File: /Volumes/Classic/System Folder/Extensions/Apple Enet

resource 'cfrg' (0) {
  { /* array memberArray: 7 elements */
		/* [1] */
		kPowerPC,                                               /* archType ('pwpc')         */
		kFullLib,                                               /* updateLevel (0)           */
		kNoVersionNum,                                          /* currentVersion (0)        */
		kNoVersionNum,                                          /* oldDefVersion (0)         */
		kDefaultStackSize,                                      /* appStackSize (0)          */
		kNoAppSubFolder,                                        /* appSubFolderID (0)        */
		kIsLib,                                                 /* usage (0)                 */
		kOnDiskFlat,                                            /* where (1)                 */
		kZeroOffset,                                            /* offset (0)                */
		0x000190D2,                                             /* length (102610)           */
		"mace",                                                 /* member name               */
		/* [2] */
		kPowerPC,                                               /* archType ('pwpc')         */
		kFullLib,                                               /* updateLevel (0)           */
		kNoVersionNum,                                          /* currentVersion (0)        */
		kNoVersionNum,                                          /* oldDefVersion (0)         */
		kDefaultStackSize,                                      /* appStackSize (0)          */
		kNoAppSubFolder,                                        /* appSubFolderID (0)        */
		kIsLib,                                                 /* usage (0)                 */
		kOnDiskFlat,                                            /* where (1)                 */
		0x000190E0,                                             /* offset (102624)           */
		0x0000C608,                                             /* length (50696)            */
		"bmac",                                                 /* member name               */
		/* [3] */
		kPowerPC,                                               /* archType ('pwpc')         */
		kFullLib,                                               /* updateLevel (0)           */
		kNoVersionNum,                                          /* currentVersion (0)        */
		kNoVersionNum,                                          /* oldDefVersion (0)         */
		kDefaultStackSize,                                      /* appStackSize (0)          */
		kNoAppSubFolder,                                        /* appSubFolderID (0)        */
		kIsLib,                                                 /* usage (0)                 */
		kOnDiskFlat,                                            /* where (1)                 */
		0x000256F0,                                             /* offset (153328)           */
		0x00005B24,                                             /* length (23332)            */
		"uprGMACLib",                                           /* member name               */
		/* [4] */
		kPowerPC,                                               /* archType ('pwpc')         */
		kFullLib,                                               /* updateLevel (0)           */
		kNoVersionNum,                                          /* currentVersion (0)        */
		kNoVersionNum,                                          /* oldDefVersion (0)         */
		kDefaultStackSize,                                      /* appStackSize (0)          */
		kNoAppSubFolder,                                        /* appSubFolderID (0)        */
		kIsLib,                                                 /* usage (0)                 */
		kOnDiskFlat,                                            /* where (1)                 */
		0x0002B220,                                             /* offset (176672)           */
		0x00005B34,                                             /* length (23348)            */
		"uprdecLib",                                            /* member name               */
		/* [5] */
		kPowerPC,                                               /* archType ('pwpc')         */
		kFullLib,                                               /* updateLevel (0)           */
		kNoVersionNum,                                          /* currentVersion (0)        */
		kNoVersionNum,                                          /* oldDefVersion (0)         */
		kDefaultStackSize,                                      /* appStackSize (0)          */
		kNoAppSubFolder,                                        /* appSubFolderID (0)        */
		kIsLib,                                                 /* usage (0)                 */
		kOnDiskFlat,                                            /* where (1)                 */
		0x00030D60,                                             /* offset (200032)           */
		0x0001C402,                                             /* length (115714)           */
		"pci1011,14",                                           /* member name               */
		/* [6] */
		kPowerPC,                                               /* archType ('pwpc')         */
		kFullLib,                                               /* updateLevel (0)           */
		kNoVersionNum,                                          /* currentVersion (0)        */
		kNoVersionNum,                                          /* oldDefVersion (0)         */
		kDefaultStackSize,                                      /* appStackSize (0)          */
		kNoAppSubFolder,                                        /* appSubFolderID (0)        */
		kIsLib,                                                 /* usage (0)                 */
		kOnDiskFlat,                                            /* where (1)                 */
		0x0004D170,                                             /* offset (315760)           */
		0x0001C3E2,                                             /* length (115682)           */
		"pci1011,9",                                            /* member name               */
		/* [7] */
		kPowerPC,                                               /* archType ('pwpc')         */
		kFullLib,                                               /* updateLevel (0)           */
		kNoVersionNum,                                          /* currentVersion (0)        */
		kNoVersionNum,                                          /* oldDefVersion (0)         */
		kDefaultStackSize,                                      /* appStackSize (0)          */
		kNoAppSubFolder,                                        /* appSubFolderID (0)        */
		kIsLib,                                                 /* usage (0)                 */
		kOnDiskFlat,                                            /* where (1)                 */
		0x00069560,                                             /* offset (431456)           */
		0x00005B24,                                             /* length (23332)            */
		"uprBMAC+Lib"                                           /* member name               */
	}
};

      Container [1] (mace) [In data fork (Offset 0x0, Length 0x190D2/102610)]

      Container Header
00000 magic1, magic2   = 0x4A6F7921 ('Joy!')                   magic numbers
00004 containerID      = 0x70656666 ('peff')                   container identifier
00008 architectureID   = 0x70777063 ('pwpc')                   architecture identifier
0000C versionNumber    = 0x00000001 (1)                        version
00010 dateTimeStamp    = 0xB8C77E0E (Wed Mar 27 05:47:58 2002) date/time stamp
00014 oldDefVersion    = 0x00000000 (0)                        old definition version
00018 oldImpVersion    = 0x00000000 (0)                        old implementation version
0001C currentVersion   = 0x00000000 (0)                        current version
00020 nbrOfSections    = 3                                     number of sections
00022 loadableSections = 2                                     number of loadable sections
00024 memoryAddress    = 0x00000000                            memory address

      =========================================================

      Section Header 0
00028 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
0002C sectionAddress   = 0x00000000                            preferred base address for section
00030 execSize         = 0x00014F74 (85876)                    execution (byte) size (including zero init)
00034 initSize         = 0x00014F74 (85876)                    before zero init (byte) size
00038 rawSize          = 0x00014F74 (85876)                    raw data (byte) size
0003C containerOffset  = 0x00000080 (128)                      container offset to the raw data
00040 regionKind       = 0x00       (code)                     region kind ==> code section (loadable)
00041 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
00042 alignment        = 0x02       (4-byte bndry)             log 2 alignment
00043 reserved         = 0x00                                  <reserved>

      Section Header 1
00044 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00048 sectionAddress   = 0x00000000                            preferred base address for section
0004C execSize         = 0x00004290 (17040)                    execution (byte) size (including zero init)
00050 initSize         = 0x000040E8 (16616)                    before zero init (byte) size
00054 rawSize          = 0x0000392A (14634)                    raw data (byte) size
00058 containerOffset  = 0x00015000 (86016)                    container offset to the raw data
0005C regionKind       = 0x02       (pidata)                   region kind ==> "pattern" initialized data (loadable)
0005D shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
0005E alignment        = 0x03       (8-byte bndry)             log 2 alignment
0005F reserved         = 0x00                                  <reserved>

      Section Header 2
00060 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00064 sectionAddress   = 0x00000000                            preferred base address for section
00068 execSize         = 0x00000000 (0)                        execution (byte) size (including zero init)
0006C initSize         = 0x00000000 (0)                        before zero init (byte) size
00070 rawSize          = 0x000007A2 (1954)                     raw data (byte) size
00074 containerOffset  = 0x00018930 (100656)                   container offset to the raw data
00078 regionKind       = 0x04       (loader)                   region kind ==> loader (non-loadable)
00079 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
0007A alignment        = 0x00                                  log 2 alignment (ignored for non-loadables)
0007B reserved         = 0x00                                  <reserved>

0007C There are 4 (pad?) bytes at the end of the section headers.
      This is probably because there's no string table.

      =========================================================

      Code section 0 (<unnamed>)

       Loc   Flags  Object Code  Label      Opcode    Operand                   Comment
00080 00000   X      7C0802A6               mflr      r0                        ; LR = 8
00084 00004          90010008               stw       r0,0x0008(SP)
00088 00008          9421FFC0               stwu      SP,-0x0040(SP)
0008C 0000C          39823F10               addi      r12,RTOC,16144
00090 00010   X      7CE83B78               mr        r8,r7
00094 00014   X      7CC73378               mr        r7,r6
00098 00018   X      7CA62B78               mr        r6,r5
0009C 0001C   X      7C852378               mr        r5,r4
000A0 00020   X      7C641B78               mr        r4,r3
000A4 00024          806C0000               lwz       r3,0x0000(r12)
000A8 00028          48013AD5               bl        $+0x13AD4                 ; 0x00013AFC
000AC 0002C   X      60000000               nop
000B0 00030          38210040               addi      SP,SP,64
000B4 00034          80010008               lwz       r0,0x0008(SP)
000B8 00038   X      7C0803A6               mtlr      r0                        ; LR = 8
000BC 0003C   X      4E800020               blr
000C0 00040          8062FF2C               lwz       r3,-0x00D4(RTOC)
000C4 00044   X      4E800020               blr
000C8 00048   X      7C0802A6               mflr      r0                        ; LR = 8
000CC 0004C          93E1FFFC               stw       r31,-0x0004(SP)
000D0 00050          90010008               stw       r0,0x0008(SP)
000D4 00054          9421FFC0               stwu      SP,-0x0040(SP)
000D8 00058   X      3BE3FFFF               subi      r31,r3,1
000DC 0005C          8122FF28               lwz       r9,-0x00D8(RTOC)
000E0 00060   X      281F0008               cmplwi    r31,0x0008
000E4 00064          38820300               addi      r4,RTOC,768
000E8 00068   X      41810080               bgt       $+0x0080                  ; 0x000000E8
000EC 0006C   X      57E5103A               slwi      r5,r31,2
000F0 00070          7CA4282E               lwzx      r5,r4,r5
000F4 00074   X      7CA903A6               mtctr     r5                        ; CTR = 9
000F8 00078   X      4E800420               bctr
000FC 0007C          80690000               lwz       r3,0x0000(r9)
00100 00080   X      2C030000               cmpwi     r3,0
00104 00084   X      41820064               beq       $+0x0064                  ; 0x000000E8
00108 00088   X      38800000               li        r4,0
0010C 0008C          48013FF1               bl        $+0x13FF0                 ; 0x0001407C
00110 00090   X      60000000               nop
00114 00094          48000054               b         $+0x0054                  ; 0x000000E8
00118 00098          80690000               lwz       r3,0x0000(r9)
0011C 0009C   X      2C030000               cmpwi     r3,0
00120 000A0   X      41820048               beq       $+0x0048                  ; 0x000000E8
00124 000A4   X      38800000               li        r4,0
00128 000A8          48013FD5               bl        $+0x13FD4                 ; 0x0001407C
0012C 000AC   X      60000000               nop
00130 000B0          48000038               b         $+0x0038                  ; 0x000000E8
00134 000B4          80690000               lwz       r3,0x0000(r9)
00138 000B8   X      2C030000               cmpwi     r3,0
0013C 000BC   X      4182002C               beq       $+0x002C                  ; 0x000000E8
00140 000C0   X      38800001               li        r4,1
00144 000C4          48013FB9               bl        $+0x13FB8                 ; 0x0001407C
00148 000C8   X      60000000               nop
0014C 000CC          4800001C               b         $+0x001C                  ; 0x000000E8
00150 000D0          80690000               lwz       r3,0x0000(r9)
00154 000D4   X      2C030000               cmpwi     r3,0
00158 000D8   X      41820010               beq       $+0x0010                  ; 0x000000E8
0015C 000DC   X      38800001               li        r4,1
00160 000E0          48013F9D               bl        $+0x13F9C                 ; 0x0001407C
00164 000E4   X      60000000               nop
00168 000E8   X      38600000               li        r3,0
0016C 000EC          38210040               addi      SP,SP,64
00170 000F0          80010008               lwz       r0,0x0008(SP)
00174 000F4   X      7C0803A6               mtlr      r0                        ; LR = 8
00178 000F8          83E1FFFC               lwz       r31,-0x0004(SP)
0017C 000FC   X      4E800020               blr
00180 00100          38823F10               addi      r4,RTOC,16144
00184 00104          80640000               lwz       r3,0x0000(r4)
00188 00108   X      2C030000               cmpwi     r3,0
0018C 0010C   X      4D820020               beqlr
00190 00110   X      7C0802A6               mflr      r0                        ; LR = 8
00194 00114          93A1FFF4               stw       r29,-0x000C(SP)
00198 00118          93C1FFF8               stw       r30,-0x0008(SP)
0019C 0011C          93E1FFFC               stw       r31,-0x0004(SP)
001A0 00120          90010008               stw       r0,0x0008(SP)
001A4 00124          9421FFB0               stwu      SP,-0x0050(SP)
001A8 00128          3BC23F28               addi      r30,RTOC,16168
001AC 0012C   X      7C9F2378               mr        r31,r4
001B0 00130          801E0006               lwz       r0,0x0006(r30)
001B4 00134   X      2C000000               cmpwi     r0,0
001B8 00138   X      4182001C               beq       $+0x001C                  ; 0x00000154
001BC 0013C   X      3BA00000               li        r29,0
001C0 00140   X      7FC3F378               mr        r3,r30
001C4 00144          480146CD               bl        $+0x146CC                 ; 0x00014810
001C8 00148          80410014               lwz       RTOC,0x0014(SP)
001CC 0014C          93BE0006               stw       r29,0x0006(r30)
001D0 00150          807F0000               lwz       r3,0x0000(r31)
001D4 00154          48013FE1               bl        $+0x13FE0                 ; 0x00014134
001D8 00158   X      60000000               nop
001DC 0015C          907F0000               stw       r3,0x0000(r31)
001E0 00160   X      2C030000               cmpwi     r3,0
001E4 00164   X      4182002C               beq       $+0x002C                  ; 0x00000190
001E8 00168          38820348               addi      r4,RTOC,840
001EC 0016C   X      38600000               li        r3,0
001F0 00170          480063DD               bl        $+0x63DC                  ; 0x0000654C
001F4 00174   X      60000000               nop
001F8 00178          38820348               addi      r4,RTOC,840
001FC 0017C   X      38600000               li        r3,0
00200 00180          80A2FF38               lwz       r5,-0x00C8(RTOC)
00204 00184          38840028               addi      r4,r4,40
00208 00188          480063C5               bl        $+0x63C4                  ; 0x0000654C
0020C 0018C   X      60000000               nop
00210 00190          38210050               addi      SP,SP,80
00214 00194          80010008               lwz       r0,0x0008(SP)
00218 00198   X      7C0803A6               mtlr      r0                        ; LR = 8
0021C 0019C          83A1FFF4               lwz       r29,-0x000C(SP)
00220 001A0          83C1FFF8               lwz       r30,-0x0008(SP)
00224 001A4          83E1FFFC               lwz       r31,-0x0004(SP)
00228 001A8   X      4E800020               blr
0022C 001AC   X      7C0802A6               mflr      r0                        ; LR = 8
00230 001B0          BF61FFEC               stmw      r27,-0x0014(SP)
00234 001B4          90010008               stw       r0,0x0008(SP)
00238 001B8          9421FFA0               stwu      SP,-0x0060(SP)
0023C 001BC          3BC23F18               addi      r30,RTOC,16152
00240 001C0          83E2FF38               lwz       r31,-0x00C8(RTOC)
00244 001C4   X      7FC4F378               mr        r4,r30
00248 001C8          3B823F10               addi      r28,RTOC,16144
0024C 001CC          83A2FF34               lwz       r29,-0x00CC(RTOC)
00250 001D0          48014659               bl        $+0x14658                 ; 0x00014828
00254 001D4          80410014               lwz       RTOC,0x0014(SP)
00258 001D8   X      7FC3F378               mr        r3,r30
0025C 001DC          4800A5D9               bl        $+0xA5D8                  ; 0x0000A7B4
00260 001E0   X      60000000               nop
00264 001E4          8362FF24               lwz       r27,-0x00DC(RTOC)
00268 001E8   X      7C681B78               mr        r8,r3
0026C 001EC          38BB00A1               addi      r5,r27,161
00270 001F0   X      7FE3FB78               mr        r3,r31
00274 001F4          38DB00AB               addi      r6,r27,171
00278 001F8          38FB00BA               addi      r7,r27,186
0027C 001FC   X      38800040               li        r4,64
00280 00200          480049D5               bl        $+0x49D4                  ; 0x00004BD4
00284 00204   X      60000000               nop
00288 00208          389B00C2               addi      r4,r27,194
0028C 0020C   X      7FE5FB78               mr        r5,r31
00290 00210   X      38600000               li        r3,0
00294 00214          48006B49               bl        $+0x6B48                  ; 0x00006D5C
00298 00218   X      60000000               nop
0029C 0021C          801C0000               lwz       r0,0x0000(r28)
002A0 00220   X      2C000000               cmpwi     r0,0
002A4 00224   X      41820048               beq       $+0x0048                  ; 0x0000026C
002A8 00228          38820348               addi      r4,RTOC,840
002AC 0022C   X      38600000               li        r3,0
002B0 00230          388400D8               addi      r4,r4,216
002B4 00234          48006319               bl        $+0x6318                  ; 0x0000654C
002B8 00238   X      60000000               nop
002BC 0023C          38820348               addi      r4,RTOC,840
002C0 00240   X      7FE5FB78               mr        r5,r31
002C4 00244          3884011A               addi      r4,r4,282
002C8 00248   X      38600000               li        r3,0
002CC 0024C          48006301               bl        $+0x6300                  ; 0x0000654C
002D0 00250   X      60000000               nop
002D4 00254   X      38600000               li        r3,0
002D8 00258          38210060               addi      SP,SP,96
002DC 0025C          80010008               lwz       r0,0x0008(SP)
002E0 00260   X      7C0803A6               mtlr      r0                        ; LR = 8
002E4 00264          BB61FFEC               lmw       r27,-0x0014(SP)
002E8 00268   X      4E800020               blr
002EC 0026C   X      38000019               li        r0,25
002F0 00270   X      7FC3F378               mr        r3,r30
002F4 00274          90010038               stw       r0,0x0038(SP)
002F8 00278   X      38A0004B               li        r5,75
002FC 0027C   X      7FE4FB78               mr        r4,r31
00300 00280   X      38C00028               li        r6,40
00304 00284          90A1003C               stw       r5,0x003C(SP)
00308 00288   X      38A00032               li        r5,50
0030C 0028C   X      38E0000F               li        r7,15
00310 00290   X      39000032               li        r8,50
00314 00294   X      39200028               li        r9,40
00318 00298   X      3940001E               li        r10,30
0031C 0029C          48013FE1               bl        $+0x13FE0                 ; 0x0001427C
00320 002A0   X      60000000               nop
00324 002A4          907C0000               stw       r3,0x0000(r28)
00328 002A8   X      2C030000               cmpwi     r3,0
0032C 002AC   X      4082001C               bne       $+0x001C                  ; 0x000002C8
00330 002B0          38820348               addi      r4,RTOC,840
00334 002B4   X      38600000               li        r3,0
00338 002B8          388400F8               addi      r4,r4,248
0033C 002BC          48006291               bl        $+0x6290                  ; 0x0000654C
00340 002C0   X      60000000               nop
00344 002C4          4BFFFF78               b         $-0x0088                  ; 0x0000023C
00348 002C8   X      38607772               li        r3,30578
0034C 002CC          38810040               addi      r4,SP,64
00350 002D0          3C63706F               addis     r3,r3,28783
00354 002D4          4801456D               bl        $+0x1456C                 ; 0x00014840
00358 002D8          80410014               lwz       RTOC,0x0014(SP)
0035C 002DC   X      2C030000               cmpwi     r3,0
00360 002E0   X      4082002C               bne       $+0x002C                  ; 0x0000030C
00364 002E4          80010040               lwz       r0,0x0040(SP)
00368 002E8          540006F7               rlwinm.   r0,r0,0,27,27
0036C 002EC   X      41820020               beq       $+0x0020                  ; 0x0000030C
00370 002F0   X      38600010               li        r3,16
00374 002F4          38820328               addi      r4,RTOC,808
00378 002F8          B07D0004               sth       r3,0x0004(r29)
0037C 002FC   X      7FA3EB78               mr        r3,r29
00380 00300          909D0006               stw       r4,0x0006(r29)
00384 00304          48014555               bl        $+0x14554                 ; 0x00014858
00388 00308          80410014               lwz       RTOC,0x0014(SP)
0038C 0030C   X      38600001               li        r3,1
00390 00310          38210060               addi      SP,SP,96
00394 00314          80010008               lwz       r0,0x0008(SP)
00398 00318   X      7C0803A6               mtlr      r0                        ; LR = 8
0039C 0031C          BB61FFEC               lmw       r27,-0x0014(SP)
003A0 00320   X      4E800020               blr
003A4 00324   X      7C0802A6               mflr      r0                        ; LR = 8
003A8 00328          93A1FFF4               stw       r29,-0x000C(SP)
003AC 0032C          93C1FFF8               stw       r30,-0x0008(SP)
003B0 00330          93E1FFFC               stw       r31,-0x0004(SP)
003B4 00334          90010008               stw       r0,0x0008(SP)
003B8 00338          9421FFB0               stwu      SP,-0x0050(SP)
003BC 0033C          83E2FF38               lwz       r31,-0x00C8(RTOC)
003C0 00340   X      7C7E1B78               mr        r30,r3
003C4 00344          4800A471               bl        $+0xA470                  ; 0x0000A7B4
003C8 00348   X      60000000               nop
003CC 0034C          83A2FF24               lwz       r29,-0x00DC(RTOC)
003D0 00350   X      7C681B78               mr        r8,r3
003D4 00354          38BD00A1               addi      r5,r29,161
003D8 00358   X      7FE3FB78               mr        r3,r31
003DC 0035C          38DD00AB               addi      r6,r29,171
003E0 00360          38FD00BA               addi      r7,r29,186
003E4 00364   X      38800040               li        r4,64
003E8 00368          4800486D               bl        $+0x486C                  ; 0x00004BD4
003EC 0036C   X      60000000               nop
003F0 00370          389D0136               addi      r4,r29,310
003F4 00374   X      7FE5FB78               mr        r5,r31
003F8 00378   X      38600000               li        r3,0
003FC 0037C          480069E1               bl        $+0x69E0                  ; 0x00006D5C
00400 00380   X      60000000               nop
00404 00384          39823F10               addi      r12,RTOC,16144
00408 00388          800C0000               lwz       r0,0x0000(r12)
0040C 0038C   X      2C000000               cmpwi     r0,0
00410 00390   X      41820050               beq       $+0x0050                  ; 0x000003E0
00414 00394          38820348               addi      r4,RTOC,840
00418 00398   X      38600000               li        r3,0
0041C 0039C          3884014C               addi      r4,r4,332
00420 003A0          480061AD               bl        $+0x61AC                  ; 0x0000654C
00424 003A4   X      60000000               nop
00428 003A8          38820348               addi      r4,RTOC,840
0042C 003AC   X      7FE5FB78               mr        r5,r31
00430 003B0          3884016C               addi      r4,r4,364
00434 003B4   X      38600000               li        r3,0
00438 003B8          48006195               bl        $+0x6194                  ; 0x0000654C
0043C 003BC   X      60000000               nop
00440 003C0   X      3860F37F               li        r3,-3201
00444 003C4          38210050               addi      SP,SP,80
00448 003C8          80010008               lwz       r0,0x0008(SP)
0044C 003CC   X      7C0803A6               mtlr      r0                        ; LR = 8
00450 003D0          83A1FFF4               lwz       r29,-0x000C(SP)
00454 003D4          83C1FFF8               lwz       r30,-0x0008(SP)
00458 003D8          83E1FFFC               lwz       r31,-0x0004(SP)
0045C 003DC   X      4E800020               blr
00460 003E0   X      7FC3F378               mr        r3,r30
00464 003E4   X      7FE4FB78               mr        r4,r31
00468 003E8          480143C9               bl        $+0x143C8                 ; 0x000147B0
0046C 003EC   X      60000000               nop
00470 003F0   X      2C030000               cmpwi     r3,0
00474 003F4   X      4182FFB4               beq       $-0x004C                  ; 0x000003A8
00478 003F8   X      38600000               li        r3,0
0047C 003FC          38210050               addi      SP,SP,80
00480 00400          80010008               lwz       r0,0x0008(SP)
00484 00404   X      7C0803A6               mtlr      r0                        ; LR = 8
00488 00408          83A1FFF4               lwz       r29,-0x000C(SP)
0048C 0040C          83C1FFF8               lwz       r30,-0x0008(SP)
00490 00410          83E1FFFC               lwz       r31,-0x0004(SP)
00494 00414   X      4E800020               blr
00498 00418   X      7C0802A6               mflr      r0                        ; LR = 8
0049C 0041C          93A1FFF4               stw       r29,-0x000C(SP)
004A0 00420          93C1FFF8               stw       r30,-0x0008(SP)
004A4 00424          93E1FFFC               stw       r31,-0x0004(SP)
004A8 00428          90010008               stw       r0,0x0008(SP)
004AC 0042C          9421FFA0               stwu      SP,-0x0060(SP)
004B0 00430          3BC10038               addi      r30,SP,56
004B4 00434   X      7C7F1B78               mr        r31,r3
004B8 00438          38610038               addi      r3,SP,56
004BC 0043C          3BA10040               addi      r29,SP,64
004C0 00440          480145C9               bl        $+0x145C8                 ; 0x00014A08
004C4 00444          80410014               lwz       RTOC,0x0014(SP)
004C8 00448          801E0000               lwz       r0,0x0000(r30)
004CC 0044C          901D0000               stw       r0,0x0000(r29)
004D0 00450          801E0004               lwz       r0,0x0004(r30)
004D4 00454          901D0004               stw       r0,0x0004(r29)
004D8 00458          881F004C               lbz       r0,0x004C(r31)
004DC 0045C   X      2C000000               cmpwi     r0,0
004E0 00460   X      41820024               beq       $+0x0024                  ; 0x00000484
004E4 00464   X      38600001               li        r3,1
004E8 00468          38210060               addi      SP,SP,96
004EC 0046C          80010008               lwz       r0,0x0008(SP)
004F0 00470   X      7C0803A6               mtlr      r0                        ; LR = 8
004F4 00474          83A1FFF4               lwz       r29,-0x000C(SP)
004F8 00478          83C1FFF8               lwz       r30,-0x0008(SP)
004FC 0047C          83E1FFFC               lwz       r31,-0x0004(SP)
00500 00480   X      4E800020               blr
00504 00484   X      3BC00001               li        r30,1
00508 00488          9BDF004C               stb       r30,0x004C(r31)
0050C 0048C   X      3980FFFF               li        r12,-1
00510 00490          807F009C               lwz       r3,0x009C(r31)
00514 00494          3FAC0001               addis     r29,r12,1
00518 00498          48009F31               bl        $+0x9F30                  ; 0x0000A3C8
0051C 0049C   X      60000000               nop
00520 004A0          819F0090               lwz       r12,0x0090(r31)
00524 004A4          93AC0000               stw       r29,0x0000(r12)
00528 004A8          480145A9               bl        $+0x145A8                 ; 0x00014A50
0052C 004AC          80410014               lwz       RTOC,0x0014(SP)
00530 004B0          819F0098               lwz       r12,0x0098(r31)
00534 004B4          93AC0000               stw       r29,0x0000(r12)
00538 004B8          48014599               bl        $+0x14598                 ; 0x00014A50
0053C 004BC          80410014               lwz       RTOC,0x0014(SP)
00540 004C0          819F008C               lwz       r12,0x008C(r31)
00544 004C4          800C0028               lwz       r0,0x0028(r12)
00548 004C8          64000C40               oris      r0,r0,0x0C40
0054C 004CC          900C0028               stw       r0,0x0028(r12)
00550 004D0          48014581               bl        $+0x14580                 ; 0x00014A50
00554 004D4          80410014               lwz       RTOC,0x0014(SP)
00558 004D8          819F00A0               lwz       r12,0x00A0(r31)
0055C 004DC          9BCC00B0               stb       r30,0x00B0(r12)
00560 004E0          48014571               bl        $+0x14570                 ; 0x00014A50
00564 004E4          80410014               lwz       RTOC,0x0014(SP)
00568 004E8          819F00A0               lwz       r12,0x00A0(r31)
0056C 004EC          880C00B0               lbz       r0,0x00B0(r12)
00570 004F0   X      540007FF               clrlwi.   r0,r0,31
00574 004F4   X      41820030               beq       $+0x0030                  ; 0x00000524
00578 004F8          39810040               addi      r12,SP,64
0057C 004FC          80610040               lwz       r3,0x0040(SP)
00580 00500          808C0004               lwz       r4,0x0004(r12)
00584 00504          48005761               bl        $+0x5760                  ; 0x00005C64
00588 00508   X      60000000               nop
0058C 0050C   X      28032710               cmplwi    r3,0x2710
00590 00510   X      41810098               bgt       $+0x0098                  ; 0x000005A8
00594 00514          83DF00A0               lwz       r30,0x00A0(r31)
00598 00518          887E00B0               lbz       r3,0x00B0(r30)
0059C 0051C   X      546307FF               clrlwi.   r3,r3,31
005A0 00520   X      4082FFD8               bne       $-0x0028                  ; 0x000004F8
005A4 00524          809F00A0               lwz       r4,0x00A0(r31)
005A8 00528          886400D0               lbz       r3,0x00D0(r4)
005AC 0052C          546307BD               rlwinm.   r3,r3,0,30,30
005B0 00530   X      40820014               bne       $+0x0014                  ; 0x00000544
005B4 00534          80BF00A0               lwz       r5,0x00A0(r31)
005B8 00538          886500D0               lbz       r3,0x00D0(r5)
005BC 0053C   X      546307FF               clrlwi.   r3,r3,31
005C0 00540   X      41820040               beq       $+0x0040                  ; 0x00000580
005C4 00544          38610040               addi      r3,SP,64
005C8 00548          80830004               lwz       r4,0x0004(r3)
005CC 0054C          80610040               lwz       r3,0x0040(SP)
005D0 00550          48005715               bl        $+0x5714                  ; 0x00005C64
005D4 00554   X      60000000               nop
005D8 00558   X      28032710               cmplwi    r3,0x2710
005DC 0055C   X      41810024               bgt       $+0x0024                  ; 0x00000580
005E0 00560          83DF00A0               lwz       r30,0x00A0(r31)
005E4 00564          887E00D0               lbz       r3,0x00D0(r30)
005E8 00568          546307BD               rlwinm.   r3,r3,0,30,30
005EC 0056C   X      4082FFD8               bne       $-0x0028                  ; 0x00000544
005F0 00570          809F00A0               lwz       r4,0x00A0(r31)
005F4 00574          886400D0               lbz       r3,0x00D0(r4)
005F8 00578   X      546307FF               clrlwi.   r3,r3,31
005FC 0057C   X      4082FFC8               bne       $-0x0038                  ; 0x00000544
00600 00580          80BF00A0               lwz       r5,0x00A0(r31)
00604 00584          886500D0               lbz       r3,0x00D0(r5)
00608 00588          546307BD               rlwinm.   r3,r3,0,30,30
0060C 0058C   X      41820060               beq       $+0x0060                  ; 0x000005EC
00610 00590          38820508               addi      r4,RTOC,1288
00614 00594          807F0048               lwz       r3,0x0048(r31)
00618 00598          38840016               addi      r4,r4,22
0061C 0059C          48005FB1               bl        $+0x5FB0                  ; 0x0000654C
00620 005A0   X      60000000               nop
00624 005A4          48000014               b         $+0x0014                  ; 0x000005B8
00628 005A8          807F0048               lwz       r3,0x0048(r31)
0062C 005AC          38820508               addi      r4,RTOC,1288
00630 005B0          48005F9D               bl        $+0x5F9C                  ; 0x0000654C
00634 005B4   X      60000000               nop
00638 005B8          38820508               addi      r4,RTOC,1288
0063C 005BC          807F0048               lwz       r3,0x0048(r31)
00640 005C0          38840054               addi      r4,r4,84
00644 005C4          48005F89               bl        $+0x5F88                  ; 0x0000654C
00648 005C8   X      60000000               nop
0064C 005CC   X      38600000               li        r3,0
00650 005D0          38210060               addi      SP,SP,96
00654 005D4          80010008               lwz       r0,0x0008(SP)
00658 005D8   X      7C0803A6               mtlr      r0                        ; LR = 8
0065C 005DC          83A1FFF4               lwz       r29,-0x000C(SP)
00660 005E0          83C1FFF8               lwz       r30,-0x0008(SP)
00664 005E4          83E1FFFC               lwz       r31,-0x0004(SP)
00668 005E8   X      4E800020               blr
0066C 005EC          83DF00A0               lwz       r30,0x00A0(r31)
00670 005F0          887E00D0               lbz       r3,0x00D0(r30)
00674 005F4   X      546307FF               clrlwi.   r3,r3,31
00678 005F8   X      4182001C               beq       $+0x001C                  ; 0x00000614
0067C 005FC          38820508               addi      r4,RTOC,1288
00680 00600          807F0048               lwz       r3,0x0048(r31)
00684 00604          3884002F               addi      r4,r4,47
00688 00608          48005F45               bl        $+0x5F44                  ; 0x0000654C
0068C 0060C   X      60000000               nop
00690 00610          4BFFFFA8               b         $-0x0058                  ; 0x000005B8
00694 00614          38820508               addi      r4,RTOC,1288
00698 00618   X      38600000               li        r3,0
0069C 0061C          38840047               addi      r4,r4,71
006A0 00620          4800673D               bl        $+0x673C                  ; 0x00006D5C
006A4 00624   X      60000000               nop
006A8 00628   X      38600001               li        r3,1
006AC 0062C          38210060               addi      SP,SP,96
006B0 00630          80010008               lwz       r0,0x0008(SP)
006B4 00634   X      7C0803A6               mtlr      r0                        ; LR = 8
006B8 00638          83A1FFF4               lwz       r29,-0x000C(SP)
006BC 0063C          83C1FFF8               lwz       r30,-0x0008(SP)
006C0 00640          83E1FFFC               lwz       r31,-0x0004(SP)
006C4 00644   X      4E800020               blr
006C8 00648          800300D8               lwz       r0,0x00D8(r3)
006CC 0064C   X      2C000000               cmpwi     r0,0
006D0 00650   X      4082000C               bne       $+0x000C                  ; 0x0000065C
006D4 00654   X      38600001               li        r3,1
006D8 00658   X      4E800020               blr
006DC 0065C   X      7C0802A6               mflr      r0                        ; LR = 8
006E0 00660          BF01FFE0               stmw      r24,-0x0020(SP)
006E4 00664          90010008               stw       r0,0x0008(SP)
006E8 00668          9421FFA0               stwu      SP,-0x0060(SP)
006EC 0066C   X      3B000001               li        r24,1
006F0 00670   X      7C7B1B78               mr        r27,r3
006F4 00674          833B0044               lwz       r25,0x0044(r27)
006F8 00678          83DB0048               lwz       r30,0x0048(r27)
006FC 0067C   X      7F23CB78               mr        r3,r25
00700 00680          48006C39               bl        $+0x6C38                  ; 0x000072B8
00704 00684   X      60000000               nop
00708 00688   X      2C030000               cmpwi     r3,0
0070C 0068C   X      4082003C               bne       $+0x003C                  ; 0x000006C8
00710 00690          38820508               addi      r4,RTOC,1288
00714 00694   X      7FC3F378               mr        r3,r30
00718 00698          388403AA               addi      r4,r4,938
0071C 0069C          48005EB1               bl        $+0x5EB0                  ; 0x0000654C
00720 006A0   X      60000000               nop
00724 006A4   X      7F63DB78               mr        r3,r27
00728 006A8          4BFFFD71               bl        $-0x0290                  ; 0x00000418
0072C 006AC          9B1B004C               stb       r24,0x004C(r27)
00730 006B0   X      38600000               li        r3,0
00734 006B4          38210060               addi      SP,SP,96
00738 006B8          80010008               lwz       r0,0x0008(SP)
0073C 006BC   X      7C0803A6               mtlr      r0                        ; LR = 8
00740 006C0          BB01FFE0               lmw       r24,-0x0020(SP)
00744 006C4   X      4E800020               blr
00748 006C8          80BB00CC               lwz       r5,0x00CC(r27)
0074C 006CC          809B00C8               lwz       r4,0x00C8(r27)
00750 006D0   X      54A52036               slwi      r5,r5,4
00754 006D4          807B00C8               lwz       r3,0x00C8(r27)
00758 006D8          7FE42A14               add       r31,r4,r5
0075C 006DC          480068A9               bl        $+0x68A8                  ; 0x00006F84
00760 006E0   X      60000000               nop
00764 006E4   X      7C7D1B78               mr        r29,r3
00768 006E8          807FFFF8               lwz       r3,-0x0008(r31)
0076C 006EC          48014305               bl        $+0x14304                 ; 0x000149F0
00770 006F0          80410014               lwz       RTOC,0x0014(SP)
00774 006F4          38C20508               addi      r6,RTOC,1288
00778 006F8   X      7C641B78               mr        r4,r3
0077C 006FC          38C60064               addi      r6,r6,100
00780 00700   X      7FC3F378               mr        r3,r30
00784 00704   X      7FA5EB78               mr        r5,r29
00788 00708          480098F1               bl        $+0x98F0                  ; 0x00009FF8
0078C 0070C   X      60000000               nop
00790 00710   X      2C030000               cmpwi     r3,0
00794 00714   X      4182FF7C               beq       $-0x0084                  ; 0x00000690
00798 00718          807FFFF0               lwz       r3,-0x0010(r31)
0079C 0071C          480142D5               bl        $+0x142D4                 ; 0x000149F0
007A0 00720          80410014               lwz       RTOC,0x0014(SP)
007A4 00724          38C20508               addi      r6,RTOC,1288
007A8 00728   X      7C641B78               mr        r4,r3
007AC 0072C          38C6007E               addi      r6,r6,126
007B0 00730   X      7FC3F378               mr        r3,r30
007B4 00734   X      3CA0600C               lis       r5,24588
007B8 00738          480098C1               bl        $+0x98C0                  ; 0x00009FF8
007BC 0073C   X      60000000               nop
007C0 00740   X      2C030000               cmpwi     r3,0
007C4 00744   X      4182FF4C               beq       $-0x00B4                  ; 0x00000690
007C8 00748          80E2FF44               lwz       r7,-0x00BC(RTOC)
007CC 0074C   X      7FC3F378               mr        r3,r30
007D0 00750          809B00DC               lwz       r4,0x00DC(r27)
007D4 00754          38E70097               addi      r7,r7,151
007D8 00758          80DB00D8               lwz       r6,0x00D8(r27)
007DC 0075C   X      38A00001               li        r5,1
007E0 00760          48009959               bl        $+0x9958                  ; 0x0000A0B8
007E4 00764   X      60000000               nop
007E8 00768   X      2C030000               cmpwi     r3,0
007EC 0076C   X      4182FF24               beq       $-0x00DC                  ; 0x00000690
007F0 00770          83BB00E4               lwz       r29,0x00E4(r27)
007F4 00774          807B00E0               lwz       r3,0x00E0(r27)
007F8 00778   X      7C1D1800               cmpw      r29,r3
007FC 0077C   X      40820028               bne       $+0x0028                  ; 0x000007A4
00800 00780          38C20508               addi      r6,RTOC,1288
00804 00784   X      7FC3F378               mr        r3,r30
00808 00788          809B00DC               lwz       r4,0x00DC(r27)
0080C 0078C          38C600A8               addi      r6,r6,168
00810 00790   X      38A00001               li        r5,1
00814 00794          48009865               bl        $+0x9864                  ; 0x00009FF8
00818 00798   X      60000000               nop
0081C 0079C   X      2C030000               cmpwi     r3,0
00820 007A0   X      4182FEF0               beq       $-0x0110                  ; 0x00000690
00824 007A4          83FB00DC               lwz       r31,0x00DC(r27)
00828 007A8          809B00E4               lwz       r4,0x00E4(r27)
0082C 007AC   X      2C1F0001               cmpwi     r31,1
00830 007B0   X      4082004C               bne       $+0x004C                  ; 0x000007FC
00834 007B4          38C20508               addi      r6,RTOC,1288
00838 007B8   X      7FC3F378               mr        r3,r30
0083C 007BC          80BB00E0               lwz       r5,0x00E0(r27)
00840 007C0          38C600C4               addi      r6,r6,196
00844 007C4          48009A19               bl        $+0x9A18                  ; 0x0000A1DC
00848 007C8   X      60000000               nop
0084C 007CC   X      2C030000               cmpwi     r3,0
00850 007D0   X      4182FEC0               beq       $-0x0140                  ; 0x00000690
00854 007D4          38C20508               addi      r6,RTOC,1288
00858 007D8   X      7FC3F378               mr        r3,r30
0085C 007DC          809B00D0               lwz       r4,0x00D0(r27)
00860 007E0          38C600E0               addi      r6,r6,224
00864 007E4   X      38A00000               li        r5,0
00868 007E8          480099F5               bl        $+0x99F4                  ; 0x0000A1DC
0086C 007EC   X      60000000               nop
00870 007F0   X      2C030000               cmpwi     r3,0
00874 007F4   X      4182FE9C               beq       $-0x0164                  ; 0x00000690
00878 007F8          48000098               b         $+0x0098                  ; 0x00000890
0087C 007FC          80A2FF44               lwz       r5,-0x00BC(RTOC)
00880 00800   X      7FC3F378               mr        r3,r30
00884 00804          38A500FD               addi      r5,r5,253
00888 00808          48009A95               bl        $+0x9A94                  ; 0x0000A29C
0088C 0080C   X      60000000               nop
00890 00810   X      2C030000               cmpwi     r3,0
00894 00814   X      4182FE7C               beq       $-0x0184                  ; 0x00000690
00898 00818          83FB00E4               lwz       r31,0x00E4(r27)
0089C 0081C   X      7FC3F378               mr        r3,r30
008A0 00820          80A2FF44               lwz       r5,-0x00BC(RTOC)
008A4 00824          809F0010               lwz       r4,0x0010(r31)
008A8 00828          38A5010E               addi      r5,r5,270
008AC 0082C          48009A71               bl        $+0x9A70                  ; 0x0000A29C
008B0 00830   X      60000000               nop
008B4 00834   X      2C030000               cmpwi     r3,0
008B8 00838   X      4182FE58               beq       $-0x01A8                  ; 0x00000690
008BC 0083C          83BB00E4               lwz       r29,0x00E4(r27)
008C0 00840   X      7FC3F378               mr        r3,r30
008C4 00844          80BD0010               lwz       r5,0x0010(r29)
008C8 00848          80850004               lwz       r4,0x0004(r5)
008CC 0084C          80A2FF44               lwz       r5,-0x00BC(RTOC)
008D0 00850          38A50126               addi      r5,r5,294
008D4 00854          48009A49               bl        $+0x9A48                  ; 0x0000A29C
008D8 00858   X      60000000               nop
008DC 0085C   X      2C030000               cmpwi     r3,0
008E0 00860   X      4182FE30               beq       $-0x01D0                  ; 0x00000690
008E4 00864          83FB00E4               lwz       r31,0x00E4(r27)
008E8 00868   X      7FC3F378               mr        r3,r30
008EC 0086C          809F0010               lwz       r4,0x0010(r31)
008F0 00870          38C20508               addi      r6,RTOC,1288
008F4 00874          80A40004               lwz       r5,0x0004(r4)
008F8 00878          38C60144               addi      r6,r6,324
008FC 0087C          809B00D0               lwz       r4,0x00D0(r27)
00900 00880          4800995D               bl        $+0x995C                  ; 0x0000A1DC
00904 00884   X      60000000               nop
00908 00888   X      2C030000               cmpwi     r3,0
0090C 0088C   X      4182FE04               beq       $-0x01FC                  ; 0x00000690
00910 00890          807B00D8               lwz       r3,0x00D8(r27)
00914 00894   X      3BA00000               li        r29,0
00918 00898          83FB00E4               lwz       r31,0x00E4(r27)
0091C 0089C   X      28030000               cmplwi    r3,0x0000
00920 008A0          809B00E0               lwz       r4,0x00E0(r27)
00924 008A4   X      40810360               ble       $+0x0360                  ; 0x00000C04
00928 008A8   X      7FFAFB78               mr        r26,r31
0092C 008AC          839A000C               lwz       r28,0x000C(r26)
00930 008B0   X      7C1A2000               cmpw      r26,r4
00934 008B4   X      41820350               beq       $+0x0350                  ; 0x00000C04
00938 008B8          80BF0004               lwz       r5,0x0004(r31)
0093C 008BC          80650000               lwz       r3,0x0000(r5)
00940 008C0          54690637               rlwinm.   r9,r3,0,24,27
00944 008C4   X      408200D0               bne       $+0x00D0                  ; 0x00000994
00948 008C8   X      7C1FD000               cmpw      r31,r26
0094C 008CC   X      41820028               beq       $+0x0028                  ; 0x000008F4
00950 008D0          38C20508               addi      r6,RTOC,1288
00954 008D4   X      7FC3F378               mr        r3,r30
00958 008D8          809F0010               lwz       r4,0x0010(r31)
0095C 008DC          38C60156               addi      r6,r6,342
00960 008E0   X      38A00000               li        r5,0
00964 008E4          480098F9               bl        $+0x98F8                  ; 0x0000A1DC
00968 008E8   X      60000000               nop
0096C 008EC   X      2C030000               cmpwi     r3,0
00970 008F0   X      4182FDA0               beq       $-0x0260                  ; 0x00000690
00974 008F4          809F000C               lwz       r4,0x000C(r31)
00978 008F8   X      7F23CB78               mr        r3,r25
0097C 008FC          480066D1               bl        $+0x66D0                  ; 0x00006FCC
00980 00900   X      60000000               nop
00984 00904   X      2C030000               cmpwi     r3,0
00988 00908   X      4182FD88               beq       $-0x0278                  ; 0x00000690
0098C 0090C          38C20508               addi      r6,RTOC,1288
00990 00910   X      7FC3F378               mr        r3,r30
00994 00914          809F000C               lwz       r4,0x000C(r31)
00998 00918   X      7F85E378               mr        r5,r28
0099C 0091C          38C6016D               addi      r6,r6,365
009A0 00920          480098BD               bl        $+0x98BC                  ; 0x0000A1DC
009A4 00924   X      60000000               nop
009A8 00928   X      2C030000               cmpwi     r3,0
009AC 0092C   X      4182FD64               beq       $-0x029C                  ; 0x00000690
009B0 00930          80DF000C               lwz       r6,0x000C(r31)
009B4 00934   X      7FC3F378               mr        r3,r30
009B8 00938          80A60018               lwz       r5,0x0018(r6)
009BC 0093C          819F0004               lwz       r12,0x0004(r31)
009C0 00940          38C20508               addi      r6,RTOC,1288
009C4 00944          808C0004               lwz       r4,0x0004(r12)
009C8 00948          38C60185               addi      r6,r6,389
009CC 0094C          480096AD               bl        $+0x96AC                  ; 0x00009FF8
009D0 00950   X      60000000               nop
009D4 00954   X      2C030000               cmpwi     r3,0
009D8 00958   X      4182FD38               beq       $-0x02C8                  ; 0x00000690
009DC 0095C          807F000C               lwz       r3,0x000C(r31)
009E0 00960          3BBD0001               addi      r29,r29,1
009E4 00964          809B00D8               lwz       r4,0x00D8(r27)
009E8 00968          83830008               lwz       r28,0x0008(r3)
009EC 0096C   X      7C1D2040               cmplw     r29,r4
009F0 00970          83FF0000               lwz       r31,0x0000(r31)
009F4 00974   X      40800388               bge       $+0x0388                  ; 0x00000CFC
009F8 00978          80BF0004               lwz       r5,0x0004(r31)
009FC 0097C          80650000               lwz       r3,0x0000(r5)
00A00 00980          54630637               rlwinm.   r3,r3,0,24,27
00A04 00984   X      4182FF44               beq       $-0x00BC                  ; 0x000008C8
00A08 00988          809F0004               lwz       r4,0x0004(r31)
00A0C 0098C          80640000               lwz       r3,0x0000(r4)
00A10 00990          54690636               rlwinm    r9,r3,0,24,27
00A14 00994   X      2C090010               cmpwi     r9,16
00A18 00998   X      4182001C               beq       $+0x001C                  ; 0x000009B4
00A1C 0099C          38820508               addi      r4,RTOC,1288
00A20 009A0   X      7FC3F378               mr        r3,r30
00A24 009A4          3884019E               addi      r4,r4,414
00A28 009A8          48005BA5               bl        $+0x5BA4                  ; 0x0000654C
00A2C 009AC   X      60000000               nop
00A30 009B0          4BFFFCE0               b         $-0x0320                  ; 0x00000690
00A34 009B4   X      7C1FD000               cmpw      r31,r26
00A38 009B8   X      41820028               beq       $+0x0028                  ; 0x000009E0
00A3C 009BC          38C20508               addi      r6,RTOC,1288
00A40 009C0   X      7FC3F378               mr        r3,r30
00A44 009C4          809F0010               lwz       r4,0x0010(r31)
00A48 009C8          38C601BD               addi      r6,r6,445
00A4C 009CC   X      38A00000               li        r5,0
00A50 009D0          4800980D               bl        $+0x980C                  ; 0x0000A1DC
00A54 009D4   X      60000000               nop
00A58 009D8   X      2C030000               cmpwi     r3,0
00A5C 009DC   X      4182FCB4               beq       $-0x034C                  ; 0x00000690
00A60 009E0          809F000C               lwz       r4,0x000C(r31)
00A64 009E4   X      7F23CB78               mr        r3,r25
00A68 009E8          480065E5               bl        $+0x65E4                  ; 0x00006FCC
00A6C 009EC   X      60000000               nop
00A70 009F0   X      2C030000               cmpwi     r3,0
00A74 009F4   X      4182FC9C               beq       $-0x0364                  ; 0x00000690
00A78 009F8          38C20508               addi      r6,RTOC,1288
00A7C 009FC   X      7FC3F378               mr        r3,r30
00A80 00A00          809F000C               lwz       r4,0x000C(r31)
00A84 00A04   X      7F85E378               mr        r5,r28
00A88 00A08          38C601D4               addi      r6,r6,468
00A8C 00A0C          480097D1               bl        $+0x97D0                  ; 0x0000A1DC
00A90 00A10   X      60000000               nop
00A94 00A14   X      2C030000               cmpwi     r3,0
00A98 00A18   X      4182FC78               beq       $-0x0388                  ; 0x00000690
00A9C 00A1C          80DF000C               lwz       r6,0x000C(r31)
00AA0 00A20   X      7FC3F378               mr        r3,r30
00AA4 00A24          80A60018               lwz       r5,0x0018(r6)
00AA8 00A28          819F0004               lwz       r12,0x0004(r31)
00AAC 00A2C          38C20508               addi      r6,RTOC,1288
00AB0 00A30          808C0004               lwz       r4,0x0004(r12)
00AB4 00A34          38C601EC               addi      r6,r6,492
00AB8 00A38          480095C1               bl        $+0x95C0                  ; 0x00009FF8
00ABC 00A3C   X      60000000               nop
00AC0 00A40   X      2C030000               cmpwi     r3,0
00AC4 00A44   X      4182FC4C               beq       $-0x03B4                  ; 0x00000690
00AC8 00A48          839F000C               lwz       r28,0x000C(r31)
00ACC 00A4C   X      7FC3F378               mr        r3,r30
00AD0 00A50          38C20508               addi      r6,RTOC,1288
00AD4 00A54   X      38A00000               li        r5,0
00AD8 00A58          809C0008               lwz       r4,0x0008(r28)
00ADC 00A5C          38C60205               addi      r6,r6,517
00AE0 00A60          4800977D               bl        $+0x977C                  ; 0x0000A1DC
00AE4 00A64   X      60000000               nop
00AE8 00A68   X      2C030000               cmpwi     r3,0
00AEC 00A6C   X      4182FC24               beq       $-0x03DC                  ; 0x00000690
00AF0 00A70          83FF0000               lwz       r31,0x0000(r31)
00AF4 00A74          813F0004               lwz       r9,0x0004(r31)
00AF8 00A78          80090000               lwz       r0,0x0000(r9)
00AFC 00A7C          54000636               rlwinm    r0,r0,0,24,27
00B00 00A80   X      2C000050               cmpwi     r0,80
00B04 00A84   X      4182001C               beq       $+0x001C                  ; 0x00000AA0
00B08 00A88          38820508               addi      r4,RTOC,1288
00B0C 00A8C   X      7FC3F378               mr        r3,r30
00B10 00A90          38840221               addi      r4,r4,545
00B14 00A94          48005AB9               bl        $+0x5AB8                  ; 0x0000654C
00B18 00A98   X      60000000               nop
00B1C 00A9C          4BFFFBF4               b         $-0x040C                  ; 0x00000690
00B20 00AA0          38C20508               addi      r6,RTOC,1288
00B24 00AA4   X      7FC3F378               mr        r3,r30
00B28 00AA8          80890004               lwz       r4,0x0004(r9)
00B2C 00AAC          38C60241               addi      r6,r6,577
00B30 00AB0          80BB00A8               lwz       r5,0x00A8(r27)
00B34 00AB4          48009545               bl        $+0x9544                  ; 0x00009FF8
00B38 00AB8   X      60000000               nop
00B3C 00ABC   X      2C030000               cmpwi     r3,0
00B40 00AC0   X      4182FBD0               beq       $-0x0430                  ; 0x00000690
00B44 00AC4          38C20508               addi      r6,RTOC,1288
00B48 00AC8   X      7FC3F378               mr        r3,r30
00B4C 00ACC          809F0010               lwz       r4,0x0010(r31)
00B50 00AD0          38C60263               addi      r6,r6,611
00B54 00AD4   X      38A00000               li        r5,0
00B58 00AD8          48009705               bl        $+0x9704                  ; 0x0000A1DC
00B5C 00ADC   X      60000000               nop
00B60 00AE0   X      2C030000               cmpwi     r3,0
00B64 00AE4   X      4182FBAC               beq       $-0x0454                  ; 0x00000690
00B68 00AE8          38C20508               addi      r6,RTOC,1288
00B6C 00AEC   X      7FC3F378               mr        r3,r30
00B70 00AF0          809F000C               lwz       r4,0x000C(r31)
00B74 00AF4          38C60283               addi      r6,r6,643
00B78 00AF8   X      38A00000               li        r5,0
00B7C 00AFC          480096E1               bl        $+0x96E0                  ; 0x0000A1DC
00B80 00B00   X      60000000               nop
00B84 00B04   X      2C030000               cmpwi     r3,0
00B88 00B08   X      4182FB88               beq       $-0x0478                  ; 0x00000690
00B8C 00B0C          80A2FF44               lwz       r5,-0x00BC(RTOC)
00B90 00B10   X      7FC3F378               mr        r3,r30
00B94 00B14          809A0010               lwz       r4,0x0010(r26)
00B98 00B18          38A502A4               addi      r5,r5,676
00B9C 00B1C          83FF0000               lwz       r31,0x0000(r31)
00BA0 00B20          4800977D               bl        $+0x977C                  ; 0x0000A29C
00BA4 00B24   X      60000000               nop
00BA8 00B28   X      2C030000               cmpwi     r3,0
00BAC 00B2C   X      4182FB64               beq       $-0x049C                  ; 0x00000690
00BB0 00B30          38C20508               addi      r6,RTOC,1288
00BB4 00B34   X      7FC3F378               mr        r3,r30
00BB8 00B38          809A0010               lwz       r4,0x0010(r26)
00BBC 00B3C   X      7FE5FB78               mr        r5,r31
00BC0 00B40          38C602A4               addi      r6,r6,676
00BC4 00B44          48009699               bl        $+0x9698                  ; 0x0000A1DC
00BC8 00B48   X      60000000               nop
00BCC 00B4C   X      2C030000               cmpwi     r3,0
00BD0 00B50   X      4182FB40               beq       $-0x04C0                  ; 0x00000690
00BD4 00B54          813F0004               lwz       r9,0x0004(r31)
00BD8 00B58          83890000               lwz       r28,0x0000(r9)
00BDC 00B5C          579C0636               rlwinm    r28,r28,0,24,27
00BE0 00B60   X      2C1C0050               cmpwi     r28,80
00BE4 00B64   X      4182001C               beq       $+0x001C                  ; 0x00000B80
00BE8 00B68          38820508               addi      r4,RTOC,1288
00BEC 00B6C   X      7FC3F378               mr        r3,r30
00BF0 00B70          388402BC               addi      r4,r4,700
00BF4 00B74          480059D9               bl        $+0x59D8                  ; 0x0000654C
00BF8 00B78   X      60000000               nop
00BFC 00B7C          4BFFFB14               b         $-0x04EC                  ; 0x00000690
00C00 00B80          38C20508               addi      r6,RTOC,1288
00C04 00B84   X      7FC3F378               mr        r3,r30
00C08 00B88          80890004               lwz       r4,0x0004(r9)
00C0C 00B8C          38C602DB               addi      r6,r6,731
00C10 00B90          80BB00AC               lwz       r5,0x00AC(r27)
00C14 00B94          48009465               bl        $+0x9464                  ; 0x00009FF8
00C18 00B98   X      60000000               nop
00C1C 00B9C   X      2C030000               cmpwi     r3,0
00C20 00BA0   X      4182FAF0               beq       $-0x0510                  ; 0x00000690
00C24 00BA4          38C20508               addi      r6,RTOC,1288
00C28 00BA8   X      7FC3F378               mr        r3,r30
00C2C 00BAC          809F0010               lwz       r4,0x0010(r31)
00C30 00BB0          38C602FC               addi      r6,r6,764
00C34 00BB4   X      38A00000               li        r5,0
00C38 00BB8          48009625               bl        $+0x9624                  ; 0x0000A1DC
00C3C 00BBC   X      60000000               nop
00C40 00BC0   X      2C030000               cmpwi     r3,0
00C44 00BC4   X      4182FACC               beq       $-0x0534                  ; 0x00000690
00C48 00BC8          38C20508               addi      r6,RTOC,1288
00C4C 00BCC   X      7FC3F378               mr        r3,r30
00C50 00BD0          809F000C               lwz       r4,0x000C(r31)
00C54 00BD4          38C6031B               addi      r6,r6,795
00C58 00BD8   X      38A00000               li        r5,0
00C5C 00BDC          48009601               bl        $+0x9600                  ; 0x0000A1DC
00C60 00BE0   X      60000000               nop
00C64 00BE4   X      2C030000               cmpwi     r3,0
00C68 00BE8   X      4182FAA8               beq       $-0x0558                  ; 0x00000690
00C6C 00BEC          839B00D8               lwz       r28,0x00D8(r27)
00C70 00BF0          3BBD0003               addi      r29,r29,3
00C74 00BF4          83FF0000               lwz       r31,0x0000(r31)
00C78 00BF8   X      7C1DE040               cmplw     r29,r28
00C7C 00BFC          809B00E0               lwz       r4,0x00E0(r27)
00C80 00C00   X      4180FCA8               blt       $-0x0358                  ; 0x000008A8
00C84 00C04          38C20508               addi      r6,RTOC,1288
00C88 00C08   X      7FC3F378               mr        r3,r30
00C8C 00C0C          38C6033B               addi      r6,r6,827
00C90 00C10   X      7FE5FB78               mr        r5,r31
00C94 00C14          480095C9               bl        $+0x95C8                  ; 0x0000A1DC
00C98 00C18   X      60000000               nop
00C9C 00C1C   X      2C030000               cmpwi     r3,0
00CA0 00C20   X      4182FA70               beq       $-0x0590                  ; 0x00000690
00CA4 00C24          839F0004               lwz       r28,0x0004(r31)
00CA8 00C28          807C0000               lwz       r3,0x0000(r28)
00CAC 00C2C          54630636               rlwinm    r3,r3,0,24,27
00CB0 00C30   X      2C030070               cmpwi     r3,112
00CB4 00C34   X      4182001C               beq       $+0x001C                  ; 0x00000C50
00CB8 00C38          38820508               addi      r4,RTOC,1288
00CBC 00C3C   X      7FC3F378               mr        r3,r30
00CC0 00C40          3884034C               addi      r4,r4,844
00CC4 00C44          48005909               bl        $+0x5908                  ; 0x0000654C
00CC8 00C48   X      60000000               nop
00CCC 00C4C          4BFFFA44               b         $-0x05BC                  ; 0x00000690
00CD0 00C50          807B00D8               lwz       r3,0x00D8(r27)
00CD4 00C54          3B9D0001               addi      r28,r29,1
00CD8 00C58   X      7C1D1840               cmplw     r29,r3
00CDC 00C5C   X      40800064               bge       $+0x0064                  ; 0x00000CC0
00CE0 00C60          38C20508               addi      r6,RTOC,1288
00CE4 00C64   X      7FC3F378               mr        r3,r30
00CE8 00C68          809F000C               lwz       r4,0x000C(r31)
00CEC 00C6C          38C60363               addi      r6,r6,867
00CF0 00C70   X      38A00000               li        r5,0
00CF4 00C74          48009569               bl        $+0x9568                  ; 0x0000A1DC
00CF8 00C78   X      60000000               nop
00CFC 00C7C   X      2C030000               cmpwi     r3,0
00D00 00C80   X      4182FA10               beq       $-0x05F0                  ; 0x00000690
00D04 00C84          38C20508               addi      r6,RTOC,1288
00D08 00C88   X      7FC3F378               mr        r3,r30
00D0C 00C8C          809F0010               lwz       r4,0x0010(r31)
00D10 00C90          38C6037F               addi      r6,r6,895
00D14 00C94   X      38A00000               li        r5,0
00D18 00C98          48009545               bl        $+0x9544                  ; 0x0000A1DC
00D1C 00C9C   X      60000000               nop
00D20 00CA0   X      2C030000               cmpwi     r3,0
00D24 00CA4   X      4182F9EC               beq       $-0x0614                  ; 0x00000690
00D28 00CA8          807B00D8               lwz       r3,0x00D8(r27)
00D2C 00CAC          3BBC0001               addi      r29,r28,1
00D30 00CB0          83FF0000               lwz       r31,0x0000(r31)
00D34 00CB4   X      7C1C1840               cmplw     r28,r3
00D38 00CB8   X      7FBCEB78               mr        r28,r29
00D3C 00CBC   X      4180FFA4               blt       $-0x005C                  ; 0x00000C60
00D40 00CC0          38C20508               addi      r6,RTOC,1288
00D44 00CC4   X      7FC3F378               mr        r3,r30
00D48 00CC8          809B00E4               lwz       r4,0x00E4(r27)
00D4C 00CCC   X      7FE5FB78               mr        r5,r31
00D50 00CD0          38C6039A               addi      r6,r6,922
00D54 00CD4          48009509               bl        $+0x9508                  ; 0x0000A1DC
00D58 00CD8   X      60000000               nop
00D5C 00CDC   X      2C030000               cmpwi     r3,0
00D60 00CE0   X      4182F9B0               beq       $-0x0650                  ; 0x00000690
00D64 00CE4   X      38600001               li        r3,1
00D68 00CE8          38210060               addi      SP,SP,96
00D6C 00CEC          80010008               lwz       r0,0x0008(SP)
00D70 00CF0   X      7C0803A6               mtlr      r0                        ; LR = 8
00D74 00CF4          BB01FFE0               lmw       r24,-0x0020(SP)
00D78 00CF8   X      4E800020               blr
00D7C 00CFC          809F0004               lwz       r4,0x0004(r31)
00D80 00D00          80640000               lwz       r3,0x0000(r4)
00D84 00D04          54690636               rlwinm    r9,r3,0,24,27
00D88 00D08          4BFFFC8C               b         $-0x0374                  ; 0x00000994
00D8C 00D0C          4BFFF984               b         $-0x067C                  ; 0x00000690
00D90 00D10          4BFFF980               b         $-0x0680                  ; 0x00000690
00D94 00D14          4BFFF97C               b         $-0x0684                  ; 0x00000690
00D98 00D18          4BFFF978               b         $-0x0688                  ; 0x00000690
00D9C 00D1C          38210060               addi      SP,SP,96
00DA0 00D20          80010008               lwz       r0,0x0008(SP)
00DA4 00D24   X      7C0803A6               mtlr      r0                        ; LR = 8
00DA8 00D28          BB01FFE0               lmw       r24,-0x0020(SP)
00DAC 00D2C   X      4E800020               blr
00DB0 00D30   X      7C0802A6               mflr      r0                        ; LR = 8
00DB4 00D34          93A1FFF4               stw       r29,-0x000C(SP)
00DB8 00D38          93C1FFF8               stw       r30,-0x0008(SP)
00DBC 00D3C          93E1FFFC               stw       r31,-0x0004(SP)
00DC0 00D40          90010008               stw       r0,0x0008(SP)
00DC4 00D44          9421FFA0               stwu      SP,-0x0060(SP)
00DC8 00D48   X      3BA00000               li        r29,0
00DCC 00D4C   X      7C9E2378               mr        r30,r4
00DD0 00D50   X      2C1E0000               cmpwi     r30,0
00DD4 00D54   X      7C7F1B78               mr        r31,r3
00DD8 00D58   X      40820030               bne       $+0x0030                  ; 0x00000D88
00DDC 00D5C          387F0128               addi      r3,r31,296
00DE0 00D60   X      388000D4               li        r4,212
00DE4 00D64          48013BCD               bl        $+0x13BCC                 ; 0x00014930
00DE8 00D68          80410014               lwz       RTOC,0x0014(SP)
00DEC 00D6C          38210060               addi      SP,SP,96
00DF0 00D70          80010008               lwz       r0,0x0008(SP)
00DF4 00D74   X      7C0803A6               mtlr      r0                        ; LR = 8
00DF8 00D78          83A1FFF4               lwz       r29,-0x000C(SP)
00DFC 00D7C          83C1FFF8               lwz       r30,-0x0008(SP)
00E00 00D80          83E1FFFC               lwz       r31,-0x0004(SP)
00E04 00D84   X      4E800020               blr
00E08 00D88          398204D0               addi      r12,RTOC,1232
00E0C 00D8C   X      7FC3F378               mr        r3,r30
00E10 00D90          38820508               addi      r4,RTOC,1288
00E14 00D94          80AC0000               lwz       r5,0x0000(r12)
00E18 00D98          388403C2               addi      r4,r4,962
00E1C 00D9C          48004AD9               bl        $+0x4AD8                  ; 0x00005874
00E20 00DA0   X      60000000               nop
00E24 00DA4   X      7FE3FB78               mr        r3,r31
00E28 00DA8          4BFFF8A1               bl        $-0x0760                  ; 0x00000648
00E2C 00DAC   X      2C030000               cmpwi     r3,0
00E30 00DB0   X      41820010               beq       $+0x0010                  ; 0x00000DC0
00E34 00DB4          38820508               addi      r4,RTOC,1288
00E38 00DB8          388403C7               addi      r4,r4,967
00E3C 00DBC          4800000C               b         $+0x000C                  ; 0x00000DC8
00E40 00DC0          38820508               addi      r4,RTOC,1288
00E44 00DC4          388403D7               addi      r4,r4,983
00E48 00DC8   X      7FC3F378               mr        r3,r30
00E4C 00DCC          48004AA9               bl        $+0x4AA8                  ; 0x00005874
00E50 00DD0   X      60000000               nop
00E54 00DD4          819F0090               lwz       r12,0x0090(r31)
00E58 00DD8          806C0004               lwz       r3,0x0004(r12)
00E5C 00DDC          48013C15               bl        $+0x13C14                 ; 0x000149F0
00E60 00DE0          80410014               lwz       RTOC,0x0014(SP)
00E64 00DE4          819F00A0               lwz       r12,0x00A0(r31)
00E68 00DE8   X      7C671B78               mr        r7,r3
00E6C 00DEC          817F00A0               lwz       r11,0x00A0(r31)
00E70 00DF0   X      7FC3F378               mr        r3,r30
00E74 00DF4          38820508               addi      r4,RTOC,1288
00E78 00DF8          88AC00D0               lbz       r5,0x00D0(r12)
00E7C 00DFC          388403EC               addi      r4,r4,1004
00E80 00E00          88CB00A0               lbz       r6,0x00A0(r11)
00E84 00E04          48004A71               bl        $+0x4A70                  ; 0x00005874
00E88 00E08   X      60000000               nop
00E8C 00E0C          813F00E4               lwz       r9,0x00E4(r31)
00E90 00E10   X      2C090000               cmpwi     r9,0
00E94 00E14          80FF00E0               lwz       r7,0x00E0(r31)
00E98 00E18   X      39000000               li        r8,0
00E9C 00E1C   X      41820038               beq       $+0x0038                  ; 0x00000E54
00EA0 00E20   X      7C093800               cmpw      r9,r7
00EA4 00E24   X      41820030               beq       $+0x0030                  ; 0x00000E54
00EA8 00E28          81890004               lwz       r12,0x0004(r9)
00EAC 00E2C          806C000C               lwz       r3,0x000C(r12)
00EB0 00E30   X      2C030000               cmpwi     r3,0
00EB4 00E34   X      41820008               beq       $+0x0008                  ; 0x00000E3C
00EB8 00E38          3BBD0001               addi      r29,r29,1
00EBC 00E3C          81290000               lwz       r9,0x0000(r9)
00EC0 00E40          39080001               addi      r8,r8,1
00EC4 00E44   X      2C090000               cmpwi     r9,0
00EC8 00E48   X      4182000C               beq       $+0x000C                  ; 0x00000E54
00ECC 00E4C   X      7C093800               cmpw      r9,r7
00ED0 00E50   X      4082FFD8               bne       $-0x0028                  ; 0x00000E28
00ED4 00E54   X      3069FFFF               subic     r3,r9,1
00ED8 00E58          7C834910               subfe     r4,r3,r9
00EDC 00E5C   X      7CA93810               subc      r5,r7,r9
00EE0 00E60          7CA50034               cntlzw    r5,r5
00EE4 00E64   X      54A5D97E               srwi      r5,r5,5
00EE8 00E68          7C862839               and.      r6,r4,r5
00EEC 00E6C   X      41820018               beq       $+0x0018                  ; 0x00000E84
00EF0 00E70          81090004               lwz       r8,0x0004(r9)
00EF4 00E74          8068000C               lwz       r3,0x000C(r8)
00EF8 00E78   X      2C030000               cmpwi     r3,0
00EFC 00E7C   X      41820008               beq       $+0x0008                  ; 0x00000E84
00F00 00E80          3BBD0001               addi      r29,r29,1
00F04 00E84          809F0128               lwz       r4,0x0128(r31)
00F08 00E88   X      7FA6EB78               mr        r6,r29
00F0C 00E8C          90810038               stw       r4,0x0038(SP)
00F10 00E90   X      7FC3F378               mr        r3,r30
00F14 00E94          83A2FF44               lwz       r29,-0x00BC(RTOC)
00F18 00E98          80BF00DC               lwz       r5,0x00DC(r31)
00F1C 00E9C          389D040B               addi      r4,r29,1035
00F20 00EA0          80FF00D8               lwz       r7,0x00D8(r31)
00F24 00EA4          811F013C               lwz       r8,0x013C(r31)
00F28 00EA8          813F0140               lwz       r9,0x0140(r31)
00F2C 00EAC          815F0144               lwz       r10,0x0144(r31)
00F30 00EB0          480049C5               bl        $+0x49C4                  ; 0x00005874
00F34 00EB4   X      60000000               nop
00F38 00EB8          801F016C               lwz       r0,0x016C(r31)
00F3C 00EBC   X      7FC3F378               mr        r3,r30
00F40 00EC0          90010038               stw       r0,0x0038(SP)
00F44 00EC4          389D043E               addi      r4,r29,1086
00F48 00EC8          801F0170               lwz       r0,0x0170(r31)
00F4C 00ECC          9001003C               stw       r0,0x003C(SP)
00F50 00ED0          801F014C               lwz       r0,0x014C(r31)
00F54 00ED4          90010040               stw       r0,0x0040(SP)
00F58 00ED8          801F0150               lwz       r0,0x0150(r31)
00F5C 00EDC          90010044               stw       r0,0x0044(SP)
00F60 00EE0          801F0154               lwz       r0,0x0154(r31)
00F64 00EE4          90010048               stw       r0,0x0048(SP)
00F68 00EE8          801F0148               lwz       r0,0x0148(r31)
00F6C 00EEC          9001004C               stw       r0,0x004C(SP)
00F70 00EF0          80BF015C               lwz       r5,0x015C(r31)
00F74 00EF4          80DF00F0               lwz       r6,0x00F0(r31)
00F78 00EF8          80FF0158               lwz       r7,0x0158(r31)
00F7C 00EFC          811F0160               lwz       r8,0x0160(r31)
00F80 00F00          813F0164               lwz       r9,0x0164(r31)
00F84 00F04          815F0168               lwz       r10,0x0168(r31)
00F88 00F08          4800496D               bl        $+0x496C                  ; 0x00005874
00F8C 00F0C   X      60000000               nop
00F90 00F10          801F0188               lwz       r0,0x0188(r31)
00F94 00F14   X      7FC3F378               mr        r3,r30
00F98 00F18          90010038               stw       r0,0x0038(SP)
00F9C 00F1C          389D0489               addi      r4,r29,1161
00FA0 00F20          801F018C               lwz       r0,0x018C(r31)
00FA4 00F24          9001003C               stw       r0,0x003C(SP)
00FA8 00F28          801F0190               lwz       r0,0x0190(r31)
00FAC 00F2C          90010040               stw       r0,0x0040(SP)
00FB0 00F30          801F0194               lwz       r0,0x0194(r31)
00FB4 00F34          90010044               stw       r0,0x0044(SP)
00FB8 00F38          80BF00F4               lwz       r5,0x00F4(r31)
00FBC 00F3C          80DF0174               lwz       r6,0x0174(r31)
00FC0 00F40          80FF0178               lwz       r7,0x0178(r31)
00FC4 00F44          811F017C               lwz       r8,0x017C(r31)
00FC8 00F48          813F0180               lwz       r9,0x0180(r31)
00FCC 00F4C          815F0184               lwz       r10,0x0184(r31)
00FD0 00F50          48004925               bl        $+0x4924                  ; 0x00005874
00FD4 00F54   X      60000000               nop
00FD8 00F58          389D04C6               addi      r4,r29,1222
00FDC 00F5C   X      7FC3F378               mr        r3,r30
00FE0 00F60          48004915               bl        $+0x4914                  ; 0x00005874
00FE4 00F64   X      60000000               nop
00FE8 00F68          83BF0078               lwz       r29,0x0078(r31)
00FEC 00F6C   X      2C1D0000               cmpwi     r29,0
00FF0 00F70   X      41820028               beq       $+0x0028                  ; 0x00000F98
00FF4 00F74          38820508               addi      r4,RTOC,1288
00FF8 00F78          38BD0004               addi      r5,r29,4
00FFC 00F7C   X      7FC3F378               mr        r3,r30
01000 00F80          388404D1               addi      r4,r4,1233
01004 00F84          480048F1               bl        $+0x48F0                  ; 0x00005874
01008 00F88   X      60000000               nop
0100C 00F8C          83BD0000               lwz       r29,0x0000(r29)
01010 00F90   X      2C1D0000               cmpwi     r29,0
01014 00F94   X      4082FFE0               bne       $-0x0020                  ; 0x00000F74
01018 00F98          83A2FF44               lwz       r29,-0x00BC(RTOC)
0101C 00F9C   X      7FC3F378               mr        r3,r30
01020 00FA0          389D04D5               addi      r4,r29,1237
01024 00FA4          480048D1               bl        $+0x48D0                  ; 0x00005874
01028 00FA8   X      60000000               nop
0102C 00FAC          80BF010C               lwz       r5,0x010C(r31)
01030 00FB0   X      7FC3F378               mr        r3,r30
01034 00FB4          80DF0108               lwz       r6,0x0108(r31)
01038 00FB8          389D04D7               addi      r4,r29,1239
0103C 00FBC          80FF01C0               lwz       r7,0x01C0(r31)
01040 00FC0          811F01BC               lwz       r8,0x01BC(r31)
01044 00FC4          813F01B8               lwz       r9,0x01B8(r31)
01048 00FC8          480048AD               bl        $+0x48AC                  ; 0x00005874
0104C 00FCC   X      60000000               nop
01050 00FD0          80BF01C4               lwz       r5,0x01C4(r31)
01054 00FD4   X      7FC3F378               mr        r3,r30
01058 00FD8          80DF01C8               lwz       r6,0x01C8(r31)
0105C 00FDC          389D0507               addi      r4,r29,1287
01060 00FE0          80FF01D8               lwz       r7,0x01D8(r31)
01064 00FE4          811F01DC               lwz       r8,0x01DC(r31)
01068 00FE8          4800488D               bl        $+0x488C                  ; 0x00005874
0106C 00FEC   X      60000000               nop
01070 00FF0          80BF01D0               lwz       r5,0x01D0(r31)
01074 00FF4   X      7FC3F378               mr        r3,r30
01078 00FF8          80FF01D4               lwz       r7,0x01D4(r31)
0107C 00FFC   X      7CA92B78               mr        r9,r5
01080 01000          801F01CC               lwz       r0,0x01CC(r31)
01084 01004          7D853A14               add       r12,r5,r7
01088 01008   X      7CEA3B78               mr        r10,r7
0108C 0100C          389D0527               addi      r4,r29,1319
01090 01010   X      7C0C0050               sub       r0,r0,r12
01094 01014          90010038               stw       r0,0x0038(SP)
01098 01018          80DF0120               lwz       r6,0x0120(r31)
0109C 0101C          811F0124               lwz       r8,0x0124(r31)
010A0 01020          48004855               bl        $+0x4854                  ; 0x00005874
010A4 01024   X      60000000               nop
010A8 01028          88BF00C4               lbz       r5,0x00C4(r31)
010AC 0102C   X      7FC3F378               mr        r3,r30
010B0 01030          389D0565               addi      r4,r29,1381
010B4 01034          48004841               bl        $+0x4840                  ; 0x00005874
010B8 01038   X      60000000               nop
010BC 0103C          80BF012C               lwz       r5,0x012C(r31)
010C0 01040   X      2C050000               cmpwi     r5,0
010C4 01044   X      41820018               beq       $+0x0018                  ; 0x0000105C
010C8 01048          38820508               addi      r4,RTOC,1288
010CC 0104C   X      7FC3F378               mr        r3,r30
010D0 01050          38840579               addi      r4,r4,1401
010D4 01054          48004821               bl        $+0x4820                  ; 0x00005874
010D8 01058   X      60000000               nop
010DC 0105C          80BF0130               lwz       r5,0x0130(r31)
010E0 01060   X      2C050000               cmpwi     r5,0
010E4 01064   X      41820018               beq       $+0x0018                  ; 0x0000107C
010E8 01068          38820508               addi      r4,RTOC,1288
010EC 0106C   X      7FC3F378               mr        r3,r30
010F0 01070          38840587               addi      r4,r4,1415
010F4 01074          48004801               bl        $+0x4800                  ; 0x00005874
010F8 01078   X      60000000               nop
010FC 0107C          80BF0134               lwz       r5,0x0134(r31)
01100 01080   X      2C050000               cmpwi     r5,0
01104 01084   X      41820018               beq       $+0x0018                  ; 0x0000109C
01108 01088          38820508               addi      r4,RTOC,1288
0110C 0108C   X      7FC3F378               mr        r3,r30
01110 01090          38840595               addi      r4,r4,1429
01114 01094          480047E1               bl        $+0x47E0                  ; 0x00005874
01118 01098   X      60000000               nop
0111C 0109C          80BF0138               lwz       r5,0x0138(r31)
01120 010A0   X      2C050000               cmpwi     r5,0
01124 010A4   X      41820018               beq       $+0x0018                  ; 0x000010BC
01128 010A8          38820508               addi      r4,RTOC,1288
0112C 010AC   X      7FC3F378               mr        r3,r30
01130 010B0          388405A3               addi      r4,r4,1443
01134 010B4          480047C1               bl        $+0x47C0                  ; 0x00005874
01138 010B8   X      60000000               nop
0113C 010BC          80BF0198               lwz       r5,0x0198(r31)
01140 010C0   X      2C050000               cmpwi     r5,0
01144 010C4   X      41820018               beq       $+0x0018                  ; 0x000010DC
01148 010C8          38820508               addi      r4,RTOC,1288
0114C 010CC   X      7FC3F378               mr        r3,r30
01150 010D0          388405B1               addi      r4,r4,1457
01154 010D4          480047A1               bl        $+0x47A0                  ; 0x00005874
01158 010D8   X      60000000               nop
0115C 010DC          80BF019C               lwz       r5,0x019C(r31)
01160 010E0   X      2C050000               cmpwi     r5,0
01164 010E4   X      41820018               beq       $+0x0018                  ; 0x000010FC
01168 010E8          38820508               addi      r4,RTOC,1288
0116C 010EC   X      7FC3F378               mr        r3,r30
01170 010F0          388405BF               addi      r4,r4,1471
01174 010F4          48004781               bl        $+0x4780                  ; 0x00005874
01178 010F8   X      60000000               nop
0117C 010FC          80BF01A0               lwz       r5,0x01A0(r31)
01180 01100   X      2C050000               cmpwi     r5,0
01184 01104   X      41820018               beq       $+0x0018                  ; 0x0000111C
01188 01108          38820508               addi      r4,RTOC,1288
0118C 0110C   X      7FC3F378               mr        r3,r30
01190 01110          388405CD               addi      r4,r4,1485
01194 01114          48004761               bl        $+0x4760                  ; 0x00005874
01198 01118   X      60000000               nop
0119C 0111C          80BF01A4               lwz       r5,0x01A4(r31)
011A0 01120   X      2C050000               cmpwi     r5,0
011A4 01124   X      41820018               beq       $+0x0018                  ; 0x0000113C
011A8 01128          38820508               addi      r4,RTOC,1288
011AC 0112C   X      7FC3F378               mr        r3,r30
011B0 01130          388405DB               addi      r4,r4,1499
011B4 01134          48004741               bl        $+0x4740                  ; 0x00005874
011B8 01138   X      60000000               nop
011BC 0113C          80BF01A8               lwz       r5,0x01A8(r31)
011C0 01140   X      2C050000               cmpwi     r5,0
011C4 01144   X      41820018               beq       $+0x0018                  ; 0x0000115C
011C8 01148          38820508               addi      r4,RTOC,1288
011CC 0114C   X      7FC3F378               mr        r3,r30
011D0 01150          388405E9               addi      r4,r4,1513
011D4 01154          48004721               bl        $+0x4720                  ; 0x00005874
011D8 01158   X      60000000               nop
011DC 0115C          80BF01AC               lwz       r5,0x01AC(r31)
011E0 01160   X      2C050000               cmpwi     r5,0
011E4 01164   X      41820018               beq       $+0x0018                  ; 0x0000117C
011E8 01168          38820508               addi      r4,RTOC,1288
011EC 0116C   X      7FC3F378               mr        r3,r30
011F0 01170          388405F7               addi      r4,r4,1527
011F4 01174          48004701               bl        $+0x4700                  ; 0x00005874
011F8 01178   X      60000000               nop
011FC 0117C          80BF01B0               lwz       r5,0x01B0(r31)
01200 01180   X      2C050000               cmpwi     r5,0
01204 01184   X      41820018               beq       $+0x0018                  ; 0x0000119C
01208 01188          38820508               addi      r4,RTOC,1288
0120C 0118C   X      7FC3F378               mr        r3,r30
01210 01190          38840605               addi      r4,r4,1541
01214 01194          480046E1               bl        $+0x46E0                  ; 0x00005874
01218 01198   X      60000000               nop
0121C 0119C          80BF01B4               lwz       r5,0x01B4(r31)
01220 011A0   X      2C050000               cmpwi     r5,0
01224 011A4   X      41820018               beq       $+0x0018                  ; 0x000011BC
01228 011A8          38820508               addi      r4,RTOC,1288
0122C 011AC   X      7FC3F378               mr        r3,r30
01230 011B0          38840613               addi      r4,r4,1555
01234 011B4          480046C1               bl        $+0x46C0                  ; 0x00005874
01238 011B8   X      60000000               nop
0123C 011BC          80BF01E0               lwz       r5,0x01E0(r31)
01240 011C0   X      2C050000               cmpwi     r5,0
01244 011C4   X      41820018               beq       $+0x0018                  ; 0x000011DC
01248 011C8          38820508               addi      r4,RTOC,1288
0124C 011CC   X      7FC3F378               mr        r3,r30
01250 011D0          38840621               addi      r4,r4,1569
01254 011D4          480046A1               bl        $+0x46A0                  ; 0x00005874
01258 011D8   X      60000000               nop
0125C 011DC          80BF01E4               lwz       r5,0x01E4(r31)
01260 011E0   X      2C050000               cmpwi     r5,0
01264 011E4   X      41820018               beq       $+0x0018                  ; 0x000011FC
01268 011E8          38820508               addi      r4,RTOC,1288
0126C 011EC   X      7FC3F378               mr        r3,r30
01270 011F0          3884062F               addi      r4,r4,1583
01274 011F4          48004681               bl        $+0x4680                  ; 0x00005874
01278 011F8   X      60000000               nop
0127C 011FC          80BF01E8               lwz       r5,0x01E8(r31)
01280 01200   X      2C050000               cmpwi     r5,0
01284 01204   X      41820018               beq       $+0x0018                  ; 0x0000121C
01288 01208          38820508               addi      r4,RTOC,1288
0128C 0120C   X      7FC3F378               mr        r3,r30
01290 01210          3884063D               addi      r4,r4,1597
01294 01214          48004661               bl        $+0x4660                  ; 0x00005874
01298 01218   X      60000000               nop
0129C 0121C          80BF01EC               lwz       r5,0x01EC(r31)
012A0 01220   X      2C050000               cmpwi     r5,0
012A4 01224   X      41820018               beq       $+0x0018                  ; 0x0000123C
012A8 01228          38820508               addi      r4,RTOC,1288
012AC 0122C   X      7FC3F378               mr        r3,r30
012B0 01230          3884064B               addi      r4,r4,1611
012B4 01234          48004641               bl        $+0x4640                  ; 0x00005874
012B8 01238   X      60000000               nop
012BC 0123C          80BF01F0               lwz       r5,0x01F0(r31)
012C0 01240   X      2C050000               cmpwi     r5,0
012C4 01244   X      41820018               beq       $+0x0018                  ; 0x0000125C
012C8 01248          38820508               addi      r4,RTOC,1288
012CC 0124C   X      7FC3F378               mr        r3,r30
012D0 01250          38840659               addi      r4,r4,1625
012D4 01254          48004621               bl        $+0x4620                  ; 0x00005874
012D8 01258   X      60000000               nop
012DC 0125C          80BF01F4               lwz       r5,0x01F4(r31)
012E0 01260   X      2C050000               cmpwi     r5,0
012E4 01264   X      41820018               beq       $+0x0018                  ; 0x0000127C
012E8 01268          38820508               addi      r4,RTOC,1288
012EC 0126C   X      7FC3F378               mr        r3,r30
012F0 01270          38840667               addi      r4,r4,1639
012F4 01274          48004601               bl        $+0x4600                  ; 0x00005874
012F8 01278   X      60000000               nop
012FC 0127C          80BF01F8               lwz       r5,0x01F8(r31)
01300 01280   X      2C050000               cmpwi     r5,0
01304 01284   X      41820018               beq       $+0x0018                  ; 0x0000129C
01308 01288          38820508               addi      r4,RTOC,1288
0130C 0128C   X      7FC3F378               mr        r3,r30
01310 01290          38840675               addi      r4,r4,1653
01314 01294          480045E1               bl        $+0x45E0                  ; 0x00005874
01318 01298   X      60000000               nop
0131C 0129C          38210060               addi      SP,SP,96
01320 012A0          80010008               lwz       r0,0x0008(SP)
01324 012A4   X      7C0803A6               mtlr      r0                        ; LR = 8
01328 012A8          83A1FFF4               lwz       r29,-0x000C(SP)
0132C 012AC          83C1FFF8               lwz       r30,-0x0008(SP)
01330 012B0          83E1FFFC               lwz       r31,-0x0004(SP)
01334 012B4   X      4E800020               blr
01338 012B8   X      7C0802A6               mflr      r0                        ; LR = 8
0133C 012BC          BEE1FFDC               stmw      r23,-0x0024(SP)
01340 012C0          90010008               stw       r0,0x0008(SP)
01344 012C4          9421FF60               stwu      SP,-0x00A0(SP)
01348 012C8   X      7CDC3378               mr        r28,r6
0134C 012CC          38C10078               addi      r6,SP,120
01350 012D0   X      7CBB2B78               mr        r27,r5
01354 012D4          38A10048               addi      r5,SP,72
01358 012D8   X      7C9A2378               mr        r26,r4
0135C 012DC          38810038               addi      r4,SP,56
01360 012E0   X      7D174378               mr        r23,r8
01364 012E4   X      7CFD3B78               mr        r29,r7
01368 012E8          480137F9               bl        $+0x137F8                 ; 0x00014AE0
0136C 012EC          80410014               lwz       RTOC,0x0014(SP)
01370 012F0   X      2C030000               cmpwi     r3,0
01374 012F4   X      41820034               beq       $+0x0034                  ; 0x00001328
01378 012F8          38820508               addi      r4,RTOC,1288
0137C 012FC   X      7C651B78               mr        r5,r3
01380 01300          38840683               addi      r4,r4,1667
01384 01304   X      38600000               li        r3,0
01388 01308          48005245               bl        $+0x5244                  ; 0x0000654C
0138C 0130C   X      60000000               nop
01390 01310   X      38600000               li        r3,0
01394 01314          382100A0               addi      SP,SP,160
01398 01318          80010008               lwz       r0,0x0008(SP)
0139C 0131C   X      7C0803A6               mtlr      r0                        ; LR = 8
013A0 01320          BAE1FFDC               lmw       r23,-0x0024(SP)
013A4 01324   X      4E800020               blr
013A8 01328          38820508               addi      r4,RTOC,1288
013AC 0132C          38610038               addi      r3,SP,56
013B0 01330          388406AF               addi      r4,r4,1711
013B4 01334   X      38A00000               li        r5,0
013B8 01338          480093B1               bl        $+0x93B0                  ; 0x0000A6E8
013BC 0133C   X      60000000               nop
013C0 01340   X      7C7E1B78               mr        r30,r3
013C4 01344   X      2C1E0000               cmpwi     r30,0
013C8 01348   X      4082001C               bne       $+0x001C                  ; 0x00001364
013CC 0134C          38820508               addi      r4,RTOC,1288
013D0 01350   X      38600000               li        r3,0
013D4 01354          388406B3               addi      r4,r4,1715
013D8 01358          480051F5               bl        $+0x51F4                  ; 0x0000654C
013DC 0135C   X      60000000               nop
013E0 01360          4BFFFFB0               b         $-0x0050                  ; 0x00001310
013E4 01364          38820508               addi      r4,RTOC,1288
013E8 01368          38610038               addi      r3,SP,56
013EC 0136C          388406D0               addi      r4,r4,1744
013F0 01370   X      38A00000               li        r5,0
013F4 01374          48009375               bl        $+0x9374                  ; 0x0000A6E8
013F8 01378   X      60000000               nop
013FC 0137C   X      7C791B78               mr        r25,r3
01400 01380   X      2C190000               cmpwi     r25,0
01404 01384   X      40820028               bne       $+0x0028                  ; 0x000013AC
01408 01388          38820508               addi      r4,RTOC,1288
0140C 0138C   X      38600000               li        r3,0
01410 01390          388406DD               addi      r4,r4,1757
01414 01394          480051B9               bl        $+0x51B8                  ; 0x0000654C
01418 01398   X      60000000               nop
0141C 0139C   X      7FC3F378               mr        r3,r30
01420 013A0          48009311               bl        $+0x9310                  ; 0x0000A6B0
01424 013A4   X      60000000               nop
01428 013A8          4BFFFF68               b         $-0x0098                  ; 0x00001310
0142C 013AC          83190000               lwz       r24,0x0000(r25)
01430 013B0   X      7FC3F378               mr        r3,r30
01434 013B4          83FE001C               lwz       r31,0x001C(r30)
01438 013B8          480092F9               bl        $+0x92F8                  ; 0x0000A6B0
0143C 013BC   X      60000000               nop
01440 013C0   X      7F23CB78               mr        r3,r25
01444 013C4          480092ED               bl        $+0x92EC                  ; 0x0000A6B0
01448 013C8   X      60000000               nop
0144C 013CC   X      2C180000               cmpwi     r24,0
01450 013D0   X      4082001C               bne       $+0x001C                  ; 0x000013EC
01454 013D4          38820508               addi      r4,RTOC,1288
01458 013D8   X      38600000               li        r3,0
0145C 013DC          388406FA               addi      r4,r4,1786
01460 013E0          4800516D               bl        $+0x516C                  ; 0x0000654C
01464 013E4   X      60000000               nop
01468 013E8          4BFFFF28               b         $-0x00D8                  ; 0x00001310
0146C 013EC   X      2C1F0000               cmpwi     r31,0
01470 013F0   X      4082001C               bne       $+0x001C                  ; 0x0000140C
01474 013F4          38820508               addi      r4,RTOC,1288
01478 013F8   X      38600000               li        r3,0
0147C 013FC          38840719               addi      r4,r4,1817
01480 01400          4800514D               bl        $+0x514C                  ; 0x0000654C
01484 01404   X      60000000               nop
01488 01408          4BFFFF08               b         $-0x00F8                  ; 0x00001310
0148C 0140C          931A0000               stw       r24,0x0000(r26)
01490 01410          3D980001               addis     r12,r24,1
01494 01414   X      380C8200               subi      r0,r12,32256
01498 01418          901B0000               stw       r0,0x0000(r27)
0149C 0141C          3C780001               addis     r3,r24,1
014A0 01420          3C980001               addis     r4,r24,1
014A4 01424   X      38638300               subi      r3,r3,32000
014A8 01428          907C0000               stw       r3,0x0000(r28)
014AC 0142C          38841000               addi      r4,r4,4096
014B0 01430          909D0000               stw       r4,0x0000(r29)
014B4 01434          3D3F0001               addis     r9,r31,1
014B8 01438   X      38600000               li        r3,0
014BC 0143C          39291000               addi      r9,r9,4096
014C0 01440          91370000               stw       r9,0x0000(r23)
014C4 01444          38820508               addi      r4,RTOC,1288
014C8 01448          80BA0000               lwz       r5,0x0000(r26)
014CC 0144C          38840738               addi      r4,r4,1848
014D0 01450          80DB0000               lwz       r6,0x0000(r27)
014D4 01454          80FC0000               lwz       r7,0x0000(r28)
014D8 01458          811D0000               lwz       r8,0x0000(r29)
014DC 0145C          48005901               bl        $+0x5900                  ; 0x00006D5C
014E0 01460   X      60000000               nop
014E4 01464   X      38600001               li        r3,1
014E8 01468          382100A0               addi      SP,SP,160
014EC 0146C          80010008               lwz       r0,0x0008(SP)
014F0 01470   X      7C0803A6               mtlr      r0                        ; LR = 8
014F4 01474          BAE1FFDC               lmw       r23,-0x0024(SP)
014F8 01478   X      4E800020               blr
014FC 0147C   X      7C0802A6               mflr      r0                        ; LR = 8
01500 01480          BE81FFD0               stmw      r20,-0x0030(SP)
01504 01484          90010008               stw       r0,0x0008(SP)
01508 01488          9421FF80               stwu      SP,-0x0080(SP)
0150C 0148C   X      7C7F1B78               mr        r31,r3
01510 01490          80BF0054               lwz       r5,0x0054(r31)
01514 01494   X      2C050940               cmpwi     r5,2368
01518 01498   X      41820038               beq       $+0x0038                  ; 0x000014D0
0151C 0149C   X      2C051940               cmpwi     r5,6464
01520 014A0   X      41820040               beq       $+0x0040                  ; 0x000014E0
01524 014A4          38820508               addi      r4,RTOC,1288
01528 014A8          807F0048               lwz       r3,0x0048(r31)
0152C 014AC          3884078F               addi      r4,r4,1935
01530 014B0          4800509D               bl        $+0x509C                  ; 0x0000654C
01534 014B4   X      60000000               nop
01538 014B8   X      38600000               li        r3,0
0153C 014BC          38210080               addi      SP,SP,128
01540 014C0          80010008               lwz       r0,0x0008(SP)
01544 014C4   X      7C0803A6               mtlr      r0                        ; LR = 8
01548 014C8          BA81FFD0               lmw       r20,-0x0030(SP)
0154C 014CC   X      4E800020               blr
01550 014D0          39820508               addi      r12,RTOC,1288
01554 014D4          38AC0768               addi      r5,r12,1896
01558 014D8          90BF0058               stw       r5,0x0058(r31)
0155C 014DC          48000010               b         $+0x0010                  ; 0x000014EC
01560 014E0          8062FF44               lwz       r3,-0x00BC(RTOC)
01564 014E4          38A30779               addi      r5,r3,1913
01568 014E8          90BF0058               stw       r5,0x0058(r31)
0156C 014EC          3BC20508               addi      r30,RTOC,1288
01570 014F0   X      3B800006               li        r28,6
01574 014F4          807F0048               lwz       r3,0x0048(r31)
01578 014F8          389E07B2               addi      r4,r30,1970
0157C 014FC   X      3BA00000               li        r29,0
01580 01500          4800585D               bl        $+0x585C                  ; 0x00006D5C
01584 01504   X      60000000               nop
01588 01508          939F005C               stw       r28,0x005C(r31)
0158C 0150C          389E07C1               addi      r4,r30,1985
01590 01510          807F003C               lwz       r3,0x003C(r31)
01594 01514   X      38A00000               li        r5,0
01598 01518          480091D1               bl        $+0x91D0                  ; 0x0000A6E8
0159C 0151C   X      60000000               nop
015A0 01520   X      2C030000               cmpwi     r3,0
015A4 01524   X      41820018               beq       $+0x0018                  ; 0x0000153C
015A8 01528          80030000               lwz       r0,0x0000(r3)
015AC 0152C          5400077C               rlwinm    r0,r0,0,29,30
015B0 01530          901F005C               stw       r0,0x005C(r31)
015B4 01534          4800917D               bl        $+0x917C                  ; 0x0000A6B0
015B8 01538   X      60000000               nop
015BC 0153C          80BF005C               lwz       r5,0x005C(r31)
015C0 01540   X      2C050000               cmpwi     r5,0
015C4 01544   X      41820020               beq       $+0x0020                  ; 0x00001564
015C8 01548   X      2C050006               cmpwi     r5,6
015CC 0154C   X      41820018               beq       $+0x0018                  ; 0x00001564
015D0 01550          38820508               addi      r4,RTOC,1288
015D4 01554          807F0048               lwz       r3,0x0048(r31)
015D8 01558          388407CB               addi      r4,r4,1995
015DC 0155C          48004FF1               bl        $+0x4FF0                  ; 0x0000654C
015E0 01560   X      60000000               nop
015E4 01564          83DF00A0               lwz       r30,0x00A0(r31)
015E8 01568          83610038               lwz       r27,0x0038(SP)
015EC 0156C          3FDE0001               addis     r30,r30,1
015F0 01570          82C10044               lwz       r22,0x0044(SP)
015F4 01574          8B9E8000               lbz       r28,-0x8000(r30)
015F8 01578   X      7F83E378               mr        r3,r28
015FC 0157C          48008DE1               bl        $+0x8DE0                  ; 0x0000A35C
01600 01580   X      60000000               nop
01604 01584          9861003C               stb       r3,0x003C(SP)
01608 01588          819F00A0               lwz       r12,0x00A0(r31)
0160C 0158C          3D8C0001               addis     r12,r12,1
01610 01590          8B4C8010               lbz       r26,-0x7FF0(r12)
01614 01594   X      7F43D378               mr        r3,r26
01618 01598          48008DC5               bl        $+0x8DC4                  ; 0x0000A35C
0161C 0159C   X      60000000               nop
01620 015A0          9861003D               stb       r3,0x003D(SP)
01624 015A4          819F00A0               lwz       r12,0x00A0(r31)
01628 015A8          3D8C0001               addis     r12,r12,1
0162C 015AC          8B2C8020               lbz       r25,-0x7FE0(r12)
01630 015B0   X      7F23CB78               mr        r3,r25
01634 015B4          48008DA9               bl        $+0x8DA8                  ; 0x0000A35C
01638 015B8   X      60000000               nop
0163C 015BC          9861003E               stb       r3,0x003E(SP)
01640 015C0          819F00A0               lwz       r12,0x00A0(r31)
01644 015C4          3D8C0001               addis     r12,r12,1
01648 015C8          8B0C8030               lbz       r24,-0x7FD0(r12)
0164C 015CC   X      7F03C378               mr        r3,r24
01650 015D0          48008D8D               bl        $+0x8D8C                  ; 0x0000A35C
01654 015D4   X      60000000               nop
01658 015D8          9861003F               stb       r3,0x003F(SP)
0165C 015DC          819F00A0               lwz       r12,0x00A0(r31)
01660 015E0          3D8C0001               addis     r12,r12,1
01664 015E4          8AEC8040               lbz       r23,-0x7FC0(r12)
01668 015E8   X      7EE3BB78               mr        r3,r23
0166C 015EC          48008D71               bl        $+0x8D70                  ; 0x0000A35C
01670 015F0   X      60000000               nop
01674 015F4          98610040               stb       r3,0x0040(SP)
01678 015F8          819F00A0               lwz       r12,0x00A0(r31)
0167C 015FC          3D8C0001               addis     r12,r12,1
01680 01600          8AAC8050               lbz       r21,-0x7FB0(r12)
01684 01604   X      7EA3AB78               mr        r3,r21
01688 01608          48008D55               bl        $+0x8D54                  ; 0x0000A35C
0168C 0160C   X      60000000               nop
01690 01610          98610041               stb       r3,0x0041(SP)
01694 01614          38A10048               addi      r5,SP,72
01698 01618          38820508               addi      r4,RTOC,1288
0169C 0161C          388407F0               addi      r4,r4,2032
016A0 01620          829F003C               lwz       r20,0x003C(r31)
016A4 01624   X      7E83A378               mr        r3,r20
016A8 01628          480090C1               bl        $+0x90C0                  ; 0x0000A6E8
016AC 0162C   X      60000000               nop
016B0 01630   X      7C7E1B78               mr        r30,r3
016B4 01634   X      2C1E0000               cmpwi     r30,0
016B8 01638   X      418200F0               beq       $+0x00F0                  ; 0x00001728
016BC 0163C          80E10048               lwz       r7,0x0048(SP)
016C0 01640   X      2C070006               cmpwi     r7,6
016C4 01644   X      41820028               beq       $+0x0028                  ; 0x0000166C
016C8 01648          39820508               addi      r12,RTOC,1288
016CC 0164C   X      39000006               li        r8,6
016D0 01650          807F0048               lwz       r3,0x0048(r31)
016D4 01654          388C0802               addi      r4,r12,2050
016D8 01658          38AC080E               addi      r5,r12,2062
016DC 0165C          38CC07F0               addi      r6,r12,2032
016E0 01660          480056FD               bl        $+0x56FC                  ; 0x00006D5C
016E4 01664   X      60000000               nop
016E8 01668          480000B0               b         $+0x00B0                  ; 0x00001718
016EC 0166C          819F00A0               lwz       r12,0x00A0(r31)
016F0 01670          3D8C0001               addis     r12,r12,1
016F4 01674          886C8060               lbz       r3,-0x7FA0(r12)
016F8 01678   X      2C0300AA               cmpwi     r3,170
016FC 0167C   X      41820028               beq       $+0x0028                  ; 0x000016A4
01700 01680          809F00A0               lwz       r4,0x00A0(r31)
01704 01684          807F0048               lwz       r3,0x0048(r31)
01708 01688          3C840001               addis     r4,r4,1
0170C 0168C          88A48060               lbz       r5,-0x7FA0(r4)
01710 01690          38820508               addi      r4,RTOC,1288
01714 01694          38840832               addi      r4,r4,2098
01718 01698          480056C5               bl        $+0x56C4                  ; 0x00006D5C
0171C 0169C   X      60000000               nop
01720 016A0          48000078               b         $+0x0078                  ; 0x00001718
01724 016A4          807E0000               lwz       r3,0x0000(r30)
01728 016A8   X      7F60DB78               mr        r0,r27
0172C 016AC   X      5380C00E               insrwi    r0,r28,8,0
01730 016B0   X      5340821E               insrwi    r0,r26,8,8
01734 016B4   X      5320442E               insrwi    r0,r25,8,16
01738 016B8   X      5300063E               insrwi    r0,r24,8,24
0173C 016BC   X      7C030000               cmpw      r3,r0
01740 016C0   X      40820058               bne       $+0x0058                  ; 0x00001718
01744 016C4          A0BE0004               lhz       r5,0x0004(r30)
01748 016C8   X      7EC4B378               mr        r4,r22
0174C 016CC   X      52E4C00E               insrwi    r4,r23,8,0
01750 016D0   X      52A4821E               insrwi    r4,r21,8,8
01754 016D4   X      5483843E               srwi      r3,r4,16
01758 016D8   X      7C051800               cmpw      r5,r3
0175C 016DC   X      4082003C               bne       $+0x003C                  ; 0x00001718
01760 016E0          3B820508               addi      r28,RTOC,1288
01764 016E4   X      7E83A378               mr        r3,r20
01768 016E8          389C07F0               addi      r4,r28,2032
0176C 016EC          38A1003C               addi      r5,SP,60
01770 016F0   X      38C00006               li        r6,6
01774 016F4          48013405               bl        $+0x13404                 ; 0x00014AF8
01778 016F8          80410014               lwz       RTOC,0x0014(SP)
0177C 016FC          807F0048               lwz       r3,0x0048(r31)
01780 01700   X      7FC6F378               mr        r6,r30
01784 01704          389C0854               addi      r4,r28,2132
01788 01708          38BC07F0               addi      r5,r28,2032
0178C 0170C          38E1003C               addi      r7,SP,60
01790 01710          4800564D               bl        $+0x564C                  ; 0x00006D5C
01794 01714   X      60000000               nop
01798 01718   X      7FC3F378               mr        r3,r30
0179C 0171C          48008F95               bl        $+0x8F94                  ; 0x0000A6B0
017A0 01720   X      60000000               nop
017A4 01724          4800001C               b         $+0x001C                  ; 0x00001740
017A8 01728          8362FF44               lwz       r27,-0x00BC(RTOC)
017AC 0172C          807F0048               lwz       r3,0x0048(r31)
017B0 01730          389B0883               addi      r4,r27,2179
017B4 01734          38BB07F0               addi      r5,r27,2032
017B8 01738          48005625               bl        $+0x5624                  ; 0x00006D5C
017BC 0173C   X      60000000               nop
017C0 01740          8121003C               lwz       r9,0x003C(SP)
017C4 01744   X      2C090000               cmpwi     r9,0
017C8 01748   X      40820010               bne       $+0x0010                  ; 0x00001758
017CC 0174C          A3C10040               lhz       r30,0x0040(SP)
017D0 01750   X      2C1E0000               cmpwi     r30,0
017D4 01754   X      4182001C               beq       $+0x001C                  ; 0x00001770
017D8 01758   X      2C09FFFF               cmpwi     r9,-1
017DC 0175C   X      40820030               bne       $+0x0030                  ; 0x0000178C
017E0 01760          A0610040               lhz       r3,0x0040(SP)
017E4 01764   X      3C63FFFF               subis     r3,r3,1
017E8 01768   X      2C03FFFF               cmpwi     r3,-1
017EC 0176C   X      40820020               bne       $+0x0020                  ; 0x0000178C
017F0 01770          38820508               addi      r4,RTOC,1288
017F4 01774          38A1003C               addi      r5,SP,60
017F8 01778          807F0048               lwz       r3,0x0048(r31)
017FC 0177C          388408AB               addi      r4,r4,2219
01800 01780          48004DCD               bl        $+0x4DCC                  ; 0x0000654C
01804 01784   X      60000000               nop
01808 01788          4BFFFD30               b         $-0x02D0                  ; 0x000014B8
0180C 0178C          3BDF0060               addi      r30,r31,96
01810 01790          93DF0078               stw       r30,0x0078(r31)
01814 01794          3B9F006C               addi      r28,r31,108
01818 01798          939F0060               stw       r28,0x0060(r31)
0181C 0179C          3881003C               addi      r4,SP,60
01820 017A0          93BF006C               stw       r29,0x006C(r31)
01824 017A4          80A1003C               lwz       r5,0x003C(SP)
01828 017A8          90BF0064               stw       r5,0x0064(r31)
0182C 017AC          A0C10040               lhz       r6,0x0040(SP)
01830 017B0          B0DF0068               sth       r6,0x0068(r31)
01834 017B4          80E1003C               lwz       r7,0x003C(SP)
01838 017B8          90FF0070               stw       r7,0x0070(r31)
0183C 017BC          A1010040               lhz       r8,0x0040(SP)
01840 017C0          B11F0074               sth       r8,0x0074(r31)
01844 017C4          807F003C               lwz       r3,0x003C(r31)
01848 017C8          48008245               bl        $+0x8244                  ; 0x00009A0C
0184C 017CC   X      60000000               nop
01850 017D0   X      2C030000               cmpwi     r3,0
01854 017D4   X      40820018               bne       $+0x0018                  ; 0x000017EC
01858 017D8          8361003C               lwz       r27,0x003C(SP)
0185C 017DC          937F0064               stw       r27,0x0064(r31)
01860 017E0          A0610040               lhz       r3,0x0040(SP)
01864 017E4          B07F0068               sth       r3,0x0068(r31)
01868 017E8          48000010               b         $+0x0010                  ; 0x000017F8
0186C 017EC          889F0075               lbz       r4,0x0075(r31)
01870 017F0          60840080               ori       r4,r4,0x0080
01874 017F4          989F0075               stb       r4,0x0075(r31)
01878 017F8          809F0054               lwz       r4,0x0054(r31)
0187C 017FC          807F0048               lwz       r3,0x0048(r31)
01880 01800   X      2C041940               cmpwi     r4,6464
01884 01804   X      40820030               bne       $+0x0030                  ; 0x00001834
01888 01808          38820508               addi      r4,RTOC,1288
0188C 0180C          80BE0000               lwz       r5,0x0000(r30)
01890 01810          388408F3               addi      r4,r4,2291
01894 01814          80FE0008               lwz       r7,0x0008(r30)
01898 01818          80DE0004               lwz       r6,0x0004(r30)
0189C 0181C          811C0000               lwz       r8,0x0000(r28)
018A0 01820          815C0008               lwz       r10,0x0008(r28)
018A4 01824          813C0004               lwz       r9,0x0004(r28)
018A8 01828          48005535               bl        $+0x5534                  ; 0x00006D5C
018AC 0182C   X      60000000               nop
018B0 01830          48000024               b         $+0x0024                  ; 0x00001854
018B4 01834          93BE0000               stw       r29,0x0000(r30)
018B8 01838          38820508               addi      r4,RTOC,1288
018BC 0183C          388408D3               addi      r4,r4,2259
018C0 01840          80BE0000               lwz       r5,0x0000(r30)
018C4 01844          80FE0008               lwz       r7,0x0008(r30)
018C8 01848          80DE0004               lwz       r6,0x0004(r30)
018CC 0184C          48005511               bl        $+0x5510                  ; 0x00006D5C
018D0 01850   X      60000000               nop
018D4 01854   X      38600001               li        r3,1
018D8 01858          38210080               addi      SP,SP,128
018DC 0185C          80010008               lwz       r0,0x0008(SP)
018E0 01860   X      7C0803A6               mtlr      r0                        ; LR = 8
018E4 01864          BA81FFD0               lmw       r20,-0x0030(SP)
018E8 01868   X      4E800020               blr
018EC 0186C   X      7C0802A6               mflr      r0                        ; LR = 8
018F0 01870          93E1FFFC               stw       r31,-0x0004(SP)
018F4 01874          90010008               stw       r0,0x0008(SP)
018F8 01878          9421FFB0               stwu      SP,-0x0050(SP)
018FC 0187C          38810038               addi      r4,SP,56
01900 01880   X      7C7F1B78               mr        r31,r3
01904 01884          807F003C               lwz       r3,0x003C(r31)
01908 01888          38A1003C               addi      r5,SP,60
0190C 0188C          38C10040               addi      r6,SP,64
01910 01890          38E10044               addi      r7,SP,68
01914 01894          39010048               addi      r8,SP,72
01918 01898          4BFFFA21               bl        $-0x05E0                  ; 0x000012B8
0191C 0189C   X      2C030000               cmpwi     r3,0
01920 018A0   X      4082001C               bne       $+0x001C                  ; 0x000018BC
01924 018A4   X      38600000               li        r3,0
01928 018A8          38210050               addi      SP,SP,80
0192C 018AC          80010008               lwz       r0,0x0008(SP)
01930 018B0   X      7C0803A6               mtlr      r0                        ; LR = 8
01934 018B4          83E1FFFC               lwz       r31,-0x0004(SP)
01938 018B8   X      4E800020               blr
0193C 018BC          80010038               lwz       r0,0x0038(SP)
01940 018C0          901F008C               stw       r0,0x008C(r31)
01944 018C4          8081003C               lwz       r4,0x003C(SP)
01948 018C8          909F0090               stw       r4,0x0090(r31)
0194C 018CC          80A10040               lwz       r5,0x0040(SP)
01950 018D0          90BF0098               stw       r5,0x0098(r31)
01954 018D4          80C10044               lwz       r6,0x0044(SP)
01958 018D8          90DF00A0               stw       r6,0x00A0(r31)
0195C 018DC          80610048               lwz       r3,0x0048(SP)
01960 018E0          38630080               addi      r3,r3,128
01964 018E4          4801310D               bl        $+0x1310C                 ; 0x000149F0
01968 018E8          80410014               lwz       RTOC,0x0014(SP)
0196C 018EC          907F00AC               stw       r3,0x00AC(r31)
01970 018F0          80610048               lwz       r3,0x0048(SP)
01974 018F4          38630030               addi      r3,r3,48
01978 018F8          480130F9               bl        $+0x130F8                 ; 0x000149F0
0197C 018FC          80410014               lwz       RTOC,0x0014(SP)
01980 01900          907F00A8               stw       r3,0x00A8(r31)
01984 01904   X      7FE3FB78               mr        r3,r31
01988 01908          819F00A0               lwz       r12,0x00A0(r31)
0198C 0190C          817F00A0               lwz       r11,0x00A0(r31)
01990 01910          880C0110               lbz       r0,0x0110(r12)
01994 01914          898B0100               lbz       r12,0x0100(r11)
01998 01918   X      500C442E               insrwi    r12,r0,8,16
0199C 0191C          919F0054               stw       r12,0x0054(r31)
019A0 01920          4BFFFB5D               bl        $-0x04A4                  ; 0x0000147C
019A4 01924   X      2C030000               cmpwi     r3,0
019A8 01928   X      4182FF7C               beq       $-0x0084                  ; 0x000018A4
019AC 0192C          38820508               addi      r4,RTOC,1288
019B0 01930          807F0048               lwz       r3,0x0048(r31)
019B4 01934          38840916               addi      r4,r4,2326
019B8 01938          80BF0058               lwz       r5,0x0058(r31)
019BC 0193C          48005421               bl        $+0x5420                  ; 0x00006D5C
019C0 01940   X      60000000               nop
019C4 01944   X      38600001               li        r3,1
019C8 01948          38210050               addi      SP,SP,80
019CC 0194C          80010008               lwz       r0,0x0008(SP)
019D0 01950   X      7C0803A6               mtlr      r0                        ; LR = 8
019D4 01954          83E1FFFC               lwz       r31,-0x0004(SP)
019D8 01958   X      4E800020               blr
019DC 0195C   X      7C0802A6               mflr      r0                        ; LR = 8
019E0 01960          BE61FFCC               stmw      r19,-0x0034(SP)
019E4 01964          90010008               stw       r0,0x0008(SP)
019E8 01968          9421FF90               stwu      SP,-0x0070(SP)
019EC 0196C   X      3B200000               li        r25,0
019F0 01970   X      7C7F1B78               mr        r31,r3
019F4 01974   X      7C9B2378               mr        r27,r4
019F8 01978          4BFFEAA1               bl        $-0x1560                  ; 0x00000418
019FC 0197C   X      2C030000               cmpwi     r3,0
01A00 01980   X      40820030               bne       $+0x0030                  ; 0x000019B0
01A04 01984          38820508               addi      r4,RTOC,1288
01A08 01988          807F0048               lwz       r3,0x0048(r31)
01A0C 0198C          38840925               addi      r4,r4,2341
01A10 01990          48004BBD               bl        $+0x4BBC                  ; 0x0000654C
01A14 01994   X      60000000               nop
01A18 01998   X      38600000               li        r3,0
01A1C 0199C          38210070               addi      SP,SP,112
01A20 019A0          80010008               lwz       r0,0x0008(SP)
01A24 019A4   X      7C0803A6               mtlr      r0                        ; LR = 8
01A28 019A8          BA61FFCC               lmw       r19,-0x0034(SP)
01A2C 019AC   X      4E800020               blr
01A30 019B0          83DF00D8               lwz       r30,0x00D8(r31)
01A34 019B4   X      281E0000               cmplwi    r30,0x0000
01A38 019B8   X      40810040               ble       $+0x0040                  ; 0x000019F8
01A3C 019BC   X      7FE3FB78               mr        r3,r31
01A40 019C0          4BFFEC89               bl        $-0x1378                  ; 0x00000648
01A44 019C4   X      2C030000               cmpwi     r3,0
01A48 019C8   X      40820030               bne       $+0x0030                  ; 0x000019F8
01A4C 019CC          38820508               addi      r4,RTOC,1288
01A50 019D0          807F0048               lwz       r3,0x0048(r31)
01A54 019D4          38840940               addi      r4,r4,2368
01A58 019D8          48004B75               bl        $+0x4B74                  ; 0x0000654C
01A5C 019DC   X      60000000               nop
01A60 019E0   X      38600000               li        r3,0
01A64 019E4          38210070               addi      SP,SP,112
01A68 019E8          80010008               lwz       r0,0x0008(SP)
01A6C 019EC   X      7C0803A6               mtlr      r0                        ; LR = 8
01A70 019F0          BA61FFCC               lmw       r19,-0x0034(SP)
01A74 019F4   X      4E800020               blr
01A78 019F8          813F00D8               lwz       r9,0x00D8(r31)
01A7C 019FC   X      3BA00000               li        r29,0
01A80 01A00   X      28090000               cmplwi    r9,0x0000
01A84 01A04   X      3AC00000               li        r22,0
01A88 01A08   X      3A800001               li        r20,1
01A8C 01A0C   X      4081003C               ble       $+0x003C                  ; 0x00001A48
01A90 01A10   X      3BC00000               li        r30,0
01A94 01A14          807F00D4               lwz       r3,0x00D4(r31)
01A98 01A18          7F83F214               add       r28,r3,r30
01A9C 01A1C          807C000C               lwz       r3,0x000C(r28)
01AA0 01A20   X      2C030000               cmpwi     r3,0
01AA4 01A24   X      41820014               beq       $+0x0014                  ; 0x00001A38
01AA8 01A28          48004459               bl        $+0x4458                  ; 0x00005E80
01AAC 01A2C   X      60000000               nop
01AB0 01A30          92DC000C               stw       r22,0x000C(r28)
01AB4 01A34          813F00D8               lwz       r9,0x00D8(r31)
01AB8 01A38          3BBD0001               addi      r29,r29,1
01ABC 01A3C          3BDE0014               addi      r30,r30,20
01AC0 01A40   X      7C1D4840               cmplw     r29,r9
01AC4 01A44   X      4180FFD0               blt       $-0x0030                  ; 0x00001A14
01AC8 01A48          83DF00C8               lwz       r30,0x00C8(r31)
01ACC 01A4C          1FBB0003               mulli     r29,r27,3
01AD0 01A50          3B9D0001               addi      r28,r29,1
01AD4 01A54   X      2B1E0000               cmplwi    cr6,r30,0x0000
01AD8 01A58   X      7C1C4800               cmpw      r28,r9
01ADC 01A5C   X      41820048               beq       $+0x0048                  ; 0x00001AA4
01AE0 01A60   X      419A0018               beq       cr6,$+0x0018              ; 0x00001A78
01AE4 01A64   X      38800000               li        r4,0
01AE8 01A68   X      7FC3F378               mr        r3,r30
01AEC 01A6C          48005919               bl        $+0x5918                  ; 0x00007384
01AF0 01A70   X      60000000               nop
01AF4 01A74          907F00C8               stw       r3,0x00C8(r31)
01AF8 01A78          807F00D4               lwz       r3,0x00D4(r31)
01AFC 01A7C          933F00CC               stw       r25,0x00CC(r31)
01B00 01A80   X      2C030000               cmpwi     r3,0
01B04 01A84   X      41820014               beq       $+0x0014                  ; 0x00001A98
01B08 01A88   X      38800000               li        r4,0
01B0C 01A8C          48005981               bl        $+0x5980                  ; 0x0000740C
01B10 01A90   X      60000000               nop
01B14 01A94          907F00D4               stw       r3,0x00D4(r31)
01B18 01A98          835F00C8               lwz       r26,0x00C8(r31)
01B1C 01A9C          933F00D8               stw       r25,0x00D8(r31)
01B20 01AA0   X      2B1A0000               cmplwi    cr6,r26,0x0000
01B24 01AA4   X      409A0060               bne       cr6,$+0x0060              ; 0x00001B04
01B28 01AA8          387D0002               addi      r3,r29,2
01B2C 01AAC          907F00CC               stw       r3,0x00CC(r31)
01B30 01AB0   X      57A32036               slwi      r3,r29,4
01B34 01AB4   X      38800001               li        r4,1
01B38 01AB8          38630020               addi      r3,r3,32
01B3C 01ABC          48005A19               bl        $+0x5A18                  ; 0x000074D4
01B40 01AC0   X      60000000               nop
01B44 01AC4          907F00C8               stw       r3,0x00C8(r31)
01B48 01AC8   X      2C030000               cmpwi     r3,0
01B4C 01ACC   X      40820038               bne       $+0x0038                  ; 0x00001B04
01B50 01AD0          80BF00CC               lwz       r5,0x00CC(r31)
01B54 01AD4          38820508               addi      r4,RTOC,1288
01B58 01AD8   X      54A52036               slwi      r5,r5,4
01B5C 01ADC          807F0048               lwz       r3,0x0048(r31)
01B60 01AE0          38840964               addi      r4,r4,2404
01B64 01AE4          48004A69               bl        $+0x4A68                  ; 0x0000654C
01B68 01AE8   X      60000000               nop
01B6C 01AEC   X      38600000               li        r3,0
01B70 01AF0          38210070               addi      SP,SP,112
01B74 01AF4          80010008               lwz       r0,0x0008(SP)
01B78 01AF8   X      7C0803A6               mtlr      r0                        ; LR = 8
01B7C 01AFC          BA61FFCC               lmw       r19,-0x0034(SP)
01B80 01B00   X      4E800020               blr
01B84 01B04          83DF00D4               lwz       r30,0x00D4(r31)
01B88 01B08   X      2C1E0000               cmpwi     r30,0
01B8C 01B0C   X      4082005C               bne       $+0x005C                  ; 0x00001B68
01B90 01B10          939F00D8               stw       r28,0x00D8(r31)
01B94 01B14          1C7B003C               mulli     r3,r27,60
01B98 01B18          38630014               addi      r3,r3,20
01B9C 01B1C   X      38800001               li        r4,1
01BA0 01B20          48005949               bl        $+0x5948                  ; 0x00007468
01BA4 01B24   X      60000000               nop
01BA8 01B28          907F00D4               stw       r3,0x00D4(r31)
01BAC 01B2C   X      2C030000               cmpwi     r3,0
01BB0 01B30          813F00D8               lwz       r9,0x00D8(r31)
01BB4 01B34   X      40820034               bne       $+0x0034                  ; 0x00001B68
01BB8 01B38          38820508               addi      r4,RTOC,1288
01BBC 01B3C          1CA90014               mulli     r5,r9,20
01BC0 01B40          807F0048               lwz       r3,0x0048(r31)
01BC4 01B44          3884098E               addi      r4,r4,2446
01BC8 01B48          48004A05               bl        $+0x4A04                  ; 0x0000654C
01BCC 01B4C   X      60000000               nop
01BD0 01B50   X      38600000               li        r3,0
01BD4 01B54          38210070               addi      SP,SP,112
01BD8 01B58          80010008               lwz       r0,0x0008(SP)
01BDC 01B5C   X      7C0803A6               mtlr      r0                        ; LR = 8
01BE0 01B60          BA61FFCC               lmw       r19,-0x0034(SP)
01BE4 01B64   X      4E800020               blr
01BE8 01B68          807F00D8               lwz       r3,0x00D8(r31)
01BEC 01B6C   X      3B400000               li        r26,0
01BF0 01B70          1EE30014               mulli     r23,r3,20
01BF4 01B74          831F00D4               lwz       r24,0x00D4(r31)
01BF8 01B78   X      28030000               cmplwi    r3,0x0000
01BFC 01B7C          83DF00C8               lwz       r30,0x00C8(r31)
01C00 01B80          7EF8BA14               add       r23,r24,r23
01C04 01B84   X      3AF7FFEC               subi      r23,r23,20
01C08 01B88   X      4081008C               ble       $+0x008C                  ; 0x00001C14
01C0C 01B8C   X      3BA00000               li        r29,0
01C10 01B90   X      3B800000               li        r28,0
01C14 01B94   X      3AA00070               li        r21,112
01C18 01B98          837F00D4               lwz       r27,0x00D4(r31)
01C1C 01B9C          7C9EEA14               add       r4,r30,r29
01C20 01BA0          93240004               stw       r25,0x0004(r4)
01C24 01BA4          7E7BE214               add       r19,r27,r28
01C28 01BA8          93240008               stw       r25,0x0008(r4)
01C2C 01BAC          9324000C               stw       r25,0x000C(r4)
01C30 01BB0          48012EA1               bl        $+0x12EA0                 ; 0x00014A50
01C34 01BB4          80410014               lwz       RTOC,0x0014(SP)
01C38 01BB8          7EBEE92E               stwx      r21,r30,r29
01C3C 01BBC          48012E95               bl        $+0x12E94                 ; 0x00014A50
01C40 01BC0          80410014               lwz       RTOC,0x0014(SP)
01C44 01BC4   X      7C13B800               cmpw      r19,r23
01C48 01BC8          39330014               addi      r9,r19,20
01C4C 01BCC   X      40820008               bne       $+0x0008                  ; 0x00001BD4
01C50 01BD0   X      7F09C378               mr        r9,r24
01C54 01BD4          7D3CD92E               stwx      r9,r28,r27
01C58 01BD8          7F7CDA14               add       r27,r28,r27
01C5C 01BDC          92DB0010               stw       r22,0x0010(r27)
01C60 01BE0          7C9DF214               add       r4,r29,r30
01C64 01BE4          909B0004               stw       r4,0x0004(r27)
01C68 01BE8          3B5A0001               addi      r26,r26,1
01C6C 01BEC          807F00C8               lwz       r3,0x00C8(r31)
01C70 01BF0          3B9C0014               addi      r28,r28,20
01C74 01BF4          3BBD0010               addi      r29,r29,16
01C78 01BF8          480053A1               bl        $+0x53A0                  ; 0x00006F98
01C7C 01BFC   X      60000000               nop
01C80 01C00          907B0008               stw       r3,0x0008(r27)
01C84 01C04          801F00D8               lwz       r0,0x00D8(r31)
01C88 01C08          83DF00C8               lwz       r30,0x00C8(r31)
01C8C 01C0C   X      7C1A0040               cmplw     r26,r0
01C90 01C10   X      4180FF88               blt       $-0x0078                  ; 0x00001B98
01C94 01C14          801F00CC               lwz       r0,0x00CC(r31)
01C98 01C18   X      38600000               li        r3,0
01C9C 01C1C   X      54002036               slwi      r0,r0,4
01CA0 01C20          7FBE0214               add       r29,r30,r0
01CA4 01C24          48012DCD               bl        $+0x12DCC                 ; 0x000149F0
01CA8 01C28          80410014               lwz       RTOC,0x0014(SP)
01CAC 01C2C          907DFFF4               stw       r3,-0x000C(r29)
01CB0 01C30   X      7FC4F378               mr        r4,r30
01CB4 01C34          807F00C8               lwz       r3,0x00C8(r31)
01CB8 01C38          4800534D               bl        $+0x534C                  ; 0x00006F84
01CBC 01C3C   X      60000000               nop
01CC0 01C40          48012DB1               bl        $+0x12DB0                 ; 0x000149F0
01CC4 01C44          80410014               lwz       RTOC,0x0014(SP)
01CC8 01C48          907DFFF8               stw       r3,-0x0008(r29)
01CCC 01C4C          933DFFFC               stw       r25,-0x0004(r29)
01CD0 01C50          48012E01               bl        $+0x12E00                 ; 0x00014A50
01CD4 01C54          80410014               lwz       RTOC,0x0014(SP)
01CD8 01C58   X      3C60600C               lis       r3,24588
01CDC 01C5C          48012D95               bl        $+0x12D94                 ; 0x000149F0
01CE0 01C60          80410014               lwz       RTOC,0x0014(SP)
01CE4 01C64          907DFFF0               stw       r3,-0x0010(r29)
01CE8 01C68          48012DE9               bl        $+0x12DE8                 ; 0x00014A50
01CEC 01C6C          80410014               lwz       RTOC,0x0014(SP)
01CF0 01C70          931F00E4               stw       r24,0x00E4(r31)
01CF4 01C74   X      38600000               li        r3,0
01CF8 01C78          931F00E0               stw       r24,0x00E0(r31)
01CFC 01C7C          929F00DC               stw       r20,0x00DC(r31)
01D00 01C80          92DF00D0               stw       r22,0x00D0(r31)
01D04 01C84          38820508               addi      r4,RTOC,1288
01D08 01C88          388409B3               addi      r4,r4,2483
01D0C 01C8C          480050D1               bl        $+0x50D0                  ; 0x00006D5C
01D10 01C90   X      60000000               nop
01D14 01C94   X      38600001               li        r3,1
01D18 01C98          38210070               addi      SP,SP,112
01D1C 01C9C          80010008               lwz       r0,0x0008(SP)
01D20 01CA0   X      7C0803A6               mtlr      r0                        ; LR = 8
01D24 01CA4          BA61FFCC               lmw       r19,-0x0034(SP)
01D28 01CA8   X      4E800020               blr
01D2C 01CAC   X      7C0802A6               mflr      r0                        ; LR = 8
01D30 01CB0          90010008               stw       r0,0x0008(SP)
01D34 01CB4          9421FFC0               stwu      SP,-0x0040(SP)
01D38 01CB8   X      54A5063E               clrlwi    r5,r5,24
01D3C 01CBC          54A00631               rlwinm.   r0,r5,0,24,24
01D40 01CC0          4F000000               mcrf      cr6,cr0
01D44 01CC4   X      419A000C               beq       cr6,$+0x000C              ; 0x00001CD0
01D48 01CC8          70A60063               andi.     r6,r5,0x0063
01D4C 01CCC   X      41820108               beq       $+0x0108                  ; 0x00001DD4
01D50 01CD0          80E30144               lwz       r7,0x0144(r3)
01D54 01CD4   X      39200001               li        r9,1
01D58 01CD8          38E70001               addi      r7,r7,1
01D5C 01CDC          90E30144               stw       r7,0x0144(r3)
01D60 01CE0   X      409A0024               bne       cr6,$+0x0024              ; 0x00001D04
01D64 01CE4          80C30198               lwz       r6,0x0198(r3)
01D68 01CE8          80E30050               lwz       r7,0x0050(r3)
01D6C 01CEC          38C60001               addi      r6,r6,1
01D70 01CF0          90C30198               stw       r6,0x0198(r3)
01D74 01CF4          8107002C               lwz       r8,0x002C(r7)
01D78 01CF8          39080001               addi      r8,r8,1
01D7C 01CFC          9107002C               stw       r8,0x002C(r7)
01D80 01D00          48000094               b         $+0x0094                  ; 0x00001D94
01D84 01D04          54AA0673               rlwinm.   r10,r5,0,25,25
01D88 01D08   X      41820020               beq       $+0x0020                  ; 0x00001D28
01D8C 01D0C          80C3019C               lwz       r6,0x019C(r3)
01D90 01D10          80E30050               lwz       r7,0x0050(r3)
01D94 01D14          38C60001               addi      r6,r6,1
01D98 01D18          90C3019C               stw       r6,0x019C(r3)
01D9C 01D1C          8107002C               lwz       r8,0x002C(r7)
01DA0 01D20          39080001               addi      r8,r8,1
01DA4 01D24          9107002C               stw       r8,0x002C(r7)
01DA8 01D28          54AA06B5               rlwinm.   r10,r5,0,26,26
01DAC 01D2C   X      41820020               beq       $+0x0020                  ; 0x00001D4C
01DB0 01D30          80C301A0               lwz       r6,0x01A0(r3)
01DB4 01D34          80E30050               lwz       r7,0x0050(r3)
01DB8 01D38          38C60001               addi      r6,r6,1
01DBC 01D3C          90C301A0               stw       r6,0x01A0(r3)
01DC0 01D40          81070024               lwz       r8,0x0024(r7)
01DC4 01D44          39080001               addi      r8,r8,1
01DC8 01D48          91070024               stw       r8,0x0024(r7)
01DCC 01D4C          54AA07BD               rlwinm.   r10,r5,0,30,30
01DD0 01D50   X      41820020               beq       $+0x0020                  ; 0x00001D70
01DD4 01D54          80C301B0               lwz       r6,0x01B0(r3)
01DD8 01D58          80E30050               lwz       r7,0x0050(r3)
01DDC 01D5C          38C60001               addi      r6,r6,1
01DE0 01D60          90C301B0               stw       r6,0x01B0(r3)
01DE4 01D64          81070030               lwz       r8,0x0030(r7)
01DE8 01D68          39080001               addi      r8,r8,1
01DEC 01D6C          91070030               stw       r8,0x0030(r7)
01DF0 01D70   X      54AA07FF               clrlwi.   r10,r5,31
01DF4 01D74   X      41820020               beq       $+0x0020                  ; 0x00001D94
01DF8 01D78          80C301B4               lwz       r6,0x01B4(r3)
01DFC 01D7C          80E30050               lwz       r7,0x0050(r3)
01E00 01D80          38C60001               addi      r6,r6,1
01E04 01D84          90C301B4               stw       r6,0x01B4(r3)
01E08 01D88          81070028               lwz       r8,0x0028(r7)
01E0C 01D8C          39080001               addi      r8,r8,1
01E10 01D90          91070028               stw       r8,0x0028(r7)
01E14 01D94          91240030               stw       r9,0x0030(r4)
01E18 01D98   X      7C6C1B78               mr        r12,r3
01E1C 01D9C          81430050               lwz       r10,0x0050(r3)
01E20 01DA0          80CA002C               lwz       r6,0x002C(r10)
01E24 01DA4          38C60001               addi      r6,r6,1
01E28 01DA8          90CA002C               stw       r6,0x002C(r10)
01E2C 01DAC          38820508               addi      r4,RTOC,1288
01E30 01DB0          806C0048               lwz       r3,0x0048(r12)
01E34 01DB4          388409C3               addi      r4,r4,2499
01E38 01DB8          48004FA5               bl        $+0x4FA4                  ; 0x00006D5C
01E3C 01DBC   X      60000000               nop
01E40 01DC0   X      38600000               li        r3,0
01E44 01DC4          38210040               addi      SP,SP,64
01E48 01DC8          80010008               lwz       r0,0x0008(SP)
01E4C 01DCC   X      7C0803A6               mtlr      r0                        ; LR = 8
01E50 01DD0   X      4E800020               blr
01E54 01DD4          54A0077B               rlwinm.   r0,r5,0,29,29
01E58 01DD8   X      41820020               beq       $+0x0020                  ; 0x00001DF8
01E5C 01DDC          808301AC               lwz       r4,0x01AC(r3)
01E60 01DE0          80C30050               lwz       r6,0x0050(r3)
01E64 01DE4          38840001               addi      r4,r4,1
01E68 01DE8          908301AC               stw       r4,0x01AC(r3)
01E6C 01DEC          80E60020               lwz       r7,0x0020(r6)
01E70 01DF0          38E70001               addi      r7,r7,1
01E74 01DF4          90E60020               stw       r7,0x0020(r6)
01E78 01DF8          54A806F7               rlwinm.   r8,r5,0,27,27
01E7C 01DFC   X      41820020               beq       $+0x0020                  ; 0x00001E1C
01E80 01E00          808301A4               lwz       r4,0x01A4(r3)
01E84 01E04          80C30050               lwz       r6,0x0050(r3)
01E88 01E08          38840001               addi      r4,r4,1
01E8C 01E0C          908301A4               stw       r4,0x01A4(r3)
01E90 01E10          80E60014               lwz       r7,0x0014(r6)
01E94 01E14          38E70001               addi      r7,r7,1
01E98 01E18          90E60014               stw       r7,0x0014(r6)
01E9C 01E1C          54A80739               rlwinm.   r8,r5,0,28,28
01EA0 01E20   X      41820020               beq       $+0x0020                  ; 0x00001E40
01EA4 01E24          808301A8               lwz       r4,0x01A8(r3)
01EA8 01E28          80A30050               lwz       r5,0x0050(r3)
01EAC 01E2C          38840001               addi      r4,r4,1
01EB0 01E30          908301A8               stw       r4,0x01A8(r3)
01EB4 01E34          80C50018               lwz       r6,0x0018(r5)
01EB8 01E38          38C60001               addi      r6,r6,1
01EBC 01E3C          90C50018               stw       r6,0x0018(r5)
01EC0 01E40   X      38600001               li        r3,1
01EC4 01E44          38210040               addi      SP,SP,64
01EC8 01E48          80010008               lwz       r0,0x0008(SP)
01ECC 01E4C   X      7C0803A6               mtlr      r0                        ; LR = 8
01ED0 01E50   X      4E800020               blr
01ED4 01E54   X      7C0802A6               mflr      r0                        ; LR = 8
01ED8 01E58          BF81FFF0               stmw      r28,-0x0010(SP)
01EDC 01E5C          90010008               stw       r0,0x0008(SP)
01EE0 01E60          9421FFB0               stwu      SP,-0x0050(SP)
01EE4 01E64   X      3B800000               li        r28,0
01EE8 01E68   X      7C7E1B78               mr        r30,r3
01EEC 01E6C          38610038               addi      r3,SP,56
01EF0 01E70          48012B99               bl        $+0x12B98                 ; 0x00014A08
01EF4 01E74          80410014               lwz       RTOC,0x0014(SP)
01EF8 01E78   X      7FC3F378               mr        r3,r30
01EFC 01E7C          4BFFE7CD               bl        $-0x1834                  ; 0x00000648
01F00 01E80   X      2C030000               cmpwi     r3,0
01F04 01E84   X      40820030               bne       $+0x0030                  ; 0x00001EB4
01F08 01E88          38820508               addi      r4,RTOC,1288
01F0C 01E8C          807E0048               lwz       r3,0x0048(r30)
01F10 01E90          38840A21               addi      r4,r4,2593
01F14 01E94          480046B9               bl        $+0x46B8                  ; 0x0000654C
01F18 01E98   X      60000000               nop
01F1C 01E9C   X      38600000               li        r3,0
01F20 01EA0          38210050               addi      SP,SP,80
01F24 01EA4          80010008               lwz       r0,0x0008(SP)
01F28 01EA8   X      7C0803A6               mtlr      r0                        ; LR = 8
01F2C 01EAC          BB81FFF0               lmw       r28,-0x0010(SP)
01F30 01EB0   X      4E800020               blr
01F34 01EB4          83FE00D0               lwz       r31,0x00D0(r30)
01F38 01EB8   X      2C1F0000               cmpwi     r31,0
01F3C 01EBC   X      41820048               beq       $+0x0048                  ; 0x00001F04
01F40 01EC0          83FE00E4               lwz       r31,0x00E4(r30)
01F44 01EC4          807F0004               lwz       r3,0x0004(r31)
01F48 01EC8          83BF0010               lwz       r29,0x0010(r31)
01F4C 01ECC          8083000C               lwz       r4,0x000C(r3)
01F50 01ED0   X      5484043F               clrlwi.   r4,r4,16
01F54 01ED4   X      41820030               beq       $+0x0030                  ; 0x00001F04
01F58 01ED8          80BF0004               lwz       r5,0x0004(r31)
01F5C 01EDC          9385000C               stw       r28,0x000C(r5)
01F60 01EE0          48012B71               bl        $+0x12B70                 ; 0x00014A50
01F64 01EE4          80410014               lwz       RTOC,0x0014(SP)
01F68 01EE8   X      7C1FE800               cmpw      r31,r29
01F6C 01EEC   X      41820018               beq       $+0x0018                  ; 0x00001F04
01F70 01EF0          83FF0000               lwz       r31,0x0000(r31)
01F74 01EF4          819F0004               lwz       r12,0x0004(r31)
01F78 01EF8          806C000C               lwz       r3,0x000C(r12)
01F7C 01EFC   X      5463043F               clrlwi.   r3,r3,16
01F80 01F00   X      4082FFD8               bne       $-0x0028                  ; 0x00001ED8
01F84 01F04          809E0090               lwz       r4,0x0090(r30)
01F88 01F08   X      39802000               li        r12,8192
01F8C 01F0C          93840014               stw       r28,0x0014(r4)
01F90 01F10          3FEC2000               addis     r31,r12,8192
01F94 01F14          48012B3D               bl        $+0x12B3C                 ; 0x00014A50
01F98 01F18          80410014               lwz       RTOC,0x0014(SP)
01F9C 01F1C          819E0090               lwz       r12,0x0090(r30)
01FA0 01F20          938C0010               stw       r28,0x0010(r12)
01FA4 01F24          48012B2D               bl        $+0x12B2C                 ; 0x00014A50
01FA8 01F28          80410014               lwz       RTOC,0x0014(SP)
01FAC 01F2C          819E0090               lwz       r12,0x0090(r30)
01FB0 01F30          93EC0018               stw       r31,0x0018(r12)
01FB4 01F34          48012B1D               bl        $+0x12B1C                 ; 0x00014A50
01FB8 01F38          80410014               lwz       RTOC,0x0014(SP)
01FBC 01F3C          819E00E4               lwz       r12,0x00E4(r30)
01FC0 01F40          817E0090               lwz       r11,0x0090(r30)
01FC4 01F44          800C0008               lwz       r0,0x0008(r12)
01FC8 01F48          900B000C               stw       r0,0x000C(r11)
01FCC 01F4C          48012B05               bl        $+0x12B04                 ; 0x00014A50
01FD0 01F50          80410014               lwz       RTOC,0x0014(SP)
01FD4 01F54          38820508               addi      r4,RTOC,1288
01FD8 01F58   X      38600000               li        r3,0
01FDC 01F5C          38840A44               addi      r4,r4,2628
01FE0 01F60          48004DFD               bl        $+0x4DFC                  ; 0x00006D5C
01FE4 01F64   X      60000000               nop
01FE8 01F68          819E00A0               lwz       r12,0x00A0(r30)
01FEC 01F6C          880C00D0               lbz       r0,0x00D0(r12)
01FF0 01F70          60000002               ori       r0,r0,0x0002
01FF4 01F74          980C00D0               stb       r0,0x00D0(r12)
01FF8 01F78          48012AD9               bl        $+0x12AD8                 ; 0x00014A50
01FFC 01F7C          80410014               lwz       RTOC,0x0014(SP)
02000 01F80          801E00D0               lwz       r0,0x00D0(r30)
02004 01F84   X      2C000000               cmpwi     r0,0
02008 01F88   X      4182001C               beq       $+0x001C                  ; 0x00001FA4
0200C 01F8C          819E0090               lwz       r12,0x0090(r30)
02010 01F90   X      386000D0               li        r3,208
02014 01F94          3C630090               addis     r3,r3,144
02018 01F98          906C0000               stw       r3,0x0000(r12)
0201C 01F9C          48012AB5               bl        $+0x12AB4                 ; 0x00014A50
02020 01FA0          80410014               lwz       RTOC,0x0014(SP)
02024 01FA4   X      38600001               li        r3,1
02028 01FA8          38210050               addi      SP,SP,80
0202C 01FAC          80010008               lwz       r0,0x0008(SP)
02030 01FB0   X      7C0803A6               mtlr      r0                        ; LR = 8
02034 01FB4          BB81FFF0               lmw       r28,-0x0010(SP)
02038 01FB8   X      4E800020               blr
0203C 01FBC   X      7C0802A6               mflr      r0                        ; LR = 8
02040 01FC0          93C1FFF8               stw       r30,-0x0008(SP)
02044 01FC4          93E1FFFC               stw       r31,-0x0004(SP)
02048 01FC8          90010008               stw       r0,0x0008(SP)
0204C 01FCC          9421FFC0               stwu      SP,-0x0040(SP)
02050 01FD0          9081005C               stw       r4,0x005C(SP)
02054 01FD4   X      39000000               li        r8,0
02058 01FD8   X      7C7F1B78               mr        r31,r3
0205C 01FDC          83DF0160               lwz       r30,0x0160(r31)
02060 01FE0          80FF00F0               lwz       r7,0x00F0(r31)
02064 01FE4          3BDE0001               addi      r30,r30,1
02068 01FE8          813F00E4               lwz       r9,0x00E4(r31)
0206C 01FEC   X      28070000               cmplwi    r7,0x0000
02070 01FF0          93DF0160               stw       r30,0x0160(r31)
02074 01FF4   X      3BC00000               li        r30,0
02078 01FF8   X      40810030               ble       $+0x0030                  ; 0x00002028
0207C 01FFC   X      7CE903A6               mtctr     r7                        ; CTR = 9
02080 02000          48000010               b         $+0x0010                  ; 0x00002010
02084 02004   X      418200D8               beq       $+0x00D8                  ; 0x000020DC
02088 02008   X      7D284B78               mr        r8,r9
0208C 0200C          81280000               lwz       r9,0x0000(r8)
02090 02010          81290010               lwz       r9,0x0010(r9)
02094 02014   X      28090000               cmplwi    r9,0x0000
02098 02018   X      4200FFEC               bdnz      $-0x0014                  ; 0x00002004
0209C 0201C   X      418200C0               beq       $+0x00C0                  ; 0x000020DC
020A0 02020   X      7CE73850               sub       r7,r7,r7
020A4 02024   X      7D284B78               mr        r8,r9
020A8 02028   X      2C070000               cmpwi     r7,0
020AC 0202C   X      40820010               bne       $+0x0010                  ; 0x0000203C
020B0 02030          809F015C               lwz       r4,0x015C(r31)
020B4 02034          38840001               addi      r4,r4,1
020B8 02038          909F015C               stw       r4,0x015C(r31)
020BC 0203C   X      2C080000               cmpwi     r8,0
020C0 02040   X      40820038               bne       $+0x0038                  ; 0x00002078
020C4 02044          807F0168               lwz       r3,0x0168(r31)
020C8 02048          38630001               addi      r3,r3,1
020CC 0204C          907F0168               stw       r3,0x0168(r31)
020D0 02050   X      7CA32B78               mr        r3,r5
020D4 02054          8181005C               lwz       r12,0x005C(SP)
020D8 02058          48012F09               bl        $+0x12F08                 ; 0x00014F60
020DC 0205C          80410014               lwz       RTOC,0x0014(SP)
020E0 02060          38210040               addi      SP,SP,64
020E4 02064          80010008               lwz       r0,0x0008(SP)
020E8 02068   X      7C0803A6               mtlr      r0                        ; LR = 8
020EC 0206C          83C1FFF8               lwz       r30,-0x0008(SP)
020F0 02070          83E1FFFC               lwz       r31,-0x0004(SP)
020F4 02074   X      4E800020               blr
020F8 02078          90BF00EC               stw       r5,0x00EC(r31)
020FC 0207C          8001005C               lwz       r0,0x005C(SP)
02100 02080          901F00E8               stw       r0,0x00E8(r31)
02104 02084          80680004               lwz       r3,0x0004(r8)
02108 02088          80830000               lwz       r4,0x0000(r3)
0210C 0208C          60843000               ori       r4,r4,0x3000
02110 02090          90830000               stw       r4,0x0000(r3)
02114 02094          80C80004               lwz       r6,0x0004(r8)
02118 02098          80E6000C               lwz       r7,0x000C(r6)
0211C 0209C   X      54E7043F               clrlwi.   r7,r7,16
02120 020A0   X      41820050               beq       $+0x0050                  ; 0x000020F0
02124 020A4          813F016C               lwz       r9,0x016C(r31)
02128 020A8   X      7CA32B78               mr        r3,r5
0212C 020AC          39290001               addi      r9,r9,1
02130 020B0          913F016C               stw       r9,0x016C(r31)
02134 020B4          8181005C               lwz       r12,0x005C(SP)
02138 020B8          48012EA9               bl        $+0x12EA8                 ; 0x00014F60
0213C 020BC          80410014               lwz       RTOC,0x0014(SP)
02140 020C0          93DF00E8               stw       r30,0x00E8(r31)
02144 020C4          38210040               addi      SP,SP,64
02148 020C8          80010008               lwz       r0,0x0008(SP)
0214C 020CC   X      7C0803A6               mtlr      r0                        ; LR = 8
02150 020D0          83C1FFF8               lwz       r30,-0x0008(SP)
02154 020D4          83E1FFFC               lwz       r31,-0x0004(SP)
02158 020D8   X      4E800020               blr
0215C 020DC   X      7C0902A6               mfctr     r0                        ; CTR = 9
02160 020E0   X      7C670050               sub       r3,r0,r7
02164 020E4          7C871A14               add       r4,r7,r3
02168 020E8          38E40001               addi      r7,r4,1
0216C 020EC          4BFFFF3C               b         $-0x00C4                  ; 0x00002028
02170 020F0          38210040               addi      SP,SP,64
02174 020F4          80010008               lwz       r0,0x0008(SP)
02178 020F8   X      7C0803A6               mtlr      r0                        ; LR = 8
0217C 020FC          83C1FFF8               lwz       r30,-0x0008(SP)
02180 02100          83E1FFFC               lwz       r31,-0x0004(SP)
02184 02104   X      4E800020               blr
02188 02108   X      7C0802A6               mflr      r0                        ; LR = 8
0218C 0210C          93A1FFF4               stw       r29,-0x000C(SP)
02190 02110          93C1FFF8               stw       r30,-0x0008(SP)
02194 02114          93E1FFFC               stw       r31,-0x0004(SP)
02198 02118          90010008               stw       r0,0x0008(SP)
0219C 0211C          9421FFB0               stwu      SP,-0x0050(SP)
021A0 02120   X      38800000               li        r4,0
021A4 02124   X      7C7E1B78               mr        r30,r3
021A8 02128          813E00E4               lwz       r9,0x00E4(r30)
021AC 0212C   X      38A00000               li        r5,0
021B0 02130          83FE00DC               lwz       r31,0x00DC(r30)
021B4 02134   X      39000000               li        r8,0
021B8 02138          90890010               stw       r4,0x0010(r9)
021BC 0213C          83A9000C               lwz       r29,0x000C(r9)
021C0 02140          90BD0030               stw       r5,0x0030(r29)
021C4 02144          80C90004               lwz       r6,0x0004(r9)
021C8 02148          80E60000               lwz       r7,0x0000(r6)
021CC 0214C          54E70637               rlwinm.   r7,r7,0,24,27
021D0 02150   X      40820020               bne       $+0x0020                  ; 0x00002170
021D4 02154          9109000C               stw       r8,0x000C(r9)
021D8 02158   X      3BFFFFFF               subi      r31,r31,1
021DC 0215C          81290000               lwz       r9,0x0000(r9)
021E0 02160          81490004               lwz       r10,0x0004(r9)
021E4 02164          806A0000               lwz       r3,0x0000(r10)
021E8 02168          54630637               rlwinm.   r3,r3,0,24,27
021EC 0216C   X      4182FFE8               beq       $-0x0018                  ; 0x00002154
021F0 02170          9109000C               stw       r8,0x000C(r9)
021F4 02174          80890000               lwz       r4,0x0000(r9)
021F8 02178          81240000               lwz       r9,0x0000(r4)
021FC 0217C          80640004               lwz       r3,0x0004(r4)
02200 02180          80C90004               lwz       r6,0x0004(r9)
02204 02184          80A30008               lwz       r5,0x0008(r3)
02208 02188          81060008               lwz       r8,0x0008(r6)
0220C 0218C   X      54A5463E               srwi      r5,r5,24
02210 02190   X      5508463E               srwi      r8,r8,24
02214 02194          71070074               andi.     r7,r8,0x0074
02218 02198   X      41820060               beq       $+0x0060                  ; 0x000021F8
0221C 0219C          550A0673               rlwinm.   r10,r8,0,25,25
02220 021A0   X      41820010               beq       $+0x0010                  ; 0x000021B0
02224 021A4          807E012C               lwz       r3,0x012C(r30)
02228 021A8          38630001               addi      r3,r3,1
0222C 021AC          907E012C               stw       r3,0x012C(r30)
02230 021B0          809E005C               lwz       r4,0x005C(r30)
02234 021B4   X      2C040000               cmpwi     r4,0
02238 021B8   X      40820018               bne       $+0x0018                  ; 0x000021D0
0223C 021BC          550306B5               rlwinm.   r3,r8,0,26,26
02240 021C0   X      41820010               beq       $+0x0010                  ; 0x000021D0
02244 021C4          809E0130               lwz       r4,0x0130(r30)
02248 021C8          38840001               addi      r4,r4,1
0224C 021CC          909E0130               stw       r4,0x0130(r30)
02250 021D0          550306F7               rlwinm.   r3,r8,0,27,27
02254 021D4   X      41820010               beq       $+0x0010                  ; 0x000021E4
02258 021D8          809E0134               lwz       r4,0x0134(r30)
0225C 021DC          38840001               addi      r4,r4,1
02260 021E0          909E0134               stw       r4,0x0134(r30)
02264 021E4          5503077B               rlwinm.   r3,r8,0,29,29
02268 021E8   X      41820010               beq       $+0x0010                  ; 0x000021F8
0226C 021EC          809E0138               lwz       r4,0x0138(r30)
02270 021F0          38840001               addi      r4,r4,1
02274 021F4          909E0138               stw       r4,0x0138(r30)
02278 021F8          80690000               lwz       r3,0x0000(r9)
0227C 021FC          907E00E4               stw       r3,0x00E4(r30)
02280 02200          81230010               lwz       r9,0x0010(r3)
02284 02204   X      2C090000               cmpwi     r9,0
02288 02208   X      4182000C               beq       $+0x000C                  ; 0x00002214
0228C 0220C          81290004               lwz       r9,0x0004(r9)
02290 02210          48000008               b         $+0x0008                  ; 0x00002218
02294 02214   X      39200000               li        r9,0
02298 02218          913E00D0               stw       r9,0x00D0(r30)
0229C 0221C          54A40631               rlwinm.   r4,r5,0,24,24
022A0 02220   X      4182000C               beq       $+0x000C                  ; 0x0000222C
022A4 02224   X      54A3067F               clrlwi.   r3,r5,25
022A8 02228   X      41820018               beq       $+0x0018                  ; 0x00002240
022AC 0222C   X      7FC3F378               mr        r3,r30
022B0 02230   X      7FA4EB78               mr        r4,r29
022B4 02234          4BFFFA79               bl        $-0x0588                  ; 0x00001CAC
022B8 02238   X      2C030000               cmpwi     r3,0
022BC 0223C   X      41820010               beq       $+0x0010                  ; 0x0000224C
022C0 02240          819E0140               lwz       r12,0x0140(r30)
022C4 02244          380C0001               addi      r0,r12,1
022C8 02248          901E0140               stw       r0,0x0140(r30)
022CC 0224C   X      3BFFFFFD               subi      r31,r31,3
022D0 02250   X      7FA3EB78               mr        r3,r29
022D4 02254          48003C7D               bl        $+0x3C7C                  ; 0x00005ED0
022D8 02258   X      60000000               nop
022DC 0225C          93FE00DC               stw       r31,0x00DC(r30)
022E0 02260          38210050               addi      SP,SP,80
022E4 02264          80010008               lwz       r0,0x0008(SP)
022E8 02268   X      7C0803A6               mtlr      r0                        ; LR = 8
022EC 0226C          83A1FFF4               lwz       r29,-0x000C(SP)
022F0 02270          83C1FFF8               lwz       r30,-0x0008(SP)
022F4 02274          83E1FFFC               lwz       r31,-0x0004(SP)
022F8 02278   X      4E800020               blr
022FC 0227C          7D800026               mfcr      r12
02300 02280   X      7C0802A6               mflr      r0                        ; LR = 8
02304 02284          BF41FFE8               stmw      r26,-0x0018(SP)
02308 02288          91810004               stw       r12,0x0004(SP)
0230C 0228C          90010008               stw       r0,0x0008(SP)
02310 02290          9421FFA0               stwu      SP,-0x0060(SP)
02314 02294          8362FF4C               lwz       r27,-0x00B4(RTOC)
02318 02298   X      7C9C2378               mr        r28,r4
0231C 0229C   X      2C1C0000               cmpwi     r28,0
02320 022A0   X      7CA62B78               mr        r6,r5
02324 022A4   X      7C7D1B78               mr        r29,r3
02328 022A8   X      4182001C               beq       $+0x001C                  ; 0x000022C4
0232C 022AC          83FC0000               lwz       r31,0x0000(r28)
02330 022B0   X      2C1F0000               cmpwi     r31,0
02334 022B4   X      40820044               bne       $+0x0044                  ; 0x000022F8
02338 022B8          A07C0004               lhz       r3,0x0004(r28)
0233C 022BC   X      2C030000               cmpwi     r3,0
02340 022C0   X      40820038               bne       $+0x0038                  ; 0x000022F8
02344 022C4          38820508               addi      r4,RTOC,1288
02348 022C8          807D0048               lwz       r3,0x0048(r29)
0234C 022CC          38840A7E               addi      r4,r4,2686
02350 022D0          4800427D               bl        $+0x427C                  ; 0x0000654C
02354 022D4   X      60000000               nop
02358 022D8   X      38600000               li        r3,0
0235C 022DC          38210060               addi      SP,SP,96
02360 022E0          80010008               lwz       r0,0x0008(SP)
02364 022E4          81810004               lwz       r12,0x0004(SP)
02368 022E8   X      7C0803A6               mtlr      r0                        ; LR = 8
0236C 022EC          BB41FFE8               lmw       r26,-0x0018(SP)
02370 022F0          7D838120               mtcrf     56,r12
02374 022F4   X      4E800020               blr
02378 022F8          8BFC0000               lbz       r31,0x0000(r28)
0237C 022FC   X      57FF07FF               clrlwi.   r31,r31,31
02380 02300   X      41820020               beq       $+0x0020                  ; 0x00002320
02384 02304          38820508               addi      r4,RTOC,1288
02388 02308   X      7F85E378               mr        r5,r28
0238C 0230C          807D0048               lwz       r3,0x0048(r29)
02390 02310          38840AAA               addi      r4,r4,2730
02394 02314          48004239               bl        $+0x4238                  ; 0x0000654C
02398 02318   X      60000000               nop
0239C 0231C          4BFFFFBC               b         $-0x0044                  ; 0x000022D8
023A0 02320   X      2D060000               cmpwi     cr2,r6,0
023A4 02324   X      418A0088               beq       cr2,$+0x0088              ; 0x000023AC
023A8 02328          83FD0054               lwz       r31,0x0054(r29)
023AC 0232C   X      2C1F1940               cmpwi     r31,6464
023B0 02330   X      41820020               beq       $+0x0020                  ; 0x00002350
023B4 02334          38820508               addi      r4,RTOC,1288
023B8 02338   X      7CC53378               mr        r5,r6
023BC 0233C          807D0048               lwz       r3,0x0048(r29)
023C0 02340          38840AD8               addi      r4,r4,2776
023C4 02344          48004209               bl        $+0x4208                  ; 0x0000654C
023C8 02348   X      60000000               nop
023CC 0234C          4BFFFF8C               b         $-0x0074                  ; 0x000022D8
023D0 02350          8BE60000               lbz       r31,0x0000(r6)
023D4 02354   X      57FF07FF               clrlwi.   r31,r31,31
023D8 02358   X      41820020               beq       $+0x0020                  ; 0x00002378
023DC 0235C          38820508               addi      r4,RTOC,1288
023E0 02360   X      7CC53378               mr        r5,r6
023E4 02364          807D0048               lwz       r3,0x0048(r29)
023E8 02368          38840AAA               addi      r4,r4,2730
023EC 0236C          480041E1               bl        $+0x41E0                  ; 0x0000654C
023F0 02370   X      60000000               nop
023F4 02374          4BFFFF64               b         $-0x009C                  ; 0x000022D8
023F8 02378          8BFC0005               lbz       r31,0x0005(r28)
023FC 0237C          57FF0631               rlwinm.   r31,r31,0,24,24
02400 02380   X      40820010               bne       $+0x0010                  ; 0x00002390
02404 02384          88660005               lbz       r3,0x0005(r6)
02408 02388          54630631               rlwinm.   r3,r3,0,24,24
0240C 0238C   X      40820020               bne       $+0x0020                  ; 0x000023AC
02410 02390          38820508               addi      r4,RTOC,1288
02414 02394   X      7F85E378               mr        r5,r28
02418 02398          807D0048               lwz       r3,0x0048(r29)
0241C 0239C          38840B0B               addi      r4,r4,2827
02420 023A0          480041AD               bl        $+0x41AC                  ; 0x0000654C
02424 023A4   X      60000000               nop
02428 023A8          4BFFFF30               b         $-0x00D0                  ; 0x000022D8
0242C 023AC          83FD00A0               lwz       r31,0x00A0(r29)
02430 023B0   X      38600080               li        r3,128
02434 023B4          987F0120               stb       r3,0x0120(r31)
02438 023B8   X      3BE00000               li        r31,0
0243C 023BC          48012695               bl        $+0x12694                 ; 0x00014A50
02440 023C0          80410014               lwz       RTOC,0x0014(SP)
02444 023C4          819D00A0               lwz       r12,0x00A0(r29)
02448 023C8          880C0120               lbz       r0,0x0120(r12)
0244C 023CC   X      2C000000               cmpwi     r0,0
02450 023D0   X      4182006C               beq       $+0x006C                  ; 0x0000243C
02454 023D4          48000028               b         $+0x0028                  ; 0x000023FC
02458 023D8          381E0001               addi      r0,r30,1
0245C 023DC   X      2C000FA1               cmpwi     r0,4001
02460 023E0   X      4180001C               blt       $+0x001C                  ; 0x000023FC
02464 023E4          38820508               addi      r4,RTOC,1288
02468 023E8          807D0048               lwz       r3,0x0048(r29)
0246C 023EC          38840B3D               addi      r4,r4,2877
02470 023F0          4800415D               bl        $+0x415C                  ; 0x0000654C
02474 023F4   X      60000000               nop
02478 023F8          4BFFFEE0               b         $-0x0120                  ; 0x000022D8
0247C 023FC          809B0000               lwz       r4,0x0000(r27)
02480 02400          38610038               addi      r3,SP,56
02484 02404          80BB0004               lwz       r5,0x0004(r27)
02488 02408          3B410038               addi      r26,SP,56
0248C 0240C   X      7FFEFB78               mr        r30,r31
02490 02410          3BFE0001               addi      r31,r30,1
02494 02414          480129FD               bl        $+0x129FC                 ; 0x00014E10
02498 02418          80410014               lwz       RTOC,0x0014(SP)
0249C 0241C          809A0004               lwz       r4,0x0004(r26)
024A0 02420          80610038               lwz       r3,0x0038(SP)
024A4 02424          4801265D               bl        $+0x1265C                 ; 0x00014A80
024A8 02428          80410014               lwz       RTOC,0x0014(SP)
024AC 0242C          819D00A0               lwz       r12,0x00A0(r29)
024B0 02430          880C0120               lbz       r0,0x0120(r12)
024B4 02434   X      2C000000               cmpwi     r0,0
024B8 02438   X      4082FFA0               bne       $-0x0060                  ; 0x000023D8
024BC 0243C          819D00A0               lwz       r12,0x00A0(r29)
024C0 02440   X      38600004               li        r3,4
024C4 02444          986C0120               stb       r3,0x0120(r12)
024C8 02448   X      3BDCFFFF               subi      r30,r28,1
024CC 0244C          3BFD007B               addi      r31,r29,123
024D0 02450          3B9C0005               addi      r28,r28,5
024D4 02454          480125FD               bl        $+0x125FC                 ; 0x00014A50
024D8 02458          80410014               lwz       RTOC,0x0014(SP)
024DC 0245C          8F7E0001               lbzu      r27,0x0001(r30)
024E0 02460          9F7F0001               stbu      r27,0x0001(r31)
024E4 02464          807D00A0               lwz       r3,0x00A0(r29)
024E8 02468          9B630150               stb       r27,0x0150(r3)
024EC 0246C          480125E5               bl        $+0x125E4                 ; 0x00014A50
024F0 02470          80410014               lwz       RTOC,0x0014(SP)
024F4 02474   X      7C1EE040               cmplw     r30,r28
024F8 02478   X      4180FFE4               blt       $-0x001C                  ; 0x0000245C
024FC 0247C          801D0054               lwz       r0,0x0054(r29)
02500 02480   X      2C001940               cmpwi     r0,6464
02504 02484   X      40820034               bne       $+0x0034                  ; 0x000024B8
02508 02488   X      418A0018               beq       cr2,$+0x0018              ; 0x000024A0
0250C 0248C          807D00A0               lwz       r3,0x00A0(r29)
02510 02490          88830050               lbz       r4,0x0050(r3)
02514 02494          60840080               ori       r4,r4,0x0080
02518 02498          98830050               stb       r4,0x0050(r3)
0251C 0249C          48000014               b         $+0x0014                  ; 0x000024B0
02520 024A0          80BD00A0               lwz       r5,0x00A0(r29)
02524 024A4          88650050               lbz       r3,0x0050(r5)
02528 024A8   X      5463067E               clrlwi    r3,r3,25
0252C 024AC          98650050               stb       r3,0x0050(r5)
02530 024B0          480125A1               bl        $+0x125A0                 ; 0x00014A50
02534 024B4          80410014               lwz       RTOC,0x0014(SP)
02538 024B8   X      38600001               li        r3,1
0253C 024BC          38210060               addi      SP,SP,96
02540 024C0          80010008               lwz       r0,0x0008(SP)
02544 024C4          81810004               lwz       r12,0x0004(SP)
02548 024C8   X      7C0803A6               mtlr      r0                        ; LR = 8
0254C 024CC          BB41FFE8               lmw       r26,-0x0018(SP)
02550 024D0          7D838120               mtcrf     56,r12
02554 024D4   X      4E800020               blr
02558 024D8   X      7C0802A6               mflr      r0                        ; LR = 8
0255C 024DC          BF41FFE8               stmw      r26,-0x0018(SP)
02560 024E0          90010008               stw       r0,0x0008(SP)
02564 024E4          9421FFA0               stwu      SP,-0x0060(SP)
02568 024E8          3B820500               addi      r28,RTOC,1280
0256C 024EC   X      7C7D1B78               mr        r29,r3
02570 024F0          83FD00A0               lwz       r31,0x00A0(r29)
02574 024F4   X      38A00080               li        r5,128
02578 024F8   X      7C9B2378               mr        r27,r4
0257C 024FC          98BF0120               stb       r5,0x0120(r31)
02580 02500   X      3BE00000               li        r31,0
02584 02504          4801254D               bl        $+0x1254C                 ; 0x00014A50
02588 02508          80410014               lwz       RTOC,0x0014(SP)
0258C 0250C          819D00A0               lwz       r12,0x00A0(r29)
02590 02510          880C0120               lbz       r0,0x0120(r12)
02594 02514   X      2C000000               cmpwi     r0,0
02598 02518   X      41820080               beq       $+0x0080                  ; 0x00002598
0259C 0251C          4800003C               b         $+0x003C                  ; 0x00002558
025A0 02520          381E0001               addi      r0,r30,1
025A4 02524   X      2C000FA1               cmpwi     r0,4001
025A8 02528   X      41800030               blt       $+0x0030                  ; 0x00002558
025AC 0252C          38820508               addi      r4,RTOC,1288
025B0 02530          807D0048               lwz       r3,0x0048(r29)
025B4 02534          38840B5C               addi      r4,r4,2908
025B8 02538          48004015               bl        $+0x4014                  ; 0x0000654C
025BC 0253C   X      60000000               nop
025C0 02540   X      38600000               li        r3,0
025C4 02544          38210060               addi      SP,SP,96
025C8 02548          80010008               lwz       r0,0x0008(SP)
025CC 0254C   X      7C0803A6               mtlr      r0                        ; LR = 8
025D0 02550          BB41FFE8               lmw       r26,-0x0018(SP)
025D4 02554   X      4E800020               blr
025D8 02558          809C0000               lwz       r4,0x0000(r28)
025DC 0255C          38610038               addi      r3,SP,56
025E0 02560          80BC0004               lwz       r5,0x0004(r28)
025E4 02564          3B410038               addi      r26,SP,56
025E8 02568   X      7FFEFB78               mr        r30,r31
025EC 0256C          3BFE0001               addi      r31,r30,1
025F0 02570          480128A1               bl        $+0x128A0                 ; 0x00014E10
025F4 02574          80410014               lwz       RTOC,0x0014(SP)
025F8 02578          809A0004               lwz       r4,0x0004(r26)
025FC 0257C          80610038               lwz       r3,0x0038(SP)
02600 02580          48012501               bl        $+0x12500                 ; 0x00014A80
02604 02584          80410014               lwz       RTOC,0x0014(SP)
02608 02588          819D00A0               lwz       r12,0x00A0(r29)
0260C 0258C          880C0120               lbz       r0,0x0120(r12)
02610 02590   X      2C000000               cmpwi     r0,0
02614 02594   X      4082FF8C               bne       $-0x0074                  ; 0x00002520
02618 02598          819D00A0               lwz       r12,0x00A0(r29)
0261C 0259C   X      38600002               li        r3,2
02620 025A0          986C0120               stb       r3,0x0120(r12)
02624 025A4          3BFD008A               addi      r31,r29,138
02628 025A8          3BDB0008               addi      r30,r27,8
0262C 025AC          3B9B0001               addi      r28,r27,1
02630 025B0          480124A1               bl        $+0x124A0                 ; 0x00014A50
02634 025B4          80410014               lwz       RTOC,0x0014(SP)
02638 025B8          8C1EFFFF               lbzu      r0,-0x0001(r30)
0263C 025BC          9C1FFFFF               stbu      r0,-0x0001(r31)
02640 025C0          807D00A0               lwz       r3,0x00A0(r29)
02644 025C4          98030140               stb       r0,0x0140(r3)
02648 025C8          48012489               bl        $+0x12488                 ; 0x00014A50
0264C 025CC          80410014               lwz       RTOC,0x0014(SP)
02650 025D0   X      7C1EE000               cmpw      r30,r28
02654 025D4   X      4080FFE4               bge       $-0x001C                  ; 0x000025B8
02658 025D8   X      38600001               li        r3,1
0265C 025DC          38210060               addi      SP,SP,96
02660 025E0          80010008               lwz       r0,0x0008(SP)
02664 025E4   X      7C0803A6               mtlr      r0                        ; LR = 8
02668 025E8          BB41FFE8               lmw       r26,-0x0018(SP)
0266C 025EC   X      4E800020               blr
02670 025F0          80030108               lwz       r0,0x0108(r3)
02674 025F4   X      2C000000               cmpwi     r0,0
02678 025F8   X      4082000C               bne       $+0x000C                  ; 0x00002604
0267C 025FC   X      38600001               li        r3,1
02680 02600   X      4E800020               blr
02684 02604   X      7C0802A6               mflr      r0                        ; LR = 8
02688 02608          BF41FFE8               stmw      r26,-0x0018(SP)
0268C 0260C          90010008               stw       r0,0x0008(SP)
02690 02610          9421FFB0               stwu      SP,-0x0050(SP)
02694 02614   X      7C7D1B78               mr        r29,r3
02698 02618          835D0044               lwz       r26,0x0044(r29)
0269C 0261C   X      7F43D378               mr        r3,r26
026A0 02620          83DD0048               lwz       r30,0x0048(r29)
026A4 02624          480055AD               bl        $+0x55AC                  ; 0x00007BD0
026A8 02628   X      60000000               nop
026AC 0262C   X      2C030000               cmpwi     r3,0
026B0 02630   X      40820038               bne       $+0x0038                  ; 0x00002668
026B4 02634          38820508               addi      r4,RTOC,1288
026B8 02638   X      7FC3F378               mr        r3,r30
026BC 0263C          38840D50               addi      r4,r4,3408
026C0 02640          48003F0D               bl        $+0x3F0C                  ; 0x0000654C
026C4 02644   X      60000000               nop
026C8 02648   X      7FA3EB78               mr        r3,r29
026CC 0264C          4BFFDDCD               bl        $-0x2234                  ; 0x00000418
026D0 02650   X      38600000               li        r3,0
026D4 02654          38210050               addi      SP,SP,80
026D8 02658          80010008               lwz       r0,0x0008(SP)
026DC 0265C   X      7C0803A6               mtlr      r0                        ; LR = 8
026E0 02660          BB41FFE8               lmw       r26,-0x0018(SP)
026E4 02664   X      4E800020               blr
026E8 02668          80BD00FC               lwz       r5,0x00FC(r29)
026EC 0266C          809D00F8               lwz       r4,0x00F8(r29)
026F0 02670   X      54A52036               slwi      r5,r5,4
026F4 02674          807D00F8               lwz       r3,0x00F8(r29)
026F8 02678          7FE42A14               add       r31,r4,r5
026FC 0267C          48004909               bl        $+0x4908                  ; 0x00006F84
02700 02680   X      60000000               nop
02704 02684   X      7C7C1B78               mr        r28,r3
02708 02688          807FFFF8               lwz       r3,-0x0008(r31)
0270C 0268C          48012365               bl        $+0x12364                 ; 0x000149F0
02710 02690          80410014               lwz       RTOC,0x0014(SP)
02714 02694          38C20508               addi      r6,RTOC,1288
02718 02698   X      7C641B78               mr        r4,r3
0271C 0269C          38C60B79               addi      r6,r6,2937
02720 026A0   X      7FC3F378               mr        r3,r30
02724 026A4   X      7F85E378               mr        r5,r28
02728 026A8          48007951               bl        $+0x7950                  ; 0x00009FF8
0272C 026AC   X      60000000               nop
02730 026B0   X      2C030000               cmpwi     r3,0
02734 026B4   X      4182FF80               beq       $-0x0080                  ; 0x00002634
02738 026B8          807FFFF0               lwz       r3,-0x0010(r31)
0273C 026BC          48012335               bl        $+0x12334                 ; 0x000149F0
02740 026C0          80410014               lwz       RTOC,0x0014(SP)
02744 026C4          38C20508               addi      r6,RTOC,1288
02748 026C8   X      7C641B78               mr        r4,r3
0274C 026CC          38C60B93               addi      r6,r6,2963
02750 026D0   X      7FC3F378               mr        r3,r30
02754 026D4   X      3CA0600C               lis       r5,24588
02758 026D8          48007921               bl        $+0x7920                  ; 0x00009FF8
0275C 026DC   X      60000000               nop
02760 026E0   X      2C030000               cmpwi     r3,0
02764 026E4   X      4182FF50               beq       $-0x00B0                  ; 0x00002634
02768 026E8          839D0114               lwz       r28,0x0114(r29)
0276C 026EC          807D0110               lwz       r3,0x0110(r29)
02770 026F0   X      7C1C1800               cmpw      r28,r3
02774 026F4   X      40820028               bne       $+0x0028                  ; 0x0000271C
02778 026F8          38C20508               addi      r6,RTOC,1288
0277C 026FC   X      7FC3F378               mr        r3,r30
02780 02700          809D010C               lwz       r4,0x010C(r29)
02784 02704          38C60BAC               addi      r6,r6,2988
02788 02708   X      38A00001               li        r5,1
0278C 0270C          480078ED               bl        $+0x78EC                  ; 0x00009FF8
02790 02710   X      60000000               nop
02794 02714   X      2C030000               cmpwi     r3,0
02798 02718   X      4182FF1C               beq       $-0x00E4                  ; 0x00002634
0279C 0271C          83FD010C               lwz       r31,0x010C(r29)
027A0 02720          809D0114               lwz       r4,0x0114(r29)
027A4 02724   X      2C1F0001               cmpwi     r31,1
027A8 02728   X      40820048               bne       $+0x0048                  ; 0x00002770
027AC 0272C          38C20508               addi      r6,RTOC,1288
027B0 02730   X      7FC3F378               mr        r3,r30
027B4 02734          80BD0110               lwz       r5,0x0110(r29)
027B8 02738          38C60BC8               addi      r6,r6,3016
027BC 0273C          48007AA1               bl        $+0x7AA0                  ; 0x0000A1DC
027C0 02740   X      60000000               nop
027C4 02744   X      2C030000               cmpwi     r3,0
027C8 02748   X      4182FEEC               beq       $-0x0114                  ; 0x00002634
027CC 0274C          38C20508               addi      r6,RTOC,1288
027D0 02750   X      7FC3F378               mr        r3,r30
027D4 02754          809D0100               lwz       r4,0x0100(r29)
027D8 02758          38C60BE4               addi      r6,r6,3044
027DC 0275C   X      38A00000               li        r5,0
027E0 02760          48007A7D               bl        $+0x7A7C                  ; 0x0000A1DC
027E4 02764   X      60000000               nop
027E8 02768   X      2C030000               cmpwi     r3,0
027EC 0276C   X      4182FEC8               beq       $-0x0138                  ; 0x00002634
027F0 02770          83FD0100               lwz       r31,0x0100(r29)
027F4 02774          809D0114               lwz       r4,0x0114(r29)
027F8 02778   X      2C1F0000               cmpwi     r31,0
027FC 0277C   X      4182009C               beq       $+0x009C                  ; 0x00002818
02800 02780          80A2FF44               lwz       r5,-0x00BC(RTOC)
02804 02784   X      7FC3F378               mr        r3,r30
02808 02788          38A50C01               addi      r5,r5,3073
0280C 0278C          48007B11               bl        $+0x7B10                  ; 0x0000A29C
02810 02790   X      60000000               nop
02814 02794   X      2C030000               cmpwi     r3,0
02818 02798   X      4182FE9C               beq       $-0x0164                  ; 0x00002634
0281C 0279C          83FD0114               lwz       r31,0x0114(r29)
02820 027A0   X      7FC3F378               mr        r3,r30
02824 027A4          80A2FF44               lwz       r5,-0x00BC(RTOC)
02828 027A8          809F0010               lwz       r4,0x0010(r31)
0282C 027AC          38A50C12               addi      r5,r5,3090
02830 027B0          48007AED               bl        $+0x7AEC                  ; 0x0000A29C
02834 027B4   X      60000000               nop
02838 027B8   X      2C030000               cmpwi     r3,0
0283C 027BC   X      4182FE78               beq       $-0x0188                  ; 0x00002634
02840 027C0          839D0114               lwz       r28,0x0114(r29)
02844 027C4   X      7FC3F378               mr        r3,r30
02848 027C8          80BC0010               lwz       r5,0x0010(r28)
0284C 027CC          80850004               lwz       r4,0x0004(r5)
02850 027D0          80A2FF44               lwz       r5,-0x00BC(RTOC)
02854 027D4          38A50C2A               addi      r5,r5,3114
02858 027D8          48007AC5               bl        $+0x7AC4                  ; 0x0000A29C
0285C 027DC   X      60000000               nop
02860 027E0   X      2C030000               cmpwi     r3,0
02864 027E4   X      4182FE50               beq       $-0x01B0                  ; 0x00002634
02868 027E8          83FD0114               lwz       r31,0x0114(r29)
0286C 027EC   X      7FC3F378               mr        r3,r30
02870 027F0          809F0010               lwz       r4,0x0010(r31)
02874 027F4          38C20508               addi      r6,RTOC,1288
02878 027F8          80A40004               lwz       r5,0x0004(r4)
0287C 027FC          38C60C48               addi      r6,r6,3144
02880 02800          809D0100               lwz       r4,0x0100(r29)
02884 02804          480079D9               bl        $+0x79D8                  ; 0x0000A1DC
02888 02808   X      60000000               nop
0288C 0280C   X      2C030000               cmpwi     r3,0
02890 02810   X      4182FE24               beq       $-0x01DC                  ; 0x00002634
02894 02814          48000024               b         $+0x0024                  ; 0x00002838
02898 02818          38C20508               addi      r6,RTOC,1288
0289C 0281C   X      7FC3F378               mr        r3,r30
028A0 02820          80BD0110               lwz       r5,0x0110(r29)
028A4 02824          38C60C01               addi      r6,r6,3073
028A8 02828          480079B5               bl        $+0x79B4                  ; 0x0000A1DC
028AC 0282C   X      60000000               nop
028B0 02830   X      2C030000               cmpwi     r3,0
028B4 02834   X      4182FE00               beq       $-0x0200                  ; 0x00002634
028B8 02838          839D0108               lwz       r28,0x0108(r29)
028BC 0283C   X      3B600000               li        r27,0
028C0 02840          83FD0114               lwz       r31,0x0114(r29)
028C4 02844   X      281C0000               cmplwi    r28,0x0000
028C8 02848          809D0110               lwz       r4,0x0110(r29)
028CC 0284C   X      40810100               ble       $+0x0100                  ; 0x0000294C
028D0 02850          839F000C               lwz       r28,0x000C(r31)
028D4 02854   X      7C1F2000               cmpw      r31,r4
028D8 02858   X      418200F4               beq       $+0x00F4                  ; 0x0000294C
028DC 0285C          80A2FF44               lwz       r5,-0x00BC(RTOC)
028E0 02860   X      7FC3F378               mr        r3,r30
028E4 02864          809F0010               lwz       r4,0x0010(r31)
028E8 02868          38A50C5A               addi      r5,r5,3162
028EC 0286C          48007A31               bl        $+0x7A30                  ; 0x0000A29C
028F0 02870   X      60000000               nop
028F4 02874   X      2C030000               cmpwi     r3,0
028F8 02878   X      4182FDBC               beq       $-0x0244                  ; 0x00002634
028FC 0287C          38C20508               addi      r6,RTOC,1288
02900 02880   X      7FC3F378               mr        r3,r30
02904 02884          809F0010               lwz       r4,0x0010(r31)
02908 02888   X      7FE5FB78               mr        r5,r31
0290C 0288C          38C60C5A               addi      r6,r6,3162
02910 02890          4800794D               bl        $+0x794C                  ; 0x0000A1DC
02914 02894   X      60000000               nop
02918 02898   X      2C030000               cmpwi     r3,0
0291C 0289C   X      4182FD98               beq       $-0x0268                  ; 0x00002634
02920 028A0          809F000C               lwz       r4,0x000C(r31)
02924 028A4   X      7F43D378               mr        r3,r26
02928 028A8          4800508D               bl        $+0x508C                  ; 0x00007934
0292C 028AC   X      60000000               nop
02930 028B0   X      2C030000               cmpwi     r3,0
02934 028B4   X      4182FD80               beq       $-0x0280                  ; 0x00002634
02938 028B8          38C20508               addi      r6,RTOC,1288
0293C 028BC   X      7FC3F378               mr        r3,r30
02940 028C0          809F000C               lwz       r4,0x000C(r31)
02944 028C4   X      7F85E378               mr        r5,r28
02948 028C8          38C60C72               addi      r6,r6,3186
0294C 028CC          48007911               bl        $+0x7910                  ; 0x0000A1DC
02950 028D0   X      60000000               nop
02954 028D4   X      2C030000               cmpwi     r3,0
02958 028D8   X      4182FD5C               beq       $-0x02A4                  ; 0x00002634
0295C 028DC          80DF000C               lwz       r6,0x000C(r31)
02960 028E0   X      7FC3F378               mr        r3,r30
02964 028E4          80A60018               lwz       r5,0x0018(r6)
02968 028E8          819F0004               lwz       r12,0x0004(r31)
0296C 028EC          38C20508               addi      r6,RTOC,1288
02970 028F0          808C0004               lwz       r4,0x0004(r12)
02974 028F4          38C60C85               addi      r6,r6,3205
02978 028F8          48007701               bl        $+0x7700                  ; 0x00009FF8
0297C 028FC   X      60000000               nop
02980 02900   X      2C030000               cmpwi     r3,0
02984 02904   X      4182FD30               beq       $-0x02D0                  ; 0x00002634
02988 02908          839F0004               lwz       r28,0x0004(r31)
0298C 0290C   X      7FC3F378               mr        r3,r30
02990 02910          809C0000               lwz       r4,0x0000(r28)
02994 02914   X      38A00020               li        r5,32
02998 02918          38C20508               addi      r6,RTOC,1288
0299C 0291C          54840636               rlwinm    r4,r4,0,24,27
029A0 02920          38C60C99               addi      r6,r6,3225
029A4 02924          480076D5               bl        $+0x76D4                  ; 0x00009FF8
029A8 02928   X      60000000               nop
029AC 0292C   X      2C030000               cmpwi     r3,0
029B0 02930   X      4182FD04               beq       $-0x02FC                  ; 0x00002634
029B4 02934          801D0108               lwz       r0,0x0108(r29)
029B8 02938          3B7B0001               addi      r27,r27,1
029BC 0293C          83FF0000               lwz       r31,0x0000(r31)
029C0 02940   X      7C1B0040               cmplw     r27,r0
029C4 02944          809D0110               lwz       r4,0x0110(r29)
029C8 02948   X      4180FF08               blt       $-0x00F8                  ; 0x00002850
029CC 0294C          38C20508               addi      r6,RTOC,1288
029D0 02950   X      7FC3F378               mr        r3,r30
029D4 02954          38C60CAC               addi      r6,r6,3244
029D8 02958   X      7FE5FB78               mr        r5,r31
029DC 0295C          48007881               bl        $+0x7880                  ; 0x0000A1DC
029E0 02960   X      60000000               nop
029E4 02964   X      2C030000               cmpwi     r3,0
029E8 02968   X      4182FCCC               beq       $-0x0334                  ; 0x00002634
029EC 0296C          839F0004               lwz       r28,0x0004(r31)
029F0 02970          807C0000               lwz       r3,0x0000(r28)
029F4 02974          54630636               rlwinm    r3,r3,0,24,27
029F8 02978   X      2C030070               cmpwi     r3,112
029FC 0297C   X      4182001C               beq       $+0x001C                  ; 0x00002998
02A00 02980          38820508               addi      r4,RTOC,1288
02A04 02984   X      7FC3F378               mr        r3,r30
02A08 02988          38840CBD               addi      r4,r4,3261
02A0C 0298C          48003BC1               bl        $+0x3BC0                  ; 0x0000654C
02A10 02990   X      60000000               nop
02A14 02994          4BFFFCA0               b         $-0x0360                  ; 0x00002634
02A18 02998          807D0108               lwz       r3,0x0108(r29)
02A1C 0299C          3B9B0001               addi      r28,r27,1
02A20 029A0   X      7C1B1840               cmplw     r27,r3
02A24 029A4   X      40800064               bge       $+0x0064                  ; 0x00002A08
02A28 029A8          38C20508               addi      r6,RTOC,1288
02A2C 029AC   X      7FC3F378               mr        r3,r30
02A30 029B0          809F000C               lwz       r4,0x000C(r31)
02A34 029B4          38C60CD4               addi      r6,r6,3284
02A38 029B8   X      38A00000               li        r5,0
02A3C 029BC          48007821               bl        $+0x7820                  ; 0x0000A1DC
02A40 029C0   X      60000000               nop
02A44 029C4   X      2C030000               cmpwi     r3,0
02A48 029C8   X      4182FC6C               beq       $-0x0394                  ; 0x00002634
02A4C 029CC          38C20508               addi      r6,RTOC,1288
02A50 029D0   X      7FC3F378               mr        r3,r30
02A54 029D4          809F0010               lwz       r4,0x0010(r31)
02A58 029D8          38C60CF0               addi      r6,r6,3312
02A5C 029DC   X      38A00000               li        r5,0
02A60 029E0          480077FD               bl        $+0x77FC                  ; 0x0000A1DC
02A64 029E4   X      60000000               nop
02A68 029E8   X      2C030000               cmpwi     r3,0
02A6C 029EC   X      4182FC48               beq       $-0x03B8                  ; 0x00002634
02A70 029F0          807D0108               lwz       r3,0x0108(r29)
02A74 029F4          3B7C0001               addi      r27,r28,1
02A78 029F8          83FF0000               lwz       r31,0x0000(r31)
02A7C 029FC   X      7C1C1840               cmplw     r28,r3
02A80 02A00   X      7F7CDB78               mr        r28,r27
02A84 02A04   X      4180FFA4               blt       $-0x005C                  ; 0x000029A8
02A88 02A08          38C20508               addi      r6,RTOC,1288
02A8C 02A0C   X      7FC3F378               mr        r3,r30
02A90 02A10          809D0114               lwz       r4,0x0114(r29)
02A94 02A14   X      7FE5FB78               mr        r5,r31
02A98 02A18          38C60D0B               addi      r6,r6,3339
02A9C 02A1C          480077C1               bl        $+0x77C0                  ; 0x0000A1DC
02AA0 02A20   X      60000000               nop
02AA4 02A24   X      2C030000               cmpwi     r3,0
02AA8 02A28   X      4182FC0C               beq       $-0x03F4                  ; 0x00002634
02AAC 02A2C   X      386005F2               li        r3,1522
02AB0 02A30          3C632030               addis     r3,r3,8240
02AB4 02A34          48011FBD               bl        $+0x11FBC                 ; 0x000149F0
02AB8 02A38          80410014               lwz       RTOC,0x0014(SP)
02ABC 02A3C          38C20508               addi      r6,RTOC,1288
02AC0 02A40   X      7C651B78               mr        r5,r3
02AC4 02A44          809D00B0               lwz       r4,0x00B0(r29)
02AC8 02A48   X      7FC3F378               mr        r3,r30
02ACC 02A4C          38C60D1B               addi      r6,r6,3355
02AD0 02A50          480075A9               bl        $+0x75A8                  ; 0x00009FF8
02AD4 02A54   X      60000000               nop
02AD8 02A58   X      2C030000               cmpwi     r3,0
02ADC 02A5C   X      4182FBD8               beq       $-0x0428                  ; 0x00002634
02AE0 02A60   X      38600001               li        r3,1
02AE4 02A64          3C635600               addis     r3,r3,22016
02AE8 02A68          48011F89               bl        $+0x11F88                 ; 0x000149F0
02AEC 02A6C          80410014               lwz       RTOC,0x0014(SP)
02AF0 02A70          38C20508               addi      r6,RTOC,1288
02AF4 02A74   X      7C651B78               mr        r5,r3
02AF8 02A78          809D00B4               lwz       r4,0x00B4(r29)
02AFC 02A7C   X      7FC3F378               mr        r3,r30
02B00 02A80          38C60D35               addi      r6,r6,3381
02B04 02A84          48007575               bl        $+0x7574                  ; 0x00009FF8
02B08 02A88   X      60000000               nop
02B0C 02A8C   X      2C030000               cmpwi     r3,0
02B10 02A90   X      4182FBA4               beq       $-0x045C                  ; 0x00002634
02B14 02A94   X      38600001               li        r3,1
02B18 02A98          38210050               addi      SP,SP,80
02B1C 02A9C          80010008               lwz       r0,0x0008(SP)
02B20 02AA0   X      7C0803A6               mtlr      r0                        ; LR = 8
02B24 02AA4          BB41FFE8               lmw       r26,-0x0018(SP)
02B28 02AA8   X      4E800020               blr
02B2C 02AAC          4BFFFEA0               b         $-0x0160                  ; 0x0000294C
02B30 02AB0          38210050               addi      SP,SP,80
02B34 02AB4          80010008               lwz       r0,0x0008(SP)
02B38 02AB8   X      7C0803A6               mtlr      r0                        ; LR = 8
02B3C 02ABC          BB41FFE8               lmw       r26,-0x0018(SP)
02B40 02AC0   X      4E800020               blr
02B44 02AC4   X      7C0802A6               mflr      r0                        ; LR = 8
02B48 02AC8          BF81FFF0               stmw      r28,-0x0010(SP)
02B4C 02ACC          90010008               stw       r0,0x0008(SP)
02B50 02AD0          9421FFB0               stwu      SP,-0x0050(SP)
02B54 02AD4   X      7C7E1B78               mr        r30,r3
02B58 02AD8          83FE01CC               lwz       r31,0x01CC(r30)
02B5C 02ADC          3BFF0001               addi      r31,r31,1
02B60 02AE0          83BE010C               lwz       r29,0x010C(r30)
02B64 02AE4          93FE01CC               stw       r31,0x01CC(r30)
02B68 02AE8          809E0108               lwz       r4,0x0108(r30)
02B6C 02AEC          839E0044               lwz       r28,0x0044(r30)
02B70 02AF0   X      7C1D2040               cmplw     r29,r4
02B74 02AF4          83FE0110               lwz       r31,0x0110(r30)
02B78 02AF8   X      40800058               bge       $+0x0058                  ; 0x00002B50
02B7C 02AFC   X      7F83E378               mr        r3,r28
02B80 02B00          48006619               bl        $+0x6618                  ; 0x00009118
02B84 02B04   X      60000000               nop
02B88 02B08   X      2C030000               cmpwi     r3,0
02B8C 02B0C   X      41820088               beq       $+0x0088                  ; 0x00002B94
02B90 02B10   X      38000000               li        r0,0
02B94 02B14          9003002C               stw       r0,0x002C(r3)
02B98 02B18          3BBD0001               addi      r29,r29,1
02B9C 02B1C          907F000C               stw       r3,0x000C(r31)
02BA0 02B20          93FF0010               stw       r31,0x0010(r31)
02BA4 02B24          80BF0004               lwz       r5,0x0004(r31)
02BA8 02B28          80830018               lwz       r4,0x0018(r3)
02BAC 02B2C          90850004               stw       r4,0x0004(r5)
02BB0 02B30          90050008               stw       r0,0x0008(r5)
02BB4 02B34          9005000C               stw       r0,0x000C(r5)
02BB8 02B38          80DE00B0               lwz       r6,0x00B0(r30)
02BBC 02B3C          90C50000               stw       r6,0x0000(r5)
02BC0 02B40          80FE0108               lwz       r7,0x0108(r30)
02BC4 02B44          83FF0000               lwz       r31,0x0000(r31)
02BC8 02B48   X      7C1D3840               cmplw     r29,r7
02BCC 02B4C   X      4180FFB0               blt       $-0x0050                  ; 0x00002AFC
02BD0 02B50          811E0100               lwz       r8,0x0100(r30)
02BD4 02B54          93BE010C               stw       r29,0x010C(r30)
02BD8 02B58   X      2C080000               cmpwi     r8,0
02BDC 02B5C          93FE0110               stw       r31,0x0110(r30)
02BE0 02B60   X      40820064               bne       $+0x0064                  ; 0x00002BC4
02BE4 02B64   X      281D0001               cmplwi    r29,0x0001
02BE8 02B68   X      41810040               bgt       $+0x0040                  ; 0x00002BA8
02BEC 02B6C          38820508               addi      r4,RTOC,1288
02BF0 02B70          807E0048               lwz       r3,0x0048(r30)
02BF4 02B74          38840DA1               addi      r4,r4,3489
02BF8 02B78          480039D5               bl        $+0x39D4                  ; 0x0000654C
02BFC 02B7C   X      60000000               nop
02C00 02B80          38210050               addi      SP,SP,80
02C04 02B84          80010008               lwz       r0,0x0008(SP)
02C08 02B88   X      7C0803A6               mtlr      r0                        ; LR = 8
02C0C 02B8C          BB81FFF0               lmw       r28,-0x0010(SP)
02C10 02B90   X      4E800020               blr
02C14 02B94          819E0050               lwz       r12,0x0050(r30)
02C18 02B98          806C0010               lwz       r3,0x0010(r12)
02C1C 02B9C          38630001               addi      r3,r3,1
02C20 02BA0          906C0010               stw       r3,0x0010(r12)
02C24 02BA4          4BFFFFAC               b         $-0x0054                  ; 0x00002B50
02C28 02BA8          809E0114               lwz       r4,0x0114(r30)
02C2C 02BAC          80DE01C8               lwz       r6,0x01C8(r30)
02C30 02BB0          80640010               lwz       r3,0x0010(r4)
02C34 02BB4          38C60001               addi      r6,r6,1
02C38 02BB8          80A30004               lwz       r5,0x0004(r3)
02C3C 02BBC          90BE0100               stw       r5,0x0100(r30)
02C40 02BC0          90DE01C8               stw       r6,0x01C8(r30)
02C44 02BC4          80FE00A0               lwz       r7,0x00A0(r30)
02C48 02BC8   X      3BE00000               li        r31,0
02C4C 02BCC          886700D0               lbz       r3,0x00D0(r7)
02C50 02BD0   X      546307FF               clrlwi.   r3,r3,31
02C54 02BD4   X      4082011C               bne       $+0x011C                  ; 0x00002CF0
02C58 02BD8          38610038               addi      r3,SP,56
02C5C 02BDC          48011E2D               bl        $+0x11E2C                 ; 0x00014A08
02C60 02BE0          80410014               lwz       RTOC,0x0014(SP)
02C64 02BE4   X      7FC3F378               mr        r3,r30
02C68 02BE8          4BFFFA09               bl        $-0x05F8                  ; 0x000025F0
02C6C 02BEC   X      2C030000               cmpwi     r3,0
02C70 02BF0   X      4082003C               bne       $+0x003C                  ; 0x00002C2C
02C74 02BF4          83A2FF44               lwz       r29,-0x00BC(RTOC)
02C78 02BF8          807E0048               lwz       r3,0x0048(r30)
02C7C 02BFC          389D0D68               addi      r4,r29,3432
02C80 02C00          4800394D               bl        $+0x394C                  ; 0x0000654C
02C84 02C04   X      60000000               nop
02C88 02C08          807E0048               lwz       r3,0x0048(r30)
02C8C 02C0C          389D0DB9               addi      r4,r29,3513
02C90 02C10          4800393D               bl        $+0x393C                  ; 0x0000654C
02C94 02C14   X      60000000               nop
02C98 02C18          38210050               addi      SP,SP,80
02C9C 02C1C          80010008               lwz       r0,0x0008(SP)
02CA0 02C20   X      7C0803A6               mtlr      r0                        ; LR = 8
02CA4 02C24          BB81FFF0               lmw       r28,-0x0010(SP)
02CA8 02C28   X      4E800020               blr
02CAC 02C2C          819E0098               lwz       r12,0x0098(r30)
02CB0 02C30   X      39604000               li        r11,16384
02CB4 02C34          93EC0014               stw       r31,0x0014(r12)
02CB8 02C38          3FAB4000               addis     r29,r11,16384
02CBC 02C3C   X      398000D0               li        r12,208
02CC0 02C40          3F8C0090               addis     r28,r12,144
02CC4 02C44          48011E0D               bl        $+0x11E0C                 ; 0x00014A50
02CC8 02C48          80410014               lwz       RTOC,0x0014(SP)
02CCC 02C4C          819E0098               lwz       r12,0x0098(r30)
02CD0 02C50          93AC0010               stw       r29,0x0010(r12)
02CD4 02C54          48011DFD               bl        $+0x11DFC                 ; 0x00014A50
02CD8 02C58          80410014               lwz       RTOC,0x0014(SP)
02CDC 02C5C          819E0098               lwz       r12,0x0098(r30)
02CE0 02C60          93EC0018               stw       r31,0x0018(r12)
02CE4 02C64          48011DED               bl        $+0x11DEC                 ; 0x00014A50
02CE8 02C68          80410014               lwz       RTOC,0x0014(SP)
02CEC 02C6C          819E0114               lwz       r12,0x0114(r30)
02CF0 02C70          817E0098               lwz       r11,0x0098(r30)
02CF4 02C74          800C0008               lwz       r0,0x0008(r12)
02CF8 02C78          900B000C               stw       r0,0x000C(r11)
02CFC 02C7C          48011DD5               bl        $+0x11DD4                 ; 0x00014A50
02D00 02C80          80410014               lwz       RTOC,0x0014(SP)
02D04 02C84          819E0114               lwz       r12,0x0114(r30)
02D08 02C88          818C0010               lwz       r12,0x0010(r12)
02D0C 02C8C          800C0004               lwz       r0,0x0004(r12)
02D10 02C90          901E0100               stw       r0,0x0100(r30)
02D14 02C94          819E0098               lwz       r12,0x0098(r30)
02D18 02C98          938C0000               stw       r28,0x0000(r12)
02D1C 02C9C          48011DB5               bl        $+0x11DB4                 ; 0x00014A50
02D20 02CA0          80410014               lwz       RTOC,0x0014(SP)
02D24 02CA4          38820508               addi      r4,RTOC,1288
02D28 02CA8   X      38600000               li        r3,0
02D2C 02CAC          38840D88               addi      r4,r4,3464
02D30 02CB0          480040AD               bl        $+0x40AC                  ; 0x00006D5C
02D34 02CB4   X      60000000               nop
02D38 02CB8          819E00A0               lwz       r12,0x00A0(r30)
02D3C 02CBC          880C00D0               lbz       r0,0x00D0(r12)
02D40 02CC0          60000001               ori       r0,r0,0x0001
02D44 02CC4          980C00D0               stb       r0,0x00D0(r12)
02D48 02CC8          48011D89               bl        $+0x11D88                 ; 0x00014A50
02D4C 02CCC          80410014               lwz       RTOC,0x0014(SP)
02D50 02CD0          819E01D8               lwz       r12,0x01D8(r30)
02D54 02CD4          380C0001               addi      r0,r12,1
02D58 02CD8          901E01D8               stw       r0,0x01D8(r30)
02D5C 02CDC          38210050               addi      SP,SP,80
02D60 02CE0          80010008               lwz       r0,0x0008(SP)
02D64 02CE4   X      7C0803A6               mtlr      r0                        ; LR = 8
02D68 02CE8          BB81FFF0               lmw       r28,-0x0010(SP)
02D6C 02CEC   X      4E800020               blr
02D70 02CF0          819E0098               lwz       r12,0x0098(r30)
02D74 02CF4   X      386000D0               li        r3,208
02D78 02CF8          3C630090               addis     r3,r3,144
02D7C 02CFC          906C0000               stw       r3,0x0000(r12)
02D80 02D00          48011D51               bl        $+0x11D50                 ; 0x00014A50
02D84 02D04          80410014               lwz       RTOC,0x0014(SP)
02D88 02D08          819E01DC               lwz       r12,0x01DC(r30)
02D8C 02D0C          380C0001               addi      r0,r12,1
02D90 02D10          901E01DC               stw       r0,0x01DC(r30)
02D94 02D14          38210050               addi      SP,SP,80
02D98 02D18          80010008               lwz       r0,0x0008(SP)
02D9C 02D1C   X      7C0803A6               mtlr      r0                        ; LR = 8
02DA0 02D20          BB81FFF0               lmw       r28,-0x0010(SP)
02DA4 02D24   X      4E800020               blr
02DA8 02D28          7D800026               mfcr      r12
02DAC 02D2C   X      7C0802A6               mflr      r0                        ; LR = 8
02DB0 02D30          BEE1FFDC               stmw      r23,-0x0024(SP)
02DB4 02D34          91810004               stw       r12,0x0004(SP)
02DB8 02D38          90010008               stw       r0,0x0008(SP)
02DBC 02D3C          9421FF50               stwu      SP,-0x00B0(SP)
02DC0 02D40          3BC10038               addi      r30,SP,56
02DC4 02D44   X      7C7F1B78               mr        r31,r3
02DC8 02D48          38610038               addi      r3,SP,56
02DCC 02D4C   X      7C982378               mr        r24,r4
02DD0 02D50          3BA10040               addi      r29,SP,64
02DD4 02D54   X      3B200001               li        r25,1
02DD8 02D58   X      3B400000               li        r26,0
02DDC 02D5C          48011CAD               bl        $+0x11CAC                 ; 0x00014A08
02DE0 02D60          80410014               lwz       RTOC,0x0014(SP)
02DE4 02D64          801E0000               lwz       r0,0x0000(r30)
02DE8 02D68          901D0000               stw       r0,0x0000(r29)
02DEC 02D6C          801E0004               lwz       r0,0x0004(r30)
02DF0 02D70          901D0004               stw       r0,0x0004(r29)
02DF4 02D74          819F0174               lwz       r12,0x0174(r31)
02DF8 02D78          813F00D0               lwz       r9,0x00D0(r31)
02DFC 02D7C          380C0001               addi      r0,r12,1
02E00 02D80          901F0174               stw       r0,0x0174(r31)
02E04 02D84   X      2C090000               cmpwi     r9,0
02E08 02D88   X      40820034               bne       $+0x0034                  ; 0x00002DBC
02E0C 02D8C          38610048               addi      r3,SP,72
02E10 02D90          3BC10048               addi      r30,SP,72
02E14 02D94          3BBF00BC               addi      r29,r31,188
02E18 02D98          48011C71               bl        $+0x11C70                 ; 0x00014A08
02E1C 02D9C          80410014               lwz       RTOC,0x0014(SP)
02E20 02DA0          801E0000               lwz       r0,0x0000(r30)
02E24 02DA4          901D0000               stw       r0,0x0000(r29)
02E28 02DA8          801E0004               lwz       r0,0x0004(r30)
02E2C 02DAC          813F00D0               lwz       r9,0x00D0(r31)
02E30 02DB0          901D0004               stw       r0,0x0004(r29)
02E34 02DB4   X      2C090000               cmpwi     r9,0
02E38 02DB8   X      418209A8               beq       $+0x09A8                  ; 0x00003760
02E3C 02DBC   X      3B80FFFF               li        r28,-1
02E40 02DC0   X      29180000               cmplwi    cr2,r24,0x0000
02E44 02DC4          3F9C0001               addis     r28,r28,1
02E48 02DC8          837F0184               lwz       r27,0x0184(r31)
02E4C 02DCC          3B7B0001               addi      r27,r27,1
02E50 02DD0          937F0184               stw       r27,0x0184(r31)
02E54 02DD4          8069000C               lwz       r3,0x000C(r9)
02E58 02DD8   X      5463043F               clrlwi.   r3,r3,16
02E5C 02DDC   X      41820034               beq       $+0x0034                  ; 0x00002E10
02E60 02DE0          3BA10050               addi      r29,SP,80
02E64 02DE4   X      7FE3FB78               mr        r3,r31
02E68 02DE8          3BDF00BC               addi      r30,r31,188
02E6C 02DEC          4BFFF31D               bl        $-0x0CE4                  ; 0x00002108
02E70 02DF0          38610050               addi      r3,SP,80
02E74 02DF4          48011C15               bl        $+0x11C14                 ; 0x00014A08
02E78 02DF8          80410014               lwz       RTOC,0x0014(SP)
02E7C 02DFC          837D0000               lwz       r27,0x0000(r29)
02E80 02E00          937E0000               stw       r27,0x0000(r30)
02E84 02E04          837D0004               lwz       r27,0x0004(r29)
02E88 02E08          937E0004               stw       r27,0x0004(r30)
02E8C 02E0C          48000920               b         $+0x0920                  ; 0x0000372C
02E90 02E10          82FF0188               lwz       r23,0x0188(r31)
02E94 02E14          3AF70001               addi      r23,r23,1
02E98 02E18          92FF0188               stw       r23,0x0188(r31)
02E9C 02E1C   X      3AE00000               li        r23,0
02EA0 02E20          807F00A0               lwz       r3,0x00A0(r31)
02EA4 02E24          888300D0               lbz       r4,0x00D0(r3)
02EA8 02E28          548407BD               rlwinm.   r4,r4,0,30,30
02EAC 02E2C   X      40820214               bne       $+0x0214                  ; 0x00003040
02EB0 02E30          80BF0150               lwz       r5,0x0150(r31)
02EB4 02E34   X      7FE3FB78               mr        r3,r31
02EB8 02E38          38A50001               addi      r5,r5,1
02EBC 02E3C          90BF0150               stw       r5,0x0150(r31)
02EC0 02E40   X      3BC00020               li        r30,32
02EC4 02E44   X      3BA000C0               li        r29,192
02EC8 02E48   X      3B60002C               li        r27,44
02ECC 02E4C   X      3AE000FE               li        r23,254
02ED0 02E50          4BFFD5C9               bl        $-0x2A38                  ; 0x00000418
02ED4 02E54   X      2C030000               cmpwi     r3,0
02ED8 02E58   X      40820018               bne       $+0x0018                  ; 0x00002E70
02EDC 02E5C          38820508               addi      r4,RTOC,1288
02EE0 02E60          807F0048               lwz       r3,0x0048(r31)
02EE4 02E64          38840DD9               addi      r4,r4,3545
02EE8 02E68          480036E5               bl        $+0x36E4                  ; 0x0000654C
02EEC 02E6C   X      60000000               nop
02EF0 02E70          9B5F004C               stb       r26,0x004C(r31)
02EF4 02E74          819F00A0               lwz       r12,0x00A0(r31)
02EF8 02E78          9B2C0020               stb       r25,0x0020(r12)
02EFC 02E7C          48011BD5               bl        $+0x11BD4                 ; 0x00014A50
02F00 02E80          80410014               lwz       RTOC,0x0014(SP)
02F04 02E84          819F00A0               lwz       r12,0x00A0(r31)
02F08 02E88          9B4C0050               stb       r26,0x0050(r12)
02F0C 02E8C          48011BC5               bl        $+0x11BC4                 ; 0x00014A50
02F10 02E90          80410014               lwz       RTOC,0x0014(SP)
02F14 02E94          819F00A0               lwz       r12,0x00A0(r31)
02F18 02E98          9BCC00B0               stb       r30,0x00B0(r12)
02F1C 02E9C          48011BB5               bl        $+0x11BB4                 ; 0x00014A50
02F20 02EA0          80410014               lwz       RTOC,0x0014(SP)
02F24 02EA4          819F00A0               lwz       r12,0x00A0(r31)
02F28 02EA8          9B6C00C0               stb       r27,0x00C0(r12)
02F2C 02EAC          48011BA5               bl        $+0x11BA4                 ; 0x00014A50
02F30 02EB0          80410014               lwz       RTOC,0x0014(SP)
02F34 02EB4          819F00A0               lwz       r12,0x00A0(r31)
02F38 02EB8          9B4C00E0               stb       r26,0x00E0(r12)
02F3C 02EBC          48011B95               bl        $+0x11B94                 ; 0x00014A50
02F40 02EC0          80410014               lwz       RTOC,0x0014(SP)
02F44 02EC4          801F005C               lwz       r0,0x005C(r31)
02F48 02EC8          819F00A0               lwz       r12,0x00A0(r31)
02F4C 02ECC          980C00E0               stb       r0,0x00E0(r12)
02F50 02ED0          48011B81               bl        $+0x11B80                 ; 0x00014A50
02F54 02ED4          80410014               lwz       RTOC,0x0014(SP)
02F58 02ED8          801F005C               lwz       r0,0x005C(r31)
02F5C 02EDC          819F00A0               lwz       r12,0x00A0(r31)
02F60 02EE0          60000001               ori       r0,r0,0x0001
02F64 02EE4          980C00E0               stb       r0,0x00E0(r12)
02F68 02EE8          48011B69               bl        $+0x11B68                 ; 0x00014A50
02F6C 02EEC          80410014               lwz       RTOC,0x0014(SP)
02F70 02EF0          881F004D               lbz       r0,0x004D(r31)
02F74 02EF4   X      2C000000               cmpwi     r0,0
02F78 02EF8   X      4182001C               beq       $+0x001C                  ; 0x00002F14
02F7C 02EFC          819F00A0               lwz       r12,0x00A0(r31)
02F80 02F00   X      38600084               li        r3,132
02F84 02F04          986C01D0               stb       r3,0x01D0(r12)
02F88 02F08          48011B49               bl        $+0x11B48                 ; 0x00014A50
02F8C 02F0C          80410014               lwz       RTOC,0x0014(SP)
02F90 02F10          48000014               b         $+0x0014                  ; 0x00002F24
02F94 02F14          83DF00A0               lwz       r30,0x00A0(r31)
02F98 02F18          9BBE01D0               stb       r29,0x01D0(r30)
02F9C 02F1C          48011B35               bl        $+0x11B34                 ; 0x00014A50
02FA0 02F20          80410014               lwz       RTOC,0x0014(SP)
02FA4 02F24          819F00A0               lwz       r12,0x00A0(r31)
02FA8 02F28          9AEC0090               stb       r23,0x0090(r12)
02FAC 02F2C          48011B25               bl        $+0x11B24                 ; 0x00014A50
02FB0 02F30          80410014               lwz       RTOC,0x0014(SP)
02FB4 02F34          38820508               addi      r4,RTOC,1288
02FB8 02F38   X      38600000               li        r3,0
02FBC 02F3C          38840A5D               addi      r4,r4,2653
02FC0 02F40          48003E1D               bl        $+0x3E1C                  ; 0x00006D5C
02FC4 02F44   X      60000000               nop
02FC8 02F48          881F008A               lbz       r0,0x008A(r31)
02FCC 02F4C   X      2C000000               cmpwi     r0,0
02FD0 02F50   X      40820060               bne       $+0x0060                  ; 0x00002FB0
02FD4 02F54          389F007C               addi      r4,r31,124
02FD8 02F58   X      7FE3FB78               mr        r3,r31
02FDC 02F5C   X      38A00000               li        r5,0
02FE0 02F60          4BFFF31D               bl        $-0x0CE4                  ; 0x0000227C
02FE4 02F64   X      2C030000               cmpwi     r3,0
02FE8 02F68   X      418207BC               beq       $+0x07BC                  ; 0x00003724
02FEC 02F6C          389F0082               addi      r4,r31,130
02FF0 02F70   X      7FE3FB78               mr        r3,r31
02FF4 02F74          4BFFF565               bl        $-0x0A9C                  ; 0x000024D8
02FF8 02F78   X      2C030000               cmpwi     r3,0
02FFC 02F7C   X      418207A8               beq       $+0x07A8                  ; 0x00003724
03000 02F80          83BF00A0               lwz       r29,0x00A0(r31)
03004 02F84          887D00D0               lbz       r3,0x00D0(r29)
03008 02F88   X      5463067E               clrlwi    r3,r3,25
0300C 02F8C          987D00D0               stb       r3,0x00D0(r29)
03010 02F90          48011AC1               bl        $+0x11AC0                 ; 0x00014A50
03014 02F94          80410014               lwz       RTOC,0x0014(SP)
03018 02F98          38820508               addi      r4,RTOC,1288
0301C 02F9C   X      38600000               li        r3,0
03020 02FA0          38840DF1               addi      r4,r4,3569
03024 02FA4          48003DB9               bl        $+0x3DB8                  ; 0x00006D5C
03028 02FA8   X      60000000               nop
0302C 02FAC          48000030               b         $+0x0030                  ; 0x00002FDC
03030 02FB0          83DF00A0               lwz       r30,0x00A0(r31)
03034 02FB4          887E00D0               lbz       r3,0x00D0(r30)
03038 02FB8          60630080               ori       r3,r3,0x0080
0303C 02FBC          987E00D0               stb       r3,0x00D0(r30)
03040 02FC0          48011A91               bl        $+0x11A90                 ; 0x00014A50
03044 02FC4          80410014               lwz       RTOC,0x0014(SP)
03048 02FC8          38820508               addi      r4,RTOC,1288
0304C 02FCC   X      38600000               li        r3,0
03050 02FD0          38840E0A               addi      r4,r4,3594
03054 02FD4          48003D89               bl        $+0x3D88                  ; 0x00006D5C
03058 02FD8   X      60000000               nop
0305C 02FDC          83BF008C               lwz       r29,0x008C(r31)
03060 02FE0          807D0028               lwz       r3,0x0028(r29)
03064 02FE4          64630C40               oris      r3,r3,0x0C40
03068 02FE8          907D0028               stw       r3,0x0028(r29)
0306C 02FEC          48011A65               bl        $+0x11A64                 ; 0x00014A50
03070 02FF0          80410014               lwz       RTOC,0x0014(SP)
03074 02FF4          8BDF004E               lbz       r30,0x004E(r31)
03078 02FF8   X      2C1E0000               cmpwi     r30,0
0307C 02FFC   X      4082001C               bne       $+0x001C                  ; 0x00003018
03080 03000          807F009C               lwz       r3,0x009C(r31)
03084 03004          48007669               bl        $+0x7668                  ; 0x0000A66C
03088 03008   X      60000000               nop
0308C 0300C          807F0094               lwz       r3,0x0094(r31)
03090 03010          4800765D               bl        $+0x765C                  ; 0x0000A66C
03094 03014   X      60000000               nop
03098 03018   X      7FE3FB78               mr        r3,r31
0309C 0301C          4BFFEE39               bl        $-0x11C8                  ; 0x00001E54
030A0 03020   X      7FE3FB78               mr        r3,r31
030A4 03024          4BFFFAA1               bl        $-0x0560                  ; 0x00002AC4
030A8 03028          38820508               addi      r4,RTOC,1288
030AC 0302C          807F0048               lwz       r3,0x0048(r31)
030B0 03030          38840E20               addi      r4,r4,3616
030B4 03034          48003D29               bl        $+0x3D28                  ; 0x00006D5C
030B8 03038   X      60000000               nop
030BC 0303C          480006F0               b         $+0x06F0                  ; 0x0000372C
030C0 03040          837F0090               lwz       r27,0x0090(r31)
030C4 03044          807B0004               lwz       r3,0x0004(r27)
030C8 03048          54630319               rlwinm.   r3,r3,0,12,12
030CC 0304C   X      41820210               beq       $+0x0210                  ; 0x0000325C
030D0 03050          809F0180               lwz       r4,0x0180(r31)
030D4 03054          38840001               addi      r4,r4,1
030D8 03058          909F0180               stw       r4,0x0180(r31)
030DC 0305C          80BF0148               lwz       r5,0x0148(r31)
030E0 03060          38A50001               addi      r5,r5,1
030E4 03064          90BF0148               stw       r5,0x0148(r31)
030E8 03068          80DF0090               lwz       r6,0x0090(r31)
030EC 0306C          93860000               stw       r28,0x0000(r6)
030F0 03070          480119E1               bl        $+0x119E0                 ; 0x00014A50
030F4 03074          80410014               lwz       RTOC,0x0014(SP)
030F8 03078          38820508               addi      r4,RTOC,1288
030FC 0307C   X      38600000               li        r3,0
03100 03080          388409E7               addi      r4,r4,2535
03104 03084          48003CD9               bl        $+0x3CD8                  ; 0x00006D5C
03108 03088   X      60000000               nop
0310C 0308C          83DF00A0               lwz       r30,0x00A0(r31)
03110 03090          8BBE00D0               lbz       r29,0x00D0(r30)
03114 03094          73BD00FD               andi.     r29,r29,0x00FD
03118 03098          9BBE00D0               stb       r29,0x00D0(r30)
0311C 0309C          480119B5               bl        $+0x119B4                 ; 0x00014A50
03120 030A0          80410014               lwz       RTOC,0x0014(SP)
03124 030A4   X      7FE3FB78               mr        r3,r31
03128 030A8          4BFFD5A1               bl        $-0x2A60                  ; 0x00000648
0312C 030AC   X      2C030000               cmpwi     r3,0
03130 030B0   X      40820028               bne       $+0x0028                  ; 0x000030D8
03134 030B4          8362FF44               lwz       r27,-0x00BC(RTOC)
03138 030B8          807F0048               lwz       r3,0x0048(r31)
0313C 030BC          389B09FF               addi      r4,r27,2559
03140 030C0          4800348D               bl        $+0x348C                  ; 0x0000654C
03144 030C4   X      60000000               nop
03148 030C8          807F0048               lwz       r3,0x0048(r31)
0314C 030CC          389B0E2D               addi      r4,r27,3629
03150 030D0          4800347D               bl        $+0x347C                  ; 0x0000654C
03154 030D4   X      60000000               nop
03158 030D8          38610058               addi      r3,SP,88
0315C 030DC   X      3880FF38               li        r4,-200
03160 030E0          3BC10058               addi      r30,SP,88
03164 030E4          3BA10060               addi      r29,SP,96
03168 030E8          3B7F00BC               addi      r27,r31,188
0316C 030EC          4801197D               bl        $+0x1197C                 ; 0x00014A68
03170 030F0          80410014               lwz       RTOC,0x0014(SP)
03174 030F4          809E0004               lwz       r4,0x0004(r30)
03178 030F8          80610058               lwz       r3,0x0058(SP)
0317C 030FC          48011985               bl        $+0x11984                 ; 0x00014A80
03180 03100          80410014               lwz       RTOC,0x0014(SP)
03184 03104          38610060               addi      r3,SP,96
03188 03108          48011901               bl        $+0x11900                 ; 0x00014A08
0318C 0310C          80410014               lwz       RTOC,0x0014(SP)
03190 03110          801D0000               lwz       r0,0x0000(r29)
03194 03114          901B0000               stw       r0,0x0000(r27)
03198 03118          801D0004               lwz       r0,0x0004(r29)
0319C 0311C          901B0004               stw       r0,0x0004(r27)
031A0 03120          819F00A0               lwz       r12,0x00A0(r31)
031A4 03124          817F00A0               lwz       r11,0x00A0(r31)
031A8 03128          8BAC0030               lbz       r29,0x0030(r12)
031AC 0312C          819F00A0               lwz       r12,0x00A0(r31)
031B0 03130          57A00631               rlwinm.   r0,r29,0,24,24
031B4 03134          83DF00E4               lwz       r30,0x00E4(r31)
031B8 03138          896B0030               lbz       r11,0x0030(r11)
031BC 0313C          8B6C0080               lbz       r27,0x0080(r12)
031C0 03140   X      41820010               beq       $+0x0010                  ; 0x00003150
031C4 03144   X      3800FFDE               li        r0,-34
031C8 03148          7FA30039               and.      r3,r29,r0
031CC 0314C   X      40820094               bne       $+0x0094                  ; 0x000031E0
031D0 03150          809E000C               lwz       r4,0x000C(r30)
031D4 03154          8064002C               lwz       r3,0x002C(r4)
031D8 03158          38A30001               addi      r5,r3,1
031DC 0315C          90A4002C               stw       r5,0x002C(r4)
031E0 03160   X      28030004               cmplwi    r3,0x0004
031E4 03164   X      4181007C               bgt       $+0x007C                  ; 0x000031E0
031E8 03168   X      57A607FF               clrlwi.   r6,r29,31
031EC 0316C   X      41820020               beq       $+0x0020                  ; 0x0000318C
031F0 03170          807F01B4               lwz       r3,0x01B4(r31)
031F4 03174          809F0050               lwz       r4,0x0050(r31)
031F8 03178          38630001               addi      r3,r3,1
031FC 0317C          907F01B4               stw       r3,0x01B4(r31)
03200 03180          80A40028               lwz       r5,0x0028(r4)
03204 03184          38A50001               addi      r5,r5,1
03208 03188          90A40028               stw       r5,0x0028(r4)
0320C 0318C          57A606B5               rlwinm.   r6,r29,0,26,26
03210 03190   X      41820020               beq       $+0x0020                  ; 0x000031B0
03214 03194          807F01A0               lwz       r3,0x01A0(r31)
03218 03198          809F0050               lwz       r4,0x0050(r31)
0321C 0319C          38630001               addi      r3,r3,1
03220 031A0          907F01A0               stw       r3,0x01A0(r31)
03224 031A4          80A40024               lwz       r5,0x0024(r4)
03228 031A8          38A50001               addi      r5,r5,1
0322C 031AC          90A40024               stw       r5,0x0024(r4)
03230 031B0          80DF0154               lwz       r6,0x0154(r31)
03234 031B4   X      7FE3FB78               mr        r3,r31
03238 031B8          38C60001               addi      r6,r6,1
0323C 031BC          90DF0154               stw       r6,0x0154(r31)
03240 031C0          4BFFEC95               bl        $-0x136C                  ; 0x00001E54
03244 031C4   X      2C030000               cmpwi     r3,0
03248 031C8   X      40820564               bne       $+0x0564                  ; 0x0000372C
0324C 031CC          38820508               addi      r4,RTOC,1288
03250 031D0          807F0048               lwz       r3,0x0048(r31)
03254 031D4          38840E4C               addi      r4,r4,3660
03258 031D8          48003375               bl        $+0x3374                  ; 0x0000654C
0325C 031DC   X      60000000               nop
03260 031E0          819E0000               lwz       r12,0x0000(r30)
03264 031E4   X      5764C00E               slwi      r4,r27,24
03268 031E8          806C0004               lwz       r3,0x0004(r12)
0326C 031EC   X      57A7C00E               slwi      r7,r29,24
03270 031F0          90830008               stw       r4,0x0008(r3)
03274 031F4          80AC0000               lwz       r5,0x0000(r12)
03278 031F8          80C50004               lwz       r6,0x0004(r5)
0327C 031FC          90E60008               stw       r7,0x0008(r6)
03280 03200          811F00E8               lwz       r8,0x00E8(r31)
03284 03204   X      2C080000               cmpwi     r8,0
03288 03208   X      41820024               beq       $+0x0024                  ; 0x0000322C
0328C 0320C          813F0170               lwz       r9,0x0170(r31)
03290 03210          39290001               addi      r9,r9,1
03294 03214          913F0170               stw       r9,0x0170(r31)
03298 03218          819F00E8               lwz       r12,0x00E8(r31)
0329C 0321C          807F00EC               lwz       r3,0x00EC(r31)
032A0 03220          48011D41               bl        $+0x11D40                 ; 0x00014F60
032A4 03224          80410014               lwz       RTOC,0x0014(SP)
032A8 03228          92FF00E8               stw       r23,0x00E8(r31)
032AC 0322C   X      7FE3FB78               mr        r3,r31
032B0 03230          4BFFEED9               bl        $-0x1128                  ; 0x00002108
032B4 03234   X      7FE3FB78               mr        r3,r31
032B8 03238          4BFFEC1D               bl        $-0x13E4                  ; 0x00001E54
032BC 0323C   X      2C030000               cmpwi     r3,0
032C0 03240   X      408204EC               bne       $+0x04EC                  ; 0x0000372C
032C4 03244          38820508               addi      r4,RTOC,1288
032C8 03248          807F0048               lwz       r3,0x0048(r31)
032CC 0324C          38840E4C               addi      r4,r4,3660
032D0 03250          480032FD               bl        $+0x32FC                  ; 0x0000654C
032D4 03254   X      60000000               nop
032D8 03258          480004D4               b         $+0x04D4                  ; 0x0000372C
032DC 0325C   X      418A0030               beq       cr2,$+0x0030              ; 0x0000328C
032E0 03260          83D80030               lwz       r30,0x0030(r24)
032E4 03264   X      2C1E0002               cmpwi     r30,2
032E8 03268   X      40820024               bne       $+0x0024                  ; 0x0000328C
032EC 0326C          38610040               addi      r3,SP,64
032F0 03270          80830004               lwz       r4,0x0004(r3)
032F4 03274          80610040               lwz       r3,0x0040(SP)
032F8 03278          480029ED               bl        $+0x29EC                  ; 0x00005C64
032FC 0327C   X      60000000               nop
03300 03280          83DF00B8               lwz       r30,0x00B8(r31)
03304 03284   X      7C03F040               cmplw     r3,r30
03308 03288   X      418004A4               blt       $+0x04A4                  ; 0x0000372C
0330C 0328C          83BF00A0               lwz       r29,0x00A0(r31)
03310 03290          887D00A0               lbz       r3,0x00A0(r29)
03314 03294          987F00C4               stb       r3,0x00C4(r31)
03318 03298          54630631               rlwinm.   r3,r3,0,24,24
0331C 0329C   X      41820224               beq       $+0x0224                  ; 0x000034C0
03320 032A0          809F0190               lwz       r4,0x0190(r31)
03324 032A4          807F0048               lwz       r3,0x0048(r31)
03328 032A8          38840001               addi      r4,r4,1
0332C 032AC          909F0190               stw       r4,0x0190(r31)
03330 032B0          3BC20508               addi      r30,RTOC,1288
03334 032B4          80BF00DC               lwz       r5,0x00DC(r31)
03338 032B8          389E0E6C               addi      r4,r30,3692
0333C 032BC          48003291               bl        $+0x3290                  ; 0x0000654C
03340 032C0   X      60000000               nop
03344 032C4          819F0148               lwz       r12,0x0148(r31)
03348 032C8          380C0001               addi      r0,r12,1
0334C 032CC          901F0148               stw       r0,0x0148(r31)
03350 032D0          819F0090               lwz       r12,0x0090(r31)
03354 032D4          938C0000               stw       r28,0x0000(r12)
03358 032D8          48011779               bl        $+0x11778                 ; 0x00014A50
0335C 032DC          80410014               lwz       RTOC,0x0014(SP)
03360 032E0          389E09E7               addi      r4,r30,2535
03364 032E4   X      38600000               li        r3,0
03368 032E8          48003A75               bl        $+0x3A74                  ; 0x00006D5C
0336C 032EC   X      60000000               nop
03370 032F0          819F00A0               lwz       r12,0x00A0(r31)
03374 032F4          880C00D0               lbz       r0,0x00D0(r12)
03378 032F8          700000FD               andi.     r0,r0,0x00FD
0337C 032FC          980C00D0               stb       r0,0x00D0(r12)
03380 03300          48011751               bl        $+0x11750                 ; 0x00014A50
03384 03304          80410014               lwz       RTOC,0x0014(SP)
03388 03308   X      7FE3FB78               mr        r3,r31
0338C 0330C          4BFFD33D               bl        $-0x2CC4                  ; 0x00000648
03390 03310   X      2C030000               cmpwi     r3,0
03394 03314   X      40820028               bne       $+0x0028                  ; 0x0000333C
03398 03318          3BC20508               addi      r30,RTOC,1288
0339C 0331C          807F0048               lwz       r3,0x0048(r31)
033A0 03320          389E09FF               addi      r4,r30,2559
033A4 03324          48003229               bl        $+0x3228                  ; 0x0000654C
033A8 03328   X      60000000               nop
033AC 0332C          807F0048               lwz       r3,0x0048(r31)
033B0 03330          389E0E2D               addi      r4,r30,3629
033B4 03334          48003219               bl        $+0x3218                  ; 0x0000654C
033B8 03338   X      60000000               nop
033BC 0333C          38610068               addi      r3,SP,104
033C0 03340   X      3880FF38               li        r4,-200
033C4 03344          3BC10068               addi      r30,SP,104
033C8 03348          3BA10070               addi      r29,SP,112
033CC 0334C          3B7F00BC               addi      r27,r31,188
033D0 03350          48011719               bl        $+0x11718                 ; 0x00014A68
033D4 03354          80410014               lwz       RTOC,0x0014(SP)
033D8 03358          809E0004               lwz       r4,0x0004(r30)
033DC 0335C          80610068               lwz       r3,0x0068(SP)
033E0 03360          48011721               bl        $+0x11720                 ; 0x00014A80
033E4 03364          80410014               lwz       RTOC,0x0014(SP)
033E8 03368          38610070               addi      r3,SP,112
033EC 0336C          4801169D               bl        $+0x1169C                 ; 0x00014A08
033F0 03370          80410014               lwz       RTOC,0x0014(SP)
033F4 03374          801D0000               lwz       r0,0x0000(r29)
033F8 03378          901B0000               stw       r0,0x0000(r27)
033FC 0337C          801D0004               lwz       r0,0x0004(r29)
03400 03380          901B0004               stw       r0,0x0004(r27)
03404 03384          819F00A0               lwz       r12,0x00A0(r31)
03408 03388          817F00A0               lwz       r11,0x00A0(r31)
0340C 0338C          8BAC0030               lbz       r29,0x0030(r12)
03410 03390          819F00A0               lwz       r12,0x00A0(r31)
03414 03394          57A00631               rlwinm.   r0,r29,0,24,24
03418 03398          83DF00E4               lwz       r30,0x00E4(r31)
0341C 0339C          896B0030               lbz       r11,0x0030(r11)
03420 033A0          8B6C0080               lbz       r27,0x0080(r12)
03424 033A4   X      41820010               beq       $+0x0010                  ; 0x000033B4
03428 033A8   X      3800FFDE               li        r0,-34
0342C 033AC          7FA30039               and.      r3,r29,r0
03430 033B0   X      40820094               bne       $+0x0094                  ; 0x00003444
03434 033B4          809E000C               lwz       r4,0x000C(r30)
03438 033B8          8064002C               lwz       r3,0x002C(r4)
0343C 033BC          38A30001               addi      r5,r3,1
03440 033C0          90A4002C               stw       r5,0x002C(r4)
03444 033C4   X      28030004               cmplwi    r3,0x0004
03448 033C8   X      4181007C               bgt       $+0x007C                  ; 0x00003444
0344C 033CC   X      57A607FF               clrlwi.   r6,r29,31
03450 033D0   X      41820020               beq       $+0x0020                  ; 0x000033F0
03454 033D4          807F01B4               lwz       r3,0x01B4(r31)
03458 033D8          809F0050               lwz       r4,0x0050(r31)
0345C 033DC          38630001               addi      r3,r3,1
03460 033E0          907F01B4               stw       r3,0x01B4(r31)
03464 033E4          80A40028               lwz       r5,0x0028(r4)
03468 033E8          38A50001               addi      r5,r5,1
0346C 033EC          90A40028               stw       r5,0x0028(r4)
03470 033F0          57A606B5               rlwinm.   r6,r29,0,26,26
03474 033F4   X      41820020               beq       $+0x0020                  ; 0x00003414
03478 033F8          807F01A0               lwz       r3,0x01A0(r31)
0347C 033FC          809F0050               lwz       r4,0x0050(r31)
03480 03400          38630001               addi      r3,r3,1
03484 03404          907F01A0               stw       r3,0x01A0(r31)
03488 03408          80A40024               lwz       r5,0x0024(r4)
0348C 0340C          38A50001               addi      r5,r5,1
03490 03410          90A40024               stw       r5,0x0024(r4)
03494 03414          80DF0154               lwz       r6,0x0154(r31)
03498 03418   X      7FE3FB78               mr        r3,r31
0349C 0341C          38C60001               addi      r6,r6,1
034A0 03420          90DF0154               stw       r6,0x0154(r31)
034A4 03424          4BFFEA31               bl        $-0x15D0                  ; 0x00001E54
034A8 03428   X      2C030000               cmpwi     r3,0
034AC 0342C   X      40820300               bne       $+0x0300                  ; 0x0000372C
034B0 03430          38820508               addi      r4,RTOC,1288
034B4 03434          807F0048               lwz       r3,0x0048(r31)
034B8 03438          38840E4C               addi      r4,r4,3660
034BC 0343C          48003111               bl        $+0x3110                  ; 0x0000654C
034C0 03440   X      60000000               nop
034C4 03444          819E0000               lwz       r12,0x0000(r30)
034C8 03448   X      5764C00E               slwi      r4,r27,24
034CC 0344C          806C0004               lwz       r3,0x0004(r12)
034D0 03450   X      57A7C00E               slwi      r7,r29,24
034D4 03454          90830008               stw       r4,0x0008(r3)
034D8 03458          80AC0000               lwz       r5,0x0000(r12)
034DC 0345C          80C50004               lwz       r6,0x0004(r5)
034E0 03460          90E60008               stw       r7,0x0008(r6)
034E4 03464          811F00E8               lwz       r8,0x00E8(r31)
034E8 03468   X      2C080000               cmpwi     r8,0
034EC 0346C   X      41820024               beq       $+0x0024                  ; 0x00003490
034F0 03470          813F0170               lwz       r9,0x0170(r31)
034F4 03474          39290001               addi      r9,r9,1
034F8 03478          913F0170               stw       r9,0x0170(r31)
034FC 0347C          819F00E8               lwz       r12,0x00E8(r31)
03500 03480          807F00EC               lwz       r3,0x00EC(r31)
03504 03484          48011ADD               bl        $+0x11ADC                 ; 0x00014F60
03508 03488          80410014               lwz       RTOC,0x0014(SP)
0350C 0348C          92FF00E8               stw       r23,0x00E8(r31)
03510 03490   X      7FE3FB78               mr        r3,r31
03514 03494          4BFFEC75               bl        $-0x138C                  ; 0x00002108
03518 03498   X      7FE3FB78               mr        r3,r31
0351C 0349C          4BFFE9B9               bl        $-0x1648                  ; 0x00001E54
03520 034A0   X      2C030000               cmpwi     r3,0
03524 034A4   X      40820288               bne       $+0x0288                  ; 0x0000372C
03528 034A8          38820508               addi      r4,RTOC,1288
0352C 034AC          807F0048               lwz       r3,0x0048(r31)
03530 034B0          38840E4C               addi      r4,r4,3660
03534 034B4          48003099               bl        $+0x3098                  ; 0x0000654C
03538 034B8   X      60000000               nop
0353C 034BC          48000270               b         $+0x0270                  ; 0x0000372C
03540 034C0          3BDF00BC               addi      r30,r31,188
03544 034C4          807F00BC               lwz       r3,0x00BC(r31)
03548 034C8   X      3BA025A1               li        r29,9633
0354C 034CC          809E0004               lwz       r4,0x0004(r30)
03550 034D0          3FBD0026               addis     r29,r29,38
03554 034D4          48002791               bl        $+0x2790                  ; 0x00005C64
03558 034D8   X      60000000               nop
0355C 034DC   X      7C03E840               cmplw     r3,r29
03560 034E0   X      41800274               blt       $+0x0274                  ; 0x00003754
03564 034E4          837F0194               lwz       r27,0x0194(r31)
03568 034E8   X      7FE3FB78               mr        r3,r31
0356C 034EC          3B7B0001               addi      r27,r27,1
03570 034F0          937F0194               stw       r27,0x0194(r31)
03574 034F4   X      3BC00020               li        r30,32
03578 034F8   X      3BA000C0               li        r29,192
0357C 034FC   X      3B60002C               li        r27,44
03580 03500   X      3AE000FE               li        r23,254
03584 03504          4BFFCF15               bl        $-0x30EC                  ; 0x00000418
03588 03508   X      2C030000               cmpwi     r3,0
0358C 0350C   X      40820018               bne       $+0x0018                  ; 0x00003524
03590 03510          38820508               addi      r4,RTOC,1288
03594 03514          807F0048               lwz       r3,0x0048(r31)
03598 03518          38840DD9               addi      r4,r4,3545
0359C 0351C          48003031               bl        $+0x3030                  ; 0x0000654C
035A0 03520   X      60000000               nop
035A4 03524          9B5F004C               stb       r26,0x004C(r31)
035A8 03528          819F00A0               lwz       r12,0x00A0(r31)
035AC 0352C          9B2C0020               stb       r25,0x0020(r12)
035B0 03530          48011521               bl        $+0x11520                 ; 0x00014A50
035B4 03534          80410014               lwz       RTOC,0x0014(SP)
035B8 03538          819F00A0               lwz       r12,0x00A0(r31)
035BC 0353C          9B4C0050               stb       r26,0x0050(r12)
035C0 03540          48011511               bl        $+0x11510                 ; 0x00014A50
035C4 03544          80410014               lwz       RTOC,0x0014(SP)
035C8 03548          819F00A0               lwz       r12,0x00A0(r31)
035CC 0354C          9BCC00B0               stb       r30,0x00B0(r12)
035D0 03550          48011501               bl        $+0x11500                 ; 0x00014A50
035D4 03554          80410014               lwz       RTOC,0x0014(SP)
035D8 03558          819F00A0               lwz       r12,0x00A0(r31)
035DC 0355C          9B6C00C0               stb       r27,0x00C0(r12)
035E0 03560          480114F1               bl        $+0x114F0                 ; 0x00014A50
035E4 03564          80410014               lwz       RTOC,0x0014(SP)
035E8 03568          819F00A0               lwz       r12,0x00A0(r31)
035EC 0356C          9B4C00E0               stb       r26,0x00E0(r12)
035F0 03570          480114E1               bl        $+0x114E0                 ; 0x00014A50
035F4 03574          80410014               lwz       RTOC,0x0014(SP)
035F8 03578          801F005C               lwz       r0,0x005C(r31)
035FC 0357C          819F00A0               lwz       r12,0x00A0(r31)
03600 03580          980C00E0               stb       r0,0x00E0(r12)
03604 03584          480114CD               bl        $+0x114CC                 ; 0x00014A50
03608 03588          80410014               lwz       RTOC,0x0014(SP)
0360C 0358C          801F005C               lwz       r0,0x005C(r31)
03610 03590          819F00A0               lwz       r12,0x00A0(r31)
03614 03594          60000001               ori       r0,r0,0x0001
03618 03598          980C00E0               stb       r0,0x00E0(r12)
0361C 0359C          480114B5               bl        $+0x114B4                 ; 0x00014A50
03620 035A0          80410014               lwz       RTOC,0x0014(SP)
03624 035A4          881F004D               lbz       r0,0x004D(r31)
03628 035A8   X      2C000000               cmpwi     r0,0
0362C 035AC   X      4182001C               beq       $+0x001C                  ; 0x000035C8
03630 035B0          819F00A0               lwz       r12,0x00A0(r31)
03634 035B4   X      38600084               li        r3,132
03638 035B8          986C01D0               stb       r3,0x01D0(r12)
0363C 035BC          48011495               bl        $+0x11494                 ; 0x00014A50
03640 035C0          80410014               lwz       RTOC,0x0014(SP)
03644 035C4          48000014               b         $+0x0014                  ; 0x000035D8
03648 035C8          83DF00A0               lwz       r30,0x00A0(r31)
0364C 035CC          9BBE01D0               stb       r29,0x01D0(r30)
03650 035D0          48011481               bl        $+0x11480                 ; 0x00014A50
03654 035D4          80410014               lwz       RTOC,0x0014(SP)
03658 035D8          819F00A0               lwz       r12,0x00A0(r31)
0365C 035DC          9AEC0090               stb       r23,0x0090(r12)
03660 035E0          48011471               bl        $+0x11470                 ; 0x00014A50
03664 035E4          80410014               lwz       RTOC,0x0014(SP)
03668 035E8          38820508               addi      r4,RTOC,1288
0366C 035EC   X      38600000               li        r3,0
03670 035F0          38840A5D               addi      r4,r4,2653
03674 035F4          48003769               bl        $+0x3768                  ; 0x00006D5C
03678 035F8   X      60000000               nop
0367C 035FC          881F008A               lbz       r0,0x008A(r31)
03680 03600   X      2C000000               cmpwi     r0,0
03684 03604   X      40820060               bne       $+0x0060                  ; 0x00003664
03688 03608          389F007C               addi      r4,r31,124
0368C 0360C   X      7FE3FB78               mr        r3,r31
03690 03610   X      38A00000               li        r5,0
03694 03614          4BFFEC69               bl        $-0x1398                  ; 0x0000227C
03698 03618   X      2C030000               cmpwi     r3,0
0369C 0361C   X      418200D8               beq       $+0x00D8                  ; 0x000036F4
036A0 03620          389F0082               addi      r4,r31,130
036A4 03624   X      7FE3FB78               mr        r3,r31
036A8 03628          4BFFEEB1               bl        $-0x1150                  ; 0x000024D8
036AC 0362C   X      2C030000               cmpwi     r3,0
036B0 03630   X      418200C4               beq       $+0x00C4                  ; 0x000036F4
036B4 03634          83BF00A0               lwz       r29,0x00A0(r31)
036B8 03638          887D00D0               lbz       r3,0x00D0(r29)
036BC 0363C   X      5463067E               clrlwi    r3,r3,25
036C0 03640          987D00D0               stb       r3,0x00D0(r29)
036C4 03644          4801140D               bl        $+0x1140C                 ; 0x00014A50
036C8 03648          80410014               lwz       RTOC,0x0014(SP)
036CC 0364C          38820508               addi      r4,RTOC,1288
036D0 03650   X      38600000               li        r3,0
036D4 03654          38840DF1               addi      r4,r4,3569
036D8 03658          48003705               bl        $+0x3704                  ; 0x00006D5C
036DC 0365C   X      60000000               nop
036E0 03660          48000030               b         $+0x0030                  ; 0x00003690
036E4 03664          83DF00A0               lwz       r30,0x00A0(r31)
036E8 03668          887E00D0               lbz       r3,0x00D0(r30)
036EC 0366C          60630080               ori       r3,r3,0x0080
036F0 03670          987E00D0               stb       r3,0x00D0(r30)
036F4 03674          480113DD               bl        $+0x113DC                 ; 0x00014A50
036F8 03678          80410014               lwz       RTOC,0x0014(SP)
036FC 0367C          38820508               addi      r4,RTOC,1288
03700 03680   X      38600000               li        r3,0
03704 03684          38840E0A               addi      r4,r4,3594
03708 03688          480036D5               bl        $+0x36D4                  ; 0x00006D5C
0370C 0368C   X      60000000               nop
03710 03690          83BF008C               lwz       r29,0x008C(r31)
03714 03694          807D0028               lwz       r3,0x0028(r29)
03718 03698          64630C40               oris      r3,r3,0x0C40
0371C 0369C          907D0028               stw       r3,0x0028(r29)
03720 036A0          480113B1               bl        $+0x113B0                 ; 0x00014A50
03724 036A4          80410014               lwz       RTOC,0x0014(SP)
03728 036A8          8BDF004E               lbz       r30,0x004E(r31)
0372C 036AC   X      2C1E0000               cmpwi     r30,0
03730 036B0   X      4082001C               bne       $+0x001C                  ; 0x000036CC
03734 036B4          807F009C               lwz       r3,0x009C(r31)
03738 036B8          48006FB5               bl        $+0x6FB4                  ; 0x0000A66C
0373C 036BC   X      60000000               nop
03740 036C0          807F0094               lwz       r3,0x0094(r31)
03744 036C4          48006FA9               bl        $+0x6FA8                  ; 0x0000A66C
03748 036C8   X      60000000               nop
0374C 036CC   X      7FE3FB78               mr        r3,r31
03750 036D0          4BFFE785               bl        $-0x187C                  ; 0x00001E54
03754 036D4   X      7FE3FB78               mr        r3,r31
03758 036D8          4BFFF3ED               bl        $-0x0C14                  ; 0x00002AC4
0375C 036DC          38820508               addi      r4,RTOC,1288
03760 036E0          807F0048               lwz       r3,0x0048(r31)
03764 036E4          38840E20               addi      r4,r4,3616
03768 036E8          48003675               bl        $+0x3674                  ; 0x00006D5C
0376C 036EC   X      60000000               nop
03770 036F0          4800000C               b         $+0x000C                  ; 0x000036FC
03774 036F4   X      7FE3FB78               mr        r3,r31
03778 036F8          4BFFCD21               bl        $-0x32E0                  ; 0x00000418
0377C 036FC          38610078               addi      r3,SP,120
03780 03700          3BC10078               addi      r30,SP,120
03784 03704          3B7F00BC               addi      r27,r31,188
03788 03708          48011301               bl        $+0x11300                 ; 0x00014A08
0378C 0370C          80410014               lwz       RTOC,0x0014(SP)
03790 03710          83BE0000               lwz       r29,0x0000(r30)
03794 03714          93BB0000               stw       r29,0x0000(r27)
03798 03718          83BE0004               lwz       r29,0x0004(r30)
0379C 0371C          93BB0004               stw       r29,0x0004(r27)
037A0 03720          4800000C               b         $+0x000C                  ; 0x0000372C
037A4 03724   X      7FE3FB78               mr        r3,r31
037A8 03728          4BFFCCF1               bl        $-0x3310                  ; 0x00000418
037AC 0372C          813F00D0               lwz       r9,0x00D0(r31)
037B0 03730   X      2C090000               cmpwi     r9,0
037B4 03734   X      4082F694               bne       $-0x096C                  ; 0x00002DC8
037B8 03738          382100B0               addi      SP,SP,176
037BC 0373C          80010008               lwz       r0,0x0008(SP)
037C0 03740          81810004               lwz       r12,0x0004(SP)
037C4 03744   X      7C0803A6               mtlr      r0                        ; LR = 8
037C8 03748          BAE1FFDC               lmw       r23,-0x0024(SP)
037CC 0374C          7D838120               mtcrf     56,r12
037D0 03750   X      4E800020               blr
037D4 03754          819F018C               lwz       r12,0x018C(r31)
037D8 03758          380C0001               addi      r0,r12,1
037DC 0375C          901F018C               stw       r0,0x018C(r31)
037E0 03760          382100B0               addi      SP,SP,176
037E4 03764          80010008               lwz       r0,0x0008(SP)
037E8 03768          81810004               lwz       r12,0x0004(SP)
037EC 0376C   X      7C0803A6               mtlr      r0                        ; LR = 8
037F0 03770          BAE1FFDC               lmw       r23,-0x0024(SP)
037F4 03774          7D838120               mtcrf     56,r12
037F8 03778   X      4E800020               blr
037FC 0377C   X      7C0802A6               mflr      r0                        ; LR = 8
03800 03780          BE81FFD0               stmw      r20,-0x0030(SP)
03804 03784          90010008               stw       r0,0x0008(SP)
03808 03788          9421FF80               stwu      SP,-0x0080(SP)
0380C 0378C   X      3B200002               li        r25,2
03810 03790   X      7C7F1B78               mr        r31,r3
03814 03794          839F00DC               lwz       r28,0x00DC(r31)
03818 03798   X      7C9E2378               mr        r30,r4
0381C 0379C          80DF00D8               lwz       r6,0x00D8(r31)
03820 037A0   X      3B400000               li        r26,0
03824 037A4          801E0028               lwz       r0,0x0028(r30)
03828 037A8   X      3B600000               li        r27,0
0382C 037AC          7CBC0214               add       r5,r28,r0
03830 037B0          38A50002               addi      r5,r5,2
03834 037B4   X      7C053040               cmplw     r5,r6
03838 037B8   X      408100AC               ble       $+0x00AC                  ; 0x00003864
0383C 037BC          38610038               addi      r3,SP,56
03840 037C0          3BA10038               addi      r29,SP,56
03844 037C4          3B010040               addi      r24,SP,64
03848 037C8          48011241               bl        $+0x11240                 ; 0x00014A08
0384C 037CC          80410014               lwz       RTOC,0x0014(SP)
03850 037D0          801D0000               lwz       r0,0x0000(r29)
03854 037D4          90180000               stw       r0,0x0000(r24)
03858 037D8          801D0004               lwz       r0,0x0004(r29)
0385C 037DC          90180004               stw       r0,0x0004(r24)
03860 037E0          819F017C               lwz       r12,0x017C(r31)
03864 037E4   X      7FE3FB78               mr        r3,r31
03868 037E8          380C0001               addi      r0,r12,1
0386C 037EC          901F017C               stw       r0,0x017C(r31)
03870 037F0   X      38800000               li        r4,0
03874 037F4          4BFFF535               bl        $-0x0ACC                  ; 0x00002D28
03878 037F8          801F00DC               lwz       r0,0x00DC(r31)
0387C 037FC          819E0028               lwz       r12,0x0028(r30)
03880 03800          817F00D8               lwz       r11,0x00D8(r31)
03884 03804          7D806214               add       r12,r0,r12
03888 03808          380C0002               addi      r0,r12,2
0388C 0380C   X      7C005840               cmplw     r0,r11
03890 03810   X      40810054               ble       $+0x0054                  ; 0x00003864
03894 03814          881F004E               lbz       r0,0x004E(r31)
03898 03818   X      2C000000               cmpwi     r0,0
0389C 0381C   X      41820024               beq       $+0x0024                  ; 0x00003840
038A0 03820          38610040               addi      r3,SP,64
038A4 03824          80830004               lwz       r4,0x0004(r3)
038A8 03828          80610040               lwz       r3,0x0040(SP)
038AC 0382C          48002439               bl        $+0x2438                  ; 0x00005C64
038B0 03830   X      60000000               nop
038B4 03834          83BF00B8               lwz       r29,0x00B8(r31)
038B8 03838   X      7C03E840               cmplw     r3,r29
038BC 0383C   X      4081FFA4               ble       $-0x005C                  ; 0x000037E0
038C0 03840          819F0158               lwz       r12,0x0158(r31)
038C4 03844   X      7FC3F378               mr        r3,r30
038C8 03848          380C0001               addi      r0,r12,1
038CC 0384C          901F0158               stw       r0,0x0158(r31)
038D0 03850          38210080               addi      SP,SP,128
038D4 03854          80010008               lwz       r0,0x0008(SP)
038D8 03858   X      7C0803A6               mtlr      r0                        ; LR = 8
038DC 0385C          BA81FFD0               lmw       r20,-0x0030(SP)
038E0 03860   X      4E800020               blr
038E4 03864          809F013C               lwz       r4,0x013C(r31)
038E8 03868          3B9C0001               addi      r28,r28,1
038EC 0386C          38840001               addi      r4,r4,1
038F0 03870          909F013C               stw       r4,0x013C(r31)
038F4 03874          937E002C               stw       r27,0x002C(r30)
038F8 03878          831F00E0               lwz       r24,0x00E0(r31)
038FC 0387C          93D8000C               stw       r30,0x000C(r24)
03900 03880          82FE0008               lwz       r23,0x0008(r30)
03904 03884          933E0030               stw       r25,0x0030(r30)
03908 03888          7EF70034               cntlzw    r23,r23
0390C 0388C          807E0020               lwz       r3,0x0020(r30)
03910 03890   X      56F7D97E               srwi      r23,r23,5
03914 03894          7EF700D0               neg       r23,r23
03918 03898          72F70210               andi.     r23,r23,0x0210
0391C 0389C          48011155               bl        $+0x11154                 ; 0x000149F0
03920 038A0          80410014               lwz       RTOC,0x0014(SP)
03924 038A4          93580010               stw       r26,0x0010(r24)
03928 038A8   X      7C761B78               mr        r22,r3
0392C 038AC          83DE0008               lwz       r30,0x0008(r30)
03930 038B0          83B80000               lwz       r29,0x0000(r24)
03934 038B4   X      2C1E0000               cmpwi     r30,0
03938 038B8   X      41820060               beq       $+0x0060                  ; 0x00003918
0393C 038BC          93DD000C               stw       r30,0x000C(r29)
03940 038C0          3B9C0001               addi      r28,r28,1
03944 038C4          933E0030               stw       r25,0x0030(r30)
03948 038C8          82BD0004               lwz       r21,0x0004(r29)
0394C 038CC          801E0018               lwz       r0,0x0018(r30)
03950 038D0          90150004               stw       r0,0x0004(r21)
03954 038D4          93750008               stw       r27,0x0008(r21)
03958 038D8          9375000C               stw       r27,0x000C(r21)
0395C 038DC          801E0008               lwz       r0,0x0008(r30)
03960 038E0          807E0020               lwz       r3,0x0020(r30)
03964 038E4          7C000034               cntlzw    r0,r0
03968 038E8   X      5400D97E               srwi      r0,r0,5
0396C 038EC          7E8000D0               neg       r20,r0
03970 038F0          48011101               bl        $+0x11100                 ; 0x000149F0
03974 038F4          80410014               lwz       RTOC,0x0014(SP)
03978 038F8          72800210               andi.     r0,r20,0x0210
0397C 038FC          7C600378               or        r0,r3,r0
03980 03900          90150000               stw       r0,0x0000(r21)
03984 03904          935D0010               stw       r26,0x0010(r29)
03988 03908          83DE0008               lwz       r30,0x0008(r30)
0398C 0390C          83BD0000               lwz       r29,0x0000(r29)
03990 03910   X      2C9E0000               cmpwi     cr1,r30,0
03994 03914   X      4086FFA8               bne       cr1,$-0x0058              ; 0x000038BC
03998 03918          807D0004               lwz       r3,0x0004(r29)
0399C 0391C   X      39600070               li        r11,112
039A0 03920          801F00A8               lwz       r0,0x00A8(r31)
039A4 03924          3BDC0002               addi      r30,r28,2
039A8 03928          90030004               stw       r0,0x0004(r3)
039AC 0392C          93630008               stw       r27,0x0008(r3)
039B0 03930          9363000C               stw       r27,0x000C(r3)
039B4 03934          809F00B4               lwz       r4,0x00B4(r31)
039B8 03938          90830000               stw       r4,0x0000(r3)
039BC 0393C          935D0010               stw       r26,0x0010(r29)
039C0 03940          813D0000               lwz       r9,0x0000(r29)
039C4 03944          80DF00AC               lwz       r6,0x00AC(r31)
039C8 03948          80A90004               lwz       r5,0x0004(r9)
039CC 0394C          90C50004               stw       r6,0x0004(r5)
039D0 03950          93650008               stw       r27,0x0008(r5)
039D4 03954          9365000C               stw       r27,0x000C(r5)
039D8 03958          80FF00B4               lwz       r7,0x00B4(r31)
039DC 0395C          90E50000               stw       r7,0x0000(r5)
039E0 03960          81090000               lwz       r8,0x0000(r9)
039E4 03964          911F00E0               stw       r8,0x00E0(r31)
039E8 03968          81480004               lwz       r10,0x0004(r8)
039EC 0396C          936A0004               stw       r27,0x0004(r10)
039F0 03970          936A0008               stw       r27,0x0008(r10)
039F4 03974          936A000C               stw       r27,0x000C(r10)
039F8 03978          916A0000               stw       r11,0x0000(r10)
039FC 0397C          93DF00DC               stw       r30,0x00DC(r31)
03A00 03980          91380010               stw       r9,0x0010(r24)
03A04 03984          801F00D0               lwz       r0,0x00D0(r31)
03A08 03988   X      2C000000               cmpwi     r0,0
03A0C 0398C   X      4082000C               bne       $+0x000C                  ; 0x00003998
03A10 03990          82A90004               lwz       r21,0x0004(r9)
03A14 03994          92BF00D0               stw       r21,0x00D0(r31)
03A18 03998          8078000C               lwz       r3,0x000C(r24)
03A1C 0399C          7EFCB378               or        r28,r23,r22
03A20 039A0          83B80004               lwz       r29,0x0004(r24)
03A24 039A4          80830018               lwz       r4,0x0018(r3)
03A28 039A8          937D0008               stw       r27,0x0008(r29)
03A2C 039AC          909D0004               stw       r4,0x0004(r29)
03A30 039B0          937D000C               stw       r27,0x000C(r29)
03A34 039B4          4801109D               bl        $+0x1109C                 ; 0x00014A50
03A38 039B8          80410014               lwz       RTOC,0x0014(SP)
03A3C 039BC          939D0000               stw       r28,0x0000(r29)
03A40 039C0          835F00A0               lwz       r26,0x00A0(r31)
03A44 039C4          8B3A00D0               lbz       r25,0x00D0(r26)
03A48 039C8          573907BD               rlwinm.   r25,r25,0,30,30
03A4C 039CC   X      4082001C               bne       $+0x001C                  ; 0x000039E8
03A50 039D0          82BF014C               lwz       r21,0x014C(r31)
03A54 039D4   X      7FE3FB78               mr        r3,r31
03A58 039D8          3AB50001               addi      r21,r21,1
03A5C 039DC          92BF014C               stw       r21,0x014C(r31)
03A60 039E0          4BFFE475               bl        $-0x1B8C                  ; 0x00001E54
03A64 039E4          4800001C               b         $+0x001C                  ; 0x00003A00
03A68 039E8          83BF0090               lwz       r29,0x0090(r31)
03A6C 039EC   X      386000D0               li        r3,208
03A70 039F0          3C630090               addis     r3,r3,144
03A74 039F4          907D0000               stw       r3,0x0000(r29)
03A78 039F8          48011059               bl        $+0x11058                 ; 0x00014A50
03A7C 039FC          80410014               lwz       RTOC,0x0014(SP)
03A80 03A00          839F00F4               lwz       r28,0x00F4(r31)
03A84 03A04          1F9C0003               mulli     r28,r28,3
03A88 03A08   X      7C1EE040               cmplw     r30,r28
03A8C 03A0C   X      4081001C               ble       $+0x001C                  ; 0x00003A28
03A90 03A10          807F0178               lwz       r3,0x0178(r31)
03A94 03A14   X      38800000               li        r4,0
03A98 03A18          38630001               addi      r3,r3,1
03A9C 03A1C          907F0178               stw       r3,0x0178(r31)
03AA0 03A20   X      7FE3FB78               mr        r3,r31
03AA4 03A24          4BFFF305               bl        $-0x0CFC                  ; 0x00002D28
03AA8 03A28   X      38600000               li        r3,0
03AAC 03A2C          38210080               addi      SP,SP,128
03AB0 03A30          80010008               lwz       r0,0x0008(SP)
03AB4 03A34   X      7C0803A6               mtlr      r0                        ; LR = 8
03AB8 03A38          BA81FFD0               lmw       r20,-0x0030(SP)
03ABC 03A3C   X      4E800020               blr
03AC0 03A40   X      7C0802A6               mflr      r0                        ; LR = 8
03AC4 03A44          BE61FFCC               stmw      r19,-0x0034(SP)
03AC8 03A48          90010008               stw       r0,0x0008(SP)
03ACC 03A4C          9421FF90               stwu      SP,-0x0070(SP)
03AD0 03A50   X      3B200000               li        r25,0
03AD4 03A54   X      7C7F1B78               mr        r31,r3
03AD8 03A58   X      7C9B2378               mr        r27,r4
03ADC 03A5C          4BFFC9BD               bl        $-0x3644                  ; 0x00000418
03AE0 03A60   X      2C030000               cmpwi     r3,0
03AE4 03A64   X      40820030               bne       $+0x0030                  ; 0x00003A94
03AE8 03A68          38820508               addi      r4,RTOC,1288
03AEC 03A6C          807F0048               lwz       r3,0x0048(r31)
03AF0 03A70          38840E8E               addi      r4,r4,3726
03AF4 03A74          48002AD9               bl        $+0x2AD8                  ; 0x0000654C
03AF8 03A78   X      60000000               nop
03AFC 03A7C   X      38600000               li        r3,0
03B00 03A80          38210070               addi      SP,SP,112
03B04 03A84          80010008               lwz       r0,0x0008(SP)
03B08 03A88   X      7C0803A6               mtlr      r0                        ; LR = 8
03B0C 03A8C          BA61FFCC               lmw       r19,-0x0034(SP)
03B10 03A90   X      4E800020               blr
03B14 03A94          83DF0108               lwz       r30,0x0108(r31)
03B18 03A98   X      281E0000               cmplwi    r30,0x0000
03B1C 03A9C   X      40810040               ble       $+0x0040                  ; 0x00003ADC
03B20 03AA0   X      7FE3FB78               mr        r3,r31
03B24 03AA4          4BFFEB4D               bl        $-0x14B4                  ; 0x000025F0
03B28 03AA8   X      2C030000               cmpwi     r3,0
03B2C 03AAC   X      40820030               bne       $+0x0030                  ; 0x00003ADC
03B30 03AB0          38820508               addi      r4,RTOC,1288
03B34 03AB4          807F0048               lwz       r3,0x0048(r31)
03B38 03AB8          38840EA9               addi      r4,r4,3753
03B3C 03ABC          48002A91               bl        $+0x2A90                  ; 0x0000654C
03B40 03AC0   X      60000000               nop
03B44 03AC4   X      38600000               li        r3,0
03B48 03AC8          38210070               addi      SP,SP,112
03B4C 03ACC          80010008               lwz       r0,0x0008(SP)
03B50 03AD0   X      7C0803A6               mtlr      r0                        ; LR = 8
03B54 03AD4          BA61FFCC               lmw       r19,-0x0034(SP)
03B58 03AD8   X      4E800020               blr
03B5C 03ADC          813F0108               lwz       r9,0x0108(r31)
03B60 03AE0   X      3BA00000               li        r29,0
03B64 03AE4   X      28090000               cmplwi    r9,0x0000
03B68 03AE8   X      3AC00000               li        r22,0
03B6C 03AEC   X      3A800001               li        r20,1
03B70 03AF0   X      4081003C               ble       $+0x003C                  ; 0x00003B2C
03B74 03AF4   X      3BC00000               li        r30,0
03B78 03AF8          807F0104               lwz       r3,0x0104(r31)
03B7C 03AFC          7F83F214               add       r28,r3,r30
03B80 03B00          807C000C               lwz       r3,0x000C(r28)
03B84 03B04   X      2C030000               cmpwi     r3,0
03B88 03B08   X      41820014               beq       $+0x0014                  ; 0x00003B1C
03B8C 03B0C          48002F79               bl        $+0x2F78                  ; 0x00006A84
03B90 03B10   X      60000000               nop
03B94 03B14          92DC000C               stw       r22,0x000C(r28)
03B98 03B18          813F0108               lwz       r9,0x0108(r31)
03B9C 03B1C          3BBD0001               addi      r29,r29,1
03BA0 03B20          3BDE0014               addi      r30,r30,20
03BA4 03B24   X      7C1D4840               cmplw     r29,r9
03BA8 03B28   X      4180FFD0               blt       $-0x0030                  ; 0x00003AF8
03BAC 03B2C          83DF00F8               lwz       r30,0x00F8(r31)
03BB0 03B30          3BBB0001               addi      r29,r27,1
03BB4 03B34   X      7C1D4800               cmpw      r29,r9
03BB8 03B38   X      2B1E0000               cmplwi    cr6,r30,0x0000
03BBC 03B3C   X      41820048               beq       $+0x0048                  ; 0x00003B84
03BC0 03B40   X      419A0018               beq       cr6,$+0x0018              ; 0x00003B58
03BC4 03B44   X      38800000               li        r4,0
03BC8 03B48   X      7FC3F378               mr        r3,r30
03BCC 03B4C          48003839               bl        $+0x3838                  ; 0x00007384
03BD0 03B50   X      60000000               nop
03BD4 03B54          907F00F8               stw       r3,0x00F8(r31)
03BD8 03B58          807F0104               lwz       r3,0x0104(r31)
03BDC 03B5C          933F00FC               stw       r25,0x00FC(r31)
03BE0 03B60   X      2C030000               cmpwi     r3,0
03BE4 03B64   X      41820014               beq       $+0x0014                  ; 0x00003B78
03BE8 03B68   X      38800000               li        r4,0
03BEC 03B6C          480038A1               bl        $+0x38A0                  ; 0x0000740C
03BF0 03B70   X      60000000               nop
03BF4 03B74          907F0104               stw       r3,0x0104(r31)
03BF8 03B78          835F00F8               lwz       r26,0x00F8(r31)
03BFC 03B7C          933F0108               stw       r25,0x0108(r31)
03C00 03B80   X      2B1A0000               cmplwi    cr6,r26,0x0000
03C04 03B84   X      409A0060               bne       cr6,$+0x0060              ; 0x00003BE4
03C08 03B88          387B0002               addi      r3,r27,2
03C0C 03B8C          907F00FC               stw       r3,0x00FC(r31)
03C10 03B90   X      57632036               slwi      r3,r27,4
03C14 03B94   X      38800001               li        r4,1
03C18 03B98          38630020               addi      r3,r3,32
03C1C 03B9C          48003939               bl        $+0x3938                  ; 0x000074D4
03C20 03BA0   X      60000000               nop
03C24 03BA4          907F00F8               stw       r3,0x00F8(r31)
03C28 03BA8   X      2C030000               cmpwi     r3,0
03C2C 03BAC   X      40820038               bne       $+0x0038                  ; 0x00003BE4
03C30 03BB0          80BF00FC               lwz       r5,0x00FC(r31)
03C34 03BB4          38820508               addi      r4,RTOC,1288
03C38 03BB8   X      54A52036               slwi      r5,r5,4
03C3C 03BBC          807F0048               lwz       r3,0x0048(r31)
03C40 03BC0          38840ECA               addi      r4,r4,3786
03C44 03BC4          48002989               bl        $+0x2988                  ; 0x0000654C
03C48 03BC8   X      60000000               nop
03C4C 03BCC   X      38600000               li        r3,0
03C50 03BD0          38210070               addi      SP,SP,112
03C54 03BD4          80010008               lwz       r0,0x0008(SP)
03C58 03BD8   X      7C0803A6               mtlr      r0                        ; LR = 8
03C5C 03BDC          BA61FFCC               lmw       r19,-0x0034(SP)
03C60 03BE0   X      4E800020               blr
03C64 03BE4          83DF0104               lwz       r30,0x0104(r31)
03C68 03BE8   X      2C1E0000               cmpwi     r30,0
03C6C 03BEC   X      4082005C               bne       $+0x005C                  ; 0x00003C48
03C70 03BF0          93BF0108               stw       r29,0x0108(r31)
03C74 03BF4          1C7B0014               mulli     r3,r27,20
03C78 03BF8          38630014               addi      r3,r3,20
03C7C 03BFC   X      38800001               li        r4,1
03C80 03C00          48003869               bl        $+0x3868                  ; 0x00007468
03C84 03C04   X      60000000               nop
03C88 03C08          907F0104               stw       r3,0x0104(r31)
03C8C 03C0C   X      2C030000               cmpwi     r3,0
03C90 03C10          813F0108               lwz       r9,0x0108(r31)
03C94 03C14   X      40820034               bne       $+0x0034                  ; 0x00003C48
03C98 03C18          38820508               addi      r4,RTOC,1288
03C9C 03C1C          1CA90014               mulli     r5,r9,20
03CA0 03C20          807F0048               lwz       r3,0x0048(r31)
03CA4 03C24          38840EF4               addi      r4,r4,3828
03CA8 03C28          48002925               bl        $+0x2924                  ; 0x0000654C
03CAC 03C2C   X      60000000               nop
03CB0 03C30   X      38600000               li        r3,0
03CB4 03C34          38210070               addi      SP,SP,112
03CB8 03C38          80010008               lwz       r0,0x0008(SP)
03CBC 03C3C   X      7C0803A6               mtlr      r0                        ; LR = 8
03CC0 03C40          BA61FFCC               lmw       r19,-0x0034(SP)
03CC4 03C44   X      4E800020               blr
03CC8 03C48          807F0108               lwz       r3,0x0108(r31)
03CCC 03C4C   X      3B400000               li        r26,0
03CD0 03C50          1EE30014               mulli     r23,r3,20
03CD4 03C54          831F0104               lwz       r24,0x0104(r31)
03CD8 03C58   X      28030000               cmplwi    r3,0x0000
03CDC 03C5C          83DF00F8               lwz       r30,0x00F8(r31)
03CE0 03C60          7EF8BA14               add       r23,r24,r23
03CE4 03C64   X      3AF7FFEC               subi      r23,r23,20
03CE8 03C68   X      4081008C               ble       $+0x008C                  ; 0x00003CF4
03CEC 03C6C   X      3BA00000               li        r29,0
03CF0 03C70   X      3B800000               li        r28,0
03CF4 03C74   X      3AA00070               li        r21,112
03CF8 03C78          837F0104               lwz       r27,0x0104(r31)
03CFC 03C7C          7C9EEA14               add       r4,r30,r29
03D00 03C80          93240004               stw       r25,0x0004(r4)
03D04 03C84          7E7BE214               add       r19,r27,r28
03D08 03C88          93240008               stw       r25,0x0008(r4)
03D0C 03C8C          9324000C               stw       r25,0x000C(r4)
03D10 03C90          48010DC1               bl        $+0x10DC0                 ; 0x00014A50
03D14 03C94          80410014               lwz       RTOC,0x0014(SP)
03D18 03C98          7EBEE92E               stwx      r21,r30,r29
03D1C 03C9C          48010DB5               bl        $+0x10DB4                 ; 0x00014A50
03D20 03CA0          80410014               lwz       RTOC,0x0014(SP)
03D24 03CA4   X      7C13B800               cmpw      r19,r23
03D28 03CA8          39330014               addi      r9,r19,20
03D2C 03CAC   X      40820008               bne       $+0x0008                  ; 0x00003CB4
03D30 03CB0   X      7F09C378               mr        r9,r24
03D34 03CB4          7D3CD92E               stwx      r9,r28,r27
03D38 03CB8          7F7CDA14               add       r27,r28,r27
03D3C 03CBC          92DB0010               stw       r22,0x0010(r27)
03D40 03CC0          7C9DF214               add       r4,r29,r30
03D44 03CC4          909B0004               stw       r4,0x0004(r27)
03D48 03CC8          3B5A0001               addi      r26,r26,1
03D4C 03CCC          807F00F8               lwz       r3,0x00F8(r31)
03D50 03CD0          3B9C0014               addi      r28,r28,20
03D54 03CD4          3BBD0010               addi      r29,r29,16
03D58 03CD8          480032C1               bl        $+0x32C0                  ; 0x00006F98
03D5C 03CDC   X      60000000               nop
03D60 03CE0          907B0008               stw       r3,0x0008(r27)
03D64 03CE4          801F0108               lwz       r0,0x0108(r31)
03D68 03CE8          83DF00F8               lwz       r30,0x00F8(r31)
03D6C 03CEC   X      7C1A0040               cmplw     r26,r0
03D70 03CF0   X      4180FF88               blt       $-0x0078                  ; 0x00003C78
03D74 03CF4          801F00FC               lwz       r0,0x00FC(r31)
03D78 03CF8   X      38600000               li        r3,0
03D7C 03CFC   X      54002036               slwi      r0,r0,4
03D80 03D00          7FBE0214               add       r29,r30,r0
03D84 03D04          48010CED               bl        $+0x10CEC                 ; 0x000149F0
03D88 03D08          80410014               lwz       RTOC,0x0014(SP)
03D8C 03D0C          907DFFF4               stw       r3,-0x000C(r29)
03D90 03D10   X      7FC4F378               mr        r4,r30
03D94 03D14          807F00F8               lwz       r3,0x00F8(r31)
03D98 03D18          4800326D               bl        $+0x326C                  ; 0x00006F84
03D9C 03D1C   X      60000000               nop
03DA0 03D20          48010CD1               bl        $+0x10CD0                 ; 0x000149F0
03DA4 03D24          80410014               lwz       RTOC,0x0014(SP)
03DA8 03D28          907DFFF8               stw       r3,-0x0008(r29)
03DAC 03D2C          933DFFFC               stw       r25,-0x0004(r29)
03DB0 03D30          48010D21               bl        $+0x10D20                 ; 0x00014A50
03DB4 03D34          80410014               lwz       RTOC,0x0014(SP)
03DB8 03D38   X      3C60600C               lis       r3,24588
03DBC 03D3C          48010CB5               bl        $+0x10CB4                 ; 0x000149F0
03DC0 03D40          80410014               lwz       RTOC,0x0014(SP)
03DC4 03D44          907DFFF0               stw       r3,-0x0010(r29)
03DC8 03D48          48010D09               bl        $+0x10D08                 ; 0x00014A50
03DCC 03D4C          80410014               lwz       RTOC,0x0014(SP)
03DD0 03D50          931F0114               stw       r24,0x0114(r31)
03DD4 03D54   X      38600000               li        r3,0
03DD8 03D58          931F0110               stw       r24,0x0110(r31)
03DDC 03D5C          929F010C               stw       r20,0x010C(r31)
03DE0 03D60          92DF0100               stw       r22,0x0100(r31)
03DE4 03D64          38820508               addi      r4,RTOC,1288
03DE8 03D68          38840F19               addi      r4,r4,3865
03DEC 03D6C          48002FF1               bl        $+0x2FF0                  ; 0x00006D5C
03DF0 03D70   X      60000000               nop
03DF4 03D74   X      38600001               li        r3,1
03DF8 03D78          38210070               addi      SP,SP,112
03DFC 03D7C          80010008               lwz       r0,0x0008(SP)
03E00 03D80   X      7C0803A6               mtlr      r0                        ; LR = 8
03E04 03D84          BA61FFCC               lmw       r19,-0x0034(SP)
03E08 03D88   X      4E800020               blr
03E0C 03D8C   X      7C0802A6               mflr      r0                        ; LR = 8
03E10 03D90          BF81FFF0               stmw      r28,-0x0010(SP)
03E14 03D94          90010008               stw       r0,0x0008(SP)
03E18 03D98          9421FFB0               stwu      SP,-0x0050(SP)
03E1C 03D9C   X      3BC00000               li        r30,0
03E20 03DA0   X      7C9D2378               mr        r29,r4
03E24 03DA4   X      281D05F1               cmplwi    r29,0x05F1
03E28 03DA8   X      7CBC2B78               mr        r28,r5
03E2C 03DAC   X      7C7F1B78               mr        r31,r3
03E30 03DB0   X      41810018               bgt       $+0x0018                  ; 0x00003DC8
03E34 03DB4          807C0010               lwz       r3,0x0010(r28)
03E38 03DB8          209D05F2               subfic    r4,r29,1522
03E3C 03DBC          7C7D1A14               add       r3,r29,r3
03E40 03DC0          48010B71               bl        $+0x10B70                 ; 0x00014930
03E44 03DC4          80410014               lwz       RTOC,0x0014(SP)
03E48 03DC8   X      281D05F3               cmplwi    r29,0x05F3
03E4C 03DCC   X      41800028               blt       $+0x0028                  ; 0x00003DF4
03E50 03DD0          38820508               addi      r4,RTOC,1288
03E54 03DD4   X      7FA5EB78               mr        r5,r29
03E58 03DD8          807F0048               lwz       r3,0x0048(r31)
03E5C 03DDC          38840F29               addi      r4,r4,3881
03E60 03DE0   X      38C005F2               li        r6,1522
03E64 03DE4   X      3BC00008               li        r30,8
03E68 03DE8          48002F75               bl        $+0x2F74                  ; 0x00006D5C
03E6C 03DEC   X      60000000               nop
03E70 03DF0          48000168               b         $+0x0168                  ; 0x00003F58
03E74 03DF4   X      281D0003               cmplwi    r29,0x0003
03E78 03DF8   X      41810028               bgt       $+0x0028                  ; 0x00003E20
03E7C 03DFC          38820508               addi      r4,RTOC,1288
03E80 03E00   X      7FA5EB78               mr        r5,r29
03E84 03E04          807F0048               lwz       r3,0x0048(r31)
03E88 03E08          38840F4D               addi      r4,r4,3917
03E8C 03E0C   X      38C00004               li        r6,4
03E90 03E10   X      3BC00008               li        r30,8
03E94 03E14          48002F49               bl        $+0x2F48                  ; 0x00006D5C
03E98 03E18   X      60000000               nop
03E9C 03E1C          4800013C               b         $+0x013C                  ; 0x00003F58
03EA0 03E20          801C0010               lwz       r0,0x0010(r28)
03EA4 03E24          7CFD0214               add       r7,r29,r0
03EA8 03E28          8927FFFD               lbz       r9,-0x0003(r7)
03EAC 03E2C   X      3907FFFC               subi      r8,r7,4
03EB0 03E30          55240637               rlwinm.   r4,r9,0,24,27
03EB4 03E34   X      418200B4               beq       $+0x00B4                  ; 0x00003EE8
03EB8 03E38          55250631               rlwinm.   r5,r9,0,24,24
03EBC 03E3C   X      41820024               beq       $+0x0024                  ; 0x00003E60
03EC0 03E40          807F01EC               lwz       r3,0x01EC(r31)
03EC4 03E44   X      3BC00080               li        r30,128
03EC8 03E48          809F0050               lwz       r4,0x0050(r31)
03ECC 03E4C          38630001               addi      r3,r3,1
03ED0 03E50          907F01EC               stw       r3,0x01EC(r31)
03ED4 03E54          80A4000C               lwz       r5,0x000C(r4)
03ED8 03E58          38A50001               addi      r5,r5,1
03EDC 03E5C          90A4000C               stw       r5,0x000C(r4)
03EE0 03E60          89280001               lbz       r9,0x0001(r8)
03EE4 03E64          55260673               rlwinm.   r6,r9,0,25,25
03EE8 03E68   X      41820028               beq       $+0x0028                  ; 0x00003E90
03EEC 03E6C          807F01F0               lwz       r3,0x01F0(r31)
03EF0 03E70          63DE0040               ori       r30,r30,0x0040
03EF4 03E74          38630001               addi      r3,r3,1
03EF8 03E78          809F0050               lwz       r4,0x0050(r31)
03EFC 03E7C          907F01F0               stw       r3,0x01F0(r31)
03F00 03E80          80A40004               lwz       r5,0x0004(r4)
03F04 03E84          38A50001               addi      r5,r5,1
03F08 03E88          90A40004               stw       r5,0x0004(r4)
03F0C 03E8C          89280001               lbz       r9,0x0001(r8)
03F10 03E90          552606B5               rlwinm.   r6,r9,0,26,26
03F14 03E94   X      41820028               beq       $+0x0028                  ; 0x00003EBC
03F18 03E98          807F01F4               lwz       r3,0x01F4(r31)
03F1C 03E9C          63DE0040               ori       r30,r30,0x0040
03F20 03EA0          38630001               addi      r3,r3,1
03F24 03EA4          809F0050               lwz       r4,0x0050(r31)
03F28 03EA8          907F01F4               stw       r3,0x01F4(r31)
03F2C 03EAC          80A40004               lwz       r5,0x0004(r4)
03F30 03EB0          38A50001               addi      r5,r5,1
03F34 03EB4          90A40004               stw       r5,0x0004(r4)
03F38 03EB8          89280001               lbz       r9,0x0001(r8)
03F3C 03EBC          552606F7               rlwinm.   r6,r9,0,27,27
03F40 03EC0   X      41820098               beq       $+0x0098                  ; 0x00003F58
03F44 03EC4          807F01F8               lwz       r3,0x01F8(r31)
03F48 03EC8          63DE0010               ori       r30,r30,0x0010
03F4C 03ECC          38630001               addi      r3,r3,1
03F50 03ED0          809F0050               lwz       r4,0x0050(r31)
03F54 03ED4          907F01F8               stw       r3,0x01F8(r31)
03F58 03ED8          80A40008               lwz       r5,0x0008(r4)
03F5C 03EDC          38A50001               addi      r5,r5,1
03F60 03EE0          90A40008               stw       r5,0x0008(r4)
03F64 03EE4          48000074               b         $+0x0074                  ; 0x00003F58
03F68 03EE8          88A7FFFC               lbz       r5,-0x0004(r7)
03F6C 03EEC   X      5125452E               insrwi    r5,r9,4,20
03F70 03EF0   X      2C0505EF               cmpwi     r5,1519
03F74 03EF4   X      41800018               blt       $+0x0018                  ; 0x00003F0C
03F78 03EF8          807F01E0               lwz       r3,0x01E0(r31)
03F7C 03EFC   X      3BC00080               li        r30,128
03F80 03F00          38630001               addi      r3,r3,1
03F84 03F04          907F01E0               stw       r3,0x01E0(r31)
03F88 03F08          48000050               b         $+0x0050                  ; 0x00003F58
03F8C 03F0C   X      2C050011               cmpwi     r5,17
03F90 03F10   X      41810018               bgt       $+0x0018                  ; 0x00003F28
03F94 03F14          809F01E4               lwz       r4,0x01E4(r31)
03F98 03F18   X      3BC00080               li        r30,128
03F9C 03F1C          38840001               addi      r4,r4,1
03FA0 03F20          909F01E4               stw       r4,0x01E4(r31)
03FA4 03F24          48000034               b         $+0x0034                  ; 0x00003F58
03FA8 03F28   X      38DDFFFC               subi      r6,r29,4
03FAC 03F2C   X      7C053040               cmplw     r5,r6
03FB0 03F30   X      40810028               ble       $+0x0028                  ; 0x00003F58
03FB4 03F34          807F01E8               lwz       r3,0x01E8(r31)
03FB8 03F38   X      3BC00080               li        r30,128
03FBC 03F3C          38630001               addi      r3,r3,1
03FC0 03F40          907F01E8               stw       r3,0x01E8(r31)
03FC4 03F44          38820508               addi      r4,RTOC,1288
03FC8 03F48          807F0048               lwz       r3,0x0048(r31)
03FCC 03F4C          38840F72               addi      r4,r4,3954
03FD0 03F50          48002E0D               bl        $+0x2E0C                  ; 0x00006D5C
03FD4 03F54   X      60000000               nop
03FD8 03F58   X      7FC3F378               mr        r3,r30
03FDC 03F5C          38210050               addi      SP,SP,80
03FE0 03F60          80010008               lwz       r0,0x0008(SP)
03FE4 03F64   X      7C0803A6               mtlr      r0                        ; LR = 8
03FE8 03F68          BB81FFF0               lmw       r28,-0x0010(SP)
03FEC 03F6C   X      4E800020               blr
03FF0 03F70   X      7C0802A6               mflr      r0                        ; LR = 8
03FF4 03F74          BF01FFE0               stmw      r24,-0x0020(SP)
03FF8 03F78          90010008               stw       r0,0x0008(SP)
03FFC 03F7C          9421FF90               stwu      SP,-0x0070(SP)
04000 03F80   X      3B800000               li        r28,0
04004 03F84   X      7C7F1B78               mr        r31,r3
04008 03F88          881F004E               lbz       r0,0x004E(r31)
0400C 03F8C   X      2C000000               cmpwi     r0,0
04010 03F90   X      41820028               beq       $+0x0028                  ; 0x00003FB8
04014 03F94          38610038               addi      r3,SP,56
04018 03F98          3BC10038               addi      r30,SP,56
0401C 03F9C          3BA10040               addi      r29,SP,64
04020 03FA0          48010A69               bl        $+0x10A68                 ; 0x00014A08
04024 03FA4          80410014               lwz       RTOC,0x0014(SP)
04028 03FA8          801E0000               lwz       r0,0x0000(r30)
0402C 03FAC          901D0000               stw       r0,0x0000(r29)
04030 03FB0          801E0004               lwz       r0,0x0004(r30)
04034 03FB4          901D0004               stw       r0,0x0004(r29)
04038 03FB8   X      3BA00000               li        r29,0
0403C 03FBC          813F0100               lwz       r9,0x0100(r31)
04040 03FC0   X      2C090000               cmpwi     r9,0
04044 03FC4   X      41820174               beq       $+0x0174                  ; 0x00004138
04048 03FC8          8009000C               lwz       r0,0x000C(r9)
0404C 03FCC   X      5400043F               clrlwi.   r0,r0,16
04050 03FD0   X      41820168               beq       $+0x0168                  ; 0x00004138
04054 03FD4          835F0114               lwz       r26,0x0114(r31)
04058 03FD8   X      38600001               li        r3,1
0405C 03FDC          83DA000C               lwz       r30,0x000C(r26)
04060 03FE0   X      3B200070               li        r25,112
04064 03FE4          907E0028               stw       r3,0x0028(r30)
04068 03FE8          93BE0008               stw       r29,0x0008(r30)
0406C 03FEC          93BA000C               stw       r29,0x000C(r26)
04070 03FF0          93BA0010               stw       r29,0x0010(r26)
04074 03FF4          831A0004               lwz       r24,0x0004(r26)
04078 03FF8          80780000               lwz       r3,0x0000(r24)
0407C 03FFC          480109F5               bl        $+0x109F4                 ; 0x000149F0
04080 04000          80410014               lwz       RTOC,0x0014(SP)
04084 04004   X      7C7B1B78               mr        r27,r3
04088 04008          8078000C               lwz       r3,0x000C(r24)
0408C 0400C          480109E5               bl        $+0x109E4                 ; 0x000149F0
04090 04010          80410014               lwz       RTOC,0x0014(SP)
04094 04014          93980004               stw       r28,0x0004(r24)
04098 04018          93980008               stw       r28,0x0008(r24)
0409C 0401C          9398000C               stw       r28,0x000C(r24)
040A0 04020          93380000               stw       r25,0x0000(r24)
040A4 04024          813A0000               lwz       r9,0x0000(r26)
040A8 04028          801F010C               lwz       r0,0x010C(r31)
040AC 0402C          913F0114               stw       r9,0x0114(r31)
040B0 04030          819E0028               lwz       r12,0x0028(r30)
040B4 04034   X      7C0C0050               sub       r0,r0,r12
040B8 04038          901F010C               stw       r0,0x010C(r31)
040BC 0403C   X      28000001               cmplwi    r0,0x0001
040C0 04040   X      41810018               bgt       $+0x0018                  ; 0x00004058
040C4 04044          819F01C4               lwz       r12,0x01C4(r31)
040C8 04048          93BF0100               stw       r29,0x0100(r31)
040CC 0404C          380C0001               addi      r0,r12,1
040D0 04050          901F01C4               stw       r0,0x01C4(r31)
040D4 04054          48000010               b         $+0x0010                  ; 0x00004064
040D8 04058          80890010               lwz       r4,0x0010(r9)
040DC 0405C          80A40004               lwz       r5,0x0004(r4)
040E0 04060          90BF0100               stw       r5,0x0100(r31)
040E4 04064   X      390005F2               li        r8,1522
040E8 04068   X      5766043E               clrlwi    r6,r27,16
040EC 0406C   X      5465043E               clrlwi    r5,r3,16
040F0 04070   X      7C853050               sub       r4,r6,r5
040F4 04074   X      280405F2               cmplwi    r4,0x05F2
040F8 04078   X      41810044               bgt       $+0x0044                  ; 0x000040BC
040FC 0407C   X      28040004               cmplwi    r4,0x0004
04100 04080   X      4180003C               blt       $+0x003C                  ; 0x000040BC
04104 04084          80FE0010               lwz       r7,0x0010(r30)
04108 04088          7D272214               add       r9,r7,r4
0410C 0408C          88E9FFFD               lbz       r7,-0x0003(r9)
04110 04090          54E30637               rlwinm.   r3,r7,0,24,27
04114 04094   X      40820028               bne       $+0x0028                  ; 0x000040BC
04118 04098          8929FFFC               lbz       r9,-0x0004(r9)
0411C 0409C   X      50E9452E               insrwi    r9,r7,4,20
04120 040A0   X      2C090012               cmpwi     r9,18
04124 040A4   X      41800018               blt       $+0x0018                  ; 0x000040BC
04128 040A8   X      2C0905EE               cmpwi     r9,1518
0412C 040AC   X      41810010               bgt       $+0x0010                  ; 0x000040BC
04130 040B0   X      3864FFFC               subi      r3,r4,4
04134 040B4   X      7C091840               cmplw     r9,r3
04138 040B8   X      4081002C               ble       $+0x002C                  ; 0x000040E4
0413C 040BC          911E0020               stw       r8,0x0020(r30)
04140 040C0   X      7FE3FB78               mr        r3,r31
04144 040C4          911E0024               stw       r8,0x0024(r30)
04148 040C8   X      7FC5F378               mr        r5,r30
0414C 040CC          4BFFFCC1               bl        $-0x0340                  ; 0x00003D8C
04150 040D0          907E002C               stw       r3,0x002C(r30)
04154 040D4          83BF01BC               lwz       r29,0x01BC(r31)
04158 040D8          3BBD0001               addi      r29,r29,1
0415C 040DC          93BF01BC               stw       r29,0x01BC(r31)
04160 040E0          48000018               b         $+0x0018                  ; 0x000040F8
04164 040E4          913E0020               stw       r9,0x0020(r30)
04168 040E8          913E0024               stw       r9,0x0024(r30)
0416C 040EC          839F01C0               lwz       r28,0x01C0(r31)
04170 040F0          3B9C0001               addi      r28,r28,1
04174 040F4          939F01C0               stw       r28,0x01C0(r31)
04178 040F8          807F010C               lwz       r3,0x010C(r31)
0417C 040FC          907E0030               stw       r3,0x0030(r30)
04180 04100          809F0124               lwz       r4,0x0124(r31)
04184 04104   X      7C032040               cmplw     r3,r4
04188 04108   X      41810018               bgt       $+0x0018                  ; 0x00004120
0418C 0410C          80BF01D4               lwz       r5,0x01D4(r31)
04190 04110   X      7FE3FB78               mr        r3,r31
04194 04114          38A50001               addi      r5,r5,1
04198 04118          90BF01D4               stw       r5,0x01D4(r31)
0419C 0411C          4BFFE9A9               bl        $-0x1658                  ; 0x00002AC4
041A0 04120   X      7FC3F378               mr        r3,r30
041A4 04124          38210070               addi      SP,SP,112
041A8 04128          80010008               lwz       r0,0x0008(SP)
041AC 0412C   X      7C0803A6               mtlr      r0                        ; LR = 8
041B0 04130          BB01FFE0               lmw       r24,-0x0020(SP)
041B4 04134   X      4E800020               blr
041B8 04138          889F004E               lbz       r4,0x004E(r31)
041BC 0413C   X      2C040000               cmpwi     r4,0
041C0 04140   X      41820024               beq       $+0x0024                  ; 0x00004164
041C4 04144          38610040               addi      r3,SP,64
041C8 04148          80830004               lwz       r4,0x0004(r3)
041CC 0414C          80610040               lwz       r3,0x0040(SP)
041D0 04150          48001B15               bl        $+0x1B14                  ; 0x00005C64
041D4 04154   X      60000000               nop
041D8 04158          83DF00B8               lwz       r30,0x00B8(r31)
041DC 0415C   X      7C03F040               cmplw     r3,r30
041E0 04160   X      4180FE5C               blt       $-0x01A4                  ; 0x00003FBC
041E4 04164          837F010C               lwz       r27,0x010C(r31)
041E8 04168          807F0120               lwz       r3,0x0120(r31)
041EC 0416C   X      7C1B1840               cmplw     r27,r3
041F0 04170   X      41810018               bgt       $+0x0018                  ; 0x00004188
041F4 04174          809F01D0               lwz       r4,0x01D0(r31)
041F8 04178   X      7FE3FB78               mr        r3,r31
041FC 0417C          38840001               addi      r4,r4,1
04200 04180          909F01D0               stw       r4,0x01D0(r31)
04204 04184          4BFFE941               bl        $-0x16C0                  ; 0x00002AC4
04208 04188   X      38600000               li        r3,0
0420C 0418C          38210070               addi      SP,SP,112
04210 04190          80010008               lwz       r0,0x0008(SP)
04214 04194   X      7C0803A6               mtlr      r0                        ; LR = 8
04218 04198          BB01FFE0               lmw       r24,-0x0020(SP)
0421C 0419C   X      4E800020               blr
04220 041A0   X      7C0802A6               mflr      r0                        ; LR = 8
04224 041A4          93C1FFF8               stw       r30,-0x0008(SP)
04228 041A8          93E1FFFC               stw       r31,-0x0004(SP)
0422C 041AC          90010008               stw       r0,0x0008(SP)
04230 041B0          9421FFC0               stwu      SP,-0x0040(SP)
04234 041B4   X      7CBF2B78               mr        r31,r5
04238 041B8          819F0128               lwz       r12,0x0128(r31)
0423C 041BC          380C0001               addi      r0,r12,1
04240 041C0          807F00E8               lwz       r3,0x00E8(r31)
04244 041C4          901F0128               stw       r0,0x0128(r31)
04248 041C8   X      2C030000               cmpwi     r3,0
0424C 041CC   X      40820020               bne       $+0x0020                  ; 0x000041EC
04250 041D0   X      38600000               li        r3,0
04254 041D4          38210040               addi      SP,SP,64
04258 041D8          80010008               lwz       r0,0x0008(SP)
0425C 041DC   X      7C0803A6               mtlr      r0                        ; LR = 8
04260 041E0          83C1FFF8               lwz       r30,-0x0008(SP)
04264 041E4          83E1FFFC               lwz       r31,-0x0004(SP)
04268 041E8   X      4E800020               blr
0426C 041EC          809F0164               lwz       r4,0x0164(r31)
04270 041F0   X      3BC00000               li        r30,0
04274 041F4          38840001               addi      r4,r4,1
04278 041F8          909F0164               stw       r4,0x0164(r31)
0427C 041FC          819F00E8               lwz       r12,0x00E8(r31)
04280 04200          807F00EC               lwz       r3,0x00EC(r31)
04284 04204          48010D5D               bl        $+0x10D5C                 ; 0x00014F60
04288 04208          80410014               lwz       RTOC,0x0014(SP)
0428C 0420C          93DF00E8               stw       r30,0x00E8(r31)
04290 04210   X      38600000               li        r3,0
04294 04214          38210040               addi      SP,SP,64
04298 04218          80010008               lwz       r0,0x0008(SP)
0429C 0421C   X      7C0803A6               mtlr      r0                        ; LR = 8
042A0 04220          83C1FFF8               lwz       r30,-0x0008(SP)
042A4 04224          83E1FFFC               lwz       r31,-0x0004(SP)
042A8 04228   X      4E800020               blr
042AC 0422C   X      7C0802A6               mflr      r0                        ; LR = 8
042B0 04230          90010008               stw       r0,0x0008(SP)
042B4 04234          9421FFC0               stwu      SP,-0x0040(SP)
042B8 04238          818501B8               lwz       r12,0x01B8(r5)
042BC 0423C          380C0001               addi      r0,r12,1
042C0 04240          900501B8               stw       r0,0x01B8(r5)
042C4 04244          81850118               lwz       r12,0x0118(r5)
042C8 04248          8065011C               lwz       r3,0x011C(r5)
042CC 0424C          48010D15               bl        $+0x10D14                 ; 0x00014F60
042D0 04250          80410014               lwz       RTOC,0x0014(SP)
042D4 04254   X      38600000               li        r3,0
042D8 04258          38210040               addi      SP,SP,64
042DC 0425C          80010008               lwz       r0,0x0008(SP)
042E0 04260   X      7C0803A6               mtlr      r0                        ; LR = 8
042E4 04264   X      4E800020               blr
042E8 04268   X      7C0802A6               mflr      r0                        ; LR = 8
042EC 0426C          90010008               stw       r0,0x0008(SP)
042F0 04270          9421FFC0               stwu      SP,-0x0040(SP)
042F4 04274          38820508               addi      r4,RTOC,1288
042F8 04278          80650048               lwz       r3,0x0048(r5)
042FC 0427C          38840F99               addi      r4,r4,3993
04300 04280          48002ADD               bl        $+0x2ADC                  ; 0x00006D5C
04304 04284   X      60000000               nop
04308 04288   X      38600000               li        r3,0
0430C 0428C          38210040               addi      SP,SP,64
04310 04290          80010008               lwz       r0,0x0008(SP)
04314 04294   X      7C0803A6               mtlr      r0                        ; LR = 8
04318 04298   X      4E800020               blr
0431C 0429C          7D800026               mfcr      r12
04320 042A0   X      7C0802A6               mflr      r0                        ; LR = 8
04324 042A4          BE41FFC8               stmw      r18,-0x0038(SP)
04328 042A8          91810004               stw       r12,0x0004(SP)
0432C 042AC          90010008               stw       r0,0x0008(SP)
04330 042B0          9421FF80               stwu      SP,-0x0080(SP)
04334 042B4          83E100B8               lwz       r31,0x00B8(SP)
04338 042B8   X      7D5D5378               mr        r29,r10
0433C 042BC          8A4100BF               lbz       r18,0x00BF(SP)
04340 042C0   X      7D3C4B78               mr        r28,r9
04344 042C4          828100C0               lwz       r20,0x00C0(SP)
04348 042C8   X      7D1A4378               mr        r26,r8
0434C 042CC          826100C4               lwz       r19,0x00C4(SP)
04350 042D0   X      7CF93B78               mr        r25,r7
04354 042D4   X      7CD63378               mr        r22,r6
04358 042D8   X      7CB52B78               mr        r21,r5
0435C 042DC   X      7C972378               mr        r23,r4
04360 042E0   X      7C7E1B78               mr        r30,r3
04364 042E4   X      3B000000               li        r24,0
04368 042E8   X      7FC3F378               mr        r3,r30
0436C 042EC          4BFFC12D               bl        $-0x3ED4                  ; 0x00000418
04370 042F0   X      2C030000               cmpwi     r3,0
04374 042F4   X      40820040               bne       $+0x0040                  ; 0x00004334
04378 042F8          38820508               addi      r4,RTOC,1288
0437C 042FC          807E0048               lwz       r3,0x0048(r30)
04380 04300          3884104C               addi      r4,r4,4172
04384 04304          48002249               bl        $+0x2248                  ; 0x0000654C
04388 04308   X      60000000               nop
0438C 0430C   X      7FC3F378               mr        r3,r30
04390 04310          4BFFC109               bl        $-0x3EF8                  ; 0x00000418
04394 04314   X      38600000               li        r3,0
04398 04318          38210080               addi      SP,SP,128
0439C 0431C          80010008               lwz       r0,0x0008(SP)
043A0 04320          81810004               lwz       r12,0x0004(SP)
043A4 04324   X      7C0803A6               mtlr      r0                        ; LR = 8
043A8 04328          BA41FFC8               lmw       r18,-0x0038(SP)
043AC 0432C          7D838120               mtcrf     56,r12
043B0 04330   X      4E800020               blr
043B4 04334          837E00D8               lwz       r27,0x00D8(r30)
043B8 04338   X      2C1B0000               cmpwi     r27,0
043BC 0433C   X      4082001C               bne       $+0x001C                  ; 0x00004358
043C0 04340          38820508               addi      r4,RTOC,1288
043C4 04344          807E0048               lwz       r3,0x0048(r30)
043C8 04348          38841065               addi      r4,r4,4197
043CC 0434C          48002201               bl        $+0x2200                  ; 0x0000654C
043D0 04350   X      60000000               nop
043D4 04354          4BFFFFB8               b         $-0x0048                  ; 0x0000430C
043D8 04358          837E0108               lwz       r27,0x0108(r30)
043DC 0435C   X      2C1B0000               cmpwi     r27,0
043E0 04360   X      4082001C               bne       $+0x001C                  ; 0x0000437C
043E4 04364          38820508               addi      r4,RTOC,1288
043E8 04368          807E0048               lwz       r3,0x0048(r30)
043EC 0436C          38841083               addi      r4,r4,4227
043F0 04370          480021DD               bl        $+0x21DC                  ; 0x0000654C
043F4 04374   X      60000000               nop
043F8 04378          4BFFFF94               b         $-0x006C                  ; 0x0000430C
043FC 0437C   X      2C170001               cmpwi     r23,1
04400 04380   X      3B600001               li        r27,1
04404 04384   X      41820044               beq       $+0x0044                  ; 0x000043C8
04408 04388   X      2C170002               cmpwi     r23,2
0440C 0438C   X      41820054               beq       $+0x0054                  ; 0x000043E0
04410 04390   X      2C170003               cmpwi     r23,3
04414 04394   X      41820040               beq       $+0x0040                  ; 0x000043D4
04418 04398   X      2C170004               cmpwi     r23,4
0441C 0439C   X      41820050               beq       $+0x0050                  ; 0x000043EC
04420 043A0   X      7EE3BB78               mr        r3,r23
04424 043A4          4800154D               bl        $+0x154C                  ; 0x000058F0
04428 043A8   X      60000000               nop
0442C 043AC          38820508               addi      r4,RTOC,1288
04430 043B0   X      7C651B78               mr        r5,r3
04434 043B4          807E0048               lwz       r3,0x0048(r30)
04438 043B8          388410A0               addi      r4,r4,4256
0443C 043BC          48002191               bl        $+0x2190                  ; 0x0000654C
04440 043C0   X      60000000               nop
04444 043C4          4BFFFF48               b         $-0x00B8                  ; 0x0000430C
04448 043C8          9B7E004E               stb       r27,0x004E(r30)
0444C 043CC          9B7E004D               stb       r27,0x004D(r30)
04450 043D0          48000024               b         $+0x0024                  ; 0x000043F4
04454 043D4          9B7E004E               stb       r27,0x004E(r30)
04458 043D8          9B1E004D               stb       r24,0x004D(r30)
0445C 043DC          48000018               b         $+0x0018                  ; 0x000043F4
04460 043E0          9B1E004E               stb       r24,0x004E(r30)
04464 043E4          9B7E004D               stb       r27,0x004D(r30)
04468 043E8          4800000C               b         $+0x000C                  ; 0x000043F4
0446C 043EC          9B1E004E               stb       r24,0x004E(r30)
04470 043F0          9B1E004D               stb       r24,0x004D(r30)
04474 043F4          92BE00B8               stw       r21,0x00B8(r30)
04478 043F8   X      39809680               li        r12,-27008
0447C 043FC          92DE00F0               stw       r22,0x00F0(r30)
04480 04400          3C0C0099               addis     r0,r12,153
04484 04404          933E00F4               stw       r25,0x00F4(r30)
04488 04408   X      3B200020               li        r25,32
0448C 0440C          935E0120               stw       r26,0x0120(r30)
04490 04410   X      3AA0002C               li        r21,44
04494 04414          939E0124               stw       r28,0x0124(r30)
04498 04418          929E0118               stw       r20,0x0118(r30)
0449C 0441C          9B1E004C               stb       r24,0x004C(r30)
044A0 04420          927E011C               stw       r19,0x011C(r30)
044A4 04424          901D0000               stw       r0,0x0000(r29)
044A8 04428          807E00A0               lwz       r3,0x00A0(r30)
044AC 0442C          9B630020               stb       r27,0x0020(r3)
044B0 04430          48010621               bl        $+0x10620                 ; 0x00014A50
044B4 04434          80410014               lwz       RTOC,0x0014(SP)
044B8 04438          819E00A0               lwz       r12,0x00A0(r30)
044BC 0443C          9B0C0050               stb       r24,0x0050(r12)
044C0 04440          48010611               bl        $+0x10610                 ; 0x00014A50
044C4 04444          80410014               lwz       RTOC,0x0014(SP)
044C8 04448          819E00A0               lwz       r12,0x00A0(r30)
044CC 0444C          9B2C00B0               stb       r25,0x00B0(r12)
044D0 04450          48010601               bl        $+0x10600                 ; 0x00014A50
044D4 04454          80410014               lwz       RTOC,0x0014(SP)
044D8 04458          819E00A0               lwz       r12,0x00A0(r30)
044DC 0445C          9AAC00C0               stb       r21,0x00C0(r12)
044E0 04460          480105F1               bl        $+0x105F0                 ; 0x00014A50
044E4 04464          80410014               lwz       RTOC,0x0014(SP)
044E8 04468          82DE00A0               lwz       r22,0x00A0(r30)
044EC 0446C          9B1600E0               stb       r24,0x00E0(r22)
044F0 04470          480105E1               bl        $+0x105E0                 ; 0x00014A50
044F4 04474          80410014               lwz       RTOC,0x0014(SP)
044F8 04478          833E005C               lwz       r25,0x005C(r30)
044FC 0447C          835E00A0               lwz       r26,0x00A0(r30)
04500 04480          9B3A00E0               stb       r25,0x00E0(r26)
04504 04484          480105CD               bl        $+0x105CC                 ; 0x00014A50
04508 04488          80410014               lwz       RTOC,0x0014(SP)
0450C 0448C          839E005C               lwz       r28,0x005C(r30)
04510 04490          639C0001               ori       r28,r28,0x0001
04514 04494          829E00A0               lwz       r20,0x00A0(r30)
04518 04498          9B9400E0               stb       r28,0x00E0(r20)
0451C 0449C          480105B5               bl        $+0x105B4                 ; 0x00014A50
04520 044A0          80410014               lwz       RTOC,0x0014(SP)
04524 044A4          8A7E004D               lbz       r19,0x004D(r30)
04528 044A8   X      2C130000               cmpwi     r19,0
0452C 044AC   X      4182001C               beq       $+0x001C                  ; 0x000044C8
04530 044B0          819E00A0               lwz       r12,0x00A0(r30)
04534 044B4   X      38600084               li        r3,132
04538 044B8          986C01D0               stb       r3,0x01D0(r12)
0453C 044BC          48010595               bl        $+0x10594                 ; 0x00014A50
04540 044C0          80410014               lwz       RTOC,0x0014(SP)
04544 044C4          48000018               b         $+0x0018                  ; 0x000044DC
04548 044C8          83BE00A0               lwz       r29,0x00A0(r30)
0454C 044CC   X      386000C0               li        r3,192
04550 044D0          987D01D0               stb       r3,0x01D0(r29)
04554 044D4          4801057D               bl        $+0x1057C                 ; 0x00014A50
04558 044D8          80410014               lwz       RTOC,0x0014(SP)
0455C 044DC          819E00A0               lwz       r12,0x00A0(r30)
04560 044E0   X      386000FE               li        r3,254
04564 044E4          986C0090               stb       r3,0x0090(r12)
04568 044E8          48010569               bl        $+0x10568                 ; 0x00014A50
0456C 044EC          80410014               lwz       RTOC,0x0014(SP)
04570 044F0          38820508               addi      r4,RTOC,1288
04574 044F4          38840A5D               addi      r4,r4,2653
04578 044F8   X      38600000               li        r3,0
0457C 044FC          48002861               bl        $+0x2860                  ; 0x00006D5C
04580 04500   X      60000000               nop
04584 04504   X      2C120000               cmpwi     r18,0
04588 04508   X      4182000C               beq       $+0x000C                  ; 0x00004514
0458C 0450C          48010545               bl        $+0x10544                 ; 0x00014A50
04590 04510          80410014               lwz       RTOC,0x0014(SP)
04594 04514          38610038               addi      r3,SP,56
04598 04518   X      38800008               li        r4,8
0459C 0451C   X      3BA0FFFF               li        r29,-1
045A0 04520   X      3AC0FFFF               li        r22,-1
045A4 04524   X      3B400000               li        r26,0
045A8 04528          3F360001               addis     r25,r22,1
045AC 0452C   X      3B800000               li        r28,0
045B0 04530          48010401               bl        $+0x10400                 ; 0x00014930
045B4 04534          80410014               lwz       RTOC,0x0014(SP)
045B8 04538          93A10040               stw       r29,0x0040(SP)
045BC 0453C          38610040               addi      r3,SP,64
045C0 04540          B3210044               sth       r25,0x0044(SP)
045C4 04544          480015D1               bl        $+0x15D0                  ; 0x00005B14
045C8 04548   X      60000000               nop
045CC 0454C   X      7C751B78               mr        r21,r3
045D0 04550   X      56A306BE               clrlwi    r3,r21,26
045D4 04554          48005E09               bl        $+0x5E08                  ; 0x0000A35C
045D8 04558   X      60000000               nop
045DC 0455C   X      5469F0BE               srwi      r9,r3,2
045E0 04560   X      2C09001F               cmpwi     r9,31
045E4 04564   X      41810018               bgt       $+0x0018                  ; 0x0000457C
045E8 04568          8061003C               lwz       r3,0x003C(SP)
045EC 0456C          7F744830               slw       r20,r27,r9
045F0 04570          7E841B78               or        r4,r20,r3
045F4 04574          9081003C               stw       r4,0x003C(SP)
045F8 04578          48000018               b         $+0x0018                  ; 0x00004590
045FC 0457C          80810038               lwz       r4,0x0038(SP)
04600 04580   X      38A9FFE0               subi      r5,r9,32
04604 04584          7F632830               slw       r3,r27,r5
04608 04588          7C662378               or        r6,r3,r4
0460C 0458C          90C10038               stw       r6,0x0038(SP)
04610 04590   X      2C1F0000               cmpwi     r31,0
04614 04594   X      2D1A0000               cmpwi     cr2,r26,0
04618 04598   X      418200C0               beq       $+0x00C0                  ; 0x00004658
0461C 0459C          38820508               addi      r4,RTOC,1288
04620 045A0          3BBF0004               addi      r29,r31,4
04624 045A4   X      7FA5EB78               mr        r5,r29
04628 045A8          38840FBB               addi      r4,r4,4027
0462C 045AC   X      38600000               li        r3,0
04630 045B0          480027AD               bl        $+0x27AC                  ; 0x00006D5C
04634 045B4   X      60000000               nop
04638 045B8          8ADF0004               lbz       r22,0x0004(r31)
0463C 045BC   X      56D607FF               clrlwi.   r22,r22,31
04640 045C0   X      41820070               beq       $+0x0070                  ; 0x00004630
04644 045C4          82BF0004               lwz       r21,0x0004(r31)
04648 045C8   X      2C15FFFF               cmpwi     r21,-1
0464C 045CC   X      40820010               bne       $+0x0010                  ; 0x000045DC
04650 045D0          A07F0008               lhz       r3,0x0008(r31)
04654 045D4   X      7C03C800               cmpw      r3,r25
04658 045D8   X      41820074               beq       $+0x0074                  ; 0x0000464C
0465C 045DC          387F0004               addi      r3,r31,4
04660 045E0          48001535               bl        $+0x1534                  ; 0x00005B14
04664 045E4   X      60000000               nop
04668 045E8   X      7C7D1B78               mr        r29,r3
0466C 045EC   X      57A306BE               clrlwi    r3,r29,26
04670 045F0          48005D6D               bl        $+0x5D6C                  ; 0x0000A35C
04674 045F4   X      60000000               nop
04678 045F8   X      5469F0BE               srwi      r9,r3,2
0467C 045FC   X      2C09001F               cmpwi     r9,31
04680 04600   X      41810018               bgt       $+0x0018                  ; 0x00004618
04684 04604          8061003C               lwz       r3,0x003C(SP)
04688 04608          7F764830               slw       r22,r27,r9
0468C 0460C          7EC41B78               or        r4,r22,r3
04690 04610          9081003C               stw       r4,0x003C(SP)
04694 04614          48000038               b         $+0x0038                  ; 0x0000464C
04698 04618          80810038               lwz       r4,0x0038(SP)
0469C 0461C   X      38A9FFE0               subi      r5,r9,32
046A0 04620          7F632830               slw       r3,r27,r5
046A4 04624          7C662378               or        r6,r3,r4
046A8 04628          90C10038               stw       r6,0x0038(SP)
046AC 0462C          48000020               b         $+0x0020                  ; 0x0000464C
046B0 04630   X      408A0010               bne       cr2,$+0x0010              ; 0x00004640
046B4 04634   X      7FBAEB78               mr        r26,r29
046B8 04638   X      2D1A0000               cmpwi     cr2,r26,0
046BC 0463C          48000010               b         $+0x0010                  ; 0x0000464C
046C0 04640   X      2C1C0000               cmpwi     r28,0
046C4 04644   X      40820078               bne       $+0x0078                  ; 0x000046BC
046C8 04648          3B9F0004               addi      r28,r31,4
046CC 0464C          83FF0000               lwz       r31,0x0000(r31)
046D0 04650   X      2C1F0000               cmpwi     r31,0
046D4 04654   X      4082FF48               bne       $-0x00B8                  ; 0x0000459C
046D8 04658   X      418A0090               beq       cr2,$+0x0090              ; 0x000046E8
046DC 0465C   X      7FC3F378               mr        r3,r30
046E0 04660   X      7F44D378               mr        r4,r26
046E4 04664   X      7F85E378               mr        r5,r28
046E8 04668          4BFFDC15               bl        $-0x23EC                  ; 0x0000227C
046EC 0466C   X      2C030000               cmpwi     r3,0
046F0 04670   X      41820060               beq       $+0x0060                  ; 0x000046D0
046F4 04674          38810038               addi      r4,SP,56
046F8 04678   X      7FC3F378               mr        r3,r30
046FC 0467C          4BFFDE5D               bl        $-0x21A4                  ; 0x000024D8
04700 04680   X      2C030000               cmpwi     r3,0
04704 04684   X      4182004C               beq       $+0x004C                  ; 0x000046D0
04708 04688          83FE00A0               lwz       r31,0x00A0(r30)
0470C 0468C          887F00D0               lbz       r3,0x00D0(r31)
04710 04690   X      5463067E               clrlwi    r3,r3,25
04714 04694          987F00D0               stb       r3,0x00D0(r31)
04718 04698          480103B9               bl        $+0x103B8                 ; 0x00014A50
0471C 0469C          80410014               lwz       RTOC,0x0014(SP)
04720 046A0          9B1E008A               stb       r24,0x008A(r30)
04724 046A4   X      38600000               li        r3,0
04728 046A8          38820508               addi      r4,RTOC,1288
0472C 046AC          38841005               addi      r4,r4,4101
04730 046B0          480026AD               bl        $+0x26AC                  ; 0x00006D5C
04734 046B4   X      60000000               nop
04738 046B8          48000060               b         $+0x0060                  ; 0x00004718
0473C 046BC          38820508               addi      r4,RTOC,1288
04740 046C0          807E0048               lwz       r3,0x0048(r30)
04744 046C4          38840FD4               addi      r4,r4,4052
04748 046C8          48001E85               bl        $+0x1E84                  ; 0x0000654C
0474C 046CC   X      60000000               nop
04750 046D0          38820508               addi      r4,RTOC,1288
04754 046D4          807E0048               lwz       r3,0x0048(r30)
04758 046D8          388410BB               addi      r4,r4,4283
0475C 046DC          48001E71               bl        $+0x1E70                  ; 0x0000654C
04760 046E0   X      60000000               nop
04764 046E4          4BFFFC28               b         $-0x03D8                  ; 0x0000430C
04768 046E8          83BE00A0               lwz       r29,0x00A0(r30)
0476C 046EC          887D00D0               lbz       r3,0x00D0(r29)
04770 046F0          60630080               ori       r3,r3,0x0080
04774 046F4          987D00D0               stb       r3,0x00D0(r29)
04778 046F8          48010359               bl        $+0x10358                 ; 0x00014A50
0477C 046FC          80410014               lwz       RTOC,0x0014(SP)
04780 04700          9B7E008A               stb       r27,0x008A(r30)
04784 04704   X      38600000               li        r3,0
04788 04708          38820508               addi      r4,RTOC,1288
0478C 0470C          3884102A               addi      r4,r4,4138
04790 04710          4800264D               bl        $+0x264C                  ; 0x00006D5C
04794 04714   X      60000000               nop
04798 04718          83FE008C               lwz       r31,0x008C(r30)
0479C 0471C          807F0028               lwz       r3,0x0028(r31)
047A0 04720          64630C40               oris      r3,r3,0x0C40
047A4 04724          907F0028               stw       r3,0x0028(r31)
047A8 04728          48010329               bl        $+0x10328                 ; 0x00014A50
047AC 0472C          80410014               lwz       RTOC,0x0014(SP)
047B0 04730          8BBE004E               lbz       r29,0x004E(r30)
047B4 04734   X      2C1D0000               cmpwi     r29,0
047B8 04738   X      4082001C               bne       $+0x001C                  ; 0x00004754
047BC 0473C          807E009C               lwz       r3,0x009C(r30)
047C0 04740          48005F2D               bl        $+0x5F2C                  ; 0x0000A66C
047C4 04744   X      60000000               nop
047C8 04748          807E0094               lwz       r3,0x0094(r30)
047CC 0474C          48005F21               bl        $+0x5F20                  ; 0x0000A66C
047D0 04750   X      60000000               nop
047D4 04754   X      7EE3BB78               mr        r3,r23
047D8 04758          48001199               bl        $+0x1198                  ; 0x000058F0
047DC 0475C   X      60000000               nop
047E0 04760          38820508               addi      r4,RTOC,1288
047E4 04764   X      7C651B78               mr        r5,r3
047E8 04768          388410E0               addi      r4,r4,4320
047EC 0476C   X      38600000               li        r3,0
047F0 04770          480025ED               bl        $+0x25EC                  ; 0x00006D5C
047F4 04774   X      60000000               nop
047F8 04778   X      38600001               li        r3,1
047FC 0477C          38210080               addi      SP,SP,128
04800 04780          80010008               lwz       r0,0x0008(SP)
04804 04784          81810004               lwz       r12,0x0004(SP)
04808 04788   X      7C0803A6               mtlr      r0                        ; LR = 8
0480C 0478C          BA41FFC8               lmw       r18,-0x0038(SP)
04810 04790          7D838120               mtcrf     56,r12
04814 04794   X      4E800020               blr
04818 04798   X      7C0802A6               mflr      r0                        ; LR = 8
0481C 0479C          93E1FFFC               stw       r31,-0x0004(SP)
04820 047A0          90010008               stw       r0,0x0008(SP)
04824 047A4          9421FFC0               stwu      SP,-0x0040(SP)
04828 047A8          398204D0               addi      r12,RTOC,1232
0482C 047AC   X      7C7F1B78               mr        r31,r3
04830 047B0          38820508               addi      r4,RTOC,1288
04834 047B4   X      38600000               li        r3,0
04838 047B8          80AC0000               lwz       r5,0x0000(r12)
0483C 047BC          388410EE               addi      r4,r4,4334
04840 047C0          4800259D               bl        $+0x259C                  ; 0x00006D5C
04844 047C4   X      60000000               nop
04848 047C8   X      2C1F0000               cmpwi     r31,0
0484C 047CC   X      4082001C               bne       $+0x001C                  ; 0x000047E8
04850 047D0   X      38600000               li        r3,0
04854 047D4          38210040               addi      SP,SP,64
04858 047D8          80010008               lwz       r0,0x0008(SP)
0485C 047DC   X      7C0803A6               mtlr      r0                        ; LR = 8
04860 047E0          83E1FFFC               lwz       r31,-0x0004(SP)
04864 047E4   X      4E800020               blr
04868 047E8   X      7FE3FB78               mr        r3,r31
0486C 047EC          4BFFBC2D               bl        $-0x43D4                  ; 0x00000418
04870 047F0          807F0094               lwz       r3,0x0094(r31)
04874 047F4          48005C19               bl        $+0x5C18                  ; 0x0000A40C
04878 047F8   X      60000000               nop
0487C 047FC          907F0094               stw       r3,0x0094(r31)
04880 04800          807F009C               lwz       r3,0x009C(r31)
04884 04804          48005C09               bl        $+0x5C08                  ; 0x0000A40C
04888 04808   X      60000000               nop
0488C 0480C          907F009C               stw       r3,0x009C(r31)
04890 04810          807F00A4               lwz       r3,0x00A4(r31)
04894 04814          48005BF9               bl        $+0x5BF8                  ; 0x0000A40C
04898 04818   X      60000000               nop
0489C 0481C          907F00A4               stw       r3,0x00A4(r31)
048A0 04820   X      38800001               li        r4,1
048A4 04824          807F00C8               lwz       r3,0x00C8(r31)
048A8 04828          48002B5D               bl        $+0x2B5C                  ; 0x00007384
048AC 0482C   X      60000000               nop
048B0 04830          907F00C8               stw       r3,0x00C8(r31)
048B4 04834   X      38800001               li        r4,1
048B8 04838          807F00F8               lwz       r3,0x00F8(r31)
048BC 0483C          48002B49               bl        $+0x2B48                  ; 0x00007384
048C0 04840   X      60000000               nop
048C4 04844          907F00F8               stw       r3,0x00F8(r31)
048C8 04848   X      7FE3FB78               mr        r3,r31
048CC 0484C   X      3880003C               li        r4,60
048D0 04850          48002BBD               bl        $+0x2BBC                  ; 0x0000740C
048D4 04854   X      60000000               nop
048D8 04858          38210040               addi      SP,SP,64
048DC 0485C          80010008               lwz       r0,0x0008(SP)
048E0 04860   X      7C0803A6               mtlr      r0                        ; LR = 8
048E4 04864          83E1FFFC               lwz       r31,-0x0004(SP)
048E8 04868   X      4E800020               blr
048EC 0486C   X      7C0802A6               mflr      r0                        ; LR = 8
048F0 04870          BE61FFCC               stmw      r19,-0x0034(SP)
048F4 04874          90010008               stw       r0,0x0008(SP)
048F8 04878          9421FF90               stwu      SP,-0x0070(SP)
048FC 0487C          82A2FF48               lwz       r21,-0x00B8(RTOC)
04900 04880   X      7D5E5378               mr        r30,r10
04904 04884          828100A8               lwz       r20,0x00A8(SP)
04908 04888   X      7D3D4B78               mr        r29,r9
0490C 0488C          826100AC               lwz       r19,0x00AC(SP)
04910 04890   X      7D1C4378               mr        r28,r8
04914 04894   X      7CFB3B78               mr        r27,r7
04918 04898   X      7CDA3378               mr        r26,r6
0491C 0489C   X      7CB92B78               mr        r25,r5
04920 048A0   X      7C982378               mr        r24,r4
04924 048A4   X      7C771B78               mr        r23,r3
04928 048A8          388216DC               addi      r4,RTOC,5852
0492C 048AC   X      38600000               li        r3,0
04930 048B0          83E2FFA8               lwz       r31,-0x0058(RTOC)
04934 048B4   X      3AC00000               li        r22,0
04938 048B8          98640000               stb       r3,0x0000(r4)
0493C 048BC          38820508               addi      r4,RTOC,1288
04940 048C0          987F0000               stb       r3,0x0000(r31)
04944 048C4          388410FC               addi      r4,r4,4348
04948 048C8          80B50000               lwz       r5,0x0000(r21)
0494C 048CC   X      38600000               li        r3,0
04950 048D0          4800248D               bl        $+0x248C                  ; 0x00006D5C
04954 048D4   X      60000000               nop
04958 048D8   X      386001FC               li        r3,508
0495C 048DC   X      38800001               li        r4,1
04960 048E0          48002B89               bl        $+0x2B88                  ; 0x00007468
04964 048E4   X      60000000               nop
04968 048E8   X      7C7F1B78               mr        r31,r3
0496C 048EC   X      2C1F0000               cmpwi     r31,0
04970 048F0   X      4082001C               bne       $+0x001C                  ; 0x0000490C
04974 048F4          38820508               addi      r4,RTOC,1288
04978 048F8   X      38600000               li        r3,0
0497C 048FC          38841109               addi      r4,r4,4361
04980 04900          48001C4D               bl        $+0x1C4C                  ; 0x0000654C
04984 04904   X      60000000               nop
04988 04908          480001F4               b         $+0x01F4                  ; 0x00004AFC
0498C 0490C          38020050               addi      r0,RTOC,80
04990 04910   X      38E00000               li        r7,0
04994 04914          901F0004               stw       r0,0x0004(r31)
04998 04918          8062FF54               lwz       r3,-0x00AC(RTOC)
0499C 0491C          907F0008               stw       r3,0x0008(r31)
049A0 04920   X      386005F2               li        r3,1522
049A4 04924          38820030               addi      r4,RTOC,48
049A8 04928          3C632030               addis     r3,r3,8240
049AC 0492C          909F000C               stw       r4,0x000C(r31)
049B0 04930          80A2FF5C               lwz       r5,-0x00A4(RTOC)
049B4 04934          90BF0010               stw       r5,0x0010(r31)
049B8 04938          38C20060               addi      r6,RTOC,96
049BC 0493C          90DF0014               stw       r6,0x0014(r31)
049C0 04940          90FF0018               stw       r7,0x0018(r31)
049C4 04944          39020068               addi      r8,RTOC,104
049C8 04948          911F001C               stw       r8,0x001C(r31)
049CC 0494C          8122FF68               lwz       r9,-0x0098(RTOC)
049D0 04950          913F0020               stw       r9,0x0020(r31)
049D4 04954          39420078               addi      r10,RTOC,120
049D8 04958          915F0024               stw       r10,0x0024(r31)
049DC 0495C          8162FF70               lwz       r11,-0x0090(RTOC)
049E0 04960          917F0028               stw       r11,0x0028(r31)
049E4 04964          39820040               addi      r12,RTOC,64
049E8 04968          919F002C               stw       r12,0x002C(r31)
049EC 0496C          380200A0               addi      r0,RTOC,160
049F0 04970          901F0030               stw       r0,0x0030(r31)
049F4 04974          38020038               addi      r0,RTOC,56
049F8 04978          901F0000               stw       r0,0x0000(r31)
049FC 0497C          380200A8               addi      r0,RTOC,168
04A00 04980          92FF003C               stw       r23,0x003C(r31)
04A04 04984          901F0034               stw       r0,0x0034(r31)
04A08 04988          931F0040               stw       r24,0x0040(r31)
04A0C 0498C          933F0044               stw       r25,0x0044(r31)
04A10 04990          935F0050               stw       r26,0x0050(r31)
04A14 04994          937F0048               stw       r27,0x0048(r31)
04A18 04998          48010059               bl        $+0x10058                 ; 0x000149F0
04A1C 0499C          80410014               lwz       RTOC,0x0014(SP)
04A20 049A0          907F00B0               stw       r3,0x00B0(r31)
04A24 049A4   X      38600001               li        r3,1
04A28 049A8          3C635600               addis     r3,r3,22016
04A2C 049AC          48010045               bl        $+0x10044                 ; 0x000149F0
04A30 049B0          80410014               lwz       RTOC,0x0014(SP)
04A34 049B4          801F0094               lwz       r0,0x0094(r31)
04A38 049B8   X      2C000000               cmpwi     r0,0
04A3C 049BC          907F00B4               stw       r3,0x00B4(r31)
04A40 049C0   X      40820040               bne       $+0x0040                  ; 0x00004A00
04A44 049C4          807F003C               lwz       r3,0x003C(r31)
04A48 049C8   X      7FE6FB78               mr        r6,r31
04A4C 049CC          80A2FF84               lwz       r5,-0x007C(RTOC)
04A50 049D0   X      38800001               li        r4,1
04A54 049D4          48005B01               bl        $+0x5B00                  ; 0x0000A4D4
04A58 049D8   X      60000000               nop
04A5C 049DC          907F0094               stw       r3,0x0094(r31)
04A60 049E0   X      2C030000               cmpwi     r3,0
04A64 049E4   X      4082001C               bne       $+0x001C                  ; 0x00004A00
04A68 049E8          38820508               addi      r4,RTOC,1288
04A6C 049EC          807F0048               lwz       r3,0x0048(r31)
04A70 049F0          38841128               addi      r4,r4,4392
04A74 049F4          48001B59               bl        $+0x1B58                  ; 0x0000654C
04A78 049F8   X      60000000               nop
04A7C 049FC          48000100               b         $+0x0100                  ; 0x00004AFC
04A80 04A00          801F009C               lwz       r0,0x009C(r31)
04A84 04A04   X      2C000000               cmpwi     r0,0
04A88 04A08   X      40820040               bne       $+0x0040                  ; 0x00004A48
04A8C 04A0C          807F003C               lwz       r3,0x003C(r31)
04A90 04A10   X      7FE6FB78               mr        r6,r31
04A94 04A14          80A2FF88               lwz       r5,-0x0078(RTOC)
04A98 04A18   X      38800002               li        r4,2
04A9C 04A1C          48005AB9               bl        $+0x5AB8                  ; 0x0000A4D4
04AA0 04A20   X      60000000               nop
04AA4 04A24          907F009C               stw       r3,0x009C(r31)
04AA8 04A28   X      2C030000               cmpwi     r3,0
04AAC 04A2C   X      4082001C               bne       $+0x001C                  ; 0x00004A48
04AB0 04A30          38820508               addi      r4,RTOC,1288
04AB4 04A34          807F0048               lwz       r3,0x0048(r31)
04AB8 04A38          3884114C               addi      r4,r4,4428
04ABC 04A3C          48001B11               bl        $+0x1B10                  ; 0x0000654C
04AC0 04A40   X      60000000               nop
04AC4 04A44          480000B8               b         $+0x00B8                  ; 0x00004AFC
04AC8 04A48          837F00A4               lwz       r27,0x00A4(r31)
04ACC 04A4C   X      2C1B0000               cmpwi     r27,0
04AD0 04A50   X      40820040               bne       $+0x0040                  ; 0x00004A90
04AD4 04A54          807F003C               lwz       r3,0x003C(r31)
04AD8 04A58   X      7FE6FB78               mr        r6,r31
04ADC 04A5C          80A2FF8C               lwz       r5,-0x0074(RTOC)
04AE0 04A60   X      38800000               li        r4,0
04AE4 04A64          48005A71               bl        $+0x5A70                  ; 0x0000A4D4
04AE8 04A68   X      60000000               nop
04AEC 04A6C          907F00A4               stw       r3,0x00A4(r31)
04AF0 04A70   X      2C030000               cmpwi     r3,0
04AF4 04A74   X      4082001C               bne       $+0x001C                  ; 0x00004A90
04AF8 04A78          38820508               addi      r4,RTOC,1288
04AFC 04A7C          807F0048               lwz       r3,0x0048(r31)
04B00 04A80          3884116F               addi      r4,r4,4463
04B04 04A84          48001AC9               bl        $+0x1AC8                  ; 0x0000654C
04B08 04A88   X      60000000               nop
04B0C 04A8C          48000070               b         $+0x0070                  ; 0x00004AFC
04B10 04A90   X      7FE3FB78               mr        r3,r31
04B14 04A94          4BFFCDD9               bl        $-0x3228                  ; 0x0000186C
04B18 04A98   X      2C030000               cmpwi     r3,0
04B1C 04A9C   X      41820060               beq       $+0x0060                  ; 0x00004AFC
04B20 04AA0          9ADF004C               stb       r22,0x004C(r31)
04B24 04AA4   X      7FE3FB78               mr        r3,r31
04B28 04AA8          4BFFB971               bl        $-0x4690                  ; 0x00000418
04B2C 04AAC   X      2C030000               cmpwi     r3,0
04B30 04AB0   X      4182004C               beq       $+0x004C                  ; 0x00004AFC
04B34 04AB4          801F0054               lwz       r0,0x0054(r31)
04B38 04AB8   X      38E005EA               li        r7,1514
04B3C 04ABC          809F0050               lwz       r4,0x0050(r31)
04B40 04AC0   X      390005F2               li        r8,1522
04B44 04AC4   X      7FE3FB78               mr        r3,r31
04B48 04AC8          90040000               stw       r0,0x0000(r4)
04B4C 04ACC          80BF0058               lwz       r5,0x0058(r31)
04B50 04AD0          90B40000               stw       r5,0x0000(r20)
04B54 04AD4          80DF0078               lwz       r6,0x0078(r31)
04B58 04AD8          90D30000               stw       r6,0x0000(r19)
04B5C 04ADC          90FC0000               stw       r7,0x0000(r28)
04B60 04AE0          911D0000               stw       r8,0x0000(r29)
04B64 04AE4          90FE0000               stw       r7,0x0000(r30)
04B68 04AE8          38210070               addi      SP,SP,112
04B6C 04AEC          80010008               lwz       r0,0x0008(SP)
04B70 04AF0   X      7C0803A6               mtlr      r0                        ; LR = 8
04B74 04AF4          BA61FFCC               lmw       r19,-0x0034(SP)
04B78 04AF8   X      4E800020               blr
04B7C 04AFC          38820508               addi      r4,RTOC,1288
04B80 04B00   X      38600000               li        r3,0
04B84 04B04          80B50000               lwz       r5,0x0000(r21)
04B88 04B08          388410EE               addi      r4,r4,4334
04B8C 04B0C          48002251               bl        $+0x2250                  ; 0x00006D5C
04B90 04B10   X      60000000               nop
04B94 04B14   X      2C1F0000               cmpwi     r31,0
04B98 04B18   X      41820074               beq       $+0x0074                  ; 0x00004B8C
04B9C 04B1C   X      7FE3FB78               mr        r3,r31
04BA0 04B20          4BFFB8F9               bl        $-0x4708                  ; 0x00000418
04BA4 04B24          807F0094               lwz       r3,0x0094(r31)
04BA8 04B28          480058E5               bl        $+0x58E4                  ; 0x0000A40C
04BAC 04B2C   X      60000000               nop
04BB0 04B30          907F0094               stw       r3,0x0094(r31)
04BB4 04B34          807F009C               lwz       r3,0x009C(r31)
04BB8 04B38          480058D5               bl        $+0x58D4                  ; 0x0000A40C
04BBC 04B3C   X      60000000               nop
04BC0 04B40          907F009C               stw       r3,0x009C(r31)
04BC4 04B44          807F00A4               lwz       r3,0x00A4(r31)
04BC8 04B48          480058C5               bl        $+0x58C4                  ; 0x0000A40C
04BCC 04B4C   X      60000000               nop
04BD0 04B50          907F00A4               stw       r3,0x00A4(r31)
04BD4 04B54   X      38800001               li        r4,1
04BD8 04B58          807F00C8               lwz       r3,0x00C8(r31)
04BDC 04B5C          48002829               bl        $+0x2828                  ; 0x00007384
04BE0 04B60   X      60000000               nop
04BE4 04B64          907F00C8               stw       r3,0x00C8(r31)
04BE8 04B68   X      38800001               li        r4,1
04BEC 04B6C          807F00F8               lwz       r3,0x00F8(r31)
04BF0 04B70          48002815               bl        $+0x2814                  ; 0x00007384
04BF4 04B74   X      60000000               nop
04BF8 04B78          907F00F8               stw       r3,0x00F8(r31)
04BFC 04B7C   X      7FE3FB78               mr        r3,r31
04C00 04B80   X      3880003C               li        r4,60
04C04 04B84          48002889               bl        $+0x2888                  ; 0x0000740C
04C08 04B88   X      60000000               nop
04C0C 04B8C          38820508               addi      r4,RTOC,1288
04C10 04B90   X      38600000               li        r3,0
04C14 04B94          3884118E               addi      r4,r4,4494
04C18 04B98          480019B5               bl        $+0x19B4                  ; 0x0000654C
04C1C 04B9C   X      60000000               nop
04C20 04BA0   X      38600000               li        r3,0
04C24 04BA4          38210070               addi      SP,SP,112
04C28 04BA8          80010008               lwz       r0,0x0008(SP)
04C2C 04BAC   X      7C0803A6               mtlr      r0                        ; LR = 8
04C30 04BB0          BA61FFCC               lmw       r19,-0x0034(SP)
04C34 04BB4   X      4E800020               blr
04C38 04BB8          7C042A14               add       r0,r4,r5
04C3C 04BBC          90830000               stw       r4,0x0000(r3)
04C40 04BC0   X      38C00000               li        r6,0
04C44 04BC4          90030004               stw       r0,0x0004(r3)
04C48 04BC8          90830008               stw       r4,0x0008(r3)
04C4C 04BCC          98C40000               stb       r6,0x0000(r4)
04C50 04BD0   X      4E800020               blr
04C54 04BD4   X      7C0802A6               mflr      r0                        ; LR = 8
04C58 04BD8          93E1FFFC               stw       r31,-0x0004(SP)
04C5C 04BDC          90010008               stw       r0,0x0008(SP)
04C60 04BE0          9421FFB0               stwu      SP,-0x0050(SP)
04C64 04BE4          90A10070               stw       r5,0x0070(SP)
04C68 04BE8          90C10074               stw       r6,0x0074(SP)
04C6C 04BEC          90E10078               stw       r7,0x0078(SP)
04C70 04BF0          9101007C               stw       r8,0x007C(SP)
04C74 04BF4          91210080               stw       r9,0x0080(SP)
04C78 04BF8          91410084               stw       r10,0x0084(SP)
04C7C 04BFC          90610038               stw       r3,0x0038(SP)
04C80 04C00          7C032214               add       r0,r3,r4
04C84 04C04          9001003C               stw       r0,0x003C(SP)
04C88 04C08   X      3BE00000               li        r31,0
04C8C 04C0C          90610040               stw       r3,0x0040(SP)
04C90 04C10          38C10074               addi      r6,SP,116
04C94 04C14          80A10070               lwz       r5,0x0070(SP)
04C98 04C18          9BE30000               stb       r31,0x0000(r3)
04C9C 04C1C          38610038               addi      r3,SP,56
04CA0 04C20          388200C0               addi      r4,RTOC,192
04CA4 04C24          480001A9               bl        $+0x01A8                  ; 0x00004DCC
04CA8 04C28          81810040               lwz       r12,0x0040(SP)
04CAC 04C2C          9BEC0000               stb       r31,0x0000(r12)
04CB0 04C30          38210050               addi      SP,SP,80
04CB4 04C34          80010008               lwz       r0,0x0008(SP)
04CB8 04C38   X      7C0803A6               mtlr      r0                        ; LR = 8
04CBC 04C3C          83E1FFFC               lwz       r31,-0x0004(SP)
04CC0 04C40   X      4E800020               blr
04CC4 04C44   X      7C0802A6               mflr      r0                        ; LR = 8
04CC8 04C48          93E1FFFC               stw       r31,-0x0004(SP)
04CCC 04C4C          90010008               stw       r0,0x0008(SP)
04CD0 04C50          9421FFC0               stwu      SP,-0x0040(SP)
04CD4 04C54          90610058               stw       r3,0x0058(SP)
04CD8 04C58          9081005C               stw       r4,0x005C(SP)
04CDC 04C5C          39810058               addi      r12,SP,88
04CE0 04C60          80610058               lwz       r3,0x0058(SP)
04CE4 04C64          808C0004               lwz       r4,0x0004(r12)
04CE8 04C68          83E2FF98               lwz       r31,-0x0068(RTOC)
04CEC 04C6C          4800FD6D               bl        $+0xFD6C                  ; 0x000149D8
04CF0 04C70          80410014               lwz       RTOC,0x0014(SP)
04CF4 04C74   X      2C030000               cmpwi     r3,0
04CF8 04C78   X      408000CC               bge       $+0x00CC                  ; 0x00004D44
04CFC 04C7C          7D2300D0               neg       r9,r3
04D00 04C80   X      2C0903E7               cmpwi     r9,999
04D04 04C84   X      41810014               bgt       $+0x0014                  ; 0x00004C98
04D08 04C88          80A2FF90               lwz       r5,-0x0070(RTOC)
04D0C 04C8C   X      7D264B78               mr        r6,r9
04D10 04C90   X      38E00000               li        r7,0
04D14 04C94          48000114               b         $+0x0114                  ; 0x00004DA8
04D18 04C98   X      3980423F               li        r12,16959
04D1C 04C9C          3C0C000F               addis     r0,r12,15
04D20 04CA0   X      7C090000               cmpw      r9,r0
04D24 04CA4   X      41810050               bgt       $+0x0050                  ; 0x00004CF4
04D28 04CA8   X      38604DD3               li        r3,19923
04D2C 04CAC   X      552A0FFE               srwi      r10,r9,31
04D30 04CB0          3C631062               addis     r3,r3,4194
04D34 04CB4          80A2FF90               lwz       r5,-0x0070(RTOC)
04D38 04CB8   X      38E0851F               li        r7,-31457
04D3C 04CBC          7C834896               mulhw     r4,r3,r9
04D40 04CC0          38A50009               addi      r5,r5,9
04D44 04CC4          3CE751EC               addis     r7,r7,20972
04D48 04CC8          7C843670               srawi     r4,r4,6
04D4C 04CCC          7D645214               add       r11,r4,r10
04D50 04CD0   X      55280FFE               srwi      r8,r9,31
04D54 04CD4          7CC44214               add       r6,r4,r8
04D58 04CD8          1D6B03E8               mulli     r11,r11,1000
04D5C 04CDC   X      7D8B4850               sub       r12,r9,r11
04D60 04CE0          7CE76096               mulhw     r7,r7,r12
04D64 04CE4          7CE72E70               srawi     r7,r7,5
04D68 04CE8   X      55800FFE               srwi      r0,r12,31
04D6C 04CEC          7CE70214               add       r7,r7,r0
04D70 04CF0          480000B8               b         $+0x00B8                  ; 0x00004DA8
04D74 04CF4   X      3980DE83               li        r12,-8573
04D78 04CF8   X      55280FFE               srwi      r8,r9,31
04D7C 04CFC          3C0C431C               addis     r0,r12,17180
04D80 04D00          80A2FF90               lwz       r5,-0x0070(RTOC)
04D84 04D04   X      38E0B589               li        r7,-19063
04D88 04D08          7C604896               mulhw     r3,r0,r9
04D8C 04D0C          38A50012               addi      r5,r5,18
04D90 04D10          3CE714F9               addis     r7,r7,5369
04D94 04D14          7C639670               srawi     r3,r3,18
04D98 04D18          7D434214               add       r10,r3,r8
04D9C 04D1C   X      55240FFE               srwi      r4,r9,31
04DA0 04D20          7CC32214               add       r6,r3,r4
04DA4 04D24          1D4A3D09               mulli     r10,r10,15625
04DA8 04D28   X      554A3032               slwi      r10,r10,6
04DAC 04D2C   X      7D6A4850               sub       r11,r9,r10
04DB0 04D30          7CE75896               mulhw     r7,r7,r11
04DB4 04D34          7CE76E70               srawi     r7,r7,13
04DB8 04D38   X      556C0FFE               srwi      r12,r11,31
04DBC 04D3C          7CE76214               add       r7,r7,r12
04DC0 04D40          48000068               b         $+0x0068                  ; 0x00004DA8
04DC4 04D44   X      2C0303E8               cmpwi     r3,1000
04DC8 04D48   X      41800050               blt       $+0x0050                  ; 0x00004D98
04DCC 04D4C   X      39804DD3               li        r12,19923
04DD0 04D50   X      54690FFE               srwi      r9,r3,31
04DD4 04D54          3C0C1062               addis     r0,r12,4194
04DD8 04D58          80A2FF90               lwz       r5,-0x0070(RTOC)
04DDC 04D5C   X      38E0851F               li        r7,-31457
04DE0 04D60          7C801896               mulhw     r4,r0,r3
04DE4 04D64          38A50012               addi      r5,r5,18
04DE8 04D68          3CE751EC               addis     r7,r7,20972
04DEC 04D6C          7C843670               srawi     r4,r4,6
04DF0 04D70          7D444A14               add       r10,r4,r9
04DF4 04D74   X      54680FFE               srwi      r8,r3,31
04DF8 04D78          7CC44214               add       r6,r4,r8
04DFC 04D7C          1D4A03E8               mulli     r10,r10,1000
04E00 04D80   X      7D6A1850               sub       r11,r3,r10
04E04 04D84          7CE75896               mulhw     r7,r7,r11
04E08 04D88          7CE72E70               srawi     r7,r7,5
04E0C 04D8C   X      556C0FFE               srwi      r12,r11,31
04E10 04D90          7CE76214               add       r7,r7,r12
04E14 04D94          48000014               b         $+0x0014                  ; 0x00004DA8
04E18 04D98          80A2FF90               lwz       r5,-0x0070(RTOC)
04E1C 04D9C   X      7C661B78               mr        r6,r3
04E20 04DA0          38A50009               addi      r5,r5,9
04E24 04DA4   X      38E00000               li        r7,0
04E28 04DA8   X      38800040               li        r4,64
04E2C 04DAC   X      7FE3FB78               mr        r3,r31
04E30 04DB0          4BFFFE25               bl        $-0x01DC                  ; 0x00004BD4
04E34 04DB4   X      7FE3FB78               mr        r3,r31
04E38 04DB8          38210040               addi      SP,SP,64
04E3C 04DBC          80010008               lwz       r0,0x0008(SP)
04E40 04DC0   X      7C0803A6               mtlr      r0                        ; LR = 8
04E44 04DC4          83E1FFFC               lwz       r31,-0x0004(SP)
04E48 04DC8   X      4E800020               blr
04E4C 04DCC          7D800026               mfcr      r12
04E50 04DD0   X      7C0802A6               mflr      r0                        ; LR = 8
04E54 04DD4          BF01FFE0               stmw      r24,-0x0020(SP)
04E58 04DD8          91810004               stw       r12,0x0004(SP)
04E5C 04DDC          90010008               stw       r0,0x0008(SP)
04E60 04DE0          9421FF80               stwu      SP,-0x0080(SP)
04E64 04DE4          9081009C               stw       r4,0x009C(SP)
04E68 04DE8          88050000               lbz       r0,0x0000(r5)
04E6C 04DEC          7C000775               extsb.    r0,r0
04E70 04DF0   X      40820024               bne       $+0x0024                  ; 0x00004E14
04E74 04DF4   X      38600000               li        r3,0
04E78 04DF8          38210080               addi      SP,SP,128
04E7C 04DFC          80010008               lwz       r0,0x0008(SP)
04E80 04E00          81810004               lwz       r12,0x0004(SP)
04E84 04E04   X      7C0803A6               mtlr      r0                        ; LR = 8
04E88 04E08          BB01FFE0               lmw       r24,-0x0020(SP)
04E8C 04E0C          7D838120               mtcrf     56,r12
04E90 04E10   X      4E800020               blr
04E94 04E14   X      3B600000               li        r27,0
04E98 04E18   X      7CD93378               mr        r25,r6
04E9C 04E1C   X      7CBE2B78               mr        r30,r5
04EA0 04E20   X      7C7A1B78               mr        r26,r3
04EA4 04E24          889E0000               lbz       r4,0x0000(r30)
04EA8 04E28          7C890774               extsb     r9,r4
04EAC 04E2C   X      2C090025               cmpwi     r9,37
04EB0 04E30   X      41820070               beq       $+0x0070                  ; 0x00004EA0
04EB4 04E34   X      2C09000D               cmpwi     r9,13
04EB8 04E38          3B7B0001               addi      r27,r27,1
04EBC 04E3C   X      40820040               bne       $+0x0040                  ; 0x00004E7C
04EC0 04E40          8181009C               lwz       r12,0x009C(SP)
04EC4 04E44   X      7F44D378               mr        r4,r26
04EC8 04E48   X      3860000A               li        r3,10
04ECC 04E4C          48010115               bl        $+0x10114                 ; 0x00014F60
04ED0 04E50          80410014               lwz       RTOC,0x0014(SP)
04ED4 04E54   X      2C03FFFF               cmpwi     r3,-1
04ED8 04E58   X      40820024               bne       $+0x0024                  ; 0x00004E7C
04EDC 04E5C   X      3860FFFF               li        r3,-1
04EE0 04E60          38210080               addi      SP,SP,128
04EE4 04E64          80010008               lwz       r0,0x0008(SP)
04EE8 04E68          81810004               lwz       r12,0x0004(SP)
04EEC 04E6C   X      7C0803A6               mtlr      r0                        ; LR = 8
04EF0 04E70          BB01FFE0               lmw       r24,-0x0020(SP)
04EF4 04E74          7D838120               mtcrf     56,r12
04EF8 04E78   X      4E800020               blr
04EFC 04E7C          887E0000               lbz       r3,0x0000(r30)
04F00 04E80   X      7F44D378               mr        r4,r26
04F04 04E84          8181009C               lwz       r12,0x009C(SP)
04F08 04E88          7C630774               extsb     r3,r3
04F0C 04E8C          480100D5               bl        $+0x100D4                 ; 0x00014F60
04F10 04E90          80410014               lwz       RTOC,0x0014(SP)
04F14 04E94   X      2C03FFFF               cmpwi     r3,-1
04F18 04E98   X      4182FFC4               beq       $-0x003C                  ; 0x00004E5C
04F1C 04E9C          48000960               b         $+0x0960                  ; 0x000057FC
04F20 04EA0          887E0001               lbz       r3,0x0001(r30)
04F24 04EA4          3BDE0001               addi      r30,r30,1
04F28 04EA8          7C630774               extsb     r3,r3
04F2C 04EAC   X      3863FFDB               subi      r3,r3,37
04F30 04EB0   X      2C030000               cmpwi     r3,0
04F34 04EB4   X      4082002C               bne       $+0x002C                  ; 0x00004EE0
04F38 04EB8          8181009C               lwz       r12,0x009C(SP)
04F3C 04EBC   X      7F44D378               mr        r4,r26
04F40 04EC0   X      38600025               li        r3,37
04F44 04EC4          3B7B0001               addi      r27,r27,1
04F48 04EC8          48010099               bl        $+0x10098                 ; 0x00014F60
04F4C 04ECC          80410014               lwz       RTOC,0x0014(SP)
04F50 04ED0          38630001               addi      r3,r3,1
04F54 04ED4   X      2C030000               cmpwi     r3,0
04F58 04ED8   X      4182FF84               beq       $-0x007C                  ; 0x00004E5C
04F5C 04EDC          48000920               b         $+0x0920                  ; 0x000057FC
04F60 04EE0          3BE10057               addi      r31,SP,87
04F64 04EE4   X      3BA00000               li        r29,0
04F68 04EE8   X      39600000               li        r11,0
04F6C 04EEC   X      38A00000               li        r5,0
04F70 04EF0   X      38E00000               li        r7,0
04F74 04EF4   X      38800000               li        r4,0
04F78 04EF8   X      3B800000               li        r28,0
04F7C 04EFC   X      39000000               li        r8,0
04F80 04F00   X      39400000               li        r10,0
04F84 04F04   X      38600000               li        r3,0
04F88 04F08          88DE0000               lbz       r6,0x0000(r30)
04F8C 04F0C          7CC90774               extsb     r9,r6
04F90 04F10   X      2C090023               cmpwi     r9,35
04F94 04F14   X      4182005C               beq       $+0x005C                  ; 0x00004F70
04F98 04F18   X      41810018               bgt       $+0x0018                  ; 0x00004F30
04F9C 04F1C   X      2C090000               cmpwi     r9,0
04FA0 04F20   X      4182FF3C               beq       $-0x00C4                  ; 0x00004E5C
04FA4 04F24   X      2C090020               cmpwi     r9,32
04FA8 04F28   X      41820040               beq       $+0x0040                  ; 0x00004F68
04FAC 04F2C          48000054               b         $+0x0054                  ; 0x00004F80
04FB0 04F30   X      2C09002D               cmpwi     r9,45
04FB4 04F34   X      41820020               beq       $+0x0020                  ; 0x00004F54
04FB8 04F38   X      41810010               bgt       $+0x0010                  ; 0x00004F48
04FBC 04F3C   X      2C09002B               cmpwi     r9,43
04FC0 04F40   X      41820020               beq       $+0x0020                  ; 0x00004F60
04FC4 04F44          4800003C               b         $+0x003C                  ; 0x00004F80
04FC8 04F48   X      2C090030               cmpwi     r9,48
04FCC 04F4C   X      4182002C               beq       $+0x002C                  ; 0x00004F78
04FD0 04F50          48000030               b         $+0x0030                  ; 0x00004F80
04FD4 04F54   X      3BA00001               li        r29,1
04FD8 04F58          3BDE0001               addi      r30,r30,1
04FDC 04F5C          4BFFFFAC               b         $-0x0054                  ; 0x00004F08
04FE0 04F60   X      39600001               li        r11,1
04FE4 04F64          4BFFFFF4               b         $-0x000C                  ; 0x00004F58
04FE8 04F68   X      38A00020               li        r5,32
04FEC 04F6C          4BFFFFEC               b         $-0x0014                  ; 0x00004F58
04FF0 04F70   X      38E00001               li        r7,1
04FF4 04F74          4BFFFFE4               b         $-0x001C                  ; 0x00004F58
04FF8 04F78   X      38800001               li        r4,1
04FFC 04F7C          4BFFFFDC               b         $-0x0024                  ; 0x00004F58
05000 04F80   X      2C1D0000               cmpwi     r29,0
05004 04F84   X      3B00002E               li        r24,46
05008 04F88   X      41820008               beq       $+0x0008                  ; 0x00004F90
0500C 04F8C   X      38800000               li        r4,0
05010 04F90   X      2C09002A               cmpwi     r9,42
05014 04F94   X      4082002C               bne       $+0x002C                  ; 0x00004FC0
05018 04F98          83990000               lwz       r28,0x0000(r25)
0501C 04F9C          3B390004               addi      r25,r25,4
05020 04FA0   X      2C1C0000               cmpwi     r28,0
05024 04FA4   X      4080000C               bge       $+0x000C                  ; 0x00004FB0
05028 04FA8   X      3BA00001               li        r29,1
0502C 04FAC          7F9C00D0               neg       r28,r28
05030 04FB0          893E0001               lbz       r9,0x0001(r30)
05034 04FB4          3BDE0001               addi      r30,r30,1
05038 04FB8          7D290774               extsb     r9,r9
0503C 04FBC          48000038               b         $+0x0038                  ; 0x00004FF4
05040 04FC0   X      2C090030               cmpwi     r9,48
05044 04FC4   X      41800030               blt       $+0x0030                  ; 0x00004FF4
05048 04FC8   X      2C090039               cmpwi     r9,57
0504C 04FCC   X      41810028               bgt       $+0x0028                  ; 0x00004FF4
05050 04FD0          1D9C000A               mulli     r12,r28,10
05054 04FD4          7CC96214               add       r6,r9,r12
05058 04FD8          8D3E0001               lbzu      r9,0x0001(r30)
0505C 04FDC   X      3B86FFD0               subi      r28,r6,48
05060 04FE0          7D290774               extsb     r9,r9
05064 04FE4   X      2C090030               cmpwi     r9,48
05068 04FE8   X      41800844               blt       $+0x0844                  ; 0x0000582C
0506C 04FEC   X      2C09003A               cmpwi     r9,58
05070 04FF0   X      4180FFE0               blt       $-0x0020                  ; 0x00004FD0
05074 04FF4   X      2C09002E               cmpwi     r9,46
05078 04FF8   X      40820088               bne       $+0x0088                  ; 0x00005080
0507C 04FFC          88DE0001               lbz       r6,0x0001(r30)
05080 05000   X      7FC9F378               mr        r9,r30
05084 05004          3BDE0001               addi      r30,r30,1
05088 05008          7CC60774               extsb     r6,r6
0508C 0500C   X      38C6FFD6               subi      r6,r6,42
05090 05010   X      2C060000               cmpwi     r6,0
05094 05014   X      40820014               bne       $+0x0014                  ; 0x00005028
05098 05018          81190000               lwz       r8,0x0000(r25)
0509C 0501C          3B390004               addi      r25,r25,4
050A0 05020          3BC90002               addi      r30,r9,2
050A4 05024          48000048               b         $+0x0048                  ; 0x0000506C
050A8 05028          88C90001               lbz       r6,0x0001(r9)
050AC 0502C          7CC90774               extsb     r9,r6
050B0 05030   X      2C090030               cmpwi     r9,48
050B4 05034   X      41800038               blt       $+0x0038                  ; 0x0000506C
050B8 05038   X      2C090039               cmpwi     r9,57
050BC 0503C   X      41810030               bgt       $+0x0030                  ; 0x0000506C
050C0 05040          899E0000               lbz       r12,0x0000(r30)
050C4 05044          1CC8000A               mulli     r6,r8,10
050C8 05048          8D3E0001               lbzu      r9,0x0001(r30)
050CC 0504C          7D8C0774               extsb     r12,r12
050D0 05050          7D8C3214               add       r12,r12,r6
050D4 05054          7D290774               extsb     r9,r9
050D8 05058   X      2C090030               cmpwi     r9,48
050DC 0505C   X      390CFFD0               subi      r8,r12,48
050E0 05060   X      4180000C               blt       $+0x000C                  ; 0x0000506C
050E4 05064   X      2C09003A               cmpwi     r9,58
050E8 05068   X      4180FFD8               blt       $-0x0028                  ; 0x00005040
050EC 0506C          881E0000               lbz       r0,0x0000(r30)
050F0 05070   X      2C080000               cmpwi     r8,0
050F4 05074          7C090774               extsb     r9,r0
050F8 05078   X      41800008               blt       $+0x0008                  ; 0x00005080
050FC 0507C   X      39400001               li        r10,1
05100 05080   X      2C090000               cmpwi     r9,0
05104 05084   X      4182FDD8               beq       $-0x0228                  ; 0x00004E5C
05108 05088   X      2C09004C               cmpwi     r9,76
0510C 0508C   X      418200BC               beq       $+0x00BC                  ; 0x00005148
05110 05090   X      2C090068               cmpwi     r9,104
05114 05094   X      418200B0               beq       $+0x00B0                  ; 0x00005144
05118 05098   X      2C09006C               cmpwi     r9,108
0511C 0509C   X      418200AC               beq       $+0x00AC                  ; 0x00005148
05120 050A0   X      2C090069               cmpwi     r9,105
05124 050A4   X      418200B0               beq       $+0x00B0                  ; 0x00005154
05128 050A8   X      41810048               bgt       $+0x0048                  ; 0x000050F0
0512C 050AC   X      2C090058               cmpwi     r9,88
05130 050B0   X      418202C0               beq       $+0x02C0                  ; 0x00005370
05134 050B4   X      41810018               bgt       $+0x0018                  ; 0x000050CC
05138 050B8   X      2C090041               cmpwi     r9,65
0513C 050BC   X      418203C4               beq       $+0x03C4                  ; 0x00005480
05140 050C0   X      2C090054               cmpwi     r9,84
05144 050C4   X      41820544               beq       $+0x0544                  ; 0x00005608
05148 050C8          4BFFFD94               b         $-0x026C                  ; 0x00004E5C
0514C 050CC   X      2C090063               cmpwi     r9,99
05150 050D0   X      4182065C               beq       $+0x065C                  ; 0x0000572C
05154 050D4   X      41810010               bgt       $+0x0010                  ; 0x000050E4
05158 050D8   X      2C090061               cmpwi     r9,97
0515C 050DC   X      418203A4               beq       $+0x03A4                  ; 0x00005480
05160 050E0          4BFFFD7C               b         $-0x0284                  ; 0x00004E5C
05164 050E4   X      2C090064               cmpwi     r9,100
05168 050E8   X      4182006C               beq       $+0x006C                  ; 0x00005154
0516C 050EC          4BFFFD70               b         $-0x0290                  ; 0x00004E5C
05170 050F0   X      2C090073               cmpwi     r9,115
05174 050F4   X      4182055C               beq       $+0x055C                  ; 0x00005650
05178 050F8   X      41810028               bgt       $+0x0028                  ; 0x00005120
0517C 050FC   X      2C09006F               cmpwi     r9,111
05180 05100   X      41820170               beq       $+0x0170                  ; 0x00005270
05184 05104   X      41810010               bgt       $+0x0010                  ; 0x00005114
05188 05108   X      2C09006E               cmpwi     r9,110
0518C 0510C   X      41820600               beq       $+0x0600                  ; 0x0000570C
05190 05110          4BFFFD4C               b         $-0x02B4                  ; 0x00004E5C
05194 05114   X      2C090070               cmpwi     r9,112
05198 05118   X      41820250               beq       $+0x0250                  ; 0x00005368
0519C 0511C          4BFFFD40               b         $-0x02C0                  ; 0x00004E5C
051A0 05120   X      2C090075               cmpwi     r9,117
051A4 05124   X      41820030               beq       $+0x0030                  ; 0x00005154
051A8 05128   X      41810010               bgt       $+0x0010                  ; 0x00005138
051AC 0512C   X      2C090074               cmpwi     r9,116
051B0 05130   X      418204D8               beq       $+0x04D8                  ; 0x00005608
051B4 05134          4BFFFD28               b         $-0x02D8                  ; 0x00004E5C
051B8 05138   X      2C090078               cmpwi     r9,120
051BC 0513C   X      41820234               beq       $+0x0234                  ; 0x00005370
051C0 05140          4BFFFD1C               b         $-0x02E4                  ; 0x00004E5C
051C4 05144   X      38600001               li        r3,1
051C8 05148          8D3E0001               lbzu      r9,0x0001(r30)
051CC 0514C          7D290774               extsb     r9,r9
051D0 05150          4BFFFF30               b         $-0x00D0                  ; 0x00005080
051D4 05154          80D90000               lwz       r6,0x0000(r25)
051D8 05158   X      2C030000               cmpwi     r3,0
051DC 0515C   X      2F1D0000               cmpwi     cr6,r29,0
051E0 05160          3B390004               addi      r25,r25,4
051E4 05164   X      41820008               beq       $+0x0008                  ; 0x0000516C
051E8 05168          7CC60734               extsh     r6,r6
051EC 0516C   X      2C090075               cmpwi     r9,117
051F0 05170   X      2F860000               cmpwi     cr7,r6,0
051F4 05174   X      4082000C               bne       $+0x000C                  ; 0x00005180
051F8 05178   X      38A00000               li        r5,0
051FC 0517C          48000024               b         $+0x0024                  ; 0x000051A0
05200 05180   X      409C0014               bge       cr7,$+0x0014              ; 0x00005194
05204 05184   X      38A0002D               li        r5,45
05208 05188          7CC600D1               neg.      r6,r6
0520C 0518C          4F800000               mcrf      cr7,cr0
05210 05190          48000010               b         $+0x0010                  ; 0x000051A0
05214 05194   X      2C0B0000               cmpwi     r11,0
05218 05198   X      41820008               beq       $+0x0008                  ; 0x000051A0
0521C 0519C   X      38A0002B               li        r5,43
05220 051A0   X      2C0A0000               cmpwi     r10,0
05224 051A4   X      2D050000               cmpwi     cr2,r5,0
05228 051A8   X      40820024               bne       $+0x0024                  ; 0x000051CC
0522C 051AC   X      2C040000               cmpwi     r4,0
05230 051B0   X      41820010               beq       $+0x0010                  ; 0x000051C0
05234 051B4   X      7F88E378               mr        r8,r28
05238 051B8   X      418A0008               beq       cr2,$+0x0008              ; 0x000051C0
0523C 051BC   X      391CFFFF               subi      r8,r28,1
05240 051C0   X      2C080000               cmpwi     r8,0
05244 051C4   X      41810008               bgt       $+0x0008                  ; 0x000051CC
05248 051C8   X      39000001               li        r8,1
0524C 051CC   X      3BA00000               li        r29,0
05250 051D0   X      419E0028               beq       cr7,$+0x0028              ; 0x000051F8
05254 051D4   X      38E0000A               li        r7,10
05258 051D8          3BBD0001               addi      r29,r29,1
0525C 051DC          7C663B97               divwu.    r3,r6,r7
05260 051E0          1C83000A               mulli     r4,r3,10
05264 051E4   X      7D243050               sub       r9,r6,r4
05268 051E8          39290030               addi      r9,r9,48
0526C 051EC   X      7C661B78               mr        r6,r3
05270 051F0          9D3FFFFF               stbu      r9,-0x0001(r31)
05274 051F4   X      4082FFE4               bne       $-0x001C                  ; 0x000051D8
05278 051F8   X      7C1D4000               cmpw      r29,r8
0527C 051FC   X      40800060               bge       $+0x0060                  ; 0x0000525C
05280 05200   X      39200030               li        r9,48
05284 05204   X      7CFD4050               sub       r7,r8,r29
05288 05208   X      28070008               cmplwi    r7,0x0008
0528C 0520C   X      4180003C               blt       $+0x003C                  ; 0x00005248
05290 05210   X      54EAE8FE               srwi      r10,r7,3
05294 05214   X      7D4903A6               mtctr     r10                       ; CTR = 9
05298 05218          993FFFFF               stb       r9,-0x0001(r31)
0529C 0521C          3BBD0008               addi      r29,r29,8
052A0 05220          993FFFFE               stb       r9,-0x0002(r31)
052A4 05224          993FFFFD               stb       r9,-0x0003(r31)
052A8 05228          993FFFFC               stb       r9,-0x0004(r31)
052AC 0522C          993FFFFB               stb       r9,-0x0005(r31)
052B0 05230          993FFFFA               stb       r9,-0x0006(r31)
052B4 05234          993FFFF9               stb       r9,-0x0007(r31)
052B8 05238          9D3FFFF8               stbu      r9,-0x0008(r31)
052BC 0523C   X      4200FFDC               bdnz      $-0x0024                  ; 0x00005218
052C0 05240   X      7C1D4000               cmpw      r29,r8
052C4 05244   X      40800018               bge       $+0x0018                  ; 0x0000525C
052C8 05248   X      7C7D4050               sub       r3,r8,r29
052CC 0524C   X      7C6903A6               mtctr     r3                        ; CTR = 9
052D0 05250          9D3FFFFF               stbu      r9,-0x0001(r31)
052D4 05254   X      4200FFFC               bdnz      $-0x0004                  ; 0x00005250
052D8 05258   X      7D1D4378               mr        r29,r8
052DC 0525C   X      418A04E8               beq       cr2,$+0x04E8              ; 0x00005744
052E0 05260          98BFFFFF               stb       r5,-0x0001(r31)
052E4 05264   X      3BFFFFFF               subi      r31,r31,1
052E8 05268          3BBD0001               addi      r29,r29,1
052EC 0526C          480004D8               b         $+0x04D8                  ; 0x00005744
052F0 05270          81390000               lwz       r9,0x0000(r25)
052F4 05274   X      2C030000               cmpwi     r3,0
052F8 05278   X      2F1D0000               cmpwi     cr6,r29,0
052FC 0527C          3B390004               addi      r25,r25,4
05300 05280   X      41820008               beq       $+0x0008                  ; 0x00005288
05304 05284   X      5529043E               clrlwi    r9,r9,16
05308 05288   X      2C0A0000               cmpwi     r10,0
0530C 0528C   X      4082001C               bne       $+0x001C                  ; 0x000052A8
05310 05290   X      2C040000               cmpwi     r4,0
05314 05294   X      41820008               beq       $+0x0008                  ; 0x0000529C
05318 05298   X      7F88E378               mr        r8,r28
0531C 0529C   X      2C080000               cmpwi     r8,0
05320 052A0   X      41810008               bgt       $+0x0008                  ; 0x000052A8
05324 052A4   X      39000001               li        r8,1
05328 052A8   X      2C090000               cmpwi     r9,0
0532C 052AC   X      3BA00000               li        r29,0
05330 052B0   X      41820020               beq       $+0x0020                  ; 0x000052D0
05334 052B4          3BBD0001               addi      r29,r29,1
05338 052B8   X      5526077E               clrlwi    r6,r9,29
0533C 052BC          38C60030               addi      r6,r6,48
05340 052C0   X      5529E8FE               srwi      r9,r9,3
05344 052C4          9CDFFFFF               stbu      r6,-0x0001(r31)
05348 052C8   X      2C090000               cmpwi     r9,0
0534C 052CC   X      4082FFE8               bne       $-0x0018                  ; 0x000052B4
05350 052D0   X      2C070000               cmpwi     r7,0
05354 052D4   X      4182002C               beq       $+0x002C                  ; 0x00005300
05358 052D8   X      2C1D0000               cmpwi     r29,0
0535C 052DC   X      41820024               beq       $+0x0024                  ; 0x00005300
05360 052E0          887F0000               lbz       r3,0x0000(r31)
05364 052E4          7C630774               extsb     r3,r3
05368 052E8   X      2C030030               cmpwi     r3,48
0536C 052EC   X      41820014               beq       $+0x0014                  ; 0x00005300
05370 052F0   X      38600030               li        r3,48
05374 052F4          987FFFFF               stb       r3,-0x0001(r31)
05378 052F8   X      3BFFFFFF               subi      r31,r31,1
0537C 052FC          3BBD0001               addi      r29,r29,1
05380 05300   X      7C1D4000               cmpw      r29,r8
05384 05304   X      40800440               bge       $+0x0440                  ; 0x00005744
05388 05308   X      39200030               li        r9,48
0538C 0530C   X      7CFD4050               sub       r7,r8,r29
05390 05310   X      28070008               cmplwi    r7,0x0008
05394 05314   X      4180003C               blt       $+0x003C                  ; 0x00005350
05398 05318   X      54E5E8FE               srwi      r5,r7,3
0539C 0531C   X      7CA903A6               mtctr     r5                        ; CTR = 9
053A0 05320          993FFFFF               stb       r9,-0x0001(r31)
053A4 05324          3BBD0008               addi      r29,r29,8
053A8 05328          993FFFFE               stb       r9,-0x0002(r31)
053AC 0532C          993FFFFD               stb       r9,-0x0003(r31)
053B0 05330          993FFFFC               stb       r9,-0x0004(r31)
053B4 05334          993FFFFB               stb       r9,-0x0005(r31)
053B8 05338          993FFFFA               stb       r9,-0x0006(r31)
053BC 0533C          993FFFF9               stb       r9,-0x0007(r31)
053C0 05340          9D3FFFF8               stbu      r9,-0x0008(r31)
053C4 05344   X      4200FFDC               bdnz      $-0x0024                  ; 0x00005320
053C8 05348   X      7C1D4000               cmpw      r29,r8
053CC 0534C   X      408003F8               bge       $+0x03F8                  ; 0x00005744
053D0 05350   X      7C7D4050               sub       r3,r8,r29
053D4 05354   X      7C6903A6               mtctr     r3                        ; CTR = 9
053D8 05358          9D3FFFFF               stbu      r9,-0x0001(r31)
053DC 0535C   X      4200FFFC               bdnz      $-0x0004                  ; 0x00005358
053E0 05360   X      7D1D4378               mr        r29,r8
053E4 05364          480003E0               b         $+0x03E0                  ; 0x00005744
053E8 05368   X      39400001               li        r10,1
053EC 0536C   X      39000008               li        r8,8
053F0 05370   X      2C090058               cmpwi     r9,88
053F4 05374   X      2F1D0000               cmpwi     cr6,r29,0
053F8 05378   X      40820010               bne       $+0x0010                  ; 0x00005388
053FC 0537C          38C21D40               addi      r6,RTOC,7488
05400 05380          38C6001A               addi      r6,r6,26
05404 05384          4800000C               b         $+0x000C                  ; 0x00005390
05408 05388          38C21D40               addi      r6,RTOC,7488
0540C 0538C          38C6002B               addi      r6,r6,43
05410 05390          81390000               lwz       r9,0x0000(r25)
05414 05394   X      2C030000               cmpwi     r3,0
05418 05398          3B390004               addi      r25,r25,4
0541C 0539C   X      41820008               beq       $+0x0008                  ; 0x000053A4
05420 053A0   X      5529043E               clrlwi    r9,r9,16
05424 053A4   X      2C0A0000               cmpwi     r10,0
05428 053A8   X      2F870000               cmpwi     cr7,r7,0
0542C 053AC   X      40820024               bne       $+0x0024                  ; 0x000053D0
05430 053B0   X      2C040000               cmpwi     r4,0
05434 053B4   X      41820010               beq       $+0x0010                  ; 0x000053C4
05438 053B8   X      7F88E378               mr        r8,r28
0543C 053BC   X      419E0008               beq       cr7,$+0x0008              ; 0x000053C4
05440 053C0   X      391CFFFE               subi      r8,r28,2
05444 053C4   X      2C080000               cmpwi     r8,0
05448 053C8   X      41810008               bgt       $+0x0008                  ; 0x000053D0
0544C 053CC   X      39000001               li        r8,1
05450 053D0   X      2C090000               cmpwi     r9,0
05454 053D4   X      3BA00000               li        r29,0
05458 053D8   X      41820020               beq       $+0x0020                  ; 0x000053F8
0545C 053DC          3BBD0001               addi      r29,r29,1
05460 053E0   X      5525073E               clrlwi    r5,r9,28
05464 053E4          7C6628AE               lbzx      r3,r6,r5
05468 053E8   X      5529E13E               srwi      r9,r9,4
0546C 053EC          9C7FFFFF               stbu      r3,-0x0001(r31)
05470 053F0   X      2C090000               cmpwi     r9,0
05474 053F4   X      4082FFE8               bne       $-0x0018                  ; 0x000053DC
05478 053F8   X      7C1D4000               cmpw      r29,r8
0547C 053FC   X      40800060               bge       $+0x0060                  ; 0x0000545C
05480 05400   X      39200030               li        r9,48
05484 05404   X      7CFD4050               sub       r7,r8,r29
05488 05408   X      28070008               cmplwi    r7,0x0008
0548C 0540C   X      4180003C               blt       $+0x003C                  ; 0x00005448
05490 05410   X      54E4E8FE               srwi      r4,r7,3
05494 05414   X      7C8903A6               mtctr     r4                        ; CTR = 9
05498 05418          993FFFFF               stb       r9,-0x0001(r31)
0549C 0541C          3BBD0008               addi      r29,r29,8
054A0 05420          993FFFFE               stb       r9,-0x0002(r31)
054A4 05424          993FFFFD               stb       r9,-0x0003(r31)
054A8 05428          993FFFFC               stb       r9,-0x0004(r31)
054AC 0542C          993FFFFB               stb       r9,-0x0005(r31)
054B0 05430          993FFFFA               stb       r9,-0x0006(r31)
054B4 05434          993FFFF9               stb       r9,-0x0007(r31)
054B8 05438          9D3FFFF8               stbu      r9,-0x0008(r31)
054BC 0543C   X      4200FFDC               bdnz      $-0x0024                  ; 0x00005418
054C0 05440   X      7C1D4000               cmpw      r29,r8
054C4 05444   X      40800018               bge       $+0x0018                  ; 0x0000545C
054C8 05448   X      7C7D4050               sub       r3,r8,r29
054CC 0544C   X      7C6903A6               mtctr     r3                        ; CTR = 9
054D0 05450          9D3FFFFF               stbu      r9,-0x0001(r31)
054D4 05454   X      4200FFFC               bdnz      $-0x0004                  ; 0x00005450
054D8 05458   X      7D1D4378               mr        r29,r8
054DC 0545C   X      419E02E8               beq       cr7,$+0x02E8              ; 0x00005744
054E0 05460          889E0000               lbz       r4,0x0000(r30)
054E4 05464   X      38A00030               li        r5,48
054E8 05468          989FFFFF               stb       r4,-0x0001(r31)
054EC 0546C   X      387FFFFE               subi      r3,r31,2
054F0 05470          98BFFFFE               stb       r5,-0x0002(r31)
054F4 05474   X      7C7F1B78               mr        r31,r3
054F8 05478          3BBD0002               addi      r29,r29,2
054FC 0547C          480002C8               b         $+0x02C8                  ; 0x00005744
05500 05480          80B90000               lwz       r5,0x0000(r25)
05504 05484   X      7F29CB78               mr        r9,r25
05508 05488          3B390004               addi      r25,r25,4
0550C 0548C   X      2C050000               cmpwi     r5,0
05510 05490   X      4182F9CC               beq       $-0x0634                  ; 0x00004E5C
05514 05494   X      2C070000               cmpwi     r7,0
05518 05498   X      2F1D0000               cmpwi     cr6,r29,0
0551C 0549C   X      41820064               beq       $+0x0064                  ; 0x00005500
05520 054A0   X      39000000               li        r8,0
05524 054A4   X      38C00003               li        r6,3
05528 054A8   X      7C662850               sub       r3,r5,r6
0552C 054AC          89230003               lbz       r9,0x0003(r3)
05530 054B0   X      2C090000               cmpwi     r9,0
05534 054B4   X      41820028               beq       $+0x0028                  ; 0x000054DC
05538 054B8   X      38E0000A               li        r7,10
0553C 054BC          39080001               addi      r8,r8,1
05540 054C0          7C893B97               divwu.    r4,r9,r7
05544 054C4          1C64000A               mulli     r3,r4,10
05548 054C8   X      7D434850               sub       r10,r9,r3
0554C 054CC          394A0030               addi      r10,r10,48
05550 054D0   X      7C892378               mr        r9,r4
05554 054D4          9D5FFFFF               stbu      r10,-0x0001(r31)
05558 054D8   X      4082FFE4               bne       $-0x001C                  ; 0x000054BC
0555C 054DC          9B1FFFFF               stb       r24,-0x0001(r31)
05560 054E0   X      38C6FFFF               subi      r6,r6,1
05564 054E4   X      3BFFFFFF               subi      r31,r31,1
05568 054E8   X      2C060000               cmpwi     r6,0
0556C 054EC          39080001               addi      r8,r8,1
05570 054F0   X      4080FFB8               bge       $-0x0048                  ; 0x000054A8
05574 054F4          3BFF0001               addi      r31,r31,1
05578 054F8   X      3BA8FFFF               subi      r29,r8,1
0557C 054FC          48000248               b         $+0x0248                  ; 0x00005744
05580 05500          80690000               lwz       r3,0x0000(r9)
05584 05504   X      3960003A               li        r11,58
05588 05508          80A2FF90               lwz       r5,-0x0070(RTOC)
0558C 0550C          88830005               lbz       r4,0x0005(r3)
05590 05510          38C5001A               addi      r6,r5,26
05594 05514   X      5484073E               clrlwi    r4,r4,28
05598 05518          3985001A               addi      r12,r5,26
0559C 0551C          7CE620AE               lbzx      r7,r6,r4
055A0 05520          3945001A               addi      r10,r5,26
055A4 05524          98E10056               stb       r7,0x0056(SP)
055A8 05528          3925001A               addi      r9,r5,26
055AC 0552C          89030005               lbz       r8,0x0005(r3)
055B0 05530          38E5001A               addi      r7,r5,26
055B4 05534   X      5508E13E               srwi      r8,r8,4
055B8 05538          38A5001A               addi      r5,r5,26
055BC 0553C          7C0640AE               lbzx      r0,r6,r8
055C0 05540          98010055               stb       r0,0x0055(SP)
055C4 05544          99610054               stb       r11,0x0054(SP)
055C8 05548          88030004               lbz       r0,0x0004(r3)
055CC 0554C   X      5400073E               clrlwi    r0,r0,28
055D0 05550          7C0C00AE               lbzx      r0,r12,r0
055D4 05554          98010053               stb       r0,0x0053(SP)
055D8 05558          88030004               lbz       r0,0x0004(r3)
055DC 0555C   X      5400E13E               srwi      r0,r0,4
055E0 05560          7C0C00AE               lbzx      r0,r12,r0
055E4 05564          98010052               stb       r0,0x0052(SP)
055E8 05568          99610051               stb       r11,0x0051(SP)
055EC 0556C          88030003               lbz       r0,0x0003(r3)
055F0 05570   X      5400073E               clrlwi    r0,r0,28
055F4 05574          7C0A00AE               lbzx      r0,r10,r0
055F8 05578          98010050               stb       r0,0x0050(SP)
055FC 0557C          88030003               lbz       r0,0x0003(r3)
05600 05580   X      5400E13E               srwi      r0,r0,4
05604 05584          7C0A00AE               lbzx      r0,r10,r0
05608 05588          9801004F               stb       r0,0x004F(SP)
0560C 0558C          9961004E               stb       r11,0x004E(SP)
05610 05590          88030002               lbz       r0,0x0002(r3)
05614 05594   X      5400073E               clrlwi    r0,r0,28
05618 05598          7C0900AE               lbzx      r0,r9,r0
0561C 0559C          9801004D               stb       r0,0x004D(SP)
05620 055A0          8BA30002               lbz       r29,0x0002(r3)
05624 055A4   X      57BDE13E               srwi      r29,r29,4
05628 055A8          7FE9E8AE               lbzx      r31,r9,r29
0562C 055AC   X      3BA00011               li        r29,17
05630 055B0          9BE1004C               stb       r31,0x004C(SP)
05634 055B4          3BE10046               addi      r31,SP,70
05638 055B8          9961004B               stb       r11,0x004B(SP)
0563C 055BC          88830001               lbz       r4,0x0001(r3)
05640 055C0   X      5484073E               clrlwi    r4,r4,28
05644 055C4          7D2720AE               lbzx      r9,r7,r4
05648 055C8          9921004A               stb       r9,0x004A(SP)
0564C 055CC          88C30001               lbz       r6,0x0001(r3)
05650 055D0   X      54C6E13E               srwi      r6,r6,4
05654 055D4          7D0730AE               lbzx      r8,r7,r6
05658 055D8          99010049               stb       r8,0x0049(SP)
0565C 055DC          99610048               stb       r11,0x0048(SP)
05660 055E0          89430000               lbz       r10,0x0000(r3)
05664 055E4   X      554A073E               clrlwi    r10,r10,28
05668 055E8          7D8550AE               lbzx      r12,r5,r10
0566C 055EC          99810047               stb       r12,0x0047(SP)
05670 055F0          88030000               lbz       r0,0x0000(r3)
05674 055F4   X      5400E13E               srwi      r0,r0,4
05678 055F8          7C0500AE               lbzx      r0,r5,r0
0567C 055FC          99610045               stb       r11,0x0045(SP)
05680 05600          98010046               stb       r0,0x0046(SP)
05684 05604          48000140               b         $+0x0140                  ; 0x00005744
05688 05608          80790000               lwz       r3,0x0000(r25)
0568C 0560C          38190008               addi      r0,r25,8
05690 05610          80990004               lwz       r4,0x0004(r25)
05694 05614   X      7C190378               mr        r25,r0
05698 05618          4BFFF62D               bl        $-0x09D4                  ; 0x00004C44
0569C 0561C   X      2F1D0000               cmpwi     cr6,r29,0
056A0 05620   X      7C7F1B78               mr        r31,r3
056A4 05624          881F0000               lbz       r0,0x0000(r31)
056A8 05628          393F0001               addi      r9,r31,1
056AC 0562C          7C000775               extsb.    r0,r0
056B0 05630   X      3BA00000               li        r29,0
056B4 05634   X      41820110               beq       $+0x0110                  ; 0x00005744
056B8 05638   X      3929FFFF               subi      r9,r9,1
056BC 0563C          8C090001               lbzu      r0,0x0001(r9)
056C0 05640          3BBD0001               addi      r29,r29,1
056C4 05644          7C000775               extsb.    r0,r0
056C8 05648   X      4082FFF4               bne       $-0x000C                  ; 0x0000563C
056CC 0564C          480000F8               b         $+0x00F8                  ; 0x00005744
056D0 05650          83F90000               lwz       r31,0x0000(r25)
056D4 05654          3B390004               addi      r25,r25,4
056D8 05658   X      2C1F0000               cmpwi     r31,0
056DC 0565C   X      2F1D0000               cmpwi     cr6,r29,0
056E0 05660   X      4082000C               bne       $+0x000C                  ; 0x0000566C
056E4 05664          83E2FF90               lwz       r31,-0x0070(RTOC)
056E8 05668          3BFF003C               addi      r31,r31,60
056EC 0566C   X      2C070000               cmpwi     r7,0
056F0 05670   X      2F8A0000               cmpwi     cr7,r10,0
056F4 05674   X      41820028               beq       $+0x0028                  ; 0x0000569C
056F8 05678          8BBF0000               lbz       r29,0x0000(r31)
056FC 0567C          3BFF0001               addi      r31,r31,1
05700 05680          7FBD0774               extsb     r29,r29
05704 05684   X      57BD063E               clrlwi    r29,r29,24
05708 05688   X      419E00BC               beq       cr7,$+0x00BC              ; 0x00005744
0570C 0568C   X      7C1D4000               cmpw      r29,r8
05710 05690   X      408100B4               ble       $+0x00B4                  ; 0x00005744
05714 05694   X      7D1D4378               mr        r29,r8
05718 05698          480000AC               b         $+0x00AC                  ; 0x00005744
0571C 0569C   X      409E0030               bne       cr7,$+0x0030              ; 0x000056CC
05720 056A0          887F0000               lbz       r3,0x0000(r31)
05724 056A4          393F0001               addi      r9,r31,1
05728 056A8          7C630775               extsb.    r3,r3
0572C 056AC   X      3BA00000               li        r29,0
05730 056B0   X      41820094               beq       $+0x0094                  ; 0x00005744
05734 056B4   X      3929FFFF               subi      r9,r9,1
05738 056B8          8C890001               lbzu      r4,0x0001(r9)
0573C 056BC          3BBD0001               addi      r29,r29,1
05740 056C0          7C840775               extsb.    r4,r4
05744 056C4   X      4082FFF4               bne       $-0x000C                  ; 0x000056B8
05748 056C8          4800007C               b         $+0x007C                  ; 0x00005744
0574C 056CC   X      393FFFFF               subi      r9,r31,1
05750 056D0   X      7D074378               mr        r7,r8
05754 056D4   X      2C070000               cmpwi     r7,0
05758 056D8   X      38E7FFFF               subi      r7,r7,1
0575C 056DC   X      40810028               ble       $+0x0028                  ; 0x00005704
05760 056E0          8C890001               lbzu      r4,0x0001(r9)
05764 056E4          7C840775               extsb.    r4,r4
05768 056E8   X      4082FFEC               bne       $-0x0014                  ; 0x000056D4
0576C 056EC   X      2C090000               cmpwi     r9,0
05770 056F0          38E90001               addi      r7,r9,1
05774 056F4   X      41820010               beq       $+0x0010                  ; 0x00005704
05778 056F8   X      7C7F3850               sub       r3,r7,r31
0577C 056FC   X      3BA3FFFF               subi      r29,r3,1
05780 05700          48000044               b         $+0x0044                  ; 0x00005744
05784 05704   X      7D1D4378               mr        r29,r8
05788 05708          4800003C               b         $+0x003C                  ; 0x00005744
0578C 0570C          81390000               lwz       r9,0x0000(r25)
05790 05710   X      2C030000               cmpwi     r3,0
05794 05714          3B390004               addi      r25,r25,4
05798 05718   X      4182000C               beq       $+0x000C                  ; 0x00005724
0579C 0571C          B3690000               sth       r27,0x0000(r9)
057A0 05720          480000DC               b         $+0x00DC                  ; 0x000057FC
057A4 05724          93690000               stw       r27,0x0000(r9)
057A8 05728          480000D4               b         $+0x00D4                  ; 0x000057FC
057AC 0572C          80790000               lwz       r3,0x0000(r25)
057B0 05730          3B390004               addi      r25,r25,4
057B4 05734          98610056               stb       r3,0x0056(SP)
057B8 05738   X      2F1D0000               cmpwi     cr6,r29,0
057BC 0573C          3BE10056               addi      r31,SP,86
057C0 05740   X      3BA00001               li        r29,1
057C4 05744   X      409A003C               bne       cr6,$+0x003C              ; 0x00005780
057C8 05748   X      7C1DE000               cmpw      r29,r28
057CC 0574C   X      40800034               bge       $+0x0034                  ; 0x00005780
057D0 05750          8181009C               lwz       r12,0x009C(SP)
057D4 05754   X      7F44D378               mr        r4,r26
057D8 05758   X      38600020               li        r3,32
057DC 0575C          3B7B0001               addi      r27,r27,1
057E0 05760          4800F801               bl        $+0xF800                  ; 0x00014F60
057E4 05764          80410014               lwz       RTOC,0x0014(SP)
057E8 05768          38630001               addi      r3,r3,1
057EC 0576C   X      2C030000               cmpwi     r3,0
057F0 05770   X      4182F6EC               beq       $-0x0914                  ; 0x00004E5C
057F4 05774   X      3B9CFFFF               subi      r28,r28,1
057F8 05778   X      7C1DE000               cmpw      r29,r28
057FC 0577C   X      4180FFD4               blt       $-0x002C                  ; 0x00005750
05800 05780   X      2C1D0000               cmpwi     r29,0
05804 05784   X      40810040               ble       $+0x0040                  ; 0x000057C4
05808 05788   X      3BFFFFFF               subi      r31,r31,1
0580C 0578C          8C7F0001               lbzu      r3,0x0001(r31)
05810 05790   X      7F44D378               mr        r4,r26
05814 05794          8181009C               lwz       r12,0x009C(SP)
05818 05798          7C630774               extsb     r3,r3
0581C 0579C          3B7B0001               addi      r27,r27,1
05820 057A0          4800F7C1               bl        $+0xF7C0                  ; 0x00014F60
05824 057A4          80410014               lwz       RTOC,0x0014(SP)
05828 057A8          38630001               addi      r3,r3,1
0582C 057AC   X      2C030000               cmpwi     r3,0
05830 057B0   X      4182F6AC               beq       $-0x0954                  ; 0x00004E5C
05834 057B4   X      3BBDFFFF               subi      r29,r29,1
05838 057B8   X      3B9CFFFF               subi      r28,r28,1
0583C 057BC   X      2C1D0000               cmpwi     r29,0
05840 057C0   X      4181FFCC               bgt       $-0x0034                  ; 0x0000578C
05844 057C4   X      2C1C0000               cmpwi     r28,0
05848 057C8   X      40810034               ble       $+0x0034                  ; 0x000057FC
0584C 057CC          8181009C               lwz       r12,0x009C(SP)
05850 057D0   X      7F44D378               mr        r4,r26
05854 057D4   X      38600020               li        r3,32
05858 057D8          3B7B0001               addi      r27,r27,1
0585C 057DC          4800F785               bl        $+0xF784                  ; 0x00014F60
05860 057E0          80410014               lwz       RTOC,0x0014(SP)
05864 057E4          38630001               addi      r3,r3,1
05868 057E8   X      2C030000               cmpwi     r3,0
0586C 057EC   X      4182F670               beq       $-0x0990                  ; 0x00004E5C
05870 057F0   X      3B9CFFFF               subi      r28,r28,1
05874 057F4   X      2C1C0000               cmpwi     r28,0
05878 057F8   X      4181FFD4               bgt       $-0x002C                  ; 0x000057CC
0587C 057FC          887E0001               lbz       r3,0x0001(r30)
05880 05800          3BDE0001               addi      r30,r30,1
05884 05804          7C630775               extsb.    r3,r3
05888 05808   X      4082F61C               bne       $-0x09E4                  ; 0x00004E24
0588C 0580C   X      7F63DB78               mr        r3,r27
05890 05810          38210080               addi      SP,SP,128
05894 05814          80010008               lwz       r0,0x0008(SP)
05898 05818          81810004               lwz       r12,0x0004(SP)
0589C 0581C   X      7C0803A6               mtlr      r0                        ; LR = 8
058A0 05820          BB01FFE0               lmw       r24,-0x0020(SP)
058A4 05824          7D838120               mtcrf     56,r12
058A8 05828   X      4E800020               blr
058AC 0582C          88DE0000               lbz       r6,0x0000(r30)
058B0 05830          7CC90774               extsb     r9,r6
058B4 05834          4BFFF7C0               b         $-0x0840                  ; 0x00004FF4
058B8 05838          4BFFF834               b         $-0x07CC                  ; 0x0000506C
058BC 0583C          4BFFF620               b         $-0x09E0                  ; 0x00004E5C
058C0 05840          4BFFF61C               b         $-0x09E4                  ; 0x00004E5C
058C4 05844          4BFFF618               b         $-0x09E8                  ; 0x00004E5C
058C8 05848          4BFFF614               b         $-0x09EC                  ; 0x00004E5C
058CC 0584C          4BFFF610               b         $-0x09F0                  ; 0x00004E5C
058D0 05850          4BFFF60C               b         $-0x09F4                  ; 0x00004E5C
058D4 05854          4BFFF608               b         $-0x09F8                  ; 0x00004E5C
058D8 05858          38210080               addi      SP,SP,128
058DC 0585C          80010008               lwz       r0,0x0008(SP)
058E0 05860          81810004               lwz       r12,0x0004(SP)
058E4 05864   X      7C0803A6               mtlr      r0                        ; LR = 8
058E8 05868          BB01FFE0               lmw       r24,-0x0020(SP)
058EC 0586C          7D838120               mtcrf     56,r12
058F0 05870   X      4E800020               blr
058F4 05874   X      7C0802A6               mflr      r0                        ; LR = 8
058F8 05878          93C1FFF8               stw       r30,-0x0008(SP)
058FC 0587C          93E1FFFC               stw       r31,-0x0004(SP)
05900 05880          90010008               stw       r0,0x0008(SP)
05904 05884          9421FFC0               stwu      SP,-0x0040(SP)
05908 05888          9081005C               stw       r4,0x005C(SP)
0590C 0588C          90A10060               stw       r5,0x0060(SP)
05910 05890          90C10064               stw       r6,0x0064(SP)
05914 05894          90E10068               stw       r7,0x0068(SP)
05918 05898          9101006C               stw       r8,0x006C(SP)
0591C 0589C          91210070               stw       r9,0x0070(SP)
05920 058A0          91410074               stw       r10,0x0074(SP)
05924 058A4   X      7C7F1B78               mr        r31,r3
05928 058A8   X      2C1F0000               cmpwi     r31,0
0592C 058AC   X      41820028               beq       $+0x0028                  ; 0x000058D4
05930 058B0          388200C0               addi      r4,RTOC,192
05934 058B4   X      7FE3FB78               mr        r3,r31
05938 058B8          80A1005C               lwz       r5,0x005C(SP)
0593C 058BC          38C10060               addi      r6,SP,96
05940 058C0   X      3BC00000               li        r30,0
05944 058C4          4BFFF509               bl        $-0x0AF8                  ; 0x00004DCC
05948 058C8          819F0008               lwz       r12,0x0008(r31)
0594C 058CC          9BCC0000               stb       r30,0x0000(r12)
05950 058D0          48000008               b         $+0x0008                  ; 0x000058D8
05954 058D4   X      3860FFFF               li        r3,-1
05958 058D8          38210040               addi      SP,SP,64
0595C 058DC          80010008               lwz       r0,0x0008(SP)
05960 058E0   X      7C0803A6               mtlr      r0                        ; LR = 8
05964 058E4          83C1FFF8               lwz       r30,-0x0008(SP)
05968 058E8          83E1FFFC               lwz       r31,-0x0004(SP)
0596C 058EC   X      4E800020               blr
05970 058F0          93E1FFFC               stw       r31,-0x0004(SP)
05974 058F4          83E2FF9C               lwz       r31,-0x0064(RTOC)
05978 058F8   X      28030004               cmplwi    r3,0x0004
0597C 058FC   X      41810064               bgt       $+0x0064                  ; 0x00005960
05980 05900   X      5464103A               slwi      r4,r3,2
05984 05904          7C9F202E               lwzx      r4,r31,r4
05988 05908   X      7C8903A6               mtctr     r4                        ; CTR = 9
0598C 0590C   X      4E800420               bctr
05990 05910          8062FF90               lwz       r3,-0x0070(RTOC)
05994 05914          38630043               addi      r3,r3,67
05998 05918          83E1FFFC               lwz       r31,-0x0004(SP)
0599C 0591C   X      4E800020               blr
059A0 05920          8062FF90               lwz       r3,-0x0070(RTOC)
059A4 05924          3863004A               addi      r3,r3,74
059A8 05928          83E1FFFC               lwz       r31,-0x0004(SP)
059AC 0592C   X      4E800020               blr
059B0 05930          8062FF90               lwz       r3,-0x0070(RTOC)
059B4 05934          3863005F               addi      r3,r3,95
059B8 05938          83E1FFFC               lwz       r31,-0x0004(SP)
059BC 0593C   X      4E800020               blr
059C0 05940          8062FF90               lwz       r3,-0x0070(RTOC)
059C4 05944          38630075               addi      r3,r3,117
059C8 05948          83E1FFFC               lwz       r31,-0x0004(SP)
059CC 0594C   X      4E800020               blr
059D0 05950          8062FF90               lwz       r3,-0x0070(RTOC)
059D4 05954          38630081               addi      r3,r3,129
059D8 05958          83E1FFFC               lwz       r31,-0x0004(SP)
059DC 0595C   X      4E800020               blr
059E0 05960          8062FF90               lwz       r3,-0x0070(RTOC)
059E4 05964          3863008E               addi      r3,r3,142
059E8 05968          83E1FFFC               lwz       r31,-0x0004(SP)
059EC 0596C   X      4E800020               blr
059F0 05970   X      7C0802A6               mflr      r0                        ; LR = 8
059F4 05974          BF01FFE0               stmw      r24,-0x0020(SP)
059F8 05978          90010008               stw       r0,0x0008(SP)
059FC 0597C          9421FFA0               stwu      SP,-0x0060(SP)
05A00 05980   X      7C9E2378               mr        r30,r4
05A04 05984   X      2C1E0000               cmpwi     r30,0
05A08 05988   X      7C7F1B78               mr        r31,r3
05A0C 0598C   X      40820084               bne       $+0x0084                  ; 0x00005A10
05A10 05990          809F0010               lwz       r4,0x0010(r31)
05A14 05994          807F000C               lwz       r3,0x000C(r31)
05A18 05998          83C40000               lwz       r30,0x0000(r4)
05A1C 0599C   X      3880003C               li        r4,60
05A20 059A0          83A30034               lwz       r29,0x0034(r3)
05A24 059A4          83830038               lwz       r28,0x0038(r3)
05A28 059A8          4800EF89               bl        $+0xEF88                  ; 0x00014930
05A2C 059AC          80410014               lwz       RTOC,0x0014(SP)
05A30 059B0          807F0010               lwz       r3,0x0010(r31)
05A34 059B4   X      38800034               li        r4,52
05A38 059B8          4800EF79               bl        $+0xEF78                  ; 0x00014930
05A3C 059BC          80410014               lwz       RTOC,0x0014(SP)
05A40 059C0          819F000C               lwz       r12,0x000C(r31)
05A44 059C4          387F006C               addi      r3,r31,108
05A48 059C8          93AC0034               stw       r29,0x0034(r12)
05A4C 059CC   X      38800014               li        r4,20
05A50 059D0          819F000C               lwz       r12,0x000C(r31)
05A54 059D4          938C0038               stw       r28,0x0038(r12)
05A58 059D8          819F0010               lwz       r12,0x0010(r31)
05A5C 059DC          93CC0000               stw       r30,0x0000(r12)
05A60 059E0          4800EF51               bl        $+0xEF50                  ; 0x00014930
05A64 059E4          80410014               lwz       RTOC,0x0014(SP)
05A68 059E8          807F0000               lwz       r3,0x0000(r31)
05A6C 059EC   X      38800000               li        r4,0
05A70 059F0          81830000               lwz       r12,0x0000(r3)
05A74 059F4          4800F56D               bl        $+0xF56C                  ; 0x00014F60
05A78 059F8          80410014               lwz       RTOC,0x0014(SP)
05A7C 059FC          38210060               addi      SP,SP,96
05A80 05A00          80010008               lwz       r0,0x0008(SP)
05A84 05A04   X      7C0803A6               mtlr      r0                        ; LR = 8
05A88 05A08          BB01FFE0               lmw       r24,-0x0020(SP)
05A8C 05A0C   X      4E800020               blr
05A90 05A10          38C216A8               addi      r6,RTOC,5800
05A94 05A14   X      7FC3F378               mr        r3,r30
05A98 05A18          3B021D40               addi      r24,RTOC,7488
05A9C 05A1C          80A60000               lwz       r5,0x0000(r6)
05AA0 05A20          38980090               addi      r4,r24,144
05AA4 05A24          4BFFFE51               bl        $-0x01B0                  ; 0x00005874
05AA8 05A28          80BF0040               lwz       r5,0x0040(r31)
05AAC 05A2C   X      7FC3F378               mr        r3,r30
05AB0 05A30          80DF0038               lwz       r6,0x0038(r31)
05AB4 05A34          38980095               addi      r4,r24,149
05AB8 05A38          80FF0044               lwz       r7,0x0044(r31)
05ABC 05A3C          811F006C               lwz       r8,0x006C(r31)
05AC0 05A40          813F0070               lwz       r9,0x0070(r31)
05AC4 05A44          815F0074               lwz       r10,0x0074(r31)
05AC8 05A48          4BFFFE2D               bl        $-0x01D4                  ; 0x00005874
05ACC 05A4C          80BF0060               lwz       r5,0x0060(r31)
05AD0 05A50   X      7FC3F378               mr        r3,r30
05AD4 05A54          80DF0058               lwz       r6,0x0058(r31)
05AD8 05A58          389800C2               addi      r4,r24,194
05ADC 05A5C          80FF007C               lwz       r7,0x007C(r31)
05AE0 05A60          4BFFFE15               bl        $-0x01EC                  ; 0x00005874
05AE4 05A64          807F0000               lwz       r3,0x0000(r31)
05AE8 05A68   X      7FC4F378               mr        r4,r30
05AEC 05A6C          81830000               lwz       r12,0x0000(r3)
05AF0 05A70          4800F4F1               bl        $+0xF4F0                  ; 0x00014F60
05AF4 05A74          80410014               lwz       RTOC,0x0014(SP)
05AF8 05A78          389800DF               addi      r4,r24,223
05AFC 05A7C   X      7FC3F378               mr        r3,r30
05B00 05A80          4BFFFDF5               bl        $-0x020C                  ; 0x00005874
05B04 05A84          83BF001C               lwz       r29,0x001C(r31)
05B08 05A88   X      281D0004               cmplwi    r29,0x0004
05B0C 05A8C          3B821CB0               addi      r28,RTOC,7344
05B10 05A90   X      41810050               bgt       $+0x0050                  ; 0x00005AE0
05B14 05A94   X      57BB103A               slwi      r27,r29,2
05B18 05A98          7F7CD82E               lwzx      r27,r28,r27
05B1C 05A9C   X      7F6903A6               mtctr     r27                       ; CTR = 9
05B20 05AA0   X      4E800420               bctr
05B24 05AA4          80E2FF90               lwz       r7,-0x0070(RTOC)
05B28 05AA8          38E70043               addi      r7,r7,67
05B2C 05AAC          4800003C               b         $+0x003C                  ; 0x00005AE8
05B30 05AB0          80E2FF90               lwz       r7,-0x0070(RTOC)
05B34 05AB4          38E7004A               addi      r7,r7,74
05B38 05AB8          48000030               b         $+0x0030                  ; 0x00005AE8
05B3C 05ABC          80E2FF90               lwz       r7,-0x0070(RTOC)
05B40 05AC0          38E7005F               addi      r7,r7,95
05B44 05AC4          48000024               b         $+0x0024                  ; 0x00005AE8
05B48 05AC8          80E2FF90               lwz       r7,-0x0070(RTOC)
05B4C 05ACC          38E70075               addi      r7,r7,117
05B50 05AD0          48000018               b         $+0x0018                  ; 0x00005AE8
05B54 05AD4          80E2FF90               lwz       r7,-0x0070(RTOC)
05B58 05AD8          38E70081               addi      r7,r7,129
05B5C 05ADC          4800000C               b         $+0x000C                  ; 0x00005AE8
05B60 05AE0          80E2FF90               lwz       r7,-0x0070(RTOC)
05B64 05AE4          38E7008E               addi      r7,r7,142
05B68 05AE8          38821D40               addi      r4,RTOC,7488
05B6C 05AEC   X      7FC3F378               mr        r3,r30
05B70 05AF0          80BF0004               lwz       r5,0x0004(r31)
05B74 05AF4          388400E1               addi      r4,r4,225
05B78 05AF8          80DF0014               lwz       r6,0x0014(r31)
05B7C 05AFC          4BFFFD79               bl        $-0x0288                  ; 0x00005874
05B80 05B00          38210060               addi      SP,SP,96
05B84 05B04          80010008               lwz       r0,0x0008(SP)
05B88 05B08   X      7C0803A6               mtlr      r0                        ; LR = 8
05B8C 05B0C          BB01FFE0               lmw       r24,-0x0020(SP)
05B90 05B10   X      4E800020               blr
05B94 05B14   X      3983FFFF               subi      r12,r3,1
05B98 05B18   X      3860FFFF               li        r3,-1
05B9C 05B1C   X      39600005               li        r11,5
05BA0 05B20          8C0C0001               lbzu      r0,0x0001(r12)
05BA4 05B24   X      54650FFE               srwi      r5,r3,31
05BA8 05B28   X      39201DB7               li        r9,7607
05BAC 05B2C   X      540407FE               clrlwi    r4,r0,31
05BB0 05B30          3D2904C1               addis     r9,r9,1217
05BB4 05B34   X      546A083C               slwi      r10,r3,1
05BB8 05B38   X      2C8B0000               cmpwi     cr1,r11,0
05BBC 05B3C          7CA62279               xor.      r6,r5,r4
05BC0 05B40   X      5408FFFE               extrwi    r8,r0,1,30
05BC4 05B44   X      30E6FFFF               subic     r7,r6,1
05BC8 05B48   X      5405F7FE               extrwi    r5,r0,1,29
05BCC 05B4C          7CC73110               subfe     r6,r7,r6
05BD0 05B50   X      5407EFFE               extrwi    r7,r0,1,28
05BD4 05B54          7CC600D0               neg       r6,r6
05BD8 05B58   X      38801DB7               li        r4,7607
05BDC 05B5C          7CC64838               and       r6,r6,r9
05BE0 05B60          3C8404C1               addis     r4,r4,1217
05BE4 05B64          7D4A3278               xor       r10,r10,r6
05BE8 05B68   X      55460FFE               srwi      r6,r10,31
05BEC 05B6C   X      554A083C               slwi      r10,r10,1
05BF0 05B70          7CC84279               xor.      r8,r6,r8
05BF4 05B74   X      5406E7FE               extrwi    r6,r0,1,27
05BF8 05B78   X      3068FFFF               subic     r3,r8,1
05BFC 05B7C          7D034110               subfe     r8,r3,r8
05C00 05B80          7D0800D0               neg       r8,r8
05C04 05B84          7D084838               and       r8,r8,r9
05C08 05B88          7D4A4278               xor       r10,r10,r8
05C0C 05B8C   X      55480FFE               srwi      r8,r10,31
05C10 05B90   X      554A083C               slwi      r10,r10,1
05C14 05B94          7D082A79               xor.      r8,r8,r5
05C18 05B98   X      5405DFFE               extrwi    r5,r0,1,26
05C1C 05B9C   X      3068FFFF               subic     r3,r8,1
05C20 05BA0          7D034110               subfe     r8,r3,r8
05C24 05BA4          7D0800D0               neg       r8,r8
05C28 05BA8          7D094838               and       r9,r8,r9
05C2C 05BAC          7D4A4A78               xor       r10,r10,r9
05C30 05BB0   X      5409D7FE               extrwi    r9,r0,1,25
05C34 05BB4   X      55480FFE               srwi      r8,r10,31
05C38 05BB8   X      554A083C               slwi      r10,r10,1
05C3C 05BBC          7D083A79               xor.      r8,r8,r7
05C40 05BC0   X      30E8FFFF               subic     r7,r8,1
05C44 05BC4          7D074110               subfe     r8,r7,r8
05C48 05BC8          7CE800D0               neg       r7,r8
05C4C 05BCC          7CE82038               and       r8,r7,r4
05C50 05BD0          7D4A4278               xor       r10,r10,r8
05C54 05BD4   X      5400CFFE               extrwi    r0,r0,1,24
05C58 05BD8   X      55480FFE               srwi      r8,r10,31
05C5C 05BDC   X      554A083C               slwi      r10,r10,1
05C60 05BE0          7D083279               xor.      r8,r8,r6
05C64 05BE4   X      30E8FFFF               subic     r7,r8,1
05C68 05BE8          7D074110               subfe     r8,r7,r8
05C6C 05BEC          7D0800D0               neg       r8,r8
05C70 05BF0          7D082038               and       r8,r8,r4
05C74 05BF4   X      396BFFFF               subi      r11,r11,1
05C78 05BF8          7D4A4278               xor       r10,r10,r8
05C7C 05BFC   X      55480FFE               srwi      r8,r10,31
05C80 05C00   X      554A083C               slwi      r10,r10,1
05C84 05C04          7D082A79               xor.      r8,r8,r5
05C88 05C08   X      30E8FFFF               subic     r7,r8,1
05C8C 05C0C          7D074110               subfe     r8,r7,r8
05C90 05C10          7D0800D0               neg       r8,r8
05C94 05C14          7D082038               and       r8,r8,r4
05C98 05C18          7D4A4278               xor       r10,r10,r8
05C9C 05C1C   X      55480FFE               srwi      r8,r10,31
05CA0 05C20   X      554A083C               slwi      r10,r10,1
05CA4 05C24          7D094A79               xor.      r9,r8,r9
05CA8 05C28   X      3109FFFF               subic     r8,r9,1
05CAC 05C2C          7D284910               subfe     r9,r8,r9
05CB0 05C30          7CA900D0               neg       r5,r9
05CB4 05C34          7CA92038               and       r9,r5,r4
05CB8 05C38          7D474A78               xor       r7,r10,r9
05CBC 05C3C   X      54E80FFE               srwi      r8,r7,31
05CC0 05C40   X      54E7083C               slwi      r7,r7,1
05CC4 05C44          7D000279               xor.      r0,r8,r0
05CC8 05C48   X      3140FFFF               subic     r10,r0,1
05CCC 05C4C          7C0A0110               subfe     r0,r10,r0
05CD0 05C50          7C0000D0               neg       r0,r0
05CD4 05C54          7C002038               and       r0,r0,r4
05CD8 05C58          7CE30278               xor       r3,r7,r0
05CDC 05C5C   X      4086FEC4               bne       cr1,$-0x013C              ; 0x00005B20
05CE0 05C60   X      4E800020               blr
05CE4 05C64   X      7C0802A6               mflr      r0                        ; LR = 8
05CE8 05C68          BF61FFEC               stmw      r27,-0x0014(SP)
05CEC 05C6C          90010008               stw       r0,0x0008(SP)
05CF0 05C70          9421FF90               stwu      SP,-0x0070(SP)
05CF4 05C74          90610088               stw       r3,0x0088(SP)
05CF8 05C78          9081008C               stw       r4,0x008C(SP)
05CFC 05C7C          38610038               addi      r3,SP,56
05D00 05C80          3BE10088               addi      r31,SP,136
05D04 05C84          3BC10038               addi      r30,SP,56
05D08 05C88          3BA10040               addi      r29,SP,64
05D0C 05C8C          3B810048               addi      r28,SP,72
05D10 05C90          3B610048               addi      r27,SP,72
05D14 05C94          4800ED75               bl        $+0xED74                  ; 0x00014A08
05D18 05C98          80410014               lwz       RTOC,0x0014(SP)
05D1C 05C9C          80BE0004               lwz       r5,0x0004(r30)
05D20 05CA0          38610040               addi      r3,SP,64
05D24 05CA4          80810038               lwz       r4,0x0038(SP)
05D28 05CA8          80FF0004               lwz       r7,0x0004(r31)
05D2C 05CAC          80C10088               lwz       r6,0x0088(SP)
05D30 05CB0          4800EDE9               bl        $+0xEDE8                  ; 0x00014A98
05D34 05CB4          80410014               lwz       RTOC,0x0014(SP)
05D38 05CB8          801D0000               lwz       r0,0x0000(r29)
05D3C 05CBC          901C0000               stw       r0,0x0000(r28)
05D40 05CC0          801D0004               lwz       r0,0x0004(r29)
05D44 05CC4          901C0004               stw       r0,0x0004(r28)
05D48 05CC8          809B0004               lwz       r4,0x0004(r27)
05D4C 05CCC          80610048               lwz       r3,0x0048(SP)
05D50 05CD0          4800ED09               bl        $+0xED08                  ; 0x000149D8
05D54 05CD4          80410014               lwz       RTOC,0x0014(SP)
05D58 05CD8   X      7C601B78               mr        r0,r3
05D5C 05CDC          1D8003E8               mulli     r12,r0,1000
05D60 05CE0          7C6000D0               neg       r3,r0
05D64 05CE4          7C00FE70               srawi     r0,r0,31
05D68 05CE8   X      7C6C1850               sub       r3,r3,r12
05D6C 05CEC          7C630038               and       r3,r3,r0
05D70 05CF0          7C6C1A14               add       r3,r12,r3
05D74 05CF4          38210070               addi      SP,SP,112
05D78 05CF8          80010008               lwz       r0,0x0008(SP)
05D7C 05CFC   X      7C0803A6               mtlr      r0                        ; LR = 8
05D80 05D00          BB61FFEC               lmw       r27,-0x0014(SP)
05D84 05D04   X      4E800020               blr
05D88 05D08   X      7C0802A6               mflr      r0                        ; LR = 8
05D8C 05D0C          BEE1FFDC               stmw      r23,-0x0024(SP)
05D90 05D10          90010008               stw       r0,0x0008(SP)
05D94 05D14          9421FF70               stwu      SP,-0x0090(SP)
05D98 05D18   X      38800000               li        r4,0
05D9C 05D1C   X      7C7F1B78               mr        r31,r3
05DA0 05D20          387F003C               addi      r3,r31,60
05DA4 05D24   X      7C7D1B78               mr        r29,r3
05DA8 05D28          4800EDE9               bl        $+0xEDE8                  ; 0x00014B10
05DAC 05D2C          80410014               lwz       RTOC,0x0014(SP)
05DB0 05D30   X      7C7E1B78               mr        r30,r3
05DB4 05D34   X      2C1E0000               cmpwi     r30,0
05DB8 05D38   X      4082010C               bne       $+0x010C                  ; 0x00005E44
05DBC 05D3C          38610038               addi      r3,SP,56
05DC0 05D40          4800ECC9               bl        $+0xECC8                  ; 0x00014A08
05DC4 05D44          80410014               lwz       RTOC,0x0014(SP)
05DC8 05D48          83810038               lwz       r28,0x0038(SP)
05DCC 05D4C          8361003C               lwz       r27,0x003C(SP)
05DD0 05D50          819F0070               lwz       r12,0x0070(r31)
05DD4 05D54   X      38800000               li        r4,0
05DD8 05D58          380C0001               addi      r0,r12,1
05DDC 05D5C          901F0070               stw       r0,0x0070(r31)
05DE0 05D60          807F0000               lwz       r3,0x0000(r31)
05DE4 05D64          81830008               lwz       r12,0x0008(r3)
05DE8 05D68          4800F1F9               bl        $+0xF1F8                  ; 0x00014F60
05DEC 05D6C          80410014               lwz       RTOC,0x0014(SP)
05DF0 05D70   X      38800000               li        r4,0
05DF4 05D74   X      7FA3EB78               mr        r3,r29
05DF8 05D78          4800ED99               bl        $+0xED98                  ; 0x00014B10
05DFC 05D7C          80410014               lwz       RTOC,0x0014(SP)
05E00 05D80   X      7C7E1B78               mr        r30,r3
05E04 05D84   X      2C1E0000               cmpwi     r30,0
05E08 05D88   X      408200BC               bne       $+0x00BC                  ; 0x00005E44
05E0C 05D8C          881F0020               lbz       r0,0x0020(r31)
05E10 05D90   X      2C000000               cmpwi     r0,0
05E14 05D94   X      4182008C               beq       $+0x008C                  ; 0x00005E20
05E18 05D98          93810040               stw       r28,0x0040(SP)
05E1C 05D9C          38610048               addi      r3,SP,72
05E20 05DA0          93610044               stw       r27,0x0044(SP)
05E24 05DA4          3BC10040               addi      r30,SP,64
05E28 05DA8          3B410048               addi      r26,SP,72
05E2C 05DAC          3B210050               addi      r25,SP,80
05E30 05DB0          3B010058               addi      r24,SP,88
05E34 05DB4          3AE10058               addi      r23,SP,88
05E38 05DB8          4800EC51               bl        $+0xEC50                  ; 0x00014A08
05E3C 05DBC          80410014               lwz       RTOC,0x0014(SP)
05E40 05DC0          80BA0004               lwz       r5,0x0004(r26)
05E44 05DC4          38610050               addi      r3,SP,80
05E48 05DC8          80810048               lwz       r4,0x0048(SP)
05E4C 05DCC          80FE0004               lwz       r7,0x0004(r30)
05E50 05DD0          80C10040               lwz       r6,0x0040(SP)
05E54 05DD4          4800ECC5               bl        $+0xECC4                  ; 0x00014A98
05E58 05DD8          80410014               lwz       RTOC,0x0014(SP)
05E5C 05DDC          80190000               lwz       r0,0x0000(r25)
05E60 05DE0          90180000               stw       r0,0x0000(r24)
05E64 05DE4          80190004               lwz       r0,0x0004(r25)
05E68 05DE8          90180004               stw       r0,0x0004(r24)
05E6C 05DEC          80970004               lwz       r4,0x0004(r23)
05E70 05DF0          80610058               lwz       r3,0x0058(SP)
05E74 05DF4          4800EBE5               bl        $+0xEBE4                  ; 0x000149D8
05E78 05DF8          80410014               lwz       RTOC,0x0014(SP)
05E7C 05DFC          813F0028               lwz       r9,0x0028(r31)
05E80 05E00   X      2C030000               cmpwi     r3,0
05E84 05E04   X      40800010               bge       $+0x0010                  ; 0x00005E14
05E88 05E08          7C0300D0               neg       r0,r3
05E8C 05E0C   X      7F004840               cmplw     cr6,r0,r9
05E90 05E10          4800000C               b         $+0x000C                  ; 0x00005E1C
05E94 05E14          1C8303E8               mulli     r4,r3,1000
05E98 05E18   X      7F044840               cmplw     cr6,r4,r9
05E9C 05E1C   X      4099FF34               ble       cr6,$-0x00CC              ; 0x00005D50
05EA0 05E20          80BF0078               lwz       r5,0x0078(r31)
05EA4 05E24   X      38600000               li        r3,0
05EA8 05E28          38A50001               addi      r5,r5,1
05EAC 05E2C          90BF0078               stw       r5,0x0078(r31)
05EB0 05E30          38210090               addi      SP,SP,144
05EB4 05E34          80010008               lwz       r0,0x0008(SP)
05EB8 05E38   X      7C0803A6               mtlr      r0                        ; LR = 8
05EBC 05E3C          BAE1FFDC               lmw       r23,-0x0024(SP)
05EC0 05E40   X      4E800020               blr
05EC4 05E44          389F0040               addi      r4,r31,64
05EC8 05E48   X      3860FFFF               li        r3,-1
05ECC 05E4C          4800EC7D               bl        $+0xEC7C                  ; 0x00014AC8
05ED0 05E50          80410014               lwz       RTOC,0x0014(SP)
05ED4 05E54          813F0040               lwz       r9,0x0040(r31)
05ED8 05E58          83BF0044               lwz       r29,0x0044(r31)
05EDC 05E5C   X      7C09E800               cmpw      r9,r29
05EE0 05E60   X      40800008               bge       $+0x0008                  ; 0x00005E68
05EE4 05E64          913F0044               stw       r9,0x0044(r31)
05EE8 05E68   X      7FC3F378               mr        r3,r30
05EEC 05E6C          38210090               addi      SP,SP,144
05EF0 05E70          80010008               lwz       r0,0x0008(SP)
05EF4 05E74   X      7C0803A6               mtlr      r0                        ; LR = 8
05EF8 05E78          BAE1FFDC               lmw       r23,-0x0024(SP)
05EFC 05E7C   X      4E800020               blr
05F00 05E80   X      7C0802A6               mflr      r0                        ; LR = 8
05F04 05E84          93E1FFFC               stw       r31,-0x0004(SP)
05F08 05E88          90010008               stw       r0,0x0008(SP)
05F0C 05E8C          9421FFC0               stwu      SP,-0x0040(SP)
05F10 05E90   X      38A00000               li        r5,0
05F14 05E94   X      7C7F1B78               mr        r31,r3
05F18 05E98          807F0004               lwz       r3,0x0004(r31)
05F1C 05E9C   X      7FE4FB78               mr        r4,r31
05F20 05EA0          4800EC11               bl        $+0xEC10                  ; 0x00014AB0
05F24 05EA4          80410014               lwz       RTOC,0x0014(SP)
05F28 05EA8          809F000C               lwz       r4,0x000C(r31)
05F2C 05EAC   X      38600001               li        r3,1
05F30 05EB0          38840040               addi      r4,r4,64
05F34 05EB4          4800EC15               bl        $+0xEC14                  ; 0x00014AC8
05F38 05EB8          80410014               lwz       RTOC,0x0014(SP)
05F3C 05EBC          38210040               addi      SP,SP,64
05F40 05EC0          80010008               lwz       r0,0x0008(SP)
05F44 05EC4   X      7C0803A6               mtlr      r0                        ; LR = 8
05F48 05EC8          83E1FFFC               lwz       r31,-0x0004(SP)
05F4C 05ECC   X      4E800020               blr
05F50 05ED0   X      7C0802A6               mflr      r0                        ; LR = 8
05F54 05ED4          93E1FFFC               stw       r31,-0x0004(SP)
05F58 05ED8          90010008               stw       r0,0x0008(SP)
05F5C 05EDC          9421FFC0               stwu      SP,-0x0040(SP)
05F60 05EE0   X      7C7F1B78               mr        r31,r3
05F64 05EE4          811F0030               lwz       r8,0x0030(r31)
05F68 05EE8   X      2C080000               cmpwi     r8,0
05F6C 05EEC          813F000C               lwz       r9,0x000C(r31)
05F70 05EF0   X      40820080               bne       $+0x0080                  ; 0x00005F70
05F74 05EF4          8189000C               lwz       r12,0x000C(r9)
05F78 05EF8          809F0024               lwz       r4,0x0024(r31)
05F7C 05EFC          806C0008               lwz       r3,0x0008(r12)
05F80 05F00          811F0010               lwz       r8,0x0010(r31)
05F84 05F04          7CA41A14               add       r5,r4,r3
05F88 05F08          90AC0008               stw       r5,0x0008(r12)
05F8C 05F0C          88C80000               lbz       r6,0x0000(r8)
05F90 05F10   X      54C607FF               clrlwi.   r6,r6,31
05F94 05F14   X      40820018               bne       $+0x0018                  ; 0x00005F2C
05F98 05F18          80E9000C               lwz       r7,0x000C(r9)
05F9C 05F1C          8067000C               lwz       r3,0x000C(r7)
05FA0 05F20          38630001               addi      r3,r3,1
05FA4 05F24          9067000C               stw       r3,0x000C(r7)
05FA8 05F28          48000060               b         $+0x0060                  ; 0x00005F88
05FAC 05F2C          80880000               lwz       r4,0x0000(r8)
05FB0 05F30   X      2C04FFFF               cmpwi     r4,-1
05FB4 05F34   X      40820028               bne       $+0x0028                  ; 0x00005F5C
05FB8 05F38          A0680004               lhz       r3,0x0004(r8)
05FBC 05F3C   X      3C63FFFF               subis     r3,r3,1
05FC0 05F40   X      2C03FFFF               cmpwi     r3,-1
05FC4 05F44   X      40820018               bne       $+0x0018                  ; 0x00005F5C
05FC8 05F48          8089000C               lwz       r4,0x000C(r9)
05FCC 05F4C          80640028               lwz       r3,0x0028(r4)
05FD0 05F50          38630001               addi      r3,r3,1
05FD4 05F54          90640028               stw       r3,0x0028(r4)
05FD8 05F58          48000030               b         $+0x0030                  ; 0x00005F88
05FDC 05F5C          80A9000C               lwz       r5,0x000C(r9)
05FE0 05F60          80650024               lwz       r3,0x0024(r5)
05FE4 05F64          38630001               addi      r3,r3,1
05FE8 05F68          90650024               stw       r3,0x0024(r5)
05FEC 05F6C          4800001C               b         $+0x001C                  ; 0x00005F88
05FF0 05F70   X      2C080001               cmpwi     r8,1
05FF4 05F74   X      40820014               bne       $+0x0014                  ; 0x00005F88
05FF8 05F78          8089000C               lwz       r4,0x000C(r9)
05FFC 05F7C          80640030               lwz       r3,0x0030(r4)
06000 05F80          38630001               addi      r3,r3,1
06004 05F84          90640030               stw       r3,0x0030(r4)
06008 05F88          807F0004               lwz       r3,0x0004(r31)
0600C 05F8C   X      7FE4FB78               mr        r4,r31
06010 05F90   X      38A00000               li        r5,0
06014 05F94          4800EB1D               bl        $+0xEB1C                  ; 0x00014AB0
06018 05F98          80410014               lwz       RTOC,0x0014(SP)
0601C 05F9C          809F000C               lwz       r4,0x000C(r31)
06020 05FA0          38840040               addi      r4,r4,64
06024 05FA4   X      38600001               li        r3,1
06028 05FA8          4800EB21               bl        $+0xEB20                  ; 0x00014AC8
0602C 05FAC          80410014               lwz       RTOC,0x0014(SP)
06030 05FB0          83FF0008               lwz       r31,0x0008(r31)
06034 05FB4   X      2C1F0000               cmpwi     r31,0
06038 05FB8   X      4082FFD0               bne       $-0x0030                  ; 0x00005F88
0603C 05FBC          38210040               addi      SP,SP,64
06040 05FC0          80010008               lwz       r0,0x0008(SP)
06044 05FC4   X      7C0803A6               mtlr      r0                        ; LR = 8
06048 05FC8          83E1FFFC               lwz       r31,-0x0004(SP)
0604C 05FCC   X      4E800020               blr
06050 05FD0   X      7C0802A6               mflr      r0                        ; LR = 8
06054 05FD4          BE01FFC0               stmw      r16,-0x0040(SP)
06058 05FD8          90010008               stw       r0,0x0008(SP)
0605C 05FDC          9421FF30               stwu      SP,-0x00D0(SP)
06060 05FE0   X      3A800000               li        r20,0
06064 05FE4   X      7CB62B78               mr        r22,r5
06068 05FE8   X      2C16000E               cmpwi     r22,14
0606C 05FEC   X      7C972378               mr        r23,r4
06070 05FF0   X      7C7F1B78               mr        r31,r3
06074 05FF4   X      41800358               blt       $+0x0358                  ; 0x0000634C
06078 05FF8   X      2C1605EA               cmpwi     r22,1514
0607C 05FFC   X      41810350               bgt       $+0x0350                  ; 0x0000634C
06080 06000          387F003C               addi      r3,r31,60
06084 06004   X      7C7D1B78               mr        r29,r3
06088 06008   X      38800000               li        r4,0
0608C 0600C   X      3B400000               li        r26,0
06090 06010          4800EB01               bl        $+0xEB00                  ; 0x00014B10
06094 06014          80410014               lwz       RTOC,0x0014(SP)
06098 06018   X      7C7C1B78               mr        r28,r3
0609C 0601C   X      2C1C0000               cmpwi     r28,0
060A0 06020   X      408200FC               bne       $+0x00FC                  ; 0x0000611C
060A4 06024          38610038               addi      r3,SP,56
060A8 06028          4800E9E1               bl        $+0xE9E0                  ; 0x00014A08
060AC 0602C          80410014               lwz       RTOC,0x0014(SP)
060B0 06030          83C10038               lwz       r30,0x0038(SP)
060B4 06034          8361003C               lwz       r27,0x003C(SP)
060B8 06038          833F0070               lwz       r25,0x0070(r31)
060BC 0603C   X      38800000               li        r4,0
060C0 06040          3B390001               addi      r25,r25,1
060C4 06044          933F0070               stw       r25,0x0070(r31)
060C8 06048          807F0000               lwz       r3,0x0000(r31)
060CC 0604C          81830008               lwz       r12,0x0008(r3)
060D0 06050          4800EF11               bl        $+0xEF10                  ; 0x00014F60
060D4 06054          80410014               lwz       RTOC,0x0014(SP)
060D8 06058   X      38800000               li        r4,0
060DC 0605C   X      7FA3EB78               mr        r3,r29
060E0 06060          4800EAB1               bl        $+0xEAB0                  ; 0x00014B10
060E4 06064          80410014               lwz       RTOC,0x0014(SP)
060E8 06068   X      7C7C1B78               mr        r28,r3
060EC 0606C   X      2C1C0000               cmpwi     r28,0
060F0 06070   X      408200AC               bne       $+0x00AC                  ; 0x0000611C
060F4 06074          8B1F0020               lbz       r24,0x0020(r31)
060F8 06078   X      2C180000               cmpwi     r24,0
060FC 0607C   X      4182008C               beq       $+0x008C                  ; 0x00006108
06100 06080          93C10040               stw       r30,0x0040(SP)
06104 06084          38610048               addi      r3,SP,72
06108 06088          93610044               stw       r27,0x0044(SP)
0610C 0608C          3B810040               addi      r28,SP,64
06110 06090          3B210048               addi      r25,SP,72
06114 06094          3B010050               addi      r24,SP,80
06118 06098          3AA10058               addi      r21,SP,88
0611C 0609C          3A610058               addi      r19,SP,88
06120 060A0          4800E969               bl        $+0xE968                  ; 0x00014A08
06124 060A4          80410014               lwz       RTOC,0x0014(SP)
06128 060A8          80B90004               lwz       r5,0x0004(r25)
0612C 060AC          38610050               addi      r3,SP,80
06130 060B0          80810048               lwz       r4,0x0048(SP)
06134 060B4          80FC0004               lwz       r7,0x0004(r28)
06138 060B8          80C10040               lwz       r6,0x0040(SP)
0613C 060BC          4800E9DD               bl        $+0xE9DC                  ; 0x00014A98
06140 060C0          80410014               lwz       RTOC,0x0014(SP)
06144 060C4          80180000               lwz       r0,0x0000(r24)
06148 060C8          90150000               stw       r0,0x0000(r21)
0614C 060CC          80180004               lwz       r0,0x0004(r24)
06150 060D0          90150004               stw       r0,0x0004(r21)
06154 060D4          80930004               lwz       r4,0x0004(r19)
06158 060D8          80610058               lwz       r3,0x0058(SP)
0615C 060DC          4800E8FD               bl        $+0xE8FC                  ; 0x000149D8
06160 060E0          80410014               lwz       RTOC,0x0014(SP)
06164 060E4          813F0028               lwz       r9,0x0028(r31)
06168 060E8   X      2C030000               cmpwi     r3,0
0616C 060EC   X      40800010               bge       $+0x0010                  ; 0x000060FC
06170 060F0          7C0300D0               neg       r0,r3
06174 060F4   X      7F004840               cmplw     cr6,r0,r9
06178 060F8          4800000C               b         $+0x000C                  ; 0x00006104
0617C 060FC          1C8303E8               mulli     r4,r3,1000
06180 06100   X      7F044840               cmplw     cr6,r4,r9
06184 06104   X      4099FF34               ble       cr6,$-0x00CC              ; 0x00006038
06188 06108          80BF0078               lwz       r5,0x0078(r31)
0618C 0610C   X      3B800000               li        r28,0
06190 06110          38A50001               addi      r5,r5,1
06194 06114          90BF0078               stw       r5,0x0078(r31)
06198 06118          48000028               b         $+0x0028                  ; 0x00006140
0619C 0611C          389F0040               addi      r4,r31,64
061A0 06120   X      3860FFFF               li        r3,-1
061A4 06124          4800E9A5               bl        $+0xE9A4                  ; 0x00014AC8
061A8 06128          80410014               lwz       RTOC,0x0014(SP)
061AC 0612C          813F0040               lwz       r9,0x0040(r31)
061B0 06130          83DF0044               lwz       r30,0x0044(r31)
061B4 06134   X      7C09F000               cmpw      r9,r30
061B8 06138   X      40800008               bge       $+0x0008                  ; 0x00006140
061BC 0613C          913F0044               stw       r9,0x0044(r31)
061C0 06140   X      7F98E378               mr        r24,r28
061C4 06144   X      2C180000               cmpwi     r24,0
061C8 06148   X      418202E4               beq       $+0x02E4                  ; 0x0000642C
061CC 0614C          833C001C               lwz       r25,0x001C(r28)
061D0 06150   X      3B600001               li        r27,1
061D4 06154          935C0024               stw       r26,0x0024(r28)
061D8 06158   X      7C16C840               cmplw     r22,r25
061DC 0615C          937C0028               stw       r27,0x0028(r28)
061E0 06160          929C0008               stw       r20,0x0008(r28)
061E4 06164   X      408101A4               ble       $+0x01A4                  ; 0x00006308
061E8 06168   X      2C170000               cmpwi     r23,0
061EC 0616C   X      41820018               beq       $+0x0018                  ; 0x00006184
061F0 06170          80980010               lwz       r4,0x0010(r24)
061F4 06174   X      7EE3BB78               mr        r3,r23
061F8 06178          80B8001C               lwz       r5,0x001C(r24)
061FC 0617C          4800E9AD               bl        $+0xE9AC                  ; 0x00014B28
06200 06180          80410014               lwz       RTOC,0x0014(SP)
06204 06184          93380020               stw       r25,0x0020(r24)
06208 06188   X      7FA3EB78               mr        r3,r29
0620C 0618C          83DC0024               lwz       r30,0x0024(r28)
06210 06190   X      7ED5B378               mr        r21,r22
06214 06194          7C99F214               add       r4,r25,r30
06218 06198   X      7ED9A850               sub       r22,r21,r25
0621C 0619C          909C0024               stw       r4,0x0024(r28)
06220 061A0   X      38800000               li        r4,0
06224 061A4          7EF9BA14               add       r23,r25,r23
06228 061A8          4800E969               bl        $+0xE968                  ; 0x00014B10
0622C 061AC          80410014               lwz       RTOC,0x0014(SP)
06230 061B0   X      7C7E1B78               mr        r30,r3
06234 061B4   X      2C1E0000               cmpwi     r30,0
06238 061B8   X      408200FC               bne       $+0x00FC                  ; 0x000062B4
0623C 061BC          38610060               addi      r3,SP,96
06240 061C0          4800E849               bl        $+0xE848                  ; 0x00014A08
06244 061C4          80410014               lwz       RTOC,0x0014(SP)
06248 061C8          83610060               lwz       r27,0x0060(SP)
0624C 061CC          83410064               lwz       r26,0x0064(SP)
06250 061D0          819F0070               lwz       r12,0x0070(r31)
06254 061D4   X      38800000               li        r4,0
06258 061D8          380C0001               addi      r0,r12,1
0625C 061DC          901F0070               stw       r0,0x0070(r31)
06260 061E0          807F0000               lwz       r3,0x0000(r31)
06264 061E4          81830008               lwz       r12,0x0008(r3)
06268 061E8          4800ED79               bl        $+0xED78                  ; 0x00014F60
0626C 061EC          80410014               lwz       RTOC,0x0014(SP)
06270 061F0   X      38800000               li        r4,0
06274 061F4   X      7FA3EB78               mr        r3,r29
06278 061F8          4800E919               bl        $+0xE918                  ; 0x00014B10
0627C 061FC          80410014               lwz       RTOC,0x0014(SP)
06280 06200   X      7C7E1B78               mr        r30,r3
06284 06204   X      2C1E0000               cmpwi     r30,0
06288 06208   X      408200AC               bne       $+0x00AC                  ; 0x000062B4
0628C 0620C          881F0020               lbz       r0,0x0020(r31)
06290 06210   X      2C000000               cmpwi     r0,0
06294 06214   X      4182008C               beq       $+0x008C                  ; 0x000062A0
06298 06218          93610068               stw       r27,0x0068(SP)
0629C 0621C          38610070               addi      r3,SP,112
062A0 06220          9341006C               stw       r26,0x006C(SP)
062A4 06224          3BC10068               addi      r30,SP,104
062A8 06228          3A610070               addi      r19,SP,112
062AC 0622C          3A410078               addi      r18,SP,120
062B0 06230          3A210080               addi      r17,SP,128
062B4 06234          3A010080               addi      r16,SP,128
062B8 06238          4800E7D1               bl        $+0xE7D0                  ; 0x00014A08
062BC 0623C          80410014               lwz       RTOC,0x0014(SP)
062C0 06240          80B30004               lwz       r5,0x0004(r19)
062C4 06244          38610078               addi      r3,SP,120
062C8 06248          80810070               lwz       r4,0x0070(SP)
062CC 0624C          80FE0004               lwz       r7,0x0004(r30)
062D0 06250          80C10068               lwz       r6,0x0068(SP)
062D4 06254          4800E845               bl        $+0xE844                  ; 0x00014A98
062D8 06258          80410014               lwz       RTOC,0x0014(SP)
062DC 0625C          80120000               lwz       r0,0x0000(r18)
062E0 06260          90110000               stw       r0,0x0000(r17)
062E4 06264          80120004               lwz       r0,0x0004(r18)
062E8 06268          90110004               stw       r0,0x0004(r17)
062EC 0626C          80900004               lwz       r4,0x0004(r16)
062F0 06270          80610080               lwz       r3,0x0080(SP)
062F4 06274          4800E765               bl        $+0xE764                  ; 0x000149D8
062F8 06278          80410014               lwz       RTOC,0x0014(SP)
062FC 0627C          813F0028               lwz       r9,0x0028(r31)
06300 06280   X      2C030000               cmpwi     r3,0
06304 06284   X      40800010               bge       $+0x0010                  ; 0x00006294
06308 06288          7C0300D0               neg       r0,r3
0630C 0628C   X      7F004840               cmplw     cr6,r0,r9
06310 06290          4800000C               b         $+0x000C                  ; 0x0000629C
06314 06294          1C8303E8               mulli     r4,r3,1000
06318 06298   X      7F044840               cmplw     cr6,r4,r9
0631C 0629C   X      4099FF34               ble       cr6,$-0x00CC              ; 0x000061D0
06320 062A0          80BF0078               lwz       r5,0x0078(r31)
06324 062A4   X      3BC00000               li        r30,0
06328 062A8          38A50001               addi      r5,r5,1
0632C 062AC          90BF0078               stw       r5,0x0078(r31)
06330 062B0          48000028               b         $+0x0028                  ; 0x000062D8
06334 062B4          389F0040               addi      r4,r31,64
06338 062B8   X      3860FFFF               li        r3,-1
0633C 062BC          4800E80D               bl        $+0xE80C                  ; 0x00014AC8
06340 062C0          80410014               lwz       RTOC,0x0014(SP)
06344 062C4          813F0040               lwz       r9,0x0040(r31)
06348 062C8          837F0044               lwz       r27,0x0044(r31)
0634C 062CC   X      7C09D800               cmpw      r9,r27
06350 062D0   X      40800008               bge       $+0x0008                  ; 0x000062D8
06354 062D4          913F0044               stw       r9,0x0044(r31)
06358 062D8          93D80008               stw       r30,0x0008(r24)
0635C 062DC   X      2C1E0000               cmpwi     r30,0
06360 062E0   X      4182006C               beq       $+0x006C                  ; 0x0000634C
06364 062E4          835C0028               lwz       r26,0x0028(r28)
06368 062E8   X      7FD8F378               mr        r24,r30
0636C 062EC          3B5A0001               addi      r26,r26,1
06370 062F0   X      7C99A850               sub       r4,r21,r25
06374 062F4          935C0028               stw       r26,0x0028(r28)
06378 062F8          8338001C               lwz       r25,0x001C(r24)
0637C 062FC          92980008               stw       r20,0x0008(r24)
06380 06300   X      7C04C840               cmplw     r4,r25
06384 06304   X      4181FE64               bgt       $-0x019C                  ; 0x00006168
06388 06308   X      2C170000               cmpwi     r23,0
0638C 0630C   X      41820018               beq       $+0x0018                  ; 0x00006324
06390 06310          80980010               lwz       r4,0x0010(r24)
06394 06314   X      7EE3BB78               mr        r3,r23
06398 06318   X      7EC5B378               mr        r5,r22
0639C 0631C          4800E80D               bl        $+0xE80C                  ; 0x00014B28
063A0 06320          80410014               lwz       RTOC,0x0014(SP)
063A4 06324          92D80020               stw       r22,0x0020(r24)
063A8 06328   X      7F83E378               mr        r3,r28
063AC 0632C          83FC0024               lwz       r31,0x0024(r28)
063B0 06330          7C96FA14               add       r4,r22,r31
063B4 06334          909C0024               stw       r4,0x0024(r28)
063B8 06338          382100D0               addi      SP,SP,208
063BC 0633C          80010008               lwz       r0,0x0008(SP)
063C0 06340   X      7C0803A6               mtlr      r0                        ; LR = 8
063C4 06344          BA01FFC0               lmw       r16,-0x0040(SP)
063C8 06348   X      4E800020               blr
063CC 0634C   X      2C1C0000               cmpwi     r28,0
063D0 06350   X      418200DC               beq       $+0x00DC                  ; 0x0000642C
063D4 06354          811C0030               lwz       r8,0x0030(r28)
063D8 06358          813C000C               lwz       r9,0x000C(r28)
063DC 0635C   X      2C080000               cmpwi     r8,0
063E0 06360   X      40820080               bne       $+0x0080                  ; 0x000063E0
063E4 06364          80A9000C               lwz       r5,0x000C(r9)
063E8 06368          809C0024               lwz       r4,0x0024(r28)
063EC 0636C          80650008               lwz       r3,0x0008(r5)
063F0 06370          811C0010               lwz       r8,0x0010(r28)
063F4 06374          7CC41A14               add       r6,r4,r3
063F8 06378          90C50008               stw       r6,0x0008(r5)
063FC 0637C          88E80000               lbz       r7,0x0000(r8)
06400 06380   X      54E707FF               clrlwi.   r7,r7,31
06404 06384   X      40820018               bne       $+0x0018                  ; 0x0000639C
06408 06388          8149000C               lwz       r10,0x000C(r9)
0640C 0638C          806A000C               lwz       r3,0x000C(r10)
06410 06390          38630001               addi      r3,r3,1
06414 06394          906A000C               stw       r3,0x000C(r10)
06418 06398          48000060               b         $+0x0060                  ; 0x000063F8
0641C 0639C          80880000               lwz       r4,0x0000(r8)
06420 063A0   X      2C04FFFF               cmpwi     r4,-1
06424 063A4   X      40820028               bne       $+0x0028                  ; 0x000063CC
06428 063A8          A0680004               lhz       r3,0x0004(r8)
0642C 063AC   X      3C63FFFF               subis     r3,r3,1
06430 063B0   X      2C03FFFF               cmpwi     r3,-1
06434 063B4   X      40820018               bne       $+0x0018                  ; 0x000063CC
06438 063B8          8089000C               lwz       r4,0x000C(r9)
0643C 063BC          80640028               lwz       r3,0x0028(r4)
06440 063C0          38630001               addi      r3,r3,1
06444 063C4          90640028               stw       r3,0x0028(r4)
06448 063C8          48000030               b         $+0x0030                  ; 0x000063F8
0644C 063CC          80A9000C               lwz       r5,0x000C(r9)
06450 063D0          80650024               lwz       r3,0x0024(r5)
06454 063D4          38630001               addi      r3,r3,1
06458 063D8          90650024               stw       r3,0x0024(r5)
0645C 063DC          4800001C               b         $+0x001C                  ; 0x000063F8
06460 063E0   X      2C080001               cmpwi     r8,1
06464 063E4   X      40820014               bne       $+0x0014                  ; 0x000063F8
06468 063E8          8089000C               lwz       r4,0x000C(r9)
0646C 063EC          80640030               lwz       r3,0x0030(r4)
06470 063F0          38630001               addi      r3,r3,1
06474 063F4          90640030               stw       r3,0x0030(r4)
06478 063F8          807C0004               lwz       r3,0x0004(r28)
0647C 063FC   X      7F84E378               mr        r4,r28
06480 06400   X      38A00000               li        r5,0
06484 06404          4800E6AD               bl        $+0xE6AC                  ; 0x00014AB0
06488 06408          80410014               lwz       RTOC,0x0014(SP)
0648C 0640C          809C000C               lwz       r4,0x000C(r28)
06490 06410          38840040               addi      r4,r4,64
06494 06414   X      38600001               li        r3,1
06498 06418          4800E6B1               bl        $+0xE6B0                  ; 0x00014AC8
0649C 0641C          80410014               lwz       RTOC,0x0014(SP)
064A0 06420          839C0008               lwz       r28,0x0008(r28)
064A4 06424   X      2C1C0000               cmpwi     r28,0
064A8 06428   X      4082FFD0               bne       $-0x0030                  ; 0x000063F8
064AC 0642C   X      38600000               li        r3,0
064B0 06430          382100D0               addi      SP,SP,208
064B4 06434          80010008               lwz       r0,0x0008(SP)
064B8 06438   X      7C0803A6               mtlr      r0                        ; LR = 8
064BC 0643C          BA01FFC0               lmw       r16,-0x0040(SP)
064C0 06440   X      4E800020               blr
064C4 06444   X      7C0802A6               mflr      r0                        ; LR = 8
064C8 06448          90010008               stw       r0,0x0008(SP)
064CC 0644C          9421FEC0               stwu      SP,-0x0140(SP)
064D0 06450          88030000               lbz       r0,0x0000(r3)
064D4 06454          7C090774               extsb     r9,r0
064D8 06458   X      2C09000A               cmpwi     r9,10
064DC 0645C   X      4182000C               beq       $+0x000C                  ; 0x00006468
064E0 06460   X      2C09000D               cmpwi     r9,13
064E4 06464   X      40820020               bne       $+0x0020                  ; 0x00006484
064E8 06468          88830001               lbz       r4,0x0001(r3)
064EC 0646C          38630001               addi      r3,r3,1
064F0 06470          7C890774               extsb     r9,r4
064F4 06474   X      2C09000A               cmpwi     r9,10
064F8 06478   X      4182FFF0               beq       $-0x0010                  ; 0x00006468
064FC 0647C   X      2C09000D               cmpwi     r9,13
06500 06480   X      4182FFE8               beq       $-0x0018                  ; 0x00006468
06504 06484          88A30000               lbz       r5,0x0000(r3)
06508 06488          38E10039               addi      r7,SP,57
0650C 0648C          7CA90775               extsb.    r9,r5
06510 06490   X      38C00000               li        r6,0
06514 06494   X      4182004C               beq       $+0x004C                  ; 0x000064E0
06518 06498          99270000               stb       r9,0x0000(r7)
0651C 0649C   X      3889FFF6               subi      r4,r9,10
06520 064A0   X      5484063F               clrlwi.   r4,r4,24
06524 064A4          38630001               addi      r3,r3,1
06528 064A8   X      40820028               bne       $+0x0028                  ; 0x000064D0
0652C 064AC   X      3923FFFF               subi      r9,r3,1
06530 064B0          8CA90001               lbzu      r5,0x0001(r9)
06534 064B4          7CA50774               extsb     r5,r5
06538 064B8   X      54A8063E               clrlwi    r8,r5,24
0653C 064BC   X      38A5FFF6               subi      r5,r5,10
06540 064C0   X      54A5063F               clrlwi.   r5,r5,24
06544 064C4   X      4182FFEC               beq       $-0x0014                  ; 0x000064B0
06548 064C8          99070000               stb       r8,0x0000(r7)
0654C 064CC          38690001               addi      r3,r9,1
06550 064D0          88830000               lbz       r4,0x0000(r3)
06554 064D4          38E70001               addi      r7,r7,1
06558 064D8          7C890775               extsb.    r9,r4
0655C 064DC   X      4082FFBC               bne       $-0x0044                  ; 0x00006498
06560 064E0          38A10038               addi      r5,SP,56
06564 064E4   X      7CE93B78               mr        r9,r7
06568 064E8   X      38E9FFFF               subi      r7,r9,1
0656C 064EC   X      7C072840               cmplw     r7,r5
06570 064F0   X      40810030               ble       $+0x0030                  ; 0x00006520
06574 064F4          8869FFFF               lbz       r3,-0x0001(r9)
06578 064F8   X      2C03000D               cmpwi     r3,13
0657C 064FC   X      40820024               bne       $+0x0024                  ; 0x00006520
06580 06500          38810038               addi      r4,SP,56
06584 06504   X      7CE93B78               mr        r9,r7
06588 06508   X      38E9FFFF               subi      r7,r9,1
0658C 0650C   X      7C072040               cmplw     r7,r4
06590 06510   X      40810010               ble       $+0x0010                  ; 0x00006520
06594 06514          8869FFFF               lbz       r3,-0x0001(r9)
06598 06518   X      2C03000D               cmpwi     r3,13
0659C 0651C   X      4182FFE4               beq       $-0x001C                  ; 0x00006500
065A0 06520          98C70001               stb       r6,0x0001(r7)
065A4 06524          38810038               addi      r4,SP,56
065A8 06528   X      7C643850               sub       r3,r7,r4
065AC 0652C          98610038               stb       r3,0x0038(SP)
065B0 06530          38610038               addi      r3,SP,56
065B4 06534          4800E45D               bl        $+0xE45C                  ; 0x00014990
065B8 06538          80410014               lwz       RTOC,0x0014(SP)
065BC 0653C          38210140               addi      SP,SP,320
065C0 06540          80010008               lwz       r0,0x0008(SP)
065C4 06544   X      7C0803A6               mtlr      r0                        ; LR = 8
065C8 06548   X      4E800020               blr
065CC 0654C   X      7C0802A6               mflr      r0                        ; LR = 8
065D0 06550          93C1FFF8               stw       r30,-0x0008(SP)
065D4 06554          93E1FFFC               stw       r31,-0x0004(SP)
065D8 06558          90010008               stw       r0,0x0008(SP)
065DC 0655C          9421FEB0               stwu      SP,-0x0150(SP)
065E0 06560          9081016C               stw       r4,0x016C(SP)
065E4 06564          90A10170               stw       r5,0x0170(SP)
065E8 06568          90C10174               stw       r6,0x0174(SP)
065EC 0656C          90E10178               stw       r7,0x0178(SP)
065F0 06570          9101017C               stw       r8,0x017C(SP)
065F4 06574          91210180               stw       r9,0x0180(SP)
065F8 06578          91410184               stw       r10,0x0184(SP)
065FC 0657C          38010038               addi      r0,SP,56
06600 06580   X      7C7F1B78               mr        r31,r3
06604 06584          90010138               stw       r0,0x0138(SP)
06608 06588          38810138               addi      r4,SP,312
0660C 0658C          9081013C               stw       r4,0x013C(SP)
06610 06590          38A10038               addi      r5,SP,56
06614 06594          388200C0               addi      r4,RTOC,192
06618 06598   X      3BC00000               li        r30,0
0661C 0659C          90A10140               stw       r5,0x0140(SP)
06620 065A0          38610138               addi      r3,SP,312
06624 065A4          9BC10038               stb       r30,0x0038(SP)
06628 065A8          38C10170               addi      r6,SP,368
0662C 065AC          80A1016C               lwz       r5,0x016C(SP)
06630 065B0          4BFFE81D               bl        $-0x17E4                  ; 0x00004DCC
06634 065B4          81810140               lwz       r12,0x0140(SP)
06638 065B8   X      2C1F0000               cmpwi     r31,0
0663C 065BC          9BCC0000               stb       r30,0x0000(r12)
06640 065C0   X      38E00000               li        r7,0
06644 065C4   X      41820054               beq       $+0x0054                  ; 0x00006618
06648 065C8          88010038               lbz       r0,0x0038(SP)
0664C 065CC          39210038               addi      r9,SP,56
06650 065D0          811F000C               lwz       r8,0x000C(r31)
06654 065D4          7C000775               extsb.    r0,r0
06658 065D8   X      4182003C               beq       $+0x003C                  ; 0x00006614
0665C 065DC          88690000               lbz       r3,0x0000(r9)
06660 065E0          98680000               stb       r3,0x0000(r8)
06664 065E4          809F000C               lwz       r4,0x000C(r31)
06668 065E8          80BF0008               lwz       r5,0x0008(r31)
0666C 065EC          38840001               addi      r4,r4,1
06670 065F0          909F000C               stw       r4,0x000C(r31)
06674 065F4   X      7C042840               cmplw     r4,r5
06678 065F8   X      4180000C               blt       $+0x000C                  ; 0x00006604
0667C 065FC          80DF0004               lwz       r6,0x0004(r31)
06680 06600          90DF000C               stw       r6,0x000C(r31)
06684 06604          8C690001               lbzu      r3,0x0001(r9)
06688 06608          811F000C               lwz       r8,0x000C(r31)
0668C 0660C          7C630775               extsb.    r3,r3
06690 06610   X      4082FFCC               bne       $-0x0034                  ; 0x000065DC
06694 06614          98E80000               stb       r7,0x0000(r8)
06698 06618          388216D8               addi      r4,RTOC,5848
0669C 0661C          88640000               lbz       r3,0x0000(r4)
066A0 06620   X      2C030000               cmpwi     r3,0
066A4 06624   X      40820014               bne       $+0x0014                  ; 0x00006638
066A8 06628          80A2FFAC               lwz       r5,-0x0054(RTOC)
066AC 0662C          88650000               lbz       r3,0x0000(r5)
066B0 06630   X      2C030000               cmpwi     r3,0
066B4 06634   X      4182000C               beq       $+0x000C                  ; 0x00006640
066B8 06638          38610038               addi      r3,SP,56
066BC 0663C          4BFFFE09               bl        $-0x01F8                  ; 0x00006444
066C0 06640          38210150               addi      SP,SP,336
066C4 06644          80010008               lwz       r0,0x0008(SP)
066C8 06648   X      7C0803A6               mtlr      r0                        ; LR = 8
066CC 0664C          83C1FFF8               lwz       r30,-0x0008(SP)
066D0 06650          83E1FFFC               lwz       r31,-0x0004(SP)
066D4 06654   X      4E800020               blr
066D8 06658   X      7C0802A6               mflr      r0                        ; LR = 8
066DC 0665C          90010008               stw       r0,0x0008(SP)
066E0 06660          9421FFC0               stwu      SP,-0x0040(SP)
066E4 06664          81830074               lwz       r12,0x0074(r3)
066E8 06668          380C0001               addi      r0,r12,1
066EC 0666C          90030074               stw       r0,0x0074(r3)
066F0 06670          80630000               lwz       r3,0x0000(r3)
066F4 06674          81830014               lwz       r12,0x0014(r3)
066F8 06678          4800E8E9               bl        $+0xE8E8                  ; 0x00014F60
066FC 0667C          80410014               lwz       RTOC,0x0014(SP)
06700 06680          38210040               addi      SP,SP,64
06704 06684          80010008               lwz       r0,0x0008(SP)
06708 06688   X      7C0803A6               mtlr      r0                        ; LR = 8
0670C 0668C   X      4E800020               blr
06710 06690   X      28050000               cmplwi    r5,0x0000
06714 06694   X      4181000C               bgt       $+0x000C                  ; 0x000066A0
06718 06698   X      38600001               li        r3,1
0671C 0669C   X      4E800020               blr
06720 066A0   X      7C0802A6               mflr      r0                        ; LR = 8
06724 066A4          BE01FFC0               stmw      r16,-0x0040(SP)
06728 066A8          90010008               stw       r0,0x0008(SP)
0672C 066AC          9421FF40               stwu      SP,-0x00C0(SP)
06730 066B0   X      3B000000               li        r24,0
06734 066B4   X      54F6063E               clrlwi    r22,r7,24
06738 066B8   X      3AA00000               li        r21,0
0673C 066BC   X      7CD93378               mr        r25,r6
06740 066C0   X      7CB72B78               mr        r23,r5
06744 066C4   X      7C9A2378               mr        r26,r4
06748 066C8   X      7C7F1B78               mr        r31,r3
0674C 066CC          38610038               addi      r3,SP,56
06750 066D0          4800E339               bl        $+0xE338                  ; 0x00014A08
06754 066D4          80410014               lwz       RTOC,0x0014(SP)
06758 066D8          83810038               lwz       r28,0x0038(SP)
0675C 066DC   X      7FE3FB78               mr        r3,r31
06760 066E0          8361003C               lwz       r27,0x003C(SP)
06764 066E4   X      7F44D378               mr        r4,r26
06768 066E8   X      7F25CB78               mr        r5,r25
0676C 066EC          4BFFF8E5               bl        $-0x071C                  ; 0x00005FD0
06770 066F0   X      7C7D1B78               mr        r29,r3
06774 066F4   X      2C1D0000               cmpwi     r29,0
06778 066F8   X      408200AC               bne       $+0x00AC                  ; 0x000067A4
0677C 066FC   X      3BC09681               li        r30,-27007
06780 06700          3FDE0099               addis     r30,r30,153
06784 06704          93810040               stw       r28,0x0040(SP)
06788 06708          38610048               addi      r3,SP,72
0678C 0670C          93610044               stw       r27,0x0044(SP)
06790 06710          3BA10040               addi      r29,SP,64
06794 06714          3A810048               addi      r20,SP,72
06798 06718          3A610050               addi      r19,SP,80
0679C 0671C          3A410058               addi      r18,SP,88
067A0 06720          3A210058               addi      r17,SP,88
067A4 06724          4800E2E5               bl        $+0xE2E4                  ; 0x00014A08
067A8 06728          80410014               lwz       RTOC,0x0014(SP)
067AC 0672C          80B40004               lwz       r5,0x0004(r20)
067B0 06730          38610050               addi      r3,SP,80
067B4 06734          80810048               lwz       r4,0x0048(SP)
067B8 06738          80FD0004               lwz       r7,0x0004(r29)
067BC 0673C          80C10040               lwz       r6,0x0040(SP)
067C0 06740          4800E359               bl        $+0xE358                  ; 0x00014A98
067C4 06744          80410014               lwz       RTOC,0x0014(SP)
067C8 06748          80130000               lwz       r0,0x0000(r19)
067CC 0674C          90120000               stw       r0,0x0000(r18)
067D0 06750          80130004               lwz       r0,0x0004(r19)
067D4 06754          90120004               stw       r0,0x0004(r18)
067D8 06758          80910004               lwz       r4,0x0004(r17)
067DC 0675C          80610058               lwz       r3,0x0058(SP)
067E0 06760          4800E279               bl        $+0xE278                  ; 0x000149D8
067E4 06764          80410014               lwz       RTOC,0x0014(SP)
067E8 06768   X      2C030000               cmpwi     r3,0
067EC 0676C   X      40800010               bge       $+0x0010                  ; 0x0000677C
067F0 06770          7C0300D0               neg       r0,r3
067F4 06774   X      7F00F040               cmplw     cr6,r0,r30
067F8 06778          4800000C               b         $+0x000C                  ; 0x00006784
067FC 0677C          1C8303E8               mulli     r4,r3,1000
06800 06780   X      7F04F040               cmplw     cr6,r4,r30
06804 06784   X      40980274               bge       cr6,$+0x0274              ; 0x000069F8
06808 06788   X      7FE3FB78               mr        r3,r31
0680C 0678C   X      7F44D378               mr        r4,r26
06810 06790   X      7F25CB78               mr        r5,r25
06814 06794          4BFFF83D               bl        $-0x07C4                  ; 0x00005FD0
06818 06798   X      7C7D1B78               mr        r29,r3
0681C 0679C   X      2C1D0000               cmpwi     r29,0
06820 067A0   X      4182FF64               beq       $-0x009C                  ; 0x00006704
06824 067A4   X      2C1A0000               cmpwi     r26,0
06828 067A8   X      4082004C               bne       $+0x004C                  ; 0x000067F4
0682C 067AC          829F0018               lwz       r20,0x0018(r31)
06830 067B0   X      3960809B               li        r11,-32613
06834 067B4          809D0010               lwz       r4,0x0010(r29)
06838 067B8          3D6B0001               addis     r11,r11,1
0683C 067BC          80740000               lwz       r3,0x0000(r20)
06840 067C0   X      3B400000               li        r26,0
06844 067C4          90640000               stw       r3,0x0000(r4)
06848 067C8          80BF0018               lwz       r5,0x0018(r31)
0684C 067CC          A0C50004               lhz       r6,0x0004(r5)
06850 067D0          B0C40004               sth       r6,0x0004(r4)
06854 067D4          80FF0018               lwz       r7,0x0018(r31)
06858 067D8          81070000               lwz       r8,0x0000(r7)
0685C 067DC          91040006               stw       r8,0x0006(r4)
06860 067E0          813F0018               lwz       r9,0x0018(r31)
06864 067E4          A1490004               lhz       r10,0x0004(r9)
06868 067E8          B164000C               sth       r11,0x000C(r4)
0686C 067EC          B144000A               sth       r10,0x000A(r4)
06870 067F0          B2A4000E               sth       r21,0x000E(r4)
06874 067F4          819F0074               lwz       r12,0x0074(r31)
06878 067F8   X      7FA4EB78               mr        r4,r29
0687C 067FC          398C0001               addi      r12,r12,1
06880 06800          919F0074               stw       r12,0x0074(r31)
06884 06804          807F0000               lwz       r3,0x0000(r31)
06888 06808          81830014               lwz       r12,0x0014(r3)
0688C 0680C          4800E755               bl        $+0xE754                  ; 0x00014F60
06890 06810          80410014               lwz       RTOC,0x0014(SP)
06894 06814   X      2C030000               cmpwi     r3,0
06898 06818   X      418200B8               beq       $+0x00B8                  ; 0x000068D0
0689C 0681C   X      3BC09681               li        r30,-27007
068A0 06820          3FDE0099               addis     r30,r30,153
068A4 06824          93810060               stw       r28,0x0060(SP)
068A8 06828          38610068               addi      r3,SP,104
068AC 0682C          93610064               stw       r27,0x0064(SP)
068B0 06830          3A810060               addi      r20,SP,96
068B4 06834          3A610068               addi      r19,SP,104
068B8 06838          3A410070               addi      r18,SP,112
068BC 0683C          3A210078               addi      r17,SP,120
068C0 06840          3A010078               addi      r16,SP,120
068C4 06844          4800E1C5               bl        $+0xE1C4                  ; 0x00014A08
068C8 06848          80410014               lwz       RTOC,0x0014(SP)
068CC 0684C          80B30004               lwz       r5,0x0004(r19)
068D0 06850          38610070               addi      r3,SP,112
068D4 06854          80810068               lwz       r4,0x0068(SP)
068D8 06858          80F40004               lwz       r7,0x0004(r20)
068DC 0685C          80C10060               lwz       r6,0x0060(SP)
068E0 06860          4800E239               bl        $+0xE238                  ; 0x00014A98
068E4 06864          80410014               lwz       RTOC,0x0014(SP)
068E8 06868          80120000               lwz       r0,0x0000(r18)
068EC 0686C          90110000               stw       r0,0x0000(r17)
068F0 06870          80120004               lwz       r0,0x0004(r18)
068F4 06874          90110004               stw       r0,0x0004(r17)
068F8 06878          80900004               lwz       r4,0x0004(r16)
068FC 0687C          80610078               lwz       r3,0x0078(SP)
06900 06880          4800E159               bl        $+0xE158                  ; 0x000149D8
06904 06884          80410014               lwz       RTOC,0x0014(SP)
06908 06888   X      2C030000               cmpwi     r3,0
0690C 0688C   X      40800010               bge       $+0x0010                  ; 0x0000689C
06910 06890          7C0300D0               neg       r0,r3
06914 06894   X      7F00F040               cmplw     cr6,r0,r30
06918 06898          4800000C               b         $+0x000C                  ; 0x000068A4
0691C 0689C          1C8303E8               mulli     r4,r3,1000
06920 068A0   X      7F04F040               cmplw     cr6,r4,r30
06924 068A4   X      40980068               bge       cr6,$+0x0068              ; 0x0000690C
06928 068A8          80BF0074               lwz       r5,0x0074(r31)
0692C 068AC   X      7FA4EB78               mr        r4,r29
06930 068B0          38A50001               addi      r5,r5,1
06934 068B4          90BF0074               stw       r5,0x0074(r31)
06938 068B8          807F0000               lwz       r3,0x0000(r31)
0693C 068BC          81830014               lwz       r12,0x0014(r3)
06940 068C0          4800E6A1               bl        $+0xE6A0                  ; 0x00014F60
06944 068C4          80410014               lwz       RTOC,0x0014(SP)
06948 068C8   X      2C030000               cmpwi     r3,0
0694C 068CC   X      4082FF58               bne       $-0x00A8                  ; 0x00006824
06950 068D0   X      2C160000               cmpwi     r22,0
06954 068D4   X      4182018C               beq       $+0x018C                  ; 0x00006A60
06958 068D8          807F0000               lwz       r3,0x0000(r31)
0695C 068DC   X      7FA4EB78               mr        r4,r29
06960 068E0          81830008               lwz       r12,0x0008(r3)
06964 068E4          4800E67D               bl        $+0xE67C                  ; 0x00014F60
06968 068E8          80410014               lwz       RTOC,0x0014(SP)
0696C 068EC          813D0030               lwz       r9,0x0030(r29)
06970 068F0   X      2C090000               cmpwi     r9,0
06974 068F4   X      4182016C               beq       $+0x016C                  ; 0x00006A60
06978 068F8   X      2C090001               cmpwi     r9,1
0697C 068FC   X      4182013C               beq       $+0x013C                  ; 0x00006A38
06980 06900   X      2C090002               cmpwi     r9,2
06984 06904   X      41820148               beq       $+0x0148                  ; 0x00006A4C
06988 06908          48000158               b         $+0x0158                  ; 0x00006A60
0698C 0690C          813D0030               lwz       r9,0x0030(r29)
06990 06910          811D000C               lwz       r8,0x000C(r29)
06994 06914   X      2C090000               cmpwi     r9,0
06998 06918   X      40820080               bne       $+0x0080                  ; 0x00006998
0699C 0691C          8288000C               lwz       r20,0x000C(r8)
069A0 06920          809D0024               lwz       r4,0x0024(r29)
069A4 06924          80740008               lwz       r3,0x0008(r20)
069A8 06928          813D0010               lwz       r9,0x0010(r29)
069AC 0692C          7CA41A14               add       r5,r4,r3
069B0 06930          90B40008               stw       r5,0x0008(r20)
069B4 06934          88C90000               lbz       r6,0x0000(r9)
069B8 06938   X      54C607FF               clrlwi.   r6,r6,31
069BC 0693C   X      40820018               bne       $+0x0018                  ; 0x00006954
069C0 06940          80E8000C               lwz       r7,0x000C(r8)
069C4 06944          8067000C               lwz       r3,0x000C(r7)
069C8 06948          38630001               addi      r3,r3,1
069CC 0694C          9067000C               stw       r3,0x000C(r7)
069D0 06950          48000060               b         $+0x0060                  ; 0x000069B0
069D4 06954          80890000               lwz       r4,0x0000(r9)
069D8 06958   X      2C04FFFF               cmpwi     r4,-1
069DC 0695C   X      40820028               bne       $+0x0028                  ; 0x00006984
069E0 06960          A0690004               lhz       r3,0x0004(r9)
069E4 06964   X      3C63FFFF               subis     r3,r3,1
069E8 06968   X      2C03FFFF               cmpwi     r3,-1
069EC 0696C   X      40820018               bne       $+0x0018                  ; 0x00006984
069F0 06970          8088000C               lwz       r4,0x000C(r8)
069F4 06974          80640028               lwz       r3,0x0028(r4)
069F8 06978          38630001               addi      r3,r3,1
069FC 0697C          90640028               stw       r3,0x0028(r4)
06A00 06980          48000030               b         $+0x0030                  ; 0x000069B0
06A04 06984          80A8000C               lwz       r5,0x000C(r8)
06A08 06988          80650024               lwz       r3,0x0024(r5)
06A0C 0698C          38630001               addi      r3,r3,1
06A10 06990          90650024               stw       r3,0x0024(r5)
06A14 06994          4800001C               b         $+0x001C                  ; 0x000069B0
06A18 06998   X      2C090001               cmpwi     r9,1
06A1C 0699C   X      40820014               bne       $+0x0014                  ; 0x000069B0
06A20 069A0          8088000C               lwz       r4,0x000C(r8)
06A24 069A4          80640030               lwz       r3,0x0030(r4)
06A28 069A8          38630001               addi      r3,r3,1
06A2C 069AC          90640030               stw       r3,0x0030(r4)
06A30 069B0          807D0004               lwz       r3,0x0004(r29)
06A34 069B4   X      7FA4EB78               mr        r4,r29
06A38 069B8   X      38A00000               li        r5,0
06A3C 069BC          4800E0F5               bl        $+0xE0F4                  ; 0x00014AB0
06A40 069C0          80410014               lwz       RTOC,0x0014(SP)
06A44 069C4          809D000C               lwz       r4,0x000C(r29)
06A48 069C8          38840040               addi      r4,r4,64
06A4C 069CC   X      38600001               li        r3,1
06A50 069D0          4800E0F9               bl        $+0xE0F8                  ; 0x00014AC8
06A54 069D4          80410014               lwz       RTOC,0x0014(SP)
06A58 069D8          83BD0008               lwz       r29,0x0008(r29)
06A5C 069DC   X      2C1D0000               cmpwi     r29,0
06A60 069E0   X      4082FFD0               bne       $-0x0030                  ; 0x000069B0
06A64 069E4          38821D40               addi      r4,RTOC,7488
06A68 069E8          807F0008               lwz       r3,0x0008(r31)
06A6C 069EC          3884010E               addi      r4,r4,270
06A70 069F0          4BFFFB5D               bl        $-0x04A4                  ; 0x0000654C
06A74 069F4          48000014               b         $+0x0014                  ; 0x00006A08
06A78 069F8          38821D40               addi      r4,RTOC,7488
06A7C 069FC          807F0008               lwz       r3,0x0008(r31)
06A80 06A00          388400EB               addi      r4,r4,235
06A84 06A04          4BFFFB49               bl        $-0x04B8                  ; 0x0000654C
06A88 06A08          38821D40               addi      r4,RTOC,7488
06A8C 06A0C   X      7EE5BB78               mr        r5,r23
06A90 06A10          807F0008               lwz       r3,0x0008(r31)
06A94 06A14   X      7F26CB78               mr        r6,r25
06A98 06A18          38840167               addi      r4,r4,359
06A9C 06A1C          4BFFFB31               bl        $-0x04D0                  ; 0x0000654C
06AA0 06A20   X      38600000               li        r3,0
06AA4 06A24          382100C0               addi      SP,SP,192
06AA8 06A28          80010008               lwz       r0,0x0008(SP)
06AAC 06A2C   X      7C0803A6               mtlr      r0                        ; LR = 8
06AB0 06A30          BA01FFC0               lmw       r16,-0x0040(SP)
06AB4 06A34   X      4E800020               blr
06AB8 06A38          38821D40               addi      r4,RTOC,7488
06ABC 06A3C          807F0008               lwz       r3,0x0008(r31)
06AC0 06A40          3884012E               addi      r4,r4,302
06AC4 06A44          4BFFFB09               bl        $-0x04F8                  ; 0x0000654C
06AC8 06A48          4BFFFFC0               b         $-0x0040                  ; 0x00006A08
06ACC 06A4C          38821D40               addi      r4,RTOC,7488
06AD0 06A50          807F0008               lwz       r3,0x0008(r31)
06AD4 06A54          3884014C               addi      r4,r4,332
06AD8 06A58          4BFFFAF5               bl        $-0x050C                  ; 0x0000654C
06ADC 06A5C          4BFFFFAC               b         $-0x0054                  ; 0x00006A08
06AE0 06A60          3B180001               addi      r24,r24,1
06AE4 06A64   X      7C18B840               cmplw     r24,r23
06AE8 06A68   X      4180FC64               blt       $-0x039C                  ; 0x000066CC
06AEC 06A6C   X      38600001               li        r3,1
06AF0 06A70          382100C0               addi      SP,SP,192
06AF4 06A74          80010008               lwz       r0,0x0008(SP)
06AF8 06A78   X      7C0803A6               mtlr      r0                        ; LR = 8
06AFC 06A7C          BA01FFC0               lmw       r16,-0x0040(SP)
06B00 06A80   X      4E800020               blr
06B04 06A84   X      7C0802A6               mflr      r0                        ; LR = 8
06B08 06A88          93E1FFFC               stw       r31,-0x0004(SP)
06B0C 06A8C          90010008               stw       r0,0x0008(SP)
06B10 06A90          9421FFC0               stwu      SP,-0x0040(SP)
06B14 06A94   X      38A00000               li        r5,0
06B18 06A98   X      7C7F1B78               mr        r31,r3
06B1C 06A9C          807F0004               lwz       r3,0x0004(r31)
06B20 06AA0   X      7FE4FB78               mr        r4,r31
06B24 06AA4          4800E00D               bl        $+0xE00C                  ; 0x00014AB0
06B28 06AA8          80410014               lwz       RTOC,0x0014(SP)
06B2C 06AAC          809F000C               lwz       r4,0x000C(r31)
06B30 06AB0   X      38600001               li        r3,1
06B34 06AB4          38840060               addi      r4,r4,96
06B38 06AB8          4800E011               bl        $+0xE010                  ; 0x00014AC8
06B3C 06ABC          80410014               lwz       RTOC,0x0014(SP)
06B40 06AC0          38210040               addi      SP,SP,64
06B44 06AC4          80010008               lwz       r0,0x0008(SP)
06B48 06AC8   X      7C0803A6               mtlr      r0                        ; LR = 8
06B4C 06ACC          83E1FFFC               lwz       r31,-0x0004(SP)
06B50 06AD0   X      4E800020               blr
06B54 06AD4   X      7C0802A6               mflr      r0                        ; LR = 8
06B58 06AD8          93E1FFFC               stw       r31,-0x0004(SP)
06B5C 06ADC          90010008               stw       r0,0x0008(SP)
06B60 06AE0          9421FFC0               stwu      SP,-0x0040(SP)
06B64 06AE4   X      7C7F1B78               mr        r31,r3
06B68 06AE8          807F0004               lwz       r3,0x0004(r31)
06B6C 06AEC   X      7FE4FB78               mr        r4,r31
06B70 06AF0   X      38A00000               li        r5,0
06B74 06AF4          4800DFBD               bl        $+0xDFBC                  ; 0x00014AB0
06B78 06AF8          80410014               lwz       RTOC,0x0014(SP)
06B7C 06AFC          809F000C               lwz       r4,0x000C(r31)
06B80 06B00          38840060               addi      r4,r4,96
06B84 06B04   X      38600001               li        r3,1
06B88 06B08          4800DFC1               bl        $+0xDFC0                  ; 0x00014AC8
06B8C 06B0C          80410014               lwz       RTOC,0x0014(SP)
06B90 06B10          83FF0008               lwz       r31,0x0008(r31)
06B94 06B14   X      2C1F0000               cmpwi     r31,0
06B98 06B18   X      4082FFD0               bne       $-0x0030                  ; 0x00006AE8
06B9C 06B1C          38210040               addi      SP,SP,64
06BA0 06B20          80010008               lwz       r0,0x0008(SP)
06BA4 06B24   X      7C0803A6               mtlr      r0                        ; LR = 8
06BA8 06B28          83E1FFFC               lwz       r31,-0x0004(SP)
06BAC 06B2C   X      4E800020               blr
06BB0 06B30   X      7C0802A6               mflr      r0                        ; LR = 8
06BB4 06B34          BF81FFF0               stmw      r28,-0x0010(SP)
06BB8 06B38          90010008               stw       r0,0x0008(SP)
06BBC 06B3C          9421FFB0               stwu      SP,-0x0050(SP)
06BC0 06B40   X      7C9F2378               mr        r31,r4
06BC4 06B44          83DF0008               lwz       r30,0x0008(r31)
06BC8 06B48   X      2C1E0000               cmpwi     r30,0
06BCC 06B4C          83BF0010               lwz       r29,0x0010(r31)
06BD0 06B50   X      7C7C1B78               mr        r28,r3
06BD4 06B54   X      41820050               beq       $+0x0050                  ; 0x00006BA4
06BD8 06B58          809F0020               lwz       r4,0x0020(r31)
06BDC 06B5C   X      38A00000               li        r5,0
06BE0 06B60          90BF0028               stw       r5,0x0028(r31)
06BE4 06B64   X      38600000               li        r3,0
06BE8 06B68          907F0008               stw       r3,0x0008(r31)
06BEC 06B6C          909F0024               stw       r4,0x0024(r31)
06BF0 06B70          807E0004               lwz       r3,0x0004(r30)
06BF4 06B74   X      7FC4F378               mr        r4,r30
06BF8 06B78   X      38A00000               li        r5,0
06BFC 06B7C          4800DF35               bl        $+0xDF34                  ; 0x00014AB0
06C00 06B80          80410014               lwz       RTOC,0x0014(SP)
06C04 06B84          809E000C               lwz       r4,0x000C(r30)
06C08 06B88          38840060               addi      r4,r4,96
06C0C 06B8C   X      38600001               li        r3,1
06C10 06B90          4800DF39               bl        $+0xDF38                  ; 0x00014AC8
06C14 06B94          80410014               lwz       RTOC,0x0014(SP)
06C18 06B98          83DE0008               lwz       r30,0x0008(r30)
06C1C 06B9C   X      2C1E0000               cmpwi     r30,0
06C20 06BA0   X      4082FFD0               bne       $-0x0030                  ; 0x00006B70
06C24 06BA4          881C0021               lbz       r0,0x0021(r28)
06C28 06BA8   X      2C000000               cmpwi     r0,0
06C2C 06BAC   X      40820028               bne       $+0x0028                  ; 0x00006BD4
06C30 06BB0          80DC0018               lwz       r6,0x0018(r28)
06C34 06BB4          807D0006               lwz       r3,0x0006(r29)
06C38 06BB8          80860000               lwz       r4,0x0000(r6)
06C3C 06BBC   X      7C032000               cmpw      r3,r4
06C40 06BC0   X      40820154               bne       $+0x0154                  ; 0x00006D14
06C44 06BC4          A0BD000A               lhz       r5,0x000A(r29)
06C48 06BC8          A0660004               lhz       r3,0x0004(r6)
06C4C 06BCC   X      7C051800               cmpw      r5,r3
06C50 06BD0   X      40820144               bne       $+0x0144                  ; 0x00006D14
06C54 06BD4          80BF002C               lwz       r5,0x002C(r31)
06C58 06BD8   X      2C050000               cmpwi     r5,0
06C5C 06BDC   X      4182002C               beq       $+0x002C                  ; 0x00006C08
06C60 06BE0          38821D40               addi      r4,RTOC,7488
06C64 06BE4          807C0008               lwz       r3,0x0008(r28)
06C68 06BE8          38840185               addi      r4,r4,389
06C6C 06BEC          4BFFF961               bl        $-0x06A0                  ; 0x0000654C
06C70 06BF0          48000124               b         $+0x0124                  ; 0x00006D14
06C74 06BF4          38821D40               addi      r4,RTOC,7488
06C78 06BF8          807C0008               lwz       r3,0x0008(r28)
06C7C 06BFC          38840239               addi      r4,r4,569
06C80 06C00          4BFFF94D               bl        $-0x06B4                  ; 0x0000654C
06C84 06C04          48000110               b         $+0x0110                  ; 0x00006D14
06C88 06C08          A0BD000C               lhz       r5,0x000C(r29)
06C8C 06C0C   X      3FC5FFFF               subis     r30,r5,1
06C90 06C10   X      2C1E809B               cmpwi     r30,-32613
06C94 06C14   X      41820020               beq       $+0x0020                  ; 0x00006C34
06C98 06C18          38821D40               addi      r4,RTOC,7488
06C9C 06C1C   X      38C0809B               li        r6,-32613
06CA0 06C20          807C0008               lwz       r3,0x0008(r28)
06CA4 06C24          3884019B               addi      r4,r4,411
06CA8 06C28          3CC60001               addis     r6,r6,1
06CAC 06C2C          4BFFF921               bl        $-0x06E0                  ; 0x0000654C
06CB0 06C30          480000E4               b         $+0x00E4                  ; 0x00006D14
06CB4 06C34          80DC0018               lwz       r6,0x0018(r28)
06CB8 06C38          813D0006               lwz       r9,0x0006(r29)
06CBC 06C3C          80060000               lwz       r0,0x0000(r6)
06CC0 06C40   X      7C090000               cmpw      r9,r0
06CC4 06C44   X      40820014               bne       $+0x0014                  ; 0x00006C58
06CC8 06C48          A11D000A               lhz       r8,0x000A(r29)
06CCC 06C4C          A0660004               lhz       r3,0x0004(r6)
06CD0 06C50   X      7C081800               cmpw      r8,r3
06CD4 06C54   X      4182001C               beq       $+0x001C                  ; 0x00006C70
06CD8 06C58          38821D40               addi      r4,RTOC,7488
06CDC 06C5C          38BD0006               addi      r5,r29,6
06CE0 06C60          807C0008               lwz       r3,0x0008(r28)
06CE4 06C64          388401C2               addi      r4,r4,450
06CE8 06C68          4BFFF8E5               bl        $-0x071C                  ; 0x0000654C
06CEC 06C6C          480000A8               b         $+0x00A8                  ; 0x00006D14
06CF0 06C70          83DD0000               lwz       r30,0x0000(r29)
06CF4 06C74   X      7C1E4800               cmpw      r30,r9
06CF8 06C78   X      40820010               bne       $+0x0010                  ; 0x00006C88
06CFC 06C7C          A07D0004               lhz       r3,0x0004(r29)
06D00 06C80   X      7C034000               cmpw      r3,r8
06D04 06C84   X      4182001C               beq       $+0x001C                  ; 0x00006CA0
06D08 06C88          38821D40               addi      r4,RTOC,7488
06D0C 06C8C   X      7FA5EB78               mr        r5,r29
06D10 06C90          807C0008               lwz       r3,0x0008(r28)
06D14 06C94          388401E7               addi      r4,r4,487
06D18 06C98          4BFFF8B5               bl        $-0x074C                  ; 0x0000654C
06D1C 06C9C          48000078               b         $+0x0078                  ; 0x00006D14
06D20 06CA0          A0DD000E               lhz       r6,0x000E(r29)
06D24 06CA4   X      2C060000               cmpwi     r6,0
06D28 06CA8   X      41820060               beq       $+0x0060                  ; 0x00006D08
06D2C 06CAC          83DF0020               lwz       r30,0x0020(r31)
06D30 06CB0   X      393EFFEC               subi      r9,r30,20
06D34 06CB4   X      7C093000               cmpw      r9,r6
06D38 06CB8   X      4182001C               beq       $+0x001C                  ; 0x00006CD4
06D3C 06CBC          38821D40               addi      r4,RTOC,7488
06D40 06CC0   X      7D254B78               mr        r5,r9
06D44 06CC4          807C0008               lwz       r3,0x0008(r28)
06D48 06CC8          38840211               addi      r4,r4,529
06D4C 06CCC          4BFFF881               bl        $-0x0780                  ; 0x0000654C
06D50 06CD0          48000044               b         $+0x0044                  ; 0x00006D14
06D54 06CD4   X      28090000               cmplwi    r9,0x0000
06D58 06CD8   X      38A00000               li        r5,0
06D5C 06CDC   X      4081002C               ble       $+0x002C                  ; 0x00006D08
06D60 06CE0   X      7D2903A6               mtctr     r9                        ; CTR = 9
06D64 06CE4          4800000C               b         $+0x000C                  ; 0x00006CF0
06D68 06CE8   X      4082FF0C               bne       $-0x00F4                  ; 0x00006BF4
06D6C 06CEC          38A50001               addi      r5,r5,1
06D70 06CF0          7FC5EA14               add       r30,r5,r29
06D74 06CF4   X      54A7063E               clrlwi    r7,r5,24
06D78 06CF8          88DE0010               lbz       r6,0x0010(r30)
06D7C 06CFC   X      7C063840               cmplw     r6,r7
06D80 06D00   X      4200FFE8               bdnz      $-0x0018                  ; 0x00006CE8
06D84 06D04   X      4082FEF0               bne       $-0x0110                  ; 0x00006BF4
06D88 06D08          807C0024               lwz       r3,0x0024(r28)
06D8C 06D0C          38630001               addi      r3,r3,1
06D90 06D10          907C0024               stw       r3,0x0024(r28)
06D94 06D14          807F0004               lwz       r3,0x0004(r31)
06D98 06D18   X      7FE4FB78               mr        r4,r31
06D9C 06D1C   X      38A00000               li        r5,0
06DA0 06D20          4800DD91               bl        $+0xDD90                  ; 0x00014AB0
06DA4 06D24          80410014               lwz       RTOC,0x0014(SP)
06DA8 06D28          809F000C               lwz       r4,0x000C(r31)
06DAC 06D2C          38840060               addi      r4,r4,96
06DB0 06D30   X      38600001               li        r3,1
06DB4 06D34          4800DD95               bl        $+0xDD94                  ; 0x00014AC8
06DB8 06D38          80410014               lwz       RTOC,0x0014(SP)
06DBC 06D3C          83FF0008               lwz       r31,0x0008(r31)
06DC0 06D40   X      2C1F0000               cmpwi     r31,0
06DC4 06D44   X      4082FFD0               bne       $-0x0030                  ; 0x00006D14
06DC8 06D48          38210050               addi      SP,SP,80
06DCC 06D4C          80010008               lwz       r0,0x0008(SP)
06DD0 06D50   X      7C0803A6               mtlr      r0                        ; LR = 8
06DD4 06D54          BB81FFF0               lmw       r28,-0x0010(SP)
06DD8 06D58   X      4E800020               blr
06DDC 06D5C   X      7C0802A6               mflr      r0                        ; LR = 8
06DE0 06D60          93C1FFF8               stw       r30,-0x0008(SP)
06DE4 06D64          93E1FFFC               stw       r31,-0x0004(SP)
06DE8 06D68          90010008               stw       r0,0x0008(SP)
06DEC 06D6C          9421FEB0               stwu      SP,-0x0150(SP)
06DF0 06D70          9081016C               stw       r4,0x016C(SP)
06DF4 06D74          90A10170               stw       r5,0x0170(SP)
06DF8 06D78          90C10174               stw       r6,0x0174(SP)
06DFC 06D7C          90E10178               stw       r7,0x0178(SP)
06E00 06D80          9101017C               stw       r8,0x017C(SP)
06E04 06D84          91210180               stw       r9,0x0180(SP)
06E08 06D88          91410184               stw       r10,0x0184(SP)
06E0C 06D8C          38010038               addi      r0,SP,56
06E10 06D90   X      7C7F1B78               mr        r31,r3
06E14 06D94          90010138               stw       r0,0x0138(SP)
06E18 06D98          38810138               addi      r4,SP,312
06E1C 06D9C          9081013C               stw       r4,0x013C(SP)
06E20 06DA0          38A10038               addi      r5,SP,56
06E24 06DA4          388200C0               addi      r4,RTOC,192
06E28 06DA8   X      3BC00000               li        r30,0
06E2C 06DAC          90A10140               stw       r5,0x0140(SP)
06E30 06DB0          38610138               addi      r3,SP,312
06E34 06DB4          9BC10038               stb       r30,0x0038(SP)
06E38 06DB8          38C10170               addi      r6,SP,368
06E3C 06DBC          80A1016C               lwz       r5,0x016C(SP)
06E40 06DC0          4BFFE00D               bl        $-0x1FF4                  ; 0x00004DCC
06E44 06DC4          81810140               lwz       r12,0x0140(SP)
06E48 06DC8   X      2C1F0000               cmpwi     r31,0
06E4C 06DCC          9BCC0000               stb       r30,0x0000(r12)
06E50 06DD0   X      38E00000               li        r7,0
06E54 06DD4   X      41820054               beq       $+0x0054                  ; 0x00006E28
06E58 06DD8          88010038               lbz       r0,0x0038(SP)
06E5C 06DDC          39210038               addi      r9,SP,56
06E60 06DE0          811F000C               lwz       r8,0x000C(r31)
06E64 06DE4          7C000775               extsb.    r0,r0
06E68 06DE8   X      4182003C               beq       $+0x003C                  ; 0x00006E24
06E6C 06DEC          88690000               lbz       r3,0x0000(r9)
06E70 06DF0          98680000               stb       r3,0x0000(r8)
06E74 06DF4          809F000C               lwz       r4,0x000C(r31)
06E78 06DF8          80BF0008               lwz       r5,0x0008(r31)
06E7C 06DFC          38840001               addi      r4,r4,1
06E80 06E00          909F000C               stw       r4,0x000C(r31)
06E84 06E04   X      7C042840               cmplw     r4,r5
06E88 06E08   X      4180000C               blt       $+0x000C                  ; 0x00006E14
06E8C 06E0C          80DF0004               lwz       r6,0x0004(r31)
06E90 06E10          90DF000C               stw       r6,0x000C(r31)
06E94 06E14          8C690001               lbzu      r3,0x0001(r9)
06E98 06E18          811F000C               lwz       r8,0x000C(r31)
06E9C 06E1C          7C630775               extsb.    r3,r3
06EA0 06E20   X      4082FFCC               bne       $-0x0034                  ; 0x00006DEC
06EA4 06E24          98E80000               stb       r7,0x0000(r8)
06EA8 06E28          388216D8               addi      r4,RTOC,5848
06EAC 06E2C          88640000               lbz       r3,0x0000(r4)
06EB0 06E30   X      2C030000               cmpwi     r3,0
06EB4 06E34   X      4182000C               beq       $+0x000C                  ; 0x00006E40
06EB8 06E38          38610038               addi      r3,SP,56
06EBC 06E3C          4BFFF609               bl        $-0x09F8                  ; 0x00006444
06EC0 06E40          38210150               addi      SP,SP,336
06EC4 06E44          80010008               lwz       r0,0x0008(SP)
06EC8 06E48   X      7C0803A6               mtlr      r0                        ; LR = 8
06ECC 06E4C          83C1FFF8               lwz       r30,-0x0008(SP)
06ED0 06E50          83E1FFFC               lwz       r31,-0x0004(SP)
06ED4 06E54   X      4E800020               blr
06ED8 06E58          8003001C               lwz       r0,0x001C(r3)
06EDC 06E5C   X      2C000000               cmpwi     r0,0
06EE0 06E60   X      4082000C               bne       $+0x000C                  ; 0x00006E6C
06EE4 06E64   X      38600001               li        r3,1
06EE8 06E68   X      4E800020               blr
06EEC 06E6C   X      7C0802A6               mflr      r0                        ; LR = 8
06EF0 06E70          93E1FFFC               stw       r31,-0x0004(SP)
06EF4 06E74          90010008               stw       r0,0x0008(SP)
06EF8 06E78          9421FFC0               stwu      SP,-0x0040(SP)
06EFC 06E7C   X      38800000               li        r4,0
06F00 06E80   X      7C7F1B78               mr        r31,r3
06F04 06E84          909F001C               stw       r4,0x001C(r31)
06F08 06E88          807F0000               lwz       r3,0x0000(r31)
06F0C 06E8C          81830010               lwz       r12,0x0010(r3)
06F10 06E90          809F0038               lwz       r4,0x0038(r31)
06F14 06E94          4800E0CD               bl        $+0xE0CC                  ; 0x00014F60
06F18 06E98          80410014               lwz       RTOC,0x0014(SP)
06F1C 06E9C   X      2C030000               cmpwi     r3,0
06F20 06EA0   X      4082003C               bne       $+0x003C                  ; 0x00006EDC
06F24 06EA4          38821D40               addi      r4,RTOC,7488
06F28 06EA8          807F0008               lwz       r3,0x0008(r31)
06F2C 06EAC          38840260               addi      r4,r4,608
06F30 06EB0          4BFFF69D               bl        $-0x0964                  ; 0x0000654C
06F34 06EB4          807F0000               lwz       r3,0x0000(r31)
06F38 06EB8          8183002C               lwz       r12,0x002C(r3)
06F3C 06EBC          4800E0A5               bl        $+0xE0A4                  ; 0x00014F60
06F40 06EC0          80410014               lwz       RTOC,0x0014(SP)
06F44 06EC4   X      38600000               li        r3,0
06F48 06EC8          38210040               addi      SP,SP,64
06F4C 06ECC          80010008               lwz       r0,0x0008(SP)
06F50 06ED0   X      7C0803A6               mtlr      r0                        ; LR = 8
06F54 06ED4          83E1FFFC               lwz       r31,-0x0004(SP)
06F58 06ED8   X      4E800020               blr
06F5C 06EDC          807F0000               lwz       r3,0x0000(r31)
06F60 06EE0          809F0058               lwz       r4,0x0058(r31)
06F64 06EE4          81830020               lwz       r12,0x0020(r3)
06F68 06EE8          4800E079               bl        $+0xE078                  ; 0x00014F60
06F6C 06EEC          80410014               lwz       RTOC,0x0014(SP)
06F70 06EF0   X      2C030000               cmpwi     r3,0
06F74 06EF4   X      40820018               bne       $+0x0018                  ; 0x00006F0C
06F78 06EF8          38821D40               addi      r4,RTOC,7488
06F7C 06EFC          807F0008               lwz       r3,0x0008(r31)
06F80 06F00          3884027C               addi      r4,r4,636
06F84 06F04          4BFFF649               bl        $-0x09B8                  ; 0x0000654C
06F88 06F08          4BFFFFAC               b         $-0x0054                  ; 0x00006EB4
06F8C 06F0C          80FF0038               lwz       r7,0x0038(r31)
06F90 06F10          80DF0040               lwz       r6,0x0040(r31)
06F94 06F14   X      7C063800               cmpw      r6,r7
06F98 06F18   X      4182001C               beq       $+0x001C                  ; 0x00006F34
06F9C 06F1C          38821D40               addi      r4,RTOC,7488
06FA0 06F20   X      7CA63850               sub       r5,r7,r6
06FA4 06F24          807F0008               lwz       r3,0x0008(r31)
06FA8 06F28          38840298               addi      r4,r4,664
06FAC 06F2C          4BFFF621               bl        $-0x09E0                  ; 0x0000654C
06FB0 06F30          4BFFFF84               b         $-0x007C                  ; 0x00006EB4
06FB4 06F34          80FF0058               lwz       r7,0x0058(r31)
06FB8 06F38          80DF0060               lwz       r6,0x0060(r31)
06FBC 06F3C   X      7C063800               cmpw      r6,r7
06FC0 06F40   X      4182001C               beq       $+0x001C                  ; 0x00006F5C
06FC4 06F44          38821D40               addi      r4,RTOC,7488
06FC8 06F48   X      7CA63850               sub       r5,r7,r6
06FCC 06F4C          807F0008               lwz       r3,0x0008(r31)
06FD0 06F50          388402C6               addi      r4,r4,710
06FD4 06F54          4BFFF5F9               bl        $-0x0A08                  ; 0x0000654C
06FD8 06F58          4BFFFF5C               b         $-0x00A4                  ; 0x00006EB4
06FDC 06F5C          38821D40               addi      r4,RTOC,7488
06FE0 06F60   X      38600000               li        r3,0
06FE4 06F64          388402F4               addi      r4,r4,756
06FE8 06F68          4BFFFDF5               bl        $-0x020C                  ; 0x00006D5C
06FEC 06F6C   X      38600001               li        r3,1
06FF0 06F70          38210040               addi      SP,SP,64
06FF4 06F74          80010008               lwz       r0,0x0008(SP)
06FF8 06F78   X      7C0803A6               mtlr      r0                        ; LR = 8
06FFC 06F7C          83E1FFFC               lwz       r31,-0x0004(SP)
07000 06F80   X      4E800020               blr
07004 06F84          8003FFC8               lwz       r0,-0x0038(r3)
07008 06F88          80C3FFC4               lwz       r6,-0x003C(r3)
0700C 06F8C   X      7CA02050               sub       r5,r4,r0
07010 06F90          7C653214               add       r3,r5,r6
07014 06F94   X      4E800020               blr
07018 06F98   X      7C0802A6               mflr      r0                        ; LR = 8
0701C 06F9C          90010008               stw       r0,0x0008(SP)
07020 06FA0          9421FFC0               stwu      SP,-0x0040(SP)
07024 06FA4          8003FFC8               lwz       r0,-0x0038(r3)
07028 06FA8          80C3FFC4               lwz       r6,-0x003C(r3)
0702C 06FAC   X      7CA02050               sub       r5,r4,r0
07030 06FB0          7C653214               add       r3,r5,r6
07034 06FB4          4800DA3D               bl        $+0xDA3C                  ; 0x000149F0
07038 06FB8          80410014               lwz       RTOC,0x0014(SP)
0703C 06FBC          38210040               addi      SP,SP,64
07040 06FC0          80010008               lwz       r0,0x0008(SP)
07044 06FC4   X      7C0803A6               mtlr      r0                        ; LR = 8
07048 06FC8   X      4E800020               blr
0704C 06FCC   X      7C0802A6               mflr      r0                        ; LR = 8
07050 06FD0          93A1FFF4               stw       r29,-0x000C(SP)
07054 06FD4          93C1FFF8               stw       r30,-0x0008(SP)
07058 06FD8          93E1FFFC               stw       r31,-0x0004(SP)
0705C 06FDC          90010008               stw       r0,0x0008(SP)
07060 06FE0          9421FFB0               stwu      SP,-0x0050(SP)
07064 06FE4   X      7C7E1B78               mr        r30,r3
07068 06FE8          80BE0034               lwz       r5,0x0034(r30)
0706C 06FEC   X      2C050000               cmpwi     r5,0
07070 06FF0          83BE0008               lwz       r29,0x0008(r30)
07074 06FF4   X      7C9F2378               mr        r31,r4
07078 06FF8   X      7FA3EB78               mr        r3,r29
0707C 06FFC   X      40820024               bne       $+0x0024                  ; 0x00007020
07080 07000   X      38600001               li        r3,1
07084 07004          38210050               addi      SP,SP,80
07088 07008          80010008               lwz       r0,0x0008(SP)
0708C 0700C   X      7C0803A6               mtlr      r0                        ; LR = 8
07090 07010          83A1FFF4               lwz       r29,-0x000C(SP)
07094 07014          83C1FFF8               lwz       r30,-0x0008(SP)
07098 07018          83E1FFFC               lwz       r31,-0x0004(SP)
0709C 0701C   X      4E800020               blr
070A0 07020   X      2C1F0000               cmpwi     r31,0
070A4 07024   X      40820034               bne       $+0x0034                  ; 0x00007058
070A8 07028          38821D40               addi      r4,RTOC,7488
070AC 0702C   X      7FA3EB78               mr        r3,r29
070B0 07030          38840306               addi      r4,r4,774
070B4 07034          4BFFF519               bl        $-0x0AE8                  ; 0x0000654C
070B8 07038   X      38600000               li        r3,0
070BC 0703C          38210050               addi      SP,SP,80
070C0 07040          80010008               lwz       r0,0x0008(SP)
070C4 07044   X      7C0803A6               mtlr      r0                        ; LR = 8
070C8 07048          83A1FFF4               lwz       r29,-0x000C(SP)
070CC 0704C          83C1FFF8               lwz       r30,-0x0008(SP)
070D0 07050          83E1FFFC               lwz       r31,-0x0004(SP)
070D4 07054   X      4E800020               blr
070D8 07058          813F000C               lwz       r9,0x000C(r31)
070DC 0705C   X      7C09F000               cmpw      r9,r30
070E0 07060   X      41820038               beq       $+0x0038                  ; 0x00007098
070E4 07064          38821D40               addi      r4,RTOC,7488
070E8 07068   X      7D254B78               mr        r5,r9
070EC 0706C          38840328               addi      r4,r4,808
070F0 07070   X      7FC6F378               mr        r6,r30
070F4 07074          4BFFF4D9               bl        $-0x0B28                  ; 0x0000654C
070F8 07078   X      38600000               li        r3,0
070FC 0707C          38210050               addi      SP,SP,80
07100 07080          80010008               lwz       r0,0x0008(SP)
07104 07084   X      7C0803A6               mtlr      r0                        ; LR = 8
07108 07088          83A1FFF4               lwz       r29,-0x000C(SP)
0710C 0708C          83C1FFF8               lwz       r30,-0x0008(SP)
07110 07090          83E1FFFC               lwz       r31,-0x0004(SP)
07114 07094   X      4E800020               blr
07118 07098          80DF0004               lwz       r6,0x0004(r31)
0711C 0709C          38E9003C               addi      r7,r9,60
07120 070A0   X      7C063800               cmpw      r6,r7
07124 070A4   X      41820038               beq       $+0x0038                  ; 0x000070DC
07128 070A8          38821D40               addi      r4,RTOC,7488
0712C 070AC   X      7FE5FB78               mr        r5,r31
07130 070B0          80690008               lwz       r3,0x0008(r9)
07134 070B4          3884035A               addi      r4,r4,858
07138 070B8          4BFFF495               bl        $-0x0B6C                  ; 0x0000654C
0713C 070BC   X      38600000               li        r3,0
07140 070C0          38210050               addi      SP,SP,80
07144 070C4          80010008               lwz       r0,0x0008(SP)
07148 070C8   X      7C0803A6               mtlr      r0                        ; LR = 8
0714C 070CC          83A1FFF4               lwz       r29,-0x000C(SP)
07150 070D0          83C1FFF8               lwz       r30,-0x0008(SP)
07154 070D4          83E1FFFC               lwz       r31,-0x0004(SP)
07158 070D8   X      4E800020               blr
0715C 070DC          811F0010               lwz       r8,0x0010(r31)
07160 070E0   X      2C080000               cmpwi     r8,0
07164 070E4   X      4082003C               bne       $+0x003C                  ; 0x00007120
07168 070E8          38821D40               addi      r4,RTOC,7488
0716C 070EC   X      7FE5FB78               mr        r5,r31
07170 070F0          80690008               lwz       r3,0x0008(r9)
07174 070F4          38840393               addi      r4,r4,915
07178 070F8   X      38C00000               li        r6,0
0717C 070FC          4BFFF451               bl        $-0x0BB0                  ; 0x0000654C
07180 07100   X      38600000               li        r3,0
07184 07104          38210050               addi      SP,SP,80
07188 07108          80010008               lwz       r0,0x0008(SP)
0718C 0710C   X      7C0803A6               mtlr      r0                        ; LR = 8
07190 07110          83A1FFF4               lwz       r29,-0x000C(SP)
07194 07114          83C1FFF8               lwz       r30,-0x0008(SP)
07198 07118          83E1FFFC               lwz       r31,-0x0004(SP)
0719C 0711C   X      4E800020               blr
071A0 07120          8189002C               lwz       r12,0x002C(r9)
071A4 07124          80DF0014               lwz       r6,0x0014(r31)
071A8 07128          808CFFC8               lwz       r4,-0x0038(r12)
071AC 0712C          80ECFFC4               lwz       r7,-0x003C(r12)
071B0 07130   X      7CA44050               sub       r5,r8,r4
071B4 07134          7C653A14               add       r3,r5,r7
071B8 07138   X      7C061800               cmpw      r6,r3
071BC 0713C   X      4182003C               beq       $+0x003C                  ; 0x00007178
071C0 07140          38821D40               addi      r4,RTOC,7488
071C4 07144   X      7C671B78               mr        r7,r3
071C8 07148          80690008               lwz       r3,0x0008(r9)
071CC 0714C   X      7FE5FB78               mr        r5,r31
071D0 07150          388403BC               addi      r4,r4,956
071D4 07154          4BFFF3F9               bl        $-0x0C08                  ; 0x0000654C
071D8 07158   X      38600000               li        r3,0
071DC 0715C          38210050               addi      SP,SP,80
071E0 07160          80010008               lwz       r0,0x0008(SP)
071E4 07164   X      7C0803A6               mtlr      r0                        ; LR = 8
071E8 07168          83A1FFF4               lwz       r29,-0x000C(SP)
071EC 0716C          83C1FFF8               lwz       r30,-0x0008(SP)
071F0 07170          83E1FFFC               lwz       r31,-0x0004(SP)
071F4 07174   X      4E800020               blr
071F8 07178   X      546007BF               clrlwi.   r0,r3,30
071FC 0717C   X      4182003C               beq       $+0x003C                  ; 0x000071B8
07200 07180          38821D40               addi      r4,RTOC,7488
07204 07184   X      7C661B78               mr        r6,r3
07208 07188          80690008               lwz       r3,0x0008(r9)
0720C 0718C   X      7FE5FB78               mr        r5,r31
07210 07190          388403F4               addi      r4,r4,1012
07214 07194          4BFFF3B9               bl        $-0x0C48                  ; 0x0000654C
07218 07198   X      38600000               li        r3,0
0721C 0719C          38210050               addi      SP,SP,80
07220 071A0          80010008               lwz       r0,0x0008(SP)
07224 071A4   X      7C0803A6               mtlr      r0                        ; LR = 8
07228 071A8          83A1FFF4               lwz       r29,-0x000C(SP)
0722C 071AC          83C1FFF8               lwz       r30,-0x0008(SP)
07230 071B0          83E1FFFC               lwz       r31,-0x0004(SP)
07234 071B4   X      4E800020               blr
07238 071B8          4800D839               bl        $+0xD838                  ; 0x000149F0
0723C 071BC          80410014               lwz       RTOC,0x0014(SP)
07240 071C0          80DF0018               lwz       r6,0x0018(r31)
07244 071C4   X      7C671B78               mr        r7,r3
07248 071C8   X      7C063800               cmpw      r6,r7
0724C 071CC   X      41820038               beq       $+0x0038                  ; 0x00007204
07250 071D0          38821D40               addi      r4,RTOC,7488
07254 071D4   X      7FA3EB78               mr        r3,r29
07258 071D8          38840431               addi      r4,r4,1073
0725C 071DC   X      7FE5FB78               mr        r5,r31
07260 071E0          4BFFF36D               bl        $-0x0C94                  ; 0x0000654C
07264 071E4   X      38600000               li        r3,0
07268 071E8          38210050               addi      SP,SP,80
0726C 071EC          80010008               lwz       r0,0x0008(SP)
07270 071F0   X      7C0803A6               mtlr      r0                        ; LR = 8
07274 071F4          83A1FFF4               lwz       r29,-0x000C(SP)
07278 071F8          83C1FFF8               lwz       r30,-0x0008(SP)
0727C 071FC          83E1FFFC               lwz       r31,-0x0004(SP)
07280 07200   X      4E800020               blr
07284 07204          80DF001C               lwz       r6,0x001C(r31)
07288 07208          80FE0030               lwz       r7,0x0030(r30)
0728C 0720C   X      7C063800               cmpw      r6,r7
07290 07210   X      41820038               beq       $+0x0038                  ; 0x00007248
07294 07214          38821D40               addi      r4,RTOC,7488
07298 07218   X      7FA3EB78               mr        r3,r29
0729C 0721C          3884046B               addi      r4,r4,1131
072A0 07220   X      7FE5FB78               mr        r5,r31
072A4 07224          4BFFF329               bl        $-0x0CD8                  ; 0x0000654C
072A8 07228   X      38600000               li        r3,0
072AC 0722C          38210050               addi      SP,SP,80
072B0 07230          80010008               lwz       r0,0x0008(SP)
072B4 07234   X      7C0803A6               mtlr      r0                        ; LR = 8
072B8 07238          83A1FFF4               lwz       r29,-0x000C(SP)
072BC 0723C          83C1FFF8               lwz       r30,-0x0008(SP)
072C0 07240          83E1FFFC               lwz       r31,-0x0004(SP)
072C4 07244   X      4E800020               blr
072C8 07248          80DF0030               lwz       r6,0x0030(r31)
072CC 0724C   X      2C060000               cmpwi     r6,0
072D0 07250   X      41820048               beq       $+0x0048                  ; 0x00007298
072D4 07254   X      2C060001               cmpwi     r6,1
072D8 07258   X      41820040               beq       $+0x0040                  ; 0x00007298
072DC 0725C   X      2C060002               cmpwi     r6,2
072E0 07260   X      41820038               beq       $+0x0038                  ; 0x00007298
072E4 07264          38821D40               addi      r4,RTOC,7488
072E8 07268   X      7FA3EB78               mr        r3,r29
072EC 0726C          3884049A               addi      r4,r4,1178
072F0 07270   X      7FE5FB78               mr        r5,r31
072F4 07274          4BFFF2D9               bl        $-0x0D28                  ; 0x0000654C
072F8 07278   X      38600000               li        r3,0
072FC 0727C          38210050               addi      SP,SP,80
07300 07280          80010008               lwz       r0,0x0008(SP)
07304 07284   X      7C0803A6               mtlr      r0                        ; LR = 8
07308 07288          83A1FFF4               lwz       r29,-0x000C(SP)
0730C 0728C          83C1FFF8               lwz       r30,-0x0008(SP)
07310 07290          83E1FFFC               lwz       r31,-0x0004(SP)
07314 07294   X      4E800020               blr
07318 07298   X      38600001               li        r3,1
0731C 0729C          38210050               addi      SP,SP,80
07320 072A0          80010008               lwz       r0,0x0008(SP)
07324 072A4   X      7C0803A6               mtlr      r0                        ; LR = 8
07328 072A8          83A1FFF4               lwz       r29,-0x000C(SP)
0732C 072AC          83C1FFF8               lwz       r30,-0x0008(SP)
07330 072B0          83E1FFFC               lwz       r31,-0x0004(SP)
07334 072B4   X      4E800020               blr
07338 072B8   X      2C030000               cmpwi     r3,0
0733C 072BC   X      4082000C               bne       $+0x000C                  ; 0x000072C8
07340 072C0   X      38600001               li        r3,1
07344 072C4   X      4E800020               blr
07348 072C8   X      7C0802A6               mflr      r0                        ; LR = 8
0734C 072CC          93A1FFF4               stw       r29,-0x000C(SP)
07350 072D0          93C1FFF8               stw       r30,-0x0008(SP)
07354 072D4          93E1FFFC               stw       r31,-0x0004(SP)
07358 072D8          90010008               stw       r0,0x0008(SP)
0735C 072DC          9421FFB0               stwu      SP,-0x0050(SP)
07360 072E0   X      7C7F1B78               mr        r31,r3
07364 072E4          801F0034               lwz       r0,0x0034(r31)
07368 072E8   X      2C000000               cmpwi     r0,0
0736C 072EC   X      41820044               beq       $+0x0044                  ; 0x00007330
07370 072F0          809F0038               lwz       r4,0x0038(r31)
07374 072F4   X      3BA00000               li        r29,0
07378 072F8   X      28040000               cmplwi    r4,0x0000
0737C 072FC   X      40810034               ble       $+0x0034                  ; 0x00007330
07380 07300   X      3BC00000               li        r30,0
07384 07304          809F0034               lwz       r4,0x0034(r31)
07388 07308   X      7FE3FB78               mr        r3,r31
0738C 0730C          7C84F214               add       r4,r4,r30
07390 07310          4BFFFCBD               bl        $-0x0344                  ; 0x00006FCC
07394 07314   X      2C030000               cmpwi     r3,0
07398 07318   X      41820038               beq       $+0x0038                  ; 0x00007350
0739C 0731C          801F0038               lwz       r0,0x0038(r31)
073A0 07320          3BBD0001               addi      r29,r29,1
073A4 07324   X      7C1D0040               cmplw     r29,r0
073A8 07328          3BDE0038               addi      r30,r30,56
073AC 0732C   X      4180FFD8               blt       $-0x0028                  ; 0x00007304
073B0 07330   X      38600001               li        r3,1
073B4 07334          38210050               addi      SP,SP,80
073B8 07338          80010008               lwz       r0,0x0008(SP)
073BC 0733C   X      7C0803A6               mtlr      r0                        ; LR = 8
073C0 07340          83A1FFF4               lwz       r29,-0x000C(SP)
073C4 07344          83C1FFF8               lwz       r30,-0x0008(SP)
073C8 07348          83E1FFFC               lwz       r31,-0x0004(SP)
073CC 0734C   X      4E800020               blr
073D0 07350          38821D40               addi      r4,RTOC,7488
073D4 07354   X      7FA5EB78               mr        r5,r29
073D8 07358          807F0008               lwz       r3,0x0008(r31)
073DC 0735C          388404BF               addi      r4,r4,1215
073E0 07360          4BFFF1ED               bl        $-0x0E14                  ; 0x0000654C
073E4 07364   X      38600000               li        r3,0
073E8 07368          38210050               addi      SP,SP,80
073EC 0736C          80010008               lwz       r0,0x0008(SP)
073F0 07370   X      7C0803A6               mtlr      r0                        ; LR = 8
073F4 07374          83A1FFF4               lwz       r29,-0x000C(SP)
073F8 07378          83C1FFF8               lwz       r30,-0x0008(SP)
073FC 0737C          83E1FFFC               lwz       r31,-0x0004(SP)
07400 07380   X      4E800020               blr
07404 07384   X      2C030000               cmpwi     r3,0
07408 07388   X      4082000C               bne       $+0x000C                  ; 0x00007394
0740C 0738C   X      38600000               li        r3,0
07410 07390   X      4E800020               blr
07414 07394   X      7C0802A6               mflr      r0                        ; LR = 8
07418 07398          93E1FFFC               stw       r31,-0x0004(SP)
0741C 0739C          90010008               stw       r0,0x0008(SP)
07420 073A0          9421FFC0               stwu      SP,-0x0040(SP)
07424 073A4   X      5484063F               clrlwi.   r4,r4,24
07428 073A8   X      7C7F1B78               mr        r31,r3
0742C 073AC   X      41820014               beq       $+0x0014                  ; 0x000073C0
07430 073B0          807FFFC8               lwz       r3,-0x0038(r31)
07434 073B4          809FFFCC               lwz       r4,-0x0034(r31)
07438 073B8          4800D579               bl        $+0xD578                  ; 0x00014930
0743C 073BC          80410014               lwz       RTOC,0x0014(SP)
07440 073C0          807FFFD8               lwz       r3,-0x0028(r31)
07444 073C4   X      38800000               li        r4,0
07448 073C8          4800D581               bl        $+0xD580                  ; 0x00014948
0744C 073CC          80410014               lwz       RTOC,0x0014(SP)
07450 073D0   X      2C030000               cmpwi     r3,0
07454 073D4   X      41820014               beq       $+0x0014                  ; 0x000073E8
07458 073D8          38821D40               addi      r4,RTOC,7488
0745C 073DC   X      38600000               li        r3,0
07460 073E0          388404E4               addi      r4,r4,1252
07464 073E4          4BFFF169               bl        $-0x0E98                  ; 0x0000654C
07468 073E8          807FFFC0               lwz       r3,-0x0040(r31)
0746C 073EC          4800D575               bl        $+0xD574                  ; 0x00014960
07470 073F0          80410014               lwz       RTOC,0x0014(SP)
07474 073F4   X      38600000               li        r3,0
07478 073F8          38210040               addi      SP,SP,64
0747C 073FC          80010008               lwz       r0,0x0008(SP)
07480 07400   X      7C0803A6               mtlr      r0                        ; LR = 8
07484 07404          83E1FFFC               lwz       r31,-0x0004(SP)
07488 07408   X      4E800020               blr
0748C 0740C   X      2C030000               cmpwi     r3,0
07490 07410   X      4082000C               bne       $+0x000C                  ; 0x0000741C
07494 07414   X      38600000               li        r3,0
07498 07418   X      4E800020               blr
0749C 0741C   X      7C0802A6               mflr      r0                        ; LR = 8
074A0 07420          93E1FFFC               stw       r31,-0x0004(SP)
074A4 07424          90010008               stw       r0,0x0008(SP)
074A8 07428          9421FFC0               stwu      SP,-0x0040(SP)
074AC 0742C   X      2C040000               cmpwi     r4,0
074B0 07430   X      7C7F1B78               mr        r31,r3
074B4 07434   X      40810010               ble       $+0x0010                  ; 0x00007444
074B8 07438   X      7FE3FB78               mr        r3,r31
074BC 0743C          4800D4F5               bl        $+0xD4F4                  ; 0x00014930
074C0 07440          80410014               lwz       RTOC,0x0014(SP)
074C4 07444   X      7FE3FB78               mr        r3,r31
074C8 07448          4800D531               bl        $+0xD530                  ; 0x00014978
074CC 0744C          80410014               lwz       RTOC,0x0014(SP)
074D0 07450   X      38600000               li        r3,0
074D4 07454          38210040               addi      SP,SP,64
074D8 07458          80010008               lwz       r0,0x0008(SP)
074DC 0745C   X      7C0803A6               mtlr      r0                        ; LR = 8
074E0 07460          83E1FFFC               lwz       r31,-0x0004(SP)
074E4 07464   X      4E800020               blr
074E8 07468   X      7C0802A6               mflr      r0                        ; LR = 8
074EC 0746C          93A1FFF4               stw       r29,-0x000C(SP)
074F0 07470          93C1FFF8               stw       r30,-0x0008(SP)
074F4 07474          93E1FFFC               stw       r31,-0x0004(SP)
074F8 07478          90010008               stw       r0,0x0008(SP)
074FC 0747C          9421FFB0               stwu      SP,-0x0050(SP)
07500 07480   X      7C7E1B78               mr        r30,r3
07504 07484   X      549D063E               clrlwi    r29,r4,24
07508 07488          4800D521               bl        $+0xD520                  ; 0x000149A8
0750C 0748C          80410014               lwz       RTOC,0x0014(SP)
07510 07490   X      2C1D0000               cmpwi     r29,0
07514 07494   X      7C7F1B78               mr        r31,r3
07518 07498   X      41820020               beq       $+0x0020                  ; 0x000074B8
0751C 0749C   X      2C1F0000               cmpwi     r31,0
07520 074A0   X      41820018               beq       $+0x0018                  ; 0x000074B8
07524 074A4   X      7FE3FB78               mr        r3,r31
07528 074A8   X      7FC4F378               mr        r4,r30
0752C 074AC          4800D485               bl        $+0xD484                  ; 0x00014930
07530 074B0          80410014               lwz       RTOC,0x0014(SP)
07534 074B4   X      7FE3FB78               mr        r3,r31
07538 074B8          38210050               addi      SP,SP,80
0753C 074BC          80010008               lwz       r0,0x0008(SP)
07540 074C0   X      7C0803A6               mtlr      r0                        ; LR = 8
07544 074C4          83A1FFF4               lwz       r29,-0x000C(SP)
07548 074C8          83C1FFF8               lwz       r30,-0x0008(SP)
0754C 074CC          83E1FFFC               lwz       r31,-0x0004(SP)
07550 074D0   X      4E800020               blr
07554 074D4   X      7C0802A6               mflr      r0                        ; LR = 8
07558 074D8          BF81FFF0               stmw      r28,-0x0010(SP)
0755C 074DC          90010008               stw       r0,0x0008(SP)
07560 074E0          9421FFB0               stwu      SP,-0x0050(SP)
07564 074E4   X      549F063E               clrlwi    r31,r4,24
07568 074E8   X      7C7E1B78               mr        r30,r3
0756C 074EC          4800D6B5               bl        $+0xD6B4                  ; 0x00014BA0
07570 074F0          80410014               lwz       RTOC,0x0014(SP)
07574 074F4   X      7C7D1B78               mr        r29,r3
07578 074F8          387E0040               addi      r3,r30,64
0757C 074FC   X      7FE4FB78               mr        r4,r31
07580 07500   X      7C7C1B78               mr        r28,r3
07584 07504          4800D6B5               bl        $+0xD6B4                  ; 0x00014BB8
07588 07508          80410014               lwz       RTOC,0x0014(SP)
0758C 0750C   X      7C7F1B78               mr        r31,r3
07590 07510   X      2C1F0000               cmpwi     r31,0
07594 07514   X      7F89E378               mr        r9,r28
07598 07518   X      40820018               bne       $+0x0018                  ; 0x00007530
0759C 0751C          38821D40               addi      r4,RTOC,7488
075A0 07520   X      38600000               li        r3,0
075A4 07524          3884050F               addi      r4,r4,1295
075A8 07528          4BFFF025               bl        $-0x0FDC                  ; 0x0000654C
075AC 0752C          480000B0               b         $+0x00B0                  ; 0x000075DC
075B0 07530          7CC9EA14               add       r6,r9,r29
075B4 07534          93FF0038               stw       r31,0x0038(r31)
075B8 07538   X      38C6FFFF               subi      r6,r6,1
075BC 0753C          7CE6EBD6               divw      r7,r6,r29
075C0 07540   X      38600000               li        r3,0
075C4 07544          907F0014               stw       r3,0x0014(r31)
075C8 07548   X      38800000               li        r4,0
075CC 0754C          907F0020               stw       r3,0x0020(r31)
075D0 07550          3BBF0040               addi      r29,r31,64
075D4 07554          907F0024               stw       r3,0x0024(r31)
075D8 07558   X      38A0FFFF               li        r5,-1
075DC 0755C          907F0028               stw       r3,0x0028(r31)
075E0 07560   X      38000032               li        r0,50
075E4 07564          909F0018               stw       r4,0x0018(r31)
075E8 07568          387F0010               addi      r3,r31,16
075EC 0756C          901F0010               stw       r0,0x0010(r31)
075F0 07570          90BF001C               stw       r5,0x001C(r31)
075F4 07574          90FF002C               stw       r7,0x002C(r31)
075F8 07578          909F0030               stw       r4,0x0030(r31)
075FC 0757C          93BF0034               stw       r29,0x0034(r31)
07600 07580          913F003C               stw       r9,0x003C(r31)
07604 07584          4800D64D               bl        $+0xD64C                  ; 0x00014BD0
07608 07588          80410014               lwz       RTOC,0x0014(SP)
0760C 0758C   X      2C030000               cmpwi     r3,0
07610 07590   X      41820018               beq       $+0x0018                  ; 0x000075A8
07614 07594          38821D40               addi      r4,RTOC,7488
07618 07598   X      38600000               li        r3,0
0761C 0759C          3884054B               addi      r4,r4,1355
07620 075A0          4BFFEFAD               bl        $-0x1054                  ; 0x0000654C
07624 075A4          48000038               b         $+0x0038                  ; 0x000075DC
07628 075A8          93FF0000               stw       r31,0x0000(r31)
0762C 075AC   X      7FA3EB78               mr        r3,r29
07630 075B0          819F0034               lwz       r12,0x0034(r31)
07634 075B4          808C0000               lwz       r4,0x0000(r12)
07638 075B8          93BF0008               stw       r29,0x0008(r31)
0763C 075BC          38840040               addi      r4,r4,64
07640 075C0          93DF000C               stw       r30,0x000C(r31)
07644 075C4          909F0004               stw       r4,0x0004(r31)
07648 075C8          38210050               addi      SP,SP,80
0764C 075CC          80010008               lwz       r0,0x0008(SP)
07650 075D0   X      7C0803A6               mtlr      r0                        ; LR = 8
07654 075D4          BB81FFF0               lmw       r28,-0x0010(SP)
07658 075D8   X      4E800020               blr
0765C 075DC   X      2C1F0000               cmpwi     r31,0
07660 075E0   X      41820028               beq       $+0x0028                  ; 0x00007608
07664 075E4   X      7FE3FB78               mr        r3,r31
07668 075E8          4800D379               bl        $+0xD378                  ; 0x00014960
0766C 075EC          80410014               lwz       RTOC,0x0014(SP)
07670 075F0   X      38600000               li        r3,0
07674 075F4          38210050               addi      SP,SP,80
07678 075F8          80010008               lwz       r0,0x0008(SP)
0767C 075FC   X      7C0803A6               mtlr      r0                        ; LR = 8
07680 07600          BB81FFF0               lmw       r28,-0x0010(SP)
07684 07604   X      4E800020               blr
07688 07608   X      38600000               li        r3,0
0768C 0760C          38210050               addi      SP,SP,80
07690 07610          80010008               lwz       r0,0x0008(SP)
07694 07614   X      7C0803A6               mtlr      r0                        ; LR = 8
07698 07618          BB81FFF0               lmw       r28,-0x0010(SP)
0769C 0761C   X      4E800020               blr
076A0 07620   X      7C0802A6               mflr      r0                        ; LR = 8
076A4 07624          BF21FFE4               stmw      r25,-0x001C(SP)
076A8 07628          90010008               stw       r0,0x0008(SP)
076AC 0762C          9421FFA0               stwu      SP,-0x0060(SP)
076B0 07630   X      3B800000               li        r28,0
076B4 07634   X      7C7F1B78               mr        r31,r3
076B8 07638          801F0034               lwz       r0,0x0034(r31)
076BC 0763C   X      7C9B2378               mr        r27,r4
076C0 07640   X      2C000000               cmpwi     r0,0
076C4 07644   X      3B200000               li        r25,0
076C8 07648   X      418200F0               beq       $+0x00F0                  ; 0x00007738
076CC 0764C          80DF0040               lwz       r6,0x0040(r31)
076D0 07650          80FF0038               lwz       r7,0x0038(r31)
076D4 07654   X      7C063800               cmpw      r6,r7
076D8 07658   X      41820030               beq       $+0x0030                  ; 0x00007688
076DC 0765C          38821D40               addi      r4,RTOC,7488
076E0 07660   X      7CA63850               sub       r5,r7,r6
076E4 07664          807F0008               lwz       r3,0x0008(r31)
076E8 07668          3884057A               addi      r4,r4,1402
076EC 0766C          4BFFEEE1               bl        $-0x1120                  ; 0x0000654C
076F0 07670   X      38600000               li        r3,0
076F4 07674          38210060               addi      SP,SP,96
076F8 07678          80010008               lwz       r0,0x0008(SP)
076FC 0767C   X      7C0803A6               mtlr      r0                        ; LR = 8
07700 07680          BB21FFE4               lmw       r25,-0x001C(SP)
07704 07684   X      4E800020               blr
07708 07688   X      2C1F0000               cmpwi     r31,0
0770C 0768C   X      41820040               beq       $+0x0040                  ; 0x000076CC
07710 07690   X      28060000               cmplwi    r6,0x0000
07714 07694   X      3BA00000               li        r29,0
07718 07698   X      40810034               ble       $+0x0034                  ; 0x000076CC
0771C 0769C   X      3BC00000               li        r30,0
07720 076A0          809F0034               lwz       r4,0x0034(r31)
07724 076A4   X      7FE3FB78               mr        r3,r31
07728 076A8          7C84F214               add       r4,r4,r30
0772C 076AC          4BFFF921               bl        $-0x06E0                  ; 0x00006FCC
07730 076B0   X      2C030000               cmpwi     r3,0
07734 076B4   X      418200F8               beq       $+0x00F8                  ; 0x000077AC
07738 076B8          835F0038               lwz       r26,0x0038(r31)
0773C 076BC          3BBD0001               addi      r29,r29,1
07740 076C0   X      7C1DD040               cmplw     r29,r26
07744 076C4          3BDE0038               addi      r30,r30,56
07748 076C8   X      4180FFD8               blt       $-0x0028                  ; 0x000076A0
0774C 076CC          83DF002C               lwz       r30,0x002C(r31)
07750 076D0   X      2C1E0000               cmpwi     r30,0
07754 076D4   X      41820048               beq       $+0x0048                  ; 0x0000771C
07758 076D8          807EFFC8               lwz       r3,-0x0038(r30)
0775C 076DC          809EFFCC               lwz       r4,-0x0034(r30)
07760 076E0          4800D251               bl        $+0xD250                  ; 0x00014930
07764 076E4          80410014               lwz       RTOC,0x0014(SP)
07768 076E8          807EFFD8               lwz       r3,-0x0028(r30)
0776C 076EC   X      38800000               li        r4,0
07770 076F0          4800D259               bl        $+0xD258                  ; 0x00014948
07774 076F4          80410014               lwz       RTOC,0x0014(SP)
07778 076F8   X      2C030000               cmpwi     r3,0
0777C 076FC   X      41820014               beq       $+0x0014                  ; 0x00007710
07780 07700          38821D40               addi      r4,RTOC,7488
07784 07704   X      38600000               li        r3,0
07788 07708          388404E4               addi      r4,r4,1252
0778C 0770C          4BFFEE41               bl        $-0x11C0                  ; 0x0000654C
07790 07710          807EFFC0               lwz       r3,-0x0040(r30)
07794 07714          4800D24D               bl        $+0xD24C                  ; 0x00014960
07798 07718          80410014               lwz       RTOC,0x0014(SP)
0779C 0771C          807F0034               lwz       r3,0x0034(r31)
077A0 07720          939F002C               stw       r28,0x002C(r31)
077A4 07724   X      2C030000               cmpwi     r3,0
077A8 07728   X      4182000C               beq       $+0x000C                  ; 0x00007734
077AC 0772C          4800D24D               bl        $+0xD24C                  ; 0x00014978
077B0 07730          80410014               lwz       RTOC,0x0014(SP)
077B4 07734          939F0034               stw       r28,0x0034(r31)
077B8 07738          83BF0048               lwz       r29,0x0048(r31)
077BC 0773C          1C7B0038               mulli     r3,r27,56
077C0 07740          3BBD0003               addi      r29,r29,3
077C4 07744   X      7C7E1B78               mr        r30,r3
077C8 07748   X      57BD003A               clrrwi    r29,r29,2
077CC 0774C          93BF0030               stw       r29,0x0030(r31)
077D0 07750          937F0038               stw       r27,0x0038(r31)
077D4 07754          4800D255               bl        $+0xD254                  ; 0x000149A8
077D8 07758          80410014               lwz       RTOC,0x0014(SP)
077DC 0775C   X      7C7D1B78               mr        r29,r3
077E0 07760   X      2C1D0000               cmpwi     r29,0
077E4 07764   X      41820010               beq       $+0x0010                  ; 0x00007774
077E8 07768   X      7FC4F378               mr        r4,r30
077EC 0776C          4800D1C5               bl        $+0xD1C4                  ; 0x00014930
077F0 07770          80410014               lwz       RTOC,0x0014(SP)
077F4 07774          93BF0034               stw       r29,0x0034(r31)
077F8 07778   X      2C1D0000               cmpwi     r29,0
077FC 0777C   X      40820068               bne       $+0x0068                  ; 0x000077E4
07800 07780          38821D40               addi      r4,RTOC,7488
07804 07784   X      7FC5F378               mr        r5,r30
07808 07788          807F0008               lwz       r3,0x0008(r31)
0780C 0778C          388405DF               addi      r4,r4,1503
07810 07790          4BFFEDBD               bl        $-0x1244                  ; 0x0000654C
07814 07794   X      38600000               li        r3,0
07818 07798          38210060               addi      SP,SP,96
0781C 0779C          80010008               lwz       r0,0x0008(SP)
07820 077A0   X      7C0803A6               mtlr      r0                        ; LR = 8
07824 077A4          BB21FFE4               lmw       r25,-0x001C(SP)
07828 077A8   X      4E800020               blr
0782C 077AC          3BC21D40               addi      r30,RTOC,7488
07830 077B0   X      7FA5EB78               mr        r5,r29
07834 077B4          807F0008               lwz       r3,0x0008(r31)
07838 077B8          389E04BF               addi      r4,r30,1215
0783C 077BC          4BFFED91               bl        $-0x1270                  ; 0x0000654C
07840 077C0          807F0008               lwz       r3,0x0008(r31)
07844 077C4          389E05B5               addi      r4,r30,1461
07848 077C8          4BFFED85               bl        $-0x127C                  ; 0x0000654C
0784C 077CC   X      38600000               li        r3,0
07850 077D0          38210060               addi      SP,SP,96
07854 077D4          80010008               lwz       r0,0x0008(SP)
07858 077D8   X      7C0803A6               mtlr      r0                        ; LR = 8
0785C 077DC          BB21FFE4               lmw       r25,-0x001C(SP)
07860 077E0   X      4E800020               blr
07864 077E4          807F0030               lwz       r3,0x0030(r31)
07868 077E8   X      38800001               li        r4,1
0786C 077EC          7C7B19D6               mullw     r3,r27,r3
07870 077F0          4BFFFCE5               bl        $-0x031C                  ; 0x000074D4
07874 077F4          907F002C               stw       r3,0x002C(r31)
07878 077F8   X      2C030000               cmpwi     r3,0
0787C 077FC   X      40820034               bne       $+0x0034                  ; 0x00007830
07880 07800          80BF0030               lwz       r5,0x0030(r31)
07884 07804          38821D40               addi      r4,RTOC,7488
07888 07808          7CBB29D6               mullw     r5,r27,r5
0788C 0780C          807F0008               lwz       r3,0x0008(r31)
07890 07810          38840610               addi      r4,r4,1552
07894 07814          4BFFED39               bl        $-0x12C8                  ; 0x0000654C
07898 07818   X      38600000               li        r3,0
0789C 0781C          38210060               addi      SP,SP,96
078A0 07820          80010008               lwz       r0,0x0008(SP)
078A4 07824   X      7C0803A6               mtlr      r0                        ; LR = 8
078A8 07828          BB21FFE4               lmw       r25,-0x001C(SP)
078AC 0782C   X      4E800020               blr
078B0 07830   X      3800270F               li        r0,9999
078B4 07834          939F003C               stw       r28,0x003C(r31)
078B8 07838   X      281B0000               cmplwi    r27,0x0000
078BC 0783C          933F0040               stw       r25,0x0040(r31)
078C0 07840          3B5F003C               addi      r26,r31,60
078C4 07844          901F0044               stw       r0,0x0044(r31)
078C8 07848   X      3BA00000               li        r29,0
078CC 0784C   X      408100B8               ble       $+0x00B8                  ; 0x00007904
078D0 07850   X      3B800000               li        r28,0
078D4 07854          809F0030               lwz       r4,0x0030(r31)
078D8 07858          807F0034               lwz       r3,0x0034(r31)
078DC 0785C          7CA4E9D6               mullw     r5,r4,r29
078E0 07860          80DF002C               lwz       r6,0x002C(r31)
078E4 07864          7FC3E214               add       r30,r3,r28
078E8 07868          7CE62A14               add       r7,r6,r5
078EC 0786C          90FE0010               stw       r7,0x0010(r30)
078F0 07870          811F0030               lwz       r8,0x0030(r31)
078F4 07874          911E001C               stw       r8,0x001C(r30)
078F8 07878          813F002C               lwz       r9,0x002C(r31)
078FC 0787C          8149FFC8               lwz       r10,-0x0038(r9)
07900 07880          8189FFC4               lwz       r12,-0x003C(r9)
07904 07884   X      7D6A3850               sub       r11,r7,r10
07908 07888          7C0B6214               add       r0,r11,r12
0790C 0788C          901E0014               stw       r0,0x0014(r30)
07910 07890          819F002C               lwz       r12,0x002C(r31)
07914 07894          806CFFC8               lwz       r3,-0x0038(r12)
07918 07898          800CFFC4               lwz       r0,-0x003C(r12)
0791C 0789C   X      7C633850               sub       r3,r7,r3
07920 078A0          7C630214               add       r3,r3,r0
07924 078A4          4800D14D               bl        $+0xD14C                  ; 0x000149F0
07928 078A8          80410014               lwz       RTOC,0x0014(SP)
0792C 078AC          907E0018               stw       r3,0x0018(r30)
07930 078B0   X      7FE3FB78               mr        r3,r31
07934 078B4          93FE000C               stw       r31,0x000C(r30)
07938 078B8   X      7FC4F378               mr        r4,r30
0793C 078BC          935E0004               stw       r26,0x0004(r30)
07940 078C0          4BFFF70D               bl        $-0x08F4                  ; 0x00006FCC
07944 078C4   X      2C030000               cmpwi     r3,0
07948 078C8   X      41820054               beq       $+0x0054                  ; 0x0000791C
0794C 078CC          807E0004               lwz       r3,0x0004(r30)
07950 078D0   X      7FC4F378               mr        r4,r30
07954 078D4   X      38A00000               li        r5,0
07958 078D8          3BBD0001               addi      r29,r29,1
0795C 078DC          3B9C0038               addi      r28,r28,56
07960 078E0          4800D1D1               bl        $+0xD1D0                  ; 0x00014AB0
07964 078E4          80410014               lwz       RTOC,0x0014(SP)
07968 078E8          809E000C               lwz       r4,0x000C(r30)
0796C 078EC          38840040               addi      r4,r4,64
07970 078F0   X      38600001               li        r3,1
07974 078F4          4800D1D5               bl        $+0xD1D4                  ; 0x00014AC8
07978 078F8          80410014               lwz       RTOC,0x0014(SP)
0797C 078FC   X      7C1DD840               cmplw     r29,r27
07980 07900   X      4180FF54               blt       $-0x00AC                  ; 0x00007854
07984 07904   X      38600001               li        r3,1
07988 07908          38210060               addi      SP,SP,96
0798C 0790C          80010008               lwz       r0,0x0008(SP)
07990 07910   X      7C0803A6               mtlr      r0                        ; LR = 8
07994 07914          BB21FFE4               lmw       r25,-0x001C(SP)
07998 07918   X      4E800020               blr
0799C 0791C   X      38600000               li        r3,0
079A0 07920          38210060               addi      SP,SP,96
079A4 07924          80010008               lwz       r0,0x0008(SP)
079A8 07928   X      7C0803A6               mtlr      r0                        ; LR = 8
079AC 0792C          BB21FFE4               lmw       r25,-0x001C(SP)
079B0 07930   X      4E800020               blr
079B4 07934   X      7C0802A6               mflr      r0                        ; LR = 8
079B8 07938          93A1FFF4               stw       r29,-0x000C(SP)
079BC 0793C          93C1FFF8               stw       r30,-0x0008(SP)
079C0 07940          93E1FFFC               stw       r31,-0x0004(SP)
079C4 07944          90010008               stw       r0,0x0008(SP)
079C8 07948          9421FFB0               stwu      SP,-0x0050(SP)
079CC 0794C   X      7C7E1B78               mr        r30,r3
079D0 07950          80BE0054               lwz       r5,0x0054(r30)
079D4 07954   X      2C050000               cmpwi     r5,0
079D8 07958          83BE0008               lwz       r29,0x0008(r30)
079DC 0795C   X      7C9F2378               mr        r31,r4
079E0 07960   X      7FA3EB78               mr        r3,r29
079E4 07964   X      40820024               bne       $+0x0024                  ; 0x00007988
079E8 07968   X      38600001               li        r3,1
079EC 0796C          38210050               addi      SP,SP,80
079F0 07970          80010008               lwz       r0,0x0008(SP)
079F4 07974   X      7C0803A6               mtlr      r0                        ; LR = 8
079F8 07978          83A1FFF4               lwz       r29,-0x000C(SP)
079FC 0797C          83C1FFF8               lwz       r30,-0x0008(SP)
07A00 07980          83E1FFFC               lwz       r31,-0x0004(SP)
07A04 07984   X      4E800020               blr
07A08 07988   X      2C1F0000               cmpwi     r31,0
07A0C 0798C   X      40820034               bne       $+0x0034                  ; 0x000079C0
07A10 07990          38821D40               addi      r4,RTOC,7488
07A14 07994   X      7FA3EB78               mr        r3,r29
07A18 07998          38840645               addi      r4,r4,1605
07A1C 0799C          4BFFEBB1               bl        $-0x1450                  ; 0x0000654C
07A20 079A0   X      38600000               li        r3,0
07A24 079A4          38210050               addi      SP,SP,80
07A28 079A8          80010008               lwz       r0,0x0008(SP)
07A2C 079AC   X      7C0803A6               mtlr      r0                        ; LR = 8
07A30 079B0          83A1FFF4               lwz       r29,-0x000C(SP)
07A34 079B4          83C1FFF8               lwz       r30,-0x0008(SP)
07A38 079B8          83E1FFFC               lwz       r31,-0x0004(SP)
07A3C 079BC   X      4E800020               blr
07A40 079C0          813F000C               lwz       r9,0x000C(r31)
07A44 079C4   X      7C09F000               cmpw      r9,r30
07A48 079C8   X      41820038               beq       $+0x0038                  ; 0x00007A00
07A4C 079CC          38821D40               addi      r4,RTOC,7488
07A50 079D0   X      7D254B78               mr        r5,r9
07A54 079D4          38840667               addi      r4,r4,1639
07A58 079D8   X      7FC6F378               mr        r6,r30
07A5C 079DC          4BFFEB71               bl        $-0x1490                  ; 0x0000654C
07A60 079E0   X      38600000               li        r3,0
07A64 079E4          38210050               addi      SP,SP,80
07A68 079E8          80010008               lwz       r0,0x0008(SP)
07A6C 079EC   X      7C0803A6               mtlr      r0                        ; LR = 8
07A70 079F0          83A1FFF4               lwz       r29,-0x000C(SP)
07A74 079F4          83C1FFF8               lwz       r30,-0x0008(SP)
07A78 079F8          83E1FFFC               lwz       r31,-0x0004(SP)
07A7C 079FC   X      4E800020               blr
07A80 07A00          80DF0004               lwz       r6,0x0004(r31)
07A84 07A04          38E9005C               addi      r7,r9,92
07A88 07A08   X      7C063800               cmpw      r6,r7
07A8C 07A0C   X      41820038               beq       $+0x0038                  ; 0x00007A44
07A90 07A10          38821D40               addi      r4,RTOC,7488
07A94 07A14   X      7FE5FB78               mr        r5,r31
07A98 07A18          80690008               lwz       r3,0x0008(r9)
07A9C 07A1C          38840699               addi      r4,r4,1689
07AA0 07A20          4BFFEB2D               bl        $-0x14D4                  ; 0x0000654C
07AA4 07A24   X      38600000               li        r3,0
07AA8 07A28          38210050               addi      SP,SP,80
07AAC 07A2C          80010008               lwz       r0,0x0008(SP)
07AB0 07A30   X      7C0803A6               mtlr      r0                        ; LR = 8
07AB4 07A34          83A1FFF4               lwz       r29,-0x000C(SP)
07AB8 07A38          83C1FFF8               lwz       r30,-0x0008(SP)
07ABC 07A3C          83E1FFFC               lwz       r31,-0x0004(SP)
07AC0 07A40   X      4E800020               blr
07AC4 07A44          811F0010               lwz       r8,0x0010(r31)
07AC8 07A48   X      2C080000               cmpwi     r8,0
07ACC 07A4C   X      4082003C               bne       $+0x003C                  ; 0x00007A88
07AD0 07A50          38821D40               addi      r4,RTOC,7488
07AD4 07A54   X      7FE5FB78               mr        r5,r31
07AD8 07A58          80690008               lwz       r3,0x0008(r9)
07ADC 07A5C          38840393               addi      r4,r4,915
07AE0 07A60   X      38C00000               li        r6,0
07AE4 07A64          4BFFEAE9               bl        $-0x1518                  ; 0x0000654C
07AE8 07A68   X      38600000               li        r3,0
07AEC 07A6C          38210050               addi      SP,SP,80
07AF0 07A70          80010008               lwz       r0,0x0008(SP)
07AF4 07A74   X      7C0803A6               mtlr      r0                        ; LR = 8
07AF8 07A78          83A1FFF4               lwz       r29,-0x000C(SP)
07AFC 07A7C          83C1FFF8               lwz       r30,-0x0008(SP)
07B00 07A80          83E1FFFC               lwz       r31,-0x0004(SP)
07B04 07A84   X      4E800020               blr
07B08 07A88          8189004C               lwz       r12,0x004C(r9)
07B0C 07A8C          80DF0014               lwz       r6,0x0014(r31)
07B10 07A90          808CFFC8               lwz       r4,-0x0038(r12)
07B14 07A94          80ECFFC4               lwz       r7,-0x003C(r12)
07B18 07A98   X      7CA44050               sub       r5,r8,r4
07B1C 07A9C          7C653A14               add       r3,r5,r7
07B20 07AA0   X      7C061800               cmpw      r6,r3
07B24 07AA4   X      4182003C               beq       $+0x003C                  ; 0x00007AE0
07B28 07AA8          38821D40               addi      r4,RTOC,7488
07B2C 07AAC   X      7C671B78               mr        r7,r3
07B30 07AB0          80690008               lwz       r3,0x0008(r9)
07B34 07AB4   X      7FE5FB78               mr        r5,r31
07B38 07AB8          388406D2               addi      r4,r4,1746
07B3C 07ABC          4BFFEA91               bl        $-0x1570                  ; 0x0000654C
07B40 07AC0   X      38600000               li        r3,0
07B44 07AC4          38210050               addi      SP,SP,80
07B48 07AC8          80010008               lwz       r0,0x0008(SP)
07B4C 07ACC   X      7C0803A6               mtlr      r0                        ; LR = 8
07B50 07AD0          83A1FFF4               lwz       r29,-0x000C(SP)
07B54 07AD4          83C1FFF8               lwz       r30,-0x0008(SP)
07B58 07AD8          83E1FFFC               lwz       r31,-0x0004(SP)
07B5C 07ADC   X      4E800020               blr
07B60 07AE0   X      546007BF               clrlwi.   r0,r3,30
07B64 07AE4   X      4182003C               beq       $+0x003C                  ; 0x00007B20
07B68 07AE8          38821D40               addi      r4,RTOC,7488
07B6C 07AEC   X      7C661B78               mr        r6,r3
07B70 07AF0          80690008               lwz       r3,0x0008(r9)
07B74 07AF4   X      7FE5FB78               mr        r5,r31
07B78 07AF8          3884070A               addi      r4,r4,1802
07B7C 07AFC          4BFFEA51               bl        $-0x15B0                  ; 0x0000654C
07B80 07B00   X      38600000               li        r3,0
07B84 07B04          38210050               addi      SP,SP,80
07B88 07B08          80010008               lwz       r0,0x0008(SP)
07B8C 07B0C   X      7C0803A6               mtlr      r0                        ; LR = 8
07B90 07B10          83A1FFF4               lwz       r29,-0x000C(SP)
07B94 07B14          83C1FFF8               lwz       r30,-0x0008(SP)
07B98 07B18          83E1FFFC               lwz       r31,-0x0004(SP)
07B9C 07B1C   X      4E800020               blr
07BA0 07B20          4800CED1               bl        $+0xCED0                  ; 0x000149F0
07BA4 07B24          80410014               lwz       RTOC,0x0014(SP)
07BA8 07B28          80DF0018               lwz       r6,0x0018(r31)
07BAC 07B2C   X      7C671B78               mr        r7,r3
07BB0 07B30   X      7C063800               cmpw      r6,r7
07BB4 07B34   X      41820038               beq       $+0x0038                  ; 0x00007B6C
07BB8 07B38          38821D40               addi      r4,RTOC,7488
07BBC 07B3C   X      7FA3EB78               mr        r3,r29
07BC0 07B40          38840747               addi      r4,r4,1863
07BC4 07B44   X      7FE5FB78               mr        r5,r31
07BC8 07B48          4BFFEA05               bl        $-0x15FC                  ; 0x0000654C
07BCC 07B4C   X      38600000               li        r3,0
07BD0 07B50          38210050               addi      SP,SP,80
07BD4 07B54          80010008               lwz       r0,0x0008(SP)
07BD8 07B58   X      7C0803A6               mtlr      r0                        ; LR = 8
07BDC 07B5C          83A1FFF4               lwz       r29,-0x000C(SP)
07BE0 07B60          83C1FFF8               lwz       r30,-0x0008(SP)
07BE4 07B64          83E1FFFC               lwz       r31,-0x0004(SP)
07BE8 07B68   X      4E800020               blr
07BEC 07B6C          80DF001C               lwz       r6,0x001C(r31)
07BF0 07B70          80FE0050               lwz       r7,0x0050(r30)
07BF4 07B74   X      7C063800               cmpw      r6,r7
07BF8 07B78   X      41820038               beq       $+0x0038                  ; 0x00007BB0
07BFC 07B7C          38821D40               addi      r4,RTOC,7488
07C00 07B80   X      7FA3EB78               mr        r3,r29
07C04 07B84          38840781               addi      r4,r4,1921
07C08 07B88   X      7FE5FB78               mr        r5,r31
07C0C 07B8C          4BFFE9C1               bl        $-0x1640                  ; 0x0000654C
07C10 07B90   X      38600000               li        r3,0
07C14 07B94          38210050               addi      SP,SP,80
07C18 07B98          80010008               lwz       r0,0x0008(SP)
07C1C 07B9C   X      7C0803A6               mtlr      r0                        ; LR = 8
07C20 07BA0          83A1FFF4               lwz       r29,-0x000C(SP)
07C24 07BA4          83C1FFF8               lwz       r30,-0x0008(SP)
07C28 07BA8          83E1FFFC               lwz       r31,-0x0004(SP)
07C2C 07BAC   X      4E800020               blr
07C30 07BB0   X      38600001               li        r3,1
07C34 07BB4          38210050               addi      SP,SP,80
07C38 07BB8          80010008               lwz       r0,0x0008(SP)
07C3C 07BBC   X      7C0803A6               mtlr      r0                        ; LR = 8
07C40 07BC0          83A1FFF4               lwz       r29,-0x000C(SP)
07C44 07BC4          83C1FFF8               lwz       r30,-0x0008(SP)
07C48 07BC8          83E1FFFC               lwz       r31,-0x0004(SP)
07C4C 07BCC   X      4E800020               blr
07C50 07BD0   X      2C030000               cmpwi     r3,0
07C54 07BD4   X      4082000C               bne       $+0x000C                  ; 0x00007BE0
07C58 07BD8   X      38600001               li        r3,1
07C5C 07BDC   X      4E800020               blr
07C60 07BE0   X      7C0802A6               mflr      r0                        ; LR = 8
07C64 07BE4          BF41FFE8               stmw      r26,-0x0018(SP)
07C68 07BE8          90010008               stw       r0,0x0008(SP)
07C6C 07BEC          9421FFB0               stwu      SP,-0x0050(SP)
07C70 07BF0   X      7C7F1B78               mr        r31,r3
07C74 07BF4          801F0054               lwz       r0,0x0054(r31)
07C78 07BF8   X      2C000000               cmpwi     r0,0
07C7C 07BFC   X      418200E0               beq       $+0x00E0                  ; 0x00007CDC
07C80 07C00          809F0058               lwz       r4,0x0058(r31)
07C84 07C04   X      3B400000               li        r26,0
07C88 07C08   X      28040000               cmplwi    r4,0x0000
07C8C 07C0C   X      408100D0               ble       $+0x00D0                  ; 0x00007CDC
07C90 07C10   X      3BA00000               li        r29,0
07C94 07C14          807F0054               lwz       r3,0x0054(r31)
07C98 07C18          837F0008               lwz       r27,0x0008(r31)
07C9C 07C1C   X      2C030000               cmpwi     r3,0
07CA0 07C20          7FC3EA14               add       r30,r3,r29
07CA4 07C24   X      418200A4               beq       $+0x00A4                  ; 0x00007CC8
07CA8 07C28   X      2C1E0000               cmpwi     r30,0
07CAC 07C2C   X      4182019C               beq       $+0x019C                  ; 0x00007DC8
07CB0 07C30          80BE000C               lwz       r5,0x000C(r30)
07CB4 07C34   X      7C05F800               cmpw      r5,r31
07CB8 07C38   X      40820178               bne       $+0x0178                  ; 0x00007DB0
07CBC 07C3C          80850054               lwz       r4,0x0054(r5)
07CC0 07C40          38C5005C               addi      r6,r5,92
07CC4 07C44          7F84EA14               add       r28,r4,r29
07CC8 07C48          807C0004               lwz       r3,0x0004(r28)
07CCC 07C4C   X      7C033000               cmpw      r3,r6
07CD0 07C50   X      40820140               bne       $+0x0140                  ; 0x00007D90
07CD4 07C54          813C0010               lwz       r9,0x0010(r28)
07CD8 07C58   X      2C090000               cmpwi     r9,0
07CDC 07C5C   X      41820118               beq       $+0x0118                  ; 0x00007D74
07CE0 07C60          80E5004C               lwz       r7,0x004C(r5)
07CE4 07C64          815C0014               lwz       r10,0x0014(r28)
07CE8 07C68          8087FFC8               lwz       r4,-0x0038(r7)
07CEC 07C6C          8107FFC4               lwz       r8,-0x003C(r7)
07CF0 07C70   X      7CC44850               sub       r6,r9,r4
07CF4 07C74          7C664214               add       r3,r6,r8
07CF8 07C78   X      7C0A1800               cmpw      r10,r3
07CFC 07C7C   X      408200C4               bne       $+0x00C4                  ; 0x00007D40
07D00 07C80   X      546B07BF               clrlwi.   r11,r3,30
07D04 07C84   X      4082008C               bne       $+0x008C                  ; 0x00007D10
07D08 07C88          4800CD69               bl        $+0xCD68                  ; 0x000149F0
07D0C 07C8C          80410014               lwz       RTOC,0x0014(SP)
07D10 07C90          801C0018               lwz       r0,0x0018(r28)
07D14 07C94   X      7C671B78               mr        r7,r3
07D18 07C98   X      7C003800               cmpw      r0,r7
07D1C 07C9C   X      40820058               bne       $+0x0058                  ; 0x00007CF4
07D20 07CA0          80DE001C               lwz       r6,0x001C(r30)
07D24 07CA4          80FF0050               lwz       r7,0x0050(r31)
07D28 07CA8   X      7C063800               cmpw      r6,r7
07D2C 07CAC   X      4182001C               beq       $+0x001C                  ; 0x00007CC8
07D30 07CB0          38821D40               addi      r4,RTOC,7488
07D34 07CB4   X      7F63DB78               mr        r3,r27
07D38 07CB8          38840781               addi      r4,r4,1921
07D3C 07CBC   X      7FC5F378               mr        r5,r30
07D40 07CC0          4BFFE88D               bl        $-0x1774                  ; 0x0000654C
07D44 07CC4          48000114               b         $+0x0114                  ; 0x00007DD8
07D48 07CC8          801F0058               lwz       r0,0x0058(r31)
07D4C 07CCC          3B5A0001               addi      r26,r26,1
07D50 07CD0   X      7C1A0040               cmplw     r26,r0
07D54 07CD4          3BBD0044               addi      r29,r29,68
07D58 07CD8   X      4180FF3C               blt       $-0x00C4                  ; 0x00007C14
07D5C 07CDC   X      38600001               li        r3,1
07D60 07CE0          38210050               addi      SP,SP,80
07D64 07CE4          80010008               lwz       r0,0x0008(SP)
07D68 07CE8   X      7C0803A6               mtlr      r0                        ; LR = 8
07D6C 07CEC          BB41FFE8               lmw       r26,-0x0018(SP)
07D70 07CF0   X      4E800020               blr
07D74 07CF4          38821D40               addi      r4,RTOC,7488
07D78 07CF8   X      7F63DB78               mr        r3,r27
07D7C 07CFC          80DE0018               lwz       r6,0x0018(r30)
07D80 07D00   X      7FC5F378               mr        r5,r30
07D84 07D04          38840747               addi      r4,r4,1863
07D88 07D08          4BFFE845               bl        $-0x17BC                  ; 0x0000654C
07D8C 07D0C          480000CC               b         $+0x00CC                  ; 0x00007DD8
07D90 07D10          83BF004C               lwz       r29,0x004C(r31)
07D94 07D14   X      7F63DB78               mr        r3,r27
07D98 07D18          809E0010               lwz       r4,0x0010(r30)
07D9C 07D1C   X      7FC5F378               mr        r5,r30
07DA0 07D20          80DDFFC8               lwz       r6,-0x0038(r29)
07DA4 07D24          80FDFFC4               lwz       r7,-0x003C(r29)
07DA8 07D28   X      7CC62050               sub       r6,r4,r6
07DAC 07D2C          38821D40               addi      r4,RTOC,7488
07DB0 07D30          7CC63A14               add       r6,r6,r7
07DB4 07D34          3884070A               addi      r4,r4,1802
07DB8 07D38          4BFFE815               bl        $-0x17EC                  ; 0x0000654C
07DBC 07D3C          4800009C               b         $+0x009C                  ; 0x00007DD8
07DC0 07D40          809F004C               lwz       r4,0x004C(r31)
07DC4 07D44   X      7F63DB78               mr        r3,r27
07DC8 07D48          80C4FFC8               lwz       r6,-0x0038(r4)
07DCC 07D4C   X      7FC5F378               mr        r5,r30
07DD0 07D50          83A4FFC4               lwz       r29,-0x003C(r4)
07DD4 07D54          839E0010               lwz       r28,0x0010(r30)
07DD8 07D58          38821D40               addi      r4,RTOC,7488
07DDC 07D5C   X      7CE6E050               sub       r7,r28,r6
07DE0 07D60          80DE0014               lwz       r6,0x0014(r30)
07DE4 07D64          7CE7EA14               add       r7,r7,r29
07DE8 07D68          388406D2               addi      r4,r4,1746
07DEC 07D6C          4BFFE7E1               bl        $-0x1820                  ; 0x0000654C
07DF0 07D70          48000068               b         $+0x0068                  ; 0x00007DD8
07DF4 07D74          38821D40               addi      r4,RTOC,7488
07DF8 07D78   X      7F63DB78               mr        r3,r27
07DFC 07D7C          38840393               addi      r4,r4,915
07E00 07D80   X      7FC5F378               mr        r5,r30
07E04 07D84   X      38C00000               li        r6,0
07E08 07D88          4BFFE7C5               bl        $-0x183C                  ; 0x0000654C
07E0C 07D8C          4800004C               b         $+0x004C                  ; 0x00007DD8
07E10 07D90          38821D40               addi      r4,RTOC,7488
07E14 07D94   X      7F63DB78               mr        r3,r27
07E18 07D98          80DE0004               lwz       r6,0x0004(r30)
07E1C 07D9C   X      7FC5F378               mr        r5,r30
07E20 07DA0          38840699               addi      r4,r4,1689
07E24 07DA4          38FF005C               addi      r7,r31,92
07E28 07DA8          4BFFE7A5               bl        $-0x185C                  ; 0x0000654C
07E2C 07DAC          4800002C               b         $+0x002C                  ; 0x00007DD8
07E30 07DB0          38821D40               addi      r4,RTOC,7488
07E34 07DB4   X      7F63DB78               mr        r3,r27
07E38 07DB8          38840667               addi      r4,r4,1639
07E3C 07DBC   X      7FE6FB78               mr        r6,r31
07E40 07DC0          4BFFE78D               bl        $-0x1874                  ; 0x0000654C
07E44 07DC4          48000014               b         $+0x0014                  ; 0x00007DD8
07E48 07DC8          38821D40               addi      r4,RTOC,7488
07E4C 07DCC   X      7F63DB78               mr        r3,r27
07E50 07DD0          38840645               addi      r4,r4,1605
07E54 07DD4          4BFFE779               bl        $-0x1888                  ; 0x0000654C
07E58 07DD8          38821D40               addi      r4,RTOC,7488
07E5C 07DDC   X      7F45D378               mr        r5,r26
07E60 07DE0          807F0008               lwz       r3,0x0008(r31)
07E64 07DE4          388407B0               addi      r4,r4,1968
07E68 07DE8          4BFFE765               bl        $-0x189C                  ; 0x0000654C
07E6C 07DEC   X      38600000               li        r3,0
07E70 07DF0          38210050               addi      SP,SP,80
07E74 07DF4          80010008               lwz       r0,0x0008(SP)
07E78 07DF8   X      7C0803A6               mtlr      r0                        ; LR = 8
07E7C 07DFC          BB41FFE8               lmw       r26,-0x0018(SP)
07E80 07E00   X      4E800020               blr
07E84 07E04   X      7C0802A6               mflr      r0                        ; LR = 8
07E88 07E08          BF21FFE4               stmw      r25,-0x001C(SP)
07E8C 07E0C          90010008               stw       r0,0x0008(SP)
07E90 07E10          9421FFA0               stwu      SP,-0x0060(SP)
07E94 07E14   X      3BA00000               li        r29,0
07E98 07E18   X      7C7F1B78               mr        r31,r3
07E9C 07E1C          801F0054               lwz       r0,0x0054(r31)
07EA0 07E20   X      7C9A2378               mr        r26,r4
07EA4 07E24   X      2C000000               cmpwi     r0,0
07EA8 07E28   X      3B800000               li        r28,0
07EAC 07E2C   X      418200E4               beq       $+0x00E4                  ; 0x00007F10
07EB0 07E30          80DF0060               lwz       r6,0x0060(r31)
07EB4 07E34          80FF0058               lwz       r7,0x0058(r31)
07EB8 07E38   X      7C063800               cmpw      r6,r7
07EBC 07E3C   X      41820030               beq       $+0x0030                  ; 0x00007E6C
07EC0 07E40          38821D40               addi      r4,RTOC,7488
07EC4 07E44   X      7CA63850               sub       r5,r7,r6
07EC8 07E48          807F0008               lwz       r3,0x0008(r31)
07ECC 07E4C          388407D5               addi      r4,r4,2005
07ED0 07E50          4BFFE6FD               bl        $-0x1904                  ; 0x0000654C
07ED4 07E54   X      38600000               li        r3,0
07ED8 07E58          38210060               addi      SP,SP,96
07EDC 07E5C          80010008               lwz       r0,0x0008(SP)
07EE0 07E60   X      7C0803A6               mtlr      r0                        ; LR = 8
07EE4 07E64          BB21FFE4               lmw       r25,-0x001C(SP)
07EE8 07E68   X      4E800020               blr
07EEC 07E6C   X      7FE3FB78               mr        r3,r31
07EF0 07E70          4BFFFD61               bl        $-0x02A0                  ; 0x00007BD0
07EF4 07E74   X      2C030000               cmpwi     r3,0
07EF8 07E78   X      4082002C               bne       $+0x002C                  ; 0x00007EA4
07EFC 07E7C          38821D40               addi      r4,RTOC,7488
07F00 07E80          807F0008               lwz       r3,0x0008(r31)
07F04 07E84          38840810               addi      r4,r4,2064
07F08 07E88          4BFFE6C5               bl        $-0x193C                  ; 0x0000654C
07F0C 07E8C   X      38600000               li        r3,0
07F10 07E90          38210060               addi      SP,SP,96
07F14 07E94          80010008               lwz       r0,0x0008(SP)
07F18 07E98   X      7C0803A6               mtlr      r0                        ; LR = 8
07F1C 07E9C          BB21FFE4               lmw       r25,-0x001C(SP)
07F20 07EA0   X      4E800020               blr
07F24 07EA4          83DF004C               lwz       r30,0x004C(r31)
07F28 07EA8   X      2C1E0000               cmpwi     r30,0
07F2C 07EAC   X      41820048               beq       $+0x0048                  ; 0x00007EF4
07F30 07EB0          807EFFC8               lwz       r3,-0x0038(r30)
07F34 07EB4          809EFFCC               lwz       r4,-0x0034(r30)
07F38 07EB8          4800CA79               bl        $+0xCA78                  ; 0x00014930
07F3C 07EBC          80410014               lwz       RTOC,0x0014(SP)
07F40 07EC0          807EFFD8               lwz       r3,-0x0028(r30)
07F44 07EC4   X      38800000               li        r4,0
07F48 07EC8          4800CA81               bl        $+0xCA80                  ; 0x00014948
07F4C 07ECC          80410014               lwz       RTOC,0x0014(SP)
07F50 07ED0   X      2C030000               cmpwi     r3,0
07F54 07ED4   X      41820014               beq       $+0x0014                  ; 0x00007EE8
07F58 07ED8          38821D40               addi      r4,RTOC,7488
07F5C 07EDC   X      38600000               li        r3,0
07F60 07EE0          388404E4               addi      r4,r4,1252
07F64 07EE4          4BFFE669               bl        $-0x1998                  ; 0x0000654C
07F68 07EE8          807EFFC0               lwz       r3,-0x0040(r30)
07F6C 07EEC          4800CA75               bl        $+0xCA74                  ; 0x00014960
07F70 07EF0          80410014               lwz       RTOC,0x0014(SP)
07F74 07EF4          807F0054               lwz       r3,0x0054(r31)
07F78 07EF8          93BF004C               stw       r29,0x004C(r31)
07F7C 07EFC   X      2C030000               cmpwi     r3,0
07F80 07F00   X      4182000C               beq       $+0x000C                  ; 0x00007F0C
07F84 07F04          4800CA75               bl        $+0xCA74                  ; 0x00014978
07F88 07F08          80410014               lwz       RTOC,0x0014(SP)
07F8C 07F0C          93BF0054               stw       r29,0x0054(r31)
07F90 07F10          837F0064               lwz       r27,0x0064(r31)
07F94 07F14          1C7A0044               mulli     r3,r26,68
07F98 07F18          3B7B0003               addi      r27,r27,3
07F9C 07F1C   X      7C7E1B78               mr        r30,r3
07FA0 07F20   X      577B003A               clrrwi    r27,r27,2
07FA4 07F24          937F0050               stw       r27,0x0050(r31)
07FA8 07F28          935F0058               stw       r26,0x0058(r31)
07FAC 07F2C          4800CA7D               bl        $+0xCA7C                  ; 0x000149A8
07FB0 07F30          80410014               lwz       RTOC,0x0014(SP)
07FB4 07F34   X      7C7B1B78               mr        r27,r3
07FB8 07F38   X      2C1B0000               cmpwi     r27,0
07FBC 07F3C   X      41820010               beq       $+0x0010                  ; 0x00007F4C
07FC0 07F40   X      7FC4F378               mr        r4,r30
07FC4 07F44          4800C9ED               bl        $+0xC9EC                  ; 0x00014930
07FC8 07F48          80410014               lwz       RTOC,0x0014(SP)
07FCC 07F4C          937F0054               stw       r27,0x0054(r31)
07FD0 07F50   X      2C1B0000               cmpwi     r27,0
07FD4 07F54   X      40820030               bne       $+0x0030                  ; 0x00007F84
07FD8 07F58          38821D40               addi      r4,RTOC,7488
07FDC 07F5C   X      7FC5F378               mr        r5,r30
07FE0 07F60          807F0008               lwz       r3,0x0008(r31)
07FE4 07F64          3884083A               addi      r4,r4,2106
07FE8 07F68          4BFFE5E5               bl        $-0x1A1C                  ; 0x0000654C
07FEC 07F6C   X      38600000               li        r3,0
07FF0 07F70          38210060               addi      SP,SP,96
07FF4 07F74          80010008               lwz       r0,0x0008(SP)
07FF8 07F78   X      7C0803A6               mtlr      r0                        ; LR = 8
07FFC 07F7C          BB21FFE4               lmw       r25,-0x001C(SP)
08000 07F80   X      4E800020               blr
08004 07F84          807F0050               lwz       r3,0x0050(r31)
08008 07F88   X      38800001               li        r4,1
0800C 07F8C          7C7A19D6               mullw     r3,r26,r3
08010 07F90          4BFFF545               bl        $-0x0ABC                  ; 0x000074D4
08014 07F94          907F004C               stw       r3,0x004C(r31)
08018 07F98   X      2C030000               cmpwi     r3,0
0801C 07F9C   X      40820034               bne       $+0x0034                  ; 0x00007FD0
08020 07FA0          80BF0050               lwz       r5,0x0050(r31)
08024 07FA4          38821D40               addi      r4,RTOC,7488
08028 07FA8          7CBA29D6               mullw     r5,r26,r5
0802C 07FAC          807F0008               lwz       r3,0x0008(r31)
08030 07FB0          3884086B               addi      r4,r4,2155
08034 07FB4          4BFFE599               bl        $-0x1A68                  ; 0x0000654C
08038 07FB8   X      38600000               li        r3,0
0803C 07FBC          38210060               addi      SP,SP,96
08040 07FC0          80010008               lwz       r0,0x0008(SP)
08044 07FC4   X      7C0803A6               mtlr      r0                        ; LR = 8
08048 07FC8          BB21FFE4               lmw       r25,-0x001C(SP)
0804C 07FCC   X      4E800020               blr
08050 07FD0          93BF005C               stw       r29,0x005C(r31)
08054 07FD4   X      281A0000               cmplwi    r26,0x0000
08058 07FD8          939F0060               stw       r28,0x0060(r31)
0805C 07FDC          3B3F005C               addi      r25,r31,92
08060 07FE0   X      3BA00000               li        r29,0
08064 07FE4   X      40810110               ble       $+0x0110                  ; 0x000080F4
08068 07FE8   X      3B800000               li        r28,0
0806C 07FEC          807F0050               lwz       r3,0x0050(r31)
08070 07FF0          80BF004C               lwz       r5,0x004C(r31)
08074 07FF4          7C83E9D6               mullw     r4,r3,r29
08078 07FF8          801F0054               lwz       r0,0x0054(r31)
0807C 07FFC          7FC0E214               add       r30,r0,r28
08080 08000          7CC52214               add       r6,r5,r4
08084 08004          90DE0010               stw       r6,0x0010(r30)
08088 08008          80FF0050               lwz       r7,0x0050(r31)
0808C 0800C          90FE001C               stw       r7,0x001C(r30)
08090 08010          811F004C               lwz       r8,0x004C(r31)
08094 08014          8128FFC8               lwz       r9,-0x0038(r8)
08098 08018          8168FFC4               lwz       r11,-0x003C(r8)
0809C 0801C   X      7D493050               sub       r10,r6,r9
080A0 08020          7D8A5A14               add       r12,r10,r11
080A4 08024          919E0014               stw       r12,0x0014(r30)
080A8 08028          819F004C               lwz       r12,0x004C(r31)
080AC 0802C          806CFFC8               lwz       r3,-0x0038(r12)
080B0 08030          800CFFC4               lwz       r0,-0x003C(r12)
080B4 08034   X      7C633050               sub       r3,r6,r3
080B8 08038          7C630214               add       r3,r3,r0
080BC 0803C          4800C9B5               bl        $+0xC9B4                  ; 0x000149F0
080C0 08040          80410014               lwz       RTOC,0x0014(SP)
080C4 08044          907E0018               stw       r3,0x0018(r30)
080C8 08048          93FE000C               stw       r31,0x000C(r30)
080CC 0804C          933E0004               stw       r25,0x0004(r30)
080D0 08050          801F0054               lwz       r0,0x0054(r31)
080D4 08054   X      2C000000               cmpwi     r0,0
080D8 08058          837F0008               lwz       r27,0x0008(r31)
080DC 0805C   X      41820080               beq       $+0x0080                  ; 0x000080DC
080E0 08060   X      2C1E0000               cmpwi     r30,0
080E4 08064   X      41820134               beq       $+0x0134                  ; 0x00008198
080E8 08068          813E0010               lwz       r9,0x0010(r30)
080EC 0806C   X      2C090000               cmpwi     r9,0
080F0 08070   X      4182010C               beq       $+0x010C                  ; 0x0000817C
080F4 08074          819F004C               lwz       r12,0x004C(r31)
080F8 08078          80DE0014               lwz       r6,0x0014(r30)
080FC 0807C          808CFFC8               lwz       r4,-0x0038(r12)
08100 08080          80ECFFC4               lwz       r7,-0x003C(r12)
08104 08084   X      7CA44850               sub       r5,r9,r4
08108 08088          7C653A14               add       r3,r5,r7
0810C 0808C   X      7C061800               cmpw      r6,r3
08110 08090   X      408200C0               bne       $+0x00C0                  ; 0x00008150
08114 08094   X      546807BF               clrlwi.   r8,r3,30
08118 08098   X      4082008C               bne       $+0x008C                  ; 0x00008124
0811C 0809C          4800C955               bl        $+0xC954                  ; 0x000149F0
08120 080A0          80410014               lwz       RTOC,0x0014(SP)
08124 080A4          80DE0018               lwz       r6,0x0018(r30)
08128 080A8   X      7C671B78               mr        r7,r3
0812C 080AC   X      7C063800               cmpw      r6,r7
08130 080B0   X      4082005C               bne       $+0x005C                  ; 0x0000810C
08134 080B4          80FF0050               lwz       r7,0x0050(r31)
08138 080B8          80DE001C               lwz       r6,0x001C(r30)
0813C 080BC   X      7C063800               cmpw      r6,r7
08140 080C0   X      4182001C               beq       $+0x001C                  ; 0x000080DC
08144 080C4          38821D40               addi      r4,RTOC,7488
08148 080C8   X      7F63DB78               mr        r3,r27
0814C 080CC          38840781               addi      r4,r4,1921
08150 080D0   X      7FC5F378               mr        r5,r30
08154 080D4          4BFFE479               bl        $-0x1B88                  ; 0x0000654C
08158 080D8          480000D0               b         $+0x00D0                  ; 0x000081A8
0815C 080DC          3BBD0001               addi      r29,r29,1
08160 080E0   X      7FC3F378               mr        r3,r30
08164 080E4          3B9C0044               addi      r28,r28,68
08168 080E8          4BFFE99D               bl        $-0x1664                  ; 0x00006A84
0816C 080EC   X      7C1DD040               cmplw     r29,r26
08170 080F0   X      4180FEFC               blt       $-0x0104                  ; 0x00007FEC
08174 080F4   X      38600001               li        r3,1
08178 080F8          38210060               addi      SP,SP,96
0817C 080FC          80010008               lwz       r0,0x0008(SP)
08180 08100   X      7C0803A6               mtlr      r0                        ; LR = 8
08184 08104          BB21FFE4               lmw       r25,-0x001C(SP)
08188 08108   X      4E800020               blr
0818C 0810C          38821D40               addi      r4,RTOC,7488
08190 08110   X      7F63DB78               mr        r3,r27
08194 08114          38840747               addi      r4,r4,1863
08198 08118   X      7FC5F378               mr        r5,r30
0819C 0811C          4BFFE431               bl        $-0x1BD0                  ; 0x0000654C
081A0 08120          48000088               b         $+0x0088                  ; 0x000081A8
081A4 08124          819F004C               lwz       r12,0x004C(r31)
081A8 08128   X      7F63DB78               mr        r3,r27
081AC 0812C          80CCFFC8               lwz       r6,-0x0038(r12)
081B0 08130   X      7FC5F378               mr        r5,r30
081B4 08134          808CFFC4               lwz       r4,-0x003C(r12)
081B8 08138   X      7CC64850               sub       r6,r9,r6
081BC 0813C          7CC62214               add       r6,r6,r4
081C0 08140          38821D40               addi      r4,RTOC,7488
081C4 08144          3884070A               addi      r4,r4,1802
081C8 08148          4BFFE405               bl        $-0x1BFC                  ; 0x0000654C
081CC 0814C          4800005C               b         $+0x005C                  ; 0x000081A8
081D0 08150          83BF004C               lwz       r29,0x004C(r31)
081D4 08154   X      7F63DB78               mr        r3,r27
081D8 08158          80FDFFC8               lwz       r7,-0x0038(r29)
081DC 0815C   X      7FC5F378               mr        r5,r30
081E0 08160          809DFFC4               lwz       r4,-0x003C(r29)
081E4 08164   X      7CE74850               sub       r7,r9,r7
081E8 08168          7CE72214               add       r7,r7,r4
081EC 0816C          38821D40               addi      r4,RTOC,7488
081F0 08170          388406D2               addi      r4,r4,1746
081F4 08174          4BFFE3D9               bl        $-0x1C28                  ; 0x0000654C
081F8 08178          48000030               b         $+0x0030                  ; 0x000081A8
081FC 0817C          38821D40               addi      r4,RTOC,7488
08200 08180   X      7F63DB78               mr        r3,r27
08204 08184          38840393               addi      r4,r4,915
08208 08188   X      7FC5F378               mr        r5,r30
0820C 0818C   X      38C00000               li        r6,0
08210 08190          4BFFE3BD               bl        $-0x1C44                  ; 0x0000654C
08214 08194          48000014               b         $+0x0014                  ; 0x000081A8
08218 08198          38821D40               addi      r4,RTOC,7488
0821C 0819C   X      7F63DB78               mr        r3,r27
08220 081A0          38840645               addi      r4,r4,1605
08224 081A4          4BFFE3A9               bl        $-0x1C58                  ; 0x0000654C
08228 081A8   X      38600000               li        r3,0
0822C 081AC          38210060               addi      SP,SP,96
08230 081B0          80010008               lwz       r0,0x0008(SP)
08234 081B4   X      7C0803A6               mtlr      r0                        ; LR = 8
08238 081B8          BB21FFE4               lmw       r25,-0x001C(SP)
0823C 081BC   X      4E800020               blr
08240 081C0   X      7C0802A6               mflr      r0                        ; LR = 8
08244 081C4          BE21FFC4               stmw      r17,-0x003C(SP)
08248 081C8          90010008               stw       r0,0x0008(SP)
0824C 081CC          9421FF70               stwu      SP,-0x0090(SP)
08250 081D0          82A100C8               lwz       r21,0x00C8(SP)
08254 081D4   X      7D595378               mr        r25,r10
08258 081D8          828100CC               lwz       r20,0x00CC(SP)
0825C 081DC   X      7D3D4B78               mr        r29,r9
08260 081E0          8A6100D3               lbz       r19,0x00D3(SP)
08264 081E4   X      7D184378               mr        r24,r8
08268 081E8          834100D4               lwz       r26,0x00D4(SP)
0826C 081EC   X      7CF73B78               mr        r23,r7
08270 081F0          82C100D8               lwz       r22,0x00D8(SP)
08274 081F4   X      7CDC3378               mr        r28,r6
08278 081F8   X      7CBB2B78               mr        r27,r5
0827C 081FC   X      7C9E2378               mr        r30,r4
08280 08200   X      7C7F1B78               mr        r31,r3
08284 08204          807F0000               lwz       r3,0x0000(r31)
08288 08208          8183002C               lwz       r12,0x002C(r3)
0828C 0820C          4800CD55               bl        $+0xCD54                  ; 0x00014F60
08290 08210          80410014               lwz       RTOC,0x0014(SP)
08294 08214   X      2C030000               cmpwi     r3,0
08298 08218   X      40820044               bne       $+0x0044                  ; 0x0000825C
0829C 0821C          38821D40               addi      r4,RTOC,7488
082A0 08220          807F0008               lwz       r3,0x0008(r31)
082A4 08224          388408A1               addi      r4,r4,2209
082A8 08228          4BFFE325               bl        $-0x1CDC                  ; 0x0000654C
082AC 0822C   X      38000000               li        r0,0
082B0 08230          901F001C               stw       r0,0x001C(r31)
082B4 08234          807F0000               lwz       r3,0x0000(r31)
082B8 08238          8183002C               lwz       r12,0x002C(r3)
082BC 0823C          4800CD25               bl        $+0xCD24                  ; 0x00014F60
082C0 08240          80410014               lwz       RTOC,0x0014(SP)
082C4 08244   X      38600000               li        r3,0
082C8 08248          38210090               addi      SP,SP,144
082CC 0824C          80010008               lwz       r0,0x0008(SP)
082D0 08250   X      7C0803A6               mtlr      r0                        ; LR = 8
082D4 08254          BA21FFC4               lmw       r17,-0x003C(SP)
082D8 08258   X      4E800020               blr
082DC 0825C   X      2C1E0001               cmpwi     r30,1
082E0 08260   X      39200001               li        r9,1
082E4 08264   X      418200CC               beq       $+0x00CC                  ; 0x00008330
082E8 08268   X      2C1E0002               cmpwi     r30,2
082EC 0826C   X      41820044               beq       $+0x0044                  ; 0x000082B0
082F0 08270   X      2C1E0003               cmpwi     r30,3
082F4 08274   X      41820028               beq       $+0x0028                  ; 0x0000829C
082F8 08278   X      2C1E0004               cmpwi     r30,4
082FC 0827C   X      41820048               beq       $+0x0048                  ; 0x000082C4
08300 08280          8222FFB0               lwz       r17,-0x0050(RTOC)
08304 08284   X      281E0004               cmplwi    r30,0x0004
08308 08288   X      4181008C               bgt       $+0x008C                  ; 0x00008314
0830C 0828C   X      57C3103A               slwi      r3,r30,2
08310 08290          7C71182E               lwzx      r3,r17,r3
08314 08294   X      7C6903A6               mtctr     r3                        ; CTR = 9
08318 08298   X      4E800420               bctr
0831C 0829C   X      38800000               li        r4,0
08320 082A0          993F0020               stb       r9,0x0020(r31)
08324 082A4          989F0021               stb       r4,0x0021(r31)
08328 082A8          989F0022               stb       r4,0x0022(r31)
0832C 082AC          48000094               b         $+0x0094                  ; 0x00008340
08330 082B0   X      38600000               li        r3,0
08334 082B4          993F0021               stb       r9,0x0021(r31)
08338 082B8          987F0020               stb       r3,0x0020(r31)
0833C 082BC          987F0022               stb       r3,0x0022(r31)
08340 082C0          48000080               b         $+0x0080                  ; 0x00008340
08344 082C4   X      38800000               li        r4,0
08348 082C8          993F0022               stb       r9,0x0022(r31)
0834C 082CC          989F0020               stb       r4,0x0020(r31)
08350 082D0          989F0021               stb       r4,0x0021(r31)
08354 082D4          4800006C               b         $+0x006C                  ; 0x00008340
08358 082D8          80A2FF90               lwz       r5,-0x0070(RTOC)
0835C 082DC          38A50043               addi      r5,r5,67
08360 082E0          4800003C               b         $+0x003C                  ; 0x0000831C
08364 082E4          80A2FF90               lwz       r5,-0x0070(RTOC)
08368 082E8          38A5004A               addi      r5,r5,74
0836C 082EC          48000030               b         $+0x0030                  ; 0x0000831C
08370 082F0          80A2FF90               lwz       r5,-0x0070(RTOC)
08374 082F4          38A5005F               addi      r5,r5,95
08378 082F8          48000024               b         $+0x0024                  ; 0x0000831C
0837C 082FC          80A2FF90               lwz       r5,-0x0070(RTOC)
08380 08300          38A50075               addi      r5,r5,117
08384 08304          48000018               b         $+0x0018                  ; 0x0000831C
08388 08308          80A2FF90               lwz       r5,-0x0070(RTOC)
0838C 0830C          38A50081               addi      r5,r5,129
08390 08310          4800000C               b         $+0x000C                  ; 0x0000831C
08394 08314          80A2FF90               lwz       r5,-0x0070(RTOC)
08398 08318          38A5008E               addi      r5,r5,142
0839C 0831C          38821D40               addi      r4,RTOC,7488
083A0 08320          807F0008               lwz       r3,0x0008(r31)
083A4 08324          388408BB               addi      r4,r4,2235
083A8 08328          4BFFE225               bl        $-0x1DDC                  ; 0x0000654C
083AC 0832C          4BFFFF00               b         $-0x0100                  ; 0x0000822C
083B0 08330   X      3A400000               li        r18,0
083B4 08334          993F0020               stb       r9,0x0020(r31)
083B8 08338          993F0021               stb       r9,0x0021(r31)
083BC 0833C          9A5F0022               stb       r18,0x0022(r31)
083C0 08340          807F0038               lwz       r3,0x0038(r31)
083C4 08344          93DF001C               stw       r30,0x001C(r31)
083C8 08348   X      7C03E000               cmpw      r3,r28
083CC 0834C          937F0028               stw       r27,0x0028(r31)
083D0 08350   X      4182005C               beq       $+0x005C                  ; 0x000083AC
083D4 08354          807F0000               lwz       r3,0x0000(r31)
083D8 08358   X      7F84E378               mr        r4,r28
083DC 0835C          81830010               lwz       r12,0x0010(r3)
083E0 08360          4800CC01               bl        $+0xCC00                  ; 0x00014F60
083E4 08364          80410014               lwz       RTOC,0x0014(SP)
083E8 08368   X      2C030000               cmpwi     r3,0
083EC 0836C   X      40820018               bne       $+0x0018                  ; 0x00008384
083F0 08370          38821D40               addi      r4,RTOC,7488
083F4 08374          807F0008               lwz       r3,0x0008(r31)
083F8 08378          388408D7               addi      r4,r4,2263
083FC 0837C          4BFFE1D1               bl        $-0x1E30                  ; 0x0000654C
08400 08380          4BFFFEAC               b         $-0x0154                  ; 0x0000822C
08404 08384   X      7FE3FB78               mr        r3,r31
08408 08388   X      7F84E378               mr        r4,r28
0840C 0838C          4BFFF295               bl        $-0x0D6C                  ; 0x00007620
08410 08390   X      2C030000               cmpwi     r3,0
08414 08394   X      40820018               bne       $+0x0018                  ; 0x000083AC
08418 08398          38821D40               addi      r4,RTOC,7488
0841C 0839C          807F0008               lwz       r3,0x0008(r31)
08420 083A0          388408F4               addi      r4,r4,2292
08424 083A4          4BFFE1A9               bl        $-0x1E58                  ; 0x0000654C
08428 083A8          4BFFFE84               b         $-0x017C                  ; 0x0000822C
0842C 083AC          825F0058               lwz       r18,0x0058(r31)
08430 083B0   X      7C12E800               cmpw      r18,r29
08434 083B4   X      4182005C               beq       $+0x005C                  ; 0x00008410
08438 083B8          807F0000               lwz       r3,0x0000(r31)
0843C 083BC   X      7FA4EB78               mr        r4,r29
08440 083C0          81830020               lwz       r12,0x0020(r3)
08444 083C4          4800CB9D               bl        $+0xCB9C                  ; 0x00014F60
08448 083C8          80410014               lwz       RTOC,0x0014(SP)
0844C 083CC   X      2C030000               cmpwi     r3,0
08450 083D0   X      40820018               bne       $+0x0018                  ; 0x000083E8
08454 083D4          38821D40               addi      r4,RTOC,7488
08458 083D8          807F0008               lwz       r3,0x0008(r31)
0845C 083DC          3884091C               addi      r4,r4,2332
08460 083E0          4BFFE16D               bl        $-0x1E94                  ; 0x0000654C
08464 083E4          4BFFFE48               b         $-0x01B8                  ; 0x0000822C
08468 083E8   X      7FE3FB78               mr        r3,r31
0846C 083EC   X      7FA4EB78               mr        r4,r29
08470 083F0          4BFFFA15               bl        $-0x05EC                  ; 0x00007E04
08474 083F4   X      2C030000               cmpwi     r3,0
08478 083F8   X      40820018               bne       $+0x0018                  ; 0x00008410
0847C 083FC          38821D40               addi      r4,RTOC,7488
08480 08400          807F0008               lwz       r3,0x0008(r31)
08484 08404          38840939               addi      r4,r4,2361
08488 08408          4BFFE145               bl        $-0x1EBC                  ; 0x0000654C
0848C 0840C          4BFFFE20               b         $-0x01E0                  ; 0x0000822C
08490 08410          807F0000               lwz       r3,0x0000(r31)
08494 08414          8183000C               lwz       r12,0x000C(r3)
08498 08418          4800CB49               bl        $+0xCB48                  ; 0x00014F60
0849C 0841C          80410014               lwz       RTOC,0x0014(SP)
084A0 08420   X      2C030000               cmpwi     r3,0
084A4 08424   X      40820018               bne       $+0x0018                  ; 0x0000843C
084A8 08428          38821D40               addi      r4,RTOC,7488
084AC 0842C          807F0008               lwz       r3,0x0008(r31)
084B0 08430          38840961               addi      r4,r4,2401
084B4 08434          4BFFE119               bl        $-0x1EE8                  ; 0x0000654C
084B8 08438          4BFFFDF4               b         $-0x020C                  ; 0x0000822C
084BC 0843C          807F0000               lwz       r3,0x0000(r31)
084C0 08440          8183001C               lwz       r12,0x001C(r3)
084C4 08444          4800CB1D               bl        $+0xCB1C                  ; 0x00014F60
084C8 08448          80410014               lwz       RTOC,0x0014(SP)
084CC 0844C   X      2C030000               cmpwi     r3,0
084D0 08450   X      40820018               bne       $+0x0018                  ; 0x00008468
084D4 08454          38821D40               addi      r4,RTOC,7488
084D8 08458          807F0008               lwz       r3,0x0008(r31)
084DC 0845C          3884097E               addi      r4,r4,2430
084E0 08460          4BFFE0ED               bl        $-0x1F14                  ; 0x0000654C
084E4 08464          4BFFFDC8               b         $-0x0238                  ; 0x0000822C
084E8 08468   X      2C1A0000               cmpwi     r26,0
084EC 0846C   X      41820010               beq       $+0x0010                  ; 0x0000847C
084F0 08470          8B9F0020               lbz       r28,0x0020(r31)
084F4 08474   X      2C1C0000               cmpwi     r28,0
084F8 08478   X      4182000C               beq       $+0x000C                  ; 0x00008484
084FC 0847C          3B4200B8               addi      r26,RTOC,184
08500 08480   X      7FF6FB78               mr        r22,r31
08504 08484          807F0000               lwz       r3,0x0000(r31)
08508 08488   X      7FC4F378               mr        r4,r30
0850C 0848C          81830030               lwz       r12,0x0030(r3)
08510 08490   X      7F65DB78               mr        r5,r27
08514 08494          92810038               stw       r20,0x0038(SP)
08518 08498   X      7F06C378               mr        r6,r24
0851C 0849C          9261003C               stw       r19,0x003C(SP)
08520 084A0   X      7EE7BB78               mr        r7,r23
08524 084A4          93410040               stw       r26,0x0040(SP)
08528 084A8   X      7F28CB78               mr        r8,r25
0852C 084AC          92C10044               stw       r22,0x0044(SP)
08530 084B0   X      7EA9AB78               mr        r9,r21
08534 084B4          815F000C               lwz       r10,0x000C(r31)
08538 084B8          394A0038               addi      r10,r10,56
0853C 084BC          4800CAA5               bl        $+0xCAA4                  ; 0x00014F60
08540 084C0          80410014               lwz       RTOC,0x0014(SP)
08544 084C4   X      2C030000               cmpwi     r3,0
08548 084C8   X      40820018               bne       $+0x0018                  ; 0x000084E0
0854C 084CC          38821D40               addi      r4,RTOC,7488
08550 084D0          807F0008               lwz       r3,0x0008(r31)
08554 084D4          3884099B               addi      r4,r4,2459
08558 084D8          4BFFE075               bl        $-0x1F8C                  ; 0x0000654C
0855C 084DC          4BFFFD50               b         $-0x02B0                  ; 0x0000822C
08560 084E0          83BF007C               lwz       r29,0x007C(r31)
08564 084E4          3B610048               addi      r27,SP,72
08568 084E8          3BBD0001               addi      r29,r29,1
0856C 084EC          93BF007C               stw       r29,0x007C(r31)
08570 084F0          807F0000               lwz       r3,0x0000(r31)
08574 084F4          81830024               lwz       r12,0x0024(r3)
08578 084F8          4800CA69               bl        $+0xCA68                  ; 0x00014F60
0857C 084FC          80410014               lwz       RTOC,0x0014(SP)
08580 08500          839F006C               lwz       r28,0x006C(r31)
08584 08504   X      38800000               li        r4,0
08588 08508          3B9C0001               addi      r28,r28,1
0858C 0850C          939F006C               stw       r28,0x006C(r31)
08590 08510          807F0000               lwz       r3,0x0000(r31)
08594 08514          81830008               lwz       r12,0x0008(r3)
08598 08518          4800CA49               bl        $+0xCA48                  ; 0x00014F60
0859C 0851C          80410014               lwz       RTOC,0x0014(SP)
085A0 08520          38610048               addi      r3,SP,72
085A4 08524   X      3880000A               li        r4,10
085A8 08528          4800C541               bl        $+0xC540                  ; 0x00014A68
085AC 0852C          80410014               lwz       RTOC,0x0014(SP)
085B0 08530          809B0004               lwz       r4,0x0004(r27)
085B4 08534          80610048               lwz       r3,0x0048(SP)
085B8 08538          4800C549               bl        $+0xC548                  ; 0x00014A80
085BC 0853C          80410014               lwz       RTOC,0x0014(SP)
085C0 08540          3B421CE0               addi      r26,RTOC,7392
085C4 08544   X      281E0004               cmplwi    r30,0x0004
085C8 08548   X      41810050               bgt       $+0x0050                  ; 0x00008598
085CC 0854C   X      57D9103A               slwi      r25,r30,2
085D0 08550          7F3AC82E               lwzx      r25,r26,r25
085D4 08554   X      7F2903A6               mtctr     r25                       ; CTR = 9
085D8 08558   X      4E800420               bctr
085DC 0855C          80A2FF90               lwz       r5,-0x0070(RTOC)
085E0 08560          38A50043               addi      r5,r5,67
085E4 08564          4800003C               b         $+0x003C                  ; 0x000085A0
085E8 08568          80A2FF90               lwz       r5,-0x0070(RTOC)
085EC 0856C          38A5004A               addi      r5,r5,74
085F0 08570          48000030               b         $+0x0030                  ; 0x000085A0
085F4 08574          80A2FF90               lwz       r5,-0x0070(RTOC)
085F8 08578          38A5005F               addi      r5,r5,95
085FC 0857C          48000024               b         $+0x0024                  ; 0x000085A0
08600 08580          80A2FF90               lwz       r5,-0x0070(RTOC)
08604 08584          38A50075               addi      r5,r5,117
08608 08588          48000018               b         $+0x0018                  ; 0x000085A0
0860C 0858C          80A2FF90               lwz       r5,-0x0070(RTOC)
08610 08590          38A50081               addi      r5,r5,129
08614 08594          4800000C               b         $+0x000C                  ; 0x000085A0
08618 08598          80A2FF90               lwz       r5,-0x0070(RTOC)
0861C 0859C          38A5008E               addi      r5,r5,142
08620 085A0          38821D40               addi      r4,RTOC,7488
08624 085A4   X      38600000               li        r3,0
08628 085A8          388409B6               addi      r4,r4,2486
0862C 085AC          4BFFE7B1               bl        $-0x1850                  ; 0x00006D5C
08630 085B0   X      38600001               li        r3,1
08634 085B4          38210090               addi      SP,SP,144
08638 085B8          80010008               lwz       r0,0x0008(SP)
0863C 085BC   X      7C0803A6               mtlr      r0                        ; LR = 8
08640 085C0          BA21FFC4               lmw       r17,-0x003C(SP)
08644 085C4   X      4E800020               blr
08648 085C8   X      7C0802A6               mflr      r0                        ; LR = 8
0864C 085CC          93E1FFFC               stw       r31,-0x0004(SP)
08650 085D0          90010008               stw       r0,0x0008(SP)
08654 085D4          9421FFC0               stwu      SP,-0x0040(SP)
08658 085D8   X      7C7F1B78               mr        r31,r3
0865C 085DC          807F0000               lwz       r3,0x0000(r31)
08660 085E0          81830028               lwz       r12,0x0028(r3)
08664 085E4          4800C97D               bl        $+0xC97C                  ; 0x00014F60
08668 085E8          80410014               lwz       RTOC,0x0014(SP)
0866C 085EC   X      2C030000               cmpwi     r3,0
08670 085F0   X      4082001C               bne       $+0x001C                  ; 0x0000860C
08674 085F4   X      38600000               li        r3,0
08678 085F8          38210040               addi      SP,SP,64
0867C 085FC          80010008               lwz       r0,0x0008(SP)
08680 08600   X      7C0803A6               mtlr      r0                        ; LR = 8
08684 08604          83E1FFFC               lwz       r31,-0x0004(SP)
08688 08608   X      4E800020               blr
0868C 0860C          81230010               lwz       r9,0x0010(r3)
08690 08610          88090000               lbz       r0,0x0000(r9)
08694 08614   X      540007FF               clrlwi.   r0,r0,31
08698 08618   X      41820048               beq       $+0x0048                  ; 0x00008660
0869C 0861C          80890000               lwz       r4,0x0000(r9)
086A0 08620   X      2C04FFFF               cmpwi     r4,-1
086A4 08624   X      40820028               bne       $+0x0028                  ; 0x0000864C
086A8 08628          A0A90004               lhz       r5,0x0004(r9)
086AC 0862C   X      3CA5FFFF               subis     r5,r5,1
086B0 08630   X      2C05FFFF               cmpwi     r5,-1
086B4 08634   X      40820018               bne       $+0x0018                  ; 0x0000864C
086B8 08638          809F000C               lwz       r4,0x000C(r31)
086BC 0863C          80A40014               lwz       r5,0x0014(r4)
086C0 08640          38A50001               addi      r5,r5,1
086C4 08644          90A40014               stw       r5,0x0014(r4)
086C8 08648          48000028               b         $+0x0028                  ; 0x00008670
086CC 0864C          80DF000C               lwz       r6,0x000C(r31)
086D0 08650          80860010               lwz       r4,0x0010(r6)
086D4 08654          38840001               addi      r4,r4,1
086D8 08658          90860010               stw       r4,0x0010(r6)
086DC 0865C          48000014               b         $+0x0014                  ; 0x00008670
086E0 08660          80BF000C               lwz       r5,0x000C(r31)
086E4 08664          80850004               lwz       r4,0x0004(r5)
086E8 08668          38840001               addi      r4,r4,1
086EC 0866C          90850004               stw       r4,0x0004(r5)
086F0 08670          80DF000C               lwz       r6,0x000C(r31)
086F4 08674          80A30024               lwz       r5,0x0024(r3)
086F8 08678          80860000               lwz       r4,0x0000(r6)
086FC 0867C          7CE52214               add       r7,r5,r4
08700 08680   X      38E7FFFC               subi      r7,r7,4
08704 08684          90E60000               stw       r7,0x0000(r6)
08708 08688          38210040               addi      SP,SP,64
0870C 0868C          80010008               lwz       r0,0x0008(SP)
08710 08690   X      7C0803A6               mtlr      r0                        ; LR = 8
08714 08694          83E1FFFC               lwz       r31,-0x0004(SP)
08718 08698   X      4E800020               blr
0871C 0869C          7D800026               mfcr      r12
08720 086A0   X      7C0802A6               mflr      r0                        ; LR = 8
08724 086A4          BE21FFC4               stmw      r17,-0x003C(SP)
08728 086A8          91810004               stw       r12,0x0004(SP)
0872C 086AC          90010008               stw       r0,0x0008(SP)
08730 086B0          9421F920               stwu      SP,-0x06E0(SP)
08734 086B4   X      3B600000               li        r27,0
08738 086B8   X      7C7F1B78               mr        r31,r3
0873C 086BC          835F0008               lwz       r26,0x0008(r31)
08740 086C0   X      54E7063F               clrlwi.   r7,r7,24
08744 086C4          4D000000               mcrf      cr2,cr0
08748 086C8   X      7CD93378               mr        r25,r6
0874C 086CC   X      7CBC2B78               mr        r28,r5
08750 086D0   X      7C9D2378               mr        r29,r4
08754 086D4   X      408A000C               bne       cr2,$+0x000C              ; 0x000086E0
08758 086D8          3BC1004C               addi      r30,SP,76
0875C 086DC          48000008               b         $+0x0008                  ; 0x000086E4
08760 086E0   X      3BC00000               li        r30,0
08764 086E4          809F0010               lwz       r4,0x0010(r31)
08768 086E8          807F000C               lwz       r3,0x000C(r31)
0876C 086EC          83040000               lwz       r24,0x0000(r4)
08770 086F0   X      3880003C               li        r4,60
08774 086F4          82E30034               lwz       r23,0x0034(r3)
08778 086F8          82C30038               lwz       r22,0x0038(r3)
0877C 086FC          4800C235               bl        $+0xC234                  ; 0x00014930
08780 08700          80410014               lwz       RTOC,0x0014(SP)
08784 08704          807F0010               lwz       r3,0x0010(r31)
08788 08708   X      38800034               li        r4,52
0878C 0870C          4800C225               bl        $+0xC224                  ; 0x00014930
08790 08710          80410014               lwz       RTOC,0x0014(SP)
08794 08714          819F000C               lwz       r12,0x000C(r31)
08798 08718          387F006C               addi      r3,r31,108
0879C 0871C          92EC0034               stw       r23,0x0034(r12)
087A0 08720   X      38800014               li        r4,20
087A4 08724          819F000C               lwz       r12,0x000C(r31)
087A8 08728          92CC0038               stw       r22,0x0038(r12)
087AC 0872C          819F0010               lwz       r12,0x0010(r31)
087B0 08730          930C0000               stw       r24,0x0000(r12)
087B4 08734          4800C1FD               bl        $+0xC1FC                  ; 0x00014930
087B8 08738          80410014               lwz       RTOC,0x0014(SP)
087BC 0873C          807F0000               lwz       r3,0x0000(r31)
087C0 08740   X      38800000               li        r4,0
087C4 08744          81830000               lwz       r12,0x0000(r3)
087C8 08748          4800C819               bl        $+0xC818                  ; 0x00014F60
087CC 0874C          80410014               lwz       RTOC,0x0014(SP)
087D0 08750   X      418A0010               beq       cr2,$+0x0010              ; 0x00008760
087D4 08754          39021D40               addi      r8,RTOC,7488
087D8 08758          390809C5               addi      r8,r8,2501
087DC 0875C          4800000C               b         $+0x000C                  ; 0x00008768
087E0 08760          39021D40               addi      r8,RTOC,7488
087E4 08764          390809CD               addi      r8,r8,2509
087E8 08768          3A421CF8               addi      r18,RTOC,7416
087EC 0876C   X      28190004               cmplwi    r25,0x0004
087F0 08770   X      41810050               bgt       $+0x0050                  ; 0x000087C0
087F4 08774   X      5723103A               slwi      r3,r25,2
087F8 08778          7C72182E               lwzx      r3,r18,r3
087FC 0877C   X      7C6903A6               mtctr     r3                        ; CTR = 9
08800 08780   X      4E800420               bctr
08804 08784          80A2FF90               lwz       r5,-0x0070(RTOC)
08808 08788          38A50043               addi      r5,r5,67
0880C 0878C          4800003C               b         $+0x003C                  ; 0x000087C8
08810 08790          80A2FF90               lwz       r5,-0x0070(RTOC)
08814 08794          38A5004A               addi      r5,r5,74
08818 08798          48000030               b         $+0x0030                  ; 0x000087C8
0881C 0879C          80A2FF90               lwz       r5,-0x0070(RTOC)
08820 087A0          38A5005F               addi      r5,r5,95
08824 087A4          48000024               b         $+0x0024                  ; 0x000087C8
08828 087A8          80A2FF90               lwz       r5,-0x0070(RTOC)
0882C 087AC          38A50075               addi      r5,r5,117
08830 087B0          48000018               b         $+0x0018                  ; 0x000087C8
08834 087B4          80A2FF90               lwz       r5,-0x0070(RTOC)
08838 087B8          38A50081               addi      r5,r5,129
0883C 087BC          4800000C               b         $+0x000C                  ; 0x000087C8
08840 087C0          80A2FF90               lwz       r5,-0x0070(RTOC)
08844 087C4          38A5008E               addi      r5,r5,142
08848 087C8          38821D40               addi      r4,RTOC,7488
0884C 087CC   X      7FA6EB78               mr        r6,r29
08850 087D0          388409CE               addi      r4,r4,2510
08854 087D4   X      7F87E378               mr        r7,r28
08858 087D8   X      38600000               li        r3,0
0885C 087DC   X      3B00FFFF               li        r24,-1
08860 087E0   X      3980FFFF               li        r12,-1
08864 087E4          3AE1065C               addi      r23,SP,1628
08868 087E8          3ECC0001               addis     r22,r12,1
0886C 087EC          4BFFE571               bl        $-0x1A90                  ; 0x00006D5C
08870 087F0          93010650               stw       r24,0x0650(SP)
08874 087F4   X      2C190001               cmpwi     r25,1
08878 087F8          B2C10654               sth       r22,0x0654(SP)
0887C 087FC          92E1064C               stw       r23,0x064C(SP)
08880 08800          819F0018               lwz       r12,0x0018(r31)
08884 08804          800C0000               lwz       r0,0x0000(r12)
08888 08808          90010660               stw       r0,0x0660(SP)
0888C 0880C          819F0018               lwz       r12,0x0018(r31)
08890 08810          A00C0004               lhz       r0,0x0004(r12)
08894 08814          9361065C               stw       r27,0x065C(SP)
08898 08818          B0010664               sth       r0,0x0664(SP)
0889C 0881C   X      4182010C               beq       $+0x010C                  ; 0x00008928
088A0 08820   X      2C190002               cmpwi     r25,2
088A4 08824   X      41820030               beq       $+0x0030                  ; 0x00008854
088A8 08828   X      2C190003               cmpwi     r25,3
088AC 0882C   X      41820034               beq       $+0x0034                  ; 0x00008860
088B0 08830   X      2C190004               cmpwi     r25,4
088B4 08834   X      41820038               beq       $+0x0038                  ; 0x0000886C
088B8 08838          8222FFC0               lwz       r17,-0x0040(RTOC)
088BC 0883C   X      28190004               cmplwi    r25,0x0004
088C0 08840   X      41810074               bgt       $+0x0074                  ; 0x000088B4
088C4 08844   X      5723103A               slwi      r3,r25,2
088C8 08848          7C71182E               lwzx      r3,r17,r3
088CC 0884C   X      7C6903A6               mtctr     r3                        ; CTR = 9
088D0 08850   X      4E800420               bctr
088D4 08854   X      3B600000               li        r27,0
088D8 08858   X      3B000001               li        r24,1
088DC 0885C          480000D4               b         $+0x00D4                  ; 0x00008930
088E0 08860   X      3B600001               li        r27,1
088E4 08864   X      3B000000               li        r24,0
088E8 08868          480000C8               b         $+0x00C8                  ; 0x00008930
088EC 0886C   X      3B600000               li        r27,0
088F0 08870   X      3B000000               li        r24,0
088F4 08874          480000BC               b         $+0x00BC                  ; 0x00008930
088F8 08878          80A2FF90               lwz       r5,-0x0070(RTOC)
088FC 0887C          38A50043               addi      r5,r5,67
08900 08880          4800003C               b         $+0x003C                  ; 0x000088BC
08904 08884          80A2FF90               lwz       r5,-0x0070(RTOC)
08908 08888          38A5004A               addi      r5,r5,74
0890C 0888C          48000030               b         $+0x0030                  ; 0x000088BC
08910 08890          80A2FF90               lwz       r5,-0x0070(RTOC)
08914 08894          38A5005F               addi      r5,r5,95
08918 08898          48000024               b         $+0x0024                  ; 0x000088BC
0891C 0889C          80A2FF90               lwz       r5,-0x0070(RTOC)
08920 088A0          38A50075               addi      r5,r5,117
08924 088A4          48000018               b         $+0x0018                  ; 0x000088BC
08928 088A8          80A2FF90               lwz       r5,-0x0070(RTOC)
0892C 088AC          38A50081               addi      r5,r5,129
08930 088B0          4800000C               b         $+0x000C                  ; 0x000088BC
08934 088B4          80A2FF90               lwz       r5,-0x0070(RTOC)
08938 088B8          38A5008E               addi      r5,r5,142
0893C 088BC          38821D40               addi      r4,RTOC,7488
08940 088C0   X      7F43D378               mr        r3,r26
08944 088C4          388409E9               addi      r4,r4,2537
08948 088C8          4BFFDC85               bl        $-0x237C                  ; 0x0000654C
0894C 088CC   X      418A0010               beq       cr2,$+0x0010              ; 0x000088DC
08950 088D0          39021D40               addi      r8,RTOC,7488
08954 088D4          390809C5               addi      r8,r8,2501
08958 088D8          4800000C               b         $+0x000C                  ; 0x000088E4
0895C 088DC          39021D40               addi      r8,RTOC,7488
08960 088E0          390809CD               addi      r8,r8,2509
08964 088E4   X      7F23CB78               mr        r3,r25
08968 088E8   X      7FA6EB78               mr        r6,r29
0896C 088EC          4BFFD005               bl        $-0x2FFC                  ; 0x000058F0
08970 088F0          38821D40               addi      r4,RTOC,7488
08974 088F4   X      7C651B78               mr        r5,r3
08978 088F8          38840B00               addi      r4,r4,2816
0897C 088FC   X      7F43D378               mr        r3,r26
08980 08900   X      7F87E378               mr        r7,r28
08984 08904          4BFFDC49               bl        $-0x23B8                  ; 0x0000654C
08988 08908   X      38600000               li        r3,0
0898C 0890C          382106E0               addi      SP,SP,1760
08990 08910          80010008               lwz       r0,0x0008(SP)
08994 08914          81810004               lwz       r12,0x0004(SP)
08998 08918   X      7C0803A6               mtlr      r0                        ; LR = 8
0899C 0891C          BA21FFC4               lmw       r17,-0x003C(SP)
089A0 08920          7D838120               mtcrf     56,r12
089A4 08924   X      4E800020               blr
089A8 08928   X      3B600001               li        r27,1
089AC 0892C   X      3B000001               li        r24,1
089B0 08930   X      281C000F               cmplwi    r28,0x000F
089B4 08934   X      41810020               bgt       $+0x0020                  ; 0x00008954
089B8 08938          38821D40               addi      r4,RTOC,7488
089BC 0893C   X      7F43D378               mr        r3,r26
089C0 08940          38840A06               addi      r4,r4,2566
089C4 08944   X      7F85E378               mr        r5,r28
089C8 08948   X      38C00010               li        r6,16
089CC 0894C          4BFFDC01               bl        $-0x2400                  ; 0x0000654C
089D0 08950          4BFFFF7C               b         $-0x0084                  ; 0x000088CC
089D4 08954   X      2C1C05EB               cmpwi     r28,1515
089D8 08958   X      41800020               blt       $+0x0020                  ; 0x00008978
089DC 0895C          38821D40               addi      r4,RTOC,7488
089E0 08960   X      7F43D378               mr        r3,r26
089E4 08964          38840A27               addi      r4,r4,2599
089E8 08968   X      7F85E378               mr        r5,r28
089EC 0896C   X      38C005EA               li        r6,1514
089F0 08970          4BFFDBDD               bl        $-0x2424                  ; 0x0000654C
089F4 08974          4BFFFF58               b         $-0x00A8                  ; 0x000088CC
089F8 08978   X      2C1E0000               cmpwi     r30,0
089FC 0897C   X      41820078               beq       $+0x0078                  ; 0x000089F4
08A00 08980          82FF0018               lwz       r23,0x0018(r31)
08A04 08984          3D9C0001               addis     r12,r28,1
08A08 08988          80770000               lwz       r3,0x0000(r23)
08A0C 0898C   X      3960809B               li        r11,-32613
08A10 08990          907E0000               stw       r3,0x0000(r30)
08A14 08994   X      398CFFF0               subi      r12,r12,16
08A18 08998          809F0018               lwz       r4,0x0018(r31)
08A1C 0899C   X      558C043E               clrlwi    r12,r12,16
08A20 089A0          3D6B0001               addis     r11,r11,1
08A24 089A4          A0A40004               lhz       r5,0x0004(r4)
08A28 089A8   X      280C0000               cmplwi    r12,0x0000
08A2C 089AC          B0BE0004               sth       r5,0x0004(r30)
08A30 089B0   X      39200000               li        r9,0
08A34 089B4          80DF0018               lwz       r6,0x0018(r31)
08A38 089B8          80E60000               lwz       r7,0x0000(r6)
08A3C 089BC          90FE0006               stw       r7,0x0006(r30)
08A40 089C0          811F0018               lwz       r8,0x0018(r31)
08A44 089C4          A1480004               lhz       r10,0x0004(r8)
08A48 089C8          B17E000C               sth       r11,0x000C(r30)
08A4C 089CC          B15E000A               sth       r10,0x000A(r30)
08A50 089D0          B19E000E               sth       r12,0x000E(r30)
08A54 089D4   X      40810020               ble       $+0x0020                  ; 0x000089F4
08A58 089D8          7C69F214               add       r3,r9,r30
08A5C 089DC   X      5536063E               clrlwi    r22,r9,24
08A60 089E0          9AC30010               stb       r22,0x0010(r3)
08A64 089E4          39290001               addi      r9,r9,1
08A68 089E8          A09E000E               lhz       r4,0x000E(r30)
08A6C 089EC   X      7C092040               cmplw     r9,r4
08A70 089F0   X      4180FFE8               blt       $-0x0018                  ; 0x000089D8
08A74 089F4   X      2C1D0000               cmpwi     r29,0
08A78 089F8   X      40820028               bne       $+0x0028                  ; 0x00008A20
08A7C 089FC          80BF0030               lwz       r5,0x0030(r31)
08A80 08A00          7D3C2BD6               divw      r9,r28,r5
08A84 08A04          7C6929D6               mullw     r3,r9,r5
08A88 08A08   X      7C83E051               sub.      r4,r28,r3
08A8C 08A0C   X      41820008               beq       $+0x0008                  ; 0x00008A14
08A90 08A10          39290001               addi      r9,r9,1
08A94 08A14          80DF0038               lwz       r6,0x0038(r31)
08A98 08A18          7C664B96               divwu     r3,r6,r9
08A9C 08A1C   X      547D083C               slwi      r29,r3,1
08AA0 08A20          809F001C               lwz       r4,0x001C(r31)
08AA4 08A24   X      2C040000               cmpwi     r4,0
08AA8 08A28   X      418200EC               beq       $+0x00EC                  ; 0x00008B14
08AAC 08A2C   X      38600000               li        r3,0
08AB0 08A30          907F001C               stw       r3,0x001C(r31)
08AB4 08A34          807F0000               lwz       r3,0x0000(r31)
08AB8 08A38          809F0038               lwz       r4,0x0038(r31)
08ABC 08A3C          81830010               lwz       r12,0x0010(r3)
08AC0 08A40          4800C521               bl        $+0xC520                  ; 0x00014F60
08AC4 08A44          80410014               lwz       RTOC,0x0014(SP)
08AC8 08A48   X      2C030000               cmpwi     r3,0
08ACC 08A4C   X      40820038               bne       $+0x0038                  ; 0x00008A84
08AD0 08A50          38821D40               addi      r4,RTOC,7488
08AD4 08A54          807F0008               lwz       r3,0x0008(r31)
08AD8 08A58          38840260               addi      r4,r4,608
08ADC 08A5C          4BFFDAF1               bl        $-0x2510                  ; 0x0000654C
08AE0 08A60          807F0000               lwz       r3,0x0000(r31)
08AE4 08A64          8183002C               lwz       r12,0x002C(r3)
08AE8 08A68          4800C4F9               bl        $+0xC4F8                  ; 0x00014F60
08AEC 08A6C          80410014               lwz       RTOC,0x0014(SP)
08AF0 08A70          38821D40               addi      r4,RTOC,7488
08AF4 08A74   X      7F43D378               mr        r3,r26
08AF8 08A78          38840A48               addi      r4,r4,2632
08AFC 08A7C          4BFFDAD1               bl        $-0x2530                  ; 0x0000654C
08B00 08A80          4BFFFE4C               b         $-0x01B4                  ; 0x000088CC
08B04 08A84          807F0000               lwz       r3,0x0000(r31)
08B08 08A88          809F0058               lwz       r4,0x0058(r31)
08B0C 08A8C          81830020               lwz       r12,0x0020(r3)
08B10 08A90          4800C4D1               bl        $+0xC4D0                  ; 0x00014F60
08B14 08A94          80410014               lwz       RTOC,0x0014(SP)
08B18 08A98   X      2C030000               cmpwi     r3,0
08B1C 08A9C   X      40820018               bne       $+0x0018                  ; 0x00008AB4
08B20 08AA0          38821D40               addi      r4,RTOC,7488
08B24 08AA4          807F0008               lwz       r3,0x0008(r31)
08B28 08AA8          3884027C               addi      r4,r4,636
08B2C 08AAC          4BFFDAA1               bl        $-0x2560                  ; 0x0000654C
08B30 08AB0          4BFFFFB0               b         $-0x0050                  ; 0x00008A60
08B34 08AB4          80FF0038               lwz       r7,0x0038(r31)
08B38 08AB8          80DF0040               lwz       r6,0x0040(r31)
08B3C 08ABC   X      7C063800               cmpw      r6,r7
08B40 08AC0   X      4182001C               beq       $+0x001C                  ; 0x00008ADC
08B44 08AC4          38821D40               addi      r4,RTOC,7488
08B48 08AC8   X      7CA63850               sub       r5,r7,r6
08B4C 08ACC          807F0008               lwz       r3,0x0008(r31)
08B50 08AD0          38840298               addi      r4,r4,664
08B54 08AD4          4BFFDA79               bl        $-0x2588                  ; 0x0000654C
08B58 08AD8          4BFFFF88               b         $-0x0078                  ; 0x00008A60
08B5C 08ADC          80FF0058               lwz       r7,0x0058(r31)
08B60 08AE0          80DF0060               lwz       r6,0x0060(r31)
08B64 08AE4   X      7C063800               cmpw      r6,r7
08B68 08AE8   X      4182001C               beq       $+0x001C                  ; 0x00008B04
08B6C 08AEC          38821D40               addi      r4,RTOC,7488
08B70 08AF0   X      7CA63850               sub       r5,r7,r6
08B74 08AF4          807F0008               lwz       r3,0x0008(r31)
08B78 08AF8          388402C6               addi      r4,r4,710
08B7C 08AFC          4BFFDA51               bl        $-0x25B0                  ; 0x0000654C
08B80 08B00          4BFFFF60               b         $-0x00A0                  ; 0x00008A60
08B84 08B04          38821D40               addi      r4,RTOC,7488
08B88 08B08   X      38600000               li        r3,0
08B8C 08B0C          388402F4               addi      r4,r4,756
08B90 08B10          4BFFE24D               bl        $-0x1DB4                  ; 0x00006D5C
08B94 08B14          807F000C               lwz       r3,0x000C(r31)
08B98 08B18   X      2D980000               cmpwi     cr3,r24,0
08B9C 08B1C          82C30004               lwz       r22,0x0004(r3)
08BA0 08B20          81030014               lwz       r8,0x0014(r3)
08BA4 08B24          8083000C               lwz       r4,0x000C(r3)
08BA8 08B28          7ED64214               add       r22,r22,r8
08BAC 08B2C          80A30028               lwz       r5,0x0028(r3)
08BB0 08B30          81230010               lwz       r9,0x0010(r3)
08BB4 08B34          7CC42A14               add       r6,r4,r5
08BB8 08B38          80E30024               lwz       r7,0x0024(r3)
08BBC 08B3C          7ED64A14               add       r22,r22,r9
08BC0 08B40          7EE63A14               add       r23,r6,r7
08BC4 08B44   X      408E000C               bne       cr3,$+0x000C              ; 0x00008B50
08BC8 08B48          3921064C               addi      r9,SP,1612
08BCC 08B4C          48000008               b         $+0x0008                  ; 0x00008B54
08BD0 08B50   X      39200000               li        r9,0
08BD4 08B54   X      38A00000               li        r5,0
08BD8 08B58          9121003C               stw       r9,0x003C(SP)
08BDC 08B5C   X      39000000               li        r8,0
08BE0 08B60          90A10044               stw       r5,0x0044(SP)
08BE4 08B64   X      39400064               li        r10,100
08BE8 08B68          91010040               stw       r8,0x0040(SP)
08BEC 08B6C   X      7FE3FB78               mr        r3,r31
08BF0 08B70          91410038               stw       r10,0x0038(SP)
08BF4 08B74   X      7F24CB78               mr        r4,r25
08BF8 08B78          90A10048               stw       r5,0x0048(SP)
08BFC 08B7C   X      38A04240               li        r5,16960
08C00 08B80   X      38C00032               li        r6,50
08C04 08B84          3CA5000F               addis     r5,r5,15
08C08 08B88   X      38E00019               li        r7,25
08C0C 08B8C   X      392000C8               li        r9,200
08C10 08B90   X      39400096               li        r10,150
08C14 08B94          4BFFF62D               bl        $-0x09D4                  ; 0x000081C0
08C18 08B98   X      2C030000               cmpwi     r3,0
08C1C 08B9C   X      40820018               bne       $+0x0018                  ; 0x00008BB4
08C20 08BA0          38821D40               addi      r4,RTOC,7488
08C24 08BA4   X      7F43D378               mr        r3,r26
08C28 08BA8          38840A62               addi      r4,r4,2658
08C2C 08BAC          4BFFD9A1               bl        $-0x2660                  ; 0x0000654C
08C30 08BB0          4BFFFD1C               b         $-0x02E4                  ; 0x000088CC
08C34 08BB4   X      3B000000               li        r24,0
08C38 08BB8          931F0024               stw       r24,0x0024(r31)
08C3C 08BBC   X      408E0074               bne       cr3,$+0x0074              ; 0x00008C30
08C40 08BC0          3861066C               addi      r3,SP,1644
08C44 08BC4          3B01066C               addi      r24,SP,1644
08C48 08BC8          3AA10674               addi      r21,SP,1652
08C4C 08BCC          4800BE3D               bl        $+0xBE3C                  ; 0x00014A08
08C50 08BD0          80410014               lwz       RTOC,0x0014(SP)
08C54 08BD4          82980000               lwz       r20,0x0000(r24)
08C58 08BD8   X      7FE3FB78               mr        r3,r31
08C5C 08BDC          92950000               stw       r20,0x0000(r21)
08C60 08BE0   X      7FC4F378               mr        r4,r30
08C64 08BE4          82980004               lwz       r20,0x0004(r24)
08C68 08BE8   X      7FA5EB78               mr        r5,r29
08C6C 08BEC          92950004               stw       r20,0x0004(r21)
08C70 08BF0   X      7F86E378               mr        r6,r28
08C74 08BF4   X      7F67DB78               mr        r7,r27
08C78 08BF8          4BFFDA99               bl        $-0x2568                  ; 0x00006690
08C7C 08BFC   X      2C030000               cmpwi     r3,0
08C80 08C00   X      40820018               bne       $+0x0018                  ; 0x00008C18
08C84 08C04          38821D40               addi      r4,RTOC,7488
08C88 08C08   X      7F43D378               mr        r3,r26
08C8C 08C0C          38840A7D               addi      r4,r4,2685
08C90 08C10          4BFFD93D               bl        $-0x26C4                  ; 0x0000654C
08C94 08C14          4BFFFCB8               b         $-0x0348                  ; 0x000088CC
08C98 08C18          3A610674               addi      r19,SP,1652
08C9C 08C1C          80610674               lwz       r3,0x0674(SP)
08CA0 08C20          80930004               lwz       r4,0x0004(r19)
08CA4 08C24          4BFFD041               bl        $-0x2FC0                  ; 0x00005C64
08CA8 08C28   X      7C7E1B78               mr        r30,r3
08CAC 08C2C          48000168               b         $+0x0168                  ; 0x00008D94
08CB0 08C30   X      2C1B0000               cmpwi     r27,0
08CB4 08C34   X      418200BC               beq       $+0x00BC                  ; 0x00008CF0
08CB8 08C38          3861067C               addi      r3,SP,1660
08CBC 08C3C          3B01067C               addi      r24,SP,1660
08CC0 08C40          3AA10684               addi      r21,SP,1668
08CC4 08C44   X      3B600000               li        r27,0
08CC8 08C48          4800BDC1               bl        $+0xBDC0                  ; 0x00014A08
08CCC 08C4C          80410014               lwz       RTOC,0x0014(SP)
08CD0 08C50          82980000               lwz       r20,0x0000(r24)
08CD4 08C54   X      281D0000               cmplwi    r29,0x0000
08CD8 08C58          92950000               stw       r20,0x0000(r21)
08CDC 08C5C          82980004               lwz       r20,0x0004(r24)
08CE0 08C60          92950004               stw       r20,0x0004(r21)
08CE4 08C64   X      4081004C               ble       $+0x004C                  ; 0x00008CB0
08CE8 08C68   X      38A00001               li        r5,1
08CEC 08C6C   X      7FE3FB78               mr        r3,r31
08CF0 08C70   X      38E00001               li        r7,1
08CF4 08C74   X      7FC4F378               mr        r4,r30
08CF8 08C78   X      7F86E378               mr        r6,r28
08CFC 08C7C          4BFFDA15               bl        $-0x25EC                  ; 0x00006690
08D00 08C80   X      2C030000               cmpwi     r3,0
08D04 08C84   X      41820058               beq       $+0x0058                  ; 0x00008CDC
08D08 08C88   X      7FE3FB78               mr        r3,r31
08D0C 08C8C          4BFFF93D               bl        $-0x06C4                  ; 0x000085C8
08D10 08C90   X      7C641B78               mr        r4,r3
08D14 08C94   X      2C040000               cmpwi     r4,0
08D18 08C98   X      41820030               beq       $+0x0030                  ; 0x00008CC8
08D1C 08C9C          3B7B0001               addi      r27,r27,1
08D20 08CA0   X      7FE3FB78               mr        r3,r31
08D24 08CA4          4BFFDE8D               bl        $-0x2174                  ; 0x00006B30
08D28 08CA8   X      7C1BE840               cmplw     r27,r29
08D2C 08CAC   X      4180FFBC               blt       $-0x0044                  ; 0x00008C68
08D30 08CB0          3A610684               addi      r19,SP,1668
08D34 08CB4          80610684               lwz       r3,0x0684(SP)
08D38 08CB8          80930004               lwz       r4,0x0004(r19)
08D3C 08CBC          4BFFCFA9               bl        $-0x3058                  ; 0x00005C64
08D40 08CC0   X      7C7E1B78               mr        r30,r3
08D44 08CC4          480000D0               b         $+0x00D0                  ; 0x00008D94
08D48 08CC8          38821D40               addi      r4,RTOC,7488
08D4C 08CCC   X      7F43D378               mr        r3,r26
08D50 08CD0          38840A99               addi      r4,r4,2713
08D54 08CD4          4BFFD879               bl        $-0x2788                  ; 0x0000654C
08D58 08CD8          4BFFFBF4               b         $-0x040C                  ; 0x000088CC
08D5C 08CDC          38821D40               addi      r4,RTOC,7488
08D60 08CE0   X      7F43D378               mr        r3,r26
08D64 08CE4          38840A7D               addi      r4,r4,2685
08D68 08CE8          4BFFD865               bl        $-0x279C                  ; 0x0000654C
08D6C 08CEC          4BFFFBE0               b         $-0x0420                  ; 0x000088CC
08D70 08CF0          3861068C               addi      r3,SP,1676
08D74 08CF4          3B61068C               addi      r27,SP,1676
08D78 08CF8          3B010694               addi      r24,SP,1684
08D7C 08CFC          4800BD0D               bl        $+0xBD0C                  ; 0x00014A08
08D80 08D00          80410014               lwz       RTOC,0x0014(SP)
08D84 08D04          82BB0000               lwz       r21,0x0000(r27)
08D88 08D08   X      7FE3FB78               mr        r3,r31
08D8C 08D0C          92B80000               stw       r21,0x0000(r24)
08D90 08D10   X      7FC4F378               mr        r4,r30
08D94 08D14   X      38E00000               li        r7,0
08D98 08D18          82BB0004               lwz       r21,0x0004(r27)
08D9C 08D1C   X      7FA5EB78               mr        r5,r29
08DA0 08D20          92B80004               stw       r21,0x0004(r24)
08DA4 08D24   X      7F86E378               mr        r6,r28
08DA8 08D28          4BFFD969               bl        $-0x2698                  ; 0x00006690
08DAC 08D2C   X      2C030000               cmpwi     r3,0
08DB0 08D30   X      40820018               bne       $+0x0018                  ; 0x00008D48
08DB4 08D34          38821D40               addi      r4,RTOC,7488
08DB8 08D38   X      7F43D378               mr        r3,r26
08DBC 08D3C          38840A7D               addi      r4,r4,2685
08DC0 08D40          4BFFD80D               bl        $-0x27F4                  ; 0x0000654C
08DC4 08D44          4BFFFB88               b         $-0x0478                  ; 0x000088CC
08DC8 08D48          829F0024               lwz       r20,0x0024(r31)
08DCC 08D4C   X      7C14E840               cmplw     r20,r29
08DD0 08D50   X      40800030               bge       $+0x0030                  ; 0x00008D80
08DD4 08D54   X      3BC09681               li        r30,-27007
08DD8 08D58          3FDE0099               addis     r30,r30,153
08DDC 08D5C          38610694               addi      r3,SP,1684
08DE0 08D60          80830004               lwz       r4,0x0004(r3)
08DE4 08D64          80610694               lwz       r3,0x0694(SP)
08DE8 08D68          4BFFCEFD               bl        $-0x3104                  ; 0x00005C64
08DEC 08D6C   X      7C03F040               cmplw     r3,r30
08DF0 08D70   X      40800080               bge       $+0x0080                  ; 0x00008DF0
08DF4 08D74          837F0024               lwz       r27,0x0024(r31)
08DF8 08D78   X      7C1BE840               cmplw     r27,r29
08DFC 08D7C   X      4180FFE0               blt       $-0x0020                  ; 0x00008D5C
08E00 08D80          38610694               addi      r3,SP,1684
08E04 08D84          80830004               lwz       r4,0x0004(r3)
08E08 08D88          80610694               lwz       r3,0x0694(SP)
08E0C 08D8C          4BFFCED9               bl        $-0x3128                  ; 0x00005C64
08E10 08D90   X      7C7E1B78               mr        r30,r3
08E14 08D94          837F000C               lwz       r27,0x000C(r31)
08E18 08D98          807B000C               lwz       r3,0x000C(r27)
08E1C 08D9C          809B0028               lwz       r4,0x0028(r27)
08E20 08DA0          815B0004               lwz       r10,0x0004(r27)
08E24 08DA4          7CE32214               add       r7,r3,r4
08E28 08DA8          817B0014               lwz       r11,0x0014(r27)
08E2C 08DAC          811B0024               lwz       r8,0x0024(r27)
08E30 08DB0          7D8A5A14               add       r12,r10,r11
08E34 08DB4          831B0010               lwz       r24,0x0010(r27)
08E38 08DB8          7D274214               add       r9,r7,r8
08E3C 08DBC   X      7CB74850               sub       r5,r9,r23
08E40 08DC0          7EACC214               add       r21,r12,r24
08E44 08DC4   X      7CD6A850               sub       r6,r21,r22
08E48 08DC8   X      418E003C               beq       cr3,$+0x003C              ; 0x00008E04
08E4C 08DCC          813F0024               lwz       r9,0x0024(r31)
08E50 08DD0   X      7C09E840               cmplw     r9,r29
08E54 08DD4   X      40800030               bge       $+0x0030                  ; 0x00008E04
08E58 08DD8          38821D40               addi      r4,RTOC,7488
08E5C 08DDC   X      7CE9E850               sub       r7,r29,r9
08E60 08DE0          38840AAC               addi      r4,r4,2732
08E64 08DE4   X      7F43D378               mr        r3,r26
08E68 08DE8          4BFFD765               bl        $-0x289C                  ; 0x0000654C
08E6C 08DEC          4BFFFAE0               b         $-0x0520                  ; 0x000088CC
08E70 08DF0          38821D40               addi      r4,RTOC,7488
08E74 08DF4   X      7F43D378               mr        r3,r26
08E78 08DF8          38840A99               addi      r4,r4,2713
08E7C 08DFC          4BFFD751               bl        $-0x28B0                  ; 0x0000654C
08E80 08E00          4BFFFACC               b         $-0x0534                  ; 0x000088CC
08E84 08E04          829F001C               lwz       r20,0x001C(r31)
08E88 08E08   X      2C140000               cmpwi     r20,0
08E8C 08E0C   X      418200EC               beq       $+0x00EC                  ; 0x00008EF8
08E90 08E10   X      38600000               li        r3,0
08E94 08E14          907F001C               stw       r3,0x001C(r31)
08E98 08E18          807F0000               lwz       r3,0x0000(r31)
08E9C 08E1C          809F0038               lwz       r4,0x0038(r31)
08EA0 08E20          81830010               lwz       r12,0x0010(r3)
08EA4 08E24          4800C13D               bl        $+0xC13C                  ; 0x00014F60
08EA8 08E28          80410014               lwz       RTOC,0x0014(SP)
08EAC 08E2C   X      2C030000               cmpwi     r3,0
08EB0 08E30   X      40820038               bne       $+0x0038                  ; 0x00008E68
08EB4 08E34          38821D40               addi      r4,RTOC,7488
08EB8 08E38          807F0008               lwz       r3,0x0008(r31)
08EBC 08E3C          38840260               addi      r4,r4,608
08EC0 08E40          4BFFD70D               bl        $-0x28F4                  ; 0x0000654C
08EC4 08E44          807F0000               lwz       r3,0x0000(r31)
08EC8 08E48          8183002C               lwz       r12,0x002C(r3)
08ECC 08E4C          4800C115               bl        $+0xC114                  ; 0x00014F60
08ED0 08E50          80410014               lwz       RTOC,0x0014(SP)
08ED4 08E54          38821D40               addi      r4,RTOC,7488
08ED8 08E58   X      7F43D378               mr        r3,r26
08EDC 08E5C          38840A48               addi      r4,r4,2632
08EE0 08E60          4BFFD6ED               bl        $-0x2914                  ; 0x0000654C
08EE4 08E64          4BFFFA68               b         $-0x0598                  ; 0x000088CC
08EE8 08E68          807F0000               lwz       r3,0x0000(r31)
08EEC 08E6C          809F0058               lwz       r4,0x0058(r31)
08EF0 08E70          81830020               lwz       r12,0x0020(r3)
08EF4 08E74          4800C0ED               bl        $+0xC0EC                  ; 0x00014F60
08EF8 08E78          80410014               lwz       RTOC,0x0014(SP)
08EFC 08E7C   X      2C030000               cmpwi     r3,0
08F00 08E80   X      40820018               bne       $+0x0018                  ; 0x00008E98
08F04 08E84          38821D40               addi      r4,RTOC,7488
08F08 08E88          807F0008               lwz       r3,0x0008(r31)
08F0C 08E8C          3884027C               addi      r4,r4,636
08F10 08E90          4BFFD6BD               bl        $-0x2944                  ; 0x0000654C
08F14 08E94          4BFFFFB0               b         $-0x0050                  ; 0x00008E44
08F18 08E98          80FF0038               lwz       r7,0x0038(r31)
08F1C 08E9C          80DF0040               lwz       r6,0x0040(r31)
08F20 08EA0   X      7C063800               cmpw      r6,r7
08F24 08EA4   X      4182001C               beq       $+0x001C                  ; 0x00008EC0
08F28 08EA8          38821D40               addi      r4,RTOC,7488
08F2C 08EAC   X      7CA63850               sub       r5,r7,r6
08F30 08EB0          807F0008               lwz       r3,0x0008(r31)
08F34 08EB4          38840298               addi      r4,r4,664
08F38 08EB8          4BFFD695               bl        $-0x296C                  ; 0x0000654C
08F3C 08EBC          4BFFFF88               b         $-0x0078                  ; 0x00008E44
08F40 08EC0          80FF0058               lwz       r7,0x0058(r31)
08F44 08EC4          80DF0060               lwz       r6,0x0060(r31)
08F48 08EC8   X      7C063800               cmpw      r6,r7
08F4C 08ECC   X      4182001C               beq       $+0x001C                  ; 0x00008EE8
08F50 08ED0          38821D40               addi      r4,RTOC,7488
08F54 08ED4   X      7CA63850               sub       r5,r7,r6
08F58 08ED8          807F0008               lwz       r3,0x0008(r31)
08F5C 08EDC          388402C6               addi      r4,r4,710
08F60 08EE0          4BFFD66D               bl        $-0x2994                  ; 0x0000654C
08F64 08EE4          4BFFFF60               b         $-0x00A0                  ; 0x00008E44
08F68 08EE8          38821D40               addi      r4,RTOC,7488
08F6C 08EEC   X      38600000               li        r3,0
08F70 08EF0          388402F4               addi      r4,r4,756
08F74 08EF4          4BFFDE69               bl        $-0x2198                  ; 0x00006D5C
08F78 08EF8   X      418A0064               beq       cr2,$+0x0064              ; 0x00008F5C
08F7C 08EFC   X      418E0010               beq       cr3,$+0x0010              ; 0x00008F0C
08F80 08F00          837F0024               lwz       r27,0x0024(r31)
08F84 08F04   X      7C1BE800               cmpw      r27,r29
08F88 08F08   X      40820054               bne       $+0x0054                  ; 0x00008F5C
08F8C 08F0C   X      39604DD3               li        r11,19923
08F90 08F10          7D5DE1D6               mullw     r10,r29,r28
08F94 08F14          3D6B1062               addis     r11,r11,4194
08F98 08F18   X      554A1838               slwi      r10,r10,3
08F9C 08F1C   X      7F23CB78               mr        r3,r25
08FA0 08F20          7D8BF016               mulhwu    r12,r11,r30
08FA4 08F24   X      558CD1BE               srwi      r12,r12,6
08FA8 08F28   X      7FA6EB78               mr        r6,r29
08FAC 08F2C          7F6A6396               divwu     r27,r10,r12
08FB0 08F30          7D0BD816               mulhwu    r8,r11,r27
08FB4 08F34   X      5508D1BE               srwi      r8,r8,6
08FB8 08F38          1D2803E8               mulli     r9,r8,1000
08FBC 08F3C   X      7D29D850               sub       r9,r27,r9
08FC0 08F40          4BFFC9B1               bl        $-0x3650                  ; 0x000058F0
08FC4 08F44          38821D40               addi      r4,RTOC,7488
08FC8 08F48   X      7C651B78               mr        r5,r3
08FCC 08F4C          38840AD8               addi      r4,r4,2776
08FD0 08F50   X      7F43D378               mr        r3,r26
08FD4 08F54   X      7F87E378               mr        r7,r28
08FD8 08F58          4BFFDE05               bl        $-0x21FC                  ; 0x00006D5C
08FDC 08F5C   X      38600001               li        r3,1
08FE0 08F60          382106E0               addi      SP,SP,1760
08FE4 08F64          80010008               lwz       r0,0x0008(SP)
08FE8 08F68          81810004               lwz       r12,0x0004(SP)
08FEC 08F6C   X      7C0803A6               mtlr      r0                        ; LR = 8
08FF0 08F70          BA21FFC4               lmw       r17,-0x003C(SP)
08FF4 08F74          7D838120               mtcrf     56,r12
08FF8 08F78   X      4E800020               blr
08FFC 08F7C   X      7C0802A6               mflr      r0                        ; LR = 8
09000 08F80          BF81FFF0               stmw      r28,-0x0010(SP)
09004 08F84          90010008               stw       r0,0x0008(SP)
09008 08F88          9421FFB0               stwu      SP,-0x0050(SP)
0900C 08F8C   X      7C7E1B78               mr        r30,r3
09010 08F90          801E001C               lwz       r0,0x001C(r30)
09014 08F94   X      2C000000               cmpwi     r0,0
09018 08F98          807E0008               lwz       r3,0x0008(r30)
0901C 08F9C   X      4182002C               beq       $+0x002C                  ; 0x00008FC8
09020 08FA0          38821D40               addi      r4,RTOC,7488
09024 08FA4          80BE0004               lwz       r5,0x0004(r30)
09028 08FA8          38840B71               addi      r4,r4,2929
0902C 08FAC          4BFFD5A1               bl        $-0x2A60                  ; 0x0000654C
09030 08FB0   X      38600000               li        r3,0
09034 08FB4          38210050               addi      SP,SP,80
09038 08FB8          80010008               lwz       r0,0x0008(SP)
0903C 08FBC   X      7C0803A6               mtlr      r0                        ; LR = 8
09040 08FC0          BB81FFF0               lmw       r28,-0x0010(SP)
09044 08FC4   X      4E800020               blr
09048 08FC8          39821D40               addi      r12,RTOC,7488
0904C 08FCC   X      3BA00000               li        r29,0
09050 08FD0          388C0B29               addi      r4,r12,2857
09054 08FD4          38AC0B91               addi      r5,r12,2961
09058 08FD8   X      3B80003B               li        r28,59
0905C 08FDC          4BFFDD81               bl        $-0x2280                  ; 0x00006D5C
09060 08FE0          83E2FFC8               lwz       r31,-0x0038(RTOC)
09064 08FE4   X      3BFFFFFC               subi      r31,r31,4
09068 08FE8          A09F0004               lhz       r4,0x0004(r31)
0906C 08FEC   X      7FC3F378               mr        r3,r30
09070 08FF0          A0BF0006               lhz       r5,0x0006(r31)
09074 08FF4          80DF0008               lwz       r6,0x0008(r31)
09078 08FF8          88FF000C               lbz       r7,0x000C(r31)
0907C 08FFC          4BFFF6A1               bl        $-0x0960                  ; 0x0000869C
09080 09000   X      2C030000               cmpwi     r3,0
09084 09004   X      41820050               beq       $+0x0050                  ; 0x00009054
09088 09008          A09F0010               lhz       r4,0x0010(r31)
0908C 0900C   X      7FC3F378               mr        r3,r30
09090 09010          A0BF0012               lhz       r5,0x0012(r31)
09094 09014          80DF0014               lwz       r6,0x0014(r31)
09098 09018          8CFF0018               lbzu      r7,0x0018(r31)
0909C 0901C          4BFFF681               bl        $-0x0980                  ; 0x0000869C
090A0 09020   X      2C030000               cmpwi     r3,0
090A4 09024   X      41820030               beq       $+0x0030                  ; 0x00009054
090A8 09028   X      3B9CFFFF               subi      r28,r28,1
090AC 0902C          3BBD0002               addi      r29,r29,2
090B0 09030   X      281C0000               cmplwi    r28,0x0000
090B4 09034   X      4181FFB4               bgt       $-0x004C                  ; 0x00008FE8
090B8 09038          39821D40               addi      r12,RTOC,7488
090BC 0903C          807E0008               lwz       r3,0x0008(r30)
090C0 09040          388C0B4F               addi      r4,r12,2895
090C4 09044          38AC0B91               addi      r5,r12,2961
090C8 09048          4BFFDD15               bl        $-0x22EC                  ; 0x00006D5C
090CC 0904C   X      38600001               li        r3,1
090D0 09050          4800001C               b         $+0x001C                  ; 0x0000906C
090D4 09054          83E2FF90               lwz       r31,-0x0070(RTOC)
090D8 09058          807E0008               lwz       r3,0x0008(r30)
090DC 0905C          389F0B5B               addi      r4,r31,2907
090E0 09060          38BF0B91               addi      r5,r31,2961
090E4 09064          4BFFD4E9               bl        $-0x2B18                  ; 0x0000654C
090E8 09068   X      38600000               li        r3,0
090EC 0906C          38210050               addi      SP,SP,80
090F0 09070          80010008               lwz       r0,0x0008(SP)
090F4 09074   X      7C0803A6               mtlr      r0                        ; LR = 8
090F8 09078          BB81FFF0               lmw       r28,-0x0010(SP)
090FC 0907C   X      4E800020               blr
09100 09080   X      7C0802A6               mflr      r0                        ; LR = 8
09104 09084          90010008               stw       r0,0x0008(SP)
09108 09088          9421FFC0               stwu      SP,-0x0040(SP)
0910C 0908C          80630000               lwz       r3,0x0000(r3)
09110 09090          81830004               lwz       r12,0x0004(r3)
09114 09094          4800BECD               bl        $+0xBECC                  ; 0x00014F60
09118 09098          80410014               lwz       RTOC,0x0014(SP)
0911C 0909C          38210040               addi      SP,SP,64
09120 090A0          80010008               lwz       r0,0x0008(SP)
09124 090A4   X      7C0803A6               mtlr      r0                        ; LR = 8
09128 090A8   X      4E800020               blr
0912C 090AC   X      7C0802A6               mflr      r0                        ; LR = 8
09130 090B0          90010008               stw       r0,0x0008(SP)
09134 090B4          9421FFC0               stwu      SP,-0x0040(SP)
09138 090B8          80630000               lwz       r3,0x0000(r3)
0913C 090BC          81830008               lwz       r12,0x0008(r3)
09140 090C0          4800BEA1               bl        $+0xBEA0                  ; 0x00014F60
09144 090C4          80410014               lwz       RTOC,0x0014(SP)
09148 090C8          38210040               addi      SP,SP,64
0914C 090CC          80010008               lwz       r0,0x0008(SP)
09150 090D0   X      7C0803A6               mtlr      r0                        ; LR = 8
09154 090D4   X      4E800020               blr
09158 090D8          80630000               lwz       r3,0x0000(r3)
0915C 090DC          80030018               lwz       r0,0x0018(r3)
09160 090E0   X      2C000000               cmpwi     r0,0
09164 090E4   X      4082000C               bne       $+0x000C                  ; 0x000090F0
09168 090E8   X      7C832378               mr        r3,r4
0916C 090EC   X      4E800020               blr
09170 090F0   X      7C0802A6               mflr      r0                        ; LR = 8
09174 090F4          90010008               stw       r0,0x0008(SP)
09178 090F8          9421FFC0               stwu      SP,-0x0040(SP)
0917C 090FC          81830018               lwz       r12,0x0018(r3)
09180 09100          4800BE61               bl        $+0xBE60                  ; 0x00014F60
09184 09104          80410014               lwz       RTOC,0x0014(SP)
09188 09108          38210040               addi      SP,SP,64
0918C 0910C          80010008               lwz       r0,0x0008(SP)
09190 09110   X      7C0803A6               mtlr      r0                        ; LR = 8
09194 09114   X      4E800020               blr
09198 09118   X      7C0802A6               mflr      r0                        ; LR = 8
0919C 0911C          93C1FFF8               stw       r30,-0x0008(SP)
091A0 09120          93E1FFFC               stw       r31,-0x0004(SP)
091A4 09124          90010008               stw       r0,0x0008(SP)
091A8 09128          9421FFC0               stwu      SP,-0x0040(SP)
091AC 0912C   X      38800000               li        r4,0
091B0 09130   X      7C7F1B78               mr        r31,r3
091B4 09134          387F005C               addi      r3,r31,92
091B8 09138          4800B9D9               bl        $+0xB9D8                  ; 0x00014B10
091BC 0913C          80410014               lwz       RTOC,0x0014(SP)
091C0 09140   X      7C7E1B78               mr        r30,r3
091C4 09144   X      2C1E0000               cmpwi     r30,0
091C8 09148   X      40820020               bne       $+0x0020                  ; 0x00009168
091CC 0914C   X      38600000               li        r3,0
091D0 09150          38210040               addi      SP,SP,64
091D4 09154          80010008               lwz       r0,0x0008(SP)
091D8 09158   X      7C0803A6               mtlr      r0                        ; LR = 8
091DC 0915C          83C1FFF8               lwz       r30,-0x0008(SP)
091E0 09160          83E1FFFC               lwz       r31,-0x0004(SP)
091E4 09164   X      4E800020               blr
091E8 09168          389F0060               addi      r4,r31,96
091EC 0916C   X      3860FFFF               li        r3,-1
091F0 09170          4800B959               bl        $+0xB958                  ; 0x00014AC8
091F4 09174          80410014               lwz       RTOC,0x0014(SP)
091F8 09178   X      7FC3F378               mr        r3,r30
091FC 0917C          38210040               addi      SP,SP,64
09200 09180          80010008               lwz       r0,0x0008(SP)
09204 09184   X      7C0803A6               mtlr      r0                        ; LR = 8
09208 09188          83C1FFF8               lwz       r30,-0x0008(SP)
0920C 0918C          83E1FFFC               lwz       r31,-0x0004(SP)
09210 09190   X      4E800020               blr
09214 09194   X      7C0802A6               mflr      r0                        ; LR = 8
09218 09198          93C1FFF8               stw       r30,-0x0008(SP)
0921C 0919C          93E1FFFC               stw       r31,-0x0004(SP)
09220 091A0          90010008               stw       r0,0x0008(SP)
09224 091A4          9421FFC0               stwu      SP,-0x0040(SP)
09228 091A8   X      7C7F1B78               mr        r31,r3
0922C 091AC          807F0000               lwz       r3,0x0000(r31)
09230 091B0          81830028               lwz       r12,0x0028(r3)
09234 091B4          4800BDAD               bl        $+0xBDAC                  ; 0x00014F60
09238 091B8          80410014               lwz       RTOC,0x0014(SP)
0923C 091BC   X      2C030000               cmpwi     r3,0
09240 091C0   X      4182008C               beq       $+0x008C                  ; 0x0000924C
09244 091C4          81230010               lwz       r9,0x0010(r3)
09248 091C8   X      3BC0FFFF               li        r30,-1
0924C 091CC          88090000               lbz       r0,0x0000(r9)
09250 091D0          3FDE0001               addis     r30,r30,1
09254 091D4   X      540007FF               clrlwi.   r0,r0,31
09258 091D8   X      41820048               beq       $+0x0048                  ; 0x00009220
0925C 091DC          80890000               lwz       r4,0x0000(r9)
09260 091E0   X      2C04FFFF               cmpwi     r4,-1
09264 091E4   X      40820028               bne       $+0x0028                  ; 0x0000920C
09268 091E8          A0A90004               lhz       r5,0x0004(r9)
0926C 091EC   X      3CA5FFFF               subis     r5,r5,1
09270 091F0   X      2C05FFFF               cmpwi     r5,-1
09274 091F4   X      40820018               bne       $+0x0018                  ; 0x0000920C
09278 091F8          809F000C               lwz       r4,0x000C(r31)
0927C 091FC          80A40014               lwz       r5,0x0014(r4)
09280 09200          38A50001               addi      r5,r5,1
09284 09204          90A40014               stw       r5,0x0014(r4)
09288 09208          48000028               b         $+0x0028                  ; 0x00009230
0928C 0920C          80DF000C               lwz       r6,0x000C(r31)
09290 09210          80860010               lwz       r4,0x0010(r6)
09294 09214          38840001               addi      r4,r4,1
09298 09218          90860010               stw       r4,0x0010(r6)
0929C 0921C          48000014               b         $+0x0014                  ; 0x00009230
092A0 09220          80BF000C               lwz       r5,0x000C(r31)
092A4 09224          80850004               lwz       r4,0x0004(r5)
092A8 09228          38840001               addi      r4,r4,1
092AC 0922C          90850004               stw       r4,0x0004(r5)
092B0 09230          80DF000C               lwz       r6,0x000C(r31)
092B4 09234          80A30024               lwz       r5,0x0024(r3)
092B8 09238          80860000               lwz       r4,0x0000(r6)
092BC 0923C          7CE52214               add       r7,r5,r4
092C0 09240   X      38E7FFFC               subi      r7,r7,4
092C4 09244          90E60000               stw       r7,0x0000(r6)
092C8 09248          48000010               b         $+0x0010                  ; 0x00009258
092CC 0924C   X      3BC0FFFF               li        r30,-1
092D0 09250   X      38600000               li        r3,0
092D4 09254          3FDE0001               addis     r30,r30,1
092D8 09258   X      7C641B78               mr        r4,r3
092DC 0925C   X      2C040000               cmpwi     r4,0
092E0 09260   X      418200B0               beq       $+0x00B0                  ; 0x00009310
092E4 09264   X      7FE3FB78               mr        r3,r31
092E8 09268          4BFFD8C9               bl        $-0x2738                  ; 0x00006B30
092EC 0926C          807F0000               lwz       r3,0x0000(r31)
092F0 09270          81830028               lwz       r12,0x0028(r3)
092F4 09274          4800BCED               bl        $+0xBCEC                  ; 0x00014F60
092F8 09278          80410014               lwz       RTOC,0x0014(SP)
092FC 0927C   X      2B030000               cmplwi    cr6,r3,0x0000
09300 09280   X      419A0080               beq       cr6,$+0x0080              ; 0x00009300
09304 09284          81230010               lwz       r9,0x0010(r3)
09308 09288          88090000               lbz       r0,0x0000(r9)
0930C 0928C   X      540007FF               clrlwi.   r0,r0,31
09310 09290   X      41820044               beq       $+0x0044                  ; 0x000092D4
09314 09294          80890000               lwz       r4,0x0000(r9)
09318 09298   X      2C04FFFF               cmpwi     r4,-1
0931C 0929C   X      40820024               bne       $+0x0024                  ; 0x000092C0
09320 092A0          A0A90004               lhz       r5,0x0004(r9)
09324 092A4   X      7C05F000               cmpw      r5,r30
09328 092A8   X      40820018               bne       $+0x0018                  ; 0x000092C0
0932C 092AC          809F000C               lwz       r4,0x000C(r31)
09330 092B0          80A40014               lwz       r5,0x0014(r4)
09334 092B4          38A50001               addi      r5,r5,1
09338 092B8          90A40014               stw       r5,0x0014(r4)
0933C 092BC          48000028               b         $+0x0028                  ; 0x000092E4
09340 092C0          80DF000C               lwz       r6,0x000C(r31)
09344 092C4          80860010               lwz       r4,0x0010(r6)
09348 092C8          38840001               addi      r4,r4,1
0934C 092CC          90860010               stw       r4,0x0010(r6)
09350 092D0          48000014               b         $+0x0014                  ; 0x000092E4
09354 092D4          80BF000C               lwz       r5,0x000C(r31)
09358 092D8          80850004               lwz       r4,0x0004(r5)
0935C 092DC          38840001               addi      r4,r4,1
09360 092E0          90850004               stw       r4,0x0004(r5)
09364 092E4          80DF000C               lwz       r6,0x000C(r31)
09368 092E8          80A30024               lwz       r5,0x0024(r3)
0936C 092EC          80860000               lwz       r4,0x0000(r6)
09370 092F0          7CE52214               add       r7,r5,r4
09374 092F4   X      38E7FFFC               subi      r7,r7,4
09378 092F8          90E60000               stw       r7,0x0000(r6)
0937C 092FC          4800000C               b         $+0x000C                  ; 0x00009308
09380 09300   X      38600000               li        r3,0
09384 09304   X      7F000000               cmpw      cr6,r0,r0
09388 09308   X      7C641B78               mr        r4,r3
0938C 0930C   X      409AFF58               bne       cr6,$-0x00A8              ; 0x00009264
09390 09310          38210040               addi      SP,SP,64
09394 09314          80010008               lwz       r0,0x0008(SP)
09398 09318   X      7C0803A6               mtlr      r0                        ; LR = 8
0939C 0931C          83C1FFF8               lwz       r30,-0x0008(SP)
093A0 09320          83E1FFFC               lwz       r31,-0x0004(SP)
093A4 09324   X      4E800020               blr
093A8 09328   X      7C0802A6               mflr      r0                        ; LR = 8
093AC 0932C          93A1FFF4               stw       r29,-0x000C(SP)
093B0 09330          93C1FFF8               stw       r30,-0x0008(SP)
093B4 09334          93E1FFFC               stw       r31,-0x0004(SP)
093B8 09338          90010008               stw       r0,0x0008(SP)
093BC 0933C          9421FFB0               stwu      SP,-0x0050(SP)
093C0 09340          398216A8               addi      r12,RTOC,5800
093C4 09344   X      7C7F1B78               mr        r31,r3
093C8 09348          38821D40               addi      r4,RTOC,7488
093CC 0934C   X      38600000               li        r3,0
093D0 09350          80AC0000               lwz       r5,0x0000(r12)
093D4 09354          38840BEB               addi      r4,r4,3051
093D8 09358   X      3BA00000               li        r29,0
093DC 0935C          4BFFDA01               bl        $-0x2600                  ; 0x00006D5C
093E0 09360   X      2C1F0000               cmpwi     r31,0
093E4 09364   X      40820024               bne       $+0x0024                  ; 0x00009388
093E8 09368   X      38600000               li        r3,0
093EC 0936C          38210050               addi      SP,SP,80
093F0 09370          80010008               lwz       r0,0x0008(SP)
093F4 09374   X      7C0803A6               mtlr      r0                        ; LR = 8
093F8 09378          83A1FFF4               lwz       r29,-0x000C(SP)
093FC 0937C          83C1FFF8               lwz       r30,-0x0008(SP)
09400 09380          83E1FFFC               lwz       r31,-0x0004(SP)
09404 09384   X      4E800020               blr
09408 09388          801F001C               lwz       r0,0x001C(r31)
0940C 0938C   X      2C000000               cmpwi     r0,0
09410 09390   X      418200F0               beq       $+0x00F0                  ; 0x00009480
09414 09394   X      38600000               li        r3,0
09418 09398          907F001C               stw       r3,0x001C(r31)
0941C 0939C          807F0000               lwz       r3,0x0000(r31)
09420 093A0          809F0038               lwz       r4,0x0038(r31)
09424 093A4          81830010               lwz       r12,0x0010(r3)
09428 093A8          4800BBB9               bl        $+0xBBB8                  ; 0x00014F60
0942C 093AC          80410014               lwz       RTOC,0x0014(SP)
09430 093B0   X      2C030000               cmpwi     r3,0
09434 093B4   X      40820018               bne       $+0x0018                  ; 0x000093CC
09438 093B8          38821D40               addi      r4,RTOC,7488
0943C 093BC          807F0008               lwz       r3,0x0008(r31)
09440 093C0          38840260               addi      r4,r4,608
09444 093C4          4BFFD189               bl        $-0x2E78                  ; 0x0000654C
09448 093C8          48000098               b         $+0x0098                  ; 0x00009460
0944C 093CC          807F0000               lwz       r3,0x0000(r31)
09450 093D0          809F0058               lwz       r4,0x0058(r31)
09454 093D4          81830020               lwz       r12,0x0020(r3)
09458 093D8          4800BB89               bl        $+0xBB88                  ; 0x00014F60
0945C 093DC          80410014               lwz       RTOC,0x0014(SP)
09460 093E0   X      2C030000               cmpwi     r3,0
09464 093E4   X      40820018               bne       $+0x0018                  ; 0x000093FC
09468 093E8          38821D40               addi      r4,RTOC,7488
0946C 093EC          807F0008               lwz       r3,0x0008(r31)
09470 093F0          3884027C               addi      r4,r4,636
09474 093F4          4BFFD159               bl        $-0x2EA8                  ; 0x0000654C
09478 093F8          48000068               b         $+0x0068                  ; 0x00009460
0947C 093FC          80FF0038               lwz       r7,0x0038(r31)
09480 09400          80DF0040               lwz       r6,0x0040(r31)
09484 09404   X      7C063800               cmpw      r6,r7
09488 09408   X      4182001C               beq       $+0x001C                  ; 0x00009424
0948C 0940C          38821D40               addi      r4,RTOC,7488
09490 09410   X      7CA63850               sub       r5,r7,r6
09494 09414          807F0008               lwz       r3,0x0008(r31)
09498 09418          38840298               addi      r4,r4,664
0949C 0941C          4BFFD131               bl        $-0x2ED0                  ; 0x0000654C
094A0 09420          48000040               b         $+0x0040                  ; 0x00009460
094A4 09424          80FF0058               lwz       r7,0x0058(r31)
094A8 09428          80DF0060               lwz       r6,0x0060(r31)
094AC 0942C   X      7C063800               cmpw      r6,r7
094B0 09430   X      4182001C               beq       $+0x001C                  ; 0x0000944C
094B4 09434          38821D40               addi      r4,RTOC,7488
094B8 09438   X      7CA63850               sub       r5,r7,r6
094BC 0943C          807F0008               lwz       r3,0x0008(r31)
094C0 09440          388402C6               addi      r4,r4,710
094C4 09444          4BFFD109               bl        $-0x2EF8                  ; 0x0000654C
094C8 09448          48000018               b         $+0x0018                  ; 0x00009460
094CC 0944C          38821D40               addi      r4,RTOC,7488
094D0 09450   X      38600000               li        r3,0
094D4 09454          388402F4               addi      r4,r4,756
094D8 09458          4BFFD905               bl        $-0x26FC                  ; 0x00006D5C
094DC 0945C          48000024               b         $+0x0024                  ; 0x00009480
094E0 09460          807F0000               lwz       r3,0x0000(r31)
094E4 09464          8183002C               lwz       r12,0x002C(r3)
094E8 09468          4800BAF9               bl        $+0xBAF8                  ; 0x00014F60
094EC 0946C          80410014               lwz       RTOC,0x0014(SP)
094F0 09470          38821D40               addi      r4,RTOC,7488
094F4 09474          807F0008               lwz       r3,0x0008(r31)
094F8 09478          38840BFA               addi      r4,r4,3066
094FC 0947C          4BFFD0D1               bl        $-0x2F30                  ; 0x0000654C
09500 09480          807F0000               lwz       r3,0x0000(r31)
09504 09484   X      2C030000               cmpwi     r3,0
09508 09488   X      4182004C               beq       $+0x004C                  ; 0x000094D4
0950C 0948C          81830034               lwz       r12,0x0034(r3)
09510 09490          4800BAD1               bl        $+0xBAD0                  ; 0x00014F60
09514 09494          80410014               lwz       RTOC,0x0014(SP)
09518 09498          907F0000               stw       r3,0x0000(r31)
0951C 0949C   X      2C030000               cmpwi     r3,0
09520 094A0   X      41820034               beq       $+0x0034                  ; 0x000094D4
09524 094A4          38821D40               addi      r4,RTOC,7488
09528 094A8          807F0008               lwz       r3,0x0008(r31)
0952C 094AC          38840C15               addi      r4,r4,3093
09530 094B0          4BFFD09D               bl        $-0x2F64                  ; 0x0000654C
09534 094B4   X      7FE3FB78               mr        r3,r31
09538 094B8          38210050               addi      SP,SP,80
0953C 094BC          80010008               lwz       r0,0x0008(SP)
09540 094C0   X      7C0803A6               mtlr      r0                        ; LR = 8
09544 094C4          83A1FFF4               lwz       r29,-0x000C(SP)
09548 094C8          83C1FFF8               lwz       r30,-0x0008(SP)
0954C 094CC          83E1FFFC               lwz       r31,-0x0004(SP)
09550 094D0   X      4E800020               blr
09554 094D4          83DF002C               lwz       r30,0x002C(r31)
09558 094D8   X      2C1E0000               cmpwi     r30,0
0955C 094DC   X      41820048               beq       $+0x0048                  ; 0x00009524
09560 094E0          807EFFC8               lwz       r3,-0x0038(r30)
09564 094E4          809EFFCC               lwz       r4,-0x0034(r30)
09568 094E8          4800B449               bl        $+0xB448                  ; 0x00014930
0956C 094EC          80410014               lwz       RTOC,0x0014(SP)
09570 094F0          807EFFD8               lwz       r3,-0x0028(r30)
09574 094F4   X      38800000               li        r4,0
09578 094F8          4800B451               bl        $+0xB450                  ; 0x00014948
0957C 094FC          80410014               lwz       RTOC,0x0014(SP)
09580 09500   X      2C030000               cmpwi     r3,0
09584 09504   X      41820014               beq       $+0x0014                  ; 0x00009518
09588 09508          38821D40               addi      r4,RTOC,7488
0958C 0950C   X      38600000               li        r3,0
09590 09510          388404E4               addi      r4,r4,1252
09594 09514          4BFFD039               bl        $-0x2FC8                  ; 0x0000654C
09598 09518          807EFFC0               lwz       r3,-0x0040(r30)
0959C 0951C          4800B445               bl        $+0xB444                  ; 0x00014960
095A0 09520          80410014               lwz       RTOC,0x0014(SP)
095A4 09524          83DF004C               lwz       r30,0x004C(r31)
095A8 09528          93BF002C               stw       r29,0x002C(r31)
095AC 0952C   X      2C1E0000               cmpwi     r30,0
095B0 09530   X      41820048               beq       $+0x0048                  ; 0x00009578
095B4 09534          807EFFC8               lwz       r3,-0x0038(r30)
095B8 09538          809EFFCC               lwz       r4,-0x0034(r30)
095BC 0953C          4800B3F5               bl        $+0xB3F4                  ; 0x00014930
095C0 09540          80410014               lwz       RTOC,0x0014(SP)
095C4 09544          807EFFD8               lwz       r3,-0x0028(r30)
095C8 09548   X      38800000               li        r4,0
095CC 0954C          4800B3FD               bl        $+0xB3FC                  ; 0x00014948
095D0 09550          80410014               lwz       RTOC,0x0014(SP)
095D4 09554   X      2C030000               cmpwi     r3,0
095D8 09558   X      41820014               beq       $+0x0014                  ; 0x0000956C
095DC 0955C          38821D40               addi      r4,RTOC,7488
095E0 09560   X      38600000               li        r3,0
095E4 09564          388404E4               addi      r4,r4,1252
095E8 09568          4BFFCFE5               bl        $-0x301C                  ; 0x0000654C
095EC 0956C          807EFFC0               lwz       r3,-0x0040(r30)
095F0 09570          4800B3F1               bl        $+0xB3F0                  ; 0x00014960
095F4 09574          80410014               lwz       RTOC,0x0014(SP)
095F8 09578          93BF004C               stw       r29,0x004C(r31)
095FC 0957C   X      38800000               li        r4,0
09600 09580          807F0034               lwz       r3,0x0034(r31)
09604 09584          4BFFDE89               bl        $-0x2178                  ; 0x0000740C
09608 09588          907F0034               stw       r3,0x0034(r31)
0960C 0958C   X      38800000               li        r4,0
09610 09590          807F0054               lwz       r3,0x0054(r31)
09614 09594          4BFFDE79               bl        $-0x2188                  ; 0x0000740C
09618 09598          907F0054               stw       r3,0x0054(r31)
0961C 0959C   X      7FE3FB78               mr        r3,r31
09620 095A0   X      38800080               li        r4,128
09624 095A4          4BFFDE69               bl        $-0x2198                  ; 0x0000740C
09628 095A8          38210050               addi      SP,SP,80
0962C 095AC          80010008               lwz       r0,0x0008(SP)
09630 095B0   X      7C0803A6               mtlr      r0                        ; LR = 8
09634 095B4          83A1FFF4               lwz       r29,-0x000C(SP)
09638 095B8          83C1FFF8               lwz       r30,-0x0008(SP)
0963C 095BC          83E1FFFC               lwz       r31,-0x0004(SP)
09640 095C0   X      4E800020               blr
09644 095C4   X      7C0802A6               mflr      r0                        ; LR = 8
09648 095C8          BEE1FFDC               stmw      r23,-0x0024(SP)
0964C 095CC          90010008               stw       r0,0x0008(SP)
09650 095D0          9421FF90               stwu      SP,-0x0070(SP)
09654 095D4          3BC216A8               addi      r30,RTOC,5800
09658 095D8   X      7C992378               mr        r25,r4
0965C 095DC          38821D40               addi      r4,RTOC,7488
09660 095E0   X      7CBA2B78               mr        r26,r5
09664 095E4          80BE0000               lwz       r5,0x0000(r30)
09668 095E8   X      7C771B78               mr        r23,r3
0966C 095EC          3B821D28               addi      r28,RTOC,7464
09670 095F0          38840C30               addi      r4,r4,3120
09674 095F4   X      7D3D4B78               mr        r29,r9
09678 095F8   X      38600000               li        r3,0
0967C 095FC   X      7D184378               mr        r24,r8
09680 09600   X      7CFF3B78               mr        r31,r7
09684 09604   X      7CDB3378               mr        r27,r6
09688 09608          4BFFD755               bl        $-0x28AC                  ; 0x00006D5C
0968C 0960C   X      38600080               li        r3,128
09690 09610          4800B399               bl        $+0xB398                  ; 0x000149A8
09694 09614          80410014               lwz       RTOC,0x0014(SP)
09698 09618   X      7C7E1B78               mr        r30,r3
0969C 0961C   X      2C1E0000               cmpwi     r30,0
096A0 09620   X      41820010               beq       $+0x0010                  ; 0x00009630
096A4 09624   X      38800080               li        r4,128
096A8 09628          4800B309               bl        $+0xB308                  ; 0x00014930
096AC 0962C          80410014               lwz       RTOC,0x0014(SP)
096B0 09630   X      2C1E0000               cmpwi     r30,0
096B4 09634   X      40820044               bne       $+0x0044                  ; 0x00009678
096B8 09638          38821D40               addi      r4,RTOC,7488
096BC 0963C   X      7FE3FB78               mr        r3,r31
096C0 09640          38840C3E               addi      r4,r4,3134
096C4 09644          4BFFCF09               bl        $-0x30F8                  ; 0x0000654C
096C8 09648   X      7FC3F378               mr        r3,r30
096CC 0964C          4BFFFCDD               bl        $-0x0324                  ; 0x00009328
096D0 09650          38821D40               addi      r4,RTOC,7488
096D4 09654          38840CB5               addi      r4,r4,3253
096D8 09658   X      38600000               li        r3,0
096DC 0965C          4BFFCEF1               bl        $-0x3110                  ; 0x0000654C
096E0 09660   X      38600000               li        r3,0
096E4 09664          38210070               addi      SP,SP,112
096E8 09668          80010008               lwz       r0,0x0008(SP)
096EC 0966C   X      7C0803A6               mtlr      r0                        ; LR = 8
096F0 09670          BAE1FFDC               lmw       r23,-0x0024(SP)
096F4 09674   X      4E800020               blr
096F8 09678          381E0014               addi      r0,r30,20
096FC 0967C          93FE0008               stw       r31,0x0008(r30)
09700 09680   X      7EE3BB78               mr        r3,r23
09704 09684          935E000C               stw       r26,0x000C(r30)
09708 09688   X      7F24CB78               mr        r4,r25
0970C 0968C          391E0048               addi      r8,r30,72
09710 09690   X      7FC5F378               mr        r5,r30
09714 09694          393E0064               addi      r9,r30,100
09718 09698          937E0010               stw       r27,0x0010(r30)
0971C 0969C   X      7F66DB78               mr        r6,r27
09720 096A0          395A0034               addi      r10,r26,52
09724 096A4          933E0004               stw       r25,0x0004(r30)
09728 096A8   X      7FE7FB78               mr        r7,r31
0972C 096AC          90010038               stw       r0,0x0038(SP)
09730 096B0          93A1003C               stw       r29,0x003C(SP)
09734 096B4          4BFFB1B9               bl        $-0x4E48                  ; 0x0000486C
09738 096B8   X      60000000               nop
0973C 096BC          907E0000               stw       r3,0x0000(r30)
09740 096C0   X      2C030000               cmpwi     r3,0
09744 096C4   X      40820018               bne       $+0x0018                  ; 0x000096DC
09748 096C8          38821D40               addi      r4,RTOC,7488
0974C 096CC          807E0008               lwz       r3,0x0008(r30)
09750 096D0          38840C5E               addi      r4,r4,3166
09754 096D4          4BFFCE79               bl        $-0x3188                  ; 0x0000654C
09758 096D8          4BFFFF70               b         $-0x0090                  ; 0x00009648
0975C 096DC          801E0014               lwz       r0,0x0014(r30)
09760 096E0          90180000               stw       r0,0x0000(r24)
09764 096E4          807D0000               lwz       r3,0x0000(r29)
09768 096E8   X      3BA00000               li        r29,0
0976C 096EC          809E0010               lwz       r4,0x0010(r30)
09770 096F0          38630004               addi      r3,r3,4
09774 096F4          907E0018               stw       r3,0x0018(r30)
09778 096F8          807E000C               lwz       r3,0x000C(r30)
0977C 096FC          83E40000               lwz       r31,0x0000(r4)
09780 09700   X      3880003C               li        r4,60
09784 09704          83630034               lwz       r27,0x0034(r3)
09788 09708          83430038               lwz       r26,0x0038(r3)
0978C 0970C          4800B225               bl        $+0xB224                  ; 0x00014930
09790 09710          80410014               lwz       RTOC,0x0014(SP)
09794 09714          807E0010               lwz       r3,0x0010(r30)
09798 09718   X      38800034               li        r4,52
0979C 0971C          4800B215               bl        $+0xB214                  ; 0x00014930
097A0 09720          80410014               lwz       RTOC,0x0014(SP)
097A4 09724          819E000C               lwz       r12,0x000C(r30)
097A8 09728          387E006C               addi      r3,r30,108
097AC 0972C          936C0034               stw       r27,0x0034(r12)
097B0 09730   X      7C7B1B78               mr        r27,r3
097B4 09734   X      38800014               li        r4,20
097B8 09738          819E000C               lwz       r12,0x000C(r30)
097BC 0973C          934C0038               stw       r26,0x0038(r12)
097C0 09740          819E0010               lwz       r12,0x0010(r30)
097C4 09744          93EC0000               stw       r31,0x0000(r12)
097C8 09748          4800B1E9               bl        $+0xB1E8                  ; 0x00014930
097CC 0974C          80410014               lwz       RTOC,0x0014(SP)
097D0 09750          807E0000               lwz       r3,0x0000(r30)
097D4 09754   X      38800000               li        r4,0
097D8 09758          81830000               lwz       r12,0x0000(r3)
097DC 0975C          4800B805               bl        $+0xB804                  ; 0x00014F60
097E0 09760          80410014               lwz       RTOC,0x0014(SP)
097E4 09764          39821D40               addi      r12,RTOC,7488
097E8 09768          807E0008               lwz       r3,0x0008(r30)
097EC 0976C          388C0B29               addi      r4,r12,2857
097F0 09770          38AC0B67               addi      r5,r12,2919
097F4 09774          4BFFD5E9               bl        $-0x2A18                  ; 0x00006D5C
097F8 09778          83E2FFC4               lwz       r31,-0x003C(RTOC)
097FC 0977C          A09F0000               lhz       r4,0x0000(r31)
09800 09780   X      7FC3F378               mr        r3,r30
09804 09784          A0BF0002               lhz       r5,0x0002(r31)
09808 09788          80DF0004               lwz       r6,0x0004(r31)
0980C 0978C          88FF0008               lbz       r7,0x0008(r31)
09810 09790          4BFFEF0D               bl        $-0x10F4                  ; 0x0000869C
09814 09794   X      2C030000               cmpwi     r3,0
09818 09798   X      4182011C               beq       $+0x011C                  ; 0x000098B4
0981C 0979C          881F0008               lbz       r0,0x0008(r31)
09820 097A0   X      2C000000               cmpwi     r0,0
09824 097A4   X      4082007C               bne       $+0x007C                  ; 0x00009820
09828 097A8          807F0004               lwz       r3,0x0004(r31)
0982C 097AC   X      28030004               cmplwi    r3,0x0004
09830 097B0   X      41810050               bgt       $+0x0050                  ; 0x00009800
09834 097B4   X      5464103A               slwi      r4,r3,2
09838 097B8          7C9C202E               lwzx      r4,r28,r4
0983C 097BC   X      7C8903A6               mtctr     r4                        ; CTR = 9
09840 097C0   X      4E800420               bctr
09844 097C4          80A2FF90               lwz       r5,-0x0070(RTOC)
09848 097C8          38A50043               addi      r5,r5,67
0984C 097CC          4800003C               b         $+0x003C                  ; 0x00009808
09850 097D0          80A2FF90               lwz       r5,-0x0070(RTOC)
09854 097D4          38A5004A               addi      r5,r5,74
09858 097D8          48000030               b         $+0x0030                  ; 0x00009808
0985C 097DC          80A2FF90               lwz       r5,-0x0070(RTOC)
09860 097E0          38A5005F               addi      r5,r5,95
09864 097E4          48000024               b         $+0x0024                  ; 0x00009808
09868 097E8          80A2FF90               lwz       r5,-0x0070(RTOC)
0986C 097EC          38A50075               addi      r5,r5,117
09870 097F0          48000018               b         $+0x0018                  ; 0x00009808
09874 097F4          80A2FF90               lwz       r5,-0x0070(RTOC)
09878 097F8          38A50081               addi      r5,r5,129
0987C 097FC          4800000C               b         $+0x000C                  ; 0x00009808
09880 09800          80A2FF90               lwz       r5,-0x0070(RTOC)
09884 09804          38A5008E               addi      r5,r5,142
09888 09808          38821D40               addi      r4,RTOC,7488
0988C 0980C          807E0008               lwz       r3,0x0008(r30)
09890 09810          38840B36               addi      r4,r4,2870
09894 09814          A0DF0000               lhz       r6,0x0000(r31)
09898 09818          A0FF0002               lhz       r7,0x0002(r31)
0989C 0981C          4BFFD541               bl        $-0x2AC0                  ; 0x00006D5C
098A0 09820          3BBD0001               addi      r29,r29,1
098A4 09824          3BFF000C               addi      r31,r31,12
098A8 09828   X      281D0004               cmplwi    r29,0x0004
098AC 0982C   X      4180FF50               blt       $-0x00B0                  ; 0x0000977C
098B0 09830          39821D40               addi      r12,RTOC,7488
098B4 09834          807E0008               lwz       r3,0x0008(r30)
098B8 09838          388C0B4F               addi      r4,r12,2895
098BC 0983C          38AC0B67               addi      r5,r12,2919
098C0 09840          4BFFD51D               bl        $-0x2AE4                  ; 0x00006D5C
098C4 09844          807E000C               lwz       r3,0x000C(r30)
098C8 09848   X      3880003C               li        r4,60
098CC 0984C          819E0010               lwz       r12,0x0010(r30)
098D0 09850          83E30034               lwz       r31,0x0034(r3)
098D4 09854          83A30038               lwz       r29,0x0038(r3)
098D8 09858          838C0000               lwz       r28,0x0000(r12)
098DC 0985C          4800B0D5               bl        $+0xB0D4                  ; 0x00014930
098E0 09860          80410014               lwz       RTOC,0x0014(SP)
098E4 09864          807E0010               lwz       r3,0x0010(r30)
098E8 09868   X      38800034               li        r4,52
098EC 0986C          4800B0C5               bl        $+0xB0C4                  ; 0x00014930
098F0 09870          80410014               lwz       RTOC,0x0014(SP)
098F4 09874          819E000C               lwz       r12,0x000C(r30)
098F8 09878   X      7F63DB78               mr        r3,r27
098FC 0987C          93EC0034               stw       r31,0x0034(r12)
09900 09880   X      38800014               li        r4,20
09904 09884          819E000C               lwz       r12,0x000C(r30)
09908 09888          93AC0038               stw       r29,0x0038(r12)
0990C 0988C          819E0010               lwz       r12,0x0010(r30)
09910 09890          938C0000               stw       r28,0x0000(r12)
09914 09894          4800B09D               bl        $+0xB09C                  ; 0x00014930
09918 09898          80410014               lwz       RTOC,0x0014(SP)
0991C 0989C          807E0000               lwz       r3,0x0000(r30)
09920 098A0   X      38800000               li        r4,0
09924 098A4          81830000               lwz       r12,0x0000(r3)
09928 098A8          4800B6B9               bl        $+0xB6B8                  ; 0x00014F60
0992C 098AC          80410014               lwz       RTOC,0x0014(SP)
09930 098B0          4800004C               b         $+0x004C                  ; 0x000098FC
09934 098B4          83E2FF90               lwz       r31,-0x0070(RTOC)
09938 098B8          807E0008               lwz       r3,0x0008(r30)
0993C 098BC          389F0B5B               addi      r4,r31,2907
09940 098C0          38BF0B67               addi      r5,r31,2919
09944 098C4          4BFFCC89               bl        $-0x3378                  ; 0x0000654C
09948 098C8          807E0008               lwz       r3,0x0008(r30)
0994C 098CC          389F0C77               addi      r4,r31,3191
09950 098D0          4BFFCC7D               bl        $-0x3384                  ; 0x0000654C
09954 098D4          807E0014               lwz       r3,0x0014(r30)
09958 098D8          389F0C93               addi      r4,r31,3219
0995C 098DC          4800B0E5               bl        $+0xB0E4                  ; 0x000149C0
09960 098E0          80410014               lwz       RTOC,0x0014(SP)
09964 098E4   X      2C030000               cmpwi     r3,0
09968 098E8   X      4182FD60               beq       $-0x02A0                  ; 0x00009648
0996C 098EC          38821D40               addi      r4,RTOC,7488
09970 098F0          807E0008               lwz       r3,0x0008(r30)
09974 098F4          38840C9C               addi      r4,r4,3228
09978 098F8          4BFFD465               bl        $-0x2B9C                  ; 0x00006D5C
0997C 098FC          83E2FF90               lwz       r31,-0x0070(RTOC)
09980 09900          807E0008               lwz       r3,0x0008(r30)
09984 09904          389F0C30               addi      r4,r31,3120
09988 09908          80BE0004               lwz       r5,0x0004(r30)
0998C 0990C          4BFFD451               bl        $-0x2BB0                  ; 0x00006D5C
09990 09910          807E0008               lwz       r3,0x0008(r30)
09994 09914          389F0C30               addi      r4,r31,3120
09998 09918          80BE0014               lwz       r5,0x0014(r30)
0999C 0991C          4BFFD441               bl        $-0x2BC0                  ; 0x00006D5C
099A0 09920          807E001C               lwz       r3,0x001C(r30)
099A4 09924          4BFFBFCD               bl        $-0x4034                  ; 0x000058F0
099A8 09928          389F0C30               addi      r4,r31,3120
099AC 0992C   X      7C651B78               mr        r5,r3
099B0 09930          807E0008               lwz       r3,0x0008(r30)
099B4 09934          4BFFD429               bl        $-0x2BD8                  ; 0x00006D5C
099B8 09938   X      7FC3F378               mr        r3,r30
099BC 0993C          38210070               addi      SP,SP,112
099C0 09940          80010008               lwz       r0,0x0008(SP)
099C4 09944   X      7C0803A6               mtlr      r0                        ; LR = 8
099C8 09948          BAE1FFDC               lmw       r23,-0x0024(SP)
099CC 0994C   X      4E800020               blr
099D0 09950   X      7C0802A6               mflr      r0                        ; LR = 8
099D4 09954          90010008               stw       r0,0x0008(SP)
099D8 09958          9421FF70               stwu      SP,-0x0090(SP)
099DC 0995C          38010084               addi      r0,SP,132
099E0 09960          90010038               stw       r0,0x0038(SP)
099E4 09964          38A10088               addi      r5,SP,136
099E8 09968          90A1003C               stw       r5,0x003C(SP)
099EC 0996C          38C10040               addi      r6,SP,64
099F0 09970          39010078               addi      r8,SP,120
099F4 09974          3921007C               addi      r9,SP,124
099F8 09978          39410080               addi      r10,SP,128
099FC 0997C   X      38A00000               li        r5,0
09A00 09980   X      38E00000               li        r7,0
09A04 09984          4BFFAEE9               bl        $-0x5118                  ; 0x0000486C
09A08 09988   X      60000000               nop
09A0C 0998C   X      2C030000               cmpwi     r3,0
09A10 09990   X      40820018               bne       $+0x0018                  ; 0x000099A8
09A14 09994   X      38600000               li        r3,0
09A18 09998          38210090               addi      SP,SP,144
09A1C 0999C          80010008               lwz       r0,0x0008(SP)
09A20 099A0   X      7C0803A6               mtlr      r0                        ; LR = 8
09A24 099A4   X      4E800020               blr
09A28 099A8          81830034               lwz       r12,0x0034(r3)
09A2C 099AC          4800B5B5               bl        $+0xB5B4                  ; 0x00014F60
09A30 099B0          80410014               lwz       RTOC,0x0014(SP)
09A34 099B4   X      38600001               li        r3,1
09A38 099B8          38210090               addi      SP,SP,144
09A3C 099BC          80010008               lwz       r0,0x0008(SP)
09A40 099C0   X      7C0803A6               mtlr      r0                        ; LR = 8
09A44 099C4   X      4E800020               blr
09A48 099C8          80630000               lwz       r3,0x0000(r3)
09A4C 099CC          80030038               lwz       r0,0x0038(r3)
09A50 099D0   X      2C000000               cmpwi     r0,0
09A54 099D4   X      4082000C               bne       $+0x000C                  ; 0x000099E0
09A58 099D8   X      38600000               li        r3,0
09A5C 099DC   X      4E800020               blr
09A60 099E0   X      7C0802A6               mflr      r0                        ; LR = 8
09A64 099E4          90010008               stw       r0,0x0008(SP)
09A68 099E8          9421FFC0               stwu      SP,-0x0040(SP)
09A6C 099EC          81830038               lwz       r12,0x0038(r3)
09A70 099F0          80840000               lwz       r4,0x0000(r4)
09A74 099F4          4800B56D               bl        $+0xB56C                  ; 0x00014F60
09A78 099F8          80410014               lwz       RTOC,0x0014(SP)
09A7C 099FC          38210040               addi      SP,SP,64
09A80 09A00          80010008               lwz       r0,0x0008(SP)
09A84 09A04   X      7C0803A6               mtlr      r0                        ; LR = 8
09A88 09A08   X      4E800020               blr
09A8C 09A0C   X      7C0802A6               mflr      r0                        ; LR = 8
09A90 09A10          BF81FFF0               stmw      r28,-0x0010(SP)
09A94 09A14          90010008               stw       r0,0x0008(SP)
09A98 09A18          9421FFA0               stwu      SP,-0x0060(SP)
09A9C 09A1C   X      3BC00006               li        r30,6
09AA0 09A20   X      7C7D1B78               mr        r29,r3
09AA4 09A24   X      38606472               li        r3,25714
09AA8 09A28   X      7C9F2378               mr        r31,r4
09AAC 09A2C   X      38800000               li        r4,0
09AB0 09A30          3C636561               addis     r3,r3,25953
09AB4 09A34   X      3B800000               li        r28,0
09AB8 09A38          4800B109               bl        $+0xB108                  ; 0x00014B40
09ABC 09A3C          80410014               lwz       RTOC,0x0014(SP)
09AC0 09A40          93C10038               stw       r30,0x0038(SP)
09AC4 09A44   X      7C7E1B78               mr        r30,r3
09AC8 09A48          38821D40               addi      r4,RTOC,7488
09ACC 09A4C   X      7FA3EB78               mr        r3,r29
09AD0 09A50          38840CC6               addi      r4,r4,3270
09AD4 09A54          38A1003C               addi      r5,SP,60
09AD8 09A58          38C10038               addi      r6,SP,56
09ADC 09A5C          4800AE75               bl        $+0xAE74                  ; 0x000148D0
09AE0 09A60          80410014               lwz       RTOC,0x0014(SP)
09AE4 09A64          939F0000               stw       r28,0x0000(r31)
09AE8 09A68   X      2C1E0000               cmpwi     r30,0
09AEC 09A6C          B39F0004               sth       r28,0x0004(r31)
09AF0 09A70   X      7C7D1B78               mr        r29,r3
09AF4 09A74   X      418200E0               beq       $+0x00E0                  ; 0x00009B54
09AF8 09A78   X      7FC3F378               mr        r3,r30
09AFC 09A7C          4800B0DD               bl        $+0xB0DC                  ; 0x00014B58
09B00 09A80          80410014               lwz       RTOC,0x0014(SP)
09B04 09A84          801E0000               lwz       r0,0x0000(r30)
09B08 09A88   X      2C000000               cmpwi     r0,0
09B0C 09A8C   X      41820068               beq       $+0x0068                  ; 0x00009AF4
09B10 09A90   X      7FC3F378               mr        r3,r30
09B14 09A94          4800B0DD               bl        $+0xB0DC                  ; 0x00014B70
09B18 09A98          80410014               lwz       RTOC,0x0014(SP)
09B1C 09A9C   X      2C030006               cmpwi     r3,6
09B20 09AA0   X      40820054               bne       $+0x0054                  ; 0x00009AF4
09B24 09AA4          813E0000               lwz       r9,0x0000(r30)
09B28 09AA8          81090000               lwz       r8,0x0000(r9)
09B2C 09AAC   X      2C080000               cmpwi     r8,0
09B30 09AB0   X      40820010               bne       $+0x0010                  ; 0x00009AC0
09B34 09AB4          A0090004               lhz       r0,0x0004(r9)
09B38 09AB8   X      2C000000               cmpwi     r0,0
09B3C 09ABC   X      41820038               beq       $+0x0038                  ; 0x00009AF4
09B40 09AC0   X      2C08FFFF               cmpwi     r8,-1
09B44 09AC4   X      40820014               bne       $+0x0014                  ; 0x00009AD8
09B48 09AC8          A0690004               lhz       r3,0x0004(r9)
09B4C 09ACC   X      3C63FFFF               subis     r3,r3,1
09B50 09AD0   X      2C03FFFF               cmpwi     r3,-1
09B54 09AD4   X      41820020               beq       $+0x0020                  ; 0x00009AF4
09B58 09AD8          88890000               lbz       r4,0x0000(r9)
09B5C 09ADC   X      548407FF               clrlwi.   r4,r4,31
09B60 09AE0   X      40820014               bne       $+0x0014                  ; 0x00009AF4
09B64 09AE4          80690000               lwz       r3,0x0000(r9)
09B68 09AE8          907F0000               stw       r3,0x0000(r31)
09B6C 09AEC          A0690004               lhz       r3,0x0004(r9)
09B70 09AF0          B07F0004               sth       r3,0x0004(r31)
09B74 09AF4   X      7FC3F378               mr        r3,r30
09B78 09AF8          4800B091               bl        $+0xB090                  ; 0x00014B88
09B7C 09AFC          80410014               lwz       RTOC,0x0014(SP)
09B80 09B00          813F0000               lwz       r9,0x0000(r31)
09B84 09B04   X      2C090000               cmpwi     r9,0
09B88 09B08   X      40820010               bne       $+0x0010                  ; 0x00009B18
09B8C 09B0C          A01F0004               lhz       r0,0x0004(r31)
09B90 09B10   X      2C000000               cmpwi     r0,0
09B94 09B14   X      41820040               beq       $+0x0040                  ; 0x00009B54
09B98 09B18   X      2C09FFFF               cmpwi     r9,-1
09B9C 09B1C   X      40820014               bne       $+0x0014                  ; 0x00009B30
09BA0 09B20          A07F0004               lhz       r3,0x0004(r31)
09BA4 09B24   X      3C63FFFF               subis     r3,r3,1
09BA8 09B28   X      2C03FFFF               cmpwi     r3,-1
09BAC 09B2C   X      41820028               beq       $+0x0028                  ; 0x00009B54
09BB0 09B30          889F0000               lbz       r4,0x0000(r31)
09BB4 09B34   X      548407FF               clrlwi.   r4,r4,31
09BB8 09B38   X      4082001C               bne       $+0x001C                  ; 0x00009B54
09BBC 09B3C   X      38600000               li        r3,0
09BC0 09B40          38210060               addi      SP,SP,96
09BC4 09B44          80010008               lwz       r0,0x0008(SP)
09BC8 09B48   X      7C0803A6               mtlr      r0                        ; LR = 8
09BCC 09B4C          BB81FFF0               lmw       r28,-0x0010(SP)
09BD0 09B50   X      4E800020               blr
09BD4 09B54   X      2C1D0000               cmpwi     r29,0
09BD8 09B58   X      4182001C               beq       $+0x001C                  ; 0x00009B74
09BDC 09B5C   X      7FA3EB78               mr        r3,r29
09BE0 09B60          38210060               addi      SP,SP,96
09BE4 09B64          80010008               lwz       r0,0x0008(SP)
09BE8 09B68   X      7C0803A6               mtlr      r0                        ; LR = 8
09BEC 09B6C          BB81FFF0               lmw       r28,-0x0010(SP)
09BF0 09B70   X      4E800020               blr
09BF4 09B74          80810038               lwz       r4,0x0038(SP)
09BF8 09B78   X      2C040006               cmpwi     r4,6
09BFC 09B7C   X      40820040               bne       $+0x0040                  ; 0x00009BBC
09C00 09B80          8121003C               lwz       r9,0x003C(SP)
09C04 09B84   X      2C090000               cmpwi     r9,0
09C08 09B88   X      40820010               bne       $+0x0010                  ; 0x00009B98
09C0C 09B8C          A0610040               lhz       r3,0x0040(SP)
09C10 09B90   X      2C030000               cmpwi     r3,0
09C14 09B94   X      41820028               beq       $+0x0028                  ; 0x00009BBC
09C18 09B98   X      2C09FFFF               cmpwi     r9,-1
09C1C 09B9C   X      40820014               bne       $+0x0014                  ; 0x00009BB0
09C20 09BA0          A0810040               lhz       r4,0x0040(SP)
09C24 09BA4   X      3C84FFFF               subis     r4,r4,1
09C28 09BA8   X      2C04FFFF               cmpwi     r4,-1
09C2C 09BAC   X      41820010               beq       $+0x0010                  ; 0x00009BBC
09C30 09BB0          8861003C               lbz       r3,0x003C(SP)
09C34 09BB4   X      546307FF               clrlwi.   r3,r3,31
09C38 09BB8   X      4182001C               beq       $+0x001C                  ; 0x00009BD4
09C3C 09BBC   X      3860FFFF               li        r3,-1
09C40 09BC0          38210060               addi      SP,SP,96
09C44 09BC4          80010008               lwz       r0,0x0008(SP)
09C48 09BC8   X      7C0803A6               mtlr      r0                        ; LR = 8
09C4C 09BCC          BB81FFF0               lmw       r28,-0x0010(SP)
09C50 09BD0   X      4E800020               blr
09C54 09BD4          3881003C               addi      r4,SP,60
09C58 09BD8          80640000               lwz       r3,0x0000(r4)
09C5C 09BDC          907F0000               stw       r3,0x0000(r31)
09C60 09BE0          A0640004               lhz       r3,0x0004(r4)
09C64 09BE4          B07F0004               sth       r3,0x0004(r31)
09C68 09BE8   X      38600000               li        r3,0
09C6C 09BEC          38210060               addi      SP,SP,96
09C70 09BF0          80010008               lwz       r0,0x0008(SP)
09C74 09BF4   X      7C0803A6               mtlr      r0                        ; LR = 8
09C78 09BF8          BB81FFF0               lmw       r28,-0x0010(SP)
09C7C 09BFC   X      4E800020               blr
09C80 09C00          81240008               lwz       r9,0x0008(r4)
09C84 09C04          80040004               lwz       r0,0x0004(r4)
09C88 09C08   X      7C090040               cmplw     r9,r0
09C8C 09C0C   X      40800018               bge       $+0x0018                  ; 0x00009C24
09C90 09C10          38A90001               addi      r5,r9,1
09C94 09C14          90A40008               stw       r5,0x0008(r4)
09C98 09C18          98690000               stb       r3,0x0000(r9)
09C9C 09C1C   X      38600000               li        r3,0
09CA0 09C20   X      4E800020               blr
09CA4 09C24   X      7C0802A6               mflr      r0                        ; LR = 8
09CA8 09C28          90010008               stw       r0,0x0008(SP)
09CAC 09C2C          9421FFC0               stwu      SP,-0x0040(SP)
09CB0 09C30          38821D40               addi      r4,RTOC,7488
09CB4 09C34   X      38600000               li        r3,0
09CB8 09C38          38840CD8               addi      r4,r4,3288
09CBC 09C3C          4BFFC911               bl        $-0x36F0                  ; 0x0000654C
09CC0 09C40   X      3860FFFF               li        r3,-1
09CC4 09C44          38210040               addi      SP,SP,64
09CC8 09C48          80010008               lwz       r0,0x0008(SP)
09CCC 09C4C   X      7C0803A6               mtlr      r0                        ; LR = 8
09CD0 09C50   X      4E800020               blr
09CD4 09C54          80030008               lwz       r0,0x0008(r3)
09CD8 09C58          81830004               lwz       r12,0x0004(r3)
09CDC 09C5C          7CA02214               add       r5,r0,r4
09CE0 09C60   X      7C056040               cmplw     r5,r12
09CE4 09C64   X      41800014               blt       $+0x0014                  ; 0x00009C78
09CE8 09C68   X      7CC46050               sub       r6,r12,r4
09CEC 09C6C          90C30008               stw       r6,0x0008(r3)
09CF0 09C70   X      38600000               li        r3,0
09CF4 09C74   X      4E800020               blr
09CF8 09C78   X      38600001               li        r3,1
09CFC 09C7C   X      4E800020               blr
09D00 09C80   X      7C0802A6               mflr      r0                        ; LR = 8
09D04 09C84          93E1FFFC               stw       r31,-0x0004(SP)
09D08 09C88          90010008               stw       r0,0x0008(SP)
09D0C 09C8C          9421FEB0               stwu      SP,-0x0150(SP)
09D10 09C90          90610168               stw       r3,0x0168(SP)
09D14 09C94          9081016C               stw       r4,0x016C(SP)
09D18 09C98          90A10170               stw       r5,0x0170(SP)
09D1C 09C9C          90C10174               stw       r6,0x0174(SP)
09D20 09CA0          90E10178               stw       r7,0x0178(SP)
09D24 09CA4          9101017C               stw       r8,0x017C(SP)
09D28 09CA8          91210180               stw       r9,0x0180(SP)
09D2C 09CAC          91410184               stw       r10,0x0184(SP)
09D30 09CB0          38010038               addi      r0,SP,56
09D34 09CB4          90010138               stw       r0,0x0138(SP)
09D38 09CB8          38610138               addi      r3,SP,312
09D3C 09CBC          9061013C               stw       r3,0x013C(SP)
09D40 09CC0          38810038               addi      r4,SP,56
09D44 09CC4          90810140               stw       r4,0x0140(SP)
09D48 09CC8   X      3BE00000               li        r31,0
09D4C 09CCC          388200C0               addi      r4,RTOC,192
09D50 09CD0          38610138               addi      r3,SP,312
09D54 09CD4          9BE10038               stb       r31,0x0038(SP)
09D58 09CD8          38C1016C               addi      r6,SP,364
09D5C 09CDC          80A10168               lwz       r5,0x0168(SP)
09D60 09CE0          4BFFB0ED               bl        $-0x4F14                  ; 0x00004DCC
09D64 09CE4          81810140               lwz       r12,0x0140(SP)
09D68 09CE8          38610038               addi      r3,SP,56
09D6C 09CEC          9BEC0000               stb       r31,0x0000(r12)
09D70 09CF0          4BFFC755               bl        $-0x38AC                  ; 0x00006444
09D74 09CF4          38210150               addi      SP,SP,336
09D78 09CF8          80010008               lwz       r0,0x0008(SP)
09D7C 09CFC   X      7C0803A6               mtlr      r0                        ; LR = 8
09D80 09D00          83E1FFFC               lwz       r31,-0x0004(SP)
09D84 09D04   X      4E800020               blr
09D88 09D08   X      2C030000               cmpwi     r3,0
09D8C 09D0C   X      4082000C               bne       $+0x000C                  ; 0x00009D18
09D90 09D10   X      38600000               li        r3,0
09D94 09D14   X      4E800020               blr
09D98 09D18   X      7C0802A6               mflr      r0                        ; LR = 8
09D9C 09D1C          93E1FFFC               stw       r31,-0x0004(SP)
09DA0 09D20          90010008               stw       r0,0x0008(SP)
09DA4 09D24          9421FFC0               stwu      SP,-0x0040(SP)
09DA8 09D28   X      38800014               li        r4,20
09DAC 09D2C   X      7C7F1B78               mr        r31,r3
09DB0 09D30          4800AC01               bl        $+0xAC00                  ; 0x00014930
09DB4 09D34          80410014               lwz       RTOC,0x0014(SP)
09DB8 09D38   X      7FE3FB78               mr        r3,r31
09DBC 09D3C          4800AC3D               bl        $+0xAC3C                  ; 0x00014978
09DC0 09D40          80410014               lwz       RTOC,0x0014(SP)
09DC4 09D44   X      38600000               li        r3,0
09DC8 09D48          38210040               addi      SP,SP,64
09DCC 09D4C          80010008               lwz       r0,0x0008(SP)
09DD0 09D50   X      7C0803A6               mtlr      r0                        ; LR = 8
09DD4 09D54          83E1FFFC               lwz       r31,-0x0004(SP)
09DD8 09D58   X      4E800020               blr
09DDC 09D5C   X      7C0802A6               mflr      r0                        ; LR = 8
09DE0 09D60          BF81FFF0               stmw      r28,-0x0010(SP)
09DE4 09D64          90010008               stw       r0,0x0008(SP)
09DE8 09D68          9421FFB0               stwu      SP,-0x0050(SP)
09DEC 09D6C   X      3BC00000               li        r30,0
09DF0 09D70   X      7C7F1B78               mr        r31,r3
09DF4 09D74          809F0000               lwz       r4,0x0000(r31)
09DF8 09D78          387F0010               addi      r3,r31,16
09DFC 09D7C   X      7C7D1B78               mr        r29,r3
09E00 09D80   X      3B80000D               li        r28,13
09E04 09D84          4800ABAD               bl        $+0xABAC                  ; 0x00014930
09E08 09D88          80410014               lwz       RTOC,0x0014(SP)
09E0C 09D8C          819F0000               lwz       r12,0x0000(r31)
09E10 09D90          93BF0004               stw       r29,0x0004(r31)
09E14 09D94          7C1D6214               add       r0,r29,r12
09E18 09D98          901F0008               stw       r0,0x0008(r31)
09E1C 09D9C   X      380CFFFE               subi      r0,r12,2
09E20 09DA0          93BF000C               stw       r29,0x000C(r31)
09E24 09DA4          9BDF0010               stb       r30,0x0010(r31)
09E28 09DA8          7FDD01AE               stbx      r30,r29,r0
09E2C 09DAC          819F0000               lwz       r12,0x0000(r31)
09E30 09DB0   X      380CFFFF               subi      r0,r12,1
09E34 09DB4          7F9D01AE               stbx      r28,r29,r0
09E38 09DB8          38210050               addi      SP,SP,80
09E3C 09DBC          80010008               lwz       r0,0x0008(SP)
09E40 09DC0   X      7C0803A6               mtlr      r0                        ; LR = 8
09E44 09DC4          BB81FFF0               lmw       r28,-0x0010(SP)
09E48 09DC8   X      4E800020               blr
09E4C 09DCC   X      7C0802A6               mflr      r0                        ; LR = 8
09E50 09DD0          BF61FFEC               stmw      r27,-0x0014(SP)
09E54 09DD4          90010008               stw       r0,0x0008(SP)
09E58 09DD8          9421FFB0               stwu      SP,-0x0050(SP)
09E5C 09DDC   X      7C7E1B78               mr        r30,r3
09E60 09DE0   X      2C1E007F               cmpwi     r30,127
09E64 09DE4   X      41810030               bgt       $+0x0030                  ; 0x00009E14
09E68 09DE8          38821D40               addi      r4,RTOC,7488
09E6C 09DEC   X      7FC5F378               mr        r5,r30
09E70 09DF0          38840D14               addi      r4,r4,3348
09E74 09DF4   X      38600000               li        r3,0
09E78 09DF8          4BFFC755               bl        $-0x38AC                  ; 0x0000654C
09E7C 09DFC   X      38600000               li        r3,0
09E80 09E00          38210050               addi      SP,SP,80
09E84 09E04          80010008               lwz       r0,0x0008(SP)
09E88 09E08   X      7C0803A6               mtlr      r0                        ; LR = 8
09E8C 09E0C          BB61FFEC               lmw       r27,-0x0014(SP)
09E90 09E10   X      4E800020               blr
09E94 09E14          387E0010               addi      r3,r30,16
09E98 09E18   X      7C7F1B78               mr        r31,r3
09E9C 09E1C   X      3BA00000               li        r29,0
09EA0 09E20          4800AB89               bl        $+0xAB88                  ; 0x000149A8
09EA4 09E24          80410014               lwz       RTOC,0x0014(SP)
09EA8 09E28   X      7FE4FB78               mr        r4,r31
09EAC 09E2C   X      7C7F1B78               mr        r31,r3
09EB0 09E30   X      2C1F0000               cmpwi     r31,0
09EB4 09E34   X      4182000C               beq       $+0x000C                  ; 0x00009E40
09EB8 09E38          4800AAF9               bl        $+0xAAF8                  ; 0x00014930
09EBC 09E3C          80410014               lwz       RTOC,0x0014(SP)
09EC0 09E40   X      2C1F0000               cmpwi     r31,0
09EC4 09E44   X      4082002C               bne       $+0x002C                  ; 0x00009E70
09EC8 09E48          38821D40               addi      r4,RTOC,7488
09ECC 09E4C   X      38600000               li        r3,0
09ED0 09E50          38840D31               addi      r4,r4,3377
09ED4 09E54          4BFFC6F9               bl        $-0x3908                  ; 0x0000654C
09ED8 09E58   X      38600000               li        r3,0
09EDC 09E5C          38210050               addi      SP,SP,80
09EE0 09E60          80010008               lwz       r0,0x0008(SP)
09EE4 09E64   X      7C0803A6               mtlr      r0                        ; LR = 8
09EE8 09E68          BB61FFEC               lmw       r27,-0x0014(SP)
09EEC 09E6C   X      4E800020               blr
09EF0 09E70          93DF0000               stw       r30,0x0000(r31)
09EF4 09E74          387F0010               addi      r3,r31,16
09EF8 09E78   X      7C7C1B78               mr        r28,r3
09EFC 09E7C   X      3B60000D               li        r27,13
09F00 09E80   X      7FC4F378               mr        r4,r30
09F04 09E84          4800AAAD               bl        $+0xAAAC                  ; 0x00014930
09F08 09E88          80410014               lwz       RTOC,0x0014(SP)
09F0C 09E8C          819F0000               lwz       r12,0x0000(r31)
09F10 09E90          7C1C6214               add       r0,r28,r12
09F14 09E94          939F0004               stw       r28,0x0004(r31)
09F18 09E98   X      398CFFFE               subi      r12,r12,2
09F1C 09E9C   X      7FE3FB78               mr        r3,r31
09F20 09EA0          901F0008               stw       r0,0x0008(r31)
09F24 09EA4          939F000C               stw       r28,0x000C(r31)
09F28 09EA8          9BBF0010               stb       r29,0x0010(r31)
09F2C 09EAC          7FBC61AE               stbx      r29,r28,r12
09F30 09EB0          819F0000               lwz       r12,0x0000(r31)
09F34 09EB4   X      380CFFFF               subi      r0,r12,1
09F38 09EB8          7F7C01AE               stbx      r27,r28,r0
09F3C 09EBC          38210050               addi      SP,SP,80
09F40 09EC0          80010008               lwz       r0,0x0008(SP)
09F44 09EC4   X      7C0803A6               mtlr      r0                        ; LR = 8
09F48 09EC8          BB61FFEC               lmw       r27,-0x0014(SP)
09F4C 09ECC   X      4E800020               blr
09F50 09ED0   X      7C0802A6               mflr      r0                        ; LR = 8
09F54 09ED4          93E1FFFC               stw       r31,-0x0004(SP)
09F58 09ED8          90010008               stw       r0,0x0008(SP)
09F5C 09EDC          9421FFC0               stwu      SP,-0x0040(SP)
09F60 09EE0          8184000C               lwz       r12,0x000C(r4)
09F64 09EE4          80C40004               lwz       r6,0x0004(r4)
09F68 09EE8   X      390CFFFF               subi      r8,r12,1
09F6C 09EEC   X      7C083040               cmplw     r8,r6
09F70 09EF0   X      4080000C               bge       $+0x000C                  ; 0x00009EFC
09F74 09EF4          80E40008               lwz       r7,0x0008(r4)
09F78 09EF8   X      3907FFFF               subi      r8,r7,1
09F7C 09EFC   X      28050000               cmplwi    r5,0x0000
09F80 09F00   X      39400000               li        r10,0
09F84 09F04   X      408100DC               ble       $+0x00DC                  ; 0x00009FE0
09F88 09F08          88C80000               lbz       r6,0x0000(r8)
09F8C 09F0C          7CC60775               extsb.    r6,r6
09F90 09F10   X      418200D0               beq       $+0x00D0                  ; 0x00009FE0
09F94 09F14          80C40004               lwz       r6,0x0004(r4)
09F98 09F18   X      7D0B4378               mr        r11,r8
09F9C 09F1C   X      7D094378               mr        r9,r8
09FA0 09F20   X      3909FFFF               subi      r8,r9,1
09FA4 09F24   X      7C083040               cmplw     r8,r6
09FA8 09F28   X      4080000C               bge       $+0x000C                  ; 0x00009F34
09FAC 09F2C          80E40008               lwz       r7,0x0008(r4)
09FB0 09F30   X      3907FFFF               subi      r8,r7,1
09FB4 09F34          89880000               lbz       r12,0x0000(r8)
09FB8 09F38          7D870775               extsb.    r7,r12
09FBC 09F3C   X      4182000C               beq       $+0x000C                  ; 0x00009F48
09FC0 09F40   X      2C07000D               cmpwi     r7,13
09FC4 09F44   X      4082FFD8               bne       $-0x0028                  ; 0x00009F1C
09FC8 09F48          80E30008               lwz       r7,0x0008(r3)
09FCC 09F4C          80030004               lwz       r0,0x0004(r3)
09FD0 09F50          89890000               lbz       r12,0x0000(r9)
09FD4 09F54   X      7C070040               cmplw     r7,r0
09FD8 09F58          7D860774               extsb     r6,r12
09FDC 09F5C   X      41800038               blt       $+0x0038                  ; 0x00009F94
09FE0 09F60          83E2FF90               lwz       r31,-0x0070(RTOC)
09FE4 09F64   X      38600000               li        r3,0
09FE8 09F68          389F0CD8               addi      r4,r31,3288
09FEC 09F6C          4BFFC5E1               bl        $-0x3A20                  ; 0x0000654C
09FF0 09F70          389F0D54               addi      r4,r31,3412
09FF4 09F74   X      38600000               li        r3,0
09FF8 09F78          4BFFC5D5               bl        $-0x3A2C                  ; 0x0000654C
09FFC 09F7C   X      38600000               li        r3,0
0A000 09F80          38210040               addi      SP,SP,64
0A004 09F84          80010008               lwz       r0,0x0008(SP)
0A008 09F88   X      7C0803A6               mtlr      r0                        ; LR = 8
0A00C 09F8C          83E1FFFC               lwz       r31,-0x0004(SP)
0A010 09F90   X      4E800020               blr
0A014 09F94          38070001               addi      r0,r7,1
0A018 09F98          90030008               stw       r0,0x0008(r3)
0A01C 09F9C   X      7C095800               cmpw      r9,r11
0A020 09FA0          98C70000               stb       r6,0x0000(r7)
0A024 09FA4   X      4182001C               beq       $+0x001C                  ; 0x00009FC0
0A028 09FA8          81840008               lwz       r12,0x0008(r4)
0A02C 09FAC          39290001               addi      r9,r9,1
0A030 09FB0   X      7C096040               cmplw     r9,r12
0A034 09FB4   X      4180FF94               blt       $-0x006C                  ; 0x00009F48
0A038 09FB8          81240004               lwz       r9,0x0004(r4)
0A03C 09FBC          4BFFFF8C               b         $-0x0074                  ; 0x00009F48
0A040 09FC0          80C30008               lwz       r6,0x0008(r3)
0A044 09FC4   X      38A5FFFF               subi      r5,r5,1
0A048 09FC8          99460000               stb       r10,0x0000(r6)
0A04C 09FCC   X      28050000               cmplwi    r5,0x0000
0A050 09FD0   X      40810010               ble       $+0x0010                  ; 0x00009FE0
0A054 09FD4          88E80000               lbz       r7,0x0000(r8)
0A058 09FD8          7CE70775               extsb.    r7,r7
0A05C 09FDC   X      4082FF38               bne       $-0x00C8                  ; 0x00009F14
0A060 09FE0   X      38600001               li        r3,1
0A064 09FE4          38210040               addi      SP,SP,64
0A068 09FE8          80010008               lwz       r0,0x0008(SP)
0A06C 09FEC   X      7C0803A6               mtlr      r0                        ; LR = 8
0A070 09FF0          83E1FFFC               lwz       r31,-0x0004(SP)
0A074 09FF4   X      4E800020               blr
0A078 09FF8   X      7C0802A6               mflr      r0                        ; LR = 8
0A07C 09FFC          BF81FFF0               stmw      r28,-0x0010(SP)
0A080 0A000          90010008               stw       r0,0x0008(SP)
0A084 0A004          9421FEA0               stwu      SP,-0x0160(SP)
0A088 0A008          90C10184               stw       r6,0x0184(SP)
0A08C 0A00C          90E10188               stw       r7,0x0188(SP)
0A090 0A010          9101018C               stw       r8,0x018C(SP)
0A094 0A014          91210190               stw       r9,0x0190(SP)
0A098 0A018          91410194               stw       r10,0x0194(SP)
0A09C 0A01C   X      7C042800               cmpw      r4,r5
0A0A0 0A020   X      4082001C               bne       $+0x001C                  ; 0x0000A03C
0A0A4 0A024   X      38600001               li        r3,1
0A0A8 0A028          38210160               addi      SP,SP,352
0A0AC 0A02C          80010008               lwz       r0,0x0008(SP)
0A0B0 0A030   X      7C0803A6               mtlr      r0                        ; LR = 8
0A0B4 0A034          BB81FFF0               lmw       r28,-0x0010(SP)
0A0B8 0A038   X      4E800020               blr
0A0BC 0A03C          38010038               addi      r0,SP,56
0A0C0 0A040   X      7C9E2378               mr        r30,r4
0A0C4 0A044          90010138               stw       r0,0x0138(SP)
0A0C8 0A048          39010138               addi      r8,SP,312
0A0CC 0A04C   X      7CBF2B78               mr        r31,r5
0A0D0 0A050          39210038               addi      r9,SP,56
0A0D4 0A054   X      7C7D1B78               mr        r29,r3
0A0D8 0A058   X      3B800000               li        r28,0
0A0DC 0A05C          9101013C               stw       r8,0x013C(SP)
0A0E0 0A060          38610138               addi      r3,SP,312
0A0E4 0A064          91210140               stw       r9,0x0140(SP)
0A0E8 0A068          38C10188               addi      r6,SP,392
0A0EC 0A06C          9B810038               stb       r28,0x0038(SP)
0A0F0 0A070          388200C0               addi      r4,RTOC,192
0A0F4 0A074          80A10184               lwz       r5,0x0184(SP)
0A0F8 0A078          4BFFAD55               bl        $-0x52AC                  ; 0x00004DCC
0A0FC 0A07C          81810140               lwz       r12,0x0140(SP)
0A100 0A080   X      7FA3EB78               mr        r3,r29
0A104 0A084          9B8C0000               stb       r28,0x0000(r12)
0A108 0A088   X      7FC6F378               mr        r6,r30
0A10C 0A08C          38A10038               addi      r5,SP,56
0A110 0A090          38821D40               addi      r4,RTOC,7488
0A114 0A094   X      7FE7FB78               mr        r7,r31
0A118 0A098          38840D98               addi      r4,r4,3480
0A11C 0A09C          4BFFC4B1               bl        $-0x3B50                  ; 0x0000654C
0A120 0A0A0   X      38600000               li        r3,0
0A124 0A0A4          38210160               addi      SP,SP,352
0A128 0A0A8          80010008               lwz       r0,0x0008(SP)
0A12C 0A0AC   X      7C0803A6               mtlr      r0                        ; LR = 8
0A130 0A0B0          BB81FFF0               lmw       r28,-0x0010(SP)
0A134 0A0B4   X      4E800020               blr
0A138 0A0B8   X      7C0802A6               mflr      r0                        ; LR = 8
0A13C 0A0BC          BF81FFF0               stmw      r28,-0x0010(SP)
0A140 0A0C0          90010008               stw       r0,0x0008(SP)
0A144 0A0C4          9421FE90               stwu      SP,-0x0170(SP)
0A148 0A0C8          90E10198               stw       r7,0x0198(SP)
0A14C 0A0CC          9101019C               stw       r8,0x019C(SP)
0A150 0A0D0          912101A0               stw       r9,0x01A0(SP)
0A154 0A0D4          914101A4               stw       r10,0x01A4(SP)
0A158 0A0D8   X      7CBD2B78               mr        r29,r5
0A15C 0A0DC   X      7C9F2378               mr        r31,r4
0A160 0A0E0   X      7C1FE840               cmplw     r31,r29
0A164 0A0E4   X      7CDE3378               mr        r30,r6
0A168 0A0E8   X      7C7C1B78               mr        r28,r3
0A16C 0A0EC   X      40800074               bge       $+0x0074                  ; 0x0000A160
0A170 0A0F0          38010038               addi      r0,SP,56
0A174 0A0F4          90010138               stw       r0,0x0138(SP)
0A178 0A0F8          38810138               addi      r4,SP,312
0A17C 0A0FC          9081013C               stw       r4,0x013C(SP)
0A180 0A100          38A10038               addi      r5,SP,56
0A184 0A104          388200C0               addi      r4,RTOC,192
0A188 0A108   X      3BC00000               li        r30,0
0A18C 0A10C          90A10140               stw       r5,0x0140(SP)
0A190 0A110          38610138               addi      r3,SP,312
0A194 0A114          9BC10038               stb       r30,0x0038(SP)
0A198 0A118          38C1019C               addi      r6,SP,412
0A19C 0A11C          80A10198               lwz       r5,0x0198(SP)
0A1A0 0A120          4BFFACAD               bl        $-0x5354                  ; 0x00004DCC
0A1A4 0A124          81810140               lwz       r12,0x0140(SP)
0A1A8 0A128   X      7F83E378               mr        r3,r28
0A1AC 0A12C          9BCC0000               stb       r30,0x0000(r12)
0A1B0 0A130   X      7FE6FB78               mr        r6,r31
0A1B4 0A134          38A10038               addi      r5,SP,56
0A1B8 0A138          38821D40               addi      r4,RTOC,7488
0A1BC 0A13C   X      7FA7EB78               mr        r7,r29
0A1C0 0A140          38840DBA               addi      r4,r4,3514
0A1C4 0A144          4BFFC409               bl        $-0x3BF8                  ; 0x0000654C
0A1C8 0A148   X      38600000               li        r3,0
0A1CC 0A14C          38210170               addi      SP,SP,368
0A1D0 0A150          80010008               lwz       r0,0x0008(SP)
0A1D4 0A154   X      7C0803A6               mtlr      r0                        ; LR = 8
0A1D8 0A158          BB81FFF0               lmw       r28,-0x0010(SP)
0A1DC 0A15C   X      4E800020               blr
0A1E0 0A160   X      7C1FF040               cmplw     r31,r30
0A1E4 0A164   X      40810060               ble       $+0x0060                  ; 0x0000A1C4
0A1E8 0A168          38010038               addi      r0,SP,56
0A1EC 0A16C          90010148               stw       r0,0x0148(SP)
0A1F0 0A170          38810138               addi      r4,SP,312
0A1F4 0A174          9081014C               stw       r4,0x014C(SP)
0A1F8 0A178          38A10038               addi      r5,SP,56
0A1FC 0A17C          388200C0               addi      r4,RTOC,192
0A200 0A180   X      3BA00000               li        r29,0
0A204 0A184          90A10150               stw       r5,0x0150(SP)
0A208 0A188          38610148               addi      r3,SP,328
0A20C 0A18C          9BA10038               stb       r29,0x0038(SP)
0A210 0A190          38C1019C               addi      r6,SP,412
0A214 0A194          80A10198               lwz       r5,0x0198(SP)
0A218 0A198          4BFFAC35               bl        $-0x53CC                  ; 0x00004DCC
0A21C 0A19C          81810150               lwz       r12,0x0150(SP)
0A220 0A1A0   X      7F83E378               mr        r3,r28
0A224 0A1A4          9BAC0000               stb       r29,0x0000(r12)
0A228 0A1A8   X      7FE6FB78               mr        r6,r31
0A22C 0A1AC          38A10038               addi      r5,SP,56
0A230 0A1B0          38821D40               addi      r4,RTOC,7488
0A234 0A1B4   X      7FC7F378               mr        r7,r30
0A238 0A1B8          38840DC8               addi      r4,r4,3528
0A23C 0A1BC          4BFFC391               bl        $-0x3C70                  ; 0x0000654C
0A240 0A1C0          4BFFFF88               b         $-0x0078                  ; 0x0000A148
0A244 0A1C4   X      38600001               li        r3,1
0A248 0A1C8          38210170               addi      SP,SP,368
0A24C 0A1CC          80010008               lwz       r0,0x0008(SP)
0A250 0A1D0   X      7C0803A6               mtlr      r0                        ; LR = 8
0A254 0A1D4          BB81FFF0               lmw       r28,-0x0010(SP)
0A258 0A1D8   X      4E800020               blr
0A25C 0A1DC   X      7C0802A6               mflr      r0                        ; LR = 8
0A260 0A1E0          BF81FFF0               stmw      r28,-0x0010(SP)
0A264 0A1E4          90010008               stw       r0,0x0008(SP)
0A268 0A1E8          9421FEA0               stwu      SP,-0x0160(SP)
0A26C 0A1EC          90C10184               stw       r6,0x0184(SP)
0A270 0A1F0          90E10188               stw       r7,0x0188(SP)
0A274 0A1F4          9101018C               stw       r8,0x018C(SP)
0A278 0A1F8          91210190               stw       r9,0x0190(SP)
0A27C 0A1FC          91410194               stw       r10,0x0194(SP)
0A280 0A200   X      7C042800               cmpw      r4,r5
0A284 0A204   X      4082001C               bne       $+0x001C                  ; 0x0000A220
0A288 0A208   X      38600001               li        r3,1
0A28C 0A20C          38210160               addi      SP,SP,352
0A290 0A210          80010008               lwz       r0,0x0008(SP)
0A294 0A214   X      7C0803A6               mtlr      r0                        ; LR = 8
0A298 0A218          BB81FFF0               lmw       r28,-0x0010(SP)
0A29C 0A21C   X      4E800020               blr
0A2A0 0A220          38010038               addi      r0,SP,56
0A2A4 0A224   X      7C9E2378               mr        r30,r4
0A2A8 0A228          90010138               stw       r0,0x0138(SP)
0A2AC 0A22C          39010138               addi      r8,SP,312
0A2B0 0A230   X      7CBF2B78               mr        r31,r5
0A2B4 0A234          39210038               addi      r9,SP,56
0A2B8 0A238   X      7C7D1B78               mr        r29,r3
0A2BC 0A23C   X      3B800000               li        r28,0
0A2C0 0A240          9101013C               stw       r8,0x013C(SP)
0A2C4 0A244          38610138               addi      r3,SP,312
0A2C8 0A248          91210140               stw       r9,0x0140(SP)
0A2CC 0A24C          38C10188               addi      r6,SP,392
0A2D0 0A250          9B810038               stb       r28,0x0038(SP)
0A2D4 0A254          388200C0               addi      r4,RTOC,192
0A2D8 0A258          80A10184               lwz       r5,0x0184(SP)
0A2DC 0A25C          4BFFAB71               bl        $-0x5490                  ; 0x00004DCC
0A2E0 0A260          81810140               lwz       r12,0x0140(SP)
0A2E4 0A264   X      7FA3EB78               mr        r3,r29
0A2E8 0A268          9B8C0000               stb       r28,0x0000(r12)
0A2EC 0A26C   X      7FC6F378               mr        r6,r30
0A2F0 0A270          38A10038               addi      r5,SP,56
0A2F4 0A274          38821D40               addi      r4,RTOC,7488
0A2F8 0A278   X      7FE7FB78               mr        r7,r31
0A2FC 0A27C          38840D98               addi      r4,r4,3480
0A300 0A280          4BFFC2CD               bl        $-0x3D34                  ; 0x0000654C
0A304 0A284   X      38600000               li        r3,0
0A308 0A288          38210160               addi      SP,SP,352
0A30C 0A28C          80010008               lwz       r0,0x0008(SP)
0A310 0A290   X      7C0803A6               mtlr      r0                        ; LR = 8
0A314 0A294          BB81FFF0               lmw       r28,-0x0010(SP)
0A318 0A298   X      4E800020               blr
0A31C 0A29C   X      7C0802A6               mflr      r0                        ; LR = 8
0A320 0A2A0          93C1FFF8               stw       r30,-0x0008(SP)
0A324 0A2A4          93E1FFFC               stw       r31,-0x0004(SP)
0A328 0A2A8          90010008               stw       r0,0x0008(SP)
0A32C 0A2AC          9421FEB0               stwu      SP,-0x0150(SP)
0A330 0A2B0          90A10170               stw       r5,0x0170(SP)
0A334 0A2B4          90C10174               stw       r6,0x0174(SP)
0A338 0A2B8          90E10178               stw       r7,0x0178(SP)
0A33C 0A2BC          9101017C               stw       r8,0x017C(SP)
0A340 0A2C0          91210180               stw       r9,0x0180(SP)
0A344 0A2C4          91410184               stw       r10,0x0184(SP)
0A348 0A2C8   X      2C040000               cmpwi     r4,0
0A34C 0A2CC   X      41820020               beq       $+0x0020                  ; 0x0000A2EC
0A350 0A2D0   X      38600001               li        r3,1
0A354 0A2D4          38210150               addi      SP,SP,336
0A358 0A2D8          80010008               lwz       r0,0x0008(SP)
0A35C 0A2DC   X      7C0803A6               mtlr      r0                        ; LR = 8
0A360 0A2E0          83C1FFF8               lwz       r30,-0x0008(SP)
0A364 0A2E4          83E1FFFC               lwz       r31,-0x0004(SP)
0A368 0A2E8   X      4E800020               blr
0A36C 0A2EC          38010038               addi      r0,SP,56
0A370 0A2F0          388200C0               addi      r4,RTOC,192
0A374 0A2F4          38A10138               addi      r5,SP,312
0A378 0A2F8          90010138               stw       r0,0x0138(SP)
0A37C 0A2FC          38C10038               addi      r6,SP,56
0A380 0A300          90A1013C               stw       r5,0x013C(SP)
0A384 0A304   X      3BC00000               li        r30,0
0A388 0A308          90C10140               stw       r6,0x0140(SP)
0A38C 0A30C   X      7C7F1B78               mr        r31,r3
0A390 0A310          9BC10038               stb       r30,0x0038(SP)
0A394 0A314          38610138               addi      r3,SP,312
0A398 0A318          80A10170               lwz       r5,0x0170(SP)
0A39C 0A31C          38C10174               addi      r6,SP,372
0A3A0 0A320          4BFFAAAD               bl        $-0x5554                  ; 0x00004DCC
0A3A4 0A324          81810140               lwz       r12,0x0140(SP)
0A3A8 0A328   X      7FE3FB78               mr        r3,r31
0A3AC 0A32C          9BCC0000               stb       r30,0x0000(r12)
0A3B0 0A330          38A10038               addi      r5,SP,56
0A3B4 0A334          38821D40               addi      r4,RTOC,7488
0A3B8 0A338          38840DD6               addi      r4,r4,3542
0A3BC 0A33C          4BFFC211               bl        $-0x3DF0                  ; 0x0000654C
0A3C0 0A340   X      38600000               li        r3,0
0A3C4 0A344          38210150               addi      SP,SP,336
0A3C8 0A348          80010008               lwz       r0,0x0008(SP)
0A3CC 0A34C   X      7C0803A6               mtlr      r0                        ; LR = 8
0A3D0 0A350          83C1FFF8               lwz       r30,-0x0008(SP)
0A3D4 0A354          83E1FFFC               lwz       r31,-0x0004(SP)
0A3D8 0A358   X      4E800020               blr
0A3DC 0A35C   X      7C601B78               mr        r0,r3
0A3E0 0A360   X      5404FFFE               extrwi    r4,r0,1,30
0A3E4 0A364   X      5405F7FE               extrwi    r5,r0,1,29
0A3E8 0A368   X      50040FBC               insrwi    r4,r0,1,30
0A3EC 0A36C   X      5407EFFE               extrwi    r7,r0,1,28
0A3F0 0A370   X      7C862378               mr        r6,r4
0A3F4 0A374   X      7CA42B78               mr        r4,r5
0A3F8 0A378   X      5409E7FE               extrwi    r9,r0,1,27
0A3FC 0A37C   X      50C40E3C               insrwi    r4,r6,7,24
0A400 0A380   X      540BDFFE               extrwi    r11,r0,1,26
0A404 0A384   X      7C882378               mr        r8,r4
0A408 0A388   X      7CE43B78               mr        r4,r7
0A40C 0A38C   X      540CD7FE               extrwi    r12,r0,1,25
0A410 0A390   X      51040E3C               insrwi    r4,r8,7,24
0A414 0A394   X      5403CFFE               extrwi    r3,r0,1,24
0A418 0A398   X      7C8A2378               mr        r10,r4
0A41C 0A39C   X      7D244B78               mr        r4,r9
0A420 0A3A0   X      51440E3C               insrwi    r4,r10,7,24
0A424 0A3A4   X      7C802378               mr        r0,r4
0A428 0A3A8   X      7D645B78               mr        r4,r11
0A42C 0A3AC   X      50040E3C               insrwi    r4,r0,7,24
0A430 0A3B0   X      7C802378               mr        r0,r4
0A434 0A3B4   X      7D846378               mr        r4,r12
0A438 0A3B8   X      50040E3C               insrwi    r4,r0,7,24
0A43C 0A3BC   X      50830E3C               insrwi    r3,r4,7,24
0A440 0A3C0   X      5463063E               clrlwi    r3,r3,24
0A444 0A3C4   X      4E800020               blr
0A448 0A3C8   X      2C030000               cmpwi     r3,0
0A44C 0A3CC   X      4D820020               beqlr
0A450 0A3D0   X      7C0802A6               mflr      r0                        ; LR = 8
0A454 0A3D4          90010008               stw       r0,0x0008(SP)
0A458 0A3D8          9421FFC0               stwu      SP,-0x0040(SP)
0A45C 0A3DC          81830004               lwz       r12,0x0004(r3)
0A460 0A3E0   X      7C6B1B78               mr        r11,r3
0A464 0A3E4          3943000C               addi      r10,r3,12
0A468 0A3E8          806B000C               lwz       r3,0x000C(r11)
0A46C 0A3EC          808A0004               lwz       r4,0x0004(r10)
0A470 0A3F0          80AB0014               lwz       r5,0x0014(r11)
0A474 0A3F4          4800AB6D               bl        $+0xAB6C                  ; 0x00014F60
0A478 0A3F8          80410014               lwz       RTOC,0x0014(SP)
0A47C 0A3FC          38210040               addi      SP,SP,64
0A480 0A400          80010008               lwz       r0,0x0008(SP)
0A484 0A404   X      7C0803A6               mtlr      r0                        ; LR = 8
0A488 0A408   X      4E800020               blr
0A48C 0A40C   X      2C030000               cmpwi     r3,0
0A490 0A410   X      4082000C               bne       $+0x000C                  ; 0x0000A41C
0A494 0A414   X      38600000               li        r3,0
0A498 0A418   X      4E800020               blr
0A49C 0A41C          7D800026               mfcr      r12
0A4A0 0A420   X      7C0802A6               mflr      r0                        ; LR = 8
0A4A4 0A424          93E1FFFC               stw       r31,-0x0004(SP)
0A4A8 0A428          91810004               stw       r12,0x0004(SP)
0A4AC 0A42C          90010008               stw       r0,0x0008(SP)
0A4B0 0A430          9421FFC0               stwu      SP,-0x0040(SP)
0A4B4 0A434          4D000000               mcrf      cr2,cr0
0A4B8 0A438   X      7C7F1B78               mr        r31,r3
0A4BC 0A43C          397F000C               addi      r11,r31,12
0A4C0 0A440          819F0004               lwz       r12,0x0004(r31)
0A4C4 0A444          807F000C               lwz       r3,0x000C(r31)
0A4C8 0A448          808B0004               lwz       r4,0x0004(r11)
0A4CC 0A44C          80BF0014               lwz       r5,0x0014(r31)
0A4D0 0A450          4800AB11               bl        $+0xAB10                  ; 0x00014F60
0A4D4 0A454          80410014               lwz       RTOC,0x0014(SP)
0A4D8 0A458          807F000C               lwz       r3,0x000C(r31)
0A4DC 0A45C          809F0010               lwz       r4,0x0010(r31)
0A4E0 0A460          80BF0014               lwz       r5,0x0014(r31)
0A4E4 0A464          80DF0008               lwz       r6,0x0008(r31)
0A4E8 0A468          80FF0000               lwz       r7,0x0000(r31)
0A4EC 0A46C          811F0004               lwz       r8,0x0004(r31)
0A4F0 0A470          4800A5C9               bl        $+0xA5C8                  ; 0x00014A38
0A4F4 0A474          80410014               lwz       RTOC,0x0014(SP)
0A4F8 0A478   X      2C030000               cmpwi     r3,0
0A4FC 0A47C   X      41820018               beq       $+0x0018                  ; 0x0000A494
0A500 0A480          38821D40               addi      r4,RTOC,7488
0A504 0A484   X      7C651B78               mr        r5,r3
0A508 0A488          38840DE2               addi      r4,r4,3554
0A50C 0A48C   X      38600000               li        r3,0
0A510 0A490          4BFFC0BD               bl        $-0x3F44                  ; 0x0000654C
0A514 0A494   X      418A0020               beq       cr2,$+0x0020              ; 0x0000A4B4
0A518 0A498   X      38800018               li        r4,24
0A51C 0A49C   X      7FE3FB78               mr        r3,r31
0A520 0A4A0          4800A491               bl        $+0xA490                  ; 0x00014930
0A524 0A4A4          80410014               lwz       RTOC,0x0014(SP)
0A528 0A4A8   X      7FE3FB78               mr        r3,r31
0A52C 0A4AC          4800A4CD               bl        $+0xA4CC                  ; 0x00014978
0A530 0A4B0          80410014               lwz       RTOC,0x0014(SP)
0A534 0A4B4   X      38600000               li        r3,0
0A538 0A4B8          38210040               addi      SP,SP,64
0A53C 0A4BC          80010008               lwz       r0,0x0008(SP)
0A540 0A4C0          81810004               lwz       r12,0x0004(SP)
0A544 0A4C4   X      7C0803A6               mtlr      r0                        ; LR = 8
0A548 0A4C8          83E1FFFC               lwz       r31,-0x0004(SP)
0A54C 0A4CC          7D838120               mtcrf     56,r12
0A550 0A4D0   X      4E800020               blr
0A554 0A4D4   X      7C0802A6               mflr      r0                        ; LR = 8
0A558 0A4D8          BF41FFE8               stmw      r26,-0x0018(SP)
0A55C 0A4DC          90010008               stw       r0,0x0008(SP)
0A560 0A4E0          9421FF90               stwu      SP,-0x0070(SP)
0A564 0A4E4   X      3B400018               li        r26,24
0A568 0A4E8   X      7C7B1B78               mr        r27,r3
0A56C 0A4EC   X      38600018               li        r3,24
0A570 0A4F0   X      7CDE3378               mr        r30,r6
0A574 0A4F4   X      7CBD2B78               mr        r29,r5
0A578 0A4F8   X      7C9C2378               mr        r28,r4
0A57C 0A4FC          4800A4AD               bl        $+0xA4AC                  ; 0x000149A8
0A580 0A500          80410014               lwz       RTOC,0x0014(SP)
0A584 0A504   X      7C7F1B78               mr        r31,r3
0A588 0A508   X      2C1F0000               cmpwi     r31,0
0A58C 0A50C   X      41820010               beq       $+0x0010                  ; 0x0000A51C
0A590 0A510   X      38800018               li        r4,24
0A594 0A514          4800A41D               bl        $+0xA41C                  ; 0x00014930
0A598 0A518          80410014               lwz       RTOC,0x0014(SP)
0A59C 0A51C   X      2C1F0000               cmpwi     r31,0
0A5A0 0A520   X      40820018               bne       $+0x0018                  ; 0x0000A538
0A5A4 0A524          38821D40               addi      r4,RTOC,7488
0A5A8 0A528   X      38600000               li        r3,0
0A5AC 0A52C          38840E16               addi      r4,r4,3606
0A5B0 0A530          4BFFC01D               bl        $-0x3FE4                  ; 0x0000654C
0A5B4 0A534          480000FC               b         $+0x00FC                  ; 0x0000A630
0A5B8 0A538          93410038               stw       r26,0x0038(SP)
0A5BC 0A53C   X      7F63DB78               mr        r3,r27
0A5C0 0A540          38821D40               addi      r4,RTOC,7488
0A5C4 0A544          38A1003C               addi      r5,SP,60
0A5C8 0A548          38840E3B               addi      r4,r4,3643
0A5CC 0A54C          38C10038               addi      r6,SP,56
0A5D0 0A550          4800A381               bl        $+0xA380                  ; 0x000148D0
0A5D4 0A554          80410014               lwz       RTOC,0x0014(SP)
0A5D8 0A558   X      2C030000               cmpwi     r3,0
0A5DC 0A55C   X      4182001C               beq       $+0x001C                  ; 0x0000A578
0A5E0 0A560          38821D40               addi      r4,RTOC,7488
0A5E4 0A564   X      7C651B78               mr        r5,r3
0A5E8 0A568          38840E46               addi      r4,r4,3654
0A5EC 0A56C   X      38600000               li        r3,0
0A5F0 0A570          4BFFBFDD               bl        $-0x4024                  ; 0x0000654C
0A5F4 0A574          480000BC               b         $+0x00BC                  ; 0x0000A630
0A5F8 0A578          3881003C               addi      r4,SP,60
0A5FC 0A57C   X      57801838               slwi      r0,r28,3
0A600 0A580          7CA02214               add       r5,r0,r4
0A604 0A584   X      7FE7FB78               mr        r7,r31
0A608 0A588          38DF000C               addi      r6,r31,12
0A60C 0A58C          81050000               lwz       r8,0x0000(r5)
0A610 0A590          91060000               stw       r8,0x0000(r6)
0A614 0A594          81050004               lwz       r8,0x0004(r5)
0A618 0A598          38BF0014               addi      r5,r31,20
0A61C 0A59C          91060004               stw       r8,0x0004(r6)
0A620 0A5A0          38DF0008               addi      r6,r31,8
0A624 0A5A4          807F000C               lwz       r3,0x000C(r31)
0A628 0A5A8          391F0004               addi      r8,r31,4
0A62C 0A5AC          809F0010               lwz       r4,0x0010(r31)
0A630 0A5B0          4800A471               bl        $+0xA470                  ; 0x00014A20
0A634 0A5B4          80410014               lwz       RTOC,0x0014(SP)
0A638 0A5B8   X      2C030000               cmpwi     r3,0
0A63C 0A5BC   X      4182001C               beq       $+0x001C                  ; 0x0000A5D8
0A640 0A5C0          38821D40               addi      r4,RTOC,7488
0A644 0A5C4   X      7C651B78               mr        r5,r3
0A648 0A5C8          38840E73               addi      r4,r4,3699
0A64C 0A5CC   X      38600000               li        r3,0
0A650 0A5D0          4BFFBF7D               bl        $-0x4084                  ; 0x0000654C
0A654 0A5D4          4800005C               b         $+0x005C                  ; 0x0000A630
0A658 0A5D8          807F000C               lwz       r3,0x000C(r31)
0A65C 0A5DC   X      7FC5F378               mr        r5,r30
0A660 0A5E0          809F0010               lwz       r4,0x0010(r31)
0A664 0A5E4   X      7FA6EB78               mr        r6,r29
0A668 0A5E8   X      38E00000               li        r7,0
0A66C 0A5EC   X      39000000               li        r8,0
0A670 0A5F0          4800A449               bl        $+0xA448                  ; 0x00014A38
0A674 0A5F4          80410014               lwz       RTOC,0x0014(SP)
0A678 0A5F8   X      2C030000               cmpwi     r3,0
0A67C 0A5FC   X      4182001C               beq       $+0x001C                  ; 0x0000A618
0A680 0A600          38821D40               addi      r4,RTOC,7488
0A684 0A604   X      7C651B78               mr        r5,r3
0A688 0A608          38840EA2               addi      r4,r4,3746
0A68C 0A60C   X      38600000               li        r3,0
0A690 0A610          4BFFBF3D               bl        $-0x40C4                  ; 0x0000654C
0A694 0A614          4800001C               b         $+0x001C                  ; 0x0000A630
0A698 0A618   X      7FE3FB78               mr        r3,r31
0A69C 0A61C          38210070               addi      SP,SP,112
0A6A0 0A620          80010008               lwz       r0,0x0008(SP)
0A6A4 0A624   X      7C0803A6               mtlr      r0                        ; LR = 8
0A6A8 0A628          BB41FFE8               lmw       r26,-0x0018(SP)
0A6AC 0A62C   X      4E800020               blr
0A6B0 0A630   X      2C1F0000               cmpwi     r31,0
0A6B4 0A634   X      41820020               beq       $+0x0020                  ; 0x0000A654
0A6B8 0A638   X      38800018               li        r4,24
0A6BC 0A63C   X      7FE3FB78               mr        r3,r31
0A6C0 0A640          4800A2F1               bl        $+0xA2F0                  ; 0x00014930
0A6C4 0A644          80410014               lwz       RTOC,0x0014(SP)
0A6C8 0A648   X      7FE3FB78               mr        r3,r31
0A6CC 0A64C          4800A32D               bl        $+0xA32C                  ; 0x00014978
0A6D0 0A650          80410014               lwz       RTOC,0x0014(SP)
0A6D4 0A654   X      38600000               li        r3,0
0A6D8 0A658          38210070               addi      SP,SP,112
0A6DC 0A65C          80010008               lwz       r0,0x0008(SP)
0A6E0 0A660   X      7C0803A6               mtlr      r0                        ; LR = 8
0A6E4 0A664          BB41FFE8               lmw       r26,-0x0018(SP)
0A6E8 0A668   X      4E800020               blr
0A6EC 0A66C   X      2C030000               cmpwi     r3,0
0A6F0 0A670   X      4D820020               beqlr
0A6F4 0A674   X      7C0802A6               mflr      r0                        ; LR = 8
0A6F8 0A678          90010008               stw       r0,0x0008(SP)
0A6FC 0A67C          9421FFC0               stwu      SP,-0x0040(SP)
0A700 0A680          81830000               lwz       r12,0x0000(r3)
0A704 0A684   X      7C6B1B78               mr        r11,r3
0A708 0A688          3943000C               addi      r10,r3,12
0A70C 0A68C          806B000C               lwz       r3,0x000C(r11)
0A710 0A690          808A0004               lwz       r4,0x0004(r10)
0A714 0A694          80AB0014               lwz       r5,0x0014(r11)
0A718 0A698          4800A8C9               bl        $+0xA8C8                  ; 0x00014F60
0A71C 0A69C          80410014               lwz       RTOC,0x0014(SP)
0A720 0A6A0          38210040               addi      SP,SP,64
0A724 0A6A4          80010008               lwz       r0,0x0008(SP)
0A728 0A6A8   X      7C0803A6               mtlr      r0                        ; LR = 8
0A72C 0A6AC   X      4E800020               blr
0A730 0A6B0   X      2C030000               cmpwi     r3,0
0A734 0A6B4   X      4082000C               bne       $+0x000C                  ; 0x0000A6C0
0A738 0A6B8   X      38600000               li        r3,0
0A73C 0A6BC   X      4E800020               blr
0A740 0A6C0   X      7C0802A6               mflr      r0                        ; LR = 8
0A744 0A6C4          90010008               stw       r0,0x0008(SP)
0A748 0A6C8          9421FFC0               stwu      SP,-0x0040(SP)
0A74C 0A6CC          4800A21D               bl        $+0xA21C                  ; 0x000148E8
0A750 0A6D0          80410014               lwz       RTOC,0x0014(SP)
0A754 0A6D4   X      38600000               li        r3,0
0A758 0A6D8          38210040               addi      SP,SP,64
0A75C 0A6DC          80010008               lwz       r0,0x0008(SP)
0A760 0A6E0   X      7C0803A6               mtlr      r0                        ; LR = 8
0A764 0A6E4   X      4E800020               blr
0A768 0A6E8   X      7C0802A6               mflr      r0                        ; LR = 8
0A76C 0A6EC          BF61FFEC               stmw      r27,-0x0014(SP)
0A770 0A6F0          90010008               stw       r0,0x0008(SP)
0A774 0A6F4          9421FFB0               stwu      SP,-0x0050(SP)
0A778 0A6F8   X      7CBF2B78               mr        r31,r5
0A77C 0A6FC   X      2C1F0000               cmpwi     r31,0
0A780 0A700   X      7C9E2378               mr        r30,r4
0A784 0A704   X      7C7D1B78               mr        r29,r3
0A788 0A708   X      40820008               bne       $+0x0008                  ; 0x0000A710
0A78C 0A70C          3BE10038               addi      r31,SP,56
0A790 0A710   X      7FA3EB78               mr        r3,r29
0A794 0A714   X      7FC4F378               mr        r4,r30
0A798 0A718   X      7FE5FB78               mr        r5,r31
0A79C 0A71C          4800A185               bl        $+0xA184                  ; 0x000148A0
0A7A0 0A720          80410014               lwz       RTOC,0x0014(SP)
0A7A4 0A724   X      2C030000               cmpwi     r3,0
0A7A8 0A728   X      4182001C               beq       $+0x001C                  ; 0x0000A744
0A7AC 0A72C   X      38600000               li        r3,0
0A7B0 0A730          38210050               addi      SP,SP,80
0A7B4 0A734          80010008               lwz       r0,0x0008(SP)
0A7B8 0A738   X      7C0803A6               mtlr      r0                        ; LR = 8
0A7BC 0A73C          BB61FFEC               lmw       r27,-0x0014(SP)
0A7C0 0A740   X      4E800020               blr
0A7C4 0A744          807F0000               lwz       r3,0x0000(r31)
0A7C8 0A748   X      2C030000               cmpwi     r3,0
0A7CC 0A74C   X      4182FFE0               beq       $-0x0020                  ; 0x0000A72C
0A7D0 0A750   X      38800001               li        r4,1
0A7D4 0A754          4800A165               bl        $+0xA164                  ; 0x000148B8
0A7D8 0A758          80410014               lwz       RTOC,0x0014(SP)
0A7DC 0A75C   X      7C7B1B78               mr        r27,r3
0A7E0 0A760   X      7F7CDB78               mr        r28,r27
0A7E4 0A764   X      2C1C0000               cmpwi     r28,0
0A7E8 0A768   X      4182FFC4               beq       $-0x003C                  ; 0x0000A72C
0A7EC 0A76C   X      7FA3EB78               mr        r3,r29
0A7F0 0A770   X      7FC4F378               mr        r4,r30
0A7F4 0A774   X      7F85E378               mr        r5,r28
0A7F8 0A778   X      7FE6FB78               mr        r6,r31
0A7FC 0A77C          4800A155               bl        $+0xA154                  ; 0x000148D0
0A800 0A780          80410014               lwz       RTOC,0x0014(SP)
0A804 0A784   X      2C030000               cmpwi     r3,0
0A808 0A788   X      41820014               beq       $+0x0014                  ; 0x0000A79C
0A80C 0A78C   X      7F83E378               mr        r3,r28
0A810 0A790          4800A159               bl        $+0xA158                  ; 0x000148E8
0A814 0A794          80410014               lwz       RTOC,0x0014(SP)
0A818 0A798          4BFFFF94               b         $-0x006C                  ; 0x0000A72C
0A81C 0A79C   X      7F63DB78               mr        r3,r27
0A820 0A7A0          38210050               addi      SP,SP,80
0A824 0A7A4          80010008               lwz       r0,0x0008(SP)
0A828 0A7A8   X      7C0803A6               mtlr      r0                        ; LR = 8
0A82C 0A7AC          BB61FFEC               lmw       r27,-0x0014(SP)
0A830 0A7B0   X      4E800020               blr
0A834 0A7B4   X      7C0802A6               mflr      r0                        ; LR = 8
0A838 0A7B8          BF61FFEC               stmw      r27,-0x0014(SP)
0A83C 0A7BC          90010008               stw       r0,0x0008(SP)
0A840 0A7C0          9421FFA0               stwu      SP,-0x0060(SP)
0A844 0A7C4          83A2FFD0               lwz       r29,-0x0030(RTOC)
0A848 0A7C8   X      38800000               li        r4,0
0A84C 0A7CC          93A10038               stw       r29,0x0038(SP)
0A850 0A7D0          381D0100               addi      r0,r29,256
0A854 0A7D4   X      7C7F1B78               mr        r31,r3
0A858 0A7D8          9001003C               stw       r0,0x003C(SP)
0A85C 0A7DC          38A10048               addi      r5,SP,72
0A860 0A7E0          93A10040               stw       r29,0x0040(SP)
0A864 0A7E4   X      3B800000               li        r28,0
0A868 0A7E8          989D0000               stb       r4,0x0000(r29)
0A86C 0A7EC          38821D40               addi      r4,RTOC,7488
0A870 0A7F0          38840ED5               addi      r4,r4,3797
0A874 0A7F4          4800A0AD               bl        $+0xA0AC                  ; 0x000148A0
0A878 0A7F8          80410014               lwz       RTOC,0x0014(SP)
0A87C 0A7FC   X      2C030000               cmpwi     r3,0
0A880 0A800   X      40820094               bne       $+0x0094                  ; 0x0000A894
0A884 0A804          80610048               lwz       r3,0x0048(SP)
0A888 0A808   X      2C030000               cmpwi     r3,0
0A88C 0A80C   X      41820088               beq       $+0x0088                  ; 0x0000A894
0A890 0A810   X      38800001               li        r4,1
0A894 0A814          4800A0A5               bl        $+0xA0A4                  ; 0x000148B8
0A898 0A818          80410014               lwz       RTOC,0x0014(SP)
0A89C 0A81C   X      7C7E1B78               mr        r30,r3
0A8A0 0A820   X      7FDBF378               mr        r27,r30
0A8A4 0A824   X      2C1B0000               cmpwi     r27,0
0A8A8 0A828   X      4182006C               beq       $+0x006C                  ; 0x0000A894
0A8AC 0A82C          38821D40               addi      r4,RTOC,7488
0A8B0 0A830   X      7FE3FB78               mr        r3,r31
0A8B4 0A834          38840ED5               addi      r4,r4,3797
0A8B8 0A838   X      7F65DB78               mr        r5,r27
0A8BC 0A83C          38C10048               addi      r6,SP,72
0A8C0 0A840          4800A091               bl        $+0xA090                  ; 0x000148D0
0A8C4 0A844          80410014               lwz       RTOC,0x0014(SP)
0A8C8 0A848   X      2C030000               cmpwi     r3,0
0A8CC 0A84C   X      41820014               beq       $+0x0014                  ; 0x0000A860
0A8D0 0A850   X      7F63DB78               mr        r3,r27
0A8D4 0A854          4800A095               bl        $+0xA094                  ; 0x000148E8
0A8D8 0A858          80410014               lwz       RTOC,0x0014(SP)
0A8DC 0A85C          48000038               b         $+0x0038                  ; 0x0000A894
0A8E0 0A860   X      2C1E0000               cmpwi     r30,0
0A8E4 0A864   X      41820030               beq       $+0x0030                  ; 0x0000A894
0A8E8 0A868          80010048               lwz       r0,0x0048(SP)
0A8EC 0A86C   X      7FC5F378               mr        r5,r30
0A8F0 0A870          7F9E01AE               stbx      r28,r30,r0
0A8F4 0A874          38610038               addi      r3,SP,56
0A8F8 0A878          38821D40               addi      r4,RTOC,7488
0A8FC 0A87C          38840EDA               addi      r4,r4,3802
0A900 0A880          4BFFAFF5               bl        $-0x500C                  ; 0x00005874
0A904 0A884   X      7FC3F378               mr        r3,r30
0A908 0A888          4800A061               bl        $+0xA060                  ; 0x000148E8
0A90C 0A88C          80410014               lwz       RTOC,0x0014(SP)
0A910 0A890          48000014               b         $+0x0014                  ; 0x0000A8A4
0A914 0A894          38821D40               addi      r4,RTOC,7488
0A918 0A898          38610038               addi      r3,SP,56
0A91C 0A89C          38840EDD               addi      r4,r4,3805
0A920 0A8A0          4BFFAFD5               bl        $-0x502C                  ; 0x00005874
0A924 0A8A4          38821D40               addi      r4,RTOC,7488
0A928 0A8A8   X      7FE3FB78               mr        r3,r31
0A92C 0A8AC          38840EE4               addi      r4,r4,3812
0A930 0A8B0          38A10048               addi      r5,SP,72
0A934 0A8B4          48009FED               bl        $+0x9FEC                  ; 0x000148A0
0A938 0A8B8          80410014               lwz       RTOC,0x0014(SP)
0A93C 0A8BC   X      2C030000               cmpwi     r3,0
0A940 0A8C0   X      40820094               bne       $+0x0094                  ; 0x0000A954
0A944 0A8C4          80610048               lwz       r3,0x0048(SP)
0A948 0A8C8   X      2C030000               cmpwi     r3,0
0A94C 0A8CC   X      41820088               beq       $+0x0088                  ; 0x0000A954
0A950 0A8D0   X      38800001               li        r4,1
0A954 0A8D4          48009FE5               bl        $+0x9FE4                  ; 0x000148B8
0A958 0A8D8          80410014               lwz       RTOC,0x0014(SP)
0A95C 0A8DC   X      7C7E1B78               mr        r30,r3
0A960 0A8E0   X      7FDBF378               mr        r27,r30
0A964 0A8E4   X      2C1B0000               cmpwi     r27,0
0A968 0A8E8   X      4182006C               beq       $+0x006C                  ; 0x0000A954
0A96C 0A8EC          38821D40               addi      r4,RTOC,7488
0A970 0A8F0   X      7FE3FB78               mr        r3,r31
0A974 0A8F4          38840EE4               addi      r4,r4,3812
0A978 0A8F8   X      7F65DB78               mr        r5,r27
0A97C 0A8FC          38C10048               addi      r6,SP,72
0A980 0A900          48009FD1               bl        $+0x9FD0                  ; 0x000148D0
0A984 0A904          80410014               lwz       RTOC,0x0014(SP)
0A988 0A908   X      2C030000               cmpwi     r3,0
0A98C 0A90C   X      41820014               beq       $+0x0014                  ; 0x0000A920
0A990 0A910   X      7F63DB78               mr        r3,r27
0A994 0A914          48009FD5               bl        $+0x9FD4                  ; 0x000148E8
0A998 0A918          80410014               lwz       RTOC,0x0014(SP)
0A99C 0A91C          48000038               b         $+0x0038                  ; 0x0000A954
0A9A0 0A920   X      2C1E0000               cmpwi     r30,0
0A9A4 0A924   X      41820030               beq       $+0x0030                  ; 0x0000A954
0A9A8 0A928          80010048               lwz       r0,0x0048(SP)
0A9AC 0A92C   X      7FC5F378               mr        r5,r30
0A9B0 0A930          7F9E01AE               stbx      r28,r30,r0
0A9B4 0A934          38610038               addi      r3,SP,56
0A9B8 0A938          38821D40               addi      r4,RTOC,7488
0A9BC 0A93C          38840EF3               addi      r4,r4,3827
0A9C0 0A940          4BFFAF35               bl        $-0x50CC                  ; 0x00005874
0A9C4 0A944   X      7FC3F378               mr        r3,r30
0A9C8 0A948          48009FA1               bl        $+0x9FA0                  ; 0x000148E8
0A9CC 0A94C          80410014               lwz       RTOC,0x0014(SP)
0A9D0 0A950          48000014               b         $+0x0014                  ; 0x0000A964
0A9D4 0A954          38821D40               addi      r4,RTOC,7488
0A9D8 0A958          38610038               addi      r3,SP,56
0A9DC 0A95C          38840EF8               addi      r4,r4,3832
0A9E0 0A960          4BFFAF15               bl        $-0x50EC                  ; 0x00005874
0A9E4 0A964   X      7FA3EB78               mr        r3,r29
0A9E8 0A968          38210060               addi      SP,SP,96
0A9EC 0A96C          80010008               lwz       r0,0x0008(SP)
0A9F0 0A970   X      7C0803A6               mtlr      r0                        ; LR = 8
0A9F4 0A974          BB61FFEC               lmw       r27,-0x0014(SP)
0A9F8 0A978   X      4E800020               blr
0A9FC 0A97C   X      7C0802A6               mflr      r0                        ; LR = 8
0AA00 0A980          BE21FFC4               stmw      r17,-0x003C(SP)
0AA04 0A984          90010008               stw       r0,0x0008(SP)
0AA08 0A988          9421FF50               stwu      SP,-0x00B0(SP)
0AA0C 0A98C   X      7C9E2378               mr        r30,r4
0AA10 0A990   X      2C1E0000               cmpwi     r30,0
0AA14 0A994   X      7C7F1B78               mr        r31,r3
0AA18 0A998   X      40820048               bne       $+0x0048                  ; 0x0000A9E0
0AA1C 0A99C          387F0224               addi      r3,r31,548
0AA20 0A9A0   X      38800080               li        r4,128
0AA24 0A9A4          48009F8D               bl        $+0x9F8C                  ; 0x00014930
0AA28 0A9A8          80410014               lwz       RTOC,0x0014(SP)
0AA2C 0A9AC          387F02A4               addi      r3,r31,676
0AA30 0A9B0   X      388000A8               li        r4,168
0AA34 0A9B4          48009F7D               bl        $+0x9F7C                  ; 0x00014930
0AA38 0A9B8          80410014               lwz       RTOC,0x0014(SP)
0AA3C 0A9BC          807F01E0               lwz       r3,0x01E0(r31)
0AA40 0A9C0   X      38800000               li        r4,0
0AA44 0A9C4          4BFFAFAD               bl        $-0x5054                  ; 0x00005970
0AA48 0A9C8   X      60000000               nop
0AA4C 0A9CC          382100B0               addi      SP,SP,176
0AA50 0A9D0          80010008               lwz       r0,0x0008(SP)
0AA54 0A9D4   X      7C0803A6               mtlr      r0                        ; LR = 8
0AA58 0A9D8          BA21FFC4               lmw       r17,-0x003C(SP)
0AA5C 0A9DC   X      4E800020               blr
0AA60 0A9E0          39822C44               addi      r12,RTOC,11332
0AA64 0A9E4   X      7FC3F378               mr        r3,r30
0AA68 0A9E8          80AC0000               lwz       r5,0x0000(r12)
0AA6C 0A9EC          3BBF02A8               addi      r29,r31,680
0AA70 0A9F0          38822EF0               addi      r4,RTOC,12016
0AA74 0A9F4          3B810048               addi      r28,SP,72
0AA78 0A9F8          3B610038               addi      r27,SP,56
0AA7C 0A9FC          3B5F02B8               addi      r26,r31,696
0AA80 0AA00          3B21003C               addi      r25,SP,60
0AA84 0AA04          3B1F02A8               addi      r24,r31,680
0AA88 0AA08          3AFF02B0               addi      r23,r31,688
0AA8C 0AA0C          3ADF02C4               addi      r22,r31,708
0AA90 0AA10          3AA10050               addi      r21,SP,80
0AA94 0AA14          3A810038               addi      r20,SP,56
0AA98 0AA18          3A7F02D4               addi      r19,r31,724
0AA9C 0AA1C          4BFFAE59               bl        $-0x51A8                  ; 0x00005874
0AAA0 0AA20   X      60000000               nop
0AAA4 0AA24          3A422EF0               addi      r18,RTOC,12016
0AAA8 0AA28   X      7FC3F378               mr        r3,r30
0AAAC 0AA2C          80BF0250               lwz       r5,0x0250(r31)
0AAB0 0AA30          38920005               addi      r4,r18,5
0AAB4 0AA34          80DF0254               lwz       r6,0x0254(r31)
0AAB8 0AA38          4BFFAE3D               bl        $-0x51C4                  ; 0x00005874
0AABC 0AA3C   X      60000000               nop
0AAC0 0AA40          80BF0224               lwz       r5,0x0224(r31)
0AAC4 0AA44   X      7FC3F378               mr        r3,r30
0AAC8 0AA48          80DF0228               lwz       r6,0x0228(r31)
0AACC 0AA4C          3892001A               addi      r4,r18,26
0AAD0 0AA50          80FF022C               lwz       r7,0x022C(r31)
0AAD4 0AA54          811F0230               lwz       r8,0x0230(r31)
0AAD8 0AA58          813F0234               lwz       r9,0x0234(r31)
0AADC 0AA5C          4BFFAE19               bl        $-0x51E8                  ; 0x00005874
0AAE0 0AA60   X      60000000               nop
0AAE4 0AA64          80BF0238               lwz       r5,0x0238(r31)
0AAE8 0AA68   X      7FC3F378               mr        r3,r30
0AAEC 0AA6C          80DF023C               lwz       r6,0x023C(r31)
0AAF0 0AA70          38920049               addi      r4,r18,73
0AAF4 0AA74          80FF0240               lwz       r7,0x0240(r31)
0AAF8 0AA78          811F0244               lwz       r8,0x0244(r31)
0AAFC 0AA7C          813F0248               lwz       r9,0x0248(r31)
0AB00 0AA80          815F024C               lwz       r10,0x024C(r31)
0AB04 0AA84          4BFFADF1               bl        $-0x5210                  ; 0x00005874
0AB08 0AA88   X      60000000               nop
0AB0C 0AA8C          801F0290               lwz       r0,0x0290(r31)
0AB10 0AA90   X      7FC3F378               mr        r3,r30
0AB14 0AA94          90010038               stw       r0,0x0038(SP)
0AB18 0AA98          38920076               addi      r4,r18,118
0AB1C 0AA9C          801F0294               lwz       r0,0x0294(r31)
0AB20 0AAA0          3A21003C               addi      r17,SP,60
0AB24 0AAA4          9001003C               stw       r0,0x003C(SP)
0AB28 0AAA8          80BF0298               lwz       r5,0x0298(r31)
0AB2C 0AAAC          80DF02A0               lwz       r6,0x02A0(r31)
0AB30 0AAB0          80FF029C               lwz       r7,0x029C(r31)
0AB34 0AAB4          811F0284               lwz       r8,0x0284(r31)
0AB38 0AAB8          813F0288               lwz       r9,0x0288(r31)
0AB3C 0AABC          815F028C               lwz       r10,0x028C(r31)
0AB40 0AAC0          4BFFADB5               bl        $-0x524C                  ; 0x00005874
0AB44 0AAC4   X      60000000               nop
0AB48 0AAC8          80BF0258               lwz       r5,0x0258(r31)
0AB4C 0AACC   X      7FC3F378               mr        r3,r30
0AB50 0AAD0          80DF025C               lwz       r6,0x025C(r31)
0AB54 0AAD4          389200AC               addi      r4,r18,172
0AB58 0AAD8          80FF0260               lwz       r7,0x0260(r31)
0AB5C 0AADC          811F0264               lwz       r8,0x0264(r31)
0AB60 0AAE0          813F0268               lwz       r9,0x0268(r31)
0AB64 0AAE4          815F026C               lwz       r10,0x026C(r31)
0AB68 0AAE8          4BFFAD8D               bl        $-0x5274                  ; 0x00005874
0AB6C 0AAEC   X      60000000               nop
0AB70 0AAF0          80BF0280               lwz       r5,0x0280(r31)
0AB74 0AAF4   X      7FC3F378               mr        r3,r30
0AB78 0AAF8          80DF004C               lwz       r6,0x004C(r31)
0AB7C 0AAFC          389200D6               addi      r4,r18,214
0AB80 0AB00          813F0278               lwz       r9,0x0278(r31)
0AB84 0AB04          80FF0270               lwz       r7,0x0270(r31)
0AB88 0AB08          811F0274               lwz       r8,0x0274(r31)
0AB8C 0AB0C          815F027C               lwz       r10,0x027C(r31)
0AB90 0AB10          4BFFAD65               bl        $-0x529C                  ; 0x00005874
0AB94 0AB14   X      60000000               nop
0AB98 0AB18          809D0004               lwz       r4,0x0004(r29)
0AB9C 0AB1C          3BBF02C4               addi      r29,r31,708
0ABA0 0AB20          807F02A8               lwz       r3,0x02A8(r31)
0ABA4 0AB24          48009EB5               bl        $+0x9EB4                  ; 0x000149D8
0ABA8 0AB28          80410014               lwz       RTOC,0x0014(SP)
0ABAC 0AB2C          809F02A4               lwz       r4,0x02A4(r31)
0ABB0 0AB30          7C8323D6               divw      r4,r3,r4
0ABB4 0AB34          38610044               addi      r3,SP,68
0ABB8 0AB38          48009F31               bl        $+0x9F30                  ; 0x00014A68
0ABBC 0AB3C          80410014               lwz       RTOC,0x0014(SP)
0ABC0 0AB40          801C0000               lwz       r0,0x0000(r28)
0ABC4 0AB44   X      7FC3F378               mr        r3,r30
0ABC8 0AB48          901B0000               stw       r0,0x0000(r27)
0ABCC 0AB4C          3892010B               addi      r4,r18,267
0ABD0 0AB50          801A0000               lwz       r0,0x0000(r26)
0ABD4 0AB54          3B9F02CC               addi      r28,r31,716
0ABD8 0AB58          90190000               stw       r0,0x0000(r25)
0ABDC 0AB5C          3B7F02E0               addi      r27,r31,736
0ABE0 0AB60          801A0004               lwz       r0,0x0004(r26)
0ABE4 0AB64          3B410058               addi      r26,SP,88
0ABE8 0AB68          90190004               stw       r0,0x0004(r25)
0ABEC 0AB6C          3B210038               addi      r25,SP,56
0ABF0 0AB70          80F80004               lwz       r7,0x0004(r24)
0ABF4 0AB74          3B1F02F0               addi      r24,r31,752
0ABF8 0AB78          81370004               lwz       r9,0x0004(r23)
0ABFC 0AB7C          3AE1003C               addi      r23,SP,60
0AC00 0AB80          811F02B0               lwz       r8,0x02B0(r31)
0AC04 0AB84          80BF02A4               lwz       r5,0x02A4(r31)
0AC08 0AB88          80DF02A8               lwz       r6,0x02A8(r31)
0AC0C 0AB8C          81410044               lwz       r10,0x0044(SP)
0AC10 0AB90          4BFFACE5               bl        $-0x531C                  ; 0x00005874
0AC14 0AB94   X      60000000               nop
0AC18 0AB98          80960004               lwz       r4,0x0004(r22)
0AC1C 0AB9C          3ADF02E0               addi      r22,r31,736
0AC20 0ABA0          807F02C4               lwz       r3,0x02C4(r31)
0AC24 0ABA4          48009E35               bl        $+0x9E34                  ; 0x000149D8
0AC28 0ABA8          80410014               lwz       RTOC,0x0014(SP)
0AC2C 0ABAC          809F02C0               lwz       r4,0x02C0(r31)
0AC30 0ABB0          7C8323D6               divw      r4,r3,r4
0AC34 0ABB4          3861004C               addi      r3,SP,76
0AC38 0ABB8          48009EB1               bl        $+0x9EB0                  ; 0x00014A68
0AC3C 0ABBC          80410014               lwz       RTOC,0x0014(SP)
0AC40 0ABC0          80150000               lwz       r0,0x0000(r21)
0AC44 0ABC4   X      7FC3F378               mr        r3,r30
0AC48 0ABC8          90140000               stw       r0,0x0000(r20)
0AC4C 0ABCC          3892012E               addi      r4,r18,302
0AC50 0ABD0          80130000               lwz       r0,0x0000(r19)
0AC54 0ABD4          3ABF02E8               addi      r21,r31,744
0AC58 0ABD8          90110000               stw       r0,0x0000(r17)
0AC5C 0ABDC          3A9F02FC               addi      r20,r31,764
0AC60 0ABE0          80130004               lwz       r0,0x0004(r19)
0AC64 0ABE4          3A610060               addi      r19,SP,96
0AC68 0ABE8          90110004               stw       r0,0x0004(r17)
0AC6C 0ABEC          3A210038               addi      r17,SP,56
0AC70 0ABF0          80FD0004               lwz       r7,0x0004(r29)
0AC74 0ABF4          3BBF030C               addi      r29,r31,780
0AC78 0ABF8          813C0004               lwz       r9,0x0004(r28)
0AC7C 0ABFC          3B81003C               addi      r28,SP,60
0AC80 0AC00          811F02CC               lwz       r8,0x02CC(r31)
0AC84 0AC04          80BF02C0               lwz       r5,0x02C0(r31)
0AC88 0AC08          80DF02C4               lwz       r6,0x02C4(r31)
0AC8C 0AC0C          8141004C               lwz       r10,0x004C(SP)
0AC90 0AC10          4BFFAC65               bl        $-0x539C                  ; 0x00005874
0AC94 0AC14   X      60000000               nop
0AC98 0AC18          809B0004               lwz       r4,0x0004(r27)
0AC9C 0AC1C          3B7F02FC               addi      r27,r31,764
0ACA0 0AC20          807F02E0               lwz       r3,0x02E0(r31)
0ACA4 0AC24          48009DB5               bl        $+0x9DB4                  ; 0x000149D8
0ACA8 0AC28          80410014               lwz       RTOC,0x0014(SP)
0ACAC 0AC2C          809F02DC               lwz       r4,0x02DC(r31)
0ACB0 0AC30          7C8323D6               divw      r4,r3,r4
0ACB4 0AC34          38610054               addi      r3,SP,84
0ACB8 0AC38          48009E31               bl        $+0x9E30                  ; 0x00014A68
0ACBC 0AC3C          80410014               lwz       RTOC,0x0014(SP)
0ACC0 0AC40          801A0000               lwz       r0,0x0000(r26)
0ACC4 0AC44   X      7FC3F378               mr        r3,r30
0ACC8 0AC48          90190000               stw       r0,0x0000(r25)
0ACCC 0AC4C          38920151               addi      r4,r18,337
0ACD0 0AC50          80180000               lwz       r0,0x0000(r24)
0ACD4 0AC54          3B5F0304               addi      r26,r31,772
0ACD8 0AC58          90170000               stw       r0,0x0000(r23)
0ACDC 0AC5C          3B3F0318               addi      r25,r31,792
0ACE0 0AC60          80180004               lwz       r0,0x0004(r24)
0ACE4 0AC64          3B010068               addi      r24,SP,104
0ACE8 0AC68          90170004               stw       r0,0x0004(r23)
0ACEC 0AC6C          3AE10038               addi      r23,SP,56
0ACF0 0AC70          80F60004               lwz       r7,0x0004(r22)
0ACF4 0AC74          3ADF0328               addi      r22,r31,808
0ACF8 0AC78          81350004               lwz       r9,0x0004(r21)
0ACFC 0AC7C          3AA1003C               addi      r21,SP,60
0AD00 0AC80          811F02E8               lwz       r8,0x02E8(r31)
0AD04 0AC84          80BF02DC               lwz       r5,0x02DC(r31)
0AD08 0AC88          80DF02E0               lwz       r6,0x02E0(r31)
0AD0C 0AC8C          81410054               lwz       r10,0x0054(SP)
0AD10 0AC90          4BFFABE5               bl        $-0x541C                  ; 0x00005874
0AD14 0AC94   X      60000000               nop
0AD18 0AC98          80940004               lwz       r4,0x0004(r20)
0AD1C 0AC9C          3A9F0318               addi      r20,r31,792
0AD20 0ACA0          807F02FC               lwz       r3,0x02FC(r31)
0AD24 0ACA4          48009D35               bl        $+0x9D34                  ; 0x000149D8
0AD28 0ACA8          80410014               lwz       RTOC,0x0014(SP)
0AD2C 0ACAC          809F02F8               lwz       r4,0x02F8(r31)
0AD30 0ACB0          7C8323D6               divw      r4,r3,r4
0AD34 0ACB4          3861005C               addi      r3,SP,92
0AD38 0ACB8          48009DB1               bl        $+0x9DB0                  ; 0x00014A68
0AD3C 0ACBC          80410014               lwz       RTOC,0x0014(SP)
0AD40 0ACC0          80130000               lwz       r0,0x0000(r19)
0AD44 0ACC4   X      7FC3F378               mr        r3,r30
0AD48 0ACC8          90110000               stw       r0,0x0000(r17)
0AD4C 0ACCC          38920174               addi      r4,r18,372
0AD50 0ACD0          801D0000               lwz       r0,0x0000(r29)
0AD54 0ACD4          3A7F0320               addi      r19,r31,800
0AD58 0ACD8          901C0000               stw       r0,0x0000(r28)
0AD5C 0ACDC          3A3F0334               addi      r17,r31,820
0AD60 0ACE0          801D0004               lwz       r0,0x0004(r29)
0AD64 0ACE4          3BA10070               addi      r29,SP,112
0AD68 0ACE8          901C0004               stw       r0,0x0004(r28)
0AD6C 0ACEC          3B810038               addi      r28,SP,56
0AD70 0ACF0          80FB0004               lwz       r7,0x0004(r27)
0AD74 0ACF4          3B7F0344               addi      r27,r31,836
0AD78 0ACF8          813A0004               lwz       r9,0x0004(r26)
0AD7C 0ACFC          3B41003C               addi      r26,SP,60
0AD80 0AD00          811F0304               lwz       r8,0x0304(r31)
0AD84 0AD04          80BF02F8               lwz       r5,0x02F8(r31)
0AD88 0AD08          80DF02FC               lwz       r6,0x02FC(r31)
0AD8C 0AD0C          8141005C               lwz       r10,0x005C(SP)
0AD90 0AD10          4BFFAB65               bl        $-0x549C                  ; 0x00005874
0AD94 0AD14   X      60000000               nop
0AD98 0AD18          80990004               lwz       r4,0x0004(r25)
0AD9C 0AD1C          3B3F0334               addi      r25,r31,820
0ADA0 0AD20          807F0318               lwz       r3,0x0318(r31)
0ADA4 0AD24          48009CB5               bl        $+0x9CB4                  ; 0x000149D8
0ADA8 0AD28          80410014               lwz       RTOC,0x0014(SP)
0ADAC 0AD2C          809F0314               lwz       r4,0x0314(r31)
0ADB0 0AD30          7C8323D6               divw      r4,r3,r4
0ADB4 0AD34          38610064               addi      r3,SP,100
0ADB8 0AD38          48009D31               bl        $+0x9D30                  ; 0x00014A68
0ADBC 0AD3C          80410014               lwz       RTOC,0x0014(SP)
0ADC0 0AD40          80180000               lwz       r0,0x0000(r24)
0ADC4 0AD44   X      7FC3F378               mr        r3,r30
0ADC8 0AD48          90170000               stw       r0,0x0000(r23)
0ADCC 0AD4C          38920198               addi      r4,r18,408
0ADD0 0AD50          80160000               lwz       r0,0x0000(r22)
0ADD4 0AD54          3B1F033C               addi      r24,r31,828
0ADD8 0AD58          90150000               stw       r0,0x0000(r21)
0ADDC 0AD5C          80160004               lwz       r0,0x0004(r22)
0ADE0 0AD60          90150004               stw       r0,0x0004(r21)
0ADE4 0AD64          80F40004               lwz       r7,0x0004(r20)
0ADE8 0AD68          81330004               lwz       r9,0x0004(r19)
0ADEC 0AD6C          80BF0314               lwz       r5,0x0314(r31)
0ADF0 0AD70          80DF0318               lwz       r6,0x0318(r31)
0ADF4 0AD74          811F0320               lwz       r8,0x0320(r31)
0ADF8 0AD78          81410064               lwz       r10,0x0064(SP)
0ADFC 0AD7C          4BFFAAF9               bl        $-0x5508                  ; 0x00005874
0AE00 0AD80   X      60000000               nop
0AE04 0AD84          80910004               lwz       r4,0x0004(r17)
0AE08 0AD88          807F0334               lwz       r3,0x0334(r31)
0AE0C 0AD8C          48009C4D               bl        $+0x9C4C                  ; 0x000149D8
0AE10 0AD90          80410014               lwz       RTOC,0x0014(SP)
0AE14 0AD94          809F0330               lwz       r4,0x0330(r31)
0AE18 0AD98          7C8323D6               divw      r4,r3,r4
0AE1C 0AD9C          3861006C               addi      r3,SP,108
0AE20 0ADA0          48009CC9               bl        $+0x9CC8                  ; 0x00014A68
0AE24 0ADA4          80410014               lwz       RTOC,0x0014(SP)
0AE28 0ADA8          801D0000               lwz       r0,0x0000(r29)
0AE2C 0ADAC   X      7FC3F378               mr        r3,r30
0AE30 0ADB0          901C0000               stw       r0,0x0000(r28)
0AE34 0ADB4          389201BB               addi      r4,r18,443
0AE38 0ADB8          801B0000               lwz       r0,0x0000(r27)
0AE3C 0ADBC          901A0000               stw       r0,0x0000(r26)
0AE40 0ADC0          801B0004               lwz       r0,0x0004(r27)
0AE44 0ADC4          901A0004               stw       r0,0x0004(r26)
0AE48 0ADC8          80F90004               lwz       r7,0x0004(r25)
0AE4C 0ADCC          81380004               lwz       r9,0x0004(r24)
0AE50 0ADD0          80BF0330               lwz       r5,0x0330(r31)
0AE54 0ADD4          80DF0334               lwz       r6,0x0334(r31)
0AE58 0ADD8          811F033C               lwz       r8,0x033C(r31)
0AE5C 0ADDC          8141006C               lwz       r10,0x006C(SP)
0AE60 0ADE0          4BFFAA95               bl        $-0x556C                  ; 0x00005874
0AE64 0ADE4   X      60000000               nop
0AE68 0ADE8          807F01E0               lwz       r3,0x01E0(r31)
0AE6C 0ADEC   X      7FC4F378               mr        r4,r30
0AE70 0ADF0          4BFFAB81               bl        $-0x5480                  ; 0x00005970
0AE74 0ADF4   X      60000000               nop
0AE78 0ADF8          382100B0               addi      SP,SP,176
0AE7C 0ADFC          80010008               lwz       r0,0x0008(SP)
0AE80 0AE00   X      7C0803A6               mtlr      r0                        ; LR = 8
0AE84 0AE04          BA21FFC4               lmw       r17,-0x003C(SP)
0AE88 0AE08   X      4E800020               blr
0AE8C 0AE0C   X      7C0802A6               mflr      r0                        ; LR = 8
0AE90 0AE10          90010008               stw       r0,0x0008(SP)
0AE94 0AE14          9421FFC0               stwu      SP,-0x0040(SP)
0AE98 0AE18          80A50200               lwz       r5,0x0200(r5)
0AE9C 0AE1C   X      7C832378               mr        r3,r4
0AEA0 0AE20          38822EF0               addi      r4,RTOC,12016
0AEA4 0AE24          388401DA               addi      r4,r4,474
0AEA8 0AE28          48009E09               bl        $+0x9E08                  ; 0x00014C30
0AEAC 0AE2C          80410014               lwz       RTOC,0x0014(SP)
0AEB0 0AE30   X      38600000               li        r3,0
0AEB4 0AE34          38210040               addi      SP,SP,64
0AEB8 0AE38          80010008               lwz       r0,0x0008(SP)
0AEBC 0AE3C   X      7C0803A6               mtlr      r0                        ; LR = 8
0AEC0 0AE40   X      4E800020               blr
0AEC4 0AE44   X      7C0802A6               mflr      r0                        ; LR = 8
0AEC8 0AE48          93C1FFF8               stw       r30,-0x0008(SP)
0AECC 0AE4C          93E1FFFC               stw       r31,-0x0004(SP)
0AED0 0AE50          90010008               stw       r0,0x0008(SP)
0AED4 0AE54          9421FFB0               stwu      SP,-0x0050(SP)
0AED8 0AE58          38810038               addi      r4,SP,56
0AEDC 0AE5C   X      7CBF2B78               mr        r31,r5
0AEE0 0AE60   X      38A00000               li        r5,0
0AEE4 0AE64   X      7FE3FB78               mr        r3,r31
0AEE8 0AE68   X      7CDE3378               mr        r30,r6
0AEEC 0AE6C          48009DDD               bl        $+0x9DDC                  ; 0x00014C48
0AEF0 0AE70          80410014               lwz       RTOC,0x0014(SP)
0AEF4 0AE74          80010038               lwz       r0,0x0038(SP)
0AEF8 0AE78   X      7C00F800               cmpw      r0,r31
0AEFC 0AE7C   X      41820014               beq       $+0x0014                  ; 0x0000AE90
0AF00 0AE80   X      2C030000               cmpwi     r3,0
0AF04 0AE84   X      4081000C               ble       $+0x000C                  ; 0x0000AE90
0AF08 0AE88   X      2C0303E9               cmpwi     r3,1001
0AF0C 0AE8C   X      41800020               blt       $+0x0020                  ; 0x0000AEAC
0AF10 0AE90   X      38600016               li        r3,22
0AF14 0AE94          38210050               addi      SP,SP,80
0AF18 0AE98          80010008               lwz       r0,0x0008(SP)
0AF1C 0AE9C   X      7C0803A6               mtlr      r0                        ; LR = 8
0AF20 0AEA0          83C1FFF8               lwz       r30,-0x0008(SP)
0AF24 0AEA4          83E1FFFC               lwz       r31,-0x0004(SP)
0AF28 0AEA8   X      4E800020               blr
0AF2C 0AEAC          907E0200               stw       r3,0x0200(r30)
0AF30 0AEB0   X      38600000               li        r3,0
0AF34 0AEB4          38210050               addi      SP,SP,80
0AF38 0AEB8          80010008               lwz       r0,0x0008(SP)
0AF3C 0AEBC   X      7C0803A6               mtlr      r0                        ; LR = 8
0AF40 0AEC0          83C1FFF8               lwz       r30,-0x0008(SP)
0AF44 0AEC4          83E1FFFC               lwz       r31,-0x0004(SP)
0AF48 0AEC8   X      4E800020               blr
0AF4C 0AECC   X      7C0802A6               mflr      r0                        ; LR = 8
0AF50 0AED0          90010008               stw       r0,0x0008(SP)
0AF54 0AED4          9421FFC0               stwu      SP,-0x0040(SP)
0AF58 0AED8          80A50208               lwz       r5,0x0208(r5)
0AF5C 0AEDC   X      7C832378               mr        r3,r4
0AF60 0AEE0          38822EF0               addi      r4,RTOC,12016
0AF64 0AEE4          388401DA               addi      r4,r4,474
0AF68 0AEE8          48009D49               bl        $+0x9D48                  ; 0x00014C30
0AF6C 0AEEC          80410014               lwz       RTOC,0x0014(SP)
0AF70 0AEF0   X      38600000               li        r3,0
0AF74 0AEF4          38210040               addi      SP,SP,64
0AF78 0AEF8          80010008               lwz       r0,0x0008(SP)
0AF7C 0AEFC   X      7C0803A6               mtlr      r0                        ; LR = 8
0AF80 0AF00   X      4E800020               blr
0AF84 0AF04   X      7C0802A6               mflr      r0                        ; LR = 8
0AF88 0AF08          93C1FFF8               stw       r30,-0x0008(SP)
0AF8C 0AF0C          93E1FFFC               stw       r31,-0x0004(SP)
0AF90 0AF10          90010008               stw       r0,0x0008(SP)
0AF94 0AF14          9421FFB0               stwu      SP,-0x0050(SP)
0AF98 0AF18          38810038               addi      r4,SP,56
0AF9C 0AF1C   X      7CBF2B78               mr        r31,r5
0AFA0 0AF20   X      38A00000               li        r5,0
0AFA4 0AF24   X      7FE3FB78               mr        r3,r31
0AFA8 0AF28   X      7CDE3378               mr        r30,r6
0AFAC 0AF2C          48009D1D               bl        $+0x9D1C                  ; 0x00014C48
0AFB0 0AF30          80410014               lwz       RTOC,0x0014(SP)
0AFB4 0AF34          80010038               lwz       r0,0x0038(SP)
0AFB8 0AF38   X      7C00F800               cmpw      r0,r31
0AFBC 0AF3C   X      41820014               beq       $+0x0014                  ; 0x0000AF50
0AFC0 0AF40   X      2C030000               cmpwi     r3,0
0AFC4 0AF44   X      4081000C               ble       $+0x000C                  ; 0x0000AF50
0AFC8 0AF48   X      2C0303E9               cmpwi     r3,1001
0AFCC 0AF4C   X      41800020               blt       $+0x0020                  ; 0x0000AF6C
0AFD0 0AF50   X      38600016               li        r3,22
0AFD4 0AF54          38210050               addi      SP,SP,80
0AFD8 0AF58          80010008               lwz       r0,0x0008(SP)
0AFDC 0AF5C   X      7C0803A6               mtlr      r0                        ; LR = 8
0AFE0 0AF60          83C1FFF8               lwz       r30,-0x0008(SP)
0AFE4 0AF64          83E1FFFC               lwz       r31,-0x0004(SP)
0AFE8 0AF68   X      4E800020               blr
0AFEC 0AF6C          907E0208               stw       r3,0x0208(r30)
0AFF0 0AF70   X      38600000               li        r3,0
0AFF4 0AF74          38210050               addi      SP,SP,80
0AFF8 0AF78          80010008               lwz       r0,0x0008(SP)
0AFFC 0AF7C   X      7C0803A6               mtlr      r0                        ; LR = 8
0B000 0AF80          83C1FFF8               lwz       r30,-0x0008(SP)
0B004 0AF84          83E1FFFC               lwz       r31,-0x0004(SP)
0B008 0AF88   X      4E800020               blr
0B00C 0AF8C   X      7C0802A6               mflr      r0                        ; LR = 8
0B010 0AF90          90010008               stw       r0,0x0008(SP)
0B014 0AF94          9421FFC0               stwu      SP,-0x0040(SP)
0B018 0AF98          80A50204               lwz       r5,0x0204(r5)
0B01C 0AF9C   X      7C832378               mr        r3,r4
0B020 0AFA0          38822EF0               addi      r4,RTOC,12016
0B024 0AFA4          388401DA               addi      r4,r4,474
0B028 0AFA8          48009C89               bl        $+0x9C88                  ; 0x00014C30
0B02C 0AFAC          80410014               lwz       RTOC,0x0014(SP)
0B030 0AFB0   X      38600000               li        r3,0
0B034 0AFB4          38210040               addi      SP,SP,64
0B038 0AFB8          80010008               lwz       r0,0x0008(SP)
0B03C 0AFBC   X      7C0803A6               mtlr      r0                        ; LR = 8
0B040 0AFC0   X      4E800020               blr
0B044 0AFC4   X      7C0802A6               mflr      r0                        ; LR = 8
0B048 0AFC8          93C1FFF8               stw       r30,-0x0008(SP)
0B04C 0AFCC          93E1FFFC               stw       r31,-0x0004(SP)
0B050 0AFD0          90010008               stw       r0,0x0008(SP)
0B054 0AFD4          9421FFB0               stwu      SP,-0x0050(SP)
0B058 0AFD8          38810038               addi      r4,SP,56
0B05C 0AFDC   X      7CBF2B78               mr        r31,r5
0B060 0AFE0   X      38A00000               li        r5,0
0B064 0AFE4   X      7FE3FB78               mr        r3,r31
0B068 0AFE8   X      7CDE3378               mr        r30,r6
0B06C 0AFEC          48009C5D               bl        $+0x9C5C                  ; 0x00014C48
0B070 0AFF0          80410014               lwz       RTOC,0x0014(SP)
0B074 0AFF4          80010038               lwz       r0,0x0038(SP)
0B078 0AFF8   X      7C00F800               cmpw      r0,r31
0B07C 0AFFC   X      41820014               beq       $+0x0014                  ; 0x0000B010
0B080 0B000   X      2C030000               cmpwi     r3,0
0B084 0B004   X      4081000C               ble       $+0x000C                  ; 0x0000B010
0B088 0B008   X      2C0303E9               cmpwi     r3,1001
0B08C 0B00C   X      41800020               blt       $+0x0020                  ; 0x0000B02C
0B090 0B010   X      38600016               li        r3,22
0B094 0B014          38210050               addi      SP,SP,80
0B098 0B018          80010008               lwz       r0,0x0008(SP)
0B09C 0B01C   X      7C0803A6               mtlr      r0                        ; LR = 8
0B0A0 0B020          83C1FFF8               lwz       r30,-0x0008(SP)
0B0A4 0B024          83E1FFFC               lwz       r31,-0x0004(SP)
0B0A8 0B028   X      4E800020               blr
0B0AC 0B02C          907E0204               stw       r3,0x0204(r30)
0B0B0 0B030   X      38600000               li        r3,0
0B0B4 0B034          38210050               addi      SP,SP,80
0B0B8 0B038          80010008               lwz       r0,0x0008(SP)
0B0BC 0B03C   X      7C0803A6               mtlr      r0                        ; LR = 8
0B0C0 0B040          83C1FFF8               lwz       r30,-0x0008(SP)
0B0C4 0B044          83E1FFFC               lwz       r31,-0x0004(SP)
0B0C8 0B048   X      4E800020               blr
0B0CC 0B04C   X      7C0802A6               mflr      r0                        ; LR = 8
0B0D0 0B050          90010008               stw       r0,0x0008(SP)
0B0D4 0B054          9421FFC0               stwu      SP,-0x0040(SP)
0B0D8 0B058          80A50210               lwz       r5,0x0210(r5)
0B0DC 0B05C   X      7C832378               mr        r3,r4
0B0E0 0B060          38822EF0               addi      r4,RTOC,12016
0B0E4 0B064          388401DA               addi      r4,r4,474
0B0E8 0B068          48009BC9               bl        $+0x9BC8                  ; 0x00014C30
0B0EC 0B06C          80410014               lwz       RTOC,0x0014(SP)
0B0F0 0B070   X      38600000               li        r3,0
0B0F4 0B074          38210040               addi      SP,SP,64
0B0F8 0B078          80010008               lwz       r0,0x0008(SP)
0B0FC 0B07C   X      7C0803A6               mtlr      r0                        ; LR = 8
0B100 0B080   X      4E800020               blr
0B104 0B084   X      7C0802A6               mflr      r0                        ; LR = 8
0B108 0B088          93C1FFF8               stw       r30,-0x0008(SP)
0B10C 0B08C          93E1FFFC               stw       r31,-0x0004(SP)
0B110 0B090          90010008               stw       r0,0x0008(SP)
0B114 0B094          9421FFB0               stwu      SP,-0x0050(SP)
0B118 0B098          38810038               addi      r4,SP,56
0B11C 0B09C   X      7CBF2B78               mr        r31,r5
0B120 0B0A0   X      38A00000               li        r5,0
0B124 0B0A4   X      7FE3FB78               mr        r3,r31
0B128 0B0A8   X      7CDE3378               mr        r30,r6
0B12C 0B0AC          48009B9D               bl        $+0x9B9C                  ; 0x00014C48
0B130 0B0B0          80410014               lwz       RTOC,0x0014(SP)
0B134 0B0B4          80010038               lwz       r0,0x0038(SP)
0B138 0B0B8   X      7C00F800               cmpw      r0,r31
0B13C 0B0BC   X      41820014               beq       $+0x0014                  ; 0x0000B0D0
0B140 0B0C0   X      2C030000               cmpwi     r3,0
0B144 0B0C4   X      4081000C               ble       $+0x000C                  ; 0x0000B0D0
0B148 0B0C8   X      2C0303E9               cmpwi     r3,1001
0B14C 0B0CC   X      41800020               blt       $+0x0020                  ; 0x0000B0EC
0B150 0B0D0   X      38600016               li        r3,22
0B154 0B0D4          38210050               addi      SP,SP,80
0B158 0B0D8          80010008               lwz       r0,0x0008(SP)
0B15C 0B0DC   X      7C0803A6               mtlr      r0                        ; LR = 8
0B160 0B0E0          83C1FFF8               lwz       r30,-0x0008(SP)
0B164 0B0E4          83E1FFFC               lwz       r31,-0x0004(SP)
0B168 0B0E8   X      4E800020               blr
0B16C 0B0EC          907E0210               stw       r3,0x0210(r30)
0B170 0B0F0   X      38600000               li        r3,0
0B174 0B0F4          38210050               addi      SP,SP,80
0B178 0B0F8          80010008               lwz       r0,0x0008(SP)
0B17C 0B0FC   X      7C0803A6               mtlr      r0                        ; LR = 8
0B180 0B100          83C1FFF8               lwz       r30,-0x0008(SP)
0B184 0B104          83E1FFFC               lwz       r31,-0x0004(SP)
0B188 0B108   X      4E800020               blr
0B18C 0B10C   X      7C0802A6               mflr      r0                        ; LR = 8
0B190 0B110          90010008               stw       r0,0x0008(SP)
0B194 0B114          9421FFC0               stwu      SP,-0x0040(SP)
0B198 0B118          80A50214               lwz       r5,0x0214(r5)
0B19C 0B11C   X      7C832378               mr        r3,r4
0B1A0 0B120          38822EF0               addi      r4,RTOC,12016
0B1A4 0B124          388401DA               addi      r4,r4,474
0B1A8 0B128          48009B09               bl        $+0x9B08                  ; 0x00014C30
0B1AC 0B12C          80410014               lwz       RTOC,0x0014(SP)
0B1B0 0B130   X      38600000               li        r3,0
0B1B4 0B134          38210040               addi      SP,SP,64
0B1B8 0B138          80010008               lwz       r0,0x0008(SP)
0B1BC 0B13C   X      7C0803A6               mtlr      r0                        ; LR = 8
0B1C0 0B140   X      4E800020               blr
0B1C4 0B144   X      7C0802A6               mflr      r0                        ; LR = 8
0B1C8 0B148          93C1FFF8               stw       r30,-0x0008(SP)
0B1CC 0B14C          93E1FFFC               stw       r31,-0x0004(SP)
0B1D0 0B150          90010008               stw       r0,0x0008(SP)
0B1D4 0B154          9421FFB0               stwu      SP,-0x0050(SP)
0B1D8 0B158          38810038               addi      r4,SP,56
0B1DC 0B15C   X      7CBF2B78               mr        r31,r5
0B1E0 0B160   X      38A00000               li        r5,0
0B1E4 0B164   X      7FE3FB78               mr        r3,r31
0B1E8 0B168   X      7CDE3378               mr        r30,r6
0B1EC 0B16C          48009ADD               bl        $+0x9ADC                  ; 0x00014C48
0B1F0 0B170          80410014               lwz       RTOC,0x0014(SP)
0B1F4 0B174          80010038               lwz       r0,0x0038(SP)
0B1F8 0B178   X      7C00F800               cmpw      r0,r31
0B1FC 0B17C   X      41820014               beq       $+0x0014                  ; 0x0000B190
0B200 0B180   X      2C030000               cmpwi     r3,0
0B204 0B184   X      4081000C               ble       $+0x000C                  ; 0x0000B190
0B208 0B188   X      2C0303E9               cmpwi     r3,1001
0B20C 0B18C   X      41800020               blt       $+0x0020                  ; 0x0000B1AC
0B210 0B190   X      38600016               li        r3,22
0B214 0B194          38210050               addi      SP,SP,80
0B218 0B198          80010008               lwz       r0,0x0008(SP)
0B21C 0B19C   X      7C0803A6               mtlr      r0                        ; LR = 8
0B220 0B1A0          83C1FFF8               lwz       r30,-0x0008(SP)
0B224 0B1A4          83E1FFFC               lwz       r31,-0x0004(SP)
0B228 0B1A8   X      4E800020               blr
0B22C 0B1AC          907E0214               stw       r3,0x0214(r30)
0B230 0B1B0   X      38600000               li        r3,0
0B234 0B1B4          38210050               addi      SP,SP,80
0B238 0B1B8          80010008               lwz       r0,0x0008(SP)
0B23C 0B1BC   X      7C0803A6               mtlr      r0                        ; LR = 8
0B240 0B1C0          83C1FFF8               lwz       r30,-0x0008(SP)
0B244 0B1C4          83E1FFFC               lwz       r31,-0x0004(SP)
0B248 0B1C8   X      4E800020               blr
0B24C 0B1CC   X      7C0802A6               mflr      r0                        ; LR = 8
0B250 0B1D0          90010008               stw       r0,0x0008(SP)
0B254 0B1D4          9421FFC0               stwu      SP,-0x0040(SP)
0B258 0B1D8          80A50218               lwz       r5,0x0218(r5)
0B25C 0B1DC   X      7C832378               mr        r3,r4
0B260 0B1E0          38822EF0               addi      r4,RTOC,12016
0B264 0B1E4          388401DA               addi      r4,r4,474
0B268 0B1E8          48009A49               bl        $+0x9A48                  ; 0x00014C30
0B26C 0B1EC          80410014               lwz       RTOC,0x0014(SP)
0B270 0B1F0   X      38600000               li        r3,0
0B274 0B1F4          38210040               addi      SP,SP,64
0B278 0B1F8          80010008               lwz       r0,0x0008(SP)
0B27C 0B1FC   X      7C0803A6               mtlr      r0                        ; LR = 8
0B280 0B200   X      4E800020               blr
0B284 0B204   X      7C0802A6               mflr      r0                        ; LR = 8
0B288 0B208          93C1FFF8               stw       r30,-0x0008(SP)
0B28C 0B20C          93E1FFFC               stw       r31,-0x0004(SP)
0B290 0B210          90010008               stw       r0,0x0008(SP)
0B294 0B214          9421FFB0               stwu      SP,-0x0050(SP)
0B298 0B218          38810038               addi      r4,SP,56
0B29C 0B21C   X      7CBF2B78               mr        r31,r5
0B2A0 0B220   X      38A00000               li        r5,0
0B2A4 0B224   X      7FE3FB78               mr        r3,r31
0B2A8 0B228   X      7CDE3378               mr        r30,r6
0B2AC 0B22C          48009A1D               bl        $+0x9A1C                  ; 0x00014C48
0B2B0 0B230          80410014               lwz       RTOC,0x0014(SP)
0B2B4 0B234          80010038               lwz       r0,0x0038(SP)
0B2B8 0B238   X      7C00F800               cmpw      r0,r31
0B2BC 0B23C   X      41820014               beq       $+0x0014                  ; 0x0000B250
0B2C0 0B240   X      2C030000               cmpwi     r3,0
0B2C4 0B244   X      4081000C               ble       $+0x000C                  ; 0x0000B250
0B2C8 0B248   X      2C0303E9               cmpwi     r3,1001
0B2CC 0B24C   X      41800020               blt       $+0x0020                  ; 0x0000B26C
0B2D0 0B250   X      38600016               li        r3,22
0B2D4 0B254          38210050               addi      SP,SP,80
0B2D8 0B258          80010008               lwz       r0,0x0008(SP)
0B2DC 0B25C   X      7C0803A6               mtlr      r0                        ; LR = 8
0B2E0 0B260          83C1FFF8               lwz       r30,-0x0008(SP)
0B2E4 0B264          83E1FFFC               lwz       r31,-0x0004(SP)
0B2E8 0B268   X      4E800020               blr
0B2EC 0B26C          907E0218               stw       r3,0x0218(r30)
0B2F0 0B270   X      38600000               li        r3,0
0B2F4 0B274          38210050               addi      SP,SP,80
0B2F8 0B278          80010008               lwz       r0,0x0008(SP)
0B2FC 0B27C   X      7C0803A6               mtlr      r0                        ; LR = 8
0B300 0B280          83C1FFF8               lwz       r30,-0x0008(SP)
0B304 0B284          83E1FFFC               lwz       r31,-0x0004(SP)
0B308 0B288   X      4E800020               blr
0B30C 0B28C   X      7C0802A6               mflr      r0                        ; LR = 8
0B310 0B290          90010008               stw       r0,0x0008(SP)
0B314 0B294          9421FFC0               stwu      SP,-0x0040(SP)
0B318 0B298          80A5021C               lwz       r5,0x021C(r5)
0B31C 0B29C   X      7C832378               mr        r3,r4
0B320 0B2A0          38822EF0               addi      r4,RTOC,12016
0B324 0B2A4          388401DA               addi      r4,r4,474
0B328 0B2A8          48009989               bl        $+0x9988                  ; 0x00014C30
0B32C 0B2AC          80410014               lwz       RTOC,0x0014(SP)
0B330 0B2B0   X      38600000               li        r3,0
0B334 0B2B4          38210040               addi      SP,SP,64
0B338 0B2B8          80010008               lwz       r0,0x0008(SP)
0B33C 0B2BC   X      7C0803A6               mtlr      r0                        ; LR = 8
0B340 0B2C0   X      4E800020               blr
0B344 0B2C4   X      7C0802A6               mflr      r0                        ; LR = 8
0B348 0B2C8          93C1FFF8               stw       r30,-0x0008(SP)
0B34C 0B2CC          93E1FFFC               stw       r31,-0x0004(SP)
0B350 0B2D0          90010008               stw       r0,0x0008(SP)
0B354 0B2D4          9421FFB0               stwu      SP,-0x0050(SP)
0B358 0B2D8          38810038               addi      r4,SP,56
0B35C 0B2DC   X      7CBF2B78               mr        r31,r5
0B360 0B2E0   X      38A00000               li        r5,0
0B364 0B2E4   X      7FE3FB78               mr        r3,r31
0B368 0B2E8   X      7CDE3378               mr        r30,r6
0B36C 0B2EC          4800995D               bl        $+0x995C                  ; 0x00014C48
0B370 0B2F0          80410014               lwz       RTOC,0x0014(SP)
0B374 0B2F4          80010038               lwz       r0,0x0038(SP)
0B378 0B2F8   X      7C00F800               cmpw      r0,r31
0B37C 0B2FC   X      41820014               beq       $+0x0014                  ; 0x0000B310
0B380 0B300   X      2C030000               cmpwi     r3,0
0B384 0B304   X      4081000C               ble       $+0x000C                  ; 0x0000B310
0B388 0B308   X      2C0303E9               cmpwi     r3,1001
0B38C 0B30C   X      41800020               blt       $+0x0020                  ; 0x0000B32C
0B390 0B310   X      38600016               li        r3,22
0B394 0B314          38210050               addi      SP,SP,80
0B398 0B318          80010008               lwz       r0,0x0008(SP)
0B39C 0B31C   X      7C0803A6               mtlr      r0                        ; LR = 8
0B3A0 0B320          83C1FFF8               lwz       r30,-0x0008(SP)
0B3A4 0B324          83E1FFFC               lwz       r31,-0x0004(SP)
0B3A8 0B328   X      4E800020               blr
0B3AC 0B32C          907E021C               stw       r3,0x021C(r30)
0B3B0 0B330   X      38600000               li        r3,0
0B3B4 0B334          38210050               addi      SP,SP,80
0B3B8 0B338          80010008               lwz       r0,0x0008(SP)
0B3BC 0B33C   X      7C0803A6               mtlr      r0                        ; LR = 8
0B3C0 0B340          83C1FFF8               lwz       r30,-0x0008(SP)
0B3C4 0B344          83E1FFFC               lwz       r31,-0x0004(SP)
0B3C8 0B348   X      4E800020               blr
0B3CC 0B34C   X      7C0802A6               mflr      r0                        ; LR = 8
0B3D0 0B350          90010008               stw       r0,0x0008(SP)
0B3D4 0B354          9421FFC0               stwu      SP,-0x0040(SP)
0B3D8 0B358          80A50220               lwz       r5,0x0220(r5)
0B3DC 0B35C   X      7C832378               mr        r3,r4
0B3E0 0B360          38822EF0               addi      r4,RTOC,12016
0B3E4 0B364          388401DA               addi      r4,r4,474
0B3E8 0B368          480098C9               bl        $+0x98C8                  ; 0x00014C30
0B3EC 0B36C          80410014               lwz       RTOC,0x0014(SP)
0B3F0 0B370   X      38600000               li        r3,0
0B3F4 0B374          38210040               addi      SP,SP,64
0B3F8 0B378          80010008               lwz       r0,0x0008(SP)
0B3FC 0B37C   X      7C0803A6               mtlr      r0                        ; LR = 8
0B400 0B380   X      4E800020               blr
0B404 0B384   X      7C0802A6               mflr      r0                        ; LR = 8
0B408 0B388          93C1FFF8               stw       r30,-0x0008(SP)
0B40C 0B38C          93E1FFFC               stw       r31,-0x0004(SP)
0B410 0B390          90010008               stw       r0,0x0008(SP)
0B414 0B394          9421FFB0               stwu      SP,-0x0050(SP)
0B418 0B398          38810038               addi      r4,SP,56
0B41C 0B39C   X      7CBF2B78               mr        r31,r5
0B420 0B3A0   X      38A00000               li        r5,0
0B424 0B3A4   X      7FE3FB78               mr        r3,r31
0B428 0B3A8   X      7CDE3378               mr        r30,r6
0B42C 0B3AC          4800989D               bl        $+0x989C                  ; 0x00014C48
0B430 0B3B0          80410014               lwz       RTOC,0x0014(SP)
0B434 0B3B4          80010038               lwz       r0,0x0038(SP)
0B438 0B3B8   X      7C00F800               cmpw      r0,r31
0B43C 0B3BC   X      41820014               beq       $+0x0014                  ; 0x0000B3D0
0B440 0B3C0   X      2C030000               cmpwi     r3,0
0B444 0B3C4   X      4081000C               ble       $+0x000C                  ; 0x0000B3D0
0B448 0B3C8   X      2C0303E9               cmpwi     r3,1001
0B44C 0B3CC   X      41800020               blt       $+0x0020                  ; 0x0000B3EC
0B450 0B3D0   X      38600016               li        r3,22
0B454 0B3D4          38210050               addi      SP,SP,80
0B458 0B3D8          80010008               lwz       r0,0x0008(SP)
0B45C 0B3DC   X      7C0803A6               mtlr      r0                        ; LR = 8
0B460 0B3E0          83C1FFF8               lwz       r30,-0x0008(SP)
0B464 0B3E4          83E1FFFC               lwz       r31,-0x0004(SP)
0B468 0B3E8   X      4E800020               blr
0B46C 0B3EC          907E0220               stw       r3,0x0220(r30)
0B470 0B3F0   X      38600000               li        r3,0
0B474 0B3F4          38210050               addi      SP,SP,80
0B478 0B3F8          80010008               lwz       r0,0x0008(SP)
0B47C 0B3FC   X      7C0803A6               mtlr      r0                        ; LR = 8
0B480 0B400          83C1FFF8               lwz       r30,-0x0008(SP)
0B484 0B404          83E1FFFC               lwz       r31,-0x0004(SP)
0B488 0B408   X      4E800020               blr
0B48C 0B40C   X      7C0802A6               mflr      r0                        ; LR = 8
0B490 0B410          93A1FFF4               stw       r29,-0x000C(SP)
0B494 0B414          93C1FFF8               stw       r30,-0x0008(SP)
0B498 0B418          93E1FFFC               stw       r31,-0x0004(SP)
0B49C 0B41C          90010008               stw       r0,0x0008(SP)
0B4A0 0B420          9421BFA0               stwu      SP,-0x4060(SP)
0B4A4 0B424          38610038               addi      r3,SP,56
0B4A8 0B428   X      7CBF2B78               mr        r31,r5
0B4AC 0B42C   X      38A04000               li        r5,16384
0B4B0 0B430   X      7C9E2378               mr        r30,r4
0B4B4 0B434          38810048               addi      r4,SP,72
0B4B8 0B438          4BFF9781               bl        $-0x6880                  ; 0x00004BB8
0B4BC 0B43C   X      60000000               nop
0B4C0 0B440          38810038               addi      r4,SP,56
0B4C4 0B444   X      7FE3FB78               mr        r3,r31
0B4C8 0B448          4BFFF535               bl        $-0x0ACC                  ; 0x0000A97C
0B4CC 0B44C          38610038               addi      r3,SP,56
0B4D0 0B450   X      38800020               li        r4,32
0B4D4 0B454          4BFFE801               bl        $-0x1800                  ; 0x00009C54
0B4D8 0B458   X      60000000               nop
0B4DC 0B45C   X      2C030000               cmpwi     r3,0
0B4E0 0B460   X      40820028               bne       $+0x0028                  ; 0x0000B488
0B4E4 0B464          83A2FFD4               lwz       r29,-0x002C(RTOC)
0B4E8 0B468          38610038               addi      r3,SP,56
0B4EC 0B46C          389D01DE               addi      r4,r29,478
0B4F0 0B470          4BFFA405               bl        $-0x5BFC                  ; 0x00005874
0B4F4 0B474   X      60000000               nop
0B4F8 0B478          807F01E4               lwz       r3,0x01E4(r31)
0B4FC 0B47C          389D01FD               addi      r4,r29,509
0B500 0B480          4BFFB8DD               bl        $-0x4724                  ; 0x00006D5C
0B504 0B484   X      60000000               nop
0B508 0B488          3BE10047               addi      r31,SP,71
0B50C 0B48C          881F0001               lbz       r0,0x0001(r31)
0B510 0B490          7C040774               extsb     r4,r0
0B514 0B494   X      2C04000D               cmpwi     r4,13
0B518 0B498   X      40820008               bne       $+0x0008                  ; 0x0000B4A0
0B51C 0B49C   X      38800000               li        r4,0
0B520 0B4A0   X      7FC3F378               mr        r3,r30
0B524 0B4A4          480097BD               bl        $+0x97BC                  ; 0x00014C60
0B528 0B4A8          80410014               lwz       RTOC,0x0014(SP)
0B52C 0B4AC          8C1F0001               lbzu      r0,0x0001(r31)
0B530 0B4B0          7C000775               extsb.    r0,r0
0B534 0B4B4   X      4082FFD8               bne       $-0x0028                  ; 0x0000B48C
0B538 0B4B8   X      38600000               li        r3,0
0B53C 0B4BC          38214060               addi      SP,SP,16480
0B540 0B4C0          80010008               lwz       r0,0x0008(SP)
0B544 0B4C4   X      7C0803A6               mtlr      r0                        ; LR = 8
0B548 0B4C8          83A1FFF4               lwz       r29,-0x000C(SP)
0B54C 0B4CC          83C1FFF8               lwz       r30,-0x0008(SP)
0B550 0B4D0          83E1FFFC               lwz       r31,-0x0004(SP)
0B554 0B4D4   X      4E800020               blr
0B558 0B4D8          808301DC               lwz       r4,0x01DC(r3)
0B55C 0B4DC   X      2C040000               cmpwi     r4,0
0B560 0B4E0   X      4D820020               beqlr
0B564 0B4E4   X      7C0802A6               mflr      r0                        ; LR = 8
0B568 0B4E8          93C1FFF8               stw       r30,-0x0008(SP)
0B56C 0B4EC          93E1FFFC               stw       r31,-0x0004(SP)
0B570 0B4F0          90010008               stw       r0,0x0008(SP)
0B574 0B4F4          9421FFC0               stwu      SP,-0x0040(SP)
0B578 0B4F8   X      3BC0FFFD               li        r30,-3
0B57C 0B4FC   X      7C9F2378               mr        r31,r4
0B580 0B500          3FDE0001               addis     r30,r30,1
0B584 0B504          80BF000C               lwz       r5,0x000C(r31)
0B588 0B508          54A504E7               rlwinm.   r5,r5,0,19,19
0B58C 0B50C   X      41820020               beq       $+0x0020                  ; 0x0000B52C
0B590 0B510          807F0010               lwz       r3,0x0010(r31)
0B594 0B514          A0830030               lhz       r4,0x0030(r3)
0B598 0B518          7C85F038               and       r5,r4,r30
0B59C 0B51C          B0A30030               sth       r5,0x0030(r3)
0B5A0 0B520          807F0010               lwz       r3,0x0010(r31)
0B5A4 0B524          480098A5               bl        $+0x98A4                  ; 0x00014DC8
0B5A8 0B528          80410014               lwz       RTOC,0x0014(SP)
0B5AC 0B52C          83FF0008               lwz       r31,0x0008(r31)
0B5B0 0B530   X      2C1F0000               cmpwi     r31,0
0B5B4 0B534   X      4082FFD0               bne       $-0x0030                  ; 0x0000B504
0B5B8 0B538          38210040               addi      SP,SP,64
0B5BC 0B53C          80010008               lwz       r0,0x0008(SP)
0B5C0 0B540   X      7C0803A6               mtlr      r0                        ; LR = 8
0B5C4 0B544          83C1FFF8               lwz       r30,-0x0008(SP)
0B5C8 0B548          83E1FFFC               lwz       r31,-0x0004(SP)
0B5CC 0B54C   X      4E800020               blr
0B5D0 0B550          7D800026               mfcr      r12
0B5D4 0B554   X      7C0802A6               mflr      r0                        ; LR = 8
0B5D8 0B558          BF61FFEC               stmw      r27,-0x0014(SP)
0B5DC 0B55C          91810004               stw       r12,0x0004(SP)
0B5E0 0B560          90010008               stw       r0,0x0008(SP)
0B5E4 0B564          9421FF60               stwu      SP,-0x00A0(SP)
0B5E8 0B568   X      3BC00000               li        r30,0
0B5EC 0B56C   X      7C7F1B78               mr        r31,r3
0B5F0 0B570          809F01C8               lwz       r4,0x01C8(r31)
0B5F4 0B574          83BF01E0               lwz       r29,0x01E0(r31)
0B5F8 0B578   X      28040000               cmplwi    r4,0x0000
0B5FC 0B57C          891F01FC               lbz       r8,0x01FC(r31)
0B600 0B580   X      41810018               bgt       $+0x0018                  ; 0x0000B598
0B604 0B584          80BF01D0               lwz       r5,0x01D0(r31)
0B608 0B588   X      28050000               cmplwi    r5,0x0000
0B60C 0B58C   X      4181000C               bgt       $+0x000C                  ; 0x0000B598
0B610 0B590   X      39200000               li        r9,0
0B614 0B594          48000008               b         $+0x0008                  ; 0x0000B59C
0B618 0B598   X      39200001               li        r9,1
0B61C 0B59C   X      3B800000               li        r28,0
0B620 0B5A0          7D034B78               or        r3,r8,r9
0B624 0B5A4          813F01C4               lwz       r9,0x01C4(r31)
0B628 0B5A8   X      5468063E               clrlwi    r8,r3,24
0B62C 0B5AC   X      2C090000               cmpwi     r9,0
0B630 0B5B0   X      41820034               beq       $+0x0034                  ; 0x0000B5E4
0B634 0B5B4          80890014               lwz       r4,0x0014(r9)
0B638 0B5B8          8064000C               lwz       r3,0x000C(r4)
0B63C 0B5BC          54650463               rlwinm.   r5,r3,0,17,17
0B640 0B5C0          4F000000               mcrf      cr6,cr0
0B644 0B5C4          54630529               rlwinm.   r3,r3,0,20,20
0B648 0B5C8   X      41820008               beq       $+0x0008                  ; 0x0000B5D0
0B64C 0B5CC   X      3BC00001               li        r30,1
0B650 0B5D0   X      419A0008               beq       cr6,$+0x0008              ; 0x0000B5D8
0B654 0B5D4          61080001               ori       r8,r8,0x0001
0B658 0B5D8          81290000               lwz       r9,0x0000(r9)
0B65C 0B5DC   X      2C090000               cmpwi     r9,0
0B660 0B5E0   X      4082FFD4               bne       $-0x002C                  ; 0x0000B5B4
0B664 0B5E4          80DF0080               lwz       r6,0x0080(r31)
0B668 0B5E8          3921004C               addi      r9,SP,76
0B66C 0B5EC   X      28060000               cmplwi    r6,0x0000
0B670 0B5F0   X      40810030               ble       $+0x0030                  ; 0x0000B620
0B674 0B5F4          80FF0074               lwz       r7,0x0074(r31)
0B678 0B5F8   X      2C070000               cmpwi     r7,0
0B67C 0B5FC   X      40820010               bne       $+0x0010                  ; 0x0000B60C
0B680 0B600          A07F0078               lhz       r3,0x0078(r31)
0B684 0B604   X      2C030000               cmpwi     r3,0
0B688 0B608   X      41820018               beq       $+0x0018                  ; 0x0000B620
0B68C 0B60C          90E10050               stw       r7,0x0050(SP)
0B690 0B610          39210058               addi      r9,SP,88
0B694 0B614          A09F0078               lhz       r4,0x0078(r31)
0B698 0B618          9121004C               stw       r9,0x004C(SP)
0B69C 0B61C          B0810054               sth       r4,0x0054(SP)
0B6A0 0B620          80BF0090               lwz       r5,0x0090(r31)
0B6A4 0B624   X      28050000               cmplwi    r5,0x0000
0B6A8 0B628   X      40810034               ble       $+0x0034                  ; 0x0000B65C
0B6AC 0B62C          80FF0084               lwz       r7,0x0084(r31)
0B6B0 0B630   X      2C070000               cmpwi     r7,0
0B6B4 0B634   X      40820010               bne       $+0x0010                  ; 0x0000B644
0B6B8 0B638          A07F0088               lhz       r3,0x0088(r31)
0B6BC 0B63C   X      2C030000               cmpwi     r3,0
0B6C0 0B640   X      4182001C               beq       $+0x001C                  ; 0x0000B65C
0B6C4 0B644          90E90004               stw       r7,0x0004(r9)
0B6C8 0B648          3869000C               addi      r3,r9,12
0B6CC 0B64C          A09F0088               lhz       r4,0x0088(r31)
0B6D0 0B650          90690000               stw       r3,0x0000(r9)
0B6D4 0B654          B0890008               sth       r4,0x0008(r9)
0B6D8 0B658   X      7C691B78               mr        r9,r3
0B6DC 0B65C          80BF00A0               lwz       r5,0x00A0(r31)
0B6E0 0B660   X      28050000               cmplwi    r5,0x0000
0B6E4 0B664   X      40810034               ble       $+0x0034                  ; 0x0000B698
0B6E8 0B668          80FF0094               lwz       r7,0x0094(r31)
0B6EC 0B66C   X      2C070000               cmpwi     r7,0
0B6F0 0B670   X      40820010               bne       $+0x0010                  ; 0x0000B680
0B6F4 0B674          A07F0098               lhz       r3,0x0098(r31)
0B6F8 0B678   X      2C030000               cmpwi     r3,0
0B6FC 0B67C   X      4182001C               beq       $+0x001C                  ; 0x0000B698
0B700 0B680          90E90004               stw       r7,0x0004(r9)
0B704 0B684          3869000C               addi      r3,r9,12
0B708 0B688          A09F0098               lhz       r4,0x0098(r31)
0B70C 0B68C          90690000               stw       r3,0x0000(r9)
0B710 0B690          B0890008               sth       r4,0x0008(r9)
0B714 0B694   X      7C691B78               mr        r9,r3
0B718 0B698          80BF00B0               lwz       r5,0x00B0(r31)
0B71C 0B69C   X      28050000               cmplwi    r5,0x0000
0B720 0B6A0   X      40810034               ble       $+0x0034                  ; 0x0000B6D4
0B724 0B6A4          80FF00A4               lwz       r7,0x00A4(r31)
0B728 0B6A8   X      2C070000               cmpwi     r7,0
0B72C 0B6AC   X      40820010               bne       $+0x0010                  ; 0x0000B6BC
0B730 0B6B0          A07F00A8               lhz       r3,0x00A8(r31)
0B734 0B6B4   X      2C030000               cmpwi     r3,0
0B738 0B6B8   X      4182001C               beq       $+0x001C                  ; 0x0000B6D4
0B73C 0B6BC          90E90004               stw       r7,0x0004(r9)
0B740 0B6C0          3869000C               addi      r3,r9,12
0B744 0B6C4          A09F00A8               lhz       r4,0x00A8(r31)
0B748 0B6C8          90690000               stw       r3,0x0000(r9)
0B74C 0B6CC          B0890008               sth       r4,0x0008(r9)
0B750 0B6D0   X      7C691B78               mr        r9,r3
0B754 0B6D4   X      38A0FFFF               li        r5,-1
0B758 0B6D8          90A90004               stw       r5,0x0004(r9)
0B75C 0B6DC   X      3860FFFF               li        r3,-1
0B760 0B6E0          3C630001               addis     r3,r3,1
0B764 0B6E4          B0690008               sth       r3,0x0008(r9)
0B768 0B6E8          809F00B8               lwz       r4,0x00B8(r31)
0B76C 0B6EC          90890000               stw       r4,0x0000(r9)
0B770 0B6F0          88DF01FD               lbz       r6,0x01FD(r31)
0B774 0B6F4   X      2C060000               cmpwi     r6,0
0B778 0B6F8   X      4182002C               beq       $+0x002C                  ; 0x0000B724
0B77C 0B6FC          807F01F8               lwz       r3,0x01F8(r31)
0B780 0B700   X      2C030000               cmpwi     r3,0
0B784 0B704   X      41820010               beq       $+0x0010                  ; 0x0000B714
0B788 0B708          480094F9               bl        $+0x94F8                  ; 0x00014C00
0B78C 0B70C          80410014               lwz       RTOC,0x0014(SP)
0B790 0B710          939F01F8               stw       r28,0x01F8(r31)
0B794 0B714          807F01E0               lwz       r3,0x01E0(r31)
0B798 0B718          4BFFB741               bl        $-0x48C0                  ; 0x00006E58
0B79C 0B71C   X      60000000               nop
0B7A0 0B720          480000EC               b         $+0x00EC                  ; 0x0000B80C
0B7A4 0B724   X      2D080000               cmpwi     cr2,r8,0
0B7A8 0B728   X      408A000C               bne       cr2,$+0x000C              ; 0x0000B734
0B7AC 0B72C          3921004C               addi      r9,SP,76
0B7B0 0B730          48000008               b         $+0x0008                  ; 0x0000B738
0B7B4 0B734   X      39200000               li        r9,0
0B7B8 0B738          801F0218               lwz       r0,0x0218(r31)
0B7BC 0B73C   X      7FA3EB78               mr        r3,r29
0B7C0 0B740          90010038               stw       r0,0x0038(SP)
0B7C4 0B744          8082FE30               lwz       r4,-0x01D0(RTOC)
0B7C8 0B748          9121003C               stw       r9,0x003C(SP)
0B7CC 0B74C          93C10040               stw       r30,0x0040(SP)
0B7D0 0B750          90810044               stw       r4,0x0044(SP)
0B7D4 0B754   X      38800004               li        r4,4
0B7D8 0B758          80BF020C               lwz       r5,0x020C(r31)
0B7DC 0B75C          90A10048               stw       r5,0x0048(SP)
0B7E0 0B760   X      38A00000               li        r5,0
0B7E4 0B764          80DF0200               lwz       r6,0x0200(r31)
0B7E8 0B768          80FF0208               lwz       r7,0x0208(r31)
0B7EC 0B76C          811F0204               lwz       r8,0x0204(r31)
0B7F0 0B770          813F0210               lwz       r9,0x0210(r31)
0B7F4 0B774          815F0214               lwz       r10,0x0214(r31)
0B7F8 0B778          4BFFCA49               bl        $-0x35B8                  ; 0x000081C0
0B7FC 0B77C   X      60000000               nop
0B800 0B780   X      2C030000               cmpwi     r3,0
0B804 0B784   X      40820088               bne       $+0x0088                  ; 0x0000B80C
0B808 0B788   X      408A0064               bne       cr2,$+0x0064              ; 0x0000B7EC
0B80C 0B78C          38822EF0               addi      r4,RTOC,12016
0B810 0B790   X      3B600000               li        r27,0
0B814 0B794          807F01E4               lwz       r3,0x01E4(r31)
0B818 0B798          38840235               addi      r4,r4,565
0B81C 0B79C          4BFFB5C1               bl        $-0x4A40                  ; 0x00006D5C
0B820 0B7A0   X      60000000               nop
0B824 0B7A4          801F0218               lwz       r0,0x0218(r31)
0B828 0B7A8   X      7FA3EB78               mr        r3,r29
0B82C 0B7AC          90010038               stw       r0,0x0038(SP)
0B830 0B7B0   X      38800004               li        r4,4
0B834 0B7B4          8002FE30               lwz       r0,-0x01D0(RTOC)
0B838 0B7B8   X      38A00000               li        r5,0
0B83C 0B7BC          9361003C               stw       r27,0x003C(SP)
0B840 0B7C0          93C10040               stw       r30,0x0040(SP)
0B844 0B7C4          90010044               stw       r0,0x0044(SP)
0B848 0B7C8          801F020C               lwz       r0,0x020C(r31)
0B84C 0B7CC          90010048               stw       r0,0x0048(SP)
0B850 0B7D0          80DF0200               lwz       r6,0x0200(r31)
0B854 0B7D4          80FF0208               lwz       r7,0x0208(r31)
0B858 0B7D8          811F0204               lwz       r8,0x0204(r31)
0B85C 0B7DC          813F0210               lwz       r9,0x0210(r31)
0B860 0B7E0          815F0214               lwz       r10,0x0214(r31)
0B864 0B7E4          4BFFC9DD               bl        $-0x3624                  ; 0x000081C0
0B868 0B7E8   X      60000000               nop
0B86C 0B7EC   X      2C030000               cmpwi     r3,0
0B870 0B7F0   X      4082001C               bne       $+0x001C                  ; 0x0000B80C
0B874 0B7F4          38822EF0               addi      r4,RTOC,12016
0B878 0B7F8          807F01E4               lwz       r3,0x01E4(r31)
0B87C 0B7FC          38840251               addi      r4,r4,593
0B880 0B800          4BFFAD4D               bl        $-0x52B4                  ; 0x0000654C
0B884 0B804   X      60000000               nop
0B888 0B808          480000B4               b         $+0x00B4                  ; 0x0000B8BC
0B88C 0B80C          83DF01DC               lwz       r30,0x01DC(r31)
0B890 0B810   X      3BA0FFFD               li        r29,-3
0B894 0B814   X      2C1E0000               cmpwi     r30,0
0B898 0B818          3FBD0001               addis     r29,r29,1
0B89C 0B81C   X      41820038               beq       $+0x0038                  ; 0x0000B854
0B8A0 0B820          801E000C               lwz       r0,0x000C(r30)
0B8A4 0B824          540004E7               rlwinm.   r0,r0,0,19,19
0B8A8 0B828   X      41820020               beq       $+0x0020                  ; 0x0000B848
0B8AC 0B82C          807E0010               lwz       r3,0x0010(r30)
0B8B0 0B830          A0830030               lhz       r4,0x0030(r3)
0B8B4 0B834          7C85E838               and       r5,r4,r29
0B8B8 0B838          B0A30030               sth       r5,0x0030(r3)
0B8BC 0B83C          807E0010               lwz       r3,0x0010(r30)
0B8C0 0B840          48009589               bl        $+0x9588                  ; 0x00014DC8
0B8C4 0B844          80410014               lwz       RTOC,0x0014(SP)
0B8C8 0B848          83DE0008               lwz       r30,0x0008(r30)
0B8CC 0B84C   X      2C1E0000               cmpwi     r30,0
0B8D0 0B850   X      4082FFD0               bne       $-0x0030                  ; 0x0000B820
0B8D4 0B854          807F01F8               lwz       r3,0x01F8(r31)
0B8D8 0B858   X      2B030000               cmplwi    cr6,r3,0x0000
0B8DC 0B85C   X      409A002C               bne       cr6,$+0x002C              ; 0x0000B888
0B8E0 0B860          813F01DC               lwz       r9,0x01DC(r31)
0B8E4 0B864   X      2C090000               cmpwi     r9,0
0B8E8 0B868   X      41820010               beq       $+0x0010                  ; 0x0000B878
0B8EC 0B86C          80690018               lwz       r3,0x0018(r9)
0B8F0 0B870          907F01F8               stw       r3,0x01F8(r31)
0B8F4 0B874   X      2B030000               cmplwi    cr6,r3,0x0000
0B8F8 0B878   X      419A0010               beq       cr6,$+0x0010              ; 0x0000B888
0B8FC 0B87C   X      388003E8               li        r4,1000
0B900 0B880          480094A1               bl        $+0x94A0                  ; 0x00014D20
0B904 0B884          80410014               lwz       RTOC,0x0014(SP)
0B908 0B888          38822EF0               addi      r4,RTOC,12016
0B90C 0B88C          807F01E4               lwz       r3,0x01E4(r31)
0B910 0B890          3884026D               addi      r4,r4,621
0B914 0B894          4BFFB4C9               bl        $-0x4B38                  ; 0x00006D5C
0B918 0B898   X      60000000               nop
0B91C 0B89C   X      38600001               li        r3,1
0B920 0B8A0          382100A0               addi      SP,SP,160
0B924 0B8A4          80010008               lwz       r0,0x0008(SP)
0B928 0B8A8          81810004               lwz       r12,0x0004(SP)
0B92C 0B8AC   X      7C0803A6               mtlr      r0                        ; LR = 8
0B930 0B8B0          BB61FFEC               lmw       r27,-0x0014(SP)
0B934 0B8B4          7D838120               mtcrf     56,r12
0B938 0B8B8   X      4E800020               blr
0B93C 0B8BC          807F01F8               lwz       r3,0x01F8(r31)
0B940 0B8C0   X      2C030000               cmpwi     r3,0
0B944 0B8C4   X      41820010               beq       $+0x0010                  ; 0x0000B8D4
0B948 0B8C8          48009339               bl        $+0x9338                  ; 0x00014C00
0B94C 0B8CC          80410014               lwz       RTOC,0x0014(SP)
0B950 0B8D0          939F01F8               stw       r28,0x01F8(r31)
0B954 0B8D4          807F01E0               lwz       r3,0x01E0(r31)
0B958 0B8D8          4BFFB581               bl        $-0x4A80                  ; 0x00006E58
0B95C 0B8DC   X      60000000               nop
0B960 0B8E0          38822EF0               addi      r4,RTOC,12016
0B964 0B8E4          3884027C               addi      r4,r4,636
0B968 0B8E8          807F01E4               lwz       r3,0x01E4(r31)
0B96C 0B8EC          4BFFB471               bl        $-0x4B90                  ; 0x00006D5C
0B970 0B8F0   X      60000000               nop
0B974 0B8F4   X      38600000               li        r3,0
0B978 0B8F8          382100A0               addi      SP,SP,160
0B97C 0B8FC          80010008               lwz       r0,0x0008(SP)
0B980 0B900          81810004               lwz       r12,0x0004(SP)
0B984 0B904   X      7C0803A6               mtlr      r0                        ; LR = 8
0B988 0B908          BB61FFEC               lmw       r27,-0x0014(SP)
0B98C 0B90C          7D838120               mtcrf     56,r12
0B990 0B910   X      4E800020               blr
0B994 0B914          A0040002               lhz       r0,0x0002(r4)
0B998 0B918   X      2C000044               cmpwi     r0,68
0B99C 0B91C   X      4182000C               beq       $+0x000C                  ; 0x0000B928
0B9A0 0B920   X      38600000               li        r3,0
0B9A4 0B924   X      4E800020               blr
0B9A8 0B928   X      7C0802A6               mflr      r0                        ; LR = 8
0B9AC 0B92C          90010008               stw       r0,0x0008(SP)
0B9B0 0B930          9421FF80               stwu      SP,-0x0080(SP)
0B9B4 0B934   X      38A00100               li        r5,256
0B9B8 0B938   X      7C8C2378               mr        r12,r4
0B9BC 0B93C          90A10038               stw       r5,0x0038(SP)
0B9C0 0B940   X      38C00000               li        r6,0
0B9C4 0B944          90C1003C               stw       r6,0x003C(SP)
0B9C8 0B948          80E30040               lwz       r7,0x0040(r3)
0B9CC 0B94C          90E10040               stw       r7,0x0040(SP)
0B9D0 0B950          81030044               lwz       r8,0x0044(r3)
0B9D4 0B954          91010044               stw       r8,0x0044(SP)
0B9D8 0B958          81230050               lwz       r9,0x0050(r3)
0B9DC 0B95C          91210048               stw       r9,0x0048(SP)
0B9E0 0B960          81430054               lwz       r10,0x0054(r3)
0B9E4 0B964          9141004C               stw       r10,0x004C(SP)
0B9E8 0B968          81630058               lwz       r11,0x0058(r3)
0B9EC 0B96C          91610050               stw       r11,0x0050(SP)
0B9F0 0B970          8003005C               lwz       r0,0x005C(r3)
0B9F4 0B974          90010054               stw       r0,0x0054(SP)
0B9F8 0B978          80030060               lwz       r0,0x0060(r3)
0B9FC 0B97C          90010058               stw       r0,0x0058(SP)
0BA00 0B980          80030064               lwz       r0,0x0064(r3)
0BA04 0B984          9001005C               stw       r0,0x005C(SP)
0BA08 0B988          80030068               lwz       r0,0x0068(r3)
0BA0C 0B98C          90010060               stw       r0,0x0060(SP)
0BA10 0B990          8003006C               lwz       r0,0x006C(r3)
0BA14 0B994          90010064               stw       r0,0x0064(SP)
0BA18 0B998          90C10068               stw       r6,0x0068(SP)
0BA1C 0B99C          80030048               lwz       r0,0x0048(r3)
0BA20 0B9A0          9001006C               stw       r0,0x006C(SP)
0BA24 0B9A4          90C10070               stw       r6,0x0070(SP)
0BA28 0B9A8          90C10074               stw       r6,0x0074(SP)
0BA2C 0B9AC          8003004C               lwz       r0,0x004C(r3)
0BA30 0B9B0          38610038               addi      r3,SP,56
0BA34 0B9B4          90010078               stw       r0,0x0078(SP)
0BA38 0B9B8          808C0004               lwz       r4,0x0004(r12)
0BA3C 0B9BC          A0AC0002               lhz       r5,0x0002(r12)
0BA40 0B9C0          48009529               bl        $+0x9528                  ; 0x00014EE8
0BA44 0B9C4          80410014               lwz       RTOC,0x0014(SP)
0BA48 0B9C8   X      38600001               li        r3,1
0BA4C 0B9CC          38210080               addi      SP,SP,128
0BA50 0B9D0          80010008               lwz       r0,0x0008(SP)
0BA54 0B9D4   X      7C0803A6               mtlr      r0                        ; LR = 8
0BA58 0B9D8   X      4E800020               blr
0BA5C 0B9DC   X      7C0802A6               mflr      r0                        ; LR = 8
0BA60 0B9E0          BF21FFE4               stmw      r25,-0x001C(SP)
0BA64 0B9E4          90010008               stw       r0,0x0008(SP)
0BA68 0B9E8          9421FE20               stwu      SP,-0x01E0(SP)
0BA6C 0B9EC          A3E40002               lhz       r31,0x0002(r4)
0BA70 0B9F0   X      2C1F016C               cmpwi     r31,364
0BA74 0B9F4   X      4182001C               beq       $+0x001C                  ; 0x0000BA10
0BA78 0B9F8   X      38600000               li        r3,0
0BA7C 0B9FC          382101E0               addi      SP,SP,480
0BA80 0BA00          80010008               lwz       r0,0x0008(SP)
0BA84 0BA04   X      7C0803A6               mtlr      r0                        ; LR = 8
0BA88 0BA08          BB21FFE4               lmw       r25,-0x001C(SP)
0BA8C 0BA0C   X      4E800020               blr
0BA90 0BA10   X      38A00100               li        r5,256
0BA94 0BA14   X      7C7B1B78               mr        r27,r3
0BA98 0BA18          83FB0004               lwz       r31,0x0004(r27)
0BA9C 0BA1C   X      7C9D2378               mr        r29,r4
0BAA0 0BA20          90A10038               stw       r5,0x0038(SP)
0BAA4 0BA24   X      3B800001               li        r28,1
0BAA8 0BA28          807F01E8               lwz       r3,0x01E8(r31)
0BAAC 0BA2C          480094A5               bl        $+0x94A4                  ; 0x00014ED0
0BAB0 0BA30          80410014               lwz       RTOC,0x0014(SP)
0BAB4 0BA34          3BC30001               addi      r30,r3,1
0BAB8 0BA38          7FDE0734               extsh     r30,r30
0BABC 0BA3C   X      2C1E0100               cmpwi     r30,256
0BAC0 0BA40   X      41800008               blt       $+0x0008                  ; 0x0000BA48
0BAC4 0BA44   X      3BC000FF               li        r30,255
0BAC8 0BA48          9BC1003C               stb       r30,0x003C(SP)
0BACC 0BA4C   X      7FC5F378               mr        r5,r30
0BAD0 0BA50          807F01E8               lwz       r3,0x01E8(r31)
0BAD4 0BA54          3881003D               addi      r4,SP,61
0BAD8 0BA58          48009491               bl        $+0x9490                  ; 0x00014EE8
0BADC 0BA5C          80410014               lwz       RTOC,0x0014(SP)
0BAE0 0BA60          807F01EC               lwz       r3,0x01EC(r31)
0BAE4 0BA64          4800946D               bl        $+0x946C                  ; 0x00014ED0
0BAE8 0BA68          80410014               lwz       RTOC,0x0014(SP)
0BAEC 0BA6C          7C1E1A14               add       r0,r30,r3
0BAF0 0BA70   X      280000FE               cmplwi    r0,0x00FE
0BAF4 0BA74   X      41810054               bgt       $+0x0054                  ; 0x0000BAC8
0BAF8 0BA78          3BDE0001               addi      r30,r30,1
0BAFC 0BA7C          7FC30734               extsh     r3,r30
0BB00 0BA80          38810038               addi      r4,SP,56
0BB04 0BA84   X      38A00020               li        r5,32
0BB08 0BA88          7F432214               add       r26,r3,r4
0BB0C 0BA8C          98BA0004               stb       r5,0x0004(r26)
0BB10 0BA90          807F01EC               lwz       r3,0x01EC(r31)
0BB14 0BA94   X      7C791B78               mr        r25,r3
0BB18 0BA98          48009439               bl        $+0x9438                  ; 0x00014ED0
0BB1C 0BA9C          80410014               lwz       RTOC,0x0014(SP)
0BB20 0BAA0          389A0004               addi      r4,r26,4
0BB24 0BAA4   X      7C651B78               mr        r5,r3
0BB28 0BAA8   X      7F23CB78               mr        r3,r25
0BB2C 0BAAC          4800943D               bl        $+0x943C                  ; 0x00014EE8
0BB30 0BAB0          80410014               lwz       RTOC,0x0014(SP)
0BB34 0BAB4          807F01EC               lwz       r3,0x01EC(r31)
0BB38 0BAB8          48009419               bl        $+0x9418                  ; 0x00014ED0
0BB3C 0BABC          80410014               lwz       RTOC,0x0014(SP)
0BB40 0BAC0          7C1E1A14               add       r0,r30,r3
0BB44 0BAC4          9801003C               stb       r0,0x003C(SP)
0BB48 0BAC8   X      38000007               li        r0,7
0BB4C 0BACC          9001013C               stw       r0,0x013C(SP)
0BB50 0BAD0   X      38A00006               li        r5,6
0BB54 0BAD4          807F0034               lwz       r3,0x0034(r31)
0BB58 0BAD8          3BC101A8               addi      r30,SP,424
0BB5C 0BADC          90610140               stw       r3,0x0140(SP)
0BB60 0BAE0          3B4101B0               addi      r26,SP,432
0BB64 0BAE4          809F0038               lwz       r4,0x0038(r31)
0BB68 0BAE8          3B2101B0               addi      r25,SP,432
0BB6C 0BAEC          90810144               stw       r4,0x0144(SP)
0BB70 0BAF0          38810149               addi      r4,SP,329
0BB74 0BAF4          98A10148               stb       r5,0x0148(SP)
0BB78 0BAF8          807B0038               lwz       r3,0x0038(r27)
0BB7C 0BAFC          480093ED               bl        $+0x93EC                  ; 0x00014EE8
0BB80 0BB00          80410014               lwz       RTOC,0x0014(SP)
0BB84 0BB04          93810168               stw       r28,0x0168(SP)
0BB88 0BB08          386101A8               addi      r3,SP,424
0BB8C 0BB0C          9381016C               stw       r28,0x016C(SP)
0BB90 0BB10          48008EF9               bl        $+0x8EF8                  ; 0x00014A08
0BB94 0BB14          80410014               lwz       RTOC,0x0014(SP)
0BB98 0BB18          801E0000               lwz       r0,0x0000(r30)
0BB9C 0BB1C          901A0000               stw       r0,0x0000(r26)
0BBA0 0BB20          801E0004               lwz       r0,0x0004(r30)
0BBA4 0BB24          901A0004               stw       r0,0x0004(r26)
0BBA8 0BB28          80990004               lwz       r4,0x0004(r25)
0BBAC 0BB2C          806101B0               lwz       r3,0x01B0(SP)
0BBB0 0BB30          48008EA9               bl        $+0x8EA8                  ; 0x000149D8
0BBB4 0BB34          80410014               lwz       RTOC,0x0014(SP)
0BBB8 0BB38   X      38C00000               li        r6,0
0BBBC 0BB3C          7C60FE70               srawi     r0,r3,31
0BBC0 0BB40          7C6C0278               xor       r12,r3,r0
0BBC4 0BB44          38610038               addi      r3,SP,56
0BBC8 0BB48   X      7C006050               sub       r0,r12,r0
0BBCC 0BB4C          90010170               stw       r0,0x0170(SP)
0BBD0 0BB50          801F0000               lwz       r0,0x0000(r31)
0BBD4 0BB54          90010174               stw       r0,0x0174(SP)
0BBD8 0BB58          801F0004               lwz       r0,0x0004(r31)
0BBDC 0BB5C          90010178               stw       r0,0x0178(SP)
0BBE0 0BB60          801F0010               lwz       r0,0x0010(r31)
0BBE4 0BB64          819F0014               lwz       r12,0x0014(r31)
0BBE8 0BB68          7C006214               add       r0,r0,r12
0BBEC 0BB6C          9001017C               stw       r0,0x017C(SP)
0BBF0 0BB70          801F0018               lwz       r0,0x0018(r31)
0BBF4 0BB74          90010180               stw       r0,0x0180(SP)
0BBF8 0BB78          801F001C               lwz       r0,0x001C(r31)
0BBFC 0BB7C          90010184               stw       r0,0x0184(SP)
0BC00 0BB80          801F0020               lwz       r0,0x0020(r31)
0BC04 0BB84          90010188               stw       r0,0x0188(SP)
0BC08 0BB88          837F0008               lwz       r27,0x0008(r31)
0BC0C 0BB8C          9361018C               stw       r27,0x018C(SP)
0BC10 0BB90          801F000C               lwz       r0,0x000C(r31)
0BC14 0BB94          90010190               stw       r0,0x0190(SP)
0BC18 0BB98          801F0024               lwz       r0,0x0024(r31)
0BC1C 0BB9C          819F0028               lwz       r12,0x0028(r31)
0BC20 0BBA0          7C006214               add       r0,r0,r12
0BC24 0BBA4          90010194               stw       r0,0x0194(SP)
0BC28 0BBA8          809F002C               lwz       r4,0x002C(r31)
0BC2C 0BBAC          90810198               stw       r4,0x0198(SP)
0BC30 0BBB0          80BF0030               lwz       r5,0x0030(r31)
0BC34 0BBB4          90A1019C               stw       r5,0x019C(SP)
0BC38 0BBB8          90C101A0               stw       r6,0x01A0(SP)
0BC3C 0BBBC          809D0004               lwz       r4,0x0004(r29)
0BC40 0BBC0          A0BD0002               lhz       r5,0x0002(r29)
0BC44 0BBC4          48009325               bl        $+0x9324                  ; 0x00014EE8
0BC48 0BBC8          80410014               lwz       RTOC,0x0014(SP)
0BC4C 0BBCC   X      38600001               li        r3,1
0BC50 0BBD0          382101E0               addi      SP,SP,480
0BC54 0BBD4          80010008               lwz       r0,0x0008(SP)
0BC58 0BBD8   X      7C0803A6               mtlr      r0                        ; LR = 8
0BC5C 0BBDC          BB21FFE4               lmw       r25,-0x001C(SP)
0BC60 0BBE0   X      4E800020               blr
0BC64 0BBE4   X      7C0802A6               mflr      r0                        ; LR = 8
0BC68 0BBE8          BEA1FFD4               stmw      r21,-0x002C(SP)
0BC6C 0BBEC          90010008               stw       r0,0x0008(SP)
0BC70 0BBF0          9421FF90               stwu      SP,-0x0070(SP)
0BC74 0BBF4          838301DC               lwz       r28,0x01DC(r3)
0BC78 0BBF8   X      3B200000               li        r25,0
0BC7C 0BBFC          82A2FFE0               lwz       r21,-0x0020(RTOC)
0BC80 0BC00   X      2C1C0000               cmpwi     r28,0
0BC84 0BC04          3AC22D68               addi      r22,RTOC,11624
0BC88 0BC08   X      3B000000               li        r24,0
0BC8C 0BC0C          83E40004               lwz       r31,0x0004(r4)
0BC90 0BC10   X      418201E0               beq       $+0x01E0                  ; 0x0000BDF0
0BC94 0BC14          80BC001C               lwz       r5,0x001C(r28)
0BC98 0BC18   X      2C0500AA               cmpwi     r5,170
0BC9C 0BC1C   X      408201C8               bne       $+0x01C8                  ; 0x0000BDE4
0BCA0 0BC20          389C0020               addi      r4,r28,32
0BCA4 0BC24   X      7EC3B378               mr        r3,r22
0BCA8 0BC28   X      38A00005               li        r5,5
0BCAC 0BC2C   X      7C9E2378               mr        r30,r4
0BCB0 0BC30          48009301               bl        $+0x9300                  ; 0x00014F30
0BCB4 0BC34          80410014               lwz       RTOC,0x0014(SP)
0BCB8 0BC38   X      2C030000               cmpwi     r3,0
0BCBC 0BC3C   X      7FC4F378               mr        r4,r30
0BCC0 0BC40   X      4082001C               bne       $+0x001C                  ; 0x0000BC5C
0BCC4 0BC44   X      38A00005               li        r5,5
0BCC8 0BC48   X      7EA3AB78               mr        r3,r21
0BCCC 0BC4C          480092E5               bl        $+0x92E4                  ; 0x00014F30
0BCD0 0BC50          80410014               lwz       RTOC,0x0014(SP)
0BCD4 0BC54   X      2C030000               cmpwi     r3,0
0BCD8 0BC58   X      4182018C               beq       $+0x018C                  ; 0x0000BDE4
0BCDC 0BC5C          8BBF0000               lbz       r29,0x0000(r31)
0BCE0 0BC60          3B390001               addi      r25,r25,1
0BCE4 0BC64          837C0004               lwz       r27,0x0004(r28)
0BCE8 0BC68   X      57BD07FF               clrlwi.   r29,r29,31
0BCEC 0BC6C   X      41820174               beq       $+0x0174                  ; 0x0000BDE0
0BCF0 0BC70          813C0030               lwz       r9,0x0030(r28)
0BCF4 0BC74          3BDC0030               addi      r30,r28,48
0BCF8 0BC78   X      2C090000               cmpwi     r9,0
0BCFC 0BC7C   X      3AE00000               li        r23,0
0BD00 0BC80   X      41820034               beq       $+0x0034                  ; 0x0000BCB4
0BD04 0BC84          811F0000               lwz       r8,0x0000(r31)
0BD08 0BC88          80690004               lwz       r3,0x0004(r9)
0BD0C 0BC8C   X      7C081800               cmpw      r8,r3
0BD10 0BC90   X      40820014               bne       $+0x0014                  ; 0x0000BCA4
0BD14 0BC94          A09F0004               lhz       r4,0x0004(r31)
0BD18 0BC98          A0690008               lhz       r3,0x0008(r9)
0BD1C 0BC9C   X      7C041800               cmpw      r4,r3
0BD20 0BCA0   X      41820014               beq       $+0x0014                  ; 0x0000BCB4
0BD24 0BCA4   X      7D3E4B78               mr        r30,r9
0BD28 0BCA8          813E0000               lwz       r9,0x0000(r30)
0BD2C 0BCAC   X      2C090000               cmpwi     r9,0
0BD30 0BCB0   X      4082FFD8               bne       $-0x0028                  ; 0x0000BC88
0BD34 0BCB4          80BE0000               lwz       r5,0x0000(r30)
0BD38 0BCB8   X      2C050000               cmpwi     r5,0
0BD3C 0BCBC   X      40820104               bne       $+0x0104                  ; 0x0000BDC0
0BD40 0BCC0   X      3860000C               li        r3,12
0BD44 0BCC4          48008CE5               bl        $+0x8CE4                  ; 0x000149A8
0BD48 0BCC8          80410014               lwz       RTOC,0x0014(SP)
0BD4C 0BCCC   X      7C7A1B78               mr        r26,r3
0BD50 0BCD0   X      2C1A0000               cmpwi     r26,0
0BD54 0BCD4   X      4182010C               beq       $+0x010C                  ; 0x0000BDE0
0BD58 0BCD8          813B00B8               lwz       r9,0x00B8(r27)
0BD5C 0BCDC          3BBB00B8               addi      r29,r27,184
0BD60 0BCE0   X      2C090000               cmpwi     r9,0
0BD64 0BCE4   X      41820034               beq       $+0x0034                  ; 0x0000BD18
0BD68 0BCE8          811F0000               lwz       r8,0x0000(r31)
0BD6C 0BCEC          80690004               lwz       r3,0x0004(r9)
0BD70 0BCF0   X      7C081800               cmpw      r8,r3
0BD74 0BCF4   X      40820014               bne       $+0x0014                  ; 0x0000BD08
0BD78 0BCF8          A09F0004               lhz       r4,0x0004(r31)
0BD7C 0BCFC          A0690008               lhz       r3,0x0008(r9)
0BD80 0BD00   X      7C041800               cmpw      r4,r3
0BD84 0BD04   X      41820014               beq       $+0x0014                  ; 0x0000BD18
0BD88 0BD08   X      7D3D4B78               mr        r29,r9
0BD8C 0BD0C          813D0000               lwz       r9,0x0000(r29)
0BD90 0BD10   X      2C090000               cmpwi     r9,0
0BD94 0BD14   X      4082FFD8               bne       $-0x0028                  ; 0x0000BCEC
0BD98 0BD18          807D0000               lwz       r3,0x0000(r29)
0BD9C 0BD1C   X      2C030000               cmpwi     r3,0
0BDA0 0BD20   X      40820050               bne       $+0x0050                  ; 0x0000BD70
0BDA4 0BD24   X      38600010               li        r3,16
0BDA8 0BD28   X      38800001               li        r4,1
0BDAC 0BD2C          4BFFB73D               bl        $-0x48C4                  ; 0x00007468
0BDB0 0BD30   X      60000000               nop
0BDB4 0BD34   X      2C030000               cmpwi     r3,0
0BDB8 0BD38   X      40820020               bne       $+0x0020                  ; 0x0000BD58
0BDBC 0BD3C          38822EF0               addi      r4,RTOC,12016
0BDC0 0BD40   X      38A00010               li        r5,16
0BDC4 0BD44          807B01E4               lwz       r3,0x01E4(r27)
0BDC8 0BD48          3884028E               addi      r4,r4,654
0BDCC 0BD4C          4BFFB011               bl        $-0x4FF0                  ; 0x00006D5C
0BDD0 0BD50   X      60000000               nop
0BDD4 0BD54          48000030               b         $+0x0030                  ; 0x0000BD84
0BDD8 0BD58          801F0000               lwz       r0,0x0000(r31)
0BDDC 0BD5C          90030004               stw       r0,0x0004(r3)
0BDE0 0BD60          A09F0004               lhz       r4,0x0004(r31)
0BDE4 0BD64          B0830008               sth       r4,0x0008(r3)
0BDE8 0BD68          92E30000               stw       r23,0x0000(r3)
0BDEC 0BD6C          907D0000               stw       r3,0x0000(r29)
0BDF0 0BD70          80A3000C               lwz       r5,0x000C(r3)
0BDF4 0BD74          3BA50001               addi      r29,r5,1
0BDF8 0BD78          93A3000C               stw       r29,0x000C(r3)
0BDFC 0BD7C   X      2C1D0000               cmpwi     r29,0
0BE00 0BD80   X      40820014               bne       $+0x0014                  ; 0x0000BD94
0BE04 0BD84   X      7F43D378               mr        r3,r26
0BE08 0BD88          48008BF1               bl        $+0x8BF0                  ; 0x00014978
0BE0C 0BD8C          80410014               lwz       RTOC,0x0014(SP)
0BE10 0BD90          48000050               b         $+0x0050                  ; 0x0000BDE0
0BE14 0BD94          389A0004               addi      r4,r26,4
0BE18 0BD98   X      7FE3FB78               mr        r3,r31
0BE1C 0BD9C   X      38A00006               li        r5,6
0BE20 0BDA0          48009149               bl        $+0x9148                  ; 0x00014EE8
0BE24 0BDA4          80410014               lwz       RTOC,0x0014(SP)
0BE28 0BDA8          92FA0000               stw       r23,0x0000(r26)
0BE2C 0BDAC   X      2C1D0001               cmpwi     r29,1
0BE30 0BDB0          935E0000               stw       r26,0x0000(r30)
0BE34 0BDB4   X      4082000C               bne       $+0x000C                  ; 0x0000BDC0
0BE38 0BDB8   X      7F63DB78               mr        r3,r27
0BE3C 0BDBC          4BFFF795               bl        $-0x086C                  ; 0x0000B550
0BE40 0BDC0          38822EF0               addi      r4,RTOC,12016
0BE44 0BDC4   X      7F85E378               mr        r5,r28
0BE48 0BDC8          807B01E4               lwz       r3,0x01E4(r27)
0BE4C 0BDCC   X      7FE6FB78               mr        r6,r31
0BE50 0BDD0          388402B4               addi      r4,r4,692
0BE54 0BDD4          4BFFAF89               bl        $-0x5078                  ; 0x00006D5C
0BE58 0BDD8   X      60000000               nop
0BE5C 0BDDC          48000008               b         $+0x0008                  ; 0x0000BDE4
0BE60 0BDE0          3B180001               addi      r24,r24,1
0BE64 0BDE4          839C0008               lwz       r28,0x0008(r28)
0BE68 0BDE8   X      2C1C0000               cmpwi     r28,0
0BE6C 0BDEC   X      4082FE28               bne       $-0x01D8                  ; 0x0000BC14
0BE70 0BDF0   X      2C190000               cmpwi     r25,0
0BE74 0BDF4   X      4182000C               beq       $+0x000C                  ; 0x0000BE00
0BE78 0BDF8   X      2C180000               cmpwi     r24,0
0BE7C 0BDFC   X      4081001C               ble       $+0x001C                  ; 0x0000BE18
0BE80 0BE00   X      38600000               li        r3,0
0BE84 0BE04          38210070               addi      SP,SP,112
0BE88 0BE08          80010008               lwz       r0,0x0008(SP)
0BE8C 0BE0C   X      7C0803A6               mtlr      r0                        ; LR = 8
0BE90 0BE10          BAA1FFD4               lmw       r21,-0x002C(SP)
0BE94 0BE14   X      4E800020               blr
0BE98 0BE18   X      38600001               li        r3,1
0BE9C 0BE1C          38210070               addi      SP,SP,112
0BEA0 0BE20          80010008               lwz       r0,0x0008(SP)
0BEA4 0BE24   X      7C0803A6               mtlr      r0                        ; LR = 8
0BEA8 0BE28          BAA1FFD4               lmw       r21,-0x002C(SP)
0BEAC 0BE2C   X      4E800020               blr
0BEB0 0BE30   X      7C0802A6               mflr      r0                        ; LR = 8
0BEB4 0BE34          BF01FFE0               stmw      r24,-0x0020(SP)
0BEB8 0BE38          90010008               stw       r0,0x0008(SP)
0BEBC 0BE3C          9421FFA0               stwu      SP,-0x0060(SP)
0BEC0 0BE40          83A301DC               lwz       r29,0x01DC(r3)
0BEC4 0BE44   X      3B600000               li        r27,0
0BEC8 0BE48          3B022D70               addi      r24,RTOC,11632
0BECC 0BE4C   X      2C1D0000               cmpwi     r29,0
0BED0 0BE50          8322FFE4               lwz       r25,-0x001C(RTOC)
0BED4 0BE54   X      3B400000               li        r26,0
0BED8 0BE58          83C40004               lwz       r30,0x0004(r4)
0BEDC 0BE5C   X      4182017C               beq       $+0x017C                  ; 0x0000BFD8
0BEE0 0BE60          83FD001C               lwz       r31,0x001C(r29)
0BEE4 0BE64   X      2C1F00AA               cmpwi     r31,170
0BEE8 0BE68   X      40820164               bne       $+0x0164                  ; 0x0000BFCC
0BEEC 0BE6C          389D0020               addi      r4,r29,32
0BEF0 0BE70   X      7F23CB78               mr        r3,r25
0BEF4 0BE74   X      38A00005               li        r5,5
0BEF8 0BE78   X      7C9F2378               mr        r31,r4
0BEFC 0BE7C          480090B5               bl        $+0x90B4                  ; 0x00014F30
0BF00 0BE80          80410014               lwz       RTOC,0x0014(SP)
0BF04 0BE84   X      2C030000               cmpwi     r3,0
0BF08 0BE88   X      7FE4FB78               mr        r4,r31
0BF0C 0BE8C   X      4082001C               bne       $+0x001C                  ; 0x0000BEA8
0BF10 0BE90   X      38A00005               li        r5,5
0BF14 0BE94   X      7F03C378               mr        r3,r24
0BF18 0BE98          48009099               bl        $+0x9098                  ; 0x00014F30
0BF1C 0BE9C          80410014               lwz       RTOC,0x0014(SP)
0BF20 0BEA0   X      2C030000               cmpwi     r3,0
0BF24 0BEA4   X      41820128               beq       $+0x0128                  ; 0x0000BFCC
0BF28 0BEA8          887E0000               lbz       r3,0x0000(r30)
0BF2C 0BEAC          3B7B0001               addi      r27,r27,1
0BF30 0BEB0          839D0004               lwz       r28,0x0004(r29)
0BF34 0BEB4   X      546307FF               clrlwi.   r3,r3,31
0BF38 0BEB8   X      41820110               beq       $+0x0110                  ; 0x0000BFC8
0BF3C 0BEBC          813D0030               lwz       r9,0x0030(r29)
0BF40 0BEC0          391D0030               addi      r8,r29,48
0BF44 0BEC4   X      2C090000               cmpwi     r9,0
0BF48 0BEC8   X      41820034               beq       $+0x0034                  ; 0x0000BEFC
0BF4C 0BECC          80FE0000               lwz       r7,0x0000(r30)
0BF50 0BED0          80890004               lwz       r4,0x0004(r9)
0BF54 0BED4   X      7C072000               cmpw      r7,r4
0BF58 0BED8   X      40820014               bne       $+0x0014                  ; 0x0000BEEC
0BF5C 0BEDC          A07E0004               lhz       r3,0x0004(r30)
0BF60 0BEE0          A0890008               lhz       r4,0x0008(r9)
0BF64 0BEE4   X      7C032000               cmpw      r3,r4
0BF68 0BEE8   X      41820014               beq       $+0x0014                  ; 0x0000BEFC
0BF6C 0BEEC   X      7D284B78               mr        r8,r9
0BF70 0BEF0          81280000               lwz       r9,0x0000(r8)
0BF74 0BEF4   X      2C090000               cmpwi     r9,0
0BF78 0BEF8   X      4082FFD8               bne       $-0x0028                  ; 0x0000BED0
0BF7C 0BEFC          83E80000               lwz       r31,0x0000(r8)
0BF80 0BF00   X      2C1F0000               cmpwi     r31,0
0BF84 0BF04   X      418200C4               beq       $+0x00C4                  ; 0x0000BFC8
0BF88 0BF08          80BF0000               lwz       r5,0x0000(r31)
0BF8C 0BF0C          393C00B8               addi      r9,r28,184
0BF90 0BF10          90A80000               stw       r5,0x0000(r8)
0BF94 0BF14          807C00B8               lwz       r3,0x00B8(r28)
0BF98 0BF18   X      2C030000               cmpwi     r3,0
0BF9C 0BF1C   X      4182003C               beq       $+0x003C                  ; 0x0000BF58
0BFA0 0BF20          811F0004               lwz       r8,0x0004(r31)
0BFA4 0BF24          80690000               lwz       r3,0x0000(r9)
0BFA8 0BF28          80830004               lwz       r4,0x0004(r3)
0BFAC 0BF2C   X      7C082000               cmpw      r8,r4
0BFB0 0BF30   X      40820014               bne       $+0x0014                  ; 0x0000BF44
0BFB4 0BF34          A0BF0008               lhz       r5,0x0008(r31)
0BFB8 0BF38          A0830008               lhz       r4,0x0008(r3)
0BFBC 0BF3C   X      7C052000               cmpw      r5,r4
0BFC0 0BF40   X      41820018               beq       $+0x0018                  ; 0x0000BF58
0BFC4 0BF44   X      7C691B78               mr        r9,r3
0BFC8 0BF48          80C90000               lwz       r6,0x0000(r9)
0BFCC 0BF4C   X      2C060000               cmpwi     r6,0
0BFD0 0BF50   X      4082FFD4               bne       $-0x002C                  ; 0x0000BF24
0BFD4 0BF54          80690000               lwz       r3,0x0000(r9)
0BFD8 0BF58   X      2C030000               cmpwi     r3,0
0BFDC 0BF5C   X      41820038               beq       $+0x0038                  ; 0x0000BF94
0BFE0 0BF60          8103000C               lwz       r8,0x000C(r3)
0BFE4 0BF64   X      3888FFFF               subi      r4,r8,1
0BFE8 0BF68          9083000C               stw       r4,0x000C(r3)
0BFEC 0BF6C   X      28080001               cmplwi    r8,0x0001
0BFF0 0BF70   X      4181001C               bgt       $+0x001C                  ; 0x0000BF8C
0BFF4 0BF74          80A30000               lwz       r5,0x0000(r3)
0BFF8 0BF78   X      38800010               li        r4,16
0BFFC 0BF7C          90A90000               stw       r5,0x0000(r9)
0C000 0BF80          4BFFB48D               bl        $-0x4B74                  ; 0x0000740C
0C004 0BF84   X      60000000               nop
0C008 0BF88          4800000C               b         $+0x000C                  ; 0x0000BF94
0C00C 0BF8C   X      2C080001               cmpwi     r8,1
0C010 0BF90   X      4082000C               bne       $+0x000C                  ; 0x0000BF9C
0C014 0BF94   X      7F83E378               mr        r3,r28
0C018 0BF98          4BFFF5B9               bl        $-0x0A48                  ; 0x0000B550
0C01C 0BF9C   X      7FE3FB78               mr        r3,r31
0C020 0BFA0          480089D9               bl        $+0x89D8                  ; 0x00014978
0C024 0BFA4          80410014               lwz       RTOC,0x0014(SP)
0C028 0BFA8          38822EF0               addi      r4,RTOC,12016
0C02C 0BFAC   X      7FA5EB78               mr        r5,r29
0C030 0BFB0          807C01E4               lwz       r3,0x01E4(r28)
0C034 0BFB4   X      7FC6F378               mr        r6,r30
0C038 0BFB8          388402D0               addi      r4,r4,720
0C03C 0BFBC          4BFFADA1               bl        $-0x5260                  ; 0x00006D5C
0C040 0BFC0   X      60000000               nop
0C044 0BFC4          48000008               b         $+0x0008                  ; 0x0000BFCC
0C048 0BFC8          3B5A0001               addi      r26,r26,1
0C04C 0BFCC          83BD0008               lwz       r29,0x0008(r29)
0C050 0BFD0   X      2C1D0000               cmpwi     r29,0
0C054 0BFD4   X      4082FE8C               bne       $-0x0174                  ; 0x0000BE60
0C058 0BFD8   X      2C1B0000               cmpwi     r27,0
0C05C 0BFDC   X      4182000C               beq       $+0x000C                  ; 0x0000BFE8
0C060 0BFE0   X      2C1A0000               cmpwi     r26,0
0C064 0BFE4   X      4081001C               ble       $+0x001C                  ; 0x0000C000
0C068 0BFE8   X      38600000               li        r3,0
0C06C 0BFEC          38210060               addi      SP,SP,96
0C070 0BFF0          80010008               lwz       r0,0x0008(SP)
0C074 0BFF4   X      7C0803A6               mtlr      r0                        ; LR = 8
0C078 0BFF8          BB01FFE0               lmw       r24,-0x0020(SP)
0C07C 0BFFC   X      4E800020               blr
0C080 0C000   X      38600001               li        r3,1
0C084 0C004          38210060               addi      SP,SP,96
0C088 0C008          80010008               lwz       r0,0x0008(SP)
0C08C 0C00C   X      7C0803A6               mtlr      r0                        ; LR = 8
0C090 0C010          BB01FFE0               lmw       r24,-0x0020(SP)
0C094 0C014   X      4E800020               blr
0C098 0C018          81240008               lwz       r9,0x0008(r4)
0C09C 0C01C   X      2C090000               cmpwi     r9,0
0C0A0 0C020   X      40820024               bne       $+0x0024                  ; 0x0000C044
0C0A4 0C024          8184000C               lwz       r12,0x000C(r4)
0C0A8 0C028   X      38C00082               li        r6,130
0C0AC 0C02C          80A40014               lwz       r5,0x0014(r4)
0C0B0 0C030   X      38E0000B               li        r7,11
0C0B4 0C034   X      7C832378               mr        r3,r4
0C0B8 0C038          98C5000D               stb       r6,0x000D(r5)
0C0BC 0C03C          90EC0010               stw       r7,0x0010(r12)
0C0C0 0C040   X      4E800020               blr
0C0C4 0C044   X      7C0802A6               mflr      r0                        ; LR = 8
0C0C8 0C048          BF61FFEC               stmw      r27,-0x0014(SP)
0C0CC 0C04C          90010008               stw       r0,0x0008(SP)
0C0D0 0C050          9421FF90               stwu      SP,-0x0070(SP)
0C0D4 0C054          83E30014               lwz       r31,0x0014(r3)
0C0D8 0C058   X      7C9E2378               mr        r30,r4
0C0DC 0C05C          8089000C               lwz       r4,0x000C(r9)
0C0E0 0C060          83BE000C               lwz       r29,0x000C(r30)
0C0E4 0C064          A1040000               lhz       r8,0x0000(r4)
0C0E8 0C068          80A2FFE8               lwz       r5,-0x0018(RTOC)
0C0EC 0C06C   X      3908FFFF               subi      r8,r8,1
0C0F0 0C070   X      2808000D               cmplwi    r8,0x000D
0C0F4 0C074   X      418100A8               bgt       $+0x00A8                  ; 0x0000C11C
0C0F8 0C078   X      5506103A               slwi      r6,r8,2
0C0FC 0C07C          7CC5302E               lwzx      r6,r5,r6
0C100 0C080   X      7CC903A6               mtctr     r6                        ; CTR = 9
0C104 0C084   X      4E800420               bctr
0C108 0C088          80FF0038               lwz       r7,0x0038(r31)
0C10C 0C08C          80640004               lwz       r3,0x0004(r4)
0C110 0C090          83870000               lwz       r28,0x0000(r7)
0C114 0C094          80A30000               lwz       r5,0x0000(r3)
0C118 0C098          A3670004               lhz       r27,0x0004(r7)
0C11C 0C09C          90A70000               stw       r5,0x0000(r7)
0C120 0C0A0          80C40004               lwz       r6,0x0004(r4)
0C124 0C0A4          815F0038               lwz       r10,0x0038(r31)
0C128 0C0A8          A1060004               lhz       r8,0x0004(r6)
0C12C 0C0AC          B10A0004               sth       r8,0x0004(r10)
0C130 0C0B0          807F0004               lwz       r3,0x0004(r31)
0C134 0C0B4          4BFFF49D               bl        $-0x0B64                  ; 0x0000B550
0C138 0C0B8   X      2C030000               cmpwi     r3,0
0C13C 0C0BC   X      39200000               li        r9,0
0C140 0C0C0   X      41820040               beq       $+0x0040                  ; 0x0000C100
0C144 0C0C4          819E0014               lwz       r12,0x0014(r30)
0C148 0C0C8   X      38800081               li        r4,129
0C14C 0C0CC          988C000D               stb       r4,0x000D(r12)
0C150 0C0D0   X      7FC3F378               mr        r3,r30
0C154 0C0D4          80BE000C               lwz       r5,0x000C(r30)
0C158 0C0D8          38A50028               addi      r5,r5,40
0C15C 0C0DC          90BE0010               stw       r5,0x0010(r30)
0C160 0C0E0          913D0010               stw       r9,0x0010(r29)
0C164 0C0E4          913D000C               stw       r9,0x000C(r29)
0C168 0C0E8          913D0014               stw       r9,0x0014(r29)
0C16C 0C0EC          38210070               addi      SP,SP,112
0C170 0C0F0          80010008               lwz       r0,0x0008(SP)
0C174 0C0F4   X      7C0803A6               mtlr      r0                        ; LR = 8
0C178 0C0F8          BB61FFEC               lmw       r27,-0x0014(SP)
0C17C 0C0FC   X      4E800020               blr
0C180 0C100          80DF0038               lwz       r6,0x0038(r31)
0C184 0C104   X      5763043E               clrlwi    r3,r27,16
0C188 0C108          93860000               stw       r28,0x0000(r6)
0C18C 0C10C          809F0038               lwz       r4,0x0038(r31)
0C190 0C110          B0640004               sth       r3,0x0004(r4)
0C194 0C114          807F0004               lwz       r3,0x0004(r31)
0C198 0C118          4BFFF439               bl        $-0x0BC8                  ; 0x0000B550
0C19C 0C11C          819E0014               lwz       r12,0x0014(r30)
0C1A0 0C120   X      38800082               li        r4,130
0C1A4 0C124          988C000D               stb       r4,0x000D(r12)
0C1A8 0C128   X      38A0000B               li        r5,11
0C1AC 0C12C   X      7FC3F378               mr        r3,r30
0C1B0 0C130          90BD0010               stw       r5,0x0010(r29)
0C1B4 0C134          38210070               addi      SP,SP,112
0C1B8 0C138          80010008               lwz       r0,0x0008(SP)
0C1BC 0C13C   X      7C0803A6               mtlr      r0                        ; LR = 8
0C1C0 0C140          BB61FFEC               lmw       r27,-0x0014(SP)
0C1C4 0C144   X      4E800020               blr
0C1C8 0C148          A0C40002               lhz       r6,0x0002(r4)
0C1CC 0C14C   X      2C06001C               cmpwi     r6,28
0C1D0 0C150   X      4082FFCC               bne       $-0x0034                  ; 0x0000C11C
0C1D4 0C154   X      38E00001               li        r7,1
0C1D8 0C158   X      7C9F2378               mr        r31,r4
0C1DC 0C15C   X      38A00000               li        r5,0
0C1E0 0C160          90E10044               stw       r7,0x0044(SP)
0C1E4 0C164   X      38600100               li        r3,256
0C1E8 0C168          90A1003C               stw       r5,0x003C(SP)
0C1EC 0C16C   X      38C00002               li        r6,2
0C1F0 0C170          90610038               stw       r3,0x0038(SP)
0C1F4 0C174          38610038               addi      r3,SP,56
0C1F8 0C178          90C10040               stw       r6,0x0040(SP)
0C1FC 0C17C          90E10048               stw       r7,0x0048(SP)
0C200 0C180          90E1004C               stw       r7,0x004C(SP)
0C204 0C184          90A10050               stw       r5,0x0050(SP)
0C208 0C188          809F0004               lwz       r4,0x0004(r31)
0C20C 0C18C          A0BF0002               lhz       r5,0x0002(r31)
0C210 0C190          48008D59               bl        $+0x8D58                  ; 0x00014EE8
0C214 0C194          80410014               lwz       RTOC,0x0014(SP)
0C218 0C198   X      39200000               li        r9,0
0C21C 0C19C          4BFFFF28               b         $-0x00D8                  ; 0x0000C0C4
0C220 0C1A0          807F0004               lwz       r3,0x0004(r31)
0C224 0C1A4          4BFFF771               bl        $-0x0890                  ; 0x0000B914
0C228 0C1A8   X      2C030000               cmpwi     r3,0
0C22C 0C1AC   X      39200000               li        r9,0
0C230 0C1B0   X      4182FF6C               beq       $-0x0094                  ; 0x0000C11C
0C234 0C1B4          4BFFFF10               b         $-0x00F0                  ; 0x0000C0C4
0C238 0C1B8   X      7FE3FB78               mr        r3,r31
0C23C 0C1BC          4BFFF821               bl        $-0x07E0                  ; 0x0000B9DC
0C240 0C1C0   X      2C030000               cmpwi     r3,0
0C244 0C1C4   X      39200000               li        r9,0
0C248 0C1C8   X      4182FF54               beq       $-0x00AC                  ; 0x0000C11C
0C24C 0C1CC          4BFFFEF8               b         $-0x0108                  ; 0x0000C0C4
0C250 0C1D0          807F0004               lwz       r3,0x0004(r31)
0C254 0C1D4          4BFFFA11               bl        $-0x05F0                  ; 0x0000BBE4
0C258 0C1D8   X      2C030000               cmpwi     r3,0
0C25C 0C1DC   X      39200000               li        r9,0
0C260 0C1E0   X      4182FF3C               beq       $-0x00C4                  ; 0x0000C11C
0C264 0C1E4          4BFFFEE0               b         $-0x0120                  ; 0x0000C0C4
0C268 0C1E8          807F0004               lwz       r3,0x0004(r31)
0C26C 0C1EC          4BFFFC45               bl        $-0x03BC                  ; 0x0000BE30
0C270 0C1F0   X      2C030000               cmpwi     r3,0
0C274 0C1F4   X      39200000               li        r9,0
0C278 0C1F8   X      4182FF24               beq       $-0x00DC                  ; 0x0000C11C
0C27C 0C1FC          4BFFFEC8               b         $-0x0138                  ; 0x0000C0C4
0C280 0C200          839F000C               lwz       r28,0x000C(r31)
0C284 0C204   X      39200000               li        r9,0
0C288 0C208          639C8000               ori       r28,r28,0x8000
0C28C 0C20C          939F000C               stw       r28,0x000C(r31)
0C290 0C210          4BFFFEB4               b         $-0x014C                  ; 0x0000C0C4
0C294 0C214          807F000C               lwz       r3,0x000C(r31)
0C298 0C218          60634000               ori       r3,r3,0x4000
0C29C 0C21C          907F000C               stw       r3,0x000C(r31)
0C2A0 0C220          807F0004               lwz       r3,0x0004(r31)
0C2A4 0C224          4BFFF32D               bl        $-0x0CD4                  ; 0x0000B550
0C2A8 0C228   X      2C030000               cmpwi     r3,0
0C2AC 0C22C   X      39200000               li        r9,0
0C2B0 0C230   X      4082FE94               bne       $-0x016C                  ; 0x0000C0C4
0C2B4 0C234          4BFFFEE8               b         $-0x0118                  ; 0x0000C11C
0C2B8 0C238          839F000C               lwz       r28,0x000C(r31)
0C2BC 0C23C          579C0462               rlwinm    r28,r28,0,17,17
0C2C0 0C240          939F000C               stw       r28,0x000C(r31)
0C2C4 0C244          807F0004               lwz       r3,0x0004(r31)
0C2C8 0C248          4BFFF309               bl        $-0x0CF8                  ; 0x0000B550
0C2CC 0C24C   X      2C030000               cmpwi     r3,0
0C2D0 0C250   X      39200000               li        r9,0
0C2D4 0C254   X      4082FE70               bne       $-0x0190                  ; 0x0000C0C4
0C2D8 0C258          4BFFFEC4               b         $-0x013C                  ; 0x0000C11C
0C2DC 0C25C          38210070               addi      SP,SP,112
0C2E0 0C260          80010008               lwz       r0,0x0008(SP)
0C2E4 0C264   X      7C0803A6               mtlr      r0                        ; LR = 8
0C2E8 0C268          BB61FFEC               lmw       r27,-0x0014(SP)
0C2EC 0C26C   X      4E800020               blr
0C2F0 0C270          81830014               lwz       r12,0x0014(r3)
0C2F4 0C274   X      39200000               li        r9,0
0C2F8 0C278          81440008               lwz       r10,0x0008(r4)
0C2FC 0C27C   X      38E00000               li        r7,0
0C300 0C280          816C0004               lwz       r11,0x0004(r12)
0C304 0C284   X      2C0A0000               cmpwi     r10,0
0C308 0C288          8104000C               lwz       r8,0x000C(r4)
0C30C 0C28C   X      40820020               bne       $+0x0020                  ; 0x0000C2AC
0C310 0C290          81840014               lwz       r12,0x0014(r4)
0C314 0C294   X      38A00082               li        r5,130
0C318 0C298          98AC000D               stb       r5,0x000D(r12)
0C31C 0C29C   X      38C0000B               li        r6,11
0C320 0C2A0   X      7C832378               mr        r3,r4
0C324 0C2A4          90C80010               stw       r6,0x0010(r8)
0C328 0C2A8   X      4E800020               blr
0C32C 0C2AC          814A000C               lwz       r10,0x000C(r10)
0C330 0C2B0          A0CA0000               lhz       r6,0x0000(r10)
0C334 0C2B4   X      54C0003B               clrrwi.   r0,r6,2
0C338 0C2B8   X      4082FFD8               bne       $-0x0028                  ; 0x0000C290
0C33C 0C2BC   X      54C307FF               clrlwi.   r3,r6,31
0C340 0C2C0   X      41820118               beq       $+0x0118                  ; 0x0000C3D8
0C344 0C2C4          80AC003C               lwz       r5,0x003C(r12)
0C348 0C2C8   X      2C050000               cmpwi     r5,0
0C34C 0C2CC   X      4082FFC4               bne       $-0x003C                  ; 0x0000C290
0C350 0C2D0          A06A0002               lhz       r3,0x0002(r10)
0C354 0C2D4   X      2C030004               cmpwi     r3,4
0C358 0C2D8   X      4180004C               blt       $+0x004C                  ; 0x0000C324
0C35C 0C2DC          80AB0080               lwz       r5,0x0080(r11)
0C360 0C2E0   X      39200000               li        r9,0
0C364 0C2E4   X      2C050000               cmpwi     r5,0
0C368 0C2E8   X      41820038               beq       $+0x0038                  ; 0x0000C320
0C36C 0C2EC          806B0090               lwz       r3,0x0090(r11)
0C370 0C2F0   X      39200001               li        r9,1
0C374 0C2F4   X      2C030000               cmpwi     r3,0
0C378 0C2F8   X      41820028               beq       $+0x0028                  ; 0x0000C320
0C37C 0C2FC          80AB00A0               lwz       r5,0x00A0(r11)
0C380 0C300   X      39200002               li        r9,2
0C384 0C304   X      2C050000               cmpwi     r5,0
0C388 0C308   X      41820018               beq       $+0x0018                  ; 0x0000C320
0C38C 0C30C          806B00B0               lwz       r3,0x00B0(r11)
0C390 0C310   X      39200003               li        r9,3
0C394 0C314   X      2C030000               cmpwi     r3,0
0C398 0C318   X      41820008               beq       $+0x0008                  ; 0x0000C320
0C39C 0C31C   X      39200004               li        r9,4
0C3A0 0C320          B12A0002               sth       r9,0x0002(r10)
0C3A4 0C324          A12A0002               lhz       r9,0x0002(r10)
0C3A8 0C328   X      55262036               slwi      r6,r9,4
0C3AC 0C32C          7CA65A14               add       r5,r6,r11
0C3B0 0C330          80650080               lwz       r3,0x0080(r5)
0C3B4 0C334   X      2C030000               cmpwi     r3,0
0C3B8 0C338   X      4082FF58               bne       $-0x00A8                  ; 0x0000C290
0C3BC 0C33C   X      2C090003               cmpwi     r9,3
0C3C0 0C340   X      4181FF50               bgt       $-0x00B0                  ; 0x0000C290
0C3C4 0C344          806C0040               lwz       r3,0x0040(r12)
0C3C8 0C348          800C0004               lwz       r0,0x0004(r12)
0C3CC 0C34C          80A3000C               lwz       r5,0x000C(r3)
0C3D0 0C350          7D603214               add       r11,r0,r6
0C3D4 0C354   X      38A5FFFF               subi      r5,r5,1
0C3D8 0C358          90A3000C               stw       r5,0x000C(r3)
0C3DC 0C35C          380B0074               addi      r0,r11,116
0C3E0 0C360          912C003C               stw       r9,0x003C(r12)
0C3E4 0C364          900C0040               stw       r0,0x0040(r12)
0C3E8 0C368          812B0080               lwz       r9,0x0080(r11)
0C3EC 0C36C          38090001               addi      r0,r9,1
0C3F0 0C370          900B0080               stw       r0,0x0080(r11)
0C3F4 0C374          816C0040               lwz       r11,0x0040(r12)
0C3F8 0C378          916C0038               stw       r11,0x0038(r12)
0C3FC 0C37C          800B0000               lwz       r0,0x0000(r11)
0C400 0C380   X      2C000000               cmpwi     r0,0
0C404 0C384   X      40820044               bne       $+0x0044                  ; 0x0000C3C8
0C408 0C388          A00B0004               lhz       r0,0x0004(r11)
0C40C 0C38C   X      2C000000               cmpwi     r0,0
0C410 0C390   X      40820038               bne       $+0x0038                  ; 0x0000C3C8
0C414 0C394          80AB000C               lwz       r5,0x000C(r11)
0C418 0C398          806C0004               lwz       r3,0x0004(r12)
0C41C 0C39C   X      38A5FFFF               subi      r5,r5,1
0C420 0C3A0          90AB000C               stw       r5,0x000C(r11)
0C424 0C3A4          38C30074               addi      r6,r3,116
0C428 0C3A8          90EC003C               stw       r7,0x003C(r12)
0C42C 0C3AC          90CC0040               stw       r6,0x0040(r12)
0C430 0C3B0          81230080               lwz       r9,0x0080(r3)
0C434 0C3B4          39290001               addi      r9,r9,1
0C438 0C3B8          91230080               stw       r9,0x0080(r3)
0C43C 0C3BC          814C0040               lwz       r10,0x0040(r12)
0C440 0C3C0          914C0038               stw       r10,0x0038(r12)
0C444 0C3C4          4BFFFECC               b         $-0x0134                  ; 0x0000C290
0C448 0C3C8          800C003C               lwz       r0,0x003C(r12)
0C44C 0C3CC   X      39200004               li        r9,4
0C450 0C3D0          B00A0002               sth       r0,0x0002(r10)
0C454 0C3D4          4800005C               b         $+0x005C                  ; 0x0000C430
0C458 0C3D8          54C307BD               rlwinm.   r3,r6,0,30,30
0C45C 0C3DC   X      41820054               beq       $+0x0054                  ; 0x0000C430
0C460 0C3E0          80AC003C               lwz       r5,0x003C(r12)
0C464 0C3E4   X      2C050000               cmpwi     r5,0
0C468 0C3E8   X      4082FEA8               bne       $-0x0158                  ; 0x0000C290
0C46C 0C3EC          A14A0002               lhz       r10,0x0002(r10)
0C470 0C3F0   X      2C0A0003               cmpwi     r10,3
0C474 0C3F4   X      4181FE9C               bgt       $-0x0164                  ; 0x0000C290
0C478 0C3F8          806C0040               lwz       r3,0x0040(r12)
0C47C 0C3FC   X      55462036               slwi      r6,r10,4
0C480 0C400          80A3000C               lwz       r5,0x000C(r3)
0C484 0C404          7D6B3214               add       r11,r11,r6
0C488 0C408   X      38A5FFFF               subi      r5,r5,1
0C48C 0C40C          90A3000C               stw       r5,0x000C(r3)
0C490 0C410          380B0074               addi      r0,r11,116
0C494 0C414          914C003C               stw       r10,0x003C(r12)
0C498 0C418          900C0040               stw       r0,0x0040(r12)
0C49C 0C41C          814B0080               lwz       r10,0x0080(r11)
0C4A0 0C420          380A0001               addi      r0,r10,1
0C4A4 0C424          900B0080               stw       r0,0x0080(r11)
0C4A8 0C428          800C0040               lwz       r0,0x0040(r12)
0C4AC 0C42C          900C0038               stw       r0,0x0038(r12)
0C4B0 0C430          81840014               lwz       r12,0x0014(r4)
0C4B4 0C434   X      38A00081               li        r5,129
0C4B8 0C438          98AC000D               stb       r5,0x000D(r12)
0C4BC 0C43C   X      7C832378               mr        r3,r4
0C4C0 0C440          80C4000C               lwz       r6,0x000C(r4)
0C4C4 0C444          38C60028               addi      r6,r6,40
0C4C8 0C448          90C40010               stw       r6,0x0010(r4)
0C4CC 0C44C          90E80010               stw       r7,0x0010(r8)
0C4D0 0C450          9128000C               stw       r9,0x000C(r8)
0C4D4 0C454          90E80014               stw       r7,0x0014(r8)
0C4D8 0C458   X      4E800020               blr
0C4DC 0C45C   X      7C0802A6               mflr      r0                        ; LR = 8
0C4E0 0C460          BF41FFE8               stmw      r26,-0x0018(SP)
0C4E4 0C464          90010008               stw       r0,0x0008(SP)
0C4E8 0C468          9421BFA0               stwu      SP,-0x4060(SP)
0C4EC 0C46C          83C30014               lwz       r30,0x0014(r3)
0C4F0 0C470   X      7C9F2378               mr        r31,r4
0C4F4 0C474          813F0014               lwz       r9,0x0014(r31)
0C4F8 0C478          837E0004               lwz       r27,0x0004(r30)
0C4FC 0C47C          8909000D               lbz       r8,0x000D(r9)
0C500 0C480          83DF000C               lwz       r30,0x000C(r31)
0C504 0C484   X      2C08008E               cmpwi     r8,142
0C508 0C488   X      40820070               bne       $+0x0070                  ; 0x0000C4F8
0C50C 0C48C          80BE000C               lwz       r5,0x000C(r30)
0C510 0C490   X      3BA00000               li        r29,0
0C514 0C494   X      2C050000               cmpwi     r5,0
0C518 0C498   X      41820028               beq       $+0x0028                  ; 0x0000C4C0
0C51C 0C49C   X      7FE3FB78               mr        r3,r31
0C520 0C4A0          48008851               bl        $+0x8850                  ; 0x00014CF0
0C524 0C4A4          80410014               lwz       RTOC,0x0014(SP)
0C528 0C4A8   X      38600000               li        r3,0
0C52C 0C4AC          38214060               addi      SP,SP,16480
0C530 0C4B0          80010008               lwz       r0,0x0008(SP)
0C534 0C4B4   X      7C0803A6               mtlr      r0                        ; LR = 8
0C538 0C4B8          BB41FFE8               lmw       r26,-0x0018(SP)
0C53C 0C4BC   X      4E800020               blr
0C540 0C4C0   X      3B800081               li        r28,129
0C544 0C4C4   X      7FE3FB78               mr        r3,r31
0C548 0C4C8          9B89000D               stb       r28,0x000D(r9)
0C54C 0C4CC          809F000C               lwz       r4,0x000C(r31)
0C550 0C4D0          38840028               addi      r4,r4,40
0C554 0C4D4          909F0010               stw       r4,0x0010(r31)
0C558 0C4D8          93BE0010               stw       r29,0x0010(r30)
0C55C 0C4DC          93BE000C               stw       r29,0x000C(r30)
0C560 0C4E0          93BE0014               stw       r29,0x0014(r30)
0C564 0C4E4          38214060               addi      SP,SP,16480
0C568 0C4E8          80010008               lwz       r0,0x0008(SP)
0C56C 0C4EC   X      7C0803A6               mtlr      r0                        ; LR = 8
0C570 0C4F0          BB41FFE8               lmw       r26,-0x0018(SP)
0C574 0C4F4   X      4E800020               blr
0C578 0C4F8   X      2C08000E               cmpwi     r8,14
0C57C 0C4FC   X      41820028               beq       $+0x0028                  ; 0x0000C524
0C580 0C500   X      7FE3FB78               mr        r3,r31
0C584 0C504          480087ED               bl        $+0x87EC                  ; 0x00014CF0
0C588 0C508          80410014               lwz       RTOC,0x0014(SP)
0C58C 0C50C   X      38600000               li        r3,0
0C590 0C510          38214060               addi      SP,SP,16480
0C594 0C514          80010008               lwz       r0,0x0008(SP)
0C598 0C518   X      7C0803A6               mtlr      r0                        ; LR = 8
0C59C 0C51C          BB41FFE8               lmw       r26,-0x0018(SP)
0C5A0 0C520   X      4E800020               blr
0C5A4 0C524          38610038               addi      r3,SP,56
0C5A8 0C528          38810048               addi      r4,SP,72
0C5AC 0C52C   X      38A04000               li        r5,16384
0C5B0 0C530   X      3BA00000               li        r29,0
0C5B4 0C534          4BFF8685               bl        $-0x797C                  ; 0x00004BB8
0C5B8 0C538   X      60000000               nop
0C5BC 0C53C          38810038               addi      r4,SP,56
0C5C0 0C540   X      7F63DB78               mr        r3,r27
0C5C4 0C544          4BFFE439               bl        $-0x1BC8                  ; 0x0000A97C
0C5C8 0C548          38610038               addi      r3,SP,56
0C5CC 0C54C   X      38800020               li        r4,32
0C5D0 0C550          4BFFD705               bl        $-0x28FC                  ; 0x00009C54
0C5D4 0C554   X      60000000               nop
0C5D8 0C558   X      2C030000               cmpwi     r3,0
0C5DC 0C55C   X      40820028               bne       $+0x0028                  ; 0x0000C584
0C5E0 0C560          3B822EF0               addi      r28,RTOC,12016
0C5E4 0C564          38610038               addi      r3,SP,56
0C5E8 0C568          389C02EE               addi      r4,r28,750
0C5EC 0C56C          4BFF9309               bl        $-0x6CF8                  ; 0x00005874
0C5F0 0C570   X      60000000               nop
0C5F4 0C574          807B01E4               lwz       r3,0x01E4(r27)
0C5F8 0C578          389C0312               addi      r4,r28,786
0C5FC 0C57C          4BFFA7E1               bl        $-0x5820                  ; 0x00006D5C
0C600 0C580   X      60000000               nop
0C604 0C584          38610048               addi      r3,SP,72
0C608 0C588   X      3B80FFFF               li        r28,-1
0C60C 0C58C   X      3B400000               li        r26,0
0C610 0C590          48008941               bl        $+0x8940                  ; 0x00014ED0
0C614 0C594          80410014               lwz       RTOC,0x0014(SP)
0C618 0C598          801E000C               lwz       r0,0x000C(r30)
0C61C 0C59C   X      2C00FFFF               cmpwi     r0,-1
0C620 0C5A0   X      4082005C               bne       $+0x005C                  ; 0x0000C5FC
0C624 0C5A4          813F0008               lwz       r9,0x0008(r31)
0C628 0C5A8   X      2C090000               cmpwi     r9,0
0C62C 0C5AC   X      41820130               beq       $+0x0130                  ; 0x0000C6DC
0C630 0C5B0          80090010               lwz       r0,0x0010(r9)
0C634 0C5B4          8089000C               lwz       r4,0x000C(r9)
0C638 0C5B8   X      7CA40050               sub       r5,r0,r4
0C63C 0C5BC   X      2C050004               cmpwi     r5,4
0C640 0C5C0   X      4082010C               bne       $+0x010C                  ; 0x0000C6CC
0C644 0C5C4          80DF0014               lwz       r6,0x0014(r31)
0C648 0C5C8   X      3880008D               li        r4,141
0C64C 0C5CC          9886000D               stb       r4,0x000D(r6)
0C650 0C5D0          3B830001               addi      r28,r3,1
0C654 0C5D4          80BF000C               lwz       r5,0x000C(r31)
0C658 0C5D8          38A5002C               addi      r5,r5,44
0C65C 0C5DC          90BF0010               stw       r5,0x0010(r31)
0C660 0C5E0          939E0010               stw       r28,0x0010(r30)
0C664 0C5E4          811F0008               lwz       r8,0x0008(r31)
0C668 0C5E8          8128000C               lwz       r9,0x000C(r8)
0C66C 0C5EC          81490000               lwz       r10,0x0000(r9)
0C670 0C5F0          93BE0014               stw       r29,0x0014(r30)
0C674 0C5F4          915E000C               stw       r10,0x000C(r30)
0C678 0C5F8          4800002C               b         $+0x002C                  ; 0x0000C624
0C67C 0C5FC          817F0014               lwz       r11,0x0014(r31)
0C680 0C600   X      38800081               li        r4,129
0C684 0C604          988B000D               stb       r4,0x000D(r11)
0C688 0C608          3B830001               addi      r28,r3,1
0C68C 0C60C          80BF000C               lwz       r5,0x000C(r31)
0C690 0C610          38A50028               addi      r5,r5,40
0C694 0C614          90BF0010               stw       r5,0x0010(r31)
0C698 0C618          939E000C               stw       r28,0x000C(r30)
0C69C 0C61C          93BE0010               stw       r29,0x0010(r30)
0C6A0 0C620          93BE0014               stw       r29,0x0014(r30)
0C6A4 0C624          813F0008               lwz       r9,0x0008(r31)
0C6A8 0C628   X      2C090000               cmpwi     r9,0
0C6AC 0C62C   X      41820010               beq       $+0x0010                  ; 0x0000C63C
0C6B0 0C630   X      7D234B78               mr        r3,r9
0C6B4 0C634          480086BD               bl        $+0x86BC                  ; 0x00014CF0
0C6B8 0C638          80410014               lwz       RTOC,0x0014(SP)
0C6BC 0C63C   X      38800001               li        r4,1
0C6C0 0C640   X      7F83E378               mr        r3,r28
0C6C4 0C644          480085A5               bl        $+0x85A4                  ; 0x00014BE8
0C6C8 0C648          80410014               lwz       RTOC,0x0014(SP)
0C6CC 0C64C          907F0008               stw       r3,0x0008(r31)
0C6D0 0C650   X      2C030000               cmpwi     r3,0
0C6D4 0C654   X      4082003C               bne       $+0x003C                  ; 0x0000C690
0C6D8 0C658          38822EF0               addi      r4,RTOC,12016
0C6DC 0C65C   X      7F85E378               mr        r5,r28
0C6E0 0C660          807B01E4               lwz       r3,0x01E4(r27)
0C6E4 0C664          38840335               addi      r4,r4,821
0C6E8 0C668   X      3B800082               li        r28,130
0C6EC 0C66C   X      3B60000B               li        r27,11
0C6F0 0C670          4BFF9EDD               bl        $-0x6124                  ; 0x0000654C
0C6F4 0C674   X      60000000               nop
0C6F8 0C678          819F0014               lwz       r12,0x0014(r31)
0C6FC 0C67C          9B8C000D               stb       r28,0x000D(r12)
0C700 0C680          937E0010               stw       r27,0x0010(r30)
0C704 0C684          93BE000C               stw       r29,0x000C(r30)
0C708 0C688          93BE0014               stw       r29,0x0014(r30)
0C70C 0C68C          48000028               b         $+0x0028                  ; 0x0000C6B4
0C710 0C690          80830010               lwz       r4,0x0010(r3)
0C714 0C694   X      7F85E378               mr        r5,r28
0C718 0C698          38610048               addi      r3,SP,72
0C71C 0C69C          4800884D               bl        $+0x884C                  ; 0x00014EE8
0C720 0C6A0          80410014               lwz       RTOC,0x0014(SP)
0C724 0C6A4          819F0008               lwz       r12,0x0008(r31)
0C728 0C6A8          800C0010               lwz       r0,0x0010(r12)
0C72C 0C6AC          7C1C0214               add       r0,r28,r0
0C730 0C6B0          900C0010               stw       r0,0x0010(r12)
0C734 0C6B4   X      7FE3FB78               mr        r3,r31
0C738 0C6B8          38214060               addi      SP,SP,16480
0C73C 0C6BC          80010008               lwz       r0,0x0008(SP)
0C740 0C6C0   X      7C0803A6               mtlr      r0                        ; LR = 8
0C744 0C6C4          BB41FFE8               lmw       r26,-0x0018(SP)
0C748 0C6C8   X      4E800020               blr
0C74C 0C6CC   X      7D234B78               mr        r3,r9
0C750 0C6D0          48008621               bl        $+0x8620                  ; 0x00014CF0
0C754 0C6D4          80410014               lwz       RTOC,0x0014(SP)
0C758 0C6D8          935F0008               stw       r26,0x0008(r31)
0C75C 0C6DC          837F0014               lwz       r27,0x0014(r31)
0C760 0C6E0   X      38800081               li        r4,129
0C764 0C6E4          989B000D               stb       r4,0x000D(r27)
0C768 0C6E8   X      7FE3FB78               mr        r3,r31
0C76C 0C6EC          80BF000C               lwz       r5,0x000C(r31)
0C770 0C6F0          38A50028               addi      r5,r5,40
0C774 0C6F4          90BF0010               stw       r5,0x0010(r31)
0C778 0C6F8          939E0010               stw       r28,0x0010(r30)
0C77C 0C6FC          93BE000C               stw       r29,0x000C(r30)
0C780 0C700          93BE0014               stw       r29,0x0014(r30)
0C784 0C704          38214060               addi      SP,SP,16480
0C788 0C708          80010008               lwz       r0,0x0008(SP)
0C78C 0C70C   X      7C0803A6               mtlr      r0                        ; LR = 8
0C790 0C710          BB41FFE8               lmw       r26,-0x0018(SP)
0C794 0C714   X      4E800020               blr
0C798 0C718   X      7C0802A6               mflr      r0                        ; LR = 8
0C79C 0C71C          BF21FFE4               stmw      r25,-0x001C(SP)
0C7A0 0C720          90010008               stw       r0,0x0008(SP)
0C7A4 0C724          9421BF90               stwu      SP,-0x4070(SP)
0C7A8 0C728          80A30014               lwz       r5,0x0014(r3)
0C7AC 0C72C   X      7C9E2378               mr        r30,r4
0C7B0 0C730          813E0014               lwz       r9,0x0014(r30)
0C7B4 0C734          83E50004               lwz       r31,0x0004(r5)
0C7B8 0C738          8909000D               lbz       r8,0x000D(r9)
0C7BC 0C73C          83BE000C               lwz       r29,0x000C(r30)
0C7C0 0C740   X      2C08008E               cmpwi     r8,142
0C7C4 0C744          835F01E0               lwz       r26,0x01E0(r31)
0C7C8 0C748   X      40820070               bne       $+0x0070                  ; 0x0000C7B8
0C7CC 0C74C          80DD000C               lwz       r6,0x000C(r29)
0C7D0 0C750   X      3B800000               li        r28,0
0C7D4 0C754   X      2C060000               cmpwi     r6,0
0C7D8 0C758   X      41820028               beq       $+0x0028                  ; 0x0000C780
0C7DC 0C75C   X      7FC3F378               mr        r3,r30
0C7E0 0C760          48008591               bl        $+0x8590                  ; 0x00014CF0
0C7E4 0C764          80410014               lwz       RTOC,0x0014(SP)
0C7E8 0C768   X      38600000               li        r3,0
0C7EC 0C76C          38214070               addi      SP,SP,16496
0C7F0 0C770          80010008               lwz       r0,0x0008(SP)
0C7F4 0C774   X      7C0803A6               mtlr      r0                        ; LR = 8
0C7F8 0C778          BB21FFE4               lmw       r25,-0x001C(SP)
0C7FC 0C77C   X      4E800020               blr
0C800 0C780   X      3BE00081               li        r31,129
0C804 0C784   X      7FC3F378               mr        r3,r30
0C808 0C788          9BE9000D               stb       r31,0x000D(r9)
0C80C 0C78C          809E000C               lwz       r4,0x000C(r30)
0C810 0C790          38840028               addi      r4,r4,40
0C814 0C794          909E0010               stw       r4,0x0010(r30)
0C818 0C798          939D0010               stw       r28,0x0010(r29)
0C81C 0C79C          939D000C               stw       r28,0x000C(r29)
0C820 0C7A0          939D0014               stw       r28,0x0014(r29)
0C824 0C7A4          38214070               addi      SP,SP,16496
0C828 0C7A8          80010008               lwz       r0,0x0008(SP)
0C82C 0C7AC   X      7C0803A6               mtlr      r0                        ; LR = 8
0C830 0C7B0          BB21FFE4               lmw       r25,-0x001C(SP)
0C834 0C7B4   X      4E800020               blr
0C838 0C7B8   X      2C08000E               cmpwi     r8,14
0C83C 0C7BC   X      3B600000               li        r27,0
0C840 0C7C0   X      41820028               beq       $+0x0028                  ; 0x0000C7E8
0C844 0C7C4   X      7FC3F378               mr        r3,r30
0C848 0C7C8          48008529               bl        $+0x8528                  ; 0x00014CF0
0C84C 0C7CC          80410014               lwz       RTOC,0x0014(SP)
0C850 0C7D0   X      38600000               li        r3,0
0C854 0C7D4          38214070               addi      SP,SP,16496
0C858 0C7D8          80010008               lwz       r0,0x0008(SP)
0C85C 0C7DC   X      7C0803A6               mtlr      r0                        ; LR = 8
0C860 0C7E0          BB21FFE4               lmw       r25,-0x001C(SP)
0C864 0C7E4   X      4E800020               blr
0C868 0C7E8          38610038               addi      r3,SP,56
0C86C 0C7EC          38810048               addi      r4,SP,72
0C870 0C7F0   X      38A04000               li        r5,16384
0C874 0C7F4          4BFF83C5               bl        $-0x7C3C                  ; 0x00004BB8
0C878 0C7F8   X      60000000               nop
0C87C 0C7FC   X      38800000               li        r4,0
0C880 0C800   X      7FE3FB78               mr        r3,r31
0C884 0C804          4BFFE179               bl        $-0x1E88                  ; 0x0000A97C
0C888 0C808          807F01E4               lwz       r3,0x01E4(r31)
0C88C 0C80C          4BFFD551               bl        $-0x2AB0                  ; 0x00009D5C
0C890 0C810   X      60000000               nop
0C894 0C814          839F01F8               lwz       r28,0x01F8(r31)
0C898 0C818   X      2C1C0000               cmpwi     r28,0
0C89C 0C81C   X      41820014               beq       $+0x0014                  ; 0x0000C830
0C8A0 0C820          807F01F8               lwz       r3,0x01F8(r31)
0C8A4 0C824          480083DD               bl        $+0x83DC                  ; 0x00014C00
0C8A8 0C828          80410014               lwz       RTOC,0x0014(SP)
0C8AC 0C82C          937F01F8               stw       r27,0x01F8(r31)
0C8B0 0C830          807F01E0               lwz       r3,0x01E0(r31)
0C8B4 0C834   X      3B800000               li        r28,0
0C8B8 0C838          4BFFA621               bl        $-0x59E0                  ; 0x00006E58
0C8BC 0C83C   X      60000000               nop
0C8C0 0C840   X      2C030000               cmpwi     r3,0
0C8C4 0C844   X      41820018               beq       $+0x0018                  ; 0x0000C85C
0C8C8 0C848   X      7F43D378               mr        r3,r26
0C8CC 0C84C          4BFFC731               bl        $-0x38D0                  ; 0x00008F7C
0C8D0 0C850   X      60000000               nop
0C8D4 0C854   X      7C7A1B78               mr        r26,r3
0C8D8 0C858          48000008               b         $+0x0008                  ; 0x0000C860
0C8DC 0C85C   X      3B400000               li        r26,0
0C8E0 0C860          807F01F8               lwz       r3,0x01F8(r31)
0C8E4 0C864   X      2C030000               cmpwi     r3,0
0C8E8 0C868   X      41820010               beq       $+0x0010                  ; 0x0000C878
0C8EC 0C86C          48008395               bl        $+0x8394                  ; 0x00014C00
0C8F0 0C870          80410014               lwz       RTOC,0x0014(SP)
0C8F4 0C874          937F01F8               stw       r27,0x01F8(r31)
0C8F8 0C878          807F01E0               lwz       r3,0x01E0(r31)
0C8FC 0C87C          4BFFA5DD               bl        $-0x5A24                  ; 0x00006E58
0C900 0C880   X      60000000               nop
0C904 0C884          809F01E4               lwz       r4,0x01E4(r31)
0C908 0C888          38610038               addi      r3,SP,56
0C90C 0C88C   X      38A00064               li        r5,100
0C910 0C890          4BFFD641               bl        $-0x29C0                  ; 0x00009ED0
0C914 0C894   X      60000000               nop
0C918 0C898          38810038               addi      r4,SP,56
0C91C 0C89C   X      7FE3FB78               mr        r3,r31
0C920 0C8A0          4BFFE0DD               bl        $-0x1F24                  ; 0x0000A97C
0C924 0C8A4          8322FFD4               lwz       r25,-0x002C(RTOC)
0C928 0C8A8          38610038               addi      r3,SP,56
0C92C 0C8AC          38990359               addi      r4,r25,857
0C930 0C8B0          4BFF8FC5               bl        $-0x703C                  ; 0x00005874
0C934 0C8B4   X      60000000               nop
0C938 0C8B8          80BF0000               lwz       r5,0x0000(r31)
0C93C 0C8BC          3899035B               addi      r4,r25,859
0C940 0C8C0          38610038               addi      r3,SP,56
0C944 0C8C4          4BFF8FB1               bl        $-0x7050                  ; 0x00005874
0C948 0C8C8   X      60000000               nop
0C94C 0C8CC          80BF0004               lwz       r5,0x0004(r31)
0C950 0C8D0          38990377               addi      r4,r25,887
0C954 0C8D4          38610038               addi      r3,SP,56
0C958 0C8D8          4BFF8F9D               bl        $-0x7064                  ; 0x00005874
0C95C 0C8DC   X      60000000               nop
0C960 0C8E0          80BF0008               lwz       r5,0x0008(r31)
0C964 0C8E4          3899039C               addi      r4,r25,924
0C968 0C8E8          38610038               addi      r3,SP,56
0C96C 0C8EC          4BFF8F89               bl        $-0x7078                  ; 0x00005874
0C970 0C8F0   X      60000000               nop
0C974 0C8F4          80BF000C               lwz       r5,0x000C(r31)
0C978 0C8F8          389903B4               addi      r4,r25,948
0C97C 0C8FC          38610038               addi      r3,SP,56
0C980 0C900          4BFF8F75               bl        $-0x708C                  ; 0x00005874
0C984 0C904   X      60000000               nop
0C988 0C908          80BF0010               lwz       r5,0x0010(r31)
0C98C 0C90C          389903D5               addi      r4,r25,981
0C990 0C910          38610038               addi      r3,SP,56
0C994 0C914          4BFF8F61               bl        $-0x70A0                  ; 0x00005874
0C998 0C918   X      60000000               nop
0C99C 0C91C          80BF0014               lwz       r5,0x0014(r31)
0C9A0 0C920          389903FC               addi      r4,r25,1020
0C9A4 0C924          38610038               addi      r3,SP,56
0C9A8 0C928          4BFF8F4D               bl        $-0x70B4                  ; 0x00005874
0C9AC 0C92C   X      60000000               nop
0C9B0 0C930          80BF0018               lwz       r5,0x0018(r31)
0C9B4 0C934          38990423               addi      r4,r25,1059
0C9B8 0C938          38610038               addi      r3,SP,56
0C9BC 0C93C          4BFF8F39               bl        $-0x70C8                  ; 0x00005874
0C9C0 0C940   X      60000000               nop
0C9C4 0C944          80BF001C               lwz       r5,0x001C(r31)
0C9C8 0C948          38990441               addi      r4,r25,1089
0C9CC 0C94C          38610038               addi      r3,SP,56
0C9D0 0C950          4BFF8F25               bl        $-0x70DC                  ; 0x00005874
0C9D4 0C954   X      60000000               nop
0C9D8 0C958          80BF0020               lwz       r5,0x0020(r31)
0C9DC 0C95C          3899045D               addi      r4,r25,1117
0C9E0 0C960          38610038               addi      r3,SP,56
0C9E4 0C964          4BFF8F11               bl        $-0x70F0                  ; 0x00005874
0C9E8 0C968   X      60000000               nop
0C9EC 0C96C          80BF0024               lwz       r5,0x0024(r31)
0C9F0 0C970          38990481               addi      r4,r25,1153
0C9F4 0C974          38610038               addi      r3,SP,56
0C9F8 0C978          4BFF8EFD               bl        $-0x7104                  ; 0x00005874
0C9FC 0C97C   X      60000000               nop
0CA00 0C980          80BF0028               lwz       r5,0x0028(r31)
0CA04 0C984          389904A4               addi      r4,r25,1188
0CA08 0C988          38610038               addi      r3,SP,56
0CA0C 0C98C          4BFF8EE9               bl        $-0x7118                  ; 0x00005874
0CA10 0C990   X      60000000               nop
0CA14 0C994          80BF002C               lwz       r5,0x002C(r31)
0CA18 0C998          389904C7               addi      r4,r25,1223
0CA1C 0C99C          38610038               addi      r3,SP,56
0CA20 0C9A0          4BFF8ED5               bl        $-0x712C                  ; 0x00005874
0CA24 0C9A4   X      60000000               nop
0CA28 0C9A8          80BF0030               lwz       r5,0x0030(r31)
0CA2C 0C9AC          389904E6               addi      r4,r25,1254
0CA30 0C9B0          38610038               addi      r3,SP,56
0CA34 0C9B4          4BFF8EC1               bl        $-0x7140                  ; 0x00005874
0CA38 0C9B8   X      60000000               nop
0CA3C 0C9BC          80BF0040               lwz       r5,0x0040(r31)
0CA40 0C9C0          38990503               addi      r4,r25,1283
0CA44 0C9C4          38610038               addi      r3,SP,56
0CA48 0C9C8          4BFF8EAD               bl        $-0x7154                  ; 0x00005874
0CA4C 0C9CC   X      60000000               nop
0CA50 0C9D0          80BF0044               lwz       r5,0x0044(r31)
0CA54 0C9D4          38990529               addi      r4,r25,1321
0CA58 0C9D8          38610038               addi      r3,SP,56
0CA5C 0C9DC          4BFF8E99               bl        $-0x7168                  ; 0x00005874
0CA60 0C9E0   X      60000000               nop
0CA64 0C9E4          80BF0048               lwz       r5,0x0048(r31)
0CA68 0C9E8          38990549               addi      r4,r25,1353
0CA6C 0C9EC          38610038               addi      r3,SP,56
0CA70 0C9F0          4BFF8E85               bl        $-0x717C                  ; 0x00005874
0CA74 0C9F4   X      60000000               nop
0CA78 0C9F8          80BF004C               lwz       r5,0x004C(r31)
0CA7C 0C9FC          3899056E               addi      r4,r25,1390
0CA80 0CA00          38610038               addi      r3,SP,56
0CA84 0CA04          4BFF8E71               bl        $-0x7190                  ; 0x00005874
0CA88 0CA08   X      60000000               nop
0CA8C 0CA0C          80BF0050               lwz       r5,0x0050(r31)
0CA90 0CA10          38990597               addi      r4,r25,1431
0CA94 0CA14          38610038               addi      r3,SP,56
0CA98 0CA18          4BFF8E5D               bl        $-0x71A4                  ; 0x00005874
0CA9C 0CA1C   X      60000000               nop
0CAA0 0CA20          80BF0054               lwz       r5,0x0054(r31)
0CAA4 0CA24          389905C5               addi      r4,r25,1477
0CAA8 0CA28          38610038               addi      r3,SP,56
0CAAC 0CA2C          4BFF8E49               bl        $-0x71B8                  ; 0x00005874
0CAB0 0CA30   X      60000000               nop
0CAB4 0CA34          80BF0058               lwz       r5,0x0058(r31)
0CAB8 0CA38          389905F5               addi      r4,r25,1525
0CABC 0CA3C          38610038               addi      r3,SP,56
0CAC0 0CA40          4BFF8E35               bl        $-0x71CC                  ; 0x00005874
0CAC4 0CA44   X      60000000               nop
0CAC8 0CA48          80BF005C               lwz       r5,0x005C(r31)
0CACC 0CA4C          3899061B               addi      r4,r25,1563
0CAD0 0CA50          38610038               addi      r3,SP,56
0CAD4 0CA54          4BFF8E21               bl        $-0x71E0                  ; 0x00005874
0CAD8 0CA58   X      60000000               nop
0CADC 0CA5C          80BF0060               lwz       r5,0x0060(r31)
0CAE0 0CA60          38990648               addi      r4,r25,1608
0CAE4 0CA64          38610038               addi      r3,SP,56
0CAE8 0CA68          4BFF8E0D               bl        $-0x71F4                  ; 0x00005874
0CAEC 0CA6C   X      60000000               nop
0CAF0 0CA70          80BF0064               lwz       r5,0x0064(r31)
0CAF4 0CA74          3899066E               addi      r4,r25,1646
0CAF8 0CA78          38610038               addi      r3,SP,56
0CAFC 0CA7C          4BFF8DF9               bl        $-0x7208                  ; 0x00005874
0CB00 0CA80   X      60000000               nop
0CB04 0CA84          80BF0068               lwz       r5,0x0068(r31)
0CB08 0CA88          38990699               addi      r4,r25,1689
0CB0C 0CA8C          38610038               addi      r3,SP,56
0CB10 0CA90          4BFF8DE5               bl        $-0x721C                  ; 0x00005874
0CB14 0CA94   X      60000000               nop
0CB18 0CA98          80BF006C               lwz       r5,0x006C(r31)
0CB1C 0CA9C          389906C3               addi      r4,r25,1731
0CB20 0CAA0          38610038               addi      r3,SP,56
0CB24 0CAA4          4BFF8DD1               bl        $-0x7230                  ; 0x00005874
0CB28 0CAA8   X      60000000               nop
0CB2C 0CAAC   X      38800000               li        r4,0
0CB30 0CAB0   X      7FE3FB78               mr        r3,r31
0CB34 0CAB4          4BFFDEC9               bl        $-0x2138                  ; 0x0000A97C
0CB38 0CAB8          807F01E4               lwz       r3,0x01E4(r31)
0CB3C 0CABC          4BFFD2A1               bl        $-0x2D60                  ; 0x00009D5C
0CB40 0CAC0   X      60000000               nop
0CB44 0CAC4   X      7FE3FB78               mr        r3,r31
0CB48 0CAC8          4BFFEA89               bl        $-0x1578                  ; 0x0000B550
0CB4C 0CACC   X      5740063F               clrlwi.   r0,r26,24
0CB50 0CAD0   X      4182001C               beq       $+0x001C                  ; 0x0000CAEC
0CB54 0CAD4          38822EF0               addi      r4,RTOC,12016
0CB58 0CAD8          38610038               addi      r3,SP,56
0CB5C 0CADC          388406EE               addi      r4,r4,1774
0CB60 0CAE0          4BFF8D95               bl        $-0x726C                  ; 0x00005874
0CB64 0CAE4   X      60000000               nop
0CB68 0CAE8          48000018               b         $+0x0018                  ; 0x0000CB00
0CB6C 0CAEC          38822EF0               addi      r4,RTOC,12016
0CB70 0CAF0          38610038               addi      r3,SP,56
0CB74 0CAF4          38840707               addi      r4,r4,1799
0CB78 0CAF8          4BFF8D7D               bl        $-0x7284                  ; 0x00005874
0CB7C 0CAFC   X      60000000               nop
0CB80 0CB00          38610038               addi      r3,SP,56
0CB84 0CB04   X      38800020               li        r4,32
0CB88 0CB08          4BFFD14D               bl        $-0x2EB4                  ; 0x00009C54
0CB8C 0CB0C   X      60000000               nop
0CB90 0CB10   X      2C030000               cmpwi     r3,0
0CB94 0CB14   X      40820028               bne       $+0x0028                  ; 0x0000CB3C
0CB98 0CB18          3B422EF0               addi      r26,RTOC,12016
0CB9C 0CB1C          38610038               addi      r3,SP,56
0CBA0 0CB20          389A0720               addi      r4,r26,1824
0CBA4 0CB24          4BFF8D51               bl        $-0x72B0                  ; 0x00005874
0CBA8 0CB28   X      60000000               nop
0CBAC 0CB2C          807F01E4               lwz       r3,0x01E4(r31)
0CBB0 0CB30          389A0742               addi      r4,r26,1858
0CBB4 0CB34          4BFFA229               bl        $-0x5DD8                  ; 0x00006D5C
0CBB8 0CB38   X      60000000               nop
0CBBC 0CB3C          38610048               addi      r3,SP,72
0CBC0 0CB40   X      3B40FFFF               li        r26,-1
0CBC4 0CB44          4800838D               bl        $+0x838C                  ; 0x00014ED0
0CBC8 0CB48          80410014               lwz       RTOC,0x0014(SP)
0CBCC 0CB4C          801D000C               lwz       r0,0x000C(r29)
0CBD0 0CB50   X      2C00FFFF               cmpwi     r0,-1
0CBD4 0CB54   X      4082005C               bne       $+0x005C                  ; 0x0000CBB0
0CBD8 0CB58          813E0008               lwz       r9,0x0008(r30)
0CBDC 0CB5C   X      2C090000               cmpwi     r9,0
0CBE0 0CB60   X      41820130               beq       $+0x0130                  ; 0x0000CC90
0CBE4 0CB64          80090010               lwz       r0,0x0010(r9)
0CBE8 0CB68          8089000C               lwz       r4,0x000C(r9)
0CBEC 0CB6C   X      7CA40050               sub       r5,r0,r4
0CBF0 0CB70   X      2C050004               cmpwi     r5,4
0CBF4 0CB74   X      4082010C               bne       $+0x010C                  ; 0x0000CC80
0CBF8 0CB78          80DE0014               lwz       r6,0x0014(r30)
0CBFC 0CB7C   X      3880008D               li        r4,141
0CC00 0CB80          9886000D               stb       r4,0x000D(r6)
0CC04 0CB84          3B630001               addi      r27,r3,1
0CC08 0CB88          80BE000C               lwz       r5,0x000C(r30)
0CC0C 0CB8C          38A5002C               addi      r5,r5,44
0CC10 0CB90          90BE0010               stw       r5,0x0010(r30)
0CC14 0CB94          937D0010               stw       r27,0x0010(r29)
0CC18 0CB98          811E0008               lwz       r8,0x0008(r30)
0CC1C 0CB9C          8128000C               lwz       r9,0x000C(r8)
0CC20 0CBA0          81490000               lwz       r10,0x0000(r9)
0CC24 0CBA4          939D0014               stw       r28,0x0014(r29)
0CC28 0CBA8          915D000C               stw       r10,0x000C(r29)
0CC2C 0CBAC          4800002C               b         $+0x002C                  ; 0x0000CBD8
0CC30 0CBB0          817E0014               lwz       r11,0x0014(r30)
0CC34 0CBB4   X      38800081               li        r4,129
0CC38 0CBB8          988B000D               stb       r4,0x000D(r11)
0CC3C 0CBBC          3B630001               addi      r27,r3,1
0CC40 0CBC0          80BE000C               lwz       r5,0x000C(r30)
0CC44 0CBC4          38A50028               addi      r5,r5,40
0CC48 0CBC8          90BE0010               stw       r5,0x0010(r30)
0CC4C 0CBCC          937D000C               stw       r27,0x000C(r29)
0CC50 0CBD0          939D0010               stw       r28,0x0010(r29)
0CC54 0CBD4          939D0014               stw       r28,0x0014(r29)
0CC58 0CBD8          813E0008               lwz       r9,0x0008(r30)
0CC5C 0CBDC   X      2C090000               cmpwi     r9,0
0CC60 0CBE0   X      41820010               beq       $+0x0010                  ; 0x0000CBF0
0CC64 0CBE4   X      7D234B78               mr        r3,r9
0CC68 0CBE8          48008109               bl        $+0x8108                  ; 0x00014CF0
0CC6C 0CBEC          80410014               lwz       RTOC,0x0014(SP)
0CC70 0CBF0   X      38800001               li        r4,1
0CC74 0CBF4   X      7F63DB78               mr        r3,r27
0CC78 0CBF8          48007FF1               bl        $+0x7FF0                  ; 0x00014BE8
0CC7C 0CBFC          80410014               lwz       RTOC,0x0014(SP)
0CC80 0CC00          907E0008               stw       r3,0x0008(r30)
0CC84 0CC04   X      2C030000               cmpwi     r3,0
0CC88 0CC08   X      4082003C               bne       $+0x003C                  ; 0x0000CC44
0CC8C 0CC0C          38822EF0               addi      r4,RTOC,12016
0CC90 0CC10   X      7F65DB78               mr        r5,r27
0CC94 0CC14          807F01E4               lwz       r3,0x01E4(r31)
0CC98 0CC18          38840763               addi      r4,r4,1891
0CC9C 0CC1C   X      3BE00082               li        r31,130
0CCA0 0CC20   X      3B60000B               li        r27,11
0CCA4 0CC24          4BFF9929               bl        $-0x66D8                  ; 0x0000654C
0CCA8 0CC28   X      60000000               nop
0CCAC 0CC2C          819E0014               lwz       r12,0x0014(r30)
0CCB0 0CC30          9BEC000D               stb       r31,0x000D(r12)
0CCB4 0CC34          937D0010               stw       r27,0x0010(r29)
0CCB8 0CC38          939D000C               stw       r28,0x000C(r29)
0CCBC 0CC3C          939D0014               stw       r28,0x0014(r29)
0CCC0 0CC40          48000028               b         $+0x0028                  ; 0x0000CC68
0CCC4 0CC44          80830010               lwz       r4,0x0010(r3)
0CCC8 0CC48   X      7F65DB78               mr        r5,r27
0CCCC 0CC4C          38610048               addi      r3,SP,72
0CCD0 0CC50          48008299               bl        $+0x8298                  ; 0x00014EE8
0CCD4 0CC54          80410014               lwz       RTOC,0x0014(SP)
0CCD8 0CC58          819E0008               lwz       r12,0x0008(r30)
0CCDC 0CC5C          800C0010               lwz       r0,0x0010(r12)
0CCE0 0CC60          7C1B0214               add       r0,r27,r0
0CCE4 0CC64          900C0010               stw       r0,0x0010(r12)
0CCE8 0CC68   X      7FC3F378               mr        r3,r30
0CCEC 0CC6C          38214070               addi      SP,SP,16496
0CCF0 0CC70          80010008               lwz       r0,0x0008(SP)
0CCF4 0CC74   X      7C0803A6               mtlr      r0                        ; LR = 8
0CCF8 0CC78          BB21FFE4               lmw       r25,-0x001C(SP)
0CCFC 0CC7C   X      4E800020               blr
0CD00 0CC80   X      7D234B78               mr        r3,r9
0CD04 0CC84          4800806D               bl        $+0x806C                  ; 0x00014CF0
0CD08 0CC88          80410014               lwz       RTOC,0x0014(SP)
0CD0C 0CC8C          937E0008               stw       r27,0x0008(r30)
0CD10 0CC90          83FE0014               lwz       r31,0x0014(r30)
0CD14 0CC94   X      38800081               li        r4,129
0CD18 0CC98          989F000D               stb       r4,0x000D(r31)
0CD1C 0CC9C   X      7FC3F378               mr        r3,r30
0CD20 0CCA0          80BE000C               lwz       r5,0x000C(r30)
0CD24 0CCA4          38A50028               addi      r5,r5,40
0CD28 0CCA8          90BE0010               stw       r5,0x0010(r30)
0CD2C 0CCAC          935D0010               stw       r26,0x0010(r29)
0CD30 0CCB0          939D000C               stw       r28,0x000C(r29)
0CD34 0CCB4          939D0014               stw       r28,0x0014(r29)
0CD38 0CCB8          38214070               addi      SP,SP,16496
0CD3C 0CCBC          80010008               lwz       r0,0x0008(SP)
0CD40 0CCC0   X      7C0803A6               mtlr      r0                        ; LR = 8
0CD44 0CCC4          BB21FFE4               lmw       r25,-0x001C(SP)
0CD48 0CCC8   X      4E800020               blr
0CD4C 0CCCC   X      7C0802A6               mflr      r0                        ; LR = 8
0CD50 0CCD0          BF41FFE8               stmw      r26,-0x0018(SP)
0CD54 0CCD4          90010008               stw       r0,0x0008(SP)
0CD58 0CCD8          9421BFA0               stwu      SP,-0x4060(SP)
0CD5C 0CCDC          83C30014               lwz       r30,0x0014(r3)
0CD60 0CCE0   X      7C9F2378               mr        r31,r4
0CD64 0CCE4          813F0014               lwz       r9,0x0014(r31)
0CD68 0CCE8          839E0004               lwz       r28,0x0004(r30)
0CD6C 0CCEC          8909000D               lbz       r8,0x000D(r9)
0CD70 0CCF0          83DF000C               lwz       r30,0x000C(r31)
0CD74 0CCF4   X      2C08008E               cmpwi     r8,142
0CD78 0CCF8   X      40820070               bne       $+0x0070                  ; 0x0000CD68
0CD7C 0CCFC          80BE000C               lwz       r5,0x000C(r30)
0CD80 0CD00   X      3BA00000               li        r29,0
0CD84 0CD04   X      2C050000               cmpwi     r5,0
0CD88 0CD08   X      41820028               beq       $+0x0028                  ; 0x0000CD30
0CD8C 0CD0C   X      7FE3FB78               mr        r3,r31
0CD90 0CD10          48007FE1               bl        $+0x7FE0                  ; 0x00014CF0
0CD94 0CD14          80410014               lwz       RTOC,0x0014(SP)
0CD98 0CD18   X      38600000               li        r3,0
0CD9C 0CD1C          38214060               addi      SP,SP,16480
0CDA0 0CD20          80010008               lwz       r0,0x0008(SP)
0CDA4 0CD24   X      7C0803A6               mtlr      r0                        ; LR = 8
0CDA8 0CD28          BB41FFE8               lmw       r26,-0x0018(SP)
0CDAC 0CD2C   X      4E800020               blr
0CDB0 0CD30   X      38000081               li        r0,129
0CDB4 0CD34   X      7FE3FB78               mr        r3,r31
0CDB8 0CD38          9809000D               stb       r0,0x000D(r9)
0CDBC 0CD3C          809F000C               lwz       r4,0x000C(r31)
0CDC0 0CD40          38840028               addi      r4,r4,40
0CDC4 0CD44          909F0010               stw       r4,0x0010(r31)
0CDC8 0CD48          93BE0010               stw       r29,0x0010(r30)
0CDCC 0CD4C          93BE000C               stw       r29,0x000C(r30)
0CDD0 0CD50          93BE0014               stw       r29,0x0014(r30)
0CDD4 0CD54          38214060               addi      SP,SP,16480
0CDD8 0CD58          80010008               lwz       r0,0x0008(SP)
0CDDC 0CD5C   X      7C0803A6               mtlr      r0                        ; LR = 8
0CDE0 0CD60          BB41FFE8               lmw       r26,-0x0018(SP)
0CDE4 0CD64   X      4E800020               blr
0CDE8 0CD68   X      2C08000E               cmpwi     r8,14
0CDEC 0CD6C   X      3B600000               li        r27,0
0CDF0 0CD70   X      41820028               beq       $+0x0028                  ; 0x0000CD98
0CDF4 0CD74   X      7FE3FB78               mr        r3,r31
0CDF8 0CD78          48007F79               bl        $+0x7F78                  ; 0x00014CF0
0CDFC 0CD7C          80410014               lwz       RTOC,0x0014(SP)
0CE00 0CD80   X      38600000               li        r3,0
0CE04 0CD84          38214060               addi      SP,SP,16480
0CE08 0CD88          80010008               lwz       r0,0x0008(SP)
0CE0C 0CD8C   X      7C0803A6               mtlr      r0                        ; LR = 8
0CE10 0CD90          BB41FFE8               lmw       r26,-0x0018(SP)
0CE14 0CD94   X      4E800020               blr
0CE18 0CD98          38610038               addi      r3,SP,56
0CE1C 0CD9C          38810048               addi      r4,SP,72
0CE20 0CDA0   X      38A04000               li        r5,16384
0CE24 0CDA4   X      3BA00000               li        r29,0
0CE28 0CDA8          4BFF7E11               bl        $-0x81F0                  ; 0x00004BB8
0CE2C 0CDAC   X      60000000               nop
0CE30 0CDB0   X      38800000               li        r4,0
0CE34 0CDB4   X      7F83E378               mr        r3,r28
0CE38 0CDB8          4BFFDBC5               bl        $-0x243C                  ; 0x0000A97C
0CE3C 0CDBC          807C01E4               lwz       r3,0x01E4(r28)
0CE40 0CDC0          4BFFCF9D               bl        $-0x3064                  ; 0x00009D5C
0CE44 0CDC4   X      60000000               nop
0CE48 0CDC8   X      7F83E378               mr        r3,r28
0CE4C 0CDCC          4BFFE785               bl        $-0x187C                  ; 0x0000B550
0CE50 0CDD0          809C01E4               lwz       r4,0x01E4(r28)
0CE54 0CDD4          38610038               addi      r3,SP,56
0CE58 0CDD8   X      38A00064               li        r5,100
0CE5C 0CDDC          4BFFD0F5               bl        $-0x2F0C                  ; 0x00009ED0
0CE60 0CDE0   X      60000000               nop
0CE64 0CDE4          807C01E4               lwz       r3,0x01E4(r28)
0CE68 0CDE8          4BFFCF75               bl        $-0x308C                  ; 0x00009D5C
0CE6C 0CDEC   X      60000000               nop
0CE70 0CDF0          38810038               addi      r4,SP,56
0CE74 0CDF4   X      7F83E378               mr        r3,r28
0CE78 0CDF8          4BFFDB85               bl        $-0x247C                  ; 0x0000A97C
0CE7C 0CDFC          38610038               addi      r3,SP,56
0CE80 0CE00   X      38800020               li        r4,32
0CE84 0CE04          4BFFCE51               bl        $-0x31B0                  ; 0x00009C54
0CE88 0CE08   X      60000000               nop
0CE8C 0CE0C   X      2C030000               cmpwi     r3,0
0CE90 0CE10   X      40820028               bne       $+0x0028                  ; 0x0000CE38
0CE94 0CE14          3B422EF0               addi      r26,RTOC,12016
0CE98 0CE18          38610038               addi      r3,SP,56
0CE9C 0CE1C          389A0785               addi      r4,r26,1925
0CEA0 0CE20          4BFF8A55               bl        $-0x75AC                  ; 0x00005874
0CEA4 0CE24   X      60000000               nop
0CEA8 0CE28          807C01E4               lwz       r3,0x01E4(r28)
0CEAC 0CE2C          389A07A8               addi      r4,r26,1960
0CEB0 0CE30          4BFF9F2D               bl        $-0x60D4                  ; 0x00006D5C
0CEB4 0CE34   X      60000000               nop
0CEB8 0CE38          38610048               addi      r3,SP,72
0CEBC 0CE3C   X      3B40FFFF               li        r26,-1
0CEC0 0CE40          48008091               bl        $+0x8090                  ; 0x00014ED0
0CEC4 0CE44          80410014               lwz       RTOC,0x0014(SP)
0CEC8 0CE48          801E000C               lwz       r0,0x000C(r30)
0CECC 0CE4C   X      2C00FFFF               cmpwi     r0,-1
0CED0 0CE50   X      4082005C               bne       $+0x005C                  ; 0x0000CEAC
0CED4 0CE54          813F0008               lwz       r9,0x0008(r31)
0CED8 0CE58   X      2C090000               cmpwi     r9,0
0CEDC 0CE5C   X      41820130               beq       $+0x0130                  ; 0x0000CF8C
0CEE0 0CE60          80090010               lwz       r0,0x0010(r9)
0CEE4 0CE64          8089000C               lwz       r4,0x000C(r9)
0CEE8 0CE68   X      7CA40050               sub       r5,r0,r4
0CEEC 0CE6C   X      2C050004               cmpwi     r5,4
0CEF0 0CE70   X      4082010C               bne       $+0x010C                  ; 0x0000CF7C
0CEF4 0CE74          80DF0014               lwz       r6,0x0014(r31)
0CEF8 0CE78   X      3880008D               li        r4,141
0CEFC 0CE7C          9886000D               stb       r4,0x000D(r6)
0CF00 0CE80          3B630001               addi      r27,r3,1
0CF04 0CE84          80BF000C               lwz       r5,0x000C(r31)
0CF08 0CE88          38A5002C               addi      r5,r5,44
0CF0C 0CE8C          90BF0010               stw       r5,0x0010(r31)
0CF10 0CE90          937E0010               stw       r27,0x0010(r30)
0CF14 0CE94          811F0008               lwz       r8,0x0008(r31)
0CF18 0CE98          8128000C               lwz       r9,0x000C(r8)
0CF1C 0CE9C          81490000               lwz       r10,0x0000(r9)
0CF20 0CEA0          93BE0014               stw       r29,0x0014(r30)
0CF24 0CEA4          915E000C               stw       r10,0x000C(r30)
0CF28 0CEA8          4800002C               b         $+0x002C                  ; 0x0000CED4
0CF2C 0CEAC          817F0014               lwz       r11,0x0014(r31)
0CF30 0CEB0   X      38800081               li        r4,129
0CF34 0CEB4          988B000D               stb       r4,0x000D(r11)
0CF38 0CEB8          3B630001               addi      r27,r3,1
0CF3C 0CEBC          80BF000C               lwz       r5,0x000C(r31)
0CF40 0CEC0          38A50028               addi      r5,r5,40
0CF44 0CEC4          90BF0010               stw       r5,0x0010(r31)
0CF48 0CEC8          937E000C               stw       r27,0x000C(r30)
0CF4C 0CECC          93BE0010               stw       r29,0x0010(r30)
0CF50 0CED0          93BE0014               stw       r29,0x0014(r30)
0CF54 0CED4          813F0008               lwz       r9,0x0008(r31)
0CF58 0CED8   X      2C090000               cmpwi     r9,0
0CF5C 0CEDC   X      41820010               beq       $+0x0010                  ; 0x0000CEEC
0CF60 0CEE0   X      7D234B78               mr        r3,r9
0CF64 0CEE4          48007E0D               bl        $+0x7E0C                  ; 0x00014CF0
0CF68 0CEE8          80410014               lwz       RTOC,0x0014(SP)
0CF6C 0CEEC   X      38800001               li        r4,1
0CF70 0CEF0   X      7F63DB78               mr        r3,r27
0CF74 0CEF4          48007CF5               bl        $+0x7CF4                  ; 0x00014BE8
0CF78 0CEF8          80410014               lwz       RTOC,0x0014(SP)
0CF7C 0CEFC          907F0008               stw       r3,0x0008(r31)
0CF80 0CF00   X      2C030000               cmpwi     r3,0
0CF84 0CF04   X      4082003C               bne       $+0x003C                  ; 0x0000CF40
0CF88 0CF08          38822EF0               addi      r4,RTOC,12016
0CF8C 0CF0C   X      7F65DB78               mr        r5,r27
0CF90 0CF10          807C01E4               lwz       r3,0x01E4(r28)
0CF94 0CF14          388407CA               addi      r4,r4,1994
0CF98 0CF18   X      3B800082               li        r28,130
0CF9C 0CF1C   X      3B60000B               li        r27,11
0CFA0 0CF20          4BFF962D               bl        $-0x69D4                  ; 0x0000654C
0CFA4 0CF24   X      60000000               nop
0CFA8 0CF28          819F0014               lwz       r12,0x0014(r31)
0CFAC 0CF2C          9B8C000D               stb       r28,0x000D(r12)
0CFB0 0CF30          937E0010               stw       r27,0x0010(r30)
0CFB4 0CF34          93BE000C               stw       r29,0x000C(r30)
0CFB8 0CF38          93BE0014               stw       r29,0x0014(r30)
0CFBC 0CF3C          48000028               b         $+0x0028                  ; 0x0000CF64
0CFC0 0CF40          80830010               lwz       r4,0x0010(r3)
0CFC4 0CF44   X      7F65DB78               mr        r5,r27
0CFC8 0CF48          38610048               addi      r3,SP,72
0CFCC 0CF4C          48007F9D               bl        $+0x7F9C                  ; 0x00014EE8
0CFD0 0CF50          80410014               lwz       RTOC,0x0014(SP)
0CFD4 0CF54          819F0008               lwz       r12,0x0008(r31)
0CFD8 0CF58          800C0010               lwz       r0,0x0010(r12)
0CFDC 0CF5C          7C1B0214               add       r0,r27,r0
0CFE0 0CF60          900C0010               stw       r0,0x0010(r12)
0CFE4 0CF64   X      7FE3FB78               mr        r3,r31
0CFE8 0CF68          38214060               addi      SP,SP,16480
0CFEC 0CF6C          80010008               lwz       r0,0x0008(SP)
0CFF0 0CF70   X      7C0803A6               mtlr      r0                        ; LR = 8
0CFF4 0CF74          BB41FFE8               lmw       r26,-0x0018(SP)
0CFF8 0CF78   X      4E800020               blr
0CFFC 0CF7C   X      7D234B78               mr        r3,r9
0D000 0CF80          48007D71               bl        $+0x7D70                  ; 0x00014CF0
0D004 0CF84          80410014               lwz       RTOC,0x0014(SP)
0D008 0CF88          937F0008               stw       r27,0x0008(r31)
0D00C 0CF8C          819F0014               lwz       r12,0x0014(r31)
0D010 0CF90   X      38800081               li        r4,129
0D014 0CF94          988C000D               stb       r4,0x000D(r12)
0D018 0CF98   X      7FE3FB78               mr        r3,r31
0D01C 0CF9C          80BF000C               lwz       r5,0x000C(r31)
0D020 0CFA0          38A50028               addi      r5,r5,40
0D024 0CFA4          90BF0010               stw       r5,0x0010(r31)
0D028 0CFA8          935E0010               stw       r26,0x0010(r30)
0D02C 0CFAC          93BE000C               stw       r29,0x000C(r30)
0D030 0CFB0          93BE0014               stw       r29,0x0014(r30)
0D034 0CFB4          38214060               addi      SP,SP,16480
0D038 0CFB8          80010008               lwz       r0,0x0008(SP)
0D03C 0CFBC   X      7C0803A6               mtlr      r0                        ; LR = 8
0D040 0CFC0          BB41FFE8               lmw       r26,-0x0018(SP)
0D044 0CFC4   X      4E800020               blr
0D048 0CFC8   X      7C0802A6               mflr      r0                        ; LR = 8
0D04C 0CFCC          BF41FFE8               stmw      r26,-0x0018(SP)
0D050 0CFD0          90010008               stw       r0,0x0008(SP)
0D054 0CFD4          9421BFA0               stwu      SP,-0x4060(SP)
0D058 0CFD8          83C30014               lwz       r30,0x0014(r3)
0D05C 0CFDC   X      7C9F2378               mr        r31,r4
0D060 0CFE0          813F0014               lwz       r9,0x0014(r31)
0D064 0CFE4          839E0004               lwz       r28,0x0004(r30)
0D068 0CFE8          8909000D               lbz       r8,0x000D(r9)
0D06C 0CFEC          83DF000C               lwz       r30,0x000C(r31)
0D070 0CFF0   X      2C08008E               cmpwi     r8,142
0D074 0CFF4   X      40820070               bne       $+0x0070                  ; 0x0000D064
0D078 0CFF8          80BE000C               lwz       r5,0x000C(r30)
0D07C 0CFFC   X      3BA00000               li        r29,0
0D080 0D000   X      2C050000               cmpwi     r5,0
0D084 0D004   X      41820028               beq       $+0x0028                  ; 0x0000D02C
0D088 0D008   X      7FE3FB78               mr        r3,r31
0D08C 0D00C          48007CE5               bl        $+0x7CE4                  ; 0x00014CF0
0D090 0D010          80410014               lwz       RTOC,0x0014(SP)
0D094 0D014   X      38600000               li        r3,0
0D098 0D018          38214060               addi      SP,SP,16480
0D09C 0D01C          80010008               lwz       r0,0x0008(SP)
0D0A0 0D020   X      7C0803A6               mtlr      r0                        ; LR = 8
0D0A4 0D024          BB41FFE8               lmw       r26,-0x0018(SP)
0D0A8 0D028   X      4E800020               blr
0D0AC 0D02C   X      38000081               li        r0,129
0D0B0 0D030   X      7FE3FB78               mr        r3,r31
0D0B4 0D034          9809000D               stb       r0,0x000D(r9)
0D0B8 0D038          809F000C               lwz       r4,0x000C(r31)
0D0BC 0D03C          38840028               addi      r4,r4,40
0D0C0 0D040          909F0010               stw       r4,0x0010(r31)
0D0C4 0D044          93BE0010               stw       r29,0x0010(r30)
0D0C8 0D048          93BE000C               stw       r29,0x000C(r30)
0D0CC 0D04C          93BE0014               stw       r29,0x0014(r30)
0D0D0 0D050          38214060               addi      SP,SP,16480
0D0D4 0D054          80010008               lwz       r0,0x0008(SP)
0D0D8 0D058   X      7C0803A6               mtlr      r0                        ; LR = 8
0D0DC 0D05C          BB41FFE8               lmw       r26,-0x0018(SP)
0D0E0 0D060   X      4E800020               blr
0D0E4 0D064   X      2C08000E               cmpwi     r8,14
0D0E8 0D068   X      41820028               beq       $+0x0028                  ; 0x0000D090
0D0EC 0D06C   X      7FE3FB78               mr        r3,r31
0D0F0 0D070          48007C81               bl        $+0x7C80                  ; 0x00014CF0
0D0F4 0D074          80410014               lwz       RTOC,0x0014(SP)
0D0F8 0D078   X      38600000               li        r3,0
0D0FC 0D07C          38214060               addi      SP,SP,16480
0D100 0D080          80010008               lwz       r0,0x0008(SP)
0D104 0D084   X      7C0803A6               mtlr      r0                        ; LR = 8
0D108 0D088          BB41FFE8               lmw       r26,-0x0018(SP)
0D10C 0D08C   X      4E800020               blr
0D110 0D090          38610038               addi      r3,SP,56
0D114 0D094          38810048               addi      r4,SP,72
0D118 0D098   X      38A04000               li        r5,16384
0D11C 0D09C   X      3BA00000               li        r29,0
0D120 0D0A0          4BFF7B19               bl        $-0x84E8                  ; 0x00004BB8
0D124 0D0A4   X      60000000               nop
0D128 0D0A8          809C01E4               lwz       r4,0x01E4(r28)
0D12C 0D0AC          38610038               addi      r3,SP,56
0D130 0D0B0   X      38A00064               li        r5,100
0D134 0D0B4          4BFFCE1D               bl        $-0x31E4                  ; 0x00009ED0
0D138 0D0B8   X      60000000               nop
0D13C 0D0BC          807C01E4               lwz       r3,0x01E4(r28)
0D140 0D0C0          4BFFCC9D               bl        $-0x3364                  ; 0x00009D5C
0D144 0D0C4   X      60000000               nop
0D148 0D0C8          38610038               addi      r3,SP,56
0D14C 0D0CC   X      38800020               li        r4,32
0D150 0D0D0          4BFFCB85               bl        $-0x347C                  ; 0x00009C54
0D154 0D0D4   X      60000000               nop
0D158 0D0D8   X      2C030000               cmpwi     r3,0
0D15C 0D0DC   X      40820028               bne       $+0x0028                  ; 0x0000D104
0D160 0D0E0          8362FFD4               lwz       r27,-0x002C(RTOC)
0D164 0D0E4          38610038               addi      r3,SP,56
0D168 0D0E8          389B07ED               addi      r4,r27,2029
0D16C 0D0EC          4BFF8789               bl        $-0x7878                  ; 0x00005874
0D170 0D0F0   X      60000000               nop
0D174 0D0F4          807C01E4               lwz       r3,0x01E4(r28)
0D178 0D0F8          389B080E               addi      r4,r27,2062
0D17C 0D0FC          4BFF9C61               bl        $-0x63A0                  ; 0x00006D5C
0D180 0D100   X      60000000               nop
0D184 0D104          38610048               addi      r3,SP,72
0D188 0D108   X      3B60FFFF               li        r27,-1
0D18C 0D10C   X      3B400000               li        r26,0
0D190 0D110          48007DC1               bl        $+0x7DC0                  ; 0x00014ED0
0D194 0D114          80410014               lwz       RTOC,0x0014(SP)
0D198 0D118          801E000C               lwz       r0,0x000C(r30)
0D19C 0D11C   X      2C00FFFF               cmpwi     r0,-1
0D1A0 0D120   X      4082005C               bne       $+0x005C                  ; 0x0000D17C
0D1A4 0D124          813F0008               lwz       r9,0x0008(r31)
0D1A8 0D128   X      2C090000               cmpwi     r9,0
0D1AC 0D12C   X      41820130               beq       $+0x0130                  ; 0x0000D25C
0D1B0 0D130          80090010               lwz       r0,0x0010(r9)
0D1B4 0D134          8089000C               lwz       r4,0x000C(r9)
0D1B8 0D138   X      7CA40050               sub       r5,r0,r4
0D1BC 0D13C   X      2C050004               cmpwi     r5,4
0D1C0 0D140   X      4082010C               bne       $+0x010C                  ; 0x0000D24C
0D1C4 0D144          80DF0014               lwz       r6,0x0014(r31)
0D1C8 0D148   X      3880008D               li        r4,141
0D1CC 0D14C          9886000D               stb       r4,0x000D(r6)
0D1D0 0D150          3B630001               addi      r27,r3,1
0D1D4 0D154          80BF000C               lwz       r5,0x000C(r31)
0D1D8 0D158          38A5002C               addi      r5,r5,44
0D1DC 0D15C          90BF0010               stw       r5,0x0010(r31)
0D1E0 0D160          937E0010               stw       r27,0x0010(r30)
0D1E4 0D164          811F0008               lwz       r8,0x0008(r31)
0D1E8 0D168          8128000C               lwz       r9,0x000C(r8)
0D1EC 0D16C          81490000               lwz       r10,0x0000(r9)
0D1F0 0D170          93BE0014               stw       r29,0x0014(r30)
0D1F4 0D174          915E000C               stw       r10,0x000C(r30)
0D1F8 0D178          4800002C               b         $+0x002C                  ; 0x0000D1A4
0D1FC 0D17C          817F0014               lwz       r11,0x0014(r31)
0D200 0D180   X      38800081               li        r4,129
0D204 0D184          988B000D               stb       r4,0x000D(r11)
0D208 0D188          3B630001               addi      r27,r3,1
0D20C 0D18C          80BF000C               lwz       r5,0x000C(r31)
0D210 0D190          38A50028               addi      r5,r5,40
0D214 0D194          90BF0010               stw       r5,0x0010(r31)
0D218 0D198          937E000C               stw       r27,0x000C(r30)
0D21C 0D19C          93BE0010               stw       r29,0x0010(r30)
0D220 0D1A0          93BE0014               stw       r29,0x0014(r30)
0D224 0D1A4          813F0008               lwz       r9,0x0008(r31)
0D228 0D1A8   X      2C090000               cmpwi     r9,0
0D22C 0D1AC   X      41820010               beq       $+0x0010                  ; 0x0000D1BC
0D230 0D1B0   X      7D234B78               mr        r3,r9
0D234 0D1B4          48007B3D               bl        $+0x7B3C                  ; 0x00014CF0
0D238 0D1B8          80410014               lwz       RTOC,0x0014(SP)
0D23C 0D1BC   X      38800001               li        r4,1
0D240 0D1C0   X      7F63DB78               mr        r3,r27
0D244 0D1C4          48007A25               bl        $+0x7A24                  ; 0x00014BE8
0D248 0D1C8          80410014               lwz       RTOC,0x0014(SP)
0D24C 0D1CC          907F0008               stw       r3,0x0008(r31)
0D250 0D1D0   X      2C030000               cmpwi     r3,0
0D254 0D1D4   X      4082003C               bne       $+0x003C                  ; 0x0000D210
0D258 0D1D8          38822EF0               addi      r4,RTOC,12016
0D25C 0D1DC   X      7F65DB78               mr        r5,r27
0D260 0D1E0          807C01E4               lwz       r3,0x01E4(r28)
0D264 0D1E4          3884082E               addi      r4,r4,2094
0D268 0D1E8   X      3B800082               li        r28,130
0D26C 0D1EC   X      3B60000B               li        r27,11
0D270 0D1F0          4BFF935D               bl        $-0x6CA4                  ; 0x0000654C
0D274 0D1F4   X      60000000               nop
0D278 0D1F8          819F0014               lwz       r12,0x0014(r31)
0D27C 0D1FC          9B8C000D               stb       r28,0x000D(r12)
0D280 0D200          937E0010               stw       r27,0x0010(r30)
0D284 0D204          93BE000C               stw       r29,0x000C(r30)
0D288 0D208          93BE0014               stw       r29,0x0014(r30)
0D28C 0D20C          48000028               b         $+0x0028                  ; 0x0000D234
0D290 0D210          80830010               lwz       r4,0x0010(r3)
0D294 0D214   X      7F65DB78               mr        r5,r27
0D298 0D218          38610048               addi      r3,SP,72
0D29C 0D21C          48007CCD               bl        $+0x7CCC                  ; 0x00014EE8
0D2A0 0D220          80410014               lwz       RTOC,0x0014(SP)
0D2A4 0D224          819F0008               lwz       r12,0x0008(r31)
0D2A8 0D228          800C0010               lwz       r0,0x0010(r12)
0D2AC 0D22C          7C1B0214               add       r0,r27,r0
0D2B0 0D230          900C0010               stw       r0,0x0010(r12)
0D2B4 0D234   X      7FE3FB78               mr        r3,r31
0D2B8 0D238          38214060               addi      SP,SP,16480
0D2BC 0D23C          80010008               lwz       r0,0x0008(SP)
0D2C0 0D240   X      7C0803A6               mtlr      r0                        ; LR = 8
0D2C4 0D244          BB41FFE8               lmw       r26,-0x0018(SP)
0D2C8 0D248   X      4E800020               blr
0D2CC 0D24C   X      7D234B78               mr        r3,r9
0D2D0 0D250          48007AA1               bl        $+0x7AA0                  ; 0x00014CF0
0D2D4 0D254          80410014               lwz       RTOC,0x0014(SP)
0D2D8 0D258          935F0008               stw       r26,0x0008(r31)
0D2DC 0D25C          839F0014               lwz       r28,0x0014(r31)
0D2E0 0D260   X      38800081               li        r4,129
0D2E4 0D264          989C000D               stb       r4,0x000D(r28)
0D2E8 0D268   X      7FE3FB78               mr        r3,r31
0D2EC 0D26C          80BF000C               lwz       r5,0x000C(r31)
0D2F0 0D270          38A50028               addi      r5,r5,40
0D2F4 0D274          90BF0010               stw       r5,0x0010(r31)
0D2F8 0D278          937E0010               stw       r27,0x0010(r30)
0D2FC 0D27C          93BE000C               stw       r29,0x000C(r30)
0D300 0D280          93BE0014               stw       r29,0x0014(r30)
0D304 0D284          38214060               addi      SP,SP,16480
0D308 0D288          80010008               lwz       r0,0x0008(SP)
0D30C 0D28C   X      7C0803A6               mtlr      r0                        ; LR = 8
0D310 0D290          BB41FFE8               lmw       r26,-0x0018(SP)
0D314 0D294   X      4E800020               blr
0D318 0D298          80A40008               lwz       r5,0x0008(r4)
0D31C 0D29C   X      2C050000               cmpwi     r5,0
0D320 0D2A0   X      40820024               bne       $+0x0024                  ; 0x0000D2C4
0D324 0D2A4          80C4000C               lwz       r6,0x000C(r4)
0D328 0D2A8   X      39000081               li        r8,129
0D32C 0D2AC          80E40014               lwz       r7,0x0014(r4)
0D330 0D2B0   X      39200016               li        r9,22
0D334 0D2B4   X      7C832378               mr        r3,r4
0D338 0D2B8          9907000D               stb       r8,0x000D(r7)
0D33C 0D2BC          91260010               stw       r9,0x0010(r6)
0D340 0D2C0   X      4E800020               blr
0D344 0D2C4   X      7C0802A6               mflr      r0                        ; LR = 8
0D348 0D2C8          BF61FFEC               stmw      r27,-0x0014(SP)
0D34C 0D2CC          90010008               stw       r0,0x0008(SP)
0D350 0D2D0          9421FFB0               stwu      SP,-0x0050(SP)
0D354 0D2D4          81450010               lwz       r10,0x0010(r5)
0D358 0D2D8   X      7C9E2378               mr        r30,r4
0D35C 0D2DC          80C5000C               lwz       r6,0x000C(r5)
0D360 0D2E0   X      39200000               li        r9,0
0D364 0D2E4          83A30014               lwz       r29,0x0014(r3)
0D368 0D2E8   X      7CE65050               sub       r7,r10,r6
0D36C 0D2EC          83FE000C               lwz       r31,0x000C(r30)
0D370 0D2F0   X      2C070004               cmpwi     r7,4
0D374 0D2F4   X      7CA32B78               mr        r3,r5
0D378 0D2F8   X      39000004               li        r8,4
0D37C 0D2FC   X      41820030               beq       $+0x0030                  ; 0x0000D32C
0D380 0D300          817E0014               lwz       r11,0x0014(r30)
0D384 0D304   X      38800081               li        r4,129
0D388 0D308          988B000D               stb       r4,0x000D(r11)
0D38C 0D30C   X      38A00016               li        r5,22
0D390 0D310   X      7FC3F378               mr        r3,r30
0D394 0D314          90BF0010               stw       r5,0x0010(r31)
0D398 0D318          38210050               addi      SP,SP,80
0D39C 0D31C          80010008               lwz       r0,0x0008(SP)
0D3A0 0D320   X      7C0803A6               mtlr      r0                        ; LR = 8
0D3A4 0D324          BB61FFEC               lmw       r27,-0x0014(SP)
0D3A8 0D328   X      4E800020               blr
0D3AC 0D32C          913E0008               stw       r9,0x0008(r30)
0D3B0 0D330   X      3B800000               li        r28,0
0D3B4 0D334          80C3000C               lwz       r6,0x000C(r3)
0D3B8 0D338          80860000               lwz       r4,0x0000(r6)
0D3BC 0D33C   X      2C04FFFF               cmpwi     r4,-1
0D3C0 0D340   X      41820028               beq       $+0x0028                  ; 0x0000D368
0D3C4 0D344          80A3000C               lwz       r5,0x000C(r3)
0D3C8 0D348          80850000               lwz       r4,0x0000(r5)
0D3CC 0D34C          909D002C               stw       r4,0x002C(r29)
0D3D0 0D350   X      2C040008               cmpwi     r4,8
0D3D4 0D354   X      40820010               bne       $+0x0010                  ; 0x0000D364
0D3D8 0D358   X      38C00000               li        r6,0
0D3DC 0D35C          90DD0028               stw       r6,0x0028(r29)
0D3E0 0D360          48000008               b         $+0x0008                  ; 0x0000D368
0D3E4 0D364          911D0028               stw       r8,0x0028(r29)
0D3E8 0D368   X      3B600081               li        r27,129
0D3EC 0D36C          48007A8D               bl        $+0x7A8C                  ; 0x00014DF8
0D3F0 0D370          80410014               lwz       RTOC,0x0014(SP)
0D3F4 0D374          819E0014               lwz       r12,0x0014(r30)
0D3F8 0D378          9B6C000D               stb       r27,0x000D(r12)
0D3FC 0D37C          801D002C               lwz       r0,0x002C(r29)
0D400 0D380          901F0014               stw       r0,0x0014(r31)
0D404 0D384          939F000C               stw       r28,0x000C(r31)
0D408 0D388          807E0008               lwz       r3,0x0008(r30)
0D40C 0D38C   X      2C030000               cmpwi     r3,0
0D410 0D390   X      41820028               beq       $+0x0028                  ; 0x0000D3B8
0D414 0D394          80030010               lwz       r0,0x0010(r3)
0D418 0D398          8083000C               lwz       r4,0x000C(r3)
0D41C 0D39C          80DF000C               lwz       r6,0x000C(r31)
0D420 0D3A0   X      7CA40050               sub       r5,r0,r4
0D424 0D3A4          7CE53214               add       r7,r5,r6
0D428 0D3A8          90FF000C               stw       r7,0x000C(r31)
0D42C 0D3AC          80630008               lwz       r3,0x0008(r3)
0D430 0D3B0   X      2C030000               cmpwi     r3,0
0D434 0D3B4   X      4082FFE0               bne       $-0x0020                  ; 0x0000D394
0D438 0D3B8          939F0010               stw       r28,0x0010(r31)
0D43C 0D3BC   X      7FC3F378               mr        r3,r30
0D440 0D3C0          38210050               addi      SP,SP,80
0D444 0D3C4          80010008               lwz       r0,0x0008(SP)
0D448 0D3C8   X      7C0803A6               mtlr      r0                        ; LR = 8
0D44C 0D3CC          BB61FFEC               lmw       r27,-0x0014(SP)
0D450 0D3D0   X      4E800020               blr
0D454 0D3D4   X      7C0802A6               mflr      r0                        ; LR = 8
0D458 0D3D8          BF01FFE0               stmw      r24,-0x0020(SP)
0D45C 0D3DC          90010008               stw       r0,0x0008(SP)
0D460 0D3E0          9421FFA0               stwu      SP,-0x0060(SP)
0D464 0D3E4   X      7C9C2378               mr        r28,r4
0D468 0D3E8   X      7C7B1B78               mr        r27,r3
0D46C 0D3EC          833B0004               lwz       r25,0x0004(r27)
0D470 0D3F0   X      7F9EE378               mr        r30,r28
0D474 0D3F4          819E0014               lwz       r12,0x0014(r30)
0D478 0D3F8   X      7CFA3B78               mr        r26,r7
0D47C 0D3FC          890C000D               lbz       r8,0x000D(r12)
0D480 0D400   X      7CBD2B78               mr        r29,r5
0D484 0D404   X      2C080001               cmpwi     r8,1
0D488 0D408   X      40820008               bne       $+0x0008                  ; 0x0000D410
0D48C 0D40C          83DC0008               lwz       r30,0x0008(r28)
0D490 0D410          813E000C               lwz       r9,0x000C(r30)
0D494 0D414   X      38800001               li        r4,1
0D498 0D418   X      7C664850               sub       r3,r9,r6
0D49C 0D41C          907E000C               stw       r3,0x000C(r30)
0D4A0 0D420   X      38600018               li        r3,24
0D4A4 0D424          480077C5               bl        $+0x77C4                  ; 0x00014BE8
0D4A8 0D428          80410014               lwz       RTOC,0x0014(SP)
0D4AC 0D42C   X      7C7F1B78               mr        r31,r3
0D4B0 0D430   X      2C1F0000               cmpwi     r31,0
0D4B4 0D434   X      40820040               bne       $+0x0040                  ; 0x0000D474
0D4B8 0D438          38822EF0               addi      r4,RTOC,12016
0D4BC 0D43C   X      38A00018               li        r5,24
0D4C0 0D440          807901E4               lwz       r3,0x01E4(r25)
0D4C4 0D444          3884084F               addi      r4,r4,2127
0D4C8 0D448          4BFF9915               bl        $-0x66EC                  ; 0x00006D5C
0D4CC 0D44C   X      60000000               nop
0D4D0 0D450   X      7F83E378               mr        r3,r28
0D4D4 0D454          4800789D               bl        $+0x789C                  ; 0x00014CF0
0D4D8 0D458          80410014               lwz       RTOC,0x0014(SP)
0D4DC 0D45C   X      38600000               li        r3,0
0D4E0 0D460          38210060               addi      SP,SP,96
0D4E4 0D464          80010008               lwz       r0,0x0008(SP)
0D4E8 0D468   X      7C0803A6               mtlr      r0                        ; LR = 8
0D4EC 0D46C          BB01FFE0               lmw       r24,-0x0020(SP)
0D4F0 0D470   X      4E800020               blr
0D4F4 0D474          93DF0008               stw       r30,0x0008(r31)
0D4F8 0D478   X      7C1CF000               cmpw      r28,r30
0D4FC 0D47C   X      4182000C               beq       $+0x000C                  ; 0x0000D488
0D500 0D480          93FC0008               stw       r31,0x0008(r28)
0D504 0D484          48000008               b         $+0x0008                  ; 0x0000D48C
0D508 0D488   X      7FFCFB78               mr        r28,r31
0D50C 0D48C          807F0014               lwz       r3,0x0014(r31)
0D510 0D490          83030008               lwz       r24,0x0008(r3)
0D514 0D494          931F0010               stw       r24,0x0010(r31)
0D518 0D498   X      3898FFE8               subi      r4,r24,24
0D51C 0D49C          909F000C               stw       r4,0x000C(r31)
0D520 0D4A0   X      3878FFF8               subi      r3,r24,8
0D524 0D4A4          48007A15               bl        $+0x7A14                  ; 0x00014EB8
0D528 0D4A8          80410014               lwz       RTOC,0x0014(SP)
0D52C 0D4AC          9358FFEC               stw       r26,-0x0014(r24)
0D530 0D4B0          93B8FFF0               stw       r29,-0x0010(r24)
0D534 0D4B4          801B0034               lwz       r0,0x0034(r27)
0D538 0D4B8   X      7C1D0000               cmpw      r29,r0
0D53C 0D4BC   X      40810024               ble       $+0x0024                  ; 0x0000D4E0
0D540 0D4C0          63400004               ori       r0,r26,0x0004
0D544 0D4C4          9018FFEC               stw       r0,-0x0014(r24)
0D548 0D4C8   X      7FE3FB78               mr        r3,r31
0D54C 0D4CC          809B0034               lwz       r4,0x0034(r27)
0D550 0D4D0   X      7C9D2050               sub       r4,r4,r29
0D554 0D4D4          4800790D               bl        $+0x790C                  ; 0x00014DE0
0D558 0D4D8          80410014               lwz       RTOC,0x0014(SP)
0D55C 0D4DC          83BB0034               lwz       r29,0x0034(r27)
0D560 0D4E0   X      3BC00000               li        r30,0
0D564 0D4E4   X      7FBBEB78               mr        r27,r29
0D568 0D4E8          3BBB0018               addi      r29,r27,24
0D56C 0D4EC   X      57A3077F               clrlwi.   r3,r29,29
0D570 0D4F0   X      41820154               beq       $+0x0154                  ; 0x0000D644
0D574 0D4F4          809F0008               lwz       r4,0x0008(r31)
0D578 0D4F8   X      2C040000               cmpwi     r4,0
0D57C 0D4FC   X      41820014               beq       $+0x0014                  ; 0x0000D510
0D580 0D500          83FF0008               lwz       r31,0x0008(r31)
0D584 0D504          807F0008               lwz       r3,0x0008(r31)
0D588 0D508   X      2C030000               cmpwi     r3,0
0D58C 0D50C   X      4082FFF4               bne       $-0x000C                  ; 0x0000D500
0D590 0D510          80BF0014               lwz       r5,0x0014(r31)
0D594 0D514   X      57A4077E               clrlwi    r4,r29,29
0D598 0D518          80C50008               lwz       r6,0x0008(r5)
0D59C 0D51C          20640008               subfic    r3,r4,8
0D5A0 0D520          80FF0010               lwz       r7,0x0010(r31)
0D5A4 0D524   X      7D073050               sub       r8,r6,r7
0D5A8 0D528   X      7C081800               cmpw      r8,r3
0D5AC 0D52C   X      4080003C               bge       $+0x003C                  ; 0x0000D568
0D5B0 0D530   X      38800001               li        r4,1
0D5B4 0D534          480076B5               bl        $+0x76B4                  ; 0x00014BE8
0D5B8 0D538          80410014               lwz       RTOC,0x0014(SP)
0D5BC 0D53C          907F0008               stw       r3,0x0008(r31)
0D5C0 0D540   X      2C030000               cmpwi     r3,0
0D5C4 0D544   X      40820020               bne       $+0x0020                  ; 0x0000D564
0D5C8 0D548          38822EF0               addi      r4,RTOC,12016
0D5CC 0D54C   X      38A00018               li        r5,24
0D5D0 0D550          807901E4               lwz       r3,0x01E4(r25)
0D5D4 0D554          3884084F               addi      r4,r4,2127
0D5D8 0D558          4BFF9805               bl        $-0x67FC                  ; 0x00006D5C
0D5DC 0D55C   X      60000000               nop
0D5E0 0D560          4BFFFEF0               b         $-0x0110                  ; 0x0000D450
0D5E4 0D564          83FF0008               lwz       r31,0x0008(r31)
0D5E8 0D568          387B0018               addi      r3,r27,24
0D5EC 0D56C   X      5464077E               clrlwi    r4,r3,29
0D5F0 0D570          21040008               subfic    r8,r4,8
0D5F4 0D574          21240007               subfic    r9,r4,7
0D5F8 0D578   X      2C080000               cmpwi     r8,0
0D5FC 0D57C          7FA34214               add       r29,r3,r8
0D600 0D580   X      418200C4               beq       $+0x00C4                  ; 0x0000D644
0D604 0D584   X      28080008               cmplwi    r8,0x0008
0D608 0D588   X      4180009C               blt       $+0x009C                  ; 0x0000D624
0D60C 0D58C   X      5506E8FE               srwi      r6,r8,3
0D610 0D590   X      7CC903A6               mtctr     r6                        ; CTR = 9
0D614 0D594          807F0010               lwz       r3,0x0010(r31)
0D618 0D598   X      3929FFF8               subi      r9,r9,8
0D61C 0D59C          38830001               addi      r4,r3,1
0D620 0D5A0          909F0010               stw       r4,0x0010(r31)
0D624 0D5A4          9BC30000               stb       r30,0x0000(r3)
0D628 0D5A8          80BF0010               lwz       r5,0x0010(r31)
0D62C 0D5AC          38C50001               addi      r6,r5,1
0D630 0D5B0          90DF0010               stw       r6,0x0010(r31)
0D634 0D5B4          9BC50000               stb       r30,0x0000(r5)
0D638 0D5B8          80FF0010               lwz       r7,0x0010(r31)
0D63C 0D5BC          39070001               addi      r8,r7,1
0D640 0D5C0          911F0010               stw       r8,0x0010(r31)
0D644 0D5C4          9BC70000               stb       r30,0x0000(r7)
0D648 0D5C8          815F0010               lwz       r10,0x0010(r31)
0D64C 0D5CC          396A0001               addi      r11,r10,1
0D650 0D5D0          917F0010               stw       r11,0x0010(r31)
0D654 0D5D4          9BCA0000               stb       r30,0x0000(r10)
0D658 0D5D8          819F0010               lwz       r12,0x0010(r31)
0D65C 0D5DC          380C0001               addi      r0,r12,1
0D660 0D5E0          901F0010               stw       r0,0x0010(r31)
0D664 0D5E4          9BCC0000               stb       r30,0x0000(r12)
0D668 0D5E8          819F0010               lwz       r12,0x0010(r31)
0D66C 0D5EC          380C0001               addi      r0,r12,1
0D670 0D5F0          901F0010               stw       r0,0x0010(r31)
0D674 0D5F4          9BCC0000               stb       r30,0x0000(r12)
0D678 0D5F8          819F0010               lwz       r12,0x0010(r31)
0D67C 0D5FC          380C0001               addi      r0,r12,1
0D680 0D600          901F0010               stw       r0,0x0010(r31)
0D684 0D604          9BCC0000               stb       r30,0x0000(r12)
0D688 0D608          819F0010               lwz       r12,0x0010(r31)
0D68C 0D60C          380C0001               addi      r0,r12,1
0D690 0D610          901F0010               stw       r0,0x0010(r31)
0D694 0D614          9BCC0000               stb       r30,0x0000(r12)
0D698 0D618   X      4200FF7C               bdnz      $-0x0084                  ; 0x0000D594
0D69C 0D61C   X      2C09FFFF               cmpwi     r9,-1
0D6A0 0D620   X      41820024               beq       $+0x0024                  ; 0x0000D644
0D6A4 0D624          38090001               addi      r0,r9,1
0D6A8 0D628   X      7C0903A6               mtctr     r0                        ; CTR = 9
0D6AC 0D62C          807F0010               lwz       r3,0x0010(r31)
0D6B0 0D630   X      3929FFFF               subi      r9,r9,1
0D6B4 0D634          38830001               addi      r4,r3,1
0D6B8 0D638          909F0010               stw       r4,0x0010(r31)
0D6BC 0D63C          9BC30000               stb       r30,0x0000(r3)
0D6C0 0D640   X      4200FFEC               bdnz      $-0x0014                  ; 0x0000D62C
0D6C4 0D644          93B8FFE8               stw       r29,-0x0018(r24)
0D6C8 0D648   X      7F83E378               mr        r3,r28
0D6CC 0D64C          38210060               addi      SP,SP,96
0D6D0 0D650          80010008               lwz       r0,0x0008(SP)
0D6D4 0D654   X      7C0803A6               mtlr      r0                        ; LR = 8
0D6D8 0D658          BB01FFE0               lmw       r24,-0x0020(SP)
0D6DC 0D65C   X      4E800020               blr
0D6E0 0D660   X      7C0802A6               mflr      r0                        ; LR = 8
0D6E4 0D664          BF61FFEC               stmw      r27,-0x0014(SP)
0D6E8 0D668          90010008               stw       r0,0x0008(SP)
0D6EC 0D66C          9421FFB0               stwu      SP,-0x0050(SP)
0D6F0 0D670   X      7C7F1B78               mr        r31,r3
0D6F4 0D674   X      7C9E2378               mr        r30,r4
0D6F8 0D678   X      7CBD2B78               mr        r29,r5
0D6FC 0D67C   X      7FC3F378               mr        r3,r30
0D700 0D680          48007701               bl        $+0x7700                  ; 0x00014D80
0D704 0D684          80410014               lwz       RTOC,0x0014(SP)
0D708 0D688          83FF01C4               lwz       r31,0x01C4(r31)
0D70C 0D68C   X      7C7C1B78               mr        r28,r3
0D710 0D690   X      2C1F0000               cmpwi     r31,0
0D714 0D694   X      41820020               beq       $+0x0020                  ; 0x0000D6B4
0D718 0D698          819F0014               lwz       r12,0x0014(r31)
0D71C 0D69C          806C000C               lwz       r3,0x000C(r12)
0D720 0D6A0          54630529               rlwinm.   r3,r3,0,20,20
0D724 0D6A4   X      40820010               bne       $+0x0010                  ; 0x0000D6B4
0D728 0D6A8          83FF0008               lwz       r31,0x0008(r31)
0D72C 0D6AC   X      2C1F0000               cmpwi     r31,0
0D730 0D6B0   X      4082FFE8               bne       $-0x0018                  ; 0x0000D698
0D734 0D6B4   X      2C1F0000               cmpwi     r31,0
0D738 0D6B8   X      41820080               beq       $+0x0080                  ; 0x0000D738
0D73C 0D6BC          63BB0002               ori       r27,r29,0x0002
0D740 0D6C0          83BF0014               lwz       r29,0x0014(r31)
0D744 0D6C4          83FF0008               lwz       r31,0x0008(r31)
0D748 0D6C8   X      2C1F0000               cmpwi     r31,0
0D74C 0D6CC   X      41820018               beq       $+0x0018                  ; 0x0000D6E4
0D750 0D6D0          809F0014               lwz       r4,0x0014(r31)
0D754 0D6D4          8064000C               lwz       r3,0x000C(r4)
0D758 0D6D8          54630529               rlwinm.   r3,r3,0,20,20
0D75C 0D6DC   X      4182FFE8               beq       $-0x0018                  ; 0x0000D6C4
0D760 0D6E0          48000014               b         $+0x0014                  ; 0x0000D6F4
0D764 0D6E4   X      3BE00000               li        r31,0
0D768 0D6E8   X      7FC4F378               mr        r4,r30
0D76C 0D6EC   X      3BC00000               li        r30,0
0D770 0D6F0          48000014               b         $+0x0014                  ; 0x0000D704
0D774 0D6F4   X      7FC3F378               mr        r3,r30
0D778 0D6F8          480076A1               bl        $+0x76A0                  ; 0x00014D98
0D77C 0D6FC          80410014               lwz       RTOC,0x0014(SP)
0D780 0D700   X      7C641B78               mr        r4,r3
0D784 0D704   X      38C00000               li        r6,0
0D788 0D708   X      7FA3EB78               mr        r3,r29
0D78C 0D70C   X      7F85E378               mr        r5,r28
0D790 0D710   X      7F67DB78               mr        r7,r27
0D794 0D714          4BFFFCC1               bl        $-0x0340                  ; 0x0000D3D4
0D798 0D718   X      7C641B78               mr        r4,r3
0D79C 0D71C   X      2C040000               cmpwi     r4,0
0D7A0 0D720   X      41820010               beq       $+0x0010                  ; 0x0000D730
0D7A4 0D724          807D0014               lwz       r3,0x0014(r29)
0D7A8 0D728          48007689               bl        $+0x7688                  ; 0x00014DB0
0D7AC 0D72C          80410014               lwz       RTOC,0x0014(SP)
0D7B0 0D730   X      2C1F0000               cmpwi     r31,0
0D7B4 0D734   X      4082FF8C               bne       $-0x0074                  ; 0x0000D6C0
0D7B8 0D738   X      2C1E0000               cmpwi     r30,0
0D7BC 0D73C   X      41820010               beq       $+0x0010                  ; 0x0000D74C
0D7C0 0D740   X      7FC3F378               mr        r3,r30
0D7C4 0D744          480075AD               bl        $+0x75AC                  ; 0x00014CF0
0D7C8 0D748          80410014               lwz       RTOC,0x0014(SP)
0D7CC 0D74C          38210050               addi      SP,SP,80
0D7D0 0D750          80010008               lwz       r0,0x0008(SP)
0D7D4 0D754   X      7C0803A6               mtlr      r0                        ; LR = 8
0D7D8 0D758          BB61FFEC               lmw       r27,-0x0014(SP)
0D7DC 0D75C   X      4E800020               blr
0D7E0 0D760   X      7C0802A6               mflr      r0                        ; LR = 8
0D7E4 0D764          BE41FFC8               stmw      r18,-0x0038(SP)
0D7E8 0D768          90010008               stw       r0,0x0008(SP)
0D7EC 0D76C          9421FF90               stwu      SP,-0x0070(SP)
0D7F0 0D770   X      7C7B1B78               mr        r27,r3
0D7F4 0D774          801B0080               lwz       r0,0x0080(r27)
0D7F8 0D778   X      7C942378               mr        r20,r4
0D7FC 0D77C          82BB01E0               lwz       r21,0x01E0(r27)
0D800 0D780   X      28000000               cmplwi    r0,0x0000
0D804 0D784          8134000C               lwz       r9,0x000C(r20)
0D808 0D788   X      7CB22B78               mr        r18,r5
0D80C 0D78C   X      4081004C               ble       $+0x004C                  ; 0x0000D7D8
0D810 0D790          80C90000               lwz       r6,0x0000(r9)
0D814 0D794          807B0074               lwz       r3,0x0074(r27)
0D818 0D798   X      7C061800               cmpw      r6,r3
0D81C 0D79C   X      4082003C               bne       $+0x003C                  ; 0x0000D7D8
0D820 0D7A0          A0890004               lhz       r4,0x0004(r9)
0D824 0D7A4          A07B0078               lhz       r3,0x0078(r27)
0D828 0D7A8   X      7C041800               cmpw      r4,r3
0D82C 0D7AC   X      4082002C               bne       $+0x002C                  ; 0x0000D7D8
0D830 0D7B0   X      7F63DB78               mr        r3,r27
0D834 0D7B4   X      7E84A378               mr        r4,r20
0D838 0D7B8   X      7E459378               mr        r5,r18
0D83C 0D7BC          4BFFFEA5               bl        $-0x015C                  ; 0x0000D660
0D840 0D7C0   X      38600000               li        r3,0
0D844 0D7C4          38210070               addi      SP,SP,112
0D848 0D7C8          80010008               lwz       r0,0x0008(SP)
0D84C 0D7CC   X      7C0803A6               mtlr      r0                        ; LR = 8
0D850 0D7D0          BA41FFC8               lmw       r18,-0x0038(SP)
0D854 0D7D4   X      4E800020               blr
0D858 0D7D8          83FB0090               lwz       r31,0x0090(r27)
0D85C 0D7DC   X      281F0000               cmplwi    r31,0x0000
0D860 0D7E0   X      40810024               ble       $+0x0024                  ; 0x0000D804
0D864 0D7E4          80690000               lwz       r3,0x0000(r9)
0D868 0D7E8          809B0084               lwz       r4,0x0084(r27)
0D86C 0D7EC   X      7C032000               cmpw      r3,r4
0D870 0D7F0   X      40820014               bne       $+0x0014                  ; 0x0000D804
0D874 0D7F4          A0A90004               lhz       r5,0x0004(r9)
0D878 0D7F8          A07B0088               lhz       r3,0x0088(r27)
0D87C 0D7FC   X      7C051800               cmpw      r5,r3
0D880 0D800   X      4182FFB0               beq       $-0x0050                  ; 0x0000D7B0
0D884 0D804          809B00A0               lwz       r4,0x00A0(r27)
0D888 0D808   X      28040000               cmplwi    r4,0x0000
0D88C 0D80C   X      40810024               ble       $+0x0024                  ; 0x0000D830
0D890 0D810          80690000               lwz       r3,0x0000(r9)
0D894 0D814          809B0094               lwz       r4,0x0094(r27)
0D898 0D818   X      7C032000               cmpw      r3,r4
0D89C 0D81C   X      40820014               bne       $+0x0014                  ; 0x0000D830
0D8A0 0D820          A0A90004               lhz       r5,0x0004(r9)
0D8A4 0D824          A07B0098               lhz       r3,0x0098(r27)
0D8A8 0D828   X      7C051800               cmpw      r5,r3
0D8AC 0D82C   X      4182FF84               beq       $-0x007C                  ; 0x0000D7B0
0D8B0 0D830          809B00B0               lwz       r4,0x00B0(r27)
0D8B4 0D834   X      28040000               cmplwi    r4,0x0000
0D8B8 0D838   X      40810024               ble       $+0x0024                  ; 0x0000D85C
0D8BC 0D83C          80690000               lwz       r3,0x0000(r9)
0D8C0 0D840          809B00A4               lwz       r4,0x00A4(r27)
0D8C4 0D844   X      7C032000               cmpw      r3,r4
0D8C8 0D848   X      40820014               bne       $+0x0014                  ; 0x0000D85C
0D8CC 0D84C          A0A90004               lhz       r5,0x0004(r9)
0D8D0 0D850          A07B00A8               lhz       r3,0x00A8(r27)
0D8D4 0D854   X      7C051800               cmpw      r5,r3
0D8D8 0D858   X      4182FF58               beq       $-0x00A8                  ; 0x0000D7B0
0D8DC 0D85C          889B034C               lbz       r4,0x034C(r27)
0D8E0 0D860   X      2C040000               cmpwi     r4,0
0D8E4 0D864   X      4182002C               beq       $+0x002C                  ; 0x0000D890
0D8E8 0D868          88690000               lbz       r3,0x0000(r9)
0D8EC 0D86C   X      546307FF               clrlwi.   r3,r3,31
0D8F0 0D870   X      41820020               beq       $+0x0020                  ; 0x0000D890
0D8F4 0D874   X      7E83A378               mr        r3,r20
0D8F8 0D878          48007521               bl        $+0x7520                  ; 0x00014D98
0D8FC 0D87C          80410014               lwz       RTOC,0x0014(SP)
0D900 0D880   X      7C641B78               mr        r4,r3
0D904 0D884   X      7F63DB78               mr        r3,r27
0D908 0D888   X      7E459378               mr        r5,r18
0D90C 0D88C          4BFFFDD5               bl        $-0x022C                  ; 0x0000D660
0D910 0D890          8BDB01FD               lbz       r30,0x01FD(r27)
0D914 0D894   X      3A600000               li        r19,0
0D918 0D898   X      2C1E0000               cmpwi     r30,0
0D91C 0D89C   X      41820034               beq       $+0x0034                  ; 0x0000D8D0
0D920 0D8A0          887B01FE               lbz       r3,0x01FE(r27)
0D924 0D8A4   X      2C030000               cmpwi     r3,0
0D928 0D8A8   X      408201CC               bne       $+0x01CC                  ; 0x0000DA74
0D92C 0D8AC   X      7E83A378               mr        r3,r20
0D930 0D8B0          48007441               bl        $+0x7440                  ; 0x00014CF0
0D934 0D8B4          80410014               lwz       RTOC,0x0014(SP)
0D938 0D8B8   X      38600000               li        r3,0
0D93C 0D8BC          38210070               addi      SP,SP,112
0D940 0D8C0          80010008               lwz       r0,0x0008(SP)
0D944 0D8C4   X      7C0803A6               mtlr      r0                        ; LR = 8
0D948 0D8C8          BA41FFC8               lmw       r18,-0x0038(SP)
0D94C 0D8CC   X      4E800020               blr
0D950 0D8D0   X      7EA3AB78               mr        r3,r21
0D954 0D8D4          4BFF8435               bl        $-0x7BCC                  ; 0x00005D08
0D958 0D8D8   X      60000000               nop
0D95C 0D8DC   X      39200001               li        r9,1
0D960 0D8E0   X      7C791B78               mr        r25,r3
0D964 0D8E4   X      7F3DCB78               mr        r29,r25
0D968 0D8E8   X      2C1D0000               cmpwi     r29,0
0D96C 0D8EC   X      40820014               bne       $+0x0014                  ; 0x0000D900
0D970 0D8F0          83FB023C               lwz       r31,0x023C(r27)
0D974 0D8F4          3BFF0001               addi      r31,r31,1
0D978 0D8F8          93FB023C               stw       r31,0x023C(r27)
0D97C 0D8FC          48000178               b         $+0x0178                  ; 0x0000DA74
0D980 0D900          913D0028               stw       r9,0x0028(r29)
0D984 0D904   X      7E9FA378               mr        r31,r20
0D988 0D908          927D0008               stw       r19,0x0008(r29)
0D98C 0D90C   X      3B000000               li        r24,0
0D990 0D910          83DD0010               lwz       r30,0x0010(r29)
0D994 0D914          835D001C               lwz       r26,0x001C(r29)
0D998 0D918          839F000C               lwz       r28,0x000C(r31)
0D99C 0D91C          7F5ED214               add       r26,r30,r26
0D9A0 0D920          801F0010               lwz       r0,0x0010(r31)
0D9A4 0D924   X      7CFED050               sub       r7,r26,r30
0D9A8 0D928   X      7C7C0050               sub       r3,r0,r28
0D9AC 0D92C          7CE8FE70               srawi     r8,r7,31
0D9B0 0D930          7C65FE70               srawi     r5,r3,31
0D9B4 0D934   X      7D633810               subc      r11,r7,r3
0D9B8 0D938          7D454110               subfe     r10,r5,r8
0D9BC 0D93C   X      7FD6F378               mr        r22,r30
0D9C0 0D940          7D4C5838               and       r12,r10,r11
0D9C4 0D944          7EE36214               add       r23,r3,r12
0D9C8 0D948   X      7F83E378               mr        r3,r28
0D9CC 0D94C          7F806214               add       r28,r0,r12
0D9D0 0D950   X      7EC4B378               mr        r4,r22
0D9D4 0D954          7FD7B214               add       r30,r23,r22
0D9D8 0D958   X      7EE5BB78               mr        r5,r23
0D9DC 0D95C          480071CD               bl        $+0x71CC                  ; 0x00014B28
0D9E0 0D960          80410014               lwz       RTOC,0x0014(SP)
0D9E4 0D964          801F0010               lwz       r0,0x0010(r31)
0D9E8 0D968   X      7C00E000               cmpw      r0,r28
0D9EC 0D96C   X      40820028               bne       $+0x0028                  ; 0x0000D994
0D9F0 0D970          83FF0008               lwz       r31,0x0008(r31)
0D9F4 0D974   X      2C1F0000               cmpwi     r31,0
0D9F8 0D978   X      40820018               bne       $+0x0018                  ; 0x0000D990
0D9FC 0D97C          801D0010               lwz       r0,0x0010(r29)
0DA00 0D980   X      7C60F050               sub       r3,r30,r0
0DA04 0D984          907D0020               stw       r3,0x0020(r29)
0DA08 0D988          7D23C214               add       r9,r3,r24
0DA0C 0D98C          4800006C               b         $+0x006C                  ; 0x0000D9F8
0DA10 0D990          839F000C               lwz       r28,0x000C(r31)
0DA14 0D994          7C97B214               add       r4,r23,r22
0DA18 0D998   X      7C04D040               cmplw     r4,r26
0DA1C 0D99C   X      4180FF84               blt       $-0x007C                  ; 0x0000D920
0DA20 0D9A0          807D001C               lwz       r3,0x001C(r29)
0DA24 0D9A4          907D0020               stw       r3,0x0020(r29)
0DA28 0D9A8          7F03C214               add       r24,r3,r24
0DA2C 0D9AC   X      7EA3AB78               mr        r3,r21
0DA30 0D9B0          4BFF8359               bl        $-0x7CA8                  ; 0x00005D08
0DA34 0D9B4   X      60000000               nop
0DA38 0D9B8          907D0008               stw       r3,0x0008(r29)
0DA3C 0D9BC   X      2C030000               cmpwi     r3,0
0DA40 0D9C0   X      40820014               bne       $+0x0014                  ; 0x0000D9D4
0DA44 0D9C4          835B023C               lwz       r26,0x023C(r27)
0DA48 0D9C8          3B5A0001               addi      r26,r26,1
0DA4C 0D9CC          935B023C               stw       r26,0x023C(r27)
0DA50 0D9D0          480000A4               b         $+0x00A4                  ; 0x0000DA74
0DA54 0D9D4          80990028               lwz       r4,0x0028(r25)
0DA58 0D9D8   X      7C7D1B78               mr        r29,r3
0DA5C 0D9DC          38840001               addi      r4,r4,1
0DA60 0D9E0          90990028               stw       r4,0x0028(r25)
0DA64 0D9E4          83DD0010               lwz       r30,0x0010(r29)
0DA68 0D9E8          835D001C               lwz       r26,0x001C(r29)
0DA6C 0D9EC          927D0008               stw       r19,0x0008(r29)
0DA70 0D9F0          7F5ED214               add       r26,r30,r26
0DA74 0D9F4          4BFFFF2C               b         $-0x00D4                  ; 0x0000D920
0DA78 0D9F8          81190010               lwz       r8,0x0010(r25)
0DA7C 0D9FC          A0A8000C               lhz       r5,0x000C(r8)
0DA80 0DA00   X      2C050000               cmpwi     r5,0
0DA84 0DA04   X      40820010               bne       $+0x0010                  ; 0x0000DA14
0DA88 0DA08          3C690001               addis     r3,r9,1
0DA8C 0DA0C   X      3863FFF2               subi      r3,r3,14
0DA90 0DA10          B068000C               sth       r3,0x000C(r8)
0DA94 0DA14          91390024               stw       r9,0x0024(r25)
0DA98 0DA18   X      7EA3AB78               mr        r3,r21
0DA9C 0DA1C   X      7F24CB78               mr        r4,r25
0DAA0 0DA20   X      7E459378               mr        r5,r18
0DAA4 0DA24          4BFFB6B5               bl        $-0x494C                  ; 0x000090D8
0DAA8 0DA28   X      60000000               nop
0DAAC 0DA2C   X      2C030000               cmpwi     r3,0
0DAB0 0DA30   X      41820014               beq       $+0x0014                  ; 0x0000DA44
0DAB4 0DA34          83FB0240               lwz       r31,0x0240(r27)
0DAB8 0DA38          3BFF0001               addi      r31,r31,1
0DABC 0DA3C          93FB0240               stw       r31,0x0240(r27)
0DAC0 0DA40          48000034               b         $+0x0034                  ; 0x0000DA74
0DAC4 0DA44          807B0224               lwz       r3,0x0224(r27)
0DAC8 0DA48          38630001               addi      r3,r3,1
0DACC 0DA4C          907B0224               stw       r3,0x0224(r27)
0DAD0 0DA50   X      7E83A378               mr        r3,r20
0DAD4 0DA54          4800729D               bl        $+0x729C                  ; 0x00014CF0
0DAD8 0DA58          80410014               lwz       RTOC,0x0014(SP)
0DADC 0DA5C   X      38600000               li        r3,0
0DAE0 0DA60          38210070               addi      SP,SP,112
0DAE4 0DA64          80010008               lwz       r0,0x0008(SP)
0DAE8 0DA68   X      7C0803A6               mtlr      r0                        ; LR = 8
0DAEC 0DA6C          BA41FFC8               lmw       r18,-0x0038(SP)
0DAF0 0DA70   X      4E800020               blr
0DAF4 0DA74   X      2C190000               cmpwi     r25,0
0DAF8 0DA78   X      41820010               beq       $+0x0010                  ; 0x0000DA88
0DAFC 0DA7C   X      7F23CB78               mr        r3,r25
0DB00 0DA80          4BFF8451               bl        $-0x7BB0                  ; 0x00005ED0
0DB04 0DA84   X      60000000               nop
0DB08 0DA88          83FB0228               lwz       r31,0x0228(r27)
0DB0C 0DA8C   X      7E83A378               mr        r3,r20
0DB10 0DA90          809B0238               lwz       r4,0x0238(r27)
0DB14 0DA94          3BFF0001               addi      r31,r31,1
0DB18 0DA98          93FB0228               stw       r31,0x0228(r27)
0DB1C 0DA9C          38840001               addi      r4,r4,1
0DB20 0DAA0          909B0238               stw       r4,0x0238(r27)
0DB24 0DAA4          38210070               addi      SP,SP,112
0DB28 0DAA8          80010008               lwz       r0,0x0008(SP)
0DB2C 0DAAC   X      7C0803A6               mtlr      r0                        ; LR = 8
0DB30 0DAB0          BA41FFC8               lmw       r18,-0x0038(SP)
0DB34 0DAB4   X      4E800020               blr
0DB38 0DAB8   X      7C0802A6               mflr      r0                        ; LR = 8
0DB3C 0DABC          BF61FFEC               stmw      r27,-0x0014(SP)
0DB40 0DAC0          90010008               stw       r0,0x0008(SP)
0DB44 0DAC4          9421FFB0               stwu      SP,-0x0050(SP)
0DB48 0DAC8          80A30014               lwz       r5,0x0014(r3)
0DB4C 0DACC   X      7C9D2378               mr        r29,r4
0DB50 0DAD0          8085000C               lwz       r4,0x000C(r5)
0DB54 0DAD4   X      3B800000               li        r28,0
0DB58 0DAD8          80E50004               lwz       r7,0x0004(r5)
0DB5C 0DADC          54800631               rlwinm.   r0,r4,0,24,24
0DB60 0DAE0          83DD000C               lwz       r30,0x000C(r29)
0DB64 0DAE4   X      40820044               bne       $+0x0044                  ; 0x0000DB28
0DB68 0DAE8          38822EF0               addi      r4,RTOC,12016
0DB6C 0DAEC          806701E4               lwz       r3,0x01E4(r7)
0DB70 0DAF0          38840871               addi      r4,r4,2161
0DB74 0DAF4          4BFF9269               bl        $-0x6D98                  ; 0x00006D5C
0DB78 0DAF8   X      60000000               nop
0DB7C 0DAFC          83FD0014               lwz       r31,0x0014(r29)
0DB80 0DB00   X      38800081               li        r4,129
0DB84 0DB04          989F000D               stb       r4,0x000D(r31)
0DB88 0DB08   X      38A00016               li        r5,22
0DB8C 0DB0C   X      7FA3EB78               mr        r3,r29
0DB90 0DB10          90BE0010               stw       r5,0x0010(r30)
0DB94 0DB14          38210050               addi      SP,SP,80
0DB98 0DB18          80010008               lwz       r0,0x0008(SP)
0DB9C 0DB1C   X      7C0803A6               mtlr      r0                        ; LR = 8
0DBA0 0DB20          BB61FFEC               lmw       r27,-0x0014(SP)
0DBA4 0DB24   X      4E800020               blr
0DBA8 0DB28          83FD0008               lwz       r31,0x0008(r29)
0DBAC 0DB2C   X      38C00000               li        r6,0
0DBB0 0DB30   X      2C1F0000               cmpwi     r31,0
0DBB4 0DB34   X      4182FFC8               beq       $-0x0038                  ; 0x0000DAFC
0DBB8 0DB38          813F000C               lwz       r9,0x000C(r31)
0DBBC 0DB3C          811F0010               lwz       r8,0x0010(r31)
0DBC0 0DB40   X      7D094050               sub       r8,r8,r9
0DBC4 0DB44   X      28080004               cmplwi    r8,0x0004
0DBC8 0DB48   X      4180FFB4               blt       $-0x004C                  ; 0x0000DAFC
0DBCC 0DB4C          81690000               lwz       r11,0x0000(r9)
0DBD0 0DB50   X      2C0B0001               cmpwi     r11,1
0DBD4 0DB54   X      41820010               beq       $+0x0010                  ; 0x0000DB64
0DBD8 0DB58   X      2C0B0002               cmpwi     r11,2
0DBDC 0DB5C   X      418200C8               beq       $+0x00C8                  ; 0x0000DC24
0DBE0 0DB60          4BFFFF9C               b         $-0x0064                  ; 0x0000DAFC
0DBE4 0DB64   X      2808000C               cmplwi    r8,0x000C
0DBE8 0DB68   X      4180FF94               blt       $-0x006C                  ; 0x0000DAFC
0DBEC 0DB6C          80C90004               lwz       r6,0x0004(r9)
0DBF0 0DB70          548805A6               rlwinm    r8,r4,0,22,19
0DBF4 0DB74          80E70034               lwz       r7,0x0034(r7)
0DBF8 0DB78          54CA077B               rlwinm.   r10,r6,0,29,29
0DBFC 0DB7C          38890008               addi      r4,r9,8
0DC00 0DB80   X      41820014               beq       $+0x0014                  ; 0x0000DB94
0DC04 0DB84          80690008               lwz       r3,0x0008(r9)
0DC08 0DB88   X      7C033840               cmplw     r3,r7
0DC0C 0DB8C   X      40800008               bge       $+0x0008                  ; 0x0000DB94
0DC10 0DB90   X      7C671B78               mr        r7,r3
0DC14 0DB94          90E50034               stw       r7,0x0034(r5)
0DC18 0DB98   X      54CA07FF               clrlwi.   r10,r6,31
0DC1C 0DB9C          90E40000               stw       r7,0x0000(r4)
0DC20 0DBA0   X      41820028               beq       $+0x0028                  ; 0x0000DBC8
0DC24 0DBA4   X      7D074378               mr        r7,r8
0DC28 0DBA8          54C307BD               rlwinm.   r3,r6,0,30,30
0DC2C 0DBAC          60E80400               ori       r8,r7,0x0400
0DC30 0DBB0   X      41820020               beq       $+0x0020                  ; 0x0000DBD0
0DC34 0DBB4          80890004               lwz       r4,0x0004(r9)
0DC38 0DBB8          60E80C00               ori       r8,r7,0x0C00
0DC3C 0DBBC          608400F8               ori       r4,r4,0x00F8
0DC40 0DBC0          90890004               stw       r4,0x0004(r9)
0DC44 0DBC4          4800000C               b         $+0x000C                  ; 0x0000DBD0
0DC48 0DBC8   X      2C060000               cmpwi     r6,0
0DC4C 0DBCC   X      4082FF30               bne       $-0x00D0                  ; 0x0000DAFC
0DC50 0DBD0          9105000C               stw       r8,0x000C(r5)
0DC54 0DBD4   X      38600018               li        r3,24
0DC58 0DBD8          907E0014               stw       r3,0x0014(r30)
0DC5C 0DBDC          939E000C               stw       r28,0x000C(r30)
0DC60 0DBE0          83FD0008               lwz       r31,0x0008(r29)
0DC64 0DBE4   X      2C1F0000               cmpwi     r31,0
0DC68 0DBE8   X      41820028               beq       $+0x0028                  ; 0x0000DC10
0DC6C 0DBEC          809F0010               lwz       r4,0x0010(r31)
0DC70 0DBF0          807F000C               lwz       r3,0x000C(r31)
0DC74 0DBF4          80DE000C               lwz       r6,0x000C(r30)
0DC78 0DBF8   X      7CA32050               sub       r5,r4,r3
0DC7C 0DBFC          7CE53214               add       r7,r5,r6
0DC80 0DC00          90FE000C               stw       r7,0x000C(r30)
0DC84 0DC04          83FF0008               lwz       r31,0x0008(r31)
0DC88 0DC08   X      2C1F0000               cmpwi     r31,0
0DC8C 0DC0C   X      4082FFE0               bne       $-0x0020                  ; 0x0000DBEC
0DC90 0DC10          939E0010               stw       r28,0x0010(r30)
0DC94 0DC14   X      38600081               li        r3,129
0DC98 0DC18          811D0014               lwz       r8,0x0014(r29)
0DC9C 0DC1C          9868000D               stb       r3,0x000D(r8)
0DCA0 0DC20          480000E8               b         $+0x00E8                  ; 0x0000DD08
0DCA4 0DC24   X      28080008               cmplwi    r8,0x0008
0DCA8 0DC28   X      4180FED4               blt       $-0x012C                  ; 0x0000DAFC
0DCAC 0DC2C          38890008               addi      r4,r9,8
0DCB0 0DC30          909F000C               stw       r4,0x000C(r31)
0DCB4 0DC34   X      39000081               li        r8,129
0DCB8 0DC38          90DD0008               stw       r6,0x0008(r29)
0DCBC 0DC3C   X      3B600081               li        r27,129
0DCC0 0DC40          939E000C               stw       r28,0x000C(r30)
0DCC4 0DC44          939E0010               stw       r28,0x0010(r30)
0DCC8 0DC48          939E0014               stw       r28,0x0014(r30)
0DCCC 0DC4C          80BD0014               lwz       r5,0x0014(r29)
0DCD0 0DC50          9905000D               stb       r8,0x000D(r5)
0DCD4 0DC54          81490004               lwz       r10,0x0004(r9)
0DCD8 0DC58          554A0631               rlwinm.   r10,r10,0,24,24
0DCDC 0DC5C   X      41820028               beq       $+0x0028                  ; 0x0000DC84
0DCE0 0DC60   X      7FA4EB78               mr        r4,r29
0DCE4 0DC64          48007105               bl        $+0x7104                  ; 0x00014D68
0DCE8 0DC68          80410014               lwz       RTOC,0x0014(SP)
0DCEC 0DC6C   X      7FE3FB78               mr        r3,r31
0DCF0 0DC70          38210050               addi      SP,SP,80
0DCF4 0DC74          80010008               lwz       r0,0x0008(SP)
0DCF8 0DC78   X      7C0803A6               mtlr      r0                        ; LR = 8
0DCFC 0DC7C          BB61FFEC               lmw       r27,-0x0014(SP)
0DD00 0DC80   X      4E800020               blr
0DD04 0DC84          80A90004               lwz       r5,0x0004(r9)
0DD08 0DC88   X      7CE33B78               mr        r3,r7
0DD0C 0DC8C   X      7FE4FB78               mr        r4,r31
0DD10 0DC90          4BFFFAD1               bl        $-0x0530                  ; 0x0000D760
0DD14 0DC94   X      2C030000               cmpwi     r3,0
0DD18 0DC98   X      41820030               beq       $+0x0030                  ; 0x0000DCC8
0DD1C 0DC9C   X      3B800016               li        r28,22
0DD20 0DCA0   X      7FE3FB78               mr        r3,r31
0DD24 0DCA4          4800704D               bl        $+0x704C                  ; 0x00014CF0
0DD28 0DCA8          80410014               lwz       RTOC,0x0014(SP)
0DD2C 0DCAC          939E0010               stw       r28,0x0010(r30)
0DD30 0DCB0   X      7FA3EB78               mr        r3,r29
0DD34 0DCB4          38210050               addi      SP,SP,80
0DD38 0DCB8          80010008               lwz       r0,0x0008(SP)
0DD3C 0DCBC   X      7C0803A6               mtlr      r0                        ; LR = 8
0DD40 0DCC0          BB61FFEC               lmw       r27,-0x0014(SP)
0DD44 0DCC4   X      4E800020               blr
0DD48 0DCC8          939E000C               stw       r28,0x000C(r30)
0DD4C 0DCCC          83FD0008               lwz       r31,0x0008(r29)
0DD50 0DCD0   X      2C1F0000               cmpwi     r31,0
0DD54 0DCD4   X      41820028               beq       $+0x0028                  ; 0x0000DCFC
0DD58 0DCD8          801F0010               lwz       r0,0x0010(r31)
0DD5C 0DCDC          807F000C               lwz       r3,0x000C(r31)
0DD60 0DCE0          80BE000C               lwz       r5,0x000C(r30)
0DD64 0DCE4   X      7C830050               sub       r4,r0,r3
0DD68 0DCE8          7CC42A14               add       r6,r4,r5
0DD6C 0DCEC          90DE000C               stw       r6,0x000C(r30)
0DD70 0DCF0          83FF0008               lwz       r31,0x0008(r31)
0DD74 0DCF4   X      2C1F0000               cmpwi     r31,0
0DD78 0DCF8   X      4082FFE0               bne       $-0x0020                  ; 0x0000DCD8
0DD7C 0DCFC          939E0010               stw       r28,0x0010(r30)
0DD80 0DD00          80FD0014               lwz       r7,0x0014(r29)
0DD84 0DD04          9B67000D               stb       r27,0x000D(r7)
0DD88 0DD08   X      7FA3EB78               mr        r3,r29
0DD8C 0DD0C          38210050               addi      SP,SP,80
0DD90 0DD10          80010008               lwz       r0,0x0008(SP)
0DD94 0DD14   X      7C0803A6               mtlr      r0                        ; LR = 8
0DD98 0DD18          BB61FFEC               lmw       r27,-0x0014(SP)
0DD9C 0DD1C   X      4E800020               blr
0DDA0 0DD20   X      7C0802A6               mflr      r0                        ; LR = 8
0DDA4 0DD24          BF01FFE0               stmw      r24,-0x0020(SP)
0DDA8 0DD28          90010008               stw       r0,0x0008(SP)
0DDAC 0DD2C          9421FFA0               stwu      SP,-0x0060(SP)
0DDB0 0DD30          80A30014               lwz       r5,0x0014(r3)
0DDB4 0DD34   X      7C9E2378               mr        r30,r4
0DDB8 0DD38          80DE0014               lwz       r6,0x0014(r30)
0DDBC 0DD3C   X      3BA00000               li        r29,0
0DDC0 0DD40          83E50004               lwz       r31,0x0004(r5)
0DDC4 0DD44          88E6000D               lbz       r7,0x000D(r6)
0DDC8 0DD48          839E000C               lwz       r28,0x000C(r30)
0DDCC 0DD4C   X      2C07000E               cmpwi     r7,14
0DDD0 0DD50   X      41820028               beq       $+0x0028                  ; 0x0000DD78
0DDD4 0DD54   X      7FC3F378               mr        r3,r30
0DDD8 0DD58          48006F99               bl        $+0x6F98                  ; 0x00014CF0
0DDDC 0DD5C          80410014               lwz       RTOC,0x0014(SP)
0DDE0 0DD60   X      38600000               li        r3,0
0DDE4 0DD64          38210060               addi      SP,SP,96
0DDE8 0DD68          80010008               lwz       r0,0x0008(SP)
0DDEC 0DD6C   X      7C0803A6               mtlr      r0                        ; LR = 8
0DDF0 0DD70          BB01FFE0               lmw       r24,-0x0020(SP)
0DDF4 0DD74   X      4E800020               blr
0DDF8 0DD78          807E0008               lwz       r3,0x0008(r30)
0DDFC 0DD7C   X      2C030000               cmpwi     r3,0
0DE00 0DD80   X      418201B8               beq       $+0x01B8                  ; 0x0000DF38
0DE04 0DD84          8123000C               lwz       r9,0x000C(r3)
0DE08 0DD88          80030010               lwz       r0,0x0010(r3)
0DE0C 0DD8C   X      7C890050               sub       r4,r0,r9
0DE10 0DD90   X      2C040004               cmpwi     r4,4
0DE14 0DD94   X      40820190               bne       $+0x0190                  ; 0x0000DF24
0DE18 0DD98          83690000               lwz       r27,0x0000(r9)
0DE1C 0DD9C   X      3B400000               li        r26,0
0DE20 0DDA0          48006F51               bl        $+0x6F50                  ; 0x00014CF0
0DE24 0DDA4          80410014               lwz       RTOC,0x0014(SP)
0DE28 0DDA8          935E0008               stw       r26,0x0008(r30)
0DE2C 0DDAC   X      281B0006               cmplwi    r27,0x0006
0DE30 0DDB0          8322FFEC               lwz       r25,-0x0014(RTOC)
0DE34 0DDB4   X      38600000               li        r3,0
0DE38 0DDB8   X      4181014C               bgt       $+0x014C                  ; 0x0000DF04
0DE3C 0DDBC   X      5778103A               slwi      r24,r27,2
0DE40 0DDC0          7F19C02E               lwzx      r24,r25,r24
0DE44 0DDC4   X      7F0903A6               mtctr     r24                       ; CTR = 9
0DE48 0DDC8   X      4E800420               bctr
0DE4C 0DDCC   X      38000000               li        r0,0
0DE50 0DDD0   X      7FE3FB78               mr        r3,r31
0DE54 0DDD4          981F01FC               stb       r0,0x01FC(r31)
0DE58 0DDD8          981F01FD               stb       r0,0x01FD(r31)
0DE5C 0DDDC          981F01FE               stb       r0,0x01FE(r31)
0DE60 0DDE0          4BFFD771               bl        $-0x2890                  ; 0x0000B550
0DE64 0DDE4          83BE0014               lwz       r29,0x0014(r30)
0DE68 0DDE8   X      38800081               li        r4,129
0DE6C 0DDEC          989D000D               stb       r4,0x000D(r29)
0DE70 0DDF0   X      38C00000               li        r6,0
0DE74 0DDF4   X      7FC3F378               mr        r3,r30
0DE78 0DDF8          80BE000C               lwz       r5,0x000C(r30)
0DE7C 0DDFC          38A50028               addi      r5,r5,40
0DE80 0DE00          90BE0010               stw       r5,0x0010(r30)
0DE84 0DE04          90DC0010               stw       r6,0x0010(r28)
0DE88 0DE08          90DC000C               stw       r6,0x000C(r28)
0DE8C 0DE0C          90DC0014               stw       r6,0x0014(r28)
0DE90 0DE10          38210060               addi      SP,SP,96
0DE94 0DE14          80010008               lwz       r0,0x0008(SP)
0DE98 0DE18   X      7C0803A6               mtlr      r0                        ; LR = 8
0DE9C 0DE1C          BB01FFE0               lmw       r24,-0x0020(SP)
0DEA0 0DE20   X      4E800020               blr
0DEA4 0DE24          88FF01FD               lbz       r7,0x01FD(r31)
0DEA8 0DE28   X      2C070000               cmpwi     r7,0
0DEAC 0DE2C   X      418200F8               beq       $+0x00F8                  ; 0x0000DF24
0DEB0 0DE30   X      38800001               li        r4,1
0DEB4 0DE34          989F01FE               stb       r4,0x01FE(r31)
0DEB8 0DE38          4BFFFFAC               b         $-0x0054                  ; 0x0000DDE4
0DEBC 0DE3C          88BF01FD               lbz       r5,0x01FD(r31)
0DEC0 0DE40   X      2C050000               cmpwi     r5,0
0DEC4 0DE44   X      418200E0               beq       $+0x00E0                  ; 0x0000DF24
0DEC8 0DE48   X      38800000               li        r4,0
0DECC 0DE4C          989F01FE               stb       r4,0x01FE(r31)
0DED0 0DE50   X      3BA0FFFD               li        r29,-3
0DED4 0DE54          83FF01DC               lwz       r31,0x01DC(r31)
0DED8 0DE58   X      2C1F0000               cmpwi     r31,0
0DEDC 0DE5C          3FBD0001               addis     r29,r29,1
0DEE0 0DE60   X      4182FF84               beq       $-0x007C                  ; 0x0000DDE4
0DEE4 0DE64          807F000C               lwz       r3,0x000C(r31)
0DEE8 0DE68          546304E7               rlwinm.   r3,r3,0,19,19
0DEEC 0DE6C   X      41820020               beq       $+0x0020                  ; 0x0000DE8C
0DEF0 0DE70          809F0010               lwz       r4,0x0010(r31)
0DEF4 0DE74          A0640030               lhz       r3,0x0030(r4)
0DEF8 0DE78          7C65E838               and       r5,r3,r29
0DEFC 0DE7C          B0A40030               sth       r5,0x0030(r4)
0DF00 0DE80          807F0010               lwz       r3,0x0010(r31)
0DF04 0DE84          48006F45               bl        $+0x6F44                  ; 0x00014DC8
0DF08 0DE88          80410014               lwz       RTOC,0x0014(SP)
0DF0C 0DE8C          83FF0008               lwz       r31,0x0008(r31)
0DF10 0DE90   X      2C1F0000               cmpwi     r31,0
0DF14 0DE94   X      4082FFD0               bne       $-0x0030                  ; 0x0000DE64
0DF18 0DE98          4BFFFF4C               b         $-0x00B4                  ; 0x0000DDE4
0DF1C 0DE9C          8B7F01FD               lbz       r27,0x01FD(r31)
0DF20 0DEA0   X      2C1B0000               cmpwi     r27,0
0DF24 0DEA4   X      40820080               bne       $+0x0080                  ; 0x0000DF24
0DF28 0DEA8   X      38800001               li        r4,1
0DF2C 0DEAC   X      7FE3FB78               mr        r3,r31
0DF30 0DEB0          989F01FC               stb       r4,0x01FC(r31)
0DF34 0DEB4          4BFFD69D               bl        $-0x2964                  ; 0x0000B550
0DF38 0DEB8          4BFFFF2C               b         $-0x00D4                  ; 0x0000DDE4
0DF3C 0DEBC          8B7F01FD               lbz       r27,0x01FD(r31)
0DF40 0DEC0   X      2C1B0000               cmpwi     r27,0
0DF44 0DEC4   X      40820060               bne       $+0x0060                  ; 0x0000DF24
0DF48 0DEC8   X      38800000               li        r4,0
0DF4C 0DECC   X      7FE3FB78               mr        r3,r31
0DF50 0DED0          989F01FC               stb       r4,0x01FC(r31)
0DF54 0DED4          4BFFD67D               bl        $-0x2984                  ; 0x0000B550
0DF58 0DED8          4BFFFF0C               b         $-0x00F4                  ; 0x0000DDE4
0DF5C 0DEDC   X      3BA00001               li        r29,1
0DF60 0DEE0   X      7FE3FB78               mr        r3,r31
0DF64 0DEE4          9BBF01FD               stb       r29,0x01FD(r31)
0DF68 0DEE8          4BFFD669               bl        $-0x2998                  ; 0x0000B550
0DF6C 0DEEC          4BFFFEF8               b         $-0x0108                  ; 0x0000DDE4
0DF70 0DEF0   X      3B600000               li        r27,0
0DF74 0DEF4   X      7FE3FB78               mr        r3,r31
0DF78 0DEF8          9B7F01FD               stb       r27,0x01FD(r31)
0DF7C 0DEFC          4BFFD655               bl        $-0x29AC                  ; 0x0000B550
0DF80 0DF00          4BFFFEE4               b         $-0x011C                  ; 0x0000DDE4
0DF84 0DF04          8340000C               lwz       r26,0x000C(0)
0DF88 0DF08          38822EF0               addi      r4,RTOC,12016
0DF8C 0DF0C          807F01E4               lwz       r3,0x01E4(r31)
0DF90 0DF10          3884089D               addi      r4,r4,2205
0DF94 0DF14          80BA0000               lwz       r5,0x0000(r26)
0DF98 0DF18          4BFF8635               bl        $-0x79CC                  ; 0x0000654C
0DF9C 0DF1C   X      60000000               nop
0DFA0 0DF20          807E0008               lwz       r3,0x0008(r30)
0DFA4 0DF24   X      2C030000               cmpwi     r3,0
0DFA8 0DF28   X      41820010               beq       $+0x0010                  ; 0x0000DF38
0DFAC 0DF2C          48006DC5               bl        $+0x6DC4                  ; 0x00014CF0
0DFB0 0DF30          80410014               lwz       RTOC,0x0014(SP)
0DFB4 0DF34          93BE0008               stw       r29,0x0008(r30)
0DFB8 0DF38          837E0014               lwz       r27,0x0014(r30)
0DFBC 0DF3C   X      38800081               li        r4,129
0DFC0 0DF40          989B000D               stb       r4,0x000D(r27)
0DFC4 0DF44   X      38E00000               li        r7,0
0DFC8 0DF48   X      7FC3F378               mr        r3,r30
0DFCC 0DF4C          80BE000C               lwz       r5,0x000C(r30)
0DFD0 0DF50   X      38C0FFFF               li        r6,-1
0DFD4 0DF54          38A50028               addi      r5,r5,40
0DFD8 0DF58          90BE0010               stw       r5,0x0010(r30)
0DFDC 0DF5C          90DC0010               stw       r6,0x0010(r28)
0DFE0 0DF60          90FC000C               stw       r7,0x000C(r28)
0DFE4 0DF64          90FC0014               stw       r7,0x0014(r28)
0DFE8 0DF68          38210060               addi      SP,SP,96
0DFEC 0DF6C          80010008               lwz       r0,0x0008(SP)
0DFF0 0DF70   X      7C0803A6               mtlr      r0                        ; LR = 8
0DFF4 0DF74          BB01FFE0               lmw       r24,-0x0020(SP)
0DFF8 0DF78   X      4E800020               blr
0DFFC 0DF7C   X      7C0802A6               mflr      r0                        ; LR = 8
0E000 0DF80          BF61FFEC               stmw      r27,-0x0014(SP)
0E004 0DF84          90010008               stw       r0,0x0008(SP)
0E008 0DF88          9421FFB0               stwu      SP,-0x0050(SP)
0E00C 0DF8C          80E30014               lwz       r7,0x0014(r3)
0E010 0DF90   X      7C9F2378               mr        r31,r4
0E014 0DF94          813F000C               lwz       r9,0x000C(r31)
0E018 0DF98   X      7CDE3378               mr        r30,r6
0E01C 0DF9C          811F0010               lwz       r8,0x0010(r31)
0E020 0DFA0   X      7CBD2B78               mr        r29,r5
0E024 0DFA4          83870004               lwz       r28,0x0004(r7)
0E028 0DFA8   X      7D494050               sub       r10,r8,r9
0E02C 0DFAC   X      280A0004               cmplwi    r10,0x0004
0E030 0DFB0   X      41800094               blt       $+0x0094                  ; 0x0000E044
0E034 0DFB4          83690000               lwz       r27,0x0000(r9)
0E038 0DFB8   X      7FE3FB78               mr        r3,r31
0E03C 0DFBC          48006D35               bl        $+0x6D34                  ; 0x00014CF0
0E040 0DFC0          80410014               lwz       RTOC,0x0014(SP)
0E044 0DFC4   X      38600010               li        r3,16
0E048 0DFC8   X      38800003               li        r4,3
0E04C 0DFCC          48006C1D               bl        $+0x6C1C                  ; 0x00014BE8
0E050 0DFD0          80410014               lwz       RTOC,0x0014(SP)
0E054 0DFD4   X      7C7F1B78               mr        r31,r3
0E058 0DFD8   X      2C1F0000               cmpwi     r31,0
0E05C 0DFDC   X      40820020               bne       $+0x0020                  ; 0x0000DFFC
0E060 0DFE0          38822EF0               addi      r4,RTOC,12016
0E064 0DFE4   X      38A00010               li        r5,16
0E068 0DFE8          807C01E4               lwz       r3,0x01E4(r28)
0E06C 0DFEC          388408BE               addi      r4,r4,2238
0E070 0DFF0          4BFF8D6D               bl        $-0x7294                  ; 0x00006D5C
0E074 0DFF4   X      60000000               nop
0E078 0DFF8          4800004C               b         $+0x004C                  ; 0x0000E044
0E07C 0DFFC          819F0014               lwz       r12,0x0014(r31)
0E080 0E000   X      38800083               li        r4,131
0E084 0E004          988C000D               stb       r4,0x000D(r12)
0E088 0E008   X      38C00005               li        r6,5
0E08C 0E00C   X      7FE3FB78               mr        r3,r31
0E090 0E010          80BF000C               lwz       r5,0x000C(r31)
0E094 0E014          90C50000               stw       r6,0x0000(r5)
0E098 0E018          93650004               stw       r27,0x0004(r5)
0E09C 0E01C          93A50008               stw       r29,0x0008(r5)
0E0A0 0E020          93C5000C               stw       r30,0x000C(r5)
0E0A4 0E024          80FF000C               lwz       r7,0x000C(r31)
0E0A8 0E028          38E70010               addi      r7,r7,16
0E0AC 0E02C          90FF0010               stw       r7,0x0010(r31)
0E0B0 0E030          38210050               addi      SP,SP,80
0E0B4 0E034          80010008               lwz       r0,0x0008(SP)
0E0B8 0E038   X      7C0803A6               mtlr      r0                        ; LR = 8
0E0BC 0E03C          BB61FFEC               lmw       r27,-0x0014(SP)
0E0C0 0E040   X      4E800020               blr
0E0C4 0E044   X      2C1F0000               cmpwi     r31,0
0E0C8 0E048   X      41820028               beq       $+0x0028                  ; 0x0000E070
0E0CC 0E04C   X      7FE3FB78               mr        r3,r31
0E0D0 0E050          48006CA1               bl        $+0x6CA0                  ; 0x00014CF0
0E0D4 0E054          80410014               lwz       RTOC,0x0014(SP)
0E0D8 0E058   X      38600000               li        r3,0
0E0DC 0E05C          38210050               addi      SP,SP,80
0E0E0 0E060          80010008               lwz       r0,0x0008(SP)
0E0E4 0E064   X      7C0803A6               mtlr      r0                        ; LR = 8
0E0E8 0E068          BB61FFEC               lmw       r27,-0x0014(SP)
0E0EC 0E06C   X      4E800020               blr
0E0F0 0E070   X      38600000               li        r3,0
0E0F4 0E074          38210050               addi      SP,SP,80
0E0F8 0E078          80010008               lwz       r0,0x0008(SP)
0E0FC 0E07C   X      7C0803A6               mtlr      r0                        ; LR = 8
0E100 0E080          BB61FFEC               lmw       r27,-0x0014(SP)
0E104 0E084   X      4E800020               blr
0E108 0E088   X      7C0802A6               mflr      r0                        ; LR = 8
0E10C 0E08C          BF01FFE0               stmw      r24,-0x0020(SP)
0E110 0E090          90010008               stw       r0,0x0008(SP)
0E114 0E094          9421FFA0               stwu      SP,-0x0060(SP)
0E118 0E098   X      3B200014               li        r25,20
0E11C 0E09C   X      7C9F2378               mr        r31,r4
0E120 0E0A0          38822EF0               addi      r4,RTOC,12016
0E124 0E0A4   X      7C7A1B78               mr        r26,r3
0E128 0E0A8          388408DE               addi      r4,r4,2270
0E12C 0E0AC   X      7CDC3378               mr        r28,r6
0E130 0E0B0          807A01E4               lwz       r3,0x01E4(r26)
0E134 0E0B4   X      7CBB2B78               mr        r27,r5
0E138 0E0B8          4BFF8CA5               bl        $-0x735C                  ; 0x00006D5C
0E13C 0E0BC   X      60000000               nop
0E140 0E0C0          819F0014               lwz       r12,0x0014(r31)
0E144 0E0C4          892C000D               lbz       r9,0x000D(r12)
0E148 0E0C8   X      2C090000               cmpwi     r9,0
0E14C 0E0CC   X      41820064               beq       $+0x0064                  ; 0x0000E130
0E150 0E0D0   X      2C090001               cmpwi     r9,1
0E154 0E0D4   X      41820030               beq       $+0x0030                  ; 0x0000E104
0E158 0E0D8   X      2C090083               cmpwi     r9,131
0E15C 0E0DC   X      41820028               beq       $+0x0028                  ; 0x0000E104
0E160 0E0E0   X      7FE3FB78               mr        r3,r31
0E164 0E0E4          48006C0D               bl        $+0x6C0C                  ; 0x00014CF0
0E168 0E0E8          80410014               lwz       RTOC,0x0014(SP)
0E16C 0E0EC   X      38600000               li        r3,0
0E170 0E0F0          38210060               addi      SP,SP,96
0E174 0E0F4          80010008               lwz       r0,0x0008(SP)
0E178 0E0F8   X      7C0803A6               mtlr      r0                        ; LR = 8
0E17C 0E0FC          BB01FFE0               lmw       r24,-0x0020(SP)
0E180 0E100   X      4E800020               blr
0E184 0E104          819F000C               lwz       r12,0x000C(r31)
0E188 0E108          809F0010               lwz       r4,0x0010(r31)
0E18C 0E10C          806C0008               lwz       r3,0x0008(r12)
0E190 0E110   X      7CAC2050               sub       r5,r4,r12
0E194 0E114          83CC0004               lwz       r30,0x0004(r12)
0E198 0E118          7F0C1A14               add       r24,r12,r3
0E19C 0E11C   X      7CC32850               sub       r6,r5,r3
0E1A0 0E120   X      7C06F000               cmpw      r6,r30
0E1A4 0E124   X      40800040               bge       $+0x0040                  ; 0x0000E164
0E1A8 0E128   X      3BC00000               li        r30,0
0E1AC 0E12C          48000038               b         $+0x0038                  ; 0x0000E164
0E1B0 0E130          807F000C               lwz       r3,0x000C(r31)
0E1B4 0E134          38810038               addi      r4,SP,56
0E1B8 0E138   X      38A00006               li        r5,6
0E1BC 0E13C          3B010038               addi      r24,SP,56
0E1C0 0E140   X      3BC00008               li        r30,8
0E1C4 0E144          48006DA5               bl        $+0x6DA4                  ; 0x00014EE8
0E1C8 0E148          80410014               lwz       RTOC,0x0014(SP)
0E1CC 0E14C          807F000C               lwz       r3,0x000C(r31)
0E1D0 0E150          3863000C               addi      r3,r3,12
0E1D4 0E154          3881003E               addi      r4,SP,62
0E1D8 0E158   X      38A00002               li        r5,2
0E1DC 0E15C          48006D8D               bl        $+0x6D8C                  ; 0x00014EE8
0E1E0 0E160          80410014               lwz       RTOC,0x0014(SP)
0E1E4 0E164          387E0014               addi      r3,r30,20
0E1E8 0E168   X      7C7D1B78               mr        r29,r3
0E1EC 0E16C   X      38800003               li        r4,3
0E1F0 0E170          48006A79               bl        $+0x6A78                  ; 0x00014BE8
0E1F4 0E174          80410014               lwz       RTOC,0x0014(SP)
0E1F8 0E178   X      7FA5EB78               mr        r5,r29
0E1FC 0E17C   X      7C7D1B78               mr        r29,r3
0E200 0E180   X      2C1D0000               cmpwi     r29,0
0E204 0E184   X      4082003C               bne       $+0x003C                  ; 0x0000E1C0
0E208 0E188          38822EF0               addi      r4,RTOC,12016
0E20C 0E18C          807A01E4               lwz       r3,0x01E4(r26)
0E210 0E190          38840908               addi      r4,r4,2312
0E214 0E194          4BFF8BC9               bl        $-0x7438                  ; 0x00006D5C
0E218 0E198   X      60000000               nop
0E21C 0E19C   X      7FE3FB78               mr        r3,r31
0E220 0E1A0          48006B51               bl        $+0x6B50                  ; 0x00014CF0
0E224 0E1A4          80410014               lwz       RTOC,0x0014(SP)
0E228 0E1A8   X      38600000               li        r3,0
0E22C 0E1AC          38210060               addi      SP,SP,96
0E230 0E1B0          80010008               lwz       r0,0x0008(SP)
0E234 0E1B4   X      7C0803A6               mtlr      r0                        ; LR = 8
0E238 0E1B8          BB01FFE0               lmw       r24,-0x0020(SP)
0E23C 0E1BC   X      4E800020               blr
0E240 0E1C0          819D0014               lwz       r12,0x0014(r29)
0E244 0E1C4   X      38600083               li        r3,131
0E248 0E1C8          986C000D               stb       r3,0x000D(r12)
0E24C 0E1CC   X      38A00009               li        r5,9
0E250 0E1D0          809D000C               lwz       r4,0x000C(r29)
0E254 0E1D4   X      2C1E0000               cmpwi     r30,0
0E258 0E1D8          90A40000               stw       r5,0x0000(r4)
0E25C 0E1DC          93C40004               stw       r30,0x0004(r4)
0E260 0E1E0          93240008               stw       r25,0x0008(r4)
0E264 0E1E4          9384000C               stw       r28,0x000C(r4)
0E268 0E1E8          93640010               stw       r27,0x0010(r4)
0E26C 0E1EC   X      4182001C               beq       $+0x001C                  ; 0x0000E208
0E270 0E1F0          809D000C               lwz       r4,0x000C(r29)
0E274 0E1F4   X      7F03C378               mr        r3,r24
0E278 0E1F8          38840014               addi      r4,r4,20
0E27C 0E1FC   X      7FC5F378               mr        r5,r30
0E280 0E200          48006CE9               bl        $+0x6CE8                  ; 0x00014EE8
0E284 0E204          80410014               lwz       RTOC,0x0014(SP)
0E288 0E208          839D000C               lwz       r28,0x000C(r29)
0E28C 0E20C   X      7FE3FB78               mr        r3,r31
0E290 0E210          7C9CF214               add       r4,r28,r30
0E294 0E214          38840014               addi      r4,r4,20
0E298 0E218          909D0010               stw       r4,0x0010(r29)
0E29C 0E21C          48006AD5               bl        $+0x6AD4                  ; 0x00014CF0
0E2A0 0E220          80410014               lwz       RTOC,0x0014(SP)
0E2A4 0E224   X      7FA3EB78               mr        r3,r29
0E2A8 0E228          38210060               addi      SP,SP,96
0E2AC 0E22C          80010008               lwz       r0,0x0008(SP)
0E2B0 0E230   X      7C0803A6               mtlr      r0                        ; LR = 8
0E2B4 0E234          BB01FFE0               lmw       r24,-0x0020(SP)
0E2B8 0E238   X      4E800020               blr
0E2BC 0E23C   X      7C0802A6               mflr      r0                        ; LR = 8
0E2C0 0E240          BEE1FFDC               stmw      r23,-0x0024(SP)
0E2C4 0E244          90010008               stw       r0,0x0008(SP)
0E2C8 0E248          9421FFA0               stwu      SP,-0x0060(SP)
0E2CC 0E24C          83A30014               lwz       r29,0x0014(r3)
0E2D0 0E250   X      7C9E2378               mr        r30,r4
0E2D4 0E254          80BE000C               lwz       r5,0x000C(r30)
0E2D8 0E258   X      7FC3F378               mr        r3,r30
0E2DC 0E25C          83FD0004               lwz       r31,0x0004(r29)
0E2E0 0E260   X      3AE00000               li        r23,0
0E2E4 0E264          83650004               lwz       r27,0x0004(r5)
0E2E8 0E268          80850008               lwz       r4,0x0008(r5)
0E2EC 0E26C   X      7F65DB78               mr        r5,r27
0E2F0 0E270          48006CA9               bl        $+0x6CA8                  ; 0x00014F18
0E2F4 0E274          80410014               lwz       RTOC,0x0014(SP)
0E2F8 0E278   X      7C7C1B78               mr        r28,r3
0E2FC 0E27C   X      2C1C0000               cmpwi     r28,0
0E300 0E280   X      4082004C               bne       $+0x004C                  ; 0x0000E2CC
0E304 0E284          38822EF0               addi      r4,RTOC,12016
0E308 0E288          807F01E4               lwz       r3,0x01E4(r31)
0E30C 0E28C          3884092A               addi      r4,r4,2346
0E310 0E290          4BFF82BD               bl        $-0x7D44                  ; 0x0000654C
0E314 0E294   X      60000000               nop
0E318 0E298          835F0030               lwz       r26,0x0030(r31)
0E31C 0E29C          3B5A0001               addi      r26,r26,1
0E320 0E2A0   X      7FE3FB78               mr        r3,r31
0E324 0E2A4          935F0030               stw       r26,0x0030(r31)
0E328 0E2A8   X      7FC4F378               mr        r4,r30
0E32C 0E2AC   X      38A00001               li        r5,1
0E330 0E2B0   X      38C00000               li        r6,0
0E334 0E2B4          4BFFFDD5               bl        $-0x022C                  ; 0x0000E088
0E338 0E2B8          38210060               addi      SP,SP,96
0E33C 0E2BC          80010008               lwz       r0,0x0008(SP)
0E340 0E2C0   X      7C0803A6               mtlr      r0                        ; LR = 8
0E344 0E2C4          BAE1FFDC               lmw       r23,-0x0024(SP)
0E348 0E2C8   X      4E800020               blr
0E34C 0E2CC          833D000C               lwz       r25,0x000C(r29)
0E350 0E2D0          572906B9               rlwinm.   r9,r25,0,26,28
0E354 0E2D4   X      41820064               beq       $+0x0064                  ; 0x0000E338
0E358 0E2D8   X      2C090008               cmpwi     r9,8
0E35C 0E2DC   X      4182012C               beq       $+0x012C                  ; 0x0000E408
0E360 0E2E0   X      2C090018               cmpwi     r9,24
0E364 0E2E4   X      41820198               beq       $+0x0198                  ; 0x0000E47C
0E368 0E2E8   X      2C090020               cmpwi     r9,32
0E36C 0E2EC   X      418200C0               beq       $+0x00C0                  ; 0x0000E3AC
0E370 0E2F0          38822EF0               addi      r4,RTOC,12016
0E374 0E2F4          807F01E4               lwz       r3,0x01E4(r31)
0E378 0E2F8          38840A05               addi      r4,r4,2565
0E37C 0E2FC          4BFF8251               bl        $-0x7DB0                  ; 0x0000654C
0E380 0E300   X      60000000               nop
0E384 0E304          83BF0030               lwz       r29,0x0030(r31)
0E388 0E308          3BBD0001               addi      r29,r29,1
0E38C 0E30C   X      7FE3FB78               mr        r3,r31
0E390 0E310          93BF0030               stw       r29,0x0030(r31)
0E394 0E314   X      7FC4F378               mr        r4,r30
0E398 0E318   X      38A00001               li        r5,1
0E39C 0E31C   X      38C00000               li        r6,0
0E3A0 0E320          4BFFFD69               bl        $-0x0298                  ; 0x0000E088
0E3A4 0E324          38210060               addi      SP,SP,96
0E3A8 0E328          80010008               lwz       r0,0x0008(SP)
0E3AC 0E32C   X      7C0803A6               mtlr      r0                        ; LR = 8
0E3B0 0E330          BAE1FFDC               lmw       r23,-0x0024(SP)
0E3B4 0E334   X      4E800020               blr
0E3B8 0E338   X      2C1B0006               cmpwi     r27,6
0E3BC 0E33C   X      3B20000E               li        r25,14
0E3C0 0E340   X      41820054               beq       $+0x0054                  ; 0x0000E394
0E3C4 0E344   X      2C1B0008               cmpwi     r27,8
0E3C8 0E348   X      41820054               beq       $+0x0054                  ; 0x0000E39C
0E3CC 0E34C          38822EF0               addi      r4,RTOC,12016
0E3D0 0E350          807F01E4               lwz       r3,0x01E4(r31)
0E3D4 0E354          38840954               addi      r4,r4,2388
0E3D8 0E358          4BFF81F5               bl        $-0x7E0C                  ; 0x0000654C
0E3DC 0E35C   X      60000000               nop
0E3E0 0E360          835F0030               lwz       r26,0x0030(r31)
0E3E4 0E364          3B5A0001               addi      r26,r26,1
0E3E8 0E368   X      7FE3FB78               mr        r3,r31
0E3EC 0E36C          935F0030               stw       r26,0x0030(r31)
0E3F0 0E370   X      7FC4F378               mr        r4,r30
0E3F4 0E374   X      38A00001               li        r5,1
0E3F8 0E378   X      38C00000               li        r6,0
0E3FC 0E37C          4BFFFD0D               bl        $-0x02F4                  ; 0x0000E088
0E400 0E380          38210060               addi      SP,SP,96
0E404 0E384          80010008               lwz       r0,0x0008(SP)
0E408 0E388   X      7C0803A6               mtlr      r0                        ; LR = 8
0E40C 0E38C          BAE1FFDC               lmw       r23,-0x0024(SP)
0E410 0E390   X      4E800020               blr
0E414 0E394          837D001C               lwz       r27,0x001C(r29)
0E418 0E398          48000178               b         $+0x0178                  ; 0x0000E510
0E41C 0E39C          8B7C0007               lbz       r27,0x0007(r28)
0E420 0E3A0          889C0006               lbz       r4,0x0006(r28)
0E424 0E3A4   X      509B442E               insrwi    r27,r4,8,16
0E428 0E3A8          48000168               b         $+0x0168                  ; 0x0000E510
0E42C 0E3AC   X      2C1B0006               cmpwi     r27,6
0E430 0E3B0   X      3B20000E               li        r25,14
0E434 0E3B4   X      4182004C               beq       $+0x004C                  ; 0x0000E400
0E438 0E3B8          38822EF0               addi      r4,RTOC,12016
0E43C 0E3BC          807F01E4               lwz       r3,0x01E4(r31)
0E440 0E3C0          3884097B               addi      r4,r4,2427
0E444 0E3C4          4BFF8189               bl        $-0x7E78                  ; 0x0000654C
0E448 0E3C8   X      60000000               nop
0E44C 0E3CC          83BF0030               lwz       r29,0x0030(r31)
0E450 0E3D0          3BBD0001               addi      r29,r29,1
0E454 0E3D4   X      7FE3FB78               mr        r3,r31
0E458 0E3D8          93BF0030               stw       r29,0x0030(r31)
0E45C 0E3DC   X      7FC4F378               mr        r4,r30
0E460 0E3E0   X      38A00001               li        r5,1
0E464 0E3E4   X      38C00000               li        r6,0
0E468 0E3E8          4BFFFCA1               bl        $-0x0360                  ; 0x0000E088
0E46C 0E3EC          38210060               addi      SP,SP,96
0E470 0E3F0          80010008               lwz       r0,0x0008(SP)
0E474 0E3F4   X      7C0803A6               mtlr      r0                        ; LR = 8
0E478 0E3F8          BAE1FFDC               lmw       r23,-0x0024(SP)
0E47C 0E3FC   X      4E800020               blr
0E480 0E400   X      3B600000               li        r27,0
0E484 0E404          4800010C               b         $+0x010C                  ; 0x0000E510
0E488 0E408   X      2C1B0006               cmpwi     r27,6
0E48C 0E40C   X      3B200011               li        r25,17
0E490 0E410   X      41820054               beq       $+0x0054                  ; 0x0000E464
0E494 0E414   X      2C1B0008               cmpwi     r27,8
0E498 0E418   X      41820054               beq       $+0x0054                  ; 0x0000E46C
0E49C 0E41C          38822EF0               addi      r4,RTOC,12016
0E4A0 0E420          807F01E4               lwz       r3,0x01E4(r31)
0E4A4 0E424          388409A6               addi      r4,r4,2470
0E4A8 0E428          4BFF8125               bl        $-0x7EDC                  ; 0x0000654C
0E4AC 0E42C   X      60000000               nop
0E4B0 0E430          83BF0030               lwz       r29,0x0030(r31)
0E4B4 0E434          3BBD0001               addi      r29,r29,1
0E4B8 0E438   X      7FE3FB78               mr        r3,r31
0E4BC 0E43C          93BF0030               stw       r29,0x0030(r31)
0E4C0 0E440   X      7FC4F378               mr        r4,r30
0E4C4 0E444   X      38A00001               li        r5,1
0E4C8 0E448   X      38C00000               li        r6,0
0E4CC 0E44C          4BFFFC3D               bl        $-0x03C4                  ; 0x0000E088
0E4D0 0E450          38210060               addi      SP,SP,96
0E4D4 0E454          80010008               lwz       r0,0x0008(SP)
0E4D8 0E458   X      7C0803A6               mtlr      r0                        ; LR = 8
0E4DC 0E45C          BAE1FFDC               lmw       r23,-0x0024(SP)
0E4E0 0E460   X      4E800020               blr
0E4E4 0E464          837D001C               lwz       r27,0x001C(r29)
0E4E8 0E468          480000A8               b         $+0x00A8                  ; 0x0000E510
0E4EC 0E46C          8B7C0007               lbz       r27,0x0007(r28)
0E4F0 0E470          889C0006               lbz       r4,0x0006(r28)
0E4F4 0E474   X      509B442E               insrwi    r27,r4,8,16
0E4F8 0E478          48000098               b         $+0x0098                  ; 0x0000E510
0E4FC 0E47C   X      2C1B0006               cmpwi     r27,6
0E500 0E480   X      3B200016               li        r25,22
0E504 0E484   X      4182005C               beq       $+0x005C                  ; 0x0000E4E0
0E508 0E488   X      2C1B0008               cmpwi     r27,8
0E50C 0E48C   X      41820060               beq       $+0x0060                  ; 0x0000E4EC
0E510 0E490   X      2C1B000D               cmpwi     r27,13
0E514 0E494   X      4182006C               beq       $+0x006C                  ; 0x0000E500
0E518 0E498          38822EF0               addi      r4,RTOC,12016
0E51C 0E49C          807F01E4               lwz       r3,0x01E4(r31)
0E520 0E4A0          388409D3               addi      r4,r4,2515
0E524 0E4A4          4BFF80A9               bl        $-0x7F58                  ; 0x0000654C
0E528 0E4A8   X      60000000               nop
0E52C 0E4AC          83BF0030               lwz       r29,0x0030(r31)
0E530 0E4B0          3BBD0001               addi      r29,r29,1
0E534 0E4B4   X      7FE3FB78               mr        r3,r31
0E538 0E4B8          93BF0030               stw       r29,0x0030(r31)
0E53C 0E4BC   X      7FC4F378               mr        r4,r30
0E540 0E4C0   X      38A00001               li        r5,1
0E544 0E4C4   X      38C00000               li        r6,0
0E548 0E4C8          4BFFFBC1               bl        $-0x0440                  ; 0x0000E088
0E54C 0E4CC          38210060               addi      SP,SP,96
0E550 0E4D0          80010008               lwz       r0,0x0008(SP)
0E554 0E4D4   X      7C0803A6               mtlr      r0                        ; LR = 8
0E558 0E4D8          BAE1FFDC               lmw       r23,-0x0024(SP)
0E55C 0E4DC   X      4E800020               blr
0E560 0E4E0          837D001C               lwz       r27,0x001C(r29)
0E564 0E4E4          3B1D0020               addi      r24,r29,32
0E568 0E4E8          48000028               b         $+0x0028                  ; 0x0000E510
0E56C 0E4EC          8B7C0007               lbz       r27,0x0007(r28)
0E570 0E4F0          3B1D0020               addi      r24,r29,32
0E574 0E4F4          889C0006               lbz       r4,0x0006(r28)
0E578 0E4F8   X      509B442E               insrwi    r27,r4,8,16
0E57C 0E4FC          48000014               b         $+0x0014                  ; 0x0000E510
0E580 0E500          8B7C000C               lbz       r27,0x000C(r28)
0E584 0E504          3B1C0008               addi      r24,r28,8
0E588 0E508          88BC000B               lbz       r5,0x000B(r28)
0E58C 0E50C   X      50BB442E               insrwi    r27,r5,8,16
0E590 0E510          835E0008               lwz       r26,0x0008(r30)
0E594 0E514          813A0014               lwz       r9,0x0014(r26)
0E598 0E518          8869000D               lbz       r3,0x000D(r9)
0E59C 0E51C   X      2C030000               cmpwi     r3,0
0E5A0 0E520   X      40820030               bne       $+0x0030                  ; 0x0000E550
0E5A4 0E524          8889000C               lbz       r4,0x000C(r9)
0E5A8 0E528   X      2C040001               cmpwi     r4,1
0E5AC 0E52C   X      40820024               bne       $+0x0024                  ; 0x0000E550
0E5B0 0E530          811A000C               lwz       r8,0x000C(r26)
0E5B4 0E534          80690004               lwz       r3,0x0004(r9)
0E5B8 0E538   X      7C834050               sub       r4,r8,r3
0E5BC 0E53C   X      7C04C800               cmpw      r4,r25
0E5C0 0E540   X      41800010               blt       $+0x0010                  ; 0x0000E550
0E5C4 0E544   X      7CB94050               sub       r5,r8,r25
0E5C8 0E548          90BA000C               stw       r5,0x000C(r26)
0E5CC 0E54C          480000B0               b         $+0x00B0                  ; 0x0000E5FC
0E5D0 0E550          813E0014               lwz       r9,0x0014(r30)
0E5D4 0E554          8869000C               lbz       r3,0x000C(r9)
0E5D8 0E558   X      2C030001               cmpwi     r3,1
0E5DC 0E55C   X      4082001C               bne       $+0x001C                  ; 0x0000E578
0E5E0 0E560   X      7FDAF378               mr        r26,r30
0E5E4 0E564          809A000C               lwz       r4,0x000C(r26)
0E5E8 0E568          7C64CA14               add       r3,r4,r25
0E5EC 0E56C          907A0010               stw       r3,0x0010(r26)
0E5F0 0E570          9AE9000D               stb       r23,0x000D(r9)
0E5F4 0E574          48000088               b         $+0x0088                  ; 0x0000E5FC
0E5F8 0E578   X      38600080               li        r3,128
0E5FC 0E57C   X      38800001               li        r4,1
0E600 0E580          48006669               bl        $+0x6668                  ; 0x00014BE8
0E604 0E584          80410014               lwz       RTOC,0x0014(SP)
0E608 0E588   X      7C7A1B78               mr        r26,r3
0E60C 0E58C   X      2C1A0000               cmpwi     r26,0
0E610 0E590   X      40820050               bne       $+0x0050                  ; 0x0000E5E0
0E614 0E594          38822EF0               addi      r4,RTOC,12016
0E618 0E598   X      38A00080               li        r5,128
0E61C 0E59C          807F01E4               lwz       r3,0x01E4(r31)
0E620 0E5A0          38840A24               addi      r4,r4,2596
0E624 0E5A4          4BFF87B9               bl        $-0x7848                  ; 0x00006D5C
0E628 0E5A8   X      60000000               nop
0E62C 0E5AC          819F002C               lwz       r12,0x002C(r31)
0E630 0E5B0   X      7FE3FB78               mr        r3,r31
0E634 0E5B4          380C0001               addi      r0,r12,1
0E638 0E5B8   X      7FC4F378               mr        r4,r30
0E63C 0E5BC          901F002C               stw       r0,0x002C(r31)
0E640 0E5C0   X      38A00004               li        r5,4
0E644 0E5C4   X      38C0000C               li        r6,12
0E648 0E5C8          4BFFFAC1               bl        $-0x0540                  ; 0x0000E088
0E64C 0E5CC          38210060               addi      SP,SP,96
0E650 0E5D0          80010008               lwz       r0,0x0008(SP)
0E654 0E5D4   X      7C0803A6               mtlr      r0                        ; LR = 8
0E658 0E5D8          BAE1FFDC               lmw       r23,-0x0024(SP)
0E65C 0E5DC   X      4E800020               blr
0E660 0E5E0          807A000C               lwz       r3,0x000C(r26)
0E664 0E5E4          801E0008               lwz       r0,0x0008(r30)
0E668 0E5E8          7C83CA14               add       r4,r3,r25
0E66C 0E5EC          901A0008               stw       r0,0x0008(r26)
0E670 0E5F0          909A0010               stw       r4,0x0010(r26)
0E674 0E5F4          80BA0014               lwz       r5,0x0014(r26)
0E678 0E5F8          9AE5000D               stb       r23,0x000D(r5)
0E67C 0E5FC          811A000C               lwz       r8,0x000C(r26)
0E680 0E600   X      2C19000E               cmpwi     r25,14
0E684 0E604          80DC0000               lwz       r6,0x0000(r28)
0E688 0E608          90C80000               stw       r6,0x0000(r8)
0E68C 0E60C          A07C0004               lhz       r3,0x0004(r28)
0E690 0E610          B0680004               sth       r3,0x0004(r8)
0E694 0E614          809D0038               lwz       r4,0x0038(r29)
0E698 0E618          80A40000               lwz       r5,0x0000(r4)
0E69C 0E61C          90A80006               stw       r5,0x0006(r8)
0E6A0 0E620          80FD0038               lwz       r7,0x0038(r29)
0E6A4 0E624          A1270004               lhz       r9,0x0004(r7)
0E6A8 0E628          B128000A               sth       r9,0x000A(r8)
0E6AC 0E62C   X      41820018               beq       $+0x0018                  ; 0x0000E644
0E6B0 0E630   X      2C190011               cmpwi     r25,17
0E6B4 0E634   X      41820018               beq       $+0x0018                  ; 0x0000E64C
0E6B8 0E638   X      2C190016               cmpwi     r25,22
0E6BC 0E63C   X      4182006C               beq       $+0x006C                  ; 0x0000E6A8
0E6C0 0E640          480000E4               b         $+0x00E4                  ; 0x0000E724
0E6C4 0E644          B368000C               sth       r27,0x000C(r8)
0E6C8 0E648          480000DC               b         $+0x00DC                  ; 0x0000E724
0E6CC 0E64C          9B68000E               stb       r27,0x000E(r8)
0E6D0 0E650   X      38600003               li        r3,3
0E6D4 0E654          815D001C               lwz       r10,0x001C(r29)
0E6D8 0E658          9948000F               stb       r10,0x000F(r8)
0E6DC 0E65C          98680010               stb       r3,0x0010(r8)
0E6E0 0E660          809D000C               lwz       r4,0x000C(r29)
0E6E4 0E664          54840421               rlwinm.   r4,r4,0,16,16
0E6E8 0E668   X      41820038               beq       $+0x0038                  ; 0x0000E6A0
0E6EC 0E66C          80BE0008               lwz       r5,0x0008(r30)
0E6F0 0E670   X      7FC9F378               mr        r9,r30
0E6F4 0E674   X      2C050000               cmpwi     r5,0
0E6F8 0E678   X      41820014               beq       $+0x0014                  ; 0x0000E68C
0E6FC 0E67C          81290008               lwz       r9,0x0008(r9)
0E700 0E680          80690008               lwz       r3,0x0008(r9)
0E704 0E684   X      2C030000               cmpwi     r3,0
0E708 0E688   X      4082FFF4               bne       $-0x000C                  ; 0x0000E67C
0E70C 0E68C          80890010               lwz       r4,0x0010(r9)
0E710 0E690   X      3864FFFF               subi      r3,r4,1
0E714 0E694          90690010               stw       r3,0x0010(r9)
0E718 0E698          88A4FFFF               lbz       r5,-0x0001(r4)
0E71C 0E69C          98A80010               stb       r5,0x0010(r8)
0E720 0E6A0          B2E8000C               sth       r23,0x000C(r8)
0E724 0E6A4          48000080               b         $+0x0080                  ; 0x0000E724
0E728 0E6A8   X      38C000AA               li        r6,170
0E72C 0E6AC          98C8000E               stb       r6,0x000E(r8)
0E730 0E6B0   X      38600003               li        r3,3
0E734 0E6B4          98C8000F               stb       r6,0x000F(r8)
0E738 0E6B8          98680010               stb       r3,0x0010(r8)
0E73C 0E6BC          809D000C               lwz       r4,0x000C(r29)
0E740 0E6C0          54840421               rlwinm.   r4,r4,0,16,16
0E744 0E6C4   X      41820038               beq       $+0x0038                  ; 0x0000E6FC
0E748 0E6C8          80BE0008               lwz       r5,0x0008(r30)
0E74C 0E6CC   X      7FC9F378               mr        r9,r30
0E750 0E6D0   X      2C050000               cmpwi     r5,0
0E754 0E6D4   X      41820014               beq       $+0x0014                  ; 0x0000E6E8
0E758 0E6D8          81290008               lwz       r9,0x0008(r9)
0E75C 0E6DC          80690008               lwz       r3,0x0008(r9)
0E760 0E6E0   X      2C030000               cmpwi     r3,0
0E764 0E6E4   X      4082FFF4               bne       $-0x000C                  ; 0x0000E6D8
0E768 0E6E8          80890010               lwz       r4,0x0010(r9)
0E76C 0E6EC   X      3864FFFF               subi      r3,r4,1
0E770 0E6F0          90690010               stw       r3,0x0010(r9)
0E774 0E6F4          88A4FFFF               lbz       r5,-0x0001(r4)
0E778 0E6F8          98A80010               stb       r5,0x0010(r8)
0E77C 0E6FC          88D80000               lbz       r6,0x0000(r24)
0E780 0E700   X      5765C23E               srwi      r5,r27,8
0E784 0E704          98C80011               stb       r6,0x0011(r8)
0E788 0E708          88780001               lbz       r3,0x0001(r24)
0E78C 0E70C          98680012               stb       r3,0x0012(r8)
0E790 0E710          88980002               lbz       r4,0x0002(r24)
0E794 0E714          98A80014               stb       r5,0x0014(r8)
0E798 0E718          98880013               stb       r4,0x0013(r8)
0E79C 0E71C          9B680015               stb       r27,0x0015(r8)
0E7A0 0E720          B2E8000C               sth       r23,0x000C(r8)
0E7A4 0E724   X      7C1AF000               cmpw      r26,r30
0E7A8 0E728   X      41820028               beq       $+0x0028                  ; 0x0000E750
0E7AC 0E72C   X      7FC3F378               mr        r3,r30
0E7B0 0E730          480066C9               bl        $+0x66C8                  ; 0x00014DF8
0E7B4 0E734          80410014               lwz       RTOC,0x0014(SP)
0E7B8 0E738   X      7F43D378               mr        r3,r26
0E7BC 0E73C          38210060               addi      SP,SP,96
0E7C0 0E740          80010008               lwz       r0,0x0008(SP)
0E7C4 0E744   X      7C0803A6               mtlr      r0                        ; LR = 8
0E7C8 0E748          BAE1FFDC               lmw       r23,-0x0024(SP)
0E7CC 0E74C   X      4E800020               blr
0E7D0 0E750   X      7FC3F378               mr        r3,r30
0E7D4 0E754          38210060               addi      SP,SP,96
0E7D8 0E758          80010008               lwz       r0,0x0008(SP)
0E7DC 0E75C   X      7C0803A6               mtlr      r0                        ; LR = 8
0E7E0 0E760          BAE1FFDC               lmw       r23,-0x0024(SP)
0E7E4 0E764   X      4E800020               blr
0E7E8 0E768   X      7C0802A6               mflr      r0                        ; LR = 8
0E7EC 0E76C          BF41FFE8               stmw      r26,-0x0018(SP)
0E7F0 0E770          90010008               stw       r0,0x0008(SP)
0E7F4 0E774          9421FFB0               stwu      SP,-0x0050(SP)
0E7F8 0E778          3BC22DD0               addi      r30,RTOC,11728
0E7FC 0E77C   X      7C7D1B78               mr        r29,r3
0E800 0E780          80DD0014               lwz       r6,0x0014(r29)
0E804 0E784   X      7C9F2378               mr        r31,r4
0E808 0E788          813F0014               lwz       r9,0x0014(r31)
0E80C 0E78C          83860004               lwz       r28,0x0004(r6)
0E810 0E790          88A9000D               lbz       r5,0x000D(r9)
0E814 0E794          837C01E0               lwz       r27,0x01E0(r28)
0E818 0E798   X      2C050083               cmpwi     r5,131
0E81C 0E79C   X      7F63DB78               mr        r3,r27
0E820 0E7A0   X      41820560               beq       $+0x0560                  ; 0x0000ED00
0E824 0E7A4   X      41810028               bgt       $+0x0028                  ; 0x0000E7CC
0E828 0E7A8   X      2C050001               cmpwi     r5,1
0E82C 0E7AC   X      41820554               beq       $+0x0554                  ; 0x0000ED00
0E830 0E7B0   X      41810010               bgt       $+0x0010                  ; 0x0000E7C0
0E834 0E7B4   X      2C050000               cmpwi     r5,0
0E838 0E7B8   X      418204F0               beq       $+0x04F0                  ; 0x0000ECA8
0E83C 0E7BC          48000504               b         $+0x0504                  ; 0x0000ECC0
0E840 0E7C0   X      2C05000E               cmpwi     r5,14
0E844 0E7C4   X      418201AC               beq       $+0x01AC                  ; 0x0000E970
0E848 0E7C8          480004F8               b         $+0x04F8                  ; 0x0000ECC0
0E84C 0E7CC   X      2C050086               cmpwi     r5,134
0E850 0E7D0   X      41820454               beq       $+0x0454                  ; 0x0000EC24
0E854 0E7D4   X      41810010               bgt       $+0x0010                  ; 0x0000E7E4
0E858 0E7D8   X      2C050084               cmpwi     r5,132
0E85C 0E7DC   X      41820014               beq       $+0x0014                  ; 0x0000E7F0
0E860 0E7E0          480004E0               b         $+0x04E0                  ; 0x0000ECC0
0E864 0E7E4   X      2C05008E               cmpwi     r5,142
0E868 0E7E8   X      418200BC               beq       $+0x00BC                  ; 0x0000E8A4
0E86C 0E7EC          480004D4               b         $+0x04D4                  ; 0x0000ECC0
0E870 0E7F0          80FC01F8               lwz       r7,0x01F8(r28)
0E874 0E7F4   X      7C1F3800               cmpw      r31,r7
0E878 0E7F8   X      4182001C               beq       $+0x001C                  ; 0x0000E814
0E87C 0E7FC          38822EF0               addi      r4,RTOC,12016
0E880 0E800          807C01E4               lwz       r3,0x01E4(r28)
0E884 0E804          38840A47               addi      r4,r4,2631
0E888 0E808          4BFF7D45               bl        $-0x82BC                  ; 0x0000654C
0E88C 0E80C   X      60000000               nop
0E890 0E810          480004F0               b         $+0x04F0                  ; 0x0000ED00
0E894 0E814   X      7FE3FB78               mr        r3,r31
0E898 0E818          48006641               bl        $+0x6640                  ; 0x00014E58
0E89C 0E81C          80410014               lwz       RTOC,0x0014(SP)
0E8A0 0E820   X      2C030000               cmpwi     r3,0
0E8A4 0E824   X      40820030               bne       $+0x0030                  ; 0x0000E854
0E8A8 0E828          38822EF0               addi      r4,RTOC,12016
0E8AC 0E82C          807C01E4               lwz       r3,0x01E4(r28)
0E8B0 0E830          38840A66               addi      r4,r4,2662
0E8B4 0E834          4BFF7D19               bl        $-0x82E8                  ; 0x0000654C
0E8B8 0E838   X      60000000               nop
0E8BC 0E83C   X      38600000               li        r3,0
0E8C0 0E840          38210050               addi      SP,SP,80
0E8C4 0E844          80010008               lwz       r0,0x0008(SP)
0E8C8 0E848   X      7C0803A6               mtlr      r0                        ; LR = 8
0E8CC 0E84C          BB41FFE8               lmw       r26,-0x0018(SP)
0E8D0 0E850   X      4E800020               blr
0E8D4 0E854          881C01FD               lbz       r0,0x01FD(r28)
0E8D8 0E858   X      2C000000               cmpwi     r0,0
0E8DC 0E85C   X      40820020               bne       $+0x0020                  ; 0x0000E87C
0E8E0 0E860   X      38800000               li        r4,0
0E8E4 0E864   X      7F63DB78               mr        r3,r27
0E8E8 0E868          4BFFA845               bl        $-0x57BC                  ; 0x000090AC
0E8EC 0E86C   X      60000000               nop
0E8F0 0E870          819C0234               lwz       r12,0x0234(r28)
0E8F4 0E874          380C0001               addi      r0,r12,1
0E8F8 0E878          901C0234               stw       r0,0x0234(r28)
0E8FC 0E87C          807C01F8               lwz       r3,0x01F8(r28)
0E900 0E880   X      388003E8               li        r4,1000
0E904 0E884          4800649D               bl        $+0x649C                  ; 0x00014D20
0E908 0E888          80410014               lwz       RTOC,0x0014(SP)
0E90C 0E88C   X      38600000               li        r3,0
0E910 0E890          38210050               addi      SP,SP,80
0E914 0E894          80010008               lwz       r0,0x0008(SP)
0E918 0E898   X      7C0803A6               mtlr      r0                        ; LR = 8
0E91C 0E89C          BB41FFE8               lmw       r26,-0x0018(SP)
0E920 0E8A0   X      4E800020               blr
0E924 0E8A4          83DF000C               lwz       r30,0x000C(r31)
0E928 0E8A8          80BE0000               lwz       r5,0x0000(r30)
0E92C 0E8AC   X      2C054501               cmpwi     r5,17665
0E930 0E8B0   X      41820040               beq       $+0x0040                  ; 0x0000E8F0
0E934 0E8B4   X      2C054502               cmpwi     r5,17666
0E938 0E8B8   X      41820058               beq       $+0x0058                  ; 0x0000E910
0E93C 0E8BC   X      2C054503               cmpwi     r5,17667
0E940 0E8C0   X      41820070               beq       $+0x0070                  ; 0x0000E930
0E944 0E8C4   X      2C054504               cmpwi     r5,17668
0E948 0E8C8   X      41820088               beq       $+0x0088                  ; 0x0000E950
0E94C 0E8CC   X      7FE3FB78               mr        r3,r31
0E950 0E8D0          48006421               bl        $+0x6420                  ; 0x00014CF0
0E954 0E8D4          80410014               lwz       RTOC,0x0014(SP)
0E958 0E8D8   X      38600000               li        r3,0
0E95C 0E8DC          38210050               addi      SP,SP,80
0E960 0E8E0          80010008               lwz       r0,0x0008(SP)
0E964 0E8E4   X      7C0803A6               mtlr      r0                        ; LR = 8
0E968 0E8E8          BB41FFE8               lmw       r26,-0x0018(SP)
0E96C 0E8EC   X      4E800020               blr
0E970 0E8F0   X      7FA3EB78               mr        r3,r29
0E974 0E8F4   X      7FE4FB78               mr        r4,r31
0E978 0E8F8          4BFFDB65               bl        $-0x249C                  ; 0x0000C45C
0E97C 0E8FC          38210050               addi      SP,SP,80
0E980 0E900          80010008               lwz       r0,0x0008(SP)
0E984 0E904   X      7C0803A6               mtlr      r0                        ; LR = 8
0E988 0E908          BB41FFE8               lmw       r26,-0x0018(SP)
0E98C 0E90C   X      4E800020               blr
0E990 0E910   X      7FA3EB78               mr        r3,r29
0E994 0E914   X      7FE4FB78               mr        r4,r31
0E998 0E918          4BFFDE01               bl        $-0x2200                  ; 0x0000C718
0E99C 0E91C          38210050               addi      SP,SP,80
0E9A0 0E920          80010008               lwz       r0,0x0008(SP)
0E9A4 0E924   X      7C0803A6               mtlr      r0                        ; LR = 8
0E9A8 0E928          BB41FFE8               lmw       r26,-0x0018(SP)
0E9AC 0E92C   X      4E800020               blr
0E9B0 0E930   X      7FA3EB78               mr        r3,r29
0E9B4 0E934   X      7FE4FB78               mr        r4,r31
0E9B8 0E938          4BFFE395               bl        $-0x1C6C                  ; 0x0000CCCC
0E9BC 0E93C          38210050               addi      SP,SP,80
0E9C0 0E940          80010008               lwz       r0,0x0008(SP)
0E9C4 0E944   X      7C0803A6               mtlr      r0                        ; LR = 8
0E9C8 0E948          BB41FFE8               lmw       r26,-0x0018(SP)
0E9CC 0E94C   X      4E800020               blr
0E9D0 0E950   X      7FA3EB78               mr        r3,r29
0E9D4 0E954   X      7FE4FB78               mr        r4,r31
0E9D8 0E958          4BFFE671               bl        $-0x1990                  ; 0x0000CFC8
0E9DC 0E95C          38210050               addi      SP,SP,80
0E9E0 0E960          80010008               lwz       r0,0x0008(SP)
0E9E4 0E964   X      7C0803A6               mtlr      r0                        ; LR = 8
0E9E8 0E968          BB41FFE8               lmw       r26,-0x0018(SP)
0E9EC 0E96C   X      4E800020               blr
0E9F0 0E970          837F000C               lwz       r27,0x000C(r31)
0E9F4 0E974          83DB0000               lwz       r30,0x0000(r27)
0E9F8 0E978   X      2C1E4504               cmpwi     r30,17668
0E9FC 0E97C   X      41820150               beq       $+0x0150                  ; 0x0000EACC
0EA00 0E980   X      41810048               bgt       $+0x0048                  ; 0x0000E9C8
0EA04 0E984   X      2C1E1B59               cmpwi     r30,7001
0EA08 0E988   X      418201C4               beq       $+0x01C4                  ; 0x0000EB4C
0EA0C 0E98C   X      41810018               bgt       $+0x0018                  ; 0x0000E9A4
0EA10 0E990   X      2C1E1770               cmpwi     r30,6000
0EA14 0E994   X      41820178               beq       $+0x0178                  ; 0x0000EB0C
0EA18 0E998   X      2C1E1771               cmpwi     r30,6001
0EA1C 0E99C   X      41820190               beq       $+0x0190                  ; 0x0000EB2C
0EA20 0E9A0          48000258               b         $+0x0258                  ; 0x0000EBF8
0EA24 0E9A4   X      2C1E4502               cmpwi     r30,17666
0EA28 0E9A8   X      418200E4               beq       $+0x00E4                  ; 0x0000EA8C
0EA2C 0E9AC   X      41810010               bgt       $+0x0010                  ; 0x0000E9BC
0EA30 0E9B0   X      2C1E4501               cmpwi     r30,17665
0EA34 0E9B4   X      418200B8               beq       $+0x00B8                  ; 0x0000EA6C
0EA38 0E9B8          48000240               b         $+0x0240                  ; 0x0000EBF8
0EA3C 0E9BC   X      2C1E4503               cmpwi     r30,17667
0EA40 0E9C0   X      418200EC               beq       $+0x00EC                  ; 0x0000EAAC
0EA44 0E9C4          48000234               b         $+0x0234                  ; 0x0000EBF8
0EA48 0E9C8   X      2C1E4507               cmpwi     r30,17671
0EA4C 0E9CC   X      418201E0               beq       $+0x01E0                  ; 0x0000EBAC
0EA50 0E9D0   X      41810018               bgt       $+0x0018                  ; 0x0000E9E8
0EA54 0E9D4   X      2C1E4505               cmpwi     r30,17669
0EA58 0E9D8   X      41820114               beq       $+0x0114                  ; 0x0000EAEC
0EA5C 0E9DC   X      2C1E4506               cmpwi     r30,17670
0EA60 0E9E0   X      418201CC               beq       $+0x01CC                  ; 0x0000EBAC
0EA64 0E9E4          48000214               b         $+0x0214                  ; 0x0000EBF8
0EA68 0E9E8   X      2C1E4F03               cmpwi     r30,20227
0EA6C 0E9EC   X      41820060               beq       $+0x0060                  ; 0x0000EA4C
0EA70 0E9F0   X      41810010               bgt       $+0x0010                  ; 0x0000EA00
0EA74 0E9F4   X      2C1E4F02               cmpwi     r30,20226
0EA78 0E9F8   X      41820034               beq       $+0x0034                  ; 0x0000EA2C
0EA7C 0E9FC          480001FC               b         $+0x01FC                  ; 0x0000EBF8
0EA80 0EA00   X      2C1E6C0A               cmpwi     r30,27658
0EA84 0EA04   X      41820008               beq       $+0x0008                  ; 0x0000EA0C
0EA88 0EA08          480001F0               b         $+0x01F0                  ; 0x0000EBF8
0EA8C 0EA0C   X      7FA3EB78               mr        r3,r29
0EA90 0EA10   X      7FE4FB78               mr        r4,r31
0EA94 0EA14          48000641               bl        $+0x0640                  ; 0x0000F054
0EA98 0EA18          38210050               addi      SP,SP,80
0EA9C 0EA1C          80010008               lwz       r0,0x0008(SP)
0EAA0 0EA20   X      7C0803A6               mtlr      r0                        ; LR = 8
0EAA4 0EA24          BB41FFE8               lmw       r26,-0x0018(SP)
0EAA8 0EA28   X      4E800020               blr
0EAAC 0EA2C   X      7FA3EB78               mr        r3,r29
0EAB0 0EA30   X      7FE4FB78               mr        r4,r31
0EAB4 0EA34          4BFFE865               bl        $-0x179C                  ; 0x0000D298
0EAB8 0EA38          38210050               addi      SP,SP,80
0EABC 0EA3C          80010008               lwz       r0,0x0008(SP)
0EAC0 0EA40   X      7C0803A6               mtlr      r0                        ; LR = 8
0EAC4 0EA44          BB41FFE8               lmw       r26,-0x0018(SP)
0EAC8 0EA48   X      4E800020               blr
0EACC 0EA4C   X      7FA3EB78               mr        r3,r29
0EAD0 0EA50   X      7FE4FB78               mr        r4,r31
0EAD4 0EA54          4BFFF065               bl        $-0x0F9C                  ; 0x0000DAB8
0EAD8 0EA58          38210050               addi      SP,SP,80
0EADC 0EA5C          80010008               lwz       r0,0x0008(SP)
0EAE0 0EA60   X      7C0803A6               mtlr      r0                        ; LR = 8
0EAE4 0EA64          BB41FFE8               lmw       r26,-0x0018(SP)
0EAE8 0EA68   X      4E800020               blr
0EAEC 0EA6C   X      7FA3EB78               mr        r3,r29
0EAF0 0EA70   X      7FE4FB78               mr        r4,r31
0EAF4 0EA74          4BFFD9E9               bl        $-0x2618                  ; 0x0000C45C
0EAF8 0EA78          38210050               addi      SP,SP,80
0EAFC 0EA7C          80010008               lwz       r0,0x0008(SP)
0EB00 0EA80   X      7C0803A6               mtlr      r0                        ; LR = 8
0EB04 0EA84          BB41FFE8               lmw       r26,-0x0018(SP)
0EB08 0EA88   X      4E800020               blr
0EB0C 0EA8C   X      7FA3EB78               mr        r3,r29
0EB10 0EA90   X      7FE4FB78               mr        r4,r31
0EB14 0EA94          4BFFDC85               bl        $-0x237C                  ; 0x0000C718
0EB18 0EA98          38210050               addi      SP,SP,80
0EB1C 0EA9C          80010008               lwz       r0,0x0008(SP)
0EB20 0EAA0   X      7C0803A6               mtlr      r0                        ; LR = 8
0EB24 0EAA4          BB41FFE8               lmw       r26,-0x0018(SP)
0EB28 0EAA8   X      4E800020               blr
0EB2C 0EAAC   X      7FA3EB78               mr        r3,r29
0EB30 0EAB0   X      7FE4FB78               mr        r4,r31
0EB34 0EAB4          4BFFE219               bl        $-0x1DE8                  ; 0x0000CCCC
0EB38 0EAB8          38210050               addi      SP,SP,80
0EB3C 0EABC          80010008               lwz       r0,0x0008(SP)
0EB40 0EAC0   X      7C0803A6               mtlr      r0                        ; LR = 8
0EB44 0EAC4          BB41FFE8               lmw       r26,-0x0018(SP)
0EB48 0EAC8   X      4E800020               blr
0EB4C 0EACC   X      7FA3EB78               mr        r3,r29
0EB50 0EAD0   X      7FE4FB78               mr        r4,r31
0EB54 0EAD4          4BFFE4F5               bl        $-0x1B0C                  ; 0x0000CFC8
0EB58 0EAD8          38210050               addi      SP,SP,80
0EB5C 0EADC          80010008               lwz       r0,0x0008(SP)
0EB60 0EAE0   X      7C0803A6               mtlr      r0                        ; LR = 8
0EB64 0EAE4          BB41FFE8               lmw       r26,-0x0018(SP)
0EB68 0EAE8   X      4E800020               blr
0EB6C 0EAEC   X      7FA3EB78               mr        r3,r29
0EB70 0EAF0   X      7FE4FB78               mr        r4,r31
0EB74 0EAF4          4BFFF22D               bl        $-0x0DD4                  ; 0x0000DD20
0EB78 0EAF8          38210050               addi      SP,SP,80
0EB7C 0EAFC          80010008               lwz       r0,0x0008(SP)
0EB80 0EB00   X      7C0803A6               mtlr      r0                        ; LR = 8
0EB84 0EB04          BB41FFE8               lmw       r26,-0x0018(SP)
0EB88 0EB08   X      4E800020               blr
0EB8C 0EB0C   X      7FA3EB78               mr        r3,r29
0EB90 0EB10   X      7FE4FB78               mr        r4,r31
0EB94 0EB14          4BFFD505               bl        $-0x2AFC                  ; 0x0000C018
0EB98 0EB18          38210050               addi      SP,SP,80
0EB9C 0EB1C          80010008               lwz       r0,0x0008(SP)
0EBA0 0EB20   X      7C0803A6               mtlr      r0                        ; LR = 8
0EBA4 0EB24          BB41FFE8               lmw       r26,-0x0018(SP)
0EBA8 0EB28   X      4E800020               blr
0EBAC 0EB2C   X      7FA3EB78               mr        r3,r29
0EBB0 0EB30   X      7FE4FB78               mr        r4,r31
0EBB4 0EB34          4BFFD73D               bl        $-0x28C4                  ; 0x0000C270
0EBB8 0EB38          38210050               addi      SP,SP,80
0EBBC 0EB3C          80010008               lwz       r0,0x0008(SP)
0EBC0 0EB40   X      7C0803A6               mtlr      r0                        ; LR = 8
0EBC4 0EB44          BB41FFE8               lmw       r26,-0x0018(SP)
0EBC8 0EB48   X      4E800020               blr
0EBCC 0EB4C          811F0008               lwz       r8,0x0008(r31)
0EBD0 0EB50   X      2C080000               cmpwi     r8,0
0EBD4 0EB54   X      41820030               beq       $+0x0030                  ; 0x0000EB84
0EBD8 0EB58          8088000C               lwz       r4,0x000C(r8)
0EBDC 0EB5C          4BFFAE6D               bl        $-0x5194                  ; 0x000099C8
0EBE0 0EB60   X      60000000               nop
0EBE4 0EB64          813F0014               lwz       r9,0x0014(r31)
0EBE8 0EB68   X      2C030000               cmpwi     r3,0
0EBEC 0EB6C   X      41820018               beq       $+0x0018                  ; 0x0000EB84
0EBF0 0EB70   X      38000081               li        r0,129
0EBF4 0EB74          9809000D               stb       r0,0x000D(r9)
0EBF8 0EB78   X      38600000               li        r3,0
0EBFC 0EB7C          907B0010               stw       r3,0x0010(r27)
0EC00 0EB80          48000014               b         $+0x0014                  ; 0x0000EB94
0EC04 0EB84   X      38800082               li        r4,130
0EC08 0EB88          9889000D               stb       r4,0x000D(r9)
0EC0C 0EB8C   X      38600016               li        r3,22
0EC10 0EB90          907B0010               stw       r3,0x0010(r27)
0EC14 0EB94   X      7FE3FB78               mr        r3,r31
0EC18 0EB98          38210050               addi      SP,SP,80
0EC1C 0EB9C          80010008               lwz       r0,0x0008(SP)
0EC20 0EBA0   X      7C0803A6               mtlr      r0                        ; LR = 8
0EC24 0EBA4          BB41FFE8               lmw       r26,-0x0018(SP)
0EC28 0EBA8   X      4E800020               blr
0EC2C 0EBAC          809C01F0               lwz       r4,0x01F0(r28)
0EC30 0EBB0   X      7FA3EB78               mr        r3,r29
0EC34 0EBB4   X      7FE5FB78               mr        r5,r31
0EC38 0EBB8          480062B9               bl        $+0x62B8                  ; 0x00014E70
0EC3C 0EBBC          80410014               lwz       RTOC,0x0014(SP)
0EC40 0EBC0   X      2C030000               cmpwi     r3,0
0EC44 0EBC4   X      4082001C               bne       $+0x001C                  ; 0x0000EBE0
0EC48 0EBC8          83DF0014               lwz       r30,0x0014(r31)
0EC4C 0EBCC   X      38600081               li        r3,129
0EC50 0EBD0          987E000D               stb       r3,0x000D(r30)
0EC54 0EBD4   X      38A00006               li        r5,6
0EC58 0EBD8          809F000C               lwz       r4,0x000C(r31)
0EC5C 0EBDC          90A40010               stw       r5,0x0010(r4)
0EC60 0EBE0   X      7FE3FB78               mr        r3,r31
0EC64 0EBE4          38210050               addi      SP,SP,80
0EC68 0EBE8          80010008               lwz       r0,0x0008(SP)
0EC6C 0EBEC   X      7C0803A6               mtlr      r0                        ; LR = 8
0EC70 0EBF0          BB41FFE8               lmw       r26,-0x0018(SP)
0EC74 0EBF4   X      4E800020               blr
0EC78 0EBF8   X      38C00082               li        r6,130
0EC7C 0EBFC   X      7FE3FB78               mr        r3,r31
0EC80 0EC00          98C9000D               stb       r6,0x000D(r9)
0EC84 0EC04   X      38A00016               li        r5,22
0EC88 0EC08          809F000C               lwz       r4,0x000C(r31)
0EC8C 0EC0C          90A40010               stw       r5,0x0010(r4)
0EC90 0EC10          38210050               addi      SP,SP,80
0EC94 0EC14          80010008               lwz       r0,0x0008(SP)
0EC98 0EC18   X      7C0803A6               mtlr      r0                        ; LR = 8
0EC9C 0EC1C          BB41FFE8               lmw       r26,-0x0018(SP)
0ECA0 0EC20   X      4E800020               blr
0ECA4 0EC24          837F000C               lwz       r27,0x000C(r31)
0ECA8 0EC28          893B0000               lbz       r9,0x0000(r27)
0ECAC 0EC2C          552707BD               rlwinm.   r7,r9,0,30,30
0ECB0 0EC30   X      4182001C               beq       $+0x001C                  ; 0x0000EC4C
0ECB4 0EC34   X      38800000               li        r4,0
0ECB8 0EC38   X      7FA3EB78               mr        r3,r29
0ECBC 0EC3C          4800624D               bl        $+0x624C                  ; 0x00014E88
0ECC0 0EC40          80410014               lwz       RTOC,0x0014(SP)
0ECC4 0EC44          837F000C               lwz       r27,0x000C(r31)
0ECC8 0EC48          893B0000               lbz       r9,0x0000(r27)
0ECCC 0EC4C   X      553E07FF               clrlwi.   r30,r9,31
0ECD0 0EC50   X      41820034               beq       $+0x0034                  ; 0x0000EC84
0ECD4 0EC54   X      38800000               li        r4,0
0ECD8 0EC58          712300FD               andi.     r3,r9,0x00FD
0ECDC 0EC5C          987B0000               stb       r3,0x0000(r27)
0ECE0 0EC60   X      387DFFC0               subi      r3,r29,64
0ECE4 0EC64          48006225               bl        $+0x6224                  ; 0x00014E88
0ECE8 0EC68          80410014               lwz       RTOC,0x0014(SP)
0ECEC 0EC6C   X      7FE3FB78               mr        r3,r31
0ECF0 0EC70          38210050               addi      SP,SP,80
0ECF4 0EC74          80010008               lwz       r0,0x0008(SP)
0ECF8 0EC78   X      7C0803A6               mtlr      r0                        ; LR = 8
0ECFC 0EC7C          BB41FFE8               lmw       r26,-0x0018(SP)
0ED00 0EC80   X      4E800020               blr
0ED04 0EC84   X      7FE3FB78               mr        r3,r31
0ED08 0EC88          48006069               bl        $+0x6068                  ; 0x00014CF0
0ED0C 0EC8C          80410014               lwz       RTOC,0x0014(SP)
0ED10 0EC90   X      38600000               li        r3,0
0ED14 0EC94          38210050               addi      SP,SP,80
0ED18 0EC98          80010008               lwz       r0,0x0008(SP)
0ED1C 0EC9C   X      7C0803A6               mtlr      r0                        ; LR = 8
0ED20 0ECA0          BB41FFE8               lmw       r26,-0x0018(SP)
0ED24 0ECA4   X      4E800020               blr
0ED28 0ECA8   X      7FE3FB78               mr        r3,r31
0ED2C 0ECAC          38210050               addi      SP,SP,80
0ED30 0ECB0          80010008               lwz       r0,0x0008(SP)
0ED34 0ECB4   X      7C0803A6               mtlr      r0                        ; LR = 8
0ED38 0ECB8          BB41FFE8               lmw       r26,-0x0018(SP)
0ED3C 0ECBC   X      4E800020               blr
0ED40 0ECC0          83DF000C               lwz       r30,0x000C(r31)
0ED44 0ECC4          38822EF0               addi      r4,RTOC,12016
0ED48 0ECC8          80DE0000               lwz       r6,0x0000(r30)
0ED4C 0ECCC          38840A82               addi      r4,r4,2690
0ED50 0ECD0          807C01E4               lwz       r3,0x01E4(r28)
0ED54 0ECD4          4BFF7879               bl        $-0x8788                  ; 0x0000654C
0ED58 0ECD8   X      60000000               nop
0ED5C 0ECDC   X      7FE3FB78               mr        r3,r31
0ED60 0ECE0          48006011               bl        $+0x6010                  ; 0x00014CF0
0ED64 0ECE4          80410014               lwz       RTOC,0x0014(SP)
0ED68 0ECE8   X      38600000               li        r3,0
0ED6C 0ECEC          38210050               addi      SP,SP,80
0ED70 0ECF0          80010008               lwz       r0,0x0008(SP)
0ED74 0ECF4   X      7C0803A6               mtlr      r0                        ; LR = 8
0ED78 0ECF8          BB41FFE8               lmw       r26,-0x0018(SP)
0ED7C 0ECFC   X      4E800020               blr
0ED80 0ED00          80DF0010               lwz       r6,0x0010(r31)
0ED84 0ED04   X      39200003               li        r9,3
0ED88 0ED08          837F000C               lwz       r27,0x000C(r31)
0ED8C 0ED0C   X      7CDB3050               sub       r6,r6,r27
0ED90 0ED10   X      28060003               cmplwi    r6,0x0003
0ED94 0ED14   X      41810048               bgt       $+0x0048                  ; 0x0000ED5C
0ED98 0ED18          38822EF0               addi      r4,RTOC,12016
0ED9C 0ED1C   X      7CC53378               mr        r5,r6
0EDA0 0ED20          807C01E4               lwz       r3,0x01E4(r28)
0EDA4 0ED24          38840AB0               addi      r4,r4,2736
0EDA8 0ED28   X      38C00004               li        r6,4
0EDAC 0ED2C          4BFF7821               bl        $-0x87E0                  ; 0x0000654C
0EDB0 0ED30   X      60000000               nop
0EDB4 0ED34   X      38A00009               li        r5,9
0EDB8 0ED38   X      7FA3EB78               mr        r3,r29
0EDBC 0ED3C   X      38C00000               li        r6,0
0EDC0 0ED40   X      7FE4FB78               mr        r4,r31
0EDC4 0ED44          4BFFF239               bl        $-0x0DC8                  ; 0x0000DF7C
0EDC8 0ED48          38210050               addi      SP,SP,80
0EDCC 0ED4C          80010008               lwz       r0,0x0008(SP)
0EDD0 0ED50   X      7C0803A6               mtlr      r0                        ; LR = 8
0EDD4 0ED54          BB41FFE8               lmw       r26,-0x0018(SP)
0EDD8 0ED58   X      4E800020               blr
0EDDC 0ED5C          835B0000               lwz       r26,0x0000(r27)
0EDE0 0ED60   X      2C1A0007               cmpwi     r26,7
0EDE4 0ED64   X      7F45D378               mr        r5,r26
0EDE8 0ED68   X      40820024               bne       $+0x0024                  ; 0x0000ED8C
0EDEC 0ED6C   X      7FA3EB78               mr        r3,r29
0EDF0 0ED70   X      7FE4FB78               mr        r4,r31
0EDF4 0ED74          4BFFF4C9               bl        $-0x0B38                  ; 0x0000E23C
0EDF8 0ED78          38210050               addi      SP,SP,80
0EDFC 0ED7C          80010008               lwz       r0,0x0008(SP)
0EE00 0ED80   X      7C0803A6               mtlr      r0                        ; LR = 8
0EE04 0ED84          BB41FFE8               lmw       r26,-0x0018(SP)
0EE08 0ED88   X      4E800020               blr
0EE0C 0ED8C   X      7D2903A6               mtctr     r9                        ; CTR = 9
0EE10 0ED90   X      39200000               li        r9,0
0EE14 0ED94   X      39000000               li        r8,0
0EE18 0ED98          48000090               b         $+0x0090                  ; 0x0000EE28
0EE1C 0ED9C          48000108               b         $+0x0108                  ; 0x0000EEA4
0EE20 0EDA0          48000104               b         $+0x0104                  ; 0x0000EEA4
0EE24 0EDA4          48000100               b         $+0x0100                  ; 0x0000EEA4
0EE28 0EDA8          480000FC               b         $+0x00FC                  ; 0x0000EEA4
0EE2C 0EDAC          480000F8               b         $+0x00F8                  ; 0x0000EEA4
0EE30 0EDB0          480000F4               b         $+0x00F4                  ; 0x0000EEA4
0EE34 0EDB4   X      418200F0               beq       $+0x00F0                  ; 0x0000EEA4
0EE38 0EDB8          39070010               addi      r8,r7,16
0EE3C 0EDBC   X      7D244B78               mr        r4,r9
0EE40 0EDC0          7F68F02E               lwzx      r27,r8,r30
0EE44 0EDC4          39240001               addi      r9,r4,1
0EE48 0EDC8   X      7C1B2800               cmpw      r27,r5
0EE4C 0EDCC   X      418200D8               beq       $+0x00D8                  ; 0x0000EEA4
0EE50 0EDD0          39070020               addi      r8,r7,32
0EE54 0EDD4          7C68F02E               lwzx      r3,r8,r30
0EE58 0EDD8   X      7C032800               cmpw      r3,r5
0EE5C 0EDDC          39240002               addi      r9,r4,2
0EE60 0EDE0   X      418200C4               beq       $+0x00C4                  ; 0x0000EEA4
0EE64 0EDE4          39070030               addi      r8,r7,48
0EE68 0EDE8          7D48F02E               lwzx      r10,r8,r30
0EE6C 0EDEC   X      7C0A2800               cmpw      r10,r5
0EE70 0EDF0          39240003               addi      r9,r4,3
0EE74 0EDF4   X      418200B0               beq       $+0x00B0                  ; 0x0000EEA4
0EE78 0EDF8          39070040               addi      r8,r7,64
0EE7C 0EDFC          7C68F02E               lwzx      r3,r8,r30
0EE80 0EE00   X      7C032800               cmpw      r3,r5
0EE84 0EE04          39240004               addi      r9,r4,4
0EE88 0EE08   X      4182009C               beq       $+0x009C                  ; 0x0000EEA4
0EE8C 0EE0C          39070050               addi      r8,r7,80
0EE90 0EE10          7D48F02E               lwzx      r10,r8,r30
0EE94 0EE14   X      7C0A2800               cmpw      r10,r5
0EE98 0EE18          39240005               addi      r9,r4,5
0EE9C 0EE1C   X      41820088               beq       $+0x0088                  ; 0x0000EEA4
0EEA0 0EE20          39240006               addi      r9,r4,6
0EEA4 0EE24          39070060               addi      r8,r7,96
0EEA8 0EE28   X      7D074378               mr        r7,r8
0EEAC 0EE2C          7C67F02E               lwzx      r3,r7,r30
0EEB0 0EE30   X      7C032800               cmpw      r3,r5
0EEB4 0EE34   X      4200FF80               bdnz      $-0x0080                  ; 0x0000EDB4
0EEB8 0EE38   X      4182006C               beq       $+0x006C                  ; 0x0000EEA4
0EEBC 0EE3C          39070010               addi      r8,r7,16
0EEC0 0EE40   X      7D244B78               mr        r4,r9
0EEC4 0EE44          7C68F02E               lwzx      r3,r8,r30
0EEC8 0EE48          39240001               addi      r9,r4,1
0EECC 0EE4C   X      7C032800               cmpw      r3,r5
0EED0 0EE50   X      41820054               beq       $+0x0054                  ; 0x0000EEA4
0EED4 0EE54          39070020               addi      r8,r7,32
0EED8 0EE58          7D48F02E               lwzx      r10,r8,r30
0EEDC 0EE5C   X      7C0A2800               cmpw      r10,r5
0EEE0 0EE60          39240002               addi      r9,r4,2
0EEE4 0EE64   X      41820040               beq       $+0x0040                  ; 0x0000EEA4
0EEE8 0EE68          39070030               addi      r8,r7,48
0EEEC 0EE6C          7C68F02E               lwzx      r3,r8,r30
0EEF0 0EE70   X      7C032800               cmpw      r3,r5
0EEF4 0EE74          39240003               addi      r9,r4,3
0EEF8 0EE78   X      4182002C               beq       $+0x002C                  ; 0x0000EEA4
0EEFC 0EE7C          39070040               addi      r8,r7,64
0EF00 0EE80          7D48F02E               lwzx      r10,r8,r30
0EF04 0EE84   X      7C0A2800               cmpw      r10,r5
0EF08 0EE88          39240004               addi      r9,r4,4
0EF0C 0EE8C   X      41820018               beq       $+0x0018                  ; 0x0000EEA4
0EF10 0EE90          39070050               addi      r8,r7,80
0EF14 0EE94          7C68F02E               lwzx      r3,r8,r30
0EF18 0EE98   X      7C032800               cmpw      r3,r5
0EF1C 0EE9C          39240005               addi      r9,r4,5
0EF20 0EEA0   X      40820010               bne       $+0x0010                  ; 0x0000EEB0
0EF24 0EEA4   X      552A2036               slwi      r10,r9,4
0EF28 0EEA8          7F6AF215               add.      r27,r10,r30
0EF2C 0EEAC   X      40820040               bne       $+0x0040                  ; 0x0000EEEC
0EF30 0EEB0          38822EF0               addi      r4,RTOC,12016
0EF34 0EEB4          807C01E4               lwz       r3,0x01E4(r28)
0EF38 0EEB8          38840AC4               addi      r4,r4,2756
0EF3C 0EEBC          4BFF7691               bl        $-0x8970                  ; 0x0000654C
0EF40 0EEC0   X      60000000               nop
0EF44 0EEC4   X      38A00009               li        r5,9
0EF48 0EEC8   X      7FA3EB78               mr        r3,r29
0EF4C 0EECC   X      38C00000               li        r6,0
0EF50 0EED0   X      7FE4FB78               mr        r4,r31
0EF54 0EED4          4BFFF0A9               bl        $-0x0F58                  ; 0x0000DF7C
0EF58 0EED8          38210050               addi      SP,SP,80
0EF5C 0EEDC          80010008               lwz       r0,0x0008(SP)
0EF60 0EEE0   X      7C0803A6               mtlr      r0                        ; LR = 8
0EF64 0EEE4          BB41FFE8               lmw       r26,-0x0018(SP)
0EF68 0EEE8   X      4E800020               blr
0EF6C 0EEEC          A0FB0008               lhz       r7,0x0008(r27)
0EF70 0EEF0   X      7C063800               cmpw      r6,r7
0EF74 0EEF4   X      40800044               bge       $+0x0044                  ; 0x0000EF38
0EF78 0EEF8          38822EF0               addi      r4,RTOC,12016
0EF7C 0EEFC          7CA8F02E               lwzx      r5,r8,r30
0EF80 0EF00          38840AE1               addi      r4,r4,2785
0EF84 0EF04          807C01E4               lwz       r3,0x01E4(r28)
0EF88 0EF08          4BFF7645               bl        $-0x89BC                  ; 0x0000654C
0EF8C 0EF0C   X      60000000               nop
0EF90 0EF10   X      38A00009               li        r5,9
0EF94 0EF14   X      7FA3EB78               mr        r3,r29
0EF98 0EF18   X      38C00000               li        r6,0
0EF9C 0EF1C   X      7FE4FB78               mr        r4,r31
0EFA0 0EF20          4BFFF05D               bl        $-0x0FA4                  ; 0x0000DF7C
0EFA4 0EF24          38210050               addi      SP,SP,80
0EFA8 0EF28          80010008               lwz       r0,0x0008(SP)
0EFAC 0EF2C   X      7C0803A6               mtlr      r0                        ; LR = 8
0EFB0 0EF30          BB41FFE8               lmw       r26,-0x0018(SP)
0EFB4 0EF34   X      4E800020               blr
0EFB8 0EF38          A09B000A               lhz       r4,0x000A(r27)
0EFBC 0EF3C   X      7FE3FB78               mr        r3,r31
0EFC0 0EF40          48005F61               bl        $+0x5F60                  ; 0x00014EA0
0EFC4 0EF44          80410014               lwz       RTOC,0x0014(SP)
0EFC8 0EF48   X      7C7E1B78               mr        r30,r3
0EFCC 0EF4C   X      2C1E0000               cmpwi     r30,0
0EFD0 0EF50   X      40820048               bne       $+0x0048                  ; 0x0000EF98
0EFD4 0EF54          38822EF0               addi      r4,RTOC,12016
0EFD8 0EF58   X      7F45D378               mr        r5,r26
0EFDC 0EF5C          807C01E4               lwz       r3,0x01E4(r28)
0EFE0 0EF60          38840B05               addi      r4,r4,2821
0EFE4 0EF64          A0DB000A               lhz       r6,0x000A(r27)
0EFE8 0EF68          4BFF75E5               bl        $-0x8A1C                  ; 0x0000654C
0EFEC 0EF6C   X      60000000               nop
0EFF0 0EF70   X      38A00004               li        r5,4
0EFF4 0EF74   X      7FA3EB78               mr        r3,r29
0EFF8 0EF78   X      38C0000C               li        r6,12
0EFFC 0EF7C   X      7FE4FB78               mr        r4,r31
0F000 0EF80          4BFFEFFD               bl        $-0x1004                  ; 0x0000DF7C
0F004 0EF84          38210050               addi      SP,SP,80
0F008 0EF88          80010008               lwz       r0,0x0008(SP)
0F00C 0EF8C   X      7C0803A6               mtlr      r0                        ; LR = 8
0F010 0EF90          BB41FFE8               lmw       r26,-0x0018(SP)
0F014 0EF94   X      4E800020               blr
0F018 0EF98          819B0004               lwz       r12,0x0004(r27)
0F01C 0EF9C   X      7FA3EB78               mr        r3,r29
0F020 0EFA0   X      7FC4F378               mr        r4,r30
0F024 0EFA4          48005FBD               bl        $+0x5FBC                  ; 0x00014F60
0F028 0EFA8          80410014               lwz       RTOC,0x0014(SP)
0F02C 0EFAC   X      7C651B78               mr        r5,r3
0F030 0EFB0   X      2C050000               cmpwi     r5,0
0F034 0EFB4   X      41820038               beq       $+0x0038                  ; 0x0000EFEC
0F038 0EFB8   X      2C050004               cmpwi     r5,4
0F03C 0EFBC   X      4182000C               beq       $+0x000C                  ; 0x0000EFC8
0F040 0EFC0   X      38C00000               li        r6,0
0F044 0EFC4          48000008               b         $+0x0008                  ; 0x0000EFCC
0F048 0EFC8   X      38C0000C               li        r6,12
0F04C 0EFCC   X      7FA3EB78               mr        r3,r29
0F050 0EFD0   X      7FC4F378               mr        r4,r30
0F054 0EFD4          4BFFEFA9               bl        $-0x1058                  ; 0x0000DF7C
0F058 0EFD8          38210050               addi      SP,SP,80
0F05C 0EFDC          80010008               lwz       r0,0x0008(SP)
0F060 0EFE0   X      7C0803A6               mtlr      r0                        ; LR = 8
0F064 0EFE4          BB41FFE8               lmw       r26,-0x0018(SP)
0F068 0EFE8   X      4E800020               blr
0F06C 0EFEC          A3FB000C               lhz       r31,0x000C(r27)
0F070 0EFF0   X      2C1F0000               cmpwi     r31,0
0F074 0EFF4   X      41820048               beq       $+0x0048                  ; 0x0000F03C
0F078 0EFF8          807E0014               lwz       r3,0x0014(r30)
0F07C 0EFFC   X      38800083               li        r4,131
0F080 0F000          9883000D               stb       r4,0x000D(r3)
0F084 0F004   X      38E00006               li        r7,6
0F088 0F008   X      7FC3F378               mr        r3,r30
0F08C 0F00C          80BE000C               lwz       r5,0x000C(r30)
0F090 0F010          80C50000               lwz       r6,0x0000(r5)
0F094 0F014          90C50004               stw       r6,0x0004(r5)
0F098 0F018          90E50000               stw       r7,0x0000(r5)
0F09C 0F01C          811E000C               lwz       r8,0x000C(r30)
0F0A0 0F020          39080008               addi      r8,r8,8
0F0A4 0F024          911E0010               stw       r8,0x0010(r30)
0F0A8 0F028          38210050               addi      SP,SP,80
0F0AC 0F02C          80010008               lwz       r0,0x0008(SP)
0F0B0 0F030   X      7C0803A6               mtlr      r0                        ; LR = 8
0F0B4 0F034          BB41FFE8               lmw       r26,-0x0018(SP)
0F0B8 0F038   X      4E800020               blr
0F0BC 0F03C   X      38600000               li        r3,0
0F0C0 0F040          38210050               addi      SP,SP,80
0F0C4 0F044          80010008               lwz       r0,0x0008(SP)
0F0C8 0F048   X      7C0803A6               mtlr      r0                        ; LR = 8
0F0CC 0F04C          BB41FFE8               lmw       r26,-0x0018(SP)
0F0D0 0F050   X      4E800020               blr
0F0D4 0F054   X      7C0802A6               mflr      r0                        ; LR = 8
0F0D8 0F058          BF01FFE0               stmw      r24,-0x0020(SP)
0F0DC 0F05C          90010008               stw       r0,0x0008(SP)
0F0E0 0F060          9421FFA0               stwu      SP,-0x0060(SP)
0F0E4 0F064   X      3B200000               li        r25,0
0F0E8 0F068   X      7C7B1B78               mr        r27,r3
0F0EC 0F06C          835B0014               lwz       r26,0x0014(r27)
0F0F0 0F070   X      7C9E2378               mr        r30,r4
0F0F4 0F074          80BA000C               lwz       r5,0x000C(r26)
0F0F8 0F078          839A0004               lwz       r28,0x0004(r26)
0F0FC 0F07C          54A5056B               rlwinm.   r5,r5,0,21,21
0F100 0F080          83FE000C               lwz       r31,0x000C(r30)
0F104 0F084   X      41820044               beq       $+0x0044                  ; 0x0000F0C8
0F108 0F088          38822EF0               addi      r4,RTOC,12016
0F10C 0F08C          807C01E4               lwz       r3,0x01E4(r28)
0F110 0F090          38840B31               addi      r4,r4,2865
0F114 0F094          4BFF7CC9               bl        $-0x8338                  ; 0x00006D5C
0F118 0F098   X      60000000               nop
0F11C 0F09C          83BE0014               lwz       r29,0x0014(r30)
0F120 0F0A0   X      38800081               li        r4,129
0F124 0F0A4          989D000D               stb       r4,0x000D(r29)
0F128 0F0A8   X      38A00016               li        r5,22
0F12C 0F0AC   X      7FC3F378               mr        r3,r30
0F130 0F0B0          90BF0010               stw       r5,0x0010(r31)
0F134 0F0B4          38210060               addi      SP,SP,96
0F138 0F0B8          80010008               lwz       r0,0x0008(SP)
0F13C 0F0BC   X      7C0803A6               mtlr      r0                        ; LR = 8
0F140 0F0C0          BB01FFE0               lmw       r24,-0x0020(SP)
0F144 0F0C4   X      4E800020               blr
0F148 0F0C8   X      38600080               li        r3,128
0F14C 0F0CC   X      38800001               li        r4,1
0F150 0F0D0   X      3B000001               li        r24,1
0F154 0F0D4          48005B15               bl        $+0x5B14                  ; 0x00014BE8
0F158 0F0D8          80410014               lwz       RTOC,0x0014(SP)
0F15C 0F0DC   X      7C7D1B78               mr        r29,r3
0F160 0F0E0   X      2C1D0000               cmpwi     r29,0
0F164 0F0E4   X      40820020               bne       $+0x0020                  ; 0x0000F104
0F168 0F0E8          38822EF0               addi      r4,RTOC,12016
0F16C 0F0EC   X      38A00080               li        r5,128
0F170 0F0F0          807C01E4               lwz       r3,0x01E4(r28)
0F174 0F0F4          38840B5A               addi      r4,r4,2906
0F178 0F0F8          4BFF7C65               bl        $-0x839C                  ; 0x00006D5C
0F17C 0F0FC   X      60000000               nop
0F180 0F100          4BFFFF9C               b         $-0x0064                  ; 0x0000F09C
0F184 0F104          819D0014               lwz       r12,0x0014(r29)
0F188 0F108          806C0008               lwz       r3,0x0008(r12)
0F18C 0F10C          907D0010               stw       r3,0x0010(r29)
0F190 0F110          907D000C               stw       r3,0x000C(r29)
0F194 0F114          807E0008               lwz       r3,0x0008(r30)
0F198 0F118          48005DE9               bl        $+0x5DE8                  ; 0x00014F00
0F19C 0F11C          80410014               lwz       RTOC,0x0014(SP)
0F1A0 0F120   X      7C641B78               mr        r4,r3
0F1A4 0F124   X      2C040000               cmpwi     r4,0
0F1A8 0F128   X      40820028               bne       $+0x0028                  ; 0x0000F150
0F1AC 0F12C          38822EF0               addi      r4,RTOC,12016
0F1B0 0F130          807C01E4               lwz       r3,0x01E4(r28)
0F1B4 0F134          38840B7C               addi      r4,r4,2940
0F1B8 0F138          4BFF7C25               bl        $-0x83DC                  ; 0x00006D5C
0F1BC 0F13C   X      60000000               nop
0F1C0 0F140   X      7FA3EB78               mr        r3,r29
0F1C4 0F144          48005CB5               bl        $+0x5CB4                  ; 0x00014DF8
0F1C8 0F148          80410014               lwz       RTOC,0x0014(SP)
0F1CC 0F14C          4BFFFF50               b         $-0x00B0                  ; 0x0000F09C
0F1D0 0F150          81840014               lwz       r12,0x0014(r4)
0F1D4 0F154   X      7F63DB78               mr        r3,r27
0F1D8 0F158          9B0C000D               stb       r24,0x000D(r12)
0F1DC 0F15C          93A40008               stw       r29,0x0008(r4)
0F1E0 0F160          4BFFF609               bl        $-0x09F8                  ; 0x0000E768
0F1E4 0F164   X      2C030000               cmpwi     r3,0
0F1E8 0F168   X      4182FF34               beq       $-0x00CC                  ; 0x0000F09C
0F1EC 0F16C          81830014               lwz       r12,0x0014(r3)
0F1F0 0F170          888C000D               lbz       r4,0x000D(r12)
0F1F4 0F174   X      2C040000               cmpwi     r4,0
0F1F8 0F178   X      41820010               beq       $+0x0010                  ; 0x0000F188
0F1FC 0F17C          48005B75               bl        $+0x5B74                  ; 0x00014CF0
0F200 0F180          80410014               lwz       RTOC,0x0014(SP)
0F204 0F184          4BFFFF18               b         $-0x00E8                  ; 0x0000F09C
0F208 0F188          83BE0008               lwz       r29,0x0008(r30)
0F20C 0F18C          907D0008               stw       r3,0x0008(r29)
0F210 0F190          809A000C               lwz       r4,0x000C(r26)
0F214 0F194          5484066E               rlwinm    r4,r4,0,25,23
0F218 0F198          909A000C               stw       r4,0x000C(r26)
0F21C 0F19C          933F000C               stw       r25,0x000C(r31)
0F220 0F1A0          807E0008               lwz       r3,0x0008(r30)
0F224 0F1A4   X      2C030000               cmpwi     r3,0
0F228 0F1A8   X      41820028               beq       $+0x0028                  ; 0x0000F1D0
0F22C 0F1AC          80A30010               lwz       r5,0x0010(r3)
0F230 0F1B0          8083000C               lwz       r4,0x000C(r3)
0F234 0F1B4          80FF000C               lwz       r7,0x000C(r31)
0F238 0F1B8   X      7CC42850               sub       r6,r5,r4
0F23C 0F1BC          7D063A14               add       r8,r6,r7
0F240 0F1C0          911F000C               stw       r8,0x000C(r31)
0F244 0F1C4          80630008               lwz       r3,0x0008(r3)
0F248 0F1C8   X      2C030000               cmpwi     r3,0
0F24C 0F1CC   X      4082FFE0               bne       $-0x0020                  ; 0x0000F1AC
0F250 0F1D0          933F0010               stw       r25,0x0010(r31)
0F254 0F1D4   X      38800081               li        r4,129
0F258 0F1D8          813E0014               lwz       r9,0x0014(r30)
0F25C 0F1DC   X      7FC3F378               mr        r3,r30
0F260 0F1E0          9889000D               stb       r4,0x000D(r9)
0F264 0F1E4          38210060               addi      SP,SP,96
0F268 0F1E8          80010008               lwz       r0,0x0008(SP)
0F26C 0F1EC   X      7C0803A6               mtlr      r0                        ; LR = 8
0F270 0F1F0          BB01FFE0               lmw       r24,-0x0020(SP)
0F274 0F1F4   X      4E800020               blr
0F278 0F1F8          54800673               rlwinm.   r0,r4,0,25,25
0F27C 0F1FC   X      41820044               beq       $+0x0044                  ; 0x0000F240
0F280 0F200   X      5486073E               clrlwi    r6,r4,28
0F284 0F204          7CA73278               xor       r7,r5,r6
0F288 0F208   X      54E8163A               clrlslwi  r8,r7,26,2
0F28C 0F20C          7D234214               add       r9,r3,r8
0F290 0F210          818900C4               lwz       r12,0x00C4(r9)
0F294 0F214   X      2C0C0000               cmpwi     r12,0
0F298 0F218          386900C4               addi      r3,r9,196
0F29C 0F21C   X      4D820020               beqlr
0F2A0 0F220          814C0010               lwz       r10,0x0010(r12)
0F2A4 0F224   X      7C0A2800               cmpw      r10,r5
0F2A8 0F228   X      4D820020               beqlr
0F2AC 0F22C          386C0004               addi      r3,r12,4
0F2B0 0F230          818C0004               lwz       r12,0x0004(r12)
0F2B4 0F234   X      2C0C0000               cmpwi     r12,0
0F2B8 0F238   X      4D820020               beqlr
0F2BC 0F23C          4BFFFFE4               b         $-0x001C                  ; 0x0000F220
0F2C0 0F240          548606B5               rlwinm.   r6,r4,0,26,26
0F2C4 0F244   X      4182000C               beq       $+0x000C                  ; 0x0000F250
0F2C8 0F248          386301D4               addi      r3,r3,468
0F2CC 0F24C   X      4E800020               blr
0F2D0 0F250          5485056B               rlwinm.   r5,r4,0,21,21
0F2D4 0F254   X      40820028               bne       $+0x0028                  ; 0x0000F27C
0F2D8 0F258   X      3900FFEC               li        r8,-20
0F2DC 0F25C          548605EE               rlwinm    r6,r4,0,23,23
0F2E0 0F260          7CC50034               cntlzw    r5,r6
0F2E4 0F264   X      54A5D97E               srwi      r5,r5,5
0F2E8 0F268          7CE500D0               neg       r7,r5
0F2EC 0F26C          7CE94038               and       r9,r7,r8
0F2F0 0F270          7D434A14               add       r10,r3,r9
0F2F4 0F274          386A01D8               addi      r3,r10,472
0F2F8 0F278   X      4E800020               blr
0F2FC 0F27C          386301CC               addi      r3,r3,460
0F300 0F280   X      4E800020               blr
0F304 0F284   X      7C0802A6               mflr      r0                        ; LR = 8
0F308 0F288          90010008               stw       r0,0x0008(SP)
0F30C 0F28C          9421FFC0               stwu      SP,-0x0040(SP)
0F310 0F290   X      7C6B1B78               mr        r11,r3
0F314 0F294          818B0014               lwz       r12,0x0014(r11)
0F318 0F298          806C0004               lwz       r3,0x0004(r12)
0F31C 0F29C          38E300BC               addi      r7,r3,188
0F320 0F2A0          80870000               lwz       r4,0x0000(r7)
0F324 0F2A4   X      2C040000               cmpwi     r4,0
0F328 0F2A8   X      41820020               beq       $+0x0020                  ; 0x0000F2C8
0F32C 0F2AC          81270000               lwz       r9,0x0000(r7)
0F330 0F2B0   X      7C095800               cmpw      r9,r11
0F334 0F2B4   X      41820074               beq       $+0x0074                  ; 0x0000F328
0F338 0F2B8   X      7D274B78               mr        r7,r9
0F33C 0F2BC          80A70000               lwz       r5,0x0000(r7)
0F340 0F2C0   X      2C050000               cmpwi     r5,0
0F344 0F2C4   X      4082FFE8               bne       $-0x0018                  ; 0x0000F2AC
0F348 0F2C8          808B000C               lwz       r4,0x000C(r11)
0F34C 0F2CC          80AB0010               lwz       r5,0x0010(r11)
0F350 0F2D0          4BFFFF29               bl        $-0x00D8                  ; 0x0000F1F8
0F354 0F2D4   X      7C671B78               mr        r7,r3
0F358 0F2D8          81070000               lwz       r8,0x0000(r7)
0F35C 0F2DC   X      7C885800               cmpw      cr1,r8,r11
0F360 0F2E0   X      40860070               bne       cr1,$+0x0070              ; 0x0000F350
0F364 0F2E4          80C80008               lwz       r6,0x0008(r8)
0F368 0F2E8          81280004               lwz       r9,0x0004(r8)
0F36C 0F2EC   X      2C060000               cmpwi     r6,0
0F370 0F2F0   X      4182004C               beq       $+0x004C                  ; 0x0000F33C
0F374 0F2F4          91260004               stw       r9,0x0004(r6)
0F378 0F2F8          80080008               lwz       r0,0x0008(r8)
0F37C 0F2FC          90070000               stw       r0,0x0000(r7)
0F380 0F300          38210040               addi      SP,SP,64
0F384 0F304          80010008               lwz       r0,0x0008(SP)
0F388 0F308   X      7C0803A6               mtlr      r0                        ; LR = 8
0F38C 0F30C   X      4E800020               blr
0F390 0F310          806B0008               lwz       r3,0x0008(r11)
0F394 0F314          90680008               stw       r3,0x0008(r8)
0F398 0F318          38210040               addi      SP,SP,64
0F39C 0F31C          80010008               lwz       r0,0x0008(SP)
0F3A0 0F320   X      7C0803A6               mtlr      r0                        ; LR = 8
0F3A4 0F324   X      4E800020               blr
0F3A8 0F328          808B0000               lwz       r4,0x0000(r11)
0F3AC 0F32C   X      38A00000               li        r5,0
0F3B0 0F330          90870000               stw       r4,0x0000(r7)
0F3B4 0F334          90AB0000               stw       r5,0x0000(r11)
0F3B8 0F338          4BFFFF90               b         $-0x0070                  ; 0x0000F2C8
0F3BC 0F33C          91270000               stw       r9,0x0000(r7)
0F3C0 0F340          38210040               addi      SP,SP,64
0F3C4 0F344          80010008               lwz       r0,0x0008(SP)
0F3C8 0F348   X      7C0803A6               mtlr      r0                        ; LR = 8
0F3CC 0F34C   X      4E800020               blr
0F3D0 0F350   X      2C080000               cmpwi     r8,0
0F3D4 0F354   X      4182001C               beq       $+0x001C                  ; 0x0000F370
0F3D8 0F358          81280008               lwz       r9,0x0008(r8)
0F3DC 0F35C   X      7C095800               cmpw      r9,r11
0F3E0 0F360   X      4182FFB0               beq       $-0x0050                  ; 0x0000F310
0F3E4 0F364   X      7D284B78               mr        r8,r9
0F3E8 0F368   X      2C080000               cmpwi     r8,0
0F3EC 0F36C   X      4082FFEC               bne       $-0x0014                  ; 0x0000F358
0F3F0 0F370          38210040               addi      SP,SP,64
0F3F4 0F374          80010008               lwz       r0,0x0008(SP)
0F3F8 0F378   X      7C0803A6               mtlr      r0                        ; LR = 8
0F3FC 0F37C   X      4E800020               blr
0F400 0F380   X      7C0802A6               mflr      r0                        ; LR = 8
0F404 0F384          BF01FFE0               stmw      r24,-0x0020(SP)
0F408 0F388          90010008               stw       r0,0x0008(SP)
0F40C 0F38C          9421FFA0               stwu      SP,-0x0060(SP)
0F410 0F390   X      38C00083               li        r6,131
0F414 0F394   X      7C7E1B78               mr        r30,r3
0F418 0F398          819E0014               lwz       r12,0x0014(r30)
0F41C 0F39C   X      7C9F2378               mr        r31,r4
0F420 0F3A0          806C0004               lwz       r3,0x0004(r12)
0F424 0F3A4   X      39000035               li        r8,53
0F428 0F3A8          80BF0014               lwz       r5,0x0014(r31)
0F42C 0F3AC   X      39200090               li        r9,144
0F430 0F3B0          98C5000D               stb       r6,0x000D(r5)
0F434 0F3B4   X      3BA0000C               li        r29,12
0F438 0F3B8   X      7C7C1B78               mr        r28,r3
0F43C 0F3BC          80FF000C               lwz       r7,0x000C(r31)
0F440 0F3C0   X      3940004C               li        r10,76
0F444 0F3C4          91070000               stw       r8,0x0000(r7)
0F448 0F3C8   X      39600001               li        r11,1
0F44C 0F3CC          91270004               stw       r9,0x0004(r7)
0F450 0F3D0   X      3B600020               li        r27,32
0F454 0F3D4          93A70008               stw       r29,0x0008(r7)
0F458 0F3D8   X      38A0003C               li        r5,60
0F45C 0F3DC          835F000C               lwz       r26,0x000C(r31)
0F460 0F3E0   X      3B200044               li        r25,68
0F464 0F3E4          915A000C               stw       r10,0x000C(r26)
0F468 0F3E8          389A001C               addi      r4,r26,28
0F46C 0F3EC          917A0014               stw       r11,0x0014(r26)
0F470 0F3F0   X      3B000002               li        r24,2
0F474 0F3F4          93BA0010               stw       r29,0x0010(r26)
0F478 0F3F8          937A0018               stw       r27,0x0018(r26)
0F47C 0F3FC          48005AED               bl        $+0x5AEC                  ; 0x00014EE8
0F480 0F400          80410014               lwz       RTOC,0x0014(SP)
0F484 0F404          933A0058               stw       r25,0x0058(r26)
0F488 0F408          389A0068               addi      r4,r26,104
0F48C 0F40C          93BA005C               stw       r29,0x005C(r26)
0F490 0F410          387C003C               addi      r3,r28,60
0F494 0F414          931A0060               stw       r24,0x0060(r26)
0F498 0F418   X      38A00034               li        r5,52
0F49C 0F41C          937A0064               stw       r27,0x0064(r26)
0F4A0 0F420          3BBA009C               addi      r29,r26,156
0F4A4 0F424          48005AC5               bl        $+0x5AC4                  ; 0x00014EE8
0F4A8 0F428          80410014               lwz       RTOC,0x0014(SP)
0F4AC 0F42C          93BF0010               stw       r29,0x0010(r31)
0F4B0 0F430   X      7FC3F378               mr        r3,r30
0F4B4 0F434   X      7FE4FB78               mr        r4,r31
0F4B8 0F438          48005931               bl        $+0x5930                  ; 0x00014D68
0F4BC 0F43C          80410014               lwz       RTOC,0x0014(SP)
0F4C0 0F440   X      38600000               li        r3,0
0F4C4 0F444          38210060               addi      SP,SP,96
0F4C8 0F448          80010008               lwz       r0,0x0008(SP)
0F4CC 0F44C   X      7C0803A6               mtlr      r0                        ; LR = 8
0F4D0 0F450          BB01FFE0               lmw       r24,-0x0020(SP)
0F4D4 0F454   X      4E800020               blr
0F4D8 0F458   X      7C0802A6               mflr      r0                        ; LR = 8
0F4DC 0F45C          90010008               stw       r0,0x0008(SP)
0F4E0 0F460          9421FFC0               stwu      SP,-0x0040(SP)
0F4E4 0F464          81030014               lwz       r8,0x0014(r3)
0F4E8 0F468   X      39800083               li        r12,131
0F4EC 0F46C          81680004               lwz       r11,0x0004(r8)
0F4F0 0F470   X      38000003               li        r0,3
0F4F4 0F474          81440014               lwz       r10,0x0014(r4)
0F4F8 0F478   X      38E00000               li        r7,0
0F4FC 0F47C          998A000D               stb       r12,0x000D(r10)
0F500 0F480   X      39800002               li        r12,2
0F504 0F484          8124000C               lwz       r9,0x000C(r4)
0F508 0F488   X      3940000D               li        r10,13
0F50C 0F48C          90090000               stw       r0,0x0000(r9)
0F510 0F490   X      38A00008               li        r5,8
0F514 0F494          800B0034               lwz       r0,0x0034(r11)
0F518 0F498   X      38C00000               li        r6,0
0F51C 0F49C          90E90008               stw       r7,0x0008(r9)
0F520 0F4A0   X      38E00002               li        r7,2
0F524 0F4A4          90090004               stw       r0,0x0004(r9)
0F528 0F4A8          91890020               stw       r12,0x0020(r9)
0F52C 0F4AC          880B034C               lbz       r0,0x034C(r11)
0F530 0F4B0   X      2C000001               cmpwi     r0,1
0F534 0F4B4   X      40820010               bne       $+0x0010                  ; 0x0000F4C4
0F538 0F4B8   X      38000501               li        r0,1281
0F53C 0F4BC          90090034               stw       r0,0x0034(r9)
0F540 0F4C0          4800000C               b         $+0x000C                  ; 0x0000F4CC
0F544 0F4C4   X      39600500               li        r11,1280
0F548 0F4C8          91690034               stw       r11,0x0034(r9)
0F54C 0F4CC          90E9003C               stw       r7,0x003C(r9)
0F550 0F4D0   X      3800004C               li        r0,76
0F554 0F4D4          81880000               lwz       r12,0x0000(r8)
0F558 0F4D8          91890018               stw       r12,0x0018(r9)
0F55C 0F4DC          81680028               lwz       r11,0x0028(r8)
0F560 0F4E0          91690010               stw       r11,0x0010(r9)
0F564 0F4E4          90C90014               stw       r6,0x0014(r9)
0F568 0F4E8          90C90048               stw       r6,0x0048(r9)
0F56C 0F4EC          90090038               stw       r0,0x0038(r9)
0F570 0F4F0          81880038               lwz       r12,0x0038(r8)
0F574 0F4F4          80E4000C               lwz       r7,0x000C(r4)
0F578 0F4F8          800C0000               lwz       r0,0x0000(r12)
0F57C 0F4FC          9007004C               stw       r0,0x004C(r7)
0F580 0F500          81880038               lwz       r12,0x0038(r8)
0F584 0F504          A00C0004               lhz       r0,0x0004(r12)
0F588 0F508          B0070050               sth       r0,0x0050(r7)
0F58C 0F50C          80080000               lwz       r0,0x0000(r8)
0F590 0F510   X      2C000003               cmpwi     r0,3
0F594 0F514   X      408200B8               bne       $+0x00B8                  ; 0x0000F5CC
0F598 0F518          8008000C               lwz       r0,0x000C(r8)
0F59C 0F51C   X      39600006               li        r11,6
0F5A0 0F520          540006F7               rlwinm.   r0,r0,0,27,27
0F5A4 0F524   X      41820058               beq       $+0x0058                  ; 0x0000F57C
0F5A8 0F528          9149000C               stw       r10,0x000C(r9)
0F5AC 0F52C   X      398000AA               li        r12,170
0F5B0 0F530          99870052               stb       r12,0x0052(r7)
0F5B4 0F534   X      3800FFF9               li        r0,-7
0F5B8 0F538          99870053               stb       r12,0x0053(r7)
0F5BC 0F53C          88A80020               lbz       r5,0x0020(r8)
0F5C0 0F540          98A70054               stb       r5,0x0054(r7)
0F5C4 0F544          89880021               lbz       r12,0x0021(r8)
0F5C8 0F548          99870055               stb       r12,0x0055(r7)
0F5CC 0F54C          89880022               lbz       r12,0x0022(r8)
0F5D0 0F550          99870056               stb       r12,0x0056(r7)
0F5D4 0F554          89880023               lbz       r12,0x0023(r8)
0F5D8 0F558          99870057               stb       r12,0x0057(r7)
0F5DC 0F55C          89880024               lbz       r12,0x0024(r8)
0F5E0 0F560          99870058               stb       r12,0x0058(r7)
0F5E4 0F564          81890004               lwz       r12,0x0004(r9)
0F5E8 0F568          9009001C               stw       r0,0x001C(r9)
0F5EC 0F56C   X      380CFFEA               subi      r0,r12,22
0F5F0 0F570          8109000C               lwz       r8,0x000C(r9)
0F5F4 0F574          90090004               stw       r0,0x0004(r9)
0F5F8 0F578          48000074               b         $+0x0074                  ; 0x0000F5EC
0F5FC 0F57C          90A9000C               stw       r5,0x000C(r9)
0F600 0F580   X      3980FFFE               li        r12,-2
0F604 0F584          8008001C               lwz       r0,0x001C(r8)
0F608 0F588   X      5400C23E               srwi      r0,r0,8
0F60C 0F58C          98070052               stb       r0,0x0052(r7)
0F610 0F590          8148001C               lwz       r10,0x001C(r8)
0F614 0F594   X      554A063E               clrlwi    r10,r10,24
0F618 0F598          99470053               stb       r10,0x0053(r7)
0F61C 0F59C          80E90004               lwz       r7,0x0004(r9)
0F620 0F5A0          9189001C               stw       r12,0x001C(r9)
0F624 0F5A4          8008000C               lwz       r0,0x000C(r8)
0F628 0F5A8          8109000C               lwz       r8,0x000C(r9)
0F62C 0F5AC          54000739               rlwinm.   r0,r0,0,28,28
0F630 0F5B0   X      41820010               beq       $+0x0010                  ; 0x0000F5C0
0F634 0F5B4   X      3807FFEF               subi      r0,r7,17
0F638 0F5B8          90090004               stw       r0,0x0004(r9)
0F63C 0F5BC          48000030               b         $+0x0030                  ; 0x0000F5EC
0F640 0F5C0   X      38A7FFF2               subi      r5,r7,14
0F644 0F5C4          90A90004               stw       r5,0x0004(r9)
0F648 0F5C8          48000024               b         $+0x0024                  ; 0x0000F5EC
0F64C 0F5CC          80A90004               lwz       r5,0x0004(r9)
0F650 0F5D0   X      39400006               li        r10,6
0F654 0F5D4          9149000C               stw       r10,0x000C(r9)
0F658 0F5D8   X      38A5FFF2               subi      r5,r5,14
0F65C 0F5DC          90C9001C               stw       r6,0x001C(r9)
0F660 0F5E0   X      39600006               li        r11,6
0F664 0F5E4          90A90004               stw       r5,0x0004(r9)
0F668 0F5E8   X      39000006               li        r8,6
0F66C 0F5EC          90C90028               stw       r6,0x0028(r9)
0F670 0F5F0          38E8004C               addi      r7,r8,76
0F674 0F5F4          90C90024               stw       r6,0x0024(r9)
0F678 0F5F8   X      3940FFFF               li        r10,-1
0F67C 0F5FC          90C9002C               stw       r6,0x002C(r9)
0F680 0F600   X      3980FFFF               li        r12,-1
0F684 0F604          90C90030               stw       r6,0x0030(r9)
0F688 0F608          3C0C0001               addis     r0,r12,1
0F68C 0F60C          90E90044               stw       r7,0x0044(r9)
0F690 0F610          80A4000C               lwz       r5,0x000C(r4)
0F694 0F614          91690040               stw       r11,0x0040(r9)
0F698 0F618          7D872A14               add       r12,r7,r5
0F69C 0F61C          7D47292E               stwx      r10,r7,r5
0F6A0 0F620          B00C0004               sth       r0,0x0004(r12)
0F6A4 0F624          8004000C               lwz       r0,0x000C(r4)
0F6A8 0F628          8189000C               lwz       r12,0x000C(r9)
0F6AC 0F62C          81690040               lwz       r11,0x0040(r9)
0F6B0 0F630          7C006214               add       r0,r0,r12
0F6B4 0F634          7D805A14               add       r12,r0,r11
0F6B8 0F638          380C004C               addi      r0,r12,76
0F6BC 0F63C          90040010               stw       r0,0x0010(r4)
0F6C0 0F640          48005729               bl        $+0x5728                  ; 0x00014D68
0F6C4 0F644          80410014               lwz       RTOC,0x0014(SP)
0F6C8 0F648   X      38600000               li        r3,0
0F6CC 0F64C          38210040               addi      SP,SP,64
0F6D0 0F650          80010008               lwz       r0,0x0008(SP)
0F6D4 0F654   X      7C0803A6               mtlr      r0                        ; LR = 8
0F6D8 0F658   X      4E800020               blr
0F6DC 0F65C   X      7C0802A6               mflr      r0                        ; LR = 8
0F6E0 0F660          BF81FFF0               stmw      r28,-0x0010(SP)
0F6E4 0F664          90010008               stw       r0,0x0008(SP)
0F6E8 0F668          9421FFB0               stwu      SP,-0x0050(SP)
0F6EC 0F66C          80A30014               lwz       r5,0x0014(r3)
0F6F0 0F670   X      3BA00000               li        r29,0
0F6F4 0F674          83850004               lwz       r28,0x0004(r5)
0F6F8 0F678          83E50040               lwz       r31,0x0040(r5)
0F6FC 0F67C          813C01DC               lwz       r9,0x01DC(r28)
0F700 0F680          83C4000C               lwz       r30,0x000C(r4)
0F704 0F684   X      2C090000               cmpwi     r9,0
0F708 0F688   X      41820048               beq       $+0x0048                  ; 0x0000F6D0
0F70C 0F68C          80C90040               lwz       r6,0x0040(r9)
0F710 0F690   X      7C06F800               cmpw      r6,r31
0F714 0F694   X      40820030               bne       $+0x0030                  ; 0x0000F6C4
0F718 0F698          81090000               lwz       r8,0x0000(r9)
0F71C 0F69C   X      2C080000               cmpwi     r8,0
0F720 0F6A0   X      41820024               beq       $+0x0024                  ; 0x0000F6C4
0F724 0F6A4   X      2C080005               cmpwi     r8,5
0F728 0F6A8   X      4182001C               beq       $+0x001C                  ; 0x0000F6C4
0F72C 0F6AC   X      38600003               li        r3,3
0F730 0F6B0          38210050               addi      SP,SP,80
0F734 0F6B4          80010008               lwz       r0,0x0008(SP)
0F738 0F6B8   X      7C0803A6               mtlr      r0                        ; LR = 8
0F73C 0F6BC          BB81FFF0               lmw       r28,-0x0010(SP)
0F740 0F6C0   X      4E800020               blr
0F744 0F6C4          81290008               lwz       r9,0x0008(r9)
0F748 0F6C8   X      2C090000               cmpwi     r9,0
0F74C 0F6CC   X      4082FFC0               bne       $-0x0040                  ; 0x0000F68C
0F750 0F6D0          80BE0004               lwz       r5,0x0004(r30)
0F754 0F6D4   X      7C832378               mr        r3,r4
0F758 0F6D8          809E0008               lwz       r4,0x0008(r30)
0F75C 0F6DC          4800583D               bl        $+0x583C                  ; 0x00014F18
0F760 0F6E0          80410014               lwz       RTOC,0x0014(SP)
0F764 0F6E4   X      2C030000               cmpwi     r3,0
0F768 0F6E8   X      41820034               beq       $+0x0034                  ; 0x0000F71C
0F76C 0F6EC          801E0004               lwz       r0,0x0004(r30)
0F770 0F6F0   X      2C000006               cmpwi     r0,6
0F774 0F6F4   X      40820028               bne       $+0x0028                  ; 0x0000F71C
0F778 0F6F8          88830000               lbz       r4,0x0000(r3)
0F77C 0F6FC   X      548407FF               clrlwi.   r4,r4,31
0F780 0F700   X      4082001C               bne       $+0x001C                  ; 0x0000F71C
0F784 0F704          81230000               lwz       r9,0x0000(r3)
0F788 0F708   X      2C090000               cmpwi     r9,0
0F78C 0F70C   X      40820028               bne       $+0x0028                  ; 0x0000F734
0F790 0F710          A0A30004               lhz       r5,0x0004(r3)
0F794 0F714   X      2C050000               cmpwi     r5,0
0F798 0F718   X      4082001C               bne       $+0x001C                  ; 0x0000F734
0F79C 0F71C   X      38600001               li        r3,1
0F7A0 0F720          38210050               addi      SP,SP,80
0F7A4 0F724          80010008               lwz       r0,0x0008(SP)
0F7A8 0F728   X      7C0803A6               mtlr      r0                        ; LR = 8
0F7AC 0F72C          BB81FFF0               lmw       r28,-0x0010(SP)
0F7B0 0F730   X      4E800020               blr
0F7B4 0F734          913F0000               stw       r9,0x0000(r31)
0F7B8 0F738          A0830004               lhz       r4,0x0004(r3)
0F7BC 0F73C          B09F0004               sth       r4,0x0004(r31)
0F7C0 0F740          813C01DC               lwz       r9,0x01DC(r28)
0F7C4 0F744   X      2C090000               cmpwi     r9,0
0F7C8 0F748   X      41820020               beq       $+0x0020                  ; 0x0000F768
0F7CC 0F74C          80A90040               lwz       r5,0x0040(r9)
0F7D0 0F750   X      7C05F800               cmpw      r5,r31
0F7D4 0F754   X      40820008               bne       $+0x0008                  ; 0x0000F75C
0F7D8 0F758          93A90000               stw       r29,0x0000(r9)
0F7DC 0F75C          81290008               lwz       r9,0x0008(r9)
0F7E0 0F760   X      2C090000               cmpwi     r9,0
0F7E4 0F764   X      4082FFE8               bne       $-0x0018                  ; 0x0000F74C
0F7E8 0F768   X      38600000               li        r3,0
0F7EC 0F76C          38210050               addi      SP,SP,80
0F7F0 0F770          80010008               lwz       r0,0x0008(SP)
0F7F4 0F774   X      7C0803A6               mtlr      r0                        ; LR = 8
0F7F8 0F778          BB81FFF0               lmw       r28,-0x0010(SP)
0F7FC 0F77C   X      4E800020               blr
0F800 0F780   X      7C0802A6               mflr      r0                        ; LR = 8
0F804 0F784          93C1FFF8               stw       r30,-0x0008(SP)
0F808 0F788          93E1FFFC               stw       r31,-0x0004(SP)
0F80C 0F78C          90010008               stw       r0,0x0008(SP)
0F810 0F790          9421FFC0               stwu      SP,-0x0040(SP)
0F814 0F794   X      3920000C               li        r9,12
0F818 0F798   X      7C9F2378               mr        r31,r4
0F81C 0F79C          819F000C               lwz       r12,0x000C(r31)
0F820 0F7A0   X      7C7E1B78               mr        r30,r3
0F824 0F7A4          810C0004               lwz       r8,0x0004(r12)
0F828 0F7A8   X      2C080001               cmpwi     r8,1
0F82C 0F7AC   X      41820038               beq       $+0x0038                  ; 0x0000F7E4
0F830 0F7B0   X      2C080002               cmpwi     r8,2
0F834 0F7B4   X      41820020               beq       $+0x0020                  ; 0x0000F7D4
0F838 0F7B8   X      38600009               li        r3,9
0F83C 0F7BC          38210040               addi      SP,SP,64
0F840 0F7C0          80010008               lwz       r0,0x0008(SP)
0F844 0F7C4   X      7C0803A6               mtlr      r0                        ; LR = 8
0F848 0F7C8          83C1FFF8               lwz       r30,-0x0008(SP)
0F84C 0F7CC          83E1FFFC               lwz       r31,-0x0004(SP)
0F850 0F7D0   X      4E800020               blr
0F854 0F7D4          80BE0014               lwz       r5,0x0014(r30)
0F858 0F7D8   X      39000006               li        r8,6
0F85C 0F7DC          80650038               lwz       r3,0x0038(r5)
0F860 0F7E0          48000014               b         $+0x0014                  ; 0x0000F7F4
0F864 0F7E4          809E0014               lwz       r4,0x0014(r30)
0F868 0F7E8   X      39000006               li        r8,6
0F86C 0F7EC          80A40040               lwz       r5,0x0040(r4)
0F870 0F7F0          38650006               addi      r3,r5,6
0F874 0F7F4          80DF0014               lwz       r6,0x0014(r31)
0F878 0F7F8   X      38A00083               li        r5,131
0F87C 0F7FC          98A6000D               stb       r5,0x000D(r6)
0F880 0F800   X      39400032               li        r10,50
0F884 0F804          80FF000C               lwz       r7,0x000C(r31)
0F888 0F808   X      38A00006               li        r5,6
0F88C 0F80C          91470000               stw       r10,0x0000(r7)
0F890 0F810          91070004               stw       r8,0x0004(r7)
0F894 0F814          91270008               stw       r9,0x0008(r7)
0F898 0F818          809F000C               lwz       r4,0x000C(r31)
0F89C 0F81C          3884000C               addi      r4,r4,12
0F8A0 0F820          480056C9               bl        $+0x56C8                  ; 0x00014EE8
0F8A4 0F824          80410014               lwz       RTOC,0x0014(SP)
0F8A8 0F828          819F000C               lwz       r12,0x000C(r31)
0F8AC 0F82C   X      7FC3F378               mr        r3,r30
0F8B0 0F830          380C0012               addi      r0,r12,18
0F8B4 0F834   X      7FE4FB78               mr        r4,r31
0F8B8 0F838          901F0010               stw       r0,0x0010(r31)
0F8BC 0F83C          4800552D               bl        $+0x552C                  ; 0x00014D68
0F8C0 0F840          80410014               lwz       RTOC,0x0014(SP)
0F8C4 0F844   X      38600000               li        r3,0
0F8C8 0F848          38210040               addi      SP,SP,64
0F8CC 0F84C          80010008               lwz       r0,0x0008(SP)
0F8D0 0F850   X      7C0803A6               mtlr      r0                        ; LR = 8
0F8D4 0F854          83C1FFF8               lwz       r30,-0x0008(SP)
0F8D8 0F858          83E1FFFC               lwz       r31,-0x0004(SP)
0F8DC 0F85C   X      4E800020               blr
0F8E0 0F860          81830014               lwz       r12,0x0014(r3)
0F8E4 0F864          800C0000               lwz       r0,0x0000(r12)
0F8E8 0F868   X      2C000004               cmpwi     r0,4
0F8EC 0F86C   X      4182000C               beq       $+0x000C                  ; 0x0000F878
0F8F0 0F870   X      38600003               li        r3,3
0F8F4 0F874   X      4E800020               blr
0F8F8 0F878          80A4000C               lwz       r5,0x000C(r4)
0F8FC 0F87C   X      39400000               li        r10,0
0F900 0F880          81650004               lwz       r11,0x0004(r5)
0F904 0F884   X      2C0B0000               cmpwi     r11,0
0F908 0F888   X      4080000C               bge       $+0x000C                  ; 0x0000F894
0F90C 0F88C   X      38600008               li        r3,8
0F910 0F890   X      4E800020               blr
0F914 0F894   X      2C0B0004               cmpwi     r11,4
0F918 0F898   X      4180000C               blt       $+0x000C                  ; 0x0000F8A4
0F91C 0F89C   X      38600008               li        r3,8
0F920 0F8A0   X      4E800020               blr
0F924 0F8A4          806C0040               lwz       r3,0x0040(r12)
0F928 0F8A8   X      55662036               slwi      r6,r11,4
0F92C 0F8AC          80A3000C               lwz       r5,0x000C(r3)
0F930 0F8B0          808C0004               lwz       r4,0x0004(r12)
0F934 0F8B4   X      38A5FFFF               subi      r5,r5,1
0F938 0F8B8          90A3000C               stw       r5,0x000C(r3)
0F93C 0F8BC          7CE43214               add       r7,r4,r6
0F940 0F8C0          916C003C               stw       r11,0x003C(r12)
0F944 0F8C4          39070074               addi      r8,r7,116
0F948 0F8C8          910C0040               stw       r8,0x0040(r12)
0F94C 0F8CC          81270080               lwz       r9,0x0080(r7)
0F950 0F8D0          39290001               addi      r9,r9,1
0F954 0F8D4          91270080               stw       r9,0x0080(r7)
0F958 0F8D8          800C0040               lwz       r0,0x0040(r12)
0F95C 0F8DC          900C0038               stw       r0,0x0038(r12)
0F960 0F8E0          816C0038               lwz       r11,0x0038(r12)
0F964 0F8E4          800B0000               lwz       r0,0x0000(r11)
0F968 0F8E8   X      2C000000               cmpwi     r0,0
0F96C 0F8EC   X      40820010               bne       $+0x0010                  ; 0x0000F8FC
0F970 0F8F0          A00B0004               lhz       r0,0x0004(r11)
0F974 0F8F4   X      2C000000               cmpwi     r0,0
0F978 0F8F8   X      41820018               beq       $+0x0018                  ; 0x0000F910
0F97C 0F8FC          886B0000               lbz       r3,0x0000(r11)
0F980 0F900   X      546307FF               clrlwi.   r3,r3,31
0F984 0F904   X      4082000C               bne       $+0x000C                  ; 0x0000F910
0F988 0F908          914C0000               stw       r10,0x0000(r12)
0F98C 0F90C          4800000C               b         $+0x000C                  ; 0x0000F918
0F990 0F910   X      38800005               li        r4,5
0F994 0F914          908C0000               stw       r4,0x0000(r12)
0F998 0F918   X      38600000               li        r3,0
0F99C 0F91C   X      4E800020               blr
0F9A0 0F920          81830014               lwz       r12,0x0014(r3)
0F9A4 0F924          800C0000               lwz       r0,0x0000(r12)
0F9A8 0F928   X      2C000000               cmpwi     r0,0
0F9AC 0F92C   X      4182000C               beq       $+0x000C                  ; 0x0000F938
0F9B0 0F930   X      38600003               li        r3,3
0F9B4 0F934   X      4E800020               blr
0F9B8 0F938          806C0040               lwz       r3,0x0040(r12)
0F9BC 0F93C   X      38C00000               li        r6,0
0F9C0 0F940          80A3000C               lwz       r5,0x000C(r3)
0F9C4 0F944   X      39400004               li        r10,4
0F9C8 0F948          808C0004               lwz       r4,0x0004(r12)
0F9CC 0F94C   X      38A5FFFF               subi      r5,r5,1
0F9D0 0F950          90A3000C               stw       r5,0x000C(r3)
0F9D4 0F954          38E40074               addi      r7,r4,116
0F9D8 0F958          90CC003C               stw       r6,0x003C(r12)
0F9DC 0F95C   X      38600000               li        r3,0
0F9E0 0F960          90EC0040               stw       r7,0x0040(r12)
0F9E4 0F964          81040080               lwz       r8,0x0080(r4)
0F9E8 0F968          39080001               addi      r8,r8,1
0F9EC 0F96C          91040080               stw       r8,0x0080(r4)
0F9F0 0F970          812C0040               lwz       r9,0x0040(r12)
0F9F4 0F974          914C0000               stw       r10,0x0000(r12)
0F9F8 0F978          912C0038               stw       r9,0x0038(r12)
0F9FC 0F97C   X      4E800020               blr
0FA00 0F980          80A30014               lwz       r5,0x0014(r3)
0FA04 0F984          80050000               lwz       r0,0x0000(r5)
0FA08 0F988   X      2C000004               cmpwi     r0,4
0FA0C 0F98C   X      4082000C               bne       $+0x000C                  ; 0x0000F998
0FA10 0F990   X      38600003               li        r3,3
0FA14 0F994   X      4E800020               blr
0FA18 0F998   X      7C0802A6               mflr      r0                        ; LR = 8
0FA1C 0F99C          BF81FFF0               stmw      r28,-0x0010(SP)
0FA20 0F9A0          90010008               stw       r0,0x0008(SP)
0FA24 0F9A4          9421FFB0               stwu      SP,-0x0050(SP)
0FA28 0F9A8          83C4000C               lwz       r30,0x000C(r4)
0FA2C 0F9AC   X      7C832378               mr        r3,r4
0FA30 0F9B0          809E0008               lwz       r4,0x0008(r30)
0FA34 0F9B4   X      7CBC2B78               mr        r28,r5
0FA38 0F9B8          80BE0004               lwz       r5,0x0004(r30)
0FA3C 0F9BC          4800555D               bl        $+0x555C                  ; 0x00014F18
0FA40 0F9C0          80410014               lwz       RTOC,0x0014(SP)
0FA44 0F9C4   X      7C7F1B78               mr        r31,r3
0FA48 0F9C8   X      2C1F0000               cmpwi     r31,0
0FA4C 0F9CC   X      41820010               beq       $+0x0010                  ; 0x0000F9DC
0FA50 0F9D0          83BE0004               lwz       r29,0x0004(r30)
0FA54 0F9D4   X      2C1D0006               cmpwi     r29,6
0FA58 0F9D8   X      4182001C               beq       $+0x001C                  ; 0x0000F9F4
0FA5C 0F9DC   X      38600001               li        r3,1
0FA60 0F9E0          38210050               addi      SP,SP,80
0FA64 0F9E4          80010008               lwz       r0,0x0008(SP)
0FA68 0F9E8   X      7C0803A6               mtlr      r0                        ; LR = 8
0FA6C 0F9EC          BB81FFF0               lmw       r28,-0x0010(SP)
0FA70 0F9F0   X      4E800020               blr
0FA74 0F9F4          889F0000               lbz       r4,0x0000(r31)
0FA78 0F9F8          83BC0004               lwz       r29,0x0004(r28)
0FA7C 0F9FC   X      548407FF               clrlwi.   r4,r4,31
0FA80 0FA00   X      4082001C               bne       $+0x001C                  ; 0x0000FA1C
0FA84 0FA04   X      38600001               li        r3,1
0FA88 0FA08          38210050               addi      SP,SP,80
0FA8C 0FA0C          80010008               lwz       r0,0x0008(SP)
0FA90 0FA10   X      7C0803A6               mtlr      r0                        ; LR = 8
0FA94 0FA14          BB81FFF0               lmw       r28,-0x0010(SP)
0FA98 0FA18   X      4E800020               blr
0FA9C 0FA1C          813C0030               lwz       r9,0x0030(r28)
0FAA0 0FA20          391C0030               addi      r8,r28,48
0FAA4 0FA24   X      2C090000               cmpwi     r9,0
0FAA8 0FA28   X      41820034               beq       $+0x0034                  ; 0x0000FA5C
0FAAC 0FA2C          80FF0000               lwz       r7,0x0000(r31)
0FAB0 0FA30          80890004               lwz       r4,0x0004(r9)
0FAB4 0FA34   X      7C072000               cmpw      r7,r4
0FAB8 0FA38   X      40820014               bne       $+0x0014                  ; 0x0000FA4C
0FABC 0FA3C          A07F0004               lhz       r3,0x0004(r31)
0FAC0 0FA40          A0890008               lhz       r4,0x0008(r9)
0FAC4 0FA44   X      7C032000               cmpw      r3,r4
0FAC8 0FA48   X      41820014               beq       $+0x0014                  ; 0x0000FA5C
0FACC 0FA4C   X      7D284B78               mr        r8,r9
0FAD0 0FA50          81280000               lwz       r9,0x0000(r8)
0FAD4 0FA54   X      2C090000               cmpwi     r9,0
0FAD8 0FA58   X      4082FFD8               bne       $-0x0028                  ; 0x0000FA30
0FADC 0FA5C          83C80000               lwz       r30,0x0000(r8)
0FAE0 0FA60   X      2C1E0000               cmpwi     r30,0
0FAE4 0FA64   X      4082000C               bne       $+0x000C                  ; 0x0000FA70
0FAE8 0FA68   X      38600014               li        r3,20
0FAEC 0FA6C          480000C4               b         $+0x00C4                  ; 0x0000FB30
0FAF0 0FA70          80BE0000               lwz       r5,0x0000(r30)
0FAF4 0FA74          393D00B8               addi      r9,r29,184
0FAF8 0FA78          90A80000               stw       r5,0x0000(r8)
0FAFC 0FA7C          807D00B8               lwz       r3,0x00B8(r29)
0FB00 0FA80   X      2C030000               cmpwi     r3,0
0FB04 0FA84   X      4182003C               beq       $+0x003C                  ; 0x0000FAC0
0FB08 0FA88          811E0004               lwz       r8,0x0004(r30)
0FB0C 0FA8C          80690000               lwz       r3,0x0000(r9)
0FB10 0FA90          80830004               lwz       r4,0x0004(r3)
0FB14 0FA94   X      7C082000               cmpw      r8,r4
0FB18 0FA98   X      40820014               bne       $+0x0014                  ; 0x0000FAAC
0FB1C 0FA9C          A0BE0008               lhz       r5,0x0008(r30)
0FB20 0FAA0          A0830008               lhz       r4,0x0008(r3)
0FB24 0FAA4   X      7C052000               cmpw      r5,r4
0FB28 0FAA8   X      41820018               beq       $+0x0018                  ; 0x0000FAC0
0FB2C 0FAAC   X      7C691B78               mr        r9,r3
0FB30 0FAB0          80C90000               lwz       r6,0x0000(r9)
0FB34 0FAB4   X      2C060000               cmpwi     r6,0
0FB38 0FAB8   X      4082FFD4               bne       $-0x002C                  ; 0x0000FA8C
0FB3C 0FABC          80690000               lwz       r3,0x0000(r9)
0FB40 0FAC0   X      2C030000               cmpwi     r3,0
0FB44 0FAC4   X      41820038               beq       $+0x0038                  ; 0x0000FAFC
0FB48 0FAC8          8103000C               lwz       r8,0x000C(r3)
0FB4C 0FACC   X      3888FFFF               subi      r4,r8,1
0FB50 0FAD0          9083000C               stw       r4,0x000C(r3)
0FB54 0FAD4   X      28080001               cmplwi    r8,0x0001
0FB58 0FAD8   X      4181001C               bgt       $+0x001C                  ; 0x0000FAF4
0FB5C 0FADC          80A30000               lwz       r5,0x0000(r3)
0FB60 0FAE0   X      38800010               li        r4,16
0FB64 0FAE4          90A90000               stw       r5,0x0000(r9)
0FB68 0FAE8          4BFF7925               bl        $-0x86DC                  ; 0x0000740C
0FB6C 0FAEC   X      60000000               nop
0FB70 0FAF0          4800000C               b         $+0x000C                  ; 0x0000FAFC
0FB74 0FAF4   X      2C080001               cmpwi     r8,1
0FB78 0FAF8   X      4082000C               bne       $+0x000C                  ; 0x0000FB04
0FB7C 0FAFC   X      7FA3EB78               mr        r3,r29
0FB80 0FB00          4BFFBA51               bl        $-0x45B0                  ; 0x0000B550
0FB84 0FB04   X      7FC3F378               mr        r3,r30
0FB88 0FB08          48004E71               bl        $+0x4E70                  ; 0x00014978
0FB8C 0FB0C          80410014               lwz       RTOC,0x0014(SP)
0FB90 0FB10          38822EF0               addi      r4,RTOC,12016
0FB94 0FB14   X      7F85E378               mr        r5,r28
0FB98 0FB18          807D01E4               lwz       r3,0x01E4(r29)
0FB9C 0FB1C   X      7FE6FB78               mr        r6,r31
0FBA0 0FB20          388402D0               addi      r4,r4,720
0FBA4 0FB24          4BFF7239               bl        $-0x8DC8                  ; 0x00006D5C
0FBA8 0FB28   X      60000000               nop
0FBAC 0FB2C   X      38600000               li        r3,0
0FBB0 0FB30          38210050               addi      SP,SP,80
0FBB4 0FB34          80010008               lwz       r0,0x0008(SP)
0FBB8 0FB38   X      7C0803A6               mtlr      r0                        ; LR = 8
0FBBC 0FB3C          BB81FFF0               lmw       r28,-0x0010(SP)
0FBC0 0FB40   X      4E800020               blr
0FBC4 0FB44          80A30014               lwz       r5,0x0014(r3)
0FBC8 0FB48          80050000               lwz       r0,0x0000(r5)
0FBCC 0FB4C   X      2C000004               cmpwi     r0,4
0FBD0 0FB50   X      4082000C               bne       $+0x000C                  ; 0x0000FB5C
0FBD4 0FB54   X      38600003               li        r3,3
0FBD8 0FB58   X      4E800020               blr
0FBDC 0FB5C   X      7C0802A6               mflr      r0                        ; LR = 8
0FBE0 0FB60          BF21FFE4               stmw      r25,-0x001C(SP)
0FBE4 0FB64          90010008               stw       r0,0x0008(SP)
0FBE8 0FB68          9421FFA0               stwu      SP,-0x0060(SP)
0FBEC 0FB6C          83C4000C               lwz       r30,0x000C(r4)
0FBF0 0FB70   X      7C832378               mr        r3,r4
0FBF4 0FB74          809E0008               lwz       r4,0x0008(r30)
0FBF8 0FB78   X      7CBB2B78               mr        r27,r5
0FBFC 0FB7C          80BE0004               lwz       r5,0x0004(r30)
0FC00 0FB80   X      3B200000               li        r25,0
0FC04 0FB84          48005395               bl        $+0x5394                  ; 0x00014F18
0FC08 0FB88          80410014               lwz       RTOC,0x0014(SP)
0FC0C 0FB8C   X      7C7F1B78               mr        r31,r3
0FC10 0FB90   X      2C1F0000               cmpwi     r31,0
0FC14 0FB94   X      41820010               beq       $+0x0010                  ; 0x0000FBA4
0FC18 0FB98          83BE0004               lwz       r29,0x0004(r30)
0FC1C 0FB9C   X      2C1D0006               cmpwi     r29,6
0FC20 0FBA0   X      4182001C               beq       $+0x001C                  ; 0x0000FBBC
0FC24 0FBA4   X      38600001               li        r3,1
0FC28 0FBA8          38210060               addi      SP,SP,96
0FC2C 0FBAC          80010008               lwz       r0,0x0008(SP)
0FC30 0FBB0   X      7C0803A6               mtlr      r0                        ; LR = 8
0FC34 0FBB4          BB21FFE4               lmw       r25,-0x001C(SP)
0FC38 0FBB8   X      4E800020               blr
0FC3C 0FBBC          889F0000               lbz       r4,0x0000(r31)
0FC40 0FBC0          839B0004               lwz       r28,0x0004(r27)
0FC44 0FBC4   X      548407FF               clrlwi.   r4,r4,31
0FC48 0FBC8   X      4082001C               bne       $+0x001C                  ; 0x0000FBE4
0FC4C 0FBCC   X      38600001               li        r3,1
0FC50 0FBD0          38210060               addi      SP,SP,96
0FC54 0FBD4          80010008               lwz       r0,0x0008(SP)
0FC58 0FBD8   X      7C0803A6               mtlr      r0                        ; LR = 8
0FC5C 0FBDC          BB21FFE4               lmw       r25,-0x001C(SP)
0FC60 0FBE0   X      4E800020               blr
0FC64 0FBE4          813B0030               lwz       r9,0x0030(r27)
0FC68 0FBE8          3BDB0030               addi      r30,r27,48
0FC6C 0FBEC   X      2C090000               cmpwi     r9,0
0FC70 0FBF0   X      41820034               beq       $+0x0034                  ; 0x0000FC24
0FC74 0FBF4          811F0000               lwz       r8,0x0000(r31)
0FC78 0FBF8          80890004               lwz       r4,0x0004(r9)
0FC7C 0FBFC   X      7C082000               cmpw      r8,r4
0FC80 0FC00   X      40820014               bne       $+0x0014                  ; 0x0000FC14
0FC84 0FC04          A07F0004               lhz       r3,0x0004(r31)
0FC88 0FC08          A0890008               lhz       r4,0x0008(r9)
0FC8C 0FC0C   X      7C032000               cmpw      r3,r4
0FC90 0FC10   X      41820014               beq       $+0x0014                  ; 0x0000FC24
0FC94 0FC14   X      7D3E4B78               mr        r30,r9
0FC98 0FC18          813E0000               lwz       r9,0x0000(r30)
0FC9C 0FC1C   X      2C090000               cmpwi     r9,0
0FCA0 0FC20   X      4082FFD8               bne       $-0x0028                  ; 0x0000FBF8
0FCA4 0FC24          80BE0000               lwz       r5,0x0000(r30)
0FCA8 0FC28   X      2C050000               cmpwi     r5,0
0FCAC 0FC2C   X      40820120               bne       $+0x0120                  ; 0x0000FD4C
0FCB0 0FC30   X      3860000C               li        r3,12
0FCB4 0FC34          48004D75               bl        $+0x4D74                  ; 0x000149A8
0FCB8 0FC38          80410014               lwz       RTOC,0x0014(SP)
0FCBC 0FC3C   X      7C7A1B78               mr        r26,r3
0FCC0 0FC40   X      2C1A0000               cmpwi     r26,0
0FCC4 0FC44   X      4082000C               bne       $+0x000C                  ; 0x0000FC50
0FCC8 0FC48   X      38600013               li        r3,19
0FCCC 0FC4C          48000120               b         $+0x0120                  ; 0x0000FD6C
0FCD0 0FC50          813C00B8               lwz       r9,0x00B8(r28)
0FCD4 0FC54          3BBC00B8               addi      r29,r28,184
0FCD8 0FC58   X      2C090000               cmpwi     r9,0
0FCDC 0FC5C   X      41820034               beq       $+0x0034                  ; 0x0000FC90
0FCE0 0FC60          811F0000               lwz       r8,0x0000(r31)
0FCE4 0FC64          80690004               lwz       r3,0x0004(r9)
0FCE8 0FC68   X      7C081800               cmpw      r8,r3
0FCEC 0FC6C   X      40820014               bne       $+0x0014                  ; 0x0000FC80
0FCF0 0FC70          A09F0004               lhz       r4,0x0004(r31)
0FCF4 0FC74          A0690008               lhz       r3,0x0008(r9)
0FCF8 0FC78   X      7C041800               cmpw      r4,r3
0FCFC 0FC7C   X      41820014               beq       $+0x0014                  ; 0x0000FC90
0FD00 0FC80   X      7D3D4B78               mr        r29,r9
0FD04 0FC84          813D0000               lwz       r9,0x0000(r29)
0FD08 0FC88   X      2C090000               cmpwi     r9,0
0FD0C 0FC8C   X      4082FFD8               bne       $-0x0028                  ; 0x0000FC64
0FD10 0FC90          807D0000               lwz       r3,0x0000(r29)
0FD14 0FC94   X      2C030000               cmpwi     r3,0
0FD18 0FC98   X      40820050               bne       $+0x0050                  ; 0x0000FCE8
0FD1C 0FC9C   X      38600010               li        r3,16
0FD20 0FCA0   X      38800001               li        r4,1
0FD24 0FCA4          4BFF77C5               bl        $-0x883C                  ; 0x00007468
0FD28 0FCA8   X      60000000               nop
0FD2C 0FCAC   X      2C030000               cmpwi     r3,0
0FD30 0FCB0   X      40820020               bne       $+0x0020                  ; 0x0000FCD0
0FD34 0FCB4          38822EF0               addi      r4,RTOC,12016
0FD38 0FCB8   X      38A00010               li        r5,16
0FD3C 0FCBC          807C01E4               lwz       r3,0x01E4(r28)
0FD40 0FCC0          3884028E               addi      r4,r4,654
0FD44 0FCC4          4BFF7099               bl        $-0x8F68                  ; 0x00006D5C
0FD48 0FCC8   X      60000000               nop
0FD4C 0FCCC          48000030               b         $+0x0030                  ; 0x0000FCFC
0FD50 0FCD0          801F0000               lwz       r0,0x0000(r31)
0FD54 0FCD4          90030004               stw       r0,0x0004(r3)
0FD58 0FCD8          A09F0004               lhz       r4,0x0004(r31)
0FD5C 0FCDC          B0830008               sth       r4,0x0008(r3)
0FD60 0FCE0          93230000               stw       r25,0x0000(r3)
0FD64 0FCE4          907D0000               stw       r3,0x0000(r29)
0FD68 0FCE8          80A3000C               lwz       r5,0x000C(r3)
0FD6C 0FCEC          3BA50001               addi      r29,r5,1
0FD70 0FCF0          93A3000C               stw       r29,0x000C(r3)
0FD74 0FCF4   X      2C1D0000               cmpwi     r29,0
0FD78 0FCF8   X      40820028               bne       $+0x0028                  ; 0x0000FD20
0FD7C 0FCFC   X      7F43D378               mr        r3,r26
0FD80 0FD00          48004C79               bl        $+0x4C78                  ; 0x00014978
0FD84 0FD04          80410014               lwz       RTOC,0x0014(SP)
0FD88 0FD08   X      38600013               li        r3,19
0FD8C 0FD0C          38210060               addi      SP,SP,96
0FD90 0FD10          80010008               lwz       r0,0x0008(SP)
0FD94 0FD14   X      7C0803A6               mtlr      r0                        ; LR = 8
0FD98 0FD18          BB21FFE4               lmw       r25,-0x001C(SP)
0FD9C 0FD1C   X      4E800020               blr
0FDA0 0FD20          389A0004               addi      r4,r26,4
0FDA4 0FD24   X      7FE3FB78               mr        r3,r31
0FDA8 0FD28   X      38A00006               li        r5,6
0FDAC 0FD2C          480051BD               bl        $+0x51BC                  ; 0x00014EE8
0FDB0 0FD30          80410014               lwz       RTOC,0x0014(SP)
0FDB4 0FD34          933A0000               stw       r25,0x0000(r26)
0FDB8 0FD38   X      2C1D0001               cmpwi     r29,1
0FDBC 0FD3C          935E0000               stw       r26,0x0000(r30)
0FDC0 0FD40   X      4082000C               bne       $+0x000C                  ; 0x0000FD4C
0FDC4 0FD44   X      7F83E378               mr        r3,r28
0FDC8 0FD48          4BFFB809               bl        $-0x47F8                  ; 0x0000B550
0FDCC 0FD4C          38822EF0               addi      r4,RTOC,12016
0FDD0 0FD50   X      7F65DB78               mr        r5,r27
0FDD4 0FD54          807C01E4               lwz       r3,0x01E4(r28)
0FDD8 0FD58   X      7FE6FB78               mr        r6,r31
0FDDC 0FD5C          388402B4               addi      r4,r4,692
0FDE0 0FD60          4BFF6FFD               bl        $-0x9004                  ; 0x00006D5C
0FDE4 0FD64   X      60000000               nop
0FDE8 0FD68   X      38600000               li        r3,0
0FDEC 0FD6C          38210060               addi      SP,SP,96
0FDF0 0FD70          80010008               lwz       r0,0x0008(SP)
0FDF4 0FD74   X      7C0803A6               mtlr      r0                        ; LR = 8
0FDF8 0FD78          BB21FFE4               lmw       r25,-0x001C(SP)
0FDFC 0FD7C   X      4E800020               blr
0FE00 0FD80   X      7C0802A6               mflr      r0                        ; LR = 8
0FE04 0FD84          BF61FFEC               stmw      r27,-0x0014(SP)
0FE08 0FD88          90010008               stw       r0,0x0008(SP)
0FE0C 0FD8C          9421FFB0               stwu      SP,-0x0050(SP)
0FE10 0FD90          80A4000C               lwz       r5,0x000C(r4)
0FE14 0FD94   X      7C7C1B78               mr        r28,r3
0FE18 0FD98          83FC0014               lwz       r31,0x0014(r28)
0FE1C 0FD9C   X      3BA00000               li        r29,0
0FE20 0FDA0          81250004               lwz       r9,0x0004(r5)
0FE24 0FDA4          83DF0004               lwz       r30,0x0004(r31)
0FE28 0FDA8   X      2C090001               cmpwi     r9,1
0FE2C 0FDAC   X      41820020               beq       $+0x0020                  ; 0x0000FDCC
0FE30 0FDB0   X      2C090002               cmpwi     r9,2
0FE34 0FDB4   X      41820198               beq       $+0x0198                  ; 0x0000FF4C
0FE38 0FDB8   X      2C090003               cmpwi     r9,3
0FE3C 0FDBC   X      418200D0               beq       $+0x00D0                  ; 0x0000FE8C
0FE40 0FDC0          80DF0000               lwz       r6,0x0000(r31)
0FE44 0FDC4   X      2B060003               cmplwi    cr6,r6,0x0003
0FE48 0FDC8          480001D8               b         $+0x01D8                  ; 0x0000FFA0
0FE4C 0FDCC          38822EF0               addi      r4,RTOC,12016
0FE50 0FDD0   X      7FE5FB78               mr        r5,r31
0FE54 0FDD4          807E01E4               lwz       r3,0x01E4(r30)
0FE58 0FDD8          38840BBE               addi      r4,r4,3006
0FE5C 0FDDC          4BFF6F81               bl        $-0x9080                  ; 0x00006D5C
0FE60 0FDE0   X      60000000               nop
0FE64 0FDE4          801F000C               lwz       r0,0x000C(r31)
0FE68 0FDE8   X      540007FF               clrlwi.   r0,r0,31
0FE6C 0FDEC   X      4082001C               bne       $+0x001C                  ; 0x0000FE08
0FE70 0FDF0   X      38600000               li        r3,0
0FE74 0FDF4          38210050               addi      SP,SP,80
0FE78 0FDF8          80010008               lwz       r0,0x0008(SP)
0FE7C 0FDFC   X      7C0803A6               mtlr      r0                        ; LR = 8
0FE80 0FE00          BB61FFEC               lmw       r27,-0x0014(SP)
0FE84 0FE04   X      4E800020               blr
0FE88 0FE08          801F0000               lwz       r0,0x0000(r31)
0FE8C 0FE0C   X      2C000003               cmpwi     r0,3
0FE90 0FE10   X      40820060               bne       $+0x0060                  ; 0x0000FE70
0FE94 0FE14          813E00BC               lwz       r9,0x00BC(r30)
0FE98 0FE18   X      2C090000               cmpwi     r9,0
0FE9C 0FE1C   X      4182003C               beq       $+0x003C                  ; 0x0000FE58
0FEA0 0FE20          80690014               lwz       r3,0x0014(r9)
0FEA4 0FE24   X      7C03F800               cmpw      r3,r31
0FEA8 0FE28   X      40820024               bne       $+0x0024                  ; 0x0000FE4C
0FEAC 0FE2C          8109000C               lwz       r8,0x000C(r9)
0FEB0 0FE30          550405AD               rlwinm.   r4,r8,0,22,22
0FEB4 0FE34   X      41820018               beq       $+0x0018                  ; 0x0000FE4C
0FEB8 0FE38          550305EA               rlwinm    r3,r8,0,23,21
0FEBC 0FE3C          9069000C               stw       r3,0x000C(r9)
0FEC0 0FE40          809E01C8               lwz       r4,0x01C8(r30)
0FEC4 0FE44   X      3884FFFF               subi      r4,r4,1
0FEC8 0FE48          909E01C8               stw       r4,0x01C8(r30)
0FECC 0FE4C          81290000               lwz       r9,0x0000(r9)
0FED0 0FE50   X      2C090000               cmpwi     r9,0
0FED4 0FE54   X      4082FFCC               bne       $-0x0034                  ; 0x0000FE20
0FED8 0FE58          80BE01C8               lwz       r5,0x01C8(r30)
0FEDC 0FE5C   X      2C050000               cmpwi     r5,0
0FEE0 0FE60   X      40820014               bne       $+0x0014                  ; 0x0000FE74
0FEE4 0FE64   X      7FC3F378               mr        r3,r30
0FEE8 0FE68          4BFFB6E9               bl        $-0x4918                  ; 0x0000B550
0FEEC 0FE6C          48000008               b         $+0x0008                  ; 0x0000FE74
0FEF0 0FE70   X      3BA00200               li        r29,512
0FEF4 0FE74          801F000C               lwz       r0,0x000C(r31)
0FEF8 0FE78          807F0000               lwz       r3,0x0000(r31)
0FEFC 0FE7C          68000001               xori      r0,r0,0x0001
0FF00 0FE80          901F000C               stw       r0,0x000C(r31)
0FF04 0FE84   X      2B030003               cmplwi    cr6,r3,0x0003
0FF08 0FE88          48000118               b         $+0x0118                  ; 0x0000FFA0
0FF0C 0FE8C          38822EF0               addi      r4,RTOC,12016
0FF10 0FE90   X      7FE5FB78               mr        r5,r31
0FF14 0FE94          807E01E4               lwz       r3,0x01E4(r30)
0FF18 0FE98          38840BE9               addi      r4,r4,3049
0FF1C 0FE9C          4BFF6EC1               bl        $-0x9140                  ; 0x00006D5C
0FF20 0FEA0   X      60000000               nop
0FF24 0FEA4          801F000C               lwz       r0,0x000C(r31)
0FF28 0FEA8          540007BD               rlwinm.   r0,r0,0,30,30
0FF2C 0FEAC   X      4082001C               bne       $+0x001C                  ; 0x0000FEC8
0FF30 0FEB0   X      38600000               li        r3,0
0FF34 0FEB4          38210050               addi      SP,SP,80
0FF38 0FEB8          80010008               lwz       r0,0x0008(SP)
0FF3C 0FEBC   X      7C0803A6               mtlr      r0                        ; LR = 8
0FF40 0FEC0          BB61FFEC               lmw       r27,-0x0014(SP)
0FF44 0FEC4   X      4E800020               blr
0FF48 0FEC8          801F0000               lwz       r0,0x0000(r31)
0FF4C 0FECC   X      2C000003               cmpwi     r0,3
0FF50 0FED0   X      40820060               bne       $+0x0060                  ; 0x0000FF30
0FF54 0FED4          813E00BC               lwz       r9,0x00BC(r30)
0FF58 0FED8   X      2C090000               cmpwi     r9,0
0FF5C 0FEDC   X      4182003C               beq       $+0x003C                  ; 0x0000FF18
0FF60 0FEE0          80690014               lwz       r3,0x0014(r9)
0FF64 0FEE4   X      7C03F800               cmpw      r3,r31
0FF68 0FEE8   X      40820024               bne       $+0x0024                  ; 0x0000FF0C
0FF6C 0FEEC          8109000C               lwz       r8,0x000C(r9)
0FF70 0FEF0          5504056B               rlwinm.   r4,r8,0,21,21
0FF74 0FEF4   X      41820018               beq       $+0x0018                  ; 0x0000FF0C
0FF78 0FEF8          550305A8               rlwinm    r3,r8,0,22,20
0FF7C 0FEFC          9069000C               stw       r3,0x000C(r9)
0FF80 0FF00          809E01D0               lwz       r4,0x01D0(r30)
0FF84 0FF04   X      3884FFFF               subi      r4,r4,1
0FF88 0FF08          909E01D0               stw       r4,0x01D0(r30)
0FF8C 0FF0C          81290000               lwz       r9,0x0000(r9)
0FF90 0FF10   X      2C090000               cmpwi     r9,0
0FF94 0FF14   X      4082FFCC               bne       $-0x0034                  ; 0x0000FEE0
0FF98 0FF18          80BE01D0               lwz       r5,0x01D0(r30)
0FF9C 0FF1C   X      2C050000               cmpwi     r5,0
0FFA0 0FF20   X      40820014               bne       $+0x0014                  ; 0x0000FF34
0FFA4 0FF24   X      7FC3F378               mr        r3,r30
0FFA8 0FF28          4BFFB629               bl        $-0x49D8                  ; 0x0000B550
0FFAC 0FF2C          48000008               b         $+0x0008                  ; 0x0000FF34
0FFB0 0FF30   X      3BA00400               li        r29,1024
0FFB4 0FF34          801F000C               lwz       r0,0x000C(r31)
0FFB8 0FF38          807F0000               lwz       r3,0x0000(r31)
0FFBC 0FF3C          68000002               xori      r0,r0,0x0002
0FFC0 0FF40          901F000C               stw       r0,0x000C(r31)
0FFC4 0FF44   X      2B030003               cmplwi    cr6,r3,0x0003
0FFC8 0FF48          48000058               b         $+0x0058                  ; 0x0000FFA0
0FFCC 0FF4C          38822EF0               addi      r4,RTOC,12016
0FFD0 0FF50   X      7FE5FB78               mr        r5,r31
0FFD4 0FF54          807E01E4               lwz       r3,0x01E4(r30)
0FFD8 0FF58          38840C15               addi      r4,r4,3093
0FFDC 0FF5C          4BFF6E01               bl        $-0x9200                  ; 0x00006D5C
0FFE0 0FF60   X      60000000               nop
0FFE4 0FF64          83BF000C               lwz       r29,0x000C(r31)
0FFE8 0FF68          57BD077B               rlwinm.   r29,r29,0,29,29
0FFEC 0FF6C   X      4082001C               bne       $+0x001C                  ; 0x0000FF88
0FFF0 0FF70   X      38600000               li        r3,0
0FFF4 0FF74          38210050               addi      SP,SP,80
0FFF8 0FF78          80010008               lwz       r0,0x0008(SP)
0FFFC 0FF7C   X      7C0803A6               mtlr      r0                        ; LR = 8
10000 0FF80          BB61FFEC               lmw       r27,-0x0014(SP)
10004 0FF84   X      4E800020               blr
10008 0FF88          801F000C               lwz       r0,0x000C(r31)
1000C 0FF8C   X      3BA00020               li        r29,32
10010 0FF90          807F0000               lwz       r3,0x0000(r31)
10014 0FF94          68000004               xori      r0,r0,0x0004
10018 0FF98          901F000C               stw       r0,0x000C(r31)
1001C 0FF9C   X      2B030003               cmplwi    cr6,r3,0x0003
10020 0FFA0   X      419A0114               beq       cr6,$+0x0114              ; 0x000100B4
10024 0FFA4          807F0004               lwz       r3,0x0004(r31)
10028 0FFA8   X      7FA4EB78               mr        r4,r29
1002C 0FFAC          80BF001C               lwz       r5,0x001C(r31)
10030 0FFB0   X      3B600000               li        r27,0
10034 0FFB4          4BFFF245               bl        $-0x0DBC                  ; 0x0000F1F8
10038 0FFB8          83C30000               lwz       r30,0x0000(r3)
1003C 0FFBC   X      2C9E0000               cmpwi     cr1,r30,0
10040 0FFC0   X      418600F4               beq       cr1,$+0x00F4              ; 0x000100B4
10044 0FFC4          817E000C               lwz       r11,0x000C(r30)
10048 0FFC8          7FA35838               and       r3,r29,r11
1004C 0FFCC   X      7C03E800               cmpw      r3,r29
10050 0FFD0   X      40820014               bne       $+0x0014                  ; 0x0000FFE4
10054 0FFD4          809E0014               lwz       r4,0x0014(r30)
10058 0FFD8   X      7C04F800               cmpw      r4,r31
1005C 0FFDC   X      40820008               bne       $+0x0008                  ; 0x0000FFE4
10060 0FFE0          48000014               b         $+0x0014                  ; 0x0000FFF4
10064 0FFE4          83DE0008               lwz       r30,0x0008(r30)
10068 0FFE8   X      2C1E0000               cmpwi     r30,0
1006C 0FFEC   X      4082FFD8               bne       $-0x0028                  ; 0x0000FFC4
10070 0FFF0          480000C4               b         $+0x00C4                  ; 0x000100B4
10074 0FFF4   X      2C1E0000               cmpwi     r30,0
10078 0FFF8   X      418200BC               beq       $+0x00BC                  ; 0x000100B4
1007C 0FFFC          807E0014               lwz       r3,0x0014(r30)
10080 10000   X      3BA00000               li        r29,0
10084 10004          83E30004               lwz       r31,0x0004(r3)
10088 10008   X      7FC3F378               mr        r3,r30
1008C 1000C          4BFFF279               bl        $-0x0D88                  ; 0x0000F284
10090 10010          813E000C               lwz       r9,0x000C(r30)
10094 10014          5520056B               rlwinm.   r0,r9,0,21,21
10098 10018   X      4182001C               beq       $+0x001C                  ; 0x00010034
1009C 1001C          819F01D0               lwz       r12,0x01D0(r31)
100A0 10020   X      380CFFFF               subi      r0,r12,1
100A4 10024          901F01D0               stw       r0,0x01D0(r31)
100A8 10028          7C1D0034               cntlzw    r29,r0
100AC 1002C          813E000C               lwz       r9,0x000C(r30)
100B0 10030   X      57BDD97E               srwi      r29,r29,5
100B4 10034          552305AD               rlwinm.   r3,r9,0,22,22
100B8 10038   X      41820020               beq       $+0x0020                  ; 0x00010058
100BC 1003C          809F01C8               lwz       r4,0x01C8(r31)
100C0 10040   X      3884FFFF               subi      r4,r4,1
100C4 10044          7C830034               cntlzw    r3,r4
100C8 10048          909F01C8               stw       r4,0x01C8(r31)
100CC 1004C   X      5463D97E               srwi      r3,r3,5
100D0 10050          7FA51B78               or        r5,r29,r3
100D4 10054   X      54BD063E               clrlwi    r29,r5,24
100D8 10058   X      38800018               li        r4,24
100DC 1005C   X      7FC3F378               mr        r3,r30
100E0 10060          4BFF73AD               bl        $-0x8C54                  ; 0x0000740C
100E4 10064   X      60000000               nop
100E8 10068          819F00C0               lwz       r12,0x00C0(r31)
100EC 1006C   X      380CFFFF               subi      r0,r12,1
100F0 10070          901F00C0               stw       r0,0x00C0(r31)
100F4 10074   X      2C000000               cmpwi     r0,0
100F8 10078   X      4082002C               bne       $+0x002C                  ; 0x000100A4
100FC 1007C          807F01F8               lwz       r3,0x01F8(r31)
10100 10080   X      2C030000               cmpwi     r3,0
10104 10084   X      41820010               beq       $+0x0010                  ; 0x00010094
10108 10088          48004B79               bl        $+0x4B78                  ; 0x00014C00
1010C 1008C          80410014               lwz       RTOC,0x0014(SP)
10110 10090          937F01F8               stw       r27,0x01F8(r31)
10114 10094          807F01E0               lwz       r3,0x01E0(r31)
10118 10098          4BFF6DC1               bl        $-0x9240                  ; 0x00006E58
1011C 1009C   X      60000000               nop
10120 100A0          48000014               b         $+0x0014                  ; 0x000100B4
10124 100A4   X      2C1D0000               cmpwi     r29,0
10128 100A8   X      4182000C               beq       $+0x000C                  ; 0x000100B4
1012C 100AC   X      7FE3FB78               mr        r3,r31
10130 100B0          4BFFB4A1               bl        $-0x4B60                  ; 0x0000B550
10134 100B4   X      387CFFC0               subi      r3,r28,64
10138 100B8   X      7C7F1B78               mr        r31,r3
1013C 100BC   X      38800000               li        r4,0
10140 100C0          48004DC9               bl        $+0x4DC8                  ; 0x00014E88
10144 100C4          80410014               lwz       RTOC,0x0014(SP)
10148 100C8   X      38800086               li        r4,134
1014C 100CC   X      7FE3FB78               mr        r3,r31
10150 100D0   X      38A00001               li        r5,1
10154 100D4          48004E75               bl        $+0x4E74                  ; 0x00014F48
10158 100D8          80410014               lwz       RTOC,0x0014(SP)
1015C 100DC   X      38600000               li        r3,0
10160 100E0          38210050               addi      SP,SP,80
10164 100E4          80010008               lwz       r0,0x0008(SP)
10168 100E8   X      7C0803A6               mtlr      r0                        ; LR = 8
1016C 100EC          BB61FFEC               lmw       r27,-0x0014(SP)
10170 100F0   X      4E800020               blr
10174 100F4   X      7C0802A6               mflr      r0                        ; LR = 8
10178 100F8          BF41FFE8               stmw      r26,-0x0018(SP)
1017C 100FC          90010008               stw       r0,0x0008(SP)
10180 10100          9421FFB0               stwu      SP,-0x0050(SP)
10184 10104          83C30014               lwz       r30,0x0014(r3)
10188 10108   X      3BA00000               li        r29,0
1018C 1010C          80BE0000               lwz       r5,0x0000(r30)
10190 10110   X      3B40FFFF               li        r26,-1
10194 10114          83FE0004               lwz       r31,0x0004(r30)
10198 10118   X      2C050003               cmpwi     r5,3
1019C 1011C          8384000C               lwz       r28,0x000C(r4)
101A0 10120   X      40820008               bne       $+0x0008                  ; 0x00010128
101A4 10124          835E001C               lwz       r26,0x001C(r30)
101A8 10128          813C0004               lwz       r9,0x0004(r28)
101AC 1012C   X      2C090001               cmpwi     r9,1
101B0 10130   X      4182002C               beq       $+0x002C                  ; 0x0001015C
101B4 10134   X      2C090002               cmpwi     r9,2
101B8 10138   X      41820184               beq       $+0x0184                  ; 0x000102BC
101BC 1013C   X      2C090003               cmpwi     r9,3
101C0 10140   X      418200CC               beq       $+0x00CC                  ; 0x0001020C
101C4 10144   X      38600009               li        r3,9
101C8 10148          38210050               addi      SP,SP,80
101CC 1014C          80010008               lwz       r0,0x0008(SP)
101D0 10150   X      7C0803A6               mtlr      r0                        ; LR = 8
101D4 10154          BB41FFE8               lmw       r26,-0x0018(SP)
101D8 10158   X      4E800020               blr
101DC 1015C          38822EF0               addi      r4,RTOC,12016
101E0 10160   X      7FC5F378               mr        r5,r30
101E4 10164          807F01E4               lwz       r3,0x01E4(r31)
101E8 10168          38840C3F               addi      r4,r4,3135
101EC 1016C          4BFF6BF1               bl        $-0x9410                  ; 0x00006D5C
101F0 10170   X      60000000               nop
101F4 10174          837E000C               lwz       r27,0x000C(r30)
101F8 10178   X      577B07FF               clrlwi.   r27,r27,31
101FC 1017C   X      4182001C               beq       $+0x001C                  ; 0x00010198
10200 10180   X      38600000               li        r3,0
10204 10184          38210050               addi      SP,SP,80
10208 10188          80010008               lwz       r0,0x0008(SP)
1020C 1018C   X      7C0803A6               mtlr      r0                        ; LR = 8
10210 10190          BB41FFE8               lmw       r26,-0x0018(SP)
10214 10194   X      4E800020               blr
10218 10198          801E0000               lwz       r0,0x0000(r30)
1021C 1019C   X      2C000003               cmpwi     r0,3
10220 101A0   X      40820064               bne       $+0x0064                  ; 0x00010204
10224 101A4          813F00BC               lwz       r9,0x00BC(r31)
10228 101A8          811F01C8               lwz       r8,0x01C8(r31)
1022C 101AC   X      2C090000               cmpwi     r9,0
10230 101B0   X      41820034               beq       $+0x0034                  ; 0x000101E4
10234 101B4          80690014               lwz       r3,0x0014(r9)
10238 101B8   X      7C03F000               cmpw      r3,r30
1023C 101BC   X      4082001C               bne       $+0x001C                  ; 0x000101D8
10240 101C0          8089000C               lwz       r4,0x000C(r9)
10244 101C4          60840200               ori       r4,r4,0x0200
10248 101C8          9089000C               stw       r4,0x000C(r9)
1024C 101CC          807F01C8               lwz       r3,0x01C8(r31)
10250 101D0          38630001               addi      r3,r3,1
10254 101D4          907F01C8               stw       r3,0x01C8(r31)
10258 101D8          81290000               lwz       r9,0x0000(r9)
1025C 101DC   X      2C090000               cmpwi     r9,0
10260 101E0   X      4082FFD4               bne       $-0x002C                  ; 0x000101B4
10264 101E4   X      2C080000               cmpwi     r8,0
10268 101E8   X      40820138               bne       $+0x0138                  ; 0x00010320
1026C 101EC          80BF01C8               lwz       r5,0x01C8(r31)
10270 101F0   X      28050000               cmplwi    r5,0x0000
10274 101F4   X      4081012C               ble       $+0x012C                  ; 0x00010320
10278 101F8   X      7FE3FB78               mr        r3,r31
1027C 101FC          4BFFB355               bl        $-0x4CAC                  ; 0x0000B550
10280 10200          48000120               b         $+0x0120                  ; 0x00010320
10284 10204   X      3BA00200               li        r29,512
10288 10208          48000118               b         $+0x0118                  ; 0x00010320
1028C 1020C          38822EF0               addi      r4,RTOC,12016
10290 10210   X      7FC5F378               mr        r5,r30
10294 10214          807F01E4               lwz       r3,0x01E4(r31)
10298 10218          38840C69               addi      r4,r4,3177
1029C 1021C          4BFF6B41               bl        $-0x94C0                  ; 0x00006D5C
102A0 10220   X      60000000               nop
102A4 10224          837E000C               lwz       r27,0x000C(r30)
102A8 10228          577B07BD               rlwinm.   r27,r27,0,30,30
102AC 1022C   X      4182001C               beq       $+0x001C                  ; 0x00010248
102B0 10230   X      38600000               li        r3,0
102B4 10234          38210050               addi      SP,SP,80
102B8 10238          80010008               lwz       r0,0x0008(SP)
102BC 1023C   X      7C0803A6               mtlr      r0                        ; LR = 8
102C0 10240          BB41FFE8               lmw       r26,-0x0018(SP)
102C4 10244   X      4E800020               blr
102C8 10248          801E0000               lwz       r0,0x0000(r30)
102CC 1024C   X      2C000003               cmpwi     r0,3
102D0 10250   X      40820064               bne       $+0x0064                  ; 0x000102B4
102D4 10254          813F00BC               lwz       r9,0x00BC(r31)
102D8 10258          811F01D0               lwz       r8,0x01D0(r31)
102DC 1025C   X      2C090000               cmpwi     r9,0
102E0 10260   X      41820034               beq       $+0x0034                  ; 0x00010294
102E4 10264          80690014               lwz       r3,0x0014(r9)
102E8 10268   X      7C03F000               cmpw      r3,r30
102EC 1026C   X      4082001C               bne       $+0x001C                  ; 0x00010288
102F0 10270          8089000C               lwz       r4,0x000C(r9)
102F4 10274          60840400               ori       r4,r4,0x0400
102F8 10278          9089000C               stw       r4,0x000C(r9)
102FC 1027C          807F01D0               lwz       r3,0x01D0(r31)
10300 10280          38630001               addi      r3,r3,1
10304 10284          907F01D0               stw       r3,0x01D0(r31)
10308 10288          81290000               lwz       r9,0x0000(r9)
1030C 1028C   X      2C090000               cmpwi     r9,0
10310 10290   X      4082FFD4               bne       $-0x002C                  ; 0x00010264
10314 10294   X      2C080000               cmpwi     r8,0
10318 10298   X      40820088               bne       $+0x0088                  ; 0x00010320
1031C 1029C          80BF01D0               lwz       r5,0x01D0(r31)
10320 102A0   X      28050000               cmplwi    r5,0x0000
10324 102A4   X      4081007C               ble       $+0x007C                  ; 0x00010320
10328 102A8   X      7FE3FB78               mr        r3,r31
1032C 102AC          4BFFB2A5               bl        $-0x4D5C                  ; 0x0000B550
10330 102B0          48000070               b         $+0x0070                  ; 0x00010320
10334 102B4   X      3BA00400               li        r29,1024
10338 102B8          48000068               b         $+0x0068                  ; 0x00010320
1033C 102BC          38822EF0               addi      r4,RTOC,12016
10340 102C0   X      7FC5F378               mr        r5,r30
10344 102C4          807F01E4               lwz       r3,0x01E4(r31)
10348 102C8          38840C94               addi      r4,r4,3220
1034C 102CC          4BFF6A91               bl        $-0x9570                  ; 0x00006D5C
10350 102D0   X      60000000               nop
10354 102D4          837E000C               lwz       r27,0x000C(r30)
10358 102D8          577B077B               rlwinm.   r27,r27,0,29,29
1035C 102DC   X      4182001C               beq       $+0x001C                  ; 0x000102F8
10360 102E0   X      38600000               li        r3,0
10364 102E4          38210050               addi      SP,SP,80
10368 102E8          80010008               lwz       r0,0x0008(SP)
1036C 102EC   X      7C0803A6               mtlr      r0                        ; LR = 8
10370 102F0          BB41FFE8               lmw       r26,-0x0018(SP)
10374 102F4   X      4E800020               blr
10378 102F8          83BE0000               lwz       r29,0x0000(r30)
1037C 102FC   X      2C1D0003               cmpwi     r29,3
10380 10300   X      4082001C               bne       $+0x001C                  ; 0x0001031C
10384 10304   X      38600000               li        r3,0
10388 10308          38210050               addi      SP,SP,80
1038C 1030C          80010008               lwz       r0,0x0008(SP)
10390 10310   X      7C0803A6               mtlr      r0                        ; LR = 8
10394 10314          BB41FFE8               lmw       r26,-0x0018(SP)
10398 10318   X      4E800020               blr
1039C 1031C   X      3BA00020               li        r29,32
103A0 10320          809E0000               lwz       r4,0x0000(r30)
103A4 10324   X      2C040003               cmpwi     r4,3
103A8 10328   X      41820134               beq       $+0x0134                  ; 0x0001045C
103AC 1032C          83FE0004               lwz       r31,0x0004(r30)
103B0 10330   X      38600018               li        r3,24
103B4 10334   X      38800001               li        r4,1
103B8 10338   X      3B600000               li        r27,0
103BC 1033C          4BFF712D               bl        $-0x8ED4                  ; 0x00007468
103C0 10340   X      60000000               nop
103C4 10344   X      7C6B1B78               mr        r11,r3
103C8 10348   X      2C0B0000               cmpwi     r11,0
103CC 1034C   X      40820020               bne       $+0x0020                  ; 0x0001036C
103D0 10350          38822EF0               addi      r4,RTOC,12016
103D4 10354   X      38A00018               li        r5,24
103D8 10358          807F01E4               lwz       r3,0x01E4(r31)
103DC 1035C          38840B99               addi      r4,r4,2969
103E0 10360          4BFF69FD               bl        $-0x9604                  ; 0x00006D5C
103E4 10364   X      60000000               nop
103E8 10368          48000018               b         $+0x0018                  ; 0x00010380
103EC 1036C          93CB0014               stw       r30,0x0014(r11)
103F0 10370   X      2C0B0000               cmpwi     r11,0
103F4 10374          934B0010               stw       r26,0x0010(r11)
103F8 10378          93AB000C               stw       r29,0x000C(r11)
103FC 1037C   X      4082001C               bne       $+0x001C                  ; 0x00010398
10400 10380   X      38600004               li        r3,4
10404 10384          38210050               addi      SP,SP,80
10408 10388          80010008               lwz       r0,0x0008(SP)
1040C 1038C   X      7C0803A6               mtlr      r0                        ; LR = 8
10410 10390          BB41FFE8               lmw       r26,-0x0018(SP)
10414 10394   X      4E800020               blr
10418 10398          83FE0004               lwz       r31,0x0004(r30)
1041C 1039C          936B0008               stw       r27,0x0008(r11)
10420 103A0   X      7FE3FB78               mr        r3,r31
10424 103A4          936B0004               stw       r27,0x0004(r11)
10428 103A8          801F00BC               lwz       r0,0x00BC(r31)
1042C 103AC          900B0000               stw       r0,0x0000(r11)
10430 103B0          917F00BC               stw       r11,0x00BC(r31)
10434 103B4          808B000C               lwz       r4,0x000C(r11)
10438 103B8          80AB0010               lwz       r5,0x0010(r11)
1043C 103BC          4BFFEE3D               bl        $-0x11C4                  ; 0x0000F1F8
10440 103C0          81230000               lwz       r9,0x0000(r3)
10444 103C4   X      2C890000               cmpwi     cr1,r9,0
10448 103C8   X      41860018               beq       cr1,$+0x0018              ; 0x000103E0
1044C 103CC          80090004               lwz       r0,0x0004(r9)
10450 103D0          900B0004               stw       r0,0x0004(r11)
10454 103D4          80830000               lwz       r4,0x0000(r3)
10458 103D8          93640004               stw       r27,0x0004(r4)
1045C 103DC          908B0008               stw       r4,0x0008(r11)
10460 103E0          91630000               stw       r11,0x0000(r3)
10464 103E4          80FF00C0               lwz       r7,0x00C0(r31)
10468 103E8          38A70001               addi      r5,r7,1
1046C 103EC          7CE90034               cntlzw    r9,r7
10470 103F0          90BF00C0               stw       r5,0x00C0(r31)
10474 103F4   X      5529D97E               srwi      r9,r9,5
10478 103F8          810B000C               lwz       r8,0x000C(r11)
1047C 103FC          550405AD               rlwinm.   r4,r8,0,22,22
10480 10400   X      41820028               beq       $+0x0028                  ; 0x00010428
10484 10404          80DF01C8               lwz       r6,0x01C8(r31)
10488 10408          7CE50034               cntlzw    r5,r7
1048C 1040C          38660001               addi      r3,r6,1
10490 10410          7CC40034               cntlzw    r4,r6
10494 10414          907F01C8               stw       r3,0x01C8(r31)
10498 10418          7CAA2378               or        r10,r5,r4
1049C 1041C          810B000C               lwz       r8,0x000C(r11)
104A0 10420          7D4A2E70               srawi     r10,r10,5
104A4 10424   X      5549063E               clrlwi    r9,r10,24
104A8 10428          550C056B               rlwinm.   r12,r8,0,21,21
104AC 1042C   X      41820020               beq       $+0x0020                  ; 0x0001044C
104B0 10430          807F01D0               lwz       r3,0x01D0(r31)
104B4 10434          7C650034               cntlzw    r5,r3
104B8 10438          38830001               addi      r4,r3,1
104BC 1043C   X      54A5D97E               srwi      r5,r5,5
104C0 10440          909F01D0               stw       r4,0x01D0(r31)
104C4 10444          7D262B78               or        r6,r9,r5
104C8 10448   X      54C9063E               clrlwi    r9,r6,24
104CC 1044C   X      2C090000               cmpwi     r9,0
104D0 10450   X      4182000C               beq       $+0x000C                  ; 0x0001045C
104D4 10454   X      7FE3FB78               mr        r3,r31
104D8 10458          4BFFB0F9               bl        $-0x4F08                  ; 0x0000B550
104DC 1045C          813C0004               lwz       r9,0x0004(r28)
104E0 10460   X      2C090001               cmpwi     r9,1
104E4 10464   X      41820018               beq       $+0x0018                  ; 0x0001047C
104E8 10468   X      2C090002               cmpwi     r9,2
104EC 1046C   X      41820030               beq       $+0x0030                  ; 0x0001049C
104F0 10470   X      2C090003               cmpwi     r9,3
104F4 10474   X      41820018               beq       $+0x0018                  ; 0x0001048C
104F8 10478          48000030               b         $+0x0030                  ; 0x000104A8
104FC 1047C          83BE000C               lwz       r29,0x000C(r30)
10500 10480          63BD0001               ori       r29,r29,0x0001
10504 10484          93BE000C               stw       r29,0x000C(r30)
10508 10488          48000020               b         $+0x0020                  ; 0x000104A8
1050C 1048C          807E000C               lwz       r3,0x000C(r30)
10510 10490          60630002               ori       r3,r3,0x0002
10514 10494          907E000C               stw       r3,0x000C(r30)
10518 10498          48000010               b         $+0x0010                  ; 0x000104A8
1051C 1049C          809E000C               lwz       r4,0x000C(r30)
10520 104A0          60840004               ori       r4,r4,0x0004
10524 104A4          909E000C               stw       r4,0x000C(r30)
10528 104A8   X      38600000               li        r3,0
1052C 104AC          38210050               addi      SP,SP,80
10530 104B0          80010008               lwz       r0,0x0008(SP)
10534 104B4   X      7C0803A6               mtlr      r0                        ; LR = 8
10538 104B8          BB41FFE8               lmw       r26,-0x0018(SP)
1053C 104BC   X      4E800020               blr
10540 104C0          80A30014               lwz       r5,0x0014(r3)
10544 104C4          80050000               lwz       r0,0x0000(r5)
10548 104C8   X      2C000003               cmpwi     r0,3
1054C 104CC   X      4182000C               beq       $+0x000C                  ; 0x000104D8
10550 104D0   X      38600003               li        r3,3
10554 104D4   X      4E800020               blr
10558 104D8   X      7C0802A6               mflr      r0                        ; LR = 8
1055C 104DC          BEE1FFDC               stmw      r23,-0x0024(SP)
10560 104E0          90010008               stw       r0,0x0008(SP)
10564 104E4          9421FFA0               stwu      SP,-0x0060(SP)
10568 104E8   X      3B000000               li        r24,0
1056C 104EC   X      7C7A1B78               mr        r26,r3
10570 104F0          809A0014               lwz       r4,0x0014(r26)
10574 104F4   X      7CBC2B78               mr        r28,r5
10578 104F8          83240004               lwz       r25,0x0004(r4)
1057C 104FC   X      3AE00000               li        r23,0
10580 10500          3B7900BC               addi      r27,r25,188
10584 10504          83DB0000               lwz       r30,0x0000(r27)
10588 10508   X      2C1E0000               cmpwi     r30,0
1058C 1050C   X      418200E8               beq       $+0x00E8                  ; 0x000105F4
10590 10510          80DE0014               lwz       r6,0x0014(r30)
10594 10514   X      7C06E000               cmpw      r6,r28
10598 10518   X      4182000C               beq       $+0x000C                  ; 0x00010524
1059C 1051C   X      7FDBF378               mr        r27,r30
105A0 10520          480000C8               b         $+0x00C8                  ; 0x000105E8
105A4 10524          83FC0004               lwz       r31,0x0004(r28)
105A8 10528   X      7FC3F378               mr        r3,r30
105AC 1052C   X      3BA00000               li        r29,0
105B0 10530          4BFFED55               bl        $-0x12AC                  ; 0x0000F284
105B4 10534          813E000C               lwz       r9,0x000C(r30)
105B8 10538          5520056B               rlwinm.   r0,r9,0,21,21
105BC 1053C   X      4182001C               beq       $+0x001C                  ; 0x00010558
105C0 10540          819F01D0               lwz       r12,0x01D0(r31)
105C4 10544   X      380CFFFF               subi      r0,r12,1
105C8 10548          901F01D0               stw       r0,0x01D0(r31)
105CC 1054C          7C1D0034               cntlzw    r29,r0
105D0 10550          813E000C               lwz       r9,0x000C(r30)
105D4 10554   X      57BDD97E               srwi      r29,r29,5
105D8 10558          552305AD               rlwinm.   r3,r9,0,22,22
105DC 1055C   X      41820020               beq       $+0x0020                  ; 0x0001057C
105E0 10560          809F01C8               lwz       r4,0x01C8(r31)
105E4 10564   X      3884FFFF               subi      r4,r4,1
105E8 10568          7C830034               cntlzw    r3,r4
105EC 1056C          909F01C8               stw       r4,0x01C8(r31)
105F0 10570   X      5463D97E               srwi      r3,r3,5
105F4 10574          7FA51B78               or        r5,r29,r3
105F8 10578   X      54BD063E               clrlwi    r29,r5,24
105FC 1057C   X      38800018               li        r4,24
10600 10580   X      7FC3F378               mr        r3,r30
10604 10584          4BFF6E89               bl        $-0x9178                  ; 0x0000740C
10608 10588   X      60000000               nop
1060C 1058C          819F00C0               lwz       r12,0x00C0(r31)
10610 10590   X      380CFFFF               subi      r0,r12,1
10614 10594          901F00C0               stw       r0,0x00C0(r31)
10618 10598   X      2C000000               cmpwi     r0,0
1061C 1059C   X      40820034               bne       $+0x0034                  ; 0x000105D0
10620 105A0          807F01F8               lwz       r3,0x01F8(r31)
10624 105A4   X      2C030000               cmpwi     r3,0
10628 105A8   X      41820010               beq       $+0x0010                  ; 0x000105B8
1062C 105AC          48004655               bl        $+0x4654                  ; 0x00014C00
10630 105B0          80410014               lwz       RTOC,0x0014(SP)
10634 105B4          931F01F8               stw       r24,0x01F8(r31)
10638 105B8          807F01E0               lwz       r3,0x01E0(r31)
1063C 105BC          4BFF689D               bl        $-0x9764                  ; 0x00006E58
10640 105C0   X      60000000               nop
10644 105C4   X      2C030000               cmpwi     r3,0
10648 105C8   X      40820020               bne       $+0x0020                  ; 0x000105E8
1064C 105CC          48000034               b         $+0x0034                  ; 0x00010600
10650 105D0   X      2C1D0000               cmpwi     r29,0
10654 105D4   X      41820014               beq       $+0x0014                  ; 0x000105E8
10658 105D8   X      7FE3FB78               mr        r3,r31
1065C 105DC          4BFFAF75               bl        $-0x508C                  ; 0x0000B550
10660 105E0   X      2C030000               cmpwi     r3,0
10664 105E4   X      4182001C               beq       $+0x001C                  ; 0x00010600
10668 105E8          83DB0000               lwz       r30,0x0000(r27)
1066C 105EC   X      2C1E0000               cmpwi     r30,0
10670 105F0   X      4082FF20               bne       $-0x00E0                  ; 0x00010510
10674 105F4          801C000C               lwz       r0,0x000C(r28)
10678 105F8   X      54000032               clrrwi    r0,r0,6
1067C 105FC          901C000C               stw       r0,0x000C(r28)
10680 10600          92FC0000               stw       r23,0x0000(r28)
10684 10604   X      7F85E378               mr        r5,r28
10688 10608          38822EF0               addi      r4,RTOC,12016
1068C 1060C          807901E4               lwz       r3,0x01E4(r25)
10690 10610          38840CBD               addi      r4,r4,3261
10694 10614          4BFF6749               bl        $-0x98B8                  ; 0x00006D5C
10698 10618   X      60000000               nop
1069C 1061C   X      38800000               li        r4,0
106A0 10620   X      7F43D378               mr        r3,r26
106A4 10624          48004865               bl        $+0x4864                  ; 0x00014E88
106A8 10628          80410014               lwz       RTOC,0x0014(SP)
106AC 1062C   X      387AFFC0               subi      r3,r26,64
106B0 10630   X      7C7F1B78               mr        r31,r3
106B4 10634   X      38800000               li        r4,0
106B8 10638          48004851               bl        $+0x4850                  ; 0x00014E88
106BC 1063C          80410014               lwz       RTOC,0x0014(SP)
106C0 10640   X      38800086               li        r4,134
106C4 10644   X      7FE3FB78               mr        r3,r31
106C8 10648   X      38A00003               li        r5,3
106CC 1064C          480048FD               bl        $+0x48FC                  ; 0x00014F48
106D0 10650          80410014               lwz       RTOC,0x0014(SP)
106D4 10654   X      38600000               li        r3,0
106D8 10658          38210060               addi      SP,SP,96
106DC 1065C          80010008               lwz       r0,0x0008(SP)
106E0 10660   X      7C0803A6               mtlr      r0                        ; LR = 8
106E4 10664          BAE1FFDC               lmw       r23,-0x0024(SP)
106E8 10668   X      4E800020               blr
106EC 1066C   X      7C0802A6               mflr      r0                        ; LR = 8
106F0 10670          BE81FFD0               stmw      r20,-0x0030(SP)
106F4 10674          90010008               stw       r0,0x0008(SP)
106F8 10678          9421FF90               stwu      SP,-0x0070(SP)
106FC 1067C   X      3AE00004               li        r23,4
10700 10680   X      7C781B78               mr        r24,r3
10704 10684          83F80014               lwz       r31,0x0014(r24)
10708 10688   X      7C9C2378               mr        r28,r4
1070C 1068C          811F0000               lwz       r8,0x0000(r31)
10710 10690   X      3AC00000               li        r22,0
10714 10694          813F0004               lwz       r9,0x0004(r31)
10718 10698   X      2C080004               cmpwi     r8,4
1071C 1069C          835C000C               lwz       r26,0x000C(r28)
10720 106A0   X      40820010               bne       $+0x0010                  ; 0x000106B0
10724 106A4   X      38A00000               li        r5,0
10728 106A8          90BF0000               stw       r5,0x0000(r31)
1072C 106AC          48000024               b         $+0x0024                  ; 0x000106D0
10730 106B0   X      2C080000               cmpwi     r8,0
10734 106B4   X      4182001C               beq       $+0x001C                  ; 0x000106D0
10738 106B8   X      38600003               li        r3,3
1073C 106BC          38210070               addi      SP,SP,112
10740 106C0          80010008               lwz       r0,0x0008(SP)
10744 106C4   X      7C0803A6               mtlr      r0                        ; LR = 8
10748 106C8          BA81FFD0               lmw       r20,-0x0030(SP)
1074C 106CC   X      4E800020               blr
10750 106D0          809F000C               lwz       r4,0x000C(r31)
10754 106D4   X      5484077F               clrlwi.   r4,r4,29
10758 106D8   X      4182001C               beq       $+0x001C                  ; 0x000106F4
1075C 106DC   X      38600003               li        r3,3
10760 106E0          38210070               addi      SP,SP,112
10764 106E4          80010008               lwz       r0,0x0008(SP)
10768 106E8   X      7C0803A6               mtlr      r0                        ; LR = 8
1076C 106EC          BA81FFD0               lmw       r20,-0x0030(SP)
10770 106F0   X      4E800020               blr
10774 106F4          A09A000C               lhz       r4,0x000C(r26)
10778 106F8   X      2C040002               cmpwi     r4,2
1077C 106FC   X      40820014               bne       $+0x0014                  ; 0x00010710
10780 10700          807A0008               lwz       r3,0x0008(r26)
10784 10704   X      3AA00008               li        r21,8
10788 10708   X      2C030000               cmpwi     r3,0
1078C 1070C   X      4182001C               beq       $+0x001C                  ; 0x00010728
10790 10710   X      38600007               li        r3,7
10794 10714          38210070               addi      SP,SP,112
10798 10718          80010008               lwz       r0,0x0008(SP)
1079C 1071C   X      7C0803A6               mtlr      r0                        ; LR = 8
107A0 10720          BA81FFD0               lmw       r20,-0x0030(SP)
107A4 10724   X      4E800020               blr
107A8 10728          38822EF0               addi      r4,RTOC,12016
107AC 1072C   X      7FE5FB78               mr        r5,r31
107B0 10730          806901E4               lwz       r3,0x01E4(r9)
107B4 10734          38840CD4               addi      r4,r4,3284
107B8 10738          80DA0004               lwz       r6,0x0004(r26)
107BC 1073C   X      3BA00840               li        r29,2112
107C0 10740   X      3B600000               li        r27,0
107C4 10744          4BFF6619               bl        $-0x99E8                  ; 0x00006D5C
107C8 10748   X      60000000               nop
107CC 1074C          83DA0004               lwz       r30,0x0004(r26)
107D0 10750   X      281E00FE               cmplwi    r30,0x00FE
107D4 10754   X      41810080               bgt       $+0x0080                  ; 0x000107D4
107D8 10758   X      3B200001               li        r25,1
107DC 1075C   X      57C307FF               clrlwi.   r3,r30,31
107E0 10760   X      4182001C               beq       $+0x001C                  ; 0x0001077C
107E4 10764   X      38600001               li        r3,1
107E8 10768          38210070               addi      SP,SP,112
107EC 1076C          80010008               lwz       r0,0x0008(SP)
107F0 10770   X      7C0803A6               mtlr      r0                        ; LR = 8
107F4 10774          BA81FFD0               lmw       r20,-0x0030(SP)
107F8 10778   X      4E800020               blr
107FC 1077C   X      388000AA               li        r4,170
10800 10780   X      7D3E2010               subc      r9,r4,r30
10804 10784   X      281E00AA               cmplwi    r30,0x00AA
10808 10788          7D290034               cntlzw    r9,r9
1080C 1078C   X      5529D97E               srwi      r9,r9,5
10810 10790   X      4182000C               beq       $+0x000C                  ; 0x0001079C
10814 10794   X      3BA00842               li        r29,2114
10818 10798          48000008               b         $+0x0008                  ; 0x000107A0
1081C 1079C   X      3BA00848               li        r29,2120
10820 107A0          811A0010               lwz       r8,0x0010(r26)
10824 107A4   X      550307FF               clrlwi.   r3,r8,31
10828 107A8   X      41820014               beq       $+0x0014                  ; 0x000107BC
1082C 107AC   X      3B600100               li        r27,256
10830 107B0          7C8900D0               neg       r4,r9
10834 107B4          5484077C               rlwinm    r4,r4,0,29,30
10838 107B8          3BA41842               addi      r29,r4,6210
1083C 107BC          550307BD               rlwinm.   r3,r8,0,30,30
10840 107C0   X      4182000C               beq       $+0x000C                  ; 0x000107CC
10844 107C4          63BD2000               ori       r29,r29,0x2000
10848 107C8          637B0200               ori       r27,r27,0x0200
1084C 107CC          637B0008               ori       r27,r27,0x0008
10850 107D0          4800004C               b         $+0x004C                  ; 0x0001081C
10854 107D4   X      2C1E00FF               cmpwi     r30,255
10858 107D8   X      40820014               bne       $+0x0014                  ; 0x000107EC
1085C 107DC   X      3BA00844               li        r29,2116
10860 107E0   X      3B600020               li        r27,32
10864 107E4   X      3B200001               li        r25,1
10868 107E8          48000034               b         $+0x0034                  ; 0x0001081C
1086C 107EC   X      3C800001               lis       r4,1
10870 107F0   X      7C1E2040               cmplw     r30,r4
10874 107F4   X      40800010               bge       $+0x0010                  ; 0x00010804
10878 107F8   X      281E05DC               cmplwi    r30,0x05DC
1087C 107FC   X      3B200001               li        r25,1
10880 10800   X      4181001C               bgt       $+0x001C                  ; 0x0001081C
10884 10804   X      38600001               li        r3,1
10888 10808          38210070               addi      SP,SP,112
1088C 1080C          80010008               lwz       r0,0x0008(SP)
10890 10810   X      7C0803A6               mtlr      r0                        ; LR = 8
10894 10814          BA81FFD0               lmw       r20,-0x0030(SP)
10898 10818   X      4E800020               blr
1089C 1081C          835F0004               lwz       r26,0x0004(r31)
108A0 10820   X      38600018               li        r3,24
108A4 10824   X      38800001               li        r4,1
108A8 10828   X      3A800018               li        r20,24
108AC 1082C          4BFF6C3D               bl        $-0x93C4                  ; 0x00007468
108B0 10830   X      60000000               nop
108B4 10834   X      7C6B1B78               mr        r11,r3
108B8 10838   X      2B0B0000               cmplwi    cr6,r11,0x0000
108BC 1083C   X      409A0020               bne       cr6,$+0x0020              ; 0x0001085C
108C0 10840          38822EF0               addi      r4,RTOC,12016
108C4 10844   X      38A00018               li        r5,24
108C8 10848          807A01E4               lwz       r3,0x01E4(r26)
108CC 1084C          38840B99               addi      r4,r4,2969
108D0 10850          4BFF650D               bl        $-0x9AF4                  ; 0x00006D5C
108D4 10854   X      60000000               nop
108D8 10858          48000014               b         $+0x0014                  ; 0x0001086C
108DC 1085C          93EB0014               stw       r31,0x0014(r11)
108E0 10860          93CB0010               stw       r30,0x0010(r11)
108E4 10864          93AB000C               stw       r29,0x000C(r11)
108E8 10868   X      409A001C               bne       cr6,$+0x001C              ; 0x00010884
108EC 1086C   X      38600004               li        r3,4
108F0 10870          38210070               addi      SP,SP,112
108F4 10874          80010008               lwz       r0,0x0008(SP)
108F8 10878   X      7C0803A6               mtlr      r0                        ; LR = 8
108FC 1087C          BA81FFD0               lmw       r20,-0x0030(SP)
10900 10880   X      4E800020               blr
10904 10884          835F0004               lwz       r26,0x0004(r31)
10908 10888   X      38000000               li        r0,0
1090C 1088C          900B0008               stw       r0,0x0008(r11)
10910 10890   X      7F43D378               mr        r3,r26
10914 10894          900B0004               stw       r0,0x0004(r11)
10918 10898          809A00BC               lwz       r4,0x00BC(r26)
1091C 1089C          908B0000               stw       r4,0x0000(r11)
10920 108A0          917A00BC               stw       r11,0x00BC(r26)
10924 108A4          808B000C               lwz       r4,0x000C(r11)
10928 108A8          80AB0010               lwz       r5,0x0010(r11)
1092C 108AC          4BFFE94D               bl        $-0x16B4                  ; 0x0000F1F8
10930 108B0          81230000               lwz       r9,0x0000(r3)
10934 108B4   X      2C890000               cmpwi     cr1,r9,0
10938 108B8   X      4186001C               beq       cr1,$+0x001C              ; 0x000108D4
1093C 108BC          80090004               lwz       r0,0x0004(r9)
10940 108C0   X      38A00000               li        r5,0
10944 108C4          900B0004               stw       r0,0x0004(r11)
10948 108C8          80830000               lwz       r4,0x0000(r3)
1094C 108CC          90A40004               stw       r5,0x0004(r4)
10950 108D0          908B0008               stw       r4,0x0008(r11)
10954 108D4          91630000               stw       r11,0x0000(r3)
10958 108D8          80FA00C0               lwz       r7,0x00C0(r26)
1095C 108DC          38C70001               addi      r6,r7,1
10960 108E0          7CE90034               cntlzw    r9,r7
10964 108E4          90DA00C0               stw       r6,0x00C0(r26)
10968 108E8   X      5529D97E               srwi      r9,r9,5
1096C 108EC          810B000C               lwz       r8,0x000C(r11)
10970 108F0          550405AD               rlwinm.   r4,r8,0,22,22
10974 108F4   X      41820028               beq       $+0x0028                  ; 0x0001091C
10978 108F8          80BA01C8               lwz       r5,0x01C8(r26)
1097C 108FC          7CE60034               cntlzw    r6,r7
10980 10900          38650001               addi      r3,r5,1
10984 10904          7CA40034               cntlzw    r4,r5
10988 10908          907A01C8               stw       r3,0x01C8(r26)
1098C 1090C          7CCA2378               or        r10,r6,r4
10990 10910          810B000C               lwz       r8,0x000C(r11)
10994 10914          7D4A2E70               srawi     r10,r10,5
10998 10918   X      5549063E               clrlwi    r9,r10,24
1099C 1091C          550C056B               rlwinm.   r12,r8,0,21,21
109A0 10920   X      41820020               beq       $+0x0020                  ; 0x00010940
109A4 10924          807A01D0               lwz       r3,0x01D0(r26)
109A8 10928          7C650034               cntlzw    r5,r3
109AC 1092C          38830001               addi      r4,r3,1
109B0 10930   X      54A5D97E               srwi      r5,r5,5
109B4 10934          909A01D0               stw       r4,0x01D0(r26)
109B8 10938          7D262B78               or        r6,r9,r5
109BC 1093C   X      54C9063E               clrlwi    r9,r6,24
109C0 10940   X      2C090000               cmpwi     r9,0
109C4 10944   X      4182000C               beq       $+0x000C                  ; 0x00010950
109C8 10948   X      7F43D378               mr        r3,r26
109CC 1094C          4BFFAC05               bl        $-0x53FC                  ; 0x0000B550
109D0 10950   X      38000003               li        r0,3
109D4 10954          57A704E7               rlwinm.   r7,r29,0,19,19
109D8 10958          901F0000               stw       r0,0x0000(r31)
109DC 1095C   X      38C00083               li        r6,131
109E0 10960          93DF001C               stw       r30,0x001C(r31)
109E4 10964          807F000C               lwz       r3,0x000C(r31)
109E8 10968          7F641B78               or        r4,r27,r3
109EC 1096C          909F000C               stw       r4,0x000C(r31)
109F0 10970          80BC0014               lwz       r5,0x0014(r28)
109F4 10974          98C5000D               stb       r6,0x000D(r5)
109F8 10978          813C000C               lwz       r9,0x000C(r28)
109FC 1097C          92E90000               stw       r23,0x0000(r9)
10A00 10980          93C90004               stw       r30,0x0004(r9)
10A04 10984          92A90008               stw       r21,0x0008(r9)
10A08 10988          9289000C               stw       r20,0x000C(r9)
10A0C 1098C          92C90010               stw       r22,0x0010(r9)
10A10 10990          92C90014               stw       r22,0x0014(r9)
10A14 10994   X      41820008               beq       $+0x0008                  ; 0x0001099C
10A18 10998          93290014               stw       r25,0x0014(r9)
10A1C 1099C          57A804A5               rlwinm.   r8,r29,0,18,18
10A20 109A0   X      41820010               beq       $+0x0010                  ; 0x000109B0
10A24 109A4          80690014               lwz       r3,0x0014(r9)
10A28 109A8          60630002               ori       r3,r3,0x0002
10A2C 109AC          90690014               stw       r3,0x0014(r9)
10A30 109B0          83BC000C               lwz       r29,0x000C(r28)
10A34 109B4   X      38A00006               li        r5,6
10A38 109B8          807F0038               lwz       r3,0x0038(r31)
10A3C 109BC          389D0018               addi      r4,r29,24
10A40 109C0   X      57DBC23E               srwi      r27,r30,8
10A44 109C4   X      57DA063E               clrlwi    r26,r30,24
10A48 109C8          48004521               bl        $+0x4520                  ; 0x00014EE8
10A4C 109CC          80410014               lwz       RTOC,0x0014(SP)
10A50 109D0          9B7D001E               stb       r27,0x001E(r29)
10A54 109D4   X      7F03C378               mr        r3,r24
10A58 109D8          9B5D001F               stb       r26,0x001F(r29)
10A5C 109DC   X      7F84E378               mr        r4,r28
10A60 109E0          833C000C               lwz       r25,0x000C(r28)
10A64 109E4          3B390020               addi      r25,r25,32
10A68 109E8          933C0010               stw       r25,0x0010(r28)
10A6C 109EC          4800437D               bl        $+0x437C                  ; 0x00014D68
10A70 109F0          80410014               lwz       RTOC,0x0014(SP)
10A74 109F4   X      38600000               li        r3,0
10A78 109F8          38210070               addi      SP,SP,112
10A7C 109FC          80010008               lwz       r0,0x0008(SP)
10A80 10A00   X      7C0803A6               mtlr      r0                        ; LR = 8
10A84 10A04          BA81FFD0               lmw       r20,-0x0030(SP)
10A88 10A08   X      4E800020               blr
10A8C 10A0C          80A30014               lwz       r5,0x0014(r3)
10A90 10A10          80050000               lwz       r0,0x0000(r5)
10A94 10A14   X      2C000003               cmpwi     r0,3
10A98 10A18   X      4182000C               beq       $+0x000C                  ; 0x00010A24
10A9C 10A1C   X      38600003               li        r3,3
10AA0 10A20   X      4E800020               blr
10AA4 10A24   X      7C0802A6               mflr      r0                        ; LR = 8
10AA8 10A28          BF81FFF0               stmw      r28,-0x0010(SP)
10AAC 10A2C          90010008               stw       r0,0x0008(SP)
10AB0 10A30          9421FFB0               stwu      SP,-0x0050(SP)
10AB4 10A34          8124000C               lwz       r9,0x000C(r4)
10AB8 10A38   X      7C832378               mr        r3,r4
10ABC 10A3C          83E90008               lwz       r31,0x0008(r9)
10AC0 10A40   X      7CBE2B78               mr        r30,r5
10AC4 10A44          80890004               lwz       r4,0x0004(r9)
10AC8 10A48   X      7FE5FB78               mr        r5,r31
10ACC 10A4C   X      3BA00000               li        r29,0
10AD0 10A50          480044C9               bl        $+0x44C8                  ; 0x00014F18
10AD4 10A54          80410014               lwz       RTOC,0x0014(SP)
10AD8 10A58   X      2C030000               cmpwi     r3,0
10ADC 10A5C   X      4082001C               bne       $+0x001C                  ; 0x00010A78
10AE0 10A60   X      38600001               li        r3,1
10AE4 10A64          38210050               addi      SP,SP,80
10AE8 10A68          80010008               lwz       r0,0x0008(SP)
10AEC 10A6C   X      7C0803A6               mtlr      r0                        ; LR = 8
10AF0 10A70          BB81FFF0               lmw       r28,-0x0010(SP)
10AF4 10A74   X      4E800020               blr
10AF8 10A78   X      2C1F0002               cmpwi     r31,2
10AFC 10A7C   X      41820118               beq       $+0x0118                  ; 0x00010B94
10B00 10A80   X      2C1F0005               cmpwi     r31,5
10B04 10A84   X      4182001C               beq       $+0x001C                  ; 0x00010AA0
10B08 10A88   X      38600001               li        r3,1
10B0C 10A8C          38210050               addi      SP,SP,80
10B10 10A90          80010008               lwz       r0,0x0008(SP)
10B14 10A94   X      7C0803A6               mtlr      r0                        ; LR = 8
10B18 10A98          BB81FFF0               lmw       r28,-0x0010(SP)
10B1C 10A9C   X      4E800020               blr
10B20 10AA0          88A30004               lbz       r5,0x0004(r3)
10B24 10AA4   X      38800043               li        r4,67
10B28 10AA8          88030003               lbz       r0,0x0003(r3)
10B2C 10AAC          807E0004               lwz       r3,0x0004(r30)
10B30 10AB0   X      5005442E               insrwi    r5,r0,8,16
10B34 10AB4          4BFFE745               bl        $-0x18BC                  ; 0x0000F1F8
10B38 10AB8          83E30000               lwz       r31,0x0000(r3)
10B3C 10ABC   X      2C9F0000               cmpwi     cr1,r31,0
10B40 10AC0   X      4186003C               beq       cr1,$+0x003C              ; 0x00010AFC
10B44 10AC4          817F000C               lwz       r11,0x000C(r31)
10B48 10AC8          716B0043               andi.     r11,r11,0x0043
10B4C 10ACC   X      2C8B0043               cmpwi     cr1,r11,67
10B50 10AD0   X      40860014               bne       cr1,$+0x0014              ; 0x00010AE4
10B54 10AD4          807F0014               lwz       r3,0x0014(r31)
10B58 10AD8   X      7C03F000               cmpw      r3,r30
10B5C 10ADC   X      40820008               bne       $+0x0008                  ; 0x00010AE4
10B60 10AE0          48000014               b         $+0x0014                  ; 0x00010AF4
10B64 10AE4          83FF0008               lwz       r31,0x0008(r31)
10B68 10AE8   X      2C1F0000               cmpwi     r31,0
10B6C 10AEC   X      4082FFD8               bne       $-0x0028                  ; 0x00010AC4
10B70 10AF0          4800000C               b         $+0x000C                  ; 0x00010AFC
10B74 10AF4   X      2C1F0000               cmpwi     r31,0
10B78 10AF8   X      4082001C               bne       $+0x001C                  ; 0x00010B14
10B7C 10AFC   X      38600001               li        r3,1
10B80 10B00          38210050               addi      SP,SP,80
10B84 10B04          80010008               lwz       r0,0x0008(SP)
10B88 10B08   X      7C0803A6               mtlr      r0                        ; LR = 8
10B8C 10B0C          BB81FFF0               lmw       r28,-0x0010(SP)
10B90 10B10   X      4E800020               blr
10B94 10B14   X      3B8000AA               li        r28,170
10B98 10B18   X      7FE3FB78               mr        r3,r31
10B9C 10B1C          4BFFE769               bl        $-0x1898                  ; 0x0000F284
10BA0 10B20          801F000C               lwz       r0,0x000C(r31)
10BA4 10B24   X      5400003A               clrrwi    r0,r0,2
10BA8 10B28          60000008               ori       r0,r0,0x0008
10BAC 10B2C          901F000C               stw       r0,0x000C(r31)
10BB0 10B30          939F0010               stw       r28,0x0010(r31)
10BB4 10B34          801E000C               lwz       r0,0x000C(r30)
10BB8 10B38          54000734               rlwinm    r0,r0,0,28,26
10BBC 10B3C          901E000C               stw       r0,0x000C(r30)
10BC0 10B40          939E001C               stw       r28,0x001C(r30)
10BC4 10B44          819F0014               lwz       r12,0x0014(r31)
10BC8 10B48          806C0004               lwz       r3,0x0004(r12)
10BCC 10B4C          93BF0008               stw       r29,0x0008(r31)
10BD0 10B50          93BF0004               stw       r29,0x0004(r31)
10BD4 10B54          800300BC               lwz       r0,0x00BC(r3)
10BD8 10B58          901F0000               stw       r0,0x0000(r31)
10BDC 10B5C          93E300BC               stw       r31,0x00BC(r3)
10BE0 10B60          809F000C               lwz       r4,0x000C(r31)
10BE4 10B64          80BF0010               lwz       r5,0x0010(r31)
10BE8 10B68          4BFFE691               bl        $-0x1970                  ; 0x0000F1F8
10BEC 10B6C          81230000               lwz       r9,0x0000(r3)
10BF0 10B70   X      2F090000               cmpwi     cr6,r9,0
10BF4 10B74   X      419A0018               beq       cr6,$+0x0018              ; 0x00010B8C
10BF8 10B78          80090004               lwz       r0,0x0004(r9)
10BFC 10B7C          901F0004               stw       r0,0x0004(r31)
10C00 10B80          80830000               lwz       r4,0x0000(r3)
10C04 10B84          93A40004               stw       r29,0x0004(r4)
10C08 10B88          909F0008               stw       r4,0x0008(r31)
10C0C 10B8C          93E30000               stw       r31,0x0000(r3)
10C10 10B90          48000170               b         $+0x0170                  ; 0x00010D00
10C14 10B94          88A30001               lbz       r5,0x0001(r3)
10C18 10B98          88C30000               lbz       r6,0x0000(r3)
10C1C 10B9C          80FE001C               lwz       r7,0x001C(r30)
10C20 10BA0   X      50C5442E               insrwi    r5,r6,8,16
10C24 10BA4   X      7C053800               cmpw      r5,r7
10C28 10BA8   X      4082001C               bne       $+0x001C                  ; 0x00010BC4
10C2C 10BAC   X      38600001               li        r3,1
10C30 10BB0          38210050               addi      SP,SP,80
10C34 10BB4          80010008               lwz       r0,0x0008(SP)
10C38 10BB8   X      7C0803A6               mtlr      r0                        ; LR = 8
10C3C 10BBC          BB81FFF0               lmw       r28,-0x0010(SP)
10C40 10BC0   X      4E800020               blr
10C44 10BC4   X      280500FE               cmplwi    r5,0x00FE
10C48 10BC8   X      39600840               li        r11,2112
10C4C 10BCC   X      41810008               bgt       $+0x0008                  ; 0x00010BD4
10C50 10BD0   X      39600842               li        r11,2114
10C54 10BD4   X      2C050000               cmpwi     r5,0
10C58 10BD8   X      40820008               bne       $+0x0008                  ; 0x00010BE0
10C5C 10BDC   X      39600100               li        r11,256
10C60 10BE0          807E0004               lwz       r3,0x0004(r30)
10C64 10BE4   X      7D645B78               mr        r4,r11
10C68 10BE8          4BFFE611               bl        $-0x19F0                  ; 0x0000F1F8
10C6C 10BEC          83E30000               lwz       r31,0x0000(r3)
10C70 10BF0   X      2C9F0000               cmpwi     cr1,r31,0
10C74 10BF4   X      4186003C               beq       cr1,$+0x003C              ; 0x00010C30
10C78 10BF8          801F000C               lwz       r0,0x000C(r31)
10C7C 10BFC          7D630038               and       r3,r11,r0
10C80 10C00   X      7C035800               cmpw      r3,r11
10C84 10C04   X      40820014               bne       $+0x0014                  ; 0x00010C18
10C88 10C08          809F0014               lwz       r4,0x0014(r31)
10C8C 10C0C   X      7C04F000               cmpw      r4,r30
10C90 10C10   X      40820008               bne       $+0x0008                  ; 0x00010C18
10C94 10C14          48000014               b         $+0x0014                  ; 0x00010C28
10C98 10C18          83FF0008               lwz       r31,0x0008(r31)
10C9C 10C1C   X      2C1F0000               cmpwi     r31,0
10CA0 10C20   X      4082FFD8               bne       $-0x0028                  ; 0x00010BF8
10CA4 10C24          4800000C               b         $+0x000C                  ; 0x00010C30
10CA8 10C28   X      2C1F0000               cmpwi     r31,0
10CAC 10C2C   X      4082001C               bne       $+0x001C                  ; 0x00010C48
10CB0 10C30   X      38600001               li        r3,1
10CB4 10C34          38210050               addi      SP,SP,80
10CB8 10C38          80010008               lwz       r0,0x0008(SP)
10CBC 10C3C   X      7C0803A6               mtlr      r0                        ; LR = 8
10CC0 10C40          BB81FFF0               lmw       r28,-0x0010(SP)
10CC4 10C44   X      4E800020               blr
10CC8 10C48          809F0014               lwz       r4,0x0014(r31)
10CCC 10C4C   X      7FE3FB78               mr        r3,r31
10CD0 10C50          83C40004               lwz       r30,0x0004(r4)
10CD4 10C54   X      3B800000               li        r28,0
10CD8 10C58          4BFFE62D               bl        $-0x19D4                  ; 0x0000F284
10CDC 10C5C          813F000C               lwz       r9,0x000C(r31)
10CE0 10C60          5520056B               rlwinm.   r0,r9,0,21,21
10CE4 10C64   X      4182001C               beq       $+0x001C                  ; 0x00010C80
10CE8 10C68          819E01D0               lwz       r12,0x01D0(r30)
10CEC 10C6C   X      380CFFFF               subi      r0,r12,1
10CF0 10C70          901E01D0               stw       r0,0x01D0(r30)
10CF4 10C74          7C1C0034               cntlzw    r28,r0
10CF8 10C78          813F000C               lwz       r9,0x000C(r31)
10CFC 10C7C   X      579CD97E               srwi      r28,r28,5
10D00 10C80          552305AD               rlwinm.   r3,r9,0,22,22
10D04 10C84   X      41820020               beq       $+0x0020                  ; 0x00010CA4
10D08 10C88          809E01C8               lwz       r4,0x01C8(r30)
10D0C 10C8C   X      3884FFFF               subi      r4,r4,1
10D10 10C90          7C830034               cntlzw    r3,r4
10D14 10C94          909E01C8               stw       r4,0x01C8(r30)
10D18 10C98   X      5463D97E               srwi      r3,r3,5
10D1C 10C9C          7F851B78               or        r5,r28,r3
10D20 10CA0   X      54BC063E               clrlwi    r28,r5,24
10D24 10CA4   X      38800018               li        r4,24
10D28 10CA8   X      7FE3FB78               mr        r3,r31
10D2C 10CAC          4BFF6761               bl        $-0x98A0                  ; 0x0000740C
10D30 10CB0   X      60000000               nop
10D34 10CB4          819E00C0               lwz       r12,0x00C0(r30)
10D38 10CB8   X      380CFFFF               subi      r0,r12,1
10D3C 10CBC          901E00C0               stw       r0,0x00C0(r30)
10D40 10CC0   X      2C000000               cmpwi     r0,0
10D44 10CC4   X      4082002C               bne       $+0x002C                  ; 0x00010CF0
10D48 10CC8          807E01F8               lwz       r3,0x01F8(r30)
10D4C 10CCC   X      2C030000               cmpwi     r3,0
10D50 10CD0   X      41820010               beq       $+0x0010                  ; 0x00010CE0
10D54 10CD4          48003F2D               bl        $+0x3F2C                  ; 0x00014C00
10D58 10CD8          80410014               lwz       RTOC,0x0014(SP)
10D5C 10CDC          93BE01F8               stw       r29,0x01F8(r30)
10D60 10CE0          807E01E0               lwz       r3,0x01E0(r30)
10D64 10CE4          4BFF6175               bl        $-0x9E8C                  ; 0x00006E58
10D68 10CE8   X      60000000               nop
10D6C 10CEC          48000014               b         $+0x0014                  ; 0x00010D00
10D70 10CF0   X      2C1C0000               cmpwi     r28,0
10D74 10CF4   X      4182000C               beq       $+0x000C                  ; 0x00010D00
10D78 10CF8   X      7FC3F378               mr        r3,r30
10D7C 10CFC          4BFFA855               bl        $-0x57AC                  ; 0x0000B550
10D80 10D00   X      38600000               li        r3,0
10D84 10D04          38210050               addi      SP,SP,80
10D88 10D08          80010008               lwz       r0,0x0008(SP)
10D8C 10D0C   X      7C0803A6               mtlr      r0                        ; LR = 8
10D90 10D10          BB81FFF0               lmw       r28,-0x0010(SP)
10D94 10D14   X      4E800020               blr
10D98 10D18   X      7C0802A6               mflr      r0                        ; LR = 8
10D9C 10D1C          BEC1FFD8               stmw      r22,-0x0028(SP)
10DA0 10D20          90010008               stw       r0,0x0008(SP)
10DA4 10D24          9421FFA0               stwu      SP,-0x0060(SP)
10DA8 10D28          80A30014               lwz       r5,0x0014(r3)
10DAC 10D2C          83E50000               lwz       r31,0x0000(r5)
10DB0 10D30   X      2C1F0003               cmpwi     r31,3
10DB4 10D34   X      4182001C               beq       $+0x001C                  ; 0x00010D50
10DB8 10D38   X      38600003               li        r3,3
10DBC 10D3C          38210060               addi      SP,SP,96
10DC0 10D40          80010008               lwz       r0,0x0008(SP)
10DC4 10D44   X      7C0803A6               mtlr      r0                        ; LR = 8
10DC8 10D48          BAC1FFD8               lmw       r22,-0x0028(SP)
10DCC 10D4C   X      4E800020               blr
10DD0 10D50          83E4000C               lwz       r31,0x000C(r4)
10DD4 10D54   X      7C9D2378               mr        r29,r4
10DD8 10D58          835F0008               lwz       r26,0x0008(r31)
10DDC 10D5C   X      7C781B78               mr        r24,r3
10DE0 10D60          809F0004               lwz       r4,0x0004(r31)
10DE4 10D64   X      7CBE2B78               mr        r30,r5
10DE8 10D68   X      3AE0000C               li        r23,12
10DEC 10D6C   X      7FA3EB78               mr        r3,r29
10DF0 10D70   X      3B600000               li        r27,0
10DF4 10D74   X      7F45D378               mr        r5,r26
10DF8 10D78          480041A1               bl        $+0x41A0                  ; 0x00014F18
10DFC 10D7C          80410014               lwz       RTOC,0x0014(SP)
10E00 10D80   X      7C7C1B78               mr        r28,r3
10E04 10D84   X      2C1C0000               cmpwi     r28,0
10E08 10D88   X      4082001C               bne       $+0x001C                  ; 0x00010DA4
10E0C 10D8C   X      38600001               li        r3,1
10E10 10D90          38210060               addi      SP,SP,96
10E14 10D94          80010008               lwz       r0,0x0008(SP)
10E18 10D98   X      7C0803A6               mtlr      r0                        ; LR = 8
10E1C 10D9C          BAC1FFD8               lmw       r22,-0x0028(SP)
10E20 10DA0   X      4E800020               blr
10E24 10DA4          813F000C               lwz       r9,0x000C(r31)
10E28 10DA8   X      2C090001               cmpwi     r9,1
10E2C 10DAC   X      41820150               beq       $+0x0150                  ; 0x00010EFC
10E30 10DB0   X      2C090002               cmpwi     r9,2
10E34 10DB4   X      4182001C               beq       $+0x001C                  ; 0x00010DD0
10E38 10DB8   X      38600007               li        r3,7
10E3C 10DBC          38210060               addi      SP,SP,96
10E40 10DC0          80010008               lwz       r0,0x0008(SP)
10E44 10DC4   X      7C0803A6               mtlr      r0                        ; LR = 8
10E48 10DC8          BAC1FFD8               lmw       r22,-0x0028(SP)
10E4C 10DCC   X      4E800020               blr
10E50 10DD0          807E0004               lwz       r3,0x0004(r30)
10E54 10DD4   X      38800048               li        r4,72
10E58 10DD8   X      38A000AA               li        r5,170
10E5C 10DDC          4BFFE41D               bl        $-0x1BE4                  ; 0x0000F1F8
10E60 10DE0          83E30000               lwz       r31,0x0000(r3)
10E64 10DE4   X      2C9F0000               cmpwi     cr1,r31,0
10E68 10DE8   X      4186003C               beq       cr1,$+0x003C              ; 0x00010E24
10E6C 10DEC          833F000C               lwz       r25,0x000C(r31)
10E70 10DF0          73390048               andi.     r25,r25,0x0048
10E74 10DF4   X      2C990048               cmpwi     cr1,r25,72
10E78 10DF8   X      40860014               bne       cr1,$+0x0014              ; 0x00010E0C
10E7C 10DFC          807F0014               lwz       r3,0x0014(r31)
10E80 10E00   X      7C03F000               cmpw      r3,r30
10E84 10E04   X      40820008               bne       $+0x0008                  ; 0x00010E0C
10E88 10E08          48000014               b         $+0x0014                  ; 0x00010E1C
10E8C 10E0C          83FF0008               lwz       r31,0x0008(r31)
10E90 10E10   X      2C1F0000               cmpwi     r31,0
10E94 10E14   X      4082FFD8               bne       $-0x0028                  ; 0x00010DEC
10E98 10E18          4800000C               b         $+0x000C                  ; 0x00010E24
10E9C 10E1C   X      2C1F0000               cmpwi     r31,0
10EA0 10E20   X      4082001C               bne       $+0x001C                  ; 0x00010E3C
10EA4 10E24   X      38600003               li        r3,3
10EA8 10E28          38210060               addi      SP,SP,96
10EAC 10E2C          80010008               lwz       r0,0x0008(SP)
10EB0 10E30   X      7C0803A6               mtlr      r0                        ; LR = 8
10EB4 10E34          BAC1FFD8               lmw       r22,-0x0028(SP)
10EB8 10E38   X      4E800020               blr
10EBC 10E3C   X      2C1A0005               cmpwi     r26,5
10EC0 10E40   X      4182001C               beq       $+0x001C                  ; 0x00010E5C
10EC4 10E44   X      38600001               li        r3,1
10EC8 10E48          38210060               addi      SP,SP,96
10ECC 10E4C          80010008               lwz       r0,0x0008(SP)
10ED0 10E50   X      7C0803A6               mtlr      r0                        ; LR = 8
10ED4 10E54          BAC1FFD8               lmw       r22,-0x0028(SP)
10ED8 10E58   X      4E800020               blr
10EDC 10E5C          8B3C0004               lbz       r25,0x0004(r28)
10EE0 10E60   X      7FE3FB78               mr        r3,r31
10EE4 10E64          881C0003               lbz       r0,0x0003(r28)
10EE8 10E68   X      5019442E               insrwi    r25,r0,8,16
10EEC 10E6C          4BFFE419               bl        $-0x1BE8                  ; 0x0000F284
10EF0 10E70          801F000C               lwz       r0,0x000C(r31)
10EF4 10E74          389E0020               addi      r4,r30,32
10EF8 10E78          54000776               rlwinm    r0,r0,0,29,27
10EFC 10E7C   X      38A00005               li        r5,5
10F00 10E80          60000803               ori       r0,r0,0x0803
10F04 10E84          901F000C               stw       r0,0x000C(r31)
10F08 10E88   X      7F83E378               mr        r3,r28
10F0C 10E8C          933F0010               stw       r25,0x0010(r31)
10F10 10E90          933E001C               stw       r25,0x001C(r30)
10F14 10E94          801E000C               lwz       r0,0x000C(r30)
10F18 10E98          60000010               ori       r0,r0,0x0010
10F1C 10E9C          901E000C               stw       r0,0x000C(r30)
10F20 10EA0   X      3BC0001C               li        r30,28
10F24 10EA4          48004045               bl        $+0x4044                  ; 0x00014EE8
10F28 10EA8          80410014               lwz       RTOC,0x0014(SP)
10F2C 10EAC          819F0014               lwz       r12,0x0014(r31)
10F30 10EB0          806C0004               lwz       r3,0x0004(r12)
10F34 10EB4          937F0008               stw       r27,0x0008(r31)
10F38 10EB8          937F0004               stw       r27,0x0004(r31)
10F3C 10EBC          800300BC               lwz       r0,0x00BC(r3)
10F40 10EC0          901F0000               stw       r0,0x0000(r31)
10F44 10EC4          93E300BC               stw       r31,0x00BC(r3)
10F48 10EC8          809F000C               lwz       r4,0x000C(r31)
10F4C 10ECC          80BF0010               lwz       r5,0x0010(r31)
10F50 10ED0          4BFFE329               bl        $-0x1CD8                  ; 0x0000F1F8
10F54 10ED4          81230000               lwz       r9,0x0000(r3)
10F58 10ED8   X      2C890000               cmpwi     cr1,r9,0
10F5C 10EDC   X      41860018               beq       cr1,$+0x0018              ; 0x00010EF4
10F60 10EE0          80090004               lwz       r0,0x0004(r9)
10F64 10EE4          901F0004               stw       r0,0x0004(r31)
10F68 10EE8          80830000               lwz       r4,0x0000(r3)
10F6C 10EEC          93640004               stw       r27,0x0004(r4)
10F70 10EF0          909F0008               stw       r4,0x0008(r31)
10F74 10EF4          93E30000               stw       r31,0x0000(r3)
10F78 10EF8          480002FC               b         $+0x02FC                  ; 0x000111F4
10F7C 10EFC          80BE000C               lwz       r5,0x000C(r30)
10F80 10F00          54A506F7               rlwinm.   r5,r5,0,27,27
10F84 10F04   X      4182001C               beq       $+0x001C                  ; 0x00010F20
10F88 10F08   X      38600003               li        r3,3
10F8C 10F0C          38210060               addi      SP,SP,96
10F90 10F10          80010008               lwz       r0,0x0008(SP)
10F94 10F14   X      7C0803A6               mtlr      r0                        ; LR = 8
10F98 10F18          BAC1FFD8               lmw       r22,-0x0028(SP)
10F9C 10F1C   X      4E800020               blr
10FA0 10F20          807E0004               lwz       r3,0x0004(r30)
10FA4 10F24   X      38800848               li        r4,2120
10FA8 10F28   X      38A000AA               li        r5,170
10FAC 10F2C          4BFFE2CD               bl        $-0x1D34                  ; 0x0000F1F8
10FB0 10F30          81230000               lwz       r9,0x0000(r3)
10FB4 10F34   X      2C890000               cmpwi     cr1,r9,0
10FB8 10F38   X      41860050               beq       cr1,$+0x0050              ; 0x00010F88
10FBC 10F3C          8169000C               lwz       r11,0x000C(r9)
10FC0 10F40          716B0848               andi.     r11,r11,0x0848
10FC4 10F44   X      2C8B0848               cmpwi     cr1,r11,2120
10FC8 10F48   X      40860010               bne       cr1,$+0x0010              ; 0x00010F58
10FCC 10F4C          80690014               lwz       r3,0x0014(r9)
10FD0 10F50   X      7C03F000               cmpw      r3,r30
10FD4 10F54   X      41820014               beq       $+0x0014                  ; 0x00010F68
10FD8 10F58          81290008               lwz       r9,0x0008(r9)
10FDC 10F5C   X      2C090000               cmpwi     r9,0
10FE0 10F60   X      4082FFDC               bne       $-0x0024                  ; 0x00010F3C
10FE4 10F64          48000024               b         $+0x0024                  ; 0x00010F88
10FE8 10F68   X      2C090000               cmpwi     r9,0
10FEC 10F6C   X      4182001C               beq       $+0x001C                  ; 0x00010F88
10FF0 10F70   X      38600003               li        r3,3
10FF4 10F74          38210060               addi      SP,SP,96
10FF8 10F78          80010008               lwz       r0,0x0008(SP)
10FFC 10F7C   X      7C0803A6               mtlr      r0                        ; LR = 8
11000 10F80          BAC1FFD8               lmw       r22,-0x0028(SP)
11004 10F84   X      4E800020               blr
11008 10F88   X      2C1A0002               cmpwi     r26,2
1100C 10F8C   X      4182001C               beq       $+0x001C                  ; 0x00010FA8
11010 10F90   X      38600001               li        r3,1
11014 10F94          38210060               addi      SP,SP,96
11018 10F98          80010008               lwz       r0,0x0008(SP)
1101C 10F9C   X      7C0803A6               mtlr      r0                        ; LR = 8
11020 10FA0          BAC1FFD8               lmw       r22,-0x0028(SP)
11024 10FA4   X      4E800020               blr
11028 10FA8          889C0001               lbz       r4,0x0001(r28)
1102C 10FAC   X      3B200840               li        r25,2112
11030 10FB0          887C0000               lbz       r3,0x0000(r28)
11034 10FB4   X      7C9F2378               mr        r31,r4
11038 10FB8   X      507F442F               insrwi.   r31,r3,8,16
1103C 10FBC   X      40820028               bne       $+0x0028                  ; 0x00010FE4
11040 10FC0          80BE000C               lwz       r5,0x000C(r30)
11044 10FC4          54A50739               rlwinm.   r5,r5,0,28,28
11048 10FC8   X      408200C8               bne       $+0x00C8                  ; 0x00011090
1104C 10FCC   X      38600001               li        r3,1
11050 10FD0          38210060               addi      SP,SP,96
11054 10FD4          80010008               lwz       r0,0x0008(SP)
11058 10FD8   X      7C0803A6               mtlr      r0                        ; LR = 8
1105C 10FDC          BAC1FFD8               lmw       r22,-0x0028(SP)
11060 10FE0   X      4E800020               blr
11064 10FE4   X      281F00FE               cmplwi    r31,0x00FE
11068 10FE8   X      41810038               bgt       $+0x0038                  ; 0x00011020
1106C 10FEC   X      2C1F00AA               cmpwi     r31,170
11070 10FF0   X      41820010               beq       $+0x0010                  ; 0x00011000
11074 10FF4          809E000C               lwz       r4,0x000C(r30)
11078 10FF8          54840739               rlwinm.   r4,r4,0,28,28
1107C 10FFC   X      4082001C               bne       $+0x001C                  ; 0x00011018
11080 11000   X      38600001               li        r3,1
11084 11004          38210060               addi      SP,SP,96
11088 11008          80010008               lwz       r0,0x0008(SP)
1108C 1100C   X      7C0803A6               mtlr      r0                        ; LR = 8
11090 11010          BAC1FFD8               lmw       r22,-0x0028(SP)
11094 11014   X      4E800020               blr
11098 11018   X      3B200842               li        r25,2114
1109C 1101C          48000078               b         $+0x0078                  ; 0x00011094
110A0 11020          809E000C               lwz       r4,0x000C(r30)
110A4 11024          54840739               rlwinm.   r4,r4,0,28,28
110A8 11028   X      4182001C               beq       $+0x001C                  ; 0x00011044
110AC 1102C   X      38600001               li        r3,1
110B0 11030          38210060               addi      SP,SP,96
110B4 11034          80010008               lwz       r0,0x0008(SP)
110B8 11038   X      7C0803A6               mtlr      r0                        ; LR = 8
110BC 1103C          BAC1FFD8               lmw       r22,-0x0028(SP)
110C0 11040   X      4E800020               blr
110C4 11044   X      2C1F00FF               cmpwi     r31,255
110C8 11048   X      4082001C               bne       $+0x001C                  ; 0x00011064
110CC 1104C   X      38600001               li        r3,1
110D0 11050          38210060               addi      SP,SP,96
110D4 11054          80010008               lwz       r0,0x0008(SP)
110D8 11058   X      7C0803A6               mtlr      r0                        ; LR = 8
110DC 1105C          BAC1FFD8               lmw       r22,-0x0028(SP)
110E0 11060   X      4E800020               blr
110E4 11064   X      3C800001               lis       r4,1
110E8 11068   X      7C1F2040               cmplw     r31,r4
110EC 1106C   X      4080000C               bge       $+0x000C                  ; 0x00011078
110F0 11070   X      281F05DC               cmplwi    r31,0x05DC
110F4 11074   X      41810020               bgt       $+0x0020                  ; 0x00011094
110F8 11078   X      38600001               li        r3,1
110FC 1107C          38210060               addi      SP,SP,96
11100 11080          80010008               lwz       r0,0x0008(SP)
11104 11084   X      7C0803A6               mtlr      r0                        ; LR = 8
11108 11088          BAC1FFD8               lmw       r22,-0x0028(SP)
1110C 1108C   X      4E800020               blr
11110 11090   X      3B200100               li        r25,256
11114 11094          82DE0004               lwz       r22,0x0004(r30)
11118 11098   X      38600018               li        r3,24
1111C 1109C   X      38800001               li        r4,1
11120 110A0          4BFF63C9               bl        $-0x9C38                  ; 0x00007468
11124 110A4   X      60000000               nop
11128 110A8   X      2C030000               cmpwi     r3,0
1112C 110AC   X      40820020               bne       $+0x0020                  ; 0x000110CC
11130 110B0          38822EF0               addi      r4,RTOC,12016
11134 110B4   X      38A00018               li        r5,24
11138 110B8          807601E4               lwz       r3,0x01E4(r22)
1113C 110BC          38840B99               addi      r4,r4,2969
11140 110C0          4BFF5C9D               bl        $-0xA364                  ; 0x00006D5C
11144 110C4   X      60000000               nop
11148 110C8          4800001C               b         $+0x001C                  ; 0x000110E4
1114C 110CC          93C30014               stw       r30,0x0014(r3)
11150 110D0   X      7C6B1B78               mr        r11,r3
11154 110D4          93EB0010               stw       r31,0x0010(r11)
11158 110D8   X      2C0B0000               cmpwi     r11,0
1115C 110DC          932B000C               stw       r25,0x000C(r11)
11160 110E0   X      4082001C               bne       $+0x001C                  ; 0x000110FC
11164 110E4   X      38600004               li        r3,4
11168 110E8          38210060               addi      SP,SP,96
1116C 110EC          80010008               lwz       r0,0x0008(SP)
11170 110F0   X      7C0803A6               mtlr      r0                        ; LR = 8
11174 110F4          BAC1FFD8               lmw       r22,-0x0028(SP)
11178 110F8   X      4E800020               blr
1117C 110FC          813E000C               lwz       r9,0x000C(r30)
11180 11100          552005AD               rlwinm.   r0,r9,0,22,22
11184 11104   X      41820010               beq       $+0x0010                  ; 0x00011114
11188 11108          63242000               ori       r4,r25,0x2000
1118C 1110C          9083000C               stw       r4,0x000C(r3)
11190 11110          813E000C               lwz       r9,0x000C(r30)
11194 11114          552505EF               rlwinm.   r5,r9,0,23,23
11198 11118   X      41820010               beq       $+0x0010                  ; 0x00011128
1119C 1111C          806B000C               lwz       r3,0x000C(r11)
111A0 11120          60631000               ori       r3,r3,0x1000
111A4 11124          906B000C               stw       r3,0x000C(r11)
111A8 11128          808B0014               lwz       r4,0x0014(r11)
111AC 1112C          83E40004               lwz       r31,0x0004(r4)
111B0 11130          936B0008               stw       r27,0x0008(r11)
111B4 11134   X      7FE3FB78               mr        r3,r31
111B8 11138          936B0004               stw       r27,0x0004(r11)
111BC 1113C          80BF00BC               lwz       r5,0x00BC(r31)
111C0 11140          90AB0000               stw       r5,0x0000(r11)
111C4 11144          917F00BC               stw       r11,0x00BC(r31)
111C8 11148          808B000C               lwz       r4,0x000C(r11)
111CC 1114C          80AB0010               lwz       r5,0x0010(r11)
111D0 11150          4BFFE0A9               bl        $-0x1F58                  ; 0x0000F1F8
111D4 11154          81230000               lwz       r9,0x0000(r3)
111D8 11158   X      2C890000               cmpwi     cr1,r9,0
111DC 1115C   X      41860018               beq       cr1,$+0x0018              ; 0x00011174
111E0 11160          83290004               lwz       r25,0x0004(r9)
111E4 11164          932B0004               stw       r25,0x0004(r11)
111E8 11168          80830000               lwz       r4,0x0000(r3)
111EC 1116C          93640004               stw       r27,0x0004(r4)
111F0 11170          908B0008               stw       r4,0x0008(r11)
111F4 11174          91630000               stw       r11,0x0000(r3)
111F8 11178          80FF00C0               lwz       r7,0x00C0(r31)
111FC 1117C          38A70001               addi      r5,r7,1
11200 11180          7CE90034               cntlzw    r9,r7
11204 11184          90BF00C0               stw       r5,0x00C0(r31)
11208 11188   X      5529D97E               srwi      r9,r9,5
1120C 1118C          810B000C               lwz       r8,0x000C(r11)
11210 11190          550405AD               rlwinm.   r4,r8,0,22,22
11214 11194   X      41820028               beq       $+0x0028                  ; 0x000111BC
11218 11198          80DF01C8               lwz       r6,0x01C8(r31)
1121C 1119C          7CE50034               cntlzw    r5,r7
11220 111A0          38660001               addi      r3,r6,1
11224 111A4          7CC40034               cntlzw    r4,r6
11228 111A8          907F01C8               stw       r3,0x01C8(r31)
1122C 111AC          7CAA2378               or        r10,r5,r4
11230 111B0          810B000C               lwz       r8,0x000C(r11)
11234 111B4          7D4A2E70               srawi     r10,r10,5
11238 111B8   X      5549063E               clrlwi    r9,r10,24
1123C 111BC          550C056B               rlwinm.   r12,r8,0,21,21
11240 111C0   X      41820020               beq       $+0x0020                  ; 0x000111E0
11244 111C4          807F01D0               lwz       r3,0x01D0(r31)
11248 111C8          7C650034               cntlzw    r5,r3
1124C 111CC          38830001               addi      r4,r3,1
11250 111D0   X      54A5D97E               srwi      r5,r5,5
11254 111D4          909F01D0               stw       r4,0x01D0(r31)
11258 111D8          7D262B78               or        r6,r9,r5
1125C 111DC   X      54C9063E               clrlwi    r9,r6,24
11260 111E0   X      2C090000               cmpwi     r9,0
11264 111E4   X      3BC0001C               li        r30,28
11268 111E8   X      4182000C               beq       $+0x000C                  ; 0x000111F4
1126C 111EC   X      7FE3FB78               mr        r3,r31
11270 111F0          4BFFA361               bl        $-0x5CA0                  ; 0x0000B550
11274 111F4          819D0014               lwz       r12,0x0014(r29)
11278 111F8   X      38C00083               li        r6,131
1127C 111FC          98CC000D               stb       r6,0x000D(r12)
11280 11200   X      7F83E378               mr        r3,r28
11284 11204          3BFA000C               addi      r31,r26,12
11288 11208          839D000C               lwz       r28,0x000C(r29)
1128C 1120C   X      7F45D378               mr        r5,r26
11290 11210          389C000C               addi      r4,r28,12
11294 11214          48003CD5               bl        $+0x3CD4                  ; 0x00014EE8
11298 11218          80410014               lwz       RTOC,0x0014(SP)
1129C 1121C          93DC0000               stw       r30,0x0000(r28)
112A0 11220   X      7F03C378               mr        r3,r24
112A4 11224          92FC0004               stw       r23,0x0004(r28)
112A8 11228   X      7FA4EB78               mr        r4,r29
112AC 1122C          935C0008               stw       r26,0x0008(r28)
112B0 11230          801D000C               lwz       r0,0x000C(r29)
112B4 11234          7C1F0214               add       r0,r31,r0
112B8 11238          901D0010               stw       r0,0x0010(r29)
112BC 1123C          48003B2D               bl        $+0x3B2C                  ; 0x00014D68
112C0 11240          80410014               lwz       RTOC,0x0014(SP)
112C4 11244   X      38600000               li        r3,0
112C8 11248          38210060               addi      SP,SP,96
112CC 1124C          80010008               lwz       r0,0x0008(SP)
112D0 11250   X      7C0803A6               mtlr      r0                        ; LR = 8
112D4 11254          BAC1FFD8               lmw       r22,-0x0028(SP)
112D8 11258   X      4E800020               blr
112DC 1125C   X      7C0802A6               mflr      r0                        ; LR = 8
112E0 11260          BF01FFE0               stmw      r24,-0x0020(SP)
112E4 11264          90010008               stw       r0,0x0008(SP)
112E8 11268          9421FFA0               stwu      SP,-0x0060(SP)
112EC 1126C          80A30014               lwz       r5,0x0014(r3)
112F0 11270          83C50000               lwz       r30,0x0000(r5)
112F4 11274   X      2C1E0003               cmpwi     r30,3
112F8 11278   X      4182001C               beq       $+0x001C                  ; 0x00011294
112FC 1127C   X      38600003               li        r3,3
11300 11280          38210060               addi      SP,SP,96
11304 11284          80010008               lwz       r0,0x0008(SP)
11308 11288   X      7C0803A6               mtlr      r0                        ; LR = 8
1130C 1128C          BB01FFE0               lmw       r24,-0x0020(SP)
11310 11290   X      4E800020               blr
11314 11294   X      3B200000               li        r25,0
11318 11298   X      7C7B1B78               mr        r27,r3
1131C 1129C          80DB0014               lwz       r6,0x0014(r27)
11320 112A0   X      7CBE2B78               mr        r30,r5
11324 112A4          83460004               lwz       r26,0x0004(r6)
11328 112A8   X      7C9F2378               mr        r31,r4
1132C 112AC          80FE000C               lwz       r7,0x000C(r30)
11330 112B0          54E70739               rlwinm.   r7,r7,0,28,28
11334 112B4   X      4082001C               bne       $+0x001C                  ; 0x000112D0
11338 112B8   X      38600012               li        r3,18
1133C 112BC          38210060               addi      SP,SP,96
11340 112C0          80010008               lwz       r0,0x0008(SP)
11344 112C4   X      7C0803A6               mtlr      r0                        ; LR = 8
11348 112C8          BB01FFE0               lmw       r24,-0x0020(SP)
1134C 112CC   X      4E800020               blr
11350 112D0          83BF000C               lwz       r29,0x000C(r31)
11354 112D4   X      7FE3FB78               mr        r3,r31
11358 112D8          809D000C               lwz       r4,0x000C(r29)
1135C 112DC   X      3B000000               li        r24,0
11360 112E0          80BD0008               lwz       r5,0x0008(r29)
11364 112E4          48003C35               bl        $+0x3C34                  ; 0x00014F18
11368 112E8          80410014               lwz       RTOC,0x0014(SP)
1136C 112EC   X      2C030000               cmpwi     r3,0
11370 112F0   X      4082001C               bne       $+0x001C                  ; 0x0001130C
11374 112F4   X      38600001               li        r3,1
11378 112F8          38210060               addi      SP,SP,96
1137C 112FC          80010008               lwz       r0,0x0008(SP)
11380 11300   X      7C0803A6               mtlr      r0                        ; LR = 8
11384 11304          BB01FFE0               lmw       r24,-0x0020(SP)
11388 11308   X      4E800020               blr
1138C 1130C          839D0000               lwz       r28,0x0000(r29)
11390 11310   X      2C1C0029               cmpwi     r28,41
11394 11314   X      41820060               beq       $+0x0060                  ; 0x00011374
11398 11318   X      2C1C002B               cmpwi     r28,43
1139C 1131C   X      41820058               beq       $+0x0058                  ; 0x00011374
113A0 11320   X      2C1C002D               cmpwi     r28,45
113A4 11324   X      41820024               beq       $+0x0024                  ; 0x00011348
113A8 11328   X      2C1C002F               cmpwi     r28,47
113AC 1132C   X      4182001C               beq       $+0x001C                  ; 0x00011348
113B0 11330   X      38600007               li        r3,7
113B4 11334          38210060               addi      SP,SP,96
113B8 11338          80010008               lwz       r0,0x0008(SP)
113BC 1133C   X      7C0803A6               mtlr      r0                        ; LR = 8
113C0 11340          BB01FFE0               lmw       r24,-0x0020(SP)
113C4 11344   X      4E800020               blr
113C8 11348          809E000C               lwz       r4,0x000C(r30)
113CC 1134C          548405AD               rlwinm.   r4,r4,0,22,22
113D0 11350   X      4182001C               beq       $+0x001C                  ; 0x0001136C
113D4 11354   X      3860001A               li        r3,26
113D8 11358          38210060               addi      SP,SP,96
113DC 1135C          80010008               lwz       r0,0x0008(SP)
113E0 11360   X      7C0803A6               mtlr      r0                        ; LR = 8
113E4 11364          BB01FFE0               lmw       r24,-0x0020(SP)
113E8 11368   X      4E800020               blr
113EC 1136C   X      3B4000E3               li        r26,227
113F0 11370          480000DC               b         $+0x00DC                  ; 0x0001144C
113F4 11374          809E000C               lwz       r4,0x000C(r30)
113F8 11378          548405EF               rlwinm.   r4,r4,0,23,23
113FC 1137C   X      4182001C               beq       $+0x001C                  ; 0x00011398
11400 11380   X      38600019               li        r3,25
11404 11384          38210060               addi      SP,SP,96
11408 11388          80010008               lwz       r0,0x0008(SP)
1140C 1138C   X      7C0803A6               mtlr      r0                        ; LR = 8
11410 11390          BB01FFE0               lmw       r24,-0x0020(SP)
11414 11394   X      4E800020               blr
11418 11398          807F0008               lwz       r3,0x0008(r31)
1141C 1139C   X      2C030000               cmpwi     r3,0
11420 113A0   X      4182003C               beq       $+0x003C                  ; 0x000113DC
11424 113A4          480039DD               bl        $+0x39DC                  ; 0x00014D80
11428 113A8          80410014               lwz       RTOC,0x0014(SP)
1142C 113AC   X      2C030000               cmpwi     r3,0
11430 113B0   X      4182001C               beq       $+0x001C                  ; 0x000113CC
11434 113B4   X      38600006               li        r3,6
11438 113B8          38210060               addi      SP,SP,96
1143C 113BC          80010008               lwz       r0,0x0008(SP)
11440 113C0   X      7C0803A6               mtlr      r0                        ; LR = 8
11444 113C4          BB01FFE0               lmw       r24,-0x0020(SP)
11448 113C8   X      4E800020               blr
1144C 113CC          807F0008               lwz       r3,0x0008(r31)
11450 113D0          48003921               bl        $+0x3920                  ; 0x00014CF0
11454 113D4          80410014               lwz       RTOC,0x0014(SP)
11458 113D8          931F0008               stw       r24,0x0008(r31)
1145C 113DC   X      38600003               li        r3,3
11460 113E0   X      38800003               li        r4,3
11464 113E4          48003805               bl        $+0x3804                  ; 0x00014BE8
11468 113E8          80410014               lwz       RTOC,0x0014(SP)
1146C 113EC   X      2C030000               cmpwi     r3,0
11470 113F0   X      40820034               bne       $+0x0034                  ; 0x00011424
11474 113F4          38822EF0               addi      r4,RTOC,12016
11478 113F8   X      38A00003               li        r5,3
1147C 113FC          807A01E4               lwz       r3,0x01E4(r26)
11480 11400          38840CF0               addi      r4,r4,3312
11484 11404          4BFF5959               bl        $-0xA6A8                  ; 0x00006D5C
11488 11408   X      60000000               nop
1148C 1140C   X      38600004               li        r3,4
11490 11410          38210060               addi      SP,SP,96
11494 11414          80010008               lwz       r0,0x0008(SP)
11498 11418   X      7C0803A6               mtlr      r0                        ; LR = 8
1149C 1141C          BB01FFE0               lmw       r24,-0x0020(SP)
114A0 11420   X      4E800020               blr
114A4 11424          8183000C               lwz       r12,0x000C(r3)
114A8 11428   X      38A00081               li        r5,129
114AC 1142C          388C0003               addi      r4,r12,3
114B0 11430          90830010               stw       r4,0x0010(r3)
114B4 11434   X      38C00001               li        r6,1
114B8 11438          98AC0000               stb       r5,0x0000(r12)
114BC 1143C   X      3B4000AF               li        r26,175
114C0 11440          98CC0001               stb       r6,0x0001(r12)
114C4 11444          9B2C0002               stb       r25,0x0002(r12)
114C8 11448          907F0008               stw       r3,0x0008(r31)
114CC 1144C   X      38E00007               li        r7,7
114D0 11450          833D0004               lwz       r25,0x0004(r29)
114D4 11454   X      7FE4FB78               mr        r4,r31
114D8 11458          90FD0000               stw       r7,0x0000(r29)
114DC 1145C   X      7F63DB78               mr        r3,r27
114E0 11460          80BD0008               lwz       r5,0x0008(r29)
114E4 11464          80DD000C               lwz       r6,0x000C(r29)
114E8 11468          90BD0004               stw       r5,0x0004(r29)
114EC 1146C          90DD0008               stw       r6,0x0008(r29)
114F0 11470          801E000C               lwz       r0,0x000C(r30)
114F4 11474          54080734               rlwinm    r8,r0,0,28,26
114F8 11478          911E000C               stw       r8,0x000C(r30)
114FC 1147C          541D06F6               rlwinm    r29,r0,0,27,27
11500 11480          4BFFD2E9               bl        $-0x2D18                  ; 0x0000E768
11504 11484          801E000C               lwz       r0,0x000C(r30)
11508 11488   X      7C7F1B78               mr        r31,r3
1150C 1148C   X      2C1F0000               cmpwi     r31,0
11510 11490          7FA00378               or        r0,r29,r0
11514 11494          901E000C               stw       r0,0x000C(r30)
11518 11498   X      4082001C               bne       $+0x001C                  ; 0x000114B4
1151C 1149C   X      38600004               li        r3,4
11520 114A0          38210060               addi      SP,SP,96
11524 114A4          80010008               lwz       r0,0x0008(SP)
11528 114A8   X      7C0803A6               mtlr      r0                        ; LR = 8
1152C 114AC          BB01FFE0               lmw       r24,-0x0020(SP)
11530 114B0   X      4E800020               blr
11534 114B4          813F000C               lwz       r9,0x000C(r31)
11538 114B8   X      2C1C002F               cmpwi     r28,47
1153C 114BC   X      4182000C               beq       $+0x000C                  ; 0x000114C8
11540 114C0   X      2C1C002B               cmpwi     r28,43
11544 114C4   X      40820010               bne       $+0x0010                  ; 0x000114D4
11548 114C8          8809000F               lbz       r0,0x000F(r9)
1154C 114CC          60000001               ori       r0,r0,0x0001
11550 114D0          9809000F               stb       r0,0x000F(r9)
11554 114D4          9B490010               stb       r26,0x0010(r9)
11558 114D8   X      2C190000               cmpwi     r25,0
1155C 114DC   X      4182000C               beq       $+0x000C                  ; 0x000114E8
11560 114E0          63430010               ori       r3,r26,0x0010
11564 114E4          98690010               stb       r3,0x0010(r9)
11568 114E8   X      7F63DB78               mr        r3,r27
1156C 114EC   X      7FE4FB78               mr        r4,r31
11570 114F0          480037A1               bl        $+0x37A0                  ; 0x00014C90
11574 114F4          80410014               lwz       RTOC,0x0014(SP)
11578 114F8   X      38600000               li        r3,0
1157C 114FC          38210060               addi      SP,SP,96
11580 11500          80010008               lwz       r0,0x0008(SP)
11584 11504   X      7C0803A6               mtlr      r0                        ; LR = 8
11588 11508          BB01FFE0               lmw       r24,-0x0020(SP)
1158C 1150C   X      4E800020               blr
11590 11510          7D800026               mfcr      r12
11594 11514   X      7C0802A6               mflr      r0                        ; LR = 8
11598 11518          BEE1FFDC               stmw      r23,-0x0024(SP)
1159C 1151C          91810004               stw       r12,0x0004(SP)
115A0 11520          90010008               stw       r0,0x0008(SP)
115A4 11524          9421FFA0               stwu      SP,-0x0060(SP)
115A8 11528   X      7CBD2B78               mr        r29,r5
115AC 1152C   X      291D0000               cmplwi    cr2,r29,0x0000
115B0 11530   X      7D3C4B78               mr        r28,r9
115B4 11534   X      7D1E4378               mr        r30,r8
115B8 11538   X      7CFB3B78               mr        r27,r7
115BC 1153C   X      7CDA3378               mr        r26,r6
115C0 11540   X      7C992378               mr        r25,r4
115C4 11544   X      7C781B78               mr        r24,r3
115C8 11548   X      408A000C               bne       cr2,$+0x000C              ; 0x00011554
115CC 1154C   X      3BE00008               li        r31,8
115D0 11550          48000008               b         $+0x0008                  ; 0x00011558
115D4 11554   X      3BE0000D               li        r31,13
115D8 11558   X      38800001               li        r4,1
115DC 1155C   X      57E3083C               slwi      r3,r31,1
115E0 11560          38630018               addi      r3,r3,24
115E4 11564   X      7C771B78               mr        r23,r3
115E8 11568          48003681               bl        $+0x3680                  ; 0x00014BE8
115EC 1156C          80410014               lwz       RTOC,0x0014(SP)
115F0 11570   X      2C030000               cmpwi     r3,0
115F4 11574   X      7EE5BB78               mr        r5,r23
115F8 11578   X      39000001               li        r8,1
115FC 1157C   X      40820038               bne       $+0x0038                  ; 0x000115B4
11600 11580          38822EF0               addi      r4,RTOC,12016
11604 11584          807801E4               lwz       r3,0x01E4(r24)
11608 11588          38840D0F               addi      r4,r4,3343
1160C 1158C          4BFF57D1               bl        $-0xA830                  ; 0x00006D5C
11610 11590   X      60000000               nop
11614 11594   X      38600000               li        r3,0
11618 11598          38210060               addi      SP,SP,96
1161C 1159C          80010008               lwz       r0,0x0008(SP)
11620 115A0          81810004               lwz       r12,0x0004(SP)
11624 115A4   X      7C0803A6               mtlr      r0                        ; LR = 8
11628 115A8          BAE1FFDC               lmw       r23,-0x0024(SP)
1162C 115AC          7D838120               mtcrf     56,r12
11630 115B0   X      4E800020               blr
11634 115B4          81830014               lwz       r12,0x0014(r3)
11638 115B8   X      38800001               li        r4,1
1163C 115BC          988C000D               stb       r4,0x000D(r12)
11640 115C0   X      38A00008               li        r5,8
11644 115C4          8123000C               lwz       r9,0x000C(r3)
11648 115C8   X      38C00018               li        r6,24
1164C 115CC          90A90000               stw       r5,0x0000(r9)
11650 115D0          395F0018               addi      r10,r31,24
11654 115D4          93E90004               stw       r31,0x0004(r9)
11658 115D8          90C90008               stw       r6,0x0008(r9)
1165C 115DC          93E9000C               stw       r31,0x000C(r9)
11660 115E0          91490010               stw       r10,0x0010(r9)
11664 115E4          80FE0000               lwz       r7,0x0000(r30)
11668 115E8   X      2C07FFFF               cmpwi     r7,-1
1166C 115EC   X      40820020               bne       $+0x0020                  ; 0x0001160C
11670 115F0          A17E0004               lhz       r11,0x0004(r30)
11674 115F4   X      3D6BFFFF               subis     r11,r11,1
11678 115F8   X      2C0BFFFF               cmpwi     r11,-1
1167C 115FC   X      40820010               bne       $+0x0010                  ; 0x0001160C
11680 11600   X      38800002               li        r4,2
11684 11604          90890014               stw       r4,0x0014(r9)
11688 11608          48000040               b         $+0x0040                  ; 0x00011648
1168C 1160C          88BE0000               lbz       r5,0x0000(r30)
11690 11610   X      38C00000               li        r6,0
11694 11614   X      54A507FF               clrlwi.   r5,r5,31
11698 11618   X      4182000C               beq       $+0x000C                  ; 0x00011624
1169C 1161C          91090014               stw       r8,0x0014(r9)
116A0 11620          48000028               b         $+0x0028                  ; 0x00011648
116A4 11624   X      2C070000               cmpwi     r7,0
116A8 11628   X      4082001C               bne       $+0x001C                  ; 0x00011644
116AC 1162C          A09E0004               lhz       r4,0x0004(r30)
116B0 11630   X      2C040000               cmpwi     r4,0
116B4 11634   X      40820010               bne       $+0x0010                  ; 0x00011644
116B8 11638   X      38A00003               li        r5,3
116BC 1163C          90A90014               stw       r5,0x0014(r9)
116C0 11640          48000008               b         $+0x0008                  ; 0x00011648
116C4 11644          90C90014               stw       r6,0x0014(r9)
116C8 11648          809E0000               lwz       r4,0x0000(r30)
116CC 1164C   X      5746C23E               srwi      r6,r26,8
116D0 11650          90890018               stw       r4,0x0018(r9)
116D4 11654          39090018               addi      r8,r9,24
116D8 11658   X      576CC23E               srwi      r12,r27,8
116DC 1165C          A0BE0004               lhz       r5,0x0004(r30)
116E0 11660          7D48FA14               add       r10,r8,r31
116E4 11664          B0A9001C               sth       r5,0x001C(r9)
116E8 11668          98C9001E               stb       r6,0x001E(r9)
116EC 1166C          9B49001F               stb       r26,0x001F(r9)
116F0 11670          80FC0000               lwz       r7,0x0000(r28)
116F4 11674          7CE8F92E               stwx      r7,r8,r31
116F8 11678          A17C0004               lhz       r11,0x0004(r28)
116FC 1167C          998A0006               stb       r12,0x0006(r10)
11700 11680          B16A0004               sth       r11,0x0004(r10)
11704 11684          9B6A0007               stb       r27,0x0007(r10)
11708 11688   X      418A0044               beq       cr2,$+0x0044              ; 0x000116CC
1170C 1168C          8B1D0000               lbz       r24,0x0000(r29)
11710 11690          7C89FA14               add       r4,r9,r31
11714 11694          9B090020               stb       r24,0x0020(r9)
11718 11698          9B040020               stb       r24,0x0020(r4)
1171C 1169C          88BD0001               lbz       r5,0x0001(r29)
11720 116A0          98A90021               stb       r5,0x0021(r9)
11724 116A4          98A40021               stb       r5,0x0021(r4)
11728 116A8          88DD0002               lbz       r6,0x0002(r29)
1172C 116AC          98C90022               stb       r6,0x0022(r9)
11730 116B0          98C40022               stb       r6,0x0022(r4)
11734 116B4          88FD0003               lbz       r7,0x0003(r29)
11738 116B8          98E90023               stb       r7,0x0023(r9)
1173C 116BC          98E40023               stb       r7,0x0023(r4)
11740 116C0          891D0004               lbz       r8,0x0004(r29)
11744 116C4          99090024               stb       r8,0x0024(r9)
11748 116C8          99040024               stb       r8,0x0024(r4)
1174C 116CC          39490018               addi      r10,r9,24
11750 116D0   X      57E4083C               slwi      r4,r31,1
11754 116D4          7CAA2214               add       r5,r10,r4
11758 116D8          93230008               stw       r25,0x0008(r3)
1175C 116DC          90A30010               stw       r5,0x0010(r3)
11760 116E0          38210060               addi      SP,SP,96
11764 116E4          80010008               lwz       r0,0x0008(SP)
11768 116E8          81810004               lwz       r12,0x0004(SP)
1176C 116EC   X      7C0803A6               mtlr      r0                        ; LR = 8
11770 116F0          BAE1FFDC               lmw       r23,-0x0024(SP)
11774 116F4          7D838120               mtcrf     56,r12
11778 116F8   X      4E800020               blr
1177C 116FC          7D800026               mfcr      r12
11780 11700   X      7C0802A6               mflr      r0                        ; LR = 8
11784 11704          BF21FFE4               stmw      r25,-0x001C(SP)
11788 11708          91810004               stw       r12,0x0004(SP)
1178C 1170C          90010008               stw       r0,0x0008(SP)
11790 11710          9421FFA0               stwu      SP,-0x0060(SP)
11794 11714   X      7C9B2378               mr        r27,r4
11798 11718          83DB000C               lwz       r30,0x000C(r27)
1179C 1171C          381E0011               addi      r0,r30,17
117A0 11720   X      7C7C1B78               mr        r28,r3
117A4 11724          901B000C               stw       r0,0x000C(r27)
117A8 11728          80BE0000               lwz       r5,0x0000(r30)
117AC 1172C   X      2C05FFFF               cmpwi     r5,-1
117B0 11730   X      40820014               bne       $+0x0014                  ; 0x00011744
117B4 11734          A0DE0004               lhz       r6,0x0004(r30)
117B8 11738   X      3CC6FFFF               subis     r6,r6,1
117BC 1173C   X      2C06FFFF               cmpwi     r6,-1
117C0 11740   X      418200DC               beq       $+0x00DC                  ; 0x0001181C
117C4 11744          807C0080               lwz       r3,0x0080(r28)
117C8 11748   X      28030000               cmplwi    r3,0x0000
117CC 1174C   X      40810024               ble       $+0x0024                  ; 0x00011770
117D0 11750          809E0000               lwz       r4,0x0000(r30)
117D4 11754          807C0074               lwz       r3,0x0074(r28)
117D8 11758   X      7C041800               cmpw      r4,r3
117DC 1175C   X      40820014               bne       $+0x0014                  ; 0x00011770
117E0 11760          A0BE0004               lhz       r5,0x0004(r30)
117E4 11764          A07C0078               lhz       r3,0x0078(r28)
117E8 11768   X      7C051800               cmpw      r5,r3
117EC 1176C   X      418200B0               beq       $+0x00B0                  ; 0x0001181C
117F0 11770          809C0090               lwz       r4,0x0090(r28)
117F4 11774   X      28040000               cmplwi    r4,0x0000
117F8 11778   X      40810024               ble       $+0x0024                  ; 0x0001179C
117FC 1177C          807E0000               lwz       r3,0x0000(r30)
11800 11780          809C0084               lwz       r4,0x0084(r28)
11804 11784   X      7C032000               cmpw      r3,r4
11808 11788   X      40820014               bne       $+0x0014                  ; 0x0001179C
1180C 1178C          A0BE0004               lhz       r5,0x0004(r30)
11810 11790          A07C0088               lhz       r3,0x0088(r28)
11814 11794   X      7C051800               cmpw      r5,r3
11818 11798   X      41820084               beq       $+0x0084                  ; 0x0001181C
1181C 1179C          809C00A0               lwz       r4,0x00A0(r28)
11820 117A0   X      28040000               cmplwi    r4,0x0000
11824 117A4   X      40810024               ble       $+0x0024                  ; 0x000117C8
11828 117A8          807E0000               lwz       r3,0x0000(r30)
1182C 117AC          809C0094               lwz       r4,0x0094(r28)
11830 117B0   X      7C032000               cmpw      r3,r4
11834 117B4   X      40820014               bne       $+0x0014                  ; 0x000117C8
11838 117B8          A0BE0004               lhz       r5,0x0004(r30)
1183C 117BC          A07C0098               lhz       r3,0x0098(r28)
11840 117C0   X      7C051800               cmpw      r5,r3
11844 117C4   X      41820058               beq       $+0x0058                  ; 0x0001181C
11848 117C8          809C00B0               lwz       r4,0x00B0(r28)
1184C 117CC   X      28040000               cmplwi    r4,0x0000
11850 117D0   X      40810024               ble       $+0x0024                  ; 0x000117F4
11854 117D4          807E0000               lwz       r3,0x0000(r30)
11858 117D8          809C00A4               lwz       r4,0x00A4(r28)
1185C 117DC   X      7C032000               cmpw      r3,r4
11860 117E0   X      40820014               bne       $+0x0014                  ; 0x000117F4
11864 117E4          A0BE0004               lhz       r5,0x0004(r30)
11868 117E8          A07C00A8               lhz       r3,0x00A8(r28)
1186C 117EC   X      7C051800               cmpw      r5,r3
11870 117F0   X      4182002C               beq       $+0x002C                  ; 0x0001181C
11874 117F4   X      7F63DB78               mr        r3,r27
11878 117F8          480034F9               bl        $+0x34F8                  ; 0x00014CF0
1187C 117FC          80410014               lwz       RTOC,0x0014(SP)
11880 11800          38210060               addi      SP,SP,96
11884 11804          80010008               lwz       r0,0x0008(SP)
11888 11808          81810004               lwz       r12,0x0004(SP)
1188C 1180C   X      7C0803A6               mtlr      r0                        ; LR = 8
11890 11810          BB21FFE4               lmw       r25,-0x001C(SP)
11894 11814          7D838120               mtcrf     56,r12
11898 11818   X      4E800020               blr
1189C 1181C          83FC00BC               lwz       r31,0x00BC(r28)
118A0 11820   X      3B400003               li        r26,3
118A4 11824   X      3B200002               li        r25,2
118A8 11828          83BF000C               lwz       r29,0x000C(r31)
118AC 1182C   X      57BD07BE               clrlwi    r29,r29,30
118B0 11830   X      2C1D0002               cmpwi     r29,2
118B4 11834   X      41820214               beq       $+0x0214                  ; 0x00011A48
118B8 11838          83FF0000               lwz       r31,0x0000(r31)
118BC 1183C   X      2C1F0000               cmpwi     r31,0
118C0 11840   X      4082FFE8               bne       $-0x0018                  ; 0x00011828
118C4 11844   X      291F0000               cmplwi    cr2,r31,0x0000
118C8 11848   X      408A002C               bne       cr2,$+0x002C              ; 0x00011874
118CC 1184C   X      7F63DB78               mr        r3,r27
118D0 11850          480034A1               bl        $+0x34A0                  ; 0x00014CF0
118D4 11854          80410014               lwz       RTOC,0x0014(SP)
118D8 11858          38210060               addi      SP,SP,96
118DC 1185C          80010008               lwz       r0,0x0008(SP)
118E0 11860          81810004               lwz       r12,0x0004(SP)
118E4 11864   X      7C0803A6               mtlr      r0                        ; LR = 8
118E8 11868          BB21FFE4               lmw       r25,-0x001C(SP)
118EC 1186C          7D838120               mtcrf     56,r12
118F0 11870   X      4E800020               blr
118F4 11874   X      38600028               li        r3,40
118F8 11878   X      38800001               li        r4,1
118FC 1187C          4800336D               bl        $+0x336C                  ; 0x00014BE8
11900 11880          80410014               lwz       RTOC,0x0014(SP)
11904 11884   X      38C00001               li        r6,1
11908 11888   X      7C7D1B78               mr        r29,r3
1190C 1188C   X      2C1D0000               cmpwi     r29,0
11910 11890   X      40820044               bne       $+0x0044                  ; 0x000118D4
11914 11894          38822EF0               addi      r4,RTOC,12016
11918 11898   X      38A00028               li        r5,40
1191C 1189C          807C01E4               lwz       r3,0x01E4(r28)
11920 118A0          38840D32               addi      r4,r4,3378
11924 118A4          4BFF54B9               bl        $-0xAB48                  ; 0x00006D5C
11928 118A8   X      60000000               nop
1192C 118AC   X      7F63DB78               mr        r3,r27
11930 118B0          48003441               bl        $+0x3440                  ; 0x00014CF0
11934 118B4          80410014               lwz       RTOC,0x0014(SP)
11938 118B8          38210060               addi      SP,SP,96
1193C 118BC          80010008               lwz       r0,0x0008(SP)
11940 118C0          81810004               lwz       r12,0x0004(SP)
11944 118C4   X      7C0803A6               mtlr      r0                        ; LR = 8
11948 118C8          BB21FFE4               lmw       r25,-0x001C(SP)
1194C 118CC          7D838120               mtcrf     56,r12
11950 118D0   X      4E800020               blr
11954 118D4          937D0008               stw       r27,0x0008(r29)
11958 118D8   X      38E00000               li        r7,0
1195C 118DC          819D0014               lwz       r12,0x0014(r29)
11960 118E0   X      38A00020               li        r5,32
11964 118E4          98CC000D               stb       r6,0x000D(r12)
11968 118E8   X      39000008               li        r8,8
1196C 118EC          809E0000               lwz       r4,0x0000(r30)
11970 118F0          813D000C               lwz       r9,0x000C(r29)
11974 118F4   X      2C04FFFF               cmpwi     r4,-1
11978 118F8   X      4082001C               bne       $+0x001C                  ; 0x00011914
1197C 118FC          A07E0004               lhz       r3,0x0004(r30)
11980 11900   X      3C63FFFF               subis     r3,r3,1
11984 11904   X      2C03FFFF               cmpwi     r3,-1
11988 11908   X      4082000C               bne       $+0x000C                  ; 0x00011914
1198C 1190C          93290014               stw       r25,0x0014(r9)
11990 11910          48000038               b         $+0x0038                  ; 0x00011948
11994 11914          895E0000               lbz       r10,0x0000(r30)
11998 11918   X      554A07FF               clrlwi.   r10,r10,31
1199C 1191C   X      4182000C               beq       $+0x000C                  ; 0x00011928
119A0 11920          90C90014               stw       r6,0x0014(r9)
119A4 11924          48000024               b         $+0x0024                  ; 0x00011948
119A8 11928   X      2C040000               cmpwi     r4,0
119AC 1192C   X      40820018               bne       $+0x0018                  ; 0x00011944
119B0 11930          A07E0004               lhz       r3,0x0004(r30)
119B4 11934   X      2C030000               cmpwi     r3,0
119B8 11938   X      4082000C               bne       $+0x000C                  ; 0x00011944
119BC 1193C          93490014               stw       r26,0x0014(r9)
119C0 11940          48000008               b         $+0x0008                  ; 0x00011948
119C4 11944          90E90014               stw       r7,0x0014(r9)
119C8 11948   X      38800018               li        r4,24
119CC 1194C          91090000               stw       r8,0x0000(r9)
119D0 11950          38090028               addi      r0,r9,40
119D4 11954          91090004               stw       r8,0x0004(r9)
119D8 11958          90890008               stw       r4,0x0008(r9)
119DC 1195C          90A90010               stw       r5,0x0010(r9)
119E0 11960          9109000C               stw       r8,0x000C(r9)
119E4 11964          887E0000               lbz       r3,0x0000(r30)
119E8 11968          98690018               stb       r3,0x0018(r9)
119EC 1196C          88DE0001               lbz       r6,0x0001(r30)
119F0 11970          98C90019               stb       r6,0x0019(r9)
119F4 11974          895E0002               lbz       r10,0x0002(r30)
119F8 11978          9949001A               stb       r10,0x001A(r9)
119FC 1197C          897E0003               lbz       r11,0x0003(r30)
11A00 11980          9969001B               stb       r11,0x001B(r9)
11A04 11984          899E0004               lbz       r12,0x0004(r30)
11A08 11988          9989001C               stb       r12,0x001C(r9)
11A0C 1198C          899E0005               lbz       r12,0x0005(r30)
11A10 11990          9989001D               stb       r12,0x001D(r9)
11A14 11994          98E9001E               stb       r7,0x001E(r9)
11A18 11998          899E000E               lbz       r12,0x000E(r30)
11A1C 1199C          9989001F               stb       r12,0x001F(r9)
11A20 119A0          899E0006               lbz       r12,0x0006(r30)
11A24 119A4          99890020               stb       r12,0x0020(r9)
11A28 119A8          899E0007               lbz       r12,0x0007(r30)
11A2C 119AC          99890021               stb       r12,0x0021(r9)
11A30 119B0          899E0008               lbz       r12,0x0008(r30)
11A34 119B4          99890022               stb       r12,0x0022(r9)
11A38 119B8          899E0009               lbz       r12,0x0009(r30)
11A3C 119BC          99890023               stb       r12,0x0023(r9)
11A40 119C0          899E000A               lbz       r12,0x000A(r30)
11A44 119C4          99890024               stb       r12,0x0024(r9)
11A48 119C8          899E000B               lbz       r12,0x000B(r30)
11A4C 119CC          99890025               stb       r12,0x0025(r9)
11A50 119D0          98E90026               stb       r7,0x0026(r9)
11A54 119D4          899E000F               lbz       r12,0x000F(r30)
11A58 119D8          99890027               stb       r12,0x0027(r9)
11A5C 119DC          901D0010               stw       r0,0x0010(r29)
11A60 119E0          801F000C               lwz       r0,0x000C(r31)
11A64 119E4   X      540007BE               clrlwi    r0,r0,30
11A68 119E8   X      2C000002               cmpwi     r0,2
11A6C 119EC   X      40820028               bne       $+0x0028                  ; 0x00011A14
11A70 119F0   X      7FA3EB78               mr        r3,r29
11A74 119F4          480033A5               bl        $+0x33A4                  ; 0x00014D98
11A78 119F8          80410014               lwz       RTOC,0x0014(SP)
11A7C 119FC          83DF0014               lwz       r30,0x0014(r31)
11A80 11A00   X      7C641B78               mr        r4,r3
11A84 11A04          807E0014               lwz       r3,0x0014(r30)
11A88 11A08          480033A9               bl        $+0x33A8                  ; 0x00014DB0
11A8C 11A0C          80410014               lwz       RTOC,0x0014(SP)
11A90 11A10          4800000C               b         $+0x000C                  ; 0x00011A1C
11A94 11A14          83FF0000               lwz       r31,0x0000(r31)
11A98 11A18   X      291F0000               cmplwi    cr2,r31,0x0000
11A9C 11A1C   X      408AFFC4               bne       cr2,$-0x003C              ; 0x000119E0
11AA0 11A20   X      7FA3EB78               mr        r3,r29
11AA4 11A24          480032CD               bl        $+0x32CC                  ; 0x00014CF0
11AA8 11A28          80410014               lwz       RTOC,0x0014(SP)
11AAC 11A2C          38210060               addi      SP,SP,96
11AB0 11A30          80010008               lwz       r0,0x0008(SP)
11AB4 11A34          81810004               lwz       r12,0x0004(SP)
11AB8 11A38   X      7C0803A6               mtlr      r0                        ; LR = 8
11ABC 11A3C          BB21FFE4               lmw       r25,-0x001C(SP)
11AC0 11A40          7D838120               mtcrf     56,r12
11AC4 11A44   X      4E800020               blr
11AC8 11A48   X      291F0000               cmplwi    cr2,r31,0x0000
11ACC 11A4C          4BFFFDFC               b         $-0x0204                  ; 0x00011848
11AD0 11A50          38210060               addi      SP,SP,96
11AD4 11A54          80010008               lwz       r0,0x0008(SP)
11AD8 11A58          81810004               lwz       r12,0x0004(SP)
11ADC 11A5C   X      7C0803A6               mtlr      r0                        ; LR = 8
11AE0 11A60          BB21FFE4               lmw       r25,-0x001C(SP)
11AE4 11A64          7D838120               mtcrf     56,r12
11AE8 11A68   X      4E800020               blr
11AEC 11A6C   X      7C0802A6               mflr      r0                        ; LR = 8
11AF0 11A70          BF41FFE8               stmw      r26,-0x0018(SP)
11AF4 11A74          90010008               stw       r0,0x0008(SP)
11AF8 11A78          9421FFB0               stwu      SP,-0x0050(SP)
11AFC 11A7C   X      7C7D1B78               mr        r29,r3
11B00 11A80          837D0014               lwz       r27,0x0014(r29)
11B04 11A84   X      7C9E2378               mr        r30,r4
11B08 11A88          839B0004               lwz       r28,0x0004(r27)
11B0C 11A8C          835E000C               lwz       r26,0x000C(r30)
11B10 11A90   X      381AFFEF               subi      r0,r26,17
11B14 11A94          901E000C               stw       r0,0x000C(r30)
11B18 11A98          88BAFFFF               lbz       r5,-0x0001(r26)
11B1C 11A9C          70A500AF               andi.     r5,r5,0x00AF
11B20 11AA0   X      2C8500AF               cmpwi     cr1,r5,175
11B24 11AA4   X      408600A8               bne       cr1,$+0x00A8              ; 0x00011B4C
11B28 11AA8          80DE0014               lwz       r6,0x0014(r30)
11B2C 11AAC          809E0010               lwz       r4,0x0010(r30)
11B30 11AB0          80660008               lwz       r3,0x0008(r6)
11B34 11AB4   X      7CA41850               sub       r5,r3,r4
11B38 11AB8   X      2C050002               cmpwi     r5,2
11B3C 11ABC   X      41810060               bgt       $+0x0060                  ; 0x00011B1C
11B40 11AC0   X      38600014               li        r3,20
11B44 11AC4   X      38800003               li        r4,3
11B48 11AC8          48003121               bl        $+0x3120                  ; 0x00014BE8
11B4C 11ACC          80410014               lwz       RTOC,0x0014(SP)
11B50 11AD0   X      7C7F1B78               mr        r31,r3
11B54 11AD4   X      2C1F0000               cmpwi     r31,0
11B58 11AD8   X      40820020               bne       $+0x0020                  ; 0x00011AF8
11B5C 11ADC          38822EF0               addi      r4,RTOC,12016
11B60 11AE0   X      38A00014               li        r5,20
11B64 11AE4          807C01E4               lwz       r3,0x01E4(r28)
11B68 11AE8          38840D59               addi      r4,r4,3417
11B6C 11AEC          4BFF5271               bl        $-0xAD90                  ; 0x00006D5C
11B70 11AF0   X      60000000               nop
11B74 11AF4          48000084               b         $+0x0084                  ; 0x00011B78
11B78 11AF8          809F000C               lwz       r4,0x000C(r31)
11B7C 11AFC   X      387AFFEF               subi      r3,r26,17
11B80 11B00   X      38A00011               li        r5,17
11B84 11B04          480033E5               bl        $+0x33E4                  ; 0x00014EE8
11B88 11B08          80410014               lwz       RTOC,0x0014(SP)
11B8C 11B0C          819F000C               lwz       r12,0x000C(r31)
11B90 11B10          380C0011               addi      r0,r12,17
11B94 11B14          901F0010               stw       r0,0x0010(r31)
11B98 11B18          48000060               b         $+0x0060                  ; 0x00011B78
11B9C 11B1C   X      7FC3F378               mr        r3,r30
11BA0 11B20          480033E1               bl        $+0x33E0                  ; 0x00014F00
11BA4 11B24          80410014               lwz       RTOC,0x0014(SP)
11BA8 11B28   X      7C7F1B78               mr        r31,r3
11BAC 11B2C   X      2C1F0000               cmpwi     r31,0
11BB0 11B30   X      40820048               bne       $+0x0048                  ; 0x00011B78
11BB4 11B34          38822EF0               addi      r4,RTOC,12016
11BB8 11B38          807C01E4               lwz       r3,0x01E4(r28)
11BBC 11B3C          38840D7A               addi      r4,r4,3450
11BC0 11B40          4BFF521D               bl        $-0xADE4                  ; 0x00006D5C
11BC4 11B44   X      60000000               nop
11BC8 11B48          48000030               b         $+0x0030                  ; 0x00011B78
11BCC 11B4C   X      7FC3F378               mr        r3,r30
11BD0 11B50          480033B1               bl        $+0x33B0                  ; 0x00014F00
11BD4 11B54          80410014               lwz       RTOC,0x0014(SP)
11BD8 11B58   X      7C7F1B78               mr        r31,r3
11BDC 11B5C   X      2C1F0000               cmpwi     r31,0
11BE0 11B60   X      40820018               bne       $+0x0018                  ; 0x00011B78
11BE4 11B64          38822EF0               addi      r4,RTOC,12016
11BE8 11B68          807C01E4               lwz       r3,0x01E4(r28)
11BEC 11B6C          38840D7A               addi      r4,r4,3450
11BF0 11B70          4BFF51ED               bl        $-0xAE14                  ; 0x00006D5C
11BF4 11B74   X      60000000               nop
11BF8 11B78          819E000C               lwz       r12,0x000C(r30)
11BFC 11B7C   X      2C1F0000               cmpwi     r31,0
11C00 11B80          380C0011               addi      r0,r12,17
11C04 11B84          901E000C               stw       r0,0x000C(r30)
11C08 11B88   X      40820018               bne       $+0x0018                  ; 0x00011BA0
11C0C 11B8C          38210050               addi      SP,SP,80
11C10 11B90          80010008               lwz       r0,0x0008(SP)
11C14 11B94   X      7C0803A6               mtlr      r0                        ; LR = 8
11C18 11B98          BB41FFE8               lmw       r26,-0x0018(SP)
11C1C 11B9C   X      4E800020               blr
11C20 11BA0          807E0008               lwz       r3,0x0008(r30)
11C24 11BA4   X      3BC00002               li        r30,2
11C28 11BA8   X      2C030000               cmpwi     r3,0
11C2C 11BAC   X      41820010               beq       $+0x0010                  ; 0x00011BBC
11C30 11BB0          480031E9               bl        $+0x31E8                  ; 0x00014D98
11C34 11BB4          80410014               lwz       RTOC,0x0014(SP)
11C38 11BB8          907F0008               stw       r3,0x0008(r31)
11C3C 11BBC          813F000C               lwz       r9,0x000C(r31)
11C40 11BC0   X      3860000D               li        r3,13
11C44 11BC4          819F0014               lwz       r12,0x0014(r31)
11C48 11BC8   X      38000000               li        r0,0
11C4C 11BCC          986C000D               stb       r3,0x000D(r12)
11C50 11BD0   X      38E00000               li        r7,0
11C54 11BD4          88890006               lbz       r4,0x0006(r9)
11C58 11BD8          88A90007               lbz       r5,0x0007(r9)
11C5C 11BDC          88C90008               lbz       r6,0x0008(r9)
11C60 11BE0          89090009               lbz       r8,0x0009(r9)
11C64 11BE4          98890000               stb       r4,0x0000(r9)
11C68 11BE8          8949000A               lbz       r10,0x000A(r9)
11C6C 11BEC          98A90001               stb       r5,0x0001(r9)
11C70 11BF0          8969000B               lbz       r11,0x000B(r9)
11C74 11BF4          98C90002               stb       r6,0x0002(r9)
11C78 11BF8          8989000E               lbz       r12,0x000E(r9)
11C7C 11BFC          99090003               stb       r8,0x0003(r9)
11C80 11C00   X      2C0C0000               cmpwi     r12,0
11C84 11C04          8989000F               lbz       r12,0x000F(r9)
11C88 11C08          99490004               stb       r10,0x0004(r9)
11C8C 11C0C          99690005               stb       r11,0x0005(r9)
11C90 11C10          817B0038               lwz       r11,0x0038(r27)
11C94 11C14          894B0000               lbz       r10,0x0000(r11)
11C98 11C18          99490006               stb       r10,0x0006(r9)
11C9C 11C1C          894B0001               lbz       r10,0x0001(r11)
11CA0 11C20          99490007               stb       r10,0x0007(r9)
11CA4 11C24          894B0002               lbz       r10,0x0002(r11)
11CA8 11C28          99490008               stb       r10,0x0008(r9)
11CAC 11C2C          894B0003               lbz       r10,0x0003(r11)
11CB0 11C30          99490009               stb       r10,0x0009(r9)
11CB4 11C34          894B0004               lbz       r10,0x0004(r11)
11CB8 11C38          9949000A               stb       r10,0x000A(r9)
11CBC 11C3C          896B0005               lbz       r11,0x0005(r11)
11CC0 11C40          9809000C               stb       r0,0x000C(r9)
11CC4 11C44          9969000B               stb       r11,0x000B(r9)
11CC8 11C48          9809000D               stb       r0,0x000D(r9)
11CCC 11C4C          9989000E               stb       r12,0x000E(r9)
11CD0 11C50   X      41820028               beq       $+0x0028                  ; 0x00011C78
11CD4 11C54          801D000C               lwz       r0,0x000C(r29)
11CD8 11C58   X      540007FF               clrlwi.   r0,r0,31
11CDC 11C5C   X      4182000C               beq       $+0x000C                  ; 0x00011C68
11CE0 11C60   X      390000AA               li        r8,170
11CE4 11C64          48000018               b         $+0x0018                  ; 0x00011C7C
11CE8 11C68          807D0014               lwz       r3,0x0014(r29)
11CEC 11C6C          8083001C               lwz       r4,0x001C(r3)
11CF0 11C70   X      5488063E               clrlwi    r8,r4,24
11CF4 11C74          48000008               b         $+0x0008                  ; 0x00011C7C
11CF8 11C78   X      39000000               li        r8,0
11CFC 11C7C          88690010               lbz       r3,0x0010(r9)
11D00 11C80          61050001               ori       r5,r8,0x0001
11D04 11C84          98A9000F               stb       r5,0x000F(r9)
11D08 11C88          706300AF               andi.     r3,r3,0x00AF
11D0C 11C8C   X      2C8300AF               cmpwi     cr1,r3,175
11D10 11C90   X      4086001C               bne       cr1,$+0x001C              ; 0x00011CAC
11D14 11C94   X      38800081               li        r4,129
11D18 11C98          9BC90012               stb       r30,0x0012(r9)
11D1C 11C9C          38690014               addi      r3,r9,20
11D20 11CA0          98890011               stb       r4,0x0011(r9)
11D24 11CA4          98E90013               stb       r7,0x0013(r9)
11D28 11CA8          907F0010               stw       r3,0x0010(r31)
11D2C 11CAC          80BD0014               lwz       r5,0x0014(r29)
11D30 11CB0   X      7FE4FB78               mr        r4,r31
11D34 11CB4          80650014               lwz       r3,0x0014(r5)
11D38 11CB8          480030F9               bl        $+0x30F8                  ; 0x00014DB0
11D3C 11CBC          80410014               lwz       RTOC,0x0014(SP)
11D40 11CC0          38210050               addi      SP,SP,80
11D44 11CC4          80010008               lwz       r0,0x0008(SP)
11D48 11CC8   X      7C0803A6               mtlr      r0                        ; LR = 8
11D4C 11CCC          BB41FFE8               lmw       r26,-0x0018(SP)
11D50 11CD0   X      4E800020               blr
11D54 11CD4   X      7C0802A6               mflr      r0                        ; LR = 8
11D58 11CD8          BE41FFC8               stmw      r18,-0x0038(SP)
11D5C 11CDC          90010008               stw       r0,0x0008(SP)
11D60 11CE0          9421FF90               stwu      SP,-0x0070(SP)
11D64 11CE4   X      7C9C2378               mr        r28,r4
11D68 11CE8          83FC000C               lwz       r31,0x000C(r28)
11D6C 11CEC   X      7C731B78               mr        r19,r3
11D70 11CF0          80BC0010               lwz       r5,0x0010(r28)
11D74 11CF4   X      7CDF2850               sub       r6,r5,r31
11D78 11CF8   X      2C060010               cmpwi     r6,16
11D7C 11CFC   X      41810024               bgt       $+0x0024                  ; 0x00011D20
11D80 11D00   X      7F83E378               mr        r3,r28
11D84 11D04          48002FED               bl        $+0x2FEC                  ; 0x00014CF0
11D88 11D08          80410014               lwz       RTOC,0x0014(SP)
11D8C 11D0C          38210070               addi      SP,SP,112
11D90 11D10          80010008               lwz       r0,0x0008(SP)
11D94 11D14   X      7C0803A6               mtlr      r0                        ; LR = 8
11D98 11D18          BA41FFC8               lmw       r18,-0x0038(SP)
11D9C 11D1C   X      4E800020               blr
11DA0 11D20          813F0000               lwz       r9,0x0000(r31)
11DA4 11D24   X      2C09FFFF               cmpwi     r9,-1
11DA8 11D28   X      40820014               bne       $+0x0014                  ; 0x00011D3C
11DAC 11D2C          A3DF0004               lhz       r30,0x0004(r31)
11DB0 11D30   X      3FDEFFFF               subis     r30,r30,1
11DB4 11D34   X      2C1EFFFF               cmpwi     r30,-1
11DB8 11D38   X      418200C4               beq       $+0x00C4                  ; 0x00011DFC
11DBC 11D3C          80730080               lwz       r3,0x0080(r19)
11DC0 11D40   X      28030000               cmplwi    r3,0x0000
11DC4 11D44   X      40810020               ble       $+0x0020                  ; 0x00011D64
11DC8 11D48          80930074               lwz       r4,0x0074(r19)
11DCC 11D4C   X      7C092000               cmpw      r9,r4
11DD0 11D50   X      40820014               bne       $+0x0014                  ; 0x00011D64
11DD4 11D54          A07F0004               lhz       r3,0x0004(r31)
11DD8 11D58          A0930078               lhz       r4,0x0078(r19)
11DDC 11D5C   X      7C032000               cmpw      r3,r4
11DE0 11D60   X      4182009C               beq       $+0x009C                  ; 0x00011DFC
11DE4 11D64          80B30090               lwz       r5,0x0090(r19)
11DE8 11D68   X      28050000               cmplwi    r5,0x0000
11DEC 11D6C   X      40810020               ble       $+0x0020                  ; 0x00011D8C
11DF0 11D70          80730084               lwz       r3,0x0084(r19)
11DF4 11D74   X      7C091800               cmpw      r9,r3
11DF8 11D78   X      40820014               bne       $+0x0014                  ; 0x00011D8C
11DFC 11D7C          A09F0004               lhz       r4,0x0004(r31)
11E00 11D80          A0730088               lhz       r3,0x0088(r19)
11E04 11D84   X      7C041800               cmpw      r4,r3
11E08 11D88   X      41820074               beq       $+0x0074                  ; 0x00011DFC
11E0C 11D8C          80B300A0               lwz       r5,0x00A0(r19)
11E10 11D90   X      28050000               cmplwi    r5,0x0000
11E14 11D94   X      40810020               ble       $+0x0020                  ; 0x00011DB4
11E18 11D98          80730094               lwz       r3,0x0094(r19)
11E1C 11D9C   X      7C091800               cmpw      r9,r3
11E20 11DA0   X      40820014               bne       $+0x0014                  ; 0x00011DB4
11E24 11DA4          A09F0004               lhz       r4,0x0004(r31)
11E28 11DA8          A0730098               lhz       r3,0x0098(r19)
11E2C 11DAC   X      7C041800               cmpw      r4,r3
11E30 11DB0   X      4182004C               beq       $+0x004C                  ; 0x00011DFC
11E34 11DB4          80B300B0               lwz       r5,0x00B0(r19)
11E38 11DB8   X      28050000               cmplwi    r5,0x0000
11E3C 11DBC   X      40810020               ble       $+0x0020                  ; 0x00011DDC
11E40 11DC0          807300A4               lwz       r3,0x00A4(r19)
11E44 11DC4   X      7C091800               cmpw      r9,r3
11E48 11DC8   X      40820014               bne       $+0x0014                  ; 0x00011DDC
11E4C 11DCC          A09F0004               lhz       r4,0x0004(r31)
11E50 11DD0          A07300A8               lhz       r3,0x00A8(r19)
11E54 11DD4   X      7C041800               cmpw      r4,r3
11E58 11DD8   X      41820024               beq       $+0x0024                  ; 0x00011DFC
11E5C 11DDC   X      7F83E378               mr        r3,r28
11E60 11DE0          48002F11               bl        $+0x2F10                  ; 0x00014CF0
11E64 11DE4          80410014               lwz       RTOC,0x0014(SP)
11E68 11DE8          38210070               addi      SP,SP,112
11E6C 11DEC          80010008               lwz       r0,0x0008(SP)
11E70 11DF0   X      7C0803A6               mtlr      r0                        ; LR = 8
11E74 11DF4          BA41FFC8               lmw       r18,-0x0038(SP)
11E78 11DF8   X      4E800020               blr
11E7C 11DFC          893F0010               lbz       r9,0x0010(r31)
11E80 11E00          8ADF000E               lbz       r22,0x000E(r31)
11E84 11E04   X      2C0900AF               cmpwi     r9,175
11E88 11E08   X      4182005C               beq       $+0x005C                  ; 0x00011E64
11E8C 11E0C   X      2C0900BF               cmpwi     r9,191
11E90 11E10   X      41820054               beq       $+0x0054                  ; 0x00011E64
11E94 11E14   X      2C0900E3               cmpwi     r9,227
11E98 11E18   X      4182002C               beq       $+0x002C                  ; 0x00011E44
11E9C 11E1C   X      2C0900F3               cmpwi     r9,243
11EA0 11E20   X      41820024               beq       $+0x0024                  ; 0x00011E44
11EA4 11E24   X      7F83E378               mr        r3,r28
11EA8 11E28          48002EC9               bl        $+0x2EC8                  ; 0x00014CF0
11EAC 11E2C          80410014               lwz       RTOC,0x0014(SP)
11EB0 11E30          38210070               addi      SP,SP,112
11EB4 11E34          80010008               lwz       r0,0x0008(SP)
11EB8 11E38   X      7C0803A6               mtlr      r0                        ; LR = 8
11EBC 11E3C          BA41FFC8               lmw       r18,-0x0038(SP)
11EC0 11E40   X      4E800020               blr
11EC4 11E44          8BDF000F               lbz       r30,0x000F(r31)
11EC8 11E48          393F0011               addi      r9,r31,17
11ECC 11E4C   X      57C30FBC               clrlslwi  r3,r30,31,1
11ED0 11E50   X      3AE00000               li        r23,0
11ED4 11E54          3B23002E               addi      r25,r3,46
11ED8 11E58   X      3A800001               li        r20,1
11EDC 11E5C   X      3B002000               li        r24,8192
11EE0 11E60          48000040               b         $+0x0040                  ; 0x00011EA0
11EE4 11E64          807C0008               lwz       r3,0x0008(r28)
11EE8 11E68   X      3AE00000               li        r23,0
11EEC 11E6C          889F000F               lbz       r4,0x000F(r31)
11EF0 11E70   X      2C030000               cmpwi     r3,0
11EF4 11E74   X      54850FBC               clrlslwi  r5,r4,31,1
11EF8 11E78   X      3A800001               li        r20,1
11EFC 11E7C   X      3B001000               li        r24,4096
11F00 11E80          3B25002A               addi      r25,r5,42
11F04 11E84   X      41820014               beq       $+0x0014                  ; 0x00011E98
11F08 11E88   X      3BC00000               li        r30,0
11F0C 11E8C          48002E65               bl        $+0x2E64                  ; 0x00014CF0
11F10 11E90          80410014               lwz       RTOC,0x0014(SP)
11F14 11E94          93DC0008               stw       r30,0x0008(r28)
11F18 11E98          393F0011               addi      r9,r31,17
11F1C 11E9C          913C0010               stw       r9,0x0010(r28)
11F20 11EA0          913C000C               stw       r9,0x000C(r28)
11F24 11EA4   X      2C160000               cmpwi     r22,0
11F28 11EA8          83B300BC               lwz       r29,0x00BC(r19)
11F2C 11EAC   X      41820018               beq       $+0x0018                  ; 0x00011EC4
11F30 11EB0   X      2C1600AA               cmpwi     r22,170
11F34 11EB4   X      41820050               beq       $+0x0050                  ; 0x00011F04
11F38 11EB8   X      2C1600FF               cmpwi     r22,255
11F3C 11EBC   X      41820050               beq       $+0x0050                  ; 0x00011F0C
11F40 11EC0          48000054               b         $+0x0054                  ; 0x00011F14
11F44 11EC4          887F000F               lbz       r3,0x000F(r31)
11F48 11EC8   X      546307FF               clrlwi.   r3,r3,31
11F4C 11ECC   X      40820090               bne       $+0x0090                  ; 0x00011F5C
11F50 11ED0   X      2C1D0000               cmpwi     r29,0
11F54 11ED4   X      41820088               beq       $+0x0088                  ; 0x00011F5C
11F58 11ED8   X      7FA3EB78               mr        r3,r29
11F5C 11EDC   X      7F84E378               mr        r4,r28
11F60 11EE0          4BFFFB8D               bl        $-0x0474                  ; 0x00011A6C
11F64 11EE4   X      7F83E378               mr        r3,r28
11F68 11EE8          48002E09               bl        $+0x2E08                  ; 0x00014CF0
11F6C 11EEC          80410014               lwz       RTOC,0x0014(SP)
11F70 11EF0          38210070               addi      SP,SP,112
11F74 11EF4          80010008               lwz       r0,0x0008(SP)
11F78 11EF8   X      7C0803A6               mtlr      r0                        ; LR = 8
11F7C 11EFC          BA41FFC8               lmw       r18,-0x0038(SP)
11F80 11F00   X      4E800020               blr
11F84 11F04   X      3B400003               li        r26,3
11F88 11F08          4800004C               b         $+0x004C                  ; 0x00011F54
11F8C 11F0C   X      3B400002               li        r26,2
11F90 11F10          48000044               b         $+0x0044                  ; 0x00011F54
11F94 11F14   X      3B400000               li        r26,0
11F98 11F18          6AC00002               xori      r0,r22,0x0002
11F9C 11F1C   X      5403163A               clrlslwi  r3,r0,26,2
11FA0 11F20          7C931A14               add       r4,r19,r3
11FA4 11F24          83A400C4               lwz       r29,0x00C4(r4)
11FA8 11F28   X      2C1D0000               cmpwi     r29,0
11FAC 11F2C   X      41820030               beq       $+0x0030                  ; 0x00011F5C
11FB0 11F30          80BD0010               lwz       r5,0x0010(r29)
11FB4 11F34   X      7C05B000               cmpw      r5,r22
11FB8 11F38   X      4182001C               beq       $+0x001C                  ; 0x00011F54
11FBC 11F3C          83BD0004               lwz       r29,0x0004(r29)
11FC0 11F40   X      2C1D0000               cmpwi     r29,0
11FC4 11F44   X      41820018               beq       $+0x0018                  ; 0x00011F5C
11FC8 11F48          807D0010               lwz       r3,0x0010(r29)
11FCC 11F4C   X      7C03B000               cmpw      r3,r22
11FD0 11F50   X      4082FFEC               bne       $-0x0014                  ; 0x00011F3C
11FD4 11F54   X      2C1D0000               cmpwi     r29,0
11FD8 11F58   X      40820024               bne       $+0x0024                  ; 0x00011F7C
11FDC 11F5C   X      7F83E378               mr        r3,r28
11FE0 11F60          48002D91               bl        $+0x2D90                  ; 0x00014CF0
11FE4 11F64          80410014               lwz       RTOC,0x0014(SP)
11FE8 11F68          38210070               addi      SP,SP,112
11FEC 11F6C          80010008               lwz       r0,0x0008(SP)
11FF0 11F70   X      7C0803A6               mtlr      r0                        ; LR = 8
11FF4 11F74          BA41FFC8               lmw       r18,-0x0038(SP)
11FF8 11F78   X      4E800020               blr
11FFC 11F7C   X      2C1600FF               cmpwi     r22,255
12000 11F80   X      2B1A0000               cmplwi    cr6,r26,0x0000
12004 11F84   X      3B600000               li        r27,0
12008 11F88   X      3BC00000               li        r30,0
1200C 11F8C   X      3A4000FF               li        r18,255
12010 11F90   X      3AA00008               li        r21,8
12014 11F94   X      4082032C               bne       $+0x032C                  ; 0x000122C0
12018 11F98   X      409A0190               bne       cr6,$+0x0190              ; 0x00012128
1201C 11F9C          813D000C               lwz       r9,0x000C(r29)
12020 11FA0          7D23C039               and.      r3,r9,r24
12024 11FA4   X      41820034               beq       $+0x0034                  ; 0x00011FD8
12028 11FA8          889F000F               lbz       r4,0x000F(r31)
1202C 11FAC   X      548407FF               clrlwi.   r4,r4,31
12030 11FB0   X      40820168               bne       $+0x0168                  ; 0x00012118
12034 11FB4   X      552307FF               clrlwi.   r3,r9,31
12038 11FB8   X      41820010               beq       $+0x0010                  ; 0x00011FC8
1203C 11FBC   X      2C1B0000               cmpwi     r27,0
12040 11FC0   X      40820158               bne       $+0x0158                  ; 0x00012118
12044 11FC4   X      3B600001               li        r27,1
12048 11FC8   X      7FA3EB78               mr        r3,r29
1204C 11FCC   X      7F84E378               mr        r4,r28
12050 11FD0          4BFFFA9D               bl        $-0x0564                  ; 0x00011A6C
12054 11FD4          48000144               b         $+0x0144                  ; 0x00012118
12058 11FD8   X      2C1E0000               cmpwi     r30,0
1205C 11FDC   X      4082011C               bne       $+0x011C                  ; 0x000120F8
12060 11FE0   X      38600028               li        r3,40
12064 11FE4   X      38800002               li        r4,2
12068 11FE8          48002C01               bl        $+0x2C00                  ; 0x00014BE8
1206C 11FEC          80410014               lwz       RTOC,0x0014(SP)
12070 11FF0   X      7C7E1B78               mr        r30,r3
12074 11FF4   X      2C1E0000               cmpwi     r30,0
12078 11FF8   X      41820610               beq       $+0x0610                  ; 0x00012608
1207C 11FFC          835E0014               lwz       r26,0x0014(r30)
12080 12000   X      39000020               li        r8,32
12084 12004          9A9A000D               stb       r20,0x000D(r26)
12088 12008   X      38E00018               li        r7,24
1208C 1200C          813E000C               lwz       r9,0x000C(r30)
12090 12010          38690028               addi      r3,r9,40
12094 12014          907E0010               stw       r3,0x0010(r30)
12098 12018          93290000               stw       r25,0x0000(r9)
1209C 1201C          889F0010               lbz       r4,0x0010(r31)
120A0 12020          548406F7               rlwinm.   r4,r4,0,27,27
120A4 12024   X      4182000C               beq       $+0x000C                  ; 0x00012030
120A8 12028          92890004               stw       r20,0x0004(r9)
120AC 1202C          48000008               b         $+0x0008                  ; 0x00012034
120B0 12030          92E90004               stw       r23,0x0004(r9)
120B4 12034          90E9000C               stw       r7,0x000C(r9)
120B8 12038          92A90008               stw       r21,0x0008(r9)
120BC 1203C          92A90010               stw       r21,0x0010(r9)
120C0 12040          91090014               stw       r8,0x0014(r9)
120C4 12044          88BF0000               lbz       r5,0x0000(r31)
120C8 12048          98A90018               stb       r5,0x0018(r9)
120CC 1204C          887F0001               lbz       r3,0x0001(r31)
120D0 12050          98690019               stb       r3,0x0019(r9)
120D4 12054          889F0002               lbz       r4,0x0002(r31)
120D8 12058          9889001A               stb       r4,0x001A(r9)
120DC 1205C          88DF0003               lbz       r6,0x0003(r31)
120E0 12060          98C9001B               stb       r6,0x001B(r9)
120E4 12064          895F0004               lbz       r10,0x0004(r31)
120E8 12068          9949001C               stb       r10,0x001C(r9)
120EC 1206C          897F0005               lbz       r11,0x0005(r31)
120F0 12070          9AE9001E               stb       r23,0x001E(r9)
120F4 12074          9969001D               stb       r11,0x001D(r9)
120F8 12078          9A49001F               stb       r18,0x001F(r9)
120FC 1207C          899F0006               lbz       r12,0x0006(r31)
12100 12080          99890020               stb       r12,0x0020(r9)
12104 12084          881F0007               lbz       r0,0x0007(r31)
12108 12088          98090021               stb       r0,0x0021(r9)
1210C 1208C          881F0008               lbz       r0,0x0008(r31)
12110 12090          98090022               stb       r0,0x0022(r9)
12114 12094          881F0009               lbz       r0,0x0009(r31)
12118 12098          98090023               stb       r0,0x0023(r9)
1211C 1209C          881F000A               lbz       r0,0x000A(r31)
12120 120A0          98090024               stb       r0,0x0024(r9)
12124 120A4          881F000B               lbz       r0,0x000B(r31)
12128 120A8          98090025               stb       r0,0x0025(r9)
1212C 120AC          9AE90026               stb       r23,0x0026(r9)
12130 120B0          881F000F               lbz       r0,0x000F(r31)
12134 120B4          5400063C               rlwinm    r0,r0,0,24,30
12138 120B8          98090027               stb       r0,0x0027(r9)
1213C 120BC          801C000C               lwz       r0,0x000C(r28)
12140 120C0          80FC0010               lwz       r7,0x0010(r28)
12144 120C4   X      7C003800               cmpw      r0,r7
12148 120C8   X      41820018               beq       $+0x0018                  ; 0x000120E0
1214C 120CC   X      7F83E378               mr        r3,r28
12150 120D0          48002CC9               bl        $+0x2CC8                  ; 0x00014D98
12154 120D4          80410014               lwz       RTOC,0x0014(SP)
12158 120D8          907E0008               stw       r3,0x0008(r30)
1215C 120DC          4800001C               b         $+0x001C                  ; 0x000120F8
12160 120E0          807C0008               lwz       r3,0x0008(r28)
12164 120E4   X      2C030000               cmpwi     r3,0
12168 120E8   X      41820010               beq       $+0x0010                  ; 0x000120F8
1216C 120EC          48002CAD               bl        $+0x2CAC                  ; 0x00014D98
12170 120F0          80410014               lwz       RTOC,0x0014(SP)
12174 120F4          907E0008               stw       r3,0x0008(r30)
12178 120F8   X      7FC3F378               mr        r3,r30
1217C 120FC          48002C9D               bl        $+0x2C9C                  ; 0x00014D98
12180 12100          80410014               lwz       RTOC,0x0014(SP)
12184 12104          835D0014               lwz       r26,0x0014(r29)
12188 12108   X      7C641B78               mr        r4,r3
1218C 1210C          807A0014               lwz       r3,0x0014(r26)
12190 12110          48002CA1               bl        $+0x2CA0                  ; 0x00014DB0
12194 12114          80410014               lwz       RTOC,0x0014(SP)
12198 12118          83BD0008               lwz       r29,0x0008(r29)
1219C 1211C   X      2C1D0000               cmpwi     r29,0
121A0 12120   X      4082FE7C               bne       $-0x0184                  ; 0x00011F9C
121A4 12124          480004B0               b         $+0x04B0                  ; 0x000125D4
121A8 12128          813D000C               lwz       r9,0x000C(r29)
121AC 1212C          7D36D038               and       r22,r9,r26
121B0 12130   X      7C16D000               cmpw      r22,r26
121B4 12134   X      4082017C               bne       $+0x017C                  ; 0x000122B0
121B8 12138          7F034839               and.      r3,r24,r9
121BC 1213C   X      41820034               beq       $+0x0034                  ; 0x00012170
121C0 12140          889F000F               lbz       r4,0x000F(r31)
121C4 12144   X      548407FF               clrlwi.   r4,r4,31
121C8 12148   X      40820168               bne       $+0x0168                  ; 0x000122B0
121CC 1214C   X      552307FF               clrlwi.   r3,r9,31
121D0 12150   X      41820010               beq       $+0x0010                  ; 0x00012160
121D4 12154   X      2C1B0000               cmpwi     r27,0
121D8 12158   X      40820158               bne       $+0x0158                  ; 0x000122B0
121DC 1215C   X      3B600001               li        r27,1
121E0 12160   X      7FA3EB78               mr        r3,r29
121E4 12164   X      7F84E378               mr        r4,r28
121E8 12168          4BFFF905               bl        $-0x06FC                  ; 0x00011A6C
121EC 1216C          48000144               b         $+0x0144                  ; 0x000122B0
121F0 12170   X      2C1E0000               cmpwi     r30,0
121F4 12174   X      4082011C               bne       $+0x011C                  ; 0x00012290
121F8 12178   X      38600028               li        r3,40
121FC 1217C   X      38800002               li        r4,2
12200 12180          48002A69               bl        $+0x2A68                  ; 0x00014BE8
12204 12184          80410014               lwz       RTOC,0x0014(SP)
12208 12188   X      7C7E1B78               mr        r30,r3
1220C 1218C   X      2C1E0000               cmpwi     r30,0
12210 12190   X      41820478               beq       $+0x0478                  ; 0x00012608
12214 12194          82DE0014               lwz       r22,0x0014(r30)
12218 12198   X      39000020               li        r8,32
1221C 1219C          9A96000D               stb       r20,0x000D(r22)
12220 121A0   X      38E00018               li        r7,24
12224 121A4          813E000C               lwz       r9,0x000C(r30)
12228 121A8          38690028               addi      r3,r9,40
1222C 121AC          907E0010               stw       r3,0x0010(r30)
12230 121B0          93290000               stw       r25,0x0000(r9)
12234 121B4          889F0010               lbz       r4,0x0010(r31)
12238 121B8          548406F7               rlwinm.   r4,r4,0,27,27
1223C 121BC   X      4182000C               beq       $+0x000C                  ; 0x000121C8
12240 121C0          92890004               stw       r20,0x0004(r9)
12244 121C4          48000008               b         $+0x0008                  ; 0x000121CC
12248 121C8          92E90004               stw       r23,0x0004(r9)
1224C 121CC          90E9000C               stw       r7,0x000C(r9)
12250 121D0          92A90008               stw       r21,0x0008(r9)
12254 121D4          92A90010               stw       r21,0x0010(r9)
12258 121D8          91090014               stw       r8,0x0014(r9)
1225C 121DC          88BF0000               lbz       r5,0x0000(r31)
12260 121E0          98A90018               stb       r5,0x0018(r9)
12264 121E4          887F0001               lbz       r3,0x0001(r31)
12268 121E8          98690019               stb       r3,0x0019(r9)
1226C 121EC          889F0002               lbz       r4,0x0002(r31)
12270 121F0          9889001A               stb       r4,0x001A(r9)
12274 121F4          88DF0003               lbz       r6,0x0003(r31)
12278 121F8          98C9001B               stb       r6,0x001B(r9)
1227C 121FC          895F0004               lbz       r10,0x0004(r31)
12280 12200          9949001C               stb       r10,0x001C(r9)
12284 12204          897F0005               lbz       r11,0x0005(r31)
12288 12208          9AE9001E               stb       r23,0x001E(r9)
1228C 1220C          9969001D               stb       r11,0x001D(r9)
12290 12210          9A49001F               stb       r18,0x001F(r9)
12294 12214          899F0006               lbz       r12,0x0006(r31)
12298 12218          99890020               stb       r12,0x0020(r9)
1229C 1221C          881F0007               lbz       r0,0x0007(r31)
122A0 12220          98090021               stb       r0,0x0021(r9)
122A4 12224          881F0008               lbz       r0,0x0008(r31)
122A8 12228          98090022               stb       r0,0x0022(r9)
122AC 1222C          881F0009               lbz       r0,0x0009(r31)
122B0 12230          98090023               stb       r0,0x0023(r9)
122B4 12234          881F000A               lbz       r0,0x000A(r31)
122B8 12238          98090024               stb       r0,0x0024(r9)
122BC 1223C          881F000B               lbz       r0,0x000B(r31)
122C0 12240          98090025               stb       r0,0x0025(r9)
122C4 12244          9AE90026               stb       r23,0x0026(r9)
122C8 12248          881F000F               lbz       r0,0x000F(r31)
122CC 1224C          5400063C               rlwinm    r0,r0,0,24,30
122D0 12250          98090027               stb       r0,0x0027(r9)
122D4 12254          80FC000C               lwz       r7,0x000C(r28)
122D8 12258          811C0010               lwz       r8,0x0010(r28)
122DC 1225C   X      7C074000               cmpw      r7,r8
122E0 12260   X      41820018               beq       $+0x0018                  ; 0x00012278
122E4 12264   X      7F83E378               mr        r3,r28
122E8 12268          48002B31               bl        $+0x2B30                  ; 0x00014D98
122EC 1226C          80410014               lwz       RTOC,0x0014(SP)
122F0 12270          907E0008               stw       r3,0x0008(r30)
122F4 12274          4800001C               b         $+0x001C                  ; 0x00012290
122F8 12278          807C0008               lwz       r3,0x0008(r28)
122FC 1227C   X      2C030000               cmpwi     r3,0
12300 12280   X      41820010               beq       $+0x0010                  ; 0x00012290
12304 12284          48002B15               bl        $+0x2B14                  ; 0x00014D98
12308 12288          80410014               lwz       RTOC,0x0014(SP)
1230C 1228C          907E0008               stw       r3,0x0008(r30)
12310 12290   X      7FC3F378               mr        r3,r30
12314 12294          48002B05               bl        $+0x2B04                  ; 0x00014D98
12318 12298          80410014               lwz       RTOC,0x0014(SP)
1231C 1229C          82DD0014               lwz       r22,0x0014(r29)
12320 122A0   X      7C641B78               mr        r4,r3
12324 122A4          80760014               lwz       r3,0x0014(r22)
12328 122A8          48002B09               bl        $+0x2B08                  ; 0x00014DB0
1232C 122AC          80410014               lwz       RTOC,0x0014(SP)
12330 122B0          83BD0000               lwz       r29,0x0000(r29)
12334 122B4   X      2C1D0000               cmpwi     r29,0
12338 122B8   X      4082FE70               bne       $-0x0190                  ; 0x00012128
1233C 122BC          48000318               b         $+0x0318                  ; 0x000125D4
12340 122C0   X      409A0188               bne       cr6,$+0x0188              ; 0x00012448
12344 122C4          801D000C               lwz       r0,0x000C(r29)
12348 122C8          7C03C039               and.      r3,r0,r24
1234C 122CC   X      4182002C               beq       $+0x002C                  ; 0x000122F8
12350 122D0          889F000F               lbz       r4,0x000F(r31)
12354 122D4   X      548407FF               clrlwi.   r4,r4,31
12358 122D8   X      40820160               bne       $+0x0160                  ; 0x00012438
1235C 122DC   X      2C1B0000               cmpwi     r27,0
12360 122E0   X      40820158               bne       $+0x0158                  ; 0x00012438
12364 122E4   X      3B600001               li        r27,1
12368 122E8   X      7FA3EB78               mr        r3,r29
1236C 122EC   X      7F84E378               mr        r4,r28
12370 122F0          4BFFF77D               bl        $-0x0884                  ; 0x00011A6C
12374 122F4          48000144               b         $+0x0144                  ; 0x00012438
12378 122F8   X      2C1E0000               cmpwi     r30,0
1237C 122FC   X      4082011C               bne       $+0x011C                  ; 0x00012418
12380 12300   X      38600028               li        r3,40
12384 12304   X      38800002               li        r4,2
12388 12308          480028E1               bl        $+0x28E0                  ; 0x00014BE8
1238C 1230C          80410014               lwz       RTOC,0x0014(SP)
12390 12310   X      7C7E1B78               mr        r30,r3
12394 12314   X      2C1E0000               cmpwi     r30,0
12398 12318   X      418202F0               beq       $+0x02F0                  ; 0x00012608
1239C 1231C          835E0014               lwz       r26,0x0014(r30)
123A0 12320   X      39000020               li        r8,32
123A4 12324          9A9A000D               stb       r20,0x000D(r26)
123A8 12328   X      38E00018               li        r7,24
123AC 1232C          813E000C               lwz       r9,0x000C(r30)
123B0 12330          38690028               addi      r3,r9,40
123B4 12334          907E0010               stw       r3,0x0010(r30)
123B8 12338          93290000               stw       r25,0x0000(r9)
123BC 1233C          889F0010               lbz       r4,0x0010(r31)
123C0 12340          548406F7               rlwinm.   r4,r4,0,27,27
123C4 12344   X      4182000C               beq       $+0x000C                  ; 0x00012350
123C8 12348          92890004               stw       r20,0x0004(r9)
123CC 1234C          48000008               b         $+0x0008                  ; 0x00012354
123D0 12350          92E90004               stw       r23,0x0004(r9)
123D4 12354          90E9000C               stw       r7,0x000C(r9)
123D8 12358          92A90008               stw       r21,0x0008(r9)
123DC 1235C          92A90010               stw       r21,0x0010(r9)
123E0 12360          91090014               stw       r8,0x0014(r9)
123E4 12364          88BF0000               lbz       r5,0x0000(r31)
123E8 12368          98A90018               stb       r5,0x0018(r9)
123EC 1236C          887F0001               lbz       r3,0x0001(r31)
123F0 12370          98690019               stb       r3,0x0019(r9)
123F4 12374          889F0002               lbz       r4,0x0002(r31)
123F8 12378          9889001A               stb       r4,0x001A(r9)
123FC 1237C          88DF0003               lbz       r6,0x0003(r31)
12400 12380          98C9001B               stb       r6,0x001B(r9)
12404 12384          895F0004               lbz       r10,0x0004(r31)
12408 12388          9949001C               stb       r10,0x001C(r9)
1240C 1238C          897F0005               lbz       r11,0x0005(r31)
12410 12390          9AE9001E               stb       r23,0x001E(r9)
12414 12394          9969001D               stb       r11,0x001D(r9)
12418 12398          9AC9001F               stb       r22,0x001F(r9)
1241C 1239C          899F0006               lbz       r12,0x0006(r31)
12420 123A0          99890020               stb       r12,0x0020(r9)
12424 123A4          881F0007               lbz       r0,0x0007(r31)
12428 123A8          98090021               stb       r0,0x0021(r9)
1242C 123AC          881F0008               lbz       r0,0x0008(r31)
12430 123B0          98090022               stb       r0,0x0022(r9)
12434 123B4          881F0009               lbz       r0,0x0009(r31)
12438 123B8          98090023               stb       r0,0x0023(r9)
1243C 123BC          881F000A               lbz       r0,0x000A(r31)
12440 123C0          98090024               stb       r0,0x0024(r9)
12444 123C4          881F000B               lbz       r0,0x000B(r31)
12448 123C8          98090025               stb       r0,0x0025(r9)
1244C 123CC          9AE90026               stb       r23,0x0026(r9)
12450 123D0          881F000F               lbz       r0,0x000F(r31)
12454 123D4          5400063C               rlwinm    r0,r0,0,24,30
12458 123D8          98090027               stb       r0,0x0027(r9)
1245C 123DC          801C000C               lwz       r0,0x000C(r28)
12460 123E0          80FC0010               lwz       r7,0x0010(r28)
12464 123E4   X      7C003800               cmpw      r0,r7
12468 123E8   X      41820018               beq       $+0x0018                  ; 0x00012400
1246C 123EC   X      7F83E378               mr        r3,r28
12470 123F0          480029A9               bl        $+0x29A8                  ; 0x00014D98
12474 123F4          80410014               lwz       RTOC,0x0014(SP)
12478 123F8          907E0008               stw       r3,0x0008(r30)
1247C 123FC          4800001C               b         $+0x001C                  ; 0x00012418
12480 12400          807C0008               lwz       r3,0x0008(r28)
12484 12404   X      2C030000               cmpwi     r3,0
12488 12408   X      41820010               beq       $+0x0010                  ; 0x00012418
1248C 1240C          4800298D               bl        $+0x298C                  ; 0x00014D98
12490 12410          80410014               lwz       RTOC,0x0014(SP)
12494 12414          907E0008               stw       r3,0x0008(r30)
12498 12418   X      7FC3F378               mr        r3,r30
1249C 1241C          4800297D               bl        $+0x297C                  ; 0x00014D98
124A0 12420          80410014               lwz       RTOC,0x0014(SP)
124A4 12424          835D0014               lwz       r26,0x0014(r29)
124A8 12428   X      7C641B78               mr        r4,r3
124AC 1242C          807A0014               lwz       r3,0x0014(r26)
124B0 12430          48002981               bl        $+0x2980                  ; 0x00014DB0
124B4 12434          80410014               lwz       RTOC,0x0014(SP)
124B8 12438          83BD0008               lwz       r29,0x0008(r29)
124BC 1243C   X      2C1D0000               cmpwi     r29,0
124C0 12440   X      4082FE84               bne       $-0x017C                  ; 0x000122C4
124C4 12444          48000190               b         $+0x0190                  ; 0x000125D4
124C8 12448          813D000C               lwz       r9,0x000C(r29)
124CC 1244C          7D20D038               and       r0,r9,r26
124D0 12450   X      7C00D000               cmpw      r0,r26
124D4 12454   X      40820174               bne       $+0x0174                  ; 0x000125C8
124D8 12458          7F034839               and.      r3,r24,r9
124DC 1245C   X      4182002C               beq       $+0x002C                  ; 0x00012488
124E0 12460          889F000F               lbz       r4,0x000F(r31)
124E4 12464   X      548407FF               clrlwi.   r4,r4,31
124E8 12468   X      40820160               bne       $+0x0160                  ; 0x000125C8
124EC 1246C   X      2C1B0000               cmpwi     r27,0
124F0 12470   X      40820158               bne       $+0x0158                  ; 0x000125C8
124F4 12474   X      3B600001               li        r27,1
124F8 12478   X      7FA3EB78               mr        r3,r29
124FC 1247C   X      7F84E378               mr        r4,r28
12500 12480          4BFFF5ED               bl        $-0x0A14                  ; 0x00011A6C
12504 12484          48000144               b         $+0x0144                  ; 0x000125C8
12508 12488   X      2C1E0000               cmpwi     r30,0
1250C 1248C   X      4082011C               bne       $+0x011C                  ; 0x000125A8
12510 12490   X      38600028               li        r3,40
12514 12494   X      38800002               li        r4,2
12518 12498          48002751               bl        $+0x2750                  ; 0x00014BE8
1251C 1249C          80410014               lwz       RTOC,0x0014(SP)
12520 124A0   X      7C7E1B78               mr        r30,r3
12524 124A4   X      2C1E0000               cmpwi     r30,0
12528 124A8   X      41820160               beq       $+0x0160                  ; 0x00012608
1252C 124AC          819E0014               lwz       r12,0x0014(r30)
12530 124B0   X      39000020               li        r8,32
12534 124B4          9A8C000D               stb       r20,0x000D(r12)
12538 124B8   X      38E00018               li        r7,24
1253C 124BC          813E000C               lwz       r9,0x000C(r30)
12540 124C0          38690028               addi      r3,r9,40
12544 124C4          907E0010               stw       r3,0x0010(r30)
12548 124C8          93290000               stw       r25,0x0000(r9)
1254C 124CC          889F0010               lbz       r4,0x0010(r31)
12550 124D0          548406F7               rlwinm.   r4,r4,0,27,27
12554 124D4   X      4182000C               beq       $+0x000C                  ; 0x000124E0
12558 124D8          92890004               stw       r20,0x0004(r9)
1255C 124DC          48000008               b         $+0x0008                  ; 0x000124E4
12560 124E0          92E90004               stw       r23,0x0004(r9)
12564 124E4          90E9000C               stw       r7,0x000C(r9)
12568 124E8          92A90008               stw       r21,0x0008(r9)
1256C 124EC          92A90010               stw       r21,0x0010(r9)
12570 124F0          91090014               stw       r8,0x0014(r9)
12574 124F4          88BF0000               lbz       r5,0x0000(r31)
12578 124F8          98A90018               stb       r5,0x0018(r9)
1257C 124FC          887F0001               lbz       r3,0x0001(r31)
12580 12500          98690019               stb       r3,0x0019(r9)
12584 12504          889F0002               lbz       r4,0x0002(r31)
12588 12508          9889001A               stb       r4,0x001A(r9)
1258C 1250C          88DF0003               lbz       r6,0x0003(r31)
12590 12510          98C9001B               stb       r6,0x001B(r9)
12594 12514          895F0004               lbz       r10,0x0004(r31)
12598 12518          9949001C               stb       r10,0x001C(r9)
1259C 1251C          897F0005               lbz       r11,0x0005(r31)
125A0 12520          9AE9001E               stb       r23,0x001E(r9)
125A4 12524          9969001D               stb       r11,0x001D(r9)
125A8 12528          9AC9001F               stb       r22,0x001F(r9)
125AC 1252C          899F0006               lbz       r12,0x0006(r31)
125B0 12530          99890020               stb       r12,0x0020(r9)
125B4 12534          881F0007               lbz       r0,0x0007(r31)
125B8 12538          98090021               stb       r0,0x0021(r9)
125BC 1253C          881F0008               lbz       r0,0x0008(r31)
125C0 12540          98090022               stb       r0,0x0022(r9)
125C4 12544          881F0009               lbz       r0,0x0009(r31)
125C8 12548          98090023               stb       r0,0x0023(r9)
125CC 1254C          881F000A               lbz       r0,0x000A(r31)
125D0 12550          98090024               stb       r0,0x0024(r9)
125D4 12554          881F000B               lbz       r0,0x000B(r31)
125D8 12558          98090025               stb       r0,0x0025(r9)
125DC 1255C          9AE90026               stb       r23,0x0026(r9)
125E0 12560          881F000F               lbz       r0,0x000F(r31)
125E4 12564          5400063C               rlwinm    r0,r0,0,24,30
125E8 12568          98090027               stb       r0,0x0027(r9)
125EC 1256C          80FC000C               lwz       r7,0x000C(r28)
125F0 12570          811C0010               lwz       r8,0x0010(r28)
125F4 12574   X      7C074000               cmpw      r7,r8
125F8 12578   X      41820018               beq       $+0x0018                  ; 0x00012590
125FC 1257C   X      7F83E378               mr        r3,r28
12600 12580          48002819               bl        $+0x2818                  ; 0x00014D98
12604 12584          80410014               lwz       RTOC,0x0014(SP)
12608 12588          907E0008               stw       r3,0x0008(r30)
1260C 1258C          4800001C               b         $+0x001C                  ; 0x000125A8
12610 12590          807C0008               lwz       r3,0x0008(r28)
12614 12594   X      2C030000               cmpwi     r3,0
12618 12598   X      41820010               beq       $+0x0010                  ; 0x000125A8
1261C 1259C          480027FD               bl        $+0x27FC                  ; 0x00014D98
12620 125A0          80410014               lwz       RTOC,0x0014(SP)
12624 125A4          907E0008               stw       r3,0x0008(r30)
12628 125A8   X      7FC3F378               mr        r3,r30
1262C 125AC          480027ED               bl        $+0x27EC                  ; 0x00014D98
12630 125B0          80410014               lwz       RTOC,0x0014(SP)
12634 125B4          819D0014               lwz       r12,0x0014(r29)
12638 125B8   X      7C641B78               mr        r4,r3
1263C 125BC          806C0014               lwz       r3,0x0014(r12)
12640 125C0          480027F1               bl        $+0x27F0                  ; 0x00014DB0
12644 125C4          80410014               lwz       RTOC,0x0014(SP)
12648 125C8          83BD0000               lwz       r29,0x0000(r29)
1264C 125CC   X      2C1D0000               cmpwi     r29,0
12650 125D0   X      4082FE78               bne       $-0x0188                  ; 0x00012448
12654 125D4   X      2C1E0000               cmpwi     r30,0
12658 125D8   X      41820010               beq       $+0x0010                  ; 0x000125E8
1265C 125DC   X      7FC3F378               mr        r3,r30
12660 125E0          48002711               bl        $+0x2710                  ; 0x00014CF0
12664 125E4          80410014               lwz       RTOC,0x0014(SP)
12668 125E8   X      7F83E378               mr        r3,r28
1266C 125EC          48002705               bl        $+0x2704                  ; 0x00014CF0
12670 125F0          80410014               lwz       RTOC,0x0014(SP)
12674 125F4          38210070               addi      SP,SP,112
12678 125F8          80010008               lwz       r0,0x0008(SP)
1267C 125FC   X      7C0803A6               mtlr      r0                        ; LR = 8
12680 12600          BA41FFC8               lmw       r18,-0x0038(SP)
12684 12604   X      4E800020               blr
12688 12608          38822EF0               addi      r4,RTOC,12016
1268C 1260C   X      38A00028               li        r5,40
12690 12610          807301E4               lwz       r3,0x01E4(r19)
12694 12614          38840D96               addi      r4,r4,3478
12698 12618          4BFF4745               bl        $-0xB8BC                  ; 0x00006D5C
1269C 1261C   X      60000000               nop
126A0 12620   X      7F83E378               mr        r3,r28
126A4 12624          480026CD               bl        $+0x26CC                  ; 0x00014CF0
126A8 12628          80410014               lwz       RTOC,0x0014(SP)
126AC 1262C          38210070               addi      SP,SP,112
126B0 12630          80010008               lwz       r0,0x0008(SP)
126B4 12634   X      7C0803A6               mtlr      r0                        ; LR = 8
126B8 12638          BA41FFC8               lmw       r18,-0x0038(SP)
126BC 1263C   X      4E800020               blr
126C0 12640          7D800026               mfcr      r12
126C4 12644   X      7C0802A6               mflr      r0                        ; LR = 8
126C8 12648          BE21FFC4               stmw      r17,-0x003C(SP)
126CC 1264C          91810004               stw       r12,0x0004(SP)
126D0 12650          90010008               stw       r0,0x0008(SP)
126D4 12654          9421FF70               stwu      SP,-0x0090(SP)
126D8 12658   X      7C9F2378               mr        r31,r4
126DC 1265C          839F000C               lwz       r28,0x000C(r31)
126E0 12660   X      7CB62B78               mr        r22,r5
126E4 12664          8B1C0000               lbz       r24,0x0000(r28)
126E8 12668   X      7C7D1B78               mr        r29,r3
126EC 1266C   X      571807FF               clrlwi.   r24,r24,31
126F0 12670   X      41820038               beq       $+0x0038                  ; 0x000126A8
126F4 12674          83DC0000               lwz       r30,0x0000(r28)
126F8 12678   X      2C1EFFFF               cmpwi     r30,-1
126FC 1267C   X      40820014               bne       $+0x0014                  ; 0x00012690
12700 12680          A07C0004               lhz       r3,0x0004(r28)
12704 12684   X      3C63FFFF               subis     r3,r3,1
12708 12688   X      2C03FFFF               cmpwi     r3,-1
1270C 1268C   X      4182000C               beq       $+0x000C                  ; 0x00012698
12710 12690   X      39200000               li        r9,0
12714 12694          48000008               b         $+0x0008                  ; 0x0001269C
12718 12698   X      39200001               li        r9,1
1271C 1269C          833D01CC               lwz       r25,0x01CC(r29)
12720 126A0   X      5532063E               clrlwi    r18,r9,24
12724 126A4          4800000C               b         $+0x000C                  ; 0x000126B0
12728 126A8   X      3A400000               li        r18,0
1272C 126AC   X      3B200000               li        r25,0
12730 126B0          A37C000C               lhz       r27,0x000C(r28)
12734 126B4   X      7F7EDB78               mr        r30,r27
12738 126B8   X      281E05DD               cmplwi    r30,0x05DD
1273C 126BC   X      41800028               blt       $+0x0028                  ; 0x000126E4
12740 126C0   X      3B600000               li        r27,0
12744 126C4   X      7FD1F378               mr        r17,r30
12748 126C8   X      3A80000E               li        r20,14
1274C 126CC   X      7E358B78               mr        r21,r17
12750 126D0   X      3A600000               li        r19,0
12754 126D4   X      56A4163A               clrlslwi  r4,r21,26,2
12758 126D8          7C7D2214               add       r3,r29,r4
1275C 126DC          812300C4               lwz       r9,0x00C4(r3)
12760 126E0          4800016C               b         $+0x016C                  ; 0x0001284C
12764 126E4          3BDB000E               addi      r30,r27,14
12768 126E8   X      7C1EB000               cmpw      r30,r22
1276C 126EC   X      4182007C               beq       $+0x007C                  ; 0x00012768
12770 126F0   X      7C16F040               cmplw     r22,r30
12774 126F4   X      40800030               bge       $+0x0030                  ; 0x00012724
12778 126F8   X      38A00080               li        r5,128
1277C 126FC   X      7FA3EB78               mr        r3,r29
12780 12700   X      7FE4FB78               mr        r4,r31
12784 12704          4BFFAF5D               bl        $-0x50A4                  ; 0x0000D660
12788 12708          38210090               addi      SP,SP,144
1278C 1270C          80010008               lwz       r0,0x0008(SP)
12790 12710          81810004               lwz       r12,0x0004(SP)
12794 12714   X      7C0803A6               mtlr      r0                        ; LR = 8
12798 12718          BA21FFC4               lmw       r17,-0x003C(SP)
1279C 1271C          7D838120               mtcrf     56,r12
127A0 12720   X      4E800020               blr
127A4 12724   X      2C1605E9               cmpwi     r22,1513
127A8 12728   X      41810040               bgt       $+0x0040                  ; 0x00012768
127AC 1272C          835F0008               lwz       r26,0x0008(r31)
127B0 12730   X      2C1A0000               cmpwi     r26,0
127B4 12734   X      4082001C               bne       $+0x001C                  ; 0x00012750
127B8 12738          807F0010               lwz       r3,0x0010(r31)
127BC 1273C   X      7C9BB050               sub       r4,r22,r27
127C0 12740   X      7CA41850               sub       r5,r3,r4
127C4 12744          38A5000E               addi      r5,r5,14
127C8 12748          90BF0010               stw       r5,0x0010(r31)
127CC 1274C          48000018               b         $+0x0018                  ; 0x00012764
127D0 12750   X      7C96D850               sub       r4,r27,r22
127D4 12754          3884000E               addi      r4,r4,14
127D8 12758   X      7FE3FB78               mr        r3,r31
127DC 1275C          48002685               bl        $+0x2684                  ; 0x00014DE0
127E0 12760          80410014               lwz       RTOC,0x0014(SP)
127E4 12764          3ADB000E               addi      r22,r27,14
127E8 12768          8ABC000E               lbz       r21,0x000E(r28)
127EC 1276C          8A3C000F               lbz       r17,0x000F(r28)
127F0 12770          7EA08838               and       r0,r21,r17
127F4 12774   X      2C0000FF               cmpwi     r0,255
127F8 12778   X      40820028               bne       $+0x0028                  ; 0x000127A0
127FC 1277C   X      3B600000               li        r27,0
12800 12780   X      7EBEAB78               mr        r30,r21
12804 12784   X      3A80000E               li        r20,14
12808 12788          6BC30004               xori      r3,r30,0x0004
1280C 1278C   X      3A600000               li        r19,0
12810 12790   X      5464163A               clrlslwi  r4,r3,26,2
12814 12794          7CBD2214               add       r5,r29,r4
12818 12798          812500C4               lwz       r9,0x00C4(r5)
1281C 1279C          480000B0               b         $+0x00B0                  ; 0x0001284C
12820 127A0          88DC0010               lbz       r6,0x0010(r28)
12824 127A4          837D01D8               lwz       r27,0x01D8(r29)
12828 127A8   X      2C060003               cmpwi     r6,3
1282C 127AC   X      4182002C               beq       $+0x002C                  ; 0x000127D8
12830 127B0   X      3A800011               li        r20,17
12834 127B4   X      7FE3FB78               mr        r3,r31
12838 127B8   X      3A600000               li        r19,0
1283C 127BC          480025DD               bl        $+0x25DC                  ; 0x00014D98
12840 127C0          80410014               lwz       RTOC,0x0014(SP)
12844 127C4   X      7C641B78               mr        r4,r3
12848 127C8   X      7FA3EB78               mr        r3,r29
1284C 127CC          4BFFF509               bl        $-0x0AF8                  ; 0x00011CD4
12850 127D0   X      39200000               li        r9,0
12854 127D4          48000078               b         $+0x0078                  ; 0x0001284C
12858 127D8   X      2C1500AA               cmpwi     r21,170
1285C 127DC   X      4082002C               bne       $+0x002C                  ; 0x00012808
12860 127E0          8BDC0015               lbz       r30,0x0015(r28)
12864 127E4          3A7C0011               addi      r19,r28,17
12868 127E8          8AFC0014               lbz       r23,0x0014(r28)
1286C 127EC   X      3A800016               li        r20,22
12870 127F0   X      52FE442E               insrwi    r30,r23,8,16
12874 127F4          6BC30003               xori      r3,r30,0x0003
12878 127F8   X      5464163A               clrlslwi  r4,r3,26,2
1287C 127FC          7CBD2214               add       r5,r29,r4
12880 12800          812500C4               lwz       r9,0x00C4(r5)
12884 12804          48000048               b         $+0x0048                  ; 0x0001284C
12888 12808   X      2C1500FF               cmpwi     r21,255
1288C 1280C   X      3A800011               li        r20,17
12890 12810   X      3A600000               li        r19,0
12894 12814   X      4182001C               beq       $+0x001C                  ; 0x00012830
12898 12818   X      7EBEAB78               mr        r30,r21
1289C 1281C          6BC60002               xori      r6,r30,0x0002
128A0 12820   X      54C3163A               clrlslwi  r3,r6,26,2
128A4 12824          7C9D1A14               add       r4,r29,r3
128A8 12828          812400C4               lwz       r9,0x00C4(r4)
128AC 1282C          48000020               b         $+0x0020                  ; 0x0001284C
128B0 12830   X      7FE3FB78               mr        r3,r31
128B4 12834          48002565               bl        $+0x2564                  ; 0x00014D98
128B8 12838          80410014               lwz       RTOC,0x0014(SP)
128BC 1283C   X      7C641B78               mr        r4,r3
128C0 12840   X      7FA3EB78               mr        r3,r29
128C4 12844          4BFFEEB9               bl        $-0x1148                  ; 0x000116FC
128C8 12848   X      39200000               li        r9,0
128CC 1284C   X      7C16A000               cmpw      r22,r20
128D0 12850   X      40800030               bge       $+0x0030                  ; 0x00012880
128D4 12854   X      38A00080               li        r5,128
128D8 12858   X      7FA3EB78               mr        r3,r29
128DC 1285C   X      7FE4FB78               mr        r4,r31
128E0 12860          4BFFAE01               bl        $-0x5200                  ; 0x0000D660
128E4 12864          38210090               addi      SP,SP,144
128E8 12868          80010008               lwz       r0,0x0008(SP)
128EC 1286C          81810004               lwz       r12,0x0004(SP)
128F0 12870   X      7C0803A6               mtlr      r0                        ; LR = 8
128F4 12874          BA21FFC4               lmw       r17,-0x003C(SP)
128F8 12878          7D838120               mtcrf     56,r12
128FC 1287C   X      4E800020               blr
12900 12880          82FF000C               lwz       r23,0x000C(r31)
12904 12884   X      2C090000               cmpwi     r9,0
12908 12888          7C74BA14               add       r3,r20,r23
1290C 1288C          907F000C               stw       r3,0x000C(r31)
12910 12890          3B410038               addi      r26,SP,56
12914 12894          3901003C               addi      r8,SP,60
12918 12898   X      38E00000               li        r7,0
1291C 1289C   X      4182001C               beq       $+0x001C                  ; 0x000128B8
12920 128A0          80890010               lwz       r4,0x0010(r9)
12924 128A4   X      7C04F000               cmpw      r4,r30
12928 128A8   X      418200B0               beq       $+0x00B0                  ; 0x00012958
1292C 128AC          81290004               lwz       r9,0x0004(r9)
12930 128B0   X      2C090000               cmpwi     r9,0
12934 128B4   X      4082FFEC               bne       $-0x0014                  ; 0x000128A0
12938 128B8   X      2C190000               cmpwi     r25,0
1293C 128BC   X      4182000C               beq       $+0x000C                  ; 0x000128C8
12940 128C0          933A0000               stw       r25,0x0000(r26)
12944 128C4          3B5A0004               addi      r26,r26,4
12948 128C8   X      2C1B0000               cmpwi     r27,0
1294C 128CC   X      4182000C               beq       $+0x000C                  ; 0x000128D8
12950 128D0          937A0000               stw       r27,0x0000(r26)
12954 128D4          3B5A0004               addi      r26,r26,4
12958 128D8          813D01C4               lwz       r9,0x01C4(r29)
1295C 128DC   X      2C090000               cmpwi     r9,0
12960 128E0   X      4182000C               beq       $+0x000C                  ; 0x000128EC
12964 128E4          913A0000               stw       r9,0x0000(r26)
12968 128E8          3B5A0004               addi      r26,r26,4
1296C 128EC          90FA0000               stw       r7,0x0000(r26)
12970 128F0   X      7D1A4378               mr        r26,r8
12974 128F4          83210038               lwz       r25,0x0038(SP)
12978 128F8   X      3AE00000               li        r23,0
1297C 128FC   X      7F29CB78               mr        r9,r25
12980 12900   X      2C190000               cmpwi     r25,0
12984 12904   X      41820314               beq       $+0x0314                  ; 0x00012C18
12988 12908          83390008               lwz       r25,0x0008(r25)
1298C 1290C          811C0000               lwz       r8,0x0000(r28)
12990 12910   X      29190000               cmplwi    cr2,r25,0x0000
12994 12914   X      408A0010               bne       cr2,$+0x0010              ; 0x00012924
12998 12918          833A0000               lwz       r25,0x0000(r26)
1299C 1291C          3B5A0004               addi      r26,r26,4
129A0 12920   X      29190000               cmplwi    cr2,r25,0x0000
129A4 12924          83690014               lwz       r27,0x0014(r9)
129A8 12928          80FB0038               lwz       r7,0x0038(r27)
129AC 1292C          80670000               lwz       r3,0x0000(r7)
129B0 12930   X      7C081800               cmpw      r8,r3
129B4 12934   X      40820030               bne       $+0x0030                  ; 0x00012964
129B8 12938          A09C0004               lhz       r4,0x0004(r28)
129BC 1293C          A0670004               lhz       r3,0x0004(r7)
129C0 12940   X      7C041800               cmpw      r4,r3
129C4 12944   X      40820020               bne       $+0x0020                  ; 0x00012964
129C8 12948          80BD0284               lwz       r5,0x0284(r29)
129CC 1294C          38A50001               addi      r5,r5,1
129D0 12950          90BD0284               stw       r5,0x0284(r29)
129D4 12954          480000B0               b         $+0x00B0                  ; 0x00012A04
129D8 12958          91210038               stw       r9,0x0038(SP)
129DC 1295C   X      7D1A4378               mr        r26,r8
129E0 12960          4BFFFF58               b         $-0x00A8                  ; 0x000128B8
129E4 12964   X      2C120000               cmpwi     r18,0
129E8 12968   X      41820014               beq       $+0x0014                  ; 0x0001297C
129EC 1296C          807D0288               lwz       r3,0x0288(r29)
129F0 12970          38630001               addi      r3,r3,1
129F4 12974          907D0288               stw       r3,0x0288(r29)
129F8 12978          4800008C               b         $+0x008C                  ; 0x00012A04
129FC 1297C          8129000C               lwz       r9,0x000C(r9)
12A00 12980          71240720               andi.     r4,r9,0x0720
12A04 12984   X      41820014               beq       $+0x0014                  ; 0x00012998
12A08 12988          807D028C               lwz       r3,0x028C(r29)
12A0C 1298C          38630001               addi      r3,r3,1
12A10 12990          907D028C               stw       r3,0x028C(r29)
12A14 12994          48000070               b         $+0x0070                  ; 0x00012A04
12A18 12998   X      2C180000               cmpwi     r24,0
12A1C 1299C   X      4182001C               beq       $+0x001C                  ; 0x000129B8
12A20 129A0          5524056B               rlwinm.   r4,r9,0,21,21
12A24 129A4   X      41820014               beq       $+0x0014                  ; 0x000129B8
12A28 129A8          807D0290               lwz       r3,0x0290(r29)
12A2C 129AC          38630001               addi      r3,r3,1
12A30 129B0          907D0290               stw       r3,0x0290(r29)
12A34 129B4          48000050               b         $+0x0050                  ; 0x00012A04
12A38 129B8          813B0030               lwz       r9,0x0030(r27)
12A3C 129BC   X      2C090000               cmpwi     r9,0
12A40 129C0   X      41820030               beq       $+0x0030                  ; 0x000129F0
12A44 129C4          80890004               lwz       r4,0x0004(r9)
12A48 129C8   X      7C082000               cmpw      r8,r4
12A4C 129CC   X      40820014               bne       $+0x0014                  ; 0x000129E0
12A50 129D0          A07C0004               lhz       r3,0x0004(r28)
12A54 129D4          A0890008               lhz       r4,0x0008(r9)
12A58 129D8   X      7C032000               cmpw      r3,r4
12A5C 129DC   X      41820014               beq       $+0x0014                  ; 0x000129F0
12A60 129E0          81290000               lwz       r9,0x0000(r9)
12A64 129E4   X      2C090000               cmpwi     r9,0
12A68 129E8   X      4082FFDC               bne       $-0x0024                  ; 0x000129C4
12A6C 129EC          48000224               b         $+0x0224                  ; 0x00012C10
12A70 129F0   X      2C090000               cmpwi     r9,0
12A74 129F4   X      4182021C               beq       $+0x021C                  ; 0x00012C10
12A78 129F8          80BD0294               lwz       r5,0x0294(r29)
12A7C 129FC          38A50001               addi      r5,r5,1
12A80 12A00          90BD0294               stw       r5,0x0294(r29)
12A84 12A04          813B000C               lwz       r9,0x000C(r27)
12A88 12A08          55230631               rlwinm.   r3,r9,0,24,24
12A8C 12A0C   X      4082007C               bne       $+0x007C                  ; 0x00012A88
12A90 12A10   X      2C180000               cmpwi     r24,0
12A94 12A14   X      40820074               bne       $+0x0074                  ; 0x00012A88
12A98 12A18          809D0298               lwz       r4,0x0298(r29)
12A9C 12A1C          38840001               addi      r4,r4,1
12AA0 12A20          909D0298               stw       r4,0x0298(r29)
12AA4 12A24          807F0014               lwz       r3,0x0014(r31)
12AA8 12A28          88A3000D               lbz       r5,0x000D(r3)
12AAC 12A2C   X      2C050001               cmpwi     r5,1
12AB0 12A30   X      40820034               bne       $+0x0034                  ; 0x00012A64
12AB4 12A34          83DF0008               lwz       r30,0x0008(r31)
12AB8 12A38   X      408A0018               bne       cr2,$+0x0018              ; 0x00012A50
12ABC 12A3C   X      7FE3FB78               mr        r3,r31
12AC0 12A40   X      3BE00000               li        r31,0
12AC4 12A44          480023B5               bl        $+0x23B4                  ; 0x00014DF8
12AC8 12A48          80410014               lwz       RTOC,0x0014(SP)
12ACC 12A4C          48000158               b         $+0x0158                  ; 0x00012BA4
12AD0 12A50   X      7FC3F378               mr        r3,r30
12AD4 12A54          48002345               bl        $+0x2344                  ; 0x00014D98
12AD8 12A58          80410014               lwz       RTOC,0x0014(SP)
12ADC 12A5C   X      7C7E1B78               mr        r30,r3
12AE0 12A60          48000144               b         $+0x0144                  ; 0x00012BA4
12AE4 12A64   X      408A0010               bne       cr2,$+0x0010              ; 0x00012A74
12AE8 12A68   X      7FFEFB78               mr        r30,r31
12AEC 12A6C   X      3BE00000               li        r31,0
12AF0 12A70          48000134               b         $+0x0134                  ; 0x00012BA4
12AF4 12A74   X      7FE3FB78               mr        r3,r31
12AF8 12A78          48002321               bl        $+0x2320                  ; 0x00014D98
12AFC 12A7C          80410014               lwz       RTOC,0x0014(SP)
12B00 12A80   X      7C7E1B78               mr        r30,r3
12B04 12A84          48000120               b         $+0x0120                  ; 0x00012BA4
12B08 12A88          5520056B               rlwinm.   r0,r9,0,21,21
12B0C 12A8C   X      418200AC               beq       $+0x00AC                  ; 0x00012B38
12B10 12A90          807D029C               lwz       r3,0x029C(r29)
12B14 12A94          38630001               addi      r3,r3,1
12B18 12A98          907D029C               stw       r3,0x029C(r29)
12B1C 12A9C          809F0014               lwz       r4,0x0014(r31)
12B20 12AA0          88A4000D               lbz       r5,0x000D(r4)
12B24 12AA4   X      2C050001               cmpwi     r5,1
12B28 12AA8   X      40820034               bne       $+0x0034                  ; 0x00012ADC
12B2C 12AAC          83DF0008               lwz       r30,0x0008(r31)
12B30 12AB0   X      408A0018               bne       cr2,$+0x0018              ; 0x00012AC8
12B34 12AB4   X      7FE3FB78               mr        r3,r31
12B38 12AB8   X      3BE00000               li        r31,0
12B3C 12ABC          4800233D               bl        $+0x233C                  ; 0x00014DF8
12B40 12AC0          80410014               lwz       RTOC,0x0014(SP)
12B44 12AC4          48000038               b         $+0x0038                  ; 0x00012AFC
12B48 12AC8   X      7FC3F378               mr        r3,r30
12B4C 12ACC          480022CD               bl        $+0x22CC                  ; 0x00014D98
12B50 12AD0          80410014               lwz       RTOC,0x0014(SP)
12B54 12AD4   X      7C7E1B78               mr        r30,r3
12B58 12AD8          48000024               b         $+0x0024                  ; 0x00012AFC
12B5C 12ADC   X      408A0010               bne       cr2,$+0x0010              ; 0x00012AEC
12B60 12AE0   X      7FFEFB78               mr        r30,r31
12B64 12AE4   X      3BE00000               li        r31,0
12B68 12AE8          48000014               b         $+0x0014                  ; 0x00012AFC
12B6C 12AEC   X      7FE3FB78               mr        r3,r31
12B70 12AF0          480022A9               bl        $+0x22A8                  ; 0x00014D98
12B74 12AF4          80410014               lwz       RTOC,0x0014(SP)
12B78 12AF8   X      7C7E1B78               mr        r30,r3
12B7C 12AFC   X      38E00001               li        r7,1
12B80 12B00   X      7FC4F378               mr        r4,r30
12B84 12B04   X      7F63DB78               mr        r3,r27
12B88 12B08   X      7EC5B378               mr        r5,r22
12B8C 12B0C   X      7E86A378               mr        r6,r20
12B90 12B10          4BFFA8C5               bl        $-0x573C                  ; 0x0000D3D4
12B94 12B14   X      7C7E1B78               mr        r30,r3
12B98 12B18   X      2C1E0000               cmpwi     r30,0
12B9C 12B1C   X      40820088               bne       $+0x0088                  ; 0x00012BA4
12BA0 12B20          38822EF0               addi      r4,RTOC,12016
12BA4 12B24          807D01E4               lwz       r3,0x01E4(r29)
12BA8 12B28          38840DB7               addi      r4,r4,3511
12BAC 12B2C          4BFF4231               bl        $-0xBDD0                  ; 0x00006D5C
12BB0 12B30   X      60000000               nop
12BB4 12B34          480000DC               b         $+0x00DC                  ; 0x00012C10
12BB8 12B38          819D02A0               lwz       r12,0x02A0(r29)
12BBC 12B3C          380C0001               addi      r0,r12,1
12BC0 12B40          901D02A0               stw       r0,0x02A0(r29)
12BC4 12B44          807F0014               lwz       r3,0x0014(r31)
12BC8 12B48          8883000D               lbz       r4,0x000D(r3)
12BCC 12B4C   X      2C040001               cmpwi     r4,1
12BD0 12B50   X      41820034               beq       $+0x0034                  ; 0x00012B84
12BD4 12B54          393C0006               addi      r9,r28,6
12BD8 12B58   X      7FA3EB78               mr        r3,r29
12BDC 12B5C   X      7FE4FB78               mr        r4,r31
12BE0 12B60   X      7E659B78               mr        r5,r19
12BE4 12B64   X      7EA6AB78               mr        r6,r21
12BE8 12B68   X      7E278B78               mr        r7,r17
12BEC 12B6C   X      7F88E378               mr        r8,r28
12BF0 12B70          4BFFE9A1               bl        $-0x1660                  ; 0x00011510
12BF4 12B74   X      7C7E1B78               mr        r30,r3
12BF8 12B78   X      2C1E0000               cmpwi     r30,0
12BFC 12B7C   X      41820094               beq       $+0x0094                  ; 0x00012C10
12C00 12B80   X      7FDFF378               mr        r31,r30
12C04 12B84   X      408A0010               bne       cr2,$+0x0010              ; 0x00012B94
12C08 12B88   X      7FFEFB78               mr        r30,r31
12C0C 12B8C   X      3BE00000               li        r31,0
12C10 12B90          48000014               b         $+0x0014                  ; 0x00012BA4
12C14 12B94   X      7FE3FB78               mr        r3,r31
12C18 12B98          48002201               bl        $+0x2200                  ; 0x00014D98
12C1C 12B9C          80410014               lwz       RTOC,0x0014(SP)
12C20 12BA0   X      7C7E1B78               mr        r30,r3
12C24 12BA4          837B0014               lwz       r27,0x0014(r27)
12C28 12BA8          3AF70001               addi      r23,r23,1
12C2C 12BAC          801B0004               lwz       r0,0x0004(r27)
12C30 12BB0   X      2C000000               cmpwi     r0,0
12C34 12BB4   X      41820018               beq       $+0x0018                  ; 0x00012BCC
12C38 12BB8   X      7F63DB78               mr        r3,r27
12C3C 12BBC   X      7FC4F378               mr        r4,r30
12C40 12BC0          480021F1               bl        $+0x21F0                  ; 0x00014DB0
12C44 12BC4          80410014               lwz       RTOC,0x0014(SP)
12C48 12BC8          48000048               b         $+0x0048                  ; 0x00012C10
12C4C 12BCC   X      7F63DB78               mr        r3,r27
12C50 12BD0          480020D9               bl        $+0x20D8                  ; 0x00014CA8
12C54 12BD4          80410014               lwz       RTOC,0x0014(SP)
12C58 12BD8   X      2C030000               cmpwi     r3,0
12C5C 12BDC   X      40820024               bne       $+0x0024                  ; 0x00012C00
12C60 12BE0          819D0270               lwz       r12,0x0270(r29)
12C64 12BE4   X      7F63DB78               mr        r3,r27
12C68 12BE8          380C0001               addi      r0,r12,1
12C6C 12BEC   X      7FC4F378               mr        r4,r30
12C70 12BF0          901D0270               stw       r0,0x0270(r29)
12C74 12BF4          480021BD               bl        $+0x21BC                  ; 0x00014DB0
12C78 12BF8          80410014               lwz       RTOC,0x0014(SP)
12C7C 12BFC          48000014               b         $+0x0014                  ; 0x00012C10
12C80 12C00   X      7F63DB78               mr        r3,r27
12C84 12C04   X      7FC4F378               mr        r4,r30
12C88 12C08          480020B9               bl        $+0x20B8                  ; 0x00014CC0
12C8C 12C0C          80410014               lwz       RTOC,0x0014(SP)
12C90 12C10   X      7F29CB78               mr        r9,r25
12C94 12C14   X      408AFCF4               bne       cr2,$-0x030C              ; 0x00012908
12C98 12C18   X      2C1F0000               cmpwi     r31,0
12C9C 12C1C   X      418200A8               beq       $+0x00A8                  ; 0x00012CC4
12CA0 12C20   X      2C170000               cmpwi     r23,0
12CA4 12C24   X      40820094               bne       $+0x0094                  ; 0x00012CB8
12CA8 12C28          801C0000               lwz       r0,0x0000(r28)
12CAC 12C2C   X      2D180000               cmpwi     cr2,r24,0
12CB0 12C30   X      2C00FFFF               cmpwi     r0,-1
12CB4 12C34   X      40820014               bne       $+0x0014                  ; 0x00012C48
12CB8 12C38          A07C0004               lhz       r3,0x0004(r28)
12CBC 12C3C   X      3C63FFFF               subis     r3,r3,1
12CC0 12C40   X      2C03FFFF               cmpwi     r3,-1
12CC4 12C44   X      41820024               beq       $+0x0024                  ; 0x00012C68
12CC8 12C48          38822EF0               addi      r4,RTOC,12016
12CCC 12C4C   X      7F85E378               mr        r5,r28
12CD0 12C50          807D01E4               lwz       r3,0x01E4(r29)
12CD4 12C54          38840DDB               addi      r4,r4,3547
12CD8 12C58          A0FC000C               lhz       r7,0x000C(r28)
12CDC 12C5C          38DC0006               addi      r6,r28,6
12CE0 12C60          4BFF40FD               bl        $-0xBF04                  ; 0x00006D5C
12CE4 12C64   X      60000000               nop
12CE8 12C68          83DD0020               lwz       r30,0x0020(r29)
12CEC 12C6C          3BDE0001               addi      r30,r30,1
12CF0 12C70          93DD0020               stw       r30,0x0020(r29)
12CF4 12C74   X      418A002C               beq       cr2,$+0x002C              ; 0x00012CA0
12CF8 12C78   X      2C120000               cmpwi     r18,0
12CFC 12C7C   X      41820014               beq       $+0x0014                  ; 0x00012C90
12D00 12C80          807D0014               lwz       r3,0x0014(r29)
12D04 12C84   X      3863FFFF               subi      r3,r3,1
12D08 12C88          907D0014               stw       r3,0x0014(r29)
12D0C 12C8C          48000020               b         $+0x0020                  ; 0x00012CAC
12D10 12C90          809D0010               lwz       r4,0x0010(r29)
12D14 12C94   X      3884FFFF               subi      r4,r4,1
12D18 12C98          909D0010               stw       r4,0x0010(r29)
12D1C 12C9C          48000010               b         $+0x0010                  ; 0x00012CAC
12D20 12CA0          807D0004               lwz       r3,0x0004(r29)
12D24 12CA4   X      3863FFFF               subi      r3,r3,1
12D28 12CA8          907D0004               stw       r3,0x0004(r29)
12D2C 12CAC          809D0000               lwz       r4,0x0000(r29)
12D30 12CB0   X      7C762050               sub       r3,r4,r22
12D34 12CB4          907D0000               stw       r3,0x0000(r29)
12D38 12CB8   X      7FE3FB78               mr        r3,r31
12D3C 12CBC          48002035               bl        $+0x2034                  ; 0x00014CF0
12D40 12CC0          80410014               lwz       RTOC,0x0014(SP)
12D44 12CC4          38210090               addi      SP,SP,144
12D48 12CC8          80010008               lwz       r0,0x0008(SP)
12D4C 12CCC          81810004               lwz       r12,0x0004(SP)
12D50 12CD0   X      7C0803A6               mtlr      r0                        ; LR = 8
12D54 12CD4          BA21FFC4               lmw       r17,-0x003C(SP)
12D58 12CD8          7D838120               mtcrf     56,r12
12D5C 12CDC   X      4E800020               blr
12D60 12CE0   X      7C0802A6               mflr      r0                        ; LR = 8
12D64 12CE4          BE61FFCC               stmw      r19,-0x0034(SP)
12D68 12CE8          90010008               stw       r0,0x0008(SP)
12D6C 12CEC          9421FF90               stwu      SP,-0x0070(SP)
12D70 12CF0   X      7C751B78               mr        r21,r3
12D74 12CF4          881501FD               lbz       r0,0x01FD(r21)
12D78 12CF8   X      2C000000               cmpwi     r0,0
12D7C 12CFC          82D501E0               lwz       r22,0x01E0(r21)
12D80 12D00   X      7C942378               mr        r20,r4
12D84 12D04   X      4182004C               beq       $+0x004C                  ; 0x00012D50
12D88 12D08          88B501FE               lbz       r5,0x01FE(r21)
12D8C 12D0C   X      2C050000               cmpwi     r5,0
12D90 12D10   X      4182001C               beq       $+0x001C                  ; 0x00012D2C
12D94 12D14   X      7E83A378               mr        r3,r20
12D98 12D18          38210070               addi      SP,SP,112
12D9C 12D1C          80010008               lwz       r0,0x0008(SP)
12DA0 12D20   X      7C0803A6               mtlr      r0                        ; LR = 8
12DA4 12D24          BA61FFCC               lmw       r19,-0x0034(SP)
12DA8 12D28   X      4E800020               blr
12DAC 12D2C   X      7E83A378               mr        r3,r20
12DB0 12D30          48001FC1               bl        $+0x1FC0                  ; 0x00014CF0
12DB4 12D34          80410014               lwz       RTOC,0x0014(SP)
12DB8 12D38   X      38600000               li        r3,0
12DBC 12D3C          38210070               addi      SP,SP,112
12DC0 12D40          80010008               lwz       r0,0x0008(SP)
12DC4 12D44   X      7C0803A6               mtlr      r0                        ; LR = 8
12DC8 12D48          BA61FFCC               lmw       r19,-0x0034(SP)
12DCC 12D4C   X      4E800020               blr
12DD0 12D50   X      3A600000               li        r19,0
12DD4 12D54   X      7EC3B378               mr        r3,r22
12DD8 12D58          4BFF2FB1               bl        $-0xD050                  ; 0x00005D08
12DDC 12D5C   X      60000000               nop
12DE0 12D60   X      39200001               li        r9,1
12DE4 12D64   X      7C7A1B78               mr        r26,r3
12DE8 12D68   X      7F5DD378               mr        r29,r26
12DEC 12D6C   X      2C1D0000               cmpwi     r29,0
12DF0 12D70   X      40820014               bne       $+0x0014                  ; 0x00012D84
12DF4 12D74          83F5023C               lwz       r31,0x023C(r21)
12DF8 12D78          3BFF0001               addi      r31,r31,1
12DFC 12D7C          93F5023C               stw       r31,0x023C(r21)
12E00 12D80          48000174               b         $+0x0174                  ; 0x00012EF4
12E04 12D84          913D0028               stw       r9,0x0028(r29)
12E08 12D88   X      7E9FA378               mr        r31,r20
12E0C 12D8C          927D0008               stw       r19,0x0008(r29)
12E10 12D90   X      3B200000               li        r25,0
12E14 12D94          83DD0010               lwz       r30,0x0010(r29)
12E18 12D98          837D001C               lwz       r27,0x001C(r29)
12E1C 12D9C          839F000C               lwz       r28,0x000C(r31)
12E20 12DA0          7F7EDA14               add       r27,r30,r27
12E24 12DA4          801F0010               lwz       r0,0x0010(r31)
12E28 12DA8   X      7CFED850               sub       r7,r27,r30
12E2C 12DAC   X      7C7C0050               sub       r3,r0,r28
12E30 12DB0          7CE8FE70               srawi     r8,r7,31
12E34 12DB4          7C65FE70               srawi     r5,r3,31
12E38 12DB8   X      7D633810               subc      r11,r7,r3
12E3C 12DBC          7D454110               subfe     r10,r5,r8
12E40 12DC0   X      7FD7F378               mr        r23,r30
12E44 12DC4          7D4C5838               and       r12,r10,r11
12E48 12DC8          7F036214               add       r24,r3,r12
12E4C 12DCC   X      7F83E378               mr        r3,r28
12E50 12DD0          7F806214               add       r28,r0,r12
12E54 12DD4   X      7EE4BB78               mr        r4,r23
12E58 12DD8          7FD8BA14               add       r30,r24,r23
12E5C 12DDC   X      7F05C378               mr        r5,r24
12E60 12DE0          48001D49               bl        $+0x1D48                  ; 0x00014B28
12E64 12DE4          80410014               lwz       RTOC,0x0014(SP)
12E68 12DE8          801F0010               lwz       r0,0x0010(r31)
12E6C 12DEC   X      7C00E000               cmpw      r0,r28
12E70 12DF0   X      40820028               bne       $+0x0028                  ; 0x00012E18
12E74 12DF4          83FF0008               lwz       r31,0x0008(r31)
12E78 12DF8   X      2C1F0000               cmpwi     r31,0
12E7C 12DFC   X      40820018               bne       $+0x0018                  ; 0x00012E14
12E80 12E00          801D0010               lwz       r0,0x0010(r29)
12E84 12E04   X      7C60F050               sub       r3,r30,r0
12E88 12E08          907D0020               stw       r3,0x0020(r29)
12E8C 12E0C          7D23CA14               add       r9,r3,r25
12E90 12E10          4800006C               b         $+0x006C                  ; 0x00012E7C
12E94 12E14          839F000C               lwz       r28,0x000C(r31)
12E98 12E18          7C98BA14               add       r4,r24,r23
12E9C 12E1C   X      7C04D840               cmplw     r4,r27
12EA0 12E20   X      4180FF84               blt       $-0x007C                  ; 0x00012DA4
12EA4 12E24          807D001C               lwz       r3,0x001C(r29)
12EA8 12E28          907D0020               stw       r3,0x0020(r29)
12EAC 12E2C          7F23CA14               add       r25,r3,r25
12EB0 12E30   X      7EC3B378               mr        r3,r22
12EB4 12E34          4BFF2ED5               bl        $-0xD12C                  ; 0x00005D08
12EB8 12E38   X      60000000               nop
12EBC 12E3C          907D0008               stw       r3,0x0008(r29)
12EC0 12E40   X      2C030000               cmpwi     r3,0
12EC4 12E44   X      40820014               bne       $+0x0014                  ; 0x00012E58
12EC8 12E48          8375023C               lwz       r27,0x023C(r21)
12ECC 12E4C          3B7B0001               addi      r27,r27,1
12ED0 12E50          9375023C               stw       r27,0x023C(r21)
12ED4 12E54          480000A0               b         $+0x00A0                  ; 0x00012EF4
12ED8 12E58          809A0028               lwz       r4,0x0028(r26)
12EDC 12E5C   X      7C7D1B78               mr        r29,r3
12EE0 12E60          38840001               addi      r4,r4,1
12EE4 12E64          909A0028               stw       r4,0x0028(r26)
12EE8 12E68          83DD0010               lwz       r30,0x0010(r29)
12EEC 12E6C          837D001C               lwz       r27,0x001C(r29)
12EF0 12E70          927D0008               stw       r19,0x0008(r29)
12EF4 12E74          7F7EDA14               add       r27,r30,r27
12EF8 12E78          4BFFFF2C               b         $-0x00D4                  ; 0x00012DA4
12EFC 12E7C          811A0010               lwz       r8,0x0010(r26)
12F00 12E80          A0A8000C               lhz       r5,0x000C(r8)
12F04 12E84   X      2C050000               cmpwi     r5,0
12F08 12E88   X      40820010               bne       $+0x0010                  ; 0x00012E98
12F0C 12E8C          3C690001               addis     r3,r9,1
12F10 12E90   X      3863FFF2               subi      r3,r3,14
12F14 12E94          B068000C               sth       r3,0x000C(r8)
12F18 12E98          913A0024               stw       r9,0x0024(r26)
12F1C 12E9C   X      7EC3B378               mr        r3,r22
12F20 12EA0   X      7F44D378               mr        r4,r26
12F24 12EA4          4BFF37B5               bl        $-0xC84C                  ; 0x00006658
12F28 12EA8   X      60000000               nop
12F2C 12EAC   X      2C030000               cmpwi     r3,0
12F30 12EB0   X      41820014               beq       $+0x0014                  ; 0x00012EC4
12F34 12EB4          83F50240               lwz       r31,0x0240(r21)
12F38 12EB8          3BFF0001               addi      r31,r31,1
12F3C 12EBC          93F50240               stw       r31,0x0240(r21)
12F40 12EC0          48000034               b         $+0x0034                  ; 0x00012EF4
12F44 12EC4          80750224               lwz       r3,0x0224(r21)
12F48 12EC8          38630001               addi      r3,r3,1
12F4C 12ECC          90750224               stw       r3,0x0224(r21)
12F50 12ED0   X      7E83A378               mr        r3,r20
12F54 12ED4          48001E1D               bl        $+0x1E1C                  ; 0x00014CF0
12F58 12ED8          80410014               lwz       RTOC,0x0014(SP)
12F5C 12EDC   X      38600000               li        r3,0
12F60 12EE0          38210070               addi      SP,SP,112
12F64 12EE4          80010008               lwz       r0,0x0008(SP)
12F68 12EE8   X      7C0803A6               mtlr      r0                        ; LR = 8
12F6C 12EEC          BA61FFCC               lmw       r19,-0x0034(SP)
12F70 12EF0   X      4E800020               blr
12F74 12EF4   X      2C1A0000               cmpwi     r26,0
12F78 12EF8   X      4182FE1C               beq       $-0x01E4                  ; 0x00012D14
12F7C 12EFC   X      7F43D378               mr        r3,r26
12F80 12F00          4BFF2FD1               bl        $-0xD030                  ; 0x00005ED0
12F84 12F04   X      60000000               nop
12F88 12F08   X      7E83A378               mr        r3,r20
12F8C 12F0C          38210070               addi      SP,SP,112
12F90 12F10          80010008               lwz       r0,0x0008(SP)
12F94 12F14   X      7C0803A6               mtlr      r0                        ; LR = 8
12F98 12F18          BA61FFCC               lmw       r19,-0x0034(SP)
12F9C 12F1C   X      4E800020               blr
12FA0 12F20   X      7C0802A6               mflr      r0                        ; LR = 8
12FA4 12F24          BF41FFE8               stmw      r26,-0x0018(SP)
12FA8 12F28          90010008               stw       r0,0x0008(SP)
12FAC 12F2C          9421FF90               stwu      SP,-0x0070(SP)
12FB0 12F30          3BA10038               addi      r29,SP,56
12FB4 12F34   X      7C7C1B78               mr        r28,r3
12FB8 12F38          837C0014               lwz       r27,0x0014(r28)
12FBC 12F3C   X      7C9E2378               mr        r30,r4
12FC0 12F40          83FB0004               lwz       r31,0x0004(r27)
12FC4 12F44          38610038               addi      r3,SP,56
12FC8 12F48          3B410040               addi      r26,SP,64
12FCC 12F4C          48001ABD               bl        $+0x1ABC                  ; 0x00014A08
12FD0 12F50          80410014               lwz       RTOC,0x0014(SP)
12FD4 12F54          801D0000               lwz       r0,0x0000(r29)
12FD8 12F58          901A0000               stw       r0,0x0000(r26)
12FDC 12F5C          819F02A4               lwz       r12,0x02A4(r31)
12FE0 12F60          801D0004               lwz       r0,0x0004(r29)
12FE4 12F64          398C0001               addi      r12,r12,1
12FE8 12F68          919F02A4               stw       r12,0x02A4(r31)
12FEC 12F6C          901A0004               stw       r0,0x0004(r26)
12FF0 12F70          819E0014               lwz       r12,0x0014(r30)
12FF4 12F74          880C000D               lbz       r0,0x000D(r12)
12FF8 12F78   X      2C000000               cmpwi     r0,0
12FFC 12F7C   X      40820014               bne       $+0x0014                  ; 0x00012F90
13000 12F80          819F0250               lwz       r12,0x0250(r31)
13004 12F84          380C0001               addi      r0,r12,1
13008 12F88          901F0250               stw       r0,0x0250(r31)
1300C 12F8C          48000050               b         $+0x0050                  ; 0x00012FDC
13010 12F90   X      7FC4F378               mr        r4,r30
13014 12F94   X      7F83E378               mr        r3,r28
13018 12F98          4BFFB7D1               bl        $-0x4830                  ; 0x0000E768
1301C 12F9C   X      7C7E1B78               mr        r30,r3
13020 12FA0   X      2C1E0000               cmpwi     r30,0
13024 12FA4   X      418202F4               beq       $+0x02F4                  ; 0x00013298
13028 12FA8          83BE0014               lwz       r29,0x0014(r30)
1302C 12FAC          887D000D               lbz       r3,0x000D(r29)
13030 12FB0   X      2C030000               cmpwi     r3,0
13034 12FB4   X      40820014               bne       $+0x0014                  ; 0x00012FC8
13038 12FB8          809F0254               lwz       r4,0x0254(r31)
1303C 12FBC          38840001               addi      r4,r4,1
13040 12FC0          909F0254               stw       r4,0x0254(r31)
13044 12FC4          48000018               b         $+0x0018                  ; 0x00012FDC
13048 12FC8   X      7F83E378               mr        r3,r28
1304C 12FCC   X      7FC4F378               mr        r4,r30
13050 12FD0          48001D99               bl        $+0x1D98                  ; 0x00014D68
13054 12FD4          80410014               lwz       RTOC,0x0014(SP)
13058 12FD8          480002C0               b         $+0x02C0                  ; 0x00013298
1305C 12FDC          83BE000C               lwz       r29,0x000C(r30)
13060 12FE0          A07D0006               lhz       r3,0x0006(r29)
13064 12FE4   X      2C030000               cmpwi     r3,0
13068 12FE8   X      40820020               bne       $+0x0020                  ; 0x00013008
1306C 12FEC          809D0008               lwz       r4,0x0008(r29)
13070 12FF0   X      2C040000               cmpwi     r4,0
13074 12FF4   X      40820014               bne       $+0x0014                  ; 0x00013008
13078 12FF8          807F0074               lwz       r3,0x0074(r31)
1307C 12FFC          907D0006               stw       r3,0x0006(r29)
13080 13000          A09F0078               lhz       r4,0x0078(r31)
13084 13004          B09D000A               sth       r4,0x000A(r29)
13088 13008          80BF0080               lwz       r5,0x0080(r31)
1308C 1300C   X      28050000               cmplwi    r5,0x0000
13090 13010   X      40810024               ble       $+0x0024                  ; 0x00013034
13094 13014          807D0000               lwz       r3,0x0000(r29)
13098 13018          809F0074               lwz       r4,0x0074(r31)
1309C 1301C   X      7C032000               cmpw      r3,r4
130A0 13020   X      40820014               bne       $+0x0014                  ; 0x00013034
130A4 13024          A0BD0004               lhz       r5,0x0004(r29)
130A8 13028          A07F0078               lhz       r3,0x0078(r31)
130AC 1302C   X      7C051800               cmpw      r5,r3
130B0 13030   X      41820088               beq       $+0x0088                  ; 0x000130B8
130B4 13034          809F0090               lwz       r4,0x0090(r31)
130B8 13038   X      28040000               cmplwi    r4,0x0000
130BC 1303C   X      40810024               ble       $+0x0024                  ; 0x00013060
130C0 13040          807D0000               lwz       r3,0x0000(r29)
130C4 13044          809F0084               lwz       r4,0x0084(r31)
130C8 13048   X      7C032000               cmpw      r3,r4
130CC 1304C   X      40820014               bne       $+0x0014                  ; 0x00013060
130D0 13050          A0BD0004               lhz       r5,0x0004(r29)
130D4 13054          A07F0088               lhz       r3,0x0088(r31)
130D8 13058   X      7C051800               cmpw      r5,r3
130DC 1305C   X      4182005C               beq       $+0x005C                  ; 0x000130B8
130E0 13060          809F00A0               lwz       r4,0x00A0(r31)
130E4 13064   X      28040000               cmplwi    r4,0x0000
130E8 13068   X      40810024               ble       $+0x0024                  ; 0x0001308C
130EC 1306C          807D0000               lwz       r3,0x0000(r29)
130F0 13070          809F0094               lwz       r4,0x0094(r31)
130F4 13074   X      7C032000               cmpw      r3,r4
130F8 13078   X      40820014               bne       $+0x0014                  ; 0x0001308C
130FC 1307C          A0BD0004               lhz       r5,0x0004(r29)
13100 13080          A07F0098               lhz       r3,0x0098(r31)
13104 13084   X      7C051800               cmpw      r5,r3
13108 13088   X      41820030               beq       $+0x0030                  ; 0x000130B8
1310C 1308C          809F00B0               lwz       r4,0x00B0(r31)
13110 13090   X      28040000               cmplwi    r4,0x0000
13114 13094   X      408100E0               ble       $+0x00E0                  ; 0x00013174
13118 13098          807D0000               lwz       r3,0x0000(r29)
1311C 1309C          809F00A4               lwz       r4,0x00A4(r31)
13120 130A0   X      7C032000               cmpw      r3,r4
13124 130A4   X      408200D0               bne       $+0x00D0                  ; 0x00013174
13128 130A8          A0BD0004               lhz       r5,0x0004(r29)
1312C 130AC          A07F00A8               lhz       r3,0x00A8(r31)
13130 130B0   X      7C051800               cmpw      r5,r3
13134 130B4   X      408200C0               bne       $+0x00C0                  ; 0x00013174
13138 130B8   X      7FC3F378               mr        r3,r30
1313C 130BC          48001CC5               bl        $+0x1CC4                  ; 0x00014D80
13140 130C0          80410014               lwz       RTOC,0x0014(SP)
13144 130C4          8B7D0000               lbz       r27,0x0000(r29)
13148 130C8   X      577B07FF               clrlwi.   r27,r27,31
1314C 130CC   X      41820058               beq       $+0x0058                  ; 0x00013124
13150 130D0          801D0000               lwz       r0,0x0000(r29)
13154 130D4   X      2C00FFFF               cmpwi     r0,-1
13158 130D8   X      40820030               bne       $+0x0030                  ; 0x00013108
1315C 130DC          A09D0004               lhz       r4,0x0004(r29)
13160 130E0   X      3C84FFFF               subis     r4,r4,1
13164 130E4   X      2C04FFFF               cmpwi     r4,-1
13168 130E8   X      40820020               bne       $+0x0020                  ; 0x00013108
1316C 130EC          80BF0028               lwz       r5,0x0028(r31)
13170 130F0          809F0014               lwz       r4,0x0014(r31)
13174 130F4          38A50001               addi      r5,r5,1
13178 130F8          90BF0028               stw       r5,0x0028(r31)
1317C 130FC          38840001               addi      r4,r4,1
13180 13100          909F0014               stw       r4,0x0014(r31)
13184 13104          48000038               b         $+0x0038                  ; 0x0001313C
13188 13108          80DF0024               lwz       r6,0x0024(r31)
1318C 1310C          809F0010               lwz       r4,0x0010(r31)
13190 13110          38C60001               addi      r6,r6,1
13194 13114          90DF0024               stw       r6,0x0024(r31)
13198 13118          38840001               addi      r4,r4,1
1319C 1311C          909F0010               stw       r4,0x0010(r31)
131A0 13120          4800001C               b         $+0x001C                  ; 0x0001313C
131A4 13124          80BF000C               lwz       r5,0x000C(r31)
131A8 13128          809F0004               lwz       r4,0x0004(r31)
131AC 1312C          38A50001               addi      r5,r5,1
131B0 13130          90BF000C               stw       r5,0x000C(r31)
131B4 13134          38840001               addi      r4,r4,1
131B8 13138          909F0004               stw       r4,0x0004(r31)
131BC 1313C          80DF0000               lwz       r6,0x0000(r31)
131C0 13140          7CA33214               add       r5,r3,r6
131C4 13144          90BF0000               stw       r5,0x0000(r31)
131C8 13148          80FF0008               lwz       r7,0x0008(r31)
131CC 1314C          7D033A14               add       r8,r3,r7
131D0 13150   X      7FC3F378               mr        r3,r30
131D4 13154          911F0008               stw       r8,0x0008(r31)
131D8 13158          48001C29               bl        $+0x1C28                  ; 0x00014D80
131DC 1315C          80410014               lwz       RTOC,0x0014(SP)
131E0 13160   X      7C651B78               mr        r5,r3
131E4 13164   X      7FE3FB78               mr        r3,r31
131E8 13168   X      7FC4F378               mr        r4,r30
131EC 1316C          4BFFF4D5               bl        $-0x0B2C                  ; 0x00012640
131F0 13170          48000128               b         $+0x0128                  ; 0x00013298
131F4 13174          881F034C               lbz       r0,0x034C(r31)
131F8 13178   X      2C000000               cmpwi     r0,0
131FC 1317C   X      4182003C               beq       $+0x003C                  ; 0x000131B8
13200 13180          887D0000               lbz       r3,0x0000(r29)
13204 13184   X      546307FF               clrlwi.   r3,r3,31
13208 13188   X      41820030               beq       $+0x0030                  ; 0x000131B8
1320C 1318C   X      7FC3F378               mr        r3,r30
13210 13190          48001BF1               bl        $+0x1BF0                  ; 0x00014D80
13214 13194          80410014               lwz       RTOC,0x0014(SP)
13218 13198   X      7C7D1B78               mr        r29,r3
1321C 1319C   X      7FC3F378               mr        r3,r30
13220 131A0          48001BF9               bl        $+0x1BF8                  ; 0x00014D98
13224 131A4          80410014               lwz       RTOC,0x0014(SP)
13228 131A8   X      7C641B78               mr        r4,r3
1322C 131AC   X      7FE3FB78               mr        r3,r31
13230 131B0   X      7FA5EB78               mr        r5,r29
13234 131B4          4BFFF48D               bl        $-0x0B74                  ; 0x00012640
13238 131B8          801C0004               lwz       r0,0x0004(r28)
1323C 131BC   X      2C000000               cmpwi     r0,0
13240 131C0   X      41820058               beq       $+0x0058                  ; 0x00013218
13244 131C4   X      7F83E378               mr        r3,r28
13248 131C8          48001B11               bl        $+0x1B10                  ; 0x00014CD8
1324C 131CC          80410014               lwz       RTOC,0x0014(SP)
13250 131D0          83BC0024               lwz       r29,0x0024(r28)
13254 131D4   X      7C03E840               cmplw     r3,r29
13258 131D8   X      40800018               bge       $+0x0018                  ; 0x000131F0
1325C 131DC   X      7F83E378               mr        r3,r28
13260 131E0   X      7FC4F378               mr        r4,r30
13264 131E4          48001BCD               bl        $+0x1BCC                  ; 0x00014DB0
13268 131E8          80410014               lwz       RTOC,0x0014(SP)
1326C 131EC          480000AC               b         $+0x00AC                  ; 0x00013298
13270 131F0          837F002C               lwz       r27,0x002C(r31)
13274 131F4   X      7FC3F378               mr        r3,r30
13278 131F8          3B7B0001               addi      r27,r27,1
1327C 131FC          937F002C               stw       r27,0x002C(r31)
13280 13200          809F0238               lwz       r4,0x0238(r31)
13284 13204          38840001               addi      r4,r4,1
13288 13208          909F0238               stw       r4,0x0238(r31)
1328C 1320C          48001AE5               bl        $+0x1AE4                  ; 0x00014CF0
13290 13210          80410014               lwz       RTOC,0x0014(SP)
13294 13214          48000084               b         $+0x0084                  ; 0x00013298
13298 13218   X      7FE3FB78               mr        r3,r31
1329C 1321C   X      7FC4F378               mr        r4,r30
132A0 13220          4BFFFAC1               bl        $-0x0540                  ; 0x00012CE0
132A4 13224   X      2C030000               cmpwi     r3,0
132A8 13228   X      41820070               beq       $+0x0070                  ; 0x00013298
132AC 1322C          80BF0244               lwz       r5,0x0244(r31)
132B0 13230   X      7F83E378               mr        r3,r28
132B4 13234          83BF01E0               lwz       r29,0x01E0(r31)
132B8 13238          38A50001               addi      r5,r5,1
132BC 1323C   X      7FC4F378               mr        r4,r30
132C0 13240          90BF0244               stw       r5,0x0244(r31)
132C4 13244          A0DC0030               lhz       r6,0x0030(r28)
132C8 13248          60C60002               ori       r6,r6,0x0002
132CC 1324C          B0DC0030               sth       r6,0x0030(r28)
132D0 13250          48001B61               bl        $+0x1B60                  ; 0x00014DB0
132D4 13254          80410014               lwz       RTOC,0x0014(SP)
132D8 13258          813B000C               lwz       r9,0x000C(r27)
132DC 1325C          552004E7               rlwinm.   r0,r9,0,19,19
132E0 13260   X      40820018               bne       $+0x0018                  ; 0x00013278
132E4 13264          61201000               ori       r0,r9,0x1000
132E8 13268          901B000C               stw       r0,0x000C(r27)
132EC 1326C          807F022C               lwz       r3,0x022C(r31)
132F0 13270          38630001               addi      r3,r3,1
132F4 13274          907F022C               stw       r3,0x022C(r31)
132F8 13278          889F01FD               lbz       r4,0x01FD(r31)
132FC 1327C   X      2C040000               cmpwi     r4,0
13300 13280   X      40820018               bne       $+0x0018                  ; 0x00013298
13304 13284          38820150               addi      r4,RTOC,336
13308 13288   X      7FA3EB78               mr        r3,r29
1330C 1328C   X      7FE5FB78               mr        r5,r31
13310 13290          4BFF5DF1               bl        $-0xA210                  ; 0x00009080
13314 13294   X      60000000               nop
13318 13298          38610048               addi      r3,SP,72
1331C 1329C          3BC10040               addi      r30,SP,64
13320 132A0          3BA10048               addi      r29,SP,72
13324 132A4          3B810050               addi      r28,SP,80
13328 132A8          3B610040               addi      r27,SP,64
1332C 132AC          4800175D               bl        $+0x175C                  ; 0x00014A08
13330 132B0          80410014               lwz       RTOC,0x0014(SP)
13334 132B4          80BD0004               lwz       r5,0x0004(r29)
13338 132B8          38610050               addi      r3,SP,80
1333C 132BC          80810048               lwz       r4,0x0048(SP)
13340 132C0          80FE0004               lwz       r7,0x0004(r30)
13344 132C4          80C10040               lwz       r6,0x0040(SP)
13348 132C8          480017D1               bl        $+0x17D0                  ; 0x00014A98
1334C 132CC          80410014               lwz       RTOC,0x0014(SP)
13350 132D0          801C0000               lwz       r0,0x0000(r28)
13354 132D4          819F02AC               lwz       r12,0x02AC(r31)
13358 132D8          901B0000               stw       r0,0x0000(r27)
1335C 132DC          801C0004               lwz       r0,0x0004(r28)
13360 132E0          817F02BC               lwz       r11,0x02BC(r31)
13364 132E4          901B0004               stw       r0,0x0004(r27)
13368 132E8          81210044               lwz       r9,0x0044(SP)
1336C 132EC          811F02B4               lwz       r8,0x02B4(r31)
13370 132F0          7C096214               add       r0,r9,r12
13374 132F4          901F02AC               stw       r0,0x02AC(r31)
13378 132F8   X      7C095840               cmplw     r9,r11
1337C 132FC   X      40810018               ble       $+0x0018                  ; 0x00013314
13380 13300          913F02BC               stw       r9,0x02BC(r31)
13384 13304   X      2C080000               cmpwi     r8,0
13388 13308   X      40820018               bne       $+0x0018                  ; 0x00013320
1338C 1330C          913F02B4               stw       r9,0x02B4(r31)
13390 13310          48000010               b         $+0x0010                  ; 0x00013320
13394 13314   X      7C094040               cmplw     r9,r8
13398 13318   X      40800008               bge       $+0x0008                  ; 0x00013320
1339C 1331C          913F02B4               stw       r9,0x02B4(r31)
133A0 13320   X      38600000               li        r3,0
133A4 13324          38210070               addi      SP,SP,112
133A8 13328          80010008               lwz       r0,0x0008(SP)
133AC 1332C   X      7C0803A6               mtlr      r0                        ; LR = 8
133B0 13330          BB41FFE8               lmw       r26,-0x0018(SP)
133B4 13334   X      4E800020               blr
133B8 13338   X      7C0802A6               mflr      r0                        ; LR = 8
133BC 1333C          BF41FFE8               stmw      r26,-0x0018(SP)
133C0 13340          90010008               stw       r0,0x0008(SP)
133C4 13344          9421FF90               stwu      SP,-0x0070(SP)
133C8 13348          3BE10038               addi      r31,SP,56
133CC 1334C   X      7C7D1B78               mr        r29,r3
133D0 13350          839D0014               lwz       r28,0x0014(r29)
133D4 13354          38610038               addi      r3,SP,56
133D8 13358          83DC0004               lwz       r30,0x0004(r28)
133DC 1335C          3B410040               addi      r26,SP,64
133E0 13360          837E01E0               lwz       r27,0x01E0(r30)
133E4 13364          480016A5               bl        $+0x16A4                  ; 0x00014A08
133E8 13368          80410014               lwz       RTOC,0x0014(SP)
133EC 1336C          801F0000               lwz       r0,0x0000(r31)
133F0 13370   X      7FA3EB78               mr        r3,r29
133F4 13374          901A0000               stw       r0,0x0000(r26)
133F8 13378          801F0004               lwz       r0,0x0004(r31)
133FC 1337C          901A0004               stw       r0,0x0004(r26)
13400 13380          819E02C0               lwz       r12,0x02C0(r30)
13404 13384          380C0001               addi      r0,r12,1
13408 13388          901E02C0               stw       r0,0x02C0(r30)
1340C 1338C          480018ED               bl        $+0x18EC                  ; 0x00014C78
13410 13390          80410014               lwz       RTOC,0x0014(SP)
13414 13394   X      7C7F1B78               mr        r31,r3
13418 13398   X      2C1F0000               cmpwi     r31,0
1341C 1339C   X      418200C4               beq       $+0x00C4                  ; 0x00013460
13420 133A0          819F0014               lwz       r12,0x0014(r31)
13424 133A4          888C000D               lbz       r4,0x000D(r12)
13428 133A8   X      2C040000               cmpwi     r4,0
1342C 133AC   X      41820020               beq       $+0x0020                  ; 0x000133CC
13430 133B0          8062FFD4               lwz       r3,-0x002C(RTOC)
13434 133B4          38630E05               addi      r3,r3,3589
13438 133B8          4BFF68C9               bl        $-0x9738                  ; 0x00009C80
1343C 133BC   X      60000000               nop
13440 133C0   X      7FE3FB78               mr        r3,r31
13444 133C4          4800192D               bl        $+0x192C                  ; 0x00014CF0
13448 133C8          80410014               lwz       RTOC,0x0014(SP)
1344C 133CC   X      7FC3F378               mr        r3,r30
13450 133D0   X      7FE4FB78               mr        r4,r31
13454 133D4          4BFFF90D               bl        $-0x06F4                  ; 0x00012CE0
13458 133D8   X      2C030000               cmpwi     r3,0
1345C 133DC   X      40820020               bne       $+0x0020                  ; 0x000133FC
13460 133E0   X      7FA3EB78               mr        r3,r29
13464 133E4          48001895               bl        $+0x1894                  ; 0x00014C78
13468 133E8          80410014               lwz       RTOC,0x0014(SP)
1346C 133EC   X      7C7F1B78               mr        r31,r3
13470 133F0   X      2C1F0000               cmpwi     r31,0
13474 133F4   X      4182006C               beq       $+0x006C                  ; 0x00013460
13478 133F8          4BFFFFA8               b         $-0x0058                  ; 0x000133A0
1347C 133FC          819E0248               lwz       r12,0x0248(r30)
13480 13400   X      7FA3EB78               mr        r3,r29
13484 13404          380C0001               addi      r0,r12,1
13488 13408   X      7FE4FB78               mr        r4,r31
1348C 1340C          901E0248               stw       r0,0x0248(r30)
13490 13410          A0BD0030               lhz       r5,0x0030(r29)
13494 13414          60A50002               ori       r5,r5,0x0002
13498 13418          B0BD0030               sth       r5,0x0030(r29)
1349C 1341C          480018ED               bl        $+0x18EC                  ; 0x00014D08
134A0 13420          80410014               lwz       RTOC,0x0014(SP)
134A4 13424          813C000C               lwz       r9,0x000C(r28)
134A8 13428          552004E7               rlwinm.   r0,r9,0,19,19
134AC 1342C   X      40820018               bne       $+0x0018                  ; 0x00013444
134B0 13430          61201000               ori       r0,r9,0x1000
134B4 13434          901C000C               stw       r0,0x000C(r28)
134B8 13438          807E022C               lwz       r3,0x022C(r30)
134BC 1343C          38630001               addi      r3,r3,1
134C0 13440          907E022C               stw       r3,0x022C(r30)
134C4 13444          38820150               addi      r4,RTOC,336
134C8 13448   X      7F63DB78               mr        r3,r27
134CC 1344C   X      7FC5F378               mr        r5,r30
134D0 13450          4BFF5C31               bl        $-0xA3D0                  ; 0x00009080
134D4 13454   X      60000000               nop
134D8 13458   X      2C1F0000               cmpwi     r31,0
134DC 1345C   X      40820024               bne       $+0x0024                  ; 0x00013480
134E0 13460          813C000C               lwz       r9,0x000C(r28)
134E4 13464          553D04E7               rlwinm.   r29,r9,0,19,19
134E8 13468   X      41820018               beq       $+0x0018                  ; 0x00013480
134EC 1346C          55230524               rlwinm    r3,r9,0,20,18
134F0 13470          907C000C               stw       r3,0x000C(r28)
134F4 13474          809E0230               lwz       r4,0x0230(r30)
134F8 13478          38840001               addi      r4,r4,1
134FC 1347C          909E0230               stw       r4,0x0230(r30)
13500 13480          38610048               addi      r3,SP,72
13504 13484          3BE10040               addi      r31,SP,64
13508 13488          3BA10048               addi      r29,SP,72
1350C 1348C          3B810050               addi      r28,SP,80
13510 13490          3B610040               addi      r27,SP,64
13514 13494          48001575               bl        $+0x1574                  ; 0x00014A08
13518 13498          80410014               lwz       RTOC,0x0014(SP)
1351C 1349C          80BD0004               lwz       r5,0x0004(r29)
13520 134A0          38610050               addi      r3,SP,80
13524 134A4          80810048               lwz       r4,0x0048(SP)
13528 134A8          80FF0004               lwz       r7,0x0004(r31)
1352C 134AC          80C10040               lwz       r6,0x0040(SP)
13530 134B0          480015E9               bl        $+0x15E8                  ; 0x00014A98
13534 134B4          80410014               lwz       RTOC,0x0014(SP)
13538 134B8          801C0000               lwz       r0,0x0000(r28)
1353C 134BC          819E02C8               lwz       r12,0x02C8(r30)
13540 134C0          901B0000               stw       r0,0x0000(r27)
13544 134C4          801C0004               lwz       r0,0x0004(r28)
13548 134C8          817E02D8               lwz       r11,0x02D8(r30)
1354C 134CC          901B0004               stw       r0,0x0004(r27)
13550 134D0          81210044               lwz       r9,0x0044(SP)
13554 134D4          811E02D0               lwz       r8,0x02D0(r30)
13558 134D8          7C096214               add       r0,r9,r12
1355C 134DC          901E02C8               stw       r0,0x02C8(r30)
13560 134E0   X      7C095840               cmplw     r9,r11
13564 134E4   X      40810018               ble       $+0x0018                  ; 0x000134FC
13568 134E8          913E02D8               stw       r9,0x02D8(r30)
1356C 134EC   X      2C080000               cmpwi     r8,0
13570 134F0   X      40820018               bne       $+0x0018                  ; 0x00013508
13574 134F4          913E02D0               stw       r9,0x02D0(r30)
13578 134F8          48000010               b         $+0x0010                  ; 0x00013508
1357C 134FC   X      7C094040               cmplw     r9,r8
13580 13500   X      40800008               bge       $+0x0008                  ; 0x00013508
13584 13504          913E02D0               stw       r9,0x02D0(r30)
13588 13508   X      38600000               li        r3,0
1358C 1350C          38210070               addi      SP,SP,112
13590 13510          80010008               lwz       r0,0x0008(SP)
13594 13514   X      7C0803A6               mtlr      r0                        ; LR = 8
13598 13518          BB41FFE8               lmw       r26,-0x0018(SP)
1359C 1351C   X      4E800020               blr
135A0 13520   X      7C0802A6               mflr      r0                        ; LR = 8
135A4 13524          BF21FFE4               stmw      r25,-0x001C(SP)
135A8 13528          90010008               stw       r0,0x0008(SP)
135AC 1352C          9421FF80               stwu      SP,-0x0080(SP)
135B0 13530          3BE10038               addi      r31,SP,56
135B4 13534   X      7C7E1B78               mr        r30,r3
135B8 13538          837E0014               lwz       r27,0x0014(r30)
135BC 1353C          38610038               addi      r3,SP,56
135C0 13540          83BB0004               lwz       r29,0x0004(r27)
135C4 13544          3B210040               addi      r25,SP,64
135C8 13548          3B9E0040               addi      r28,r30,64
135CC 1354C   X      3B400000               li        r26,0
135D0 13550          480014B9               bl        $+0x14B8                  ; 0x00014A08
135D4 13554          80410014               lwz       RTOC,0x0014(SP)
135D8 13558          801F0000               lwz       r0,0x0000(r31)
135DC 1355C   X      7FC3F378               mr        r3,r30
135E0 13560          90190000               stw       r0,0x0000(r25)
135E4 13564          801F0004               lwz       r0,0x0004(r31)
135E8 13568          90190004               stw       r0,0x0004(r25)
135EC 1356C          819D02DC               lwz       r12,0x02DC(r29)
135F0 13570          380C0001               addi      r0,r12,1
135F4 13574          901D02DC               stw       r0,0x02DC(r29)
135F8 13578          48001701               bl        $+0x1700                  ; 0x00014C78
135FC 1357C          80410014               lwz       RTOC,0x0014(SP)
13600 13580   X      7C7F1B78               mr        r31,r3
13604 13584   X      2C1F0000               cmpwi     r31,0
13608 13588   X      418200F0               beq       $+0x00F0                  ; 0x00013678
1360C 1358C          813F0014               lwz       r9,0x0014(r31)
13610 13590          8809000D               lbz       r0,0x000D(r9)
13614 13594   X      2C00000D               cmpwi     r0,13
13618 13598   X      4082001C               bne       $+0x001C                  ; 0x000135B4
1361C 1359C          9B49000D               stb       r26,0x000D(r9)
13620 135A0   X      7F83E378               mr        r3,r28
13624 135A4   X      7FE4FB78               mr        r4,r31
13628 135A8          480016E9               bl        $+0x16E8                  ; 0x00014C90
1362C 135AC          80410014               lwz       RTOC,0x0014(SP)
13630 135B0          48000028               b         $+0x0028                  ; 0x000135D8
13634 135B4   X      7FC3F378               mr        r3,r30
13638 135B8          480016F1               bl        $+0x16F0                  ; 0x00014CA8
1363C 135BC          80410014               lwz       RTOC,0x0014(SP)
13640 135C0   X      2C030000               cmpwi     r3,0
13644 135C4   X      41820030               beq       $+0x0030                  ; 0x000135F4
13648 135C8   X      7FC3F378               mr        r3,r30
1364C 135CC   X      7FE4FB78               mr        r4,r31
13650 135D0          480016F1               bl        $+0x16F0                  ; 0x00014CC0
13654 135D4          80410014               lwz       RTOC,0x0014(SP)
13658 135D8   X      7FC3F378               mr        r3,r30
1365C 135DC          4800169D               bl        $+0x169C                  ; 0x00014C78
13660 135E0          80410014               lwz       RTOC,0x0014(SP)
13664 135E4   X      7C7F1B78               mr        r31,r3
13668 135E8   X      2C1F0000               cmpwi     r31,0
1366C 135EC   X      4182008C               beq       $+0x008C                  ; 0x00013678
13670 135F0          4BFFFF9C               b         $-0x0064                  ; 0x0001358C
13674 135F4   X      7FC3F378               mr        r3,r30
13678 135F8          480016E1               bl        $+0x16E0                  ; 0x00014CD8
1367C 135FC          80410014               lwz       RTOC,0x0014(SP)
13680 13600          801E0024               lwz       r0,0x0024(r30)
13684 13604   X      7C030040               cmplw     r3,r0
13688 13608   X      4180002C               blt       $+0x002C                  ; 0x00013634
1368C 1360C          839D0018               lwz       r28,0x0018(r29)
13690 13610   X      7FE3FB78               mr        r3,r31
13694 13614          3B9C0001               addi      r28,r28,1
13698 13618          939D0018               stw       r28,0x0018(r29)
1369C 1361C          809D0280               lwz       r4,0x0280(r29)
136A0 13620          38840001               addi      r4,r4,1
136A4 13624          909D0280               stw       r4,0x0280(r29)
136A8 13628          480016C9               bl        $+0x16C8                  ; 0x00014CF0
136AC 1362C          80410014               lwz       RTOC,0x0014(SP)
136B0 13630          48000020               b         $+0x0020                  ; 0x00013650
136B4 13634          835D0274               lwz       r26,0x0274(r29)
136B8 13638   X      7FC3F378               mr        r3,r30
136BC 1363C          3B5A0001               addi      r26,r26,1
136C0 13640   X      7FE4FB78               mr        r4,r31
136C4 13644          935D0274               stw       r26,0x0274(r29)
136C8 13648          480016C1               bl        $+0x16C0                  ; 0x00014D08
136CC 1364C          80410014               lwz       RTOC,0x0014(SP)
136D0 13650          813B000C               lwz       r9,0x000C(r27)
136D4 13654          553C04A5               rlwinm.   r28,r9,0,18,18
136D8 13658   X      40820018               bne       $+0x0018                  ; 0x00013670
136DC 1365C          61232000               ori       r3,r9,0x2000
136E0 13660          907B000C               stw       r3,0x000C(r27)
136E4 13664          809D0268               lwz       r4,0x0268(r29)
136E8 13668          38840001               addi      r4,r4,1
136EC 1366C          909D0268               stw       r4,0x0268(r29)
136F0 13670   X      2C1F0000               cmpwi     r31,0
136F4 13674   X      40820024               bne       $+0x0024                  ; 0x00013698
136F8 13678          813B000C               lwz       r9,0x000C(r27)
136FC 1367C          552504A5               rlwinm.   r5,r9,0,18,18
13700 13680   X      41820018               beq       $+0x0018                  ; 0x00013698
13704 13684          552304E2               rlwinm    r3,r9,0,19,17
13708 13688          907B000C               stw       r3,0x000C(r27)
1370C 1368C          809D026C               lwz       r4,0x026C(r29)
13710 13690          38840001               addi      r4,r4,1
13714 13694          909D026C               stw       r4,0x026C(r29)
13718 13698          38610048               addi      r3,SP,72
1371C 1369C          3BE10040               addi      r31,SP,64
13720 136A0          3BC10048               addi      r30,SP,72
13724 136A4          3B810050               addi      r28,SP,80
13728 136A8          3B610040               addi      r27,SP,64
1372C 136AC          4800135D               bl        $+0x135C                  ; 0x00014A08
13730 136B0          80410014               lwz       RTOC,0x0014(SP)
13734 136B4          80BE0004               lwz       r5,0x0004(r30)
13738 136B8          38610050               addi      r3,SP,80
1373C 136BC          80810048               lwz       r4,0x0048(SP)
13740 136C0          80FF0004               lwz       r7,0x0004(r31)
13744 136C4          80C10040               lwz       r6,0x0040(SP)
13748 136C8          480013D1               bl        $+0x13D0                  ; 0x00014A98
1374C 136CC          80410014               lwz       RTOC,0x0014(SP)
13750 136D0          801C0000               lwz       r0,0x0000(r28)
13754 136D4          819D02E4               lwz       r12,0x02E4(r29)
13758 136D8          901B0000               stw       r0,0x0000(r27)
1375C 136DC          801C0004               lwz       r0,0x0004(r28)
13760 136E0          817D02F4               lwz       r11,0x02F4(r29)
13764 136E4          901B0004               stw       r0,0x0004(r27)
13768 136E8          81210044               lwz       r9,0x0044(SP)
1376C 136EC          811D02EC               lwz       r8,0x02EC(r29)
13770 136F0          7C096214               add       r0,r9,r12
13774 136F4          901D02E4               stw       r0,0x02E4(r29)
13778 136F8   X      7C095840               cmplw     r9,r11
1377C 136FC   X      40810018               ble       $+0x0018                  ; 0x00013714
13780 13700          913D02F4               stw       r9,0x02F4(r29)
13784 13704   X      2C080000               cmpwi     r8,0
13788 13708   X      40820018               bne       $+0x0018                  ; 0x00013720
1378C 1370C          913D02EC               stw       r9,0x02EC(r29)
13790 13710          48000010               b         $+0x0010                  ; 0x00013720
13794 13714   X      7C094040               cmplw     r9,r8
13798 13718   X      40800008               bge       $+0x0008                  ; 0x00013720
1379C 1371C          913D02EC               stw       r9,0x02EC(r29)
137A0 13720   X      38600000               li        r3,0
137A4 13724          38210080               addi      SP,SP,128
137A8 13728          80010008               lwz       r0,0x0008(SP)
137AC 1372C   X      7C0803A6               mtlr      r0                        ; LR = 8
137B0 13730          BB21FFE4               lmw       r25,-0x001C(SP)
137B4 13734   X      4E800020               blr
137B8 13738   X      7C0802A6               mflr      r0                        ; LR = 8
137BC 1373C          BF01FFE0               stmw      r24,-0x0020(SP)
137C0 13740          90010008               stw       r0,0x0008(SP)
137C4 13744          9421FF80               stwu      SP,-0x0080(SP)
137C8 13748          3BE10038               addi      r31,SP,56
137CC 1374C   X      7C781B78               mr        r24,r3
137D0 13750          83B80014               lwz       r29,0x0014(r24)
137D4 13754          38610038               addi      r3,SP,56
137D8 13758          837D0004               lwz       r27,0x0004(r29)
137DC 1375C          3BC10040               addi      r30,SP,64
137E0 13760          480012A9               bl        $+0x12A8                  ; 0x00014A08
137E4 13764          80410014               lwz       RTOC,0x0014(SP)
137E8 13768          801F0000               lwz       r0,0x0000(r31)
137EC 1376C          391B01DC               addi      r8,r27,476
137F0 13770          901E0000               stw       r0,0x0000(r30)
137F4 13774          819B02F8               lwz       r12,0x02F8(r27)
137F8 13778          801F0004               lwz       r0,0x0004(r31)
137FC 1377C          398C0001               addi      r12,r12,1
13800 13780          817B01DC               lwz       r11,0x01DC(r27)
13804 13784          901E0004               stw       r0,0x0004(r30)
13808 13788   X      2C0B0000               cmpwi     r11,0
1380C 1378C          919B02F8               stw       r12,0x02F8(r27)
13810 13790   X      41820020               beq       $+0x0020                  ; 0x000137B0
13814 13794          81280000               lwz       r9,0x0000(r8)
13818 13798   X      7C09E800               cmpw      r9,r29
1381C 1379C   X      41820188               beq       $+0x0188                  ; 0x00013924
13820 137A0          80090008               lwz       r0,0x0008(r9)
13824 137A4          39090008               addi      r8,r9,8
13828 137A8   X      2C000000               cmpwi     r0,0
1382C 137AC   X      4082FFE8               bne       $-0x0018                  ; 0x00013794
13830 137B0          807D0004               lwz       r3,0x0004(r29)
13834 137B4   X      3B200000               li        r25,0
13838 137B8          83C300BC               lwz       r30,0x00BC(r3)
1383C 137BC          3B4300BC               addi      r26,r3,188
13840 137C0   X      2C1E0000               cmpwi     r30,0
13844 137C4   X      418200E8               beq       $+0x00E8                  ; 0x000138AC
13848 137C8          809E0014               lwz       r4,0x0014(r30)
1384C 137CC   X      7C04E800               cmpw      r4,r29
13850 137D0   X      4182000C               beq       $+0x000C                  ; 0x000137DC
13854 137D4   X      7FDAF378               mr        r26,r30
13858 137D8          480000C8               b         $+0x00C8                  ; 0x000138A0
1385C 137DC          83FD0004               lwz       r31,0x0004(r29)
13860 137E0   X      7FC3F378               mr        r3,r30
13864 137E4   X      3B800000               li        r28,0
13868 137E8          4BFFBA9D               bl        $-0x4564                  ; 0x0000F284
1386C 137EC          813E000C               lwz       r9,0x000C(r30)
13870 137F0          5520056B               rlwinm.   r0,r9,0,21,21
13874 137F4   X      4182001C               beq       $+0x001C                  ; 0x00013810
13878 137F8          819F01D0               lwz       r12,0x01D0(r31)
1387C 137FC   X      380CFFFF               subi      r0,r12,1
13880 13800          901F01D0               stw       r0,0x01D0(r31)
13884 13804          7C1C0034               cntlzw    r28,r0
13888 13808          813E000C               lwz       r9,0x000C(r30)
1388C 1380C   X      579CD97E               srwi      r28,r28,5
13890 13810          552305AD               rlwinm.   r3,r9,0,22,22
13894 13814   X      41820020               beq       $+0x0020                  ; 0x00013834
13898 13818          809F01C8               lwz       r4,0x01C8(r31)
1389C 1381C   X      3884FFFF               subi      r4,r4,1
138A0 13820          7C830034               cntlzw    r3,r4
138A4 13824          909F01C8               stw       r4,0x01C8(r31)
138A8 13828   X      5463D97E               srwi      r3,r3,5
138AC 1382C          7F851B78               or        r5,r28,r3
138B0 13830   X      54BC063E               clrlwi    r28,r5,24
138B4 13834   X      38800018               li        r4,24
138B8 13838   X      7FC3F378               mr        r3,r30
138BC 1383C          4BFF3BD1               bl        $-0xC430                  ; 0x0000740C
138C0 13840   X      60000000               nop
138C4 13844          819F00C0               lwz       r12,0x00C0(r31)
138C8 13848   X      380CFFFF               subi      r0,r12,1
138CC 1384C          901F00C0               stw       r0,0x00C0(r31)
138D0 13850   X      2C000000               cmpwi     r0,0
138D4 13854   X      40820034               bne       $+0x0034                  ; 0x00013888
138D8 13858          807F01F8               lwz       r3,0x01F8(r31)
138DC 1385C   X      2C030000               cmpwi     r3,0
138E0 13860   X      41820010               beq       $+0x0010                  ; 0x00013870
138E4 13864          4800139D               bl        $+0x139C                  ; 0x00014C00
138E8 13868          80410014               lwz       RTOC,0x0014(SP)
138EC 1386C          933F01F8               stw       r25,0x01F8(r31)
138F0 13870          807F01E0               lwz       r3,0x01E0(r31)
138F4 13874          4BFF35E5               bl        $-0xCA1C                  ; 0x00006E58
138F8 13878   X      60000000               nop
138FC 1387C   X      2C030000               cmpwi     r3,0
13900 13880   X      40820020               bne       $+0x0020                  ; 0x000138A0
13904 13884          48000034               b         $+0x0034                  ; 0x000138B8
13908 13888   X      2C1C0000               cmpwi     r28,0
1390C 1388C   X      41820014               beq       $+0x0014                  ; 0x000138A0
13910 13890   X      7FE3FB78               mr        r3,r31
13914 13894          4BFF7CBD               bl        $-0x8344                  ; 0x0000B550
13918 13898   X      2C030000               cmpwi     r3,0
1391C 1389C   X      4182001C               beq       $+0x001C                  ; 0x000138B8
13920 138A0          83DA0000               lwz       r30,0x0000(r26)
13924 138A4   X      2C1E0000               cmpwi     r30,0
13928 138A8   X      4082FF20               bne       $-0x00E0                  ; 0x000137C8
1392C 138AC          801D000C               lwz       r0,0x000C(r29)
13930 138B0   X      54000032               clrrwi    r0,r0,6
13934 138B4          901D000C               stw       r0,0x000C(r29)
13938 138B8          83FD0030               lwz       r31,0x0030(r29)
1393C 138BC   X      3BC00000               li        r30,0
13940 138C0   X      2C1F0000               cmpwi     r31,0
13944 138C4   X      418200D8               beq       $+0x00D8                  ; 0x0001399C
13948 138C8          807F0000               lwz       r3,0x0000(r31)
1394C 138CC          391B00B8               addi      r8,r27,184
13950 138D0          907D0030               stw       r3,0x0030(r29)
13954 138D4          813B00B8               lwz       r9,0x00B8(r27)
13958 138D8   X      2C090000               cmpwi     r9,0
1395C 138DC   X      41820034               beq       $+0x0034                  ; 0x00013910
13960 138E0          80FF0004               lwz       r7,0x0004(r31)
13964 138E4          80890004               lwz       r4,0x0004(r9)
13968 138E8   X      7C072000               cmpw      r7,r4
1396C 138EC   X      40820014               bne       $+0x0014                  ; 0x00013900
13970 138F0          A07F0008               lhz       r3,0x0008(r31)
13974 138F4          A0890008               lhz       r4,0x0008(r9)
13978 138F8   X      7C032000               cmpw      r3,r4
1397C 138FC   X      41820014               beq       $+0x0014                  ; 0x00013910
13980 13900   X      7D284B78               mr        r8,r9
13984 13904          81280000               lwz       r9,0x0000(r8)
13988 13908   X      2C090000               cmpwi     r9,0
1398C 1390C   X      4082FFD8               bne       $-0x0028                  ; 0x000138E4
13990 13910          80680000               lwz       r3,0x0000(r8)
13994 13914   X      2C030000               cmpwi     r3,0
13998 13918   X      40820018               bne       $+0x0018                  ; 0x00013930
1399C 1391C   X      39200000               li        r9,0
139A0 13920          48000044               b         $+0x0044                  ; 0x00013964
139A4 13924          80BD0008               lwz       r5,0x0008(r29)
139A8 13928          90A80000               stw       r5,0x0000(r8)
139AC 1392C          4BFFFE84               b         $-0x017C                  ; 0x000137B0
139B0 13930          8123000C               lwz       r9,0x000C(r3)
139B4 13934   X      3889FFFF               subi      r4,r9,1
139B8 13938          9083000C               stw       r4,0x000C(r3)
139BC 1393C   X      28090001               cmplwi    r9,0x0001
139C0 13940   X      41810020               bgt       $+0x0020                  ; 0x00013960
139C4 13944          80A30000               lwz       r5,0x0000(r3)
139C8 13948   X      38800010               li        r4,16
139CC 1394C          90A80000               stw       r5,0x0000(r8)
139D0 13950          4BFF3ABD               bl        $-0xC544                  ; 0x0000740C
139D4 13954   X      60000000               nop
139D8 13958   X      39200000               li        r9,0
139DC 1395C          48000008               b         $+0x0008                  ; 0x00013964
139E0 13960   X      3929FFFF               subi      r9,r9,1
139E4 13964          7D3C0034               cntlzw    r28,r9
139E8 13968   X      7FE3FB78               mr        r3,r31
139EC 1396C   X      579CD97E               srwi      r28,r28,5
139F0 13970          7FC4E378               or        r4,r30,r28
139F4 13974   X      549E063E               clrlwi    r30,r4,24
139F8 13978   X      3880000C               li        r4,12
139FC 1397C          48000FB5               bl        $+0x0FB4                  ; 0x00014930
13A00 13980          80410014               lwz       RTOC,0x0014(SP)
13A04 13984   X      7FE3FB78               mr        r3,r31
13A08 13988          48000FF1               bl        $+0x0FF0                  ; 0x00014978
13A0C 1398C          80410014               lwz       RTOC,0x0014(SP)
13A10 13990          83FD0030               lwz       r31,0x0030(r29)
13A14 13994   X      2C1F0000               cmpwi     r31,0
13A18 13998   X      4082FF30               bne       $-0x00D0                  ; 0x000138C8
13A1C 1399C   X      2C1E0000               cmpwi     r30,0
13A20 139A0   X      41820028               beq       $+0x0028                  ; 0x000139C8
13A24 139A4   X      7F63DB78               mr        r3,r27
13A28 139A8          4BFF7BA9               bl        $-0x8458                  ; 0x0000B550
13A2C 139AC   X      2C030000               cmpwi     r3,0
13A30 139B0   X      40820018               bne       $+0x0018                  ; 0x000139C8
13A34 139B4          38822EF0               addi      r4,RTOC,12016
13A38 139B8          807B01E4               lwz       r3,0x01E4(r27)
13A3C 139BC          38840E23               addi      r4,r4,3619
13A40 139C0          4BFF2B8D               bl        $-0xD474                  ; 0x0000654C
13A44 139C4   X      60000000               nop
13A48 139C8          835D0040               lwz       r26,0x0040(r29)
13A4C 139CC          807A000C               lwz       r3,0x000C(r26)
13A50 139D0   X      3863FFFF               subi      r3,r3,1
13A54 139D4          907A000C               stw       r3,0x000C(r26)
13A58 139D8   X      2C030000               cmpwi     r3,0
13A5C 139DC   X      4082000C               bne       $+0x000C                  ; 0x000139E8
13A60 139E0   X      7F63DB78               mr        r3,r27
13A64 139E4          4BFF7B6D               bl        $-0x8494                  ; 0x0000B550
13A68 139E8          813D0018               lwz       r9,0x0018(r29)
13A6C 139EC   X      2C090000               cmpwi     r9,0
13A70 139F0   X      41820058               beq       $+0x0058                  ; 0x00013A48
13A74 139F4          807B01F8               lwz       r3,0x01F8(r27)
13A78 139F8   X      7C091800               cmpw      r9,r3
13A7C 139FC   X      40820040               bne       $+0x0040                  ; 0x00013A3C
13A80 13A00          48001201               bl        $+0x1200                  ; 0x00014C00
13A84 13A04          80410014               lwz       RTOC,0x0014(SP)
13A88 13A08          813B01DC               lwz       r9,0x01DC(r27)
13A8C 13A0C          933B01F8               stw       r25,0x01F8(r27)
13A90 13A10   X      2C090000               cmpwi     r9,0
13A94 13A14   X      4182000C               beq       $+0x000C                  ; 0x00013A20
13A98 13A18          80690018               lwz       r3,0x0018(r9)
13A9C 13A1C          48000008               b         $+0x0008                  ; 0x00013A24
13AA0 13A20   X      38600000               li        r3,0
13AA4 13A24          907B01F8               stw       r3,0x01F8(r27)
13AA8 13A28   X      2C030000               cmpwi     r3,0
13AAC 13A2C   X      41820010               beq       $+0x0010                  ; 0x00013A3C
13AB0 13A30   X      388003E8               li        r4,1000
13AB4 13A34          480012ED               bl        $+0x12EC                  ; 0x00014D20
13AB8 13A38          80410014               lwz       RTOC,0x0014(SP)
13ABC 13A3C          807D0018               lwz       r3,0x0018(r29)
13AC0 13A40          480012F9               bl        $+0x12F8                  ; 0x00014D38
13AC4 13A44          80410014               lwz       RTOC,0x0014(SP)
13AC8 13A48          387B0070               addi      r3,r27,112
13ACC 13A4C   X      7F04C378               mr        r4,r24
13AD0 13A50          3BC10040               addi      r30,SP,64
13AD4 13A54          3BA10048               addi      r29,SP,72
13AD8 13A58          3B810050               addi      r28,SP,80
13ADC 13A5C          3B410040               addi      r26,SP,64
13AE0 13A60          480012F1               bl        $+0x12F0                  ; 0x00014D50
13AE4 13A64          80410014               lwz       RTOC,0x0014(SP)
13AE8 13A68   X      7C7F1B78               mr        r31,r3
13AEC 13A6C          38610048               addi      r3,SP,72
13AF0 13A70          48000F99               bl        $+0x0F98                  ; 0x00014A08
13AF4 13A74          80410014               lwz       RTOC,0x0014(SP)
13AF8 13A78          80BD0004               lwz       r5,0x0004(r29)
13AFC 13A7C          38610050               addi      r3,SP,80
13B00 13A80          80810048               lwz       r4,0x0048(SP)
13B04 13A84          80FE0004               lwz       r7,0x0004(r30)
13B08 13A88          80C10040               lwz       r6,0x0040(SP)
13B0C 13A8C          4800100D               bl        $+0x100C                  ; 0x00014A98
13B10 13A90          80410014               lwz       RTOC,0x0014(SP)
13B14 13A94          801C0000               lwz       r0,0x0000(r28)
13B18 13A98          901A0000               stw       r0,0x0000(r26)
13B1C 13A9C          801C0004               lwz       r0,0x0004(r28)
13B20 13AA0          819B0300               lwz       r12,0x0300(r27)
13B24 13AA4          901A0004               stw       r0,0x0004(r26)
13B28 13AA8          81210044               lwz       r9,0x0044(SP)
13B2C 13AAC          801B0310               lwz       r0,0x0310(r27)
13B30 13AB0          7D896214               add       r12,r9,r12
13B34 13AB4          811B0308               lwz       r8,0x0308(r27)
13B38 13AB8   X      7C090040               cmplw     r9,r0
13B3C 13ABC          919B0300               stw       r12,0x0300(r27)
13B40 13AC0   X      40810018               ble       $+0x0018                  ; 0x00013AD8
13B44 13AC4          913B0310               stw       r9,0x0310(r27)
13B48 13AC8   X      2C080000               cmpwi     r8,0
13B4C 13ACC   X      40820018               bne       $+0x0018                  ; 0x00013AE4
13B50 13AD0          913B0308               stw       r9,0x0308(r27)
13B54 13AD4          48000010               b         $+0x0010                  ; 0x00013AE4
13B58 13AD8   X      7C094040               cmplw     r9,r8
13B5C 13ADC   X      40800008               bge       $+0x0008                  ; 0x00013AE4
13B60 13AE0          913B0308               stw       r9,0x0308(r27)
13B64 13AE4   X      7FE3FB78               mr        r3,r31
13B68 13AE8          38210080               addi      SP,SP,128
13B6C 13AEC          80010008               lwz       r0,0x0008(SP)
13B70 13AF0   X      7C0803A6               mtlr      r0                        ; LR = 8
13B74 13AF4          BB01FFE0               lmw       r24,-0x0020(SP)
13B78 13AF8   X      4E800020               blr
13B7C 13AFC   X      7C0802A6               mflr      r0                        ; LR = 8
13B80 13B00          BEE1FFDC               stmw      r23,-0x0024(SP)
13B84 13B04          90010008               stw       r0,0x0008(SP)
13B88 13B08          9421FF80               stwu      SP,-0x0080(SP)
13B8C 13B0C          3B810038               addi      r28,SP,56
13B90 13B10   X      7C7F1B78               mr        r31,r3
13B94 13B14          38610038               addi      r3,SP,56
13B98 13B18   X      7C9E2378               mr        r30,r4
13B9C 13B1C          3AE10040               addi      r23,SP,64
13BA0 13B20   X      7D1D4378               mr        r29,r8
13BA4 13B24   X      3B000000               li        r24,0
13BA8 13B28   X      7CFB3B78               mr        r27,r7
13BAC 13B2C   X      7CDA3378               mr        r26,r6
13BB0 13B30   X      7CB92B78               mr        r25,r5
13BB4 13B34          48000ED5               bl        $+0x0ED4                  ; 0x00014A08
13BB8 13B38          80410014               lwz       RTOC,0x0014(SP)
13BBC 13B3C          801C0000               lwz       r0,0x0000(r28)
13BC0 13B40          90170000               stw       r0,0x0000(r23)
13BC4 13B44          801C0004               lwz       r0,0x0004(r28)
13BC8 13B48   X      3B800001               li        r28,1
13BCC 13B4C          90170004               stw       r0,0x0004(r23)
13BD0 13B50          819F0314               lwz       r12,0x0314(r31)
13BD4 13B54          380C0001               addi      r0,r12,1
13BD8 13B58          901F0314               stw       r0,0x0314(r31)
13BDC 13B5C          801E0014               lwz       r0,0x0014(r30)
13BE0 13B60   X      2C000000               cmpwi     r0,0
13BE4 13B64   X      4182000C               beq       $+0x000C                  ; 0x00013B70
13BE8 13B68   X      3BA00000               li        r29,0
13BEC 13B6C          480000D8               b         $+0x00D8                  ; 0x00013C44
13BF0 13B70          387F0070               addi      r3,r31,112
13BF4 13B74   X      7FA9EB78               mr        r9,r29
13BF8 13B78   X      38800044               li        r4,68
13BFC 13B7C   X      7FC5F378               mr        r5,r30
13C00 13B80   X      7F26CB78               mr        r6,r25
13C04 13B84   X      7F47D378               mr        r7,r26
13C08 13B88   X      7F68DB78               mr        r8,r27
13C0C 13B8C          4800129D               bl        $+0x129C                  ; 0x00014E28
13C10 13B90          80410014               lwz       RTOC,0x0014(SP)
13C14 13B94   X      39200004               li        r9,4
13C18 13B98   X      7C7D1B78               mr        r29,r3
13C1C 13B9C   X      2C1D0000               cmpwi     r29,0
13C20 13BA0   X      41820020               beq       $+0x0020                  ; 0x00013BC0
13C24 13BA4          38822EF0               addi      r4,RTOC,12016
13C28 13BA8   X      7FA5EB78               mr        r5,r29
13C2C 13BAC          807F01E4               lwz       r3,0x01E4(r31)
13C30 13BB0          38840E45               addi      r4,r4,3653
13C34 13BB4          4BFF2999               bl        $-0xD668                  ; 0x0000654C
13C38 13BB8   X      60000000               nop
13C3C 13BBC          48000088               b         $+0x0088                  ; 0x00013C44
13C40 13BC0          837E0014               lwz       r27,0x0014(r30)
13C44 13BC4   X      38600080               li        r3,128
13C48 13BC8          907B000C               stw       r3,0x000C(r27)
13C4C 13BCC          389F0074               addi      r4,r31,116
13C50 13BD0          939B002C               stw       r28,0x002C(r27)
13C54 13BD4          38FE0040               addi      r7,r30,64
13C58 13BD8          931B003C               stw       r24,0x003C(r27)
13C5C 13BDC          913B0000               stw       r9,0x0000(r27)
13C60 13BE0          913B0028               stw       r9,0x0028(r27)
13C64 13BE4          909B0040               stw       r4,0x0040(r27)
13C68 13BE8   X      38800004               li        r4,4
13C6C 13BEC          80BF0080               lwz       r5,0x0080(r31)
13C70 13BF0          38A50001               addi      r5,r5,1
13C74 13BF4          90BF0080               stw       r5,0x0080(r31)
13C78 13BF8          80DB0040               lwz       r6,0x0040(r27)
13C7C 13BFC          93FB0004               stw       r31,0x0004(r27)
13C80 13C00          93DB0014               stw       r30,0x0014(r27)
13C84 13C04          90DB0038               stw       r6,0x0038(r27)
13C88 13C08          90FB0010               stw       r7,0x0010(r27)
13C8C 13C0C          811F01DC               lwz       r8,0x01DC(r31)
13C90 13C10          911B0008               stw       r8,0x0008(r27)
13C94 13C14          937F01DC               stw       r27,0x01DC(r31)
13C98 13C18          807B0010               lwz       r3,0x0010(r27)
13C9C 13C1C          48001225               bl        $+0x1224                  ; 0x00014E40
13CA0 13C20          80410014               lwz       RTOC,0x0014(SP)
13CA4 13C24          907B0018               stw       r3,0x0018(r27)
13CA8 13C28   X      2C030000               cmpwi     r3,0
13CAC 13C2C   X      40820018               bne       $+0x0018                  ; 0x00013C44
13CB0 13C30          38822EF0               addi      r4,RTOC,12016
13CB4 13C34          807F01E4               lwz       r3,0x01E4(r31)
13CB8 13C38          38840E6C               addi      r4,r4,3692
13CBC 13C3C          4BFF2911               bl        $-0xD6F0                  ; 0x0000654C
13CC0 13C40   X      60000000               nop
13CC4 13C44          38610048               addi      r3,SP,72
13CC8 13C48          3BC10040               addi      r30,SP,64
13CCC 13C4C          3B810048               addi      r28,SP,72
13CD0 13C50          3B610050               addi      r27,SP,80
13CD4 13C54          3B410040               addi      r26,SP,64
13CD8 13C58          48000DB1               bl        $+0x0DB0                  ; 0x00014A08
13CDC 13C5C          80410014               lwz       RTOC,0x0014(SP)
13CE0 13C60          80FE0004               lwz       r7,0x0004(r30)
13CE4 13C64          38610050               addi      r3,SP,80
13CE8 13C68          80C10040               lwz       r6,0x0040(SP)
13CEC 13C6C          80BC0004               lwz       r5,0x0004(r28)
13CF0 13C70          80810048               lwz       r4,0x0048(SP)
13CF4 13C74          48000E25               bl        $+0x0E24                  ; 0x00014A98
13CF8 13C78          80410014               lwz       RTOC,0x0014(SP)
13CFC 13C7C          801B0000               lwz       r0,0x0000(r27)
13D00 13C80          901A0000               stw       r0,0x0000(r26)
13D04 13C84          801B0004               lwz       r0,0x0004(r27)
13D08 13C88          901A0004               stw       r0,0x0004(r26)
13D0C 13C8C          81210044               lwz       r9,0x0044(SP)
13D10 13C90          801F031C               lwz       r0,0x031C(r31)
13D14 13C94          819F032C               lwz       r12,0x032C(r31)
13D18 13C98          7C090214               add       r0,r9,r0
13D1C 13C9C          811F0324               lwz       r8,0x0324(r31)
13D20 13CA0   X      7C096040               cmplw     r9,r12
13D24 13CA4          901F031C               stw       r0,0x031C(r31)
13D28 13CA8   X      40810018               ble       $+0x0018                  ; 0x00013CC0
13D2C 13CAC          913F032C               stw       r9,0x032C(r31)
13D30 13CB0   X      2C080000               cmpwi     r8,0
13D34 13CB4   X      40820018               bne       $+0x0018                  ; 0x00013CCC
13D38 13CB8          913F0324               stw       r9,0x0324(r31)
13D3C 13CBC          48000010               b         $+0x0010                  ; 0x00013CCC
13D40 13CC0   X      7C094040               cmplw     r9,r8
13D44 13CC4   X      40800008               bge       $+0x0008                  ; 0x00013CCC
13D48 13CC8          913F0324               stw       r9,0x0324(r31)
13D4C 13CCC   X      7FA3EB78               mr        r3,r29
13D50 13CD0          38210080               addi      SP,SP,128
13D54 13CD4          80010008               lwz       r0,0x0008(SP)
13D58 13CD8   X      7C0803A6               mtlr      r0                        ; LR = 8
13D5C 13CDC          BAE1FFDC               lmw       r23,-0x0024(SP)
13D60 13CE0   X      4E800020               blr
13D64 13CE4   X      7C0802A6               mflr      r0                        ; LR = 8
13D68 13CE8          BF41FFE8               stmw      r26,-0x0018(SP)
13D6C 13CEC          90010008               stw       r0,0x0008(SP)
13D70 13CF0          9421FF90               stwu      SP,-0x0070(SP)
13D74 13CF4          3BC10038               addi      r30,SP,56
13D78 13CF8   X      7C7F1B78               mr        r31,r3
13D7C 13CFC          38610038               addi      r3,SP,56
13D80 13D00          3BA10040               addi      r29,SP,64
13D84 13D04   X      3B600000               li        r27,0
13D88 13D08          48000D01               bl        $+0x0D00                  ; 0x00014A08
13D8C 13D0C          80410014               lwz       RTOC,0x0014(SP)
13D90 13D10          801E0000               lwz       r0,0x0000(r30)
13D94 13D14          901D0000               stw       r0,0x0000(r29)
13D98 13D18          801E0004               lwz       r0,0x0004(r30)
13D9C 13D1C          901D0004               stw       r0,0x0004(r29)
13DA0 13D20          819F0330               lwz       r12,0x0330(r31)
13DA4 13D24          380C0001               addi      r0,r12,1
13DA8 13D28          901F0330               stw       r0,0x0330(r31)
13DAC 13D2C          807F01E0               lwz       r3,0x01E0(r31)
13DB0 13D30          4BFF4899               bl        $-0xB768                  ; 0x000085C8
13DB4 13D34   X      60000000               nop
13DB8 13D38   X      7C7E1B78               mr        r30,r3
13DBC 13D3C   X      2C1E0000               cmpwi     r30,0
13DC0 13D40   X      41820290               beq       $+0x0290                  ; 0x00013FD0
13DC4 13D44   X      3B400000               li        r26,0
13DC8 13D48          801E002C               lwz       r0,0x002C(r30)
13DCC 13D4C          839E0024               lwz       r28,0x0024(r30)
13DD0 13D50   X      2C000000               cmpwi     r0,0
13DD4 13D54   X      7F83E378               mr        r3,r28
13DD8 13D58   X      41820100               beq       $+0x0100                  ; 0x00013E58
13DDC 13D5C          807E0008               lwz       r3,0x0008(r30)
13DE0 13D60   X      2C030000               cmpwi     r3,0
13DE4 13D64   X      4182001C               beq       $+0x001C                  ; 0x00013D80
13DE8 13D68          839E0020               lwz       r28,0x0020(r30)
13DEC 13D6C          935E0028               stw       r26,0x0028(r30)
13DF0 13D70          937E0008               stw       r27,0x0008(r30)
13DF4 13D74          939E0024               stw       r28,0x0024(r30)
13DF8 13D78          4BFF2D5D               bl        $-0xD2A4                  ; 0x00006AD4
13DFC 13D7C   X      60000000               nop
13E00 13D80   X      38800003               li        r4,3
13E04 13D84   X      7F83E378               mr        r3,r28
13E08 13D88          48000E61               bl        $+0x0E60                  ; 0x00014BE8
13E0C 13D8C          80410014               lwz       RTOC,0x0014(SP)
13E10 13D90   X      7C7D1B78               mr        r29,r3
13E14 13D94   X      2C1D0000               cmpwi     r29,0
13E18 13D98   X      40820038               bne       $+0x0038                  ; 0x00013DD0
13E1C 13D9C          38822EF0               addi      r4,RTOC,12016
13E20 13DA0   X      7F85E378               mr        r5,r28
13E24 13DA4          807F01E4               lwz       r3,0x01E4(r31)
13E28 13DA8          38840E92               addi      r4,r4,3730
13E2C 13DAC          4BFF2FB1               bl        $-0xD050                  ; 0x00006D5C
13E30 13DB0   X      60000000               nop
13E34 13DB4          819F0018               lwz       r12,0x0018(r31)
13E38 13DB8   X      7FC3F378               mr        r3,r30
13E3C 13DBC          380C0001               addi      r0,r12,1
13E40 13DC0          901F0018               stw       r0,0x0018(r31)
13E44 13DC4          4BFF2D11               bl        $-0xD2F0                  ; 0x00006AD4
13E48 13DC8   X      60000000               nop
13E4C 13DCC          480001EC               b         $+0x01EC                  ; 0x00013FB8
13E50 13DD0          807E0010               lwz       r3,0x0010(r30)
13E54 13DD4   X      7F85E378               mr        r5,r28
13E58 13DD8          809D000C               lwz       r4,0x000C(r29)
13E5C 13DDC          48000D4D               bl        $+0x0D4C                  ; 0x00014B28
13E60 13DE0          80410014               lwz       RTOC,0x0014(SP)
13E64 13DE4          801D000C               lwz       r0,0x000C(r29)
13E68 13DE8          7C1C0214               add       r0,r28,r0
13E6C 13DEC   X      7FE3FB78               mr        r3,r31
13E70 13DF0          901D0010               stw       r0,0x0010(r29)
13E74 13DF4   X      7FA4EB78               mr        r4,r29
13E78 13DF8          80BE002C               lwz       r5,0x002C(r30)
13E7C 13DFC          54A50638               rlwinm    r5,r5,0,24,28
13E80 13E00          4BFF9861               bl        $-0x67A0                  ; 0x0000D660
13E84 13E04          801E002C               lwz       r0,0x002C(r30)
13E88 13E08          540005EF               rlwinm.   r0,r0,0,23,23
13E8C 13E0C   X      41820030               beq       $+0x0030                  ; 0x00013E3C
13E90 13E10          807F01F8               lwz       r3,0x01F8(r31)
13E94 13E14   X      2C030000               cmpwi     r3,0
13E98 13E18   X      41820010               beq       $+0x0010                  ; 0x00013E28
13E9C 13E1C          48000DE5               bl        $+0x0DE4                  ; 0x00014C00
13EA0 13E20          80410014               lwz       RTOC,0x0014(SP)
13EA4 13E24          937F01F8               stw       r27,0x01F8(r31)
13EA8 13E28          807F01E0               lwz       r3,0x01E0(r31)
13EAC 13E2C          4BFF302D               bl        $-0xCFD4                  ; 0x00006E58
13EB0 13E30   X      60000000               nop
13EB4 13E34   X      7FE3FB78               mr        r3,r31
13EB8 13E38          4BFF7719               bl        $-0x88E8                  ; 0x0000B550
13EBC 13E3C   X      7FC3F378               mr        r3,r30
13EC0 13E40          4BFF2C95               bl        $-0xD36C                  ; 0x00006AD4
13EC4 13E44   X      60000000               nop
13EC8 13E48          819F0264               lwz       r12,0x0264(r31)
13ECC 13E4C          380C0001               addi      r0,r12,1
13ED0 13E50          901F0264               stw       r0,0x0264(r31)
13ED4 13E54          48000164               b         $+0x0164                  ; 0x00013FB8
13ED8 13E58          83BF0220               lwz       r29,0x0220(r31)
13EDC 13E5C   X      7C1CE840               cmplw     r28,r29
13EE0 13E60   X      41800014               blt       $+0x0014                  ; 0x00013E74
13EE4 13E64          809E0030               lwz       r4,0x0030(r30)
13EE8 13E68          80BF021C               lwz       r5,0x021C(r31)
13EEC 13E6C   X      7C042840               cmplw     r4,r5
13EF0 13E70   X      408000BC               bge       $+0x00BC                  ; 0x00013F2C
13EF4 13E74   X      38800003               li        r4,3
13EF8 13E78          48000D71               bl        $+0x0D70                  ; 0x00014BE8
13EFC 13E7C          80410014               lwz       RTOC,0x0014(SP)
13F00 13E80   X      7C7D1B78               mr        r29,r3
13F04 13E84   X      2C1D0000               cmpwi     r29,0
13F08 13E88   X      40820038               bne       $+0x0038                  ; 0x00013EC0
13F0C 13E8C          38822EF0               addi      r4,RTOC,12016
13F10 13E90   X      7F85E378               mr        r5,r28
13F14 13E94          807F01E4               lwz       r3,0x01E4(r31)
13F18 13E98          38840E92               addi      r4,r4,3730
13F1C 13E9C          4BFF2EC1               bl        $-0xD140                  ; 0x00006D5C
13F20 13EA0   X      60000000               nop
13F24 13EA4          819F0018               lwz       r12,0x0018(r31)
13F28 13EA8   X      7FC3F378               mr        r3,r30
13F2C 13EAC          380C0001               addi      r0,r12,1
13F30 13EB0          901F0018               stw       r0,0x0018(r31)
13F34 13EB4          4BFF2C21               bl        $-0xD3E0                  ; 0x00006AD4
13F38 13EB8   X      60000000               nop
13F3C 13EBC          480000FC               b         $+0x00FC                  ; 0x00013FB8
13F40 13EC0          807E0010               lwz       r3,0x0010(r30)
13F44 13EC4   X      7F85E378               mr        r5,r28
13F48 13EC8          809D000C               lwz       r4,0x000C(r29)
13F4C 13ECC          48000C5D               bl        $+0x0C5C                  ; 0x00014B28
13F50 13ED0          80410014               lwz       RTOC,0x0014(SP)
13F54 13ED4          801D000C               lwz       r0,0x000C(r29)
13F58 13ED8   X      38BCFFFC               subi      r5,r28,4
13F5C 13EDC   X      7FE3FB78               mr        r3,r31
13F60 13EE0          7C050214               add       r0,r5,r0
13F64 13EE4   X      7CBC2B78               mr        r28,r5
13F68 13EE8          901D0010               stw       r0,0x0010(r29)
13F6C 13EEC   X      7FA4EB78               mr        r4,r29
13F70 13EF0          4BFFE751               bl        $-0x18B0                  ; 0x00012640
13F74 13EF4   X      7FC3F378               mr        r3,r30
13F78 13EF8          4BFF2BDD               bl        $-0xD424                  ; 0x00006AD4
13F7C 13EFC   X      60000000               nop
13F80 13F00          801F0220               lwz       r0,0x0220(r31)
13F84 13F04   X      7C1C0040               cmplw     r28,r0
13F88 13F08   X      40800014               bge       $+0x0014                  ; 0x00013F1C
13F8C 13F0C          819F025C               lwz       r12,0x025C(r31)
13F90 13F10          380C0001               addi      r0,r12,1
13F94 13F14          901F025C               stw       r0,0x025C(r31)
13F98 13F18          480000A0               b         $+0x00A0                  ; 0x00013FB8
13F9C 13F1C          807F0260               lwz       r3,0x0260(r31)
13FA0 13F20          38630001               addi      r3,r3,1
13FA4 13F24          907F0260               stw       r3,0x0260(r31)
13FA8 13F28          48000090               b         $+0x0090                  ; 0x00013FB8
13FAC 13F2C          388200B0               addi      r4,RTOC,176
13FB0 13F30          38DE0034               addi      r6,r30,52
13FB4 13F34          909E0034               stw       r4,0x0034(r30)
13FB8 13F38   X      7F84E378               mr        r4,r28
13FBC 13F3C   X      38A00003               li        r5,3
13FC0 13F40          93DE0038               stw       r30,0x0038(r30)
13FC4 13F44          807E0010               lwz       r3,0x0010(r30)
13FC8 13F48          48000CD1               bl        $+0x0CD0                  ; 0x00014C18
13FCC 13F4C          80410014               lwz       RTOC,0x0014(SP)
13FD0 13F50   X      7C7D1B78               mr        r29,r3
13FD4 13F54   X      2C1D0000               cmpwi     r29,0
13FD8 13F58   X      40820038               bne       $+0x0038                  ; 0x00013F90
13FDC 13F5C          38822EF0               addi      r4,RTOC,12016
13FE0 13F60   X      7F85E378               mr        r5,r28
13FE4 13F64          807F01E4               lwz       r3,0x01E4(r31)
13FE8 13F68          38840EB0               addi      r4,r4,3760
13FEC 13F6C          4BFF2DF1               bl        $-0xD210                  ; 0x00006D5C
13FF0 13F70   X      60000000               nop
13FF4 13F74          819F0018               lwz       r12,0x0018(r31)
13FF8 13F78   X      7FC3F378               mr        r3,r30
13FFC 13F7C          380C0001               addi      r0,r12,1
14000 13F80          901F0018               stw       r0,0x0018(r31)
14004 13F84          4BFF2B51               bl        $-0xD4B0                  ; 0x00006AD4
14008 13F88   X      60000000               nop
1400C 13F8C          4800002C               b         $+0x002C                  ; 0x00013FB8
14010 13F90          801D000C               lwz       r0,0x000C(r29)
14014 13F94   X      38BCFFFC               subi      r5,r28,4
14018 13F98   X      7FE3FB78               mr        r3,r31
1401C 13F9C          7CC50214               add       r6,r5,r0
14020 13FA0   X      7FA4EB78               mr        r4,r29
14024 13FA4          90DD0010               stw       r6,0x0010(r29)
14028 13FA8          4BFFE699               bl        $-0x1968                  ; 0x00012640
1402C 13FAC          819F0258               lwz       r12,0x0258(r31)
14030 13FB0          380C0001               addi      r0,r12,1
14034 13FB4          901F0258               stw       r0,0x0258(r31)
14038 13FB8          807F01E0               lwz       r3,0x01E0(r31)
1403C 13FBC          4BFF460D               bl        $-0xB9F4                  ; 0x000085C8
14040 13FC0   X      60000000               nop
14044 13FC4   X      7C7E1B78               mr        r30,r3
14048 13FC8   X      2C1E0000               cmpwi     r30,0
1404C 13FCC   X      4082FD7C               bne       $-0x0284                  ; 0x00013D48
14050 13FD0          38610048               addi      r3,SP,72
14054 13FD4          3BC10040               addi      r30,SP,64
14058 13FD8          3BA10048               addi      r29,SP,72
1405C 13FDC          3B810050               addi      r28,SP,80
14060 13FE0          3B610040               addi      r27,SP,64
14064 13FE4          48000A25               bl        $+0x0A24                  ; 0x00014A08
14068 13FE8          80410014               lwz       RTOC,0x0014(SP)
1406C 13FEC          80FE0004               lwz       r7,0x0004(r30)
14070 13FF0          38610050               addi      r3,SP,80
14074 13FF4          80C10040               lwz       r6,0x0040(SP)
14078 13FF8          80BD0004               lwz       r5,0x0004(r29)
1407C 13FFC          80810048               lwz       r4,0x0048(SP)
14080 14000          48000A99               bl        $+0x0A98                  ; 0x00014A98
14084 14004          80410014               lwz       RTOC,0x0014(SP)
14088 14008          801C0000               lwz       r0,0x0000(r28)
1408C 1400C          901B0000               stw       r0,0x0000(r27)
14090 14010          801C0004               lwz       r0,0x0004(r28)
14094 14014          901B0004               stw       r0,0x0004(r27)
14098 14018          81210044               lwz       r9,0x0044(SP)
1409C 1401C          801F0338               lwz       r0,0x0338(r31)
140A0 14020          819F0348               lwz       r12,0x0348(r31)
140A4 14024          7C090214               add       r0,r9,r0
140A8 14028          811F0340               lwz       r8,0x0340(r31)
140AC 1402C   X      7C096040               cmplw     r9,r12
140B0 14030          901F0338               stw       r0,0x0338(r31)
140B4 14034   X      40810028               ble       $+0x0028                  ; 0x0001405C
140B8 14038          913F0348               stw       r9,0x0348(r31)
140BC 1403C   X      2C080000               cmpwi     r8,0
140C0 14040   X      40820028               bne       $+0x0028                  ; 0x00014068
140C4 14044          913F0340               stw       r9,0x0340(r31)
140C8 14048          38210070               addi      SP,SP,112
140CC 1404C          80010008               lwz       r0,0x0008(SP)
140D0 14050   X      7C0803A6               mtlr      r0                        ; LR = 8
140D4 14054          BB41FFE8               lmw       r26,-0x0018(SP)
140D8 14058   X      4E800020               blr
140DC 1405C   X      7C094040               cmplw     r9,r8
140E0 14060   X      40800008               bge       $+0x0008                  ; 0x00014068
140E4 14064          913F0340               stw       r9,0x0340(r31)
140E8 14068          38210070               addi      SP,SP,112
140EC 1406C          80010008               lwz       r0,0x0008(SP)
140F0 14070   X      7C0803A6               mtlr      r0                        ; LR = 8
140F4 14074          BB41FFE8               lmw       r26,-0x0018(SP)
140F8 14078   X      4E800020               blr
140FC 1407C   X      7C0802A6               mflr      r0                        ; LR = 8
14100 14080          93A1FFF4               stw       r29,-0x000C(SP)
14104 14084          93C1FFF8               stw       r30,-0x0008(SP)
14108 14088          93E1FFFC               stw       r31,-0x0004(SP)
1410C 1408C          90010008               stw       r0,0x0008(SP)
14110 14090          9421FFB0               stwu      SP,-0x0050(SP)
14114 14094   X      7C7F1B78               mr        r31,r3
14118 14098          881F01F4               lbz       r0,0x01F4(r31)
1411C 1409C   X      549E063F               clrlwi.   r30,r4,24
14120 140A0   X      2F000000               cmpwi     cr6,r0,0
14124 140A4   X      41820038               beq       $+0x0038                  ; 0x000140DC
14128 140A8   X      409A0038               bne       cr6,$+0x0038              ; 0x000140E0
1412C 140AC   X      7FE3FB78               mr        r3,r31
14130 140B0          4BFF74A1               bl        $-0x8B60                  ; 0x0000B550
14134 140B4   X      2C030000               cmpwi     r3,0
14138 140B8   X      40820058               bne       $+0x0058                  ; 0x00014110
1413C 140BC   X      38600000               li        r3,0
14140 140C0          38210050               addi      SP,SP,80
14144 140C4          80010008               lwz       r0,0x0008(SP)
14148 140C8   X      7C0803A6               mtlr      r0                        ; LR = 8
1414C 140CC          83A1FFF4               lwz       r29,-0x000C(SP)
14150 140D0          83C1FFF8               lwz       r30,-0x0008(SP)
14154 140D4          83E1FFFC               lwz       r31,-0x0004(SP)
14158 140D8   X      4E800020               blr
1415C 140DC   X      419A0034               beq       cr6,$+0x0034              ; 0x00014110
14160 140E0          807F01F8               lwz       r3,0x01F8(r31)
14164 140E4   X      2C030000               cmpwi     r3,0
14168 140E8   X      41820014               beq       $+0x0014                  ; 0x000140FC
1416C 140EC   X      3BA00000               li        r29,0
14170 140F0          48000B11               bl        $+0x0B10                  ; 0x00014C00
14174 140F4          80410014               lwz       RTOC,0x0014(SP)
14178 140F8          93BF01F8               stw       r29,0x01F8(r31)
1417C 140FC          807F01E0               lwz       r3,0x01E0(r31)
14180 14100          4BFF2D59               bl        $-0xD2A8                  ; 0x00006E58
14184 14104   X      60000000               nop
14188 14108   X      2C030000               cmpwi     r3,0
1418C 1410C   X      4182FFB0               beq       $-0x0050                  ; 0x000140BC
14190 14110          9BDF01F4               stb       r30,0x01F4(r31)
14194 14114   X      38600001               li        r3,1
14198 14118          38210050               addi      SP,SP,80
1419C 1411C          80010008               lwz       r0,0x0008(SP)
141A0 14120   X      7C0803A6               mtlr      r0                        ; LR = 8
141A4 14124          83A1FFF4               lwz       r29,-0x000C(SP)
141A8 14128          83C1FFF8               lwz       r30,-0x0008(SP)
141AC 1412C          83E1FFFC               lwz       r31,-0x0004(SP)
141B0 14130   X      4E800020               blr
141B4 14134   X      7C0802A6               mflr      r0                        ; LR = 8
141B8 14138          93C1FFF8               stw       r30,-0x0008(SP)
141BC 1413C          93E1FFFC               stw       r31,-0x0004(SP)
141C0 14140          90010008               stw       r0,0x0008(SP)
141C4 14144          9421FFC0               stwu      SP,-0x0040(SP)
141C8 14148          39822C44               addi      r12,RTOC,11332
141CC 1414C   X      7C7F1B78               mr        r31,r3
141D0 14150          38822EF0               addi      r4,RTOC,12016
141D4 14154   X      38600000               li        r3,0
141D8 14158          80AC0000               lwz       r5,0x0000(r12)
141DC 1415C          38840ED0               addi      r4,r4,3792
141E0 14160          4BFF2BFD               bl        $-0xD404                  ; 0x00006D5C
141E4 14164   X      60000000               nop
141E8 14168   X      2C1F0000               cmpwi     r31,0
141EC 1416C   X      40820020               bne       $+0x0020                  ; 0x0001418C
141F0 14170   X      38600000               li        r3,0
141F4 14174          38210040               addi      SP,SP,64
141F8 14178          80010008               lwz       r0,0x0008(SP)
141FC 1417C   X      7C0803A6               mtlr      r0                        ; LR = 8
14200 14180          83C1FFF8               lwz       r30,-0x0008(SP)
14204 14184          83E1FFFC               lwz       r31,-0x0004(SP)
14208 14188   X      4E800020               blr
1420C 1418C          801F01DC               lwz       r0,0x01DC(r31)
14210 14190   X      2C000000               cmpwi     r0,0
14214 14194   X      41820034               beq       $+0x0034                  ; 0x000141C8
14218 14198          38822EF0               addi      r4,RTOC,12016
1421C 1419C          807F01E4               lwz       r3,0x01E4(r31)
14220 141A0          38840EDF               addi      r4,r4,3807
14224 141A4          4BFF23A9               bl        $-0xDC58                  ; 0x0000654C
14228 141A8   X      60000000               nop
1422C 141AC   X      7FE3FB78               mr        r3,r31
14230 141B0          38210040               addi      SP,SP,64
14234 141B4          80010008               lwz       r0,0x0008(SP)
14238 141B8   X      7C0803A6               mtlr      r0                        ; LR = 8
1423C 141BC          83C1FFF8               lwz       r30,-0x0008(SP)
14240 141C0          83E1FFFC               lwz       r31,-0x0004(SP)
14244 141C4   X      4E800020               blr
14248 141C8          807F01E0               lwz       r3,0x01E0(r31)
1424C 141CC          4BFF515D               bl        $-0xAEA4                  ; 0x00009328
14250 141D0   X      60000000               nop
14254 141D4          907F01E0               stw       r3,0x01E0(r31)
14258 141D8   X      2C030000               cmpwi     r3,0
1425C 141DC   X      41820034               beq       $+0x0034                  ; 0x00014210
14260 141E0          38822EF0               addi      r4,RTOC,12016
14264 141E4          807F01E4               lwz       r3,0x01E4(r31)
14268 141E8          38840EFE               addi      r4,r4,3838
1426C 141EC          4BFF2361               bl        $-0xDCA0                  ; 0x0000654C
14270 141F0   X      60000000               nop
14274 141F4   X      7FE3FB78               mr        r3,r31
14278 141F8          38210040               addi      SP,SP,64
1427C 141FC          80010008               lwz       r0,0x0008(SP)
14280 14200   X      7C0803A6               mtlr      r0                        ; LR = 8
14284 14204          83C1FFF8               lwz       r30,-0x0008(SP)
14288 14208          83E1FFFC               lwz       r31,-0x0004(SP)
1428C 1420C   X      4E800020               blr
14290 14210          807F020C               lwz       r3,0x020C(r31)
14294 14214   X      2C030000               cmpwi     r3,0
14298 14218   X      41820014               beq       $+0x0014                  ; 0x0001422C
1429C 1421C   X      3BC00000               li        r30,0
142A0 14220          48000651               bl        $+0x0650                  ; 0x00014870
142A4 14224          80410014               lwz       RTOC,0x0014(SP)
142A8 14228          93DF020C               stw       r30,0x020C(r31)
142AC 1422C          807F01E4               lwz       r3,0x01E4(r31)
142B0 14230          4BFF5AD9               bl        $-0xA528                  ; 0x00009D08
142B4 14234   X      60000000               nop
142B8 14238          801F01F0               lwz       r0,0x01F0(r31)
142BC 1423C   X      2C000000               cmpwi     r0,0
142C0 14240          907F01E4               stw       r3,0x01E4(r31)
142C4 14244          387F01F0               addi      r3,r31,496
142C8 14248   X      4182000C               beq       $+0x000C                  ; 0x00014254
142CC 1424C          4800063D               bl        $+0x063C                  ; 0x00014888
142D0 14250          80410014               lwz       RTOC,0x0014(SP)
142D4 14254   X      38800350               li        r4,848
142D8 14258   X      7FE3FB78               mr        r3,r31
142DC 1425C          4BFF31B1               bl        $-0xCE50                  ; 0x0000740C
142E0 14260   X      60000000               nop
142E4 14264          38210040               addi      SP,SP,64
142E8 14268          80010008               lwz       r0,0x0008(SP)
142EC 1426C   X      7C0803A6               mtlr      r0                        ; LR = 8
142F0 14270          83C1FFF8               lwz       r30,-0x0008(SP)
142F4 14274          83E1FFFC               lwz       r31,-0x0004(SP)
142F8 14278   X      4E800020               blr
142FC 1427C   X      7C0802A6               mflr      r0                        ; LR = 8
14300 14280          BE41FFC8               stmw      r18,-0x0038(SP)
14304 14284          90010008               stw       r0,0x0008(SP)
14308 14288          9421FF80               stwu      SP,-0x0080(SP)
1430C 1428C          3A822C44               addi      r20,RTOC,11332
14310 14290   X      7D5C5378               mr        r28,r10
14314 14294          3BC22C70               addi      r30,RTOC,11376
14318 14298   X      7D3B4B78               mr        r27,r9
1431C 1429C          826100B8               lwz       r19,0x00B8(SP)
14320 142A0   X      7D1A4378               mr        r26,r8
14324 142A4          824100BC               lwz       r18,0x00BC(SP)
14328 142A8   X      7CF93B78               mr        r25,r7
1432C 142AC   X      7CD83378               mr        r24,r6
14330 142B0   X      7CB72B78               mr        r23,r5
14334 142B4   X      7C962378               mr        r22,r4
14338 142B8   X      7C751B78               mr        r21,r3
1433C 142BC          38822EF0               addi      r4,RTOC,12016
14340 142C0   X      38600000               li        r3,0
14344 142C4          80B40000               lwz       r5,0x0000(r20)
14348 142C8          38840F1A               addi      r4,r4,3866
1434C 142CC          4BFF2A91               bl        $-0xD570                  ; 0x00006D5C
14350 142D0   X      60000000               nop
14354 142D4   X      38600350               li        r3,848
14358 142D8   X      38800001               li        r4,1
1435C 142DC          4BFF318D               bl        $-0xCE74                  ; 0x00007468
14360 142E0   X      60000000               nop
14364 142E4   X      7C7F1B78               mr        r31,r3
14368 142E8   X      2C1F0000               cmpwi     r31,0
1436C 142EC   X      4082001C               bne       $+0x001C                  ; 0x00014308
14370 142F0          38822EF0               addi      r4,RTOC,12016
14374 142F4   X      38600000               li        r3,0
14378 142F8          38840F28               addi      r4,r4,3880
1437C 142FC          4BFF2251               bl        $-0xDDB0                  ; 0x0000654C
14380 14300   X      60000000               nop
14384 14304          480003B8               b         $+0x03B8                  ; 0x000146BC
14388 14308   X      38607672               li        r3,30322
1438C 1430C          38810038               addi      r4,SP,56
14390 14310          3C636F74               addis     r3,r3,28532
14394 14314   X      3BA00000               li        r29,0
14398 14318          48000529               bl        $+0x0528                  ; 0x00014840
1439C 1431C          80410014               lwz       RTOC,0x0014(SP)
143A0 14320   X      2C030000               cmpwi     r3,0
143A4 14324   X      40820018               bne       $+0x0018                  ; 0x0001433C
143A8 14328          80010038               lwz       r0,0x0038(SP)
143AC 1432C   X      5403463E               srwi      r3,r0,24
143B0 14330          20630001               subfic    r3,r3,1
143B4 14334   X      54630FFE               srwi      r3,r3,31
143B8 14338          987F034C               stb       r3,0x034C(r31)
143BC 1433C          92DF01E8               stw       r22,0x01E8(r31)
143C0 14340   X      38602000               li        r3,8192
143C4 14344          92FF0200               stw       r23,0x0200(r31)
143C8 14348          933F0204               stw       r25,0x0204(r31)
143CC 1434C          931F0208               stw       r24,0x0208(r31)
143D0 14350          935F0210               stw       r26,0x0210(r31)
143D4 14354          937F0214               stw       r27,0x0214(r31)
143D8 14358          939F0218               stw       r28,0x0218(r31)
143DC 1435C          927F021C               stw       r19,0x021C(r31)
143E0 14360          925F0220               stw       r18,0x0220(r31)
143E4 14364          4BFF5A69               bl        $-0xA598                  ; 0x00009DCC
143E8 14368   X      60000000               nop
143EC 1436C          907F01E4               stw       r3,0x01E4(r31)
143F0 14370   X      2C030000               cmpwi     r3,0
143F4 14374   X      4082001C               bne       $+0x001C                  ; 0x00014390
143F8 14378          38822EF0               addi      r4,RTOC,12016
143FC 1437C   X      38600000               li        r3,0
14400 14380          38840F48               addi      r4,r4,3912
14404 14384          4BFF21C9               bl        $-0xDE38                  ; 0x0000654C
14408 14388   X      60000000               nop
1440C 1438C          48000330               b         $+0x0330                  ; 0x000146BC
14410 14390          809E0000               lwz       r4,0x0000(r30)
14414 14394          3B9F01F0               addi      r28,r31,496
14418 14398          80BE0004               lwz       r5,0x0004(r30)
1441C 1439C   X      7FE7FB78               mr        r7,r31
14420 143A0          80DE0008               lwz       r6,0x0008(r30)
14424 143A4   X      7F83E378               mr        r3,r28
14428 143A8          48000559               bl        $+0x0558                  ; 0x00014900
1442C 143AC          80410014               lwz       RTOC,0x0014(SP)
14430 143B0   X      2C030000               cmpwi     r3,0
14434 143B4   X      39200000               li        r9,0
14438 143B8   X      40820030               bne       $+0x0030                  ; 0x000143E8
1443C 143BC          83A2FFD4               lwz       r29,-0x002C(RTOC)
14440 143C0          7CA9F02E               lwzx      r5,r9,r30
14444 143C4          389D021B               addi      r4,r29,539
14448 143C8          807F01E4               lwz       r3,0x01E4(r31)
1444C 143CC          4BFF2181               bl        $-0xDE80                  ; 0x0000654C
14450 143D0   X      60000000               nop
14454 143D4          807F01E4               lwz       r3,0x01E4(r31)
14458 143D8          389D0F65               addi      r4,r29,3941
1445C 143DC          4BFF2171               bl        $-0xDE90                  ; 0x0000654C
14460 143E0   X      60000000               nop
14464 143E4          480002D8               b         $+0x02D8                  ; 0x000146BC
14468 143E8          809E000C               lwz       r4,0x000C(r30)
1446C 143EC   X      7F83E378               mr        r3,r28
14470 143F0          80BE0010               lwz       r5,0x0010(r30)
14474 143F4   X      7FE7FB78               mr        r7,r31
14478 143F8          80DE0014               lwz       r6,0x0014(r30)
1447C 143FC          48000505               bl        $+0x0504                  ; 0x00014900
14480 14400          80410014               lwz       RTOC,0x0014(SP)
14484 14404   X      2C030000               cmpwi     r3,0
14488 14408   X      3920000C               li        r9,12
1448C 1440C   X      4182FFB0               beq       $-0x0050                  ; 0x000143BC
14490 14410          809E0018               lwz       r4,0x0018(r30)
14494 14414   X      7F83E378               mr        r3,r28
14498 14418          80BE001C               lwz       r5,0x001C(r30)
1449C 1441C   X      7FE7FB78               mr        r7,r31
144A0 14420          80DE0020               lwz       r6,0x0020(r30)
144A4 14424          480004DD               bl        $+0x04DC                  ; 0x00014900
144A8 14428          80410014               lwz       RTOC,0x0014(SP)
144AC 1442C   X      2C030000               cmpwi     r3,0
144B0 14430   X      39200018               li        r9,24
144B4 14434   X      4182FF88               beq       $-0x0078                  ; 0x000143BC
144B8 14438          809E0024               lwz       r4,0x0024(r30)
144BC 1443C   X      7F83E378               mr        r3,r28
144C0 14440          80BE0028               lwz       r5,0x0028(r30)
144C4 14444   X      7FE7FB78               mr        r7,r31
144C8 14448          80DE002C               lwz       r6,0x002C(r30)
144CC 1444C          480004B5               bl        $+0x04B4                  ; 0x00014900
144D0 14450          80410014               lwz       RTOC,0x0014(SP)
144D4 14454   X      2C030000               cmpwi     r3,0
144D8 14458   X      39200024               li        r9,36
144DC 1445C   X      4182FF60               beq       $-0x00A0                  ; 0x000143BC
144E0 14460          809E0030               lwz       r4,0x0030(r30)
144E4 14464   X      7F83E378               mr        r3,r28
144E8 14468          80BE0034               lwz       r5,0x0034(r30)
144EC 1446C   X      7FE7FB78               mr        r7,r31
144F0 14470          80DE0038               lwz       r6,0x0038(r30)
144F4 14474          4800048D               bl        $+0x048C                  ; 0x00014900
144F8 14478          80410014               lwz       RTOC,0x0014(SP)
144FC 1447C   X      2C030000               cmpwi     r3,0
14500 14480   X      39200030               li        r9,48
14504 14484   X      4182FF38               beq       $-0x00C8                  ; 0x000143BC
14508 14488          809E003C               lwz       r4,0x003C(r30)
1450C 1448C   X      7F83E378               mr        r3,r28
14510 14490          80BE0040               lwz       r5,0x0040(r30)
14514 14494   X      7FE7FB78               mr        r7,r31
14518 14498          80DE0044               lwz       r6,0x0044(r30)
1451C 1449C          48000465               bl        $+0x0464                  ; 0x00014900
14520 144A0          80410014               lwz       RTOC,0x0014(SP)
14524 144A4   X      2C030000               cmpwi     r3,0
14528 144A8   X      3920003C               li        r9,60
1452C 144AC   X      4182FF10               beq       $-0x00F0                  ; 0x000143BC
14530 144B0          809E0048               lwz       r4,0x0048(r30)
14534 144B4   X      7F83E378               mr        r3,r28
14538 144B8          80BE004C               lwz       r5,0x004C(r30)
1453C 144BC   X      7FE7FB78               mr        r7,r31
14540 144C0          80DE0050               lwz       r6,0x0050(r30)
14544 144C4          4800043D               bl        $+0x043C                  ; 0x00014900
14548 144C8          80410014               lwz       RTOC,0x0014(SP)
1454C 144CC   X      2C030000               cmpwi     r3,0
14550 144D0   X      39200048               li        r9,72
14554 144D4   X      4182FEE8               beq       $-0x0118                  ; 0x000143BC
14558 144D8          809E0054               lwz       r4,0x0054(r30)
1455C 144DC   X      7F83E378               mr        r3,r28
14560 144E0          80BE0058               lwz       r5,0x0058(r30)
14564 144E4   X      7FE7FB78               mr        r7,r31
14568 144E8          80DE005C               lwz       r6,0x005C(r30)
1456C 144EC          48000415               bl        $+0x0414                  ; 0x00014900
14570 144F0          80410014               lwz       RTOC,0x0014(SP)
14574 144F4   X      2C030000               cmpwi     r3,0
14578 144F8   X      39200054               li        r9,84
1457C 144FC   X      4182FEC0               beq       $-0x0140                  ; 0x000143BC
14580 14500          809E0060               lwz       r4,0x0060(r30)
14584 14504   X      7F83E378               mr        r3,r28
14588 14508          80BE0064               lwz       r5,0x0064(r30)
1458C 1450C   X      7FE7FB78               mr        r7,r31
14590 14510          80DE0068               lwz       r6,0x0068(r30)
14594 14514          480003ED               bl        $+0x03EC                  ; 0x00014900
14598 14518          80410014               lwz       RTOC,0x0014(SP)
1459C 1451C   X      2C030000               cmpwi     r3,0
145A0 14520   X      39200060               li        r9,96
145A4 14524   X      4182FE98               beq       $-0x0168                  ; 0x000143BC
145A8 14528          809F01E8               lwz       r4,0x01E8(r31)
145AC 1452C   X      7EA3AB78               mr        r3,r21
145B0 14530          80FF01E4               lwz       r7,0x01E4(r31)
145B4 14534   X      7FE5FB78               mr        r5,r31
145B8 14538          38DF003C               addi      r6,r31,60
145BC 1453C          391F01EC               addi      r8,r31,492
145C0 14540          393F00B4               addi      r9,r31,180
145C4 14544          4BFF5081               bl        $-0xAF80                  ; 0x000095C4
145C8 14548   X      60000000               nop
145CC 1454C          907F01E0               stw       r3,0x01E0(r31)
145D0 14550   X      2C030000               cmpwi     r3,0
145D4 14554   X      4082001C               bne       $+0x001C                  ; 0x00014570
145D8 14558          38822EF0               addi      r4,RTOC,12016
145DC 1455C          807F01E4               lwz       r3,0x01E4(r31)
145E0 14560          38840F7D               addi      r4,r4,3965
145E4 14564          4BFF1FE9               bl        $-0xE018                  ; 0x0000654C
145E8 14568   X      60000000               nop
145EC 1456C          48000150               b         $+0x0150                  ; 0x000146BC
145F0 14570          8062FFFC               lwz       r3,-0x0004(RTOC)
145F4 14574   X      7FE4FB78               mr        r4,r31
145F8 14578          480003A1               bl        $+0x03A0                  ; 0x00014918
145FC 1457C          80410014               lwz       RTOC,0x0014(SP)
14600 14580          907F020C               stw       r3,0x020C(r31)
14604 14584   X      2C030000               cmpwi     r3,0
14608 14588   X      4082001C               bne       $+0x001C                  ; 0x000145A4
1460C 1458C          38822EF0               addi      r4,RTOC,12016
14610 14590          807F01E4               lwz       r3,0x01E4(r31)
14614 14594          38840F97               addi      r4,r4,3991
14618 14598          4BFF1FB5               bl        $-0xE04C                  ; 0x0000654C
1461C 1459C   X      60000000               nop
14620 145A0          4800011C               b         $+0x011C                  ; 0x000146BC
14624 145A4          813F00B4               lwz       r9,0x00B4(r31)
14628 145A8          93BF0080               stw       r29,0x0080(r31)
1462C 145AC   X      2C090000               cmpwi     r9,0
14630 145B0   X      4082001C               bne       $+0x001C                  ; 0x000145CC
14634 145B4          93BF007A               stw       r29,0x007A(r31)
14638 145B8   X      38E00000               li        r7,0
1463C 145BC          B3BF007E               sth       r29,0x007E(r31)
14640 145C0   X      54E7043E               clrlwi    r7,r7,16
14644 145C4   X      39000000               li        r8,0
14648 145C8          48000018               b         $+0x0018                  ; 0x000145E0
1464C 145CC          81090004               lwz       r8,0x0004(r9)
14650 145D0          911F007A               stw       r8,0x007A(r31)
14654 145D4          A0E90008               lhz       r7,0x0008(r9)
14658 145D8          B0FF007E               sth       r7,0x007E(r31)
1465C 145DC          81290000               lwz       r9,0x0000(r9)
14660 145E0          911F0074               stw       r8,0x0074(r31)
14664 145E4   X      2B090000               cmplwi    cr6,r9,0x0000
14668 145E8          B0FF0078               sth       r7,0x0078(r31)
1466C 145EC          93BF0090               stw       r29,0x0090(r31)
14670 145F0   X      409A001C               bne       cr6,$+0x001C              ; 0x0001460C
14674 145F4          93BF008A               stw       r29,0x008A(r31)
14678 145F8   X      38E00000               li        r7,0
1467C 145FC          B3BF008E               sth       r29,0x008E(r31)
14680 14600   X      54E7043E               clrlwi    r7,r7,16
14684 14604   X      39000000               li        r8,0
14688 14608          4800001C               b         $+0x001C                  ; 0x00014624
1468C 1460C          81090004               lwz       r8,0x0004(r9)
14690 14610          911F008A               stw       r8,0x008A(r31)
14694 14614          A0E90008               lhz       r7,0x0008(r9)
14698 14618          B0FF008E               sth       r7,0x008E(r31)
1469C 1461C          81290000               lwz       r9,0x0000(r9)
146A0 14620   X      2B090000               cmplwi    cr6,r9,0x0000
146A4 14624          911F0084               stw       r8,0x0084(r31)
146A8 14628          B0FF0088               sth       r7,0x0088(r31)
146AC 1462C          93BF00A0               stw       r29,0x00A0(r31)
146B0 14630   X      409A001C               bne       cr6,$+0x001C              ; 0x0001464C
146B4 14634          93BF009A               stw       r29,0x009A(r31)
146B8 14638   X      38E00000               li        r7,0
146BC 1463C          B3BF009E               sth       r29,0x009E(r31)
146C0 14640   X      54E7043E               clrlwi    r7,r7,16
146C4 14644   X      39000000               li        r8,0
146C8 14648          4800001C               b         $+0x001C                  ; 0x00014664
146CC 1464C          81090004               lwz       r8,0x0004(r9)
146D0 14650          911F009A               stw       r8,0x009A(r31)
146D4 14654          A0E90008               lhz       r7,0x0008(r9)
146D8 14658          B0FF009E               sth       r7,0x009E(r31)
146DC 1465C          81290000               lwz       r9,0x0000(r9)
146E0 14660   X      2B090000               cmplwi    cr6,r9,0x0000
146E4 14664          911F0094               stw       r8,0x0094(r31)
146E8 14668          B0FF0098               sth       r7,0x0098(r31)
146EC 1466C          93BF00B0               stw       r29,0x00B0(r31)
146F0 14670   X      409A001C               bne       cr6,$+0x001C              ; 0x0001468C
146F4 14674          93BF00AA               stw       r29,0x00AA(r31)
146F8 14678   X      39200000               li        r9,0
146FC 1467C          B3BF00AE               sth       r29,0x00AE(r31)
14700 14680   X      5529043E               clrlwi    r9,r9,16
14704 14684   X      39000000               li        r8,0
14708 14688          48000014               b         $+0x0014                  ; 0x0001469C
1470C 1468C          81090004               lwz       r8,0x0004(r9)
14710 14690          911F00AA               stw       r8,0x00AA(r31)
14714 14694          A1290008               lhz       r9,0x0008(r9)
14718 14698          B13F00AE               sth       r9,0x00AE(r31)
1471C 1469C          911F00A4               stw       r8,0x00A4(r31)
14720 146A0   X      7FE3FB78               mr        r3,r31
14724 146A4          B13F00A8               sth       r9,0x00A8(r31)
14728 146A8          38210080               addi      SP,SP,128
1472C 146AC          80010008               lwz       r0,0x0008(SP)
14730 146B0   X      7C0803A6               mtlr      r0                        ; LR = 8
14734 146B4          BA41FFC8               lmw       r18,-0x0038(SP)
14738 146B8   X      4E800020               blr
1473C 146BC          3BC22EF0               addi      r30,RTOC,12016
14740 146C0          807F01E4               lwz       r3,0x01E4(r31)
14744 146C4          389E0FBD               addi      r4,r30,4029
14748 146C8          4BFF1E85               bl        $-0xE17C                  ; 0x0000654C
1474C 146CC   X      60000000               nop
14750 146D0          80B40000               lwz       r5,0x0000(r20)
14754 146D4          389E0ED0               addi      r4,r30,3792
14758 146D8   X      38600000               li        r3,0
1475C 146DC          4BFF2681               bl        $-0xD980                  ; 0x00006D5C
14760 146E0   X      60000000               nop
14764 146E4   X      2C1F0000               cmpwi     r31,0
14768 146E8   X      418200B0               beq       $+0x00B0                  ; 0x00014798
1476C 146EC          83BF01DC               lwz       r29,0x01DC(r31)
14770 146F0   X      2C1D0000               cmpwi     r29,0
14774 146F4   X      4182001C               beq       $+0x001C                  ; 0x00014710
14778 146F8          38822EF0               addi      r4,RTOC,12016
1477C 146FC          807F01E4               lwz       r3,0x01E4(r31)
14780 14700          38840EDF               addi      r4,r4,3807
14784 14704          4BFF1E49               bl        $-0xE1B8                  ; 0x0000654C
14788 14708   X      60000000               nop
1478C 1470C          4800008C               b         $+0x008C                  ; 0x00014798
14790 14710          807F01E0               lwz       r3,0x01E0(r31)
14794 14714          4BFF4C15               bl        $-0xB3EC                  ; 0x00009328
14798 14718   X      60000000               nop
1479C 1471C          907F01E0               stw       r3,0x01E0(r31)
147A0 14720   X      2C030000               cmpwi     r3,0
147A4 14724   X      4182001C               beq       $+0x001C                  ; 0x00014740
147A8 14728          38822EF0               addi      r4,RTOC,12016
147AC 1472C          807F01E4               lwz       r3,0x01E4(r31)
147B0 14730          38840EFE               addi      r4,r4,3838
147B4 14734          4BFF1E19               bl        $-0xE1E8                  ; 0x0000654C
147B8 14738   X      60000000               nop
147BC 1473C          4800005C               b         $+0x005C                  ; 0x00014798
147C0 14740          807F020C               lwz       r3,0x020C(r31)
147C4 14744   X      2C030000               cmpwi     r3,0
147C8 14748   X      41820014               beq       $+0x0014                  ; 0x0001475C
147CC 1474C   X      3BC00000               li        r30,0
147D0 14750          48000121               bl        $+0x0120                  ; 0x00014870
147D4 14754          80410014               lwz       RTOC,0x0014(SP)
147D8 14758          93DF020C               stw       r30,0x020C(r31)
147DC 1475C          807F01E4               lwz       r3,0x01E4(r31)
147E0 14760          4BFF55A9               bl        $-0xAA58                  ; 0x00009D08
147E4 14764   X      60000000               nop
147E8 14768          83BF01F0               lwz       r29,0x01F0(r31)
147EC 1476C   X      2C1D0000               cmpwi     r29,0
147F0 14770          907F01E4               stw       r3,0x01E4(r31)
147F4 14774          387F01F0               addi      r3,r31,496
147F8 14778   X      4182000C               beq       $+0x000C                  ; 0x00014784
147FC 1477C          4800010D               bl        $+0x010C                  ; 0x00014888
14800 14780          80410014               lwz       RTOC,0x0014(SP)
14804 14784   X      38800350               li        r4,848
14808 14788   X      7FE3FB78               mr        r3,r31
1480C 1478C          4BFF2C81               bl        $-0xD380                  ; 0x0000740C
14810 14790   X      60000000               nop
14814 14794          48000008               b         $+0x0008                  ; 0x0001479C
14818 14798   X      7FE3FB78               mr        r3,r31
1481C 1479C          38210080               addi      SP,SP,128
14820 147A0          80010008               lwz       r0,0x0008(SP)
14824 147A4   X      7C0803A6               mtlr      r0                        ; LR = 8
14828 147A8          BA41FFC8               lmw       r18,-0x0038(SP)
1482C 147AC   X      4E800020               blr
14830 147B0   X      7C0802A6               mflr      r0                        ; LR = 8
14834 147B4          93C1FFF8               stw       r30,-0x0008(SP)
14838 147B8          93E1FFFC               stw       r31,-0x0004(SP)
1483C 147BC          90010008               stw       r0,0x0008(SP)
14840 147C0          9421FFC0               stwu      SP,-0x0040(SP)
14844 147C4          39822C44               addi      r12,RTOC,11332
14848 147C8   X      7C9F2378               mr        r31,r4
1484C 147CC          38822EF0               addi      r4,RTOC,12016
14850 147D0   X      7C7E1B78               mr        r30,r3
14854 147D4          80AC0000               lwz       r5,0x0000(r12)
14858 147D8          38840FCE               addi      r4,r4,4046
1485C 147DC   X      38600000               li        r3,0
14860 147E0          4BFF257D               bl        $-0xDA84                  ; 0x00006D5C
14864 147E4   X      60000000               nop
14868 147E8   X      7FC3F378               mr        r3,r30
1486C 147EC   X      7FE4FB78               mr        r4,r31
14870 147F0          4BFF5161               bl        $-0xAEA0                  ; 0x00009950
14874 147F4   X      60000000               nop
14878 147F8          38210040               addi      SP,SP,64
1487C 147FC          80010008               lwz       r0,0x0008(SP)
14880 14800   X      7C0803A6               mtlr      r0                        ; LR = 8
14884 14804          83C1FFF8               lwz       r30,-0x0008(SP)
14888 14808          83E1FFFC               lwz       r31,-0x0004(SP)
1488C 1480C   X      4E800020               blr
14890 14810          8182FF10               lwz       r12,-0x00F0(RTOC)
14894 14814          90410014               stw       RTOC,0x0014(SP)
14898 14818          800C0000               lwz       r0,0x0000(r12)
1489C 1481C          804C0004               lwz       RTOC,0x0004(r12)
148A0 14820   X      7C0903A6               mtctr     r0                        ; CTR = 9
148A4 14824   X      4E800420               bctr
148A8 14828          8182FEF0               lwz       r12,-0x0110(RTOC)
148AC 1482C          90410014               stw       RTOC,0x0014(SP)
148B0 14830          800C0000               lwz       r0,0x0000(r12)
148B4 14834          804C0004               lwz       RTOC,0x0004(r12)
148B8 14838   X      7C0903A6               mtctr     r0                        ; CTR = 9
148BC 1483C   X      4E800420               bctr
148C0 14840          8182FF14               lwz       r12,-0x00EC(RTOC)
148C4 14844          90410014               stw       RTOC,0x0014(SP)
148C8 14848          800C0000               lwz       r0,0x0000(r12)
148CC 1484C          804C0004               lwz       RTOC,0x0004(r12)
148D0 14850   X      7C0903A6               mtctr     r0                        ; CTR = 9
148D4 14854   X      4E800420               bctr
148D8 14858          8182FF04               lwz       r12,-0x00FC(RTOC)
148DC 1485C          90410014               stw       RTOC,0x0014(SP)
148E0 14860          800C0000               lwz       r0,0x0000(r12)
148E4 14864          804C0004               lwz       RTOC,0x0004(r12)
148E8 14868   X      7C0903A6               mtctr     r0                        ; CTR = 9
148EC 1486C   X      4E800420               bctr
148F0 14870          8182FDF4               lwz       r12,-0x020C(RTOC)
148F4 14874          90410014               stw       RTOC,0x0014(SP)
148F8 14878          800C0000               lwz       r0,0x0000(r12)
148FC 1487C          804C0004               lwz       RTOC,0x0004(r12)
14900 14880   X      7C0903A6               mtctr     r0                        ; CTR = 9
14904 14884   X      4E800420               bctr
14908 14888          8182FE58               lwz       r12,-0x01A8(RTOC)
1490C 1488C          90410014               stw       RTOC,0x0014(SP)
14910 14890          800C0000               lwz       r0,0x0000(r12)
14914 14894          804C0004               lwz       RTOC,0x0004(r12)
14918 14898   X      7C0903A6               mtctr     r0                        ; CTR = 9
1491C 1489C   X      4E800420               bctr
14920 148A0          8182FF00               lwz       r12,-0x0100(RTOC)
14924 148A4          90410014               stw       RTOC,0x0014(SP)
14928 148A8          800C0000               lwz       r0,0x0000(r12)
1492C 148AC          804C0004               lwz       RTOC,0x0004(r12)
14930 148B0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14934 148B4   X      4E800420               bctr
14938 148B8          8182FEAC               lwz       r12,-0x0154(RTOC)
1493C 148BC          90410014               stw       RTOC,0x0014(SP)
14940 148C0          800C0000               lwz       r0,0x0000(r12)
14944 148C4          804C0004               lwz       RTOC,0x0004(r12)
14948 148C8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1494C 148CC   X      4E800420               bctr
14950 148D0          8182FEFC               lwz       r12,-0x0104(RTOC)
14954 148D4          90410014               stw       RTOC,0x0014(SP)
14958 148D8          800C0000               lwz       r0,0x0000(r12)
1495C 148DC          804C0004               lwz       RTOC,0x0004(r12)
14960 148E0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14964 148E4   X      4E800420               bctr
14968 148E8          8182FEE0               lwz       r12,-0x0120(RTOC)
1496C 148EC          90410014               stw       RTOC,0x0014(SP)
14970 148F0          800C0000               lwz       r0,0x0000(r12)
14974 148F4          804C0004               lwz       RTOC,0x0004(r12)
14978 148F8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1497C 148FC   X      4E800420               bctr
14980 14900          8182FE20               lwz       r12,-0x01E0(RTOC)
14984 14904          90410014               stw       RTOC,0x0014(SP)
14988 14908          800C0000               lwz       r0,0x0000(r12)
1498C 1490C          804C0004               lwz       RTOC,0x0004(r12)
14990 14910   X      7C0903A6               mtctr     r0                        ; CTR = 9
14994 14914   X      4E800420               bctr
14998 14918          8182FDF8               lwz       r12,-0x0208(RTOC)
1499C 1491C          90410014               stw       RTOC,0x0014(SP)
149A0 14920          800C0000               lwz       r0,0x0000(r12)
149A4 14924          804C0004               lwz       RTOC,0x0004(r12)
149A8 14928   X      7C0903A6               mtctr     r0                        ; CTR = 9
149AC 1492C   X      4E800420               bctr
149B0 14930          8182FEA4               lwz       r12,-0x015C(RTOC)
149B4 14934          90410014               stw       RTOC,0x0014(SP)
149B8 14938          800C0000               lwz       r0,0x0000(r12)
149BC 1493C          804C0004               lwz       RTOC,0x0004(r12)
149C0 14940   X      7C0903A6               mtctr     r0                        ; CTR = 9
149C4 14944   X      4E800420               bctr
149C8 14948          8182FEBC               lwz       r12,-0x0144(RTOC)
149CC 1494C          90410014               stw       RTOC,0x0014(SP)
149D0 14950          800C0000               lwz       r0,0x0000(r12)
149D4 14954          804C0004               lwz       RTOC,0x0004(r12)
149D8 14958   X      7C0903A6               mtctr     r0                        ; CTR = 9
149DC 1495C   X      4E800420               bctr
149E0 14960          8182FEC4               lwz       r12,-0x013C(RTOC)
149E4 14964          90410014               stw       RTOC,0x0014(SP)
149E8 14968          800C0000               lwz       r0,0x0000(r12)
149EC 1496C          804C0004               lwz       RTOC,0x0004(r12)
149F0 14970   X      7C0903A6               mtctr     r0                        ; CTR = 9
149F4 14974   X      4E800420               bctr
149F8 14978          8182FE2C               lwz       r12,-0x01D4(RTOC)
149FC 1497C          90410014               stw       RTOC,0x0014(SP)
14A00 14980          800C0000               lwz       r0,0x0000(r12)
14A04 14984          804C0004               lwz       RTOC,0x0004(r12)
14A08 14988   X      7C0903A6               mtctr     r0                        ; CTR = 9
14A0C 1498C   X      4E800420               bctr
14A10 14990          8182FEB8               lwz       r12,-0x0148(RTOC)
14A14 14994          90410014               stw       RTOC,0x0014(SP)
14A18 14998          800C0000               lwz       r0,0x0000(r12)
14A1C 1499C          804C0004               lwz       RTOC,0x0004(r12)
14A20 149A0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14A24 149A4   X      4E800420               bctr
14A28 149A8          8182FE38               lwz       r12,-0x01C8(RTOC)
14A2C 149AC          90410014               stw       RTOC,0x0014(SP)
14A30 149B0          800C0000               lwz       r0,0x0000(r12)
14A34 149B4          804C0004               lwz       RTOC,0x0004(r12)
14A38 149B8   X      7C0903A6               mtctr     r0                        ; CTR = 9
14A3C 149BC   X      4E800420               bctr
14A40 149C0          8182FED8               lwz       r12,-0x0128(RTOC)
14A44 149C4          90410014               stw       RTOC,0x0014(SP)
14A48 149C8          800C0000               lwz       r0,0x0000(r12)
14A4C 149CC          804C0004               lwz       RTOC,0x0004(r12)
14A50 149D0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14A54 149D4   X      4E800420               bctr
14A58 149D8          8182FECC               lwz       r12,-0x0134(RTOC)
14A5C 149DC          90410014               stw       RTOC,0x0014(SP)
14A60 149E0          800C0000               lwz       r0,0x0000(r12)
14A64 149E4          804C0004               lwz       RTOC,0x0004(r12)
14A68 149E8   X      7C0903A6               mtctr     r0                        ; CTR = 9
14A6C 149EC   X      4E800420               bctr
14A70 149F0          8182FF20               lwz       r12,-0x00E0(RTOC)
14A74 149F4          90410014               stw       RTOC,0x0014(SP)
14A78 149F8          800C0000               lwz       r0,0x0000(r12)
14A7C 149FC          804C0004               lwz       RTOC,0x0004(r12)
14A80 14A00   X      7C0903A6               mtctr     r0                        ; CTR = 9
14A84 14A04   X      4E800420               bctr
14A88 14A08          8182FED0               lwz       r12,-0x0130(RTOC)
14A8C 14A0C          90410014               stw       RTOC,0x0014(SP)
14A90 14A10          800C0000               lwz       r0,0x0000(r12)
14A94 14A14          804C0004               lwz       RTOC,0x0004(r12)
14A98 14A18   X      7C0903A6               mtctr     r0                        ; CTR = 9
14A9C 14A1C   X      4E800420               bctr
14AA0 14A20          8182FEEC               lwz       r12,-0x0114(RTOC)
14AA4 14A24          90410014               stw       RTOC,0x0014(SP)
14AA8 14A28          800C0000               lwz       r0,0x0000(r12)
14AAC 14A2C          804C0004               lwz       RTOC,0x0004(r12)
14AB0 14A30   X      7C0903A6               mtctr     r0                        ; CTR = 9
14AB4 14A34   X      4E800420               bctr
14AB8 14A38          8182FEB0               lwz       r12,-0x0150(RTOC)
14ABC 14A3C          90410014               stw       RTOC,0x0014(SP)
14AC0 14A40          800C0000               lwz       r0,0x0000(r12)
14AC4 14A44          804C0004               lwz       RTOC,0x0004(r12)
14AC8 14A48   X      7C0903A6               mtctr     r0                        ; CTR = 9
14ACC 14A4C   X      4E800420               bctr
14AD0 14A50          8182FEA8               lwz       r12,-0x0158(RTOC)
14AD4 14A54          90410014               stw       RTOC,0x0014(SP)
14AD8 14A58          800C0000               lwz       r0,0x0000(r12)
14ADC 14A5C          804C0004               lwz       RTOC,0x0004(r12)
14AE0 14A60   X      7C0903A6               mtctr     r0                        ; CTR = 9
14AE4 14A64   X      4E800420               bctr
14AE8 14A68          8182FE98               lwz       r12,-0x0168(RTOC)
14AEC 14A6C          90410014               stw       RTOC,0x0014(SP)
14AF0 14A70          800C0000               lwz       r0,0x0000(r12)
14AF4 14A74          804C0004               lwz       RTOC,0x0004(r12)
14AF8 14A78   X      7C0903A6               mtctr     r0                        ; CTR = 9
14AFC 14A7C   X      4E800420               bctr
14B00 14A80          8182FEA0               lwz       r12,-0x0160(RTOC)
14B04 14A84          90410014               stw       RTOC,0x0014(SP)
14B08 14A88          800C0000               lwz       r0,0x0000(r12)
14B0C 14A8C          804C0004               lwz       RTOC,0x0004(r12)
14B10 14A90   X      7C0903A6               mtctr     r0                        ; CTR = 9
14B14 14A94   X      4E800420               bctr
14B18 14A98          8182FEC0               lwz       r12,-0x0140(RTOC)
14B1C 14A9C          90410014               stw       RTOC,0x0014(SP)
14B20 14AA0          800C0000               lwz       r0,0x0000(r12)
14B24 14AA4          804C0004               lwz       RTOC,0x0004(r12)
14B28 14AA8   X      7C0903A6               mtctr     r0                        ; CTR = 9
14B2C 14AAC   X      4E800420               bctr
14B30 14AB0          8182FDE8               lwz       r12,-0x0218(RTOC)
14B34 14AB4          90410014               stw       RTOC,0x0014(SP)
14B38 14AB8          800C0000               lwz       r0,0x0000(r12)
14B3C 14ABC          804C0004               lwz       RTOC,0x0004(r12)
14B40 14AC0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14B44 14AC4   X      4E800420               bctr
14B48 14AC8          8182FDFC               lwz       r12,-0x0204(RTOC)
14B4C 14ACC          90410014               stw       RTOC,0x0014(SP)
14B50 14AD0          800C0000               lwz       r0,0x0000(r12)
14B54 14AD4          804C0004               lwz       RTOC,0x0004(r12)
14B58 14AD8   X      7C0903A6               mtctr     r0                        ; CTR = 9
14B5C 14ADC   X      4E800420               bctr
14B60 14AE0          8182FEF4               lwz       r12,-0x010C(RTOC)
14B64 14AE4          90410014               stw       RTOC,0x0014(SP)
14B68 14AE8          800C0000               lwz       r0,0x0000(r12)
14B6C 14AEC          804C0004               lwz       RTOC,0x0004(r12)
14B70 14AF0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14B74 14AF4   X      4E800420               bctr
14B78 14AF8          8182FEF8               lwz       r12,-0x0108(RTOC)
14B7C 14AFC          90410014               stw       RTOC,0x0014(SP)
14B80 14B00          800C0000               lwz       r0,0x0000(r12)
14B84 14B04          804C0004               lwz       RTOC,0x0004(r12)
14B88 14B08   X      7C0903A6               mtctr     r0                        ; CTR = 9
14B8C 14B0C   X      4E800420               bctr
14B90 14B10          8182FDF0               lwz       r12,-0x0210(RTOC)
14B94 14B14          90410014               stw       RTOC,0x0014(SP)
14B98 14B18          800C0000               lwz       r0,0x0000(r12)
14B9C 14B1C          804C0004               lwz       RTOC,0x0004(r12)
14BA0 14B20   X      7C0903A6               mtctr     r0                        ; CTR = 9
14BA4 14B24   X      4E800420               bctr
14BA8 14B28          8182FEE8               lwz       r12,-0x0118(RTOC)
14BAC 14B2C          90410014               stw       RTOC,0x0014(SP)
14BB0 14B30          800C0000               lwz       r0,0x0000(r12)
14BB4 14B34          804C0004               lwz       RTOC,0x0004(r12)
14BB8 14B38   X      7C0903A6               mtctr     r0                        ; CTR = 9
14BBC 14B3C   X      4E800420               bctr
14BC0 14B40          8182FF1C               lwz       r12,-0x00E4(RTOC)
14BC4 14B44          90410014               stw       RTOC,0x0014(SP)
14BC8 14B48          800C0000               lwz       r0,0x0000(r12)
14BCC 14B4C          804C0004               lwz       RTOC,0x0004(r12)
14BD0 14B50   X      7C0903A6               mtctr     r0                        ; CTR = 9
14BD4 14B54   X      4E800420               bctr
14BD8 14B58          8182FF08               lwz       r12,-0x00F8(RTOC)
14BDC 14B5C          90410014               stw       RTOC,0x0014(SP)
14BE0 14B60          800C0000               lwz       r0,0x0000(r12)
14BE4 14B64          804C0004               lwz       RTOC,0x0004(r12)
14BE8 14B68   X      7C0903A6               mtctr     r0                        ; CTR = 9
14BEC 14B6C   X      4E800420               bctr
14BF0 14B70          8182FF18               lwz       r12,-0x00E8(RTOC)
14BF4 14B74          90410014               stw       RTOC,0x0014(SP)
14BF8 14B78          800C0000               lwz       r0,0x0000(r12)
14BFC 14B7C          804C0004               lwz       RTOC,0x0004(r12)
14C00 14B80   X      7C0903A6               mtctr     r0                        ; CTR = 9
14C04 14B84   X      4E800420               bctr
14C08 14B88          8182FF0C               lwz       r12,-0x00F4(RTOC)
14C0C 14B8C          90410014               stw       RTOC,0x0014(SP)
14C10 14B90          800C0000               lwz       r0,0x0000(r12)
14C14 14B94          804C0004               lwz       RTOC,0x0004(r12)
14C18 14B98   X      7C0903A6               mtctr     r0                        ; CTR = 9
14C1C 14B9C   X      4E800420               bctr
14C20 14BA0          8182FEDC               lwz       r12,-0x0124(RTOC)
14C24 14BA4          90410014               stw       RTOC,0x0014(SP)
14C28 14BA8          800C0000               lwz       r0,0x0000(r12)
14C2C 14BAC          804C0004               lwz       RTOC,0x0004(r12)
14C30 14BB0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14C34 14BB4   X      4E800420               bctr
14C38 14BB8          8182FEC8               lwz       r12,-0x0138(RTOC)
14C3C 14BBC          90410014               stw       RTOC,0x0014(SP)
14C40 14BC0          800C0000               lwz       r0,0x0000(r12)
14C44 14BC4          804C0004               lwz       RTOC,0x0004(r12)
14C48 14BC8   X      7C0903A6               mtctr     r0                        ; CTR = 9
14C4C 14BCC   X      4E800420               bctr
14C50 14BD0          8182FE9C               lwz       r12,-0x0164(RTOC)
14C54 14BD4          90410014               stw       RTOC,0x0014(SP)
14C58 14BD8          800C0000               lwz       r0,0x0000(r12)
14C5C 14BDC          804C0004               lwz       RTOC,0x0004(r12)
14C60 14BE0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14C64 14BE4   X      4E800420               bctr
14C68 14BE8          8182FE88               lwz       r12,-0x0178(RTOC)
14C6C 14BEC          90410014               stw       RTOC,0x0014(SP)
14C70 14BF0          800C0000               lwz       r0,0x0000(r12)
14C74 14BF4          804C0004               lwz       RTOC,0x0004(r12)
14C78 14BF8   X      7C0903A6               mtctr     r0                        ; CTR = 9
14C7C 14BFC   X      4E800420               bctr
14C80 14C00          8182FE3C               lwz       r12,-0x01C4(RTOC)
14C84 14C04          90410014               stw       RTOC,0x0014(SP)
14C88 14C08          800C0000               lwz       r0,0x0000(r12)
14C8C 14C0C          804C0004               lwz       RTOC,0x0004(r12)
14C90 14C10   X      7C0903A6               mtctr     r0                        ; CTR = 9
14C94 14C14   X      4E800420               bctr
14C98 14C18          8182FE54               lwz       r12,-0x01AC(RTOC)
14C9C 14C1C          90410014               stw       RTOC,0x0014(SP)
14CA0 14C20          800C0000               lwz       r0,0x0000(r12)
14CA4 14C24          804C0004               lwz       RTOC,0x0004(r12)
14CA8 14C28   X      7C0903A6               mtctr     r0                        ; CTR = 9
14CAC 14C2C   X      4E800420               bctr
14CB0 14C30          8182FE90               lwz       r12,-0x0170(RTOC)
14CB4 14C34          90410014               stw       RTOC,0x0014(SP)
14CB8 14C38          800C0000               lwz       r0,0x0000(r12)
14CBC 14C3C          804C0004               lwz       RTOC,0x0004(r12)
14CC0 14C40   X      7C0903A6               mtctr     r0                        ; CTR = 9
14CC4 14C44   X      4E800420               bctr
14CC8 14C48          8182FE0C               lwz       r12,-0x01F4(RTOC)
14CCC 14C4C          90410014               stw       RTOC,0x0014(SP)
14CD0 14C50          800C0000               lwz       r0,0x0000(r12)
14CD4 14C54          804C0004               lwz       RTOC,0x0004(r12)
14CD8 14C58   X      7C0903A6               mtctr     r0                        ; CTR = 9
14CDC 14C5C   X      4E800420               bctr
14CE0 14C60          8182FE24               lwz       r12,-0x01DC(RTOC)
14CE4 14C64          90410014               stw       RTOC,0x0014(SP)
14CE8 14C68          800C0000               lwz       r0,0x0000(r12)
14CEC 14C6C          804C0004               lwz       RTOC,0x0004(r12)
14CF0 14C70   X      7C0903A6               mtctr     r0                        ; CTR = 9
14CF4 14C74   X      4E800420               bctr
14CF8 14C78          8182FE94               lwz       r12,-0x016C(RTOC)
14CFC 14C7C          90410014               stw       RTOC,0x0014(SP)
14D00 14C80          800C0000               lwz       r0,0x0000(r12)
14D04 14C84          804C0004               lwz       RTOC,0x0004(r12)
14D08 14C88   X      7C0903A6               mtctr     r0                        ; CTR = 9
14D0C 14C8C   X      4E800420               bctr
14D10 14C90          8182FE6C               lwz       r12,-0x0194(RTOC)
14D14 14C94          90410014               stw       RTOC,0x0014(SP)
14D18 14C98          800C0000               lwz       r0,0x0000(r12)
14D1C 14C9C          804C0004               lwz       RTOC,0x0004(r12)
14D20 14CA0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14D24 14CA4   X      4E800420               bctr
14D28 14CA8          8182FE48               lwz       r12,-0x01B8(RTOC)
14D2C 14CAC          90410014               stw       RTOC,0x0014(SP)
14D30 14CB0          800C0000               lwz       r0,0x0000(r12)
14D34 14CB4          804C0004               lwz       RTOC,0x0004(r12)
14D38 14CB8   X      7C0903A6               mtctr     r0                        ; CTR = 9
14D3C 14CBC   X      4E800420               bctr
14D40 14CC0          8182FE44               lwz       r12,-0x01BC(RTOC)
14D44 14CC4          90410014               stw       RTOC,0x0014(SP)
14D48 14CC8          800C0000               lwz       r0,0x0000(r12)
14D4C 14CCC          804C0004               lwz       RTOC,0x0004(r12)
14D50 14CD0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14D54 14CD4   X      4E800420               bctr
14D58 14CD8          8182FE68               lwz       r12,-0x0198(RTOC)
14D5C 14CDC          90410014               stw       RTOC,0x0014(SP)
14D60 14CE0          800C0000               lwz       r0,0x0000(r12)
14D64 14CE4          804C0004               lwz       RTOC,0x0004(r12)
14D68 14CE8   X      7C0903A6               mtctr     r0                        ; CTR = 9
14D6C 14CEC   X      4E800420               bctr
14D70 14CF0          8182FE08               lwz       r12,-0x01F8(RTOC)
14D74 14CF4          90410014               stw       RTOC,0x0014(SP)
14D78 14CF8          800C0000               lwz       r0,0x0000(r12)
14D7C 14CFC          804C0004               lwz       RTOC,0x0004(r12)
14D80 14D00   X      7C0903A6               mtctr     r0                        ; CTR = 9
14D84 14D04   X      4E800420               bctr
14D88 14D08          8182FE34               lwz       r12,-0x01CC(RTOC)
14D8C 14D0C          90410014               stw       RTOC,0x0014(SP)
14D90 14D10          800C0000               lwz       r0,0x0000(r12)
14D94 14D14          804C0004               lwz       RTOC,0x0004(r12)
14D98 14D18   X      7C0903A6               mtctr     r0                        ; CTR = 9
14D9C 14D1C   X      4E800420               bctr
14DA0 14D20          8182FE78               lwz       r12,-0x0188(RTOC)
14DA4 14D24          90410014               stw       RTOC,0x0014(SP)
14DA8 14D28          800C0000               lwz       r0,0x0000(r12)
14DAC 14D2C          804C0004               lwz       RTOC,0x0004(r12)
14DB0 14D30   X      7C0903A6               mtctr     r0                        ; CTR = 9
14DB4 14D34   X      4E800420               bctr
14DB8 14D38          8182FE64               lwz       r12,-0x019C(RTOC)
14DBC 14D3C          90410014               stw       RTOC,0x0014(SP)
14DC0 14D40          800C0000               lwz       r0,0x0000(r12)
14DC4 14D44          804C0004               lwz       RTOC,0x0004(r12)
14DC8 14D48   X      7C0903A6               mtctr     r0                        ; CTR = 9
14DCC 14D4C   X      4E800420               bctr
14DD0 14D50          8182FE84               lwz       r12,-0x017C(RTOC)
14DD4 14D54          90410014               stw       RTOC,0x0014(SP)
14DD8 14D58          800C0000               lwz       r0,0x0000(r12)
14DDC 14D5C          804C0004               lwz       RTOC,0x0004(r12)
14DE0 14D60   X      7C0903A6               mtctr     r0                        ; CTR = 9
14DE4 14D64   X      4E800420               bctr
14DE8 14D68          8182FE50               lwz       r12,-0x01B0(RTOC)
14DEC 14D6C          90410014               stw       RTOC,0x0014(SP)
14DF0 14D70          800C0000               lwz       r0,0x0000(r12)
14DF4 14D74          804C0004               lwz       RTOC,0x0004(r12)
14DF8 14D78   X      7C0903A6               mtctr     r0                        ; CTR = 9
14DFC 14D7C   X      4E800420               bctr
14E00 14D80          8182FE10               lwz       r12,-0x01F0(RTOC)
14E04 14D84          90410014               stw       RTOC,0x0014(SP)
14E08 14D88          800C0000               lwz       r0,0x0000(r12)
14E0C 14D8C          804C0004               lwz       RTOC,0x0004(r12)
14E10 14D90   X      7C0903A6               mtctr     r0                        ; CTR = 9
14E14 14D94   X      4E800420               bctr
14E18 14D98          8182FE04               lwz       r12,-0x01FC(RTOC)
14E1C 14D9C          90410014               stw       RTOC,0x0014(SP)
14E20 14DA0          800C0000               lwz       r0,0x0000(r12)
14E24 14DA4          804C0004               lwz       RTOC,0x0004(r12)
14E28 14DA8   X      7C0903A6               mtctr     r0                        ; CTR = 9
14E2C 14DAC   X      4E800420               bctr
14E30 14DB0          8182FE14               lwz       r12,-0x01EC(RTOC)
14E34 14DB4          90410014               stw       RTOC,0x0014(SP)
14E38 14DB8          800C0000               lwz       r0,0x0000(r12)
14E3C 14DBC          804C0004               lwz       RTOC,0x0004(r12)
14E40 14DC0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14E44 14DC4   X      4E800420               bctr
14E48 14DC8          8182FE7C               lwz       r12,-0x0184(RTOC)
14E4C 14DCC          90410014               stw       RTOC,0x0014(SP)
14E50 14DD0          800C0000               lwz       r0,0x0000(r12)
14E54 14DD4          804C0004               lwz       RTOC,0x0004(r12)
14E58 14DD8   X      7C0903A6               mtctr     r0                        ; CTR = 9
14E5C 14DDC   X      4E800420               bctr
14E60 14DE0          8182FE5C               lwz       r12,-0x01A4(RTOC)
14E64 14DE4          90410014               stw       RTOC,0x0014(SP)
14E68 14DE8          800C0000               lwz       r0,0x0000(r12)
14E6C 14DEC          804C0004               lwz       RTOC,0x0004(r12)
14E70 14DF0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14E74 14DF4   X      4E800420               bctr
14E78 14DF8          8182FE4C               lwz       r12,-0x01B4(RTOC)
14E7C 14DFC          90410014               stw       RTOC,0x0014(SP)
14E80 14E00          800C0000               lwz       r0,0x0000(r12)
14E84 14E04          804C0004               lwz       RTOC,0x0004(r12)
14E88 14E08   X      7C0903A6               mtctr     r0                        ; CTR = 9
14E8C 14E0C   X      4E800420               bctr
14E90 14E10          8182FEB4               lwz       r12,-0x014C(RTOC)
14E94 14E14          90410014               stw       RTOC,0x0014(SP)
14E98 14E18          800C0000               lwz       r0,0x0000(r12)
14E9C 14E1C          804C0004               lwz       RTOC,0x0004(r12)
14EA0 14E20   X      7C0903A6               mtctr     r0                        ; CTR = 9
14EA4 14E24   X      4E800420               bctr
14EA8 14E28          8182FE8C               lwz       r12,-0x0174(RTOC)
14EAC 14E2C          90410014               stw       RTOC,0x0014(SP)
14EB0 14E30          800C0000               lwz       r0,0x0000(r12)
14EB4 14E34          804C0004               lwz       RTOC,0x0004(r12)
14EB8 14E38   X      7C0903A6               mtctr     r0                        ; CTR = 9
14EBC 14E3C   X      4E800420               bctr
14EC0 14E40          8182FE28               lwz       r12,-0x01D8(RTOC)
14EC4 14E44          90410014               stw       RTOC,0x0014(SP)
14EC8 14E48          800C0000               lwz       r0,0x0000(r12)
14ECC 14E4C          804C0004               lwz       RTOC,0x0004(r12)
14ED0 14E50   X      7C0903A6               mtctr     r0                        ; CTR = 9
14ED4 14E54   X      4E800420               bctr
14ED8 14E58          8182FE74               lwz       r12,-0x018C(RTOC)
14EDC 14E5C          90410014               stw       RTOC,0x0014(SP)
14EE0 14E60          800C0000               lwz       r0,0x0000(r12)
14EE4 14E64          804C0004               lwz       RTOC,0x0004(r12)
14EE8 14E68   X      7C0903A6               mtctr     r0                        ; CTR = 9
14EEC 14E6C   X      4E800420               bctr
14EF0 14E70          8182FE70               lwz       r12,-0x0190(RTOC)
14EF4 14E74          90410014               stw       RTOC,0x0014(SP)
14EF8 14E78          800C0000               lwz       r0,0x0000(r12)
14EFC 14E7C          804C0004               lwz       RTOC,0x0004(r12)
14F00 14E80   X      7C0903A6               mtctr     r0                        ; CTR = 9
14F04 14E84   X      4E800420               bctr
14F08 14E88          8182FE60               lwz       r12,-0x01A0(RTOC)
14F0C 14E8C          90410014               stw       RTOC,0x0014(SP)
14F10 14E90          800C0000               lwz       r0,0x0000(r12)
14F14 14E94          804C0004               lwz       RTOC,0x0004(r12)
14F18 14E98   X      7C0903A6               mtctr     r0                        ; CTR = 9
14F1C 14E9C   X      4E800420               bctr
14F20 14EA0          8182FE40               lwz       r12,-0x01C0(RTOC)
14F24 14EA4          90410014               stw       RTOC,0x0014(SP)
14F28 14EA8          800C0000               lwz       r0,0x0000(r12)
14F2C 14EAC          804C0004               lwz       RTOC,0x0004(r12)
14F30 14EB0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14F34 14EB4   X      4E800420               bctr
14F38 14EB8          8182FDEC               lwz       r12,-0x0214(RTOC)
14F3C 14EBC          90410014               stw       RTOC,0x0014(SP)
14F40 14EC0          800C0000               lwz       r0,0x0000(r12)
14F44 14EC4          804C0004               lwz       RTOC,0x0004(r12)
14F48 14EC8   X      7C0903A6               mtctr     r0                        ; CTR = 9
14F4C 14ECC   X      4E800420               bctr
14F50 14ED0          8182FED4               lwz       r12,-0x012C(RTOC)
14F54 14ED4          90410014               stw       RTOC,0x0014(SP)
14F58 14ED8          800C0000               lwz       r0,0x0000(r12)
14F5C 14EDC          804C0004               lwz       RTOC,0x0004(r12)
14F60 14EE0   X      7C0903A6               mtctr     r0                        ; CTR = 9
14F64 14EE4   X      4E800420               bctr
14F68 14EE8          8182FEE4               lwz       r12,-0x011C(RTOC)
14F6C 14EEC          90410014               stw       RTOC,0x0014(SP)
14F70 14EF0          800C0000               lwz       r0,0x0000(r12)
14F74 14EF4          804C0004               lwz       RTOC,0x0004(r12)
14F78 14EF8   X      7C0903A6               mtctr     r0                        ; CTR = 9
14F7C 14EFC   X      4E800420               bctr
14F80 14F00          8182FE18               lwz       r12,-0x01E8(RTOC)
14F84 14F04          90410014               stw       RTOC,0x0014(SP)
14F88 14F08          800C0000               lwz       r0,0x0000(r12)
14F8C 14F0C          804C0004               lwz       RTOC,0x0004(r12)
14F90 14F10   X      7C0903A6               mtctr     r0                        ; CTR = 9
14F94 14F14   X      4E800420               bctr
14F98 14F18          8182FE80               lwz       r12,-0x0180(RTOC)
14F9C 14F1C          90410014               stw       RTOC,0x0014(SP)
14FA0 14F20          800C0000               lwz       r0,0x0000(r12)
14FA4 14F24          804C0004               lwz       RTOC,0x0004(r12)
14FA8 14F28   X      7C0903A6               mtctr     r0                        ; CTR = 9
14FAC 14F2C   X      4E800420               bctr
14FB0 14F30          8182FE00               lwz       r12,-0x0200(RTOC)
14FB4 14F34          90410014               stw       RTOC,0x0014(SP)
14FB8 14F38          800C0000               lwz       r0,0x0000(r12)
14FBC 14F3C          804C0004               lwz       RTOC,0x0004(r12)
14FC0 14F40   X      7C0903A6               mtctr     r0                        ; CTR = 9
14FC4 14F44   X      4E800420               bctr
14FC8 14F48          8182FE1C               lwz       r12,-0x01E4(RTOC)
14FCC 14F4C          90410014               stw       RTOC,0x0014(SP)
14FD0 14F50          800C0000               lwz       r0,0x0000(r12)
14FD4 14F54          804C0004               lwz       RTOC,0x0004(r12)
14FD8 14F58   X      7C0903A6               mtctr     r0                        ; CTR = 9
14FDC 14F5C   X      4E800420               bctr
14FE0 14F60          800C0000               lwz       r0,0x0000(r12)
14FE4 14F64          90410014               stw       RTOC,0x0014(SP)
14FE8 14F68   X      7C0903A6               mtctr     r0                        ; CTR = 9
14FEC 14F6C          804C0004               lwz       RTOC,0x0004(r12)
14FF0 14F70   X      4E800420               bctr

14FF4 There are 12 (pad?) bytes at the end of this section.

      =========================================================

      Pidata section 1 (<unnamed>)
      Address    Op      Operand               Encoding/data
15000  0000      ZERO    cnt=316               00 823C
15003  013C      RPTZERO cnt=2                 82 
15004                    dcnt=2                   02
15005                    rpt=61                   3D
15006                                       1  0560 4128 0500 0518 4140 40E8       .`A(....A@@.
15012                                       7  4130 0540 0720 06E8 0718 0268       A0.@. .....h
1501E                                      13  0270 0248 0260 0278 0280 0288       .p.H.`.x....
1502A                                      19  0290 0298 0258 02B8 0250 02C0       .....X...P..
15036                                      25  02A0 02A8 02B0 1F58 02D8 4150       .......X..AP
15042                                      31  18F8 18C0 1EC8 18F0 18F4 1EE0       ............
1504E                                      37  02D0 1EF8 1F10 1F28 1910 1940       .......(...@
1505A                                      43  1F40 4190 3108 2E5C 2E88 2F88       .@A.1..\../.
15066                                      49  2F80 2F90 2FC8 2FE8 0368 02C8       /./././..h..
15072                                      55  0408 0000 0218 0040 0218 0048       .......@...H
1507E                                      61  0218                                ..
15080  0232      BLK     cnt=1                 21 
15081                                          01                                  .
15082  0233      ZERO    cnt=2                 02 
15083  0235      RPTBLK  cnt=5                 65 
15084                    dcnt=3                   03
15085                    rpt=47                   2F
15086                                          0002180000                          .....
1508B                                       1  01AC00 032400 064800 0D3000         ....$..H..0.
15097                                       5  041800 195C00 1FBC00 2D2800         ....\....-(.
150A3                                       9  377C00 25F000 3A4000 2AC400         7|.%..:@.*..
150AF                                      13  3F7000 41A000 422C00 426800         ?p.A..B,.Bh.
150BB                                      17  429C00 479800 6AD400 919400         B..G..j.....
150C7                                      21  9C0000 AE0C00 AE4400 AECC00         .......D....
150D3                                      25  AF0400 AF8C00 AFC400 B04C00         ..........L.
150DF                                      29  B08400 B10C00 B14400 B1CC00         .......D....
150EB                                      33  B20400 B28C00 B2C400 B34C00         ..........L.
150F7                                      37  B38400 B40C00 B4D800 F38000         ............
15103                                      41  F45800 F65C00 F78000 F86000         .X..\.....`.
1510F                                      45  F92000 F98000 FB4400                . .....D.
15118  03B2      BLK     cnt=3                 23 
15119                                          FD8000                              ...
1511C  03B5      RPTBLK  cnt=5                 65 
1511D                    dcnt=3                   03
1511E                    rpt=10                   0A
1511F                                          0002180001                          .....
15124                                       1  00F400 04C000 066C00 0A0C00         .......l....
15130                                       5  0D1800 125C00 2F2000 333800         ....\./ .38.
1513C                                       9  352000 373800                       5 .78.
15142  040A      BLK     cnt=10                2A 
15143                                          3CE4000002186D74656A                <.....mtej
1514D  0414      RPTZERO cnt=4                 84 
1514E                    dcnt=5                   05
1514F                    rpt=3                    03
15150                                       1  046D616365 0000000000 0000000000    .mace..........
1515F  0433      ZERO    cnt=5                 05 
15160  0438      BLK     cnt=4                 24 
15161                                          02306002                            .0`.
15165  043C      RPTZERO cnt=3                 83 
15166                    dcnt=6                   06
15167                    rpt=7                    07
15168                                       1  0404656E6574 000000000000           ..enet......
15174                                       3  000000000000 000000000000           ............
15180                                       5  000000000000 000000000000           ............
1518C                                       7  000000000000                        ......
15192  047E      ZERO    cnt=5                 05 
15193  0483      BLK     cnt=15                2F 
15194                                          016F74616E000A0B01023060021BBD      .otan.....0`...
151A3  0492      RPTZERO cnt=4                 84 
151A4                    dcnt=2                   02
151A5                    rpt=1                    01
151A6                                       1  04A8                                ..
151A8  049C      RPTZERO cnt=2                 82 
151A9                    dcnt=5                   05
151AA                    rpt=1                    01
151AB                                       1  05DC000020                          .... 
151B0  04A5      BLK     cnt=7                 27 
151B1                                          0010006D616365                      ...mace
151B8  04AC      ZERO    cnt=8                 08 
151B9  04B4      RPTZERO cnt=2                 82 
151BA                    dcnt=2                   02
151BB                    rpt=19                   13
151BC                                       1  03F8 0218 0400 0000 0490 0000       ............
151C8                                       7  0000 03E8 03F0 0000 0000 0000       ............
151D4                                      13  0490 0000 0000 04B0 04D0 0000       ............
151E0                                      19  0000                                ..
151E2  0502      BLK     cnt=6                 26 
151E3                                          04F008002001                        .... .
151E9  0508      RPTZERO cnt=3                 83 
151EA                    dcnt=1                   01
151EB                    rpt=13                   0D
151EC                                       1  03 00 00 00 E8 98 B4 E8 E8 E8 7C    ..........|
151F7                                      12  D0 E8                               ..
151F9  053F      BLK     cnt=4                 24 
151FA                                          00AAFE07                            ....
151FE  0543      ZERO    cnt=9                 09 
151FF  054C      RPTZERO cnt=1                 81 
15200                    dcnt=3                   03
15201                    rpt=4                    04
15202                                       1  131832 010004 000228 000000         ..2.....(...
1520E  055D      RPTZERO cnt=3                 83 
1520F                    dcnt=396                 830C
15211                    rpt=1                    01
15212                                       1  5465726D696E61746553747265616D4D    TerminateStreamM
15222                                          6F64756C653A20446C7069436C6F7365    odule: DlpiClose
15232                                          206572726F720D005465726D696E6174     error..Terminat
15242                                          6553747265616D4D6F64756C653A2025    eStreamModule: %
15252                                          73206572726F720D44616E676C696E67    s error.Dangling
15262                                          20706F696E7465727320617265206F6E     pointers are on
15272                                          20746865206C6F6F73652E2E2E0D5468     the loose....Th
15282                                          6520736B792069732066616C6C696E67    e sky is falling
15292                                          210D5265737461727420796F7572206D    !.Restart your m
152A2                                          616368696E652E2E2E202A4E4F572A0D    achine... *NOW*.
152B2                                          0025732025732C202573004170706C65    .%s %s, %s.Apple
152C2                                          20456E65742031304D00322E33623263     Enet 10M.2.3b2c
152D2                                          3100496E697453747265616D4D6F6475    1.InitStreamModu
152E2                                          6C653A2025730D00496E697453747265    le: %s..InitStre
152F2                                          616D4D6F64756C653A20616C72656164    amModule: alread
15302                                          79206F70656E0D00496E697453747265    y open..InitStre
15312                                          616D4D6F64756C653A20446C70694F70    amModule: DlpiOp
15322                                          656E206572726F720D00496E69745374    en error..InitSt
15332                                          7265616D4D6F64756C653A2025732065    reamModule: %s e
15342                                          72726F720D0056616C69646174654861    rror..ValidateHa
15352                                          7264776172653A2025730D0056616C69    rdware: %s..Vali
15362                                          6461746548617264776172653A20616C    dateHardware: al
15372                                          7265616479206F70656E0D0056616C69    ready open..Vali
15382                                          6461746548617264776172653A202573    dateHardware: %s
15392                                          206572726F720D00000006F0             error......
1539E  06EF      BLK     cnt=37                20 25
153A0                                          00456E657450534720322E3362326331    .EnetPSG 2.3b2c1
153B0                                          204D617220323720323030322031333A     Mar 27 2002 13:
153C0                                          34373A3435                          47:45
153C5  0714      ZERO    cnt=11                0B 
153C6  071F      BLK     cnt=71                20 47
153C8                                          FA4D616353746F703A20726573657420    .MacStop: reset 
153D8                                          6572726F720D004D616353746F703A20    error..MacStop: 
153E8                                          7472616E736D6974206572726F720D00    transmit error..
153F8                                          4D616353746F703A2072656365697665    MacStop: receive
15408                                          206572726F720D                       error.
1540F  0766      RPTBLK  cnt=10                6A 
15410                    dcnt=3                   03
15411                    rpt=1                    01
15412                                          004D616353746F703A20                .MacStop: 
1541C                                       1  4F4B0D                              OK.
1541F  077D      BLK     cnt=57                20 39
15421                                          6572726F720D004D6163547843686563    error..MacTxChec
15431                                          6B3A20636861696E2061646472657373    k: chain address
15441                                          004D61635478436865636B3A20636861    .MacTxCheck: cha
15451                                          696E206F70636F6465                  in opcode
1545A  07B6      RPTBLK  cnt=13                6D 
1545B                    dcnt=4                   04
1545C                    rpt=1                    01
1545D                                          004D61635478436865636B3A20          .MacTxCheck: 
1546A                                       1  62757379                            busy
1546E  07D4      BLK     cnt=72                20 48
15470                                          656D7074792072696E67206275737900    empty ring busy.
15480                                          4D61635478436865636B3A20656D7074    MacTxCheck: empt
15490                                          792072696E67207461696C004D616354    y ring tail.MacT
154A0                                          78436865636B3A20656D707479207269    xCheck: empty ri
154B0                                          6E672070726F6265                    ng probe
154B8  081C      RPT     cnt=17                51 
154B9                    rpt=2                    01
154BA                                          004D61635478436865636B3A20746169    .MacTxCheck: tai
154CA                                          6C                                  l
154CB  083E      BLK     cnt=540               20 841C
154CE                                          2D3E70726F6265004D61635478436865    ->probe.MacTxChe
154DE                                          636B3A207461696C2D3E70726F62652D    ck: tail->probe-
154EE                                          3E74646573004D61635478436865636B    >tdes.MacTxCheck
154FE                                          3A2070726F6265004D61635478436865    : probe.MacTxChe
1550E                                          636B3A206D6F72652070726F6265004D    ck: more probe.M
1551E                                          61635478436865636B3A206D6F726520    acTxCheck: more 
1552E                                          627566666572004D6163547843686563    buffer.MacTxChec
1553E                                          6B3A206D6F7265206164647265737300    k: more address.
1554E                                          4D61635478436865636B3A206C617374    MacTxCheck: last
1555E                                          207365676D656E74206C6F73740D004D     segment lost..M
1556E                                          61635478436865636B3A206C61737420    acTxCheck: last 
1557E                                          70726F6265004D61635478436865636B    probe.MacTxCheck
1558E                                          3A206C61737420627566666572004D61    : last buffer.Ma
1559E                                          635478436865636B3A206C6173742061    cTxCheck: last a
155AE                                          646472657373004D6163547843686563    ddress.MacTxChec
155BE                                          6B3A206C617374207061636B65744E65    k: last packetNe
155CE                                          7874004D61635478436865636B3A2054    xt.MacTxCheck: T
155DE                                          784672616D65537461747573206C6F73    xFrameStatus los
155EE                                          740D004D61635478436865636B3A2054    t..MacTxCheck: T
155FE                                          784672616D6553746174757320616464    xFrameStatus add
1560E                                          72657373004D61635478436865636B3A    ress.MacTxCheck:
1561E                                          2054784672616D655374617475732070     TxFrameStatus p
1562E                                          726F6265004D61635478436865636B3A    robe.MacTxCheck:
1563E                                          2054784672616D655374617475732062     TxFrameStatus b
1564E                                          7566666572004D61635478436865636B    uffer.MacTxCheck
1565E                                          3A2066697273742070726F6265004D61    : first probe.Ma
1566E                                          635478436865636B3A20496E74657272    cTxCheck: Interr
1567E                                          757074536574206C6F73740D004D6163    uptSet lost..Mac
1568E                                          5478436865636B3A20496E7465727275    TxCheck: Interru
1569E                                          70745365742061646472657373004D61    ptSet address.Ma
156AE                                          635478436865636B3A20496E74657272    cTxCheck: Interr
156BE                                          7570745365742070726F6265004D6163    uptSet probe.Mac
156CE                                          5478436865636B3A20496E7465727275    TxCheck: Interru
156DE                                          707453657420627566666572            ptSet buffer
156EA  0A5A      RPT     cnt=17                51 
156EB                    rpt=2                    01
156EC                                          004D61635478436865636B3A20686561    .MacTxCheck: hea
156FC                                          64                                  d
156FD  0A7C      BLK     cnt=61                20 3D
156FF                                          20627573790D004D6163547843686563     busy..MacTxChec
1570F                                          6B3A20696E6163746976652062756666    k: inactive buff
1571F                                          6572004D61635478436865636B3A2069    er.MacTxCheck: i
1572F                                          6E6163746976652070726F6265          nactive probe
1573C  0AB9      RPTBLK  cnt=11                6B 
1573D                    dcnt=5                   05
1573E                    rpt=1                    01
1573F                                          004D61635478436865636B              .MacTxCheck
1574A                                       1  207461696C                           tail
1574F  0AD4      BLK     cnt=18                32 
15750                                          3A2068616C74696E672E2E2E0D000D25    : halting......%
15760                                          730D                                s.
15762  0AE6      RPTBLK  cnt=9                 69 
15763                    dcnt=7                   07
15764                    rpt=1                    01
15765                                          005478436865636B20                  .TxCheck 
1576E                                       1  5061737365640D                      Passed.
15775  0AFF      BLK     cnt=409               20 8319
15778                                          4641494C454421212121210D004D4143    FAILED!!!!!..MAC
15788                                          63632025303278205052202530327820    cc %02x PR %02x 
15798                                          444D41637320253038780D0054782072    DMAcs %08x..Tx r
157A8                                          696E673A256C752F256C752F256C752C    ing:%lu/%lu/%lu,
157B8                                          207061636B6574733A256C752F256C75     packets:%lu/%lu
157C8                                          2B256C752C20696E743A256C750D0054    +%lu, int:%lu..T
157D8                                          7820256C75206D696E556E626C6F636B    x %lu minUnblock
157E8                                          256C752C20256C752F256C752F256C75    %lu, %lu/%lu/%lu
157F8                                          2F256C752F256C752F256C7520666C6F    /%lu/%lu/%lu flo
15808                                          772C20256C752B256C752B256C752D25    w, %lu+%lu+%lu-%
15818                                          6C752073746172740D005478204C696D    lu start..Tx Lim
15828                                          256C752C20256C753D256C752B256C75    %lu, %lu=%lu+%lu
15838                                          2078444D413A256C7520736572766963     xDMA:%lu servic
15848                                          6520256C752F256C752F256C752F256C    e %lu/%lu/%lu/%l
15858                                          752F256C750D00527820616464726573    u/%lu..Rx addres
15868                                          7300202541000D00527820256C752072    s. %A...Rx %lu r
15878                                          696E67256C752C20256C752B256C7520    ing%lu, %lu+%lu 
15888                                          7061636B6574732C20256C7520696E74    packets, %lu int
15898                                          6572727570740D00527820256C752F25    errupt..Rx %lu/%
158A8                                          6C7520666C6F772C20256C752B256C75    lu flow, %lu+%lu
158B8                                          2073746172740D00527820256C75206D     start..Rx %lu m
158C8                                          696E53657276696365256C752C20256C    inService%lu, %l
158D8                                          75206D696E53657276696365256C752C    u minService%lu,
158E8                                          20256C752B256C752B256C7520736572     %lu+%lu+%lu ser
158F8                                          766963650D004D616365206C61737450    vice..Mace lastP
15908                                          6F6C6C20307825780D                  oll 0x%x.
15911  0C98      RPTBLK  cnt=3                 63 
15912                    dcnt=11                  0B
15913                    rpt=11                   0B
15914                                          005478                              .Tx
15917                                       1  4241424C202020256C750D              BABL   %lu.
15922                                       2  43455252202020256C750D              CERR   %lu.
1592D                                       3  4D434F4C202020256C750D              MCOL   %lu.
15938                                       4  4D50434F202020256C750D              MPCO   %lu.
15943                                       5  4E584D54535620256C750D              NXMTSV %lu.
1594E                                       6  55464C4F202020256C750D              UFLO   %lu.
15959                                       7  4C434F4C202020256C750D              LCOL   %lu.
15964                                       8  4F4E4520202020256C750D              ONE    %lu.
1596F                                       9  4D4F5245202020256C750D              MORE   %lu.
1597A                                      10  44454645522020256C750D              DEFER  %lu.
15985                                      11  4C434152202020256C750D              LCAR   %lu.
15990  0D35      BLK     cnt=11                2B 
15991                                          52545259202020256C750D              RTRY   %lu.
1599C  0D40      RPTBLK  cnt=3                 63 
1599D                    dcnt=11                  0B
1599E                    rpt=6                    06
1599F                                          005278                              .Rx
159A2                                       1  42494720202020256C750D              BIG    %lu.
159AD                                       2  534D414C4C2020256C750D              SMALL  %lu.
159B8                                       3  4F444420202020256C750D              ODD    %lu.
159C3                                       4  4F464C4F202020256C750D              OFLO   %lu.
159CE                                       5  434C534E202020256C750D              CLSN   %lu.
159D9                                       6  4652414D202020256C750D              FRAM   %lu.
159E4  0D97      BLK     cnt=240               20 8170
159E7                                          46435320202020256C750D004D616347    FCS    %lu..MacG
159F7                                          6574426173653A205265676973747279    etBase: Registry
15A07                                          43537472456E747279546F4E616D6520    CStrEntryToName 
15A17                                          6572722025640D00726567004D616347    err %d..reg.MacG
15A27                                          6574426173653A207068794164647220    etBase: phyAddr 
15A37                                          3D3D204E554C4C0D004141504C2C6164    == NULL..AAPL,ad
15A47                                          6472657373004D616347657442617365    dress.MacGetBase
15A57                                          3A206C6F6741646472203D3D204E554C    : logAddr == NUL
15A67                                          4C0D004D6163476574426173653A2067    L..MacGetBase: g
15A77                                          634C6F6742617365203D3D204E554C4C    cLogBase == NULL
15A87                                          0D004D6163476574426173653A206763    ..MacGetBase: gc
15A97                                          50687942617365203D3D204E554C4C0D    PhyBase == NULL.
15AA7                                          004D6163476574426173653A20307825    .MacGetBase: 0x%
15AB7                                          30385820307825303858203078253038    08X 0x%08X 0x%08
15AC7                                          5820307825303858203078253038580D    X 0x%08X 0x%08X.
15AD7  0E87      RPTBLK  cnt=12                6C 
15AD8                    dcnt=5                   05
15AD9                    rpt=1                    01
15ADA                                          004170706C6520437572696F            .Apple Curio
15AE6                                       1  2F4D616365                          /Mace
15AEB  0EA4      BLK     cnt=1148              20 887C
15AEE                                          5072696D652F4D616365004D6163436F    Prime/Mace.MacCo
15AFE                                          6E6669673A20756E6B6E6F776E206368    nfig: unknown ch
15B0E                                          6970204944203078253038580D004D61    ip ID 0x%08X..Ma
15B1E                                          63436F6E6669673A2025730D00504C53    cConfig: %s..PLS
15B2E                                          4343506F7274004D6163436F6E666967    CCPort.MacConfig
15B3E                                          3A20696E76616C696420504C53434350    : invalid PLSCCP
15B4E                                          6F7274203078253032580D006C6F6361    ort 0x%02X..loca
15B5E                                          6C2D6D61632D61646472657373004D61    l-mac-address.Ma
15B6E                                          63526450526F6D3A20006E616D652072    cRdPRom: .name r
15B7E                                          656769737465727920222573223A2073    egistery "%s": s
15B8E                                          697A6520256420213D2025640D004D61    ize %d != %d..Ma
15B9E                                          63526450526F6D3A20666F726D617420    cRdPRom: format 
15BAE                                          30782530325820213D20307841410D00    0x%02X != 0xAA..
15BBE                                          4D6163526450526F6D3A206E616D6520    MacRdPRom: name 
15BCE                                          726567697374727920222573223A2025    registry "%s": %
15BDE                                          4120213D2025412066697865640D004D    A != %A fixed..M
15BEE                                          6163526450526F6D3A206E616D652072    acRdPRom: name r
15BFE                                          6567697374727920222573223A206D69    egistry "%s": mi
15C0E                                          7373696E670D004D6163526450526F6D    ssing..MacRdPRom
15C1E                                          3A20696E76616C69642061737369676E    : invalid assign
15C2E                                          656420616464726573732025410D004D    ed address %A..M
15C3E                                          6163436F6E6669673A2041737369676E    acConfig: Assign
15C4E                                          656420416464726573732025410D004D    ed Address %A..M
15C5E                                          6163436F6E6669673A2041737369676E    acConfig: Assign
15C6E                                          65642041646472657373202541202541    ed Address %A %A
15C7E                                          0D004D61634F70656E494F3A2025730D    ..MacOpenIO: %s.
15C8E                                          004D6163547852657365743A204D6163    .MacTxReset: Mac
15C9E                                          53746F70206572726F720D004D616354    Stop error..MacT
15CAE                                          7852657365743A207472616E736D6974    xReset: transmit
15CBE                                          746572207761732062726F6B656E0D00    ter was broken..
15CCE                                          4D6163547852657365743A20416C6C6F    MacTxReset: Allo
15CDE                                          636174654D656D6F7279466F72494F20    cateMemoryForIO 
15CEE                                          256C64206572726F72004D6163547852    %ld error.MacTxR
15CFE                                          657365743A20416C6C6F636174654D65    eset: AllocateMe
15D0E                                          6D6F727920256C64206572726F72004D    mory %ld error.M
15D1E                                          6163547852657365743A204F4B0D004D    acTxReset: OK..M
15D2E                                          616354784572726F723A2064726F7070    acTxError: dropp
15D3E                                          65642C20737461747573203078253032    ed, status 0x%02
15D4E                                          580D004D6163547853746F703A207374    X..MacTxStop: st
15D5E                                          6F7070696E672E2E2E0D004D61635478    opping.....MacTx
15D6E                                          53746F703A207472616E736D69747465    Stop: transmitte
15D7E                                          722069732062726F6B656E0D004D6163    r is broken..Mac
15D8E                                          547853746172743A207472616E736D69    TxStart: transmi
15D9E                                          747465722069732062726F6B656E0D00    tter is broken..
15DAE                                          4D6163547853746172743A2073746172    MacTxStart: star
15DBE                                          74696E672E2E2E0D004D6163436F6E6E    ting.....MacConn
15DCE                                          6563743A20636F6E6E65637465642061    ect: connected a
15DDE                                          742031304D6270730D004D6163536574    t 10Mbps..MacSet
15DEE                                          556E6963617374416464726573733A20    UnicastAddress: 
15DFE                                          7A65726F20756E696361737420616464    zero unicast add
15E0E                                          726573730D004D6163536574556E6963    ress..MacSetUnic
15E1E                                          617374416464726573733A206E6F7420    astAddress: not 
15E2E                                          756E6963617374206164647265737320    unicast address 
15E3E                                          25410D004D6163536574556E69636173    %A..MacSetUnicas
15E4E                                          74416464726573733A20756E73757070    tAddress: unsupp
15E5E                                          6F72746564206475616C206164647265    orted dual addre
15E6E                                          73732025410D004D6163536574556E69    ss %A..MacSetUni
15E7E                                          63617374416464726573733A20696E76    castAddress: inv
15E8E                                          616C6964206475616C20616464726573    alid dual addres
15E9E                                          732025412025410D004D616353657455    s %A %A..MacSetU
15EAE                                          6E6963617374416464726573733A2074    nicastAddress: t
15EBE                                          696D656F75740D004D61635772416464    imeout..MacWrAdd
15ECE                                          7265737346696C7465723A2074696D65    ressFilter: time
15EDE                                          6F75740D004D61635278436865636B3A    out..MacRxCheck:
15EEE                                          20636861696E2061646472657373004D     chain address.M
15EFE                                          61635278436865636B3A20636861696E    acRxCheck: chain
15F0E                                          206F70636F6465004D61635278436865     opcode.MacRxChe
15F1E                                          636B3A20656D7074792072696E672062    ck: empty ring b
15F2E                                          757379004D61635278436865636B3A20    usy.MacRxCheck: 
15F3E                                          656D7074792072696E67207461696C00    empty ring tail.
15F4E                                          4D61635278436865636B3A20656D7074    MacRxCheck: empt
15F5E                                          792072696E672070726F6265            y ring probe
15F6A  1320      RPT     cnt=17                51 
15F6B                    rpt=2                    01
15F6C                                          004D61635278436865636B3A20746169    .MacRxCheck: tai
15F7C                                          6C                                  l
15F7D  1342      BLK     cnt=137               20 8109
15F80                                          2D3E70726F6265004D61635278436865    ->probe.MacRxChe
15F90                                          636B3A207461696C2D3E70726F62652D    ck: tail->probe-
15FA0                                          3E72646573004D61635278436865636B    >rdes.MacRxCheck
15FB0                                          3A2070726F6265004D61635278436865    : probe.MacRxChe
15FC0                                          636B3A2066697273742070726F626500    ck: first probe.
15FD0                                          4D61635278436865636B3A2062756666    MacRxCheck: buff
15FE0                                          6572004D61635278436865636B3A2061    er.MacRxCheck: a
15FF0                                          646472657373004D6163527843686563    ddress.MacRxChec
16000                                          6B3A206F70636F6465                  k: opcode
16009  13CB      RPT     cnt=17                51 
1600A                    rpt=2                    01
1600B                                          004D61635278436865636B3A20686561    .MacRxCheck: hea
1601B                                          64                                  d
1601C  13ED      BLK     cnt=61                20 3D
1601E                                          20627573790D004D6163527843686563     busy..MacRxChec
1602E                                          6B3A20696E6163746976652062756666    k: inactive buff
1603E                                          6572004D61635278436865636B3A2069    er.MacRxCheck: i
1604E                                          6E6163746976652070726F6265          nactive probe
1605B  142A      RPTBLK  cnt=11                6B 
1605C                    dcnt=5                   05
1605D                    rpt=1                    01
1605E                                          004D61635278436865636B              .MacRxCheck
16069                                       1  207461696C                           tail
1606E  1445      BLK     cnt=954               20 873A
16071                                          3A2063446D6152656365697665455300    : cDmaReceiveES.
16081                                          4D61635278436865636B3A2063446D61    MacRxCheck: cDma
16091                                          52656164427974654553004D61635278    ReadByteES.MacRx
160A1                                          436865636B3A2068616C74696E672E2E    Check: halting..
160B1                                          2E0D004D6163527853746172743A2072    ...MacRxStart: r
160C1                                          656365697665722069732062726F6B65    eceiver is broke
160D1                                          6E0D004D6163527853746172743A2073    n..MacRxStart: s
160E1                                          74617274696E672E2E2E0D004D616352    tarting.....MacR
160F1                                          78536572766963653A20696E61637469    xService: inacti
16101                                          76650D004D6163527853657276696365    ve..MacRxService
16111                                          3A204D61635278537461727420657272    : MacRxStart err
16121                                          6F720D00526573746172743A204D6163    or..Restart: Mac
16131                                          53746F70206572726F720D0052657374    Stop error..Rest
16141                                          6172743A2066696C74657220656E6162    art: filter enab
16151                                          6C65640D00526573746172743A207072    led..Restart: pr
16161                                          6F6D697363756F75730D005265737461    omiscuous..Resta
16171                                          72743A204F4B0D004D61635478536572    rt: OK..MacTxSer
16181                                          766963653A204D6163547853746F7020    vice: MacTxStop 
16191                                          6572726F720D004D6163547853657276    error..MacTxServ
161A1                                          6963653A204D61635478537461727420    ice: MacTxStart 
161B1                                          6572726F720D004D6163547853657276    error..MacTxServ
161C1                                          6963653A20584D545356206275737920    ice: XMTSV busy 
161D1                                          636E743A2025640D004D616352785265    cnt: %d..MacRxRe
161E1                                          7365743A204D616353746F7020657272    set: MacStop err
161F1                                          6F720D004D6163527852657365743A20    or..MacRxReset: 
16201                                          7265636569766572207761732062726F    receiver was bro
16211                                          6B656E0D004D6163527852657365743A    ken..MacRxReset:
16221                                          20416C6C6F636174654D656D6F727946     AllocateMemoryF
16231                                          6F72494F20256C64206572726F72004D    orIO %ld error.M
16241                                          6163527852657365743A20416C6C6F63    acRxReset: Alloc
16251                                          6174654D656D6F727920256C64206572    ateMemory %ld er
16261                                          726F72004D6163527852657365743A20    ror.MacRxReset: 
16271                                          4F4B0D004D616352784572726F723A20    OK..MacRxError: 
16281                                          444D41206F766572666C6F7720256C64    DMA overflow %ld
16291                                          203E20256C640D004D61635278457272     > %ld..MacRxErr
162A1                                          6F723A20444D4120756E646572666C6F    or: DMA underflo
162B1                                          7720256C64203C20256C640D004D6163    w %ld < %ld..Mac
162C1                                          52784572726F723A206F646420706163    RxError: odd pac
162D1                                          6B65742073697A6520256C75203E2025    ket size %lu > %
162E1                                          6C750D004D6163436869704953523A20    lu..MacChipISR: 
162F1                                          756E657870656374656420696E746572    unexpected inter
16301                                          727570740D004D616353657441646472    rupt..MacSetAddr
16311                                          65737346696C7465723A2025410D004D    essFilter: %A..M
16321                                          61635365744164647265737346696C74    acSetAddressFilt
16331                                          65723A20746F6F206D616E7920756E69    er: too many uni
16341                                          63617374206164647265737365730D00    cast addresses..
16351                                          4D61635365744164647265737346696C    MacSetAddressFil
16361                                          7465723A2066696C74657220656E6162    ter: filter enab
16371                                          6C65640D004D61635365744164647265    led..MacSetAddre
16381                                          737346696C7465723A2070726F6D6973    ssFilter: promis
16391                                          63756F75730D004D616353746172743A    cuous..MacStart:
163A1                                          204D616353746F70206572726F720D00     MacStop error..
163B1                                          4D616353746172743A206E756C6C2074    MacStart: null t
163C1                                          72616E736D69742072696E670D004D61    ransmit ring..Ma
163D1                                          6353746172743A206E756C6C20726563    cStart: null rec
163E1                                          656976652072696E670D004D61635374    eive ring..MacSt
163F1                                          6172743A20257320696E76616C696420    art: %s invalid 
16401                                          6D6F64650D004D616353746172743A20    mode..MacStart: 
16411                                          4D61635365744164647265737346696C    MacSetAddressFil
16421                                          746572206572726F720D                ter error.
1642B  17FF      RPTBLK  cnt=4                 64 
1642C                    dcnt=10                  0A
1642D                    rpt=2                    02
1642E                                          004D6163                            .Mac
16432                                       1  53746172743A2025730D                Start: %s.
1643C                                       2  436C6F73653A2025730D                Close: %s.
16446  181F      BLK     cnt=159               20 811F
16449                                          4F70656E3A2025730D004D61634F7065    Open: %s..MacOpe
16459                                          6E3A20416C6C6F636174654D656D6F72    n: AllocateMemor
16469                                          79206572726F720D004D61634F70656E    y error..MacOpen
16479                                          3A204F7574707574444D4120696E7465    : OutputDMA inte
16489                                          7272757074206572726F720D004D6163    rrupt error..Mac
16499                                          4F70656E3A20496E707574444D412069    Open: InputDMA i
164A9                                          6E74657272757074206572726F720D00    nterrupt error..
164B9                                          4D61634F70656E3A204368697020696E    MacOpen: Chip in
164C9                                          74657272757074206572726F720D004D    terrupt error..M
164D9                                          61634F70656E3A206572726F720D00      acOpen: error..
164E8  18BE      RPTZERO cnt=4                 84 
164E9                    dcnt=2                   02
164EA                    rpt=1                    01
164EB                                       1  18C8                                ..
164ED  18C8      BLK     cnt=36                20 24
164EF                                          456E65744C696220322E336232633120    EnetLib 2.3b2c1 
164FF                                          4D617220323720323030322031333A34    Mar 27 2002 13:4
1650F                                          373A3438                            7:48
16513  18EC      ZERO    cnt=12                0C 
16514  18F8      RPTBLK  cnt=3                 63 
16515                    dcnt=1                   01
16516                    rpt=4                    04
16517                                          000059                              ..Y
1651A                                       1  10 20 30 40                         . 0@
1651E  190B      BLK     cnt=1                 21 
1651F                                          50                                  P
16520  190C      ZERO    cnt=2                 02 
16521  190E      RPTZERO cnt=3                 83 
16522                    dcnt=3                   03
16523                    rpt=3                    03
16524                                       1  0105EA 010000 0105EA                .........
1652D  1923      BLK     cnt=2                 22 
1652E                                          0200                                ..
16530  1925      RPTZERO cnt=3                 83 
16531                    dcnt=4                   04
16532                    rpt=1                    01
16533                                       1  03E805EA                            ....
16537  192F      BLK     cnt=3                 23 
16538                                          020100                              ...
1653B  1932      RPTZERO cnt=3                 83 
1653C                    dcnt=3                   03
1653D                    rpt=32                   20
1653E                                       1  0105EA 030000 010010 010000         ............
1654A                                       5  010080 010000 010100 010000         ............
16556                                       9  010200 010000 010400 010000         ............
16562                                      13  0105E9 010000 0105EA 010000         ............
1656E                                      17  400010 010000 400080 010000         @.....@.....
1657A                                      21  400100 010000 400200 010000         @.....@.....
16586                                      25  400400 010000 4005E9 010000         @.....@.....
16592                                      29  4005EA 010000 800010 010000         @...........
1659E  19F5      BLK     cnt=1                 21 
1659F                                          80                                  .
165A0  19F6      RPTZERO cnt=1                 81 
165A1                    dcnt=1                   01
165A2                    rpt=5                    05
165A3                                       1  80 00 01 00 00                      .....
165A8  1A01      BLK     cnt=2                 22 
165A9                                          8001                                ..
165AB  1A03      RPTZERO cnt=4                 84 
165AC                    dcnt=1                   01
165AD                    rpt=1                    01
165AE                                       1  01                                  .
165AF  1A0C      BLK     cnt=3                 23 
165B0                                          008002                              ...
165B3  1A0F      RPTZERO cnt=4                 84 
165B4                    dcnt=1                   01
165B5                    rpt=1                    01
165B6                                       1  01                                  .
165B7  1A18      BLK     cnt=3                 23 
165B8                                          008004                              ...
165BB  1A1B      RPTZERO cnt=4                 84 
165BC                    dcnt=1                   01
165BD                    rpt=1                    01
165BE                                       1  01                                  .
165BF  1A24      BLK     cnt=4                 24 
165C0                                          008005E9                            ....
165C4  1A28      ZERO    cnt=2                 02 
165C5  1A2A      RPTBLK  cnt=6                 66 
165C6                    dcnt=6                   06
165C7                    rpt=14                   0E
165C8                                          000100000000                        ......
165CE                                       1  008005EA0000 010000100000           ............
165DA                                       3  010000800000 010001000000           ............
165E6                                       5  010002000000 010004000000           ............
165F2                                       7  010005E90000 010005EA0000           ............
165FE                                       9  000000100000 000000800000           ............
1660A                                      11  000001000000 000002000000           ............
16616                                      13  000004000000 000005E90000           ............
16622  1AD8      ZERO    cnt=2                 02 
16623  1ADA      BLK     cnt=2                 22 
16624                                          05EA                                ..
16626  1ADC      RPTZERO cnt=3                 83 
16627                    dcnt=3                   03
16628                    rpt=7                    07
16629                                       1  010000 010010 030000 010080         ............
16635                                       5  030000 010100 030000                .........
1663E  1B09      BLK     cnt=2                 22 
1663F                                          0102                                ..
16641  1B0B      ZERO    cnt=3                 03 
16642  1B0E      RPTBLK  cnt=7                 67 
16643                    dcnt=5                   05
16644                    rpt=23                   17
16645                                          00030000000000                      .......
1664C                                       1  0104000000 0105E90000 0105EA0000    ...............
1665B                                       4  0000100000 0000800000 0001000000    ...............
1666A                                       7  0002000000 0004000000 0005E90000    ...............
16679                                      10  0005EA0000 4000100000 4000800000    .....@....@....
16688                                      13  4001000000 4002000000 4004000000    @....@....@....
16697                                      16  4005E90000 4005EA0000 8000100000    @....@.........
166A6                                      19  8000800000 8001000000 8002000000    ...............
166B5                                      22  8004000000 8005E90000               ..........
166BF  1C29      BLK     cnt=3                 23 
166C0                                          8005EA                              ...
166C3  1C2C      ZERO    cnt=2                 02 
166C4  1C2E      RPTBLK  cnt=8                 68 
166C5                    dcnt=4                   04
166C6                    rpt=6                    06
166C7                                          0003000000000100                    ........
166CF                                       1  00100000 00800000 01000000          ............
166DB                                       4  02000000 04000000 05E90000          ............
166E7  1C7E      BLK     cnt=2                 22 
166E8                                          05EA                                ..
166EA  1C80      RPTZERO cnt=3                 83 
166EB                    dcnt=1                   01
166EC                    rpt=1                    01
166ED                                       1  03                                  .
166EE  1C87      ZERO    cnt=1                 01 
166EF  1C88      RPTZERO cnt=1                 81 
166F0                    dcnt=1                   01
166F1                    rpt=12                   0C
166F2                                       1  01 10 00 02 00 00 01 80 00 02 00    ...........
166FD                                      12  00                                  .
166FE  1CA1      BLK     cnt=2                 22 
166FF                                          0101                                ..
16701  1CA3      RPTZERO cnt=4                 84 
16702                    dcnt=1                   01
16703                    rpt=1                    01
16704                                       1  02                                  .
16705  1CAC      BLK     cnt=3                 23 
16706                                          000102                              ...
16709  1CAF      RPTZERO cnt=4                 84 
1670A                    dcnt=1                   01
1670B                    rpt=1                    01
1670C                                       1  02                                  .
1670D  1CB8      BLK     cnt=3                 23 
1670E                                          000104                              ...
16711  1CBB      RPTZERO cnt=4                 84 
16712                    dcnt=1                   01
16713                    rpt=1                    01
16714                                       1  02                                  .
16715  1CC4      BLK     cnt=4                 24 
16716                                          000105E9                            ....
1671A  1CC8      ZERO    cnt=2                 02 
1671B  1CCA      RPTBLK  cnt=7                 67 
1671C                    dcnt=5                   05
1671D                    rpt=8                    08
1671E                                          00020000000000                      .......
16725                                       1  0105EA0000 0000100000 0000800000    ...............
16734                                       4  0001000000 0002000000 0004000000    ...............
16743                                       7  0005E90000 0005EA0000               ..........
1674D  1D31      BLK     cnt=1                 21 
1674E                                          01                                  .
1674F  1D32      RPTZERO cnt=1                 81 
16750                    dcnt=1                   01
16751                    rpt=11                   0B
16752                                       1  10 00 04 00 00 01 80 00 04 00 00    ...........
1675D  1D49      BLK     cnt=2                 22 
1675E                                          0101                                ..
16760  1D4B      RPTZERO cnt=4                 84 
16761                    dcnt=1                   01
16762                    rpt=1                    01
16763                                       1  04                                  .
16764  1D54      BLK     cnt=3                 23 
16765                                          000102                              ...
16768  1D57      RPTZERO cnt=4                 84 
16769                    dcnt=1                   01
1676A                    rpt=1                    01
1676B                                       1  04                                  .
1676C  1D60      BLK     cnt=3                 23 
1676D                                          000104                              ...
16770  1D63      RPTZERO cnt=4                 84 
16771                    dcnt=1                   01
16772                    rpt=1                    01
16773                                       1  04                                  .
16774  1D6C      BLK     cnt=4                 24 
16775                                          000105E9                            ....
16779  1D70      ZERO    cnt=2                 02 
1677A  1D72      RPTBLK  cnt=7                 67 
1677B                    dcnt=5                   05
1677C                    rpt=7                    07
1677D                                          00040000000000                      .......
16784                                       1  0105EA0000 0000100000 0000800000    ...............
16793                                       4  0001000000 0002000000 0004000000    ...............
167A2                                       7  0005E90000                          .....
167A7  1DCD      BLK     cnt=3                 23 
167A8                                          0005EA                              ...
167AB  1DD0      RPTZERO cnt=3                 83 
167AC                    dcnt=1                   01
167AD                    rpt=1                    01
167AE                                       1  04                                  .
167AF  1DD7      BLK     cnt=3                 23 
167B0                                          0003E8                              ...
167B3  1DDA      RPTBLK  cnt=5                 65 
167B4                    dcnt=7                   07
167B5                    rpt=3                    03
167B6                                          0040000000                          .@...
167BB                                       1  010100000003E8 020100000003E8       ..............
167C9                                       3  030100000003E8                      .......
167D0  1E03      BLK     cnt=2                 22 
167D1                                          0401                                ..
167D3  1E05      ZERO    cnt=2                 02 
167D4  1E07      RPTBLK  cnt=8                 68 
167D5                    dcnt=4                   04
167D6                    rpt=3                    03
167D7                                          0003E80200000000                    ........
167DF                                       1  01010000 02010000 03010000          ............
167EB  1E33      BLK     cnt=2                 22 
167EC                                          0401                                ..
167EE  1E35      ZERO    cnt=2                 02 
167EF  1E37      RPTBLK  cnt=8                 68 
167F0                    dcnt=4                   04
167F1                    rpt=3                    03
167F2                                          0003E80294000000                    ........
167FA                                       1  01010000 02010000 03010000          ............
16806  1E63      BLK     cnt=2                 22 
16807                                          0401                                ..
16809  1E65      ZERO    cnt=2                 02 
1680A  1E67      RPTBLK  cnt=8                 68 
1680B                    dcnt=4                   04
1680C                    rpt=3                    03
1680D                                          0003E80400000000                    ........
16815                                       1  01010000 02010000 03010000          ............
16821  1E93      BLK     cnt=2                 22 
16822                                          0401                                ..
16824  1E95      ZERO    cnt=2                 02 
16825  1E97      RPTBLK  cnt=8                 68 
16826                    dcnt=4                   04
16827                    rpt=3                    03
16828                                          0003E805EA000000                    ........
16830                                       1  01010000 02010000 03010000          ............
1683C  1EC3      BLK     cnt=2                 22 
1683D                                          0401                                ..
1683F  1EC5      ZERO    cnt=3                 03 
16840  1EC8      RPTBLK  cnt=3                 63 
16841                    dcnt=1                   01
16842                    rpt=4                    04
16843                                          00005A                              ..Z
16846                                       1  A4 B0 BC C8                         ....
1684A  1EDB      BLK     cnt=1                 21 
1684B                                          D4                                  .
1684C  1EDC      ZERO    cnt=4                 04 
1684D  1EE0      RPTBLK  cnt=3                 63 
1684E                    dcnt=1                   01
1684F                    rpt=3                    03
16850                                          000082                              ...
16853                                       1  D8 E4 F0                            ...
16856  1EEF      BLK     cnt=1                 21 
16857                                          FC                                  .
16858  1EF0      RPTZERO cnt=2                 82 
16859                    dcnt=2                   02
1685A                    rpt=25                   19
1685B                                       1  8308 0000 855C 8568 8574 8580       .....\.h.t..
16867                                       7  858C 0000 8784 8790 879C 87A8       ............
16873                                      13  87B4 0000 8878 8884 8890 889C       .....x......
1687F                                      19  88A8 0000 97C4 97D0 97DC 97E8       ............
1688B                                      25  97F4                                ..
1688D  1F56      ZERO    cnt=2                 02 
1688E  1F58      BLK     cnt=8                 28 
1688F                                          25642E2564207553                    %d.%d uS
16897  1F60      RPTBLK  cnt=7                 67 
16898                    dcnt=2                   02
16899                    rpt=1                    01
1689A                                          0025642E256420                      .%d.%d 
168A1                                       1  6D53                                mS
168A3  1F70      BLK     cnt=1                 21 
168A4                                          53                                  S
168A5  1F71      RPTBLK  cnt=11                6B 
168A6                    dcnt=6                   06
168A7                    rpt=1                    01
168A8                                          0030313233343536373839              .0123456789
168B3                                       1  414243444546                        ABCDEF
168B9  1F8D      BLK     cnt=2997              20 9735
168BC                                          616263646566003C4E554C4C3E004841    abcdef.<NULL>.HA
168CC                                          4C5445440053594E4348524F4E4F5553    LTED.SYNCHRONOUS
168DC                                          204C4F4F504241434B004153594E4348     LOOPBACK.ASYNCH
168EC                                          524F4E4F5553204C4F4F504241434B00    RONOUS LOOPBACK.
168FC                                          53594E4348524F4E4F5553004153594E    SYNCHRONOUS.ASYN
1690C                                          4348524F4E4F5553003F000D25730D00    CHRONOUS.?..%s..
1691C                                          547820256C6420706F6F6C256C75206D    Tx %ld pool%lu m
1692C                                          696E3A256C642C20256C752B256C752B    in:%ld, %lu+%lu+
1693C                                          256C7520736572766963650D00527820    %lu service..Rx 
1694C                                          256C6420706F6F6C256C752C20256C75    %ld pool%lu, %lu
1695C                                          20736572766963650D000D0025730D25     service....%s.%
1696C                                          730D25730D00456E6574547854657374    s.%s..EnetTxTest
1697C                                          3A20456E657447657454785061636B65    : EnetGetTxPacke
1698C                                          74206572726F720D00456E6574547854    t error..EnetTxT
1699C                                          6573743A20456E657454785061636B65    est: EnetTxPacke
169AC                                          74206572726F720D00456E6574547854    t error..EnetTxT
169BC                                          6573743A207472616E736D6974206472    est: transmit dr
169CC                                          6F707065640D00456E65745478546573    opped..EnetTxTes
169DC                                          743A207472616E736D69742062757379    t: transmit busy
169EC                                          0D00456E65745478546573743A20256C    ..EnetTxTest: %l
169FC                                          75205820256C752C206572726F720D00    u X %lu, error..
16A0C                                          456E65745278546573743A206572726F    EnetRxTest: erro
16A1C                                          722025640D00456E6574527854657374    r %d..EnetRxTest
16A2C                                          3A2070726F746F636F6C203078253038    : protocol 0x%08
16A3C                                          5820213D203078253038580D00456E65    X != 0x%08X..Ene
16A4C                                          745278546573743A20736F7572636520    tRxTest: source 
16A5C                                          6164647265737320254120213D202541    address %A != %A
16A6C                                          0D00456E65745278546573743A206465    ..EnetRxTest: de
16A7C                                          7374696E6174696F6E20616464726573    stination addres
16A8C                                          7320254120213D2025410D00456E6574    s %A != %A..Enet
16A9C                                          5278546573743A20646174612073697A    RxTest: data siz
16AAC                                          652030782530385820213D2030782530    e 0x%08X != 0x%0
16ABC                                          38580D00456E65745278546573743A20    8X..EnetRxTest: 
16ACC                                          646174615B25645D2030782530325820    data[%d] 0x%02X 
16ADC                                          213D203078253032580D00456E657453    != 0x%02X..EnetS
16AEC                                          746F703A204D61635478526573657420    top: MacTxReset 
16AFC                                          6572726F720D00456E657453746F703A    error..EnetStop:
16B0C                                          204D616352785265736574206572726F     MacRxReset erro
16B1C                                          720D00456E657453746F703A20256420    r..EnetStop: %d 
16B2C                                          547842756666657273206E6F74207265    TxBuffers not re
16B3C                                          7475726E656420256420213D2025640D    turned %d != %d.
16B4C                                          00456E657453746F703A202564205278    .EnetStop: %d Rx
16B5C                                          42756666657273206E6F742072657475    Buffers not retu
16B6C                                          726E656420256420213D2025640D0045    rned %d != %d..E
16B7C                                          6E657453746F703A2048616C7465640D    netStop: Halted.
16B8C                                          00456E6574436865636B547842756666    .EnetCheckTxBuff
16B9C                                          657220627566666572203D3D204E554C    er buffer == NUL
16BAC                                          4C0D00456E6574436865636B54784275    L..EnetCheckTxBu
16BBC                                          666665723A203078253038582D3E656E    ffer: 0x%08X->en
16BCC                                          65742030782530385820213D20307825    et 0x%08X != 0x%
16BDC                                          3038580D00456E6574436865636B5478    08X..EnetCheckTx
16BEC                                          4275666665723A203078253038582D3E    Buffer: 0x%08X->
16BFC                                          72656379636C654C6973742030782530    recycleList 0x%0
16C0C                                          385820213D203078253038580D00456E    8X != 0x%08X..En
16C1C                                          6574436865636B52784275666665723A    etCheckRxBuffer:
16C2C                                          203078253038582D3E64617461203D3D     0x%08X->data ==
16C3C                                          204E554C4C0D00456E6574436865636B     NULL..EnetCheck
16C4C                                          54784275666665723A20307825303858    TxBuffer: 0x%08X
16C5C                                          2D3E7068794164647265737320307825    ->phyAddress 0x%
16C6C                                          30385820213D203078253038580D0045    08X != 0x%08X..E
16C7C                                          6E6574436865636B5478427566666572    netCheckTxBuffer
16C8C                                          3A203078253038582D3E706879416464    : 0x%08X->phyAdd
16C9C                                          72657373203D203078253038582C206E    ress = 0x%08X, n
16CAC                                          6F7420616C69676E65640D00456E6574    ot aligned..Enet
16CBC                                          436865636B54784275666665723A2030    CheckTxBuffer: 0
16CCC                                          78253038582D3E706879416464726573    x%08X->phyAddres
16CDC                                          7345532030782530385820213D203078    sES 0x%08X != 0x
16CEC                                          253038580D00456E6574436865636B54    %08X..EnetCheckT
16CFC                                          784275666665723A203078253038582D    xBuffer: 0x%08X-
16D0C                                          3E616C6C6F636174656420256420213D    >allocated %d !=
16D1C                                          2025640D00456E6574436865636B5478     %d..EnetCheckTx
16D2C                                          427566666572203078253038582D3E73    Buffer 0x%08X->s
16D3C                                          7461746520256C640D00456E65745478    tate %ld..EnetTx
16D4C                                          436865636B3A2054784275666665725B    Check: TxBuffer[
16D5C                                          25645D2069732062726F6B656E0D0044    %d] is broken..D
16D6C                                          65616C6C6F636174654D656D6F727946    eallocateMemoryF
16D7C                                          6F72494F3A20436865636B706F696E74    orIO: Checkpoint
16D8C                                          494F206572726F720D00416C6C6F6361    IO error..Alloca
16D9C                                          74654D656D6F7279466F72494F3A204D    teMemoryForIO: M
16DAC                                          656D416C6C6F63617465506879736963    emAllocatePhysic
16DBC                                          616C6C79436F6E746967756F75732065    allyContiguous e
16DCC                                          72726F720D00416C6C6F636174654D65    rror..AllocateMe
16DDC                                          6D6F7279466F72494F3A205072657061    moryForIO: Prepa
16DEC                                          72654D656D6F7279466F72494F206572    reMemoryForIO er
16DFC                                          726F720D00456E6574416C6C6F636174    ror..EnetAllocat
16E0C                                          655478427566666572733A2025642054    eTxBuffers: %d T
16E1C                                          7842756666657273206E6F7420726574    xBuffers not ret
16E2C                                          75726E656420256420213D2025640D00    urned %d != %d..
16E3C                                          456E6574416C6C6F6361746554784275    EnetAllocateTxBu
16E4C                                          66666572733A20456E65745478436865    ffers: EnetTxChe
16E5C                                          636B206572726F720D00456E6574416C    ck error..EnetAl
16E6C                                          6C6F636174655478427566666572733A    locateTxBuffers:
16E7C                                          20416C6C6F636174654D656D6F727920     AllocateMemory 
16E8C                                          256C64206572726F720D00456E657441    %ld error..EnetA
16E9C                                          6C6C6F63617465547842756666657273    llocateTxBuffers
16EAC                                          3A20416C6C6F636174654D656D6F7279    : AllocateMemory
16EBC                                          466F72494F20256C64206572726F7200    ForIO %ld error.
16ECC                                          456E6574436865636B52784275666665    EnetCheckRxBuffe
16EDC                                          7220627566666572203D3D204E554C4C    r buffer == NULL
16EEC                                          0D00456E6574436865636B5278427566    ..EnetCheckRxBuf
16EFC                                          6665723A203078253038582D3E656E65    fer: 0x%08X->ene
16F0C                                          742030782530385820213D2030782530    t 0x%08X != 0x%0
16F1C                                          38580D00456E6574436865636B527842    8X..EnetCheckRxB
16F2C                                          75666665723A203078253038582D3E72    uffer: 0x%08X->r
16F3C                                          656379636C654C697374203078253038    ecycleList 0x%08
16F4C                                          5820213D203078253038580D00456E65    X != 0x%08X..Ene
16F5C                                          74436865636B52784275666665723A20    tCheckRxBuffer: 
16F6C                                          3078253038582D3E7068794164647265    0x%08X->phyAddre
16F7C                                          73732030782530385820213D20307825    ss 0x%08X != 0x%
16F8C                                          3038580D00456E6574436865636B5278    08X..EnetCheckRx
16F9C                                          4275666665723A203078253038582D3E    Buffer: 0x%08X->
16FAC                                          70687941646472657373203D20307825    phyAddress = 0x%
16FBC                                          3038582C206E6F7420616C69676E6564    08X, not aligned
16FCC                                          0D00456E6574436865636B5278427566    ..EnetCheckRxBuf
16FDC                                          6665723A203078253038582D3E706879    fer: 0x%08X->phy
16FEC                                          41646472657373455320307825303858    AddressES 0x%08X
16FFC                                          20213D203078253038580D00456E6574     != 0x%08X..Enet
1700C                                          436865636B52784275666665723A2030    CheckRxBuffer: 0
1701C                                          78253038582D3E616C6C6F6361746564    x%08X->allocated
1702C                                          20256420213D2025640D00456E657452     %d != %d..EnetR
1703C                                          78436865636B3A205278427566666572    xCheck: RxBuffer
1704C                                          5B25645D2069732062726F6B656E0D00    [%d] is broken..
1705C                                          456E6574416C6C6F6361746552784275    EnetAllocateRxBu
1706C                                          66666572733A20256420527842756666    ffers: %d RxBuff
1707C                                          657273206E6F742072657475726E6564    ers not returned
1708C                                          20256420213D2025640D00456E657441     %d != %d..EnetA
1709C                                          6C6C6F63617465527842756666657273    llocateRxBuffers
170AC                                          3A20456E65745278436865636B206572    : EnetRxCheck er
170BC                                          726F720D00456E6574416C6C6F636174    ror..EnetAllocat
170CC                                          655278427566666572733A20416C6C6F    eRxBuffers: Allo
170DC                                          636174654D656D6F727920256C642065    cateMemory %ld e
170EC                                          72726F720D00456E6574416C6C6F6361    rror..EnetAlloca
170FC                                          74655278427566666572733A20416C6C    teRxBuffers: All
1710C                                          6F636174654D656D6F7279466F72494F    ocateMemoryForIO
1711C                                          20256C64206572726F720D00456E6574     %ld error..Enet
1712C                                          53746172743A204D616353746F702065    Start: MacStop e
1713C                                          72726F720D00456E657453746172743A    rror..EnetStart:
1714C                                          20257320696E76616C6964206D6F6465     %s invalid mode
1715C                                          0D00456E657453746172743A204D6163    ..EnetStart: Mac
1716C                                          54785265736574206572726F720D0045    TxReset error..E
1717C                                          6E657453746172743A20456E6574416C    netStart: EnetAl
1718C                                          6C6F6361746554784275666665727320    locateTxBuffers 
1719C                                          6572726F720D00456E65745374617274    error..EnetStart
171AC                                          3A204D61635278526573657420657272    : MacRxReset err
171BC                                          6F720D00456E657453746172743A2045    or..EnetStart: E
171CC                                          6E6574416C6C6F636174655278427566    netAllocateRxBuf
171DC                                          66657273206572726F720D00456E6574    fers error..Enet
171EC                                          53746172743A204D6163547843686563    Start: MacTxChec
171FC                                          6B206572726F720D00456E6574537461    k error..EnetSta
1720C                                          72743A204D61635278436865636B2065    rt: MacRxCheck e
1721C                                          72726F720D00456E657453746172743A    rror..EnetStart:
1722C                                          204D61635374617274206572726F720D     MacStart error.
1723C                                          00456E657453746172743A2025730D00    .EnetStart: %s..
1724C                                          2C2054494D45440000456E6574546573    , TIMED..EnetTes
1725C                                          743A2025732C20256C75205820256C75    t: %s, %lu X %lu
1726C                                          25730D00456E6574546573743A20696E    %s..EnetTest: in
1727C                                          636F7272656374206D6F64652025730D    correct mode %s.
1728C                                          00456E6574546573743A207061636B65    .EnetTest: packe
1729C                                          742073697A6520256C75203C20256C75    t size %lu < %lu
172AC                                          0D00456E6574546573743A207061636B    ..EnetTest: pack
172BC                                          65742073697A6520256C75203E20256C    et size %lu > %l
172CC                                          750D00456E6574546573743A20456E65    u..EnetTest: Ene
172DC                                          7453746F70206572726F720D00456E65    tStop error..Ene
172EC                                          74546573743A20456E65745374617274    tTest: EnetStart
172FC                                          206572726F720D00456E657454657374     error..EnetTest
1730C                                          3A20456E657454785465737420657272    : EnetTxTest err
1731C                                          6F720D00456E6574546573743A207469    or..EnetTest: ti
1732C                                          6D656F75740D00456E6574546573743A    meout..EnetTest:
1733C                                          2025642073656E742C20256420726563     %d sent, %d rec
1734C                                          65697665642C2025642064726F707065    eived, %d droppe
1735C                                          640D00456E6574546573743A2025732C    d..EnetTest: %s,
1736C                                          20256C75205820256C752C20256C752E     %lu X %lu, %lu.
1737C                                          2530336C754D6270730D00456E657454    %03luMbps..EnetT
1738C                                          657374206661696C65643A2025732C20    est failed: %s, 
1739C                                          256C75205820256C7525732C20657272    %lu X %lu%s, err
173AC                                          6F720D0025733A2052554E4E494E470D    or..%s: RUNNING.
173BC                                          00456E6574546573743A2025732C2025    .EnetTest: %s, %
173CC                                          6C75205820256C750D0025733A205041    lu X %lu..%s: PA
173DC                                          535345440D0025733A204641494C4544    SSED..%s: FAILED
173EC                                          0D00554E4954205445535400456E6574    ..UNIT TEST.Enet
173FC                                          446961676E6F73746963546573743A20    DiagnosticTest: 
1740C                                          257320697320627573790D0044494147    %s is busy..DIAG
1741C                                          4E4F53544943205445535400456E6574    NOSTIC TEST.Enet
1742C                                          436865636B54785061636B65743A2074    CheckTxPacket: t
1743C                                          6F6F206D616E7920627566666572730D    oo many buffers.
1744C                                          00456E6574436865636B52785061636B    .EnetCheckRxPack
1745C                                          65743A20746F6F206D616E7920627566    et: too many buf
1746C                                          666572730D                          fers.
17471  2B42      RPTBLK  cnt=12                6C 
17472                    dcnt=3                   03
17473                    rpt=1                    01
17474                                          00456E6574436C6F73653A20            .EnetClose: 
17480                                       1  25730D                              %s.
17483  2B5D      BLK     cnt=42                20 2A
17485                                          456E657453746F70206572726F720D00    EnetStop error..
17495                                          456E6574436C6F73653A204D6163436C    EnetClose: MacCl
174A5                                          6F7365206572726F720D                ose error.
174AF  2B87      RPTBLK  cnt=11                6B 
174B0                    dcnt=3                   03
174B1                    rpt=1                    01
174B2                                          00456E65744F70656E3A20              .EnetOpen: 
174BD                                       1  25730D                              %s.
174C0  2BA0      BLK     cnt=369               20 8271
174C3                                          416C6C6F636174654D656D6F72792065    AllocateMemory e
174D3                                          72726F720D00456E65744F70656E3A20    rror..EnetOpen: 
174E3                                          4D61634F70656E206572726F720D0045    MacOpen error..E
174F3                                          6E65744F70656E3A20756E6974207465    netOpen: unit te
17503                                          7374206661696C65640D004465633231    st failed..Dec21
17513                                          30343100456E65744F70656E3A20636F    041.EnetOpen: co
17523                                          6E74696E75696E672E2E2E0D00456E65    ntinuing.....Ene
17533                                          744F70656E3A206572726F720D006C6F    tOpen: error..lo
17543                                          63616C2D6D61632D6164647265737300    cal-mac-address.
17553                                          427072696E7466507574633A206F7665    BprintfPutc: ove
17563                                          72666C6F770D00617373657274696F6E    rflow..assertion
17573                                          206661696C656420696E2025732C206C     failed in %s, l
17583                                          696E652025640D0025730D004F70656E    ine %d..%s..Open
17593                                          4D5072696E74663A2073697A6520256C    MPrintf: size %l
175A3                                          75203C203132380D004F70656E4D5072    u < 128..OpenMPr
175B3                                          696E74663A20416C6C6F636174654D65    intf: AllocateMe
175C3                                          6D6F7279206572726F720D0052656164    mory error..Read
175D3                                          4D5072696E74664275666665723A2065    MPrintfBuffer: e
175E3                                          72726F720D0025732030782530325820    rror..%s 0x%02X 
175F3                                          213D203078253032580D002573203078    != 0x%02X..%s 0x
17603                                          2530345820213D203078253034580D00    %04X != 0x%04X..
17613                                          25732030782530385820213D20307825    %s 0x%08X != 0x%
17623                                          3038580D00257320256420213D202564    08X..%s %d != %d
17633                                          0D                                  .
17634  2D11      RPTBLK  cnt=8                 68 
17635                    dcnt=6                   06
17636                    rpt=1                    01
17637                                          00257320256C7520                    .%s %lu 
1763F                                       1  3C20256C750D                        < %lu.
17645  2D27      BLK     cnt=308               20 8234
17648                                          3E20256C750D002573203D3D204E554C    > %lu..%s == NUL
17658                                          4C0D00436C6F7365496E746572727570    L..CloseInterrup
17668                                          743A20496E7374616C6C496E74657272    t: InstallInterr
17678                                          75707446756E6374696F6E7320657272    uptFunctions err
17688                                          6F722025640D004F70656E496E746572    or %d..OpenInter
17698                                          727570743A20416C6C6F636174654D65    rupt: AllocateMe
176A8                                          6D6F7279206572726F720D0064726976    mory error..driv
176B8                                          65722D697374004F70656E496E746572    er-ist.OpenInter
176C8                                          727570743A2052656769737472795072    rupt: RegistryPr
176D8                                          6F7065727479476574206572726F7220    opertyGet error 
176E8                                          25640D004F70656E496E746572727570    %d..OpenInterrup
176F8                                          743A20476574496E7465727275707446    t: GetInterruptF
17708                                          756E6374696F6E73206572726F722025    unctions error %
17718                                          640D004F70656E496E74657272757074    d..OpenInterrupt
17728                                          3A20496E7374616C6C496E7465727275    : InstallInterru
17738                                          707446756E6374696F6E73206572726F    ptFunctions erro
17748                                          722025640D006E616D65002573006E6F    r %d..name.%s.no
17758                                          6E616D65004141504C2C736C6F742D6E    name.AAPL,slot-n
17768                                          616D65005B25735D005B6275696C742D    ame.[%s].[built-
17778                                          696E5D00                            in].
1777C  2E5B      RPTZERO cnt=3                 83 
1777D                    dcnt=39                  27
1777E                    rpt=1                    01
1777F                                       1  2E60446C7069456E657420322E336232    .`DlpiEnet 2.3b2
1778F                                          6331204D617220323720323030322031    c1 Mar 27 2002 1
1779F                                          333A34373A3532                      3:47:52
177A6  2E88      RPTZERO cnt=2                 82 
177A7                    dcnt=2                   02
177A8                    rpt=27                   1B
177A9                                       1  2EF8 02E0 02E8 2F08 02F0 02F8       ....../.....
177B5                                       7  2F18 0300 0308 2F28 0310 0318       /...../(....
177C1                                      13  2F38 0320 0328 2F48 0330 0338       /8. .(/H.0.8
177CD                                      19  2F58 0340 0348 2F68 0350 0358       /X.@.H/h.P.X
177D9                                      25  2F78 0360 0000                      /x.`..
177DF  2EF6      ZERO    cnt=2                 02 
177E0  2EF8      BLK     cnt=12                2C 
177E1                                          54784D617842756666657200            TxMaxBuffer.
177ED  2F04      RPTZERO cnt=4                 84 
177EE                    dcnt=12                  0C
177EF                    rpt=2                    02
177F0                                       1  54784D617853657276696365            TxMaxService
177FC                                       2  54784D696E556E626C6F636B            TxMinUnblock
17808  2F28      BLK     cnt=11                2B 
17809                                          52784D6178427566666572              RxMaxBuffer
17814  2F33      ZERO    cnt=2                 02 
17815  2F35      RPTBLK  cnt=15                6F 
17816                    dcnt=1                   01
17817                    rpt=1                    01
17818                                          00000052784D696E53657276696365      ...RxMinService
17827                                       1  31                                  1
17828  2F54      BLK     cnt=1                 21 
17829                                          32                                  2
1782A  2F55      RPTZERO cnt=3                 83 
1782B                    dcnt=9                   09
1782C                    rpt=1                    01
1782D                                       1  52784D696E50617373                  RxMinPass
17836  2F64      RPTZERO cnt=4                 84 
17837                    dcnt=9                   09
17838                    rpt=1                    01
17839                                       1  52784D6178436F7079                  RxMaxCopy
17842  2F75      ZERO    cnt=1                 01 
17843  2F76      RPTZERO cnt=2                 82 
17844                    dcnt=6                   06
17845                    rpt=1                    01
17846                                       1  737461747573                        status
1784C  2F80      BLK     cnt=1                 21 
1784D                                          08                                  .
1784E  2F81      RPTZERO cnt=1                 81 
1784F                    dcnt=3                   03
17850                    rpt=4                    04
17851                                       1  07809B 000000 0080F3 000000         ............
1785D  2F92      BLK     cnt=2                 22 
1785E                                          C088                                ..
17860  2F94      RPTBLK  cnt=3                 63 
17861                    dcnt=1                   01
17862                    rpt=9                    09
17863                                          0000C1                              ...
17866                                       1  48 A0 B8 1C 1C 1C 1C 1C D0          H........
1786F  2FBB      BLK     cnt=1                 21 
17870                                          E8                                  .
17871  2FBC      RPTZERO cnt=2                 82 
17872                    dcnt=2                   02
17873                    rpt=12                   0C
17874                                       1  C200 C214 C238 DDCC DE24 DE3C       .....8...$.<
17880                                       7  DE9C DEBC DEDC DEF0 0000 0034       ...........4
1788C  2FEE      BLK     cnt=2                 22 
1788D                                          0370                                .p
1788F  2FF0      RPTZERO cnt=1                 81 
17890                    dcnt=1                   01
17891                    rpt=6                    06
17892                                       1  04 9C 00 00 00 00                   ......
17898  2FFD      BLK     cnt=3                 23 
17899                                          000378                              ..x
1789C  3000      RPTZERO cnt=1                 81 
1789D                    dcnt=1                   01
1789E                    rpt=6                    06
1789F                                       1  04 5F 00 00 00 0B                   ._....
178A5  300D      BLK     cnt=3                 23 
178A6                                          000390                              ...
178A9  3010      RPTZERO cnt=1                 81 
178AA                    dcnt=3                   03
178AB                    rpt=16                   10
178AC                                       1  080008 010000 00000C 000398         ............
178B8                                       5  040008 010000 000033 000380         ........3...
178C4                                       9  0C000C 010000 000031 000388         ........1...
178D0                                      13  080012 000000 00001D 0003A8         ............
178DC  3051      BLK     cnt=1                 21 
178DD                                          12                                  .
178DE  3052      RPTBLK  cnt=9                 69 
178DF                    dcnt=7                   07
178E0                    rpt=3                    03
178E1                                          000800010000000000                  .........
178EA                                       1  1E000003A00012 1F000003B80008       ..............
178F8                                       3  20000003B00008                       ......
178FF  308B      BLK     cnt=2                 22 
17900                                          0100                                ..
17902  308D      RPTBLK  cnt=2                 62 
17903                    dcnt=14                  0E
17904                    rpt=3                    03
17905                                          0003                                ..
17907                                       1  C800140020000000000000000200        .... .........
17915                                       2  C000040008000100000000001B00        ..............
17923                                       3  D800100019000000000000001500        ..............
17931  30BF      BLK     cnt=7                 27 
17932                                          D0000400080001                      .......
17939  30C6      ZERO    cnt=5                 05 
1793A  30CB      BLK     cnt=2                 22 
1793B                                          2D00                                -.
1793D  30CD      RPTBLK  cnt=14                6E 
1793E                    dcnt=2                   02
1793F                    rpt=2                    02
17940                                          0003E00016001000000000000000        ..............
1794E                                       1  2F00 2900                           /.).
17952  30FB      BLK     cnt=9                 29 
17953                                          2B000003E000160010                  +........
1795C  3104      ZERO    cnt=4                 04 
1795D  3108      BLK     cnt=620               20 846C
17960                                          0D25730D00547820256C752B256C7520    .%s..Tx %lu+%lu 
17970                                          6D657373616765730D00547820256C75    messages..Tx %lu
17980                                          2B256C75207061636B6574732C20256C    +%lu packets, %l
17990                                          752F256C7520666C6F772C20256C7520    u/%lu flow, %lu 
179A0                                          736572766963650D00547820256C7520    service..Tx %lu 
179B0                                          64726F707065642C20256C752B256C75    dropped, %lu+%lu
179C0                                          20256C752B256C7520256C7520626C6F     %lu+%lu %lu blo
179D0                                          636B65640D00527820256C752B256C75    cked..Rx %lu+%lu
179E0                                          2B256C75206D657373616765732C2025    +%lu messages, %
179F0                                          6C752B256C752B256C752B256C752B25    lu+%lu+%lu+%lu+%
17A00                                          6C75206D6174636865640D0052782025    lu matched..Rx %
17A10                                          6C752B256C752B256C752B256C752070    lu+%lu+%lu+%lu p
17A20                                          61636B6574732C20256C752F256C7520    ackets, %lu/%lu 
17A30                                          666C6F770D00527820256C752064726F    flow..Rx %lu dro
17A40                                          707065642C20256C75206D6973736564    pped, %lu missed
17A50                                          2C20256C752B256C752B256C752B256C    , %lu+%lu+%lu+%l
17A60                                          7520626C6F636B65640D00446C706953    u blocked..DlpiS
17A70                                          747265616D5770757420256C75202554    treamWput %lu %T
17A80                                          2C2025542C2025542C2025540D00446C    , %T, %T, %T..Dl
17A90                                          706953747265616D5773727620256C75    piStreamWsrv %lu
17AA0                                          2025542C2025542C2025542C2025540D     %T, %T, %T, %T.
17AB0                                          00446C706953747265616D5273727620    .DlpiStreamRsrv 
17AC0                                          256C752025542C2025542C2025542C20    %lu %T, %T, %T, 
17AD0                                          25540D00446C706953747265616D436C    %T..DlpiStreamCl
17AE0                                          6F736520256C752025542C2025542C20    ose %lu %T, %T, 
17AF0                                          25542C2025540D00446C706953747265    %T, %T..DlpiStre
17B00                                          616D4F70656E20256C752025542C2025    amOpen %lu %T, %
17B10                                          542C2025542C2025540D00446C706952    T, %T, %T..DlpiR
17B20                                          785461736B20256C752025542C202554    xTask %lu %T, %T
17B30                                          2C2025542C2025540D00256C64000D4E    , %T, %T..%ld..N
17B40                                          644765745374617475733A2062756666    dGetStatus: buff
17B50                                          6572206F766572666C6F770D004E6447    er overflow..NdG
17B60                                          65745374617475733A20627566666572    etStatus: buffer
17B70                                          206F766572666C6F770D004E644F7065     overflow..NdOpe
17B80                                          6E3A206E645F6C6F6164202573206572    n: nd_load %s er
17B90                                          726F720D00446C706953746172743A20    ror..DlpiStart: 
17BA0                                          66696C7465722064697361626C65640D    filter disabled.
17BB0                                          00446C706953746172743A20456E6574    .DlpiStart: Enet
17BC0                                          5374617274206572726F720D            Start error.
17BCC  3374      RPTBLK  cnt=12                6C 
17BCD                    dcnt=3                   03
17BCE                    rpt=1                    01
17BCF                                          00446C706953746172743A20            .DlpiStart: 
17BDB                                       1  6F6B0D                              ok.
17BDE  338F      BLK     cnt=3144              20 9848
17BE1                                          6572726F720D00496E63416464725265    error..IncAddrRe
17BF1                                          663A20416C6C6F636174654D656D6F72    f: AllocateMemor
17C01                                          7920256C75206572726F720D00456E61    y %lu error..Ena
17C11                                          626C654D756C7469636173743A203078    bleMulticast: 0x
17C21                                          253038582025410D00646C5F64697361    %08X %A..dl_disa
17C31                                          626D756C74695F7265713A2030782530    bmulti_req: 0x%0
17C41                                          38582025410D000D696F63746C5F456E    8X %A...ioctl_En
17C51                                          65745374617475733A20627566666572    etStatus: buffer
17C61                                          206F766572666C6F770D00696F63746C     overflow..ioctl
17C71                                          5F456E65745374617475733A20627566    _EnetStatus: buf
17C81                                          666572206F766572666C6F770D00696F    fer overflow..io
17C91                                          63746C5F456E65745374617475733A20    ctl_EnetStatus: 
17CA1                                          616C6C6F636220256C75206572726F72    allocb %lu error
17CB1                                          0D000D00695374617475732E62797465    ....iStatus.byte
17CC1                                          735F726563656976656420256C750D00    s_received %lu..
17CD1                                          695374617475732E756E69636173745F    iStatus.unicast_
17CE1                                          6672616D65735F726563656976656420    frames_received 
17CF1                                          256C750D00695374617475732E627974    %lu..iStatus.byt
17D01                                          65735F73656E7420256C750D00695374    es_sent %lu..iSt
17D11                                          617475732E756E69636173745F667261    atus.unicast_fra
17D21                                          6D65735F73656E7420256C750D006953    mes_sent %lu..iS
17D31                                          74617475732E6D756C7469636173745F    tatus.multicast_
17D41                                          6672616D65735F726563656976656420    frames_received 
17D51                                          256C750D00695374617475732E62726F    %lu..iStatus.bro
17D61                                          6164636173745F6672616D65735F7265    adcast_frames_re
17D71                                          63656976656420256C750D0069537461    ceived %lu..iSta
17D81                                          7475732E726563656976655F64697363    tus.receive_disc
17D91                                          6172647320256C750D00695374617475    ards %lu..iStatu
17DA1                                          732E726563656976655F6572726F7273    s.receive_errors
17DB1                                          20256C750D00695374617475732E7265     %lu..iStatus.re
17DC1                                          63656976655F756E6B6E6F776E5F7072    ceive_unknown_pr
17DD1                                          6F746F7320256C750D00695374617475    otos %lu..iStatu
17DE1                                          732E6D756C7469636173745F6672616D    s.multicast_fram
17DF1                                          65735F73656E7420256C750D00695374    es_sent %lu..iSt
17E01                                          617475732E62726F6164636173745F66    atus.broadcast_f
17E11                                          72616D65735F73656E7420256C750D00    rames_sent %lu..
17E21                                          695374617475732E7472616E736D6974    iStatus.transmit
17E31                                          5F646973636172647320256C750D0069    _discards %lu..i
17E41                                          5374617475732E7472616E736D69745F    Status.transmit_
17E51                                          6572726F727320256C750D0065537461    errors %lu..eSta
17E61                                          7475732E726563656976655F616C6967    tus.receive_alig
17E71                                          6E6D656E745F6572726F727320256C75    nment_errors %lu
17E81                                          0D00655374617475732E726563656976    ..eStatus.receiv
17E91                                          655F6663735F6572726F727320256C75    e_fcs_errors %lu
17EA1                                          0D00655374617475732E726563656976    ..eStatus.receiv
17EB1                                          655F6672616D65735F746F6F5F6C6F6E    e_frames_too_lon
17EC1                                          6720256C750D00655374617475732E72    g %lu..eStatus.r
17ED1                                          6563656976655F696E7465726E616C5F    eceive_internal_
17EE1                                          6D61635F6572726F727320256C750D00    mac_errors %lu..
17EF1                                          655374617475732E7472616E736D6974    eStatus.transmit
17F01                                          5F73696E676C655F636F6C6C6973696F    _single_collisio
17F11                                          6E5F6672616D657320256C750D006553    n_frames %lu..eS
17F21                                          74617475732E7472616E736D69745F6D    tatus.transmit_m
17F31                                          756C7469706C655F636F6C6C6973696F    ultiple_collisio
17F41                                          6E5F6672616D657320256C750D006553    n_frames %lu..eS
17F51                                          74617475732E7472616E736D69745F73    tatus.transmit_s
17F61                                          71655F746573745F6572726F72732025    qe_test_errors %
17F71                                          6C750D00655374617475732E7472616E    lu..eStatus.tran
17F81                                          736D69745F64656665727265645F7472    smit_deferred_tr
17F91                                          616E736D697373696F6E7320256C750D    ansmissions %lu.
17FA1                                          00655374617475732E7472616E736D69    .eStatus.transmi
17FB1                                          745F6C6174655F636F6C6C6973696F6E    t_late_collision
17FC1                                          7320256C750D00655374617475732E74    s %lu..eStatus.t
17FD1                                          72616E736D69745F6578636573736976    ransmit_excessiv
17FE1                                          655F636F6C6C6973696F6E7320256C75    e_collisions %lu
17FF1                                          0D00655374617475732E7472616E736D    ..eStatus.transm
18001                                          69745F696E7465726E616C5F6D61635F    it_internal_mac_
18011                                          6572726F727320256C750D0065537461    errors %lu..eSta
18021                                          7475732E7472616E736D69745F636172    tus.transmit_car
18031                                          726965725F73656E73655F6572726F72    rier_sense_error
18041                                          7320256C750D00444941474E4F535449    s %lu..DIAGNOSTI
18051                                          4320544553543A205041535345440D00    C TEST: PASSED..
18061                                          444941474E4F5354494320544553543A    DIAGNOSTIC TEST:
18071                                          204641494C45440D000D696F63746C5F     FAILED...ioctl_
18081                                          456E6574546573743A20627566666572    EnetTest: buffer
18091                                          206F766572666C6F770D00696F63746C     overflow..ioctl
180A1                                          5F456E6574546573743A206275666665    _EnetTest: buffe
180B1                                          72206F766572666C6F770D00696F6374    r overflow..ioct
180C1                                          6C5F456E6574546573743A20616C6C6F    l_EnetTest: allo
180D1                                          636220256C75206572726F720D000D69    cb %lu error...i
180E1                                          6F63746C5F456E657452657365743A20    octl_EnetReset: 
180F1                                          627566666572206F766572666C6F770D    buffer overflow.
18101                                          00696F63746C5F456E65745265736574    .ioctl_EnetReset
18111                                          3A20627566666572206F766572666C6F    : buffer overflo
18121                                          770D00696F63746C5F456E6574526573    w..ioctl_EnetRes
18131                                          65743A20616C6C6F636220256C752065    et: allocb %lu e
18141                                          72726F720D000D696F63746C5F456E65    rror...ioctl_Ene
18151                                          744C6F673A20627566666572206F7665    tLog: buffer ove
18161                                          72666C6F770D00696F63746C5F456E65    rflow..ioctl_Ene
18171                                          744C6F673A20627566666572206F7665    tLog: buffer ove
18181                                          72666C6F770D00696F63746C5F456E65    rflow..ioctl_Ene
18191                                          744C6F673A20616C6C6F636220256C75    tLog: allocb %lu
181A1                                          206572726F720D00646C5F726563765F     error..dl_recv_
181B1                                          7374617475733A20616C6C6F63622025    status: allocb %
181C1                                          6C75206572726F720D00696F63746C5F    lu error..ioctl_
181D1                                          5365745261774D6F64653A206B537472    SetRawMode: kStr
181E1                                          65616D4E6F7446617374506174682065    eamNotFastPath e
181F1                                          72726F720D00696F63746C5F446C7069    rror..ioctl_Dlpi
18201                                          546573743A20756E6B6E6F776E20636F    Test: unknown co
18211                                          64652025640D00646C5F6572726F725F    de %d..dl_error_
18221                                          61636B3A20616C6C6F636220256C7520    ack: allocb %lu 
18231                                          6572726F720D00646C5F75646572726F    error..dl_uderro
18241                                          725F696E643A20646C70695F65727220    r_ind: dlpi_err 
18251                                          25642C20756E69785F6572722025640D    %d, unix_err %d.
18261                                          00646C5F75646572726F725F696E643A    .dl_uderror_ind:
18271                                          20616C6C6F636220256C75206572726F     allocb %lu erro
18281                                          720D00444C5F554E4954444154415F52    r..DL_UNITDATA_R
18291                                          45513A20616464726573732070617261    EQ: address para
182A1                                          6D65746572206572726F720D00444C5F    meter error..DL_
182B1                                          554E4954444154415F5245513A206164    UNITDATA_REQ: ad
182C1                                          6472657373206C656E67746820657272    dress length err
182D1                                          6F720D00444C5F554E4954444154415F    or..DL_UNITDATA_
182E1                                          5245513A204950582061646472657373    REQ: IPX address
182F1                                          206C656E677468206572726F720D0044     length error..D
18301                                          4C5F554E4954444154415F5245513A20    L_UNITDATA_REQ: 
18311                                          3830322E322061646472657373206C65    802.2 address le
18321                                          6E677468206572726F720D00444C5F55    ngth error..DL_U
18331                                          4E4954444154415F5245513A20383032    NITDATA_REQ: 802
18341                                          2E3220534E4150206164647265737320    .2 SNAP address 
18351                                          6C656E677468206572726F720D00444C    length error..DL
18361                                          5F554E4954444154415F5245513A2073    _UNITDATA_REQ: s
18371                                          747265616D206572726F720D00444C5F    tream error..DL_
18381                                          554E4954444154415F5245513A20616C    UNITDATA_REQ: al
18391                                          6C6F636220256C75206572726F720D00    locb %lu error..
183A1                                          446C70694D6573736167653A20756E65    DlpiMessage: une
183B1                                          787065637465642074696D65720D0044    xpected timer..D
183C1                                          6C70694D6573736167653A20696E7661    lpiMessage: inva
183D1                                          6C69642074696D65720D00446C70694D    lid timer..DlpiM
183E1                                          6573736167653A20756E6B6E6F776E20    essage: unknown 
183F1                                          64625F74797065202564207072696D69    db_type %d primi
18401                                          746976652025640D00446C70693A2073    tive %d..Dlpi: s
18411                                          697A65202564203C2025640D00446C70    ize %d < %d..Dlp
18421                                          693A20756E6B6E6F776E207072696D69    i: unknown primi
18431                                          7469766520256C640D00446C70693A20    tive %ld..Dlpi: 
18441                                          7072696D697469766520256C642C2073    primitive %ld, s
18451                                          697A6520256C64203C2025640D00446C    ize %ld < %d..Dl
18461                                          70693A207072696D697469766520256C    pi: primitive %l
18471                                          642C206D695F7265616C6C6F63622025    d, mi_reallocb %
18481                                          6C75206572726F720D00696F63746C5F    lu error..ioctl_
18491                                          46617374506174683A206B5374726561    FastPath: kStrea
184A1                                          6D52656376537461747573206572726F    mRecvStatus erro
184B1                                          720D00696F63746C5F46617374506174    r..ioctl_FastPat
184C1                                          683A20616C6C6F636220256C75206572    h: allocb %lu er
184D1                                          726F720D00696F63746C5F4661737450    ror..ioctl_FastP
184E1                                          6174683A20636F707962206572726F72    ath: copyb error
184F1                                          0D00416C6C6F6342696E643A20416C6C    ..AllocBind: All
18501                                          6F636174654D656D6F727920256C7520    ocateMemory %lu 
18511                                          6572726F720D00646C5F70726F6D6973    error..dl_promis
18521                                          636F66665F7265713A20307825303858    coff_req: 0x%08X
18531                                          20444C5F50524F4D4953435F50485953     DL_PROMISC_PHYS
18541                                          0D00646C5F70726F6D6973636F66665F    ..dl_promiscoff_
18551                                          7265713A2030782530385820444C5F50    req: 0x%08X DL_P
18561                                          524F4D4953435F4D554C54490D00646C    ROMISC_MULTI..dl
18571                                          5F70726F6D6973636F66665F7265713A    _promiscoff_req:
18581                                          2030782530385820444C5F50524F4D49     0x%08X DL_PROMI
18591                                          53435F5341500D00646C5F70726F6D69    SC_SAP..dl_promi
185A1                                          73636F6E5F7265713A20307825303858    scon_req: 0x%08X
185B1                                          20444C5F50524F4D4953435F50485953     DL_PROMISC_PHYS
185C1                                          0D00646C5F70726F6D6973636F6E5F72    ..dl_promiscon_r
185D1                                          65713A2030782530385820444C5F5052    eq: 0x%08X DL_PR
185E1                                          4F4D4953435F4D554C54490D00646C5F    OMISC_MULTI..dl_
185F1                                          70726F6D6973636F6E5F7265713A2030    promiscon_req: 0
18601                                          782530385820444C5F50524F4D495343    x%08X DL_PROMISC
18611                                          5F5341500D00646C5F756E62696E645F    _SAP..dl_unbind_
18621                                          7265713A203078253038580D00646C5F    req: 0x%08X..dl_
18631                                          62696E645F7265713A20307825303858    bind_req: 0x%08X
18641                                          203078253034580D00646C5F74657374     0x%04X..dl_test
18651                                          5F7869643A20616C6C6F636220256C75    _xid: allocb %lu
18661                                          206572726F720D00646C5F756E697464     error..dl_unitd
18671                                          6174615F696E643A20616C6C6F636220    ata_ind: allocb 
18681                                          256C75206572726F720D00446C706947    %lu error..DlpiG
18691                                          6C6F62616C42726F6164636173743A20    lobalBroadcast: 
186A1                                          616C6C6F636220256C75206572726F72    allocb %lu error
186B1                                          0D00446C70695478546573745849443A    ..DlpiTxTestXID:
186C1                                          20616C6C6F636220256C75206572726F     allocb %lu erro
186D1                                          720D00446C7069547854657374584944    r..DlpiTxTestXID
186E1                                          3A20636F707962206572726F720D0044    : copyb error..D
186F1                                          6C70695278546573745849443A20616C    lpiRxTestXID: al
18701                                          6C6F636220256C75206572726F720D00    locb %lu error..
18711                                          446C706952784E6F726D616C3A20646C    DlpiRxNormal: dl
18721                                          5F726563765F73746174757320657272    _recv_status err
18731                                          6F720D00446C706952784E6F726D616C    or..DlpiRxNormal
18741                                          3A20756E6B6E6F776E2070726F746F20    : unknown proto 
18751                                          2541202541203078253034580D00446C    %A %A 0x%04X..Dl
18761                                          706953747265616D577372763A206462    piStreamWsrv: db
18771                                          5F74797065203D2025640D00446C7069    _type = %d..Dlpi
18781                                          53747265616D436C6F73653A20446C70    StreamClose: Dlp
18791                                          695374617274206572726F720D00446C    iStart error..Dl
187A1                                          706953747265616D4F70656E3A206D69    piStreamOpen: mi
187B1                                          5F6F70656E5F636F6D6D206572726F72    _open_comm error
187C1                                          2025640D00446C706953747265616D4F     %d..DlpiStreamO
187D1                                          70656E3A206D695F74696D65725F616C    pen: mi_timer_al
187E1                                          6C6F63206572726F720D00446C706952    loc error..DlpiR
187F1                                          785461736B3A20616C6C6F636220256C    xTask: allocb %l
18801                                          75206572726F720D00446C7069527854    u error..DlpiRxT
18811                                          61736B3A20657362616C6C6F6320256C    ask: esballoc %l
18821                                          75206572726F720D                    u error.
18829  3FD7      RPTBLK  cnt=12                6C 
1882A                    dcnt=3                   03
1882B                    rpt=1                    01
1882C                                          00446C7069436C6F73653A20            .DlpiClose: 
18838                                       1  25730D                              %s.
1883B  3FF2      BLK     cnt=47                20 2F
1883D                                          73747265616D73207374696C6C206F70    streams still op
1884D                                          656E0D00446C7069436C6F73653A2045    en..DlpiClose: E
1885D                                          6E6574436C6F7365206572726F720D      netClose error.
1886C  4021      RPTBLK  cnt=11                6B 
1886D                    dcnt=3                   03
1886E                    rpt=1                    01
1886F                                          00446C70694F70656E3A20              .DlpiOpen: 
1887A                                       1  25730D                              %s.
1887D  403A      BLK     cnt=138               20 810A
18880                                          416C6C6F636174654D656D6F72792065    AllocateMemory e
18890                                          72726F720D00456E65744F70656E3A20    rror..EnetOpen: 
188A0                                          4F70656E4D5072696E7466206572726F    OpenMPrintf erro
188B0                                          720D00456E65744F70656E3A204E644F    r..EnetOpen: NdO
188C0                                          70656E206572726F720D00446C70694F    pen error..DlpiO
188D0                                          70656E3A20456E65744F70656E206572    pen: EnetOpen er
188E0                                          726F720D00446C70694F70656E3A204F    ror..DlpiOpen: O
188F0                                          54437265617465446566657272656454    TCreateDeferredT
18900                                          61736B206572726F720D                ask error.
1890A  40C4      RPTBLK  cnt=5                 65 
1890B                    dcnt=12                  0C
1890C                    rpt=1                    01
1890D                                          00446C7069                          .Dlpi
18912                                       1  4F70656E3A206572726F720D            Open: error.
1891E  40DA      BLK     cnt=10                2A 
1891F                                          50726F62653A2025730D                Probe: %s.
18929  40E4      ZERO    cnt=4                 04 

             ---------------------------- Unpacked PiData ---------------------------
      00000  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00020  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00040  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00060  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00080  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      000A0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      000C0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      000E0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00100  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00120  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000560  ...............................`
      00140  00004128 00000500 00000518 00004140  000040E8 00004130 00000540 00000720  ..A(..........A@..@...A0...@... 
      00160  000006E8 00000718 00000268 00000270  00000248 00000260 00000278 00000280  ...........h...p...H...`...x....
      00180  00000288 00000290 00000298 00000258  000002B8 00000250 000002C0 000002A0  ...............X.......P........
      001A0  000002A8 000002B0 00001F58 000002D8  00004150 000018F8 000018C0 00001EC8  ...........X......AP............
      001C0  000018F0 000018F4 00001EE0 000002D0  00001EF8 00001F10 00001F28 00001910  ...........................(....
      001E0  00001940 00001F40 00004190 00003108  00002E5C 00002E88 00002F88 00002F80  ...@...@..A...1....\....../.../.
      00200  00002F90 00002FC8 00002FE8 00000368  000002C8 00000408 00000000 00000218  ../.../.../....h................
      00220  00000040 00000218 00000048 00000218  00000100 00000218 000001AC 00000218  ...@.......H....................
      00240  00000324 00000218 00000648 00000218  00000D30 00000218 00000418 00000218  ...$.......H.......0............
      00260  0000195C 00000218 00001FBC 00000218  00002D28 00000218 0000377C 00000218  ...\..............-(......7|....
      00280  000025F0 00000218 00003A40 00000218  00002AC4 00000218 00003F70 00000218  ..%.......:@......*.......?p....
      002A0  000041A0 00000218 0000422C 00000218  00004268 00000218 0000429C 00000218  ..A.......B,......Bh......B.....
      002C0  00004798 00000218 00006AD4 00000218  00009194 00000218 00009C00 00000218  ..G.......j.....................
      002E0  0000AE0C 00000218 0000AE44 00000218  0000AECC 00000218 0000AF04 00000218  ...........D....................
      00300  0000AF8C 00000218 0000AFC4 00000218  0000B04C 00000218 0000B084 00000218  ...................L............
      00320  0000B10C 00000218 0000B144 00000218  0000B1CC 00000218 0000B204 00000218  ...........D....................
      00340  0000B28C 00000218 0000B2C4 00000218  0000B34C 00000218 0000B384 00000218  ...................L............
      00360  0000B40C 00000218 0000B4D8 00000218  0000F380 00000218 0000F458 00000218  ...........................X....
      00380  0000F65C 00000218 0000F780 00000218  0000F860 00000218 0000F920 00000218  ...\...............`....... ....
      003A0  0000F980 00000218 0000FB44 00000218  0000FD80 00000218 000100F4 00000218  ...........D....................
      003C0  000104C0 00000218 0001066C 00000218  00010A0C 00000218 00010D18 00000218  ...........l....................
      003E0  0001125C 00000218 00012F20 00000218  00013338 00000218 00013520 00000218  ...\....../ ......38......5 ....
      00400  00013738 00000218 00013CE4 00000218  6D74656A 00000000 046D6163 65000000  ..78......<.....mtej.....mace...
      00420  00000000 00000000 00000000 00000000  00000000 00000000 02306002 00000004  .........................0`.....
      00440  04656E65 74000000 00000000 00000000  00000000 00000000 00000000 00000000  .enet...........................
      00460  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00480  00000001 6F74616E 000A0B01 02306002  1BBD0000 000004A8 00000000 000005DC  ....otan.....0`.................
      004A0  00002000 00001000 6D616365 00000000  00000000 000003F8 00000218 00000400  .. .....mace....................
      004C0  00000000 00000490 00000000 00000000  000003E8 000003F0 00000000 00000000  ................................
      004E0  00000000 00000490 00000000 00000000  000004B0 000004D0 00000000 00000000  ................................
      00500  000004F0 08002001 00000003 00000000  00000000 00000000 000000E8 00000098  ...... .........................
      00520  000000B4 000000E8 000000E8 000000E8  0000007C 000000D0 000000E8 00000000  ...................|............
      00540  AAFE0700 00000000 00000000 00131832  00010004 00000228 00000000 00000000  ...............2.......(........
      00560  5465726D 696E6174 65537472 65616D4D  6F64756C 653A2044 6C706943 6C6F7365  TerminateStreamModule: DlpiClose
      00580  20657272 6F720D00 5465726D 696E6174  65537472 65616D4D 6F64756C 653A2025   error..TerminateStreamModule: %
      005A0  73206572 726F720D 44616E67 6C696E67  20706F69 6E746572 73206172 65206F6E  s error.Dangling pointers are on
      005C0  20746865 206C6F6F 73652E2E 2E0D5468  6520736B 79206973 2066616C 6C696E67   the loose....The sky is falling
      005E0  210D5265 73746172 7420796F 7572206D  61636869 6E652E2E 2E202A4E 4F572A0D  !.Restart your machine... *NOW*.
      00600  00257320 25732C20 25730041 70706C65  20456E65 74203130 4D00322E 33623263  .%s %s, %s.Apple Enet 10M.2.3b2c
      00620  3100496E 69745374 7265616D 4D6F6475  6C653A20 25730D00 496E6974 53747265  1.InitStreamModule: %s..InitStre
      00640  616D4D6F 64756C65 3A20616C 72656164  79206F70 656E0D00 496E6974 53747265  amModule: already open..InitStre
      00660  616D4D6F 64756C65 3A20446C 70694F70  656E2065 72726F72 0D00496E 69745374  amModule: DlpiOpen error..InitSt
      00680  7265616D 4D6F6475 6C653A20 25732065  72726F72 0D005661 6C696461 74654861  reamModule: %s error..ValidateHa
      006A0  72647761 72653A20 25730D00 56616C69  64617465 48617264 77617265 3A20616C  rdware: %s..ValidateHardware: al
      006C0  72656164 79206F70 656E0D00 56616C69  64617465 48617264 77617265 3A202573  ready open..ValidateHardware: %s
      006E0  20657272 6F720D00 000006F0 00000000  456E6574 50534720 322E3362 32633120   error..........EnetPSG 2.3b2c1 
      00700  4D617220 32372032 30303220 31333A34  373A3435 00000000 00000000 000000FA  Mar 27 2002 13:47:45............
      00720  4D616353 746F703A 20726573 65742065  72726F72 0D004D61 6353746F 703A2074  MacStop: reset error..MacStop: t
      00740  72616E73 6D697420 6572726F 720D004D  61635374 6F703A20 72656365 69766520  ransmit error..MacStop: receive 
      00760  6572726F 720D004D 61635374 6F703A20  4F4B0D00 4D616353 746F703A 20657272  error..MacStop: OK..MacStop: err
      00780  6F720D00 4D616354 78436865 636B3A20  63686169 6E206164 64726573 73004D61  or..MacTxCheck: chain address.Ma
      007A0  63547843 6865636B 3A206368 61696E20  6F70636F 6465004D 61635478 43686563  cTxCheck: chain opcode.MacTxChec
      007C0  6B3A2062 75737900 4D616354 78436865  636B3A20 656D7074 79207269 6E672062  k: busy.MacTxCheck: empty ring b
      007E0  75737900 4D616354 78436865 636B3A20  656D7074 79207269 6E672074 61696C00  usy.MacTxCheck: empty ring tail.
      00800  4D616354 78436865 636B3A20 656D7074  79207269 6E672070 726F6265 004D6163  MacTxCheck: empty ring probe.Mac
      00820  54784368 65636B3A 20746169 6C004D61  63547843 6865636B 3A207461 696C2D3E  TxCheck: tail.MacTxCheck: tail->
      00840  70726F62 65004D61 63547843 6865636B  3A207461 696C2D3E 70726F62 652D3E74  probe.MacTxCheck: tail->probe->t
      00860  64657300 4D616354 78436865 636B3A20  70726F62 65004D61 63547843 6865636B  des.MacTxCheck: probe.MacTxCheck
      00880  3A206D6F 72652070 726F6265 004D6163  54784368 65636B3A 206D6F72 65206275  : more probe.MacTxCheck: more bu
      008A0  66666572 004D6163 54784368 65636B3A  206D6F72 65206164 64726573 73004D61  ffer.MacTxCheck: more address.Ma
      008C0  63547843 6865636B 3A206C61 73742073  65676D65 6E74206C 6F73740D 004D6163  cTxCheck: last segment lost..Mac
      008E0  54784368 65636B3A 206C6173 74207072  6F626500 4D616354 78436865 636B3A20  TxCheck: last probe.MacTxCheck: 
      00900  6C617374 20627566 66657200 4D616354  78436865 636B3A20 6C617374 20616464  last buffer.MacTxCheck: last add
      00920  72657373 004D6163 54784368 65636B3A  206C6173 74207061 636B6574 4E657874  ress.MacTxCheck: last packetNext
      00940  004D6163 54784368 65636B3A 20547846  72616D65 53746174 7573206C 6F73740D  .MacTxCheck: TxFrameStatus lost.
      00960  004D6163 54784368 65636B3A 20547846  72616D65 53746174 75732061 64647265  .MacTxCheck: TxFrameStatus addre
      00980  7373004D 61635478 43686563 6B3A2054  78467261 6D655374 61747573 2070726F  ss.MacTxCheck: TxFrameStatus pro
      009A0  6265004D 61635478 43686563 6B3A2054  78467261 6D655374 61747573 20627566  be.MacTxCheck: TxFrameStatus buf
      009C0  66657200 4D616354 78436865 636B3A20  66697273 74207072 6F626500 4D616354  fer.MacTxCheck: first probe.MacT
      009E0  78436865 636B3A20 496E7465 72727570  74536574 206C6F73 740D004D 61635478  xCheck: InterruptSet lost..MacTx
      00A00  43686563 6B3A2049 6E746572 72757074  53657420 61646472 65737300 4D616354  Check: InterruptSet address.MacT
      00A20  78436865 636B3A20 496E7465 72727570  74536574 2070726F 6265004D 61635478  xCheck: InterruptSet probe.MacTx
      00A40  43686563 6B3A2049 6E746572 72757074  53657420 62756666 6572004D 61635478  Check: InterruptSet buffer.MacTx
      00A60  43686563 6B3A2068 65616400 4D616354  78436865 636B3A20 68656164 20627573  Check: head.MacTxCheck: head bus
      00A80  790D004D 61635478 43686563 6B3A2069  6E616374 69766520 62756666 6572004D  y..MacTxCheck: inactive buffer.M
      00AA0  61635478 43686563 6B3A2069 6E616374  69766520 70726F62 65004D61 63547843  acTxCheck: inactive probe.MacTxC
      00AC0  6865636B 20746169 6C004D61 63547843  6865636B 3A206861 6C74696E 672E2E2E  heck tail.MacTxCheck: halting...
      00AE0  0D000D25 730D0054 78436865 636B2050  61737365 640D0054 78436865 636B2046  ...%s..TxCheck Passed..TxCheck F
      00B00  41494C45 44212121 21210D00 4D414363  63202530 32782050 52202530 32782044  AILED!!!!!..MACcc %02x PR %02x D
      00B20  4D416373 20253038 780D0054 78207269  6E673A25 6C752F25 6C752F25 6C752C20  MAcs %08x..Tx ring:%lu/%lu/%lu, 
      00B40  7061636B 6574733A 256C752F 256C752B  256C752C 20696E74 3A256C75 0D005478  packets:%lu/%lu+%lu, int:%lu..Tx
      00B60  20256C75 206D696E 556E626C 6F636B25  6C752C20 256C752F 256C752F 256C752F   %lu minUnblock%lu, %lu/%lu/%lu/
      00B80  256C752F 256C752F 256C7520 666C6F77  2C20256C 752B256C 752B256C 752D256C  %lu/%lu/%lu flow, %lu+%lu+%lu-%l
      00BA0  75207374 6172740D 00547820 4C696D25  6C752C20 256C753D 256C752B 256C7520  u start..Tx Lim%lu, %lu=%lu+%lu 
      00BC0  78444D41 3A256C75 20736572 76696365  20256C75 2F256C75 2F256C75 2F256C75  xDMA:%lu service %lu/%lu/%lu/%lu
      00BE0  2F256C75 0D005278 20616464 72657373  00202541 000D0052 7820256C 75207269  /%lu..Rx address. %A...Rx %lu ri
      00C00  6E67256C 752C2025 6C752B25 6C752070  61636B65 74732C20 256C7520 696E7465  ng%lu, %lu+%lu packets, %lu inte
      00C20  72727570 740D0052 7820256C 752F256C  7520666C 6F772C20 256C752B 256C7520  rrupt..Rx %lu/%lu flow, %lu+%lu 
      00C40  73746172 740D0052 7820256C 75206D69  6E536572 76696365 256C752C 20256C75  start..Rx %lu minService%lu, %lu
      00C60  206D696E 53657276 69636525 6C752C20  256C752B 256C752B 256C7520 73657276   minService%lu, %lu+%lu+%lu serv
      00C80  6963650D 004D6163 65206C61 7374506F  6C6C2030 7825780D 00547842 41424C20  ice..Mace lastPoll 0x%x..TxBABL 
      00CA0  2020256C 750D0054 78434552 52202020  256C750D 0054784D 434F4C20 2020256C    %lu..TxCERR   %lu..TxMCOL   %l
      00CC0  750D0054 784D5043 4F202020 256C750D  0054784E 584D5453 5620256C 750D0054  u..TxMPCO   %lu..TxNXMTSV %lu..T
      00CE0  7855464C 4F202020 256C750D 0054784C  434F4C20 2020256C 750D0054 784F4E45  xUFLO   %lu..TxLCOL   %lu..TxONE
      00D00  20202020 256C750D 0054784D 4F524520  2020256C 750D0054 78444546 45522020      %lu..TxMORE   %lu..TxDEFER  
      00D20  256C750D 0054784C 43415220 2020256C  750D0054 78525452 59202020 256C750D  %lu..TxLCAR   %lu..TxRTRY   %lu.
      00D40  00527842 49472020 2020256C 750D0052  78534D41 4C4C2020 256C750D 0052784F  .RxBIG    %lu..RxSMALL  %lu..RxO
      00D60  44442020 2020256C 750D0052 784F464C  4F202020 256C750D 00527843 4C534E20  DD    %lu..RxOFLO   %lu..RxCLSN 
      00D80  2020256C 750D0052 78465241 4D202020  256C750D 00527846 43532020 2020256C    %lu..RxFRAM   %lu..RxFCS    %l
      00DA0  750D004D 61634765 74426173 653A2052  65676973 74727943 53747245 6E747279  u..MacGetBase: RegistryCStrEntry
      00DC0  546F4E61 6D652065 72722025 640D0072  6567004D 61634765 74426173 653A2070  ToName err %d..reg.MacGetBase: p
      00DE0  68794164 6472203D 3D204E55 4C4C0D00  4141504C 2C616464 72657373 004D6163  hyAddr == NULL..AAPL,address.Mac
      00E00  47657442 6173653A 206C6F67 41646472  203D3D20 4E554C4C 0D004D61 63476574  GetBase: logAddr == NULL..MacGet
      00E20  42617365 3A206763 4C6F6742 61736520  3D3D204E 554C4C0D 004D6163 47657442  Base: gcLogBase == NULL..MacGetB
      00E40  6173653A 20676350 68794261 7365203D  3D204E55 4C4C0D00 4D616347 65744261  ase: gcPhyBase == NULL..MacGetBa
      00E60  73653A20 30782530 38582030 78253038  58203078 25303858 20307825 30385820  se: 0x%08X 0x%08X 0x%08X 0x%08X 
      00E80  30782530 38580D00 4170706C 65204375  72696F2F 4D616365 00417070 6C652043  0x%08X..Apple Curio/Mace.Apple C
      00EA0  7572696F 5072696D 652F4D61 6365004D  6163436F 6E666967 3A20756E 6B6E6F77  urioPrime/Mace.MacConfig: unknow
      00EC0  6E206368 69702049 44203078 25303858  0D004D61 63436F6E 6669673A 2025730D  n chip ID 0x%08X..MacConfig: %s.
      00EE0  00504C53 4343506F 7274004D 6163436F  6E666967 3A20696E 76616C69 6420504C  .PLSCCPort.MacConfig: invalid PL
      00F00  53434350 6F727420 30782530 32580D00  6C6F6361 6C2D6D61 632D6164 64726573  SCCPort 0x%02X..local-mac-addres
      00F20  73004D61 63526450 526F6D3A 20006E61  6D652072 65676973 74657279 20222573  s.MacRdPRom: .name registery "%s
      00F40  223A2073 697A6520 25642021 3D202564  0D004D61 63526450 526F6D3A 20666F72  ": size %d != %d..MacRdPRom: for
      00F60  6D617420 30782530 32582021 3D203078  41410D00 4D616352 6450526F 6D3A206E  mat 0x%02X != 0xAA..MacRdPRom: n
      00F80  616D6520 72656769 73747279 20222573  223A2025 4120213D 20254120 66697865  ame registry "%s": %A != %A fixe
      00FA0  640D004D 61635264 50526F6D 3A206E61  6D652072 65676973 74727920 22257322  d..MacRdPRom: name registry "%s"
      00FC0  3A206D69 7373696E 670D004D 61635264  50526F6D 3A20696E 76616C69 64206173  : missing..MacRdPRom: invalid as
      00FE0  7369676E 65642061 64647265 73732025  410D004D 6163436F 6E666967 3A204173  signed address %A..MacConfig: As
      01000  7369676E 65642041 64647265 73732025  410D004D 6163436F 6E666967 3A204173  signed Address %A..MacConfig: As
      01020  7369676E 65642041 64647265 73732025  41202541 0D004D61 634F7065 6E494F3A  signed Address %A %A..MacOpenIO:
      01040  2025730D 004D6163 54785265 7365743A  204D6163 53746F70 20657272 6F720D00   %s..MacTxReset: MacStop error..
      01060  4D616354 78526573 65743A20 7472616E  736D6974 74657220 77617320 62726F6B  MacTxReset: transmitter was brok
      01080  656E0D00 4D616354 78526573 65743A20  416C6C6F 63617465 4D656D6F 7279466F  en..MacTxReset: AllocateMemoryFo
      010A0  72494F20 256C6420 6572726F 72004D61  63547852 65736574 3A20416C 6C6F6361  rIO %ld error.MacTxReset: Alloca
      010C0  74654D65 6D6F7279 20256C64 20657272  6F72004D 61635478 52657365 743A204F  teMemory %ld error.MacTxReset: O
      010E0  4B0D004D 61635478 4572726F 723A2064  726F7070 65642C20 73746174 75732030  K..MacTxError: dropped, status 0
      01100  78253032 580D004D 61635478 53746F70  3A207374 6F707069 6E672E2E 2E0D004D  x%02X..MacTxStop: stopping.....M
      01120  61635478 53746F70 3A207472 616E736D  69747465 72206973 2062726F 6B656E0D  acTxStop: transmitter is broken.
      01140  004D6163 54785374 6172743A 20747261  6E736D69 74746572 20697320 62726F6B  .MacTxStart: transmitter is brok
      01160  656E0D00 4D616354 78537461 72743A20  73746172 74696E67 2E2E2E0D 004D6163  en..MacTxStart: starting.....Mac
      01180  436F6E6E 6563743A 20636F6E 6E656374  65642061 74203130 4D627073 0D004D61  Connect: connected at 10Mbps..Ma
      011A0  63536574 556E6963 61737441 64647265  73733A20 7A65726F 20756E69 63617374  cSetUnicastAddress: zero unicast
      011C0  20616464 72657373 0D004D61 63536574  556E6963 61737441 64647265 73733A20   address..MacSetUnicastAddress: 
      011E0  6E6F7420 756E6963 61737420 61646472  65737320 25410D00 4D616353 6574556E  not unicast address %A..MacSetUn
      01200  69636173 74416464 72657373 3A20756E  73757070 6F727465 64206475 616C2061  icastAddress: unsupported dual a
      01220  64647265 73732025 410D004D 61635365  74556E69 63617374 41646472 6573733A  ddress %A..MacSetUnicastAddress:
      01240  20696E76 616C6964 20647561 6C206164  64726573 73202541 2025410D 004D6163   invalid dual address %A %A..Mac
      01260  53657455 6E696361 73744164 64726573  733A2074 696D656F 75740D00 4D616357  SetUnicastAddress: timeout..MacW
      01280  72416464 72657373 46696C74 65723A20  74696D65 6F75740D 004D6163 52784368  rAddressFilter: timeout..MacRxCh
      012A0  65636B3A 20636861 696E2061 64647265  7373004D 61635278 43686563 6B3A2063  eck: chain address.MacRxCheck: c
      012C0  6861696E 206F7063 6F646500 4D616352  78436865 636B3A20 656D7074 79207269  hain opcode.MacRxCheck: empty ri
      012E0  6E672062 75737900 4D616352 78436865  636B3A20 656D7074 79207269 6E672074  ng busy.MacRxCheck: empty ring t
      01300  61696C00 4D616352 78436865 636B3A20  656D7074 79207269 6E672070 726F6265  ail.MacRxCheck: empty ring probe
      01320  004D6163 52784368 65636B3A 20746169  6C004D61 63527843 6865636B 3A207461  .MacRxCheck: tail.MacRxCheck: ta
      01340  696C2D3E 70726F62 65004D61 63527843  6865636B 3A207461 696C2D3E 70726F62  il->probe.MacRxCheck: tail->prob
      01360  652D3E72 64657300 4D616352 78436865  636B3A20 70726F62 65004D61 63527843  e->rdes.MacRxCheck: probe.MacRxC
      01380  6865636B 3A206669 72737420 70726F62  65004D61 63527843 6865636B 3A206275  heck: first probe.MacRxCheck: bu
      013A0  66666572 004D6163 52784368 65636B3A  20616464 72657373 004D6163 52784368  ffer.MacRxCheck: address.MacRxCh
      013C0  65636B3A 206F7063 6F646500 4D616352  78436865 636B3A20 68656164 004D6163  eck: opcode.MacRxCheck: head.Mac
      013E0  52784368 65636B3A 20686561 64206275  73790D00 4D616352 78436865 636B3A20  RxCheck: head busy..MacRxCheck: 
      01400  696E6163 74697665 20627566 66657200  4D616352 78436865 636B3A20 696E6163  inactive buffer.MacRxCheck: inac
      01420  74697665 2070726F 6265004D 61635278  43686563 6B207461 696C004D 61635278  tive probe.MacRxCheck tail.MacRx
      01440  43686563 6B3A2063 446D6152 65636569  76654553 004D6163 52784368 65636B3A  Check: cDmaReceiveES.MacRxCheck:
      01460  2063446D 61526561 64427974 65455300  4D616352 78436865 636B3A20 68616C74   cDmaReadByteES.MacRxCheck: halt
      01480  696E672E 2E2E0D00 4D616352 78537461  72743A20 72656365 69766572 20697320  ing.....MacRxStart: receiver is 
      014A0  62726F6B 656E0D00 4D616352 78537461  72743A20 73746172 74696E67 2E2E2E0D  broken..MacRxStart: starting....
      014C0  004D6163 52785365 72766963 653A2069  6E616374 6976650D 004D6163 52785365  .MacRxService: inactive..MacRxSe
      014E0  72766963 653A204D 61635278 53746172  74206572 726F720D 00526573 74617274  rvice: MacRxStart error..Restart
      01500  3A204D61 6353746F 70206572 726F720D  00526573 74617274 3A206669 6C746572  : MacStop error..Restart: filter
      01520  20656E61 626C6564 0D005265 73746172  743A2070 726F6D69 7363756F 75730D00   enabled..Restart: promiscuous..
      01540  52657374 6172743A 204F4B0D 004D6163  54785365 72766963 653A204D 61635478  Restart: OK..MacTxService: MacTx
      01560  53746F70 20657272 6F720D00 4D616354  78536572 76696365 3A204D61 63547853  Stop error..MacTxService: MacTxS
      01580  74617274 20657272 6F720D00 4D616354  78536572 76696365 3A20584D 54535620  tart error..MacTxService: XMTSV 
      015A0  62757379 20636E74 3A202564 0D004D61  63527852 65736574 3A204D61 6353746F  busy cnt: %d..MacRxReset: MacSto
      015C0  70206572 726F720D 004D6163 52785265  7365743A 20726563 65697665 72207761  p error..MacRxReset: receiver wa
      015E0  73206272 6F6B656E 0D004D61 63527852  65736574 3A20416C 6C6F6361 74654D65  s broken..MacRxReset: AllocateMe
      01600  6D6F7279 466F7249 4F20256C 64206572  726F7200 4D616352 78526573 65743A20  moryForIO %ld error.MacRxReset: 
      01620  416C6C6F 63617465 4D656D6F 72792025  6C642065 72726F72 004D6163 52785265  AllocateMemory %ld error.MacRxRe
      01640  7365743A 204F4B0D 004D6163 52784572  726F723A 20444D41 206F7665 72666C6F  set: OK..MacRxError: DMA overflo
      01660  7720256C 64203E20 256C640D 004D6163  52784572 726F723A 20444D41 20756E64  w %ld > %ld..MacRxError: DMA und
      01680  6572666C 6F772025 6C64203C 20256C64  0D004D61 63527845 72726F72 3A206F64  erflow %ld < %ld..MacRxError: od
      016A0  64207061 636B6574 2073697A 6520256C  75203E20 256C750D 004D6163 43686970  d packet size %lu > %lu..MacChip
      016C0  4953523A 20756E65 78706563 74656420  696E7465 72727570 740D004D 61635365  ISR: unexpected interrupt..MacSe
      016E0  74416464 72657373 46696C74 65723A20  25410D00 4D616353 65744164 64726573  tAddressFilter: %A..MacSetAddres
      01700  7346696C 7465723A 20746F6F 206D616E  7920756E 69636173 74206164 64726573  sFilter: too many unicast addres
      01720  7365730D 004D6163 53657441 64647265  73734669 6C746572 3A206669 6C746572  ses..MacSetAddressFilter: filter
      01740  20656E61 626C6564 0D004D61 63536574  41646472 65737346 696C7465 723A2070   enabled..MacSetAddressFilter: p
      01760  726F6D69 7363756F 75730D00 4D616353  74617274 3A204D61 6353746F 70206572  romiscuous..MacStart: MacStop er
      01780  726F720D 004D6163 53746172 743A206E  756C6C20 7472616E 736D6974 2072696E  ror..MacStart: null transmit rin
      017A0  670D004D 61635374 6172743A 206E756C  6C207265 63656976 65207269 6E670D00  g..MacStart: null receive ring..
      017C0  4D616353 74617274 3A202573 20696E76  616C6964 206D6F64 650D004D 61635374  MacStart: %s invalid mode..MacSt
      017E0  6172743A 204D6163 53657441 64647265  73734669 6C746572 20657272 6F720D00  art: MacSetAddressFilter error..
      01800  4D616353 74617274 3A202573 0D004D61  63436C6F 73653A20 25730D00 4D61634F  MacStart: %s..MacClose: %s..MacO
      01820  70656E3A 2025730D 004D6163 4F70656E  3A20416C 6C6F6361 74654D65 6D6F7279  pen: %s..MacOpen: AllocateMemory
      01840  20657272 6F720D00 4D61634F 70656E3A  204F7574 70757444 4D412069 6E746572   error..MacOpen: OutputDMA inter
      01860  72757074 20657272 6F720D00 4D61634F  70656E3A 20496E70 7574444D 4120696E  rupt error..MacOpen: InputDMA in
      01880  74657272 75707420 6572726F 720D004D  61634F70 656E3A20 43686970 20696E74  terrupt error..MacOpen: Chip int
      018A0  65727275 70742065 72726F72 0D004D61  634F7065 6E3A2065 72726F72 0D000000  errupt error..MacOpen: error....
      018C0  000018C8 00000000 456E6574 4C696220  322E3362 32633120 4D617220 32372032  ........EnetLib 2.3b2c1 Mar 27 2
      018E0  30303220 31333A34 373A3438 00000000  00000000 00000000 00005910 00005920  002 13:47:48..............Y...Y 
      01900  00005930 00005940 00005950 00000000  000105EA 00000001 00000000 000105EA  ..Y0..Y@..YP....................
      01920  00000002 00000000 03E805EA 00000002  01000000 000105EA 00000003 00000000  ................................
      01940  00010010 00000001 00000000 00010080  00000001 00000000 00010100 00000001  ................................
      01960  00000000 00010200 00000001 00000000  00010400 00000001 00000000 000105E9  ................................
      01980  00000001 00000000 000105EA 00000001  00000000 00400010 00000001 00000000  .....................@..........
      019A0  00400080 00000001 00000000 00400100  00000001 00000000 00400200 00000001  .@...........@...........@......
      019C0  00000000 00400400 00000001 00000000  004005E9 00000001 00000000 004005EA  .....@...........@...........@..
      019E0  00000001 00000000 00800010 00000001  00000000 00800080 00000001 00000000  ................................
      01A00  00800100 00000001 00000000 00800200  00000001 00000000 00800400 00000001  ................................
      01A20  00000000 008005E9 00000001 00000000  008005EA 00000001 00000000 01000010  ................................
      01A40  00000001 00000000 01000080 00000001  00000000 01000100 00000001 00000000  ................................
      01A60  01000200 00000001 00000000 01000400  00000001 00000000 010005E9 00000001  ................................
      01A80  00000000 010005EA 00000001 00000000  00000010 00000001 00000000 00000080  ................................
      01AA0  00000001 00000000 00000100 00000001  00000000 00000200 00000001 00000000  ................................
      01AC0  00000400 00000001 00000000 000005E9  00000001 00000000 000005EA 00000001  ................................
      01AE0  00000000 00010010 00000003 00000000  00010080 00000003 00000000 00010100  ................................
      01B00  00000003 00000000 00010200 00000003  00000000 00010400 00000003 00000000  ................................
      01B20  000105E9 00000003 00000000 000105EA  00000003 00000000 00000010 00000003  ................................
      01B40  00000000 00000080 00000003 00000000  00000100 00000003 00000000 00000200  ................................
      01B60  00000003 00000000 00000400 00000003  00000000 000005E9 00000003 00000000  ................................
      01B80  000005EA 00000003 00000000 00400010  00000003 00000000 00400080 00000003  .............@...........@......
      01BA0  00000000 00400100 00000003 00000000  00400200 00000003 00000000 00400400  .....@...........@...........@..
      01BC0  00000003 00000000 004005E9 00000003  00000000 004005EA 00000003 00000000  .........@...........@..........
      01BE0  00800010 00000003 00000000 00800080  00000003 00000000 00800100 00000003  ................................
      01C00  00000000 00800200 00000003 00000000  00800400 00000003 00000000 008005E9  ................................
      01C20  00000003 00000000 008005EA 00000003  00000000 01000010 00000003 00000000  ................................
      01C40  01000080 00000003 00000000 01000100  00000003 00000000 01000200 00000003  ................................
      01C60  00000000 01000400 00000003 00000000  010005E9 00000003 00000000 010005EA  ................................
      01C80  00000003 00000000 00010010 00000002  00000000 00010080 00000002 00000000  ................................
      01CA0  00010100 00000002 00000000 00010200  00000002 00000000 00010400 00000002  ................................
      01CC0  00000000 000105E9 00000002 00000000  000105EA 00000002 00000000 00000010  ................................
      01CE0  00000002 00000000 00000080 00000002  00000000 00000100 00000002 00000000  ................................
      01D00  00000200 00000002 00000000 00000400  00000002 00000000 000005E9 00000002  ................................
      01D20  00000000 000005EA 00000002 00000000  00010010 00000004 00000000 00010080  ................................
      01D40  00000004 00000000 00010100 00000004  00000000 00010200 00000004 00000000  ................................
      01D60  00010400 00000004 00000000 000105E9  00000004 00000000 000105EA 00000004  ................................
      01D80  00000000 00000010 00000004 00000000  00000080 00000004 00000000 00000100  ................................
      01DA0  00000004 00000000 00000200 00000004  00000000 00000400 00000004 00000000  ................................
      01DC0  000005E9 00000004 00000000 000005EA  00000004 00000000 03E80040 00000001  ...........................@....
      01DE0  01000000 03E80040 00000002 01000000  03E80040 00000003 01000000 03E80040  .......@...........@...........@
      01E00  00000004 01000000 03E80200 00000001  01000000 03E80200 00000002 01000000  ................................
      01E20  03E80200 00000003 01000000 03E80200  00000004 01000000 03E80294 00000001  ................................
      01E40  01000000 03E80294 00000002 01000000  03E80294 00000003 01000000 03E80294  ................................
      01E60  00000004 01000000 03E80400 00000001  01000000 03E80400 00000002 01000000  ................................
      01E80  03E80400 00000003 01000000 03E80400  00000004 01000000 03E805EA 00000001  ................................
      01EA0  01000000 03E805EA 00000002 01000000  03E805EA 00000003 01000000 03E805EA  ................................
      01EC0  00000004 01000000 00005AA4 00005AB0  00005ABC 00005AC8 00005AD4 00000000  ..........Z...Z...Z...Z...Z.....
      01EE0  000082D8 000082E4 000082F0 000082FC  00008308 00000000 0000855C 00008568  ...........................\...h
      01F00  00008574 00008580 0000858C 00000000  00008784 00008790 0000879C 000087A8  ...t............................
      01F20  000087B4 00000000 00008878 00008884  00008890 0000889C 000088A8 00000000  ...........x....................
      01F40  000097C4 000097D0 000097DC 000097E8  000097F4 00000000 25642E25 64207553  ........................%d.%d uS
      01F60  0025642E 2564206D 53002564 2E256420  53003031 32333435 36373839 41424344  .%d.%d mS.%d.%d S.0123456789ABCD
      01F80  45460030 31323334 35363738 39616263  64656600 3C4E554C 4C3E0048 414C5445  EF.0123456789abcdef.<NULL>.HALTE
      01FA0  44005359 4E434852 4F4E4F55 53204C4F  4F504241 434B0041 53594E43 48524F4E  D.SYNCHRONOUS LOOPBACK.ASYNCHRON
      01FC0  4F555320 4C4F4F50 4241434B 0053594E  4348524F 4E4F5553 00415359 4E434852  OUS LOOPBACK.SYNCHRONOUS.ASYNCHR
      01FE0  4F4E4F55 53003F00 0D25730D 00547820  256C6420 706F6F6C 256C7520 6D696E3A  ONOUS.?..%s..Tx %ld pool%lu min:
      02000  256C642C 20256C75 2B256C75 2B256C75  20736572 76696365 0D005278 20256C64  %ld, %lu+%lu+%lu service..Rx %ld
      02020  20706F6F 6C256C75 2C20256C 75207365  72766963 650D000D 0025730D 25730D25   pool%lu, %lu service....%s.%s.%
      02040  730D0045 6E657454 78546573 743A2045  6E657447 65745478 5061636B 65742065  s..EnetTxTest: EnetGetTxPacket e
      02060  72726F72 0D00456E 65745478 54657374  3A20456E 65745478 5061636B 65742065  rror..EnetTxTest: EnetTxPacket e
      02080  72726F72 0D00456E 65745478 54657374  3A207472 616E736D 69742064 726F7070  rror..EnetTxTest: transmit dropp
      020A0  65640D00 456E6574 54785465 73743A20  7472616E 736D6974 20627573 790D0045  ed..EnetTxTest: transmit busy..E
      020C0  6E657454 78546573 743A2025 6C752058  20256C75 2C206572 726F720D 00456E65  netTxTest: %lu X %lu, error..Ene
      020E0  74527854 6573743A 20657272 6F722025  640D0045 6E657452 78546573 743A2070  tRxTest: error %d..EnetRxTest: p
      02100  726F746F 636F6C20 30782530 38582021  3D203078 25303858 0D00456E 65745278  rotocol 0x%08X != 0x%08X..EnetRx
      02120  54657374 3A20736F 75726365 20616464  72657373 20254120 213D2025 410D0045  Test: source address %A != %A..E
      02140  6E657452 78546573 743A2064 65737469  6E617469 6F6E2061 64647265 73732025  netRxTest: destination address %
      02160  4120213D 2025410D 00456E65 74527854  6573743A 20646174 61207369 7A652030  A != %A..EnetRxTest: data size 0
      02180  78253038 5820213D 20307825 3038580D  00456E65 74527854 6573743A 20646174  x%08X != 0x%08X..EnetRxTest: dat
      021A0  615B2564 5D203078 25303258 20213D20  30782530 32580D00 456E6574 53746F70  a[%d] 0x%02X != 0x%02X..EnetStop
      021C0  3A204D61 63547852 65736574 20657272  6F720D00 456E6574 53746F70 3A204D61  : MacTxReset error..EnetStop: Ma
      021E0  63527852 65736574 20657272 6F720D00  456E6574 53746F70 3A202564 20547842  cRxReset error..EnetStop: %d TxB
      02200  75666665 7273206E 6F742072 65747572  6E656420 25642021 3D202564 0D00456E  uffers not returned %d != %d..En
      02220  65745374 6F703A20 25642052 78427566  66657273 206E6F74 20726574 75726E65  etStop: %d RxBuffers not returne
      02240  64202564 20213D20 25640D00 456E6574  53746F70 3A204861 6C746564 0D00456E  d %d != %d..EnetStop: Halted..En
      02260  65744368 65636B54 78427566 66657220  62756666 6572203D 3D204E55 4C4C0D00  etCheckTxBuffer buffer == NULL..
      02280  456E6574 43686563 6B547842 75666665  723A2030 78253038 582D3E65 6E657420  EnetCheckTxBuffer: 0x%08X->enet 
      022A0  30782530 38582021 3D203078 25303858  0D00456E 65744368 65636B54 78427566  0x%08X != 0x%08X..EnetCheckTxBuf
      022C0  6665723A 20307825 3038582D 3E726563  79636C65 4C697374 20307825 30385820  fer: 0x%08X->recycleList 0x%08X 
      022E0  213D2030 78253038 580D0045 6E657443  6865636B 52784275 66666572 3A203078  != 0x%08X..EnetCheckRxBuffer: 0x
      02300  25303858 2D3E6461 7461203D 3D204E55  4C4C0D00 456E6574 43686563 6B547842  %08X->data == NULL..EnetCheckTxB
      02320  75666665 723A2030 78253038 582D3E70  68794164 64726573 73203078 25303858  uffer: 0x%08X->phyAddress 0x%08X
      02340  20213D20 30782530 38580D00 456E6574  43686563 6B547842 75666665 723A2030   != 0x%08X..EnetCheckTxBuffer: 0
      02360  78253038 582D3E70 68794164 64726573  73203D20 30782530 38582C20 6E6F7420  x%08X->phyAddress = 0x%08X, not 
      02380  616C6967 6E65640D 00456E65 74436865  636B5478 42756666 65723A20 30782530  aligned..EnetCheckTxBuffer: 0x%0
      023A0  38582D3E 70687941 64647265 73734553  20307825 30385820 213D2030 78253038  8X->phyAddressES 0x%08X != 0x%08
      023C0  580D0045 6E657443 6865636B 54784275  66666572 3A203078 25303858 2D3E616C  X..EnetCheckTxBuffer: 0x%08X->al
      023E0  6C6F6361 74656420 25642021 3D202564  0D00456E 65744368 65636B54 78427566  located %d != %d..EnetCheckTxBuf
      02400  66657220 30782530 38582D3E 73746174  6520256C 640D0045 6E657454 78436865  fer 0x%08X->state %ld..EnetTxChe
      02420  636B3A20 54784275 66666572 5B25645D  20697320 62726F6B 656E0D00 4465616C  ck: TxBuffer[%d] is broken..Deal
      02440  6C6F6361 74654D65 6D6F7279 466F7249  4F3A2043 6865636B 706F696E 74494F20  locateMemoryForIO: CheckpointIO 
      02460  6572726F 720D0041 6C6C6F63 6174654D  656D6F72 79466F72 494F3A20 4D656D41  error..AllocateMemoryForIO: MemA
      02480  6C6C6F63 61746550 68797369 63616C6C  79436F6E 74696775 6F757320 6572726F  llocatePhysicallyContiguous erro
      024A0  720D0041 6C6C6F63 6174654D 656D6F72  79466F72 494F3A20 50726570 6172654D  r..AllocateMemoryForIO: PrepareM
      024C0  656D6F72 79466F72 494F2065 72726F72  0D00456E 6574416C 6C6F6361 74655478  emoryForIO error..EnetAllocateTx
      024E0  42756666 6572733A 20256420 54784275  66666572 73206E6F 74207265 7475726E  Buffers: %d TxBuffers not return
      02500  65642025 6420213D 2025640D 00456E65  74416C6C 6F636174 65547842 75666665  ed %d != %d..EnetAllocateTxBuffe
      02520  72733A20 456E6574 54784368 65636B20  6572726F 720D0045 6E657441 6C6C6F63  rs: EnetTxCheck error..EnetAlloc
      02540  61746554 78427566 66657273 3A20416C  6C6F6361 74654D65 6D6F7279 20256C64  ateTxBuffers: AllocateMemory %ld
      02560  20657272 6F720D00 456E6574 416C6C6F  63617465 54784275 66666572 733A2041   error..EnetAllocateTxBuffers: A
      02580  6C6C6F63 6174654D 656D6F72 79466F72  494F2025 6C642065 72726F72 00456E65  llocateMemoryForIO %ld error.Ene
      025A0  74436865 636B5278 42756666 65722062  75666665 72203D3D 204E554C 4C0D0045  tCheckRxBuffer buffer == NULL..E
      025C0  6E657443 6865636B 52784275 66666572  3A203078 25303858 2D3E656E 65742030  netCheckRxBuffer: 0x%08X->enet 0
      025E0  78253038 5820213D 20307825 3038580D  00456E65 74436865 636B5278 42756666  x%08X != 0x%08X..EnetCheckRxBuff
      02600  65723A20 30782530 38582D3E 72656379  636C654C 69737420 30782530 38582021  er: 0x%08X->recycleList 0x%08X !
      02620  3D203078 25303858 0D00456E 65744368  65636B52 78427566 6665723A 20307825  = 0x%08X..EnetCheckRxBuffer: 0x%
      02640  3038582D 3E706879 41646472 65737320  30782530 38582021 3D203078 25303858  08X->phyAddress 0x%08X != 0x%08X
      02660  0D00456E 65744368 65636B52 78427566  6665723A 20307825 3038582D 3E706879  ..EnetCheckRxBuffer: 0x%08X->phy
      02680  41646472 65737320 3D203078 25303858  2C206E6F 7420616C 69676E65 640D0045  Address = 0x%08X, not aligned..E
      026A0  6E657443 6865636B 52784275 66666572  3A203078 25303858 2D3E7068 79416464  netCheckRxBuffer: 0x%08X->phyAdd
      026C0  72657373 45532030 78253038 5820213D  20307825 3038580D 00456E65 74436865  ressES 0x%08X != 0x%08X..EnetChe
      026E0  636B5278 42756666 65723A20 30782530  38582D3E 616C6C6F 63617465 64202564  ckRxBuffer: 0x%08X->allocated %d
      02700  20213D20 25640D00 456E6574 52784368  65636B3A 20527842 75666665 725B2564   != %d..EnetRxCheck: RxBuffer[%d
      02720  5D206973 2062726F 6B656E0D 00456E65  74416C6C 6F636174 65527842 75666665  ] is broken..EnetAllocateRxBuffe
      02740  72733A20 25642052 78427566 66657273  206E6F74 20726574 75726E65 64202564  rs: %d RxBuffers not returned %d
      02760  20213D20 25640D00 456E6574 416C6C6F  63617465 52784275 66666572 733A2045   != %d..EnetAllocateRxBuffers: E
      02780  6E657452 78436865 636B2065 72726F72  0D00456E 6574416C 6C6F6361 74655278  netRxCheck error..EnetAllocateRx
      027A0  42756666 6572733A 20416C6C 6F636174  654D656D 6F727920 256C6420 6572726F  Buffers: AllocateMemory %ld erro
      027C0  720D0045 6E657441 6C6C6F63 61746552  78427566 66657273 3A20416C 6C6F6361  r..EnetAllocateRxBuffers: Alloca
      027E0  74654D65 6D6F7279 466F7249 4F20256C  64206572 726F720D 00456E65 74537461  teMemoryForIO %ld error..EnetSta
      02800  72743A20 4D616353 746F7020 6572726F  720D0045 6E657453 74617274 3A202573  rt: MacStop error..EnetStart: %s
      02820  20696E76 616C6964 206D6F64 650D0045  6E657453 74617274 3A204D61 63547852   invalid mode..EnetStart: MacTxR
      02840  65736574 20657272 6F720D00 456E6574  53746172 743A2045 6E657441 6C6C6F63  eset error..EnetStart: EnetAlloc
      02860  61746554 78427566 66657273 20657272  6F720D00 456E6574 53746172 743A204D  ateTxBuffers error..EnetStart: M
      02880  61635278 52657365 74206572 726F720D  00456E65 74537461 72743A20 456E6574  acRxReset error..EnetStart: Enet
      028A0  416C6C6F 63617465 52784275 66666572  73206572 726F720D 00456E65 74537461  AllocateRxBuffers error..EnetSta
      028C0  72743A20 4D616354 78436865 636B2065  72726F72 0D00456E 65745374 6172743A  rt: MacTxCheck error..EnetStart:
      028E0  204D6163 52784368 65636B20 6572726F  720D0045 6E657453 74617274 3A204D61   MacRxCheck error..EnetStart: Ma
      02900  63537461 72742065 72726F72 0D00456E  65745374 6172743A 2025730D 002C2054  cStart error..EnetStart: %s.., T
      02920  494D4544 0000456E 65745465 73743A20  25732C20 256C7520 5820256C 7525730D  IMED..EnetTest: %s, %lu X %lu%s.
      02940  00456E65 74546573 743A2069 6E636F72  72656374 206D6F64 65202573 0D00456E  .EnetTest: incorrect mode %s..En
      02960  65745465 73743A20 7061636B 65742073  697A6520 256C7520 3C20256C 750D0045  etTest: packet size %lu < %lu..E
      02980  6E657454 6573743A 20706163 6B657420  73697A65 20256C75 203E2025 6C750D00  netTest: packet size %lu > %lu..
      029A0  456E6574 54657374 3A20456E 65745374  6F702065 72726F72 0D00456E 65745465  EnetTest: EnetStop error..EnetTe
      029C0  73743A20 456E6574 53746172 74206572  726F720D 00456E65 74546573 743A2045  st: EnetStart error..EnetTest: E
      029E0  6E657454 78546573 74206572 726F720D  00456E65 74546573 743A2074 696D656F  netTxTest error..EnetTest: timeo
      02A00  75740D00 456E6574 54657374 3A202564  2073656E 742C2025 64207265 63656976  ut..EnetTest: %d sent, %d receiv
      02A20  65642C20 25642064 726F7070 65640D00  456E6574 54657374 3A202573 2C20256C  ed, %d dropped..EnetTest: %s, %l
      02A40  75205820 256C752C 20256C75 2E253033  6C754D62 70730D00 456E6574 54657374  u X %lu, %lu.%03luMbps..EnetTest
      02A60  20666169 6C65643A 2025732C 20256C75  20582025 6C752573 2C206572 726F720D   failed: %s, %lu X %lu%s, error.
      02A80  0025733A 2052554E 4E494E47 0D00456E  65745465 73743A20 25732C20 256C7520  .%s: RUNNING..EnetTest: %s, %lu 
      02AA0  5820256C 750D0025 733A2050 41535345  440D0025 733A2046 41494C45 440D0055  X %lu..%s: PASSED..%s: FAILED..U
      02AC0  4E495420 54455354 00456E65 74446961  676E6F73 74696354 6573743A 20257320  NIT TEST.EnetDiagnosticTest: %s 
      02AE0  69732062 7573790D 00444941 474E4F53  54494320 54455354 00456E65 74436865  is busy..DIAGNOSTIC TEST.EnetChe
      02B00  636B5478 5061636B 65743A20 746F6F20  6D616E79 20627566 66657273 0D00456E  ckTxPacket: too many buffers..En
      02B20  65744368 65636B52 78506163 6B65743A  20746F6F 206D616E 79206275 66666572  etCheckRxPacket: too many buffer
      02B40  730D0045 6E657443 6C6F7365 3A202573  0D00456E 6574436C 6F73653A 20456E65  s..EnetClose: %s..EnetClose: Ene
      02B60  7453746F 70206572 726F720D 00456E65  74436C6F 73653A20 4D616343 6C6F7365  tStop error..EnetClose: MacClose
      02B80  20657272 6F720D00 456E6574 4F70656E  3A202573 0D00456E 65744F70 656E3A20   error..EnetOpen: %s..EnetOpen: 
      02BA0  416C6C6F 63617465 4D656D6F 72792065  72726F72 0D00456E 65744F70 656E3A20  AllocateMemory error..EnetOpen: 
      02BC0  4D61634F 70656E20 6572726F 720D0045  6E65744F 70656E3A 20756E69 74207465  MacOpen error..EnetOpen: unit te
      02BE0  73742066 61696C65 640D0044 65633231  30343100 456E6574 4F70656E 3A20636F  st failed..Dec21041.EnetOpen: co
      02C00  6E74696E 75696E67 2E2E2E0D 00456E65  744F7065 6E3A2065 72726F72 0D006C6F  ntinuing.....EnetOpen: error..lo
      02C20  63616C2D 6D61632D 61646472 65737300  42707269 6E746650 7574633A 206F7665  cal-mac-address.BprintfPutc: ove
      02C40  72666C6F 770D0061 73736572 74696F6E  20666169 6C656420 696E2025 732C206C  rflow..assertion failed in %s, l
      02C60  696E6520 25640D00 25730D00 4F70656E  4D507269 6E74663A 2073697A 6520256C  ine %d..%s..OpenMPrintf: size %l
      02C80  75203C20 3132380D 004F7065 6E4D5072  696E7466 3A20416C 6C6F6361 74654D65  u < 128..OpenMPrintf: AllocateMe
      02CA0  6D6F7279 20657272 6F720D00 52656164  4D507269 6E746642 75666665 723A2065  mory error..ReadMPrintfBuffer: e
      02CC0  72726F72 0D002573 20307825 30325820  213D2030 78253032 580D0025 73203078  rror..%s 0x%02X != 0x%02X..%s 0x
      02CE0  25303458 20213D20 30782530 34580D00  25732030 78253038 5820213D 20307825  %04X != 0x%04X..%s 0x%08X != 0x%
      02D00  3038580D 00257320 25642021 3D202564  0D002573 20256C75 203C2025 6C750D00  08X..%s %d != %d..%s %lu < %lu..
      02D20  25732025 6C75203E 20256C75 0D002573  203D3D20 4E554C4C 0D00436C 6F736549  %s %lu > %lu..%s == NULL..CloseI
      02D40  6E746572 72757074 3A20496E 7374616C  6C496E74 65727275 70744675 6E637469  nterrupt: InstallInterruptFuncti
      02D60  6F6E7320 6572726F 72202564 0D004F70  656E496E 74657272 7570743A 20416C6C  ons error %d..OpenInterrupt: All
      02D80  6F636174 654D656D 6F727920 6572726F  720D0064 72697665 722D6973 74004F70  ocateMemory error..driver-ist.Op
      02DA0  656E496E 74657272 7570743A 20526567  69737472 7950726F 70657274 79476574  enInterrupt: RegistryPropertyGet
      02DC0  20657272 6F722025 640D004F 70656E49  6E746572 72757074 3A204765 74496E74   error %d..OpenInterrupt: GetInt
      02DE0  65727275 70744675 6E637469 6F6E7320  6572726F 72202564 0D004F70 656E496E  erruptFunctions error %d..OpenIn
      02E00  74657272 7570743A 20496E73 74616C6C  496E7465 72727570 7446756E 6374696F  terrupt: InstallInterruptFunctio
      02E20  6E732065 72726F72 2025640D 006E616D  65002573 006E6F6E 616D6500 4141504C  ns error %d..name.%s.noname.AAPL
      02E40  2C736C6F 742D6E61 6D65005B 25735D00  5B627569 6C742D69 6E5D0000 00002E60  ,slot-name.[%s].[built-in].....`
      02E60  446C7069 456E6574 20322E33 62326331  204D6172 20323720 32303032 2031333A  DlpiEnet 2.3b2c1 Mar 27 2002 13:
      02E80  34373A35 32000000 00002EF8 000002E0  000002E8 00002F08 000002F0 000002F8  47:52................./.........
      02EA0  00002F18 00000300 00000308 00002F28  00000310 00000318 00002F38 00000320  ../.........../(........../8... 
      02EC0  00000328 00002F48 00000330 00000338  00002F58 00000340 00000348 00002F68  ...(../H...0...8../X...@...H../h
      02EE0  00000350 00000358 00002F78 00000360  00000000 00000000 54784D61 78427566  ...P...X../x...`........TxMaxBuf
      02F00  66657200 00000000 54784D61 78536572  76696365 00000000 54784D69 6E556E62  fer.....TxMaxService....TxMinUnb
      02F20  6C6F636B 00000000 52784D61 78427566  66657200 00000000 52784D69 6E536572  lock....RxMaxBuffer.....RxMinSer
      02F40  76696365 31000000 52784D69 6E536572  76696365 32000000 52784D69 6E506173  vice1...RxMinService2...RxMinPas
      02F60  73000000 00000000 52784D61 78436F70  79000000 00000000 73746174 75730000  s.......RxMaxCopy.......status..
      02F80  08000780 9B000000 00000080 F3000000  0000C088 0000C148 0000C1A0 0000C1B8  .......................H........
      02FA0  0000C11C 0000C11C 0000C11C 0000C11C  0000C11C 0000C1D0 0000C1E8 0000C200  ................................
      02FC0  0000C214 0000C238 0000DDCC 0000DE24  0000DE3C 0000DE9C 0000DEBC 0000DEDC  .......8.......$...<............
      02FE0  0000DEF0 00000000 00000034 00000370  0004009C 00000000 00000000 00000378  ...........4...p...............x
      03000  0004005F 00000000 0000000B 00000390  00080008 00010000 0000000C 00000398  ..._............................
      03020  00040008 00010000 00000033 00000380  000C000C 00010000 00000031 00000388  ...........3...............1....
      03040  00080012 00000000 0000001D 000003A8  00120008 00010000 0000001E 000003A0  ................................
      03060  00120008 00010000 0000001F 000003B8  00080008 00010000 00000020 000003B0  ........................... ....
      03080  00080008 00010000 00000001 000003C8  00140020 00000000 00000002 000003C0  ................... ............
      030A0  00040008 00010000 0000001B 000003D8  00100019 00000000 00000015 000003D0  ................................
      030C0  00040008 00010000 0000002D 000003E0  00160010 00000000 0000002F 000003E0  ...........-.............../....
      030E0  00160010 00000000 00000029 000003E0  00160010 00000000 0000002B 000003E0  ...........)...............+....
      03100  00160010 00000000 0D25730D 00547820  256C752B 256C7520 6D657373 61676573  .........%s..Tx %lu+%lu messages
      03120  0D005478 20256C75 2B256C75 20706163  6B657473 2C20256C 752F256C 7520666C  ..Tx %lu+%lu packets, %lu/%lu fl
      03140  6F772C20 256C7520 73657276 6963650D  00547820 256C7520 64726F70 7065642C  ow, %lu service..Tx %lu dropped,
      03160  20256C75 2B256C75 20256C75 2B256C75  20256C75 20626C6F 636B6564 0D005278   %lu+%lu %lu+%lu %lu blocked..Rx
      03180  20256C75 2B256C75 2B256C75 206D6573  73616765 732C2025 6C752B25 6C752B25   %lu+%lu+%lu messages, %lu+%lu+%
      031A0  6C752B25 6C752B25 6C75206D 61746368  65640D00 52782025 6C752B25 6C752B25  lu+%lu+%lu matched..Rx %lu+%lu+%
      031C0  6C752B25 6C752070 61636B65 74732C20  256C752F 256C7520 666C6F77 0D005278  lu+%lu packets, %lu/%lu flow..Rx
      031E0  20256C75 2064726F 70706564 2C20256C  75206D69 73736564 2C20256C 752B256C   %lu dropped, %lu missed, %lu+%l
      03200  752B256C 752B256C 7520626C 6F636B65  640D0044 6C706953 74726561 6D577075  u+%lu+%lu blocked..DlpiStreamWpu
      03220  7420256C 75202554 2C202554 2C202554  2C202554 0D00446C 70695374 7265616D  t %lu %T, %T, %T, %T..DlpiStream
      03240  57737276 20256C75 2025542C 2025542C  2025542C 2025540D 00446C70 69537472  Wsrv %lu %T, %T, %T, %T..DlpiStr
      03260  65616D52 73727620 256C7520 25542C20  25542C20 25542C20 25540D00 446C7069  eamRsrv %lu %T, %T, %T, %T..Dlpi
      03280  53747265 616D436C 6F736520 256C7520  25542C20 25542C20 25542C20 25540D00  StreamClose %lu %T, %T, %T, %T..
      032A0  446C7069 53747265 616D4F70 656E2025  6C752025 542C2025 542C2025 542C2025  DlpiStreamOpen %lu %T, %T, %T, %
      032C0  540D0044 6C706952 78546173 6B20256C  75202554 2C202554 2C202554 2C202554  T..DlpiRxTask %lu %T, %T, %T, %T
      032E0  0D00256C 64000D4E 64476574 53746174  75733A20 62756666 6572206F 76657266  ..%ld..NdGetStatus: buffer overf
      03300  6C6F770D 004E6447 65745374 61747573  3A206275 66666572 206F7665 72666C6F  low..NdGetStatus: buffer overflo
      03320  770D004E 644F7065 6E3A206E 645F6C6F  61642025 73206572 726F720D 00446C70  w..NdOpen: nd_load %s error..Dlp
      03340  69537461 72743A20 66696C74 65722064  69736162 6C65640D 00446C70 69537461  iStart: filter disabled..DlpiSta
      03360  72743A20 456E6574 53746172 74206572  726F720D 00446C70 69537461 72743A20  rt: EnetStart error..DlpiStart: 
      03380  6F6B0D00 446C7069 53746172 743A2065  72726F72 0D00496E 63416464 72526566  ok..DlpiStart: error..IncAddrRef
      033A0  3A20416C 6C6F6361 74654D65 6D6F7279  20256C75 20657272 6F720D00 456E6162  : AllocateMemory %lu error..Enab
      033C0  6C654D75 6C746963 6173743A 20307825  30385820 25410D00 646C5F64 69736162  leMulticast: 0x%08X %A..dl_disab
      033E0  6D756C74 695F7265 713A2030 78253038  58202541 0D000D69 6F63746C 5F456E65  multi_req: 0x%08X %A...ioctl_Ene
      03400  74537461 7475733A 20627566 66657220  6F766572 666C6F77 0D00696F 63746C5F  tStatus: buffer overflow..ioctl_
      03420  456E6574 53746174 75733A20 62756666  6572206F 76657266 6C6F770D 00696F63  EnetStatus: buffer overflow..ioc
      03440  746C5F45 6E657453 74617475 733A2061  6C6C6F63 6220256C 75206572 726F720D  tl_EnetStatus: allocb %lu error.
      03460  000D0069 53746174 75732E62 79746573  5F726563 65697665 6420256C 750D0069  ...iStatus.bytes_received %lu..i
      03480  53746174 75732E75 6E696361 73745F66  72616D65 735F7265 63656976 65642025  Status.unicast_frames_received %
      034A0  6C750D00 69537461 7475732E 62797465  735F7365 6E742025 6C750D00 69537461  lu..iStatus.bytes_sent %lu..iSta
      034C0  7475732E 756E6963 6173745F 6672616D  65735F73 656E7420 256C750D 00695374  tus.unicast_frames_sent %lu..iSt
      034E0  61747573 2E6D756C 74696361 73745F66  72616D65 735F7265 63656976 65642025  atus.multicast_frames_received %
      03500  6C750D00 69537461 7475732E 62726F61  64636173 745F6672 616D6573 5F726563  lu..iStatus.broadcast_frames_rec
      03520  65697665 6420256C 750D0069 53746174  75732E72 65636569 76655F64 69736361  eived %lu..iStatus.receive_disca
      03540  72647320 256C750D 00695374 61747573  2E726563 65697665 5F657272 6F727320  rds %lu..iStatus.receive_errors 
      03560  256C750D 00695374 61747573 2E726563  65697665 5F756E6B 6E6F776E 5F70726F  %lu..iStatus.receive_unknown_pro
      03580  746F7320 256C750D 00695374 61747573  2E6D756C 74696361 73745F66 72616D65  tos %lu..iStatus.multicast_frame
      035A0  735F7365 6E742025 6C750D00 69537461  7475732E 62726F61 64636173 745F6672  s_sent %lu..iStatus.broadcast_fr
      035C0  616D6573 5F73656E 7420256C 750D0069  53746174 75732E74 72616E73 6D69745F  ames_sent %lu..iStatus.transmit_
      035E0  64697363 61726473 20256C75 0D006953  74617475 732E7472 616E736D 69745F65  discards %lu..iStatus.transmit_e
      03600  72726F72 7320256C 750D0065 53746174  75732E72 65636569 76655F61 6C69676E  rrors %lu..eStatus.receive_align
      03620  6D656E74 5F657272 6F727320 256C750D  00655374 61747573 2E726563 65697665  ment_errors %lu..eStatus.receive
      03640  5F666373 5F657272 6F727320 256C750D  00655374 61747573 2E726563 65697665  _fcs_errors %lu..eStatus.receive
      03660  5F667261 6D65735F 746F6F5F 6C6F6E67  20256C75 0D006553 74617475 732E7265  _frames_too_long %lu..eStatus.re
      03680  63656976 655F696E 7465726E 616C5F6D  61635F65 72726F72 7320256C 750D0065  ceive_internal_mac_errors %lu..e
      036A0  53746174 75732E74 72616E73 6D69745F  73696E67 6C655F63 6F6C6C69 73696F6E  Status.transmit_single_collision
      036C0  5F667261 6D657320 256C750D 00655374  61747573 2E747261 6E736D69 745F6D75  _frames %lu..eStatus.transmit_mu
      036E0  6C746970 6C655F63 6F6C6C69 73696F6E  5F667261 6D657320 256C750D 00655374  ltiple_collision_frames %lu..eSt
      03700  61747573 2E747261 6E736D69 745F7371  655F7465 73745F65 72726F72 7320256C  atus.transmit_sqe_test_errors %l
      03720  750D0065 53746174 75732E74 72616E73  6D69745F 64656665 72726564 5F747261  u..eStatus.transmit_deferred_tra
      03740  6E736D69 7373696F 6E732025 6C750D00  65537461 7475732E 7472616E 736D6974  nsmissions %lu..eStatus.transmit
      03760  5F6C6174 655F636F 6C6C6973 696F6E73  20256C75 0D006553 74617475 732E7472  _late_collisions %lu..eStatus.tr
      03780  616E736D 69745F65 78636573 73697665  5F636F6C 6C697369 6F6E7320 256C750D  ansmit_excessive_collisions %lu.
      037A0  00655374 61747573 2E747261 6E736D69  745F696E 7465726E 616C5F6D 61635F65  .eStatus.transmit_internal_mac_e
      037C0  72726F72 7320256C 750D0065 53746174  75732E74 72616E73 6D69745F 63617272  rrors %lu..eStatus.transmit_carr
      037E0  6965725F 73656E73 655F6572 726F7273  20256C75 0D004449 41474E4F 53544943  ier_sense_errors %lu..DIAGNOSTIC
      03800  20544553 543A2050 41535345 440D0044  4941474E 4F535449 43205445 53543A20   TEST: PASSED..DIAGNOSTIC TEST: 
      03820  4641494C 45440D00 0D696F63 746C5F45  6E657454 6573743A 20627566 66657220  FAILED...ioctl_EnetTest: buffer 
      03840  6F766572 666C6F77 0D00696F 63746C5F  456E6574 54657374 3A206275 66666572  overflow..ioctl_EnetTest: buffer
      03860  206F7665 72666C6F 770D0069 6F63746C  5F456E65 74546573 743A2061 6C6C6F63   overflow..ioctl_EnetTest: alloc
      03880  6220256C 75206572 726F720D 000D696F  63746C5F 456E6574 52657365 743A2062  b %lu error...ioctl_EnetReset: b
      038A0  75666665 72206F76 6572666C 6F770D00  696F6374 6C5F456E 65745265 7365743A  uffer overflow..ioctl_EnetReset:
      038C0  20627566 66657220 6F766572 666C6F77  0D00696F 63746C5F 456E6574 52657365   buffer overflow..ioctl_EnetRese
      038E0  743A2061 6C6C6F63 6220256C 75206572  726F720D 000D696F 63746C5F 456E6574  t: allocb %lu error...ioctl_Enet
      03900  4C6F673A 20627566 66657220 6F766572  666C6F77 0D00696F 63746C5F 456E6574  Log: buffer overflow..ioctl_Enet
      03920  4C6F673A 20627566 66657220 6F766572  666C6F77 0D00696F 63746C5F 456E6574  Log: buffer overflow..ioctl_Enet
      03940  4C6F673A 20616C6C 6F636220 256C7520  6572726F 720D0064 6C5F7265 63765F73  Log: allocb %lu error..dl_recv_s
      03960  74617475 733A2061 6C6C6F63 6220256C  75206572 726F720D 00696F63 746C5F53  tatus: allocb %lu error..ioctl_S
      03980  65745261 774D6F64 653A206B 53747265  616D4E6F 74466173 74506174 68206572  etRawMode: kStreamNotFastPath er
      039A0  726F720D 00696F63 746C5F44 6C706954  6573743A 20756E6B 6E6F776E 20636F64  ror..ioctl_DlpiTest: unknown cod
      039C0  65202564 0D00646C 5F657272 6F725F61  636B3A20 616C6C6F 63622025 6C752065  e %d..dl_error_ack: allocb %lu e
      039E0  72726F72 0D00646C 5F756465 72726F72  5F696E64 3A20646C 70695F65 72722025  rror..dl_uderror_ind: dlpi_err %
      03A00  642C2075 6E69785F 65727220 25640D00  646C5F75 64657272 6F725F69 6E643A20  d, unix_err %d..dl_uderror_ind: 
      03A20  616C6C6F 63622025 6C752065 72726F72  0D00444C 5F554E49 54444154 415F5245  allocb %lu error..DL_UNITDATA_RE
      03A40  513A2061 64647265 73732070 6172616D  65746572 20657272 6F720D00 444C5F55  Q: address parameter error..DL_U
      03A60  4E495444 4154415F 5245513A 20616464  72657373 206C656E 67746820 6572726F  NITDATA_REQ: address length erro
      03A80  720D0044 4C5F554E 49544441 54415F52  45513A20 49505820 61646472 65737320  r..DL_UNITDATA_REQ: IPX address 
      03AA0  6C656E67 74682065 72726F72 0D00444C  5F554E49 54444154 415F5245 513A2038  length error..DL_UNITDATA_REQ: 8
      03AC0  30322E32 20616464 72657373 206C656E  67746820 6572726F 720D0044 4C5F554E  02.2 address length error..DL_UN
      03AE0  49544441 54415F52 45513A20 3830322E  3220534E 41502061 64647265 7373206C  ITDATA_REQ: 802.2 SNAP address l
      03B00  656E6774 68206572 726F720D 00444C5F  554E4954 44415441 5F524551 3A207374  ength error..DL_UNITDATA_REQ: st
      03B20  7265616D 20657272 6F720D00 444C5F55  4E495444 4154415F 5245513A 20616C6C  ream error..DL_UNITDATA_REQ: all
      03B40  6F636220 256C7520 6572726F 720D0044  6C70694D 65737361 67653A20 756E6578  ocb %lu error..DlpiMessage: unex
      03B60  70656374 65642074 696D6572 0D00446C  70694D65 73736167 653A2069 6E76616C  pected timer..DlpiMessage: inval
      03B80  69642074 696D6572 0D00446C 70694D65  73736167 653A2075 6E6B6E6F 776E2064  id timer..DlpiMessage: unknown d
      03BA0  625F7479 70652025 64207072 696D6974  69766520 25640D00 446C7069 3A207369  b_type %d primitive %d..Dlpi: si
      03BC0  7A652025 64203C20 25640D00 446C7069  3A20756E 6B6E6F77 6E207072 696D6974  ze %d < %d..Dlpi: unknown primit
      03BE0  69766520 256C640D 00446C70 693A2070  72696D69 74697665 20256C64 2C207369  ive %ld..Dlpi: primitive %ld, si
      03C00  7A652025 6C64203C 2025640D 00446C70  693A2070 72696D69 74697665 20256C64  ze %ld < %d..Dlpi: primitive %ld
      03C20  2C206D69 5F726561 6C6C6F63 6220256C  75206572 726F720D 00696F63 746C5F46  , mi_reallocb %lu error..ioctl_F
      03C40  61737450 6174683A 206B5374 7265616D  52656376 53746174 75732065 72726F72  astPath: kStreamRecvStatus error
      03C60  0D00696F 63746C5F 46617374 50617468  3A20616C 6C6F6362 20256C75 20657272  ..ioctl_FastPath: allocb %lu err
      03C80  6F720D00 696F6374 6C5F4661 73745061  74683A20 636F7079 62206572 726F720D  or..ioctl_FastPath: copyb error.
      03CA0  00416C6C 6F634269 6E643A20 416C6C6F  63617465 4D656D6F 72792025 6C752065  .AllocBind: AllocateMemory %lu e
      03CC0  72726F72 0D00646C 5F70726F 6D697363  6F66665F 7265713A 20307825 30385820  rror..dl_promiscoff_req: 0x%08X 
      03CE0  444C5F50 524F4D49 53435F50 4859530D  00646C5F 70726F6D 6973636F 66665F72  DL_PROMISC_PHYS..dl_promiscoff_r
      03D00  65713A20 30782530 38582044 4C5F5052  4F4D4953 435F4D55 4C54490D 00646C5F  eq: 0x%08X DL_PROMISC_MULTI..dl_
      03D20  70726F6D 6973636F 66665F72 65713A20  30782530 38582044 4C5F5052 4F4D4953  promiscoff_req: 0x%08X DL_PROMIS
      03D40  435F5341 500D0064 6C5F7072 6F6D6973  636F6E5F 7265713A 20307825 30385820  C_SAP..dl_promiscon_req: 0x%08X 
      03D60  444C5F50 524F4D49 53435F50 4859530D  00646C5F 70726F6D 6973636F 6E5F7265  DL_PROMISC_PHYS..dl_promiscon_re
      03D80  713A2030 78253038 5820444C 5F50524F  4D495343 5F4D554C 54490D00 646C5F70  q: 0x%08X DL_PROMISC_MULTI..dl_p
      03DA0  726F6D69 73636F6E 5F726571 3A203078  25303858 20444C5F 50524F4D 4953435F  romiscon_req: 0x%08X DL_PROMISC_
      03DC0  5341500D 00646C5F 756E6269 6E645F72  65713A20 30782530 38580D00 646C5F62  SAP..dl_unbind_req: 0x%08X..dl_b
      03DE0  696E645F 7265713A 20307825 30385820  30782530 34580D00 646C5F74 6573745F  ind_req: 0x%08X 0x%04X..dl_test_
      03E00  7869643A 20616C6C 6F636220 256C7520  6572726F 720D0064 6C5F756E 69746461  xid: allocb %lu error..dl_unitda
      03E20  74615F69 6E643A20 616C6C6F 63622025  6C752065 72726F72 0D00446C 7069476C  ta_ind: allocb %lu error..DlpiGl
      03E40  6F62616C 42726F61 64636173 743A2061  6C6C6F63 6220256C 75206572 726F720D  obalBroadcast: allocb %lu error.
      03E60  00446C70 69547854 65737458 49443A20  616C6C6F 63622025 6C752065 72726F72  .DlpiTxTestXID: allocb %lu error
      03E80  0D00446C 70695478 54657374 5849443A  20636F70 79622065 72726F72 0D00446C  ..DlpiTxTestXID: copyb error..Dl
      03EA0  70695278 54657374 5849443A 20616C6C  6F636220 256C7520 6572726F 720D0044  piRxTestXID: allocb %lu error..D
      03EC0  6C706952 784E6F72 6D616C3A 20646C5F  72656376 5F737461 74757320 6572726F  lpiRxNormal: dl_recv_status erro
      03EE0  720D0044 6C706952 784E6F72 6D616C3A  20756E6B 6E6F776E 2070726F 746F2025  r..DlpiRxNormal: unknown proto %
      03F00  41202541 20307825 3034580D 00446C70  69537472 65616D57 7372763A 2064625F  A %A 0x%04X..DlpiStreamWsrv: db_
      03F20  74797065 203D2025 640D0044 6C706953  74726561 6D436C6F 73653A20 446C7069  type = %d..DlpiStreamClose: Dlpi
      03F40  53746172 74206572 726F720D 00446C70  69537472 65616D4F 70656E3A 206D695F  Start error..DlpiStreamOpen: mi_
      03F60  6F70656E 5F636F6D 6D206572 726F7220  25640D00 446C7069 53747265 616D4F70  open_comm error %d..DlpiStreamOp
      03F80  656E3A20 6D695F74 696D6572 5F616C6C  6F632065 72726F72 0D00446C 70695278  en: mi_timer_alloc error..DlpiRx
      03FA0  5461736B 3A20616C 6C6F6362 20256C75  20657272 6F720D00 446C7069 52785461  Task: allocb %lu error..DlpiRxTa
      03FC0  736B3A20 65736261 6C6C6F63 20256C75  20657272 6F720D00 446C7069 436C6F73  sk: esballoc %lu error..DlpiClos
      03FE0  653A2025 730D0044 6C706943 6C6F7365  3A207374 7265616D 73207374 696C6C20  e: %s..DlpiClose: streams still 
      04000  6F70656E 0D00446C 7069436C 6F73653A  20456E65 74436C6F 73652065 72726F72  open..DlpiClose: EnetClose error
      04020  0D00446C 70694F70 656E3A20 25730D00  446C7069 4F70656E 3A20416C 6C6F6361  ..DlpiOpen: %s..DlpiOpen: Alloca
      04040  74654D65 6D6F7279 20657272 6F720D00  456E6574 4F70656E 3A204F70 656E4D50  teMemory error..EnetOpen: OpenMP
      04060  72696E74 66206572 726F720D 00456E65  744F7065 6E3A204E 644F7065 6E206572  rintf error..EnetOpen: NdOpen er
      04080  726F720D 00446C70 694F7065 6E3A2045  6E65744F 70656E20 6572726F 720D0044  ror..DlpiOpen: EnetOpen error..D
      040A0  6C70694F 70656E3A 204F5443 72656174  65446566 65727265 64546173 6B206572  lpiOpen: OTCreateDeferredTask er
      040C0  726F720D 00446C70 694F7065 6E3A2065  72726F72 0D00446C 70695072 6F62653A  ror..DlpiOpen: error..DlpiProbe:
      040E0  2025730D 00000000                                                          %s.....

1892A There are 6 (pad?) bytes at the end of this section.

      =========================================================

      Loader section 2 (<unnamed>)

      ------- Loader Header -------
18930 entrySection     = 0xFFFFFFFF (-1)                       entry point section number
18934 entryOffset      = 0x00000000 (0)                        entry point descr. ldr section offset
18938 initSection      = 0xFFFFFFFF (-1)                       init routine section number
1893C initOffset       = 0x00000000 (0)                        init routine descr. ldr section offset
18940 termSection      = 0xFFFFFFFF (-1)                       term routine section number
18944 termOffset       = 0x00000000 (0)                        term routine descr. ldr section offset
18948 nbrImportIDs     = 0x00000006 (6)                        number of import container ID entries
1894C nbrImportSyms    = 0x0000004F (79)                       number of import symbol table entries
18950 nbrRelocSects    = 0x00000001 (1)                        number of relocation sections (headers)
18954 relocsOffset     = 0x00000210 (528)                      relocation instructions ldr section offset	
18958 strTblOffset     = 0x0000026A (618)                      string table ldr section offset
1895C slotTblOffset    = 0x00000758 (1880)                     hash slot table ldr section offset
18960 hashSlotTblSz    = 0x00000000 (0) [==> 1]                log 2 of number of hash slot entries
18964 nbrExportSyms    = 0x00000005 (5)                        number of export symbol table entries

      ------ Loader Import Container ID Table ------
18968 [0] containerName    = 0x00000000 (0) .... OTKernelUtilLib
1896C     oldImpVersion    = 0x00000000 (0)                    old implementation version
18970     currentVersion   = 0x00000000 (0)                    current version
18974     nbrOfImports     = 7                                 number of import symbols from this container
18978     firstImport      = 0                                 first import symbol (index) to use
1897C     importFlags      = 0x00                              import container flags
1897D     reserved         = 0x000000                          <reserved>

18980 [1] containerName    = 0x00000075 (117) .. OTKernelLib
18984     oldImpVersion    = 0x00000000 (0)                    old implementation version
18988     currentVersion   = 0x00000000 (0)                    current version
1898C     nbrOfImports     = 37                                number of import symbols from this container
18990     firstImport      = 7                                 first import symbol (index) to use
18994     importFlags      = 0x00                              import container flags
18995     reserved         = 0x000000                          <reserved>

18998 [2] containerName    = 0x000001FE (510) .. DriverServicesLib
1899C     oldImpVersion    = 0x00000000 (0)                    old implementation version
189A0     currentVersion   = 0x00000000 (0)                    current version
189A4     nbrOfImports     = 22                                number of import symbols from this container
189A8     firstImport      = 44                                first import symbol (index) to use
189AC     importFlags      = 0x00                              import container flags
189AD     reserved         = 0x000000                          <reserved>

189B0 [3] containerName    = 0x00000399 (921) .. NameRegistryLib
189B4     oldImpVersion    = 0x00000000 (0)                    old implementation version
189B8     currentVersion   = 0x00000000 (0)                    current version
189BC     nbrOfImports     = 5                                 number of import symbols from this container
189C0     firstImport      = 66                                first import symbol (index) to use
189C4     importFlags      = 0x00                              import container flags
189C5     reserved         = 0x000000                          <reserved>

189C8 [4] containerName    = 0x00000415 (1045) . InterfaceLib
189CC     oldImpVersion    = 0x00000000 (0)                    old implementation version
189D0     currentVersion   = 0x00000000 (0)                    current version
189D4     nbrOfImports     = 7                                 number of import symbols from this container
189D8     firstImport      = 71                                first import symbol (index) to use
189DC     importFlags      = 0x00                              import container flags
189DD     reserved         = 0x000000                          <reserved>

189E0 [5] containerName    = 0x0000047C (1148) . PCILib
189E4     oldImpVersion    = 0x00000000 (0)                    old implementation version
189E8     currentVersion   = 0x00000000 (0)                    current version
189EC     nbrOfImports     = 1                                 number of import symbols from this container
189F0     firstImport      = 78                                first import symbol (index) to use
189F4     importFlags      = 0x00                              import container flags
189F5     reserved         = 0x000000                          <reserved>

      ------ Loader Import Symbol Table ------
           Importing from "OTKernelUtilLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
189F8 [ 0] 02 000010   TVector  OTEnqueue
189FC [ 1] 02 00001A   TVector  OTGetTimeStamp
18A00 [ 2] 02 000029   TVector  OTDequeue
18A04 [ 3] 02 000033   TVector  OTDestroyDeferredTask
18A08 [ 4] 02 000049   TVector  OTCreateDeferredTask
18A0C [ 5] 02 00005E   TVector  OTAtomicAdd32
18A10 [ 6] 02 00006C   TVector  OTMemcmp

           Importing from "OTKernelLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
18A14 [ 7] 02 000081   TVector  dupmsg
18A18 [ 8] 02 000088   TVector  freemsg
18A1C [ 9] 02 000090   TVector  mi_strtol
18A20 [10] 02 00009A   TVector  msgdsize
18A24 [11] 02 0000A3   TVector  putq
18A28 [12] 02 0000A8   TVector  copyb
18A2C [13] 02 0000AE   TVector  putnextctl1
18A30 [14] 02 0000BA   TVector  nd_load
18A34 [15] 02 0000C2   TVector  mi_mpprintf_putc
18A38 [16] 02 0000D3   TVector  mi_timer_alloc
18A3C [17] 02 0000E2   TVector  OTFreeMem
18A40 [18] 02 0000EC   TVector  OTScheduleDriverDeferredTask
18A44 [19] 02 000109   TVector  putbq
18A48 [20] 02 00010F   TVector  OTAllocMem
18A4C [21] 02 00011A   TVector  mi_timer_cancel
18A50 [22] 02 00012A   TVector  mi_reallocb
18A54 [23] 02 000136   TVector  putnext
18A58 [24] 02 00013E   TVector  canputnext
18A5C [25] 02 000149   TVector  freeb
18A60 [26] 02 00014F   TVector  qreply
18A64 [27] 02 000156   TVector  esballoc
18A68 [28] 02 00015F   TVector  nd_free
18A6C [29] 02 000167   TVector  adjmsg
18A70 [30] 02 00016E   TVector  flushq
18A74 [31] 02 000175   TVector  mi_timer_free
18A78 [32] 02 000183   TVector  qsize
18A7C [33] 02 000189   TVector  puthere
18A80 [34] 02 000191   TVector  nd_getset
18A84 [35] 02 00019B   TVector  mi_timer_valid
18A88 [36] 02 0001AA   TVector  mi_timer
18A8C [37] 02 0001B3   TVector  qenable
18A90 [38] 02 0001BB   TVector  mi_offset_param
18A94 [39] 02 0001CB   TVector  mi_close_comm
18A98 [40] 02 0001D9   TVector  allocb
18A9C [41] 02 0001E0   TVector  mi_open_comm
18AA0 [42] 02 0001ED   TVector  mi_mpprintf
18AA4 [43] 02 0001F9   TVector  getq

           Importing from "DriverServicesLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
18AA8 [44] 02 000210   TVector  DurationToAbsolute
18AAC [45] 02 000223   TVector  PrepareMemoryForIO
18AB0 [46] 02 000236   TVector  DelayForHardware
18AB4 [47] 02 000247   TVector  BlockZero
18AB8 [48] 02 000251   TVector  SynchronizeIO
18ABC [49] 02 00025F   TVector  PoolAllocateResident
18AC0 [50] 02 000274   TVector  InstallInterruptFunctions
18AC4 [51] 02 00028E   TVector  NanosecondsToAbsolute
18AC8 [52] 02 0002A4   TVector  SysDebugStr
18ACC [53] 02 0002B0   TVector  CheckpointIO
18AD0 [54] 02 0002BD   TVector  SubAbsoluteFromAbsolute
18AD4 [55] 02 0002D5   TVector  MemDeallocatePhysicallyContiguous
18AD8 [56] 02 0002F7   TVector  MemAllocatePhysicallyContiguous
18ADC [57] 02 000317   TVector  AbsoluteToDuration
18AE0 [58] 02 00032A   TVector  UpTime
18AE4 [59] 02 000331   TVector  CStrLen
18AE8 [60] 02 000339   TVector  CStrCmp
18AEC [61] 02 000341   TVector  GetLogicalPageSize
18AF0 [62] 02 000354   TVector  PoolDeallocate
18AF4 [63] 02 000363   TVector  BlockCopy
18AF8 [64] 02 00036D   TVector  BlockMoveDataUncached
18AFC [65] 02 000383   TVector  GetInterruptFunctions

           Importing from "NameRegistryLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
18B00 [66] 02 0003A9   TVector  RegistryEntryIDCopy
18B04 [67] 02 0003BD   TVector  RegistryCStrEntryToName
18B08 [68] 02 0003D5   TVector  RegistryPropertySet
18B0C [69] 02 0003E9   TVector  RegistryPropertyGet
18B10 [70] 02 0003FD   TVector  RegistryPropertyGetSize

           Importing from "InterfaceLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
18B14 [71] 02 000422   TVector  SleepQInstall
18B18 [72] 02 000430   TVector  LoadResource
18B1C [73] 02 00043D   TVector  ReleaseResource
18B20 [74] 02 00044D   TVector  SleepQRemove
18B24 [75] 02 00045A   TVector  Gestalt
18B28 [76] 02 000462   TVector  GetHandleSize
18B2C [77] 02 000470   TVector  GetResource

           Importing from "PCILib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
18B30 [78] 02 000483   TVector  EndianSwap32Bit

      ------ Loader Relocation Headers ------
18B34 [0] sectionNumber    = 1                                 loadable section to be relocated
18B36     reserved         = 0x0000                            <reserved>
18B38     nbrOfRelocs      = 45                                number of loader relocation instructions
18B3C     firstRelocInstr  = 0x00000000 (0)                    relocation offset to first instruction

      ------ Loader Relocation Instructions ------
           Relocations for section 1 (<unnamed>)
           Instr     Op    Operand           codeA dataA rSymI      rAddr(s)      Relocation      Other effects/section names
18B40 [ 0] 6401      DTIS  sct=1               0     1     0                                      dataA = &sct 1
18B42 [ 1] 4A4E      SYMR  cnt=79              0     1     0   00000000:00000138  ImpSym[0:78]
18B44 [ 2] 4236      DATA  cnt=55              0     1    79   0000013C:00000214  dataA           sct 1
18B46 [ 3] 463D      DSC2  cnt=62              0     1    79   00000218:00000404  codeA,dataA     sct 0,sct 1
18B48 [ 4] 4400      DESC  cnt=1               0     1    79   00000408:00000410  codeA,dataA,0   sct 0,sct 1
18B4A [ 5] 0801      DDAT  delta=128,n=1       0     1    79   00000494           dataA           sct 1
18B4C [ 6] 01C3      DDAT  delta=28,n=3        0     1    79   000004B4:000004BC  dataA           sct 1
18B4E [ 7] 0041      DDAT  delta=4,n=1         0     1    79   000004C4           dataA           sct 1
18B50 [ 8] 0082      DDAT  delta=8,n=2         0     1    79   000004D0:000004D4  dataA           sct 1
18B52 [ 9] 00C1      DDAT  delta=12,n=1        0     1    79   000004E4           dataA           sct 1
18B54 [10] 0082      DDAT  delta=8,n=2         0     1    79   000004F0:000004F4  dataA           sct 1
18B56 [11] 0081      DDAT  delta=8,n=1         0     1    79   00000500           dataA           sct 1
18B58 [12] 8013      DELT  delta=20            0     1    79                                      rAddr = 0x00000518
18B5A [13] 4008      CODE  cnt=9               0     1    79   00000518:00000538  codeA           sct 0
18B5C [14] 0181      DDAT  delta=24,n=1        0     1    79   00000554           dataA           sct 1
18B5E [15] 1901      DDAT  delta=400,n=1       0     1    79   000006E8           dataA           sct 1
18B60 [16] 8FFF      DELT  delta=4096          0     1    79                                      rAddr = 0x000016EC
18B62 [17] 1D41      DDAT  delta=468,n=1       0     1    79   000018C0           dataA           sct 1
18B64 [18] 8033      DELT  delta=52            0     1    79                                      rAddr = 0x000018F8
18B66 [19] 4004      CODE  cnt=5               0     1    79   000018F8:00001908  codeA           sct 0
18B68 [20] 85BB      DELT  delta=1468          0     1    79                                      rAddr = 0x00001EC8
18B6A [21] 4004      CODE  cnt=5               0     1    79   00001EC8:00001ED8  codeA           sct 0
18B6C [22] 8003      DELT  delta=4             0     1    79                                      rAddr = 0x00001EE0
18B6E [23] 4004      CODE  cnt=5               0     1    79   00001EE0:00001EF0  codeA           sct 0
18B70 [24] 8003      DELT  delta=4             0     1    79                                      rAddr = 0x00001EF8
18B72 [25] 9300      RPT   i=4,rpt=1           0     1    79                                      rpt ins(21:24) 1 times
18B74 [26] 4004      CODE  cnt=5               0     1    79   00001F28:00001F38  codeA           sct 0
18B76 [27] 8003      DELT  delta=4             0     1    79                                      rAddr = 0x00001F40
18B78 [28] 4004      CODE  cnt=5               0     1    79   00001F40:00001F50  codeA           sct 0
18B7A [29] 8F07      DELT  delta=3848          0     1    79                                      rAddr = 0x00002E5C
18B7C [30] 4800      VTBL  cnt=1               0     1    79   00002E5C:00002E60  dataA,0         sct 1
18B7E [31] 025A      DDAT  delta=36,n=26       0     1    79   00002E88:00002EEC  dataA           sct 1
18B80 [32] 809F      DELT  delta=160           0     1    79                                      rAddr = 0x00002F90
18B82 [33] 4014      CODE  cnt=21              0     1    79   00002F90:00002FE0  codeA           sct 0
18B84 [34] 0081      DDAT  delta=8,n=1         0     1    79   00002FEC           dataA           sct 1
18B86 [35] 00C1      DDAT  delta=12,n=1        0     1    79   00002FFC           dataA           sct 1
18B88 [36] 00C1      DDAT  delta=12,n=1        0     1    79   0000300C           dataA           sct 1
18B8A [37] 00C1      DDAT  delta=12,n=1        0     1    79   0000301C           dataA           sct 1
18B8C [38] 00C1      DDAT  delta=12,n=1        0     1    79   0000302C           dataA           sct 1
18B8E [39] 00C1      DDAT  delta=12,n=1        0     1    79   0000303C           dataA           sct 1
18B90 [40] 00C1      DDAT  delta=12,n=1        0     1    79   0000304C           dataA           sct 1
18B92 [41] 00C1      DDAT  delta=12,n=1        0     1    79   0000305C           dataA           sct 1
18B94 [42] 00C1      DDAT  delta=12,n=1        0     1    79   0000306C           dataA           sct 1
18B96 [43] 9700      RPT   i=8,rpt=1           0     1    79                                      rpt ins(35:42) 1 times
18B98 [44] 00C1      DDAT  delta=12,n=1        0     1    79   000030FC           dataA           sct 1

      ------ Loader String Table ------
18B9A 00000    16  OTKernelUtilLib
18BAA 00010    10  OTEnqueue
18BB4 0001A    15  OTGetTimeStamp
18BC3 00029    10  OTDequeue
18BCD 00033    22  OTDestroyDeferredTask
18BE3 00049    21  OTCreateDeferredTask
18BF8 0005E    14  OTAtomicAdd32
18C06 0006C     9  OTMemcmp
18C0F 00075    12  OTKernelLib
18C1B 00081     7  dupmsg
18C22 00088     8  freemsg
18C2A 00090    10  mi_strtol
18C34 0009A     9  msgdsize
18C3D 000A3     5  putq
18C42 000A8     6  copyb
18C48 000AE    12  putnextctl1
18C54 000BA     8  nd_load
18C5C 000C2    17  mi_mpprintf_putc
18C6D 000D3    15  mi_timer_alloc
18C7C 000E2    10  OTFreeMem
18C86 000EC    29  OTScheduleDriverDeferredTask
18CA3 00109     6  putbq
18CA9 0010F    11  OTAllocMem
18CB4 0011A    16  mi_timer_cancel
18CC4 0012A    12  mi_reallocb
18CD0 00136     8  putnext
18CD8 0013E    11  canputnext
18CE3 00149     6  freeb
18CE9 0014F     7  qreply
18CF0 00156     9  esballoc
18CF9 0015F     8  nd_free
18D01 00167     7  adjmsg
18D08 0016E     7  flushq
18D0F 00175    14  mi_timer_free
18D1D 00183     6  qsize
18D23 00189     8  puthere
18D2B 00191    10  nd_getset
18D35 0019B    15  mi_timer_valid
18D44 001AA     9  mi_timer
18D4D 001B3     8  qenable
18D55 001BB    16  mi_offset_param
18D65 001CB    14  mi_close_comm
18D73 001D9     7  allocb
18D7A 001E0    13  mi_open_comm
18D87 001ED    12  mi_mpprintf
18D93 001F9     5  getq
18D98 001FE    18  DriverServicesLib
18DAA 00210    19  DurationToAbsolute
18DBD 00223    19  PrepareMemoryForIO
18DD0 00236    17  DelayForHardware
18DE1 00247    10  BlockZero
18DEB 00251    14  SynchronizeIO
18DF9 0025F    21  PoolAllocateResident
18E0E 00274    26  InstallInterruptFunctions
18E28 0028E    22  NanosecondsToAbsolute
18E3E 002A4    12  SysDebugStr
18E4A 002B0    13  CheckpointIO
18E57 002BD    24  SubAbsoluteFromAbsolute
18E6F 002D5    34  MemDeallocatePhysicallyContiguous
18E91 002F7    32  MemAllocatePhysicallyContiguous
18EB1 00317    19  AbsoluteToDuration
18EC4 0032A     7  UpTime
18ECB 00331     8  CStrLen
18ED3 00339     8  CStrCmp
18EDB 00341    19  GetLogicalPageSize
18EEE 00354    15  PoolDeallocate
18EFD 00363    10  BlockCopy
18F07 0036D    22  BlockMoveDataUncached
18F1D 00383    22  GetInterruptFunctions
18F33 00399    16  NameRegistryLib
18F43 003A9    20  RegistryEntryIDCopy
18F57 003BD    24  RegistryCStrEntryToName
18F6F 003D5    20  RegistryPropertySet
18F83 003E9    20  RegistryPropertyGet
18F97 003FD    24  RegistryPropertyGetSize
18FAF 00415    13  InterfaceLib
18FBC 00422    14  SleepQInstall
18FCA 00430    13  LoadResource
18FD7 0043D    16  ReleaseResource
18FE7 0044D    13  SleepQRemove
18FF4 0045A     8  Gestalt
18FFC 00462    14  GetHandleSize
1900A 00470    12  GetResource
19016 0047C     7  PCILib
1901D 00483    16  EndianSwap32Bit
1902D 00493    20  TheDriverDescription
19041 004A7    16  GetOTInstallInfo
19051 004B7    21  TerminateStreamModule
19066 004CC    16  InitStreamModule
19076 004DC    16  ValidateHardware

      ------ Loader Export Hash Slot Table ------
            Slot => Count  Index
19088 [0] 00140000    5      0  

      ------ Loader Export Chain Table ------
1908C [0] 0010AE97   [1] 0014BDE0   [2] 00155E85   [3] 00104E3C   [4] 00108F84

      ------ Loader Export Symbol Table ------
190A0 [0] symbol class     = 0x02       (TVector)              export symbol class
190A1     export name      = 0x0004A7   ........ GetOTInstallInfo
190A4     address          = 0x00000220 (544)                  section offset to be exported
190A8     sectionNumber    = 1          (<unnamed>)            section number

190AA [1] symbol class     = 0x01       (Data)                 export symbol class
190AB     export name      = 0x000493   ........ TheDriverDescription
190AE     address          = 0x00000410 (1040)                 section offset to be exported
190B2     sectionNumber    = 1          (<unnamed>)            section number

190B4 [2] symbol class     = 0x02       (TVector)              export symbol class
190B5     export name      = 0x0004B7   ........ TerminateStreamModule
190B8     address          = 0x00000230 (560)                  section offset to be exported
190BC     sectionNumber    = 1          (<unnamed>)            section number

190BE [3] symbol class     = 0x02       (TVector)              export symbol class
190BF     export name      = 0x0004DC   ........ ValidateHardware
190C2     address          = 0x00000240 (576)                  section offset to be exported
190C6     sectionNumber    = 1          (<unnamed>)            section number

190C8 [4] symbol class     = 0x02       (TVector)              export symbol class
190C9     export name      = 0x0004CC   ........ InitStreamModule
190CC     address          = 0x00000238 (568)                  section offset to be exported
190D0     sectionNumber    = 1          (<unnamed>)            section number

DumpPEF complete - no errors reported.


      Container [2] (bmac) [In data fork (Offset 0x190E0, Length 0xC608/50696)]

      Container Header
00000 magic1, magic2   = 0x4A6F7921 ('Joy!')                   magic numbers
00004 containerID      = 0x70656666 ('peff')                   container identifier
00008 architectureID   = 0x70777063 ('pwpc')                   architecture identifier
0000C versionNumber    = 0x00000001 (1)                        version
00010 dateTimeStamp    = 0xB1F5C96A (Tue Aug 11 03:11:54 1998) date/time stamp
00014 oldDefVersion    = 0x00000000 (0)                        old definition version
00018 oldImpVersion    = 0x00000000 (0)                        old implementation version
0001C currentVersion   = 0x00000000 (0)                        current version
00020 nbrOfSections    = 3                                     number of sections
00022 loadableSections = 2                                     number of loadable sections
00024 memoryAddress    = 0x00000000                            memory address

      =========================================================

      Section Header 0
00028 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
0002C sectionAddress   = 0x00000000                            preferred base address for section
00030 execSize         = 0x0000BBE8 (48104)                    execution (byte) size (including zero init)
00034 initSize         = 0x0000BBE8 (48104)                    before zero init (byte) size
00038 rawSize          = 0x0000BBE8 (48104)                    raw data (byte) size
0003C containerOffset  = 0x00000080 (128)                      container offset to the raw data
00040 regionKind       = 0x00       (code)                     region kind ==> code section (loadable)
00041 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
00042 alignment        = 0x02       (4-byte bndry)             log 2 alignment
00043 reserved         = 0x00                                  <reserved>

      Section Header 1
00044 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00048 sectionAddress   = 0x00000000                            preferred base address for section
0004C execSize         = 0x000004E0 (1248)                     execution (byte) size (including zero init)
00050 initSize         = 0x000004E0 (1248)                     before zero init (byte) size
00054 rawSize          = 0x00000275 (629)                      raw data (byte) size
00058 containerOffset  = 0x0000BC70 (48240)                    container offset to the raw data
0005C regionKind       = 0x02       (pidata)                   region kind ==> "pattern" initialized data (loadable)
0005D shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
0005E alignment        = 0x03       (8-byte bndry)             log 2 alignment
0005F reserved         = 0x00                                  <reserved>

      Section Header 2
00060 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00064 sectionAddress   = 0x00000000                            preferred base address for section
00068 execSize         = 0x00000000 (0)                        execution (byte) size (including zero init)
0006C initSize         = 0x00000000 (0)                        before zero init (byte) size
00070 rawSize          = 0x00000718 (1816)                     raw data (byte) size
00074 containerOffset  = 0x0000BEF0 (48880)                    container offset to the raw data
00078 regionKind       = 0x04       (loader)                   region kind ==> loader (non-loadable)
00079 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
0007A alignment        = 0x00                                  log 2 alignment (ignored for non-loadables)
0007B reserved         = 0x00                                  <reserved>

0007C There are 4 (pad?) bytes at the end of the section headers.
      This is probably because there's no string table.

      =========================================================

      Code section 0 (<unnamed>)

      Loc   Flags  Object Code  Label      Opcode    Operand                   Comment
00080 0000   X      38600000               li        r3,0
00084 0004          7C630734               extsh     r3,r3
00088 0008   X      4E800020               blr
0008C 000C   X      38600000               li        r3,0
00090 0010   X      4E800020               blr
00094 0014   X      7C0802A6               mflr      r0                        ; LR = 8
00098 0018          90010008               stw       r0,0x0008(SP)
0009C 001C          9421FFC0               stwu      SP,-0x0040(SP)
000A0 0020          8062FFC8               lwz       r3,-0x0038(RTOC)
000A4 0024          80830000               lwz       r4,0x0000(r3)
000A8 0028   X      2C040000               cmpwi     r4,0
000AC 002C   X      41820084               beq       $+0x0084                  ; 0x000000B0
000B0 0030          48000F19               bl        $+0x0F18                  ; 0x00000F48
000B4 0034   X      60000000               nop
000B8 0038          388200FC               addi      r4,RTOC,252
000BC 003C          80640000               lwz       r3,0x0000(r4)
000C0 0040          30630264               addic     r3,r3,612
000C4 0044          48002079               bl        $+0x2078                  ; 0x000020BC
000C8 0048   X      60000000               nop
000CC 004C          B0610038               sth       r3,0x0038(SP)
000D0 0050          388200FC               addi      r4,RTOC,252
000D4 0054          80A40000               lwz       r5,0x0000(r4)
000D8 0058          30A501E4               addic     r5,r5,484
000DC 005C          80650004               lwz       r3,0x0004(r5)
000E0 0060          4800B725               bl        $+0xB724                  ; 0x0000B784
000E4 0064          80410014               lwz       RTOC,0x0014(SP)
000E8 0068          388200FC               addi      r4,RTOC,252
000EC 006C          80A40000               lwz       r5,0x0000(r4)
000F0 0070          30A501E4               addic     r5,r5,484
000F4 0074          80650020               lwz       r3,0x0020(r5)
000F8 0078          4800B9C5               bl        $+0xB9C4                  ; 0x0000BA3C
000FC 007C          80410014               lwz       RTOC,0x0014(SP)
00100 0080          388200FC               addi      r4,RTOC,252
00104 0084          80A40000               lwz       r5,0x0000(r4)
00108 0088          30A50218               addic     r5,r5,536
0010C 008C          8065001C               lwz       r3,0x001C(r5)
00110 0090          4800B9AD               bl        $+0xB9AC                  ; 0x0000BA3C
00114 0094          80410014               lwz       RTOC,0x0014(SP)
00118 0098          388200FC               addi      r4,RTOC,252
0011C 009C          80640000               lwz       r3,0x0000(r4)
00120 00A0          4800799D               bl        $+0x799C                  ; 0x00007A3C
00124 00A4   X      60000000               nop
00128 00A8          48001195               bl        $+0x1194                  ; 0x0000123C
0012C 00AC   X      60000000               nop
00130 00B0          80010048               lwz       r0,0x0048(SP)
00134 00B4          30210040               addic     SP,SP,64
00138 00B8   X      7C0803A6               mtlr      r0                        ; LR = 8
0013C 00BC   X      4E800020               blr
00140 00C0   X      4E800020               blr
00144 00C4          8062FFCC               lwz       r3,-0x0034(RTOC)
00148 00C8   X      4E800020               blr
0014C 00CC   X      7C0802A6               mflr      r0                        ; LR = 8
00150 00D0          90010008               stw       r0,0x0008(SP)
00154 00D4          9421FFC0               stwu      SP,-0x0040(SP)
00158 00D8          90610058               stw       r3,0x0058(SP)
0015C 00DC   X      38600000               li        r3,0
00160 00E0          7C630734               extsh     r3,r3
00164 00E4          98610038               stb       r3,0x0038(SP)
00168 00E8          80610058               lwz       r3,0x0058(SP)
0016C 00EC          48000F55               bl        $+0x0F54                  ; 0x00001040
00170 00F0   X      60000000               nop
00174 00F4          8062FFC8               lwz       r3,-0x0038(RTOC)
00178 00F8          80830000               lwz       r4,0x0000(r3)
0017C 00FC   X      28040000               cmplwi    r4,0x0000
00180 0100   X      4182005C               beq       $+0x005C                  ; 0x0000015C
00184 0104   X      38A00001               li        r5,1
00188 0108          7CA50734               extsh     r5,r5
0018C 010C          98A10038               stb       r5,0x0038(SP)
00190 0110          38C200FC               addi      r6,RTOC,252
00194 0114          80E60000               lwz       r7,0x0000(r6)
00198 0118          39020074               addi      r8,RTOC,116
0019C 011C          91070000               stw       r8,0x0000(r7)
001A0 0120          81260000               lwz       r9,0x0000(r6)
001A4 0124          3942007C               addi      r10,RTOC,124
001A8 0128          91490004               stw       r10,0x0004(r9)
001AC 012C          81660000               lwz       r11,0x0000(r6)
001B0 0130          398200F4               addi      r12,RTOC,244
001B4 0134          918B000C               stw       r12,0x000C(r11)
001B8 0138          80660000               lwz       r3,0x0000(r6)
001BC 013C          38820024               addi      r4,RTOC,36
001C0 0140          90830008               stw       r4,0x0008(r3)
001C4 0144          80A60000               lwz       r5,0x0000(r6)
001C8 0148   X      38800000               li        r4,0
001CC 014C          90850010               stw       r4,0x0010(r5)
001D0 0150          80660000               lwz       r3,0x0000(r6)
001D4 0154          48006399               bl        $+0x6398                  ; 0x000064EC
001D8 0158   X      60000000               nop
001DC 015C          88610038               lbz       r3,0x0038(SP)
001E0 0160          80010048               lwz       r0,0x0048(SP)
001E4 0164          30210040               addic     SP,SP,64
001E8 0168   X      7C0803A6               mtlr      r0                        ; LR = 8
001EC 016C   X      4E800020               blr
001F0 0170   X      7C0802A6               mflr      r0                        ; LR = 8
001F4 0174          90010008               stw       r0,0x0008(SP)
001F8 0178          9421FFC0               stwu      SP,-0x0040(SP)
001FC 017C          90610058               stw       r3,0x0058(SP)
00200 0180          9081005C               stw       r4,0x005C(SP)
00204 0184          90A10060               stw       r5,0x0060(SP)
00208 0188          90C10064               stw       r6,0x0064(SP)
0020C 018C          90E10068               stw       r7,0x0068(SP)
00210 0190          80610064               lwz       r3,0x0064(SP)
00214 0194   X      2C030001               cmpwi     r3,1
00218 0198   X      4082000C               bne       $+0x000C                  ; 0x000001A4
0021C 019C   X      38600016               li        r3,22
00220 01A0          480000A4               b         $+0x00A4                  ; 0x00000244
00224 01A4          388200FC               addi      r4,RTOC,252
00228 01A8          80A40000               lwz       r5,0x0000(r4)
0022C 01AC          30A501E4               addic     r5,r5,484
00230 01B0          80C50028               lwz       r6,0x0028(r5)
00234 01B4   X      28860000               cmplwi    cr1,r6,0x0000
00238 01B8   X      40860064               bne       cr1,$+0x0064              ; 0x0000021C
0023C 01BC          80610058               lwz       r3,0x0058(SP)
00240 01C0          30630040               addic     r3,r3,64
00244 01C4   X      38800004               li        r4,4
00248 01C8          4800B4FD               bl        $+0xB4FC                  ; 0x0000B6C4
0024C 01CC          80410014               lwz       RTOC,0x0014(SP)
00250 01D0          388200FC               addi      r4,RTOC,252
00254 01D4          80A40000               lwz       r5,0x0000(r4)
00258 01D8          30A501E4               addic     r5,r5,484
0025C 01DC          90650028               stw       r3,0x0028(r5)
00260 01E0          80C40000               lwz       r6,0x0000(r4)
00264 01E4          30C601E4               addic     r6,r6,484
00268 01E8          80E60028               lwz       r7,0x0028(r6)
0026C 01EC   X      28070000               cmplwi    r7,0x0000
00270 01F0   X      40820010               bne       $+0x0010                  ; 0x00000200
00274 01F4   X      3860000C               li        r3,12
00278 01F8          4800004C               b         $+0x004C                  ; 0x00000244
0027C 01FC          48000020               b         $+0x0020                  ; 0x0000021C
00280 0200          390200FC               addi      r8,RTOC,252
00284 0204          81280000               lwz       r9,0x0000(r8)
00288 0208          312901E4               addic     r9,r9,484
0028C 020C          81490028               lwz       r10,0x0028(r9)
00290 0210          816A000C               lwz       r11,0x000C(r10)
00294 0214   X      39800000               li        r12,0
00298 0218          918B0000               stw       r12,0x0000(r11)
0029C 021C          80A2FFC8               lwz       r5,-0x0038(RTOC)
002A0 0220          80650000               lwz       r3,0x0000(r5)
002A4 0224          80810058               lwz       r4,0x0058(SP)
002A8 0228          80A1005C               lwz       r5,0x005C(SP)
002AC 022C          80C10060               lwz       r6,0x0060(SP)
002B0 0230          80E10064               lwz       r7,0x0064(SP)
002B4 0234          81010068               lwz       r8,0x0068(SP)
002B8 0238   X      39200030               li        r9,48
002BC 023C          480063CD               bl        $+0x63CC                  ; 0x00006608
002C0 0240   X      60000000               nop
002C4 0244          80010048               lwz       r0,0x0048(SP)
002C8 0248          30210040               addic     SP,SP,64
002CC 024C   X      7C0803A6               mtlr      r0                        ; LR = 8
002D0 0250   X      4E800020               blr
002D4 0254   X      7C0802A6               mflr      r0                        ; LR = 8
002D8 0258          90010008               stw       r0,0x0008(SP)
002DC 025C          9421FFC0               stwu      SP,-0x0040(SP)
002E0 0260          90610058               stw       r3,0x0058(SP)
002E4 0264          80610058               lwz       r3,0x0058(SP)
002E8 0268          48003915               bl        $+0x3914                  ; 0x00003B7C
002EC 026C   X      60000000               nop
002F0 0270          80010048               lwz       r0,0x0048(SP)
002F4 0274          30210040               addic     SP,SP,64
002F8 0278   X      7C0803A6               mtlr      r0                        ; LR = 8
002FC 027C   X      4E800020               blr
00300 0280   X      7C0802A6               mflr      r0                        ; LR = 8
00304 0284          90010008               stw       r0,0x0008(SP)
00308 0288          9421FFC0               stwu      SP,-0x0040(SP)
0030C 028C          90610058               stw       r3,0x0058(SP)
00310 0290          9081005C               stw       r4,0x005C(SP)
00314 0294          8061005C               lwz       r3,0x005C(SP)
00318 0298          80830014               lwz       r4,0x0014(r3)
0031C 029C          88A4000D               lbz       r5,0x000D(r4)
00320 02A0   X      2C050000               cmpwi     r5,0
00324 02A4   X      418200FC               beq       $+0x00FC                  ; 0x000003A0
00328 02A8          80C1005C               lwz       r6,0x005C(SP)
0032C 02AC          80E60014               lwz       r7,0x0014(r6)
00330 02B0          8907000D               lbz       r8,0x000D(r7)
00334 02B4   X      2C880084               cmpwi     cr1,r8,132
00338 02B8   X      4086001C               bne       cr1,$+0x001C              ; 0x000002D4
0033C 02BC          80610058               lwz       r3,0x0058(SP)
00340 02C0          8081005C               lwz       r4,0x005C(SP)
00344 02C4          48000279               bl        $+0x0278                  ; 0x0000053C
00348 02C8   X      38600000               li        r3,0
0034C 02CC          48000194               b         $+0x0194                  ; 0x00000460
00350 02D0          480000D0               b         $+0x00D0                  ; 0x000003A0
00354 02D4          80610058               lwz       r3,0x0058(SP)
00358 02D8          8081005C               lwz       r4,0x005C(SP)
0035C 02DC          48007765               bl        $+0x7764                  ; 0x00007A40
00360 02E0   X      60000000               nop
00364 02E4          9061005C               stw       r3,0x005C(SP)
00368 02E8          8081005C               lwz       r4,0x005C(SP)
0036C 02EC   X      2C040000               cmpwi     r4,0
00370 02F0   X      4082000C               bne       $+0x000C                  ; 0x000002FC
00374 02F4   X      38600000               li        r3,0
00378 02F8          48000168               b         $+0x0168                  ; 0x00000460
0037C 02FC          80A1005C               lwz       r5,0x005C(SP)
00380 0300          80C50014               lwz       r6,0x0014(r5)
00384 0304          88E6000D               lbz       r7,0x000D(r6)
00388 0308          90E10038               stw       r7,0x0038(SP)
0038C 030C          81010038               lwz       r8,0x0038(SP)
00390 0310   X      2C880000               cmpwi     cr1,r8,0
00394 0314   X      41860014               beq       cr1,$+0x0014              ; 0x00000328
00398 0318          81210038               lwz       r9,0x0038(SP)
0039C 031C   X      2F090082               cmpwi     cr6,r9,130
003A0 0320   X      419A000C               beq       cr6,$+0x000C              ; 0x0000032C
003A4 0324          48000064               b         $+0x0064                  ; 0x00000388
003A8 0328          48000078               b         $+0x0078                  ; 0x000003A0
003AC 032C          8141005C               lwz       r10,0x005C(SP)
003B0 0330          816A000C               lwz       r11,0x000C(r10)
003B4 0334          9161003C               stw       r11,0x003C(SP)
003B8 0338          8181003C               lwz       r12,0x003C(SP)
003BC 033C          808C0000               lwz       r4,0x0000(r12)
003C0 0340   X      2F841771               cmpwi     cr7,r4,6001
003C4 0344   X      409E002C               bne       cr7,$+0x002C              ; 0x00000370
003C8 0348          8061003C               lwz       r3,0x003C(SP)
003CC 034C   X      38A00000               li        r5,0
003D0 0350          90A30010               stw       r5,0x0010(r3)
003D4 0354          80C1003C               lwz       r6,0x003C(SP)
003D8 0358          90A60014               stw       r5,0x0014(r6)
003DC 035C          80E1003C               lwz       r7,0x003C(SP)
003E0 0360          90A7000C               stw       r5,0x000C(r7)
003E4 0364          80610058               lwz       r3,0x0058(SP)
003E8 0368          8081005C               lwz       r4,0x005C(SP)
003EC 036C          48000105               bl        $+0x0104                  ; 0x00000470
003F0 0370          80610058               lwz       r3,0x0058(SP)
003F4 0374          8081005C               lwz       r4,0x005C(SP)
003F8 0378          4800B2A5               bl        $+0xB2A4                  ; 0x0000B61C
003FC 037C          80410014               lwz       RTOC,0x0014(SP)
00400 0380   X      38600000               li        r3,0
00404 0384          480000DC               b         $+0x00DC                  ; 0x00000460
00408 0388          80610058               lwz       r3,0x0058(SP)
0040C 038C          8081005C               lwz       r4,0x005C(SP)
00410 0390          4800B28D               bl        $+0xB28C                  ; 0x0000B61C
00414 0394          80410014               lwz       RTOC,0x0014(SP)
00418 0398   X      38600000               li        r3,0
0041C 039C          480000C4               b         $+0x00C4                  ; 0x00000460
00420 03A0          388200FC               addi      r4,RTOC,252
00424 03A4          80A40000               lwz       r5,0x0000(r4)
00428 03A8          30A501E4               addic     r5,r5,484
0042C 03AC          80C50030               lwz       r6,0x0030(r5)
00430 03B0   X      2C060064               cmpwi     r6,100
00434 03B4   X      40800040               bge       $+0x0040                  ; 0x000003F4
00438 03B8          80E2FFC8               lwz       r7,-0x0038(RTOC)
0043C 03BC          81070000               lwz       r8,0x0000(r7)
00440 03C0          310801E4               addic     r8,r8,484
00444 03C4          8088002C               lwz       r4,0x002C(r8)
00448 03C8          8061005C               lwz       r3,0x005C(SP)
0044C 03CC          4800B1F1               bl        $+0xB1F0                  ; 0x0000B5BC
00450 03D0          80410014               lwz       RTOC,0x0014(SP)
00454 03D4          80A2FFC8               lwz       r5,-0x0038(RTOC)
00458 03D8          80850000               lwz       r4,0x0000(r5)
0045C 03DC          308401E4               addic     r4,r4,484
00460 03E0          30840030               addic     r4,r4,48
00464 03E4   X      38600001               li        r3,1
00468 03E8          4800B33D               bl        $+0xB33C                  ; 0x0000B724
0046C 03EC          80410014               lwz       RTOC,0x0014(SP)
00470 03F0          48000028               b         $+0x0028                  ; 0x00000418
00474 03F4          388200FC               addi      r4,RTOC,252
00478 03F8          80A40000               lwz       r5,0x0000(r4)
0047C 03FC          30A50024               addic     r5,r5,36
00480 0400          80C5002C               lwz       r6,0x002C(r5)
00484 0404          30C60001               addic     r6,r6,1
00488 0408          90C5002C               stw       r6,0x002C(r5)
0048C 040C          8061005C               lwz       r3,0x005C(SP)
00490 0410          4800B165               bl        $+0xB164                  ; 0x0000B574
00494 0414          80410014               lwz       RTOC,0x0014(SP)
00498 0418          388200FC               addi      r4,RTOC,252
0049C 041C          80640000               lwz       r3,0x0000(r4)
004A0 0420          306301E4               addic     r3,r3,484
004A4 0424          30630024               addic     r3,r3,36
004A8 0428   X      38800000               li        r4,0
004AC 042C          4800B599               bl        $+0xB598                  ; 0x0000B9C4
004B0 0430          80410014               lwz       RTOC,0x0014(SP)
004B4 0434   X      2C030000               cmpwi     r3,0
004B8 0438   X      40820024               bne       $+0x0024                  ; 0x0000045C
004BC 043C          4800017D               bl        $+0x017C                  ; 0x000005B8
004C0 0440   X      60000000               nop
004C4 0444          8062FFC8               lwz       r3,-0x0038(RTOC)
004C8 0448          80830000               lwz       r4,0x0000(r3)
004CC 044C          308401E4               addic     r4,r4,484
004D0 0450   X      38A00000               li        r5,0
004D4 0454          7CA50734               extsh     r5,r5
004D8 0458          98A40024               stb       r5,0x0024(r4)
004DC 045C   X      38600000               li        r3,0
004E0 0460          80010048               lwz       r0,0x0048(SP)
004E4 0464          30210040               addic     SP,SP,64
004E8 0468   X      7C0803A6               mtlr      r0                        ; LR = 8
004EC 046C   X      4E800020               blr
004F0 0470   X      7C0802A6               mflr      r0                        ; LR = 8
004F4 0474          90010008               stw       r0,0x0008(SP)
004F8 0478          9421FFC0               stwu      SP,-0x0040(SP)
004FC 047C          9081005C               stw       r4,0x005C(SP)
00500 0480          8061005C               lwz       r3,0x005C(SP)
00504 0484          8083000C               lwz       r4,0x000C(r3)
00508 0488          90810038               stw       r4,0x0038(SP)
0050C 048C          80A1005C               lwz       r5,0x005C(SP)
00510 0490          80C50008               lwz       r6,0x0008(r5)
00514 0494   X      28060000               cmplwi    r6,0x0000
00518 0498   X      40820008               bne       $+0x0008                  ; 0x000004A0
0051C 049C          48000090               b         $+0x0090                  ; 0x0000052C
00520 04A0          4800008C               b         $+0x008C                  ; 0x0000052C
00524 04A4          80E2FFC8               lwz       r7,-0x0038(RTOC)
00528 04A8          81070000               lwz       r8,0x0000(r7)
0052C 04AC          812801E0               lwz       r9,0x01E0(r8)
00530 04B0          55290672               rlwinm    r9,r9,0,25,25
00534 04B4   X      28890000               cmplwi    cr1,r9,0x0000
00538 04B8   X      41860008               beq       cr1,$+0x0008              ; 0x000004C0
0053C 04BC          48000070               b         $+0x0070                  ; 0x0000052C
00540 04C0          8141005C               lwz       r10,0x005C(SP)
00544 04C4          816A0008               lwz       r11,0x0008(r10)
00548 04C8          818B000C               lwz       r12,0x000C(r11)
0054C 04CC          9181003C               stw       r12,0x003C(SP)
00550 04D0          8061003C               lwz       r3,0x003C(SP)
00554 04D4          A0830000               lhz       r4,0x0000(r3)
00558 04D8   X      548407FF               clrlwi.   r4,r4,31
0055C 04DC   X      41820020               beq       $+0x0020                  ; 0x000004FC
00560 04E0          80A2FFC8               lwz       r5,-0x0038(RTOC)
00564 04E4          80C50000               lwz       r6,0x0000(r5)
00568 04E8          80E602F8               lwz       r7,0x02F8(r6)
0056C 04EC          30E70001               addic     r7,r7,1
00570 04F0          90E602F8               stw       r7,0x02F8(r6)
00574 04F4          48002601               bl        $+0x2600                  ; 0x00002AF4
00578 04F8   X      60000000               nop
0057C 04FC          8061003C               lwz       r3,0x003C(SP)
00580 0500          A0830000               lhz       r4,0x0000(r3)
00584 0504          5484077B               rlwinm.   r4,r4,0,29,29
00588 0508   X      41820004               beq       $+0x0004                  ; 0x0000050C
0058C 050C          80A10038               lwz       r5,0x0038(SP)
00590 0510   X      38C00004               li        r6,4
00594 0514          90C5000C               stw       r6,0x000C(r5)
00598 0518          80E1005C               lwz       r7,0x005C(SP)
0059C 051C          81070014               lwz       r8,0x0014(r7)
005A0 0520   X      39200081               li        r9,129
005A4 0524          7D290734               extsh     r9,r9
005A8 0528          9928000D               stb       r9,0x000D(r8)
005AC 052C          80010048               lwz       r0,0x0048(SP)
005B0 0530          30210040               addic     SP,SP,64
005B4 0534   X      7C0803A6               mtlr      r0                        ; LR = 8
005B8 0538   X      4E800020               blr
005BC 053C   X      7C0802A6               mflr      r0                        ; LR = 8
005C0 0540          90010008               stw       r0,0x0008(SP)
005C4 0544          9421FFC0               stwu      SP,-0x0040(SP)
005C8 0548          9081005C               stw       r4,0x005C(SP)
005CC 054C          8061005C               lwz       r3,0x005C(SP)
005D0 0550          4800B265               bl        $+0xB264                  ; 0x0000B7B4
005D4 0554          80410014               lwz       RTOC,0x0014(SP)
005D8 0558          98610038               stb       r3,0x0038(SP)
005DC 055C          88810038               lbz       r4,0x0038(SP)
005E0 0560   X      2C040000               cmpwi     r4,0
005E4 0564   X      40820008               bne       $+0x0008                  ; 0x0000056C
005E8 0568          48000040               b         $+0x0040                  ; 0x000005A8
005EC 056C          80A1005C               lwz       r5,0x005C(SP)
005F0 0570          80C5000C               lwz       r6,0x000C(r5)
005F4 0574          80E60000               lwz       r7,0x0000(r6)
005F8 0578          90E1003C               stw       r7,0x003C(SP)
005FC 057C          8101003C               lwz       r8,0x003C(SP)
00600 0580   X      2C880002               cmpwi     cr1,r8,2
00604 0584   X      41860008               beq       cr1,$+0x0008              ; 0x0000058C
00608 0588          48000020               b         $+0x0020                  ; 0x000005A8
0060C 058C          8121005C               lwz       r9,0x005C(SP)
00610 0590          8149000C               lwz       r10,0x000C(r9)
00614 0594   X      39600000               li        r11,0
00618 0598          916A0000               stw       r11,0x0000(r10)
0061C 059C          4800AB29               bl        $+0xAB28                  ; 0x0000B0C4
00620 05A0   X      60000000               nop
00624 05A4          48000004               b         $+0x0004                  ; 0x000005A8
00628 05A8          80010048               lwz       r0,0x0048(SP)
0062C 05AC          30210040               addic     SP,SP,64
00630 05B0   X      7C0803A6               mtlr      r0                        ; LR = 8
00634 05B4   X      4E800020               blr
00638 05B8   X      7C0802A6               mflr      r0                        ; LR = 8
0063C 05BC          90010008               stw       r0,0x0008(SP)
00640 05C0          9421FFB0               stwu      SP,-0x0050(SP)
00644 05C4   X      38600000               li        r3,0
00648 05C8          B0610038               sth       r3,0x0038(SP)
0064C 05CC          B061003A               sth       r3,0x003A(SP)
00650 05D0          A881003A               lha       r4,0x003A(SP)
00654 05D4   X      2C040000               cmpwi     r4,0
00658 05D8   X      40820020               bne       $+0x0020                  ; 0x000005F8
0065C 05DC          80A2FFC8               lwz       r5,-0x0038(RTOC)
00660 05E0          80C50000               lwz       r6,0x0000(r5)
00664 05E4          30C601E4               addic     r6,r6,484
00668 05E8          80E6002C               lwz       r7,0x002C(r6)
0066C 05EC          81070002               lwz       r8,0x0002(r7)
00670 05F0   X      2C880000               cmpwi     cr1,r8,0
00674 05F4   X      40860010               bne       cr1,$+0x0010              ; 0x00000604
00678 05F8   X      39200000               li        r9,0
0067C 05FC          9121003C               stw       r9,0x003C(SP)
00680 0600          4800000C               b         $+0x000C                  ; 0x0000060C
00684 0604   X      39400001               li        r10,1
00688 0608          9141003C               stw       r10,0x003C(SP)
0068C 060C          8161003C               lwz       r11,0x003C(SP)
00690 0610   X      2F0B0000               cmpwi     cr6,r11,0
00694 0614   X      419A0160               beq       cr6,$+0x0160              ; 0x00000774
00698 0618          398200FC               addi      r12,RTOC,252
0069C 061C          808C0000               lwz       r4,0x0000(r12)
006A0 0620          308401E4               addic     r4,r4,484
006A4 0624          80A4002C               lwz       r5,0x002C(r4)
006A8 0628          80650002               lwz       r3,0x0002(r5)
006AC 062C          4800B279               bl        $+0xB278                  ; 0x0000B8A4
006B0 0630          80410014               lwz       RTOC,0x0014(SP)
006B4 0634          B0610040               sth       r3,0x0040(SP)
006B8 0638          A0610040               lhz       r3,0x0040(SP)
006BC 063C          48009D55               bl        $+0x9D54                  ; 0x0000A390
006C0 0640   X      60000000               nop
006C4 0644          B061003A               sth       r3,0x003A(SP)
006C8 0648          A881003A               lha       r4,0x003A(SP)
006CC 064C   X      2C040000               cmpwi     r4,0
006D0 0650   X      408200D8               bne       $+0x00D8                  ; 0x00000728
006D4 0654          80A2FFC8               lwz       r5,-0x0038(RTOC)
006D8 0658          80C50000               lwz       r6,0x0000(r5)
006DC 065C          30C601E4               addic     r6,r6,484
006E0 0660          8066002C               lwz       r3,0x002C(r6)
006E4 0664          30810044               addic     r4,SP,68
006E8 0668          4800AF3D               bl        $+0xAF3C                  ; 0x0000B5A4
006EC 066C          80410014               lwz       RTOC,0x0014(SP)
006F0 0670          B0610038               sth       r3,0x0038(SP)
006F4 0674          A8810038               lha       r4,0x0038(SP)
006F8 0678   X      2C040000               cmpwi     r4,0
006FC 067C   X      40820040               bne       $+0x0040                  ; 0x000006BC
00700 0680          80A2FFC8               lwz       r5,-0x0038(RTOC)
00704 0684          80850000               lwz       r4,0x0000(r5)
00708 0688          308401E4               addic     r4,r4,484
0070C 068C          30840030               addic     r4,r4,48
00710 0690   X      3860FFFF               li        r3,-1
00714 0694          4800B091               bl        $+0xB090                  ; 0x0000B724
00718 0698          80410014               lwz       RTOC,0x0014(SP)
0071C 069C          80610044               lwz       r3,0x0044(SP)
00720 06A0          A0810040               lhz       r4,0x0040(SP)
00724 06A4          4800A56D               bl        $+0xA56C                  ; 0x0000AC10
00728 06A8   X      60000000               nop
0072C 06AC          80610044               lwz       r3,0x0044(SP)
00730 06B0          4800AEC5               bl        $+0xAEC4                  ; 0x0000B574
00734 06B4          80410014               lwz       RTOC,0x0014(SP)
00738 06B8          48000070               b         $+0x0070                  ; 0x00000728
0073C 06BC          A0610040               lhz       r3,0x0040(SP)
00740 06C0   X      38800600               li        r4,1536
00744 06C4          7C6323D6               divw      r3,r3,r4
00748 06C8          30630001               addic     r3,r3,1
0074C 06CC          B0610048               sth       r3,0x0048(SP)
00750 06D0   X      38A00000               li        r5,0
00754 06D4          B0A1004A               sth       r5,0x004A(SP)
00758 06D8          A0C1004A               lhz       r6,0x004A(SP)
0075C 06DC          A0E10048               lhz       r7,0x0048(SP)
00760 06E0   X      7C063800               cmpw      r6,r7
00764 06E4   X      40800044               bge       $+0x0044                  ; 0x00000728
00768 06E8          390200FC               addi      r8,RTOC,252
0076C 06EC          80880000               lwz       r4,0x0000(r8)
00770 06F0          308401E4               addic     r4,r4,484
00774 06F4          30840004               addic     r4,r4,4
00778 06F8          30840018               addic     r4,r4,24
0077C 06FC   X      38600001               li        r3,1
00780 0700          4800B025               bl        $+0xB024                  ; 0x0000B724
00784 0704          80410014               lwz       RTOC,0x0014(SP)
00788 0708          A081004A               lhz       r4,0x004A(SP)
0078C 070C          30840001               addic     r4,r4,1
00790 0710          B081004A               sth       r4,0x004A(SP)
00794 0714          A0A1004A               lhz       r5,0x004A(SP)
00798 0718          A0C10048               lhz       r6,0x0048(SP)
0079C 071C   X      7C053000               cmpw      r5,r6
007A0 0720   X      40800008               bge       $+0x0008                  ; 0x00000728
007A4 0724          4BFFFFC4               b         $-0x003C                  ; 0x000006E8
007A8 0728          A8E1003A               lha       r7,0x003A(SP)
007AC 072C   X      2C870000               cmpwi     cr1,r7,0
007B0 0730   X      40860020               bne       cr1,$+0x0020              ; 0x00000750
007B4 0734          390200FC               addi      r8,RTOC,252
007B8 0738          81280000               lwz       r9,0x0000(r8)
007BC 073C          312901E4               addic     r9,r9,484
007C0 0740          8149002C               lwz       r10,0x002C(r9)
007C4 0744          816A0002               lwz       r11,0x0002(r10)
007C8 0748   X      2F0B0000               cmpwi     cr6,r11,0
007CC 074C   X      409A0010               bne       cr6,$+0x0010              ; 0x0000075C
007D0 0750   X      39800000               li        r12,0
007D4 0754          9181004C               stw       r12,0x004C(SP)
007D8 0758          4800000C               b         $+0x000C                  ; 0x00000764
007DC 075C   X      38600001               li        r3,1
007E0 0760          9061004C               stw       r3,0x004C(SP)
007E4 0764          8081004C               lwz       r4,0x004C(SP)
007E8 0768   X      2F840000               cmpwi     cr7,r4,0
007EC 076C   X      419E0008               beq       cr7,$+0x0008              ; 0x00000774
007F0 0770          4BFFFEA8               b         $-0x0158                  ; 0x00000618
007F4 0774          80010058               lwz       r0,0x0058(SP)
007F8 0778          30210050               addic     SP,SP,80
007FC 077C   X      7C0803A6               mtlr      r0                        ; LR = 8
00800 0780   X      4E800020               blr
00804 0784   X      7C0802A6               mflr      r0                        ; LR = 8
00808 0788          90010008               stw       r0,0x0008(SP)
0080C 078C          9421FFC0               stwu      SP,-0x0040(SP)
00810 0790          90610058               stw       r3,0x0058(SP)
00814 0794          80610058               lwz       r3,0x0058(SP)
00818 0798          4800B125               bl        $+0xB124                  ; 0x0000B8BC
0081C 079C          80410014               lwz       RTOC,0x0014(SP)
00820 07A0          90610038               stw       r3,0x0038(SP)
00824 07A4          80810038               lwz       r4,0x0038(SP)
00828 07A8   X      28040000               cmplwi    r4,0x0000
0082C 07AC   X      41820090               beq       $+0x0090                  ; 0x0000083C
00830 07B0          80A10038               lwz       r5,0x0038(SP)
00834 07B4          80C50014               lwz       r6,0x0014(r5)
00838 07B8          88E6000D               lbz       r7,0x000D(r6)
0083C 07BC   X      2C87000D               cmpwi     cr1,r7,13
00840 07C0   X      40860018               bne       cr1,$+0x0018              ; 0x000007D8
00844 07C4          80610058               lwz       r3,0x0058(SP)
00848 07C8          80810038               lwz       r4,0x0038(SP)
0084C 07CC          480067C1               bl        $+0x67C0                  ; 0x00006F8C
00850 07D0   X      60000000               nop
00854 07D4          48000048               b         $+0x0048                  ; 0x0000081C
00858 07D8          80610058               lwz       r3,0x0058(SP)
0085C 07DC          4800ADB1               bl        $+0xADB0                  ; 0x0000B58C
00860 07E0          80410014               lwz       RTOC,0x0014(SP)
00864 07E4   X      2C030000               cmpwi     r3,0
00868 07E8   X      41820018               beq       $+0x0018                  ; 0x00000800
0086C 07EC          80610058               lwz       r3,0x0058(SP)
00870 07F0          80810038               lwz       r4,0x0038(SP)
00874 07F4          4800AE89               bl        $+0xAE88                  ; 0x0000B67C
00878 07F8          80410014               lwz       RTOC,0x0014(SP)
0087C 07FC          48000020               b         $+0x0020                  ; 0x0000081C
00880 0800          80610038               lwz       r3,0x0038(SP)
00884 0804          4800AD71               bl        $+0xAD70                  ; 0x0000B574
00888 0808          80410014               lwz       RTOC,0x0014(SP)
0088C 080C          80610058               lwz       r3,0x0058(SP)
00890 0810   X      38800000               li        r4,0
00894 0814          4800B121               bl        $+0xB120                  ; 0x0000B934
00898 0818          80410014               lwz       RTOC,0x0014(SP)
0089C 081C          80610058               lwz       r3,0x0058(SP)
008A0 0820          4800B09D               bl        $+0xB09C                  ; 0x0000B8BC
008A4 0824          80410014               lwz       RTOC,0x0014(SP)
008A8 0828          90610038               stw       r3,0x0038(SP)
008AC 082C          80810038               lwz       r4,0x0038(SP)
008B0 0830   X      28040000               cmplwi    r4,0x0000
008B4 0834   X      41820008               beq       $+0x0008                  ; 0x0000083C
008B8 0838          4BFFFF78               b         $-0x0088                  ; 0x000007B0
008BC 083C   X      38600000               li        r3,0
008C0 0840          80010048               lwz       r0,0x0048(SP)
008C4 0844          30210040               addic     SP,SP,64
008C8 0848   X      7C0803A6               mtlr      r0                        ; LR = 8
008CC 084C   X      4E800020               blr
008D0 0850   X      7C0802A6               mflr      r0                        ; LR = 8
008D4 0854          90010008               stw       r0,0x0008(SP)
008D8 0858          9421FF80               stwu      SP,-0x0080(SP)
008DC 085C          9081009C               stw       r4,0x009C(SP)
008E0 0860          90C100A4               stw       r6,0x00A4(SP)
008E4 0864          90E100A8               stw       r7,0x00A8(SP)
008E8 0868          8062FFC8               lwz       r3,-0x0038(RTOC)
008EC 086C          80830000               lwz       r4,0x0000(r3)
008F0 0870          90810038               stw       r4,0x0038(SP)
008F4 0874          80A100A4               lwz       r5,0x00A4(SP)
008F8 0878   X      2C050000               cmpwi     r5,0
008FC 087C   X      4082001C               bne       $+0x001C                  ; 0x00000898
00900 0880          80C100A8               lwz       r6,0x00A8(SP)
00904 0884   X      2C860000               cmpwi     cr1,r6,0
00908 0888   X      40860010               bne       cr1,$+0x0010              ; 0x00000898
0090C 088C   X      38E00000               li        r7,0
00910 0890          90E1003C               stw       r7,0x003C(SP)
00914 0894          4800000C               b         $+0x000C                  ; 0x000008A0
00918 0898   X      39000001               li        r8,1
0091C 089C          9101003C               stw       r8,0x003C(SP)
00920 08A0          8121003C               lwz       r9,0x003C(SP)
00924 08A4          7D290734               extsh     r9,r9
00928 08A8          99210040               stb       r9,0x0040(SP)
0092C 08AC   X      39400000               li        r10,0
00930 08B0          91410044               stw       r10,0x0044(SP)
00934 08B4          81610044               lwz       r11,0x0044(SP)
00938 08B8   X      2B0B0008               cmplwi    cr6,r11,0x0008
0093C 08BC   X      40980034               bge       cr6,$+0x0034              ; 0x000008F0
00940 08C0   X      39800000               li        r12,0
00944 08C4          7D8C0734               extsh     r12,r12
00948 08C8          30610048               addic     r3,SP,72
0094C 08CC          80810044               lwz       r4,0x0044(SP)
00950 08D0          7D8321AE               stbx      r12,r3,r4
00954 08D4          80A10044               lwz       r5,0x0044(SP)
00958 08D8          30A50001               addic     r5,r5,1
0095C 08DC          90A10044               stw       r5,0x0044(SP)
00960 08E0          80C10044               lwz       r6,0x0044(SP)
00964 08E4   X      2B860008               cmplwi    cr7,r6,0x0008
00968 08E8   X      409C0008               bge       cr7,$+0x0008              ; 0x000008F0
0096C 08EC          4BFFFFD4               b         $-0x002C                  ; 0x000008C0
00970 08F0   X      38E00000               li        r7,0
00974 08F4          90E10050               stw       r7,0x0050(SP)
00978 08F8          90E10054               stw       r7,0x0054(SP)
0097C 08FC          8101009C               lwz       r8,0x009C(SP)
00980 0900          91010058               stw       r8,0x0058(SP)
00984 0904          81210058               lwz       r9,0x0058(SP)
00988 0908   X      28090000               cmplwi    r9,0x0000
0098C 090C   X      41820140               beq       $+0x0140                  ; 0x00000A4C
00990 0910          81410058               lwz       r10,0x0058(SP)
00994 0914          314A0004               addic     r10,r10,4
00998 0918          896A0000               lbz       r11,0x0000(r10)
0099C 091C   X      556B07FF               clrlwi.   r11,r11,31
009A0 0920   X      41820054               beq       $+0x0054                  ; 0x00000974
009A4 0924          81810058               lwz       r12,0x0058(SP)
009A8 0928          806C0004               lwz       r3,0x0004(r12)
009AC 092C   X      3880FFFF               li        r4,-1
009B0 0930   X      7C832040               cmplw     cr1,r3,r4
009B4 0934   X      40860020               bne       cr1,$+0x0020              ; 0x00000954
009B8 0938          80A10058               lwz       r5,0x0058(SP)
009BC 093C          30A50004               addic     r5,r5,4
009C0 0940          A0C50004               lhz       r6,0x0004(r5)
009C4 0944   X      3CE00000               lis       r7,0
009C8 0948          60E7FFFF               ori       r7,r7,0xFFFF
009CC 094C   X      7F063800               cmpw      cr6,r6,r7
009D0 0950   X      419A0010               beq       cr6,$+0x0010              ; 0x00000960
009D4 0954   X      39000000               li        r8,0
009D8 0958          9101005C               stw       r8,0x005C(SP)
009DC 095C          4800000C               b         $+0x000C                  ; 0x00000968
009E0 0960   X      39200001               li        r9,1
009E4 0964          9121005C               stw       r9,0x005C(SP)
009E8 0968          8141005C               lwz       r10,0x005C(SP)
009EC 096C   X      2F8A0000               cmpwi     cr7,r10,0
009F0 0970   X      419E0010               beq       cr7,$+0x0010              ; 0x00000980
009F4 0974   X      39600000               li        r11,0
009F8 0978          91610060               stw       r11,0x0060(SP)
009FC 097C          4800000C               b         $+0x000C                  ; 0x00000988
00A00 0980   X      39800001               li        r12,1
00A04 0984          91810060               stw       r12,0x0060(SP)
00A08 0988          80610060               lwz       r3,0x0060(SP)
00A0C 098C   X      2C030000               cmpwi     r3,0
00A10 0990   X      4182002C               beq       $+0x002C                  ; 0x000009BC
00A14 0994          80610058               lwz       r3,0x0058(SP)
00A18 0998          30630004               addic     r3,r3,4
00A1C 099C          4800939D               bl        $+0x939C                  ; 0x00009D38
00A20 09A0   X      60000000               nop
00A24 09A4          98610064               stb       r3,0x0064(SP)
00A28 09A8          88610064               lbz       r3,0x0064(SP)
00A2C 09AC          30810048               addic     r4,SP,72
00A30 09B0          48009321               bl        $+0x9320                  ; 0x00009CD0
00A34 09B4   X      60000000               nop
00A38 09B8          48000078               b         $+0x0078                  ; 0x00000A30
00A3C 09BC          80610058               lwz       r3,0x0058(SP)
00A40 09C0          80830004               lwz       r4,0x0004(r3)
00A44 09C4   X      38A0FFFF               li        r5,-1
00A48 09C8   X      7C042840               cmplw     r4,r5
00A4C 09CC   X      40820020               bne       $+0x0020                  ; 0x000009EC
00A50 09D0          80C10058               lwz       r6,0x0058(SP)
00A54 09D4          30C60004               addic     r6,r6,4
00A58 09D8          A0E60004               lhz       r7,0x0004(r6)
00A5C 09DC   X      3D000000               lis       r8,0
00A60 09E0          6108FFFF               ori       r8,r8,0xFFFF
00A64 09E4   X      7C874000               cmpw      cr1,r7,r8
00A68 09E8   X      41860010               beq       cr1,$+0x0010              ; 0x000009F8
00A6C 09EC   X      39200000               li        r9,0
00A70 09F0          91210068               stw       r9,0x0068(SP)
00A74 09F4          4800000C               b         $+0x000C                  ; 0x00000A00
00A78 09F8   X      39400001               li        r10,1
00A7C 09FC          91410068               stw       r10,0x0068(SP)
00A80 0A00          81610068               lwz       r11,0x0068(SP)
00A84 0A04   X      2F0B0000               cmpwi     cr6,r11,0
00A88 0A08   X      409A0028               bne       cr6,$+0x0028              ; 0x00000A30
00A8C 0A0C          81810054               lwz       r12,0x0054(SP)
00A90 0A10   X      2F8C0000               cmpwi     cr7,r12,0
00A94 0A14   X      409E0010               bne       cr7,$+0x0010              ; 0x00000A24
00A98 0A18          80610058               lwz       r3,0x0058(SP)
00A9C 0A1C          30630004               addic     r3,r3,4
00AA0 0A20          90610054               stw       r3,0x0054(SP)
00AA4 0A24          80810050               lwz       r4,0x0050(SP)
00AA8 0A28          30840001               addic     r4,r4,1
00AAC 0A2C          90810050               stw       r4,0x0050(SP)
00AB0 0A30          80A10058               lwz       r5,0x0058(SP)
00AB4 0A34          80C50000               lwz       r6,0x0000(r5)
00AB8 0A38          90C10058               stw       r6,0x0058(SP)
00ABC 0A3C          80E10058               lwz       r7,0x0058(SP)
00AC0 0A40   X      28070000               cmplwi    r7,0x0000
00AC4 0A44   X      41820008               beq       $+0x0008                  ; 0x00000A4C
00AC8 0A48          4BFFFEC8               b         $-0x0138                  ; 0x00000910
00ACC 0A4C          390200FC               addi      r8,RTOC,252
00AD0 0A50          81280000               lwz       r9,0x0000(r8)
00AD4 0A54          31290274               addic     r9,r9,628
00AD8 0A58          9121006C               stw       r9,0x006C(SP)
00ADC 0A5C   X      39400000               li        r10,0
00AE0 0A60          7D4B0734               extsh     r11,r10
00AE4 0A64          99610070               stb       r11,0x0070(SP)
00AE8 0A68          91410044               stw       r10,0x0044(SP)
00AEC 0A6C          81810044               lwz       r12,0x0044(SP)
00AF0 0A70   X      288C0008               cmplwi    cr1,r12,0x0008
00AF4 0A74   X      40840048               bge       cr1,$+0x0048              ; 0x00000ABC
00AF8 0A78          8061006C               lwz       r3,0x006C(SP)
00AFC 0A7C          80810044               lwz       r4,0x0044(SP)
00B00 0A80          7CA320AE               lbzx      r5,r3,r4
00B04 0A84          30C10048               addic     r6,SP,72
00B08 0A88          80E10044               lwz       r7,0x0044(SP)
00B0C 0A8C          7D0638AE               lbzx      r8,r6,r7
00B10 0A90          7CA54278               xor       r5,r5,r8
00B14 0A94          89210070               lbz       r9,0x0070(SP)
00B18 0A98          7D252B78               or        r5,r9,r5
00B1C 0A9C          98A10070               stb       r5,0x0070(SP)
00B20 0AA0          81610044               lwz       r11,0x0044(SP)
00B24 0AA4          316B0001               addic     r11,r11,1
00B28 0AA8          91610044               stw       r11,0x0044(SP)
00B2C 0AAC          81410044               lwz       r10,0x0044(SP)
00B30 0AB0   X      2B0A0008               cmplwi    cr6,r10,0x0008
00B34 0AB4   X      40980008               bge       cr6,$+0x0008              ; 0x00000ABC
00B38 0AB8          4BFFFFC0               b         $-0x0040                  ; 0x00000A78
00B3C 0ABC          89810070               lbz       r12,0x0070(SP)
00B40 0AC0   X      2F8C0000               cmpwi     cr7,r12,0
00B44 0AC4   X      419E0110               beq       cr7,$+0x0110              ; 0x00000BD4
00B48 0AC8          388200FC               addi      r4,RTOC,252
00B4C 0ACC          80640000               lwz       r3,0x0000(r4)
00B50 0AD0          30630274               addic     r3,r3,628
00B54 0AD4          30810048               addic     r4,SP,72
00B58 0AD8   X      38A00008               li        r5,8
00B5C 0ADC          4800AAF9               bl        $+0xAAF8                  ; 0x0000B5D4
00B60 0AE0          80410014               lwz       RTOC,0x0014(SP)
00B64 0AE4   X      38600630               li        r3,1584
00B68 0AE8   X      5463043E               clrlwi    r3,r3,16
00B6C 0AEC          48001DD9               bl        $+0x1DD8                  ; 0x000028C4
00B70 0AF0   X      60000000               nop
00B74 0AF4          B0610072               sth       r3,0x0072(SP)
00B78 0AF8          A0810072               lhz       r4,0x0072(SP)
00B7C 0AFC   X      5484003C               clrrwi    r4,r4,1
00B80 0B00          54840566               rlwinm    r4,r4,0,21,19
00B84 0B04   X      5484043E               clrlwi    r4,r4,16
00B88 0B08   X      38600630               li        r3,1584
00B8C 0B0C   X      5463043E               clrlwi    r3,r3,16
00B90 0B10          48001E05               bl        $+0x1E04                  ; 0x00002914
00B94 0B14   X      60000000               nop
00B98 0B18   X      38600630               li        r3,1584
00B9C 0B1C   X      5463043E               clrlwi    r3,r3,16
00BA0 0B20          48001DA5               bl        $+0x1DA4                  ; 0x000028C4
00BA4 0B24   X      60000000               nop
00BA8 0B28          B0610074               sth       r3,0x0074(SP)
00BAC 0B2C          A0810074               lhz       r4,0x0074(SP)
00BB0 0B30   X      38A00800               li        r5,2048
00BB4 0B34          60A50001               ori       r5,r5,0x0001
00BB8 0B38          7C842839               and.      r4,r4,r5
00BBC 0B3C   X      41820008               beq       $+0x0008                  ; 0x00000B44
00BC0 0B40          4BFFFFD8               b         $-0x0028                  ; 0x00000B18
00BC4 0B44          38C200FC               addi      r6,RTOC,252
00BC8 0B48          80E60000               lwz       r7,0x0000(r6)
00BCC 0B4C          A0870274               lhz       r4,0x0274(r7)
00BD0 0B50   X      38600700               li        r3,1792
00BD4 0B54   X      5463043E               clrlwi    r3,r3,16
00BD8 0B58          48001DBD               bl        $+0x1DBC                  ; 0x00002914
00BDC 0B5C   X      60000000               nop
00BE0 0B60          8062FFC8               lwz       r3,-0x0038(RTOC)
00BE4 0B64          80A30000               lwz       r5,0x0000(r3)
00BE8 0B68          30A50274               addic     r5,r5,628
00BEC 0B6C          A0850002               lhz       r4,0x0002(r5)
00BF0 0B70   X      38600710               li        r3,1808
00BF4 0B74   X      5463043E               clrlwi    r3,r3,16
00BF8 0B78          48001D9D               bl        $+0x1D9C                  ; 0x00002914
00BFC 0B7C   X      60000000               nop
00C00 0B80          8062FFC8               lwz       r3,-0x0038(RTOC)
00C04 0B84          80A30000               lwz       r5,0x0000(r3)
00C08 0B88          30A50274               addic     r5,r5,628
00C0C 0B8C          A0850004               lhz       r4,0x0004(r5)
00C10 0B90   X      38600720               li        r3,1824
00C14 0B94   X      5463043E               clrlwi    r3,r3,16
00C18 0B98          48001D7D               bl        $+0x1D7C                  ; 0x00002914
00C1C 0B9C   X      60000000               nop
00C20 0BA0          8062FFC8               lwz       r3,-0x0038(RTOC)
00C24 0BA4          80A30000               lwz       r5,0x0000(r3)
00C28 0BA8          30A50274               addic     r5,r5,628
00C2C 0BAC          A0850006               lhz       r4,0x0006(r5)
00C30 0BB0   X      38600730               li        r3,1840
00C34 0BB4   X      5463043E               clrlwi    r3,r3,16
00C38 0BB8          48001D5D               bl        $+0x1D5C                  ; 0x00002914
00C3C 0BBC   X      60000000               nop
00C40 0BC0   X      38600630               li        r3,1584
00C44 0BC4   X      5463043E               clrlwi    r3,r3,16
00C48 0BC8          A0810072               lhz       r4,0x0072(SP)
00C4C 0BCC          48001D49               bl        $+0x1D48                  ; 0x00002914
00C50 0BD0   X      60000000               nop
00C54 0BD4          80610054               lwz       r3,0x0054(SP)
00C58 0BD8   X      2C030000               cmpwi     r3,0
00C5C 0BDC   X      418200A8               beq       $+0x00A8                  ; 0x00000C84
00C60 0BE0   X      38800000               li        r4,0
00C64 0BE4          7C850734               extsh     r5,r4
00C68 0BE8          98A10070               stb       r5,0x0070(SP)
00C6C 0BEC          90810044               stw       r4,0x0044(SP)
00C70 0BF0          80C10044               lwz       r6,0x0044(SP)
00C74 0BF4   X      28860006               cmplwi    cr1,r6,0x0006
00C78 0BF8   X      40840068               bge       cr1,$+0x0068              ; 0x00000C60
00C7C 0BFC          80E10038               lwz       r7,0x0038(SP)
00C80 0C00          30E7001A               addic     r7,r7,26
00C84 0C04          81010044               lwz       r8,0x0044(SP)
00C88 0C08          7D2740AE               lbzx      r9,r7,r8
00C8C 0C0C          81410054               lwz       r10,0x0054(SP)
00C90 0C10          81610044               lwz       r11,0x0044(SP)
00C94 0C14          7D8A58AE               lbzx      r12,r10,r11
00C98 0C18          7D296278               xor       r9,r9,r12
00C9C 0C1C          88610070               lbz       r3,0x0070(SP)
00CA0 0C20          7C694B78               or        r9,r3,r9
00CA4 0C24          99210070               stb       r9,0x0070(SP)
00CA8 0C28          80A10054               lwz       r5,0x0054(SP)
00CAC 0C2C          80810044               lwz       r4,0x0044(SP)
00CB0 0C30          7CC520AE               lbzx      r6,r5,r4
00CB4 0C34          80E10038               lwz       r7,0x0038(SP)
00CB8 0C38          30E7001A               addic     r7,r7,26
00CBC 0C3C          81010044               lwz       r8,0x0044(SP)
00CC0 0C40          7CC741AE               stbx      r6,r7,r8
00CC4 0C44          81410044               lwz       r10,0x0044(SP)
00CC8 0C48          314A0001               addic     r10,r10,1
00CCC 0C4C          91410044               stw       r10,0x0044(SP)
00CD0 0C50          81610044               lwz       r11,0x0044(SP)
00CD4 0C54   X      2B0B0006               cmplwi    cr6,r11,0x0006
00CD8 0C58   X      40980008               bge       cr6,$+0x0008              ; 0x00000C60
00CDC 0C5C          4BFFFFA0               b         $-0x0060                  ; 0x00000BFC
00CE0 0C60          89810070               lbz       r12,0x0070(SP)
00CE4 0C64   X      2F8C0000               cmpwi     cr7,r12,0
00CE8 0C68   X      419E001C               beq       cr7,$+0x001C              ; 0x00000C84
00CEC 0C6C          80610038               lwz       r3,0x0038(SP)
00CF0 0C70          3063001A               addic     r3,r3,26
00CF4 0C74   X      38800001               li        r4,1
00CF8 0C78   X      5484043E               clrlwi    r4,r4,16
00CFC 0C7C          48001925               bl        $+0x1924                  ; 0x000025A0
00D00 0C80   X      60000000               nop
00D04 0C84          80610050               lwz       r3,0x0050(SP)
00D08 0C88   X      28030001               cmplwi    r3,0x0001
00D0C 0C8C   X      40810010               ble       $+0x0010                  ; 0x00000C9C
00D10 0C90   X      38800001               li        r4,1
00D14 0C94          7C840734               extsh     r4,r4
00D18 0C98          98810040               stb       r4,0x0040(SP)
00D1C 0C9C          80A2FFC8               lwz       r5,-0x0038(RTOC)
00D20 0CA0          80C50000               lwz       r6,0x0000(r5)
00D24 0CA4          30C60218               addic     r6,r6,536
00D28 0CA8          88E6002D               lbz       r7,0x002D(r6)
00D2C 0CAC          89010040               lbz       r8,0x0040(SP)
00D30 0CB0   X      7C883800               cmpw      cr1,r8,r7
00D34 0CB4   X      418600C8               beq       cr1,$+0x00C8              ; 0x00000D7C
00D38 0CB8   X      38600630               li        r3,1584
00D3C 0CBC   X      5463043E               clrlwi    r3,r3,16
00D40 0CC0          48001C05               bl        $+0x1C04                  ; 0x000028C4
00D44 0CC4   X      60000000               nop
00D48 0CC8          B0610072               sth       r3,0x0072(SP)
00D4C 0CCC          A0810072               lhz       r4,0x0072(SP)
00D50 0CD0   X      5484003C               clrrwi    r4,r4,1
00D54 0CD4          54840566               rlwinm    r4,r4,0,21,19
00D58 0CD8   X      5484043E               clrlwi    r4,r4,16
00D5C 0CDC   X      38600630               li        r3,1584
00D60 0CE0   X      5463043E               clrlwi    r3,r3,16
00D64 0CE4          48001C31               bl        $+0x1C30                  ; 0x00002914
00D68 0CE8   X      60000000               nop
00D6C 0CEC   X      38600630               li        r3,1584
00D70 0CF0   X      5463043E               clrlwi    r3,r3,16
00D74 0CF4          48001BD1               bl        $+0x1BD0                  ; 0x000028C4
00D78 0CF8   X      60000000               nop
00D7C 0CFC          B0610074               sth       r3,0x0074(SP)
00D80 0D00          A0810074               lhz       r4,0x0074(SP)
00D84 0D04   X      38A00800               li        r5,2048
00D88 0D08          60A50001               ori       r5,r5,0x0001
00D8C 0D0C          7C842839               and.      r4,r4,r5
00D90 0D10   X      41820008               beq       $+0x0008                  ; 0x00000D18
00D94 0D14          4BFFFFD8               b         $-0x0028                  ; 0x00000CEC
00D98 0D18          38C200FC               addi      r6,RTOC,252
00D9C 0D1C          80E60000               lwz       r7,0x0000(r6)
00DA0 0D20          30E70218               addic     r7,r7,536
00DA4 0D24          89010040               lbz       r8,0x0040(SP)
00DA8 0D28          9907002D               stb       r8,0x002D(r7)
00DAC 0D2C          81260000               lwz       r9,0x0000(r6)
00DB0 0D30          31290218               addic     r9,r9,536
00DB4 0D34          8949002D               lbz       r10,0x002D(r9)
00DB8 0D38   X      2C8A0001               cmpwi     cr1,r10,1
00DBC 0D3C   X      40860024               bne       cr1,$+0x0024              ; 0x00000D60
00DC0 0D40          A0810072               lhz       r4,0x0072(SP)
00DC4 0D44          60840040               ori       r4,r4,0x0040
00DC8 0D48   X      5484043E               clrlwi    r4,r4,16
00DCC 0D4C   X      38600630               li        r3,1584
00DD0 0D50   X      5463043E               clrlwi    r3,r3,16
00DD4 0D54          48001BC1               bl        $+0x1BC0                  ; 0x00002914
00DD8 0D58   X      60000000               nop
00DDC 0D5C          48000020               b         $+0x0020                  ; 0x00000D7C
00DE0 0D60          A0810072               lhz       r4,0x0072(SP)
00DE4 0D64          548406B0               rlwinm    r4,r4,0,26,24
00DE8 0D68   X      5484043E               clrlwi    r4,r4,16
00DEC 0D6C   X      38600630               li        r3,1584
00DF0 0D70   X      5463043E               clrlwi    r3,r3,16
00DF4 0D74          48001BA1               bl        $+0x1BA0                  ; 0x00002914
00DF8 0D78   X      60000000               nop
00DFC 0D7C          80010088               lwz       r0,0x0088(SP)
00E00 0D80          30210080               addic     SP,SP,128
00E04 0D84   X      7C0803A6               mtlr      r0                        ; LR = 8
00E08 0D88   X      4E800020               blr
00E0C 0D8C   X      7C0802A6               mflr      r0                        ; LR = 8
00E10 0D90          90010008               stw       r0,0x0008(SP)
00E14 0D94          9421FFB0               stwu      SP,-0x0050(SP)
00E18 0D98          8062FFC8               lwz       r3,-0x0038(RTOC)
00E1C 0D9C          80830000               lwz       r4,0x0000(r3)
00E20 0DA0          30840218               addic     r4,r4,536
00E24 0DA4   X      38A00000               li        r5,0
00E28 0DA8          7CA50734               extsh     r5,r5
00E2C 0DAC          98A40020               stb       r5,0x0020(r4)
00E30 0DB0          38C200FC               addi      r6,RTOC,252
00E34 0DB4          80660000               lwz       r3,0x0000(r6)
00E38 0DB8          30630218               addic     r3,r3,536
00E3C 0DBC          30630024               addic     r3,r3,36
00E40 0DC0          4800AD3D               bl        $+0xAD3C                  ; 0x0000BAFC
00E44 0DC4          80410014               lwz       RTOC,0x0014(SP)
00E48 0DC8          90610038               stw       r3,0x0038(SP)
00E4C 0DCC          80810038               lwz       r4,0x0038(SP)
00E50 0DD0   X      2C040000               cmpwi     r4,0
00E54 0DD4   X      41820064               beq       $+0x0064                  ; 0x00000E38
00E58 0DD8          80610038               lwz       r3,0x0038(SP)
00E5C 0DDC          4800A979               bl        $+0xA978                  ; 0x0000B754
00E60 0DE0          80410014               lwz       RTOC,0x0014(SP)
00E64 0DE4          9061003C               stw       r3,0x003C(SP)
00E68 0DE8          8081003C               lwz       r4,0x003C(SP)
00E6C 0DEC   X      28040000               cmplwi    r4,0x0000
00E70 0DF0   X      41820048               beq       $+0x0048                  ; 0x00000E38
00E74 0DF4          80A1003C               lwz       r5,0x003C(SP)
00E78 0DF8          80C50000               lwz       r6,0x0000(r5)
00E7C 0DFC          90C10040               stw       r6,0x0040(SP)
00E80 0E00          80E1003C               lwz       r7,0x003C(SP)
00E84 0E04   X      39000000               li        r8,0
00E88 0E08          91070000               stw       r8,0x0000(r7)
00E8C 0E0C          8122FFC8               lwz       r9,-0x0038(RTOC)
00E90 0E10          80690000               lwz       r3,0x0000(r9)
00E94 0E14          8081003C               lwz       r4,0x003C(SP)
00E98 0E18          48003AF5               bl        $+0x3AF4                  ; 0x0000490C
00E9C 0E1C   X      60000000               nop
00EA0 0E20          80610040               lwz       r3,0x0040(SP)
00EA4 0E24          9061003C               stw       r3,0x003C(SP)
00EA8 0E28          8081003C               lwz       r4,0x003C(SP)
00EAC 0E2C   X      28040000               cmplwi    r4,0x0000
00EB0 0E30   X      41820008               beq       $+0x0008                  ; 0x00000E38
00EB4 0E34          4BFFFFC0               b         $-0x0040                  ; 0x00000DF4
00EB8 0E38          80010058               lwz       r0,0x0058(SP)
00EBC 0E3C          30210050               addic     SP,SP,80
00EC0 0E40   X      7C0803A6               mtlr      r0                        ; LR = 8
00EC4 0E44   X      4E800020               blr
00EC8 0E48   X      7C0802A6               mflr      r0                        ; LR = 8
00ECC 0E4C          90010008               stw       r0,0x0008(SP)
00ED0 0E50          9421FFC0               stwu      SP,-0x0040(SP)
00ED4 0E54          4BFFF765               bl        $-0x089C                  ; 0x000005B8
00ED8 0E58   X      60000000               nop
00EDC 0E5C          8062FFC8               lwz       r3,-0x0038(RTOC)
00EE0 0E60          80830000               lwz       r4,0x0000(r3)
00EE4 0E64          308401E4               addic     r4,r4,484
00EE8 0E68   X      38A00000               li        r5,0
00EEC 0E6C          7CA50734               extsh     r5,r5
00EF0 0E70          98A40024               stb       r5,0x0024(r4)
00EF4 0E74          80010048               lwz       r0,0x0048(SP)
00EF8 0E78          30210040               addic     SP,SP,64
00EFC 0E7C   X      7C0803A6               mtlr      r0                        ; LR = 8
00F00 0E80   X      4E800020               blr
00F04 0E84   X      7C0802A6               mflr      r0                        ; LR = 8
00F08 0E88          90010008               stw       r0,0x0008(SP)
00F0C 0E8C          9421FFC0               stwu      SP,-0x0040(SP)
00F10 0E90   X      38600006               li        r3,6
00F14 0E94   X      5463043E               clrlwi    r3,r3,16
00F18 0E98          4800184D               bl        $+0x184C                  ; 0x000026E4
00F1C 0E9C   X      60000000               nop
00F20 0EA0          4800A8CD               bl        $+0xA8CC                  ; 0x0000B76C
00F24 0EA4          80410014               lwz       RTOC,0x0014(SP)
00F28 0EA8   X      3C60D000               lis       r3,-12288
00F2C 0EAC          60639000               ori       r3,r3,0x9000
00F30 0EB0          4800A79D               bl        $+0xA79C                  ; 0x0000B64C
00F34 0EB4          80410014               lwz       RTOC,0x0014(SP)
00F38 0EB8          388200FC               addi      r4,RTOC,252
00F3C 0EBC          80A40000               lwz       r5,0x0000(r4)
00F40 0EC0          30A50250               addic     r5,r5,592
00F44 0EC4          80C5000C               lwz       r6,0x000C(r5)
00F48 0EC8          90660000               stw       r3,0x0000(r6)
00F4C 0ECC          4800A8A1               bl        $+0xA8A0                  ; 0x0000B76C
00F50 0ED0          80410014               lwz       RTOC,0x0014(SP)
00F54 0ED4   X      38600630               li        r3,1584
00F58 0ED8   X      5463043E               clrlwi    r3,r3,16
00F5C 0EDC          480019E9               bl        $+0x19E8                  ; 0x000028C4
00F60 0EE0   X      60000000               nop
00F64 0EE4          B0610038               sth       r3,0x0038(SP)
00F68 0EE8          A0810038               lhz       r4,0x0038(SP)
00F6C 0EEC          60840001               ori       r4,r4,0x0001
00F70 0EF0   X      5484043E               clrlwi    r4,r4,16
00F74 0EF4   X      38600630               li        r3,1584
00F78 0EF8   X      5463043E               clrlwi    r3,r3,16
00F7C 0EFC          48001A19               bl        $+0x1A18                  ; 0x00002914
00F80 0F00   X      60000000               nop
00F84 0F04   X      38600430               li        r3,1072
00F88 0F08   X      5463043E               clrlwi    r3,r3,16
00F8C 0F0C          480019B9               bl        $+0x19B8                  ; 0x000028C4
00F90 0F10   X      60000000               nop
00F94 0F14          B0610038               sth       r3,0x0038(SP)
00F98 0F18          A0810038               lhz       r4,0x0038(SP)
00F9C 0F1C          60840001               ori       r4,r4,0x0001
00FA0 0F20   X      5484043E               clrlwi    r4,r4,16
00FA4 0F24   X      38600430               li        r3,1072
00FA8 0F28   X      5463043E               clrlwi    r3,r3,16
00FAC 0F2C          480019E9               bl        $+0x19E8                  ; 0x00002914
00FB0 0F30   X      60000000               nop
00FB4 0F34          80010048               lwz       r0,0x0048(SP)
00FB8 0F38          30210040               addic     SP,SP,64
00FBC 0F3C   X      7C0803A6               mtlr      r0                        ; LR = 8
00FC0 0F40   X      4E800020               blr
00FC4 0F44   X      4E800020               blr
00FC8 0F48   X      7C0802A6               mflr      r0                        ; LR = 8
00FCC 0F4C          90010008               stw       r0,0x0008(SP)
00FD0 0F50          9421FFC0               stwu      SP,-0x0040(SP)
00FD4 0F54   X      38600630               li        r3,1584
00FD8 0F58   X      5463043E               clrlwi    r3,r3,16
00FDC 0F5C   X      38A00000               li        r5,0
00FE0 0F60   X      54A4043E               clrlwi    r4,r5,16
00FE4 0F64          480019B1               bl        $+0x19B0                  ; 0x00002914
00FE8 0F68   X      60000000               nop
00FEC 0F6C   X      38800000               li        r4,0
00FF0 0F70   X      5483043E               clrlwi    r3,r4,16
00FF4 0F74   X      38A00000               li        r5,0
00FF8 0F78   X      54A4043E               clrlwi    r4,r5,16
00FFC 0F7C          48001999               bl        $+0x1998                  ; 0x00002914
01000 0F80   X      60000000               nop
01004 0F84   X      38600430               li        r3,1072
01008 0F88   X      5463043E               clrlwi    r3,r3,16
0100C 0F8C   X      38800000               li        r4,0
01010 0F90   X      5484043E               clrlwi    r4,r4,16
01014 0F94          48001981               bl        $+0x1980                  ; 0x00002914
01018 0F98   X      60000000               nop
0101C 0F9C   X      38600210               li        r3,528
01020 0FA0   X      5463043E               clrlwi    r3,r3,16
01024 0FA4   X      3C800000               lis       r4,0
01028 0FA8          6084FFFF               ori       r4,r4,0xFFFF
0102C 0FAC   X      5484043E               clrlwi    r4,r4,16
01030 0FB0          48001965               bl        $+0x1964                  ; 0x00002914
01034 0FB4   X      60000000               nop
01038 0FB8   X      38600006               li        r3,6
0103C 0FBC   X      5463043E               clrlwi    r3,r3,16
01040 0FC0          48001815               bl        $+0x1814                  ; 0x000027D4
01044 0FC4   X      60000000               nop
01048 0FC8          4800A7A5               bl        $+0xA7A4                  ; 0x0000B76C
0104C 0FCC          80410014               lwz       RTOC,0x0014(SP)
01050 0FD0          4800A79D               bl        $+0xA79C                  ; 0x0000B76C
01054 0FD4          80410014               lwz       RTOC,0x0014(SP)
01058 0FD8   X      3C60FFFF               lis       r3,-1
0105C 0FDC          4800A671               bl        $+0xA670                  ; 0x0000B64C
01060 0FE0          80410014               lwz       RTOC,0x0014(SP)
01064 0FE4          388200FC               addi      r4,RTOC,252
01068 0FE8          80A40000               lwz       r5,0x0000(r4)
0106C 0FEC          30A50250               addic     r5,r5,592
01070 0FF0          80C50008               lwz       r6,0x0008(r5)
01074 0FF4          90660000               stw       r3,0x0000(r6)
01078 0FF8          4800A775               bl        $+0xA774                  ; 0x0000B76C
0107C 0FFC          80410014               lwz       RTOC,0x0014(SP)
01080 1000          4800A76D               bl        $+0xA76C                  ; 0x0000B76C
01084 1004          80410014               lwz       RTOC,0x0014(SP)
01088 1008   X      3C60FFFF               lis       r3,-1
0108C 100C          4800A641               bl        $+0xA640                  ; 0x0000B64C
01090 1010          80410014               lwz       RTOC,0x0014(SP)
01094 1014          388200FC               addi      r4,RTOC,252
01098 1018          80A40000               lwz       r5,0x0000(r4)
0109C 101C          30A50250               addic     r5,r5,592
010A0 1020          80C5000C               lwz       r6,0x000C(r5)
010A4 1024          90660000               stw       r3,0x0000(r6)
010A8 1028          4800A745               bl        $+0xA744                  ; 0x0000B76C
010AC 102C          80410014               lwz       RTOC,0x0014(SP)
010B0 1030          80010048               lwz       r0,0x0048(SP)
010B4 1034          30210040               addic     SP,SP,64
010B8 1038   X      7C0803A6               mtlr      r0                        ; LR = 8
010BC 103C   X      4E800020               blr
010C0 1040   X      7C0802A6               mflr      r0                        ; LR = 8
010C4 1044          90010008               stw       r0,0x0008(SP)
010C8 1048          9421FFC0               stwu      SP,-0x0040(SP)
010CC 104C          90610058               stw       r3,0x0058(SP)
010D0 1050          4800011D               bl        $+0x011C                  ; 0x0000116C
010D4 1054   X      60000000               nop
010D8 1058   X      2C030000               cmpwi     r3,0
010DC 105C   X      41820008               beq       $+0x0008                  ; 0x00001064
010E0 1060          480000FC               b         $+0x00FC                  ; 0x0000115C
010E4 1064          388200FC               addi      r4,RTOC,252
010E8 1068          80A40000               lwz       r5,0x0000(r4)
010EC 106C          30A5027C               addic     r5,r5,636
010F0 1070          80C10058               lwz       r6,0x0058(SP)
010F4 1074   X      38E00010               li        r7,16
010F8 1078   X      34E7FFFF               subic.    r7,r7,1
010FC 107C          7D0638AE               lbzx      r8,r6,r7
01100 1080          7D0539AE               stbx      r8,r5,r7
01104 1084   X      4082FFF4               bne       $-0x000C                  ; 0x00001078
01108 1088          48000235               bl        $+0x0234                  ; 0x000012BC
0110C 108C   X      60000000               nop
01110 1090   X      2C030000               cmpwi     r3,0
01114 1094   X      41820010               beq       $+0x0010                  ; 0x000010A4
01118 1098          480001A5               bl        $+0x01A4                  ; 0x0000123C
0111C 109C   X      60000000               nop
01120 10A0          480000BC               b         $+0x00BC                  ; 0x0000115C
01124 10A4          480008B1               bl        $+0x08B0                  ; 0x00001954
01128 10A8   X      2C030000               cmpwi     r3,0
0112C 10AC   X      41820010               beq       $+0x0010                  ; 0x000010BC
01130 10B0          4800018D               bl        $+0x018C                  ; 0x0000123C
01134 10B4   X      60000000               nop
01138 10B8          480000A4               b         $+0x00A4                  ; 0x0000115C
0113C 10BC          4800092D               bl        $+0x092C                  ; 0x000019E8
01140 10C0   X      60000000               nop
01144 10C4          48000BF9               bl        $+0x0BF8                  ; 0x00001CBC
01148 10C8   X      60000000               nop
0114C 10CC   X      2C030000               cmpwi     r3,0
01150 10D0   X      40820084               bne       $+0x0084                  ; 0x00001154
01154 10D4          48001209               bl        $+0x1208                  ; 0x000022DC
01158 10D8   X      60000000               nop
0115C 10DC   X      2C030000               cmpwi     r3,0
01160 10E0   X      41820018               beq       $+0x0018                  ; 0x000010F8
01164 10E4          4BFFFE65               bl        $-0x019C                  ; 0x00000F48
01168 10E8   X      60000000               nop
0116C 10EC          48000151               bl        $+0x0150                  ; 0x0000123C
01170 10F0   X      60000000               nop
01174 10F4          4800005C               b         $+0x005C                  ; 0x00001150
01178 10F8          388200FC               addi      r4,RTOC,252
0117C 10FC          80640000               lwz       r3,0x0000(r4)
01180 1100          30630014               addic     r3,r3,20
01184 1104   X      38800001               li        r4,1
01188 1108   X      5484043E               clrlwi    r4,r4,16
0118C 110C          48001495               bl        $+0x1494                  ; 0x000025A0
01190 1110   X      60000000               nop
01194 1114          388200FC               addi      r4,RTOC,252
01198 1118          80640000               lwz       r3,0x0000(r4)
0119C 111C          306302F8               addic     r3,r3,760
011A0 1120          30630004               addic     r3,r3,4
011A4 1124          30630008               addic     r3,r3,8
011A8 1128          30630002               addic     r3,r3,2
011AC 112C   X      38800002               li        r4,2
011B0 1130   X      5484043E               clrlwi    r4,r4,16
011B4 1134          4800146D               bl        $+0x146C                  ; 0x000025A0
011B8 1138   X      60000000               nop
011BC 113C          8062FFC8               lwz       r3,-0x0038(RTOC)
011C0 1140          80830000               lwz       r4,0x0000(r3)
011C4 1144          30840218               addic     r4,r4,536
011C8 1148          80A2FFE4               lwz       r5,-0x001C(RTOC)
011CC 114C          90A4002E               stw       r5,0x002E(r4)
011D0 1150          4800000C               b         $+0x000C                  ; 0x0000115C
011D4 1154          480000E9               bl        $+0x00E8                  ; 0x0000123C
011D8 1158   X      60000000               nop
011DC 115C          80010048               lwz       r0,0x0048(SP)
011E0 1160          30210040               addic     SP,SP,64
011E4 1164   X      7C0803A6               mtlr      r0                        ; LR = 8
011E8 1168   X      4E800020               blr
011EC 116C   X      7C0802A6               mflr      r0                        ; LR = 8
011F0 1170          90010008               stw       r0,0x0008(SP)
011F4 1174          9421FFC0               stwu      SP,-0x0040(SP)
011F8 1178   X      38600000               li        r3,0
011FC 117C          B0610038               sth       r3,0x0038(SP)
01200 1180   X      38800001               li        r4,1
01204 1184          7C840734               extsh     r4,r4
01208 1188   X      5484063E               clrlwi    r4,r4,24
0120C 118C   X      3860030C               li        r3,780
01210 1190          4800A7D5               bl        $+0xA7D4                  ; 0x0000B964
01214 1194          80410014               lwz       RTOC,0x0014(SP)
01218 1198          388200FC               addi      r4,RTOC,252
0121C 119C          90640000               stw       r3,0x0000(r4)
01220 11A0          80A40000               lwz       r5,0x0000(r4)
01224 11A4   X      28050000               cmplwi    r5,0x0000
01228 11A8   X      41810010               bgt       $+0x0010                  ; 0x000011B8
0122C 11AC          38C200FC               addi      r6,RTOC,252
01230 11B0   X      38E00000               li        r7,0
01234 11B4          90E60000               stw       r7,0x0000(r6)
01238 11B8          390200FC               addi      r8,RTOC,252
0123C 11BC          81280000               lwz       r9,0x0000(r8)
01240 11C0   X      28890000               cmplwi    cr1,r9,0x0000
01244 11C4   X      41860058               beq       cr1,$+0x0058              ; 0x0000121C
01248 11C8          394200FC               addi      r10,RTOC,252
0124C 11CC          806A0000               lwz       r3,0x0000(r10)
01250 11D0          306301E4               addic     r3,r3,484
01254 11D4          3063002C               addic     r3,r3,44
01258 11D8          4800A66D               bl        $+0xA66C                  ; 0x0000B844
0125C 11DC          80410014               lwz       RTOC,0x0014(SP)
01260 11E0   X      2C030000               cmpwi     r3,0
01264 11E4   X      4182001C               beq       $+0x001C                  ; 0x00001200
01268 11E8          48000055               bl        $+0x0054                  ; 0x0000123C
0126C 11EC   X      60000000               nop
01270 11F0   X      38600001               li        r3,1
01274 11F4          7C6300D0               neg       r3,r3
01278 11F8          7C630734               extsh     r3,r3
0127C 11FC          48000030               b         $+0x0030                  ; 0x0000122C
01280 1200          388200FC               addi      r4,RTOC,252
01284 1204          80A40000               lwz       r5,0x0000(r4)
01288 1208          30A501E4               addic     r5,r5,484
0128C 120C          8065002C               lwz       r3,0x002C(r5)
01290 1210          4800A4E5               bl        $+0xA4E4                  ; 0x0000B6F4
01294 1214          80410014               lwz       RTOC,0x0014(SP)
01298 1218          48000010               b         $+0x0010                  ; 0x00001228
0129C 121C   X      38800001               li        r4,1
012A0 1220          7C8400D0               neg       r4,r4
012A4 1224          B0810038               sth       r4,0x0038(SP)
012A8 1228          A8610038               lha       r3,0x0038(SP)
012AC 122C          80010048               lwz       r0,0x0048(SP)
012B0 1230          30210040               addic     SP,SP,64
012B4 1234   X      7C0803A6               mtlr      r0                        ; LR = 8
012B8 1238   X      4E800020               blr
012BC 123C   X      7C0802A6               mflr      r0                        ; LR = 8
012C0 1240          90010008               stw       r0,0x0008(SP)
012C4 1244          9421FFC0               stwu      SP,-0x0040(SP)
012C8 1248          8062FFC8               lwz       r3,-0x0038(RTOC)
012CC 124C          80830000               lwz       r4,0x0000(r3)
012D0 1250   X      2C040000               cmpwi     r4,0
012D4 1254   X      41820058               beq       $+0x0058                  ; 0x000012AC
012D8 1258          480005F1               bl        $+0x05F0                  ; 0x00001848
012DC 125C   X      60000000               nop
012E0 1260          8062FFC8               lwz       r3,-0x0038(RTOC)
012E4 1264          80830000               lwz       r4,0x0000(r3)
012E8 1268          308401E4               addic     r4,r4,484
012EC 126C          80A4002C               lwz       r5,0x002C(r4)
012F0 1270   X      28050000               cmplwi    r5,0x0000
012F4 1274   X      4182001C               beq       $+0x001C                  ; 0x00001290
012F8 1278          38C200FC               addi      r6,RTOC,252
012FC 127C          80E60000               lwz       r7,0x0000(r6)
01300 1280          30E701E4               addic     r7,r7,484
01304 1284          8067002C               lwz       r3,0x002C(r7)
01308 1288          4800A425               bl        $+0xA424                  ; 0x0000B6AC
0130C 128C          80410014               lwz       RTOC,0x0014(SP)
01310 1290          388200FC               addi      r4,RTOC,252
01314 1294          80640000               lwz       r3,0x0000(r4)
01318 1298          4800A4ED               bl        $+0xA4EC                  ; 0x0000B784
0131C 129C          80410014               lwz       RTOC,0x0014(SP)
01320 12A0          388200FC               addi      r4,RTOC,252
01324 12A4   X      38A00000               li        r5,0
01328 12A8          90A40000               stw       r5,0x0000(r4)
0132C 12AC          80010048               lwz       r0,0x0048(SP)
01330 12B0          30210040               addic     SP,SP,64
01334 12B4   X      7C0803A6               mtlr      r0                        ; LR = 8
01338 12B8   X      4E800020               blr
0133C 12BC   X      7C0802A6               mflr      r0                        ; LR = 8
01340 12C0          90010008               stw       r0,0x0008(SP)
01344 12C4          9421FFC0               stwu      SP,-0x0040(SP)
01348 12C8          480002F1               bl        $+0x02F0                  ; 0x000015B8
0134C 12CC   X      60000000               nop
01350 12D0   X      38800000               li        r4,0
01354 12D4   X      7C041800               cmpw      r4,r3
01358 12D8   X      41820014               beq       $+0x0014                  ; 0x000012EC
0135C 12DC   X      38600001               li        r3,1
01360 12E0          7C6300D0               neg       r3,r3
01364 12E4          7C630734               extsh     r3,r3
01368 12E8          480002C0               b         $+0x02C0                  ; 0x000015A8
0136C 12EC          480004A1               bl        $+0x04A0                  ; 0x0000178C
01370 12F0   X      60000000               nop
01374 12F4   X      2C030000               cmpwi     r3,0
01378 12F8   X      41820014               beq       $+0x0014                  ; 0x0000130C
0137C 12FC   X      38600001               li        r3,1
01380 1300          7C6300D0               neg       r3,r3
01384 1304          7C630734               extsh     r3,r3
01388 1308          480002A0               b         $+0x02A0                  ; 0x000015A8
0138C 130C          388200FC               addi      r4,RTOC,252
01390 1310          80A40000               lwz       r5,0x0000(r4)
01394 1314          80C50250               lwz       r6,0x0250(r5)
01398 1318   X      3CE00001               lis       r7,1
0139C 131C          60E71000               ori       r7,r7,0x1000
013A0 1320          7CC63814               addc      r6,r6,r7
013A4 1324          81040000               lwz       r8,0x0000(r4)
013A8 1328          31080250               addic     r8,r8,592
013AC 132C          90C80004               stw       r6,0x0004(r8)
013B0 1330          81240000               lwz       r9,0x0000(r4)
013B4 1334          81490250               lwz       r10,0x0250(r9)
013B8 1338   X      3D600000               lis       r11,0
013BC 133C          616B8200               ori       r11,r11,0x8200
013C0 1340          7D4A5814               addc      r10,r10,r11
013C4 1344          81840000               lwz       r12,0x0000(r4)
013C8 1348          318C0250               addic     r12,r12,592
013CC 134C          914C0008               stw       r10,0x0008(r12)
013D0 1350          80640000               lwz       r3,0x0000(r4)
013D4 1354          80A30250               lwz       r5,0x0250(r3)
013D8 1358   X      3CE00000               lis       r7,0
013DC 135C          60E78300               ori       r7,r7,0x8300
013E0 1360          7CA53814               addc      r5,r5,r7
013E4 1364          80C40000               lwz       r6,0x0000(r4)
013E8 1368          30C60250               addic     r6,r6,592
013EC 136C          90A6000C               stw       r5,0x000C(r6)
013F0 1370          81040000               lwz       r8,0x0000(r4)
013F4 1374          31080250               addic     r8,r8,592
013F8 1378   X      39200001               li        r9,1
013FC 137C          B1280010               sth       r9,0x0010(r8)
01400 1380          81640000               lwz       r11,0x0000(r4)
01404 1384          316B0250               addic     r11,r11,592
01408 1388   X      39400014               li        r10,20
0140C 138C          B14B0012               sth       r10,0x0012(r11)
01410 1390   X      38800000               li        r4,0
01414 1394          7C840734               extsh     r4,r4
01418 1398   X      3C606561               lis       r3,25953
0141C 139C          60636472               ori       r3,r3,0x6472
01420 13A0          4800A39D               bl        $+0xA39C                  ; 0x0000B73C
01424 13A4          80410014               lwz       RTOC,0x0014(SP)
01428 13A8          90610038               stw       r3,0x0038(SP)
0142C 13AC          80810038               lwz       r4,0x0038(SP)
01430 13B0   X      2C040000               cmpwi     r4,0
01434 13B4   X      4182006C               beq       $+0x006C                  ; 0x00001420
01438 13B8          80610038               lwz       r3,0x0038(SP)
0143C 13BC          4800A639               bl        $+0xA638                  ; 0x0000B9F4
01440 13C0          80410014               lwz       RTOC,0x0014(SP)
01444 13C4          80610038               lwz       r3,0x0038(SP)
01448 13C8          80830000               lwz       r4,0x0000(r3)
0144C 13CC          80A40000               lwz       r5,0x0000(r4)
01450 13D0          38C200FC               addi      r6,RTOC,252
01454 13D4          80E60000               lwz       r7,0x0000(r6)
01458 13D8          90A70014               stw       r5,0x0014(r7)
0145C 13DC          81010038               lwz       r8,0x0038(SP)
01460 13E0          81280000               lwz       r9,0x0000(r8)
01464 13E4          A1490004               lhz       r10,0x0004(r9)
01468 13E8          81660000               lwz       r11,0x0000(r6)
0146C 13EC          316B0014               addic     r11,r11,20
01470 13F0          B14B0004               sth       r10,0x0004(r11)
01474 13F4          80610038               lwz       r3,0x0038(SP)
01478 13F8          4800A4DD               bl        $+0xA4DC                  ; 0x0000B8D4
0147C 13FC          80410014               lwz       RTOC,0x0014(SP)
01480 1400          80610038               lwz       r3,0x0038(SP)
01484 1404          4800A4E9               bl        $+0xA4E8                  ; 0x0000B8EC
01488 1408          80410014               lwz       RTOC,0x0014(SP)
0148C 140C          8062FFC8               lwz       r3,-0x0038(RTOC)
01490 1410          80830000               lwz       r4,0x0000(r3)
01494 1414          80A401E0               lwz       r5,0x01E0(r4)
01498 1418          60A50040               ori       r5,r5,0x0040
0149C 141C          90A401E0               stw       r5,0x01E0(r4)
014A0 1420          38C200FC               addi      r6,RTOC,252
014A4 1424          80660000               lwz       r3,0x0000(r6)
014A8 1428          30630014               addic     r3,r3,20
014AC 142C          48001761               bl        $+0x1760                  ; 0x00002B8C
014B0 1430   X      2C030000               cmpwi     r3,0
014B4 1434   X      40820068               bne       $+0x0068                  ; 0x0000149C
014B8 1438          388200FC               addi      r4,RTOC,252
014BC 143C          80640000               lwz       r3,0x0000(r4)
014C0 1440          30630014               addic     r3,r3,20
014C4 1444          4800045D               bl        $+0x045C                  ; 0x000018A0
014C8 1448   X      60000000               nop
014CC 144C          388200FC               addi      r4,RTOC,252
014D0 1450          80640000               lwz       r3,0x0000(r4)
014D4 1454          30630014               addic     r3,r3,20
014D8 1458          48001735               bl        $+0x1734                  ; 0x00002B8C
014DC 145C   X      2C030000               cmpwi     r3,0
014E0 1460   X      4082003C               bne       $+0x003C                  ; 0x0000149C
014E4 1464          388200FC               addi      r4,RTOC,252
014E8 1468          80640000               lwz       r3,0x0000(r4)
014EC 146C          30630014               addic     r3,r3,20
014F0 1470          48001805               bl        $+0x1804                  ; 0x00002C74
014F4 1474          388200FC               addi      r4,RTOC,252
014F8 1478          80640000               lwz       r3,0x0000(r4)
014FC 147C          30630014               addic     r3,r3,20
01500 1480          4800170D               bl        $+0x170C                  ; 0x00002B8C
01504 1484   X      2C030000               cmpwi     r3,0
01508 1488   X      40820014               bne       $+0x0014                  ; 0x0000149C
0150C 148C   X      38600001               li        r3,1
01510 1490          7C6300D0               neg       r3,r3
01514 1494          7C630734               extsh     r3,r3
01518 1498          48000110               b         $+0x0110                  ; 0x000015A8
0151C 149C          388200FC               addi      r4,RTOC,252
01520 14A0          80A40000               lwz       r5,0x0000(r4)
01524 14A4          80C50014               lwz       r6,0x0014(r5)
01528 14A8          80E40000               lwz       r7,0x0000(r4)
0152C 14AC          90C7001A               stw       r6,0x001A(r7)
01530 14B0          81040000               lwz       r8,0x0000(r4)
01534 14B4          31080014               addic     r8,r8,20
01538 14B8          A1280004               lhz       r9,0x0004(r8)
0153C 14BC          81440000               lwz       r10,0x0000(r4)
01540 14C0          314A001A               addic     r10,r10,26
01544 14C4          B12A0004               sth       r9,0x0004(r10)
01548 14C8          81640000               lwz       r11,0x0000(r4)
0154C 14CC          316B02F8               addic     r11,r11,760
01550 14D0          316B0004               addic     r11,r11,4
01554 14D4          316B0000               addic     r11,r11,0
01558 14D8          81840000               lwz       r12,0x0000(r4)
0155C 14DC          806C001A               lwz       r3,0x001A(r12)
01560 14E0          906B0002               stw       r3,0x0002(r11)
01564 14E4          80A40000               lwz       r5,0x0000(r4)
01568 14E8          30A502F8               addic     r5,r5,760
0156C 14EC          30A50004               addic     r5,r5,4
01570 14F0          30A50000               addic     r5,r5,0
01574 14F4          30A50002               addic     r5,r5,2
01578 14F8          80C40000               lwz       r6,0x0000(r4)
0157C 14FC          30C6001A               addic     r6,r6,26
01580 1500          A0E60004               lhz       r7,0x0004(r6)
01584 1504          B0E50004               sth       r7,0x0004(r5)
01588 1508          81040000               lwz       r8,0x0000(r4)
0158C 150C          310802F8               addic     r8,r8,760
01590 1510          31080004               addic     r8,r8,4
01594 1514   X      39200001               li        r9,1
01598 1518          7D2A0734               extsh     r10,r9
0159C 151C          99480000               stb       r10,0x0000(r8)
015A0 1520          81840000               lwz       r12,0x0000(r4)
015A4 1524          912C02F8               stw       r9,0x02F8(r12)
015A8 1528          80640000               lwz       r3,0x0000(r4)
015AC 152C          306302F8               addic     r3,r3,760
015B0 1530          30630004               addic     r3,r3,4
015B4 1534          30630008               addic     r3,r3,8
015B8 1538          81640000               lwz       r11,0x0000(r4)
015BC 153C          80CB0014               lwz       r6,0x0014(r11)
015C0 1540          90C30002               stw       r6,0x0002(r3)
015C4 1544          80E40000               lwz       r7,0x0000(r4)
015C8 1548          30E702F8               addic     r7,r7,760
015CC 154C          30E70004               addic     r7,r7,4
015D0 1550          30E70008               addic     r7,r7,8
015D4 1554          30E70002               addic     r7,r7,2
015D8 1558          80A40000               lwz       r5,0x0000(r4)
015DC 155C          30A50014               addic     r5,r5,20
015E0 1560          A1450004               lhz       r10,0x0004(r5)
015E4 1564          B1470004               sth       r10,0x0004(r7)
015E8 1568          81040000               lwz       r8,0x0000(r4)
015EC 156C          310802F8               addic     r8,r8,760
015F0 1570          31080004               addic     r8,r8,4
015F4 1574          31080008               addic     r8,r8,8
015F8 1578          31080002               addic     r8,r8,2
015FC 157C          89280005               lbz       r9,0x0005(r8)
01600 1580          31290080               addic     r9,r9,128
01604 1584          99280005               stb       r9,0x0005(r8)
01608 1588          81840000               lwz       r12,0x0000(r4)
0160C 158C          318C02F8               addic     r12,r12,760
01610 1590          318C0004               addic     r12,r12,4
01614 1594   X      39600000               li        r11,0
01618 1598          7D660734               extsh     r6,r11
0161C 159C          98CC0008               stb       r6,0x0008(r12)
01620 15A0          61630000               ori       r3,r11,0x0000
01624 15A4          7C630734               extsh     r3,r3
01628 15A8          80010048               lwz       r0,0x0048(SP)
0162C 15AC          30210040               addic     SP,SP,64
01630 15B0   X      7C0803A6               mtlr      r0                        ; LR = 8
01634 15B4   X      4E800020               blr
01638 15B8   X      7C0802A6               mflr      r0                        ; LR = 8
0163C 15BC          90010008               stw       r0,0x0008(SP)
01640 15C0          9421FF70               stwu      SP,-0x0090(SP)
01644 15C4          388200FC               addi      r4,RTOC,252
01648 15C8          80640000               lwz       r3,0x0000(r4)
0164C 15CC          3063027C               addic     r3,r3,636
01650 15D0          30810038               addic     r4,SP,56
01654 15D4          30A10048               addic     r5,SP,72
01658 15D8          30C10078               addic     r6,SP,120
0165C 15DC          4800A4D9               bl        $+0xA4D8                  ; 0x0000BAB4
01660 15E0          80410014               lwz       RTOC,0x0014(SP)
01664 15E4          9061007C               stw       r3,0x007C(SP)
01668 15E8          8081007C               lwz       r4,0x007C(SP)
0166C 15EC   X      2C040000               cmpwi     r4,0
01670 15F0   X      40820020               bne       $+0x0020                  ; 0x00001610
01674 15F4          30610038               addic     r3,SP,56
01678 15F8          3882020C               addi      r4,RTOC,524
0167C 15FC          30A10080               addic     r5,SP,128
01680 1600          30C10084               addic     r6,SP,132
01684 1604          48000079               bl        $+0x0078                  ; 0x0000167C
01688 1608   X      60000000               nop
0168C 160C          9061007C               stw       r3,0x007C(SP)
01690 1610          8081007C               lwz       r4,0x007C(SP)
01694 1614   X      2C040000               cmpwi     r4,0
01698 1618   X      40820010               bne       $+0x0010                  ; 0x00001628
0169C 161C          80A10084               lwz       r5,0x0084(SP)
016A0 1620   X      2C850000               cmpwi     cr1,r5,0
016A4 1624   X      40860010               bne       cr1,$+0x0010              ; 0x00001634
016A8 1628   X      38C00000               li        r6,0
016AC 162C          90C10088               stw       r6,0x0088(SP)
016B0 1630          4800000C               b         $+0x000C                  ; 0x0000163C
016B4 1634   X      38E00001               li        r7,1
016B8 1638          90E10088               stw       r7,0x0088(SP)
016BC 163C          81010088               lwz       r8,0x0088(SP)
016C0 1640   X      2F080000               cmpwi     cr6,r8,0
016C4 1644   X      419A0024               beq       cr6,$+0x0024              ; 0x00001668
016C8 1648          81210080               lwz       r9,0x0080(SP)
016CC 164C          81490000               lwz       r10,0x0000(r9)
016D0 1650          8162FFC8               lwz       r11,-0x0038(RTOC)
016D4 1654          818B0000               lwz       r12,0x0000(r11)
016D8 1658          914C0250               stw       r10,0x0250(r12)
016DC 165C          30610080               addic     r3,SP,128
016E0 1660          480000E1               bl        $+0x00E0                  ; 0x00001740
016E4 1664   X      60000000               nop
016E8 1668          8061007C               lwz       r3,0x007C(SP)
016EC 166C          80010098               lwz       r0,0x0098(SP)
016F0 1670          30210090               addic     SP,SP,144
016F4 1674   X      7C0803A6               mtlr      r0                        ; LR = 8
016F8 1678   X      4E800020               blr
016FC 167C   X      7C0802A6               mflr      r0                        ; LR = 8
01700 1680          90010008               stw       r0,0x0008(SP)
01704 1684          9421FFC0               stwu      SP,-0x0040(SP)
01708 1688          90610058               stw       r3,0x0058(SP)
0170C 168C          9081005C               stw       r4,0x005C(SP)
01710 1690          90A10060               stw       r5,0x0060(SP)
01714 1694          90C10064               stw       r6,0x0064(SP)
01718 1698          80610058               lwz       r3,0x0058(SP)
0171C 169C          8081005C               lwz       r4,0x005C(SP)
01720 16A0          80A10064               lwz       r5,0x0064(SP)
01724 16A4          4800A501               bl        $+0xA500                  ; 0x0000BBA4
01728 16A8          80410014               lwz       RTOC,0x0014(SP)
0172C 16AC          90610038               stw       r3,0x0038(SP)
01730 16B0          80810038               lwz       r4,0x0038(SP)
01734 16B4   X      2C040000               cmpwi     r4,0
01738 16B8   X      40820074               bne       $+0x0074                  ; 0x0000172C
0173C 16BC          80A10064               lwz       r5,0x0064(SP)
01740 16C0          80650000               lwz       r3,0x0000(r5)
01744 16C4   X      38800001               li        r4,1
01748 16C8          7C840734               extsh     r4,r4
0174C 16CC   X      5484063E               clrlwi    r4,r4,24
01750 16D0          4800A295               bl        $+0xA294                  ; 0x0000B964
01754 16D4          80410014               lwz       RTOC,0x0014(SP)
01758 16D8          80810060               lwz       r4,0x0060(SP)
0175C 16DC          90640000               stw       r3,0x0000(r4)
01760 16E0          80A10060               lwz       r5,0x0060(SP)
01764 16E4          80C50000               lwz       r6,0x0000(r5)
01768 16E8   X      2C060000               cmpwi     r6,0
0176C 16EC   X      41820040               beq       $+0x0040                  ; 0x0000172C
01770 16F0          80E10060               lwz       r7,0x0060(SP)
01774 16F4          80A70000               lwz       r5,0x0000(r7)
01778 16F8          80610058               lwz       r3,0x0058(SP)
0177C 16FC          8081005C               lwz       r4,0x005C(SP)
01780 1700          80C10064               lwz       r6,0x0064(SP)
01784 1704          4800A321               bl        $+0xA320                  ; 0x0000BA24
01788 1708          80410014               lwz       RTOC,0x0014(SP)
0178C 170C          90610038               stw       r3,0x0038(SP)
01790 1710          80810038               lwz       r4,0x0038(SP)
01794 1714   X      2C040000               cmpwi     r4,0
01798 1718   X      41820014               beq       $+0x0014                  ; 0x0000172C
0179C 171C          80A10060               lwz       r5,0x0060(SP)
017A0 1720          80650000               lwz       r3,0x0000(r5)
017A4 1724          4800A061               bl        $+0xA060                  ; 0x0000B784
017A8 1728          80410014               lwz       RTOC,0x0014(SP)
017AC 172C          80610038               lwz       r3,0x0038(SP)
017B0 1730          80010048               lwz       r0,0x0048(SP)
017B4 1734          30210040               addic     SP,SP,64
017B8 1738   X      7C0803A6               mtlr      r0                        ; LR = 8
017BC 173C   X      4E800020               blr
017C0 1740   X      7C0802A6               mflr      r0                        ; LR = 8
017C4 1744          90010008               stw       r0,0x0008(SP)
017C8 1748          9421FFC0               stwu      SP,-0x0040(SP)
017CC 174C          90610058               stw       r3,0x0058(SP)
017D0 1750          80610058               lwz       r3,0x0058(SP)
017D4 1754          80830000               lwz       r4,0x0000(r3)
017D8 1758   X      28040000               cmplwi    r4,0x0000
017DC 175C   X      41820014               beq       $+0x0014                  ; 0x00001770
017E0 1760          80A10058               lwz       r5,0x0058(SP)
017E4 1764          80650000               lwz       r3,0x0000(r5)
017E8 1768          4800A01D               bl        $+0xA01C                  ; 0x0000B784
017EC 176C          80410014               lwz       RTOC,0x0014(SP)
017F0 1770          80810058               lwz       r4,0x0058(SP)
017F4 1774   X      38A00000               li        r5,0
017F8 1778          90A40000               stw       r5,0x0000(r4)
017FC 177C          80010048               lwz       r0,0x0048(SP)
01800 1780          30210040               addic     SP,SP,64
01804 1784   X      7C0803A6               mtlr      r0                        ; LR = 8
01808 1788   X      4E800020               blr
0180C 178C   X      7C0802A6               mflr      r0                        ; LR = 8
01810 1790          90010008               stw       r0,0x0008(SP)
01814 1794          9421FFC0               stwu      SP,-0x0040(SP)
01818 1798   X      38600000               li        r3,0
0181C 179C          B0610038               sth       r3,0x0038(SP)
01820 17A0          480011C5               bl        $+0x11C4                  ; 0x00002964
01824 17A4          9061003C               stw       r3,0x003C(SP)
01828 17A8   X      3C802000               lis       r4,8192
0182C 17AC          64844000               oris      r4,r4,0x4000
01830 17B0          64848000               oris      r4,r4,0x8000
01834 17B4          80A1003C               lwz       r5,0x003C(SP)
01838 17B8          7CA42038               and       r4,r5,r4
0183C 17BC   X      3CC02000               lis       r6,8192
01840 17C0          64C64000               oris      r6,r6,0x4000
01844 17C4   X      7C043040               cmplw     r4,r6
01848 17C8   X      4082000C               bne       $+0x000C                  ; 0x000017D4
0184C 17CC          A8610038               lha       r3,0x0038(SP)
01850 17D0          48000068               b         $+0x0068                  ; 0x00001838
01854 17D4          8061003C               lwz       r3,0x003C(SP)
01858 17D8          64636000               oris      r3,r3,0x6000
0185C 17DC          480011CD               bl        $+0x11CC                  ; 0x000029A8
01860 17E0          8061003C               lwz       r3,0x003C(SP)
01864 17E4          64636000               oris      r3,r3,0x6000
01868 17E8          64638000               oris      r3,r3,0x8000
0186C 17EC          480011BD               bl        $+0x11BC                  ; 0x000029A8
01870 17F0          8061003C               lwz       r3,0x003C(SP)
01874 17F4          64636000               oris      r3,r3,0x6000
01878 17F8          480011B1               bl        $+0x11B0                  ; 0x000029A8
0187C 17FC          48001169               bl        $+0x1168                  ; 0x00002964
01880 1800          9061003C               stw       r3,0x003C(SP)
01884 1804   X      3C802000               lis       r4,8192
01888 1808          64844000               oris      r4,r4,0x4000
0188C 180C          64848000               oris      r4,r4,0x8000
01890 1810          80A1003C               lwz       r5,0x003C(SP)
01894 1814          7CA42038               and       r4,r5,r4
01898 1818   X      3CC02000               lis       r6,8192
0189C 181C          64C64000               oris      r6,r6,0x4000
018A0 1820   X      7C043040               cmplw     r4,r6
018A4 1824   X      41820010               beq       $+0x0010                  ; 0x00001834
018A8 1828   X      38E00001               li        r7,1
018AC 182C          7CE700D0               neg       r7,r7
018B0 1830          B0E10038               sth       r7,0x0038(SP)
018B4 1834          A8610038               lha       r3,0x0038(SP)
018B8 1838          80010048               lwz       r0,0x0048(SP)
018BC 183C          30210040               addic     SP,SP,64
018C0 1840   X      7C0803A6               mtlr      r0                        ; LR = 8
018C4 1844   X      4E800020               blr
018C8 1848   X      7C0802A6               mflr      r0                        ; LR = 8
018CC 184C          90010008               stw       r0,0x0008(SP)
018D0 1850          9421FFC0               stwu      SP,-0x0040(SP)
018D4 1854          48001111               bl        $+0x1110                  ; 0x00002964
018D8 1858          90610038               stw       r3,0x0038(SP)
018DC 185C          80810038               lwz       r4,0x0038(SP)
018E0 1860   X      548400FE               clrlwi    r4,r4,3
018E4 1864          90810038               stw       r4,0x0038(SP)
018E8 1868          80A10038               lwz       r5,0x0038(SP)
018EC 186C          64A58000               oris      r5,r5,0x8000
018F0 1870          90A10038               stw       r5,0x0038(SP)
018F4 1874          80610038               lwz       r3,0x0038(SP)
018F8 1878          48001131               bl        $+0x1130                  ; 0x000029A8
018FC 187C          80610038               lwz       r3,0x0038(SP)
01900 1880   X      546300FE               clrlwi    r3,r3,3
01904 1884          90610038               stw       r3,0x0038(SP)
01908 1888          80610038               lwz       r3,0x0038(SP)
0190C 188C          4800111D               bl        $+0x111C                  ; 0x000029A8
01910 1890          80010048               lwz       r0,0x0048(SP)
01914 1894          30210040               addic     SP,SP,64
01918 1898   X      7C0803A6               mtlr      r0                        ; LR = 8
0191C 189C   X      4E800020               blr
01920 18A0   X      7C0802A6               mflr      r0                        ; LR = 8
01924 18A4          90010008               stw       r0,0x0008(SP)
01928 18A8          9421FFB0               stwu      SP,-0x0050(SP)
0192C 18AC          90610068               stw       r3,0x0068(SP)
01930 18B0          388200FC               addi      r4,RTOC,252
01934 18B4          80640000               lwz       r3,0x0000(r4)
01938 18B8          3063027C               addic     r3,r3,636
0193C 18BC          3882020C               addi      r4,RTOC,524
01940 18C0          30840010               addic     r4,r4,16
01944 18C4          30A10038               addic     r5,SP,56
01948 18C8          30C1003C               addic     r6,SP,60
0194C 18CC          4BFFFDB1               bl        $-0x0250                  ; 0x0000167C
01950 18D0   X      60000000               nop
01954 18D4          90610040               stw       r3,0x0040(SP)
01958 18D8          80810040               lwz       r4,0x0040(SP)
0195C 18DC   X      2C040000               cmpwi     r4,0
01960 18E0   X      40820064               bne       $+0x0064                  ; 0x00001944
01964 18E4          80A10068               lwz       r5,0x0068(SP)
01968 18E8   X      38C00000               li        r6,0
0196C 18EC          90C50000               stw       r6,0x0000(r5)
01970 18F0          80E10068               lwz       r7,0x0068(SP)
01974 18F4          B0C70004               sth       r6,0x0004(r7)
01978 18F8          8101003C               lwz       r8,0x003C(SP)
0197C 18FC   X      28880006               cmplwi    cr1,r8,0x0006
01980 1900   X      40860024               bne       cr1,$+0x0024              ; 0x00001924
01984 1904          81210038               lwz       r9,0x0038(SP)
01988 1908          81490000               lwz       r10,0x0000(r9)
0198C 190C          81610068               lwz       r11,0x0068(SP)
01990 1910          914B0000               stw       r10,0x0000(r11)
01994 1914          81810038               lwz       r12,0x0038(SP)
01998 1918          A06C0004               lhz       r3,0x0004(r12)
0199C 191C          80810068               lwz       r4,0x0068(SP)
019A0 1920          B0640004               sth       r3,0x0004(r4)
019A4 1924          80A2FFC8               lwz       r5,-0x0038(RTOC)
019A8 1928          80C50000               lwz       r6,0x0000(r5)
019AC 192C          80E601E0               lwz       r7,0x01E0(r6)
019B0 1930          60E70200               ori       r7,r7,0x0200
019B4 1934          90E601E0               stw       r7,0x01E0(r6)
019B8 1938          30610038               addic     r3,SP,56
019BC 193C          4BFFFE05               bl        $-0x01FC                  ; 0x00001740
019C0 1940   X      60000000               nop
019C4 1944          80010058               lwz       r0,0x0058(SP)
019C8 1948          30210050               addic     SP,SP,80
019CC 194C   X      7C0803A6               mtlr      r0                        ; LR = 8
019D0 1950   X      4E800020               blr
019D4 1954   X      7C0802A6               mflr      r0                        ; LR = 8
019D8 1958          90010008               stw       r0,0x0008(SP)
019DC 195C          9421FFC0               stwu      SP,-0x0040(SP)
019E0 1960   X      3860FFFF               li        r3,-1
019E4 1964          B0610038               sth       r3,0x0038(SP)
019E8 1968   X      38800000               li        r4,0
019EC 196C          B081003A               sth       r4,0x003A(SP)
019F0 1970          A0A1003A               lhz       r5,0x003A(SP)
019F4 1974   X      2C050007               cmpwi     r5,7
019F8 1978   X      4080005C               bge       $+0x005C                  ; 0x000019D4
019FC 197C   X      38600160               li        r3,352
01A00 1980   X      5463043E               clrlwi    r3,r3,16
01A04 1984          48000F41               bl        $+0x0F40                  ; 0x000028C4
01A08 1988   X      60000000               nop
01A0C 198C          B061003C               sth       r3,0x003C(SP)
01A10 1990          A081003C               lhz       r4,0x003C(SP)
01A14 1994          548405EF               rlwinm.   r4,r4,0,23,23
01A18 1998   X      40820014               bne       $+0x0014                  ; 0x000019AC
01A1C 199C   X      38A00000               li        r5,0
01A20 19A0          B0A10038               sth       r5,0x0038(SP)
01A24 19A4          48000030               b         $+0x0030                  ; 0x000019D4
01A28 19A8          48000010               b         $+0x0010                  ; 0x000019B8
01A2C 19AC   X      3860012C               li        r3,300
01A30 19B0          48009E4D               bl        $+0x9E4C                  ; 0x0000B7FC
01A34 19B4          80410014               lwz       RTOC,0x0014(SP)
01A38 19B8          A081003A               lhz       r4,0x003A(SP)
01A3C 19BC          30840001               addic     r4,r4,1
01A40 19C0          B081003A               sth       r4,0x003A(SP)
01A44 19C4          A0A1003A               lhz       r5,0x003A(SP)
01A48 19C8   X      2C050007               cmpwi     r5,7
01A4C 19CC   X      40800008               bge       $+0x0008                  ; 0x000019D4
01A50 19D0          4BFFFFAC               b         $-0x0054                  ; 0x0000197C
01A54 19D4          A8610038               lha       r3,0x0038(SP)
01A58 19D8          80010048               lwz       r0,0x0048(SP)
01A5C 19DC          30210040               addic     SP,SP,64
01A60 19E0   X      7C0803A6               mtlr      r0                        ; LR = 8
01A64 19E4   X      4E800020               blr
01A68 19E8   X      7C0802A6               mflr      r0                        ; LR = 8
01A6C 19EC          BFE1FFFC               stmw      r31,-0x0004(SP)
01A70 19F0          90010008               stw       r0,0x0008(SP)
01A74 19F4          9421FFB0               stwu      SP,-0x0050(SP)
01A78 19F8   X      38600420               li        r3,1056
01A7C 19FC   X      5463043E               clrlwi    r3,r3,16
01A80 1A00   X      38800001               li        r4,1
01A84 1A04   X      5484043E               clrlwi    r4,r4,16
01A88 1A08          48000F0D               bl        $+0x0F0C                  ; 0x00002914
01A8C 1A0C   X      60000000               nop
01A90 1A10   X      38600420               li        r3,1056
01A94 1A14   X      5463043E               clrlwi    r3,r3,16
01A98 1A18          48000EAD               bl        $+0x0EAC                  ; 0x000028C4
01A9C 1A1C   X      60000000               nop
01AA0 1A20          B0610038               sth       r3,0x0038(SP)
01AA4 1A24          A0810038               lhz       r4,0x0038(SP)
01AA8 1A28   X      548407FF               clrlwi.   r4,r4,31
01AAC 1A2C   X      41820008               beq       $+0x0008                  ; 0x00001A34
01AB0 1A30          4BFFFFE0               b         $-0x0020                  ; 0x00001A10
01AB4 1A34   X      38600620               li        r3,1568
01AB8 1A38   X      5463043E               clrlwi    r3,r3,16
01ABC 1A3C   X      38A00000               li        r5,0
01AC0 1A40   X      54A4043E               clrlwi    r4,r5,16
01AC4 1A44          48000ED1               bl        $+0x0ED0                  ; 0x00002914
01AC8 1A48   X      60000000               nop
01ACC 1A4C   X      38600160               li        r3,352
01AD0 1A50   X      5463043E               clrlwi    r3,r3,16
01AD4 1A54   X      3880000E               li        r4,14
01AD8 1A58   X      5484043E               clrlwi    r4,r4,16
01ADC 1A5C          48000EB9               bl        $+0x0EB8                  ; 0x00002914
01AE0 1A60   X      60000000               nop
01AE4 1A64          3061003C               addic     r3,SP,60
01AE8 1A68          607F0000               ori       r31,r3,0x0000
01AEC 1A6C          48009B81               bl        $+0x9B80                  ; 0x0000B5EC
01AF0 1A70          80410014               lwz       RTOC,0x0014(SP)
01AF4 1A74          30810044               addic     r4,SP,68
01AF8 1A78   X      38A00008               li        r5,8
01AFC 1A7C   X      34A5FFFC               subic.    r5,r5,4
01B00 1A80          7CDF282E               lwzx      r6,r31,r5
01B04 1A84          7CC4292E               stwx      r6,r4,r5
01B08 1A88   X      4082FFF4               bne       $-0x000C                  ; 0x00001A7C
01B0C 1A8C          609F0000               ori       r31,r4,0x0000
01B10 1A90          809F0004               lwz       r4,0x0004(r31)
01B14 1A94          80610044               lwz       r3,0x0044(SP)
01B18 1A98          48009EFD               bl        $+0x9EFC                  ; 0x0000B994
01B1C 1A9C          80410014               lwz       RTOC,0x0014(SP)
01B20 1AA0   X      5464043E               clrlwi    r4,r3,16
01B24 1AA4   X      38600540               li        r3,1344
01B28 1AA8   X      5463043E               clrlwi    r3,r3,16
01B2C 1AAC          48000E69               bl        $+0x0E68                  ; 0x00002914
01B30 1AB0   X      60000000               nop
01B34 1AB4   X      3BE00000               li        r31,0
01B38 1AB8   X      57E3043E               clrlwi    r3,r31,16
01B3C 1ABC          48000E09               bl        $+0x0E08                  ; 0x000028C4
01B40 1AC0   X      60000000               nop
01B44 1AC4          B0610038               sth       r3,0x0038(SP)
01B48 1AC8          A0810038               lhz       r4,0x0038(SP)
01B4C 1ACC          60840001               ori       r4,r4,0x0001
01B50 1AD0          B0810038               sth       r4,0x0038(SP)
01B54 1AD4   X      57E3043E               clrlwi    r3,r31,16
01B58 1AD8          A0810038               lhz       r4,0x0038(SP)
01B5C 1ADC          48000E39               bl        $+0x0E38                  ; 0x00002914
01B60 1AE0   X      60000000               nop
01B64 1AE4   X      386004E0               li        r3,1248
01B68 1AE8   X      5463043E               clrlwi    r3,r3,16
01B6C 1AEC          48000DD9               bl        $+0x0DD8                  ; 0x000028C4
01B70 1AF0   X      60000000               nop
01B74 1AF4   X      38600500               li        r3,1280
01B78 1AF8   X      5463043E               clrlwi    r3,r3,16
01B7C 1AFC   X      57E4043E               clrlwi    r4,r31,16
01B80 1B00          48000E15               bl        $+0x0E14                  ; 0x00002914
01B84 1B04   X      60000000               nop
01B88 1B08   X      38600510               li        r3,1296
01B8C 1B0C   X      5463043E               clrlwi    r3,r3,16
01B90 1B10   X      57E4043E               clrlwi    r4,r31,16
01B94 1B14          48000E01               bl        $+0x0E00                  ; 0x00002914
01B98 1B18   X      60000000               nop
01B9C 1B1C   X      38600520               li        r3,1312
01BA0 1B20   X      5463043E               clrlwi    r3,r3,16
01BA4 1B24   X      57E4043E               clrlwi    r4,r31,16
01BA8 1B28          48000DED               bl        $+0x0DEC                  ; 0x00002914
01BAC 1B2C   X      60000000               nop
01BB0 1B30   X      38600530               li        r3,1328
01BB4 1B34   X      5463043E               clrlwi    r3,r3,16
01BB8 1B38   X      57E4043E               clrlwi    r4,r31,16
01BBC 1B3C          48000DD9               bl        $+0x0DD8                  ; 0x00002914
01BC0 1B40   X      60000000               nop
01BC4 1B44   X      38600690               li        r3,1680
01BC8 1B48   X      5463043E               clrlwi    r3,r3,16
01BCC 1B4C   X      57E4043E               clrlwi    r4,r31,16
01BD0 1B50          48000DC5               bl        $+0x0DC4                  ; 0x00002914
01BD4 1B54   X      60000000               nop
01BD8 1B58   X      386006A0               li        r3,1696
01BDC 1B5C   X      5463043E               clrlwi    r3,r3,16
01BE0 1B60   X      57E4043E               clrlwi    r4,r31,16
01BE4 1B64          48000DB1               bl        $+0x0DB0                  ; 0x00002914
01BE8 1B68   X      60000000               nop
01BEC 1B6C   X      386006B0               li        r3,1712
01BF0 1B70   X      5463043E               clrlwi    r3,r3,16
01BF4 1B74   X      57E4043E               clrlwi    r4,r31,16
01BF8 1B78          48000D9D               bl        $+0x0D9C                  ; 0x00002914
01BFC 1B7C   X      60000000               nop
01C00 1B80   X      386006C0               li        r3,1728
01C04 1B84   X      5463043E               clrlwi    r3,r3,16
01C08 1B88   X      57E4043E               clrlwi    r4,r31,16
01C0C 1B8C          48000D89               bl        $+0x0D88                  ; 0x00002914
01C10 1B90   X      60000000               nop
01C14 1B94   X      386006E0               li        r3,1760
01C18 1B98   X      5463043E               clrlwi    r3,r3,16
01C1C 1B9C   X      57E4043E               clrlwi    r4,r31,16
01C20 1BA0          48000D75               bl        $+0x0D74                  ; 0x00002914
01C24 1BA4   X      60000000               nop
01C28 1BA8   X      38600110               li        r3,272
01C2C 1BAC   X      5463043E               clrlwi    r3,r3,16
01C30 1BB0   X      38800004               li        r4,4
01C34 1BB4   X      5484043E               clrlwi    r4,r4,16
01C38 1BB8          48000D5D               bl        $+0x0D5C                  ; 0x00002914
01C3C 1BBC   X      60000000               nop
01C40 1BC0   X      38600100               li        r3,256
01C44 1BC4   X      5463043E               clrlwi    r3,r3,16
01C48 1BC8   X      57E4043E               clrlwi    r4,r31,16
01C4C 1BCC          48000D49               bl        $+0x0D48                  ; 0x00002914
01C50 1BD0   X      60000000               nop
01C54 1BD4   X      38600100               li        r3,256
01C58 1BD8   X      5463043E               clrlwi    r3,r3,16
01C5C 1BDC   X      38A00001               li        r5,1
01C60 1BE0   X      54A4043E               clrlwi    r4,r5,16
01C64 1BE4          48000D31               bl        $+0x0D30                  ; 0x00002914
01C68 1BE8   X      60000000               nop
01C6C 1BEC   X      38600120               li        r3,288
01C70 1BF0   X      5463043E               clrlwi    r3,r3,16
01C74 1BF4   X      57E4043E               clrlwi    r4,r31,16
01C78 1BF8          48000D1D               bl        $+0x0D1C                  ; 0x00002914
01C7C 1BFC   X      60000000               nop
01C80 1C00   X      38600120               li        r3,288
01C84 1C04   X      5463043E               clrlwi    r3,r3,16
01C88 1C08   X      38800001               li        r4,1
01C8C 1C0C   X      5484043E               clrlwi    r4,r4,16
01C90 1C10          48000D05               bl        $+0x0D04                  ; 0x00002914
01C94 1C14   X      60000000               nop
01C98 1C18   X      38600200               li        r3,512
01C9C 1C1C   X      5463043E               clrlwi    r3,r3,16
01CA0 1C20          48000CA5               bl        $+0x0CA4                  ; 0x000028C4
01CA4 1C24   X      60000000               nop
01CA8 1C28   X      38600210               li        r3,528
01CAC 1C2C   X      5463043E               clrlwi    r3,r3,16
01CB0 1C30   X      3880FCFF               li        r4,-769
01CB4 1C34   X      5484043E               clrlwi    r4,r4,16
01CB8 1C38          48000CDD               bl        $+0x0CDC                  ; 0x00002914
01CBC 1C3C   X      60000000               nop
01CC0 1C40   X      38600700               li        r3,1792
01CC4 1C44   X      5463043E               clrlwi    r3,r3,16
01CC8 1C48   X      57E4043E               clrlwi    r4,r31,16
01CCC 1C4C          48000CC9               bl        $+0x0CC8                  ; 0x00002914
01CD0 1C50   X      60000000               nop
01CD4 1C54   X      38600710               li        r3,1808
01CD8 1C58   X      5463043E               clrlwi    r3,r3,16
01CDC 1C5C   X      57E4043E               clrlwi    r4,r31,16
01CE0 1C60          48000CB5               bl        $+0x0CB4                  ; 0x00002914
01CE4 1C64   X      60000000               nop
01CE8 1C68   X      38600720               li        r3,1824
01CEC 1C6C   X      5463043E               clrlwi    r3,r3,16
01CF0 1C70   X      57E4043E               clrlwi    r4,r31,16
01CF4 1C74          48000CA1               bl        $+0x0CA0                  ; 0x00002914
01CF8 1C78   X      60000000               nop
01CFC 1C7C   X      38600730               li        r3,1840
01D00 1C80   X      5463043E               clrlwi    r3,r3,16
01D04 1C84   X      57E4043E               clrlwi    r4,r31,16
01D08 1C88          48000C8D               bl        $+0x0C8C                  ; 0x00002914
01D0C 1C8C   X      60000000               nop
01D10 1C90   X      38600630               li        r3,1584
01D14 1C94   X      5463043E               clrlwi    r3,r3,16
01D18 1C98   X      38800B00               li        r4,2816
01D1C 1C9C   X      5484043E               clrlwi    r4,r4,16
01D20 1CA0          48000C75               bl        $+0x0C74                  ; 0x00002914
01D24 1CA4   X      60000000               nop
01D28 1CA8          80010058               lwz       r0,0x0058(SP)
01D2C 1CAC          30210050               addic     SP,SP,80
01D30 1CB0   X      7C0803A6               mtlr      r0                        ; LR = 8
01D34 1CB4          BBE1FFFC               lmw       r31,-0x0004(SP)
01D38 1CB8   X      4E800020               blr
01D3C 1CBC   X      7C0802A6               mflr      r0                        ; LR = 8
01D40 1CC0          90010008               stw       r0,0x0008(SP)
01D44 1CC4          9421FFB0               stwu      SP,-0x0050(SP)
01D48 1CC8   X      3860FFFF               li        r3,-1
01D4C 1CCC          B0610038               sth       r3,0x0038(SP)
01D50 1CD0   X      38800001               li        r4,1
01D54 1CD4          7C840734               extsh     r4,r4
01D58 1CD8          9881003A               stb       r4,0x003A(SP)
01D5C 1CDC          88A1003A               lbz       r5,0x003A(SP)
01D60 1CE0   X      2C050000               cmpwi     r5,0
01D64 1CE4   X      41820010               beq       $+0x0010                  ; 0x00001CF4
01D68 1CE8          A8C10038               lha       r6,0x0038(SP)
01D6C 1CEC   X      2C860000               cmpwi     cr1,r6,0
01D70 1CF0   X      40860010               bne       cr1,$+0x0010              ; 0x00001D00
01D74 1CF4   X      38E00000               li        r7,0
01D78 1CF8          90E1003C               stw       r7,0x003C(SP)
01D7C 1CFC          4800000C               b         $+0x000C                  ; 0x00001D08
01D80 1D00   X      39000001               li        r8,1
01D84 1D04          9101003C               stw       r8,0x003C(SP)
01D88 1D08          8121003C               lwz       r9,0x003C(SP)
01D8C 1D0C   X      2F090000               cmpwi     cr6,r9,0
01D90 1D10   X      419A0214               beq       cr6,$+0x0214              ; 0x00001F24
01D94 1D14          48000225               bl        $+0x0224                  ; 0x00001F38
01D98 1D18          90610040               stw       r3,0x0040(SP)
01D9C 1D1C          388200FC               addi      r4,RTOC,252
01DA0 1D20          80640000               lwz       r3,0x0000(r4)
01DA4 1D24          30630264               addic     r3,r3,612
01DA8 1D28          80810040               lwz       r4,0x0040(SP)
01DAC 1D2C          48000295               bl        $+0x0294                  ; 0x00001FC0
01DB0 1D30   X      60000000               nop
01DB4 1D34          B0610038               sth       r3,0x0038(SP)
01DB8 1D38          A8810038               lha       r4,0x0038(SP)
01DBC 1D3C   X      2C040000               cmpwi     r4,0
01DC0 1D40   X      408200E8               bne       $+0x00E8                  ; 0x00001E28
01DC4 1D44          80A2FFC8               lwz       r5,-0x0038(RTOC)
01DC8 1D48          80C50000               lwz       r6,0x0000(r5)
01DCC 1D4C          30C60250               addic     r6,r6,592
01DD0 1D50          A0E60010               lhz       r7,0x0010(r6)
01DD4 1D54          81050000               lwz       r8,0x0000(r5)
01DD8 1D58          310801E4               addic     r8,r8,484
01DDC 1D5C          31080004               addic     r8,r8,4
01DE0 1D60          90E80018               stw       r7,0x0018(r8)
01DE4 1D64          81250000               lwz       r9,0x0000(r5)
01DE8 1D68          31290250               addic     r9,r9,592
01DEC 1D6C          A1490012               lhz       r10,0x0012(r9)
01DF0 1D70          81650000               lwz       r11,0x0000(r5)
01DF4 1D74          316B0218               addic     r11,r11,536
01DF8 1D78          914B0018               stw       r10,0x0018(r11)
01DFC 1D7C          81850000               lwz       r12,0x0000(r5)
01E00 1D80          318C0250               addic     r12,r12,592
01E04 1D84          A06C0010               lhz       r3,0x0010(r12)
01E08 1D88   X      54632036               slwi      r3,r3,4
01E0C 1D8C   X      38800001               li        r4,1
01E10 1D90          7C840734               extsh     r4,r4
01E14 1D94   X      5484063E               clrlwi    r4,r4,24
01E18 1D98          48009BCD               bl        $+0x9BCC                  ; 0x0000B964
01E1C 1D9C          80410014               lwz       RTOC,0x0014(SP)
01E20 1DA0          388200FC               addi      r4,RTOC,252
01E24 1DA4          80A40000               lwz       r5,0x0000(r4)
01E28 1DA8          30A501E4               addic     r5,r5,484
01E2C 1DAC          90650004               stw       r3,0x0004(r5)
01E30 1DB0          80C40000               lwz       r6,0x0000(r4)
01E34 1DB4          30C601E4               addic     r6,r6,484
01E38 1DB8          80E60004               lwz       r7,0x0004(r6)
01E3C 1DBC   X      28070000               cmplwi    r7,0x0000
01E40 1DC0   X      40820028               bne       $+0x0028                  ; 0x00001DE8
01E44 1DC4          390200FC               addi      r8,RTOC,252
01E48 1DC8          80680000               lwz       r3,0x0000(r8)
01E4C 1DCC          30630264               addic     r3,r3,612
01E50 1DD0          480002ED               bl        $+0x02EC                  ; 0x000020BC
01E54 1DD4   X      60000000               nop
01E58 1DD8   X      38600001               li        r3,1
01E5C 1DDC          7C6300D0               neg       r3,r3
01E60 1DE0          7C630734               extsh     r3,r3
01E64 1DE4          48000144               b         $+0x0144                  ; 0x00001F28
01E68 1DE8          388200FC               addi      r4,RTOC,252
01E6C 1DEC          80A40000               lwz       r5,0x0000(r4)
01E70 1DF0          30A50264               addic     r5,r5,612
01E74 1DF4          80650008               lwz       r3,0x0008(r5)
01E78 1DF8          480082F1               bl        $+0x82F0                  ; 0x0000A0E8
01E7C 1DFC   X      60000000               nop
01E80 1E00          90610044               stw       r3,0x0044(SP)
01E84 1E04          80610044               lwz       r3,0x0044(SP)
01E88 1E08          48008169               bl        $+0x8168                  ; 0x00009F70
01E8C 1E0C   X      60000000               nop
01E90 1E10          90610044               stw       r3,0x0044(SP)
01E94 1E14          80610044               lwz       r3,0x0044(SP)
01E98 1E18          4800719D               bl        $+0x719C                  ; 0x00008FB4
01E9C 1E1C   X      60000000               nop
01EA0 1E20          90610044               stw       r3,0x0044(SP)
01EA4 1E24          480000C4               b         $+0x00C4                  ; 0x00001EE8
01EA8 1E28          388200FC               addi      r4,RTOC,252
01EAC 1E2C          80A40000               lwz       r5,0x0000(r4)
01EB0 1E30          30A50250               addic     r5,r5,592
01EB4 1E34          A0C50010               lhz       r6,0x0010(r5)
01EB8 1E38   X      2C060001               cmpwi     r6,1
01EBC 1E3C   X      4181001C               bgt       $+0x001C                  ; 0x00001E58
01EC0 1E40          80E2FFC8               lwz       r7,-0x0038(RTOC)
01EC4 1E44          81070000               lwz       r8,0x0000(r7)
01EC8 1E48          31080250               addic     r8,r8,592
01ECC 1E4C          A1280012               lhz       r9,0x0012(r8)
01ED0 1E50   X      2C890002               cmpwi     cr1,r9,2
01ED4 1E54   X      40850010               ble       cr1,$+0x0010              ; 0x00001E64
01ED8 1E58   X      39400000               li        r10,0
01EDC 1E5C          91410048               stw       r10,0x0048(SP)
01EE0 1E60          4800000C               b         $+0x000C                  ; 0x00001E6C
01EE4 1E64   X      39600001               li        r11,1
01EE8 1E68          91610048               stw       r11,0x0048(SP)
01EEC 1E6C          81810048               lwz       r12,0x0048(SP)
01EF0 1E70   X      2F0C0000               cmpwi     cr6,r12,0
01EF4 1E74   X      419A0014               beq       cr6,$+0x0014              ; 0x00001E88
01EF8 1E78   X      38600000               li        r3,0
01EFC 1E7C          7C630734               extsh     r3,r3
01F00 1E80          9861003A               stb       r3,0x003A(SP)
01F04 1E84          48000064               b         $+0x0064                  ; 0x00001EE8
01F08 1E88          388200FC               addi      r4,RTOC,252
01F0C 1E8C          80A40000               lwz       r5,0x0000(r4)
01F10 1E90          30A50250               addic     r5,r5,592
01F14 1E94          A0C50010               lhz       r6,0x0010(r5)
01F18 1E98   X      2F860001               cmpwi     cr7,r6,1
01F1C 1E9C   X      409D001C               ble       cr7,$+0x001C              ; 0x00001EB8
01F20 1EA0          80E2FFC8               lwz       r7,-0x0038(RTOC)
01F24 1EA4          81070000               lwz       r8,0x0000(r7)
01F28 1EA8          31080250               addic     r8,r8,592
01F2C 1EAC          A1280010               lhz       r9,0x0010(r8)
01F30 1EB0   X      3129FFFF               subic     r9,r9,1
01F34 1EB4          B1280010               sth       r9,0x0010(r8)
01F38 1EB8          394200FC               addi      r10,RTOC,252
01F3C 1EBC          816A0000               lwz       r11,0x0000(r10)
01F40 1EC0          316B0250               addic     r11,r11,592
01F44 1EC4          A18B0012               lhz       r12,0x0012(r11)
01F48 1EC8   X      2C0C0002               cmpwi     r12,2
01F4C 1ECC   X      4081001C               ble       $+0x001C                  ; 0x00001EE8
01F50 1ED0          8062FFC8               lwz       r3,-0x0038(RTOC)
01F54 1ED4          80830000               lwz       r4,0x0000(r3)
01F58 1ED8          30840250               addic     r4,r4,592
01F5C 1EDC          A0A40012               lhz       r5,0x0012(r4)
01F60 1EE0   X      30A5FFFF               subic     r5,r5,1
01F64 1EE4          B0A40012               sth       r5,0x0012(r4)
01F68 1EE8          88C1003A               lbz       r6,0x003A(SP)
01F6C 1EEC   X      2C860000               cmpwi     cr1,r6,0
01F70 1EF0   X      41860010               beq       cr1,$+0x0010              ; 0x00001F00
01F74 1EF4          A8E10038               lha       r7,0x0038(SP)
01F78 1EF8   X      2F070000               cmpwi     cr6,r7,0
01F7C 1EFC   X      409A0010               bne       cr6,$+0x0010              ; 0x00001F0C
01F80 1F00   X      39200000               li        r9,0
01F84 1F04          9121004C               stw       r9,0x004C(SP)
01F88 1F08          4800000C               b         $+0x000C                  ; 0x00001F14
01F8C 1F0C   X      39000001               li        r8,1
01F90 1F10          9101004C               stw       r8,0x004C(SP)
01F94 1F14          8141004C               lwz       r10,0x004C(SP)
01F98 1F18   X      2F8A0000               cmpwi     cr7,r10,0
01F9C 1F1C   X      419E0008               beq       cr7,$+0x0008              ; 0x00001F24
01FA0 1F20          4BFFFDF4               b         $-0x020C                  ; 0x00001D14
01FA4 1F24          A8610038               lha       r3,0x0038(SP)
01FA8 1F28          80010058               lwz       r0,0x0058(SP)
01FAC 1F2C          30210050               addic     SP,SP,80
01FB0 1F30   X      7C0803A6               mtlr      r0                        ; LR = 8
01FB4 1F34   X      4E800020               blr
01FB8 1F38          9421FFC0               stwu      SP,-0x0040(SP)
01FBC 1F3C          8062FFC8               lwz       r3,-0x0038(RTOC)
01FC0 1F40          80830000               lwz       r4,0x0000(r3)
01FC4 1F44          30840250               addic     r4,r4,592
01FC8 1F48          A0A40010               lhz       r5,0x0010(r4)
01FCC 1F4C   X      54A6103A               slwi      r6,r5,2
01FD0 1F50   X      7CC53010               subc      r6,r6,r5
01FD4 1F54   X      54C6482C               slwi      r6,r6,9
01FD8 1F58          90C10038               stw       r6,0x0038(SP)
01FDC 1F5C          80E30000               lwz       r7,0x0000(r3)
01FE0 1F60          30E70250               addic     r7,r7,592
01FE4 1F64          A1070010               lhz       r8,0x0010(r7)
01FE8 1F68          31080002               addic     r8,r8,2
01FEC 1F6C   X      55082036               slwi      r8,r8,4
01FF0 1F70          81210038               lwz       r9,0x0038(SP)
01FF4 1F74          7D094014               addc      r8,r9,r8
01FF8 1F78          91010038               stw       r8,0x0038(SP)
01FFC 1F7C   X      39400010               li        r10,16
02000 1F80          314A0600               addic     r10,r10,1536
02004 1F84          9141003C               stw       r10,0x003C(SP)
02008 1F88          81630000               lwz       r11,0x0000(r3)
0200C 1F8C          316B0250               addic     r11,r11,592
02010 1F90          A18B0012               lhz       r12,0x0012(r11)
02014 1F94          8081003C               lwz       r4,0x003C(SP)
02018 1F98          7D8C21D6               mullw     r12,r12,r4
0201C 1F9C          80A10038               lwz       r5,0x0038(SP)
02020 1FA0          7D856014               addc      r12,r5,r12
02024 1FA4          91810038               stw       r12,0x0038(SP)
02028 1FA8          80C10038               lwz       r6,0x0038(SP)
0202C 1FAC          30C60020               addic     r6,r6,32
02030 1FB0          90C10038               stw       r6,0x0038(SP)
02034 1FB4          80610038               lwz       r3,0x0038(SP)
02038 1FB8          30210040               addic     SP,SP,64
0203C 1FBC   X      4E800020               blr
02040 1FC0   X      7C0802A6               mflr      r0                        ; LR = 8
02044 1FC4          90010008               stw       r0,0x0008(SP)
02048 1FC8          9421FFB0               stwu      SP,-0x0050(SP)
0204C 1FCC          90610068               stw       r3,0x0068(SP)
02050 1FD0          9081006C               stw       r4,0x006C(SP)
02054 1FD4   X      38600000               li        r3,0
02058 1FD8          B0610038               sth       r3,0x0038(SP)
0205C 1FDC          8081006C               lwz       r4,0x006C(SP)
02060 1FE0          3084000F               addic     r4,r4,15
02064 1FE4          80A10068               lwz       r5,0x0068(SP)
02068 1FE8          90850000               stw       r4,0x0000(r5)
0206C 1FEC          80C10068               lwz       r6,0x0068(SP)
02070 1FF0          80660000               lwz       r3,0x0000(r6)
02074 1FF4   X      38800001               li        r4,1
02078 1FF8          7C840734               extsh     r4,r4
0207C 1FFC   X      5484063E               clrlwi    r4,r4,24
02080 2000          48009875               bl        $+0x9874                  ; 0x0000B874
02084 2004          80410014               lwz       RTOC,0x0014(SP)
02088 2008          80810068               lwz       r4,0x0068(SP)
0208C 200C          90640004               stw       r3,0x0004(r4)
02090 2010          80A10068               lwz       r5,0x0068(SP)
02094 2014          80C50004               lwz       r6,0x0004(r5)
02098 2018   X      28060000               cmplwi    r6,0x0000
0209C 201C   X      41820080               beq       $+0x0080                  ; 0x0000209C
020A0 2020          80610068               lwz       r3,0x0068(SP)
020A4 2024          3081003C               addic     r4,SP,60
020A8 2028          48000125               bl        $+0x0124                  ; 0x0000214C
020AC 202C          8061003C               lwz       r3,0x003C(SP)
020B0 2030   X      28030000               cmplwi    r3,0x0000
020B4 2034   X      40820024               bne       $+0x0024                  ; 0x00002058
020B8 2038          80810068               lwz       r4,0x0068(SP)
020BC 203C          80640004               lwz       r3,0x0004(r4)
020C0 2040          48009505               bl        $+0x9504                  ; 0x0000B544
020C4 2044          80410014               lwz       RTOC,0x0014(SP)
020C8 2048   X      38800002               li        r4,2
020CC 204C          7C8400D0               neg       r4,r4
020D0 2050          B0810038               sth       r4,0x0038(SP)
020D4 2054          48000044               b         $+0x0044                  ; 0x00002098
020D8 2058          80A1003C               lwz       r5,0x003C(SP)
020DC 205C          30A5000F               addic     r5,r5,15
020E0 2060   X      54A50036               clrrwi    r5,r5,4
020E4 2064          80C10068               lwz       r6,0x0068(SP)
020E8 2068          90A6000C               stw       r5,0x000C(r6)
020EC 206C          80E10068               lwz       r7,0x0068(SP)
020F0 2070          8107000C               lwz       r8,0x000C(r7)
020F4 2074          8121003C               lwz       r9,0x003C(SP)
020F8 2078   X      7D094010               subc      r8,r8,r9
020FC 207C          91010040               stw       r8,0x0040(SP)
02100 2080          81410068               lwz       r10,0x0068(SP)
02104 2084          816A0004               lwz       r11,0x0004(r10)
02108 2088          81810040               lwz       r12,0x0040(SP)
0210C 208C          7D6B6014               addc      r11,r11,r12
02110 2090          80610068               lwz       r3,0x0068(SP)
02114 2094          91630008               stw       r11,0x0008(r3)
02118 2098          48000010               b         $+0x0010                  ; 0x000020A8
0211C 209C   X      38800001               li        r4,1
02120 20A0          7C8400D0               neg       r4,r4
02124 20A4          B0810038               sth       r4,0x0038(SP)
02128 20A8          A8610038               lha       r3,0x0038(SP)
0212C 20AC          80010058               lwz       r0,0x0058(SP)
02130 20B0          30210050               addic     SP,SP,80
02134 20B4   X      7C0803A6               mtlr      r0                        ; LR = 8
02138 20B8   X      4E800020               blr
0213C 20BC   X      7C0802A6               mflr      r0                        ; LR = 8
02140 20C0          90010008               stw       r0,0x0008(SP)
02144 20C4          9421FFC0               stwu      SP,-0x0040(SP)
02148 20C8          90610058               stw       r3,0x0058(SP)
0214C 20CC          388200FC               addi      r4,RTOC,252
02150 20D0          80A40000               lwz       r5,0x0000(r4)
02154 20D4          30A502C8               addic     r5,r5,712
02158 20D8          80650008               lwz       r3,0x0008(r5)
0215C 20DC   X      38800000               li        r4,0
02160 20E0          480096ED               bl        $+0x96EC                  ; 0x0000B7CC
02164 20E4          80410014               lwz       RTOC,0x0014(SP)
02168 20E8          388200FC               addi      r4,RTOC,252
0216C 20EC          80A40000               lwz       r5,0x0000(r4)
02170 20F0          30A502C8               addic     r5,r5,712
02174 20F4          80650024               lwz       r3,0x0024(r5)
02178 20F8          4800968D               bl        $+0x968C                  ; 0x0000B784
0217C 20FC          80410014               lwz       RTOC,0x0014(SP)
02180 2100          80810058               lwz       r4,0x0058(SP)
02184 2104          80640004               lwz       r3,0x0004(r4)
02188 2108          4800943D               bl        $+0x943C                  ; 0x0000B544
0218C 210C          80410014               lwz       RTOC,0x0014(SP)
02190 2110          80810058               lwz       r4,0x0058(SP)
02194 2114   X      38A00000               li        r5,0
02198 2118          90A40000               stw       r5,0x0000(r4)
0219C 211C          80C10058               lwz       r6,0x0058(SP)
021A0 2120          90A60004               stw       r5,0x0004(r6)
021A4 2124          80E10058               lwz       r7,0x0058(SP)
021A8 2128          90A7000C               stw       r5,0x000C(r7)
021AC 212C          81010058               lwz       r8,0x0058(SP)
021B0 2130          90A80008               stw       r5,0x0008(r8)
021B4 2134          60A30000               ori       r3,r5,0x0000
021B8 2138          7C630734               extsh     r3,r3
021BC 213C          80010048               lwz       r0,0x0048(SP)
021C0 2140          30210040               addic     SP,SP,64
021C4 2144   X      7C0803A6               mtlr      r0                        ; LR = 8
021C8 2148   X      4E800020               blr
021CC 214C   X      7C0802A6               mflr      r0                        ; LR = 8
021D0 2150          90010008               stw       r0,0x0008(SP)
021D4 2154          9421FFC0               stwu      SP,-0x0040(SP)
021D8 2158          90610058               stw       r3,0x0058(SP)
021DC 215C          9081005C               stw       r4,0x005C(SP)
021E0 2160          8061005C               lwz       r3,0x005C(SP)
021E4 2164   X      38800000               li        r4,0
021E8 2168          90830000               stw       r4,0x0000(r3)
021EC 216C   X      38A00020               li        r5,32
021F0 2170          60A50010               ori       r5,r5,0x0010
021F4 2174          60A50002               ori       r5,r5,0x0002
021F8 2178          38C200FC               addi      r6,RTOC,252
021FC 217C          80E60000               lwz       r7,0x0000(r6)
02200 2180          90A702C8               stw       r5,0x02C8(r7)
02204 2184          81060000               lwz       r8,0x0000(r6)
02208 2188          310802C8               addic     r8,r8,712
0220C 218C   X      39200001               li        r9,1
02210 2190          7D4900D0               neg       r10,r9
02214 2194          9148000C               stw       r10,0x000C(r8)
02218 2198          81660000               lwz       r11,0x0000(r6)
0221C 219C          316B02C8               addic     r11,r11,712
02220 21A0          908B0010               stw       r4,0x0010(r11)
02224 21A4          81860000               lwz       r12,0x0000(r6)
02228 21A8          318C02C8               addic     r12,r12,712
0222C 21AC          908C0014               stw       r4,0x0014(r12)
02230 21B0          80660000               lwz       r3,0x0000(r6)
02234 21B4          306302C8               addic     r3,r3,712
02238 21B8          90830020               stw       r4,0x0020(r3)
0223C 21BC          80A60000               lwz       r5,0x0000(r6)
02240 21C0          30A502C8               addic     r5,r5,712
02244 21C4          80E10058               lwz       r7,0x0058(SP)
02248 21C8          81470004               lwz       r10,0x0004(r7)
0224C 21CC          91450028               stw       r10,0x0028(r5)
02250 21D0          81060000               lwz       r8,0x0000(r6)
02254 21D4          310802C8               addic     r8,r8,712
02258 21D8          31080028               addic     r8,r8,40
0225C 21DC          81610058               lwz       r11,0x0058(SP)
02260 21E0          818B0000               lwz       r12,0x0000(r11)
02264 21E4          91880004               stw       r12,0x0004(r8)
02268 21E8          480099D5               bl        $+0x99D4                  ; 0x0000BBBC
0226C 21EC          80410014               lwz       RTOC,0x0014(SP)
02270 21F0          80810058               lwz       r4,0x0058(SP)
02274 21F4          80A40000               lwz       r5,0x0000(r4)
02278 21F8          7C651B96               divwu     r3,r5,r3
0227C 21FC          30630002               addic     r3,r3,2
02280 2200          90610038               stw       r3,0x0038(SP)
02284 2204          38C200FC               addi      r6,RTOC,252
02288 2208          80E60000               lwz       r7,0x0000(r6)
0228C 220C          30E702C8               addic     r7,r7,712
02290 2210          81010038               lwz       r8,0x0038(SP)
02294 2214          9107001C               stw       r8,0x001C(r7)
02298 2218          80610038               lwz       r3,0x0038(SP)
0229C 221C          1C630004               mulli     r3,r3,4
022A0 2220   X      38800001               li        r4,1
022A4 2224          7C840734               extsh     r4,r4
022A8 2228   X      5484063E               clrlwi    r4,r4,24
022AC 222C          48009739               bl        $+0x9738                  ; 0x0000B964
022B0 2230          80410014               lwz       RTOC,0x0014(SP)
022B4 2234          388200FC               addi      r4,RTOC,252
022B8 2238          80A40000               lwz       r5,0x0000(r4)
022BC 223C          30A502C8               addic     r5,r5,712
022C0 2240          90650024               stw       r3,0x0024(r5)
022C4 2244          80C40000               lwz       r6,0x0000(r4)
022C8 2248          30C602C8               addic     r6,r6,712
022CC 224C          80E60024               lwz       r7,0x0024(r6)
022D0 2250   X      2C070000               cmpwi     r7,0
022D4 2254   X      41820020               beq       $+0x0020                  ; 0x00002274
022D8 2258          390200FC               addi      r8,RTOC,252
022DC 225C          80680000               lwz       r3,0x0000(r8)
022E0 2260          306302C8               addic     r3,r3,712
022E4 2264          480093D1               bl        $+0x93D0                  ; 0x0000B634
022E8 2268          80410014               lwz       RTOC,0x0014(SP)
022EC 226C          9061003C               stw       r3,0x003C(SP)
022F0 2270          48000010               b         $+0x0010                  ; 0x00002280
022F4 2274   X      38800001               li        r4,1
022F8 2278          7C8400D0               neg       r4,r4
022FC 227C          9081003C               stw       r4,0x003C(SP)
02300 2280          80A1003C               lwz       r5,0x003C(SP)
02304 2284   X      2C050000               cmpwi     r5,0
02308 2288   X      40820044               bne       $+0x0044                  ; 0x000022CC
0230C 228C          38C200FC               addi      r6,RTOC,252
02310 2290          80E60000               lwz       r7,0x0000(r6)
02314 2294          30E702C8               addic     r7,r7,712
02318 2298          81070024               lwz       r8,0x0024(r7)
0231C 229C          81280000               lwz       r9,0x0000(r8)
02320 22A0          8141005C               lwz       r10,0x005C(SP)
02324 22A4          912A0000               stw       r9,0x0000(r10)
02328 22A8          81610058               lwz       r11,0x0058(SP)
0232C 22AC          808B0004               lwz       r4,0x0004(r11)
02330 22B0          81810058               lwz       r12,0x0058(SP)
02334 22B4          80AC0000               lwz       r5,0x0000(r12)
02338 22B8   X      3860FFFF               li        r3,-1
0233C 22BC   X      38C00001               li        r6,1
02340 22C0          48009345               bl        $+0x9344                  ; 0x0000B604
02344 22C4          80410014               lwz       RTOC,0x0014(SP)
02348 22C8          9061003C               stw       r3,0x003C(SP)
0234C 22CC          80010048               lwz       r0,0x0048(SP)
02350 22D0          30210040               addic     SP,SP,64
02354 22D4   X      7C0803A6               mtlr      r0                        ; LR = 8
02358 22D8   X      4E800020               blr
0235C 22DC   X      7C0802A6               mflr      r0                        ; LR = 8
02360 22E0          90010008               stw       r0,0x0008(SP)
02364 22E4          9421FFB0               stwu      SP,-0x0050(SP)
02368 22E8   X      38600000               li        r3,0
0236C 22EC          B0610038               sth       r3,0x0038(SP)
02370 22F0   X      38800018               li        r4,24
02374 22F4          9081003C               stw       r4,0x003C(SP)
02378 22F8          80A2FFC8               lwz       r5,-0x0038(RTOC)
0237C 22FC          80650000               lwz       r3,0x0000(r5)
02380 2300          3063027C               addic     r3,r3,636
02384 2304          38C200FC               addi      r6,RTOC,252
02388 2308          80A60000               lwz       r5,0x0000(r6)
0238C 230C          30A5028C               addic     r5,r5,652
02390 2310          3882020C               addi      r4,RTOC,524
02394 2314          30840024               addic     r4,r4,36
02398 2318          30C1003C               addic     r6,SP,60
0239C 231C          48009709               bl        $+0x9708                  ; 0x0000BA24
023A0 2320          80410014               lwz       RTOC,0x0014(SP)
023A4 2324          90610040               stw       r3,0x0040(SP)
023A8 2328          80810040               lwz       r4,0x0040(SP)
023AC 232C   X      2C040000               cmpwi     r4,0
023B0 2330   X      41820014               beq       $+0x0014                  ; 0x00002344
023B4 2334   X      38600001               li        r3,1
023B8 2338          7C6300D0               neg       r3,r3
023BC 233C          7C630734               extsh     r3,r3
023C0 2340          48000098               b         $+0x0098                  ; 0x000023D8
023C4 2344   X      38600001               li        r3,1
023C8 2348   X      38800000               li        r4,0
023CC 234C          4800009D               bl        $+0x009C                  ; 0x000023E8
023D0 2350   X      60000000               nop
023D4 2354          90610040               stw       r3,0x0040(SP)
023D8 2358          80810040               lwz       r4,0x0040(SP)
023DC 235C   X      2C040000               cmpwi     r4,0
023E0 2360   X      41820014               beq       $+0x0014                  ; 0x00002374
023E4 2364   X      38600002               li        r3,2
023E8 2368          7C6300D0               neg       r3,r3
023EC 236C          7C630734               extsh     r3,r3
023F0 2370          48000068               b         $+0x0068                  ; 0x000023D8
023F4 2374          388200EC               addi      r4,RTOC,236
023F8 2378   X      38600002               li        r3,2
023FC 237C          4800006D               bl        $+0x006C                  ; 0x000023E8
02400 2380   X      60000000               nop
02404 2384          90610040               stw       r3,0x0040(SP)
02408 2388          80810040               lwz       r4,0x0040(SP)
0240C 238C   X      2C040000               cmpwi     r4,0
02410 2390   X      41820014               beq       $+0x0014                  ; 0x000023A4
02414 2394   X      38600003               li        r3,3
02418 2398          7C6300D0               neg       r3,r3
0241C 239C          7C630734               extsh     r3,r3
02420 23A0          48000038               b         $+0x0038                  ; 0x000023D8
02424 23A4          3882006C               addi      r4,RTOC,108
02428 23A8   X      38600000               li        r3,0
0242C 23AC          4800003D               bl        $+0x003C                  ; 0x000023E8
02430 23B0   X      60000000               nop
02434 23B4          90610040               stw       r3,0x0040(SP)
02438 23B8          80810040               lwz       r4,0x0040(SP)
0243C 23BC   X      2C040000               cmpwi     r4,0
02440 23C0   X      41820014               beq       $+0x0014                  ; 0x000023D4
02444 23C4   X      38600004               li        r3,4
02448 23C8          7C6300D0               neg       r3,r3
0244C 23CC          7C630734               extsh     r3,r3
02450 23D0          48000008               b         $+0x0008                  ; 0x000023D8
02454 23D4          A8610038               lha       r3,0x0038(SP)
02458 23D8          80010058               lwz       r0,0x0058(SP)
0245C 23DC          30210050               addic     SP,SP,80
02460 23E0   X      7C0803A6               mtlr      r0                        ; LR = 8
02464 23E4   X      4E800020               blr
02468 23E8   X      7C0802A6               mflr      r0                        ; LR = 8
0246C 23EC          90010008               stw       r0,0x0008(SP)
02470 23F0          9421FFC0               stwu      SP,-0x0040(SP)
02474 23F4          90610058               stw       r3,0x0058(SP)
02478 23F8          9081005C               stw       r4,0x005C(SP)
0247C 23FC          8062FFC8               lwz       r3,-0x0038(RTOC)
02480 2400          80A30000               lwz       r5,0x0000(r3)
02484 2404          30A5028C               addic     r5,r5,652
02488 2408          80C10058               lwz       r6,0x0058(SP)
0248C 240C   X      54C61838               slwi      r6,r6,3
02490 2410          7CA53014               addc      r5,r5,r6
02494 2414          80850004               lwz       r4,0x0004(r5)
02498 2418          80E2FFC8               lwz       r7,-0x0038(RTOC)
0249C 241C          81070000               lwz       r8,0x0000(r7)
024A0 2420          3108028C               addic     r8,r8,652
024A4 2424          81210058               lwz       r9,0x0058(SP)
024A8 2428   X      55291838               slwi      r9,r9,3
024AC 242C          7C68482E               lwzx      r3,r8,r9
024B0 2430          80A70000               lwz       r5,0x0000(r7)
024B4 2434          30A502BC               addic     r5,r5,700
024B8 2438          81410058               lwz       r10,0x0058(SP)
024BC 243C   X      554A103A               slwi      r10,r10,2
024C0 2440          7CA55014               addc      r5,r5,r10
024C4 2444          8162FFC8               lwz       r11,-0x0038(RTOC)
024C8 2448          80EB0000               lwz       r7,0x0000(r11)
024CC 244C          30E702A4               addic     r7,r7,676
024D0 2450          81810058               lwz       r12,0x0058(SP)
024D4 2454   X      558C103A               slwi      r12,r12,2
024D8 2458          7CE76014               addc      r7,r7,r12
024DC 245C          810B0000               lwz       r8,0x0000(r11)
024E0 2460          310802B0               addic     r8,r8,688
024E4 2464          80C10058               lwz       r6,0x0058(SP)
024E8 2468   X      54C6103A               slwi      r6,r6,2
024EC 246C          7D083014               addc      r8,r8,r6
024F0 2470          30C10038               addic     r6,SP,56
024F4 2474          48009719               bl        $+0x9718                  ; 0x0000BB8C
024F8 2478          80410014               lwz       RTOC,0x0014(SP)
024FC 247C          9061003C               stw       r3,0x003C(SP)
02500 2480          8081003C               lwz       r4,0x003C(SP)
02504 2484   X      2C040000               cmpwi     r4,0
02508 2488   X      40820050               bne       $+0x0050                  ; 0x000024D8
0250C 248C          80A2FFC8               lwz       r5,-0x0038(RTOC)
02510 2490          80C50000               lwz       r6,0x0000(r5)
02514 2494          30C6028C               addic     r6,r6,652
02518 2498          80E10058               lwz       r7,0x0058(SP)
0251C 249C   X      54E71838               slwi      r7,r7,3
02520 24A0          7CC63814               addc      r6,r6,r7
02524 24A4          80860004               lwz       r4,0x0004(r6)
02528 24A8          81050000               lwz       r8,0x0000(r5)
0252C 24AC          3108028C               addic     r8,r8,652
02530 24B0          81210058               lwz       r9,0x0058(SP)
02534 24B4   X      55291838               slwi      r9,r9,3
02538 24B8          7C68482E               lwzx      r3,r8,r9
0253C 24BC          80C1005C               lwz       r6,0x005C(SP)
02540 24C0   X      38A00000               li        r5,0
02544 24C4          60A70000               ori       r7,r5,0x0000
02548 24C8          60A80000               ori       r8,r5,0x0000
0254C 24CC          48009061               bl        $+0x9060                  ; 0x0000B52C
02550 24D0          80410014               lwz       RTOC,0x0014(SP)
02554 24D4          9061003C               stw       r3,0x003C(SP)
02558 24D8          8061003C               lwz       r3,0x003C(SP)
0255C 24DC          80010048               lwz       r0,0x0048(SP)
02560 24E0          30210040               addic     SP,SP,64
02564 24E4   X      7C0803A6               mtlr      r0                        ; LR = 8
02568 24E8   X      4E800020               blr
0256C 24EC   X      7C0802A6               mflr      r0                        ; LR = 8
02570 24F0          90010008               stw       r0,0x0008(SP)
02574 24F4          9421FFC0               stwu      SP,-0x0040(SP)
02578 24F8          4800919D               bl        $+0x919C                  ; 0x0000B694
0257C 24FC          80410014               lwz       RTOC,0x0014(SP)
02580 2500   X      38600200               li        r3,512
02584 2504   X      5463043E               clrlwi    r3,r3,16
02588 2508          480003BD               bl        $+0x03BC                  ; 0x000028C4
0258C 250C   X      60000000               nop
02590 2510          B0610038               sth       r3,0x0038(SP)
02594 2514          A0810038               lhz       r4,0x0038(SP)
02598 2518          548405AD               rlwinm.   r4,r4,0,22,22
0259C 251C   X      4182000C               beq       $+0x000C                  ; 0x00002528
025A0 2520          48008095               bl        $+0x8094                  ; 0x0000A5B4
025A4 2524   X      60000000               nop
025A8 2528          A0610038               lhz       r3,0x0038(SP)
025AC 252C          546305EF               rlwinm.   r3,r3,0,23,23
025B0 2530   X      4182000C               beq       $+0x000C                  ; 0x0000253C
025B4 2534          480082F1               bl        $+0x82F0                  ; 0x0000A824
025B8 2538   X      60000000               nop
025BC 253C          A0810038               lhz       r4,0x0038(SP)
025C0 2540          54840631               rlwinm.   r4,r4,0,24,24
025C4 2544   X      4182001C               beq       $+0x001C                  ; 0x00002560
025C8 2548          80A2FFC8               lwz       r5,-0x0038(RTOC)
025CC 254C          80C50000               lwz       r6,0x0000(r5)
025D0 2550          30C60060               addic     r6,r6,96
025D4 2554          80E6001C               lwz       r7,0x001C(r6)
025D8 2558          30E70001               addic     r7,r7,1
025DC 255C          90E6001C               stw       r7,0x001C(r6)
025E0 2560          A1010038               lhz       r8,0x0038(SP)
025E4 2564          550804A5               rlwinm.   r8,r8,0,18,18
025E8 2568   X      4182001C               beq       $+0x001C                  ; 0x00002584
025EC 256C          8122FFC8               lwz       r9,-0x0038(RTOC)
025F0 2570          81490000               lwz       r10,0x0000(r9)
025F4 2574          314A0060               addic     r10,r10,96
025F8 2578          816A0028               lwz       r11,0x0028(r10)
025FC 257C          316B0001               addic     r11,r11,1
02600 2580          916A0028               stw       r11,0x0028(r10)
02604 2584          48008FD9               bl        $+0x8FD8                  ; 0x0000B55C
02608 2588          80410014               lwz       RTOC,0x0014(SP)
0260C 258C   X      38600000               li        r3,0
02610 2590          80010048               lwz       r0,0x0048(SP)
02614 2594          30210040               addic     SP,SP,64
02618 2598   X      7C0803A6               mtlr      r0                        ; LR = 8
0261C 259C   X      4E800020               blr
02620 25A0   X      7C0802A6               mflr      r0                        ; LR = 8
02624 25A4          90010008               stw       r0,0x0008(SP)
02628 25A8          9421FFC0               stwu      SP,-0x0040(SP)
0262C 25AC          90610058               stw       r3,0x0058(SP)
02630 25B0          B081005E               sth       r4,0x005E(SP)
02634 25B4   X      38600630               li        r3,1584
02638 25B8   X      5463043E               clrlwi    r3,r3,16
0263C 25BC          48000309               bl        $+0x0308                  ; 0x000028C4
02640 25C0   X      60000000               nop
02644 25C4          B0610038               sth       r3,0x0038(SP)
02648 25C8          A0810038               lhz       r4,0x0038(SP)
0264C 25CC   X      5484003C               clrrwi    r4,r4,1
02650 25D0   X      5484043E               clrlwi    r4,r4,16
02654 25D4   X      38600630               li        r3,1584
02658 25D8   X      5463043E               clrlwi    r3,r3,16
0265C 25DC          48000339               bl        $+0x0338                  ; 0x00002914
02660 25E0   X      60000000               nop
02664 25E4   X      38600630               li        r3,1584
02668 25E8   X      5463043E               clrlwi    r3,r3,16
0266C 25EC          480002D9               bl        $+0x02D8                  ; 0x000028C4
02670 25F0   X      60000000               nop
02674 25F4          B061003A               sth       r3,0x003A(SP)
02678 25F8          A081003A               lhz       r4,0x003A(SP)
0267C 25FC   X      548407FF               clrlwi.   r4,r4,31
02680 2600   X      41820008               beq       $+0x0008                  ; 0x00002608
02684 2604          4BFFFFE0               b         $-0x0020                  ; 0x000025E4
02688 2608          A0A1005E               lhz       r5,0x005E(SP)
0268C 260C   X      2C850001               cmpwi     cr1,r5,1
02690 2610   X      40860050               bne       cr1,$+0x0050              ; 0x00002660
02694 2614          80C10058               lwz       r6,0x0058(SP)
02698 2618          A0860000               lhz       r4,0x0000(r6)
0269C 261C   X      38600680               li        r3,1664
026A0 2620   X      5463043E               clrlwi    r3,r3,16
026A4 2624          480002F1               bl        $+0x02F0                  ; 0x00002914
026A8 2628   X      60000000               nop
026AC 262C          80610058               lwz       r3,0x0058(SP)
026B0 2630          A0830002               lhz       r4,0x0002(r3)
026B4 2634   X      38600670               li        r3,1648
026B8 2638   X      5463043E               clrlwi    r3,r3,16
026BC 263C          480002D9               bl        $+0x02D8                  ; 0x00002914
026C0 2640   X      60000000               nop
026C4 2644          80610058               lwz       r3,0x0058(SP)
026C8 2648          A0830004               lhz       r4,0x0004(r3)
026CC 264C   X      38600660               li        r3,1632
026D0 2650   X      5463043E               clrlwi    r3,r3,16
026D4 2654          480002C1               bl        $+0x02C0                  ; 0x00002914
026D8 2658   X      60000000               nop
026DC 265C          48000064               b         $+0x0064                  ; 0x000026C0
026E0 2660          80610058               lwz       r3,0x0058(SP)
026E4 2664          A0830000               lhz       r4,0x0000(r3)
026E8 2668   X      38600760               li        r3,1888
026EC 266C   X      5463043E               clrlwi    r3,r3,16
026F0 2670          480002A5               bl        $+0x02A4                  ; 0x00002914
026F4 2674   X      60000000               nop
026F8 2678          80610058               lwz       r3,0x0058(SP)
026FC 267C          A0830002               lhz       r4,0x0002(r3)
02700 2680   X      38600750               li        r3,1872
02704 2684   X      5463043E               clrlwi    r3,r3,16
02708 2688          4800028D               bl        $+0x028C                  ; 0x00002914
0270C 268C   X      60000000               nop
02710 2690          80610058               lwz       r3,0x0058(SP)
02714 2694          A0830004               lhz       r4,0x0004(r3)
02718 2698   X      38600740               li        r3,1856
0271C 269C   X      5463043E               clrlwi    r3,r3,16
02720 26A0          48000275               bl        $+0x0274                  ; 0x00002914
02724 26A4   X      60000000               nop
02728 26A8   X      38600770               li        r3,1904
0272C 26AC   X      5463043E               clrlwi    r3,r3,16
02730 26B0   X      38800FFF               li        r4,4095
02734 26B4   X      5484043E               clrlwi    r4,r4,16
02738 26B8          4800025D               bl        $+0x025C                  ; 0x00002914
0273C 26BC   X      60000000               nop
02740 26C0   X      38600630               li        r3,1584
02744 26C4   X      5463043E               clrlwi    r3,r3,16
02748 26C8          A0810038               lhz       r4,0x0038(SP)
0274C 26CC          48000249               bl        $+0x0248                  ; 0x00002914
02750 26D0   X      60000000               nop
02754 26D4          80010048               lwz       r0,0x0048(SP)
02758 26D8          30210040               addic     SP,SP,64
0275C 26DC   X      7C0803A6               mtlr      r0                        ; LR = 8
02760 26E0   X      4E800020               blr
02764 26E4   X      7C0802A6               mflr      r0                        ; LR = 8
02768 26E8          90010008               stw       r0,0x0008(SP)
0276C 26EC          9421FFC0               stwu      SP,-0x0040(SP)
02770 26F0          B061005A               sth       r3,0x005A(SP)
02774 26F4          A061005A               lhz       r3,0x005A(SP)
02778 26F8          546307BD               rlwinm.   r3,r3,0,30,30
0277C 26FC   X      41820040               beq       $+0x0040                  ; 0x0000273C
02780 2700          80A2FFC8               lwz       r5,-0x0038(RTOC)
02784 2704          80C50000               lwz       r6,0x0000(r5)
02788 2708          30C6028C               addic     r6,r6,652
0278C 270C          30E60010               addic     r7,r6,16
02790 2710          80870004               lwz       r4,0x0004(r7)
02794 2714          80660010               lwz       r3,0x0010(r6)
02798 2718          390200FC               addi      r8,RTOC,252
0279C 271C          81280000               lwz       r9,0x0000(r8)
027A0 2720          312902BC               addic     r9,r9,700
027A4 2724          80A90008               lwz       r5,0x0008(r9)
027A8 2728          81480000               lwz       r10,0x0000(r8)
027AC 272C          314A02A4               addic     r10,r10,676
027B0 2730          818A0008               lwz       r12,0x0008(r10)
027B4 2734          480094A1               bl        $+0x94A0                  ; 0x0000BBD4
027B8 2738          80410014               lwz       RTOC,0x0014(SP)
027BC 273C          A061005A               lhz       r3,0x005A(SP)
027C0 2740   X      546307FF               clrlwi.   r3,r3,31
027C4 2744   X      41820040               beq       $+0x0040                  ; 0x00002784
027C8 2748          80A2FFC8               lwz       r5,-0x0038(RTOC)
027CC 274C          80C50000               lwz       r6,0x0000(r5)
027D0 2750          30C6028C               addic     r6,r6,652
027D4 2754          30E60008               addic     r7,r6,8
027D8 2758          80870004               lwz       r4,0x0004(r7)
027DC 275C          80660008               lwz       r3,0x0008(r6)
027E0 2760          390200FC               addi      r8,RTOC,252
027E4 2764          81280000               lwz       r9,0x0000(r8)
027E8 2768          312902BC               addic     r9,r9,700
027EC 276C          80A90004               lwz       r5,0x0004(r9)
027F0 2770          81480000               lwz       r10,0x0000(r8)
027F4 2774          314A02A4               addic     r10,r10,676
027F8 2778          818A0004               lwz       r12,0x0004(r10)
027FC 277C          48009459               bl        $+0x9458                  ; 0x0000BBD4
02800 2780          80410014               lwz       RTOC,0x0014(SP)
02804 2784          A061005A               lhz       r3,0x005A(SP)
02808 2788          5463077B               rlwinm.   r3,r3,0,29,29
0280C 278C   X      41820038               beq       $+0x0038                  ; 0x000027C4
02810 2790          80A2FFC8               lwz       r5,-0x0038(RTOC)
02814 2794          80C50000               lwz       r6,0x0000(r5)
02818 2798          30E6028C               addic     r7,r6,652
0281C 279C          80870004               lwz       r4,0x0004(r7)
02820 27A0          8066028C               lwz       r3,0x028C(r6)
02824 27A4          390200FC               addi      r8,RTOC,252
02828 27A8          81280000               lwz       r9,0x0000(r8)
0282C 27AC          80A902BC               lwz       r5,0x02BC(r9)
02830 27B0          81480000               lwz       r10,0x0000(r8)
02834 27B4          314A02A4               addic     r10,r10,676
02838 27B8          818A0000               lwz       r12,0x0000(r10)
0283C 27BC          48009419               bl        $+0x9418                  ; 0x0000BBD4
02840 27C0          80410014               lwz       RTOC,0x0014(SP)
02844 27C4          80010048               lwz       r0,0x0048(SP)
02848 27C8          30210040               addic     SP,SP,64
0284C 27CC   X      7C0803A6               mtlr      r0                        ; LR = 8
02850 27D0   X      4E800020               blr
02854 27D4   X      7C0802A6               mflr      r0                        ; LR = 8
02858 27D8          90010008               stw       r0,0x0008(SP)
0285C 27DC          9421FFC0               stwu      SP,-0x0040(SP)
02860 27E0          B061005A               sth       r3,0x005A(SP)
02864 27E4          A061005A               lhz       r3,0x005A(SP)
02868 27E8          546307BD               rlwinm.   r3,r3,0,30,30
0286C 27EC   X      41820040               beq       $+0x0040                  ; 0x0000282C
02870 27F0          80A2FFC8               lwz       r5,-0x0038(RTOC)
02874 27F4          80C50000               lwz       r6,0x0000(r5)
02878 27F8          30C6028C               addic     r6,r6,652
0287C 27FC          30E60010               addic     r7,r6,16
02880 2800          80870004               lwz       r4,0x0004(r7)
02884 2804          80660010               lwz       r3,0x0010(r6)
02888 2808          390200FC               addi      r8,RTOC,252
0288C 280C          81280000               lwz       r9,0x0000(r8)
02890 2810          312902BC               addic     r9,r9,700
02894 2814          80A90008               lwz       r5,0x0008(r9)
02898 2818          81480000               lwz       r10,0x0000(r8)
0289C 281C          314A02B0               addic     r10,r10,688
028A0 2820          818A0008               lwz       r12,0x0008(r10)
028A4 2824          480093B1               bl        $+0x93B0                  ; 0x0000BBD4
028A8 2828          80410014               lwz       RTOC,0x0014(SP)
028AC 282C          A081005A               lhz       r4,0x005A(SP)
028B0 2830   X      548407FF               clrlwi.   r4,r4,31
028B4 2834   X      41820040               beq       $+0x0040                  ; 0x00002874
028B8 2838          80A2FFC8               lwz       r5,-0x0038(RTOC)
028BC 283C          80C50000               lwz       r6,0x0000(r5)
028C0 2840          30C6028C               addic     r6,r6,652
028C4 2844          30E60008               addic     r7,r6,8
028C8 2848          80870004               lwz       r4,0x0004(r7)
028CC 284C          80660008               lwz       r3,0x0008(r6)
028D0 2850          390200FC               addi      r8,RTOC,252
028D4 2854          81280000               lwz       r9,0x0000(r8)
028D8 2858          312902BC               addic     r9,r9,700
028DC 285C          80A90004               lwz       r5,0x0004(r9)
028E0 2860          81480000               lwz       r10,0x0000(r8)
028E4 2864          314A02B0               addic     r10,r10,688
028E8 2868          818A0004               lwz       r12,0x0004(r10)
028EC 286C          48009369               bl        $+0x9368                  ; 0x0000BBD4
028F0 2870          80410014               lwz       RTOC,0x0014(SP)
028F4 2874          A081005A               lhz       r4,0x005A(SP)
028F8 2878          5484077B               rlwinm.   r4,r4,0,29,29
028FC 287C   X      41820038               beq       $+0x0038                  ; 0x000028B4
02900 2880          80A2FFC8               lwz       r5,-0x0038(RTOC)
02904 2884          80C50000               lwz       r6,0x0000(r5)
02908 2888          30E6028C               addic     r7,r6,652
0290C 288C          80870004               lwz       r4,0x0004(r7)
02910 2890          8066028C               lwz       r3,0x028C(r6)
02914 2894          390200FC               addi      r8,RTOC,252
02918 2898          81280000               lwz       r9,0x0000(r8)
0291C 289C          80A902BC               lwz       r5,0x02BC(r9)
02920 28A0          81480000               lwz       r10,0x0000(r8)
02924 28A4          314A02B0               addic     r10,r10,688
02928 28A8          818A0000               lwz       r12,0x0000(r10)
0292C 28AC          48009329               bl        $+0x9328                  ; 0x0000BBD4
02930 28B0          80410014               lwz       RTOC,0x0014(SP)
02934 28B4          80010048               lwz       r0,0x0048(SP)
02938 28B8          30210040               addic     SP,SP,64
0293C 28BC   X      7C0803A6               mtlr      r0                        ; LR = 8
02940 28C0   X      4E800020               blr
02944 28C4   X      7C0802A6               mflr      r0                        ; LR = 8
02948 28C8          90010008               stw       r0,0x0008(SP)
0294C 28CC          9421FFC0               stwu      SP,-0x0040(SP)
02950 28D0          B061005A               sth       r3,0x005A(SP)
02954 28D4          8062FFC8               lwz       r3,-0x0038(RTOC)
02958 28D8          80830000               lwz       r4,0x0000(r3)
0295C 28DC          30840250               addic     r4,r4,592
02960 28E0          80A40004               lwz       r5,0x0004(r4)
02964 28E4          A0C1005A               lhz       r6,0x005A(SP)
02968 28E8          7CE5322E               lhzx      r7,r5,r6
0296C 28EC          B0E10038               sth       r7,0x0038(SP)
02970 28F0          48008E7D               bl        $+0x8E7C                  ; 0x0000B76C
02974 28F4          80410014               lwz       RTOC,0x0014(SP)
02978 28F8          A0610038               lhz       r3,0x0038(SP)
0297C 28FC          48009159               bl        $+0x9158                  ; 0x0000BA54
02980 2900          80410014               lwz       RTOC,0x0014(SP)
02984 2904          80010048               lwz       r0,0x0048(SP)
02988 2908          30210040               addic     SP,SP,64
0298C 290C   X      7C0803A6               mtlr      r0                        ; LR = 8
02990 2910   X      4E800020               blr
02994 2914   X      7C0802A6               mflr      r0                        ; LR = 8
02998 2918          90010008               stw       r0,0x0008(SP)
0299C 291C          9421FFC0               stwu      SP,-0x0040(SP)
029A0 2920          B061005A               sth       r3,0x005A(SP)
029A4 2924          B081005E               sth       r4,0x005E(SP)
029A8 2928          A061005E               lhz       r3,0x005E(SP)
029AC 292C          48009129               bl        $+0x9128                  ; 0x0000BA54
029B0 2930          80410014               lwz       RTOC,0x0014(SP)
029B4 2934          388200FC               addi      r4,RTOC,252
029B8 2938          80A40000               lwz       r5,0x0000(r4)
029BC 293C          30A50250               addic     r5,r5,592
029C0 2940          80C50004               lwz       r6,0x0004(r5)
029C4 2944          A0E1005A               lhz       r7,0x005A(SP)
029C8 2948          7C663B2E               sthx      r3,r6,r7
029CC 294C          48008E21               bl        $+0x8E20                  ; 0x0000B76C
029D0 2950          80410014               lwz       RTOC,0x0014(SP)
029D4 2954          80010048               lwz       r0,0x0048(SP)
029D8 2958          30210040               addic     SP,SP,64
029DC 295C   X      7C0803A6               mtlr      r0                        ; LR = 8
029E0 2960   X      4E800020               blr
029E4 2964   X      7C0802A6               mflr      r0                        ; LR = 8
029E8 2968          90010008               stw       r0,0x0008(SP)
029EC 296C          9421FFC0               stwu      SP,-0x0040(SP)
029F0 2970          8062FFC8               lwz       r3,-0x0038(RTOC)
029F4 2974          80830000               lwz       r4,0x0000(r3)
029F8 2978          80A40250               lwz       r5,0x0250(r4)
029FC 297C          80C50038               lwz       r6,0x0038(r5)
02A00 2980          90C10038               stw       r6,0x0038(SP)
02A04 2984          48008DE9               bl        $+0x8DE8                  ; 0x0000B76C
02A08 2988          80410014               lwz       RTOC,0x0014(SP)
02A0C 298C          80610038               lwz       r3,0x0038(SP)
02A10 2990          48008CBD               bl        $+0x8CBC                  ; 0x0000B64C
02A14 2994          80410014               lwz       RTOC,0x0014(SP)
02A18 2998          80010048               lwz       r0,0x0048(SP)
02A1C 299C          30210040               addic     SP,SP,64
02A20 29A0   X      7C0803A6               mtlr      r0                        ; LR = 8
02A24 29A4   X      4E800020               blr
02A28 29A8   X      7C0802A6               mflr      r0                        ; LR = 8
02A2C 29AC          90010008               stw       r0,0x0008(SP)
02A30 29B0          9421FFC0               stwu      SP,-0x0040(SP)
02A34 29B4          90610058               stw       r3,0x0058(SP)
02A38 29B8          80610058               lwz       r3,0x0058(SP)
02A3C 29BC          48008C91               bl        $+0x8C90                  ; 0x0000B64C
02A40 29C0          80410014               lwz       RTOC,0x0014(SP)
02A44 29C4          388200FC               addi      r4,RTOC,252
02A48 29C8          80A40000               lwz       r5,0x0000(r4)
02A4C 29CC          80C50250               lwz       r6,0x0250(r5)
02A50 29D0          90660038               stw       r3,0x0038(r6)
02A54 29D4          48008D99               bl        $+0x8D98                  ; 0x0000B76C
02A58 29D8          80410014               lwz       RTOC,0x0014(SP)
02A5C 29DC   X      386001F4               li        r3,500
02A60 29E0          48008E1D               bl        $+0x8E1C                  ; 0x0000B7FC
02A64 29E4          80410014               lwz       RTOC,0x0014(SP)
02A68 29E8          80010048               lwz       r0,0x0048(SP)
02A6C 29EC          30210040               addic     SP,SP,64
02A70 29F0   X      7C0803A6               mtlr      r0                        ; LR = 8
02A74 29F4   X      4E800020               blr
02A78 29F8          9421FFC0               stwu      SP,-0x0040(SP)
02A7C 29FC          90610058               stw       r3,0x0058(SP)
02A80 2A00          9081005C               stw       r4,0x005C(SP)
02A84 2A04          80610058               lwz       r3,0x0058(SP)
02A88 2A08          80830008               lwz       r4,0x0008(r3)
02A8C 2A0C          80A1005C               lwz       r5,0x005C(SP)
02A90 2A10   X      7C842810               subc      r4,r5,r4
02A94 2A14          90810038               stw       r4,0x0038(SP)
02A98 2A18          80C10058               lwz       r6,0x0058(SP)
02A9C 2A1C          8066000C               lwz       r3,0x000C(r6)
02AA0 2A20          80E10038               lwz       r7,0x0038(SP)
02AA4 2A24          7C633814               addc      r3,r3,r7
02AA8 2A28          30210040               addic     SP,SP,64
02AAC 2A2C   X      4E800020               blr
02AB0 2A30          9421FFC0               stwu      SP,-0x0040(SP)
02AB4 2A34          90610058               stw       r3,0x0058(SP)
02AB8 2A38          9081005C               stw       r4,0x005C(SP)
02ABC 2A3C          80610058               lwz       r3,0x0058(SP)
02AC0 2A40          8083000C               lwz       r4,0x000C(r3)
02AC4 2A44          80A1005C               lwz       r5,0x005C(SP)
02AC8 2A48   X      7C842810               subc      r4,r5,r4
02ACC 2A4C          90810038               stw       r4,0x0038(SP)
02AD0 2A50          80C10058               lwz       r6,0x0058(SP)
02AD4 2A54          80660008               lwz       r3,0x0008(r6)
02AD8 2A58          80E10038               lwz       r7,0x0038(SP)
02ADC 2A5C          7C633814               addc      r3,r3,r7
02AE0 2A60          30210040               addic     SP,SP,64
02AE4 2A64   X      4E800020               blr
02AE8 2A68          9421FFC0               stwu      SP,-0x0040(SP)
02AEC 2A6C          90610058               stw       r3,0x0058(SP)
02AF0 2A70          9081005C               stw       r4,0x005C(SP)
02AF4 2A74          8061005C               lwz       r3,0x005C(SP)
02AF8 2A78          80810058               lwz       r4,0x0058(SP)
02AFC 2A7C   X      7C641810               subc      r3,r3,r4
02B00 2A80          90610038               stw       r3,0x0038(SP)
02B04 2A84          80A10038               lwz       r5,0x0038(SP)
02B08 2A88   X      2C050000               cmpwi     r5,0
02B0C 2A8C   X      41820018               beq       $+0x0018                  ; 0x00002AA4
02B10 2A90          80C10038               lwz       r6,0x0038(SP)
02B14 2A94   X      38E00600               li        r7,1536
02B18 2A98          7CC63B96               divwu     r6,r6,r7
02B1C 2A9C          B0C1003C               sth       r6,0x003C(SP)
02B20 2AA0          4800000C               b         $+0x000C                  ; 0x00002AAC
02B24 2AA4   X      39000000               li        r8,0
02B28 2AA8          B101003C               sth       r8,0x003C(SP)
02B2C 2AAC          A061003C               lhz       r3,0x003C(SP)
02B30 2AB0          30210040               addic     SP,SP,64
02B34 2AB4   X      4E800020               blr
02B38 2AB8          90610018               stw       r3,0x0018(SP)
02B3C 2ABC          9081001C               stw       r4,0x001C(SP)
02B40 2AC0          8061001C               lwz       r3,0x001C(SP)
02B44 2AC4          30630010               addic     r3,r3,16
02B48 2AC8          9061001C               stw       r3,0x001C(SP)
02B4C 2ACC          8081001C               lwz       r4,0x001C(SP)
02B50 2AD0          80A40000               lwz       r5,0x0000(r4)
02B54 2AD4          54A50636               rlwinm    r5,r5,0,24,27
02B58 2AD8   X      28050060               cmplwi    r5,0x0060
02B5C 2ADC   X      40820010               bne       $+0x0010                  ; 0x00002AEC
02B60 2AE0          80C10018               lwz       r6,0x0018(SP)
02B64 2AE4          80E60008               lwz       r7,0x0008(r6)
02B68 2AE8          90E1001C               stw       r7,0x001C(SP)
02B6C 2AEC          8061001C               lwz       r3,0x001C(SP)
02B70 2AF0   X      4E800020               blr
02B74 2AF4   X      7C0802A6               mflr      r0                        ; LR = 8
02B78 2AF8          90010008               stw       r0,0x0008(SP)
02B7C 2AFC          9421FFC0               stwu      SP,-0x0040(SP)
02B80 2B00   X      38600630               li        r3,1584
02B84 2B04   X      5463043E               clrlwi    r3,r3,16
02B88 2B08          4BFFFDBD               bl        $-0x0244                  ; 0x000028C4
02B8C 2B0C   X      60000000               nop
02B90 2B10          B0610038               sth       r3,0x0038(SP)
02B94 2B14          A0810038               lhz       r4,0x0038(SP)
02B98 2B18   X      5484003C               clrrwi    r4,r4,1
02B9C 2B1C          54840566               rlwinm    r4,r4,0,21,19
02BA0 2B20   X      5484043E               clrlwi    r4,r4,16
02BA4 2B24   X      38600630               li        r3,1584
02BA8 2B28   X      5463043E               clrlwi    r3,r3,16
02BAC 2B2C          4BFFFDE9               bl        $-0x0218                  ; 0x00002914
02BB0 2B30   X      60000000               nop
02BB4 2B34   X      38600630               li        r3,1584
02BB8 2B38   X      5463043E               clrlwi    r3,r3,16
02BBC 2B3C          4BFFFD89               bl        $-0x0278                  ; 0x000028C4
02BC0 2B40   X      60000000               nop
02BC4 2B44          B061003A               sth       r3,0x003A(SP)
02BC8 2B48          A081003A               lhz       r4,0x003A(SP)
02BCC 2B4C   X      38A00800               li        r5,2048
02BD0 2B50          60A50001               ori       r5,r5,0x0001
02BD4 2B54          7C842839               and.      r4,r4,r5
02BD8 2B58   X      41820008               beq       $+0x0008                  ; 0x00002B60
02BDC 2B5C          4BFFFFD8               b         $-0x0028                  ; 0x00002B34
02BE0 2B60          A0810038               lhz       r4,0x0038(SP)
02BE4 2B64          60841000               ori       r4,r4,0x1000
02BE8 2B68   X      5484043E               clrlwi    r4,r4,16
02BEC 2B6C   X      38600630               li        r3,1584
02BF0 2B70   X      5463043E               clrlwi    r3,r3,16
02BF4 2B74          4BFFFDA1               bl        $-0x0260                  ; 0x00002914
02BF8 2B78   X      60000000               nop
02BFC 2B7C          80010048               lwz       r0,0x0048(SP)
02C00 2B80          30210040               addic     SP,SP,64
02C04 2B84   X      7C0803A6               mtlr      r0                        ; LR = 8
02C08 2B88   X      4E800020               blr
02C0C 2B8C          9421FFB0               stwu      SP,-0x0050(SP)
02C10 2B90          90610068               stw       r3,0x0068(SP)
02C14 2B94   X      38600001               li        r3,1
02C18 2B98          7C630734               extsh     r3,r3
02C1C 2B9C          98610038               stb       r3,0x0038(SP)
02C20 2BA0          80810068               lwz       r4,0x0068(SP)
02C24 2BA4          80A40000               lwz       r5,0x0000(r4)
02C28 2BA8   X      28050000               cmplwi    r5,0x0000
02C2C 2BAC   X      40820014               bne       $+0x0014                  ; 0x00002BC0
02C30 2BB0          80C10068               lwz       r6,0x0068(SP)
02C34 2BB4          A0E60004               lhz       r7,0x0004(r6)
02C38 2BB8   X      2C870000               cmpwi     cr1,r7,0
02C3C 2BBC   X      41860010               beq       cr1,$+0x0010              ; 0x00002BCC
02C40 2BC0   X      39000000               li        r8,0
02C44 2BC4          9101003C               stw       r8,0x003C(SP)
02C48 2BC8          4800000C               b         $+0x000C                  ; 0x00002BD4
02C4C 2BCC   X      39200001               li        r9,1
02C50 2BD0          9121003C               stw       r9,0x003C(SP)
02C54 2BD4          8141003C               lwz       r10,0x003C(SP)
02C58 2BD8   X      2F0A0000               cmpwi     cr6,r10,0
02C5C 2BDC   X      419A0014               beq       cr6,$+0x0014              ; 0x00002BF0
02C60 2BE0   X      39600000               li        r11,0
02C64 2BE4          7D6B0734               extsh     r11,r11
02C68 2BE8          99610038               stb       r11,0x0038(SP)
02C6C 2BEC          4800007C               b         $+0x007C                  ; 0x00002C68
02C70 2BF0          81810068               lwz       r12,0x0068(SP)
02C74 2BF4          806C0000               lwz       r3,0x0000(r12)
02C78 2BF8   X      3880FFFF               li        r4,-1
02C7C 2BFC   X      7F832040               cmplw     cr7,r3,r4
02C80 2C00   X      409E001C               bne       cr7,$+0x001C              ; 0x00002C1C
02C84 2C04          80A10068               lwz       r5,0x0068(SP)
02C88 2C08          A0C50004               lhz       r6,0x0004(r5)
02C8C 2C0C   X      3CE00000               lis       r7,0
02C90 2C10          60E7FFFF               ori       r7,r7,0xFFFF
02C94 2C14   X      7C063800               cmpw      r6,r7
02C98 2C18   X      41820010               beq       $+0x0010                  ; 0x00002C28
02C9C 2C1C   X      39000000               li        r8,0
02CA0 2C20          91010040               stw       r8,0x0040(SP)
02CA4 2C24          4800000C               b         $+0x000C                  ; 0x00002C30
02CA8 2C28   X      39200001               li        r9,1
02CAC 2C2C          91210040               stw       r9,0x0040(SP)
02CB0 2C30          81410040               lwz       r10,0x0040(SP)
02CB4 2C34   X      2C8A0000               cmpwi     cr1,r10,0
02CB8 2C38   X      41860014               beq       cr1,$+0x0014              ; 0x00002C4C
02CBC 2C3C   X      39600000               li        r11,0
02CC0 2C40          7D6B0734               extsh     r11,r11
02CC4 2C44          99610038               stb       r11,0x0038(SP)
02CC8 2C48          48000020               b         $+0x0020                  ; 0x00002C68
02CCC 2C4C          81810068               lwz       r12,0x0068(SP)
02CD0 2C50          886C0000               lbz       r3,0x0000(r12)
02CD4 2C54   X      546307FF               clrlwi.   r3,r3,31
02CD8 2C58   X      41820010               beq       $+0x0010                  ; 0x00002C68
02CDC 2C5C   X      38800000               li        r4,0
02CE0 2C60          7C840734               extsh     r4,r4
02CE4 2C64          98810038               stb       r4,0x0038(SP)
02CE8 2C68          88610038               lbz       r3,0x0038(SP)
02CEC 2C6C          30210050               addic     SP,SP,80
02CF0 2C70   X      4E800020               blr
02CF4 2C74   X      7C0802A6               mflr      r0                        ; LR = 8
02CF8 2C78          90010008               stw       r0,0x0008(SP)
02CFC 2C7C          9421FFA0               stwu      SP,-0x0060(SP)
02D00 2C80          90610078               stw       r3,0x0078(SP)
02D04 2C84          8062FFC8               lwz       r3,-0x0038(RTOC)
02D08 2C88          80830000               lwz       r4,0x0000(r3)
02D0C 2C8C          80A401E0               lwz       r5,0x01E0(r4)
02D10 2C90   X      38C00200               li        r6,512
02D14 2C94          7CA53078               andc      r5,r5,r6
02D18 2C98          90A401E0               stw       r5,0x01E0(r4)
02D1C 2C9C          30E10038               addic     r7,SP,56
02D20 2CA0          90E10040               stw       r7,0x0040(SP)
02D24 2CA4   X      39000000               li        r8,0
02D28 2CA8          B1010044               sth       r8,0x0044(SP)
02D2C 2CAC   X      3920000A               li        r9,10
02D30 2CB0          B1210046               sth       r9,0x0046(SP)
02D34 2CB4          A1410044               lhz       r10,0x0044(SP)
02D38 2CB8   X      2C0A0003               cmpwi     r10,3
02D3C 2CBC   X      4080033C               bge       $+0x033C                  ; 0x00002FF8
02D40 2CC0   X      38600190               li        r3,400
02D44 2CC4   X      5463043E               clrlwi    r3,r3,16
02D48 2CC8   X      39600009               li        r11,9
02D4C 2CCC   X      5564043E               clrlwi    r4,r11,16
02D50 2CD0          4BFFFC45               bl        $-0x03BC                  ; 0x00002914
02D54 2CD4   X      60000000               nop
02D58 2CD8   X      38600190               li        r3,400
02D5C 2CDC   X      5463043E               clrlwi    r3,r3,16
02D60 2CE0   X      38A0000B               li        r5,11
02D64 2CE4   X      54A4043E               clrlwi    r4,r5,16
02D68 2CE8          4BFFFC2D               bl        $-0x03D4                  ; 0x00002914
02D6C 2CEC   X      60000000               nop
02D70 2CF0   X      3860FF06               li        r3,-250
02D74 2CF4          48008B09               bl        $+0x8B08                  ; 0x0000B7FC
02D78 2CF8          80410014               lwz       RTOC,0x0014(SP)
02D7C 2CFC   X      38600190               li        r3,400
02D80 2D00   X      5463043E               clrlwi    r3,r3,16
02D84 2D04   X      38A00009               li        r5,9
02D88 2D08   X      54A4043E               clrlwi    r4,r5,16
02D8C 2D0C          4BFFFC09               bl        $-0x03F8                  ; 0x00002914
02D90 2D10   X      60000000               nop
02D94 2D14   X      3860FF06               li        r3,-250
02D98 2D18          48008AE5               bl        $+0x8AE4                  ; 0x0000B7FC
02D9C 2D1C          80410014               lwz       RTOC,0x0014(SP)
02DA0 2D20   X      38600190               li        r3,400
02DA4 2D24   X      5463043E               clrlwi    r3,r3,16
02DA8 2D28   X      38A00009               li        r5,9
02DAC 2D2C   X      54A4043E               clrlwi    r4,r5,16
02DB0 2D30          4BFFFBE5               bl        $-0x041C                  ; 0x00002914
02DB4 2D34   X      60000000               nop
02DB8 2D38   X      38600190               li        r3,400
02DBC 2D3C   X      5463043E               clrlwi    r3,r3,16
02DC0 2D40   X      3880000B               li        r4,11
02DC4 2D44   X      5484043E               clrlwi    r4,r4,16
02DC8 2D48          4BFFFBCD               bl        $-0x0434                  ; 0x00002914
02DCC 2D4C   X      60000000               nop
02DD0 2D50   X      3860FF06               li        r3,-250
02DD4 2D54          48008AA9               bl        $+0x8AA8                  ; 0x0000B7FC
02DD8 2D58          80410014               lwz       RTOC,0x0014(SP)
02DDC 2D5C   X      38600190               li        r3,400
02DE0 2D60   X      5463043E               clrlwi    r3,r3,16
02DE4 2D64   X      38800009               li        r4,9
02DE8 2D68   X      5484043E               clrlwi    r4,r4,16
02DEC 2D6C          4BFFFBA9               bl        $-0x0458                  ; 0x00002914
02DF0 2D70   X      60000000               nop
02DF4 2D74   X      3860FF06               li        r3,-250
02DF8 2D78          48008A85               bl        $+0x8A84                  ; 0x0000B7FC
02DFC 2D7C          80410014               lwz       RTOC,0x0014(SP)
02E00 2D80   X      38600190               li        r3,400
02E04 2D84   X      5463043E               clrlwi    r3,r3,16
02E08 2D88   X      38A00001               li        r5,1
02E0C 2D8C   X      54A4043E               clrlwi    r4,r5,16
02E10 2D90          4BFFFB85               bl        $-0x047C                  ; 0x00002914
02E14 2D94   X      60000000               nop
02E18 2D98   X      38600190               li        r3,400
02E1C 2D9C   X      5463043E               clrlwi    r3,r3,16
02E20 2DA0   X      38800003               li        r4,3
02E24 2DA4   X      5484043E               clrlwi    r4,r4,16
02E28 2DA8          4BFFFB6D               bl        $-0x0494                  ; 0x00002914
02E2C 2DAC   X      60000000               nop
02E30 2DB0   X      3860FF06               li        r3,-250
02E34 2DB4          48008A49               bl        $+0x8A48                  ; 0x0000B7FC
02E38 2DB8          80410014               lwz       RTOC,0x0014(SP)
02E3C 2DBC   X      38600190               li        r3,400
02E40 2DC0   X      5463043E               clrlwi    r3,r3,16
02E44 2DC4   X      38800001               li        r4,1
02E48 2DC8   X      5484043E               clrlwi    r4,r4,16
02E4C 2DCC          4BFFFB49               bl        $-0x04B8                  ; 0x00002914
02E50 2DD0   X      60000000               nop
02E54 2DD4   X      3860FF06               li        r3,-250
02E58 2DD8          48008A25               bl        $+0x8A24                  ; 0x0000B7FC
02E5C 2DDC          80410014               lwz       RTOC,0x0014(SP)
02E60 2DE0   X      38800000               li        r4,0
02E64 2DE4          B0810048               sth       r4,0x0048(SP)
02E68 2DE8          A0A10048               lhz       r5,0x0048(SP)
02E6C 2DEC   X      2C050005               cmpwi     r5,5
02E70 2DF0   X      418100B0               bgt       $+0x00B0                  ; 0x00002EA0
02E74 2DF4          A0C10048               lhz       r6,0x0048(SP)
02E78 2DF8          20C60005               subfic    r6,r6,5
02E7C 2DFC          A0E10046               lhz       r7,0x0046(SP)
02E80 2E00          7CE63630               sraw      r6,r7,r6
02E84 2E04   X      54C607FE               clrlwi    r6,r6,31
02E88 2E08   X      54C61838               slwi      r6,r6,3
02E8C 2E0C          B0C1004A               sth       r6,0x004A(SP)
02E90 2E10          A081004A               lhz       r4,0x004A(SP)
02E94 2E14          60840001               ori       r4,r4,0x0001
02E98 2E18   X      5484043E               clrlwi    r4,r4,16
02E9C 2E1C   X      38600190               li        r3,400
02EA0 2E20   X      5463043E               clrlwi    r3,r3,16
02EA4 2E24          4BFFFAF1               bl        $-0x0510                  ; 0x00002914
02EA8 2E28   X      60000000               nop
02EAC 2E2C          A081004A               lhz       r4,0x004A(SP)
02EB0 2E30          60840003               ori       r4,r4,0x0003
02EB4 2E34   X      5484043E               clrlwi    r4,r4,16
02EB8 2E38   X      38600190               li        r3,400
02EBC 2E3C   X      5463043E               clrlwi    r3,r3,16
02EC0 2E40          4BFFFAD5               bl        $-0x052C                  ; 0x00002914
02EC4 2E44   X      60000000               nop
02EC8 2E48   X      3860FF06               li        r3,-250
02ECC 2E4C          480089B1               bl        $+0x89B0                  ; 0x0000B7FC
02ED0 2E50          80410014               lwz       RTOC,0x0014(SP)
02ED4 2E54          A081004A               lhz       r4,0x004A(SP)
02ED8 2E58          60840001               ori       r4,r4,0x0001
02EDC 2E5C   X      5484043E               clrlwi    r4,r4,16
02EE0 2E60   X      38600190               li        r3,400
02EE4 2E64   X      5463043E               clrlwi    r3,r3,16
02EE8 2E68          4BFFFAAD               bl        $-0x0554                  ; 0x00002914
02EEC 2E6C   X      60000000               nop
02EF0 2E70   X      3860FF06               li        r3,-250
02EF4 2E74          48008989               bl        $+0x8988                  ; 0x0000B7FC
02EF8 2E78          80410014               lwz       RTOC,0x0014(SP)
02EFC 2E7C          A0810048               lhz       r4,0x0048(SP)
02F00 2E80   X      38A00001               li        r5,1
02F04 2E84   X      54A5043E               clrlwi    r5,r5,16
02F08 2E88          7C842814               addc      r4,r4,r5
02F0C 2E8C          B0810048               sth       r4,0x0048(SP)
02F10 2E90          A0C10048               lhz       r6,0x0048(SP)
02F14 2E94   X      2C060005               cmpwi     r6,5
02F18 2E98   X      41810008               bgt       $+0x0008                  ; 0x00002EA0
02F1C 2E9C          4BFFFF58               b         $-0x00A8                  ; 0x00002DF4
02F20 2EA0   X      38600190               li        r3,400
02F24 2EA4   X      5463043E               clrlwi    r3,r3,16
02F28 2EA8          4BFFFA1D               bl        $-0x05E4                  ; 0x000028C4
02F2C 2EAC   X      60000000               nop
02F30 2EB0          B061004A               sth       r3,0x004A(SP)
02F34 2EB4          A081004A               lhz       r4,0x004A(SP)
02F38 2EB8   X      5484F7FE               extrwi    r4,r4,1,29
02F3C 2EBC          B081004A               sth       r4,0x004A(SP)
02F40 2EC0          A0A1004A               lhz       r5,0x004A(SP)
02F44 2EC4   X      2C050000               cmpwi     r5,0
02F48 2EC8   X      41820008               beq       $+0x0008                  ; 0x00002ED0
02F4C 2ECC          48000218               b         $+0x0218                  ; 0x000030E4
02F50 2ED0   X      38C00000               li        r6,0
02F54 2ED4          B0C10048               sth       r6,0x0048(SP)
02F58 2ED8          B0C1004A               sth       r6,0x004A(SP)
02F5C 2EDC          A0E10048               lhz       r7,0x0048(SP)
02F60 2EE0   X      2C87000F               cmpwi     cr1,r7,15
02F64 2EE4   X      418500A4               bgt       cr1,$+0x00A4              ; 0x00002F88
02F68 2EE8   X      38600190               li        r3,400
02F6C 2EEC   X      5463043E               clrlwi    r3,r3,16
02F70 2EF0   X      38800003               li        r4,3
02F74 2EF4   X      5484043E               clrlwi    r4,r4,16
02F78 2EF8          4BFFFA1D               bl        $-0x05E4                  ; 0x00002914
02F7C 2EFC   X      60000000               nop
02F80 2F00   X      3860FF06               li        r3,-250
02F84 2F04          480088F9               bl        $+0x88F8                  ; 0x0000B7FC
02F88 2F08          80410014               lwz       RTOC,0x0014(SP)
02F8C 2F0C   X      38600190               li        r3,400
02F90 2F10   X      5463043E               clrlwi    r3,r3,16
02F94 2F14          4BFFF9B1               bl        $-0x0650                  ; 0x000028C4
02F98 2F18   X      60000000               nop
02F9C 2F1C          B061004C               sth       r3,0x004C(SP)
02FA0 2F20          A081004C               lhz       r4,0x004C(SP)
02FA4 2F24   X      5484F7FE               extrwi    r4,r4,1,29
02FA8 2F28          A0A10048               lhz       r5,0x0048(SP)
02FAC 2F2C          20A5000F               subfic    r5,r5,15
02FB0 2F30          7C842830               slw       r4,r4,r5
02FB4 2F34          A0C1004A               lhz       r6,0x004A(SP)
02FB8 2F38          7CC42378               or        r4,r6,r4
02FBC 2F3C          B081004A               sth       r4,0x004A(SP)
02FC0 2F40   X      38600190               li        r3,400
02FC4 2F44   X      5463043E               clrlwi    r3,r3,16
02FC8 2F48   X      38800001               li        r4,1
02FCC 2F4C   X      5484043E               clrlwi    r4,r4,16
02FD0 2F50          4BFFF9C5               bl        $-0x063C                  ; 0x00002914
02FD4 2F54   X      60000000               nop
02FD8 2F58   X      3860FF06               li        r3,-250
02FDC 2F5C          480088A1               bl        $+0x88A0                  ; 0x0000B7FC
02FE0 2F60          80410014               lwz       RTOC,0x0014(SP)
02FE4 2F64          A0810048               lhz       r4,0x0048(SP)
02FE8 2F68   X      38A00001               li        r5,1
02FEC 2F6C   X      54A5043E               clrlwi    r5,r5,16
02FF0 2F70          7C842814               addc      r4,r4,r5
02FF4 2F74          B0810048               sth       r4,0x0048(SP)
02FF8 2F78          A0C10048               lhz       r6,0x0048(SP)
02FFC 2F7C   X      2C06000F               cmpwi     r6,15
03000 2F80   X      41810008               bgt       $+0x0008                  ; 0x00002F88
03004 2F84          4BFFFF64               b         $-0x009C                  ; 0x00002EE8
03008 2F88          A061004A               lhz       r3,0x004A(SP)
0300C 2F8C          48008AC9               bl        $+0x8AC8                  ; 0x0000BA54
03010 2F90          80410014               lwz       RTOC,0x0014(SP)
03014 2F94          A0810044               lhz       r4,0x0044(SP)
03018 2F98   X      5484083C               slwi      r4,r4,1
0301C 2F9C          30A10038               addic     r5,SP,56
03020 2FA0          7C65232E               sthx      r3,r5,r4
03024 2FA4   X      38600190               li        r3,400
03028 2FA8   X      5463043E               clrlwi    r3,r3,16
0302C 2FAC   X      38800000               li        r4,0
03030 2FB0   X      5484043E               clrlwi    r4,r4,16
03034 2FB4          4BFFF961               bl        $-0x06A0                  ; 0x00002914
03038 2FB8   X      60000000               nop
0303C 2FBC   X      3860FF06               li        r3,-250
03040 2FC0          4800883D               bl        $+0x883C                  ; 0x0000B7FC
03044 2FC4          80410014               lwz       RTOC,0x0014(SP)
03048 2FC8          A0810044               lhz       r4,0x0044(SP)
0304C 2FCC   X      38A00001               li        r5,1
03050 2FD0   X      54A5043E               clrlwi    r5,r5,16
03054 2FD4          7C842814               addc      r4,r4,r5
03058 2FD8          B0810044               sth       r4,0x0044(SP)
0305C 2FDC          A0C10046               lhz       r6,0x0046(SP)
03060 2FE0          30C60001               addic     r6,r6,1
03064 2FE4          B0C10046               sth       r6,0x0046(SP)
03068 2FE8          A0E10044               lhz       r7,0x0044(SP)
0306C 2FEC   X      2C070003               cmpwi     r7,3
03070 2FF0   X      40800008               bge       $+0x0008                  ; 0x00002FF8
03074 2FF4          4BFFFCCC               b         $-0x0334                  ; 0x00002CC0
03078 2FF8          81010040               lwz       r8,0x0040(SP)
0307C 2FFC          89280000               lbz       r9,0x0000(r8)
03080 3000   X      2C890000               cmpwi     cr1,r9,0
03084 3004   X      40860024               bne       cr1,$+0x0024              ; 0x00003028
03088 3008          81410040               lwz       r10,0x0040(SP)
0308C 300C          896A0001               lbz       r11,0x0001(r10)
03090 3010   X      2F0B0005               cmpwi     cr6,r11,5
03094 3014   X      409A0014               bne       cr6,$+0x0014              ; 0x00003028
03098 3018          81810040               lwz       r12,0x0040(SP)
0309C 301C          886C0002               lbz       r3,0x0002(r12)
030A0 3020   X      2F830002               cmpwi     cr7,r3,2
030A4 3024   X      419E0010               beq       cr7,$+0x0010              ; 0x00003034
030A8 3028   X      38A00000               li        r5,0
030AC 302C          90A10050               stw       r5,0x0050(SP)
030B0 3030          4800000C               b         $+0x000C                  ; 0x0000303C
030B4 3034   X      38800001               li        r4,1
030B8 3038          90810050               stw       r4,0x0050(SP)
030BC 303C          80C10050               lwz       r6,0x0050(SP)
030C0 3040   X      2C060000               cmpwi     r6,0
030C4 3044   X      41820050               beq       $+0x0050                  ; 0x00003094
030C8 3048   X      38E00000               li        r7,0
030CC 304C          B0E10044               sth       r7,0x0044(SP)
030D0 3050          A1010044               lhz       r8,0x0044(SP)
030D4 3054   X      2C880006               cmpwi     cr1,r8,6
030D8 3058   X      41860038               beq       cr1,$+0x0038              ; 0x00003090
030DC 305C          81210040               lwz       r9,0x0040(SP)
030E0 3060          A1410044               lhz       r10,0x0044(SP)
030E4 3064          7D6950AE               lbzx      r11,r9,r10
030E8 3068          81810078               lwz       r12,0x0078(SP)
030EC 306C          A0610044               lhz       r3,0x0044(SP)
030F0 3070          7D6C19AE               stbx      r11,r12,r3
030F4 3074          A0A10044               lhz       r5,0x0044(SP)
030F8 3078          30A50001               addic     r5,r5,1
030FC 307C          B0A10044               sth       r5,0x0044(SP)
03100 3080          A0810044               lhz       r4,0x0044(SP)
03104 3084   X      2F040006               cmpwi     cr6,r4,6
03108 3088   X      419A0008               beq       cr6,$+0x0008              ; 0x00003090
0310C 308C          4BFFFFD0               b         $-0x0030                  ; 0x0000305C
03110 3090          48000054               b         $+0x0054                  ; 0x000030E4
03114 3094   X      38C00000               li        r6,0
03118 3098          B0C10044               sth       r6,0x0044(SP)
0311C 309C          A0E10044               lhz       r7,0x0044(SP)
03120 30A0   X      2F870006               cmpwi     cr7,r7,6
03124 30A4   X      419E0040               beq       cr7,$+0x0040              ; 0x000030E4
03128 30A8          81010040               lwz       r8,0x0040(SP)
0312C 30AC          A1210044               lhz       r9,0x0044(SP)
03130 30B0          7C6848AE               lbzx      r3,r8,r9
03134 30B4          48006E19               bl        $+0x6E18                  ; 0x00009ECC
03138 30B8   X      60000000               nop
0313C 30BC          80810078               lwz       r4,0x0078(SP)
03140 30C0          A0A10044               lhz       r5,0x0044(SP)
03144 30C4          7C6429AE               stbx      r3,r4,r5
03148 30C8          A0C10044               lhz       r6,0x0044(SP)
0314C 30CC          30C60001               addic     r6,r6,1
03150 30D0          B0C10044               sth       r6,0x0044(SP)
03154 30D4          A0E10044               lhz       r7,0x0044(SP)
03158 30D8   X      2C070006               cmpwi     r7,6
0315C 30DC   X      41820008               beq       $+0x0008                  ; 0x000030E4
03160 30E0          4BFFFFC8               b         $-0x0038                  ; 0x000030A8
03164 30E4          80010068               lwz       r0,0x0068(SP)
03168 30E8          30210060               addic     SP,SP,96
0316C 30EC   X      7C0803A6               mtlr      r0                        ; LR = 8
03170 30F0   X      4E800020               blr
03174 30F4   X      7C0802A6               mflr      r0                        ; LR = 8
03178 30F8          90010008               stw       r0,0x0008(SP)
0317C 30FC          9421FFC0               stwu      SP,-0x0040(SP)
03180 3100          90610058               stw       r3,0x0058(SP)
03184 3104          9081005C               stw       r4,0x005C(SP)
03188 3108          90A10060               stw       r5,0x0060(SP)
0318C 310C   X      38600018               li        r3,24
03190 3110          48008A65               bl        $+0x8A64                  ; 0x0000BB74
03194 3114          80410014               lwz       RTOC,0x0014(SP)
03198 3118          90610038               stw       r3,0x0038(SP)
0319C 311C          80810038               lwz       r4,0x0038(SP)
031A0 3120   X      28040000               cmplwi    r4,0x0000
031A4 3124   X      4082000C               bne       $+0x000C                  ; 0x00003130
031A8 3128          80610038               lwz       r3,0x0038(SP)
031AC 312C          4800002C               b         $+0x002C                  ; 0x00003158
031B0 3130          80A1005C               lwz       r5,0x005C(SP)
031B4 3134          80C10038               lwz       r6,0x0038(SP)
031B8 3138          90A60008               stw       r5,0x0008(r6)
031BC 313C          80E10058               lwz       r7,0x0058(SP)
031C0 3140          81010038               lwz       r8,0x0038(SP)
031C4 3144          90E80010               stw       r7,0x0010(r8)
031C8 3148          81210060               lwz       r9,0x0060(SP)
031CC 314C          81410038               lwz       r10,0x0038(SP)
031D0 3150          912A0004               stw       r9,0x0004(r10)
031D4 3154          80610038               lwz       r3,0x0038(SP)
031D8 3158          80010048               lwz       r0,0x0048(SP)
031DC 315C          30210040               addic     SP,SP,64
031E0 3160   X      7C0803A6               mtlr      r0                        ; LR = 8
031E4 3164   X      4E800020               blr
031E8 3168   X      7C0802A6               mflr      r0                        ; LR = 8
031EC 316C          90010008               stw       r0,0x0008(SP)
031F0 3170          9421FFC0               stwu      SP,-0x0040(SP)
031F4 3174          90610058               stw       r3,0x0058(SP)
031F8 3178          9081005C               stw       r4,0x005C(SP)
031FC 317C          80610058               lwz       r3,0x0058(SP)
03200 3180          80830020               lwz       r4,0x0020(r3)
03204 3184   X      2C040000               cmpwi     r4,0
03208 3188   X      41820018               beq       $+0x0018                  ; 0x000031A0
0320C 318C          80A10058               lwz       r5,0x0058(SP)
03210 3190          80C50020               lwz       r6,0x0020(r5)
03214 3194   X      2C860000               cmpwi     cr1,r6,0
03218 3198   X      41860008               beq       cr1,$+0x0008              ; 0x000031A0
0321C 319C          4BFFFFF0               b         $-0x0010                  ; 0x0000318C
03220 31A0          8061005C               lwz       r3,0x005C(SP)
03224 31A4          48008989               bl        $+0x8988                  ; 0x0000BB2C
03228 31A8          80410014               lwz       RTOC,0x0014(SP)
0322C 31AC          80010048               lwz       r0,0x0048(SP)
03230 31B0          30210040               addic     SP,SP,64
03234 31B4   X      7C0803A6               mtlr      r0                        ; LR = 8
03238 31B8   X      4E800020               blr
0323C 31BC   X      7C0802A6               mflr      r0                        ; LR = 8
03240 31C0          90010008               stw       r0,0x0008(SP)
03244 31C4          9421FFB0               stwu      SP,-0x0050(SP)
03248 31C8          90610068               stw       r3,0x0068(SP)
0324C 31CC          9081006C               stw       r4,0x006C(SP)
03250 31D0   X      38600000               li        r3,0
03254 31D4          90610038               stw       r3,0x0038(SP)
03258 31D8          80610068               lwz       r3,0x0068(SP)
0325C 31DC          8081006C               lwz       r4,0x006C(SP)
03260 31E0          480004CD               bl        $+0x04CC                  ; 0x000036AC
03264 31E4          8061006C               lwz       r3,0x006C(SP)
03268 31E8          80830004               lwz       r4,0x0004(r3)
0326C 31EC          5484056B               rlwinm.   r4,r4,0,21,21
03270 31F0   X      41820034               beq       $+0x0034                  ; 0x00003224
03274 31F4          80A10068               lwz       r5,0x0068(SP)
03278 31F8          80C501B0               lwz       r6,0x01B0(r5)
0327C 31FC   X      30C6FFFF               subic     r6,r6,1
03280 3200          90C501B0               stw       r6,0x01B0(r5)
03284 3204          30A501B0               addic     r5,r5,432
03288 3208          80E50000               lwz       r7,0x0000(r5)
0328C 320C   X      28870000               cmplwi    cr1,r7,0x0000
03290 3210   X      40860014               bne       cr1,$+0x0014              ; 0x00003224
03294 3214          81010068               lwz       r8,0x0068(SP)
03298 3218          812801AC               lwz       r9,0x01AC(r8)
0329C 321C   X      2B090000               cmplwi    cr6,r9,0x0000
032A0 3220   X      419A0010               beq       cr6,$+0x0010              ; 0x00003230
032A4 3224   X      39400000               li        r10,0
032A8 3228          9141003C               stw       r10,0x003C(SP)
032AC 322C          4800000C               b         $+0x000C                  ; 0x00003238
032B0 3230   X      39600001               li        r11,1
032B4 3234          9161003C               stw       r11,0x003C(SP)
032B8 3238          8181003C               lwz       r12,0x003C(SP)
032BC 323C   X      2F8C0000               cmpwi     cr7,r12,0
032C0 3240   X      419E0010               beq       cr7,$+0x0010              ; 0x00003250
032C4 3244          80610038               lwz       r3,0x0038(SP)
032C8 3248          30630001               addic     r3,r3,1
032CC 324C          90610038               stw       r3,0x0038(SP)
032D0 3250          8081006C               lwz       r4,0x006C(SP)
032D4 3254          80C40004               lwz       r6,0x0004(r4)
032D8 3258          54C605AD               rlwinm.   r6,r6,0,22,22
032DC 325C   X      41820024               beq       $+0x0024                  ; 0x00003280
032E0 3260          80A10068               lwz       r5,0x0068(SP)
032E4 3264          80E501AC               lwz       r7,0x01AC(r5)
032E8 3268   X      30E7FFFF               subic     r7,r7,1
032EC 326C          90E501AC               stw       r7,0x01AC(r5)
032F0 3270          30A501AC               addic     r5,r5,428
032F4 3274          81050000               lwz       r8,0x0000(r5)
032F8 3278   X      28880000               cmplwi    cr1,r8,0x0000
032FC 327C   X      41860010               beq       cr1,$+0x0010              ; 0x0000328C
03300 3280   X      39200000               li        r9,0
03304 3284          91210040               stw       r9,0x0040(SP)
03308 3288          4800000C               b         $+0x000C                  ; 0x00003294
0330C 328C   X      39400001               li        r10,1
03310 3290          91410040               stw       r10,0x0040(SP)
03314 3294          81610040               lwz       r11,0x0040(SP)
03318 3298   X      2F0B0000               cmpwi     cr6,r11,0
0331C 329C   X      419A0010               beq       cr6,$+0x0010              ; 0x000032AC
03320 32A0          81810038               lwz       r12,0x0038(SP)
03324 32A4          318C0001               addic     r12,r12,1
03328 32A8          91810038               stw       r12,0x0038(SP)
0332C 32AC          80610038               lwz       r3,0x0038(SP)
03330 32B0   X      2B830000               cmplwi    cr7,r3,0x0000
03334 32B4   X      419E000C               beq       cr7,$+0x000C              ; 0x000032C0
03338 32B8          80610068               lwz       r3,0x0068(SP)
0333C 32BC          4800108D               bl        $+0x108C                  ; 0x00004348
03340 32C0          80610068               lwz       r3,0x0068(SP)
03344 32C4          808301A8               lwz       r4,0x01A8(r3)
03348 32C8   X      3084FFFF               subic     r4,r4,1
0334C 32CC          908301A8               stw       r4,0x01A8(r3)
03350 32D0          306301A8               addic     r3,r3,424
03354 32D4          80A30000               lwz       r5,0x0000(r3)
03358 32D8   X      28050000               cmplwi    r5,0x0000
0335C 32DC   X      40820018               bne       $+0x0018                  ; 0x000032F4
03360 32E0          80610068               lwz       r3,0x0068(SP)
03364 32E4          80C10068               lwz       r6,0x0068(SP)
03368 32E8          81860004               lwz       r12,0x0004(r6)
0336C 32EC          480088E9               bl        $+0x88E8                  ; 0x0000BBD4
03370 32F0          80410014               lwz       RTOC,0x0014(SP)
03374 32F4          80010058               lwz       r0,0x0058(SP)
03378 32F8          30210050               addic     SP,SP,80
0337C 32FC   X      7C0803A6               mtlr      r0                        ; LR = 8
03380 3300   X      4E800020               blr
03384 3304   X      7C0802A6               mflr      r0                        ; LR = 8
03388 3308          90010008               stw       r0,0x0008(SP)
0338C 330C          9421FFC0               stwu      SP,-0x0040(SP)
03390 3310          90610058               stw       r3,0x0058(SP)
03394 3314          80610058               lwz       r3,0x0058(SP)
03398 3318          480002CD               bl        $+0x02CC                  ; 0x000035E4
0339C 331C          80610058               lwz       r3,0x0058(SP)
033A0 3320          80830010               lwz       r4,0x0010(r3)
033A4 3324          80A40004               lwz       r5,0x0004(r4)
033A8 3328          90A10038               stw       r5,0x0038(SP)
033AC 332C          80C10038               lwz       r6,0x0038(SP)
033B0 3330          80E601A8               lwz       r7,0x01A8(r6)
033B4 3334          31070001               addic     r8,r7,1
033B8 3338          910601A8               stw       r8,0x01A8(r6)
033BC 333C          21270000               subfic    r9,r7,0
033C0 3340          7D293914               adde      r9,r9,r7
033C4 3344          9121003C               stw       r9,0x003C(SP)
033C8 3348          81410058               lwz       r10,0x0058(SP)
033CC 334C          816A0004               lwz       r11,0x0004(r10)
033D0 3350          556B05AD               rlwinm.   r11,r11,0,22,22
033D4 3354   X      41820028               beq       $+0x0028                  ; 0x0000337C
033D8 3358          81810038               lwz       r12,0x0038(SP)
033DC 335C          806C01AC               lwz       r3,0x01AC(r12)
033E0 3360          30830001               addic     r4,r3,1
033E4 3364          908C01AC               stw       r4,0x01AC(r12)
033E8 3368          20A30000               subfic    r5,r3,0
033EC 336C          7CA51914               adde      r5,r5,r3
033F0 3370          8101003C               lwz       r8,0x003C(SP)
033F4 3374          7D052B78               or        r5,r8,r5
033F8 3378          90A1003C               stw       r5,0x003C(SP)
033FC 337C          80C10058               lwz       r6,0x0058(SP)
03400 3380          80E60004               lwz       r7,0x0004(r6)
03404 3384          54E7056B               rlwinm.   r7,r7,0,21,21
03408 3388   X      41820028               beq       $+0x0028                  ; 0x000033B0
0340C 338C          81210038               lwz       r9,0x0038(SP)
03410 3390          814901B0               lwz       r10,0x01B0(r9)
03414 3394          316A0001               addic     r11,r10,1
03418 3398          916901B0               stw       r11,0x01B0(r9)
0341C 339C          208A0000               subfic    r4,r10,0
03420 33A0          7C845114               adde      r4,r4,r10
03424 33A4          8181003C               lwz       r12,0x003C(SP)
03428 33A8          7D842378               or        r4,r12,r4
0342C 33AC          9081003C               stw       r4,0x003C(SP)
03430 33B0          8061003C               lwz       r3,0x003C(SP)
03434 33B4   X      28830000               cmplwi    cr1,r3,0x0000
03438 33B8   X      4186000C               beq       cr1,$+0x000C              ; 0x000033C4
0343C 33BC          80610038               lwz       r3,0x0038(SP)
03440 33C0          48000F89               bl        $+0x0F88                  ; 0x00004348
03444 33C4          80610038               lwz       r3,0x0038(SP)
03448 33C8          808301A8               lwz       r4,0x01A8(r3)
0344C 33CC   X      28040001               cmplwi    r4,0x0001
03450 33D0   X      40820018               bne       $+0x0018                  ; 0x000033E8
03454 33D4          80610038               lwz       r3,0x0038(SP)
03458 33D8          80A10038               lwz       r5,0x0038(SP)
0345C 33DC          81850000               lwz       r12,0x0000(r5)
03460 33E0          480087F5               bl        $+0x87F4                  ; 0x0000BBD4
03464 33E4          80410014               lwz       RTOC,0x0014(SP)
03468 33E8          80010048               lwz       r0,0x0048(SP)
0346C 33EC          30210040               addic     SP,SP,64
03470 33F0   X      7C0803A6               mtlr      r0                        ; LR = 8
03474 33F4   X      4E800020               blr
03478 33F8          9421FFC0               stwu      SP,-0x0040(SP)
0347C 33FC          90610058               stw       r3,0x0058(SP)
03480 3400          9081005C               stw       r4,0x005C(SP)
03484 3404          90A10060               stw       r5,0x0060(SP)
03488 3408          8061005C               lwz       r3,0x005C(SP)
0348C 340C          54630673               rlwinm.   r3,r3,0,25,25
03490 3410   X      41820098               beq       $+0x0098                  ; 0x000034A8
03494 3414   X      38800002               li        r4,2
03498 3418          60840001               ori       r4,r4,0x0001
0349C 341C          60840004               ori       r4,r4,0x0004
034A0 3420          60840008               ori       r4,r4,0x0008
034A4 3424          80A1005C               lwz       r5,0x005C(SP)
034A8 3428          7CA42038               and       r4,r5,r4
034AC 342C          80C10060               lwz       r6,0x0060(SP)
034B0 3430          7CC42278               xor       r4,r6,r4
034B4 3434   X      548406BE               clrlwi    r4,r4,26
034B8 3438   X      5484103A               slwi      r4,r4,2
034BC 343C          80E10058               lwz       r7,0x0058(SP)
034C0 3440          30E70094               addic     r7,r7,148
034C4 3444          7C872014               addc      r4,r7,r4
034C8 3448          90810038               stw       r4,0x0038(SP)
034CC 344C          81010038               lwz       r8,0x0038(SP)
034D0 3450          81280000               lwz       r9,0x0000(r8)
034D4 3454          9121003C               stw       r9,0x003C(SP)
034D8 3458          8141003C               lwz       r10,0x003C(SP)
034DC 345C   X      288A0000               cmplwi    cr1,r10,0x0000
034E0 3460   X      41860044               beq       cr1,$+0x0044              ; 0x000034A4
034E4 3464          8161003C               lwz       r11,0x003C(SP)
034E8 3468          818B0008               lwz       r12,0x0008(r11)
034EC 346C          80610060               lwz       r3,0x0060(SP)
034F0 3470   X      7F0C1840               cmplw     cr6,r12,r3
034F4 3474   X      409A0008               bne       cr6,$+0x0008              ; 0x0000347C
034F8 3478          4800002C               b         $+0x002C                  ; 0x000034A4
034FC 347C          80A1003C               lwz       r5,0x003C(SP)
03500 3480          30A5000C               addic     r5,r5,12
03504 3484          90A10038               stw       r5,0x0038(SP)
03508 3488          80C10038               lwz       r6,0x0038(SP)
0350C 348C          80E60000               lwz       r7,0x0000(r6)
03510 3490          90E1003C               stw       r7,0x003C(SP)
03514 3494          8081003C               lwz       r4,0x003C(SP)
03518 3498   X      2B840000               cmplwi    cr7,r4,0x0000
0351C 349C   X      419E0008               beq       cr7,$+0x0008              ; 0x000034A4
03520 34A0          4BFFFFC4               b         $-0x003C                  ; 0x00003464
03524 34A4          48000064               b         $+0x0064                  ; 0x00003508
03528 34A8          8101005C               lwz       r8,0x005C(SP)
0352C 34AC          550806B5               rlwinm.   r8,r8,0,26,26
03530 34B0   X      41820014               beq       $+0x0014                  ; 0x000034C4
03534 34B4          81210058               lwz       r9,0x0058(SP)
03538 34B8          3129019C               addic     r9,r9,412
0353C 34BC          91210038               stw       r9,0x0038(SP)
03540 34C0          48000048               b         $+0x0048                  ; 0x00003508
03544 34C4          8141005C               lwz       r10,0x005C(SP)
03548 34C8          554A056B               rlwinm.   r10,r10,0,21,21
0354C 34CC   X      41820014               beq       $+0x0014                  ; 0x000034E0
03550 34D0          81610058               lwz       r11,0x0058(SP)
03554 34D4          316B0198               addic     r11,r11,408
03558 34D8          91610038               stw       r11,0x0038(SP)
0355C 34DC          4800002C               b         $+0x002C                  ; 0x00003508
03560 34E0          8181005C               lwz       r12,0x005C(SP)
03564 34E4          558C05EF               rlwinm.   r12,r12,0,23,23
03568 34E8   X      41820014               beq       $+0x0014                  ; 0x000034FC
0356C 34EC          80610058               lwz       r3,0x0058(SP)
03570 34F0          306301A0               addic     r3,r3,416
03574 34F4          90610038               stw       r3,0x0038(SP)
03578 34F8          48000010               b         $+0x0010                  ; 0x00003508
0357C 34FC          80A10058               lwz       r5,0x0058(SP)
03580 3500          30A50194               addic     r5,r5,404
03584 3504          90A10038               stw       r5,0x0038(SP)
03588 3508          80610038               lwz       r3,0x0038(SP)
0358C 350C          30210040               addic     SP,SP,64
03590 3510   X      4E800020               blr
03594 3514   X      7C0802A6               mflr      r0                        ; LR = 8
03598 3518          90010008               stw       r0,0x0008(SP)
0359C 351C          9421FFB0               stwu      SP,-0x0050(SP)
035A0 3520          90610068               stw       r3,0x0068(SP)
035A4 3524          9081006C               stw       r4,0x006C(SP)
035A8 3528          90A10070               stw       r5,0x0070(SP)
035AC 352C          80610068               lwz       r3,0x0068(SP)
035B0 3530          80830004               lwz       r4,0x0004(r3)
035B4 3534          90810038               stw       r4,0x0038(SP)
035B8 3538          80610038               lwz       r3,0x0038(SP)
035BC 353C          8081006C               lwz       r4,0x006C(SP)
035C0 3540          80A10070               lwz       r5,0x0070(SP)
035C4 3544          4BFFFEB5               bl        $-0x014C                  ; 0x000033F8
035C8 3548          80830000               lwz       r4,0x0000(r3)
035CC 354C          9081003C               stw       r4,0x003C(SP)
035D0 3550          80A1003C               lwz       r5,0x003C(SP)
035D4 3554   X      28050000               cmplwi    r5,0x0000
035D8 3558   X      41820078               beq       $+0x0078                  ; 0x000035D0
035DC 355C          80C1003C               lwz       r6,0x003C(SP)
035E0 3560          80E60004               lwz       r7,0x0004(r6)
035E4 3564          8101006C               lwz       r8,0x006C(SP)
035E8 3568          7CE74038               and       r7,r7,r8
035EC 356C          8121006C               lwz       r9,0x006C(SP)
035F0 3570   X      7C874840               cmplw     cr1,r7,r9
035F4 3574   X      40860018               bne       cr1,$+0x0018              ; 0x0000358C
035F8 3578          8141003C               lwz       r10,0x003C(SP)
035FC 357C          816A0010               lwz       r11,0x0010(r10)
03600 3580          81810068               lwz       r12,0x0068(SP)
03604 3584   X      7F0B6040               cmplw     cr6,r11,r12
03608 3588   X      419A0010               beq       cr6,$+0x0010              ; 0x00003598
0360C 358C   X      38600000               li        r3,0
03610 3590          90610040               stw       r3,0x0040(SP)
03614 3594          4800000C               b         $+0x000C                  ; 0x000035A0
03618 3598   X      38800001               li        r4,1
0361C 359C          90810040               stw       r4,0x0040(SP)
03620 35A0          80A10040               lwz       r5,0x0040(SP)
03624 35A4   X      2F850000               cmpwi     cr7,r5,0
03628 35A8   X      419E000C               beq       cr7,$+0x000C              ; 0x000035B4
0362C 35AC          8061003C               lwz       r3,0x003C(SP)
03630 35B0          48000024               b         $+0x0024                  ; 0x000035D4
03634 35B4          80C1003C               lwz       r6,0x003C(SP)
03638 35B8          81060014               lwz       r8,0x0014(r6)
0363C 35BC          9101003C               stw       r8,0x003C(SP)
03640 35C0          80E1003C               lwz       r7,0x003C(SP)
03644 35C4   X      28070000               cmplwi    r7,0x0000
03648 35C8   X      41820008               beq       $+0x0008                  ; 0x000035D0
0364C 35CC          4BFFFF90               b         $-0x0070                  ; 0x0000355C
03650 35D0          8061003C               lwz       r3,0x003C(SP)
03654 35D4          80010058               lwz       r0,0x0058(SP)
03658 35D8          30210050               addic     SP,SP,80
0365C 35DC   X      7C0803A6               mtlr      r0                        ; LR = 8
03660 35E0   X      4E800020               blr
03664 35E4   X      7C0802A6               mflr      r0                        ; LR = 8
03668 35E8          90010008               stw       r0,0x0008(SP)
0366C 35EC          9421FFB0               stwu      SP,-0x0050(SP)
03670 35F0          90610068               stw       r3,0x0068(SP)
03674 35F4          80610068               lwz       r3,0x0068(SP)
03678 35F8          80830010               lwz       r4,0x0010(r3)
0367C 35FC          80A40004               lwz       r5,0x0004(r4)
03680 3600          90A10038               stw       r5,0x0038(SP)
03684 3604          80C10068               lwz       r6,0x0068(SP)
03688 3608   X      38E00000               li        r7,0
0368C 360C          90E60014               stw       r7,0x0014(r6)
03690 3610          81010068               lwz       r8,0x0068(SP)
03694 3614          90E8000C               stw       r7,0x000C(r8)
03698 3618          81210038               lwz       r9,0x0038(SP)
0369C 361C          814901A4               lwz       r10,0x01A4(r9)
036A0 3620          81610068               lwz       r11,0x0068(SP)
036A4 3624          914B0000               stw       r10,0x0000(r11)
036A8 3628          81810068               lwz       r12,0x0068(SP)
036AC 362C          80610038               lwz       r3,0x0038(SP)
036B0 3630          918301A4               stw       r12,0x01A4(r3)
036B4 3634          80A10068               lwz       r5,0x0068(SP)
036B8 3638          80850004               lwz       r4,0x0004(r5)
036BC 363C          80C10068               lwz       r6,0x0068(SP)
036C0 3640          80A60008               lwz       r5,0x0008(r6)
036C4 3644          80610038               lwz       r3,0x0038(SP)
036C8 3648          4BFFFDB1               bl        $-0x0250                  ; 0x000033F8
036CC 364C          9061003C               stw       r3,0x003C(SP)
036D0 3650          8081003C               lwz       r4,0x003C(SP)
036D4 3654          80A40000               lwz       r5,0x0000(r4)
036D8 3658          90A10040               stw       r5,0x0040(SP)
036DC 365C          80C10040               lwz       r6,0x0040(SP)
036E0 3660   X      28060000               cmplwi    r6,0x0000
036E4 3664   X      4182002C               beq       $+0x002C                  ; 0x00003690
036E8 3668          80E10040               lwz       r7,0x0040(SP)
036EC 366C          8107000C               lwz       r8,0x000C(r7)
036F0 3670          81210068               lwz       r9,0x0068(SP)
036F4 3674          9109000C               stw       r8,0x000C(r9)
036F8 3678          81410040               lwz       r10,0x0040(SP)
036FC 367C   X      39600000               li        r11,0
03700 3680          916A000C               stw       r11,0x000C(r10)
03704 3684          81810040               lwz       r12,0x0040(SP)
03708 3688          80610068               lwz       r3,0x0068(SP)
0370C 368C          91830014               stw       r12,0x0014(r3)
03710 3690          80810068               lwz       r4,0x0068(SP)
03714 3694          80A1003C               lwz       r5,0x003C(SP)
03718 3698          90850000               stw       r4,0x0000(r5)
0371C 369C          80010058               lwz       r0,0x0058(SP)
03720 36A0          30210050               addic     SP,SP,80
03724 36A4   X      7C0803A6               mtlr      r0                        ; LR = 8
03728 36A8   X      4E800020               blr
0372C 36AC   X      7C0802A6               mflr      r0                        ; LR = 8
03730 36B0          90010008               stw       r0,0x0008(SP)
03734 36B4          9421FFB0               stwu      SP,-0x0050(SP)
03738 36B8          90610068               stw       r3,0x0068(SP)
0373C 36BC          9081006C               stw       r4,0x006C(SP)
03740 36C0          80610068               lwz       r3,0x0068(SP)
03744 36C4          306301A4               addic     r3,r3,420
03748 36C8          90610038               stw       r3,0x0038(SP)
0374C 36CC          80810038               lwz       r4,0x0038(SP)
03750 36D0          80A40000               lwz       r5,0x0000(r4)
03754 36D4          90A1003C               stw       r5,0x003C(SP)
03758 36D8          80C1003C               lwz       r6,0x003C(SP)
0375C 36DC   X      28060000               cmplwi    r6,0x0000
03760 36E0   X      40820008               bne       $+0x0008                  ; 0x000036E8
03764 36E4          48000114               b         $+0x0114                  ; 0x000037F8
03768 36E8          80E1003C               lwz       r7,0x003C(SP)
0376C 36EC          8101006C               lwz       r8,0x006C(SP)
03770 36F0   X      7C874040               cmplw     cr1,r7,r8
03774 36F4   X      40860008               bne       cr1,$+0x0008              ; 0x000036FC
03778 36F8          48000010               b         $+0x0010                  ; 0x00003708
0377C 36FC          8121003C               lwz       r9,0x003C(SP)
03780 3700          91210038               stw       r9,0x0038(SP)
03784 3704          4BFFFFC8               b         $-0x0038                  ; 0x000036CC
03788 3708          8141006C               lwz       r10,0x006C(SP)
0378C 370C          816A0000               lwz       r11,0x0000(r10)
03790 3710          81810038               lwz       r12,0x0038(SP)
03794 3714          916C0000               stw       r11,0x0000(r12)
03798 3718          8061006C               lwz       r3,0x006C(SP)
0379C 371C   X      38800000               li        r4,0
037A0 3720          90830000               stw       r4,0x0000(r3)
037A4 3724          80A1006C               lwz       r5,0x006C(SP)
037A8 3728          80850004               lwz       r4,0x0004(r5)
037AC 372C          80C1006C               lwz       r6,0x006C(SP)
037B0 3730          80A60008               lwz       r5,0x0008(r6)
037B4 3734          80610068               lwz       r3,0x0068(SP)
037B8 3738          4BFFFCC1               bl        $-0x0340                  ; 0x000033F8
037BC 373C          90610038               stw       r3,0x0038(SP)
037C0 3740          80810038               lwz       r4,0x0038(SP)
037C4 3744          80A40000               lwz       r5,0x0000(r4)
037C8 3748          90A10040               stw       r5,0x0040(SP)
037CC 374C          80C1006C               lwz       r6,0x006C(SP)
037D0 3750          80E60014               lwz       r7,0x0014(r6)
037D4 3754          90E10044               stw       r7,0x0044(SP)
037D8 3758          81010040               lwz       r8,0x0040(SP)
037DC 375C          8121006C               lwz       r9,0x006C(SP)
037E0 3760   X      7C084840               cmplw     r8,r9
037E4 3764   X      40820040               bne       $+0x0040                  ; 0x000037A4
037E8 3768          8141006C               lwz       r10,0x006C(SP)
037EC 376C          816A000C               lwz       r11,0x000C(r10)
037F0 3770          91610048               stw       r11,0x0048(SP)
037F4 3774          81810044               lwz       r12,0x0044(SP)
037F8 3778   X      288C0000               cmplwi    cr1,r12,0x0000
037FC 377C   X      41860018               beq       cr1,$+0x0018              ; 0x00003794
03800 3780          80610048               lwz       r3,0x0048(SP)
03804 3784          80810044               lwz       r4,0x0044(SP)
03808 3788          9064000C               stw       r3,0x000C(r4)
0380C 378C          80A10044               lwz       r5,0x0044(SP)
03810 3790          90A10048               stw       r5,0x0048(SP)
03814 3794          80C10048               lwz       r6,0x0048(SP)
03818 3798          80E10038               lwz       r7,0x0038(SP)
0381C 379C          90C70000               stw       r6,0x0000(r7)
03820 37A0          48000058               b         $+0x0058                  ; 0x000037F8
03824 37A4          81010040               lwz       r8,0x0040(SP)
03828 37A8          81280014               lwz       r9,0x0014(r8)
0382C 37AC          8141006C               lwz       r10,0x006C(SP)
03830 37B0   X      7F095040               cmplw     cr6,r9,r10
03834 37B4   X      419A0038               beq       cr6,$+0x0038              ; 0x000037EC
03838 37B8          81610040               lwz       r11,0x0040(SP)
0383C 37BC          818B0014               lwz       r12,0x0014(r11)
03840 37C0          91810040               stw       r12,0x0040(SP)
03844 37C4          80610040               lwz       r3,0x0040(SP)
03848 37C8   X      2B830000               cmplwi    cr7,r3,0x0000
0384C 37CC   X      409E0008               bne       cr7,$+0x0008              ; 0x000037D4
03850 37D0          48000028               b         $+0x0028                  ; 0x000037F8
03854 37D4          80810040               lwz       r4,0x0040(SP)
03858 37D8          80A40014               lwz       r5,0x0014(r4)
0385C 37DC          80C1006C               lwz       r6,0x006C(SP)
03860 37E0   X      7C053040               cmplw     r5,r6
03864 37E4   X      41820008               beq       $+0x0008                  ; 0x000037EC
03868 37E8          4BFFFFD0               b         $-0x0030                  ; 0x000037B8
0386C 37EC          80E10044               lwz       r7,0x0044(SP)
03870 37F0          81010040               lwz       r8,0x0040(SP)
03874 37F4          90E80014               stw       r7,0x0014(r8)
03878 37F8          80010058               lwz       r0,0x0058(SP)
0387C 37FC          30210050               addic     SP,SP,80
03880 3800   X      7C0803A6               mtlr      r0                        ; LR = 8
03884 3804   X      4E800020               blr
03888 3808   X      7C0802A6               mflr      r0                        ; LR = 8
0388C 380C          90010008               stw       r0,0x0008(SP)
03890 3810          9421FF90               stwu      SP,-0x0070(SP)
03894 3814          90610088               stw       r3,0x0088(SP)
03898 3818          9081008C               stw       r4,0x008C(SP)
0389C 381C          8061008C               lwz       r3,0x008C(SP)
038A0 3820          8083000C               lwz       r4,0x000C(r3)
038A4 3824          90810038               stw       r4,0x0038(SP)
038A8 3828          80A10088               lwz       r5,0x0088(SP)
038AC 382C          80C50014               lwz       r6,0x0014(r5)
038B0 3830          90C1003C               stw       r6,0x003C(SP)
038B4 3834          80E1003C               lwz       r7,0x003C(SP)
038B8 3838          81070000               lwz       r8,0x0000(r7)
038BC 383C   X      28080000               cmplwi    r8,0x0000
038C0 3840   X      4082002C               bne       $+0x002C                  ; 0x0000386C
038C4 3844          8121003C               lwz       r9,0x003C(SP)
038C8 3848          8149000C               lwz       r10,0x000C(r9)
038CC 384C   X      39600002               li        r11,2
038D0 3850          616B0001               ori       r11,r11,0x0001
038D4 3854          616B0004               ori       r11,r11,0x0004
038D8 3858          7D4A5839               and.      r10,r10,r11
038DC 385C   X      40820010               bne       $+0x0010                  ; 0x0000386C
038E0 3860   X      39800000               li        r12,0
038E4 3864          91810040               stw       r12,0x0040(SP)
038E8 3868          4800000C               b         $+0x000C                  ; 0x00003874
038EC 386C   X      38600001               li        r3,1
038F0 3870          90610040               stw       r3,0x0040(SP)
038F4 3874          80810040               lwz       r4,0x0040(SP)
038F8 3878   X      2C840000               cmpwi     cr1,r4,0
038FC 387C   X      4186000C               beq       cr1,$+0x000C              ; 0x00003888
03900 3880   X      38600003               li        r3,3
03904 3884          480002E8               b         $+0x02E8                  ; 0x00003B6C
03908 3888          80A10038               lwz       r5,0x0038(SP)
0390C 388C          A0C5000C               lhz       r6,0x000C(r5)
03910 3890   X      2F060002               cmpwi     cr6,r6,2
03914 3894   X      409A0020               bne       cr6,$+0x0020              ; 0x000038B4
03918 3898          80E10038               lwz       r7,0x0038(SP)
0391C 389C          81070008               lwz       r8,0x0008(r7)
03920 38A0   X      2B880000               cmplwi    cr7,r8,0x0000
03924 38A4   X      409E0010               bne       cr7,$+0x0010              ; 0x000038B4
03928 38A8   X      39200000               li        r9,0
0392C 38AC          91210044               stw       r9,0x0044(SP)
03930 38B0          4800000C               b         $+0x000C                  ; 0x000038BC
03934 38B4   X      39600001               li        r11,1
03938 38B8          91610044               stw       r11,0x0044(SP)
0393C 38BC          81410044               lwz       r10,0x0044(SP)
03940 38C0   X      2C0A0000               cmpwi     r10,0
03944 38C4   X      4182000C               beq       $+0x000C                  ; 0x000038D0
03948 38C8   X      38600007               li        r3,7
0394C 38CC          480002A0               b         $+0x02A0                  ; 0x00003B6C
03950 38D0          81810038               lwz       r12,0x0038(SP)
03954 38D4          808C0004               lwz       r4,0x0004(r12)
03958 38D8          90810048               stw       r4,0x0048(SP)
0395C 38DC   X      38A00800               li        r5,2048
03960 38E0          60A50040               ori       r5,r5,0x0040
03964 38E4          90A1004C               stw       r5,0x004C(SP)
03968 38E8   X      38C00000               li        r6,0
0396C 38EC          90C10050               stw       r6,0x0050(SP)
03970 38F0          80E10048               lwz       r7,0x0048(SP)
03974 38F4   X      288700FE               cmplwi    cr1,r7,0x00FE
03978 38F8   X      418500A0               bgt       cr1,$+0x00A0              ; 0x00003998
0397C 38FC          81010048               lwz       r8,0x0048(SP)
03980 3900   X      550807FF               clrlwi.   r8,r8,31
03984 3904   X      4182000C               beq       $+0x000C                  ; 0x00003910
03988 3908   X      38600001               li        r3,1
0398C 390C          48000260               b         $+0x0260                  ; 0x00003B6C
03990 3910          81210048               lwz       r9,0x0048(SP)
03994 3914   X      2B0900AA               cmplwi    cr6,r9,0x00AA
03998 3918   X      409A0014               bne       cr6,$+0x0014              ; 0x0000392C
0399C 391C          8161004C               lwz       r11,0x004C(SP)
039A0 3920          616B0008               ori       r11,r11,0x0008
039A4 3924          9161004C               stw       r11,0x004C(SP)
039A8 3928          48000010               b         $+0x0010                  ; 0x00003938
039AC 392C          8141004C               lwz       r10,0x004C(SP)
039B0 3930          614A0002               ori       r10,r10,0x0002
039B4 3934          9141004C               stw       r10,0x004C(SP)
039B8 3938          81810038               lwz       r12,0x0038(SP)
039BC 393C          808C0010               lwz       r4,0x0010(r12)
039C0 3940   X      548407FF               clrlwi.   r4,r4,31
039C4 3944   X      4182001C               beq       $+0x001C                  ; 0x00003960
039C8 3948          80A1004C               lwz       r5,0x004C(SP)
039CC 394C          60A51000               ori       r5,r5,0x1000
039D0 3950          90A1004C               stw       r5,0x004C(SP)
039D4 3954          80C10050               lwz       r6,0x0050(SP)
039D8 3958          60C60100               ori       r6,r6,0x0100
039DC 395C          90C10050               stw       r6,0x0050(SP)
039E0 3960          80E10038               lwz       r7,0x0038(SP)
039E4 3964          81070010               lwz       r8,0x0010(r7)
039E8 3968          550807BD               rlwinm.   r8,r8,0,30,30
039EC 396C   X      4182001C               beq       $+0x001C                  ; 0x00003988
039F0 3970          8061004C               lwz       r3,0x004C(SP)
039F4 3974          60632000               ori       r3,r3,0x2000
039F8 3978          9061004C               stw       r3,0x004C(SP)
039FC 397C          81210050               lwz       r9,0x0050(SP)
03A00 3980          61290200               ori       r9,r9,0x0200
03A04 3984          91210050               stw       r9,0x0050(SP)
03A08 3988          81610050               lwz       r11,0x0050(SP)
03A0C 398C          616B0008               ori       r11,r11,0x0008
03A10 3990          91610050               stw       r11,0x0050(SP)
03A14 3994          4800006C               b         $+0x006C                  ; 0x00003A00
03A18 3998          81410048               lwz       r10,0x0048(SP)
03A1C 399C   X      2B8A00FF               cmplwi    cr7,r10,0x00FF
03A20 39A0   X      409E0020               bne       cr7,$+0x0020              ; 0x000039C0
03A24 39A4          8181004C               lwz       r12,0x004C(SP)
03A28 39A8          618C0004               ori       r12,r12,0x0004
03A2C 39AC          9181004C               stw       r12,0x004C(SP)
03A30 39B0          80810050               lwz       r4,0x0050(SP)
03A34 39B4          60840020               ori       r4,r4,0x0020
03A38 39B8          90810050               stw       r4,0x0050(SP)
03A3C 39BC          48000044               b         $+0x0044                  ; 0x00003A00
03A40 39C0          80A10048               lwz       r5,0x0048(SP)
03A44 39C4   X      2885FFFF               cmplwi    cr1,r5,0xFFFF
03A48 39C8   X      4185001C               bgt       cr1,$+0x001C              ; 0x000039E4
03A4C 39CC          80C10048               lwz       r6,0x0048(SP)
03A50 39D0   X      2B0605DD               cmplwi    cr6,r6,0x05DD
03A54 39D4   X      41980010               blt       cr6,$+0x0010              ; 0x000039E4
03A58 39D8   X      38E00000               li        r7,0
03A5C 39DC          90E10054               stw       r7,0x0054(SP)
03A60 39E0          4800000C               b         $+0x000C                  ; 0x000039EC
03A64 39E4   X      39000001               li        r8,1
03A68 39E8          91010054               stw       r8,0x0054(SP)
03A6C 39EC          80610054               lwz       r3,0x0054(SP)
03A70 39F0   X      2C030000               cmpwi     r3,0
03A74 39F4   X      4182000C               beq       $+0x000C                  ; 0x00003A00
03A78 39F8   X      38600001               li        r3,1
03A7C 39FC          48000170               b         $+0x0170                  ; 0x00003B6C
03A80 3A00          8061003C               lwz       r3,0x003C(SP)
03A84 3A04          80810048               lwz       r4,0x0048(SP)
03A88 3A08          80A1004C               lwz       r5,0x004C(SP)
03A8C 3A0C          4BFFF6E9               bl        $-0x0918                  ; 0x000030F4
03A90 3A10          90610058               stw       r3,0x0058(SP)
03A94 3A14          80810058               lwz       r4,0x0058(SP)
03A98 3A18   X      28040000               cmplwi    r4,0x0000
03A9C 3A1C   X      4082000C               bne       $+0x000C                  ; 0x00003A28
03AA0 3A20   X      38600004               li        r3,4
03AA4 3A24          48000148               b         $+0x0148                  ; 0x00003B6C
03AA8 3A28          80610058               lwz       r3,0x0058(SP)
03AAC 3A2C          4BFFF8D9               bl        $-0x0728                  ; 0x00003304
03AB0 3A30          8061003C               lwz       r3,0x003C(SP)
03AB4 3A34   X      38800003               li        r4,3
03AB8 3A38          90830000               stw       r4,0x0000(r3)
03ABC 3A3C          80A10048               lwz       r5,0x0048(SP)
03AC0 3A40          80C1003C               lwz       r6,0x003C(SP)
03AC4 3A44          90A60010               stw       r5,0x0010(r6)
03AC8 3A48          80E1003C               lwz       r7,0x003C(SP)
03ACC 3A4C          8107000C               lwz       r8,0x000C(r7)
03AD0 3A50          81210050               lwz       r9,0x0050(SP)
03AD4 3A54          7D084B78               or        r8,r8,r9
03AD8 3A58          9107000C               stw       r8,0x000C(r7)
03ADC 3A5C          8141008C               lwz       r10,0x008C(SP)
03AE0 3A60          816A000C               lwz       r11,0x000C(r10)
03AE4 3A64          9161005C               stw       r11,0x005C(SP)
03AE8 3A68          8181005C               lwz       r12,0x005C(SP)
03AEC 3A6C   X      38800004               li        r4,4
03AF0 3A70          908C0000               stw       r4,0x0000(r12)
03AF4 3A74          80610048               lwz       r3,0x0048(SP)
03AF8 3A78          80A1005C               lwz       r5,0x005C(SP)
03AFC 3A7C          90650004               stw       r3,0x0004(r5)
03B00 3A80          80C1005C               lwz       r6,0x005C(SP)
03B04 3A84   X      39200008               li        r9,8
03B08 3A88          91260008               stw       r9,0x0008(r6)
03B0C 3A8C          8101005C               lwz       r8,0x005C(SP)
03B10 3A90   X      38E00018               li        r7,24
03B14 3A94          90E8000C               stw       r7,0x000C(r8)
03B18 3A98          8141005C               lwz       r10,0x005C(SP)
03B1C 3A9C   X      39600000               li        r11,0
03B20 3AA0          916A0010               stw       r11,0x0010(r10)
03B24 3AA4          8081005C               lwz       r4,0x005C(SP)
03B28 3AA8          91640014               stw       r11,0x0014(r4)
03B2C 3AAC          8181004C               lwz       r12,0x004C(SP)
03B30 3AB0          558C04E7               rlwinm.   r12,r12,0,19,19
03B34 3AB4   X      41820014               beq       $+0x0014                  ; 0x00003AC8
03B38 3AB8          8061005C               lwz       r3,0x005C(SP)
03B3C 3ABC          80A30014               lwz       r5,0x0014(r3)
03B40 3AC0          60A50001               ori       r5,r5,0x0001
03B44 3AC4          90A30014               stw       r5,0x0014(r3)
03B48 3AC8          8121004C               lwz       r9,0x004C(SP)
03B4C 3ACC          552904A5               rlwinm.   r9,r9,0,18,18
03B50 3AD0   X      41820014               beq       $+0x0014                  ; 0x00003AE4
03B54 3AD4          80C1005C               lwz       r6,0x005C(SP)
03B58 3AD8          80E60014               lwz       r7,0x0014(r6)
03B5C 3ADC          60E70002               ori       r7,r7,0x0002
03B60 3AE0          90E60014               stw       r7,0x0014(r6)
03B64 3AE4          8101005C               lwz       r8,0x005C(SP)
03B68 3AE8          31080018               addic     r8,r8,24
03B6C 3AEC          91010060               stw       r8,0x0060(SP)
03B70 3AF0          81410048               lwz       r10,0x0048(SP)
03B74 3AF4   X      554AC23E               srwi      r10,r10,8
03B78 3AF8          7D4A0734               extsh     r10,r10
03B7C 3AFC          81610060               lwz       r11,0x0060(SP)
03B80 3B00          994B0006               stb       r10,0x0006(r11)
03B84 3B04          80810048               lwz       r4,0x0048(SP)
03B88 3B08   X      5484063E               clrlwi    r4,r4,24
03B8C 3B0C          7C840734               extsh     r4,r4
03B90 3B10          81810060               lwz       r12,0x0060(SP)
03B94 3B14          988C0007               stb       r4,0x0007(r12)
03B98 3B18          80A10060               lwz       r5,0x0060(SP)
03B9C 3B1C          30A50008               addic     r5,r5,8
03BA0 3B20          8061008C               lwz       r3,0x008C(SP)
03BA4 3B24          90A30010               stw       r5,0x0010(r3)
03BA8 3B28          8121008C               lwz       r9,0x008C(SP)
03BAC 3B2C          80E90014               lwz       r7,0x0014(r9)
03BB0 3B30   X      38C00083               li        r6,131
03BB4 3B34          7CC60734               extsh     r6,r6
03BB8 3B38          98C7000D               stb       r6,0x000D(r7)
03BBC 3B3C          8101003C               lwz       r8,0x003C(SP)
03BC0 3B40          80880004               lwz       r4,0x0004(r8)
03BC4 3B44          3084001A               addic     r4,r4,26
03BC8 3B48          80610060               lwz       r3,0x0060(SP)
03BCC 3B4C   X      38A00006               li        r5,6
03BD0 3B50          48007A85               bl        $+0x7A84                  ; 0x0000B5D4
03BD4 3B54          80410014               lwz       RTOC,0x0014(SP)
03BD8 3B58          80610088               lwz       r3,0x0088(SP)
03BDC 3B5C          8081008C               lwz       r4,0x008C(SP)
03BE0 3B60          48007ABD               bl        $+0x7ABC                  ; 0x0000B61C
03BE4 3B64          80410014               lwz       RTOC,0x0014(SP)
03BE8 3B68   X      38600000               li        r3,0
03BEC 3B6C          80010078               lwz       r0,0x0078(SP)
03BF0 3B70          30210070               addic     SP,SP,112
03BF4 3B74   X      7C0803A6               mtlr      r0                        ; LR = 8
03BF8 3B78   X      4E800020               blr
03BFC 3B7C   X      7C0802A6               mflr      r0                        ; LR = 8
03C00 3B80          90010008               stw       r0,0x0008(SP)
03C04 3B84          9421FFB0               stwu      SP,-0x0050(SP)
03C08 3B88          90610068               stw       r3,0x0068(SP)
03C0C 3B8C          80610068               lwz       r3,0x0068(SP)
03C10 3B90          80830014               lwz       r4,0x0014(r3)
03C14 3B94          90810038               stw       r4,0x0038(SP)
03C18 3B98   X      38A00000               li        r5,0
03C1C 3B9C          90A1003C               stw       r5,0x003C(SP)
03C20 3BA0          80C10038               lwz       r6,0x0038(SP)
03C24 3BA4   X      28060000               cmplwi    r6,0x0000
03C28 3BA8   X      4082000C               bne       $+0x000C                  ; 0x00003BB4
03C2C 3BAC   X      38600000               li        r3,0
03C30 3BB0          480000C8               b         $+0x00C8                  ; 0x00003C78
03C34 3BB4          80610038               lwz       r3,0x0038(SP)
03C38 3BB8          48003309               bl        $+0x3308                  ; 0x00006EC0
03C3C 3BBC          80610038               lwz       r3,0x0038(SP)
03C40 3BC0          80830004               lwz       r4,0x0004(r3)
03C44 3BC4          90810040               stw       r4,0x0040(SP)
03C48 3BC8          80A10038               lwz       r5,0x0038(SP)
03C4C 3BCC          80C50024               lwz       r6,0x0024(r5)
03C50 3BD0          90C10044               stw       r6,0x0044(SP)
03C54 3BD4          80E10044               lwz       r7,0x0044(SP)
03C58 3BD8   X      28070000               cmplwi    r7,0x0000
03C5C 3BDC   X      4182005C               beq       $+0x005C                  ; 0x00003C38
03C60 3BE0          81010044               lwz       r8,0x0044(SP)
03C64 3BE4          81280000               lwz       r9,0x0000(r8)
03C68 3BE8          81410038               lwz       r10,0x0038(SP)
03C6C 3BEC          912A0024               stw       r9,0x0024(r10)
03C70 3BF0          80810044               lwz       r4,0x0044(SP)
03C74 3BF4          30840004               addic     r4,r4,4
03C78 3BF8          80610040               lwz       r3,0x0040(SP)
03C7C 3BFC          480006B5               bl        $+0x06B4                  ; 0x000042B0
03C80 3C00   X      28030000               cmplwi    r3,0x0000
03C84 3C04   X      4082000C               bne       $+0x000C                  ; 0x00003C10
03C88 3C08   X      38800001               li        r4,1
03C8C 3C0C          9081003C               stw       r4,0x003C(SP)
03C90 3C10          80610044               lwz       r3,0x0044(SP)
03C94 3C14          48007F19               bl        $+0x7F18                  ; 0x0000BB2C
03C98 3C18          80410014               lwz       RTOC,0x0014(SP)
03C9C 3C1C          80610038               lwz       r3,0x0038(SP)
03CA0 3C20          80830024               lwz       r4,0x0024(r3)
03CA4 3C24          90810044               stw       r4,0x0044(SP)
03CA8 3C28          80A10044               lwz       r5,0x0044(SP)
03CAC 3C2C   X      28050000               cmplwi    r5,0x0000
03CB0 3C30   X      41820008               beq       $+0x0008                  ; 0x00003C38
03CB4 3C34          4BFFFFAC               b         $-0x0054                  ; 0x00003BE0
03CB8 3C38          80C1003C               lwz       r6,0x003C(SP)
03CBC 3C3C   X      2C860000               cmpwi     cr1,r6,0
03CC0 3C40   X      4186000C               beq       cr1,$+0x000C              ; 0x00003C4C
03CC4 3C44          80610040               lwz       r3,0x0040(SP)
03CC8 3C48          48000701               bl        $+0x0700                  ; 0x00004348
03CCC 3C4C          80610040               lwz       r3,0x0040(SP)
03CD0 3C50          306301C4               addic     r3,r3,452
03CD4 3C54          80810068               lwz       r4,0x0068(SP)
03CD8 3C58          48007F05               bl        $+0x7F04                  ; 0x0000BB5C
03CDC 3C5C          80410014               lwz       RTOC,0x0014(SP)
03CE0 3C60          90610048               stw       r3,0x0048(SP)
03CE4 3C64          80810040               lwz       r4,0x0040(SP)
03CE8 3C68          80A401B8               lwz       r5,0x01B8(r4)
03CEC 3C6C   X      30A5FFFF               subic     r5,r5,1
03CF0 3C70          90A401B8               stw       r5,0x01B8(r4)
03CF4 3C74          80610048               lwz       r3,0x0048(SP)
03CF8 3C78          80010058               lwz       r0,0x0058(SP)
03CFC 3C7C          30210050               addic     SP,SP,80
03D00 3C80   X      7C0803A6               mtlr      r0                        ; LR = 8
03D04 3C84   X      4E800020               blr
03D08 3C88   X      7C0802A6               mflr      r0                        ; LR = 8
03D0C 3C8C          90010008               stw       r0,0x0008(SP)
03D10 3C90          9421FFA0               stwu      SP,-0x0060(SP)
03D14 3C94          90610078               stw       r3,0x0078(SP)
03D18 3C98          9081007C               stw       r4,0x007C(SP)
03D1C 3C9C          80610078               lwz       r3,0x0078(SP)
03D20 3CA0          80830014               lwz       r4,0x0014(r3)
03D24 3CA4          90810038               stw       r4,0x0038(SP)
03D28 3CA8          80A1007C               lwz       r5,0x007C(SP)
03D2C 3CAC          80C5000C               lwz       r6,0x000C(r5)
03D30 3CB0          90C1003C               stw       r6,0x003C(SP)
03D34 3CB4          80E10038               lwz       r7,0x0038(SP)
03D38 3CB8          81070000               lwz       r8,0x0000(r7)
03D3C 3CBC   X      28080004               cmplwi    r8,0x0004
03D40 3CC0   X      4082000C               bne       $+0x000C                  ; 0x00003CCC
03D44 3CC4   X      38600003               li        r3,3
03D48 3CC8          480000FC               b         $+0x00FC                  ; 0x00003DC4
03D4C 3CCC          8121003C               lwz       r9,0x003C(SP)
03D50 3CD0          80890008               lwz       r4,0x0008(r9)
03D54 3CD4          8141003C               lwz       r10,0x003C(SP)
03D58 3CD8          80AA0004               lwz       r5,0x0004(r10)
03D5C 3CDC          8061007C               lwz       r3,0x007C(SP)
03D60 3CE0          48007B35               bl        $+0x7B34                  ; 0x0000B814
03D64 3CE4          80410014               lwz       RTOC,0x0014(SP)
03D68 3CE8          90610040               stw       r3,0x0040(SP)
03D6C 3CEC          80810040               lwz       r4,0x0040(SP)
03D70 3CF0   X      28040000               cmplwi    r4,0x0000
03D74 3CF4   X      41820020               beq       $+0x0020                  ; 0x00003D14
03D78 3CF8          80A1003C               lwz       r5,0x003C(SP)
03D7C 3CFC          80C50004               lwz       r6,0x0004(r5)
03D80 3D00   X      28860006               cmplwi    cr1,r6,0x0006
03D84 3D04   X      40860010               bne       cr1,$+0x0010              ; 0x00003D14
03D88 3D08   X      38E00000               li        r7,0
03D8C 3D0C          90E10044               stw       r7,0x0044(SP)
03D90 3D10          4800000C               b         $+0x000C                  ; 0x00003D1C
03D94 3D14   X      39000001               li        r8,1
03D98 3D18          91010044               stw       r8,0x0044(SP)
03D9C 3D1C          81210044               lwz       r9,0x0044(SP)
03DA0 3D20   X      2F090000               cmpwi     cr6,r9,0
03DA4 3D24   X      419A000C               beq       cr6,$+0x000C              ; 0x00003D30
03DA8 3D28   X      38600001               li        r3,1
03DAC 3D2C          48000098               b         $+0x0098                  ; 0x00003DC4
03DB0 3D30          8141007C               lwz       r10,0x007C(SP)
03DB4 3D34          816A000C               lwz       r11,0x000C(r10)
03DB8 3D38          8181003C               lwz       r12,0x003C(SP)
03DBC 3D3C          808C0008               lwz       r4,0x0008(r12)
03DC0 3D40          7D6B2014               addc      r11,r11,r4
03DC4 3D44          91610040               stw       r11,0x0040(SP)
03DC8 3D48          80610038               lwz       r3,0x0038(SP)
03DCC 3D4C          80810040               lwz       r4,0x0040(SP)
03DD0 3D50          480027E5               bl        $+0x27E4                  ; 0x00006534
03DD4 3D54          90610048               stw       r3,0x0048(SP)
03DD8 3D58          80810048               lwz       r4,0x0048(SP)
03DDC 3D5C          80A40000               lwz       r5,0x0000(r4)
03DE0 3D60          90A1004C               stw       r5,0x004C(SP)
03DE4 3D64          80C1004C               lwz       r6,0x004C(SP)
03DE8 3D68   X      28060000               cmplwi    r6,0x0000
03DEC 3D6C   X      4082000C               bne       $+0x000C                  ; 0x00003D78
03DF0 3D70   X      38600014               li        r3,20
03DF4 3D74          48000050               b         $+0x0050                  ; 0x00003DC4
03DF8 3D78          80E1004C               lwz       r7,0x004C(SP)
03DFC 3D7C          81070000               lwz       r8,0x0000(r7)
03E00 3D80          81210048               lwz       r9,0x0048(SP)
03E04 3D84          91090000               stw       r8,0x0000(r9)
03E08 3D88          81410038               lwz       r10,0x0038(SP)
03E0C 3D8C          816A0004               lwz       r11,0x0004(r10)
03E10 3D90          91610050               stw       r11,0x0050(SP)
03E14 3D94          8081004C               lwz       r4,0x004C(SP)
03E18 3D98          30840004               addic     r4,r4,4
03E1C 3D9C          80610050               lwz       r3,0x0050(SP)
03E20 3DA0          48000511               bl        $+0x0510                  ; 0x000042B0
03E24 3DA4   X      28030000               cmplwi    r3,0x0000
03E28 3DA8   X      4082000C               bne       $+0x000C                  ; 0x00003DB4
03E2C 3DAC          80610050               lwz       r3,0x0050(SP)
03E30 3DB0          48000599               bl        $+0x0598                  ; 0x00004348
03E34 3DB4          8061004C               lwz       r3,0x004C(SP)
03E38 3DB8          48007D75               bl        $+0x7D74                  ; 0x0000BB2C
03E3C 3DBC          80410014               lwz       RTOC,0x0014(SP)
03E40 3DC0   X      38600000               li        r3,0
03E44 3DC4          80010068               lwz       r0,0x0068(SP)
03E48 3DC8          30210060               addic     SP,SP,96
03E4C 3DCC   X      7C0803A6               mtlr      r0                        ; LR = 8
03E50 3DD0   X      4E800020               blr
03E54 3DD4   X      7C0802A6               mflr      r0                        ; LR = 8
03E58 3DD8          90010008               stw       r0,0x0008(SP)
03E5C 3DDC          9421FFA0               stwu      SP,-0x0060(SP)
03E60 3DE0          90610078               stw       r3,0x0078(SP)
03E64 3DE4          9081007C               stw       r4,0x007C(SP)
03E68 3DE8          80610078               lwz       r3,0x0078(SP)
03E6C 3DEC          80830014               lwz       r4,0x0014(r3)
03E70 3DF0          90810038               stw       r4,0x0038(SP)
03E74 3DF4          80A1007C               lwz       r5,0x007C(SP)
03E78 3DF8          80C5000C               lwz       r6,0x000C(r5)
03E7C 3DFC          90C1003C               stw       r6,0x003C(SP)
03E80 3E00          80E10038               lwz       r7,0x0038(SP)
03E84 3E04          81070000               lwz       r8,0x0000(r7)
03E88 3E08   X      28080004               cmplwi    r8,0x0004
03E8C 3E0C   X      4082000C               bne       $+0x000C                  ; 0x00003E18
03E90 3E10   X      38600003               li        r3,3
03E94 3E14          48000160               b         $+0x0160                  ; 0x00003F74
03E98 3E18          8121007C               lwz       r9,0x007C(SP)
03E9C 3E1C          8149000C               lwz       r10,0x000C(r9)
03EA0 3E20          8161003C               lwz       r11,0x003C(SP)
03EA4 3E24          818B0008               lwz       r12,0x0008(r11)
03EA8 3E28          7D4A6014               addc      r10,r10,r12
03EAC 3E2C          91410040               stw       r10,0x0040(SP)
03EB0 3E30          80A1003C               lwz       r5,0x003C(SP)
03EB4 3E34          80850008               lwz       r4,0x0008(r5)
03EB8 3E38          80C1003C               lwz       r6,0x003C(SP)
03EBC 3E3C          80A60004               lwz       r5,0x0004(r6)
03EC0 3E40          8061007C               lwz       r3,0x007C(SP)
03EC4 3E44          480079D1               bl        $+0x79D0                  ; 0x0000B814
03EC8 3E48          80410014               lwz       RTOC,0x0014(SP)
03ECC 3E4C          90610040               stw       r3,0x0040(SP)
03ED0 3E50          80810040               lwz       r4,0x0040(SP)
03ED4 3E54   X      28040000               cmplwi    r4,0x0000
03ED8 3E58   X      41820030               beq       $+0x0030                  ; 0x00003E88
03EDC 3E5C          80A1003C               lwz       r5,0x003C(SP)
03EE0 3E60          80C50004               lwz       r6,0x0004(r5)
03EE4 3E64   X      28860006               cmplwi    cr1,r6,0x0006
03EE8 3E68   X      40860020               bne       cr1,$+0x0020              ; 0x00003E88
03EEC 3E6C          80E10040               lwz       r7,0x0040(SP)
03EF0 3E70          89070000               lbz       r8,0x0000(r7)
03EF4 3E74   X      550807FF               clrlwi.   r8,r8,31
03EF8 3E78   X      41820010               beq       $+0x0010                  ; 0x00003E88
03EFC 3E7C   X      39200000               li        r9,0
03F00 3E80          91210044               stw       r9,0x0044(SP)
03F04 3E84          4800000C               b         $+0x000C                  ; 0x00003E90
03F08 3E88   X      39400001               li        r10,1
03F0C 3E8C          91410044               stw       r10,0x0044(SP)
03F10 3E90          81610044               lwz       r11,0x0044(SP)
03F14 3E94   X      2F0B0000               cmpwi     cr6,r11,0
03F18 3E98   X      419A000C               beq       cr6,$+0x000C              ; 0x00003EA4
03F1C 3E9C   X      38600001               li        r3,1
03F20 3EA0          480000D4               b         $+0x00D4                  ; 0x00003F74
03F24 3EA4          80610038               lwz       r3,0x0038(SP)
03F28 3EA8          80810040               lwz       r4,0x0040(SP)
03F2C 3EAC          48002689               bl        $+0x2688                  ; 0x00006534
03F30 3EB0          90610048               stw       r3,0x0048(SP)
03F34 3EB4          80810048               lwz       r4,0x0048(SP)
03F38 3EB8          80A40000               lwz       r5,0x0000(r4)
03F3C 3EBC   X      28050000               cmplwi    r5,0x0000
03F40 3EC0   X      4182000C               beq       $+0x000C                  ; 0x00003ECC
03F44 3EC4   X      38600000               li        r3,0
03F48 3EC8          480000AC               b         $+0x00AC                  ; 0x00003F74
03F4C 3ECC   X      3860000C               li        r3,12
03F50 3ED0          48007CA5               bl        $+0x7CA4                  ; 0x0000BB74
03F54 3ED4          80410014               lwz       RTOC,0x0014(SP)
03F58 3ED8          9061004C               stw       r3,0x004C(SP)
03F5C 3EDC          8081004C               lwz       r4,0x004C(SP)
03F60 3EE0   X      28040000               cmplwi    r4,0x0000
03F64 3EE4   X      4082000C               bne       $+0x000C                  ; 0x00003EF0
03F68 3EE8   X      38600013               li        r3,19
03F6C 3EEC          48000088               b         $+0x0088                  ; 0x00003F74
03F70 3EF0          80A10038               lwz       r5,0x0038(SP)
03F74 3EF4          80C50004               lwz       r6,0x0004(r5)
03F78 3EF8          90C10050               stw       r6,0x0050(SP)
03F7C 3EFC          80610050               lwz       r3,0x0050(SP)
03F80 3F00          80810040               lwz       r4,0x0040(SP)
03F84 3F04          480002E5               bl        $+0x02E4                  ; 0x000041E8
03F88 3F08          90610054               stw       r3,0x0054(SP)
03F8C 3F0C          80810054               lwz       r4,0x0054(SP)
03F90 3F10   X      28040000               cmplwi    r4,0x0000
03F94 3F14   X      40820018               bne       $+0x0018                  ; 0x00003F2C
03F98 3F18          8061004C               lwz       r3,0x004C(SP)
03F9C 3F1C          48007C11               bl        $+0x7C10                  ; 0x0000BB2C
03FA0 3F20          80410014               lwz       RTOC,0x0014(SP)
03FA4 3F24   X      38600013               li        r3,19
03FA8 3F28          4800004C               b         $+0x004C                  ; 0x00003F74
03FAC 3F2C          8061004C               lwz       r3,0x004C(SP)
03FB0 3F30          30630004               addic     r3,r3,4
03FB4 3F34          80810040               lwz       r4,0x0040(SP)
03FB8 3F38   X      38A00006               li        r5,6
03FBC 3F3C          48007699               bl        $+0x7698                  ; 0x0000B5D4
03FC0 3F40          80410014               lwz       RTOC,0x0014(SP)
03FC4 3F44          8061004C               lwz       r3,0x004C(SP)
03FC8 3F48   X      38800000               li        r4,0
03FCC 3F4C          90830000               stw       r4,0x0000(r3)
03FD0 3F50          80A1004C               lwz       r5,0x004C(SP)
03FD4 3F54          80C10048               lwz       r6,0x0048(SP)
03FD8 3F58          90A60000               stw       r5,0x0000(r6)
03FDC 3F5C          80E10054               lwz       r7,0x0054(SP)
03FE0 3F60   X      28070001               cmplwi    r7,0x0001
03FE4 3F64   X      4082000C               bne       $+0x000C                  ; 0x00003F70
03FE8 3F68          80610050               lwz       r3,0x0050(SP)
03FEC 3F6C          480003DD               bl        $+0x03DC                  ; 0x00004348
03FF0 3F70   X      38600000               li        r3,0
03FF4 3F74          80010068               lwz       r0,0x0068(SP)
03FF8 3F78          30210060               addic     SP,SP,96
03FFC 3F7C   X      7C0803A6               mtlr      r0                        ; LR = 8
04000 3F80   X      4E800020               blr
04004 3F84   X      7C0802A6               mflr      r0                        ; LR = 8
04008 3F88          90010008               stw       r0,0x0008(SP)
0400C 3F8C          9421FFB0               stwu      SP,-0x0050(SP)
04010 3F90          90610068               stw       r3,0x0068(SP)
04014 3F94          9081006C               stw       r4,0x006C(SP)
04018 3F98          80610068               lwz       r3,0x0068(SP)
0401C 3F9C          80830014               lwz       r4,0x0014(r3)
04020 3FA0          90810038               stw       r4,0x0038(SP)
04024 3FA4          80A10038               lwz       r5,0x0038(SP)
04028 3FA8          80C50004               lwz       r6,0x0004(r5)
0402C 3FAC          90C1003C               stw       r6,0x003C(SP)
04030 3FB0          80E1006C               lwz       r7,0x006C(SP)
04034 3FB4          81070014               lwz       r8,0x0014(r7)
04038 3FB8   X      39200083               li        r9,131
0403C 3FBC          7D290734               extsh     r9,r9
04040 3FC0          9928000D               stb       r9,0x000D(r8)
04044 3FC4          8141006C               lwz       r10,0x006C(SP)
04048 3FC8          816A000C               lwz       r11,0x000C(r10)
0404C 3FCC          91610040               stw       r11,0x0040(SP)
04050 3FD0          81810040               lwz       r12,0x0040(SP)
04054 3FD4   X      38600035               li        r3,53
04058 3FD8          906C0000               stw       r3,0x0000(r12)
0405C 3FDC   X      38800034               li        r4,52
04060 3FE0          3084003C               addic     r4,r4,60
04064 3FE4          30840020               addic     r4,r4,32
04068 3FE8          80A10040               lwz       r5,0x0040(SP)
0406C 3FEC          90850004               stw       r4,0x0004(r5)
04070 3FF0          80C10040               lwz       r6,0x0040(SP)
04074 3FF4   X      38E0000C               li        r7,12
04078 3FF8          90E60008               stw       r7,0x0008(r6)
0407C 3FFC          8121006C               lwz       r9,0x006C(SP)
04080 4000          8109000C               lwz       r8,0x000C(r9)
04084 4004          3108000C               addic     r8,r8,12
04088 4008          91010044               stw       r8,0x0044(SP)
0408C 400C          81410044               lwz       r10,0x0044(SP)
04090 4010          91410048               stw       r10,0x0048(SP)
04094 4014   X      3960003C               li        r11,60
04098 4018          316B0010               addic     r11,r11,16
0409C 401C          80610048               lwz       r3,0x0048(SP)
040A0 4020          91630000               stw       r11,0x0000(r3)
040A4 4024          81810048               lwz       r12,0x0048(SP)
040A8 4028   X      3880000C               li        r4,12
040AC 402C          908C0004               stw       r4,0x0004(r12)
040B0 4030          80A10048               lwz       r5,0x0048(SP)
040B4 4034   X      38E00001               li        r7,1
040B8 4038          90E50008               stw       r7,0x0008(r5)
040BC 403C          80C10048               lwz       r6,0x0048(SP)
040C0 4040   X      39200020               li        r9,32
040C4 4044          9126000C               stw       r9,0x000C(r6)
040C8 4048          81010044               lwz       r8,0x0044(SP)
040CC 404C          31080010               addic     r8,r8,16
040D0 4050          91010044               stw       r8,0x0044(SP)
040D4 4054          8081003C               lwz       r4,0x003C(SP)
040D8 4058          30840024               addic     r4,r4,36
040DC 405C          80610044               lwz       r3,0x0044(SP)
040E0 4060   X      38A0003C               li        r5,60
040E4 4064          48007571               bl        $+0x7570                  ; 0x0000B5D4
040E8 4068          80410014               lwz       RTOC,0x0014(SP)
040EC 406C          80610044               lwz       r3,0x0044(SP)
040F0 4070          3063003C               addic     r3,r3,60
040F4 4074          90610044               stw       r3,0x0044(SP)
040F8 4078          80810044               lwz       r4,0x0044(SP)
040FC 407C          90810048               stw       r4,0x0048(SP)
04100 4080   X      38A00034               li        r5,52
04104 4084          30A50010               addic     r5,r5,16
04108 4088          80C10048               lwz       r6,0x0048(SP)
0410C 408C          90A60000               stw       r5,0x0000(r6)
04110 4090          80E10048               lwz       r7,0x0048(SP)
04114 4094   X      3900000C               li        r8,12
04118 4098          91070004               stw       r8,0x0004(r7)
0411C 409C          81210048               lwz       r9,0x0048(SP)
04120 40A0   X      39400002               li        r10,2
04124 40A4          91490008               stw       r10,0x0008(r9)
04128 40A8          81610048               lwz       r11,0x0048(SP)
0412C 40AC   X      39800020               li        r12,32
04130 40B0          918B000C               stw       r12,0x000C(r11)
04134 40B4          80610044               lwz       r3,0x0044(SP)
04138 40B8          30630010               addic     r3,r3,16
0413C 40BC          90610044               stw       r3,0x0044(SP)
04140 40C0          8081003C               lwz       r4,0x003C(SP)
04144 40C4          30840060               addic     r4,r4,96
04148 40C8          80610044               lwz       r3,0x0044(SP)
0414C 40CC   X      38A00034               li        r5,52
04150 40D0          48007505               bl        $+0x7504                  ; 0x0000B5D4
04154 40D4          80410014               lwz       RTOC,0x0014(SP)
04158 40D8          80610044               lwz       r3,0x0044(SP)
0415C 40DC          30630034               addic     r3,r3,52
04160 40E0          90610044               stw       r3,0x0044(SP)
04164 40E4          80810044               lwz       r4,0x0044(SP)
04168 40E8          80A1006C               lwz       r5,0x006C(SP)
0416C 40EC          90850010               stw       r4,0x0010(r5)
04170 40F0          80610068               lwz       r3,0x0068(SP)
04174 40F4          8081006C               lwz       r4,0x006C(SP)
04178 40F8          48007525               bl        $+0x7524                  ; 0x0000B61C
0417C 40FC          80410014               lwz       RTOC,0x0014(SP)
04180 4100   X      38600000               li        r3,0
04184 4104          80010058               lwz       r0,0x0058(SP)
04188 4108          30210050               addic     SP,SP,80
0418C 410C   X      7C0803A6               mtlr      r0                        ; LR = 8
04190 4110   X      4E800020               blr
04194 4114          9421FFB0               stwu      SP,-0x0050(SP)
04198 4118          90610068               stw       r3,0x0068(SP)
0419C 411C          9081006C               stw       r4,0x006C(SP)
041A0 4120          80610068               lwz       r3,0x0068(SP)
041A4 4124          306301B4               addic     r3,r3,436
041A8 4128          90610038               stw       r3,0x0038(SP)
041AC 412C          80810038               lwz       r4,0x0038(SP)
041B0 4130          80A40000               lwz       r5,0x0000(r4)
041B4 4134          90A1003C               stw       r5,0x003C(SP)
041B8 4138          80C1003C               lwz       r6,0x003C(SP)
041BC 413C   X      28060000               cmplwi    r6,0x0000
041C0 4140   X      4182009C               beq       $+0x009C                  ; 0x000041DC
041C4 4144   X      38E00000               li        r7,0
041C8 4148          7CE80734               extsh     r8,r7
041CC 414C          99010040               stb       r8,0x0040(SP)
041D0 4150          90E10044               stw       r7,0x0044(SP)
041D4 4154          81210044               lwz       r9,0x0044(SP)
041D8 4158   X      28890006               cmplwi    cr1,r9,0x0006
041DC 415C   X      4084004C               bge       cr1,$+0x004C              ; 0x000041A8
041E0 4160          8141003C               lwz       r10,0x003C(SP)
041E4 4164          314A0004               addic     r10,r10,4
041E8 4168          81610044               lwz       r11,0x0044(SP)
041EC 416C          7D8A58AE               lbzx      r12,r10,r11
041F0 4170          8061006C               lwz       r3,0x006C(SP)
041F4 4174          80810044               lwz       r4,0x0044(SP)
041F8 4178          7CA320AE               lbzx      r5,r3,r4
041FC 417C          7D8C2A78               xor       r12,r12,r5
04200 4180          88C10040               lbz       r6,0x0040(SP)
04204 4184          7CCC6378               or        r12,r6,r12
04208 4188          99810040               stb       r12,0x0040(SP)
0420C 418C          81010044               lwz       r8,0x0044(SP)
04210 4190          31080001               addic     r8,r8,1
04214 4194          91010044               stw       r8,0x0044(SP)
04218 4198          80E10044               lwz       r7,0x0044(SP)
0421C 419C   X      2B070006               cmplwi    cr6,r7,0x0006
04220 41A0   X      40980008               bge       cr6,$+0x0008              ; 0x000041A8
04224 41A4          4BFFFFBC               b         $-0x0044                  ; 0x00004160
04228 41A8          89210040               lbz       r9,0x0040(SP)
0422C 41AC   X      2F890000               cmpwi     cr7,r9,0
04230 41B0   X      409E0008               bne       cr7,$+0x0008              ; 0x000041B8
04234 41B4          48000028               b         $+0x0028                  ; 0x000041DC
04238 41B8          8141003C               lwz       r10,0x003C(SP)
0423C 41BC          91410038               stw       r10,0x0038(SP)
04240 41C0          81610038               lwz       r11,0x0038(SP)
04244 41C4          806B0000               lwz       r3,0x0000(r11)
04248 41C8          9061003C               stw       r3,0x003C(SP)
0424C 41CC          8081003C               lwz       r4,0x003C(SP)
04250 41D0   X      28040000               cmplwi    r4,0x0000
04254 41D4   X      41820008               beq       $+0x0008                  ; 0x000041DC
04258 41D8          4BFFFF6C               b         $-0x0094                  ; 0x00004144
0425C 41DC          80610038               lwz       r3,0x0038(SP)
04260 41E0          30210050               addic     SP,SP,80
04264 41E4   X      4E800020               blr
04268 41E8   X      7C0802A6               mflr      r0                        ; LR = 8
0426C 41EC          90010008               stw       r0,0x0008(SP)
04270 41F0          9421FFC0               stwu      SP,-0x0040(SP)
04274 41F4          90610058               stw       r3,0x0058(SP)
04278 41F8          9081005C               stw       r4,0x005C(SP)
0427C 41FC          80610058               lwz       r3,0x0058(SP)
04280 4200          8081005C               lwz       r4,0x005C(SP)
04284 4204          4BFFFF11               bl        $-0x00F0                  ; 0x00004114
04288 4208          90610038               stw       r3,0x0038(SP)
0428C 420C          80810038               lwz       r4,0x0038(SP)
04290 4210          80A40000               lwz       r5,0x0000(r4)
04294 4214          90A1003C               stw       r5,0x003C(SP)
04298 4218          80C1003C               lwz       r6,0x003C(SP)
0429C 421C   X      28060000               cmplwi    r6,0x0000
042A0 4220   X      40820068               bne       $+0x0068                  ; 0x00004288
042A4 4224   X      38600010               li        r3,16
042A8 4228          4800794D               bl        $+0x794C                  ; 0x0000BB74
042AC 422C          80410014               lwz       RTOC,0x0014(SP)
042B0 4230          9061003C               stw       r3,0x003C(SP)
042B4 4234          8081003C               lwz       r4,0x003C(SP)
042B8 4238   X      28040000               cmplwi    r4,0x0000
042BC 423C   X      4082000C               bne       $+0x000C                  ; 0x00004248
042C0 4240   X      38600000               li        r3,0
042C4 4244          4800005C               b         $+0x005C                  ; 0x000042A0
042C8 4248          8061003C               lwz       r3,0x003C(SP)
042CC 424C   X      38800010               li        r4,16
042D0 4250          480078C5               bl        $+0x78C4                  ; 0x0000BB14
042D4 4254          80410014               lwz       RTOC,0x0014(SP)
042D8 4258          8061003C               lwz       r3,0x003C(SP)
042DC 425C          30630004               addic     r3,r3,4
042E0 4260          8081005C               lwz       r4,0x005C(SP)
042E4 4264   X      38A00006               li        r5,6
042E8 4268          4800736D               bl        $+0x736C                  ; 0x0000B5D4
042EC 426C          80410014               lwz       RTOC,0x0014(SP)
042F0 4270          8061003C               lwz       r3,0x003C(SP)
042F4 4274   X      38800000               li        r4,0
042F8 4278          90830000               stw       r4,0x0000(r3)
042FC 427C          80A1003C               lwz       r5,0x003C(SP)
04300 4280          80C10038               lwz       r6,0x0038(SP)
04304 4284          90A60000               stw       r5,0x0000(r6)
04308 4288          80E1003C               lwz       r7,0x003C(SP)
0430C 428C          8107000C               lwz       r8,0x000C(r7)
04310 4290          31080001               addic     r8,r8,1
04314 4294          9107000C               stw       r8,0x000C(r7)
04318 4298          30E7000C               addic     r7,r7,12
0431C 429C          80670000               lwz       r3,0x0000(r7)
04320 42A0          80010048               lwz       r0,0x0048(SP)
04324 42A4          30210040               addic     SP,SP,64
04328 42A8   X      7C0803A6               mtlr      r0                        ; LR = 8
0432C 42AC   X      4E800020               blr
04330 42B0   X      7C0802A6               mflr      r0                        ; LR = 8
04334 42B4          90010008               stw       r0,0x0008(SP)
04338 42B8          9421FFC0               stwu      SP,-0x0040(SP)
0433C 42BC          90610058               stw       r3,0x0058(SP)
04340 42C0          9081005C               stw       r4,0x005C(SP)
04344 42C4          80610058               lwz       r3,0x0058(SP)
04348 42C8          8081005C               lwz       r4,0x005C(SP)
0434C 42CC          4BFFFE49               bl        $-0x01B8                  ; 0x00004114
04350 42D0          90610038               stw       r3,0x0038(SP)
04354 42D4          80810038               lwz       r4,0x0038(SP)
04358 42D8          80A40000               lwz       r5,0x0000(r4)
0435C 42DC          90A1003C               stw       r5,0x003C(SP)
04360 42E0          80C1003C               lwz       r6,0x003C(SP)
04364 42E4   X      28060000               cmplwi    r6,0x0000
04368 42E8   X      4082000C               bne       $+0x000C                  ; 0x000042F4
0436C 42EC   X      38600000               li        r3,0
04370 42F0          48000048               b         $+0x0048                  ; 0x00004338
04374 42F4          80E1003C               lwz       r7,0x003C(SP)
04378 42F8          8107000C               lwz       r8,0x000C(r7)
0437C 42FC   X      3128FFFF               subic     r9,r8,1
04380 4300          9127000C               stw       r9,0x000C(r7)
04384 4304   X      28880001               cmplwi    cr1,r8,0x0001
04388 4308   X      41850028               bgt       cr1,$+0x0028              ; 0x00004330
0438C 430C          8141003C               lwz       r10,0x003C(SP)
04390 4310          816A0000               lwz       r11,0x0000(r10)
04394 4314          81810038               lwz       r12,0x0038(SP)
04398 4318          916C0000               stw       r11,0x0000(r12)
0439C 431C          8061003C               lwz       r3,0x003C(SP)
043A0 4320          4800780D               bl        $+0x780C                  ; 0x0000BB2C
043A4 4324          80410014               lwz       RTOC,0x0014(SP)
043A8 4328   X      38600000               li        r3,0
043AC 432C          4800000C               b         $+0x000C                  ; 0x00004338
043B0 4330          8081003C               lwz       r4,0x003C(SP)
043B4 4334          8064000C               lwz       r3,0x000C(r4)
043B8 4338          80010048               lwz       r0,0x0048(SP)
043BC 433C          30210040               addic     SP,SP,64
043C0 4340   X      7C0803A6               mtlr      r0                        ; LR = 8
043C4 4344   X      4E800020               blr
043C8 4348   X      7C0802A6               mflr      r0                        ; LR = 8
043CC 434C          90010008               stw       r0,0x0008(SP)
043D0 4350          9421FFB0               stwu      SP,-0x0050(SP)
043D4 4354          90610068               stw       r3,0x0068(SP)
043D8 4358   X      38600000               li        r3,0
043DC 435C          90610038               stw       r3,0x0038(SP)
043E0 4360          9061003C               stw       r3,0x003C(SP)
043E4 4364          80810068               lwz       r4,0x0068(SP)
043E8 4368          80A401B4               lwz       r5,0x01B4(r4)
043EC 436C          90A10040               stw       r5,0x0040(SP)
043F0 4370          80C10040               lwz       r6,0x0040(SP)
043F4 4374   X      2C060000               cmpwi     r6,0
043F8 4378   X      4182002C               beq       $+0x002C                  ; 0x000043A4
043FC 437C          80E10038               lwz       r7,0x0038(SP)
04400 4380          30E70001               addic     r7,r7,1
04404 4384          90E10038               stw       r7,0x0038(SP)
04408 4388          81010040               lwz       r8,0x0040(SP)
0440C 438C          81280000               lwz       r9,0x0000(r8)
04410 4390          91210040               stw       r9,0x0040(SP)
04414 4394          81410040               lwz       r10,0x0040(SP)
04418 4398   X      2C8A0000               cmpwi     cr1,r10,0
0441C 439C   X      41860008               beq       cr1,$+0x0008              ; 0x000043A4
04420 43A0          4BFFFFDC               b         $-0x0024                  ; 0x0000437C
04424 43A4          81610068               lwz       r11,0x0068(SP)
04428 43A8          818B0194               lwz       r12,0x0194(r11)
0442C 43AC          91810044               stw       r12,0x0044(SP)
04430 43B0          80610044               lwz       r3,0x0044(SP)
04434 43B4   X      2B030000               cmplwi    cr6,r3,0x0000
04438 43B8   X      419A0040               beq       cr6,$+0x0040              ; 0x000043F8
0443C 43BC          80810044               lwz       r4,0x0044(SP)
04440 43C0          80A40010               lwz       r5,0x0010(r4)
04444 43C4          80C5000C               lwz       r6,0x000C(r5)
04448 43C8          54C60529               rlwinm.   r6,r6,0,20,20
0444C 43CC   X      41820010               beq       $+0x0010                  ; 0x000043DC
04450 43D0   X      38E00001               li        r7,1
04454 43D4          90E1003C               stw       r7,0x003C(SP)
04458 43D8          48000020               b         $+0x0020                  ; 0x000043F8
0445C 43DC          81010044               lwz       r8,0x0044(SP)
04460 43E0          81280000               lwz       r9,0x0000(r8)
04464 43E4          91210044               stw       r9,0x0044(SP)
04468 43E8          81410044               lwz       r10,0x0044(SP)
0446C 43EC   X      2B8A0000               cmplwi    cr7,r10,0x0000
04470 43F0   X      419E0008               beq       cr7,$+0x0008              ; 0x000043F8
04474 43F4          4BFFFFC8               b         $-0x0038                  ; 0x000043BC
04478 43F8          81610068               lwz       r11,0x0068(SP)
0447C 43FC          808B01B4               lwz       r4,0x01B4(r11)
04480 4400          81810068               lwz       r12,0x0068(SP)
04484 4404          80CC01AC               lwz       r6,0x01AC(r12)
04488 4408          80610068               lwz       r3,0x0068(SP)
0448C 440C          80E301B0               lwz       r7,0x01B0(r3)
04490 4410          80610068               lwz       r3,0x0068(SP)
04494 4414          80A10038               lwz       r5,0x0038(SP)
04498 4418          8121003C               lwz       r9,0x003C(SP)
0449C 441C   X      39000001               li        r8,1
044A0 4420          81410068               lwz       r10,0x0068(SP)
044A4 4424          818A0008               lwz       r12,0x0008(r10)
044A8 4428          480077AD               bl        $+0x77AC                  ; 0x0000BBD4
044AC 442C          80410014               lwz       RTOC,0x0014(SP)
044B0 4430          80010058               lwz       r0,0x0058(SP)
044B4 4434          30210050               addic     SP,SP,80
044B8 4438   X      7C0803A6               mtlr      r0                        ; LR = 8
044BC 443C   X      4E800020               blr
044C0 4440   X      7C0802A6               mflr      r0                        ; LR = 8
044C4 4444          90010008               stw       r0,0x0008(SP)
044C8 4448          9421FFA0               stwu      SP,-0x0060(SP)
044CC 444C          90610078               stw       r3,0x0078(SP)
044D0 4450          9081007C               stw       r4,0x007C(SP)
044D4 4454          8061007C               lwz       r3,0x007C(SP)
044D8 4458          8083000C               lwz       r4,0x000C(r3)
044DC 445C          90810038               stw       r4,0x0038(SP)
044E0 4460          80A1007C               lwz       r5,0x007C(SP)
044E4 4464          80C5000C               lwz       r6,0x000C(r5)
044E8 4468          30C60011               addic     r6,r6,17
044EC 446C          90C5000C               stw       r6,0x000C(r5)
044F0 4470          80E10078               lwz       r7,0x0078(SP)
044F4 4474          30E7001A               addic     r7,r7,26
044F8 4478          90E1003C               stw       r7,0x003C(SP)
044FC 447C   X      39000000               li        r8,0
04500 4480          7D090734               extsh     r9,r8
04504 4484          99210040               stb       r9,0x0040(SP)
04508 4488   X      394000FF               li        r10,255
0450C 448C          7D4A0734               extsh     r10,r10
04510 4490          99410041               stb       r10,0x0041(SP)
04514 4494          91010044               stw       r8,0x0044(SP)
04518 4498          81610044               lwz       r11,0x0044(SP)
0451C 449C   X      280B0006               cmplwi    r11,0x0006
04520 44A0   X      40800060               bge       $+0x0060                  ; 0x00004500
04524 44A4          8181003C               lwz       r12,0x003C(SP)
04528 44A8          80610044               lwz       r3,0x0044(SP)
0452C 44AC          7C8C18AE               lbzx      r4,r12,r3
04530 44B0          80C10038               lwz       r6,0x0038(SP)
04534 44B4          80A10044               lwz       r5,0x0044(SP)
04538 44B8          7CE628AE               lbzx      r7,r6,r5
0453C 44BC          7C843A78               xor       r4,r4,r7
04540 44C0          89210040               lbz       r9,0x0040(SP)
04544 44C4          7D242378               or        r4,r9,r4
04548 44C8          98810040               stb       r4,0x0040(SP)
0454C 44CC          81410038               lwz       r10,0x0038(SP)
04550 44D0          81010044               lwz       r8,0x0044(SP)
04554 44D4          7D6A40AE               lbzx      r11,r10,r8
04558 44D8          89810041               lbz       r12,0x0041(SP)
0455C 44DC          7D8B5838               and       r11,r12,r11
04560 44E0          99610041               stb       r11,0x0041(SP)
04564 44E4          80610044               lwz       r3,0x0044(SP)
04568 44E8          30630001               addic     r3,r3,1
0456C 44EC          90610044               stw       r3,0x0044(SP)
04570 44F0          80C10044               lwz       r6,0x0044(SP)
04574 44F4   X      28860006               cmplwi    cr1,r6,0x0006
04578 44F8   X      40840008               bge       cr1,$+0x0008              ; 0x00004500
0457C 44FC          4BFFFFA8               b         $-0x0058                  ; 0x000044A4
04580 4500          88A10040               lbz       r5,0x0040(SP)
04584 4504   X      2F050000               cmpwi     cr6,r5,0
04588 4508   X      419A0010               beq       cr6,$+0x0010              ; 0x00004518
0458C 450C          88E10041               lbz       r7,0x0041(SP)
04590 4510   X      2F8700FF               cmpwi     cr7,r7,255
04594 4514   X      409E0010               bne       cr7,$+0x0010              ; 0x00004524
04598 4518   X      39200000               li        r9,0
0459C 451C          91210048               stw       r9,0x0048(SP)
045A0 4520          4800000C               b         $+0x000C                  ; 0x0000452C
045A4 4524   X      38800001               li        r4,1
045A8 4528          90810048               stw       r4,0x0048(SP)
045AC 452C          81410048               lwz       r10,0x0048(SP)
045B0 4530   X      2C0A0000               cmpwi     r10,0
045B4 4534   X      41820014               beq       $+0x0014                  ; 0x00004548
045B8 4538          8061007C               lwz       r3,0x007C(SP)
045BC 453C          48007039               bl        $+0x7038                  ; 0x0000B574
045C0 4540          80410014               lwz       RTOC,0x0014(SP)
045C4 4544          480003B8               b         $+0x03B8                  ; 0x000048FC
045C8 4548          80610078               lwz       r3,0x0078(SP)
045CC 454C          808301A4               lwz       r4,0x01A4(r3)
045D0 4550          9081004C               stw       r4,0x004C(SP)
045D4 4554          80A1004C               lwz       r5,0x004C(SP)
045D8 4558   X      28050000               cmplwi    r5,0x0000
045DC 455C   X      41820040               beq       $+0x0040                  ; 0x0000459C
045E0 4560          80C1004C               lwz       r6,0x004C(SP)
045E4 4564          80E60004               lwz       r7,0x0004(r6)
045E8 4568   X      39000001               li        r8,1
045EC 456C          61080002               ori       r8,r8,0x0002
045F0 4570          7CE74038               and       r7,r7,r8
045F4 4574   X      28870002               cmplwi    cr1,r7,0x0002
045F8 4578   X      40860008               bne       cr1,$+0x0008              ; 0x00004580
045FC 457C          48000020               b         $+0x0020                  ; 0x0000459C
04600 4580          8121004C               lwz       r9,0x004C(SP)
04604 4584          81490000               lwz       r10,0x0000(r9)
04608 4588          9141004C               stw       r10,0x004C(SP)
0460C 458C          8161004C               lwz       r11,0x004C(SP)
04610 4590   X      2B0B0000               cmplwi    cr6,r11,0x0000
04614 4594   X      419A0008               beq       cr6,$+0x0008              ; 0x0000459C
04618 4598          4BFFFFC8               b         $-0x0038                  ; 0x00004560
0461C 459C          8181004C               lwz       r12,0x004C(SP)
04620 45A0   X      2B8C0000               cmplwi    cr7,r12,0x0000
04624 45A4   X      409E0014               bne       cr7,$+0x0014              ; 0x000045B8
04628 45A8          8061007C               lwz       r3,0x007C(SP)
0462C 45AC          48006FC9               bl        $+0x6FC8                  ; 0x0000B574
04630 45B0          80410014               lwz       RTOC,0x0014(SP)
04634 45B4          48000348               b         $+0x0348                  ; 0x000048FC
04638 45B8   X      38600028               li        r3,40
0463C 45BC   X      38800001               li        r4,1
04640 45C0          48007225               bl        $+0x7224                  ; 0x0000B7E4
04644 45C4          80410014               lwz       RTOC,0x0014(SP)
04648 45C8          90610050               stw       r3,0x0050(SP)
0464C 45CC          80810050               lwz       r4,0x0050(SP)
04650 45D0   X      28040000               cmplwi    r4,0x0000
04654 45D4   X      40820014               bne       $+0x0014                  ; 0x000045E8
04658 45D8          8061007C               lwz       r3,0x007C(SP)
0465C 45DC          48006F99               bl        $+0x6F98                  ; 0x0000B574
04660 45E0          80410014               lwz       RTOC,0x0014(SP)
04664 45E4          48000318               b         $+0x0318                  ; 0x000048FC
04668 45E8          8061007C               lwz       r3,0x007C(SP)
0466C 45EC          80810050               lwz       r4,0x0050(SP)
04670 45F0          90640008               stw       r3,0x0008(r4)
04674 45F4          80A10050               lwz       r5,0x0050(SP)
04678 45F8          90A1007C               stw       r5,0x007C(SP)
0467C 45FC          80C1007C               lwz       r6,0x007C(SP)
04680 4600          80E60014               lwz       r7,0x0014(r6)
04684 4604   X      39000001               li        r8,1
04688 4608          7D080734               extsh     r8,r8
0468C 460C          9907000D               stb       r8,0x000D(r7)
04690 4610          8121007C               lwz       r9,0x007C(SP)
04694 4614          8149000C               lwz       r10,0x000C(r9)
04698 4618          91410054               stw       r10,0x0054(SP)
0469C 461C          81610054               lwz       r11,0x0054(SP)
046A0 4620          91610058               stw       r11,0x0058(SP)
046A4 4624          81810038               lwz       r12,0x0038(SP)
046A8 4628          886C0000               lbz       r3,0x0000(r12)
046AC 462C          9861005C               stb       r3,0x005C(SP)
046B0 4630          8881005C               lbz       r4,0x005C(SP)
046B4 4634   X      548407FF               clrlwi.   r4,r4,31
046B8 4638   X      41820094               beq       $+0x0094                  ; 0x000046CC
046BC 463C          80A10038               lwz       r5,0x0038(SP)
046C0 4640          88C50001               lbz       r6,0x0001(r5)
046C4 4644          8901005C               lbz       r8,0x005C(SP)
046C8 4648          7D063038               and       r6,r8,r6
046CC 464C          80E10038               lwz       r7,0x0038(SP)
046D0 4650          89270002               lbz       r9,0x0002(r7)
046D4 4654          7CC64838               and       r6,r6,r9
046D8 4658          81410038               lwz       r10,0x0038(SP)
046DC 465C          896A0003               lbz       r11,0x0003(r10)
046E0 4660          7CC65838               and       r6,r6,r11
046E4 4664          81810038               lwz       r12,0x0038(SP)
046E8 4668          886C0004               lbz       r3,0x0004(r12)
046EC 466C          7CC61838               and       r6,r6,r3
046F0 4670          80810038               lwz       r4,0x0038(SP)
046F4 4674          88A40005               lbz       r5,0x0005(r4)
046F8 4678          7CC62838               and       r6,r6,r5
046FC 467C   X      2C8600FF               cmpwi     cr1,r6,255
04700 4680   X      40860028               bne       cr1,$+0x0028              ; 0x000046A8
04704 4684          81010078               lwz       r8,0x0078(SP)
04708 4688          31080024               addic     r8,r8,36
0470C 468C          80E80014               lwz       r7,0x0014(r8)
04710 4690          30E70001               addic     r7,r7,1
04714 4694          90E80014               stw       r7,0x0014(r8)
04718 4698          81210058               lwz       r9,0x0058(SP)
0471C 469C   X      39400002               li        r10,2
04720 46A0          91490014               stw       r10,0x0014(r9)
04724 46A4          48000024               b         $+0x0024                  ; 0x000046C8
04728 46A8          81610078               lwz       r11,0x0078(SP)
0472C 46AC          316B0024               addic     r11,r11,36
04730 46B0          818B0010               lwz       r12,0x0010(r11)
04734 46B4          318C0001               addic     r12,r12,1
04738 46B8          918B0010               stw       r12,0x0010(r11)
0473C 46BC          80610058               lwz       r3,0x0058(SP)
04740 46C0   X      38800001               li        r4,1
04744 46C4          90830014               stw       r4,0x0014(r3)
04748 46C8          48000024               b         $+0x0024                  ; 0x000046EC
0474C 46CC          80A10058               lwz       r5,0x0058(SP)
04750 46D0   X      38C00000               li        r6,0
04754 46D4          90C50014               stw       r6,0x0014(r5)
04758 46D8          80E10078               lwz       r7,0x0078(SP)
0475C 46DC          30E70024               addic     r7,r7,36
04760 46E0          81070004               lwz       r8,0x0004(r7)
04764 46E4          31080001               addic     r8,r8,1
04768 46E8          91070004               stw       r8,0x0004(r7)
0476C 46EC          81410058               lwz       r10,0x0058(SP)
04770 46F0   X      39200008               li        r9,8
04774 46F4          912A0000               stw       r9,0x0000(r10)
04778 46F8          81810058               lwz       r12,0x0058(SP)
0477C 46FC          912C0004               stw       r9,0x0004(r12)
04780 4700          81610058               lwz       r11,0x0058(SP)
04784 4704   X      38800018               li        r4,24
04788 4708          908B0008               stw       r4,0x0008(r11)
0478C 470C          30690018               addic     r3,r9,24
04790 4710          80C10058               lwz       r6,0x0058(SP)
04794 4714          90660010               stw       r3,0x0010(r6)
04798 4718          80A10058               lwz       r5,0x0058(SP)
0479C 471C          9125000C               stw       r9,0x000C(r5)
047A0 4720          81010058               lwz       r8,0x0058(SP)
047A4 4724          31080018               addic     r8,r8,24
047A8 4728          91010054               stw       r8,0x0054(SP)
047AC 472C          80E10038               lwz       r7,0x0038(SP)
047B0 4730          89470000               lbz       r10,0x0000(r7)
047B4 4734          81810054               lwz       r12,0x0054(SP)
047B8 4738          994C0000               stb       r10,0x0000(r12)
047BC 473C          80810038               lwz       r4,0x0038(SP)
047C0 4740          89640001               lbz       r11,0x0001(r4)
047C4 4744          80610054               lwz       r3,0x0054(SP)
047C8 4748          99630001               stb       r11,0x0001(r3)
047CC 474C          80C10038               lwz       r6,0x0038(SP)
047D0 4750          89260002               lbz       r9,0x0002(r6)
047D4 4754          80A10054               lwz       r5,0x0054(SP)
047D8 4758          99250002               stb       r9,0x0002(r5)
047DC 475C          81010038               lwz       r8,0x0038(SP)
047E0 4760          88E80003               lbz       r7,0x0003(r8)
047E4 4764          81410054               lwz       r10,0x0054(SP)
047E8 4768          98EA0003               stb       r7,0x0003(r10)
047EC 476C          81810038               lwz       r12,0x0038(SP)
047F0 4770          888C0004               lbz       r4,0x0004(r12)
047F4 4774          81610054               lwz       r11,0x0054(SP)
047F8 4778          988B0004               stb       r4,0x0004(r11)
047FC 477C          80610038               lwz       r3,0x0038(SP)
04800 4780          88C30005               lbz       r6,0x0005(r3)
04804 4784          81210054               lwz       r9,0x0054(SP)
04808 4788          98C90005               stb       r6,0x0005(r9)
0480C 478C   X      38A00000               li        r5,0
04810 4790          7CA80734               extsh     r8,r5
04814 4794          80E10054               lwz       r7,0x0054(SP)
04818 4798          99070006               stb       r8,0x0006(r7)
0481C 479C          81410038               lwz       r10,0x0038(SP)
04820 47A0          898A000E               lbz       r12,0x000E(r10)
04824 47A4          80810054               lwz       r4,0x0054(SP)
04828 47A8          99840007               stb       r12,0x0007(r4)
0482C 47AC          81610054               lwz       r11,0x0054(SP)
04830 47B0          316B0008               addic     r11,r11,8
04834 47B4          91610054               stw       r11,0x0054(SP)
04838 47B8          80610038               lwz       r3,0x0038(SP)
0483C 47BC          88C30006               lbz       r6,0x0006(r3)
04840 47C0          81210054               lwz       r9,0x0054(SP)
04844 47C4          98C90000               stb       r6,0x0000(r9)
04848 47C8          81010038               lwz       r8,0x0038(SP)
0484C 47CC          88E80007               lbz       r7,0x0007(r8)
04850 47D0          81410054               lwz       r10,0x0054(SP)
04854 47D4          98EA0001               stb       r7,0x0001(r10)
04858 47D8          81810038               lwz       r12,0x0038(SP)
0485C 47DC          888C0008               lbz       r4,0x0008(r12)
04860 47E0          81610054               lwz       r11,0x0054(SP)
04864 47E4          988B0002               stb       r4,0x0002(r11)
04868 47E8          80610038               lwz       r3,0x0038(SP)
0486C 47EC          88C30009               lbz       r6,0x0009(r3)
04870 47F0          81210054               lwz       r9,0x0054(SP)
04874 47F4          98C90003               stb       r6,0x0003(r9)
04878 47F8          81010038               lwz       r8,0x0038(SP)
0487C 47FC          88E8000A               lbz       r7,0x000A(r8)
04880 4800          81410054               lwz       r10,0x0054(SP)
04884 4804          98EA0004               stb       r7,0x0004(r10)
04888 4808          81810038               lwz       r12,0x0038(SP)
0488C 480C          888C000B               lbz       r4,0x000B(r12)
04890 4810          81610054               lwz       r11,0x0054(SP)
04894 4814          988B0005               stb       r4,0x0005(r11)
04898 4818          7CA50734               extsh     r5,r5
0489C 481C          80610054               lwz       r3,0x0054(SP)
048A0 4820          98A30006               stb       r5,0x0006(r3)
048A4 4824          80C10038               lwz       r6,0x0038(SP)
048A8 4828          8926000F               lbz       r9,0x000F(r6)
048AC 482C          81010054               lwz       r8,0x0054(SP)
048B0 4830          99280007               stb       r9,0x0007(r8)
048B4 4834          80E10054               lwz       r7,0x0054(SP)
048B8 4838          30E70008               addic     r7,r7,8
048BC 483C          90E10054               stw       r7,0x0054(SP)
048C0 4840          81410054               lwz       r10,0x0054(SP)
048C4 4844          8181007C               lwz       r12,0x007C(SP)
048C8 4848          914C0010               stw       r10,0x0010(r12)
048CC 484C          8081004C               lwz       r4,0x004C(SP)
048D0 4850          81640004               lwz       r11,0x0004(r4)
048D4 4854   X      38A00001               li        r5,1
048D8 4858          60A50002               ori       r5,r5,0x0002
048DC 485C          7D6B2838               and       r11,r11,r5
048E0 4860   X      2B0B0002               cmplwi    cr6,r11,0x0002
048E4 4864   X      419A0014               beq       cr6,$+0x0014              ; 0x00004878
048E8 4868          8061004C               lwz       r3,0x004C(SP)
048EC 486C          80C30000               lwz       r6,0x0000(r3)
048F0 4870          90C1004C               stw       r6,0x004C(SP)
048F4 4874          48000060               b         $+0x0060                  ; 0x000048D4
048F8 4878          8061007C               lwz       r3,0x007C(SP)
048FC 487C          48006DE9               bl        $+0x6DE8                  ; 0x0000B664
04900 4880          80410014               lwz       RTOC,0x0014(SP)
04904 4884          90610050               stw       r3,0x0050(SP)
04908 4888          80810050               lwz       r4,0x0050(SP)
0490C 488C   X      28040000               cmplwi    r4,0x0000
04910 4890   X      41820020               beq       $+0x0020                  ; 0x000048B0
04914 4894          80A1004C               lwz       r5,0x004C(SP)
04918 4898          80C50010               lwz       r6,0x0010(r5)
0491C 489C          80660008               lwz       r3,0x0008(r6)
04920 48A0          80810050               lwz       r4,0x0050(SP)
04924 48A4          48006F89               bl        $+0x6F88                  ; 0x0000B82C
04928 48A8          80410014               lwz       RTOC,0x0014(SP)
0492C 48AC          48000028               b         $+0x0028                  ; 0x000048D4
04930 48B0          8081004C               lwz       r4,0x004C(SP)
04934 48B4          80A40010               lwz       r5,0x0010(r4)
04938 48B8          80650008               lwz       r3,0x0008(r5)
0493C 48BC          8081007C               lwz       r4,0x007C(SP)
04940 48C0          48006F6D               bl        $+0x6F6C                  ; 0x0000B82C
04944 48C4          80410014               lwz       RTOC,0x0014(SP)
04948 48C8   X      38800000               li        r4,0
0494C 48CC          9081007C               stw       r4,0x007C(SP)
04950 48D0          48000014               b         $+0x0014                  ; 0x000048E4
04954 48D4          80A1004C               lwz       r5,0x004C(SP)
04958 48D8   X      28050000               cmplwi    r5,0x0000
0495C 48DC   X      41820008               beq       $+0x0008                  ; 0x000048E4
04960 48E0          4BFFFF6C               b         $-0x0094                  ; 0x0000484C
04964 48E4          80C1007C               lwz       r6,0x007C(SP)
04968 48E8   X      28860000               cmplwi    cr1,r6,0x0000
0496C 48EC   X      41860010               beq       cr1,$+0x0010              ; 0x000048FC
04970 48F0          8061007C               lwz       r3,0x007C(SP)
04974 48F4          48006C81               bl        $+0x6C80                  ; 0x0000B574
04978 48F8          80410014               lwz       RTOC,0x0014(SP)
0497C 48FC          80010068               lwz       r0,0x0068(SP)
04980 4900          30210060               addic     SP,SP,96
04984 4904   X      7C0803A6               mtlr      r0                        ; LR = 8
04988 4908   X      4E800020               blr
0498C 490C   X      7C0802A6               mflr      r0                        ; LR = 8
04990 4910          90010008               stw       r0,0x0008(SP)
04994 4914          9421FF40               stwu      SP,-0x00C0(SP)
04998 4918          906100D8               stw       r3,0x00D8(SP)
0499C 491C          908100DC               stw       r4,0x00DC(SP)
049A0 4920          806100DC               lwz       r3,0x00DC(SP)
049A4 4924          8083000C               lwz       r4,0x000C(r3)
049A8 4928          90810038               stw       r4,0x0038(SP)
049AC 492C          80A10038               lwz       r5,0x0038(SP)
049B0 4930          88C5000C               lbz       r6,0x000C(r5)
049B4 4934   X      54C6402E               slwi      r6,r6,8
049B8 4938          80E10038               lwz       r7,0x0038(SP)
049BC 493C          8907000D               lbz       r8,0x000D(r7)
049C0 4940          7CC64378               or        r6,r6,r8
049C4 4944          90C1003C               stw       r6,0x003C(SP)
049C8 4948   X      39200000               li        r9,0
049CC 494C          91210040               stw       r9,0x0040(SP)
049D0 4950          91210044               stw       r9,0x0044(SP)
049D4 4954          91210048               stw       r9,0x0048(SP)
049D8 4958          9121004C               stw       r9,0x004C(SP)
049DC 495C          814100DC               lwz       r10,0x00DC(SP)
049E0 4960          91410050               stw       r10,0x0050(SP)
049E4 4964          81610050               lwz       r11,0x0050(SP)
049E8 4968          818B0010               lwz       r12,0x0010(r11)
049EC 496C          80610050               lwz       r3,0x0050(SP)
049F0 4970          8083000C               lwz       r4,0x000C(r3)
049F4 4974   X      7D846010               subc      r12,r12,r4
049F8 4978          80A1004C               lwz       r5,0x004C(SP)
049FC 497C          7D856014               addc      r12,r5,r12
04A00 4980          9181004C               stw       r12,0x004C(SP)
04A04 4984          80E10050               lwz       r7,0x0050(SP)
04A08 4988          81070008               lwz       r8,0x0008(r7)
04A0C 498C          91010050               stw       r8,0x0050(SP)
04A10 4990          80C10050               lwz       r6,0x0050(SP)
04A14 4994   X      28060000               cmplwi    r6,0x0000
04A18 4998   X      41820008               beq       $+0x0008                  ; 0x000049A0
04A1C 499C          4BFFFFC8               b         $-0x0038                  ; 0x00004964
04A20 49A0          812100D8               lwz       r9,0x00D8(SP)
04A24 49A4   X      39400001               li        r10,1
04A28 49A8          91490020               stw       r10,0x0020(r9)
04A2C 49AC          816100D8               lwz       r11,0x00D8(SP)
04A30 49B0          806B0024               lwz       r3,0x0024(r11)
04A34 49B4          8081004C               lwz       r4,0x004C(SP)
04A38 49B8          7C632014               addc      r3,r3,r4
04A3C 49BC          906B0024               stw       r3,0x0024(r11)
04A40 49C0          80A1003C               lwz       r5,0x003C(SP)
04A44 49C4          90A10054               stw       r5,0x0054(SP)
04A48 49C8          8181003C               lwz       r12,0x003C(SP)
04A4C 49CC          91810058               stw       r12,0x0058(SP)
04A50 49D0   X      38E0000E               li        r7,14
04A54 49D4          90E1005C               stw       r7,0x005C(SP)
04A58 49D8          8101003C               lwz       r8,0x003C(SP)
04A5C 49DC   X      288805DD               cmplwi    cr1,r8,0x05DD
04A60 49E0   X      408401EC               bge       cr1,$+0x01EC              ; 0x00004BCC
04A64 49E4          80C1003C               lwz       r6,0x003C(SP)
04A68 49E8          30C6000E               addic     r6,r6,14
04A6C 49EC          90C1003C               stw       r6,0x003C(SP)
04A70 49F0          8141003C               lwz       r10,0x003C(SP)
04A74 49F4          8121004C               lwz       r9,0x004C(SP)
04A78 49F8   X      7F0A4840               cmplw     cr6,r10,r9
04A7C 49FC   X      419A008C               beq       cr6,$+0x008C              ; 0x00004A88
04A80 4A00          8081003C               lwz       r4,0x003C(SP)
04A84 4A04          8061004C               lwz       r3,0x004C(SP)
04A88 4A08   X      7F841840               cmplw     cr7,r4,r3
04A8C 4A0C   X      409D0028               ble       cr7,$+0x0028              ; 0x00004A34
04A90 4A10          806100D8               lwz       r3,0x00D8(SP)
04A94 4A14          808100DC               lwz       r4,0x00DC(SP)
04A98 4A18   X      38A00080               li        r5,128
04A9C 4A1C          48000BE9               bl        $+0x0BE8                  ; 0x00005604
04AA0 4A20   X      60000000               nop
04AA4 4A24          806100D8               lwz       r3,0x00D8(SP)
04AA8 4A28   X      38800000               li        r4,0
04AAC 4A2C          90830020               stw       r4,0x0020(r3)
04AB0 4A30          48000BC4               b         $+0x0BC4                  ; 0x000055F4
04AB4 4A34          80A1004C               lwz       r5,0x004C(SP)
04AB8 4A38          80C1003C               lwz       r6,0x003C(SP)
04ABC 4A3C   X      7CA62810               subc      r5,r5,r6
04AC0 4A40          90A10060               stw       r5,0x0060(SP)
04AC4 4A44          80E100DC               lwz       r7,0x00DC(SP)
04AC8 4A48          81070008               lwz       r8,0x0008(r7)
04ACC 4A4C   X      28080000               cmplwi    r8,0x0000
04AD0 4A50   X      4182001C               beq       $+0x001C                  ; 0x00004A6C
04AD4 4A54          80810060               lwz       r4,0x0060(SP)
04AD8 4A58          7C8400D0               neg       r4,r4
04ADC 4A5C          806100DC               lwz       r3,0x00DC(SP)
04AE0 4A60          48006FAD               bl        $+0x6FAC                  ; 0x0000BA0C
04AE4 4A64          80410014               lwz       RTOC,0x0014(SP)
04AE8 4A68          48000018               b         $+0x0018                  ; 0x00004A80
04AEC 4A6C          808100DC               lwz       r4,0x00DC(SP)
04AF0 4A70          80A40010               lwz       r5,0x0010(r4)
04AF4 4A74          80C10060               lwz       r6,0x0060(SP)
04AF8 4A78   X      7CA62810               subc      r5,r5,r6
04AFC 4A7C          90A40010               stw       r5,0x0010(r4)
04B00 4A80          80E1003C               lwz       r7,0x003C(SP)
04B04 4A84          90E1004C               stw       r7,0x004C(SP)
04B08 4A88          81010038               lwz       r8,0x0038(SP)
04B0C 4A8C          8928000E               lbz       r9,0x000E(r8)
04B10 4A90          91210054               stw       r9,0x0054(SP)
04B14 4A94          81410038               lwz       r10,0x0038(SP)
04B18 4A98          896A000F               lbz       r11,0x000F(r10)
04B1C 4A9C          91610058               stw       r11,0x0058(SP)
04B20 4AA0          81810054               lwz       r12,0x0054(SP)
04B24 4AA4          9181003C               stw       r12,0x003C(SP)
04B28 4AA8          80610054               lwz       r3,0x0054(SP)
04B2C 4AAC          80C10058               lwz       r6,0x0058(SP)
04B30 4AB0          7C633038               and       r3,r3,r6
04B34 4AB4   X      280300FF               cmplwi    r3,0x00FF
04B38 4AB8   X      40820010               bne       $+0x0010                  ; 0x00004AC8
04B3C 4ABC   X      38A00004               li        r5,4
04B40 4AC0          90A10040               stw       r5,0x0040(SP)
04B44 4AC4          48000108               b         $+0x0108                  ; 0x00004BCC
04B48 4AC8   X      38800002               li        r4,2
04B4C 4ACC          90810040               stw       r4,0x0040(SP)
04B50 4AD0   X      38E00100               li        r7,256
04B54 4AD4          90E10044               stw       r7,0x0044(SP)
04B58 4AD8   X      39000011               li        r8,17
04B5C 4ADC          9101005C               stw       r8,0x005C(SP)
04B60 4AE0          81210038               lwz       r9,0x0038(SP)
04B64 4AE4          89490010               lbz       r10,0x0010(r9)
04B68 4AE8   X      2C8A0003               cmpwi     cr1,r10,3
04B6C 4AEC   X      4186002C               beq       cr1,$+0x002C              ; 0x00004B18
04B70 4AF0          806100DC               lwz       r3,0x00DC(SP)
04B74 4AF4          48006B71               bl        $+0x6B70                  ; 0x0000B664
04B78 4AF8          80410014               lwz       RTOC,0x0014(SP)
04B7C 4AFC          90610050               stw       r3,0x0050(SP)
04B80 4B00          80810050               lwz       r4,0x0050(SP)
04B84 4B04   X      28040000               cmplwi    r4,0x0000
04B88 4B08   X      41820010               beq       $+0x0010                  ; 0x00004B18
04B8C 4B0C          806100D8               lwz       r3,0x00D8(SP)
04B90 4B10          80810050               lwz       r4,0x0050(SP)
04B94 4B14          48000F71               bl        $+0x0F70                  ; 0x00005A84
04B98 4B18          80610054               lwz       r3,0x0054(SP)
04B9C 4B1C   X      2C0300AA               cmpwi     r3,170
04BA0 4B20   X      41820014               beq       $+0x0014                  ; 0x00004B34
04BA4 4B24          80810054               lwz       r4,0x0054(SP)
04BA8 4B28   X      2C8400FF               cmpwi     cr1,r4,255
04BAC 4B2C   X      41860048               beq       cr1,$+0x0048              ; 0x00004B74
04BB0 4B30          48000070               b         $+0x0070                  ; 0x00004BA0
04BB4 4B34   X      38A00016               li        r5,22
04BB8 4B38          90A1005C               stw       r5,0x005C(SP)
04BBC 4B3C          80C10038               lwz       r6,0x0038(SP)
04BC0 4B40          30C60011               addic     r6,r6,17
04BC4 4B44          90C10048               stw       r6,0x0048(SP)
04BC8 4B48   X      38E00001               li        r7,1
04BCC 4B4C          60E70002               ori       r7,r7,0x0002
04BD0 4B50          90E10040               stw       r7,0x0040(SP)
04BD4 4B54          81010038               lwz       r8,0x0038(SP)
04BD8 4B58          89280014               lbz       r9,0x0014(r8)
04BDC 4B5C   X      5529402E               slwi      r9,r9,8
04BE0 4B60          81410038               lwz       r10,0x0038(SP)
04BE4 4B64          896A0015               lbz       r11,0x0015(r10)
04BE8 4B68          7D295B78               or        r9,r9,r11
04BEC 4B6C          9121003C               stw       r9,0x003C(SP)
04BF0 4B70          48000030               b         $+0x0030                  ; 0x00004BA0
04BF4 4B74          806100DC               lwz       r3,0x00DC(SP)
04BF8 4B78          48006AED               bl        $+0x6AEC                  ; 0x0000B664
04BFC 4B7C          80410014               lwz       RTOC,0x0014(SP)
04C00 4B80          90610050               stw       r3,0x0050(SP)
04C04 4B84          80810050               lwz       r4,0x0050(SP)
04C08 4B88   X      28040000               cmplwi    r4,0x0000
04C0C 4B8C   X      41820010               beq       $+0x0010                  ; 0x00004B9C
04C10 4B90          806100D8               lwz       r3,0x00D8(SP)
04C14 4B94          80810050               lwz       r4,0x0050(SP)
04C18 4B98          4BFFF8A9               bl        $-0x0758                  ; 0x00004440
04C1C 4B9C          480000B0               b         $+0x00B0                  ; 0x00004C4C
04C20 4BA0          8061004C               lwz       r3,0x004C(SP)
04C24 4BA4          8081005C               lwz       r4,0x005C(SP)
04C28 4BA8   X      7C032040               cmplw     r3,r4
04C2C 4BAC   X      40800020               bge       $+0x0020                  ; 0x00004BCC
04C30 4BB0          806100DC               lwz       r3,0x00DC(SP)
04C34 4BB4          480069C1               bl        $+0x69C0                  ; 0x0000B574
04C38 4BB8          80410014               lwz       RTOC,0x0014(SP)
04C3C 4BBC          806100D8               lwz       r3,0x00D8(SP)
04C40 4BC0   X      38800000               li        r4,0
04C44 4BC4          90830020               stw       r4,0x0020(r3)
04C48 4BC8          48000A2C               b         $+0x0A2C                  ; 0x000055F4
04C4C 4BCC   X      38A00002               li        r5,2
04C50 4BD0          60A50001               ori       r5,r5,0x0001
04C54 4BD4          60A50004               ori       r5,r5,0x0004
04C58 4BD8          60A50008               ori       r5,r5,0x0008
04C5C 4BDC          80C10040               lwz       r6,0x0040(SP)
04C60 4BE0          7CC52838               and       r5,r6,r5
04C64 4BE4          80E1003C               lwz       r7,0x003C(SP)
04C68 4BE8          7CE52A78               xor       r5,r7,r5
04C6C 4BEC   X      54A506BE               clrlwi    r5,r5,26
04C70 4BF0          90A10064               stw       r5,0x0064(SP)
04C74 4BF4          810100D8               lwz       r8,0x00D8(SP)
04C78 4BF8          31080094               addic     r8,r8,148
04C7C 4BFC          81210064               lwz       r9,0x0064(SP)
04C80 4C00   X      5529103A               slwi      r9,r9,2
04C84 4C04          7D48482E               lwzx      r10,r8,r9
04C88 4C08          91410068               stw       r10,0x0068(SP)
04C8C 4C0C          81610068               lwz       r11,0x0068(SP)
04C90 4C10   X      280B0000               cmplwi    r11,0x0000
04C94 4C14   X      41820038               beq       $+0x0038                  ; 0x00004C4C
04C98 4C18          81810068               lwz       r12,0x0068(SP)
04C9C 4C1C          808C0008               lwz       r4,0x0008(r12)
04CA0 4C20          8061003C               lwz       r3,0x003C(SP)
04CA4 4C24   X      7C841840               cmplw     cr1,r4,r3
04CA8 4C28   X      40860008               bne       cr1,$+0x0008              ; 0x00004C30
04CAC 4C2C          480000FC               b         $+0x00FC                  ; 0x00004D28
04CB0 4C30          80C10068               lwz       r6,0x0068(SP)
04CB4 4C34          80E6000C               lwz       r7,0x000C(r6)
04CB8 4C38          90E10068               stw       r7,0x0068(SP)
04CBC 4C3C          80A10068               lwz       r5,0x0068(SP)
04CC0 4C40   X      2B050000               cmplwi    cr6,r5,0x0000
04CC4 4C44   X      419A0008               beq       cr6,$+0x0008              ; 0x00004C4C
04CC8 4C48          4BFFFFD0               b         $-0x0030                  ; 0x00004C18
04CCC 4C4C          81010038               lwz       r8,0x0038(SP)
04CD0 4C50          89280000               lbz       r9,0x0000(r8)
04CD4 4C54   X      552907FF               clrlwi.   r9,r9,31
04CD8 4C58   X      4182001C               beq       $+0x001C                  ; 0x00004C74
04CDC 4C5C          814100D8               lwz       r10,0x00D8(SP)
04CE0 4C60          816A0198               lwz       r11,0x0198(r10)
04CE4 4C64          91610068               stw       r11,0x0068(SP)
04CE8 4C68          81810068               lwz       r12,0x0068(SP)
04CEC 4C6C   X      2B8C0000               cmplwi    cr7,r12,0x0000
04CF0 4C70   X      409E0010               bne       cr7,$+0x0010              ; 0x00004C80
04CF4 4C74   X      38800000               li        r4,0
04CF8 4C78          9081006C               stw       r4,0x006C(SP)
04CFC 4C7C          4800000C               b         $+0x000C                  ; 0x00004C88
04D00 4C80   X      38600001               li        r3,1
04D04 4C84          9061006C               stw       r3,0x006C(SP)
04D08 4C88          80C1006C               lwz       r6,0x006C(SP)
04D0C 4C8C   X      2C860000               cmpwi     cr1,r6,0
04D10 4C90   X      41860008               beq       cr1,$+0x0008              ; 0x00004C98
04D14 4C94          48000094               b         $+0x0094                  ; 0x00004D28
04D18 4C98          80E10040               lwz       r7,0x0040(SP)
04D1C 4C9C          54E707BD               rlwinm.   r7,r7,0,30,30
04D20 4CA0   X      4182001C               beq       $+0x001C                  ; 0x00004CBC
04D24 4CA4          80A100D8               lwz       r5,0x00D8(SP)
04D28 4CA8          810501A0               lwz       r8,0x01A0(r5)
04D2C 4CAC          91010068               stw       r8,0x0068(SP)
04D30 4CB0          81210068               lwz       r9,0x0068(SP)
04D34 4CB4   X      2B090000               cmplwi    cr6,r9,0x0000
04D38 4CB8   X      409A0010               bne       cr6,$+0x0010              ; 0x00004CC8
04D3C 4CBC   X      39400000               li        r10,0
04D40 4CC0          91410070               stw       r10,0x0070(SP)
04D44 4CC4          4800000C               b         $+0x000C                  ; 0x00004CD0
04D48 4CC8   X      39600001               li        r11,1
04D4C 4CCC          91610070               stw       r11,0x0070(SP)
04D50 4CD0          81810070               lwz       r12,0x0070(SP)
04D54 4CD4   X      2F8C0000               cmpwi     cr7,r12,0
04D58 4CD8   X      419E0008               beq       cr7,$+0x0008              ; 0x00004CE0
04D5C 4CDC          4800004C               b         $+0x004C                  ; 0x00004D28
04D60 4CE0          808100D8               lwz       r4,0x00D8(SP)
04D64 4CE4          80640194               lwz       r3,0x0194(r4)
04D68 4CE8          90610068               stw       r3,0x0068(SP)
04D6C 4CEC          80C10068               lwz       r6,0x0068(SP)
04D70 4CF0   X      28860000               cmplwi    cr1,r6,0x0000
04D74 4CF4   X      40860034               bne       cr1,$+0x0034              ; 0x00004D28
04D78 4CF8          806100DC               lwz       r3,0x00DC(SP)
04D7C 4CFC          48006879               bl        $+0x6878                  ; 0x0000B574
04D80 4D00          80410014               lwz       RTOC,0x0014(SP)
04D84 4D04          806100D8               lwz       r3,0x00D8(SP)
04D88 4D08          30630024               addic     r3,r3,36
04D8C 4D0C          80830020               lwz       r4,0x0020(r3)
04D90 4D10          30840001               addic     r4,r4,1
04D94 4D14          90830020               stw       r4,0x0020(r3)
04D98 4D18          80A100D8               lwz       r5,0x00D8(SP)
04D9C 4D1C   X      38C00000               li        r6,0
04DA0 4D20          90C50020               stw       r6,0x0020(r5)
04DA4 4D24          480008D0               b         $+0x08D0                  ; 0x000055F4
04DA8 4D28          80E10038               lwz       r7,0x0038(SP)
04DAC 4D2C          8101005C               lwz       r8,0x005C(SP)
04DB0 4D30          7CE74014               addc      r7,r7,r8
04DB4 4D34          812100DC               lwz       r9,0x00DC(SP)
04DB8 4D38          90E9000C               stw       r7,0x000C(r9)
04DBC 4D3C          81410044               lwz       r10,0x0044(SP)
04DC0 4D40          614A0200               ori       r10,r10,0x0200
04DC4 4D44          91410044               stw       r10,0x0044(SP)
04DC8 4D48          81610038               lwz       r11,0x0038(SP)
04DCC 4D4C          898B0000               lbz       r12,0x0000(r11)
04DD0 4D50          99810074               stb       r12,0x0074(SP)
04DD4 4D54          88810074               lbz       r4,0x0074(SP)
04DD8 4D58   X      548407FF               clrlwi.   r4,r4,31
04DDC 4D5C   X      41820098               beq       $+0x0098                  ; 0x00004DF4
04DE0 4D60          80610044               lwz       r3,0x0044(SP)
04DE4 4D64          60630400               ori       r3,r3,0x0400
04DE8 4D68          90610044               stw       r3,0x0044(SP)
04DEC 4D6C          80C10038               lwz       r6,0x0038(SP)
04DF0 4D70          88A60001               lbz       r5,0x0001(r6)
04DF4 4D74          89010074               lbz       r8,0x0074(SP)
04DF8 4D78          7D052838               and       r5,r8,r5
04DFC 4D7C          80E10038               lwz       r7,0x0038(SP)
04E00 4D80          89270002               lbz       r9,0x0002(r7)
04E04 4D84          7CA54838               and       r5,r5,r9
04E08 4D88          81410038               lwz       r10,0x0038(SP)
04E0C 4D8C          896A0003               lbz       r11,0x0003(r10)
04E10 4D90          7CA55838               and       r5,r5,r11
04E14 4D94          81810038               lwz       r12,0x0038(SP)
04E18 4D98          888C0004               lbz       r4,0x0004(r12)
04E1C 4D9C          7CA52038               and       r5,r5,r4
04E20 4DA0          80610038               lwz       r3,0x0038(SP)
04E24 4DA4          88C30005               lbz       r6,0x0005(r3)
04E28 4DA8          7CA53038               and       r5,r5,r6
04E2C 4DAC   X      2C8500FF               cmpwi     cr1,r5,255
04E30 4DB0   X      40860024               bne       cr1,$+0x0024              ; 0x00004DD4
04E34 4DB4          810100D8               lwz       r8,0x00D8(SP)
04E38 4DB8          31080024               addic     r8,r8,36
04E3C 4DBC          80E80014               lwz       r7,0x0014(r8)
04E40 4DC0          30E70001               addic     r7,r7,1
04E44 4DC4          90E80014               stw       r7,0x0014(r8)
04E48 4DC8   X      39200002               li        r9,2
04E4C 4DCC          91210078               stw       r9,0x0078(SP)
04E50 4DD0          48000020               b         $+0x0020                  ; 0x00004DF0
04E54 4DD4          814100D8               lwz       r10,0x00D8(SP)
04E58 4DD8          314A0024               addic     r10,r10,36
04E5C 4DDC          816A0010               lwz       r11,0x0010(r10)
04E60 4DE0          316B0001               addic     r11,r11,1
04E64 4DE4          916A0010               stw       r11,0x0010(r10)
04E68 4DE8   X      39800001               li        r12,1
04E6C 4DEC          91810078               stw       r12,0x0078(SP)
04E70 4DF0          48000020               b         $+0x0020                  ; 0x00004E10
04E74 4DF4   X      38800000               li        r4,0
04E78 4DF8          90810078               stw       r4,0x0078(SP)
04E7C 4DFC          806100D8               lwz       r3,0x00D8(SP)
04E80 4E00          30630024               addic     r3,r3,36
04E84 4E04          80C30004               lwz       r6,0x0004(r3)
04E88 4E08          30C60001               addic     r6,r6,1
04E8C 4E0C          90C30004               stw       r6,0x0004(r3)
04E90 4E10          80A10068               lwz       r5,0x0068(SP)
04E94 4E14          80E50014               lwz       r7,0x0014(r5)
04E98 4E18          90E1007C               stw       r7,0x007C(SP)
04E9C 4E1C          81010068               lwz       r8,0x0068(SP)
04EA0 4E20          81280004               lwz       r9,0x0004(r8)
04EA4 4E24          91210080               stw       r9,0x0080(SP)
04EA8 4E28          816100D8               lwz       r11,0x00D8(SP)
04EAC 4E2C          316B001A               addic     r11,r11,26
04EB0 4E30          91610084               stw       r11,0x0084(SP)
04EB4 4E34          81410068               lwz       r10,0x0068(SP)
04EB8 4E38          818A0010               lwz       r12,0x0010(r10)
04EBC 4E3C          808C0024               lwz       r4,0x0024(r12)
04EC0 4E40          90810088               stw       r4,0x0088(SP)
04EC4 4E44          80C10084               lwz       r6,0x0084(SP)
04EC8 4E48          88660000               lbz       r3,0x0000(r6)
04ECC 4E4C          80A10038               lwz       r5,0x0038(SP)
04ED0 4E50          88E50000               lbz       r7,0x0000(r5)
04ED4 4E54          7C633A78               xor       r3,r3,r7
04ED8 4E58          7C630734               extsh     r3,r3
04EDC 4E5C          98610074               stb       r3,0x0074(SP)
04EE0 4E60          81010084               lwz       r8,0x0084(SP)
04EE4 4E64          89280001               lbz       r9,0x0001(r8)
04EE8 4E68          81610038               lwz       r11,0x0038(SP)
04EEC 4E6C          894B0001               lbz       r10,0x0001(r11)
04EF0 4E70          7D295278               xor       r9,r9,r10
04EF4 4E74          89810074               lbz       r12,0x0074(SP)
04EF8 4E78          7D894B78               or        r9,r12,r9
04EFC 4E7C          99210074               stb       r9,0x0074(SP)
04F00 4E80          80810084               lwz       r4,0x0084(SP)
04F04 4E84          88C40002               lbz       r6,0x0002(r4)
04F08 4E88          80A10038               lwz       r5,0x0038(SP)
04F0C 4E8C          88E50002               lbz       r7,0x0002(r5)
04F10 4E90          7CC63A78               xor       r6,r6,r7
04F14 4E94          88610074               lbz       r3,0x0074(SP)
04F18 4E98          7C663378               or        r6,r3,r6
04F1C 4E9C          98C10074               stb       r6,0x0074(SP)
04F20 4EA0          81010084               lwz       r8,0x0084(SP)
04F24 4EA4          89680003               lbz       r11,0x0003(r8)
04F28 4EA8          81410038               lwz       r10,0x0038(SP)
04F2C 4EAC          898A0003               lbz       r12,0x0003(r10)
04F30 4EB0          7D6B6278               xor       r11,r11,r12
04F34 4EB4          89210074               lbz       r9,0x0074(SP)
04F38 4EB8          7D2B5B78               or        r11,r9,r11
04F3C 4EBC          99610074               stb       r11,0x0074(SP)
04F40 4EC0          80810084               lwz       r4,0x0084(SP)
04F44 4EC4          88A40004               lbz       r5,0x0004(r4)
04F48 4EC8          80E10038               lwz       r7,0x0038(SP)
04F4C 4ECC          88670004               lbz       r3,0x0004(r7)
04F50 4ED0          7CA51A78               xor       r5,r5,r3
04F54 4ED4          88C10074               lbz       r6,0x0074(SP)
04F58 4ED8          7CC52B78               or        r5,r6,r5
04F5C 4EDC          98A10074               stb       r5,0x0074(SP)
04F60 4EE0          81010084               lwz       r8,0x0084(SP)
04F64 4EE4          89480005               lbz       r10,0x0005(r8)
04F68 4EE8          81810038               lwz       r12,0x0038(SP)
04F6C 4EEC          892C0005               lbz       r9,0x0005(r12)
04F70 4EF0          7D4A4A78               xor       r10,r10,r9
04F74 4EF4          89610074               lbz       r11,0x0074(SP)
04F78 4EF8          7D6A5378               or        r10,r11,r10
04F7C 4EFC          99410074               stb       r10,0x0074(SP)
04F80 4F00          88810074               lbz       r4,0x0074(SP)
04F84 4F04   X      2F040000               cmpwi     cr6,r4,0
04F88 4F08   X      409A0008               bne       cr6,$+0x0008              ; 0x00004F10
04F8C 4F0C          480000AC               b         $+0x00AC                  ; 0x00004FB8
04F90 4F10          80E10088               lwz       r7,0x0088(SP)
04F94 4F14   X      2B870000               cmplwi    cr7,r7,0x0000
04F98 4F18   X      409E0008               bne       cr7,$+0x0008              ; 0x00004F20
04F9C 4F1C          48000020               b         $+0x0020                  ; 0x00004F3C
04FA0 4F20          80610088               lwz       r3,0x0088(SP)
04FA4 4F24          30630004               addic     r3,r3,4
04FA8 4F28          90610084               stw       r3,0x0084(SP)
04FAC 4F2C          80C10088               lwz       r6,0x0088(SP)
04FB0 4F30          80A60000               lwz       r5,0x0000(r6)
04FB4 4F34          90A10088               stw       r5,0x0088(SP)
04FB8 4F38          4BFFFF0C               b         $-0x00F4                  ; 0x00004E44
04FBC 4F3C   X      39000400               li        r8,1024
04FC0 4F40          61080200               ori       r8,r8,0x0200
04FC4 4F44          61080100               ori       r8,r8,0x0100
04FC8 4F48          61080020               ori       r8,r8,0x0020
04FCC 4F4C          81810068               lwz       r12,0x0068(SP)
04FD0 4F50          812C0004               lwz       r9,0x0004(r12)
04FD4 4F54          7D284039               and.      r8,r9,r8
04FD8 4F58   X      4182004C               beq       $+0x004C                  ; 0x00004FA4
04FDC 4F5C          81610068               lwz       r11,0x0068(SP)
04FE0 4F60          814B0004               lwz       r10,0x0004(r11)
04FE4 4F64          554A056B               rlwinm.   r10,r10,0,21,21
04FE8 4F68   X      41820010               beq       $+0x0010                  ; 0x00004F78
04FEC 4F6C          80810078               lwz       r4,0x0078(SP)
04FF0 4F70   X      28840000               cmplwi    cr1,r4,0x0000
04FF4 4F74   X      41860010               beq       cr1,$+0x0010              ; 0x00004F84
04FF8 4F78   X      38E00000               li        r7,0
04FFC 4F7C          90E1008C               stw       r7,0x008C(SP)
05000 4F80          4800000C               b         $+0x000C                  ; 0x00004F8C
05004 4F84   X      38600001               li        r3,1
05008 4F88          9061008C               stw       r3,0x008C(SP)
0500C 4F8C          80C1008C               lwz       r6,0x008C(SP)
05010 4F90   X      2F060000               cmpwi     cr6,r6,0
05014 4F94   X      419A000C               beq       cr6,$+0x000C              ; 0x00004FA0
05018 4F98   X      38A00000               li        r5,0
0501C 4F9C          90A10068               stw       r5,0x0068(SP)
05020 4FA0          48000018               b         $+0x0018                  ; 0x00004FB8
05024 4FA4          81810078               lwz       r12,0x0078(SP)
05028 4FA8   X      2B8C0002               cmplwi    cr7,r12,0x0002
0502C 4FAC   X      419E000C               beq       cr7,$+0x000C              ; 0x00004FB8
05030 4FB0   X      39200000               li        r9,0
05034 4FB4          91210068               stw       r9,0x0068(SP)
05038 4FB8          81010080               lwz       r8,0x0080(SP)
0503C 4FBC          55080672               rlwinm    r8,r8,0,25,25
05040 4FC0          81610044               lwz       r11,0x0044(SP)
05044 4FC4          7D684378               or        r8,r11,r8
05048 4FC8          91010044               stw       r8,0x0044(SP)
0504C 4FCC          8141007C               lwz       r10,0x007C(SP)
05050 4FD0   X      280A0000               cmplwi    r10,0x0000
05054 4FD4   X      40820124               bne       $+0x0124                  ; 0x000050F8
05058 4FD8          80810080               lwz       r4,0x0080(SP)
0505C 4FDC          54840673               rlwinm.   r4,r4,0,25,25
05060 4FE0   X      41820050               beq       $+0x0050                  ; 0x00005030
05064 4FE4          80E10044               lwz       r7,0x0044(SP)
05068 4FE8          54E70673               rlwinm.   r7,r7,0,25,25
0506C 4FEC   X      4182001C               beq       $+0x001C                  ; 0x00005008
05070 4FF0          806100D8               lwz       r3,0x00D8(SP)
05074 4FF4          80C3019C               lwz       r6,0x019C(r3)
05078 4FF8          90C1007C               stw       r6,0x007C(SP)
0507C 4FFC          80A1007C               lwz       r5,0x007C(SP)
05080 5000   X      28850000               cmplwi    cr1,r5,0x0000
05084 5004   X      40860010               bne       cr1,$+0x0010              ; 0x00005014
05088 5008   X      39800000               li        r12,0
0508C 500C          91810090               stw       r12,0x0090(SP)
05090 5010          4800000C               b         $+0x000C                  ; 0x0000501C
05094 5014   X      39200001               li        r9,1
05098 5018          91210090               stw       r9,0x0090(SP)
0509C 501C          81610090               lwz       r11,0x0090(SP)
050A0 5020   X      2F0B0000               cmpwi     cr6,r11,0
050A4 5024   X      419A0008               beq       cr6,$+0x0008              ; 0x0000502C
050A8 5028          480000D0               b         $+0x00D0                  ; 0x000050F8
050AC 502C          48000020               b         $+0x0020                  ; 0x0000504C
050B0 5030          81010080               lwz       r8,0x0080(SP)
050B4 5034          550805AD               rlwinm.   r8,r8,0,22,22
050B8 5038   X      41820008               beq       $+0x0008                  ; 0x00005040
050BC 503C          480000BC               b         $+0x00BC                  ; 0x000050F8
050C0 5040          81410080               lwz       r10,0x0080(SP)
050C4 5044          554A06B5               rlwinm.   r10,r10,0,26,26
050C8 5048   X      41820050               beq       $+0x0050                  ; 0x00005098
050CC 504C          80810044               lwz       r4,0x0044(SP)
050D0 5050          5484056B               rlwinm.   r4,r4,0,21,21
050D4 5054   X      4182001C               beq       $+0x001C                  ; 0x00005070
050D8 5058          80E100D8               lwz       r7,0x00D8(SP)
050DC 505C          80670198               lwz       r3,0x0198(r7)
050E0 5060          9061007C               stw       r3,0x007C(SP)
050E4 5064          80C1007C               lwz       r6,0x007C(SP)
050E8 5068   X      2B860000               cmplwi    cr7,r6,0x0000
050EC 506C   X      409E0010               bne       cr7,$+0x0010              ; 0x0000507C
050F0 5070   X      38A00000               li        r5,0
050F4 5074          90A10094               stw       r5,0x0094(SP)
050F8 5078          4800000C               b         $+0x000C                  ; 0x00005084
050FC 507C   X      39800001               li        r12,1
05100 5080          91810094               stw       r12,0x0094(SP)
05104 5084          81210094               lwz       r9,0x0094(SP)
05108 5088   X      2C890000               cmpwi     cr1,r9,0
0510C 508C   X      41860008               beq       cr1,$+0x0008              ; 0x00005094
05110 5090          48000068               b         $+0x0068                  ; 0x000050F8
05114 5094          48000010               b         $+0x0010                  ; 0x000050A4
05118 5098          81610080               lwz       r11,0x0080(SP)
0511C 509C          556B056B               rlwinm.   r11,r11,0,21,21
05120 50A0   X      4182004C               beq       $+0x004C                  ; 0x000050EC
05124 50A4          81010044               lwz       r8,0x0044(SP)
05128 50A8          550805EF               rlwinm.   r8,r8,0,23,23
0512C 50AC   X      4182001C               beq       $+0x001C                  ; 0x000050C8
05130 50B0          814100D8               lwz       r10,0x00D8(SP)
05134 50B4          808A01A0               lwz       r4,0x01A0(r10)
05138 50B8          9081007C               stw       r4,0x007C(SP)
0513C 50BC          80E1007C               lwz       r7,0x007C(SP)
05140 50C0   X      2B070000               cmplwi    cr6,r7,0x0000
05144 50C4   X      409A0010               bne       cr6,$+0x0010              ; 0x000050D4
05148 50C8   X      38600000               li        r3,0
0514C 50CC          90610098               stw       r3,0x0098(SP)
05150 50D0          4800000C               b         $+0x000C                  ; 0x000050DC
05154 50D4   X      38C00001               li        r6,1
05158 50D8          90C10098               stw       r6,0x0098(SP)
0515C 50DC          80A10098               lwz       r5,0x0098(SP)
05160 50E0   X      2F850000               cmpwi     cr7,r5,0
05164 50E4   X      419E0008               beq       cr7,$+0x0008              ; 0x000050EC
05168 50E8          48000010               b         $+0x0010                  ; 0x000050F8
0516C 50EC          818100D8               lwz       r12,0x00D8(SP)
05170 50F0          812C0194               lwz       r9,0x0194(r12)
05174 50F4          9121007C               stw       r9,0x007C(SP)
05178 50F8          81610068               lwz       r11,0x0068(SP)
0517C 50FC   X      288B0000               cmplwi    cr1,r11,0x0000
05180 5100   X      40860010               bne       cr1,$+0x0010              ; 0x00005110
05184 5104          8101007C               lwz       r8,0x007C(SP)
05188 5108          91010068               stw       r8,0x0068(SP)
0518C 510C          480004B4               b         $+0x04B4                  ; 0x000055C0
05190 5110          81410068               lwz       r10,0x0068(SP)
05194 5114          808A0010               lwz       r4,0x0010(r10)
05198 5118          9081009C               stw       r4,0x009C(SP)
0519C 511C          80E1009C               lwz       r7,0x009C(SP)
051A0 5120          8067000C               lwz       r3,0x000C(r7)
051A4 5124          5463056B               rlwinm.   r3,r3,0,21,21
051A8 5128   X      40820020               bne       $+0x0020                  ; 0x00005148
051AC 512C          80C1009C               lwz       r6,0x009C(SP)
051B0 5130          80A6000C               lwz       r5,0x000C(r6)
051B4 5134          54A50630               rlwinm    r5,r5,0,24,24
051B8 5138          81810044               lwz       r12,0x0044(SP)
051BC 513C          558C056A               rlwinm    r12,r12,0,21,21
051C0 5140          7D852B79               or.       r5,r12,r5
051C4 5144   X      40820010               bne       $+0x0010                  ; 0x00005154
051C8 5148   X      39200000               li        r9,0
051CC 514C          912100A0               stw       r9,0x00A0(SP)
051D0 5150          4800000C               b         $+0x000C                  ; 0x0000515C
051D4 5154   X      39600001               li        r11,1
051D8 5158          916100A0               stw       r11,0x00A0(SP)
051DC 515C          810100A0               lwz       r8,0x00A0(SP)
051E0 5160   X      2F080000               cmpwi     cr6,r8,0
051E4 5164   X      419A0350               beq       cr6,$+0x0350              ; 0x000054B4
051E8 5168          814100DC               lwz       r10,0x00DC(SP)
051EC 516C          808A0014               lwz       r4,0x0014(r10)
051F0 5170          88E4000D               lbz       r7,0x000D(r4)
051F4 5174   X      2F870001               cmpwi     cr7,r7,1
051F8 5178   X      419E0308               beq       cr7,$+0x0308              ; 0x00005480
051FC 517C   X      38600008               li        r3,8
05200 5180          906100A4               stw       r3,0x00A4(SP)
05204 5184          80C10048               lwz       r6,0x0048(SP)
05208 5188   X      28860000               cmplwi    cr1,r6,0x0000
0520C 518C   X      4186000C               beq       cr1,$+0x000C              ; 0x00005198
05210 5190   X      3980000D               li        r12,13
05214 5194          918100A4               stw       r12,0x00A4(SP)
05218 5198          806100A4               lwz       r3,0x00A4(SP)
0521C 519C   X      38A00002               li        r5,2
05220 51A0          7C6519D6               mullw     r3,r5,r3
05224 51A4          30630018               addic     r3,r3,24
05228 51A8   X      38800001               li        r4,1
0522C 51AC          48006639               bl        $+0x6638                  ; 0x0000B7E4
05230 51B0          80410014               lwz       RTOC,0x0014(SP)
05234 51B4          90610050               stw       r3,0x0050(SP)
05238 51B8          80810050               lwz       r4,0x0050(SP)
0523C 51BC   X      28040000               cmplwi    r4,0x0000
05240 51C0   X      40820038               bne       $+0x0038                  ; 0x000051F8
05244 51C4          80A1007C               lwz       r5,0x007C(SP)
05248 51C8          90A10068               stw       r5,0x0068(SP)
0524C 51CC          80C10068               lwz       r6,0x0068(SP)
05250 51D0   X      28860000               cmplwi    cr1,r6,0x0000
05254 51D4   X      41860008               beq       cr1,$+0x0008              ; 0x000051DC
05258 51D8          480003E8               b         $+0x03E8                  ; 0x000055C0
0525C 51DC          806100DC               lwz       r3,0x00DC(SP)
05260 51E0          48006395               bl        $+0x6394                  ; 0x0000B574
05264 51E4          80410014               lwz       RTOC,0x0014(SP)
05268 51E8          806100D8               lwz       r3,0x00D8(SP)
0526C 51EC   X      38800000               li        r4,0
05270 51F0          90830020               stw       r4,0x0020(r3)
05274 51F4          48000400               b         $+0x0400                  ; 0x000055F4
05278 51F8          80A100DC               lwz       r5,0x00DC(SP)
0527C 51FC          80C10050               lwz       r6,0x0050(SP)
05280 5200          90A60008               stw       r5,0x0008(r6)
05284 5204          80E10050               lwz       r7,0x0050(SP)
05288 5208          90E100DC               stw       r7,0x00DC(SP)
0528C 520C          810100DC               lwz       r8,0x00DC(SP)
05290 5210          81280014               lwz       r9,0x0014(r8)
05294 5214   X      39400001               li        r10,1
05298 5218          7D4A0734               extsh     r10,r10
0529C 521C          9949000D               stb       r10,0x000D(r9)
052A0 5220          816100DC               lwz       r11,0x00DC(SP)
052A4 5224          818B000C               lwz       r12,0x000C(r11)
052A8 5228          918100A8               stw       r12,0x00A8(SP)
052AC 522C          808100A8               lwz       r4,0x00A8(SP)
052B0 5230          908100AC               stw       r4,0x00AC(SP)
052B4 5234          806100AC               lwz       r3,0x00AC(SP)
052B8 5238   X      38A00008               li        r5,8
052BC 523C          90A30000               stw       r5,0x0000(r3)
052C0 5240          80C100A4               lwz       r6,0x00A4(SP)
052C4 5244          80E100AC               lwz       r7,0x00AC(SP)
052C8 5248          90C70004               stw       r6,0x0004(r7)
052CC 524C          810100AC               lwz       r8,0x00AC(SP)
052D0 5250   X      39400018               li        r10,24
052D4 5254          91480008               stw       r10,0x0008(r8)
052D8 5258          812100A4               lwz       r9,0x00A4(SP)
052DC 525C          31290018               addic     r9,r9,24
052E0 5260          816100AC               lwz       r11,0x00AC(SP)
052E4 5264          912B0010               stw       r9,0x0010(r11)
052E8 5268          818100A4               lwz       r12,0x00A4(SP)
052EC 526C          808100AC               lwz       r4,0x00AC(SP)
052F0 5270          9184000C               stw       r12,0x000C(r4)
052F4 5274          80A10038               lwz       r5,0x0038(SP)
052F8 5278          90A100B0               stw       r5,0x00B0(SP)
052FC 527C          80610078               lwz       r3,0x0078(SP)
05300 5280          80C100AC               lwz       r6,0x00AC(SP)
05304 5284          90660014               stw       r3,0x0014(r6)
05308 5288          80E100AC               lwz       r7,0x00AC(SP)
0530C 528C          30E70018               addic     r7,r7,24
05310 5290          90E100A8               stw       r7,0x00A8(SP)
05314 5294          814100B0               lwz       r10,0x00B0(SP)
05318 5298          890A0000               lbz       r8,0x0000(r10)
0531C 529C          812100A8               lwz       r9,0x00A8(SP)
05320 52A0          99090000               stb       r8,0x0000(r9)
05324 52A4          816100B0               lwz       r11,0x00B0(SP)
05328 52A8          898B0001               lbz       r12,0x0001(r11)
0532C 52AC          808100A8               lwz       r4,0x00A8(SP)
05330 52B0          99840001               stb       r12,0x0001(r4)
05334 52B4          80A100B0               lwz       r5,0x00B0(SP)
05338 52B8          88650002               lbz       r3,0x0002(r5)
0533C 52BC          80C100A8               lwz       r6,0x00A8(SP)
05340 52C0          98660002               stb       r3,0x0002(r6)
05344 52C4          80E100B0               lwz       r7,0x00B0(SP)
05348 52C8          89470003               lbz       r10,0x0003(r7)
0534C 52CC          810100A8               lwz       r8,0x00A8(SP)
05350 52D0          99480003               stb       r10,0x0003(r8)
05354 52D4          812100B0               lwz       r9,0x00B0(SP)
05358 52D8          89690004               lbz       r11,0x0004(r9)
0535C 52DC          818100A8               lwz       r12,0x00A8(SP)
05360 52E0          996C0004               stb       r11,0x0004(r12)
05364 52E4          808100B0               lwz       r4,0x00B0(SP)
05368 52E8          88A40005               lbz       r5,0x0005(r4)
0536C 52EC          806100A8               lwz       r3,0x00A8(SP)
05370 52F0          98A30005               stb       r5,0x0005(r3)
05374 52F4          80C10054               lwz       r6,0x0054(SP)
05378 52F8   X      54C6C23E               srwi      r6,r6,8
0537C 52FC          7CC60734               extsh     r6,r6
05380 5300          80E100A8               lwz       r7,0x00A8(SP)
05384 5304          98C70006               stb       r6,0x0006(r7)
05388 5308          81410054               lwz       r10,0x0054(SP)
0538C 530C          7D4A0734               extsh     r10,r10
05390 5310          810100A8               lwz       r8,0x00A8(SP)
05394 5314          99480007               stb       r10,0x0007(r8)
05398 5318          81210048               lwz       r9,0x0048(SP)
0539C 531C   X      28090000               cmplwi    r9,0x0000
053A0 5320   X      41820054               beq       $+0x0054                  ; 0x00005374
053A4 5324          81610048               lwz       r11,0x0048(SP)
053A8 5328          898B0000               lbz       r12,0x0000(r11)
053AC 532C          808100A8               lwz       r4,0x00A8(SP)
053B0 5330          99840008               stb       r12,0x0008(r4)
053B4 5334          80A10048               lwz       r5,0x0048(SP)
053B8 5338          88650001               lbz       r3,0x0001(r5)
053BC 533C          80C100A8               lwz       r6,0x00A8(SP)
053C0 5340          98660009               stb       r3,0x0009(r6)
053C4 5344          80E10048               lwz       r7,0x0048(SP)
053C8 5348          89470002               lbz       r10,0x0002(r7)
053CC 534C          810100A8               lwz       r8,0x00A8(SP)
053D0 5350          9948000A               stb       r10,0x000A(r8)
053D4 5354          81210048               lwz       r9,0x0048(SP)
053D8 5358          89690003               lbz       r11,0x0003(r9)
053DC 535C          818100A8               lwz       r12,0x00A8(SP)
053E0 5360          996C000B               stb       r11,0x000B(r12)
053E4 5364          80810048               lwz       r4,0x0048(SP)
053E8 5368          88A40004               lbz       r5,0x0004(r4)
053EC 536C          806100A8               lwz       r3,0x00A8(SP)
053F0 5370          98A3000C               stb       r5,0x000C(r3)
053F4 5374          80C100A8               lwz       r6,0x00A8(SP)
053F8 5378          80E100A4               lwz       r7,0x00A4(SP)
053FC 537C          7CC63814               addc      r6,r6,r7
05400 5380          90C100A8               stw       r6,0x00A8(SP)
05404 5384          814100B0               lwz       r10,0x00B0(SP)
05408 5388          890A0006               lbz       r8,0x0006(r10)
0540C 538C          812100A8               lwz       r9,0x00A8(SP)
05410 5390          99090000               stb       r8,0x0000(r9)
05414 5394          816100B0               lwz       r11,0x00B0(SP)
05418 5398          898B0007               lbz       r12,0x0007(r11)
0541C 539C          808100A8               lwz       r4,0x00A8(SP)
05420 53A0          99840001               stb       r12,0x0001(r4)
05424 53A4          80A100B0               lwz       r5,0x00B0(SP)
05428 53A8          88650008               lbz       r3,0x0008(r5)
0542C 53AC          80E100A8               lwz       r7,0x00A8(SP)
05430 53B0          98670002               stb       r3,0x0002(r7)
05434 53B4          80C100B0               lwz       r6,0x00B0(SP)
05438 53B8          89460009               lbz       r10,0x0009(r6)
0543C 53BC          810100A8               lwz       r8,0x00A8(SP)
05440 53C0          99480003               stb       r10,0x0003(r8)
05444 53C4          812100B0               lwz       r9,0x00B0(SP)
05448 53C8          8969000A               lbz       r11,0x000A(r9)
0544C 53CC          818100A8               lwz       r12,0x00A8(SP)
05450 53D0          996C0004               stb       r11,0x0004(r12)
05454 53D4          808100B0               lwz       r4,0x00B0(SP)
05458 53D8          88A4000B               lbz       r5,0x000B(r4)
0545C 53DC          806100A8               lwz       r3,0x00A8(SP)
05460 53E0          98A30005               stb       r5,0x0005(r3)
05464 53E4          80E10058               lwz       r7,0x0058(SP)
05468 53E8   X      54E7C23E               srwi      r7,r7,8
0546C 53EC          7CE70734               extsh     r7,r7
05470 53F0          80C100A8               lwz       r6,0x00A8(SP)
05474 53F4          98E60006               stb       r7,0x0006(r6)
05478 53F8          81410058               lwz       r10,0x0058(SP)
0547C 53FC          7D4A0734               extsh     r10,r10
05480 5400          810100A8               lwz       r8,0x00A8(SP)
05484 5404          99480007               stb       r10,0x0007(r8)
05488 5408          81210048               lwz       r9,0x0048(SP)
0548C 540C   X      28890000               cmplwi    cr1,r9,0x0000
05490 5410   X      41860054               beq       cr1,$+0x0054              ; 0x00005464
05494 5414          81610048               lwz       r11,0x0048(SP)
05498 5418          898B0000               lbz       r12,0x0000(r11)
0549C 541C          808100A8               lwz       r4,0x00A8(SP)
054A0 5420          99840008               stb       r12,0x0008(r4)
054A4 5424          80A10048               lwz       r5,0x0048(SP)
054A8 5428          88650001               lbz       r3,0x0001(r5)
054AC 542C          80E100A8               lwz       r7,0x00A8(SP)
054B0 5430          98670009               stb       r3,0x0009(r7)
054B4 5434          80C10048               lwz       r6,0x0048(SP)
054B8 5438          89460002               lbz       r10,0x0002(r6)
054BC 543C          810100A8               lwz       r8,0x00A8(SP)
054C0 5440          9948000A               stb       r10,0x000A(r8)
054C4 5444          81210048               lwz       r9,0x0048(SP)
054C8 5448          89690003               lbz       r11,0x0003(r9)
054CC 544C          818100A8               lwz       r12,0x00A8(SP)
054D0 5450          996C000B               stb       r11,0x000B(r12)
054D4 5454          80810048               lwz       r4,0x0048(SP)
054D8 5458          88A40004               lbz       r5,0x0004(r4)
054DC 545C          806100A8               lwz       r3,0x00A8(SP)
054E0 5460          98A3000C               stb       r5,0x000C(r3)
054E4 5464          80E100A8               lwz       r7,0x00A8(SP)
054E8 5468          80C100A4               lwz       r6,0x00A4(SP)
054EC 546C          7CE73014               addc      r7,r7,r6
054F0 5470          90E100A8               stw       r7,0x00A8(SP)
054F4 5474          814100A8               lwz       r10,0x00A8(SP)
054F8 5478          810100DC               lwz       r8,0x00DC(SP)
054FC 547C          91480010               stw       r10,0x0010(r8)
05500 5480          8121007C               lwz       r9,0x007C(SP)
05504 5484   X      2B090000               cmplwi    cr6,r9,0x0000
05508 5488   X      419A0018               beq       cr6,$+0x0018              ; 0x000054A0
0550C 548C          806100DC               lwz       r3,0x00DC(SP)
05510 5490          480061D5               bl        $+0x61D4                  ; 0x0000B664
05514 5494          80410014               lwz       RTOC,0x0014(SP)
05518 5498          90610050               stw       r3,0x0050(SP)
0551C 549C          48000014               b         $+0x0014                  ; 0x000054B0
05520 54A0          808100DC               lwz       r4,0x00DC(SP)
05524 54A4          90810050               stw       r4,0x0050(SP)
05528 54A8   X      38A00000               li        r5,0
0552C 54AC          90A100DC               stw       r5,0x00DC(SP)
05530 54B0          48000090               b         $+0x0090                  ; 0x00005540
05534 54B4          80C100DC               lwz       r6,0x00DC(SP)
05538 54B8          80E60014               lwz       r7,0x0014(r6)
0553C 54BC          8907000D               lbz       r8,0x000D(r7)
05540 54C0   X      2C080001               cmpwi     r8,1
05544 54C4   X      4082004C               bne       $+0x004C                  ; 0x00005510
05548 54C8          8121007C               lwz       r9,0x007C(SP)
0554C 54CC   X      28890000               cmplwi    cr1,r9,0x0000
05550 54D0   X      4186001C               beq       cr1,$+0x001C              ; 0x000054EC
05554 54D4          814100DC               lwz       r10,0x00DC(SP)
05558 54D8          806A0008               lwz       r3,0x0008(r10)
0555C 54DC          48006189               bl        $+0x6188                  ; 0x0000B664
05560 54E0          80410014               lwz       RTOC,0x0014(SP)
05564 54E4          90610050               stw       r3,0x0050(SP)
05568 54E8          48000024               b         $+0x0024                  ; 0x0000550C
0556C 54EC          808100DC               lwz       r4,0x00DC(SP)
05570 54F0          80A40008               lwz       r5,0x0008(r4)
05574 54F4          90A10050               stw       r5,0x0050(SP)
05578 54F8          806100DC               lwz       r3,0x00DC(SP)
0557C 54FC          48006589               bl        $+0x6588                  ; 0x0000BA84
05580 5500          80410014               lwz       RTOC,0x0014(SP)
05584 5504   X      38600000               li        r3,0
05588 5508          906100DC               stw       r3,0x00DC(SP)
0558C 550C          48000034               b         $+0x0034                  ; 0x00005540
05590 5510          8081007C               lwz       r4,0x007C(SP)
05594 5514   X      28040000               cmplwi    r4,0x0000
05598 5518   X      41820018               beq       $+0x0018                  ; 0x00005530
0559C 551C          806100DC               lwz       r3,0x00DC(SP)
055A0 5520          48006145               bl        $+0x6144                  ; 0x0000B664
055A4 5524          80410014               lwz       RTOC,0x0014(SP)
055A8 5528          90610050               stw       r3,0x0050(SP)
055AC 552C          48000014               b         $+0x0014                  ; 0x00005540
055B0 5530          808100DC               lwz       r4,0x00DC(SP)
055B4 5534          90810050               stw       r4,0x0050(SP)
055B8 5538   X      38A00000               li        r5,0
055BC 553C          90A100DC               stw       r5,0x00DC(SP)
055C0 5540          80C10050               lwz       r6,0x0050(SP)
055C4 5544   X      28060000               cmplwi    r6,0x0000
055C8 5548   X      41820070               beq       $+0x0070                  ; 0x000055B8
055CC 554C          80E1009C               lwz       r7,0x009C(SP)
055D0 5550          8107000C               lwz       r8,0x000C(r7)
055D4 5554          5508056B               rlwinm.   r8,r8,0,21,21
055D8 5558   X      41820038               beq       $+0x0038                  ; 0x00005590
055DC 555C          8061009C               lwz       r3,0x009C(SP)
055E0 5560          80810050               lwz       r4,0x0050(SP)
055E4 5564          80A1004C               lwz       r5,0x004C(SP)
055E8 5568          80C10038               lwz       r6,0x0038(SP)
055EC 556C   X      38E00001               li        r7,1
055F0 5570          48000255               bl        $+0x0254                  ; 0x000057C4
055F4 5574          90610050               stw       r3,0x0050(SP)
055F8 5578          80810050               lwz       r4,0x0050(SP)
055FC 557C   X      28040000               cmplwi    r4,0x0000
05600 5580   X      40820010               bne       $+0x0010                  ; 0x00005590
05604 5584   X      38A00000               li        r5,0
05608 5588          90A100B4               stw       r5,0x00B4(SP)
0560C 558C          4800000C               b         $+0x000C                  ; 0x00005598
05610 5590   X      38C00001               li        r6,1
05614 5594          90C100B4               stw       r6,0x00B4(SP)
05618 5598          80E100B4               lwz       r7,0x00B4(SP)
0561C 559C   X      2C870000               cmpwi     cr1,r7,0
05620 55A0   X      41860018               beq       cr1,$+0x0018              ; 0x000055B8
05624 55A4          8101009C               lwz       r8,0x009C(SP)
05628 55A8          80680008               lwz       r3,0x0008(r8)
0562C 55AC          80810050               lwz       r4,0x0050(SP)
05630 55B0          4800627D               bl        $+0x627C                  ; 0x0000B82C
05634 55B4          80410014               lwz       RTOC,0x0014(SP)
05638 55B8          8081007C               lwz       r4,0x007C(SP)
0563C 55BC          90810068               stw       r4,0x0068(SP)
05640 55C0          80A10068               lwz       r5,0x0068(SP)
05644 55C4   X      28050000               cmplwi    r5,0x0000
05648 55C8   X      41820008               beq       $+0x0008                  ; 0x000055D0
0564C 55CC          4BFFF844               b         $-0x07BC                  ; 0x00004E10
05650 55D0          80C100DC               lwz       r6,0x00DC(SP)
05654 55D4   X      2C860000               cmpwi     cr1,r6,0
05658 55D8   X      41860010               beq       cr1,$+0x0010              ; 0x000055E8
0565C 55DC          806100DC               lwz       r3,0x00DC(SP)
05660 55E0          48005F95               bl        $+0x5F94                  ; 0x0000B574
05664 55E4          80410014               lwz       RTOC,0x0014(SP)
05668 55E8          806100D8               lwz       r3,0x00D8(SP)
0566C 55EC   X      38800000               li        r4,0
05670 55F0          90830020               stw       r4,0x0020(r3)
05674 55F4          800100C8               lwz       r0,0x00C8(SP)
05678 55F8          302100C0               addic     SP,SP,192
0567C 55FC   X      7C0803A6               mtlr      r0                        ; LR = 8
05680 5600   X      4E800020               blr
05684 5604   X      7C0802A6               mflr      r0                        ; LR = 8
05688 5608          90010008               stw       r0,0x0008(SP)
0568C 560C          9421FFB0               stwu      SP,-0x0050(SP)
05690 5610          90610068               stw       r3,0x0068(SP)
05694 5614          9081006C               stw       r4,0x006C(SP)
05698 5618          90A10070               stw       r5,0x0070(SP)
0569C 561C          80610068               lwz       r3,0x0068(SP)
056A0 5620          80830194               lwz       r4,0x0194(r3)
056A4 5624          90810038               stw       r4,0x0038(SP)
056A8 5628          80A10038               lwz       r5,0x0038(SP)
056AC 562C   X      28050000               cmplwi    r5,0x0000
056B0 5630   X      40820014               bne       $+0x0014                  ; 0x00005644
056B4 5634          8061006C               lwz       r3,0x006C(SP)
056B8 5638          48005F3D               bl        $+0x5F3C                  ; 0x0000B574
056BC 563C          80410014               lwz       RTOC,0x0014(SP)
056C0 5640          48000174               b         $+0x0174                  ; 0x000057B4
056C4 5644          80610038               lwz       r3,0x0038(SP)
056C8 5648          80830010               lwz       r4,0x0010(r3)
056CC 564C          80A4000C               lwz       r5,0x000C(r4)
056D0 5650          54A50529               rlwinm.   r5,r5,0,20,20
056D4 5654   X      41820008               beq       $+0x0008                  ; 0x0000565C
056D8 5658          48000014               b         $+0x0014                  ; 0x0000566C
056DC 565C          80C10038               lwz       r6,0x0038(SP)
056E0 5660          80E60014               lwz       r7,0x0014(r6)
056E4 5664          90E10038               stw       r7,0x0038(SP)
056E8 5668          4BFFFFC0               b         $-0x0040                  ; 0x00005628
056EC 566C   X      39000000               li        r8,0
056F0 5670          9101003C               stw       r8,0x003C(SP)
056F4 5674          8121006C               lwz       r9,0x006C(SP)
056F8 5678          91210040               stw       r9,0x0040(SP)
056FC 567C          81410040               lwz       r10,0x0040(SP)
05700 5680          816A0010               lwz       r11,0x0010(r10)
05704 5684          81810040               lwz       r12,0x0040(SP)
05708 5688          806C000C               lwz       r3,0x000C(r12)
0570C 568C   X      7D635810               subc      r11,r11,r3
05710 5690          8081003C               lwz       r4,0x003C(SP)
05714 5694          7D645814               addc      r11,r4,r11
05718 5698          9161003C               stw       r11,0x003C(SP)
0571C 569C          80A10040               lwz       r5,0x0040(SP)
05720 56A0          80C50008               lwz       r6,0x0008(r5)
05724 56A4          90C10040               stw       r6,0x0040(SP)
05728 56A8          80E10040               lwz       r7,0x0040(SP)
0572C 56AC   X      28870000               cmplwi    cr1,r7,0x0000
05730 56B0   X      41860008               beq       cr1,$+0x0008              ; 0x000056B8
05734 56B4          4BFFFFC8               b         $-0x0038                  ; 0x0000567C
05738 56B8          81010070               lwz       r8,0x0070(SP)
0573C 56BC          61080002               ori       r8,r8,0x0002
05740 56C0          91010070               stw       r8,0x0070(SP)
05744 56C4          81210038               lwz       r9,0x0038(SP)
05748 56C8          81490014               lwz       r10,0x0014(r9)
0574C 56CC          91410044               stw       r10,0x0044(SP)
05750 56D0          81810044               lwz       r12,0x0044(SP)
05754 56D4   X      2F0C0000               cmpwi     cr6,r12,0
05758 56D8   X      419A0038               beq       cr6,$+0x0038              ; 0x00005710
0575C 56DC          80610044               lwz       r3,0x0044(SP)
05760 56E0          80830010               lwz       r4,0x0010(r3)
05764 56E4          8164000C               lwz       r11,0x000C(r4)
05768 56E8          556B0529               rlwinm.   r11,r11,0,20,20
0576C 56EC   X      41820008               beq       $+0x0008                  ; 0x000056F4
05770 56F0          48000020               b         $+0x0020                  ; 0x00005710
05774 56F4          80A10044               lwz       r5,0x0044(SP)
05778 56F8          80C50014               lwz       r6,0x0014(r5)
0577C 56FC          90C10044               stw       r6,0x0044(SP)
05780 5700          80E10044               lwz       r7,0x0044(SP)
05784 5704   X      2F870000               cmpwi     cr7,r7,0
05788 5708   X      419E0008               beq       cr7,$+0x0008              ; 0x00005710
0578C 570C          4BFFFFD0               b         $-0x0030                  ; 0x000056DC
05790 5710          81010044               lwz       r8,0x0044(SP)
05794 5714   X      2C880000               cmpwi     cr1,r8,0
05798 5718   X      41860034               beq       cr1,$+0x0034              ; 0x0000574C
0579C 571C          8061006C               lwz       r3,0x006C(SP)
057A0 5720          48005F45               bl        $+0x5F44                  ; 0x0000B664
057A4 5724          80410014               lwz       RTOC,0x0014(SP)
057A8 5728          90610040               stw       r3,0x0040(SP)
057AC 572C          80810040               lwz       r4,0x0040(SP)
057B0 5730   X      2C040000               cmpwi     r4,0
057B4 5734   X      40820014               bne       $+0x0014                  ; 0x00005748
057B8 5738   X      38A00000               li        r5,0
057BC 573C          90A10044               stw       r5,0x0044(SP)
057C0 5740          80C1006C               lwz       r6,0x006C(SP)
057C4 5744          90C10040               stw       r6,0x0040(SP)
057C8 5748          4800000C               b         $+0x000C                  ; 0x00005754
057CC 574C          80E1006C               lwz       r7,0x006C(SP)
057D0 5750          90E10040               stw       r7,0x0040(SP)
057D4 5754          81010038               lwz       r8,0x0038(SP)
057D8 5758          80680010               lwz       r3,0x0010(r8)
057DC 575C          81210040               lwz       r9,0x0040(SP)
057E0 5760          80C9000C               lwz       r6,0x000C(r9)
057E4 5764          80810040               lwz       r4,0x0040(SP)
057E8 5768          80A1003C               lwz       r5,0x003C(SP)
057EC 576C          80E10070               lwz       r7,0x0070(SP)
057F0 5770          48000055               bl        $+0x0054                  ; 0x000057C4
057F4 5774          90610040               stw       r3,0x0040(SP)
057F8 5778          80810040               lwz       r4,0x0040(SP)
057FC 577C   X      2C040000               cmpwi     r4,0
05800 5780   X      4182001C               beq       $+0x001C                  ; 0x0000579C
05804 5784          80A10038               lwz       r5,0x0038(SP)
05808 5788          80C50010               lwz       r6,0x0010(r5)
0580C 578C          80660008               lwz       r3,0x0008(r6)
05810 5790          80810040               lwz       r4,0x0040(SP)
05814 5794          48006099               bl        $+0x6098                  ; 0x0000B82C
05818 5798          80410014               lwz       RTOC,0x0014(SP)
0581C 579C          80810044               lwz       r4,0x0044(SP)
05820 57A0          90810038               stw       r4,0x0038(SP)
05824 57A4          80A10038               lwz       r5,0x0038(SP)
05828 57A8   X      28050000               cmplwi    r5,0x0000
0582C 57AC   X      41820008               beq       $+0x0008                  ; 0x000057B4
05830 57B0          4BFFFF14               b         $-0x00EC                  ; 0x000056C4
05834 57B4          80010058               lwz       r0,0x0058(SP)
05838 57B8          30210050               addic     SP,SP,80
0583C 57BC   X      7C0803A6               mtlr      r0                        ; LR = 8
05840 57C0   X      4E800020               blr
05844 57C4   X      7C0802A6               mflr      r0                        ; LR = 8
05848 57C8          90010008               stw       r0,0x0008(SP)
0584C 57CC          9421FFB0               stwu      SP,-0x0050(SP)
05850 57D0          90610068               stw       r3,0x0068(SP)
05854 57D4          9081006C               stw       r4,0x006C(SP)
05858 57D8          90A10070               stw       r5,0x0070(SP)
0585C 57DC          90C10074               stw       r6,0x0074(SP)
05860 57E0          90E10078               stw       r7,0x0078(SP)
05864 57E4          8061006C               lwz       r3,0x006C(SP)
05868 57E8          90610038               stw       r3,0x0038(SP)
0586C 57EC          8081006C               lwz       r4,0x006C(SP)
05870 57F0          80A40014               lwz       r5,0x0014(r4)
05874 57F4          88C5000D               lbz       r6,0x000D(r5)
05878 57F8   X      2C060001               cmpwi     r6,1
0587C 57FC   X      40820010               bne       $+0x0010                  ; 0x0000580C
05880 5800          80E1006C               lwz       r7,0x006C(SP)
05884 5804          81070008               lwz       r8,0x0008(r7)
05888 5808          91010038               stw       r8,0x0038(SP)
0588C 580C          81210074               lwz       r9,0x0074(SP)
05890 5810          81410038               lwz       r10,0x0038(SP)
05894 5814          912A000C               stw       r9,0x000C(r10)
05898 5818   X      38600018               li        r3,24
0589C 581C   X      38800001               li        r4,1
058A0 5820          48005FC5               bl        $+0x5FC4                  ; 0x0000B7E4
058A4 5824          80410014               lwz       RTOC,0x0014(SP)
058A8 5828          9061003C               stw       r3,0x003C(SP)
058AC 582C          8081003C               lwz       r4,0x003C(SP)
058B0 5830   X      28040000               cmplwi    r4,0x0000
058B4 5834   X      40820018               bne       $+0x0018                  ; 0x0000584C
058B8 5838          8061006C               lwz       r3,0x006C(SP)
058BC 583C          48005D39               bl        $+0x5D38                  ; 0x0000B574
058C0 5840          80410014               lwz       RTOC,0x0014(SP)
058C4 5844   X      38600000               li        r3,0
058C8 5848          4800022C               b         $+0x022C                  ; 0x00005A74
058CC 584C          80810038               lwz       r4,0x0038(SP)
058D0 5850          80A1003C               lwz       r5,0x003C(SP)
058D4 5854          90850008               stw       r4,0x0008(r5)
058D8 5858          80C1006C               lwz       r6,0x006C(SP)
058DC 585C          80E10038               lwz       r7,0x0038(SP)
058E0 5860   X      7C063840               cmplw     r6,r7
058E4 5864   X      40820010               bne       $+0x0010                  ; 0x00005874
058E8 5868          8101003C               lwz       r8,0x003C(SP)
058EC 586C          9101006C               stw       r8,0x006C(SP)
058F0 5870          48000010               b         $+0x0010                  ; 0x00005880
058F4 5874          8121003C               lwz       r9,0x003C(SP)
058F8 5878          8141006C               lwz       r10,0x006C(SP)
058FC 587C          912A0008               stw       r9,0x0008(r10)
05900 5880          8161003C               lwz       r11,0x003C(SP)
05904 5884          91610038               stw       r11,0x0038(SP)
05908 5888          81810038               lwz       r12,0x0038(SP)
0590C 588C          806C0014               lwz       r3,0x0014(r12)
05910 5890          80830008               lwz       r4,0x0008(r3)
05914 5894          90810074               stw       r4,0x0074(SP)
05918 5898          80A10074               lwz       r5,0x0074(SP)
0591C 589C          80C10038               lwz       r6,0x0038(SP)
05920 58A0          90A60010               stw       r5,0x0010(r6)
05924 58A4          80E10074               lwz       r7,0x0074(SP)
05928 58A8   X      30E7FFE8               subic     r7,r7,24
0592C 58AC          90E10074               stw       r7,0x0074(SP)
05930 58B0          81010074               lwz       r8,0x0074(SP)
05934 58B4          81210038               lwz       r9,0x0038(SP)
05938 58B8          9109000C               stw       r8,0x000C(r9)
0593C 58BC          81410074               lwz       r10,0x0074(SP)
05940 58C0          91410040               stw       r10,0x0040(SP)
05944 58C4          80610040               lwz       r3,0x0040(SP)
05948 58C8          30630010               addic     r3,r3,16
0594C 58CC          48006039               bl        $+0x6038                  ; 0x0000B904
05950 58D0          80410014               lwz       RTOC,0x0014(SP)
05954 58D4          80610078               lwz       r3,0x0078(SP)
05958 58D8   X      38800000               li        r4,0
0595C 58DC          7C831B78               or        r3,r4,r3
05960 58E0          80A10040               lwz       r5,0x0040(SP)
05964 58E4          90650004               stw       r3,0x0004(r5)
05968 58E8          80C10070               lwz       r6,0x0070(SP)
0596C 58EC          80E10040               lwz       r7,0x0040(SP)
05970 58F0          90C70008               stw       r6,0x0008(r7)
05974 58F4          81010068               lwz       r8,0x0068(SP)
05978 58F8          81280028               lwz       r9,0x0028(r8)
0597C 58FC          81410070               lwz       r10,0x0070(SP)
05980 5900   X      7C0A4840               cmplw     r10,r9
05984 5904   X      4081003C               ble       $+0x003C                  ; 0x00005940
05988 5908          81610040               lwz       r11,0x0040(SP)
0598C 590C          818B0004               lwz       r12,0x0004(r11)
05990 5910          618C0004               ori       r12,r12,0x0004
05994 5914          918B0004               stw       r12,0x0004(r11)
05998 5918          80610068               lwz       r3,0x0068(SP)
0599C 591C          80830028               lwz       r4,0x0028(r3)
059A0 5920          80A10070               lwz       r5,0x0070(SP)
059A4 5924   X      7C852010               subc      r4,r4,r5
059A8 5928          80610038               lwz       r3,0x0038(SP)
059AC 592C          480060E1               bl        $+0x60E0                  ; 0x0000BA0C
059B0 5930          80410014               lwz       RTOC,0x0014(SP)
059B4 5934          80810068               lwz       r4,0x0068(SP)
059B8 5938          80A40028               lwz       r5,0x0028(r4)
059BC 593C          90A10070               stw       r5,0x0070(SP)
059C0 5940          80C10070               lwz       r6,0x0070(SP)
059C4 5944          30C60018               addic     r6,r6,24
059C8 5948          90C10070               stw       r6,0x0070(SP)
059CC 594C   X      38E00000               li        r7,0
059D0 5950   X      2C070000               cmpwi     r7,0
059D4 5954   X      41820110               beq       $+0x0110                  ; 0x00005A64
059D8 5958          81010070               lwz       r8,0x0070(SP)
059DC 595C   X      5508077E               clrlwi    r8,r8,29
059E0 5960          21080008               subfic    r8,r8,8
059E4 5964          91010044               stw       r8,0x0044(SP)
059E8 5968          81210038               lwz       r9,0x0038(SP)
059EC 596C          9121003C               stw       r9,0x003C(SP)
059F0 5970          8141003C               lwz       r10,0x003C(SP)
059F4 5974          816A0008               lwz       r11,0x0008(r10)
059F8 5978   X      288B0000               cmplwi    cr1,r11,0x0000
059FC 597C   X      41860024               beq       cr1,$+0x0024              ; 0x000059A0
05A00 5980          8181003C               lwz       r12,0x003C(SP)
05A04 5984          806C0008               lwz       r3,0x0008(r12)
05A08 5988          9061003C               stw       r3,0x003C(SP)
05A0C 598C          8081003C               lwz       r4,0x003C(SP)
05A10 5990          80A40008               lwz       r5,0x0008(r4)
05A14 5994   X      2B050000               cmplwi    cr6,r5,0x0000
05A18 5998   X      419A0008               beq       cr6,$+0x0008              ; 0x000059A0
05A1C 599C          4BFFFFE4               b         $-0x001C                  ; 0x00005980
05A20 59A0          80C1003C               lwz       r6,0x003C(SP)
05A24 59A4          80E60014               lwz       r7,0x0014(r6)
05A28 59A8          81070008               lwz       r8,0x0008(r7)
05A2C 59AC          8121003C               lwz       r9,0x003C(SP)
05A30 59B0          81490010               lwz       r10,0x0010(r9)
05A34 59B4   X      7D0A4010               subc      r8,r8,r10
05A38 59B8          81610044               lwz       r11,0x0044(SP)
05A3C 59BC   X      7F885800               cmpw      cr7,r8,r11
05A40 59C0   X      409C004C               bge       cr7,$+0x004C              ; 0x00005A0C
05A44 59C4          80610044               lwz       r3,0x0044(SP)
05A48 59C8   X      38800001               li        r4,1
05A4C 59CC          48005E19               bl        $+0x5E18                  ; 0x0000B7E4
05A50 59D0          80410014               lwz       RTOC,0x0014(SP)
05A54 59D4          8081003C               lwz       r4,0x003C(SP)
05A58 59D8          90640008               stw       r3,0x0008(r4)
05A5C 59DC          80A1003C               lwz       r5,0x003C(SP)
05A60 59E0          80C50008               lwz       r6,0x0008(r5)
05A64 59E4   X      28060000               cmplwi    r6,0x0000
05A68 59E8   X      40820018               bne       $+0x0018                  ; 0x00005A00
05A6C 59EC          8061006C               lwz       r3,0x006C(SP)
05A70 59F0          48005B85               bl        $+0x5B84                  ; 0x0000B574
05A74 59F4          80410014               lwz       RTOC,0x0014(SP)
05A78 59F8   X      38600000               li        r3,0
05A7C 59FC          48000078               b         $+0x0078                  ; 0x00005A74
05A80 5A00          8081003C               lwz       r4,0x003C(SP)
05A84 5A04          80A40008               lwz       r5,0x0008(r4)
05A88 5A08          90A1003C               stw       r5,0x003C(SP)
05A8C 5A0C          80C10070               lwz       r6,0x0070(SP)
05A90 5A10          80E10044               lwz       r7,0x0044(SP)
05A94 5A14          7CC63814               addc      r6,r6,r7
05A98 5A18          90C10070               stw       r6,0x0070(SP)
05A9C 5A1C          81010044               lwz       r8,0x0044(SP)
05AA0 5A20   X      3128FFFF               subic     r9,r8,1
05AA4 5A24          91210044               stw       r9,0x0044(SP)
05AA8 5A28   X      2C080000               cmpwi     r8,0
05AAC 5A2C   X      41820038               beq       $+0x0038                  ; 0x00005A64
05AB0 5A30          8141003C               lwz       r10,0x003C(SP)
05AB4 5A34          816A0010               lwz       r11,0x0010(r10)
05AB8 5A38          318B0001               addic     r12,r11,1
05ABC 5A3C          918A0010               stw       r12,0x0010(r10)
05AC0 5A40   X      38600000               li        r3,0
05AC4 5A44          7C630734               extsh     r3,r3
05AC8 5A48          986B0000               stb       r3,0x0000(r11)
05ACC 5A4C          80810044               lwz       r4,0x0044(SP)
05AD0 5A50   X      30A4FFFF               subic     r5,r4,1
05AD4 5A54          90A10044               stw       r5,0x0044(SP)
05AD8 5A58   X      2C840000               cmpwi     cr1,r4,0
05ADC 5A5C   X      41860008               beq       cr1,$+0x0008              ; 0x00005A64
05AE0 5A60          4BFFFFD0               b         $-0x0030                  ; 0x00005A30
05AE4 5A64          80E10070               lwz       r7,0x0070(SP)
05AE8 5A68          80C10040               lwz       r6,0x0040(SP)
05AEC 5A6C          90E60000               stw       r7,0x0000(r6)
05AF0 5A70          8061006C               lwz       r3,0x006C(SP)
05AF4 5A74          80010058               lwz       r0,0x0058(SP)
05AF8 5A78          30210050               addic     SP,SP,80
05AFC 5A7C   X      7C0803A6               mtlr      r0                        ; LR = 8
05B00 5A80   X      4E800020               blr
05B04 5A84   X      7C0802A6               mflr      r0                        ; LR = 8
05B08 5A88          90010008               stw       r0,0x0008(SP)
05B0C 5A8C          9421FF70               stwu      SP,-0x0090(SP)
05B10 5A90          906100A8               stw       r3,0x00A8(SP)
05B14 5A94          908100AC               stw       r4,0x00AC(SP)
05B18 5A98   X      38600000               li        r3,0
05B1C 5A9C          90610038               stw       r3,0x0038(SP)
05B20 5AA0          808100AC               lwz       r4,0x00AC(SP)
05B24 5AA4          80A4000C               lwz       r5,0x000C(r4)
05B28 5AA8          90A1003C               stw       r5,0x003C(SP)
05B2C 5AAC          80C100AC               lwz       r6,0x00AC(SP)
05B30 5AB0          80E60010               lwz       r7,0x0010(r6)
05B34 5AB4          8101003C               lwz       r8,0x003C(SP)
05B38 5AB8   X      7CE83810               subc      r7,r7,r8
05B3C 5ABC   X      2C070011               cmpwi     r7,17
05B40 5AC0   X      40800014               bge       $+0x0014                  ; 0x00005AD4
05B44 5AC4          806100AC               lwz       r3,0x00AC(SP)
05B48 5AC8          48005AAD               bl        $+0x5AAC                  ; 0x0000B574
05B4C 5ACC          80410014               lwz       RTOC,0x0014(SP)
05B50 5AD0          48000728               b         $+0x0728                  ; 0x000061F8
05B54 5AD4          806100A8               lwz       r3,0x00A8(SP)
05B58 5AD8          3063001A               addic     r3,r3,26
05B5C 5ADC          90610040               stw       r3,0x0040(SP)
05B60 5AE0   X      38800000               li        r4,0
05B64 5AE4          7C850734               extsh     r5,r4
05B68 5AE8          98A10044               stb       r5,0x0044(SP)
05B6C 5AEC   X      38C000FF               li        r6,255
05B70 5AF0          7CC60734               extsh     r6,r6
05B74 5AF4          98C10045               stb       r6,0x0045(SP)
05B78 5AF8          90810048               stw       r4,0x0048(SP)
05B7C 5AFC          80E10048               lwz       r7,0x0048(SP)
05B80 5B00   X      28070006               cmplwi    r7,0x0006
05B84 5B04   X      40800060               bge       $+0x0060                  ; 0x00005B64
05B88 5B08          81010040               lwz       r8,0x0040(SP)
05B8C 5B0C          81210048               lwz       r9,0x0048(SP)
05B90 5B10          7D4848AE               lbzx      r10,r8,r9
05B94 5B14          8161003C               lwz       r11,0x003C(SP)
05B98 5B18          81810048               lwz       r12,0x0048(SP)
05B9C 5B1C          7C6B60AE               lbzx      r3,r11,r12
05BA0 5B20          7D4A1A78               xor       r10,r10,r3
05BA4 5B24          88A10044               lbz       r5,0x0044(SP)
05BA8 5B28          7CAA5378               or        r10,r5,r10
05BAC 5B2C          99410044               stb       r10,0x0044(SP)
05BB0 5B30          80C1003C               lwz       r6,0x003C(SP)
05BB4 5B34          80810048               lwz       r4,0x0048(SP)
05BB8 5B38          7CE620AE               lbzx      r7,r6,r4
05BBC 5B3C          89010045               lbz       r8,0x0045(SP)
05BC0 5B40          7D073838               and       r7,r8,r7
05BC4 5B44          98E10045               stb       r7,0x0045(SP)
05BC8 5B48          81210048               lwz       r9,0x0048(SP)
05BCC 5B4C          31290001               addic     r9,r9,1
05BD0 5B50          91210048               stw       r9,0x0048(SP)
05BD4 5B54          81610048               lwz       r11,0x0048(SP)
05BD8 5B58   X      288B0006               cmplwi    cr1,r11,0x0006
05BDC 5B5C   X      40840008               bge       cr1,$+0x0008              ; 0x00005B64
05BE0 5B60          4BFFFFA8               b         $-0x0058                  ; 0x00005B08
05BE4 5B64          89810044               lbz       r12,0x0044(SP)
05BE8 5B68   X      2F0C0000               cmpwi     cr6,r12,0
05BEC 5B6C   X      419A0010               beq       cr6,$+0x0010              ; 0x00005B7C
05BF0 5B70          88610045               lbz       r3,0x0045(SP)
05BF4 5B74   X      2F8300FF               cmpwi     cr7,r3,255
05BF8 5B78   X      409E0010               bne       cr7,$+0x0010              ; 0x00005B88
05BFC 5B7C   X      38A00000               li        r5,0
05C00 5B80          90A1004C               stw       r5,0x004C(SP)
05C04 5B84          4800000C               b         $+0x000C                  ; 0x00005B90
05C08 5B88   X      39400001               li        r10,1
05C0C 5B8C          9141004C               stw       r10,0x004C(SP)
05C10 5B90          80C1004C               lwz       r6,0x004C(SP)
05C14 5B94   X      2C060000               cmpwi     r6,0
05C18 5B98   X      41820014               beq       $+0x0014                  ; 0x00005BAC
05C1C 5B9C          806100AC               lwz       r3,0x00AC(SP)
05C20 5BA0          480059D5               bl        $+0x59D4                  ; 0x0000B574
05C24 5BA4          80410014               lwz       RTOC,0x0014(SP)
05C28 5BA8          48000650               b         $+0x0650                  ; 0x000061F8
05C2C 5BAC          8061003C               lwz       r3,0x003C(SP)
05C30 5BB0          8883000E               lbz       r4,0x000E(r3)
05C34 5BB4          98810050               stb       r4,0x0050(SP)
05C38 5BB8          80A1003C               lwz       r5,0x003C(SP)
05C3C 5BBC          88C50010               lbz       r6,0x0010(r5)
05C40 5BC0          90C10054               stw       r6,0x0054(SP)
05C44 5BC4          80E10054               lwz       r7,0x0054(SP)
05C48 5BC8   X      2C0700E3               cmpwi     r7,227
05C4C 5BCC   X      4182002C               beq       $+0x002C                  ; 0x00005BF8
05C50 5BD0          81010054               lwz       r8,0x0054(SP)
05C54 5BD4   X      2C8800F3               cmpwi     cr1,r8,243
05C58 5BD8   X      41860020               beq       cr1,$+0x0020              ; 0x00005BF8
05C5C 5BDC          81210054               lwz       r9,0x0054(SP)
05C60 5BE0   X      2F0900AF               cmpwi     cr6,r9,175
05C64 5BE4   X      419A0044               beq       cr6,$+0x0044              ; 0x00005C28
05C68 5BE8          81410054               lwz       r10,0x0054(SP)
05C6C 5BEC   X      2F8A00BF               cmpwi     cr7,r10,191
05C70 5BF0   X      419E0038               beq       cr7,$+0x0038              ; 0x00005C28
05C74 5BF4          480000A0               b         $+0x00A0                  ; 0x00005C94
05C78 5BF8          8161003C               lwz       r11,0x003C(SP)
05C7C 5BFC          898B000F               lbz       r12,0x000F(r11)
05C80 5C00   X      558C07FF               clrlwi.   r12,r12,31
05C84 5C04   X      41820010               beq       $+0x0010                  ; 0x00005C14
05C88 5C08   X      38600030               li        r3,48
05C8C 5C0C          90610058               stw       r3,0x0058(SP)
05C90 5C10          4800000C               b         $+0x000C                  ; 0x00005C1C
05C94 5C14   X      3880002E               li        r4,46
05C98 5C18          90810058               stw       r4,0x0058(SP)
05C9C 5C1C   X      38A02000               li        r5,8192
05CA0 5C20          90A1005C               stw       r5,0x005C(SP)
05CA4 5C24          48000080               b         $+0x0080                  ; 0x00005CA4
05CA8 5C28          80C1003C               lwz       r6,0x003C(SP)
05CAC 5C2C          88E6000F               lbz       r7,0x000F(r6)
05CB0 5C30   X      54E707FF               clrlwi.   r7,r7,31
05CB4 5C34   X      41820010               beq       $+0x0010                  ; 0x00005C44
05CB8 5C38   X      3900002C               li        r8,44
05CBC 5C3C          91010058               stw       r8,0x0058(SP)
05CC0 5C40          4800000C               b         $+0x000C                  ; 0x00005C4C
05CC4 5C44   X      3920002A               li        r9,42
05CC8 5C48          91210058               stw       r9,0x0058(SP)
05CCC 5C4C   X      39401000               li        r10,4096
05CD0 5C50          9141005C               stw       r10,0x005C(SP)
05CD4 5C54          816100AC               lwz       r11,0x00AC(SP)
05CD8 5C58          818B0008               lwz       r12,0x0008(r11)
05CDC 5C5C   X      288C0000               cmplwi    cr1,r12,0x0000
05CE0 5C60   X      41860020               beq       cr1,$+0x0020              ; 0x00005C80
05CE4 5C64          808100AC               lwz       r4,0x00AC(SP)
05CE8 5C68          80640008               lwz       r3,0x0008(r4)
05CEC 5C6C          48005909               bl        $+0x5908                  ; 0x0000B574
05CF0 5C70          80410014               lwz       RTOC,0x0014(SP)
05CF4 5C74          806100AC               lwz       r3,0x00AC(SP)
05CF8 5C78   X      38800000               li        r4,0
05CFC 5C7C          90830008               stw       r4,0x0008(r3)
05D00 5C80          80A1003C               lwz       r5,0x003C(SP)
05D04 5C84          30A50011               addic     r5,r5,17
05D08 5C88          80C100AC               lwz       r6,0x00AC(SP)
05D0C 5C8C          90A60010               stw       r5,0x0010(r6)
05D10 5C90          48000014               b         $+0x0014                  ; 0x00005CA4
05D14 5C94          806100AC               lwz       r3,0x00AC(SP)
05D18 5C98          480058DD               bl        $+0x58DC                  ; 0x0000B574
05D1C 5C9C          80410014               lwz       RTOC,0x0014(SP)
05D20 5CA0          48000558               b         $+0x0558                  ; 0x000061F8
05D24 5CA4          8061003C               lwz       r3,0x003C(SP)
05D28 5CA8          30630011               addic     r3,r3,17
05D2C 5CAC          808100AC               lwz       r4,0x00AC(SP)
05D30 5CB0          9064000C               stw       r3,0x000C(r4)
05D34 5CB4          80A100A8               lwz       r5,0x00A8(SP)
05D38 5CB8          80C501A4               lwz       r6,0x01A4(r5)
05D3C 5CBC          90C10038               stw       r6,0x0038(SP)
05D40 5CC0          88E10050               lbz       r7,0x0050(SP)
05D44 5CC4          90E10060               stw       r7,0x0060(SP)
05D48 5CC8          81010060               lwz       r8,0x0060(SP)
05D4C 5CCC   X      2C080000               cmpwi     r8,0
05D50 5CD0   X      41820020               beq       $+0x0020                  ; 0x00005CF0
05D54 5CD4          81210060               lwz       r9,0x0060(SP)
05D58 5CD8   X      2C8900AA               cmpwi     cr1,r9,170
05D5C 5CDC   X      41860058               beq       cr1,$+0x0058              ; 0x00005D34
05D60 5CE0          81410060               lwz       r10,0x0060(SP)
05D64 5CE4   X      2F0A00FF               cmpwi     cr6,r10,255
05D68 5CE8   X      419A005C               beq       cr6,$+0x005C              ; 0x00005D44
05D6C 5CEC          48000064               b         $+0x0064                  ; 0x00005D50
05D70 5CF0          8161003C               lwz       r11,0x003C(SP)
05D74 5CF4          898B000F               lbz       r12,0x000F(r11)
05D78 5CF8   X      558C07FF               clrlwi.   r12,r12,31
05D7C 5CFC   X      4182000C               beq       $+0x000C                  ; 0x00005D08
05D80 5D00   X      38600000               li        r3,0
05D84 5D04          90610038               stw       r3,0x0038(SP)
05D88 5D08          80810038               lwz       r4,0x0038(SP)
05D8C 5D0C   X      2B840000               cmplwi    cr7,r4,0x0000
05D90 5D10   X      419E0020               beq       cr7,$+0x0020              ; 0x00005D30
05D94 5D14          80610038               lwz       r3,0x0038(SP)
05D98 5D18          808100AC               lwz       r4,0x00AC(SP)
05D9C 5D1C          480012BD               bl        $+0x12BC                  ; 0x00006FD8
05DA0 5D20          806100AC               lwz       r3,0x00AC(SP)
05DA4 5D24          48005851               bl        $+0x5850                  ; 0x0000B574
05DA8 5D28          80410014               lwz       RTOC,0x0014(SP)
05DAC 5D2C          480004CC               b         $+0x04CC                  ; 0x000061F8
05DB0 5D30          480000F4               b         $+0x00F4                  ; 0x00005E24
05DB4 5D34   X      38600001               li        r3,1
05DB8 5D38          60630002               ori       r3,r3,0x0002
05DBC 5D3C          90610064               stw       r3,0x0064(SP)
05DC0 5D40          480000E4               b         $+0x00E4                  ; 0x00005E24
05DC4 5D44   X      38800002               li        r4,2
05DC8 5D48          90810064               stw       r4,0x0064(SP)
05DCC 5D4C          480000D8               b         $+0x00D8                  ; 0x00005E24
05DD0 5D50   X      38A00002               li        r5,2
05DD4 5D54          60A50001               ori       r5,r5,0x0001
05DD8 5D58          60A50004               ori       r5,r5,0x0004
05DDC 5D5C          60A50008               ori       r5,r5,0x0008
05DE0 5D60          54A507BC               rlwinm    r5,r5,0,30,30
05DE4 5D64          88C10050               lbz       r6,0x0050(SP)
05DE8 5D68          7CC52A78               xor       r5,r6,r5
05DEC 5D6C   X      54A506BE               clrlwi    r5,r5,26
05DF0 5D70          90A10048               stw       r5,0x0048(SP)
05DF4 5D74          80E100A8               lwz       r7,0x00A8(SP)
05DF8 5D78          30E70094               addic     r7,r7,148
05DFC 5D7C          81010048               lwz       r8,0x0048(SP)
05E00 5D80   X      5508103A               slwi      r8,r8,2
05E04 5D84          7D27402E               lwzx      r9,r7,r8
05E08 5D88          91210038               stw       r9,0x0038(SP)
05E0C 5D8C   X      39400000               li        r10,0
05E10 5D90          91410064               stw       r10,0x0064(SP)
05E14 5D94          81610038               lwz       r11,0x0038(SP)
05E18 5D98   X      280B0000               cmplwi    r11,0x0000
05E1C 5D9C   X      41820018               beq       $+0x0018                  ; 0x00005DB4
05E20 5DA0          81810038               lwz       r12,0x0038(SP)
05E24 5DA4          806C0008               lwz       r3,0x0008(r12)
05E28 5DA8          88810050               lbz       r4,0x0050(SP)
05E2C 5DAC   X      7C832040               cmplw     cr1,r3,r4
05E30 5DB0   X      40860010               bne       cr1,$+0x0010              ; 0x00005DC0
05E34 5DB4   X      38C00000               li        r6,0
05E38 5DB8          90C10068               stw       r6,0x0068(SP)
05E3C 5DBC          4800000C               b         $+0x000C                  ; 0x00005DC8
05E40 5DC0   X      38A00001               li        r5,1
05E44 5DC4          90A10068               stw       r5,0x0068(SP)
05E48 5DC8          80E10068               lwz       r7,0x0068(SP)
05E4C 5DCC   X      2F070000               cmpwi     cr6,r7,0
05E50 5DD0   X      419A0054               beq       cr6,$+0x0054              ; 0x00005E24
05E54 5DD4          81010038               lwz       r8,0x0038(SP)
05E58 5DD8          8128000C               lwz       r9,0x000C(r8)
05E5C 5DDC          91210038               stw       r9,0x0038(SP)
05E60 5DE0          81410038               lwz       r10,0x0038(SP)
05E64 5DE4   X      2B8A0000               cmplwi    cr7,r10,0x0000
05E68 5DE8   X      419E0018               beq       cr7,$+0x0018              ; 0x00005E00
05E6C 5DEC          81610038               lwz       r11,0x0038(SP)
05E70 5DF0          818B0008               lwz       r12,0x0008(r11)
05E74 5DF4          88610050               lbz       r3,0x0050(SP)
05E78 5DF8   X      7C0C1840               cmplw     r12,r3
05E7C 5DFC   X      40820010               bne       $+0x0010                  ; 0x00005E0C
05E80 5E00   X      38800000               li        r4,0
05E84 5E04          9081006C               stw       r4,0x006C(SP)
05E88 5E08          4800000C               b         $+0x000C                  ; 0x00005E14
05E8C 5E0C   X      38C00001               li        r6,1
05E90 5E10          90C1006C               stw       r6,0x006C(SP)
05E94 5E14          80A1006C               lwz       r5,0x006C(SP)
05E98 5E18   X      2C850000               cmpwi     cr1,r5,0
05E9C 5E1C   X      41860008               beq       cr1,$+0x0008              ; 0x00005E24
05EA0 5E20          4BFFFFB4               b         $-0x004C                  ; 0x00005DD4
05EA4 5E24          80E10038               lwz       r7,0x0038(SP)
05EA8 5E28   X      2B070000               cmplwi    cr6,r7,0x0000
05EAC 5E2C   X      409A0014               bne       cr6,$+0x0014              ; 0x00005E40
05EB0 5E30          806100AC               lwz       r3,0x00AC(SP)
05EB4 5E34          48005741               bl        $+0x5740                  ; 0x0000B574
05EB8 5E38          80410014               lwz       RTOC,0x0014(SP)
05EBC 5E3C          480003BC               b         $+0x03BC                  ; 0x000061F8
05EC0 5E40   X      38600000               li        r3,0
05EC4 5E44          7C640734               extsh     r4,r3
05EC8 5E48          98810070               stb       r4,0x0070(SP)
05ECC 5E4C          90610074               stw       r3,0x0074(SP)
05ED0 5E50          80A10038               lwz       r5,0x0038(SP)
05ED4 5E54   X      28050000               cmplwi    r5,0x0000
05ED8 5E58   X      4182037C               beq       $+0x037C                  ; 0x000061D4
05EDC 5E5C          80C10038               lwz       r6,0x0038(SP)
05EE0 5E60          80E60004               lwz       r7,0x0004(r6)
05EE4 5E64          81010064               lwz       r8,0x0064(SP)
05EE8 5E68          7CE74038               and       r7,r7,r8
05EEC 5E6C          81210064               lwz       r9,0x0064(SP)
05EF0 5E70   X      7C874840               cmplw     cr1,r7,r9
05EF4 5E74   X      41860008               beq       cr1,$+0x0008              ; 0x00005E7C
05EF8 5E78          48000324               b         $+0x0324                  ; 0x0000619C
05EFC 5E7C          81410038               lwz       r10,0x0038(SP)
05F00 5E80          816A0004               lwz       r11,0x0004(r10)
05F04 5E84          8181005C               lwz       r12,0x005C(SP)
05F08 5E88          7D6B6039               and.      r11,r11,r12
05F0C 5E8C   X      41820084               beq       $+0x0084                  ; 0x00005F10
05F10 5E90          8081003C               lwz       r4,0x003C(SP)
05F14 5E94          8864000F               lbz       r3,0x000F(r4)
05F18 5E98   X      546307FF               clrlwi.   r3,r3,31
05F1C 5E9C   X      40820070               bne       $+0x0070                  ; 0x00005F0C
05F20 5EA0          88A10050               lbz       r5,0x0050(SP)
05F24 5EA4   X      2F0500FF               cmpwi     cr6,r5,255
05F28 5EA8   X      409A0040               bne       cr6,$+0x0040              ; 0x00005EE8
05F2C 5EAC          80C10038               lwz       r6,0x0038(SP)
05F30 5EB0          81060004               lwz       r8,0x0004(r6)
05F34 5EB4   X      550807FF               clrlwi.   r8,r8,31
05F38 5EB8   X      41820020               beq       $+0x0020                  ; 0x00005ED8
05F3C 5EBC          88E10070               lbz       r7,0x0070(SP)
05F40 5EC0   X      2F870000               cmpwi     cr7,r7,0
05F44 5EC4   X      419E0008               beq       cr7,$+0x0008              ; 0x00005ECC
05F48 5EC8          480002D4               b         $+0x02D4                  ; 0x0000619C
05F4C 5ECC   X      39200001               li        r9,1
05F50 5ED0          7D290734               extsh     r9,r9
05F54 5ED4          99210070               stb       r9,0x0070(SP)
05F58 5ED8          80610038               lwz       r3,0x0038(SP)
05F5C 5EDC          808100AC               lwz       r4,0x00AC(SP)
05F60 5EE0          480010F9               bl        $+0x10F8                  ; 0x00006FD8
05F64 5EE4          48000028               b         $+0x0028                  ; 0x00005F0C
05F68 5EE8          88610070               lbz       r3,0x0070(SP)
05F6C 5EEC   X      2C030000               cmpwi     r3,0
05F70 5EF0   X      4082001C               bne       $+0x001C                  ; 0x00005F0C
05F74 5EF4          80610038               lwz       r3,0x0038(SP)
05F78 5EF8          808100AC               lwz       r4,0x00AC(SP)
05F7C 5EFC          480010DD               bl        $+0x10DC                  ; 0x00006FD8
05F80 5F00   X      38600001               li        r3,1
05F84 5F04          7C630734               extsh     r3,r3
05F88 5F08          98610070               stb       r3,0x0070(SP)
05F8C 5F0C          48000290               b         $+0x0290                  ; 0x0000619C
05F90 5F10          80810074               lwz       r4,0x0074(SP)
05F94 5F14   X      28040000               cmplwi    r4,0x0000
05F98 5F18   X      40820240               bne       $+0x0240                  ; 0x00006158
05F9C 5F1C   X      38600028               li        r3,40
05FA0 5F20   X      38800002               li        r4,2
05FA4 5F24          480058C1               bl        $+0x58C0                  ; 0x0000B7E4
05FA8 5F28          80410014               lwz       RTOC,0x0014(SP)
05FAC 5F2C          90610074               stw       r3,0x0074(SP)
05FB0 5F30          80810074               lwz       r4,0x0074(SP)
05FB4 5F34   X      28040000               cmplwi    r4,0x0000
05FB8 5F38   X      40820014               bne       $+0x0014                  ; 0x00005F4C
05FBC 5F3C          806100AC               lwz       r3,0x00AC(SP)
05FC0 5F40          48005635               bl        $+0x5634                  ; 0x0000B574
05FC4 5F44          80410014               lwz       RTOC,0x0014(SP)
05FC8 5F48          480002B0               b         $+0x02B0                  ; 0x000061F8
05FCC 5F4C          80610074               lwz       r3,0x0074(SP)
05FD0 5F50          80830014               lwz       r4,0x0014(r3)
05FD4 5F54   X      38A00001               li        r5,1
05FD8 5F58          7CA50734               extsh     r5,r5
05FDC 5F5C          98A4000D               stb       r5,0x000D(r4)
05FE0 5F60          80C10074               lwz       r6,0x0074(SP)
05FE4 5F64          80E6000C               lwz       r7,0x000C(r6)
05FE8 5F68          90E10078               stw       r7,0x0078(SP)
05FEC 5F6C          81010078               lwz       r8,0x0078(SP)
05FF0 5F70   X      39200010               li        r9,16
05FF4 5F74          31290018               addic     r9,r9,24
05FF8 5F78          7D084814               addc      r8,r8,r9
05FFC 5F7C          81410074               lwz       r10,0x0074(SP)
06000 5F80          910A0010               stw       r8,0x0010(r10)
06004 5F84          81610078               lwz       r11,0x0078(SP)
06008 5F88          9161007C               stw       r11,0x007C(SP)
0600C 5F8C          81810058               lwz       r12,0x0058(SP)
06010 5F90          8061007C               lwz       r3,0x007C(SP)
06014 5F94          91830000               stw       r12,0x0000(r3)
06018 5F98          80A1003C               lwz       r5,0x003C(SP)
0601C 5F9C          88850010               lbz       r4,0x0010(r5)
06020 5FA0          548406F7               rlwinm.   r4,r4,0,27,27
06024 5FA4   X      41820014               beq       $+0x0014                  ; 0x00005FB8
06028 5FA8          80C1007C               lwz       r6,0x007C(SP)
0602C 5FAC   X      38E00001               li        r7,1
06030 5FB0          90E60004               stw       r7,0x0004(r6)
06034 5FB4          48000010               b         $+0x0010                  ; 0x00005FC4
06038 5FB8          8121007C               lwz       r9,0x007C(SP)
0603C 5FBC   X      39000000               li        r8,0
06040 5FC0          91090004               stw       r8,0x0004(r9)
06044 5FC4          8141007C               lwz       r10,0x007C(SP)
06048 5FC8   X      39600008               li        r11,8
0604C 5FCC          916A0008               stw       r11,0x0008(r10)
06050 5FD0          8181007C               lwz       r12,0x007C(SP)
06054 5FD4   X      38600018               li        r3,24
06058 5FD8          906C000C               stw       r3,0x000C(r12)
0605C 5FDC          80A1007C               lwz       r5,0x007C(SP)
06060 5FE0          91650010               stw       r11,0x0010(r5)
06064 5FE4          316B0018               addic     r11,r11,24
06068 5FE8          8081007C               lwz       r4,0x007C(SP)
0606C 5FEC          91640014               stw       r11,0x0014(r4)
06070 5FF0          80E1007C               lwz       r7,0x007C(SP)
06074 5FF4          30E70018               addic     r7,r7,24
06078 5FF8          90E10078               stw       r7,0x0078(SP)
0607C 5FFC          80C1003C               lwz       r6,0x003C(SP)
06080 6000          89060000               lbz       r8,0x0000(r6)
06084 6004          81210078               lwz       r9,0x0078(SP)
06088 6008          99090000               stb       r8,0x0000(r9)
0608C 600C          8141003C               lwz       r10,0x003C(SP)
06090 6010          886A0001               lbz       r3,0x0001(r10)
06094 6014          81810078               lwz       r12,0x0078(SP)
06098 6018          986C0001               stb       r3,0x0001(r12)
0609C 601C          80A1003C               lwz       r5,0x003C(SP)
060A0 6020          89650002               lbz       r11,0x0002(r5)
060A4 6024          80810078               lwz       r4,0x0078(SP)
060A8 6028          99640002               stb       r11,0x0002(r4)
060AC 602C          80E1003C               lwz       r7,0x003C(SP)
060B0 6030          88C70003               lbz       r6,0x0003(r7)
060B4 6034          81010078               lwz       r8,0x0078(SP)
060B8 6038          98C80003               stb       r6,0x0003(r8)
060BC 603C          8121003C               lwz       r9,0x003C(SP)
060C0 6040          89490004               lbz       r10,0x0004(r9)
060C4 6044          80610078               lwz       r3,0x0078(SP)
060C8 6048          99430004               stb       r10,0x0004(r3)
060CC 604C          8181003C               lwz       r12,0x003C(SP)
060D0 6050          88AC0005               lbz       r5,0x0005(r12)
060D4 6054          81610078               lwz       r11,0x0078(SP)
060D8 6058          98AB0005               stb       r5,0x0005(r11)
060DC 605C   X      38800000               li        r4,0
060E0 6060          7C870734               extsh     r7,r4
060E4 6064          80C10078               lwz       r6,0x0078(SP)
060E8 6068          98E60006               stb       r7,0x0006(r6)
060EC 606C          89010050               lbz       r8,0x0050(SP)
060F0 6070          81210078               lwz       r9,0x0078(SP)
060F4 6074          99090007               stb       r8,0x0007(r9)
060F8 6078          8141003C               lwz       r10,0x003C(SP)
060FC 607C          886A0006               lbz       r3,0x0006(r10)
06100 6080          81810078               lwz       r12,0x0078(SP)
06104 6084          986C0008               stb       r3,0x0008(r12)
06108 6088          80A1003C               lwz       r5,0x003C(SP)
0610C 608C          89650007               lbz       r11,0x0007(r5)
06110 6090          80E10078               lwz       r7,0x0078(SP)
06114 6094          99670009               stb       r11,0x0009(r7)
06118 6098          80C1003C               lwz       r6,0x003C(SP)
0611C 609C          89060008               lbz       r8,0x0008(r6)
06120 60A0          81210078               lwz       r9,0x0078(SP)
06124 60A4          9909000A               stb       r8,0x000A(r9)
06128 60A8          8141003C               lwz       r10,0x003C(SP)
0612C 60AC          886A0009               lbz       r3,0x0009(r10)
06130 60B0          81810078               lwz       r12,0x0078(SP)
06134 60B4          986C000B               stb       r3,0x000B(r12)
06138 60B8          80A1003C               lwz       r5,0x003C(SP)
0613C 60BC          8965000A               lbz       r11,0x000A(r5)
06140 60C0          80E10078               lwz       r7,0x0078(SP)
06144 60C4          9967000C               stb       r11,0x000C(r7)
06148 60C8          80C1003C               lwz       r6,0x003C(SP)
0614C 60CC          8906000B               lbz       r8,0x000B(r6)
06150 60D0          81210078               lwz       r9,0x0078(SP)
06154 60D4          9909000D               stb       r8,0x000D(r9)
06158 60D8          7C840734               extsh     r4,r4
0615C 60DC          81410078               lwz       r10,0x0078(SP)
06160 60E0          988A000E               stb       r4,0x000E(r10)
06164 60E4          8061003C               lwz       r3,0x003C(SP)
06168 60E8          8983000F               lbz       r12,0x000F(r3)
0616C 60EC   X      38A00001               li        r5,1
06170 60F0          7D8C2878               andc      r12,r12,r5
06174 60F4          7D8C0734               extsh     r12,r12
06178 60F8          81610078               lwz       r11,0x0078(SP)
0617C 60FC          998B000F               stb       r12,0x000F(r11)
06180 6100          80E100AC               lwz       r7,0x00AC(SP)
06184 6104          80C7000C               lwz       r6,0x000C(r7)
06188 6108          810100AC               lwz       r8,0x00AC(SP)
0618C 610C          81280010               lwz       r9,0x0010(r8)
06190 6110   X      7C864840               cmplw     cr1,r6,r9
06194 6114   X      4186001C               beq       cr1,$+0x001C              ; 0x00006130
06198 6118          806100AC               lwz       r3,0x00AC(SP)
0619C 611C          48005549               bl        $+0x5548                  ; 0x0000B664
061A0 6120          80410014               lwz       RTOC,0x0014(SP)
061A4 6124          80810074               lwz       r4,0x0074(SP)
061A8 6128          90640008               stw       r3,0x0008(r4)
061AC 612C          4800002C               b         $+0x002C                  ; 0x00006158
061B0 6130          80A100AC               lwz       r5,0x00AC(SP)
061B4 6134          80C50008               lwz       r6,0x0008(r5)
061B8 6138   X      28060000               cmplwi    r6,0x0000
061BC 613C   X      4182001C               beq       $+0x001C                  ; 0x00006158
061C0 6140          80E100AC               lwz       r7,0x00AC(SP)
061C4 6144          80670008               lwz       r3,0x0008(r7)
061C8 6148          4800551D               bl        $+0x551C                  ; 0x0000B664
061CC 614C          80410014               lwz       RTOC,0x0014(SP)
061D0 6150          80810074               lwz       r4,0x0074(SP)
061D4 6154          90640008               stw       r3,0x0008(r4)
061D8 6158          80610074               lwz       r3,0x0074(SP)
061DC 615C          48005509               bl        $+0x5508                  ; 0x0000B664
061E0 6160          80410014               lwz       RTOC,0x0014(SP)
061E4 6164          90610080               stw       r3,0x0080(SP)
061E8 6168          80810080               lwz       r4,0x0080(SP)
061EC 616C   X      28040000               cmplwi    r4,0x0000
061F0 6170   X      40820014               bne       $+0x0014                  ; 0x00006184
061F4 6174          80A10074               lwz       r5,0x0074(SP)
061F8 6178          90A10080               stw       r5,0x0080(SP)
061FC 617C   X      38C00000               li        r6,0
06200 6180          90C10074               stw       r6,0x0074(SP)
06204 6184          80E10038               lwz       r7,0x0038(SP)
06208 6188          81070010               lwz       r8,0x0010(r7)
0620C 618C          80680008               lwz       r3,0x0008(r8)
06210 6190          80810080               lwz       r4,0x0080(SP)
06214 6194          48005699               bl        $+0x5698                  ; 0x0000B82C
06218 6198          80410014               lwz       RTOC,0x0014(SP)
0621C 619C          80810064               lwz       r4,0x0064(SP)
06220 61A0   X      28040000               cmplwi    r4,0x0000
06224 61A4   X      40820014               bne       $+0x0014                  ; 0x000061B8
06228 61A8          80A10038               lwz       r5,0x0038(SP)
0622C 61AC          80C50014               lwz       r6,0x0014(r5)
06230 61B0          90C10038               stw       r6,0x0038(SP)
06234 61B4          48000010               b         $+0x0010                  ; 0x000061C4
06238 61B8          80E10038               lwz       r7,0x0038(SP)
0623C 61BC          81070000               lwz       r8,0x0000(r7)
06240 61C0          91010038               stw       r8,0x0038(SP)
06244 61C4          81210038               lwz       r9,0x0038(SP)
06248 61C8   X      28890000               cmplwi    cr1,r9,0x0000
0624C 61CC   X      41860008               beq       cr1,$+0x0008              ; 0x000061D4
06250 61D0          4BFFFC8C               b         $-0x0374                  ; 0x00005E5C
06254 61D4          81410074               lwz       r10,0x0074(SP)
06258 61D8   X      2B0A0000               cmplwi    cr6,r10,0x0000
0625C 61DC   X      419A0010               beq       cr6,$+0x0010              ; 0x000061EC
06260 61E0          80610074               lwz       r3,0x0074(SP)
06264 61E4          48005391               bl        $+0x5390                  ; 0x0000B574
06268 61E8          80410014               lwz       RTOC,0x0014(SP)
0626C 61EC          806100AC               lwz       r3,0x00AC(SP)
06270 61F0          48005385               bl        $+0x5384                  ; 0x0000B574
06274 61F4          80410014               lwz       RTOC,0x0014(SP)
06278 61F8          80010098               lwz       r0,0x0098(SP)
0627C 61FC          30210090               addic     SP,SP,144
06280 6200   X      7C0803A6               mtlr      r0                        ; LR = 8
06284 6204   X      4E800020               blr
06288 6208   X      7C0802A6               mflr      r0                        ; LR = 8
0628C 620C          90010008               stw       r0,0x0008(SP)
06290 6210          9421FFB0               stwu      SP,-0x0050(SP)
06294 6214          90610068               stw       r3,0x0068(SP)
06298 6218          9081006C               stw       r4,0x006C(SP)
0629C 621C          8061006C               lwz       r3,0x006C(SP)
062A0 6220          8083000C               lwz       r4,0x000C(r3)
062A4 6224          90810038               stw       r4,0x0038(SP)
062A8 6228          80A10068               lwz       r5,0x0068(SP)
062AC 622C          80C50014               lwz       r6,0x0014(r5)
062B0 6230          90C1003C               stw       r6,0x003C(SP)
062B4 6234          80E1003C               lwz       r7,0x003C(SP)
062B8 6238          81070004               lwz       r8,0x0004(r7)
062BC 623C          91010040               stw       r8,0x0040(SP)
062C0 6240          80610038               lwz       r3,0x0038(SP)
062C4 6244   X      3880004C               li        r4,76
062C8 6248          480058CD               bl        $+0x58CC                  ; 0x0000BB14
062CC 624C          80410014               lwz       RTOC,0x0014(SP)
062D0 6250          8061006C               lwz       r3,0x006C(SP)
062D4 6254          80830014               lwz       r4,0x0014(r3)
062D8 6258   X      38A00083               li        r5,131
062DC 625C          7CA50734               extsh     r5,r5
062E0 6260          98A4000D               stb       r5,0x000D(r4)
062E4 6264          80C10038               lwz       r6,0x0038(SP)
062E8 6268   X      38E00003               li        r7,3
062EC 626C          90E60000               stw       r7,0x0000(r6)
062F0 6270          81010040               lwz       r8,0x0040(SP)
062F4 6274          31080024               addic     r8,r8,36
062F8 6278          81280034               lwz       r9,0x0034(r8)
062FC 627C          81410038               lwz       r10,0x0038(SP)
06300 6280          912A0004               stw       r9,0x0004(r10)
06304 6284          81610040               lwz       r11,0x0040(SP)
06308 6288          818B01C0               lwz       r12,0x01C0(r11)
0630C 628C          80610038               lwz       r3,0x0038(SP)
06310 6290          91830008               stw       r12,0x0008(r3)
06314 6294          80A10038               lwz       r5,0x0038(SP)
06318 6298   X      38800002               li        r4,2
0631C 629C          90850020               stw       r4,0x0020(r5)
06320 62A0          80E10038               lwz       r7,0x0038(SP)
06324 62A4   X      38C00500               li        r6,1280
06328 62A8          90C70034               stw       r6,0x0034(r7)
0632C 62AC          81010038               lwz       r8,0x0038(SP)
06330 62B0          9088003C               stw       r4,0x003C(r8)
06334 62B4          8121003C               lwz       r9,0x003C(SP)
06338 62B8          81490000               lwz       r10,0x0000(r9)
0633C 62BC          81610038               lwz       r11,0x0038(SP)
06340 62C0          914B0018               stw       r10,0x0018(r11)
06344 62C4          8181003C               lwz       r12,0x003C(SP)
06348 62C8          806C001C               lwz       r3,0x001C(r12)
0634C 62CC          80A10038               lwz       r5,0x0038(SP)
06350 62D0          90650010               stw       r3,0x0010(r5)
06354 62D4          80C10038               lwz       r6,0x0038(SP)
06358 62D8   X      38E0004C               li        r7,76
0635C 62DC          90E60038               stw       r7,0x0038(r6)
06360 62E0          80810038               lwz       r4,0x0038(SP)
06364 62E4          3084004C               addic     r4,r4,76
06368 62E8          90810044               stw       r4,0x0044(SP)
0636C 62EC          80810040               lwz       r4,0x0040(SP)
06370 62F0          3084001A               addic     r4,r4,26
06374 62F4          80610044               lwz       r3,0x0044(SP)
06378 62F8   X      38A00006               li        r5,6
0637C 62FC          480052D9               bl        $+0x52D8                  ; 0x0000B5D4
06380 6300          80410014               lwz       RTOC,0x0014(SP)
06384 6304          80610038               lwz       r3,0x0038(SP)
06388 6308          80830018               lwz       r4,0x0018(r3)
0638C 630C   X      28040003               cmplwi    r4,0x0003
06390 6310   X      40820100               bne       $+0x0100                  ; 0x00006410
06394 6314          80A1003C               lwz       r5,0x003C(SP)
06398 6318          80C5000C               lwz       r6,0x000C(r5)
0639C 631C          54C606F7               rlwinm.   r6,r6,0,27,27
063A0 6320   X      4182006C               beq       $+0x006C                  ; 0x0000638C
063A4 6324   X      38E00007               li        r7,7
063A8 6328          7CE700D0               neg       r7,r7
063AC 632C          81010038               lwz       r8,0x0038(SP)
063B0 6330          90E8001C               stw       r7,0x001C(r8)
063B4 6334          81210038               lwz       r9,0x0038(SP)
063B8 6338   X      3940000D               li        r10,13
063BC 633C          9149000C               stw       r10,0x000C(r9)
063C0 6340   X      396000AA               li        r11,170
063C4 6344          7D6C0734               extsh     r12,r11
063C8 6348          80610044               lwz       r3,0x0044(SP)
063CC 634C          99830006               stb       r12,0x0006(r3)
063D0 6350          7D6B0734               extsh     r11,r11
063D4 6354          80810044               lwz       r4,0x0044(SP)
063D8 6358          99640007               stb       r11,0x0007(r4)
063DC 635C          80610044               lwz       r3,0x0044(SP)
063E0 6360          30630008               addic     r3,r3,8
063E4 6364          8081003C               lwz       r4,0x003C(SP)
063E8 6368          30840014               addic     r4,r4,20
063EC 636C   X      38A00005               li        r5,5
063F0 6370          48005265               bl        $+0x5264                  ; 0x0000B5D4
063F4 6374          80410014               lwz       RTOC,0x0014(SP)
063F8 6378          80610038               lwz       r3,0x0038(SP)
063FC 637C          80830004               lwz       r4,0x0004(r3)
06400 6380   X      3084FFEA               subic     r4,r4,22
06404 6384          90830004               stw       r4,0x0004(r3)
06408 6388          48000084               b         $+0x0084                  ; 0x0000640C
0640C 638C   X      38A00002               li        r5,2
06410 6390          7CA500D0               neg       r5,r5
06414 6394          80C10038               lwz       r6,0x0038(SP)
06418 6398          90A6001C               stw       r5,0x001C(r6)
0641C 639C          80E10038               lwz       r7,0x0038(SP)
06420 63A0   X      39000008               li        r8,8
06424 63A4          9107000C               stw       r8,0x000C(r7)
06428 63A8          8121003C               lwz       r9,0x003C(SP)
0642C 63AC          81490010               lwz       r10,0x0010(r9)
06430 63B0   X      554AC23E               srwi      r10,r10,8
06434 63B4          7D4A0734               extsh     r10,r10
06438 63B8          81610044               lwz       r11,0x0044(SP)
0643C 63BC          994B0006               stb       r10,0x0006(r11)
06440 63C0          8181003C               lwz       r12,0x003C(SP)
06444 63C4          808C0010               lwz       r4,0x0010(r12)
06448 63C8   X      5484063E               clrlwi    r4,r4,24
0644C 63CC          7C840734               extsh     r4,r4
06450 63D0          80610044               lwz       r3,0x0044(SP)
06454 63D4          98830007               stb       r4,0x0007(r3)
06458 63D8          80A1003C               lwz       r5,0x003C(SP)
0645C 63DC          80C5000C               lwz       r6,0x000C(r5)
06460 63E0          54C60739               rlwinm.   r6,r6,0,28,28
06464 63E4   X      41820018               beq       $+0x0018                  ; 0x000063FC
06468 63E8          81010038               lwz       r8,0x0038(SP)
0646C 63EC          80E80004               lwz       r7,0x0004(r8)
06470 63F0   X      30E7FFEF               subic     r7,r7,17
06474 63F4          90E80004               stw       r7,0x0004(r8)
06478 63F8          48000014               b         $+0x0014                  ; 0x0000640C
0647C 63FC          81210038               lwz       r9,0x0038(SP)
06480 6400          81490004               lwz       r10,0x0004(r9)
06484 6404   X      314AFFF2               subic     r10,r10,14
06488 6408          91490004               stw       r10,0x0004(r9)
0648C 640C          4800002C               b         $+0x002C                  ; 0x00006438
06490 6410          81610038               lwz       r11,0x0038(SP)
06494 6414   X      39800000               li        r12,0
06498 6418          918B001C               stw       r12,0x001C(r11)
0649C 641C          80810038               lwz       r4,0x0038(SP)
064A0 6420   X      38600006               li        r3,6
064A4 6424          9064000C               stw       r3,0x000C(r4)
064A8 6428          80A10038               lwz       r5,0x0038(SP)
064AC 642C          80C50004               lwz       r6,0x0004(r5)
064B0 6430   X      30C6FFF2               subic     r6,r6,14
064B4 6434          90C50004               stw       r6,0x0004(r5)
064B8 6438          80E10038               lwz       r7,0x0038(SP)
064BC 643C          8107000C               lwz       r8,0x000C(r7)
064C0 6440          81410044               lwz       r10,0x0044(SP)
064C4 6444          7D0A4014               addc      r8,r10,r8
064C8 6448          91010044               stw       r8,0x0044(SP)
064CC 644C          81210038               lwz       r9,0x0038(SP)
064D0 6450          8189000C               lwz       r12,0x000C(r9)
064D4 6454          318C004C               addic     r12,r12,76
064D8 6458          81610038               lwz       r11,0x0038(SP)
064DC 645C          918B0044               stw       r12,0x0044(r11)
064E0 6460          80610038               lwz       r3,0x0038(SP)
064E4 6464   X      38800006               li        r4,6
064E8 6468          90830040               stw       r4,0x0040(r3)
064EC 646C   X      38C000FF               li        r6,255
064F0 6470          7CC50734               extsh     r5,r6
064F4 6474          80E10044               lwz       r7,0x0044(SP)
064F8 6478          98A70000               stb       r5,0x0000(r7)
064FC 647C          7CCA0734               extsh     r10,r6
06500 6480          81010044               lwz       r8,0x0044(SP)
06504 6484          99480001               stb       r10,0x0001(r8)
06508 6488          7CC90734               extsh     r9,r6
0650C 648C          81810044               lwz       r12,0x0044(SP)
06510 6490          992C0002               stb       r9,0x0002(r12)
06514 6494          7CCB0734               extsh     r11,r6
06518 6498          80810044               lwz       r4,0x0044(SP)
0651C 649C          99640003               stb       r11,0x0003(r4)
06520 64A0          7CC30734               extsh     r3,r6
06524 64A4          80A10044               lwz       r5,0x0044(SP)
06528 64A8          98650004               stb       r3,0x0004(r5)
0652C 64AC          7CC60734               extsh     r6,r6
06530 64B0          80E10044               lwz       r7,0x0044(SP)
06534 64B4          98C70005               stb       r6,0x0005(r7)
06538 64B8          81410044               lwz       r10,0x0044(SP)
0653C 64BC          314A0006               addic     r10,r10,6
06540 64C0          8101006C               lwz       r8,0x006C(SP)
06544 64C4          91480010               stw       r10,0x0010(r8)
06548 64C8          80610068               lwz       r3,0x0068(SP)
0654C 64CC          8081006C               lwz       r4,0x006C(SP)
06550 64D0          4800514D               bl        $+0x514C                  ; 0x0000B61C
06554 64D4          80410014               lwz       RTOC,0x0014(SP)
06558 64D8   X      38600000               li        r3,0
0655C 64DC          80010058               lwz       r0,0x0058(SP)
06560 64E0          30210050               addic     SP,SP,80
06564 64E4   X      7C0803A6               mtlr      r0                        ; LR = 8
06568 64E8   X      4E800020               blr
0656C 64EC          90610018               stw       r3,0x0018(SP)
06570 64F0          9081001C               stw       r4,0x001C(SP)
06574 64F4          80610018               lwz       r3,0x0018(SP)
06578 64F8          30630024               addic     r3,r3,36
0657C 64FC   X      3C800098               lis       r4,152
06580 6500          60849680               ori       r4,r4,0x9680
06584 6504          90830038               stw       r4,0x0038(r3)
06588 6508          80A10018               lwz       r5,0x0018(SP)
0658C 650C          30A50024               addic     r5,r5,36
06590 6510   X      38C005EA               li        r6,1514
06594 6514          90C50034               stw       r6,0x0034(r5)
06598 6518          80E10018               lwz       r7,0x0018(SP)
0659C 651C   X      39000000               li        r8,0
065A0 6520          910701C0               stw       r8,0x01C0(r7)
065A4 6524          8121001C               lwz       r9,0x001C(SP)
065A8 6528          81410018               lwz       r10,0x0018(SP)
065AC 652C          912A01BC               stw       r9,0x01BC(r10)
065B0 6530   X      4E800020               blr
065B4 6534          9421FFB0               stwu      SP,-0x0050(SP)
065B8 6538          90610068               stw       r3,0x0068(SP)
065BC 653C          9081006C               stw       r4,0x006C(SP)
065C0 6540          80610068               lwz       r3,0x0068(SP)
065C4 6544          30630024               addic     r3,r3,36
065C8 6548          90610038               stw       r3,0x0038(SP)
065CC 654C          80810038               lwz       r4,0x0038(SP)
065D0 6550          80A40000               lwz       r5,0x0000(r4)
065D4 6554          90A1003C               stw       r5,0x003C(SP)
065D8 6558          80C1003C               lwz       r6,0x003C(SP)
065DC 655C   X      28060000               cmplwi    r6,0x0000
065E0 6560   X      4182009C               beq       $+0x009C                  ; 0x000065FC
065E4 6564   X      38E00000               li        r7,0
065E8 6568          7CE80734               extsh     r8,r7
065EC 656C          99010040               stb       r8,0x0040(SP)
065F0 6570          90E10044               stw       r7,0x0044(SP)
065F4 6574          81210044               lwz       r9,0x0044(SP)
065F8 6578   X      28890006               cmplwi    cr1,r9,0x0006
065FC 657C   X      4084004C               bge       cr1,$+0x004C              ; 0x000065C8
06600 6580          8141003C               lwz       r10,0x003C(SP)
06604 6584          314A0004               addic     r10,r10,4
06608 6588          81610044               lwz       r11,0x0044(SP)
0660C 658C          7D8A58AE               lbzx      r12,r10,r11
06610 6590          8061006C               lwz       r3,0x006C(SP)
06614 6594          80810044               lwz       r4,0x0044(SP)
06618 6598          7CA320AE               lbzx      r5,r3,r4
0661C 659C          7D8C2A78               xor       r12,r12,r5
06620 65A0          88C10040               lbz       r6,0x0040(SP)
06624 65A4          7CCC6378               or        r12,r6,r12
06628 65A8          99810040               stb       r12,0x0040(SP)
0662C 65AC          81010044               lwz       r8,0x0044(SP)
06630 65B0          31080001               addic     r8,r8,1
06634 65B4          91010044               stw       r8,0x0044(SP)
06638 65B8          80E10044               lwz       r7,0x0044(SP)
0663C 65BC   X      2B070006               cmplwi    cr6,r7,0x0006
06640 65C0   X      40980008               bge       cr6,$+0x0008              ; 0x000065C8
06644 65C4          4BFFFFBC               b         $-0x0044                  ; 0x00006580
06648 65C8          89210040               lbz       r9,0x0040(SP)
0664C 65CC   X      2F890000               cmpwi     cr7,r9,0
06650 65D0   X      409E0008               bne       cr7,$+0x0008              ; 0x000065D8
06654 65D4          48000028               b         $+0x0028                  ; 0x000065FC
06658 65D8          8141003C               lwz       r10,0x003C(SP)
0665C 65DC          91410038               stw       r10,0x0038(SP)
06660 65E0          81610038               lwz       r11,0x0038(SP)
06664 65E4          806B0000               lwz       r3,0x0000(r11)
06668 65E8          9061003C               stw       r3,0x003C(SP)
0666C 65EC          8081003C               lwz       r4,0x003C(SP)
06670 65F0   X      28040000               cmplwi    r4,0x0000
06674 65F4   X      41820008               beq       $+0x0008                  ; 0x000065FC
06678 65F8          4BFFFF6C               b         $-0x0094                  ; 0x00006564
0667C 65FC          80610038               lwz       r3,0x0038(SP)
06680 6600          30210050               addic     SP,SP,80
06684 6604   X      4E800020               blr
06688 6608   X      7C0802A6               mflr      r0                        ; LR = 8
0668C 660C          90010008               stw       r0,0x0008(SP)
06690 6610          9421FFC0               stwu      SP,-0x0040(SP)
06694 6614          90610058               stw       r3,0x0058(SP)
06698 6618          9081005C               stw       r4,0x005C(SP)
0669C 661C          90A10060               stw       r5,0x0060(SP)
066A0 6620          90C10064               stw       r6,0x0064(SP)
066A4 6624          90E10068               stw       r7,0x0068(SP)
066A8 6628          9101006C               stw       r8,0x006C(SP)
066AC 662C          91210070               stw       r9,0x0070(SP)
066B0 6630          8061005C               lwz       r3,0x005C(SP)
066B4 6634          80830014               lwz       r4,0x0014(r3)
066B8 6638   X      28040000               cmplwi    r4,0x0000
066BC 663C   X      4182000C               beq       $+0x000C                  ; 0x00006648
066C0 6640   X      38600000               li        r3,0
066C4 6644          4800009C               b         $+0x009C                  ; 0x000066E0
066C8 6648          80610058               lwz       r3,0x0058(SP)
066CC 664C          306301C4               addic     r3,r3,452
066D0 6650          80810070               lwz       r4,0x0070(SP)
066D4 6654          80A1005C               lwz       r5,0x005C(SP)
066D8 6658          80C10060               lwz       r6,0x0060(SP)
066DC 665C          80E10064               lwz       r7,0x0064(SP)
066E0 6660          81010068               lwz       r8,0x0068(SP)
066E4 6664          8121006C               lwz       r9,0x006C(SP)
066E8 6668          4800547D               bl        $+0x547C                  ; 0x0000BAE4
066EC 666C          80410014               lwz       RTOC,0x0014(SP)
066F0 6670          90610038               stw       r3,0x0038(SP)
066F4 6674          80810038               lwz       r4,0x0038(SP)
066F8 6678   X      2C040000               cmpwi     r4,0
066FC 667C   X      4182000C               beq       $+0x000C                  ; 0x00006688
06700 6680          80610038               lwz       r3,0x0038(SP)
06704 6684          4800005C               b         $+0x005C                  ; 0x000066E0
06708 6688          80A1005C               lwz       r5,0x005C(SP)
0670C 668C          80C50014               lwz       r6,0x0014(r5)
06710 6690          90C1003C               stw       r6,0x003C(SP)
06714 6694          80E10058               lwz       r7,0x0058(SP)
06718 6698          8101003C               lwz       r8,0x003C(SP)
0671C 669C          90E80004               stw       r7,0x0004(r8)
06720 66A0          8121005C               lwz       r9,0x005C(SP)
06724 66A4          8141003C               lwz       r10,0x003C(SP)
06728 66A8          912A0008               stw       r9,0x0008(r10)
0672C 66AC          8161003C               lwz       r11,0x003C(SP)
06730 66B0   X      38600000               li        r3,0
06734 66B4          906B0000               stw       r3,0x0000(r11)
06738 66B8          8181003C               lwz       r12,0x003C(SP)
0673C 66BC   X      38800004               li        r4,4
06740 66C0          908C001C               stw       r4,0x001C(r12)
06744 66C4          80A1003C               lwz       r5,0x003C(SP)
06748 66C8   X      38C00080               li        r6,128
0674C 66CC          90C5000C               stw       r6,0x000C(r5)
06750 66D0          80E10058               lwz       r7,0x0058(SP)
06754 66D4          810701B8               lwz       r8,0x01B8(r7)
06758 66D8          31080001               addic     r8,r8,1
0675C 66DC          910701B8               stw       r8,0x01B8(r7)
06760 66E0          80010048               lwz       r0,0x0048(SP)
06764 66E4          30210040               addic     SP,SP,64
06768 66E8   X      7C0803A6               mtlr      r0                        ; LR = 8
0676C 66EC   X      4E800020               blr
06770 66F0   X      7C0802A6               mflr      r0                        ; LR = 8
06774 66F4          90010008               stw       r0,0x0008(SP)
06778 66F8          9421FFB0               stwu      SP,-0x0050(SP)
0677C 66FC          90610068               stw       r3,0x0068(SP)
06780 6700          9081006C               stw       r4,0x006C(SP)
06784 6704          8061006C               lwz       r3,0x006C(SP)
06788 6708          8083000C               lwz       r4,0x000C(r3)
0678C 670C          90810038               stw       r4,0x0038(SP)
06790 6710          80A1006C               lwz       r5,0x006C(SP)
06794 6714          80C5000C               lwz       r6,0x000C(r5)
06798 6718          90C10038               stw       r6,0x0038(SP)
0679C 671C          80E10038               lwz       r7,0x0038(SP)
067A0 6720          90E1003C               stw       r7,0x003C(SP)
067A4 6724          81010068               lwz       r8,0x0068(SP)
067A8 6728          81280014               lwz       r9,0x0014(r8)
067AC 672C          81490004               lwz       r10,0x0004(r9)
067B0 6730          91410040               stw       r10,0x0040(SP)
067B4 6734          8161003C               lwz       r11,0x003C(SP)
067B8 6738          818B0004               lwz       r12,0x0004(r11)
067BC 673C          91810044               stw       r12,0x0044(SP)
067C0 6740          80610044               lwz       r3,0x0044(SP)
067C4 6744   X      2C030002               cmpwi     r3,2
067C8 6748   X      41820014               beq       $+0x0014                  ; 0x0000675C
067CC 674C          80810044               lwz       r4,0x0044(SP)
067D0 6750   X      2C840001               cmpwi     cr1,r4,1
067D4 6754   X      4186001C               beq       cr1,$+0x001C              ; 0x00006770
067D8 6758          4800002C               b         $+0x002C                  ; 0x00006784
067DC 675C          80A10040               lwz       r5,0x0040(SP)
067E0 6760          30A5001A               addic     r5,r5,26
067E4 6764          30A50000               addic     r5,r5,0
067E8 6768          90A10048               stw       r5,0x0048(SP)
067EC 676C          48000020               b         $+0x0020                  ; 0x0000678C
067F0 6770          80C10040               lwz       r6,0x0040(SP)
067F4 6774          30C60014               addic     r6,r6,20
067F8 6778          30C60000               addic     r6,r6,0
067FC 677C          90C10048               stw       r6,0x0048(SP)
06800 6780          4800000C               b         $+0x000C                  ; 0x0000678C
06804 6784   X      38600009               li        r3,9
06808 6788          48000080               b         $+0x0080                  ; 0x00006808
0680C 678C          80E10038               lwz       r7,0x0038(SP)
06810 6790          90E1004C               stw       r7,0x004C(SP)
06814 6794          8101004C               lwz       r8,0x004C(SP)
06818 6798   X      39200032               li        r9,50
0681C 679C          91280000               stw       r9,0x0000(r8)
06820 67A0          8141004C               lwz       r10,0x004C(SP)
06824 67A4   X      38A00006               li        r5,6
06828 67A8          90AA0004               stw       r5,0x0004(r10)
0682C 67AC          8161004C               lwz       r11,0x004C(SP)
06830 67B0   X      3980000C               li        r12,12
06834 67B4          918B0008               stw       r12,0x0008(r11)
06838 67B8          80810038               lwz       r4,0x0038(SP)
0683C 67BC          30C5000C               addic     r6,r5,12
06840 67C0          7C843014               addc      r4,r4,r6
06844 67C4          8061006C               lwz       r3,0x006C(SP)
06848 67C8          90830010               stw       r4,0x0010(r3)
0684C 67CC          80E1006C               lwz       r7,0x006C(SP)
06850 67D0          81270014               lwz       r9,0x0014(r7)
06854 67D4   X      39000083               li        r8,131
06858 67D8          7D080734               extsh     r8,r8
0685C 67DC          9909000D               stb       r8,0x000D(r9)
06860 67E0          80610038               lwz       r3,0x0038(SP)
06864 67E4          3063000C               addic     r3,r3,12
06868 67E8          80810048               lwz       r4,0x0048(SP)
0686C 67EC          48004DE9               bl        $+0x4DE8                  ; 0x0000B5D4
06870 67F0          80410014               lwz       RTOC,0x0014(SP)
06874 67F4          80610068               lwz       r3,0x0068(SP)
06878 67F8          8081006C               lwz       r4,0x006C(SP)
0687C 67FC          48004E21               bl        $+0x4E20                  ; 0x0000B61C
06880 6800          80410014               lwz       RTOC,0x0014(SP)
06884 6804   X      38600000               li        r3,0
06888 6808          80010058               lwz       r0,0x0058(SP)
0688C 680C          30210050               addic     SP,SP,80
06890 6810   X      7C0803A6               mtlr      r0                        ; LR = 8
06894 6814   X      4E800020               blr
06898 6818   X      7C0802A6               mflr      r0                        ; LR = 8
0689C 681C          90010008               stw       r0,0x0008(SP)
068A0 6820          9421FFA0               stwu      SP,-0x0060(SP)
068A4 6824          90610078               stw       r3,0x0078(SP)
068A8 6828          9081007C               stw       r4,0x007C(SP)
068AC 682C          8061007C               lwz       r3,0x007C(SP)
068B0 6830          8083000C               lwz       r4,0x000C(r3)
068B4 6834          90810038               stw       r4,0x0038(SP)
068B8 6838          80A10078               lwz       r5,0x0078(SP)
068BC 683C          80C50014               lwz       r6,0x0014(r5)
068C0 6840          90C1003C               stw       r6,0x003C(SP)
068C4 6844          80E1003C               lwz       r7,0x003C(SP)
068C8 6848          81070004               lwz       r8,0x0004(r7)
068CC 684C          91010040               stw       r8,0x0040(SP)
068D0 6850          81210038               lwz       r9,0x0038(SP)
068D4 6854          91210044               stw       r9,0x0044(SP)
068D8 6858          81410044               lwz       r10,0x0044(SP)
068DC 685C          816A0004               lwz       r11,0x0004(r10)
068E0 6860          91610048               stw       r11,0x0048(SP)
068E4 6864          81810048               lwz       r12,0x0048(SP)
068E8 6868   X      2C0C0001               cmpwi     r12,1
068EC 686C   X      41820020               beq       $+0x0020                  ; 0x0000688C
068F0 6870          80610048               lwz       r3,0x0048(SP)
068F4 6874   X      2C830003               cmpwi     cr1,r3,3
068F8 6878   X      41860110               beq       cr1,$+0x0110              ; 0x00006988
068FC 687C          80810048               lwz       r4,0x0048(SP)
06900 6880   X      2F040002               cmpwi     cr6,r4,2
06904 6884   X      419A0200               beq       cr6,$+0x0200              ; 0x00006A84
06908 6888          4800022C               b         $+0x022C                  ; 0x00006AB4
0690C 688C          80A1003C               lwz       r5,0x003C(SP)
06910 6890          80C5000C               lwz       r6,0x000C(r5)
06914 6894   X      54C607FF               clrlwi.   r6,r6,31
06918 6898   X      4082000C               bne       $+0x000C                  ; 0x000068A4
0691C 689C   X      38600000               li        r3,0
06920 68A0          48000290               b         $+0x0290                  ; 0x00006B30
06924 68A4          80E1003C               lwz       r7,0x003C(SP)
06928 68A8          81070000               lwz       r8,0x0000(r7)
0692C 68AC   X      2B880003               cmplwi    cr7,r8,0x0003
06930 68B0   X      409E00BC               bne       cr7,$+0x00BC              ; 0x0000696C
06934 68B4          81210040               lwz       r9,0x0040(SP)
06938 68B8          814901A4               lwz       r10,0x01A4(r9)
0693C 68BC          9141004C               stw       r10,0x004C(SP)
06940 68C0          8161004C               lwz       r11,0x004C(SP)
06944 68C4   X      288B0000               cmplwi    cr1,r11,0x0000
06948 68C8   X      41860088               beq       cr1,$+0x0088              ; 0x00006950
0694C 68CC          8181004C               lwz       r12,0x004C(SP)
06950 68D0          808C0010               lwz       r4,0x0010(r12)
06954 68D4          80A1003C               lwz       r5,0x003C(SP)
06958 68D8   X      7F042840               cmplw     cr6,r4,r5
0695C 68DC   X      409A0014               bne       cr6,$+0x0014              ; 0x000068F0
06960 68E0          80C1004C               lwz       r6,0x004C(SP)
06964 68E4          80660004               lwz       r3,0x0004(r6)
06968 68E8          546305AD               rlwinm.   r3,r3,0,22,22
0696C 68EC   X      40820010               bne       $+0x0010                  ; 0x000068FC
06970 68F0   X      38E00000               li        r7,0
06974 68F4          90E10050               stw       r7,0x0050(SP)
06978 68F8          4800000C               b         $+0x000C                  ; 0x00006904
0697C 68FC   X      39000001               li        r8,1
06980 6900          91010050               stw       r8,0x0050(SP)
06984 6904          81210050               lwz       r9,0x0050(SP)
06988 6908   X      2F890000               cmpwi     cr7,r9,0
0698C 690C   X      419E0028               beq       cr7,$+0x0028              ; 0x00006934
06990 6910          8141004C               lwz       r10,0x004C(SP)
06994 6914          816A0004               lwz       r11,0x0004(r10)
06998 6918   X      39800200               li        r12,512
0699C 691C          7D6B6078               andc      r11,r11,r12
069A0 6920          916A0004               stw       r11,0x0004(r10)
069A4 6924          80810040               lwz       r4,0x0040(SP)
069A8 6928          80A401AC               lwz       r5,0x01AC(r4)
069AC 692C   X      30A5FFFF               subic     r5,r5,1
069B0 6930          90A401AC               stw       r5,0x01AC(r4)
069B4 6934          80C1004C               lwz       r6,0x004C(SP)
069B8 6938          80660000               lwz       r3,0x0000(r6)
069BC 693C          9061004C               stw       r3,0x004C(SP)
069C0 6940          80E1004C               lwz       r7,0x004C(SP)
069C4 6944   X      28870000               cmplwi    cr1,r7,0x0000
069C8 6948   X      41860008               beq       cr1,$+0x0008              ; 0x00006950
069CC 694C          4BFFFF80               b         $-0x0080                  ; 0x000068CC
069D0 6950          81010040               lwz       r8,0x0040(SP)
069D4 6954          812801AC               lwz       r9,0x01AC(r8)
069D8 6958   X      2B090000               cmplwi    cr6,r9,0x0000
069DC 695C   X      409A000C               bne       cr6,$+0x000C              ; 0x00006968
069E0 6960          80610040               lwz       r3,0x0040(SP)
069E4 6964          4BFFD9E5               bl        $-0x261C                  ; 0x00004348
069E8 6968          4800000C               b         $+0x000C                  ; 0x00006974
069EC 696C   X      38600200               li        r3,512
069F0 6970          90610054               stw       r3,0x0054(SP)
069F4 6974          8081003C               lwz       r4,0x003C(SP)
069F8 6978          80A4000C               lwz       r5,0x000C(r4)
069FC 697C          68A50001               xori      r5,r5,0x0001
06A00 6980          90A4000C               stw       r5,0x000C(r4)
06A04 6984          48000130               b         $+0x0130                  ; 0x00006AB4
06A08 6988          80C1003C               lwz       r6,0x003C(SP)
06A0C 698C          80E6000C               lwz       r7,0x000C(r6)
06A10 6990          54E707BD               rlwinm.   r7,r7,0,30,30
06A14 6994   X      4082000C               bne       $+0x000C                  ; 0x000069A0
06A18 6998   X      38600000               li        r3,0
06A1C 699C          48000194               b         $+0x0194                  ; 0x00006B30
06A20 69A0          8101003C               lwz       r8,0x003C(SP)
06A24 69A4          81280000               lwz       r9,0x0000(r8)
06A28 69A8   X      28890003               cmplwi    cr1,r9,0x0003
06A2C 69AC   X      408600BC               bne       cr1,$+0x00BC              ; 0x00006A68
06A30 69B0          81410040               lwz       r10,0x0040(SP)
06A34 69B4          816A01A4               lwz       r11,0x01A4(r10)
06A38 69B8          9161004C               stw       r11,0x004C(SP)
06A3C 69BC          8181004C               lwz       r12,0x004C(SP)
06A40 69C0   X      2B0C0000               cmplwi    cr6,r12,0x0000
06A44 69C4   X      419A0088               beq       cr6,$+0x0088              ; 0x00006A4C
06A48 69C8          80A1004C               lwz       r5,0x004C(SP)
06A4C 69CC          80850010               lwz       r4,0x0010(r5)
06A50 69D0          80C1003C               lwz       r6,0x003C(SP)
06A54 69D4   X      7F843040               cmplw     cr7,r4,r6
06A58 69D8   X      409E0014               bne       cr7,$+0x0014              ; 0x000069EC
06A5C 69DC          80E1004C               lwz       r7,0x004C(SP)
06A60 69E0          80670004               lwz       r3,0x0004(r7)
06A64 69E4          5463056B               rlwinm.   r3,r3,0,21,21
06A68 69E8   X      40820010               bne       $+0x0010                  ; 0x000069F8
06A6C 69EC   X      39000000               li        r8,0
06A70 69F0          91010058               stw       r8,0x0058(SP)
06A74 69F4          4800000C               b         $+0x000C                  ; 0x00006A00
06A78 69F8   X      39200001               li        r9,1
06A7C 69FC          91210058               stw       r9,0x0058(SP)
06A80 6A00          81410058               lwz       r10,0x0058(SP)
06A84 6A04   X      2C8A0000               cmpwi     cr1,r10,0
06A88 6A08   X      41860028               beq       cr1,$+0x0028              ; 0x00006A30
06A8C 6A0C          8161004C               lwz       r11,0x004C(SP)
06A90 6A10          818B0004               lwz       r12,0x0004(r11)
06A94 6A14   X      38A00400               li        r5,1024
06A98 6A18          7D8C2878               andc      r12,r12,r5
06A9C 6A1C          918B0004               stw       r12,0x0004(r11)
06AA0 6A20          80810040               lwz       r4,0x0040(SP)
06AA4 6A24          80C401B0               lwz       r6,0x01B0(r4)
06AA8 6A28   X      30C6FFFF               subic     r6,r6,1
06AAC 6A2C          90C401B0               stw       r6,0x01B0(r4)
06AB0 6A30          80E1004C               lwz       r7,0x004C(SP)
06AB4 6A34          80670000               lwz       r3,0x0000(r7)
06AB8 6A38          9061004C               stw       r3,0x004C(SP)
06ABC 6A3C          8101004C               lwz       r8,0x004C(SP)
06AC0 6A40   X      2B080000               cmplwi    cr6,r8,0x0000
06AC4 6A44   X      419A0008               beq       cr6,$+0x0008              ; 0x00006A4C
06AC8 6A48          4BFFFF80               b         $-0x0080                  ; 0x000069C8
06ACC 6A4C          81210040               lwz       r9,0x0040(SP)
06AD0 6A50          814901B0               lwz       r10,0x01B0(r9)
06AD4 6A54   X      2B8A0000               cmplwi    cr7,r10,0x0000
06AD8 6A58   X      409E000C               bne       cr7,$+0x000C              ; 0x00006A64
06ADC 6A5C          80610040               lwz       r3,0x0040(SP)
06AE0 6A60          4BFFD8E9               bl        $-0x2718                  ; 0x00004348
06AE4 6A64          4800000C               b         $+0x000C                  ; 0x00006A70
06AE8 6A68   X      38600400               li        r3,1024
06AEC 6A6C          90610054               stw       r3,0x0054(SP)
06AF0 6A70          8081003C               lwz       r4,0x003C(SP)
06AF4 6A74          80A4000C               lwz       r5,0x000C(r4)
06AF8 6A78          68A50002               xori      r5,r5,0x0002
06AFC 6A7C          90A4000C               stw       r5,0x000C(r4)
06B00 6A80          48000034               b         $+0x0034                  ; 0x00006AB4
06B04 6A84          80C1003C               lwz       r6,0x003C(SP)
06B08 6A88          80E6000C               lwz       r7,0x000C(r6)
06B0C 6A8C          54E7077B               rlwinm.   r7,r7,0,29,29
06B10 6A90   X      4082000C               bne       $+0x000C                  ; 0x00006A9C
06B14 6A94   X      38600000               li        r3,0
06B18 6A98          48000098               b         $+0x0098                  ; 0x00006B30
06B1C 6A9C          8101003C               lwz       r8,0x003C(SP)
06B20 6AA0          8128000C               lwz       r9,0x000C(r8)
06B24 6AA4          69290004               xori      r9,r9,0x0004
06B28 6AA8          9128000C               stw       r9,0x000C(r8)
06B2C 6AAC   X      39400020               li        r10,32
06B30 6AB0          91410054               stw       r10,0x0054(SP)
06B34 6AB4          8161003C               lwz       r11,0x003C(SP)
06B38 6AB8          818B0000               lwz       r12,0x0000(r11)
06B3C 6ABC   X      288C0003               cmplwi    cr1,r12,0x0003
06B40 6AC0   X      41860040               beq       cr1,$+0x0040              ; 0x00006B00
06B44 6AC4          8081003C               lwz       r4,0x003C(SP)
06B48 6AC8          80A40010               lwz       r5,0x0010(r4)
06B4C 6ACC          8061003C               lwz       r3,0x003C(SP)
06B50 6AD0          80810054               lwz       r4,0x0054(SP)
06B54 6AD4          4BFFCA41               bl        $-0x35C0                  ; 0x00003514
06B58 6AD8          9061004C               stw       r3,0x004C(SP)
06B5C 6ADC          8081004C               lwz       r4,0x004C(SP)
06B60 6AE0   X      28040000               cmplwi    r4,0x0000
06B64 6AE4   X      4182001C               beq       $+0x001C                  ; 0x00006B00
06B68 6AE8          80610040               lwz       r3,0x0040(SP)
06B6C 6AEC          8081004C               lwz       r4,0x004C(SP)
06B70 6AF0          4BFFC6CD               bl        $-0x3934                  ; 0x000031BC
06B74 6AF4          80610040               lwz       r3,0x0040(SP)
06B78 6AF8          8081004C               lwz       r4,0x004C(SP)
06B7C 6AFC          4BFFC66D               bl        $-0x3994                  ; 0x00003168
06B80 6B00          80610078               lwz       r3,0x0078(SP)
06B84 6B04   X      3063FFC0               subic     r3,r3,64
06B88 6B08   X      38800000               li        r4,0
06B8C 6B0C          48004E29               bl        $+0x4E28                  ; 0x0000B934
06B90 6B10          80410014               lwz       RTOC,0x0014(SP)
06B94 6B14          80610078               lwz       r3,0x0078(SP)
06B98 6B18   X      3063FFC0               subic     r3,r3,64
06B9C 6B1C   X      38800086               li        r4,134
06BA0 6B20   X      38A00001               li        r5,1
06BA4 6B24          48004F49               bl        $+0x4F48                  ; 0x0000BA6C
06BA8 6B28          80410014               lwz       RTOC,0x0014(SP)
06BAC 6B2C   X      38600000               li        r3,0
06BB0 6B30          80010068               lwz       r0,0x0068(SP)
06BB4 6B34          30210060               addic     SP,SP,96
06BB8 6B38   X      7C0803A6               mtlr      r0                        ; LR = 8
06BBC 6B3C   X      4E800020               blr
06BC0 6B40   X      7C0802A6               mflr      r0                        ; LR = 8
06BC4 6B44          90010008               stw       r0,0x0008(SP)
06BC8 6B48          9421FF90               stwu      SP,-0x0070(SP)
06BCC 6B4C          90610088               stw       r3,0x0088(SP)
06BD0 6B50          9081008C               stw       r4,0x008C(SP)
06BD4 6B54          8061008C               lwz       r3,0x008C(SP)
06BD8 6B58          8083000C               lwz       r4,0x000C(r3)
06BDC 6B5C          90810038               stw       r4,0x0038(SP)
06BE0 6B60          80A10088               lwz       r5,0x0088(SP)
06BE4 6B64          80C50014               lwz       r6,0x0014(r5)
06BE8 6B68          90C1003C               stw       r6,0x003C(SP)
06BEC 6B6C          80E1003C               lwz       r7,0x003C(SP)
06BF0 6B70          81070004               lwz       r8,0x0004(r7)
06BF4 6B74          91010040               stw       r8,0x0040(SP)
06BF8 6B78          81210038               lwz       r9,0x0038(SP)
06BFC 6B7C          91210044               stw       r9,0x0044(SP)
06C00 6B80   X      39400000               li        r10,0
06C04 6B84          214AFFFF               subfic    r10,r10,-1
06C08 6B88          91410048               stw       r10,0x0048(SP)
06C0C 6B8C          8161003C               lwz       r11,0x003C(SP)
06C10 6B90          818B0000               lwz       r12,0x0000(r11)
06C14 6B94   X      280C0003               cmplwi    r12,0x0003
06C18 6B98   X      40820010               bne       $+0x0010                  ; 0x00006BA8
06C1C 6B9C          8061003C               lwz       r3,0x003C(SP)
06C20 6BA0          80830010               lwz       r4,0x0010(r3)
06C24 6BA4          90810048               stw       r4,0x0048(SP)
06C28 6BA8          80A10044               lwz       r5,0x0044(SP)
06C2C 6BAC          80C50004               lwz       r6,0x0004(r5)
06C30 6BB0          90C1004C               stw       r6,0x004C(SP)
06C34 6BB4          80E1004C               lwz       r7,0x004C(SP)
06C38 6BB8   X      2C870001               cmpwi     cr1,r7,1
06C3C 6BBC   X      41860020               beq       cr1,$+0x0020              ; 0x00006BDC
06C40 6BC0          8101004C               lwz       r8,0x004C(SP)
06C44 6BC4   X      2F080002               cmpwi     cr6,r8,2
06C48 6BC8   X      419A0104               beq       cr6,$+0x0104              ; 0x00006CCC
06C4C 6BCC          8121004C               lwz       r9,0x004C(SP)
06C50 6BD0   X      2F890003               cmpwi     cr7,r9,3
06C54 6BD4   X      419E0134               beq       cr7,$+0x0134              ; 0x00006D08
06C58 6BD8          48000220               b         $+0x0220                  ; 0x00006DF8
06C5C 6BDC          8141003C               lwz       r10,0x003C(SP)
06C60 6BE0          816A000C               lwz       r11,0x000C(r10)
06C64 6BE4   X      556B07FF               clrlwi.   r11,r11,31
06C68 6BE8   X      4182000C               beq       $+0x000C                  ; 0x00006BF4
06C6C 6BEC   X      38600000               li        r3,0
06C70 6BF0          480002C0               b         $+0x02C0                  ; 0x00006EB0
06C74 6BF4          8181003C               lwz       r12,0x003C(SP)
06C78 6BF8          808C0000               lwz       r4,0x0000(r12)
06C7C 6BFC   X      28840003               cmplwi    cr1,r4,0x0003
06C80 6C00   X      408600C0               bne       cr1,$+0x00C0              ; 0x00006CC0
06C84 6C04          80A10040               lwz       r5,0x0040(SP)
06C88 6C08          80C501AC               lwz       r6,0x01AC(r5)
06C8C 6C0C          90C10050               stw       r6,0x0050(SP)
06C90 6C10          80E10040               lwz       r7,0x0040(SP)
06C94 6C14          810701A4               lwz       r8,0x01A4(r7)
06C98 6C18          91010054               stw       r8,0x0054(SP)
06C9C 6C1C          81210054               lwz       r9,0x0054(SP)
06CA0 6C20   X      2B090000               cmplwi    cr6,r9,0x0000
06CA4 6C24   X      419A0054               beq       cr6,$+0x0054              ; 0x00006C78
06CA8 6C28          81410054               lwz       r10,0x0054(SP)
06CAC 6C2C          816A0010               lwz       r11,0x0010(r10)
06CB0 6C30          8061003C               lwz       r3,0x003C(SP)
06CB4 6C34   X      7F8B1840               cmplw     cr7,r11,r3
06CB8 6C38   X      409E0024               bne       cr7,$+0x0024              ; 0x00006C5C
06CBC 6C3C          81810054               lwz       r12,0x0054(SP)
06CC0 6C40          808C0004               lwz       r4,0x0004(r12)
06CC4 6C44          60840200               ori       r4,r4,0x0200
06CC8 6C48          908C0004               stw       r4,0x0004(r12)
06CCC 6C4C          80A10040               lwz       r5,0x0040(SP)
06CD0 6C50          80C501AC               lwz       r6,0x01AC(r5)
06CD4 6C54          30C60001               addic     r6,r6,1
06CD8 6C58          90C501AC               stw       r6,0x01AC(r5)
06CDC 6C5C          80E10054               lwz       r7,0x0054(SP)
06CE0 6C60          81070000               lwz       r8,0x0000(r7)
06CE4 6C64          91010054               stw       r8,0x0054(SP)
06CE8 6C68          81210054               lwz       r9,0x0054(SP)
06CEC 6C6C   X      28090000               cmplwi    r9,0x0000
06CF0 6C70   X      41820008               beq       $+0x0008                  ; 0x00006C78
06CF4 6C74          4BFFFFB4               b         $-0x004C                  ; 0x00006C28
06CF8 6C78          81410050               lwz       r10,0x0050(SP)
06CFC 6C7C   X      288A0000               cmplwi    cr1,r10,0x0000
06D00 6C80   X      40860014               bne       cr1,$+0x0014              ; 0x00006C94
06D04 6C84          81610040               lwz       r11,0x0040(SP)
06D08 6C88          806B01AC               lwz       r3,0x01AC(r11)
06D0C 6C8C   X      2B030000               cmplwi    cr6,r3,0x0000
06D10 6C90   X      41990010               bgt       cr6,$+0x0010              ; 0x00006CA0
06D14 6C94   X      38800000               li        r4,0
06D18 6C98          90810058               stw       r4,0x0058(SP)
06D1C 6C9C          4800000C               b         $+0x000C                  ; 0x00006CA8
06D20 6CA0   X      39800001               li        r12,1
06D24 6CA4          91810058               stw       r12,0x0058(SP)
06D28 6CA8          80C10058               lwz       r6,0x0058(SP)
06D2C 6CAC   X      2F860000               cmpwi     cr7,r6,0
06D30 6CB0   X      419E000C               beq       cr7,$+0x000C              ; 0x00006CBC
06D34 6CB4          80610040               lwz       r3,0x0040(SP)
06D38 6CB8          4BFFD691               bl        $-0x2970                  ; 0x00004348
06D3C 6CBC          4800000C               b         $+0x000C                  ; 0x00006CC8
06D40 6CC0   X      38600200               li        r3,512
06D44 6CC4          9061005C               stw       r3,0x005C(SP)
06D48 6CC8          48000138               b         $+0x0138                  ; 0x00006E00
06D4C 6CCC          8081003C               lwz       r4,0x003C(SP)
06D50 6CD0          80A4000C               lwz       r5,0x000C(r4)
06D54 6CD4          54A5077B               rlwinm.   r5,r5,0,29,29
06D58 6CD8   X      4182000C               beq       $+0x000C                  ; 0x00006CE4
06D5C 6CDC   X      38600000               li        r3,0
06D60 6CE0          480001D0               b         $+0x01D0                  ; 0x00006EB0
06D64 6CE4          80C1003C               lwz       r6,0x003C(SP)
06D68 6CE8          80E60000               lwz       r7,0x0000(r6)
06D6C 6CEC   X      28870003               cmplwi    cr1,r7,0x0003
06D70 6CF0   X      4086000C               bne       cr1,$+0x000C              ; 0x00006CFC
06D74 6CF4   X      38600000               li        r3,0
06D78 6CF8          480001B8               b         $+0x01B8                  ; 0x00006EB0
06D7C 6CFC   X      39000020               li        r8,32
06D80 6D00          9101005C               stw       r8,0x005C(SP)
06D84 6D04          480000FC               b         $+0x00FC                  ; 0x00006E00
06D88 6D08          8121003C               lwz       r9,0x003C(SP)
06D8C 6D0C          8149000C               lwz       r10,0x000C(r9)
06D90 6D10          554A07BD               rlwinm.   r10,r10,0,30,30
06D94 6D14   X      4182000C               beq       $+0x000C                  ; 0x00006D20
06D98 6D18   X      38600000               li        r3,0
06D9C 6D1C          48000194               b         $+0x0194                  ; 0x00006EB0
06DA0 6D20          8161003C               lwz       r11,0x003C(SP)
06DA4 6D24          818B0000               lwz       r12,0x0000(r11)
06DA8 6D28   X      2B0C0003               cmplwi    cr6,r12,0x0003
06DAC 6D2C   X      409A00C0               bne       cr6,$+0x00C0              ; 0x00006DEC
06DB0 6D30          80810040               lwz       r4,0x0040(SP)
06DB4 6D34          80A401B0               lwz       r5,0x01B0(r4)
06DB8 6D38          90A10060               stw       r5,0x0060(SP)
06DBC 6D3C          80C10040               lwz       r6,0x0040(SP)
06DC0 6D40          80E601A4               lwz       r7,0x01A4(r6)
06DC4 6D44          90E10054               stw       r7,0x0054(SP)
06DC8 6D48          81010054               lwz       r8,0x0054(SP)
06DCC 6D4C   X      2B880000               cmplwi    cr7,r8,0x0000
06DD0 6D50   X      419E0054               beq       cr7,$+0x0054              ; 0x00006DA4
06DD4 6D54          81210054               lwz       r9,0x0054(SP)
06DD8 6D58          81490010               lwz       r10,0x0010(r9)
06DDC 6D5C          8061003C               lwz       r3,0x003C(SP)
06DE0 6D60   X      7C8A1840               cmplw     cr1,r10,r3
06DE4 6D64   X      40860024               bne       cr1,$+0x0024              ; 0x00006D88
06DE8 6D68          81610054               lwz       r11,0x0054(SP)
06DEC 6D6C          818B0004               lwz       r12,0x0004(r11)
06DF0 6D70          618C0400               ori       r12,r12,0x0400
06DF4 6D74          918B0004               stw       r12,0x0004(r11)
06DF8 6D78          80810040               lwz       r4,0x0040(SP)
06DFC 6D7C          80A401B0               lwz       r5,0x01B0(r4)
06E00 6D80          30A50001               addic     r5,r5,1
06E04 6D84          90A401B0               stw       r5,0x01B0(r4)
06E08 6D88          80C10054               lwz       r6,0x0054(SP)
06E0C 6D8C          80E60000               lwz       r7,0x0000(r6)
06E10 6D90          90E10054               stw       r7,0x0054(SP)
06E14 6D94          81010054               lwz       r8,0x0054(SP)
06E18 6D98   X      28080000               cmplwi    r8,0x0000
06E1C 6D9C   X      41820008               beq       $+0x0008                  ; 0x00006DA4
06E20 6DA0          4BFFFFB4               b         $-0x004C                  ; 0x00006D54
06E24 6DA4          81210060               lwz       r9,0x0060(SP)
06E28 6DA8   X      2B090000               cmplwi    cr6,r9,0x0000
06E2C 6DAC   X      409A0014               bne       cr6,$+0x0014              ; 0x00006DC0
06E30 6DB0          81410040               lwz       r10,0x0040(SP)
06E34 6DB4          806A01B0               lwz       r3,0x01B0(r10)
06E38 6DB8   X      2B830000               cmplwi    cr7,r3,0x0000
06E3C 6DBC   X      419D0010               bgt       cr7,$+0x0010              ; 0x00006DCC
06E40 6DC0   X      39800000               li        r12,0
06E44 6DC4          91810064               stw       r12,0x0064(SP)
06E48 6DC8          4800000C               b         $+0x000C                  ; 0x00006DD4
06E4C 6DCC   X      39600001               li        r11,1
06E50 6DD0          91610064               stw       r11,0x0064(SP)
06E54 6DD4          80A10064               lwz       r5,0x0064(SP)
06E58 6DD8   X      2C850000               cmpwi     cr1,r5,0
06E5C 6DDC   X      4186000C               beq       cr1,$+0x000C              ; 0x00006DE8
06E60 6DE0          80610040               lwz       r3,0x0040(SP)
06E64 6DE4          4BFFD565               bl        $-0x2A9C                  ; 0x00004348
06E68 6DE8          4800000C               b         $+0x000C                  ; 0x00006DF4
06E6C 6DEC   X      38600400               li        r3,1024
06E70 6DF0          9061005C               stw       r3,0x005C(SP)
06E74 6DF4          4800000C               b         $+0x000C                  ; 0x00006E00
06E78 6DF8   X      38600009               li        r3,9
06E7C 6DFC          480000B4               b         $+0x00B4                  ; 0x00006EB0
06E80 6E00          8081003C               lwz       r4,0x003C(SP)
06E84 6E04          80A40000               lwz       r5,0x0000(r4)
06E88 6E08   X      28050003               cmplwi    r5,0x0003
06E8C 6E0C   X      41820034               beq       $+0x0034                  ; 0x00006E40
06E90 6E10          8061003C               lwz       r3,0x003C(SP)
06E94 6E14          80810048               lwz       r4,0x0048(SP)
06E98 6E18          80A1005C               lwz       r5,0x005C(SP)
06E9C 6E1C          4BFFC2D9               bl        $-0x3D28                  ; 0x000030F4
06EA0 6E20          90610054               stw       r3,0x0054(SP)
06EA4 6E24          80810054               lwz       r4,0x0054(SP)
06EA8 6E28   X      28040000               cmplwi    r4,0x0000
06EAC 6E2C   X      4082000C               bne       $+0x000C                  ; 0x00006E38
06EB0 6E30   X      38600004               li        r3,4
06EB4 6E34          4800007C               b         $+0x007C                  ; 0x00006EB0
06EB8 6E38          80610054               lwz       r3,0x0054(SP)
06EBC 6E3C          4BFFC4C9               bl        $-0x3B38                  ; 0x00003304
06EC0 6E40          80610044               lwz       r3,0x0044(SP)
06EC4 6E44          80830004               lwz       r4,0x0004(r3)
06EC8 6E48          90810068               stw       r4,0x0068(SP)
06ECC 6E4C          80A10068               lwz       r5,0x0068(SP)
06ED0 6E50   X      2C050001               cmpwi     r5,1
06ED4 6E54   X      41820020               beq       $+0x0020                  ; 0x00006E74
06ED8 6E58          80C10068               lwz       r6,0x0068(SP)
06EDC 6E5C   X      2C860003               cmpwi     cr1,r6,3
06EE0 6E60   X      41860028               beq       cr1,$+0x0028              ; 0x00006E88
06EE4 6E64          80E10068               lwz       r7,0x0068(SP)
06EE8 6E68   X      2F070002               cmpwi     cr6,r7,2
06EEC 6E6C   X      419A0030               beq       cr6,$+0x0030              ; 0x00006E9C
06EF0 6E70          4800003C               b         $+0x003C                  ; 0x00006EAC
06EF4 6E74          8101003C               lwz       r8,0x003C(SP)
06EF8 6E78          8128000C               lwz       r9,0x000C(r8)
06EFC 6E7C          61290001               ori       r9,r9,0x0001
06F00 6E80          9128000C               stw       r9,0x000C(r8)
06F04 6E84          48000028               b         $+0x0028                  ; 0x00006EAC
06F08 6E88          8141003C               lwz       r10,0x003C(SP)
06F0C 6E8C          816A000C               lwz       r11,0x000C(r10)
06F10 6E90          616B0002               ori       r11,r11,0x0002
06F14 6E94          916A000C               stw       r11,0x000C(r10)
06F18 6E98          48000014               b         $+0x0014                  ; 0x00006EAC
06F1C 6E9C          8181003C               lwz       r12,0x003C(SP)
06F20 6EA0          806C000C               lwz       r3,0x000C(r12)
06F24 6EA4          60630004               ori       r3,r3,0x0004
06F28 6EA8          906C000C               stw       r3,0x000C(r12)
06F2C 6EAC   X      38600000               li        r3,0
06F30 6EB0          80010078               lwz       r0,0x0078(SP)
06F34 6EB4          30210070               addic     SP,SP,112
06F38 6EB8   X      7C0803A6               mtlr      r0                        ; LR = 8
06F3C 6EBC   X      4E800020               blr
06F40 6EC0   X      7C0802A6               mflr      r0                        ; LR = 8
06F44 6EC4          90010008               stw       r0,0x0008(SP)
06F48 6EC8          9421FFB0               stwu      SP,-0x0050(SP)
06F4C 6ECC          90610068               stw       r3,0x0068(SP)
06F50 6ED0          80610068               lwz       r3,0x0068(SP)
06F54 6ED4          80830004               lwz       r4,0x0004(r3)
06F58 6ED8          90810038               stw       r4,0x0038(SP)
06F5C 6EDC          80A10038               lwz       r5,0x0038(SP)
06F60 6EE0          30A501A4               addic     r5,r5,420
06F64 6EE4          90A1003C               stw       r5,0x003C(SP)
06F68 6EE8          80C1003C               lwz       r6,0x003C(SP)
06F6C 6EEC          80E60000               lwz       r7,0x0000(r6)
06F70 6EF0          90E10040               stw       r7,0x0040(SP)
06F74 6EF4          81010040               lwz       r8,0x0040(SP)
06F78 6EF8   X      28080000               cmplwi    r8,0x0000
06F7C 6EFC   X      41820058               beq       $+0x0058                  ; 0x00006F54
06F80 6F00          81210040               lwz       r9,0x0040(SP)
06F84 6F04          81490010               lwz       r10,0x0010(r9)
06F88 6F08          81610068               lwz       r11,0x0068(SP)
06F8C 6F0C   X      7C8A5840               cmplw     cr1,r10,r11
06F90 6F10   X      40860020               bne       cr1,$+0x0020              ; 0x00006F30
06F94 6F14          80610038               lwz       r3,0x0038(SP)
06F98 6F18          80810040               lwz       r4,0x0040(SP)
06F9C 6F1C          4BFFC2A1               bl        $-0x3D60                  ; 0x000031BC
06FA0 6F20          80610038               lwz       r3,0x0038(SP)
06FA4 6F24          80810040               lwz       r4,0x0040(SP)
06FA8 6F28          4BFFC241               bl        $-0x3DC0                  ; 0x00003168
06FAC 6F2C          4800000C               b         $+0x000C                  ; 0x00006F38
06FB0 6F30          80610040               lwz       r3,0x0040(SP)
06FB4 6F34          9061003C               stw       r3,0x003C(SP)
06FB8 6F38          8081003C               lwz       r4,0x003C(SP)
06FBC 6F3C          80A40000               lwz       r5,0x0000(r4)
06FC0 6F40          90A10040               stw       r5,0x0040(SP)
06FC4 6F44          80C10040               lwz       r6,0x0040(SP)
06FC8 6F48   X      28060000               cmplwi    r6,0x0000
06FCC 6F4C   X      41820008               beq       $+0x0008                  ; 0x00006F54
06FD0 6F50          4BFFFFB0               b         $-0x0050                  ; 0x00006F00
06FD4 6F54   X      38E00002               li        r7,2
06FD8 6F58          60E70001               ori       r7,r7,0x0001
06FDC 6F5C          60E70004               ori       r7,r7,0x0004
06FE0 6F60          60E70020               ori       r7,r7,0x0020
06FE4 6F64          60E70010               ori       r7,r7,0x0010
06FE8 6F68          60E70008               ori       r7,r7,0x0008
06FEC 6F6C          81010068               lwz       r8,0x0068(SP)
06FF0 6F70          8128000C               lwz       r9,0x000C(r8)
06FF4 6F74          7D273878               andc      r7,r9,r7
06FF8 6F78          90E8000C               stw       r7,0x000C(r8)
06FFC 6F7C          80010058               lwz       r0,0x0058(SP)
07000 6F80          30210050               addic     SP,SP,80
07004 6F84   X      7C0803A6               mtlr      r0                        ; LR = 8
07008 6F88   X      4E800020               blr
0700C 6F8C   X      7C0802A6               mflr      r0                        ; LR = 8
07010 6F90          90010008               stw       r0,0x0008(SP)
07014 6F94          9421FFC0               stwu      SP,-0x0040(SP)
07018 6F98          90610058               stw       r3,0x0058(SP)
0701C 6F9C          9081005C               stw       r4,0x005C(SP)
07020 6FA0          8061005C               lwz       r3,0x005C(SP)
07024 6FA4          80830014               lwz       r4,0x0014(r3)
07028 6FA8   X      38A00000               li        r5,0
0702C 6FAC          7CA50734               extsh     r5,r5
07030 6FB0          98A4000D               stb       r5,0x000D(r4)
07034 6FB4          80610058               lwz       r3,0x0058(SP)
07038 6FB8          30630040               addic     r3,r3,64
0703C 6FBC          8081005C               lwz       r4,0x005C(SP)
07040 6FC0          48004B0D               bl        $+0x4B0C                  ; 0x0000BACC
07044 6FC4          80410014               lwz       RTOC,0x0014(SP)
07048 6FC8          80010048               lwz       r0,0x0048(SP)
0704C 6FCC          30210040               addic     SP,SP,64
07050 6FD0   X      7C0803A6               mtlr      r0                        ; LR = 8
07054 6FD4   X      4E800020               blr
07058 6FD8   X      7C0802A6               mflr      r0                        ; LR = 8
0705C 6FDC          90010008               stw       r0,0x0008(SP)
07060 6FE0          9421FFB0               stwu      SP,-0x0050(SP)
07064 6FE4          90610068               stw       r3,0x0068(SP)
07068 6FE8          9081006C               stw       r4,0x006C(SP)
0706C 6FEC          8061006C               lwz       r3,0x006C(SP)
07070 6FF0          8083000C               lwz       r4,0x000C(r3)
07074 6FF4   X      3084FFEF               subic     r4,r4,17
07078 6FF8          9083000C               stw       r4,0x000C(r3)
0707C 6FFC          80A1006C               lwz       r5,0x006C(SP)
07080 7000          80C5000C               lwz       r6,0x000C(r5)
07084 7004          90C10038               stw       r6,0x0038(SP)
07088 7008          80E10038               lwz       r7,0x0038(SP)
0708C 700C          89070010               lbz       r8,0x0010(r7)
07090 7010          710800AF               andi.     r8,r8,0x00AF
07094 7014   X      2C8800AF               cmpwi     cr1,r8,175
07098 7018   X      40860088               bne       cr1,$+0x0088              ; 0x000070A0
0709C 701C          8121006C               lwz       r9,0x006C(SP)
070A0 7020          81490014               lwz       r10,0x0014(r9)
070A4 7024          816A0008               lwz       r11,0x0008(r10)
070A8 7028          8181006C               lwz       r12,0x006C(SP)
070AC 702C          808C0010               lwz       r4,0x0010(r12)
070B0 7030   X      7D645810               subc      r11,r11,r4
070B4 7034   X      2F0B0003               cmpwi     cr6,r11,3
070B8 7038   X      40980054               bge       cr6,$+0x0054              ; 0x0000708C
070BC 703C   X      38600014               li        r3,20
070C0 7040   X      38800003               li        r4,3
070C4 7044          480047A1               bl        $+0x47A0                  ; 0x0000B7E4
070C8 7048          80410014               lwz       RTOC,0x0014(SP)
070CC 704C          9061003C               stw       r3,0x003C(SP)
070D0 7050          8081003C               lwz       r4,0x003C(SP)
070D4 7054   X      28040000               cmplwi    r4,0x0000
070D8 7058   X      41820030               beq       $+0x0030                  ; 0x00007088
070DC 705C          80A1003C               lwz       r5,0x003C(SP)
070E0 7060          8065000C               lwz       r3,0x000C(r5)
070E4 7064          80810038               lwz       r4,0x0038(SP)
070E8 7068   X      38A00011               li        r5,17
070EC 706C          48004569               bl        $+0x4568                  ; 0x0000B5D4
070F0 7070          80410014               lwz       RTOC,0x0014(SP)
070F4 7074          8061003C               lwz       r3,0x003C(SP)
070F8 7078          8083000C               lwz       r4,0x000C(r3)
070FC 707C          30840011               addic     r4,r4,17
07100 7080          80A1003C               lwz       r5,0x003C(SP)
07104 7084          90850010               stw       r4,0x0010(r5)
07108 7088          48000014               b         $+0x0014                  ; 0x0000709C
0710C 708C          8061006C               lwz       r3,0x006C(SP)
07110 7090          48004A0D               bl        $+0x4A0C                  ; 0x0000BA9C
07114 7094          80410014               lwz       RTOC,0x0014(SP)
07118 7098          9061003C               stw       r3,0x003C(SP)
0711C 709C          48000014               b         $+0x0014                  ; 0x000070B0
07120 70A0          8061006C               lwz       r3,0x006C(SP)
07124 70A4          480049F9               bl        $+0x49F8                  ; 0x0000BA9C
07128 70A8          80410014               lwz       RTOC,0x0014(SP)
0712C 70AC          9061003C               stw       r3,0x003C(SP)
07130 70B0          8081006C               lwz       r4,0x006C(SP)
07134 70B4          80A4000C               lwz       r5,0x000C(r4)
07138 70B8          30A50011               addic     r5,r5,17
0713C 70BC          90A4000C               stw       r5,0x000C(r4)
07140 70C0          80C1003C               lwz       r6,0x003C(SP)
07144 70C4   X      28060000               cmplwi    r6,0x0000
07148 70C8   X      40820008               bne       $+0x0008                  ; 0x000070D0
0714C 70CC          48000260               b         $+0x0260                  ; 0x0000732C
07150 70D0          80E1006C               lwz       r7,0x006C(SP)
07154 70D4          81070008               lwz       r8,0x0008(r7)
07158 70D8   X      28880000               cmplwi    cr1,r8,0x0000
0715C 70DC   X      4186003C               beq       cr1,$+0x003C              ; 0x00007118
07160 70E0          8121006C               lwz       r9,0x006C(SP)
07164 70E4          80690008               lwz       r3,0x0008(r9)
07168 70E8          4800457D               bl        $+0x457C                  ; 0x0000B664
0716C 70EC          80410014               lwz       RTOC,0x0014(SP)
07170 70F0          8081003C               lwz       r4,0x003C(SP)
07174 70F4          90640008               stw       r3,0x0008(r4)
07178 70F8          80A1003C               lwz       r5,0x003C(SP)
0717C 70FC          80C50008               lwz       r6,0x0008(r5)
07180 7100   X      28060000               cmplwi    r6,0x0000
07184 7104   X      40820014               bne       $+0x0014                  ; 0x00007118
07188 7108          8061003C               lwz       r3,0x003C(SP)
0718C 710C          48004979               bl        $+0x4978                  ; 0x0000BA84
07190 7110          80410014               lwz       RTOC,0x0014(SP)
07194 7114          48000218               b         $+0x0218                  ; 0x0000732C
07198 7118          8061003C               lwz       r3,0x003C(SP)
0719C 711C          9061006C               stw       r3,0x006C(SP)
071A0 7120          8081006C               lwz       r4,0x006C(SP)
071A4 7124          80A4000C               lwz       r5,0x000C(r4)
071A8 7128          90A10038               stw       r5,0x0038(SP)
071AC 712C          80C1006C               lwz       r6,0x006C(SP)
071B0 7130          80E60014               lwz       r7,0x0014(r6)
071B4 7134   X      3900000D               li        r8,13
071B8 7138          7D080734               extsh     r8,r8
071BC 713C          9907000D               stb       r8,0x000D(r7)
071C0 7140          81210038               lwz       r9,0x0038(SP)
071C4 7144          89490006               lbz       r10,0x0006(r9)
071C8 7148          81610038               lwz       r11,0x0038(SP)
071CC 714C          994B0000               stb       r10,0x0000(r11)
071D0 7150          81810038               lwz       r12,0x0038(SP)
071D4 7154          886C0007               lbz       r3,0x0007(r12)
071D8 7158          80810038               lwz       r4,0x0038(SP)
071DC 715C          98640001               stb       r3,0x0001(r4)
071E0 7160          80A10038               lwz       r5,0x0038(SP)
071E4 7164          88C50008               lbz       r6,0x0008(r5)
071E8 7168          81010038               lwz       r8,0x0038(SP)
071EC 716C          98C80002               stb       r6,0x0002(r8)
071F0 7170          80E10038               lwz       r7,0x0038(SP)
071F4 7174          89270009               lbz       r9,0x0009(r7)
071F8 7178          81410038               lwz       r10,0x0038(SP)
071FC 717C          992A0003               stb       r9,0x0003(r10)
07200 7180          81610038               lwz       r11,0x0038(SP)
07204 7184          898B000A               lbz       r12,0x000A(r11)
07208 7188          80610038               lwz       r3,0x0038(SP)
0720C 718C          99830004               stb       r12,0x0004(r3)
07210 7190          80810038               lwz       r4,0x0038(SP)
07214 7194          88A4000B               lbz       r5,0x000B(r4)
07218 7198          80C10038               lwz       r6,0x0038(SP)
0721C 719C          98A60005               stb       r5,0x0005(r6)
07220 71A0          81010068               lwz       r8,0x0068(SP)
07224 71A4          80E80010               lwz       r7,0x0010(r8)
07228 71A8          81270004               lwz       r9,0x0004(r7)
0722C 71AC          91210040               stw       r9,0x0040(SP)
07230 71B0          81410040               lwz       r10,0x0040(SP)
07234 71B4          314A001A               addic     r10,r10,26
07238 71B8          91410044               stw       r10,0x0044(SP)
0723C 71BC          81610044               lwz       r11,0x0044(SP)
07240 71C0          898B0000               lbz       r12,0x0000(r11)
07244 71C4          80610038               lwz       r3,0x0038(SP)
07248 71C8          99830006               stb       r12,0x0006(r3)
0724C 71CC          80810044               lwz       r4,0x0044(SP)
07250 71D0          88A40001               lbz       r5,0x0001(r4)
07254 71D4          80C10038               lwz       r6,0x0038(SP)
07258 71D8          98A60007               stb       r5,0x0007(r6)
0725C 71DC          81010044               lwz       r8,0x0044(SP)
07260 71E0          88E80002               lbz       r7,0x0002(r8)
07264 71E4          81210038               lwz       r9,0x0038(SP)
07268 71E8          98E90008               stb       r7,0x0008(r9)
0726C 71EC          81410044               lwz       r10,0x0044(SP)
07270 71F0          896A0003               lbz       r11,0x0003(r10)
07274 71F4          81810038               lwz       r12,0x0038(SP)
07278 71F8          996C0009               stb       r11,0x0009(r12)
0727C 71FC          80610044               lwz       r3,0x0044(SP)
07280 7200          88830004               lbz       r4,0x0004(r3)
07284 7204          80A10038               lwz       r5,0x0038(SP)
07288 7208          9885000A               stb       r4,0x000A(r5)
0728C 720C          80C10044               lwz       r6,0x0044(SP)
07290 7210          89060005               lbz       r8,0x0005(r6)
07294 7214          80E10038               lwz       r7,0x0038(SP)
07298 7218          9907000B               stb       r8,0x000B(r7)
0729C 721C   X      39200000               li        r9,0
072A0 7220          7D2A0734               extsh     r10,r9
072A4 7224          81610038               lwz       r11,0x0038(SP)
072A8 7228          994B000C               stb       r10,0x000C(r11)
072AC 722C          7D290734               extsh     r9,r9
072B0 7230          81810038               lwz       r12,0x0038(SP)
072B4 7234          992C000D               stb       r9,0x000D(r12)
072B8 7238          80610038               lwz       r3,0x0038(SP)
072BC 723C          8883000E               lbz       r4,0x000E(r3)
072C0 7240          98810048               stb       r4,0x0048(SP)
072C4 7244          80A10038               lwz       r5,0x0038(SP)
072C8 7248          88C5000F               lbz       r6,0x000F(r5)
072CC 724C          81010038               lwz       r8,0x0038(SP)
072D0 7250          98C8000E               stb       r6,0x000E(r8)
072D4 7254          88E10048               lbz       r7,0x0048(SP)
072D8 7258   X      2C070000               cmpwi     r7,0
072DC 725C   X      41820044               beq       $+0x0044                  ; 0x000072A0
072E0 7260          81410068               lwz       r10,0x0068(SP)
072E4 7264          816A0004               lwz       r11,0x0004(r10)
072E8 7268   X      556B07FF               clrlwi.   r11,r11,31
072EC 726C   X      41820018               beq       $+0x0018                  ; 0x00007284
072F0 7270   X      392000AA               li        r9,170
072F4 7274          7D290734               extsh     r9,r9
072F8 7278          81810038               lwz       r12,0x0038(SP)
072FC 727C          992C000F               stb       r9,0x000F(r12)
07300 7280          4800001C               b         $+0x001C                  ; 0x0000729C
07304 7284          80610068               lwz       r3,0x0068(SP)
07308 7288          80830010               lwz       r4,0x0010(r3)
0730C 728C          80A40010               lwz       r5,0x0010(r4)
07310 7290          7CA50734               extsh     r5,r5
07314 7294          80C10038               lwz       r6,0x0038(SP)
07318 7298          98A6000F               stb       r5,0x000F(r6)
0731C 729C          48000014               b         $+0x0014                  ; 0x000072B0
07320 72A0   X      39000000               li        r8,0
07324 72A4          7D080734               extsh     r8,r8
07328 72A8          80E10038               lwz       r7,0x0038(SP)
0732C 72AC          9907000F               stb       r8,0x000F(r7)
07330 72B0          81410038               lwz       r10,0x0038(SP)
07334 72B4          896A000F               lbz       r11,0x000F(r10)
07338 72B8          616B0001               ori       r11,r11,0x0001
0733C 72BC          996A000F               stb       r11,0x000F(r10)
07340 72C0          81210038               lwz       r9,0x0038(SP)
07344 72C4          89890010               lbz       r12,0x0010(r9)
07348 72C8          718C00AF               andi.     r12,r12,0x00AF
0734C 72CC   X      2C8C00AF               cmpwi     cr1,r12,175
07350 72D0   X      40860044               bne       cr1,$+0x0044              ; 0x00007314
07354 72D4   X      38600081               li        r3,129
07358 72D8          7C630734               extsh     r3,r3
0735C 72DC          80810038               lwz       r4,0x0038(SP)
07360 72E0          98640011               stb       r3,0x0011(r4)
07364 72E4   X      38A00002               li        r5,2
07368 72E8          7CA50734               extsh     r5,r5
0736C 72EC          80C10038               lwz       r6,0x0038(SP)
07370 72F0          98A60012               stb       r5,0x0012(r6)
07374 72F4   X      39000000               li        r8,0
07378 72F8          7D080734               extsh     r8,r8
0737C 72FC          80E10038               lwz       r7,0x0038(SP)
07380 7300          99070013               stb       r8,0x0013(r7)
07384 7304          81610038               lwz       r11,0x0038(SP)
07388 7308          316B0014               addic     r11,r11,20
0738C 730C          8141006C               lwz       r10,0x006C(SP)
07390 7310          916A0010               stw       r11,0x0010(r10)
07394 7314          81210068               lwz       r9,0x0068(SP)
07398 7318          81890010               lwz       r12,0x0010(r9)
0739C 731C          806C0008               lwz       r3,0x0008(r12)
073A0 7320          8081006C               lwz       r4,0x006C(SP)
073A4 7324          48004509               bl        $+0x4508                  ; 0x0000B82C
073A8 7328          80410014               lwz       RTOC,0x0014(SP)
073AC 732C          80010058               lwz       r0,0x0058(SP)
073B0 7330          30210050               addic     SP,SP,80
073B4 7334   X      7C0803A6               mtlr      r0                        ; LR = 8
073B8 7338   X      4E800020               blr
073BC 733C   X      7C0802A6               mflr      r0                        ; LR = 8
073C0 7340          90010008               stw       r0,0x0008(SP)
073C4 7344          9421FF90               stwu      SP,-0x0070(SP)
073C8 7348          90610088               stw       r3,0x0088(SP)
073CC 734C          9081008C               stw       r4,0x008C(SP)
073D0 7350          8061008C               lwz       r3,0x008C(SP)
073D4 7354          8083000C               lwz       r4,0x000C(r3)
073D8 7358          90810038               stw       r4,0x0038(SP)
073DC 735C          80A10088               lwz       r5,0x0088(SP)
073E0 7360          80C50014               lwz       r6,0x0014(r5)
073E4 7364          90C1003C               stw       r6,0x003C(SP)
073E8 7368          80E1003C               lwz       r7,0x003C(SP)
073EC 736C          81070000               lwz       r8,0x0000(r7)
073F0 7370   X      28080003               cmplwi    r8,0x0003
073F4 7374   X      4182000C               beq       $+0x000C                  ; 0x00007380
073F8 7378   X      38600003               li        r3,3
073FC 737C          480003E8               b         $+0x03E8                  ; 0x00007764
07400 7380          81210038               lwz       r9,0x0038(SP)
07404 7384          81490008               lwz       r10,0x0008(r9)
07408 7388          91410040               stw       r10,0x0040(SP)
0740C 738C          81610038               lwz       r11,0x0038(SP)
07410 7390          808B0004               lwz       r4,0x0004(r11)
07414 7394          8061008C               lwz       r3,0x008C(SP)
07418 7398          80A10040               lwz       r5,0x0040(SP)
0741C 739C          48004479               bl        $+0x4478                  ; 0x0000B814
07420 73A0          80410014               lwz       RTOC,0x0014(SP)
07424 73A4          90610044               stw       r3,0x0044(SP)
07428 73A8          80810044               lwz       r4,0x0044(SP)
0742C 73AC   X      28040000               cmplwi    r4,0x0000
07430 73B0   X      4082000C               bne       $+0x000C                  ; 0x000073BC
07434 73B4   X      38600001               li        r3,1
07438 73B8          480003AC               b         $+0x03AC                  ; 0x00007764
0743C 73BC          80A10038               lwz       r5,0x0038(SP)
07440 73C0          80C5000C               lwz       r6,0x000C(r5)
07444 73C4          90C10048               stw       r6,0x0048(SP)
07448 73C8          80E10048               lwz       r7,0x0048(SP)
0744C 73CC   X      2C870002               cmpwi     cr1,r7,2
07450 73D0   X      41860014               beq       cr1,$+0x0014              ; 0x000073E4
07454 73D4          81010048               lwz       r8,0x0048(SP)
07458 73D8   X      2F080001               cmpwi     cr6,r8,1
0745C 73DC   X      419A00F8               beq       cr6,$+0x00F8              ; 0x000074D4
07460 73E0          480002F0               b         $+0x02F0                  ; 0x000076D0
07464 73E4   X      39200040               li        r9,64
07468 73E8          61290008               ori       r9,r9,0x0008
0746C 73EC          9121004C               stw       r9,0x004C(SP)
07470 73F0          8061003C               lwz       r3,0x003C(SP)
07474 73F4          8081004C               lwz       r4,0x004C(SP)
07478 73F8   X      38A000AA               li        r5,170
0747C 73FC          4BFFC119               bl        $-0x3EE8                  ; 0x00003514
07480 7400          90610050               stw       r3,0x0050(SP)
07484 7404          80810050               lwz       r4,0x0050(SP)
07488 7408   X      28040000               cmplwi    r4,0x0000
0748C 740C   X      4082000C               bne       $+0x000C                  ; 0x00007418
07490 7410   X      38600003               li        r3,3
07494 7414          48000350               b         $+0x0350                  ; 0x00007764
07498 7418          80A10040               lwz       r5,0x0040(SP)
0749C 741C   X      2C850005               cmpwi     cr1,r5,5
074A0 7420   X      4186000C               beq       cr1,$+0x000C              ; 0x0000742C
074A4 7424   X      38600001               li        r3,1
074A8 7428          4800033C               b         $+0x033C                  ; 0x00007764
074AC 742C          80C10044               lwz       r6,0x0044(SP)
074B0 7430          88E60003               lbz       r7,0x0003(r6)
074B4 7434   X      54E7402E               slwi      r7,r7,8
074B8 7438          81010044               lwz       r8,0x0044(SP)
074BC 743C          89280004               lbz       r9,0x0004(r8)
074C0 7440          7CE74B78               or        r7,r7,r9
074C4 7444          90E10054               stw       r7,0x0054(SP)
074C8 7448          8141003C               lwz       r10,0x003C(SP)
074CC 744C          806A0004               lwz       r3,0x0004(r10)
074D0 7450          80810050               lwz       r4,0x0050(SP)
074D4 7454          4BFFC259               bl        $-0x3DA8                  ; 0x000036AC
074D8 7458          80610050               lwz       r3,0x0050(SP)
074DC 745C          80830004               lwz       r4,0x0004(r3)
074E0 7460   X      38A00008               li        r5,8
074E4 7464          7C842878               andc      r4,r4,r5
074E8 7468          90830004               stw       r4,0x0004(r3)
074EC 746C          80C10050               lwz       r6,0x0050(SP)
074F0 7470          80E60004               lwz       r7,0x0004(r6)
074F4 7474   X      39000002               li        r8,2
074F8 7478          61080001               ori       r8,r8,0x0001
074FC 747C          61080800               ori       r8,r8,0x0800
07500 7480          7CE74378               or        r7,r7,r8
07504 7484          90E60004               stw       r7,0x0004(r6)
07508 7488          81210054               lwz       r9,0x0054(SP)
0750C 748C          81410050               lwz       r10,0x0050(SP)
07510 7490          912A0008               stw       r9,0x0008(r10)
07514 7494          81610054               lwz       r11,0x0054(SP)
07518 7498          8181003C               lwz       r12,0x003C(SP)
0751C 749C          916C0010               stw       r11,0x0010(r12)
07520 74A0          80A1003C               lwz       r5,0x003C(SP)
07524 74A4          8085000C               lwz       r4,0x000C(r5)
07528 74A8          60840010               ori       r4,r4,0x0010
0752C 74AC          9085000C               stw       r4,0x000C(r5)
07530 74B0          8061003C               lwz       r3,0x003C(SP)
07534 74B4          30630014               addic     r3,r3,20
07538 74B8          80810044               lwz       r4,0x0044(SP)
0753C 74BC   X      38A00005               li        r5,5
07540 74C0          48004115               bl        $+0x4114                  ; 0x0000B5D4
07544 74C4          80410014               lwz       RTOC,0x0014(SP)
07548 74C8          80610050               lwz       r3,0x0050(SP)
0754C 74CC          4BFFC119               bl        $-0x3EE8                  ; 0x000035E4
07550 74D0          48000208               b         $+0x0208                  ; 0x000076D8
07554 74D4          8061003C               lwz       r3,0x003C(SP)
07558 74D8          8083000C               lwz       r4,0x000C(r3)
0755C 74DC          548406F7               rlwinm.   r4,r4,0,27,27
07560 74E0   X      4182000C               beq       $+0x000C                  ; 0x000074EC
07564 74E4   X      38600003               li        r3,3
07568 74E8          4800027C               b         $+0x027C                  ; 0x00007764
0756C 74EC   X      38A00040               li        r5,64
07570 74F0          60A50008               ori       r5,r5,0x0008
07574 74F4          60A50800               ori       r5,r5,0x0800
07578 74F8          90A1004C               stw       r5,0x004C(SP)
0757C 74FC          8061003C               lwz       r3,0x003C(SP)
07580 7500          8081004C               lwz       r4,0x004C(SP)
07584 7504   X      38A000AA               li        r5,170
07588 7508          4BFFC00D               bl        $-0x3FF4                  ; 0x00003514
0758C 750C          90610050               stw       r3,0x0050(SP)
07590 7510          80810050               lwz       r4,0x0050(SP)
07594 7514   X      28040000               cmplwi    r4,0x0000
07598 7518   X      4182000C               beq       $+0x000C                  ; 0x00007524
0759C 751C   X      38600003               li        r3,3
075A0 7520          48000244               b         $+0x0244                  ; 0x00007764
075A4 7524          80A10040               lwz       r5,0x0040(SP)
075A8 7528   X      2C850002               cmpwi     cr1,r5,2
075AC 752C   X      4186000C               beq       cr1,$+0x000C              ; 0x00007538
075B0 7530   X      38600001               li        r3,1
075B4 7534          48000230               b         $+0x0230                  ; 0x00007764
075B8 7538          80C10044               lwz       r6,0x0044(SP)
075BC 753C          88E60000               lbz       r7,0x0000(r6)
075C0 7540   X      54E7402E               slwi      r7,r7,8
075C4 7544          81010044               lwz       r8,0x0044(SP)
075C8 7548          89280001               lbz       r9,0x0001(r8)
075CC 754C          7CE74B78               or        r7,r7,r9
075D0 7550          90E10054               stw       r7,0x0054(SP)
075D4 7554   X      39400800               li        r10,2048
075D8 7558          614A0040               ori       r10,r10,0x0040
075DC 755C          9141004C               stw       r10,0x004C(SP)
075E0 7560          81610054               lwz       r11,0x0054(SP)
075E4 7564   X      2B0B0000               cmplwi    cr6,r11,0x0000
075E8 7568   X      409A0028               bne       cr6,$+0x0028              ; 0x00007590
075EC 756C          8181003C               lwz       r12,0x003C(SP)
075F0 7570          808C000C               lwz       r4,0x000C(r12)
075F4 7574          54840739               rlwinm.   r4,r4,0,28,28
075F8 7578   X      4082000C               bne       $+0x000C                  ; 0x00007584
075FC 757C   X      38600001               li        r3,1
07600 7580          480001E4               b         $+0x01E4                  ; 0x00007764
07604 7584   X      38A00100               li        r5,256
07608 7588          90A1004C               stw       r5,0x004C(SP)
0760C 758C          480000D0               b         $+0x00D0                  ; 0x0000765C
07610 7590          80C10054               lwz       r6,0x0054(SP)
07614 7594   X      2B8600FE               cmplwi    cr7,r6,0x00FE
07618 7598   X      419D0058               bgt       cr7,$+0x0058              ; 0x000075F0
0761C 759C          81010054               lwz       r8,0x0054(SP)
07620 75A0   X      288800AA               cmplwi    cr1,r8,0x00AA
07624 75A4   X      41860020               beq       cr1,$+0x0020              ; 0x000075C4
07628 75A8          8121003C               lwz       r9,0x003C(SP)
0762C 75AC          80E9000C               lwz       r7,0x000C(r9)
07630 75B0          54E70739               rlwinm.   r7,r7,0,28,28
07634 75B4   X      41820010               beq       $+0x0010                  ; 0x000075C4
07638 75B8   X      39400000               li        r10,0
0763C 75BC          91410058               stw       r10,0x0058(SP)
07640 75C0          4800000C               b         $+0x000C                  ; 0x000075CC
07644 75C4   X      39600001               li        r11,1
07648 75C8          91610058               stw       r11,0x0058(SP)
0764C 75CC          81810058               lwz       r12,0x0058(SP)
07650 75D0   X      2F0C0000               cmpwi     cr6,r12,0
07654 75D4   X      419A000C               beq       cr6,$+0x000C              ; 0x000075E0
07658 75D8   X      38600001               li        r3,1
0765C 75DC          48000188               b         $+0x0188                  ; 0x00007764
07660 75E0          8081004C               lwz       r4,0x004C(SP)
07664 75E4          60840002               ori       r4,r4,0x0002
07668 75E8          9081004C               stw       r4,0x004C(SP)
0766C 75EC          48000070               b         $+0x0070                  ; 0x0000765C
07670 75F0          80A1003C               lwz       r5,0x003C(SP)
07674 75F4          80C5000C               lwz       r6,0x000C(r5)
07678 75F8          54C60739               rlwinm.   r6,r6,0,28,28
0767C 75FC   X      4182000C               beq       $+0x000C                  ; 0x00007608
07680 7600   X      38600001               li        r3,1
07684 7604          48000160               b         $+0x0160                  ; 0x00007764
07688 7608          81010054               lwz       r8,0x0054(SP)
0768C 760C   X      2B8800FF               cmplwi    cr7,r8,0x00FF
07690 7610   X      409E000C               bne       cr7,$+0x000C              ; 0x0000761C
07694 7614   X      38600001               li        r3,1
07698 7618          4800014C               b         $+0x014C                  ; 0x00007764
0769C 761C          81210054               lwz       r9,0x0054(SP)
076A0 7620   X      2889FFFF               cmplwi    cr1,r9,0xFFFF
076A4 7624   X      4185001C               bgt       cr1,$+0x001C              ; 0x00007640
076A8 7628          80E10054               lwz       r7,0x0054(SP)
076AC 762C   X      2B0705DD               cmplwi    cr6,r7,0x05DD
076B0 7630   X      41980010               blt       cr6,$+0x0010              ; 0x00007640
076B4 7634   X      39400000               li        r10,0
076B8 7638          9141005C               stw       r10,0x005C(SP)
076BC 763C          4800000C               b         $+0x000C                  ; 0x00007648
076C0 7640   X      39600001               li        r11,1
076C4 7644          9161005C               stw       r11,0x005C(SP)
076C8 7648          8181005C               lwz       r12,0x005C(SP)
076CC 764C   X      2C0C0000               cmpwi     r12,0
076D0 7650   X      4182000C               beq       $+0x000C                  ; 0x0000765C
076D4 7654   X      38600001               li        r3,1
076D8 7658          4800010C               b         $+0x010C                  ; 0x00007764
076DC 765C          8061003C               lwz       r3,0x003C(SP)
076E0 7660          80810054               lwz       r4,0x0054(SP)
076E4 7664          80A1004C               lwz       r5,0x004C(SP)
076E8 7668          4BFFBA8D               bl        $-0x4574                  ; 0x000030F4
076EC 766C          90610050               stw       r3,0x0050(SP)
076F0 7670          80810050               lwz       r4,0x0050(SP)
076F4 7674   X      28040000               cmplwi    r4,0x0000
076F8 7678   X      4082000C               bne       $+0x000C                  ; 0x00007684
076FC 767C   X      38600004               li        r3,4
07700 7680          480000E4               b         $+0x00E4                  ; 0x00007764
07704 7684          80A1003C               lwz       r5,0x003C(SP)
07708 7688          80C5000C               lwz       r6,0x000C(r5)
0770C 768C          54C605AD               rlwinm.   r6,r6,0,22,22
07710 7690   X      41820014               beq       $+0x0014                  ; 0x000076A4
07714 7694          80E10050               lwz       r7,0x0050(SP)
07718 7698          81070004               lwz       r8,0x0004(r7)
0771C 769C          61082000               ori       r8,r8,0x2000
07720 76A0          91070004               stw       r8,0x0004(r7)
07724 76A4          8121003C               lwz       r9,0x003C(SP)
07728 76A8          8149000C               lwz       r10,0x000C(r9)
0772C 76AC          554A05EF               rlwinm.   r10,r10,0,23,23
07730 76B0   X      41820014               beq       $+0x0014                  ; 0x000076C4
07734 76B4          81610050               lwz       r11,0x0050(SP)
07738 76B8          818B0004               lwz       r12,0x0004(r11)
0773C 76BC          618C1000               ori       r12,r12,0x1000
07740 76C0          918B0004               stw       r12,0x0004(r11)
07744 76C4          80610050               lwz       r3,0x0050(SP)
07748 76C8          4BFFBC3D               bl        $-0x43C4                  ; 0x00003304
0774C 76CC          4800000C               b         $+0x000C                  ; 0x000076D8
07750 76D0   X      38600007               li        r3,7
07754 76D4          48000090               b         $+0x0090                  ; 0x00007764
07758 76D8          8081008C               lwz       r4,0x008C(SP)
0775C 76DC          80A4000C               lwz       r5,0x000C(r4)
07760 76E0          90A10060               stw       r5,0x0060(SP)
07764 76E4          80C10060               lwz       r6,0x0060(SP)
07768 76E8          30C6000C               addic     r6,r6,12
0776C 76EC          90C10064               stw       r6,0x0064(SP)
07770 76F0          80610064               lwz       r3,0x0064(SP)
07774 76F4          80810044               lwz       r4,0x0044(SP)
07778 76F8          80A10040               lwz       r5,0x0040(SP)
0777C 76FC          48003ED9               bl        $+0x3ED8                  ; 0x0000B5D4
07780 7700          80410014               lwz       RTOC,0x0014(SP)
07784 7704          80610060               lwz       r3,0x0060(SP)
07788 7708   X      3880001C               li        r4,28
0778C 770C          90830000               stw       r4,0x0000(r3)
07790 7710          80A10060               lwz       r5,0x0060(SP)
07794 7714   X      38C0000C               li        r6,12
07798 7718          90C50004               stw       r6,0x0004(r5)
0779C 771C          80E10040               lwz       r7,0x0040(SP)
077A0 7720          81010060               lwz       r8,0x0060(SP)
077A4 7724          90E80008               stw       r7,0x0008(r8)
077A8 7728          81210064               lwz       r9,0x0064(SP)
077AC 772C          81410040               lwz       r10,0x0040(SP)
077B0 7730          7D295014               addc      r9,r9,r10
077B4 7734          8161008C               lwz       r11,0x008C(SP)
077B8 7738          912B0010               stw       r9,0x0010(r11)
077BC 773C          8181008C               lwz       r12,0x008C(SP)
077C0 7740          808C0014               lwz       r4,0x0014(r12)
077C4 7744   X      38600083               li        r3,131
077C8 7748          7C630734               extsh     r3,r3
077CC 774C          9864000D               stb       r3,0x000D(r4)
077D0 7750          80610088               lwz       r3,0x0088(SP)
077D4 7754          8081008C               lwz       r4,0x008C(SP)
077D8 7758          48003EC5               bl        $+0x3EC4                  ; 0x0000B61C
077DC 775C          80410014               lwz       RTOC,0x0014(SP)
077E0 7760   X      38600000               li        r3,0
077E4 7764          80010078               lwz       r0,0x0078(SP)
077E8 7768          30210070               addic     SP,SP,112
077EC 776C   X      7C0803A6               mtlr      r0                        ; LR = 8
077F0 7770   X      4E800020               blr
077F4 7774   X      7C0802A6               mflr      r0                        ; LR = 8
077F8 7778          90010008               stw       r0,0x0008(SP)
077FC 777C          9421FFA0               stwu      SP,-0x0060(SP)
07800 7780          90610078               stw       r3,0x0078(SP)
07804 7784          9081007C               stw       r4,0x007C(SP)
07808 7788          80610078               lwz       r3,0x0078(SP)
0780C 778C          80830014               lwz       r4,0x0014(r3)
07810 7790          90810038               stw       r4,0x0038(SP)
07814 7794          80A1007C               lwz       r5,0x007C(SP)
07818 7798          80C5000C               lwz       r6,0x000C(r5)
0781C 779C          90C1003C               stw       r6,0x003C(SP)
07820 77A0          80E10038               lwz       r7,0x0038(SP)
07824 77A4          81070000               lwz       r8,0x0000(r7)
07828 77A8   X      28080003               cmplwi    r8,0x0003
0782C 77AC   X      4182000C               beq       $+0x000C                  ; 0x000077B8
07830 77B0   X      38600003               li        r3,3
07834 77B4          480001E4               b         $+0x01E4                  ; 0x00007998
07838 77B8          8121003C               lwz       r9,0x003C(SP)
0783C 77BC          81490008               lwz       r10,0x0008(r9)
07840 77C0          91410040               stw       r10,0x0040(SP)
07844 77C4          8161003C               lwz       r11,0x003C(SP)
07848 77C8          808B0004               lwz       r4,0x0004(r11)
0784C 77CC          8061007C               lwz       r3,0x007C(SP)
07850 77D0          80A10040               lwz       r5,0x0040(SP)
07854 77D4          48004041               bl        $+0x4040                  ; 0x0000B814
07858 77D8          80410014               lwz       RTOC,0x0014(SP)
0785C 77DC          90610044               stw       r3,0x0044(SP)
07860 77E0          80810044               lwz       r4,0x0044(SP)
07864 77E4   X      28040000               cmplwi    r4,0x0000
07868 77E8   X      4082000C               bne       $+0x000C                  ; 0x000077F4
0786C 77EC   X      38600001               li        r3,1
07870 77F0          480001A8               b         $+0x01A8                  ; 0x00007998
07874 77F4          80A10040               lwz       r5,0x0040(SP)
07878 77F8   X      2C850005               cmpwi     cr1,r5,5
0787C 77FC   X      41860014               beq       cr1,$+0x0014              ; 0x00007810
07880 7800          80C10040               lwz       r6,0x0040(SP)
07884 7804   X      2F060002               cmpwi     cr6,r6,2
07888 7808   X      419A00C8               beq       cr6,$+0x00C8              ; 0x000078D0
0788C 780C          48000180               b         $+0x0180                  ; 0x0000798C
07890 7810          80E10044               lwz       r7,0x0044(SP)
07894 7814          89070003               lbz       r8,0x0003(r7)
07898 7818   X      5508402E               slwi      r8,r8,8
0789C 781C          81210044               lwz       r9,0x0044(SP)
078A0 7820          89490004               lbz       r10,0x0004(r9)
078A4 7824          7D085378               or        r8,r8,r10
078A8 7828          91010048               stw       r8,0x0048(SP)
078AC 782C   X      39600002               li        r11,2
078B0 7830          616B0001               ori       r11,r11,0x0001
078B4 7834          616B0040               ori       r11,r11,0x0040
078B8 7838          9161004C               stw       r11,0x004C(SP)
078BC 783C          80610038               lwz       r3,0x0038(SP)
078C0 7840          8081004C               lwz       r4,0x004C(SP)
078C4 7844          80A10048               lwz       r5,0x0048(SP)
078C8 7848          4BFFBCCD               bl        $-0x4334                  ; 0x00003514
078CC 784C          90610050               stw       r3,0x0050(SP)
078D0 7850          80810050               lwz       r4,0x0050(SP)
078D4 7854   X      28040000               cmplwi    r4,0x0000
078D8 7858   X      4082000C               bne       $+0x000C                  ; 0x00007864
078DC 785C   X      38600001               li        r3,1
078E0 7860          48000138               b         $+0x0138                  ; 0x00007998
078E4 7864          80A10038               lwz       r5,0x0038(SP)
078E8 7868          80650004               lwz       r3,0x0004(r5)
078EC 786C          80810050               lwz       r4,0x0050(SP)
078F0 7870          4BFFBE3D               bl        $-0x41C4                  ; 0x000036AC
078F4 7874          80610050               lwz       r3,0x0050(SP)
078F8 7878          80830004               lwz       r4,0x0004(r3)
078FC 787C   X      38A00002               li        r5,2
07900 7880          60A50001               ori       r5,r5,0x0001
07904 7884          7C842878               andc      r4,r4,r5
07908 7888          90830004               stw       r4,0x0004(r3)
0790C 788C          80C10050               lwz       r6,0x0050(SP)
07910 7890          80E60004               lwz       r7,0x0004(r6)
07914 7894          60E70008               ori       r7,r7,0x0008
07918 7898          90E60004               stw       r7,0x0004(r6)
0791C 789C          81010050               lwz       r8,0x0050(SP)
07920 78A0   X      392000AA               li        r9,170
07924 78A4          91280008               stw       r9,0x0008(r8)
07928 78A8          81410038               lwz       r10,0x0038(SP)
0792C 78AC          816A000C               lwz       r11,0x000C(r10)
07930 78B0   X      39800010               li        r12,16
07934 78B4          7D6B6078               andc      r11,r11,r12
07938 78B8          916A000C               stw       r11,0x000C(r10)
0793C 78BC          80A10038               lwz       r5,0x0038(SP)
07940 78C0          91250010               stw       r9,0x0010(r5)
07944 78C4          80610050               lwz       r3,0x0050(SP)
07948 78C8          4BFFBD1D               bl        $-0x42E4                  ; 0x000035E4
0794C 78CC          480000C8               b         $+0x00C8                  ; 0x00007994
07950 78D0          80610044               lwz       r3,0x0044(SP)
07954 78D4          88830000               lbz       r4,0x0000(r3)
07958 78D8   X      5484402E               slwi      r4,r4,8
0795C 78DC          80A10044               lwz       r5,0x0044(SP)
07960 78E0          88C50001               lbz       r6,0x0001(r5)
07964 78E4          7C843378               or        r4,r4,r6
07968 78E8          90810048               stw       r4,0x0048(SP)
0796C 78EC          80E10038               lwz       r7,0x0038(SP)
07970 78F0          81070010               lwz       r8,0x0010(r7)
07974 78F4          81210048               lwz       r9,0x0048(SP)
07978 78F8   X      7C094040               cmplw     r9,r8
0797C 78FC   X      4082000C               bne       $+0x000C                  ; 0x00007908
07980 7900   X      38600001               li        r3,1
07984 7904          48000094               b         $+0x0094                  ; 0x00007998
07988 7908   X      39400040               li        r10,64
0798C 790C          614A0800               ori       r10,r10,0x0800
07990 7910          9141004C               stw       r10,0x004C(SP)
07994 7914          81610048               lwz       r11,0x0048(SP)
07998 7918   X      288B00FE               cmplwi    cr1,r11,0x00FE
0799C 791C   X      41850010               bgt       cr1,$+0x0010              ; 0x0000792C
079A0 7920          8181004C               lwz       r12,0x004C(SP)
079A4 7924          618C0002               ori       r12,r12,0x0002
079A8 7928          9181004C               stw       r12,0x004C(SP)
079AC 792C          80A10048               lwz       r5,0x0048(SP)
079B0 7930   X      2B050000               cmplwi    cr6,r5,0x0000
079B4 7934   X      409A000C               bne       cr6,$+0x000C              ; 0x00007940
079B8 7938   X      38C00100               li        r6,256
079BC 793C          90C1004C               stw       r6,0x004C(SP)
079C0 7940          80610038               lwz       r3,0x0038(SP)
079C4 7944          8081004C               lwz       r4,0x004C(SP)
079C8 7948          80A10048               lwz       r5,0x0048(SP)
079CC 794C          4BFFBBC9               bl        $-0x4438                  ; 0x00003514
079D0 7950          90610050               stw       r3,0x0050(SP)
079D4 7954          80810050               lwz       r4,0x0050(SP)
079D8 7958   X      28040000               cmplwi    r4,0x0000
079DC 795C   X      4082000C               bne       $+0x000C                  ; 0x00007968
079E0 7960   X      38600001               li        r3,1
079E4 7964          48000034               b         $+0x0034                  ; 0x00007998
079E8 7968          80A10038               lwz       r5,0x0038(SP)
079EC 796C          80650004               lwz       r3,0x0004(r5)
079F0 7970          80810050               lwz       r4,0x0050(SP)
079F4 7974          4BFFB849               bl        $-0x47B8                  ; 0x000031BC
079F8 7978          80810038               lwz       r4,0x0038(SP)
079FC 797C          80640004               lwz       r3,0x0004(r4)
07A00 7980          80810050               lwz       r4,0x0050(SP)
07A04 7984          4BFFB7E5               bl        $-0x481C                  ; 0x00003168
07A08 7988          4800000C               b         $+0x000C                  ; 0x00007994
07A0C 798C   X      38600001               li        r3,1
07A10 7990          48000008               b         $+0x0008                  ; 0x00007998
07A14 7994   X      38600000               li        r3,0
07A18 7998          80010068               lwz       r0,0x0068(SP)
07A1C 799C          30210060               addic     SP,SP,96
07A20 79A0   X      7C0803A6               mtlr      r0                        ; LR = 8
07A24 79A4   X      4E800020               blr
07A28 79A8   X      7C0802A6               mflr      r0                        ; LR = 8
07A2C 79AC          90010008               stw       r0,0x0008(SP)
07A30 79B0          9421FFC0               stwu      SP,-0x0040(SP)
07A34 79B4          90610058               stw       r3,0x0058(SP)
07A38 79B8          80610058               lwz       r3,0x0058(SP)
07A3C 79BC          80830014               lwz       r4,0x0014(r3)
07A40 79C0          90810038               stw       r4,0x0038(SP)
07A44 79C4          80A10038               lwz       r5,0x0038(SP)
07A48 79C8          80C50000               lwz       r6,0x0000(r5)
07A4C 79CC   X      28060003               cmplwi    r6,0x0003
07A50 79D0   X      4182000C               beq       $+0x000C                  ; 0x000079DC
07A54 79D4   X      38600003               li        r3,3
07A58 79D8          48000054               b         $+0x0054                  ; 0x00007A2C
07A5C 79DC          80610038               lwz       r3,0x0038(SP)
07A60 79E0          4BFFF4E1               bl        $-0x0B20                  ; 0x00006EC0
07A64 79E4          80610038               lwz       r3,0x0038(SP)
07A68 79E8   X      38800000               li        r4,0
07A6C 79EC          90830000               stw       r4,0x0000(r3)
07A70 79F0          80610058               lwz       r3,0x0058(SP)
07A74 79F4          48003F41               bl        $+0x3F40                  ; 0x0000B934
07A78 79F8          80410014               lwz       RTOC,0x0014(SP)
07A7C 79FC          80610058               lwz       r3,0x0058(SP)
07A80 7A00   X      3063FFC0               subic     r3,r3,64
07A84 7A04   X      38800000               li        r4,0
07A88 7A08          48003F2D               bl        $+0x3F2C                  ; 0x0000B934
07A8C 7A0C          80410014               lwz       RTOC,0x0014(SP)
07A90 7A10          80610058               lwz       r3,0x0058(SP)
07A94 7A14   X      3063FFC0               subic     r3,r3,64
07A98 7A18   X      38800086               li        r4,134
07A9C 7A1C   X      38A00003               li        r5,3
07AA0 7A20          4800404D               bl        $+0x404C                  ; 0x0000BA6C
07AA4 7A24          80410014               lwz       RTOC,0x0014(SP)
07AA8 7A28   X      38600000               li        r3,0
07AAC 7A2C          80010048               lwz       r0,0x0048(SP)
07AB0 7A30          30210040               addic     SP,SP,64
07AB4 7A34   X      7C0803A6               mtlr      r0                        ; LR = 8
07AB8 7A38   X      4E800020               blr
07ABC 7A3C   X      4E800020               blr
07AC0 7A40   X      7C0802A6               mflr      r0                        ; LR = 8
07AC4 7A44          90010008               stw       r0,0x0008(SP)
07AC8 7A48          9421FF80               stwu      SP,-0x0080(SP)
07ACC 7A4C          90610098               stw       r3,0x0098(SP)
07AD0 7A50          9081009C               stw       r4,0x009C(SP)
07AD4 7A54          80610098               lwz       r3,0x0098(SP)
07AD8 7A58          80830014               lwz       r4,0x0014(r3)
07ADC 7A5C          90810038               stw       r4,0x0038(SP)
07AE0 7A60          80A1009C               lwz       r5,0x009C(SP)
07AE4 7A64          80C50014               lwz       r6,0x0014(r5)
07AE8 7A68          88E6000D               lbz       r7,0x000D(r6)
07AEC 7A6C          90E1003C               stw       r7,0x003C(SP)
07AF0 7A70          8101003C               lwz       r8,0x003C(SP)
07AF4 7A74   X      2C080001               cmpwi     r8,1
07AF8 7A78   X      4182002C               beq       $+0x002C                  ; 0x00007AA4
07AFC 7A7C          8121003C               lwz       r9,0x003C(SP)
07B00 7A80   X      2C890083               cmpwi     cr1,r9,131
07B04 7A84   X      41860020               beq       cr1,$+0x0020              ; 0x00007AA4
07B08 7A88          8141003C               lwz       r10,0x003C(SP)
07B0C 7A8C   X      2F0A000E               cmpwi     cr6,r10,14
07B10 7A90   X      419A0018               beq       cr6,$+0x0018              ; 0x00007AA8
07B14 7A94          8161003C               lwz       r11,0x003C(SP)
07B18 7A98   X      2F8B0086               cmpwi     cr7,r11,134
07B1C 7A9C   X      419E001C               beq       cr7,$+0x001C              ; 0x00007AB8
07B20 7AA0          480000A8               b         $+0x00A8                  ; 0x00007B48
07B24 7AA4          480000EC               b         $+0x00EC                  ; 0x00007B90
07B28 7AA8          80610098               lwz       r3,0x0098(SP)
07B2C 7AAC          8081009C               lwz       r4,0x009C(SP)
07B30 7AB0          480007B9               bl        $+0x07B8                  ; 0x00008268
07B34 7AB4          48000694               b         $+0x0694                  ; 0x00008148
07B38 7AB8          8081009C               lwz       r4,0x009C(SP)
07B3C 7ABC          80A4000C               lwz       r5,0x000C(r4)
07B40 7AC0          88C50000               lbz       r6,0x0000(r5)
07B44 7AC4          54C607BD               rlwinm.   r6,r6,0,30,30
07B48 7AC8   X      41820014               beq       $+0x0014                  ; 0x00007ADC
07B4C 7ACC          80610098               lwz       r3,0x0098(SP)
07B50 7AD0   X      38800001               li        r4,1
07B54 7AD4          48003E61               bl        $+0x3E60                  ; 0x0000B934
07B58 7AD8          80410014               lwz       RTOC,0x0014(SP)
07B5C 7ADC          8061009C               lwz       r3,0x009C(SP)
07B60 7AE0          8083000C               lwz       r4,0x000C(r3)
07B64 7AE4          88A40000               lbz       r5,0x0000(r4)
07B68 7AE8   X      54A507FF               clrlwi.   r5,r5,31
07B6C 7AEC   X      41820048               beq       $+0x0048                  ; 0x00007B34
07B70 7AF0          80610098               lwz       r3,0x0098(SP)
07B74 7AF4   X      3063FFC0               subic     r3,r3,64
07B78 7AF8   X      38800001               li        r4,1
07B7C 7AFC          48003E39               bl        $+0x3E38                  ; 0x0000B934
07B80 7B00          80410014               lwz       RTOC,0x0014(SP)
07B84 7B04          8061009C               lwz       r3,0x009C(SP)
07B88 7B08          8083000C               lwz       r4,0x000C(r3)
07B8C 7B0C          88A40000               lbz       r5,0x0000(r4)
07B90 7B10   X      38C00002               li        r6,2
07B94 7B14          7CA53078               andc      r5,r5,r6
07B98 7B18          98A40000               stb       r5,0x0000(r4)
07B9C 7B1C          80610098               lwz       r3,0x0098(SP)
07BA0 7B20          8081009C               lwz       r4,0x009C(SP)
07BA4 7B24          48003AF9               bl        $+0x3AF8                  ; 0x0000B61C
07BA8 7B28          80410014               lwz       RTOC,0x0014(SP)
07BAC 7B2C   X      38600000               li        r3,0
07BB0 7B30          48000618               b         $+0x0618                  ; 0x00008148
07BB4 7B34          8061009C               lwz       r3,0x009C(SP)
07BB8 7B38          48003A3D               bl        $+0x3A3C                  ; 0x0000B574
07BBC 7B3C          80410014               lwz       RTOC,0x0014(SP)
07BC0 7B40   X      38600000               li        r3,0
07BC4 7B44          48000604               b         $+0x0604                  ; 0x00008148
07BC8 7B48          8081009C               lwz       r4,0x009C(SP)
07BCC 7B4C          80A40014               lwz       r5,0x0014(r4)
07BD0 7B50          8905000D               lbz       r8,0x000D(r5)
07BD4 7B54          80C1009C               lwz       r6,0x009C(SP)
07BD8 7B58          80E6000C               lwz       r7,0x000C(r6)
07BDC 7B5C          81270000               lwz       r9,0x0000(r7)
07BE0 7B60          80610098               lwz       r3,0x0098(SP)
07BE4 7B64          38C2032C               addi      r6,RTOC,812
07BE8 7B68          80E1009C               lwz       r7,0x009C(SP)
07BEC 7B6C   X      38800001               li        r4,1
07BF0 7B70   X      38A0000C               li        r5,12
07BF4 7B74          48003DA9               bl        $+0x3DA8                  ; 0x0000B91C
07BF8 7B78          80410014               lwz       RTOC,0x0014(SP)
07BFC 7B7C          8061009C               lwz       r3,0x009C(SP)
07C00 7B80          480039F5               bl        $+0x39F4                  ; 0x0000B574
07C04 7B84          80410014               lwz       RTOC,0x0014(SP)
07C08 7B88   X      38600000               li        r3,0
07C0C 7B8C          480005BC               b         $+0x05BC                  ; 0x00008148
07C10 7B90          8081009C               lwz       r4,0x009C(SP)
07C14 7B94          80A4000C               lwz       r5,0x000C(r4)
07C18 7B98          90A10040               stw       r5,0x0040(SP)
07C1C 7B9C          80C10040               lwz       r6,0x0040(SP)
07C20 7BA0          90C10044               stw       r6,0x0044(SP)
07C24 7BA4          80E1009C               lwz       r7,0x009C(SP)
07C28 7BA8          81070010               lwz       r8,0x0010(r7)
07C2C 7BAC          81210040               lwz       r9,0x0040(SP)
07C30 7BB0   X      7D094010               subc      r8,r8,r9
07C34 7BB4   X      28080014               cmplwi    r8,0x0014
07C38 7BB8   X      41800020               blt       $+0x0020                  ; 0x00007BD8
07C3C 7BBC          81410044               lwz       r10,0x0044(SP)
07C40 7BC0          816A0000               lwz       r11,0x0000(r10)
07C44 7BC4   X      288B0007               cmplwi    cr1,r11,0x0007
07C48 7BC8   X      40860010               bne       cr1,$+0x0010              ; 0x00007BD8
07C4C 7BCC   X      39800000               li        r12,0
07C50 7BD0          91810048               stw       r12,0x0048(SP)
07C54 7BD4          4800000C               b         $+0x000C                  ; 0x00007BE0
07C58 7BD8   X      38600001               li        r3,1
07C5C 7BDC          90610048               stw       r3,0x0048(SP)
07C60 7BE0          80810048               lwz       r4,0x0048(SP)
07C64 7BE4   X      2F040000               cmpwi     cr6,r4,0
07C68 7BE8   X      419A0014               beq       cr6,$+0x0014              ; 0x00007BFC
07C6C 7BEC          80610098               lwz       r3,0x0098(SP)
07C70 7BF0          8081009C               lwz       r4,0x009C(SP)
07C74 7BF4          48000C25               bl        $+0x0C24                  ; 0x00008818
07C78 7BF8          48000550               b         $+0x0550                  ; 0x00008148
07C7C 7BFC          80810038               lwz       r4,0x0038(SP)
07C80 7C00          80A40004               lwz       r5,0x0004(r4)
07C84 7C04          90A1004C               stw       r5,0x004C(SP)
07C88 7C08          80C10044               lwz       r6,0x0044(SP)
07C8C 7C0C          80E60004               lwz       r7,0x0004(r6)
07C90 7C10          90E10050               stw       r7,0x0050(SP)
07C94 7C14          81010044               lwz       r8,0x0044(SP)
07C98 7C18          80880008               lwz       r4,0x0008(r8)
07C9C 7C1C          8061009C               lwz       r3,0x009C(SP)
07CA0 7C20          80A10050               lwz       r5,0x0050(SP)
07CA4 7C24          48003BF1               bl        $+0x3BF0                  ; 0x0000B814
07CA8 7C28          80410014               lwz       RTOC,0x0014(SP)
07CAC 7C2C          90610054               stw       r3,0x0054(SP)
07CB0 7C30          80810054               lwz       r4,0x0054(SP)
07CB4 7C34   X      28040000               cmplwi    r4,0x0000
07CB8 7C38   X      40820030               bne       $+0x0030                  ; 0x00007C68
07CBC 7C3C          80A1004C               lwz       r5,0x004C(SP)
07CC0 7C40          30A50024               addic     r5,r5,36
07CC4 7C44          80C50030               lwz       r6,0x0030(r5)
07CC8 7C48          30C60001               addic     r6,r6,1
07CCC 7C4C          90C50030               stw       r6,0x0030(r5)
07CD0 7C50          8061009C               lwz       r3,0x009C(SP)
07CD4 7C54   X      38800001               li        r4,1
07CD8 7C58   X      38A00000               li        r5,0
07CDC 7C5C          48000DAD               bl        $+0x0DAC                  ; 0x00008A08
07CE0 7C60   X      60000000               nop
07CE4 7C64          480004E4               b         $+0x04E4                  ; 0x00008148
07CE8 7C68   X      3880000E               li        r4,14
07CEC 7C6C          90810058               stw       r4,0x0058(SP)
07CF0 7C70          80A10038               lwz       r5,0x0038(SP)
07CF4 7C74          80C5000C               lwz       r6,0x000C(r5)
07CF8 7C78   X      38E00010               li        r7,16
07CFC 7C7C          60E70020               ori       r7,r7,0x0020
07D00 7C80          60E70008               ori       r7,r7,0x0008
07D04 7C84          7CC63838               and       r6,r6,r7
07D08 7C88          90C1005C               stw       r6,0x005C(SP)
07D0C 7C8C          81010038               lwz       r8,0x0038(SP)
07D10 7C90          31080014               addic     r8,r8,20
07D14 7C94          31080000               addic     r8,r8,0
07D18 7C98          91010060               stw       r8,0x0060(SP)
07D1C 7C9C          81210050               lwz       r9,0x0050(SP)
07D20 7CA0   X      2C090006               cmpwi     r9,6
07D24 7CA4   X      41820020               beq       $+0x0020                  ; 0x00007CC4
07D28 7CA8          81410050               lwz       r10,0x0050(SP)
07D2C 7CAC   X      2C8A0008               cmpwi     cr1,r10,8
07D30 7CB0   X      41860068               beq       cr1,$+0x0068              ; 0x00007D18
07D34 7CB4          81610050               lwz       r11,0x0050(SP)
07D38 7CB8   X      2F0B000D               cmpwi     cr6,r11,13
07D3C 7CBC   X      419A00A8               beq       cr6,$+0x00A8              ; 0x00007D64
07D40 7CC0          480000D8               b         $+0x00D8                  ; 0x00007D98
07D44 7CC4          8181005C               lwz       r12,0x005C(SP)
07D48 7CC8          558C06B5               rlwinm.   r12,r12,0,26,26
07D4C 7CCC   X      41820010               beq       $+0x0010                  ; 0x00007CDC
07D50 7CD0   X      38600000               li        r3,0
07D54 7CD4          90610064               stw       r3,0x0064(SP)
07D58 7CD8          480000EC               b         $+0x00EC                  ; 0x00007DC4
07D5C 7CDC          80810038               lwz       r4,0x0038(SP)
07D60 7CE0          80A40010               lwz       r5,0x0010(r4)
07D64 7CE4          90A10064               stw       r5,0x0064(SP)
07D68 7CE8          80E1005C               lwz       r7,0x005C(SP)
07D6C 7CEC          54E706F7               rlwinm.   r7,r7,0,27,27
07D70 7CF0   X      41820010               beq       $+0x0010                  ; 0x00007D00
07D74 7CF4   X      38C00016               li        r6,22
07D78 7CF8          90C10058               stw       r6,0x0058(SP)
07D7C 7CFC          48000018               b         $+0x0018                  ; 0x00007D14
07D80 7D00          8101005C               lwz       r8,0x005C(SP)
07D84 7D04          55080739               rlwinm.   r8,r8,0,28,28
07D88 7D08   X      4182000C               beq       $+0x000C                  ; 0x00007D14
07D8C 7D0C   X      39200011               li        r9,17
07D90 7D10          91210058               stw       r9,0x0058(SP)
07D94 7D14          480000B0               b         $+0x00B0                  ; 0x00007DC4
07D98 7D18          81410054               lwz       r10,0x0054(SP)
07D9C 7D1C          896A0006               lbz       r11,0x0006(r10)
07DA0 7D20   X      556B402E               slwi      r11,r11,8
07DA4 7D24          81810054               lwz       r12,0x0054(SP)
07DA8 7D28          886C0007               lbz       r3,0x0007(r12)
07DAC 7D2C          7D6B1B78               or        r11,r11,r3
07DB0 7D30          91610064               stw       r11,0x0064(SP)
07DB4 7D34          8081005C               lwz       r4,0x005C(SP)
07DB8 7D38          548406F7               rlwinm.   r4,r4,0,27,27
07DBC 7D3C   X      41820010               beq       $+0x0010                  ; 0x00007D4C
07DC0 7D40   X      38A00016               li        r5,22
07DC4 7D44          90A10058               stw       r5,0x0058(SP)
07DC8 7D48          48000018               b         $+0x0018                  ; 0x00007D60
07DCC 7D4C          80E1005C               lwz       r7,0x005C(SP)
07DD0 7D50          54E70739               rlwinm.   r7,r7,0,28,28
07DD4 7D54   X      4182000C               beq       $+0x000C                  ; 0x00007D60
07DD8 7D58   X      38C00011               li        r6,17
07DDC 7D5C          90C10058               stw       r6,0x0058(SP)
07DE0 7D60          48000064               b         $+0x0064                  ; 0x00007DC4
07DE4 7D64          81010054               lwz       r8,0x0054(SP)
07DE8 7D68          8928000B               lbz       r9,0x000B(r8)
07DEC 7D6C   X      5529402E               slwi      r9,r9,8
07DF0 7D70          81410054               lwz       r10,0x0054(SP)
07DF4 7D74          898A000C               lbz       r12,0x000C(r10)
07DF8 7D78          7D296378               or        r9,r9,r12
07DFC 7D7C          91210064               stw       r9,0x0064(SP)
07E00 7D80          80610054               lwz       r3,0x0054(SP)
07E04 7D84          30630008               addic     r3,r3,8
07E08 7D88          90610060               stw       r3,0x0060(SP)
07E0C 7D8C   X      39600016               li        r11,22
07E10 7D90          91610058               stw       r11,0x0058(SP)
07E14 7D94          48000030               b         $+0x0030                  ; 0x00007DC4
07E18 7D98          8081004C               lwz       r4,0x004C(SP)
07E1C 7D9C          30840024               addic     r4,r4,36
07E20 7DA0          80A40030               lwz       r5,0x0030(r4)
07E24 7DA4          30A50001               addic     r5,r5,1
07E28 7DA8          90A40030               stw       r5,0x0030(r4)
07E2C 7DAC          8061009C               lwz       r3,0x009C(SP)
07E30 7DB0   X      38800001               li        r4,1
07E34 7DB4   X      38A00000               li        r5,0
07E38 7DB8          48000C51               bl        $+0x0C50                  ; 0x00008A08
07E3C 7DBC   X      60000000               nop
07E40 7DC0          48000388               b         $+0x0388                  ; 0x00008148
07E44 7DC4          8081004C               lwz       r4,0x004C(SP)
07E48 7DC8          80A401BC               lwz       r5,0x01BC(r4)
07E4C 7DCC          80C10058               lwz       r6,0x0058(SP)
07E50 7DD0          7CA62814               addc      r5,r6,r5
07E54 7DD4          90A10058               stw       r5,0x0058(SP)
07E58 7DD8          80E1009C               lwz       r7,0x009C(SP)
07E5C 7DDC          81070008               lwz       r8,0x0008(r7)
07E60 7DE0          91010068               stw       r8,0x0068(SP)
07E64 7DE4          81210068               lwz       r9,0x0068(SP)
07E68 7DE8          81490014               lwz       r10,0x0014(r9)
07E6C 7DEC          9141006C               stw       r10,0x006C(SP)
07E70 7DF0          81610068               lwz       r11,0x0068(SP)
07E74 7DF4          818B000C               lwz       r12,0x000C(r11)
07E78 7DF8          91810070               stw       r12,0x0070(SP)
07E7C 7DFC          8061006C               lwz       r3,0x006C(SP)
07E80 7E00          8883000D               lbz       r4,0x000D(r3)
07E84 7E04   X      2C040000               cmpwi     r4,0
07E88 7E08   X      4082003C               bne       $+0x003C                  ; 0x00007E44
07E8C 7E0C          80C1006C               lwz       r6,0x006C(SP)
07E90 7E10          88A6000C               lbz       r5,0x000C(r6)
07E94 7E14   X      2C850001               cmpwi     cr1,r5,1
07E98 7E18   X      4086002C               bne       cr1,$+0x002C              ; 0x00007E44
07E9C 7E1C          80E1006C               lwz       r7,0x006C(SP)
07EA0 7E20          81070004               lwz       r8,0x0004(r7)
07EA4 7E24          81210070               lwz       r9,0x0070(SP)
07EA8 7E28   X      7D084810               subc      r8,r9,r8
07EAC 7E2C          81410058               lwz       r10,0x0058(SP)
07EB0 7E30   X      7F085040               cmplw     cr6,r8,r10
07EB4 7E34   X      41980010               blt       cr6,$+0x0010              ; 0x00007E44
07EB8 7E38   X      39600000               li        r11,0
07EBC 7E3C          91610074               stw       r11,0x0074(SP)
07EC0 7E40          4800000C               b         $+0x000C                  ; 0x00007E4C
07EC4 7E44   X      39800001               li        r12,1
07EC8 7E48          91810074               stw       r12,0x0074(SP)
07ECC 7E4C          80610074               lwz       r3,0x0074(SP)
07ED0 7E50   X      2F830000               cmpwi     cr7,r3,0
07ED4 7E54   X      419E00B8               beq       cr7,$+0x00B8              ; 0x00007F0C
07ED8 7E58          8081009C               lwz       r4,0x009C(SP)
07EDC 7E5C          80C40014               lwz       r6,0x0014(r4)
07EE0 7E60          90C1006C               stw       r6,0x006C(SP)
07EE4 7E64          80A1006C               lwz       r5,0x006C(SP)
07EE8 7E68          88E5000C               lbz       r7,0x000C(r5)
07EEC 7E6C   X      2C070001               cmpwi     r7,1
07EF0 7E70   X      40820020               bne       $+0x0020                  ; 0x00007E90
07EF4 7E74   X      39200000               li        r9,0
07EF8 7E78          7D290734               extsh     r9,r9
07EFC 7E7C          8101006C               lwz       r8,0x006C(SP)
07F00 7E80          9928000D               stb       r9,0x000D(r8)
07F04 7E84          8141009C               lwz       r10,0x009C(SP)
07F08 7E88          91410068               stw       r10,0x0068(SP)
07F0C 7E8C          48000060               b         $+0x0060                  ; 0x00007EEC
07F10 7E90   X      38600080               li        r3,128
07F14 7E94   X      38800001               li        r4,1
07F18 7E98          4800394D               bl        $+0x394C                  ; 0x0000B7E4
07F1C 7E9C          80410014               lwz       RTOC,0x0014(SP)
07F20 7EA0          90610068               stw       r3,0x0068(SP)
07F24 7EA4          80810068               lwz       r4,0x0068(SP)
07F28 7EA8   X      28040000               cmplwi    r4,0x0000
07F2C 7EAC   X      40820030               bne       $+0x0030                  ; 0x00007EDC
07F30 7EB0          80A1004C               lwz       r5,0x004C(SP)
07F34 7EB4          30A50024               addic     r5,r5,36
07F38 7EB8          80C5002C               lwz       r6,0x002C(r5)
07F3C 7EBC          30C60001               addic     r6,r6,1
07F40 7EC0          90C5002C               stw       r6,0x002C(r5)
07F44 7EC4          8061009C               lwz       r3,0x009C(SP)
07F48 7EC8   X      38800004               li        r4,4
07F4C 7ECC   X      38A0000C               li        r5,12
07F50 7ED0          48000B39               bl        $+0x0B38                  ; 0x00008A08
07F54 7ED4   X      60000000               nop
07F58 7ED8          48000270               b         $+0x0270                  ; 0x00008148
07F5C 7EDC          8081009C               lwz       r4,0x009C(SP)
07F60 7EE0          80A40008               lwz       r5,0x0008(r4)
07F64 7EE4          80C10068               lwz       r6,0x0068(SP)
07F68 7EE8          90A60008               stw       r5,0x0008(r6)
07F6C 7EEC          80E10068               lwz       r7,0x0068(SP)
07F70 7EF0          8107000C               lwz       r8,0x000C(r7)
07F74 7EF4          81210058               lwz       r9,0x0058(SP)
07F78 7EF8          7D084814               addc      r8,r8,r9
07F7C 7EFC          91010070               stw       r8,0x0070(SP)
07F80 7F00          81410070               lwz       r10,0x0070(SP)
07F84 7F04          81610068               lwz       r11,0x0068(SP)
07F88 7F08          914B0010               stw       r10,0x0010(r11)
07F8C 7F0C          8181004C               lwz       r12,0x004C(SP)
07F90 7F10          806C01BC               lwz       r3,0x01BC(r12)
07F94 7F14          80810058               lwz       r4,0x0058(SP)
07F98 7F18   X      7C632010               subc      r3,r4,r3
07F9C 7F1C          90610058               stw       r3,0x0058(SP)
07FA0 7F20          80A10070               lwz       r5,0x0070(SP)
07FA4 7F24          80C10058               lwz       r6,0x0058(SP)
07FA8 7F28   X      7CA62810               subc      r5,r5,r6
07FAC 7F2C          90A10070               stw       r5,0x0070(SP)
07FB0 7F30          80E10070               lwz       r7,0x0070(SP)
07FB4 7F34          81210068               lwz       r9,0x0068(SP)
07FB8 7F38          90E9000C               stw       r7,0x000C(r9)
07FBC 7F3C          81010054               lwz       r8,0x0054(SP)
07FC0 7F40          89480000               lbz       r10,0x0000(r8)
07FC4 7F44          81610070               lwz       r11,0x0070(SP)
07FC8 7F48          994B0000               stb       r10,0x0000(r11)
07FCC 7F4C          81810054               lwz       r12,0x0054(SP)
07FD0 7F50          888C0001               lbz       r4,0x0001(r12)
07FD4 7F54          80610070               lwz       r3,0x0070(SP)
07FD8 7F58          98830001               stb       r4,0x0001(r3)
07FDC 7F5C          80C10054               lwz       r6,0x0054(SP)
07FE0 7F60          88A60002               lbz       r5,0x0002(r6)
07FE4 7F64          80E10070               lwz       r7,0x0070(SP)
07FE8 7F68          98A70002               stb       r5,0x0002(r7)
07FEC 7F6C          81210054               lwz       r9,0x0054(SP)
07FF0 7F70          89090003               lbz       r8,0x0003(r9)
07FF4 7F74          81410070               lwz       r10,0x0070(SP)
07FF8 7F78          990A0003               stb       r8,0x0003(r10)
07FFC 7F7C          81610054               lwz       r11,0x0054(SP)
08000 7F80          898B0004               lbz       r12,0x0004(r11)
08004 7F84          80810070               lwz       r4,0x0070(SP)
08008 7F88          99840004               stb       r12,0x0004(r4)
0800C 7F8C          80610054               lwz       r3,0x0054(SP)
08010 7F90          88C30005               lbz       r6,0x0005(r3)
08014 7F94          80A10070               lwz       r5,0x0070(SP)
08018 7F98          98C50005               stb       r6,0x0005(r5)
0801C 7F9C          80E10058               lwz       r7,0x0058(SP)
08020 7FA0   X      2C070016               cmpwi     r7,22
08024 7FA4   X      41820014               beq       $+0x0014                  ; 0x00007FB8
08028 7FA8          81210058               lwz       r9,0x0058(SP)
0802C 7FAC   X      2C890011               cmpwi     cr1,r9,17
08030 7FB0   X      41860094               beq       cr1,$+0x0094              ; 0x00008044
08034 7FB4          480000CC               b         $+0x00CC                  ; 0x00008080
08038 7FB8   X      390000AA               li        r8,170
0803C 7FBC          7D0A0734               extsh     r10,r8
08040 7FC0          81610070               lwz       r11,0x0070(SP)
08044 7FC4          994B000E               stb       r10,0x000E(r11)
08048 7FC8          7D080734               extsh     r8,r8
0804C 7FCC          81810070               lwz       r12,0x0070(SP)
08050 7FD0          990C000F               stb       r8,0x000F(r12)
08054 7FD4   X      38800003               li        r4,3
08058 7FD8          7C840734               extsh     r4,r4
0805C 7FDC          80610070               lwz       r3,0x0070(SP)
08060 7FE0          98830010               stb       r4,0x0010(r3)
08064 7FE4          80C10060               lwz       r6,0x0060(SP)
08068 7FE8          88A60000               lbz       r5,0x0000(r6)
0806C 7FEC          80E10070               lwz       r7,0x0070(SP)
08070 7FF0          98A70011               stb       r5,0x0011(r7)
08074 7FF4          81210060               lwz       r9,0x0060(SP)
08078 7FF8          89490001               lbz       r10,0x0001(r9)
0807C 7FFC          81610070               lwz       r11,0x0070(SP)
08080 8000          994B0012               stb       r10,0x0012(r11)
08084 8004          81010060               lwz       r8,0x0060(SP)
08088 8008          89880002               lbz       r12,0x0002(r8)
0808C 800C          80810070               lwz       r4,0x0070(SP)
08090 8010          99840013               stb       r12,0x0013(r4)
08094 8014          80610064               lwz       r3,0x0064(SP)
08098 8018   X      5463C23E               srwi      r3,r3,8
0809C 801C          7C630734               extsh     r3,r3
080A0 8020          80C10070               lwz       r6,0x0070(SP)
080A4 8024          98660014               stb       r3,0x0014(r6)
080A8 8028          80A10064               lwz       r5,0x0064(SP)
080AC 802C          7CA50734               extsh     r5,r5
080B0 8030          80E10070               lwz       r7,0x0070(SP)
080B4 8034          98A70015               stb       r5,0x0015(r7)
080B8 8038   X      39200000               li        r9,0
080BC 803C          91210064               stw       r9,0x0064(SP)
080C0 8040          48000040               b         $+0x0040                  ; 0x00008080
080C4 8044          81410064               lwz       r10,0x0064(SP)
080C8 8048          7D4A0734               extsh     r10,r10
080CC 804C          81610070               lwz       r11,0x0070(SP)
080D0 8050          994B000E               stb       r10,0x000E(r11)
080D4 8054          81010038               lwz       r8,0x0038(SP)
080D8 8058          81880010               lwz       r12,0x0010(r8)
080DC 805C          7D8C0734               extsh     r12,r12
080E0 8060          80810070               lwz       r4,0x0070(SP)
080E4 8064          9984000F               stb       r12,0x000F(r4)
080E8 8068   X      38600003               li        r3,3
080EC 806C          7C630734               extsh     r3,r3
080F0 8070          80C10070               lwz       r6,0x0070(SP)
080F4 8074          98660010               stb       r3,0x0010(r6)
080F8 8078   X      38A00000               li        r5,0
080FC 807C          90A10064               stw       r5,0x0064(SP)
08100 8080          80E10064               lwz       r7,0x0064(SP)
08104 8084   X      54E7C23E               srwi      r7,r7,8
08108 8088          7CE70734               extsh     r7,r7
0810C 808C          81210070               lwz       r9,0x0070(SP)
08110 8090          98E9000C               stb       r7,0x000C(r9)
08114 8094          81410064               lwz       r10,0x0064(SP)
08118 8098          7D4A0734               extsh     r10,r10
0811C 809C          81610070               lwz       r11,0x0070(SP)
08120 80A0          994B000D               stb       r10,0x000D(r11)
08124 80A4          8101004C               lwz       r8,0x004C(SP)
08128 80A8          3108001A               addic     r8,r8,26
0812C 80AC          91010078               stw       r8,0x0078(SP)
08130 80B0          81810078               lwz       r12,0x0078(SP)
08134 80B4          888C0000               lbz       r4,0x0000(r12)
08138 80B8          80610070               lwz       r3,0x0070(SP)
0813C 80BC          98830006               stb       r4,0x0006(r3)
08140 80C0          80C10078               lwz       r6,0x0078(SP)
08144 80C4          88A60001               lbz       r5,0x0001(r6)
08148 80C8          80E10070               lwz       r7,0x0070(SP)
0814C 80CC          98A70007               stb       r5,0x0007(r7)
08150 80D0          81210078               lwz       r9,0x0078(SP)
08154 80D4          89490002               lbz       r10,0x0002(r9)
08158 80D8          81610070               lwz       r11,0x0070(SP)
0815C 80DC          994B0008               stb       r10,0x0008(r11)
08160 80E0          81010078               lwz       r8,0x0078(SP)
08164 80E4          89880003               lbz       r12,0x0003(r8)
08168 80E8          80810070               lwz       r4,0x0070(SP)
0816C 80EC          99840009               stb       r12,0x0009(r4)
08170 80F0          80610078               lwz       r3,0x0078(SP)
08174 80F4          88C30004               lbz       r6,0x0004(r3)
08178 80F8          80A10070               lwz       r5,0x0070(SP)
0817C 80FC          98C5000A               stb       r6,0x000A(r5)
08180 8100          80E10078               lwz       r7,0x0078(SP)
08184 8104          89270005               lbz       r9,0x0005(r7)
08188 8108          81410070               lwz       r10,0x0070(SP)
0818C 810C          992A000B               stb       r9,0x000B(r10)
08190 8110          8161009C               lwz       r11,0x009C(SP)
08194 8114          81010068               lwz       r8,0x0068(SP)
08198 8118   X      7F0B4040               cmplw     cr6,r11,r8
0819C 811C   X      419A0010               beq       cr6,$+0x0010              ; 0x0000812C
081A0 8120          8061009C               lwz       r3,0x009C(SP)
081A4 8124          48003961               bl        $+0x3960                  ; 0x0000BA84
081A8 8128          80410014               lwz       RTOC,0x0014(SP)
081AC 812C          80610068               lwz       r3,0x0068(SP)
081B0 8130          8083000C               lwz       r4,0x000C(r3)
081B4 8134          80A1004C               lwz       r5,0x004C(SP)
081B8 8138          80C501BC               lwz       r6,0x01BC(r5)
081BC 813C   X      7C862010               subc      r4,r4,r6
081C0 8140          9083000C               stw       r4,0x000C(r3)
081C4 8144          80610068               lwz       r3,0x0068(SP)
081C8 8148          80010088               lwz       r0,0x0088(SP)
081CC 814C          30210080               addic     SP,SP,128
081D0 8150   X      7C0803A6               mtlr      r0                        ; LR = 8
081D4 8154   X      4E800020               blr
081D8 8158   X      7C0802A6               mflr      r0                        ; LR = 8
081DC 815C          90010008               stw       r0,0x0008(SP)
081E0 8160          9421FFB0               stwu      SP,-0x0050(SP)
081E4 8164          9081006C               stw       r4,0x006C(SP)
081E8 8168          90A10070               stw       r5,0x0070(SP)
081EC 816C          90C10074               stw       r6,0x0074(SP)
081F0 8170          8061006C               lwz       r3,0x006C(SP)
081F4 8174          8083000C               lwz       r4,0x000C(r3)
081F8 8178          90810038               stw       r4,0x0038(SP)
081FC 817C          80A1006C               lwz       r5,0x006C(SP)
08200 8180          80C50010               lwz       r6,0x0010(r5)
08204 8184          80E1006C               lwz       r7,0x006C(SP)
08208 8188          8107000C               lwz       r8,0x000C(r7)
0820C 818C   X      7CC83010               subc      r6,r6,r8
08210 8190          90C1003C               stw       r6,0x003C(SP)
08214 8194          8121003C               lwz       r9,0x003C(SP)
08218 8198   X      28090004               cmplwi    r9,0x0004
0821C 819C   X      40800018               bge       $+0x0018                  ; 0x000081B4
08220 81A0          8061006C               lwz       r3,0x006C(SP)
08224 81A4          480033D1               bl        $+0x33D0                  ; 0x0000B574
08228 81A8          80410014               lwz       RTOC,0x0014(SP)
0822C 81AC   X      38600000               li        r3,0
08230 81B0          480000A8               b         $+0x00A8                  ; 0x00008258
08234 81B4          80810038               lwz       r4,0x0038(SP)
08238 81B8          80A40000               lwz       r5,0x0000(r4)
0823C 81BC          90A10040               stw       r5,0x0040(SP)
08240 81C0          8061006C               lwz       r3,0x006C(SP)
08244 81C4          480033B1               bl        $+0x33B0                  ; 0x0000B574
08248 81C8          80410014               lwz       RTOC,0x0014(SP)
0824C 81CC   X      38600010               li        r3,16
08250 81D0   X      38800003               li        r4,3
08254 81D4          48003611               bl        $+0x3610                  ; 0x0000B7E4
08258 81D8          80410014               lwz       RTOC,0x0014(SP)
0825C 81DC          9061006C               stw       r3,0x006C(SP)
08260 81E0          8081006C               lwz       r4,0x006C(SP)
08264 81E4   X      28040000               cmplwi    r4,0x0000
08268 81E8   X      4082000C               bne       $+0x000C                  ; 0x000081F4
0826C 81EC   X      38600000               li        r3,0
08270 81F0          48000068               b         $+0x0068                  ; 0x00008258
08274 81F4          80A1006C               lwz       r5,0x006C(SP)
08278 81F8          80C50014               lwz       r6,0x0014(r5)
0827C 81FC   X      38E00083               li        r7,131
08280 8200          7CE70734               extsh     r7,r7
08284 8204          98E6000D               stb       r7,0x000D(r6)
08288 8208          8101006C               lwz       r8,0x006C(SP)
0828C 820C          8128000C               lwz       r9,0x000C(r8)
08290 8210          91210038               stw       r9,0x0038(SP)
08294 8214          81410038               lwz       r10,0x0038(SP)
08298 8218          314A0010               addic     r10,r10,16
0829C 821C          8161006C               lwz       r11,0x006C(SP)
082A0 8220          914B0010               stw       r10,0x0010(r11)
082A4 8224          81810038               lwz       r12,0x0038(SP)
082A8 8228   X      38800005               li        r4,5
082AC 822C          908C0000               stw       r4,0x0000(r12)
082B0 8230          80610040               lwz       r3,0x0040(SP)
082B4 8234          80A10038               lwz       r5,0x0038(SP)
082B8 8238          90650004               stw       r3,0x0004(r5)
082BC 823C          80E10070               lwz       r7,0x0070(SP)
082C0 8240          80C10038               lwz       r6,0x0038(SP)
082C4 8244          90E60008               stw       r7,0x0008(r6)
082C8 8248          81010074               lwz       r8,0x0074(SP)
082CC 824C          81210038               lwz       r9,0x0038(SP)
082D0 8250          9109000C               stw       r8,0x000C(r9)
082D4 8254          8061006C               lwz       r3,0x006C(SP)
082D8 8258          80010058               lwz       r0,0x0058(SP)
082DC 825C          30210050               addic     SP,SP,80
082E0 8260   X      7C0803A6               mtlr      r0                        ; LR = 8
082E4 8264   X      4E800020               blr
082E8 8268   X      7C0802A6               mflr      r0                        ; LR = 8
082EC 826C          90010008               stw       r0,0x0008(SP)
082F0 8270          9421FF90               stwu      SP,-0x0070(SP)
082F4 8274          90610088               stw       r3,0x0088(SP)
082F8 8278          9081008C               stw       r4,0x008C(SP)
082FC 827C          80610088               lwz       r3,0x0088(SP)
08300 8280          80830014               lwz       r4,0x0014(r3)
08304 8284          90810038               stw       r4,0x0038(SP)
08308 8288          80A1008C               lwz       r5,0x008C(SP)
0830C 828C          80C5000C               lwz       r6,0x000C(r5)
08310 8290          90C1003C               stw       r6,0x003C(SP)
08314 8294          80E1003C               lwz       r7,0x003C(SP)
08318 8298          81070000               lwz       r8,0x0000(r7)
0831C 829C          91010040               stw       r8,0x0040(SP)
08320 82A0          81210040               lwz       r9,0x0040(SP)
08324 82A4   X      2C096C0A               cmpwi     r9,27658
08328 82A8   X      41820020               beq       $+0x0020                  ; 0x000082C8
0832C 82AC          81410040               lwz       r10,0x0040(SP)
08330 82B0   X      2C8A4F02               cmpwi     cr1,r10,20226
08334 82B4   X      418601AC               beq       cr1,$+0x01AC              ; 0x00008460
08338 82B8          81610040               lwz       r11,0x0040(SP)
0833C 82BC   X      2F0B4F03               cmpwi     cr6,r11,20227
08340 82C0   X      419A0278               beq       cr6,$+0x0278              ; 0x00008538
08344 82C4          480004F8               b         $+0x04F8                  ; 0x000087BC
08348 82C8   X      38600080               li        r3,128
0834C 82CC   X      38800001               li        r4,1
08350 82D0          48003515               bl        $+0x3514                  ; 0x0000B7E4
08354 82D4          80410014               lwz       RTOC,0x0014(SP)
08358 82D8          90610044               stw       r3,0x0044(SP)
0835C 82DC          80810044               lwz       r4,0x0044(SP)
08360 82E0   X      28040000               cmplwi    r4,0x0000
08364 82E4   X      40820008               bne       $+0x0008                  ; 0x000082EC
08368 82E8          480004FC               b         $+0x04FC                  ; 0x000087E4
0836C 82EC          80A10044               lwz       r5,0x0044(SP)
08370 82F0          80C50014               lwz       r6,0x0014(r5)
08374 82F4          80E60008               lwz       r7,0x0008(r6)
08378 82F8          81010044               lwz       r8,0x0044(SP)
0837C 82FC          90E80010               stw       r7,0x0010(r8)
08380 8300          81210044               lwz       r9,0x0044(SP)
08384 8304          81490010               lwz       r10,0x0010(r9)
08388 8308          81610044               lwz       r11,0x0044(SP)
0838C 830C          914B000C               stw       r10,0x000C(r11)
08390 8310          8181008C               lwz       r12,0x008C(SP)
08394 8314          806C0008               lwz       r3,0x0008(r12)
08398 8318          48003785               bl        $+0x3784                  ; 0x0000BA9C
0839C 831C          80410014               lwz       RTOC,0x0014(SP)
083A0 8320          90610048               stw       r3,0x0048(SP)
083A4 8324          80810048               lwz       r4,0x0048(SP)
083A8 8328   X      28040000               cmplwi    r4,0x0000
083AC 832C   X      40820014               bne       $+0x0014                  ; 0x00008340
083B0 8330          80610044               lwz       r3,0x0044(SP)
083B4 8334          48003751               bl        $+0x3750                  ; 0x0000BA84
083B8 8338          80410014               lwz       RTOC,0x0014(SP)
083BC 833C          480004A8               b         $+0x04A8                  ; 0x000087E4
083C0 8340          80610048               lwz       r3,0x0048(SP)
083C4 8344          80830014               lwz       r4,0x0014(r3)
083C8 8348   X      38A00001               li        r5,1
083CC 834C          7CA50734               extsh     r5,r5
083D0 8350          98A4000D               stb       r5,0x000D(r4)
083D4 8354          80C10044               lwz       r6,0x0044(SP)
083D8 8358          80E10048               lwz       r7,0x0048(SP)
083DC 835C          90C70008               stw       r6,0x0008(r7)
083E0 8360          80610088               lwz       r3,0x0088(SP)
083E4 8364          80810048               lwz       r4,0x0048(SP)
083E8 8368          4BFFF6D9               bl        $-0x0928                  ; 0x00007A40
083EC 836C   X      60000000               nop
083F0 8370          90610048               stw       r3,0x0048(SP)
083F4 8374          80810048               lwz       r4,0x0048(SP)
083F8 8378   X      28040000               cmplwi    r4,0x0000
083FC 837C   X      40820008               bne       $+0x0008                  ; 0x00008384
08400 8380          48000464               b         $+0x0464                  ; 0x000087E4
08404 8384          80A10048               lwz       r5,0x0048(SP)
08408 8388          80C50014               lwz       r6,0x0014(r5)
0840C 838C          88E6000D               lbz       r7,0x000D(r6)
08410 8390   X      2C870000               cmpwi     cr1,r7,0
08414 8394   X      41860014               beq       cr1,$+0x0014              ; 0x000083A8
08418 8398          80610048               lwz       r3,0x0048(SP)
0841C 839C          480031D9               bl        $+0x31D8                  ; 0x0000B574
08420 83A0          80410014               lwz       RTOC,0x0014(SP)
08424 83A4          48000440               b         $+0x0440                  ; 0x000087E4
08428 83A8          8061008C               lwz       r3,0x008C(SP)
0842C 83AC          80830008               lwz       r4,0x0008(r3)
08430 83B0          80A10048               lwz       r5,0x0048(SP)
08434 83B4          90A40008               stw       r5,0x0008(r4)
08438 83B8          80C10038               lwz       r6,0x0038(SP)
0843C 83BC          80E6000C               lwz       r7,0x000C(r6)
08440 83C0   X      39000080               li        r8,128
08444 83C4          7CE74078               andc      r7,r7,r8
08448 83C8          90E6000C               stw       r7,0x000C(r6)
0844C 83CC          8121003C               lwz       r9,0x003C(SP)
08450 83D0   X      39400000               li        r10,0
08454 83D4          9149000C               stw       r10,0x000C(r9)
08458 83D8          8161008C               lwz       r11,0x008C(SP)
0845C 83DC          91610048               stw       r11,0x0048(SP)
08460 83E0          81810048               lwz       r12,0x0048(SP)
08464 83E4          806C0008               lwz       r3,0x0008(r12)
08468 83E8          90610048               stw       r3,0x0048(SP)
0846C 83EC          80A10048               lwz       r5,0x0048(SP)
08470 83F0   X      28050000               cmplwi    r5,0x0000
08474 83F4   X      41820044               beq       $+0x0044                  ; 0x00008438
08478 83F8          80810048               lwz       r4,0x0048(SP)
0847C 83FC          81040010               lwz       r8,0x0010(r4)
08480 8400          80E10048               lwz       r7,0x0048(SP)
08484 8404          80C7000C               lwz       r6,0x000C(r7)
08488 8408   X      7D064010               subc      r8,r8,r6
0848C 840C          8141003C               lwz       r10,0x003C(SP)
08490 8410          812A000C               lwz       r9,0x000C(r10)
08494 8414          7D094014               addc      r8,r9,r8
08498 8418          910A000C               stw       r8,0x000C(r10)
0849C 841C          81610048               lwz       r11,0x0048(SP)
084A0 8420          818B0008               lwz       r12,0x0008(r11)
084A4 8424          91810048               stw       r12,0x0048(SP)
084A8 8428          80610048               lwz       r3,0x0048(SP)
084AC 842C   X      28830000               cmplwi    cr1,r3,0x0000
084B0 8430   X      41860008               beq       cr1,$+0x0008              ; 0x00008438
084B4 8434          4BFFFFC4               b         $-0x003C                  ; 0x000083F8
084B8 8438          80A1003C               lwz       r5,0x003C(SP)
084BC 843C   X      38800000               li        r4,0
084C0 8440          90850010               stw       r4,0x0010(r5)
084C4 8444          80E1008C               lwz       r7,0x008C(SP)
084C8 8448          80C70014               lwz       r6,0x0014(r7)
084CC 844C   X      39200081               li        r9,129
084D0 8450          7D290734               extsh     r9,r9
084D4 8454          9926000D               stb       r9,0x000D(r6)
084D8 8458          8061008C               lwz       r3,0x008C(SP)
084DC 845C          480003AC               b         $+0x03AC                  ; 0x00008808
084E0 8460          8101008C               lwz       r8,0x008C(SP)
084E4 8464          81480008               lwz       r10,0x0008(r8)
084E8 8468          91410048               stw       r10,0x0048(SP)
084EC 846C          81610048               lwz       r11,0x0048(SP)
084F0 8470   X      2B0B0000               cmplwi    cr6,r11,0x0000
084F4 8474   X      419A002C               beq       cr6,$+0x002C              ; 0x000084A0
084F8 8478          81810048               lwz       r12,0x0048(SP)
084FC 847C          808C0010               lwz       r4,0x0010(r12)
08500 8480          80A10048               lwz       r5,0x0048(SP)
08504 8484          80E5000C               lwz       r7,0x000C(r5)
08508 8488   X      7C872010               subc      r4,r4,r7
0850C 848C   X      2B840004               cmplwi    cr7,r4,0x0004
08510 8490   X      409E0010               bne       cr7,$+0x0010              ; 0x000084A0
08514 8494   X      39200000               li        r9,0
08518 8498          9121004C               stw       r9,0x004C(SP)
0851C 849C          4800000C               b         $+0x000C                  ; 0x000084A8
08520 84A0   X      38C00001               li        r6,1
08524 84A4          90C1004C               stw       r6,0x004C(SP)
08528 84A8          8061004C               lwz       r3,0x004C(SP)
0852C 84AC   X      2C030000               cmpwi     r3,0
08530 84B0   X      41820008               beq       $+0x0008                  ; 0x000084B8
08534 84B4          48000330               b         $+0x0330                  ; 0x000087E4
08538 84B8          81010048               lwz       r8,0x0048(SP)
0853C 84BC          8148000C               lwz       r10,0x000C(r8)
08540 84C0          816A0000               lwz       r11,0x0000(r10)
08544 84C4          91610050               stw       r11,0x0050(SP)
08548 84C8          81810050               lwz       r12,0x0050(SP)
0854C 84CC   X      38A0FFFF               li        r5,-1
08550 84D0   X      7C8C2840               cmplw     cr1,r12,r5
08554 84D4   X      41860038               beq       cr1,$+0x0038              ; 0x0000850C
08558 84D8          80E10050               lwz       r7,0x0050(SP)
0855C 84DC          80810038               lwz       r4,0x0038(SP)
08560 84E0          90E40020               stw       r7,0x0020(r4)
08564 84E4          81210050               lwz       r9,0x0050(SP)
08568 84E8   X      2B090008               cmplwi    cr6,r9,0x0008
0856C 84EC   X      409A0014               bne       cr6,$+0x0014              ; 0x00008500
08570 84F0          80C10038               lwz       r6,0x0038(SP)
08574 84F4   X      38600000               li        r3,0
08578 84F8          9066001C               stw       r3,0x001C(r6)
0857C 84FC          48000010               b         $+0x0010                  ; 0x0000850C
08580 8500          81010038               lwz       r8,0x0038(SP)
08584 8504   X      39400004               li        r10,4
08588 8508          9148001C               stw       r10,0x001C(r8)
0858C 850C          8161008C               lwz       r11,0x008C(SP)
08590 8510   X      39800000               li        r12,0
08594 8514          918B0008               stw       r12,0x0008(r11)
08598 8518          80610048               lwz       r3,0x0048(SP)
0859C 851C          48003569               bl        $+0x3568                  ; 0x0000BA84
085A0 8520          80410014               lwz       RTOC,0x0014(SP)
085A4 8524          80610038               lwz       r3,0x0038(SP)
085A8 8528          80830020               lwz       r4,0x0020(r3)
085AC 852C          80A1003C               lwz       r5,0x003C(SP)
085B0 8530          90850014               stw       r4,0x0014(r5)
085B4 8534          4BFFFE98               b         $-0x0168                  ; 0x000083CC
085B8 8538          80C10038               lwz       r6,0x0038(SP)
085BC 853C          80E60004               lwz       r7,0x0004(r6)
085C0 8540          90E10054               stw       r7,0x0054(SP)
085C4 8544          8101008C               lwz       r8,0x008C(SP)
085C8 8548          81280008               lwz       r9,0x0008(r8)
085CC 854C          91210048               stw       r9,0x0048(SP)
085D0 8550          81410048               lwz       r10,0x0048(SP)
085D4 8554   X      280A0000               cmplwi    r10,0x0000
085D8 8558   X      40820008               bne       $+0x0008                  ; 0x00008560
085DC 855C          48000288               b         $+0x0288                  ; 0x000087E4
085E0 8560          81610048               lwz       r11,0x0048(SP)
085E4 8564          818B0010               lwz       r12,0x0010(r11)
085E8 8568          80610048               lwz       r3,0x0048(SP)
085EC 856C          8083000C               lwz       r4,0x000C(r3)
085F0 8570   X      7D846010               subc      r12,r12,r4
085F4 8574          91810058               stw       r12,0x0058(SP)
085F8 8578          80A10058               lwz       r5,0x0058(SP)
085FC 857C   X      28850004               cmplwi    cr1,r5,0x0004
08600 8580   X      40840008               bge       cr1,$+0x0008              ; 0x00008588
08604 8584          48000260               b         $+0x0260                  ; 0x000087E4
08608 8588          80C10048               lwz       r6,0x0048(SP)
0860C 858C          80E6000C               lwz       r7,0x000C(r6)
08610 8590          90E1005C               stw       r7,0x005C(SP)
08614 8594          8101005C               lwz       r8,0x005C(SP)
08618 8598          81280000               lwz       r9,0x0000(r8)
0861C 859C          91210060               stw       r9,0x0060(SP)
08620 85A0          81410060               lwz       r10,0x0060(SP)
08624 85A4   X      2F0A0001               cmpwi     cr6,r10,1
08628 85A8   X      419A0014               beq       cr6,$+0x0014              ; 0x000085BC
0862C 85AC          81610060               lwz       r11,0x0060(SP)
08630 85B0   X      2F8B0002               cmpwi     cr7,r11,2
08634 85B4   X      419E012C               beq       cr7,$+0x012C              ; 0x000086E0
08638 85B8          48000200               b         $+0x0200                  ; 0x000087B8
0863C 85BC          80610058               lwz       r3,0x0058(SP)
08640 85C0   X      2803000C               cmplwi    r3,0x000C
08644 85C4   X      40800008               bge       $+0x0008                  ; 0x000085CC
08648 85C8          480001F0               b         $+0x01F0                  ; 0x000087B8
0864C 85CC          8081005C               lwz       r4,0x005C(SP)
08650 85D0          81840004               lwz       r12,0x0004(r4)
08654 85D4          91810064               stw       r12,0x0064(SP)
08658 85D8          80A10038               lwz       r5,0x0038(SP)
0865C 85DC          80C5000C               lwz       r6,0x000C(r5)
08660 85E0   X      38E00800               li        r7,2048
08664 85E4          60E70400               ori       r7,r7,0x0400
08668 85E8          7CC63878               andc      r6,r6,r7
0866C 85EC          90C10068               stw       r6,0x0068(SP)
08670 85F0          81010038               lwz       r8,0x0038(SP)
08674 85F4          81280004               lwz       r9,0x0004(r8)
08678 85F8          31290024               addic     r9,r9,36
0867C 85FC          81490034               lwz       r10,0x0034(r9)
08680 8600          91410058               stw       r10,0x0058(SP)
08684 8604          81610064               lwz       r11,0x0064(SP)
08688 8608          556B077B               rlwinm.   r11,r11,0,29,29
0868C 860C   X      41820024               beq       $+0x0024                  ; 0x00008630
08690 8610          8061005C               lwz       r3,0x005C(SP)
08694 8614          80830008               lwz       r4,0x0008(r3)
08698 8618          81810058               lwz       r12,0x0058(SP)
0869C 861C   X      7C846040               cmplw     cr1,r4,r12
086A0 8620   X      40840010               bge       cr1,$+0x0010              ; 0x00008630
086A4 8624          80A1005C               lwz       r5,0x005C(SP)
086A8 8628          80E50008               lwz       r7,0x0008(r5)
086AC 862C          90E10058               stw       r7,0x0058(SP)
086B0 8630          80C10058               lwz       r6,0x0058(SP)
086B4 8634          81010038               lwz       r8,0x0038(SP)
086B8 8638          90C80028               stw       r6,0x0028(r8)
086BC 863C          81210058               lwz       r9,0x0058(SP)
086C0 8640          8141005C               lwz       r10,0x005C(SP)
086C4 8644          912A0008               stw       r9,0x0008(r10)
086C8 8648          81610064               lwz       r11,0x0064(SP)
086CC 864C   X      556B07FF               clrlwi.   r11,r11,31
086D0 8650   X      41820064               beq       $+0x0064                  ; 0x000086B4
086D4 8654          80610068               lwz       r3,0x0068(SP)
086D8 8658          60630400               ori       r3,r3,0x0400
086DC 865C          90610068               stw       r3,0x0068(SP)
086E0 8660          80810064               lwz       r4,0x0064(SP)
086E4 8664          548407BD               rlwinm.   r4,r4,0,30,30
086E8 8668   X      41820048               beq       $+0x0048                  ; 0x000086B0
086EC 866C          81810054               lwz       r12,0x0054(SP)
086F0 8670          80AC0010               lwz       r5,0x0010(r12)
086F4 8674   X      2F050000               cmpwi     cr6,r5,0
086F8 8678   X      419A001C               beq       cr6,$+0x001C              ; 0x00008694
086FC 867C          80E1005C               lwz       r7,0x005C(SP)
08700 8680          80C70004               lwz       r6,0x0004(r7)
08704 8684          81010054               lwz       r8,0x0054(SP)
08708 8688          81280010               lwz       r9,0x0010(r8)
0870C 868C          7CC64B78               or        r6,r6,r9
08710 8690          90C70004               stw       r6,0x0004(r7)
08714 8694          8141005C               lwz       r10,0x005C(SP)
08718 8698          816A0004               lwz       r11,0x0004(r10)
0871C 869C          616B0080               ori       r11,r11,0x0080
08720 86A0          916A0004               stw       r11,0x0004(r10)
08724 86A4          80610068               lwz       r3,0x0068(SP)
08728 86A8          60630800               ori       r3,r3,0x0800
0872C 86AC          90610068               stw       r3,0x0068(SP)
08730 86B0          48000014               b         $+0x0014                  ; 0x000086C4
08734 86B4          80810064               lwz       r4,0x0064(SP)
08738 86B8   X      2B840000               cmplwi    cr7,r4,0x0000
0873C 86BC   X      419E0008               beq       cr7,$+0x0008              ; 0x000086C4
08740 86C0          480000F8               b         $+0x00F8                  ; 0x000087B8
08744 86C4          81810068               lwz       r12,0x0068(SP)
08748 86C8          80A10038               lwz       r5,0x0038(SP)
0874C 86CC          9185000C               stw       r12,0x000C(r5)
08750 86D0          8101003C               lwz       r8,0x003C(SP)
08754 86D4   X      39200018               li        r9,24
08758 86D8          91280014               stw       r9,0x0014(r8)
0875C 86DC          4BFFFCF0               b         $-0x0310                  ; 0x000083CC
08760 86E0          80C10058               lwz       r6,0x0058(SP)
08764 86E4   X      28860008               cmplwi    cr1,r6,0x0008
08768 86E8   X      40840008               bge       cr1,$+0x0008              ; 0x000086F0
0876C 86EC          480000CC               b         $+0x00CC                  ; 0x000087B8
08770 86F0          80E1005C               lwz       r7,0x005C(SP)
08774 86F4          90E1006C               stw       r7,0x006C(SP)
08778 86F8          81610048               lwz       r11,0x0048(SP)
0877C 86FC          814B000C               lwz       r10,0x000C(r11)
08780 8700          314A0008               addic     r10,r10,8
08784 8704          914B000C               stw       r10,0x000C(r11)
08788 8708          8061008C               lwz       r3,0x008C(SP)
0878C 870C   X      38800000               li        r4,0
08790 8710          90830008               stw       r4,0x0008(r3)
08794 8714          8181003C               lwz       r12,0x003C(SP)
08798 8718          908C000C               stw       r4,0x000C(r12)
0879C 871C          80A1003C               lwz       r5,0x003C(SP)
087A0 8720          90850010               stw       r4,0x0010(r5)
087A4 8724          8121003C               lwz       r9,0x003C(SP)
087A8 8728          90890014               stw       r4,0x0014(r9)
087AC 872C          8101008C               lwz       r8,0x008C(SP)
087B0 8730          80C80014               lwz       r6,0x0014(r8)
087B4 8734   X      38E00081               li        r7,129
087B8 8738          7CE70734               extsh     r7,r7
087BC 873C          98E6000D               stb       r7,0x000D(r6)
087C0 8740          8141006C               lwz       r10,0x006C(SP)
087C4 8744          816A0004               lwz       r11,0x0004(r10)
087C8 8748          556B0631               rlwinm.   r11,r11,0,24,24
087CC 874C   X      4182001C               beq       $+0x001C                  ; 0x00008768
087D0 8750          80610088               lwz       r3,0x0088(SP)
087D4 8754          8081008C               lwz       r4,0x008C(SP)
087D8 8758          48002EC5               bl        $+0x2EC4                  ; 0x0000B61C
087DC 875C          80410014               lwz       RTOC,0x0014(SP)
087E0 8760          80610048               lwz       r3,0x0048(SP)
087E4 8764          480000A4               b         $+0x00A4                  ; 0x00008808
087E8 8768          80810054               lwz       r4,0x0054(SP)
087EC 876C          80A4000C               lwz       r5,0x000C(r4)
087F0 8770   X      2C050000               cmpwi     r5,0
087F4 8774   X      41820030               beq       $+0x0030                  ; 0x000087A4
087F8 8778          80C1006C               lwz       r6,0x006C(SP)
087FC 877C          80A60004               lwz       r5,0x0004(r6)
08800 8780          80610054               lwz       r3,0x0054(SP)
08804 8784          80810048               lwz       r4,0x0048(SP)
08808 8788          80E10054               lwz       r7,0x0054(SP)
0880C 878C          8187000C               lwz       r12,0x000C(r7)
08810 8790          48003445               bl        $+0x3444                  ; 0x0000BBD4
08814 8794          80410014               lwz       RTOC,0x0014(SP)
08818 8798          8081003C               lwz       r4,0x003C(SP)
0881C 879C          90640010               stw       r3,0x0010(r4)
08820 87A0          48000010               b         $+0x0010                  ; 0x000087B0
08824 87A4          80A1003C               lwz       r5,0x003C(SP)
08828 87A8   X      38C00016               li        r6,22
0882C 87AC          90C50010               stw       r6,0x0010(r5)
08830 87B0          8061008C               lwz       r3,0x008C(SP)
08834 87B4          48000054               b         $+0x0054                  ; 0x00008808
08838 87B8          4800002C               b         $+0x002C                  ; 0x000087E4
0883C 87BC          80E1008C               lwz       r7,0x008C(SP)
08840 87C0          81070014               lwz       r8,0x0014(r7)
08844 87C4   X      39200082               li        r9,130
08848 87C8          7D290734               extsh     r9,r9
0884C 87CC          9928000D               stb       r9,0x000D(r8)
08850 87D0          8141003C               lwz       r10,0x003C(SP)
08854 87D4   X      39600016               li        r11,22
08858 87D8          916A0010               stw       r11,0x0010(r10)
0885C 87DC          8061008C               lwz       r3,0x008C(SP)
08860 87E0          48000028               b         $+0x0028                  ; 0x00008808
08864 87E4          8181008C               lwz       r12,0x008C(SP)
08868 87E8          808C0014               lwz       r4,0x0014(r12)
0886C 87EC   X      38C00081               li        r6,129
08870 87F0          7CC60734               extsh     r6,r6
08874 87F4          98C4000D               stb       r6,0x000D(r4)
08878 87F8          80A1003C               lwz       r5,0x003C(SP)
0887C 87FC   X      38E00016               li        r7,22
08880 8800          90E50010               stw       r7,0x0010(r5)
08884 8804          8061008C               lwz       r3,0x008C(SP)
08888 8808          80010078               lwz       r0,0x0078(SP)
0888C 880C          30210070               addic     SP,SP,112
08890 8810   X      7C0803A6               mtlr      r0                        ; LR = 8
08894 8814   X      4E800020               blr
08898 8818   X      7C0802A6               mflr      r0                        ; LR = 8
0889C 881C          90010008               stw       r0,0x0008(SP)
088A0 8820          9421FFA0               stwu      SP,-0x0060(SP)
088A4 8824          90610078               stw       r3,0x0078(SP)
088A8 8828          9081007C               stw       r4,0x007C(SP)
088AC 882C          8061007C               lwz       r3,0x007C(SP)
088B0 8830          8083000C               lwz       r4,0x000C(r3)
088B4 8834          90810038               stw       r4,0x0038(SP)
088B8 8838          80A2FFF4               lwz       r5,-0x000C(RTOC)
088BC 883C          90A1003C               stw       r5,0x003C(SP)
088C0 8840   X      38C00009               li        r6,9
088C4 8844          90C10040               stw       r6,0x0040(SP)
088C8 8848          80E1007C               lwz       r7,0x007C(SP)
088CC 884C          81070010               lwz       r8,0x0010(r7)
088D0 8850          8121007C               lwz       r9,0x007C(SP)
088D4 8854          8149000C               lwz       r10,0x000C(r9)
088D8 8858   X      7D0A4010               subc      r8,r8,r10
088DC 885C          91010044               stw       r8,0x0044(SP)
088E0 8860          81610044               lwz       r11,0x0044(SP)
088E4 8864   X      280B0004               cmplwi    r11,0x0004
088E8 8868   X      418000E4               blt       $+0x00E4                  ; 0x0000894C
088EC 886C   X      398000F0               li        r12,240
088F0 8870   X      38600010               li        r3,16
088F4 8874          7D8C1B96               divwu     r12,r12,r3
088F8 8878   X      558C2036               slwi      r12,r12,4
088FC 887C          3882023C               addi      r4,RTOC,572
08900 8880          7D846014               addc      r12,r4,r12
08904 8884          80A1003C               lwz       r5,0x003C(SP)
08908 8888   X      7C856040               cmplw     cr1,r5,r12
0890C 888C   X      408400C0               bge       cr1,$+0x00C0              ; 0x0000894C
08910 8890          80C1003C               lwz       r6,0x003C(SP)
08914 8894          80E60000               lwz       r7,0x0000(r6)
08918 8898          81210038               lwz       r9,0x0038(SP)
0891C 889C          81490000               lwz       r10,0x0000(r9)
08920 88A0   X      7F075040               cmplw     cr6,r7,r10
08924 88A4   X      409A0074               bne       cr6,$+0x0074              ; 0x00008918
08928 88A8          8101003C               lwz       r8,0x003C(SP)
0892C 88AC          A1680008               lhz       r11,0x0008(r8)
08930 88B0          80610044               lwz       r3,0x0044(SP)
08934 88B4   X      7F835840               cmplw     cr7,r3,r11
08938 88B8   X      409C0008               bge       cr7,$+0x0008              ; 0x000088C0
0893C 88BC          48000090               b         $+0x0090                  ; 0x0000894C
08940 88C0          8181003C               lwz       r12,0x003C(SP)
08944 88C4          A08C000A               lhz       r4,0x000A(r12)
08948 88C8          8061007C               lwz       r3,0x007C(SP)
0894C 88CC          480030B1               bl        $+0x30B0                  ; 0x0000B97C
08950 88D0          80410014               lwz       RTOC,0x0014(SP)
08954 88D4          90610048               stw       r3,0x0048(SP)
08958 88D8          80810048               lwz       r4,0x0048(SP)
0895C 88DC   X      28040000               cmplwi    r4,0x0000
08960 88E0   X      40820010               bne       $+0x0010                  ; 0x000088F0
08964 88E4   X      38A00004               li        r5,4
08968 88E8          90A10040               stw       r5,0x0040(SP)
0896C 88EC          48000060               b         $+0x0060                  ; 0x0000894C
08970 88F0          80C10048               lwz       r6,0x0048(SP)
08974 88F4          90C1007C               stw       r6,0x007C(SP)
08978 88F8          80610078               lwz       r3,0x0078(SP)
0897C 88FC          8081007C               lwz       r4,0x007C(SP)
08980 8900          80E1003C               lwz       r7,0x003C(SP)
08984 8904          81870004               lwz       r12,0x0004(r7)
08988 8908          480032CD               bl        $+0x32CC                  ; 0x0000BBD4
0898C 890C          80410014               lwz       RTOC,0x0014(SP)
08990 8910          90610040               stw       r3,0x0040(SP)
08994 8914          48000038               b         $+0x0038                  ; 0x0000894C
08998 8918          8081003C               lwz       r4,0x003C(SP)
0899C 891C          30840010               addic     r4,r4,16
089A0 8920          9081003C               stw       r4,0x003C(SP)
089A4 8924   X      38A000F0               li        r5,240
089A8 8928   X      38C00010               li        r6,16
089AC 892C          7CA53396               divwu     r5,r5,r6
089B0 8930   X      54A52036               slwi      r5,r5,4
089B4 8934          80E2FFF4               lwz       r7,-0x000C(RTOC)
089B8 8938          7CA72814               addc      r5,r7,r5
089BC 893C          8101003C               lwz       r8,0x003C(SP)
089C0 8940   X      7C082840               cmplw     r8,r5
089C4 8944   X      40800008               bge       $+0x0008                  ; 0x0000894C
089C8 8948          4BFFFF48               b         $-0x00B8                  ; 0x00008890
089CC 894C          81210040               lwz       r9,0x0040(SP)
089D0 8950   X      2C890000               cmpwi     cr1,r9,0
089D4 8954   X      4186003C               beq       cr1,$+0x003C              ; 0x00008990
089D8 8958          81410040               lwz       r10,0x0040(SP)
089DC 895C   X      2F0A0004               cmpwi     cr6,r10,4
089E0 8960   X      409A0010               bne       cr6,$+0x0010              ; 0x00008970
089E4 8964   X      3960000C               li        r11,12
089E8 8968          9161004C               stw       r11,0x004C(SP)
089EC 896C          4800000C               b         $+0x000C                  ; 0x00008978
089F0 8970   X      39800000               li        r12,0
089F4 8974          9181004C               stw       r12,0x004C(SP)
089F8 8978          80610078               lwz       r3,0x0078(SP)
089FC 897C          8081007C               lwz       r4,0x007C(SP)
08A00 8980          80A10040               lwz       r5,0x0040(SP)
08A04 8984          80C1004C               lwz       r6,0x004C(SP)
08A08 8988          4BFFF7D1               bl        $-0x0830                  ; 0x00008158
08A0C 898C          4800006C               b         $+0x006C                  ; 0x000089F8
08A10 8990          8081003C               lwz       r4,0x003C(SP)
08A14 8994          A0A4000C               lhz       r5,0x000C(r4)
08A18 8998   X      54A507FF               clrlwi.   r5,r5,31
08A1C 899C   X      41820058               beq       $+0x0058                  ; 0x000089F4
08A20 89A0          80C1007C               lwz       r6,0x007C(SP)
08A24 89A4          80E6000C               lwz       r7,0x000C(r6)
08A28 89A8          90E10050               stw       r7,0x0050(SP)
08A2C 89AC          81010050               lwz       r8,0x0050(SP)
08A30 89B0          81280000               lwz       r9,0x0000(r8)
08A34 89B4          81410050               lwz       r10,0x0050(SP)
08A38 89B8          912A0004               stw       r9,0x0004(r10)
08A3C 89BC          81610050               lwz       r11,0x0050(SP)
08A40 89C0   X      39800006               li        r12,6
08A44 89C4          918B0000               stw       r12,0x0000(r11)
08A48 89C8          80610050               lwz       r3,0x0050(SP)
08A4C 89CC          30630008               addic     r3,r3,8
08A50 89D0          8081007C               lwz       r4,0x007C(SP)
08A54 89D4          90640010               stw       r3,0x0010(r4)
08A58 89D8          80A1007C               lwz       r5,0x007C(SP)
08A5C 89DC          80C50014               lwz       r6,0x0014(r5)
08A60 89E0   X      38E00083               li        r7,131
08A64 89E4          7CE70734               extsh     r7,r7
08A68 89E8          98E6000D               stb       r7,0x000D(r6)
08A6C 89EC          8061007C               lwz       r3,0x007C(SP)
08A70 89F0          48000008               b         $+0x0008                  ; 0x000089F8
08A74 89F4   X      38600000               li        r3,0
08A78 89F8          80010068               lwz       r0,0x0068(SP)
08A7C 89FC          30210060               addic     SP,SP,96
08A80 8A00   X      7C0803A6               mtlr      r0                        ; LR = 8
08A84 8A04   X      4E800020               blr
08A88 8A08   X      7C0802A6               mflr      r0                        ; LR = 8
08A8C 8A0C          BFE1FFFC               stmw      r31,-0x0004(SP)
08A90 8A10          90010008               stw       r0,0x0008(SP)
08A94 8A14          9421FF90               stwu      SP,-0x0070(SP)
08A98 8A18          90610088               stw       r3,0x0088(SP)
08A9C 8A1C          9081008C               stw       r4,0x008C(SP)
08AA0 8A20          90A10090               stw       r5,0x0090(SP)
08AA4 8A24          80E2FFF0               lwz       r7,-0x0010(RTOC)
08AA8 8A28          30E70030               addic     r7,r7,48
08AAC 8A2C          8101008C               lwz       r8,0x008C(SP)
08AB0 8A30          81210090               lwz       r9,0x0090(SP)
08AB4 8A34   X      38600000               li        r3,0
08AB8 8A38          60640000               ori       r4,r3,0x0000
08ABC 8A3C   X      38A00001               li        r5,1
08AC0 8A40   X      38C00008               li        r6,8
08AC4 8A44          48002F69               bl        $+0x2F68                  ; 0x0000B9AC
08AC8 8A48          80410014               lwz       RTOC,0x0014(SP)
08ACC 8A4C          80810088               lwz       r4,0x0088(SP)
08AD0 8A50          80A40014               lwz       r5,0x0014(r4)
08AD4 8A54          88C5000D               lbz       r6,0x000D(r5)
08AD8 8A58          90C10038               stw       r6,0x0038(SP)
08ADC 8A5C          80E10038               lwz       r7,0x0038(SP)
08AE0 8A60   X      2C070001               cmpwi     r7,1
08AE4 8A64   X      41820020               beq       $+0x0020                  ; 0x00008A84
08AE8 8A68          81010038               lwz       r8,0x0038(SP)
08AEC 8A6C   X      2C880083               cmpwi     cr1,r8,131
08AF0 8A70   X      41860014               beq       cr1,$+0x0014              ; 0x00008A84
08AF4 8A74          81210038               lwz       r9,0x0038(SP)
08AF8 8A78   X      2F090000               cmpwi     cr6,r9,0
08AFC 8A7C   X      419A0084               beq       cr6,$+0x0084              ; 0x00008B00
08B00 8A80          480000C8               b         $+0x00C8                  ; 0x00008B48
08B04 8A84          81410088               lwz       r10,0x0088(SP)
08B08 8A88          816A000C               lwz       r11,0x000C(r10)
08B0C 8A8C          9161003C               stw       r11,0x003C(SP)
08B10 8A90          81810088               lwz       r12,0x0088(SP)
08B14 8A94          806C0010               lwz       r3,0x0010(r12)
08B18 8A98          80810088               lwz       r4,0x0088(SP)
08B1C 8A9C          80A4000C               lwz       r5,0x000C(r4)
08B20 8AA0   X      7C651810               subc      r3,r3,r5
08B24 8AA4          90610040               stw       r3,0x0040(SP)
08B28 8AA8          80C1003C               lwz       r6,0x003C(SP)
08B2C 8AAC          80E60008               lwz       r7,0x0008(r6)
08B30 8AB0          90E10044               stw       r7,0x0044(SP)
08B34 8AB4          8101003C               lwz       r8,0x003C(SP)
08B38 8AB8          81280004               lwz       r9,0x0004(r8)
08B3C 8ABC          91210048               stw       r9,0x0048(SP)
08B40 8AC0          81410040               lwz       r10,0x0040(SP)
08B44 8AC4          81610044               lwz       r11,0x0044(SP)
08B48 8AC8   X      7D4B5010               subc      r10,r10,r11
08B4C 8ACC          91410040               stw       r10,0x0040(SP)
08B50 8AD0          81810088               lwz       r12,0x0088(SP)
08B54 8AD4          808C000C               lwz       r4,0x000C(r12)
08B58 8AD8          80A10044               lwz       r5,0x0044(SP)
08B5C 8ADC          7C842814               addc      r4,r4,r5
08B60 8AE0          9081004C               stw       r4,0x004C(SP)
08B64 8AE4          80610040               lwz       r3,0x0040(SP)
08B68 8AE8          80C10048               lwz       r6,0x0048(SP)
08B6C 8AEC   X      7F833040               cmplw     cr7,r3,r6
08B70 8AF0   X      409C000C               bge       cr7,$+0x000C              ; 0x00008AFC
08B74 8AF4   X      38E00000               li        r7,0
08B78 8AF8          90E10048               stw       r7,0x0048(SP)
08B7C 8AFC          48000060               b         $+0x0060                  ; 0x00008B5C
08B80 8B00          81010088               lwz       r8,0x0088(SP)
08B84 8B04          8088000C               lwz       r4,0x000C(r8)
08B88 8B08          30610050               addic     r3,SP,80
08B8C 8B0C   X      38A00006               li        r5,6
08B90 8B10          607F0000               ori       r31,r3,0x0000
08B94 8B14          48002AC1               bl        $+0x2AC0                  ; 0x0000B5D4
08B98 8B18          80410014               lwz       RTOC,0x0014(SP)
08B9C 8B1C          80610088               lwz       r3,0x0088(SP)
08BA0 8B20          8083000C               lwz       r4,0x000C(r3)
08BA4 8B24          3084000C               addic     r4,r4,12
08BA8 8B28          307F0006               addic     r3,r31,6
08BAC 8B2C   X      38A00002               li        r5,2
08BB0 8B30          48002AA5               bl        $+0x2AA4                  ; 0x0000B5D4
08BB4 8B34          80410014               lwz       RTOC,0x0014(SP)
08BB8 8B38   X      38600008               li        r3,8
08BBC 8B3C          90610048               stw       r3,0x0048(SP)
08BC0 8B40          93E1004C               stw       r31,0x004C(SP)
08BC4 8B44          48000018               b         $+0x0018                  ; 0x00008B5C
08BC8 8B48          80610088               lwz       r3,0x0088(SP)
08BCC 8B4C          48002A29               bl        $+0x2A28                  ; 0x0000B574
08BD0 8B50          80410014               lwz       RTOC,0x0014(SP)
08BD4 8B54   X      38600000               li        r3,0
08BD8 8B58          480000E8               b         $+0x00E8                  ; 0x00008C40
08BDC 8B5C          80610048               lwz       r3,0x0048(SP)
08BE0 8B60          30630014               addic     r3,r3,20
08BE4 8B64   X      38800003               li        r4,3
08BE8 8B68          48002C7D               bl        $+0x2C7C                  ; 0x0000B7E4
08BEC 8B6C          80410014               lwz       RTOC,0x0014(SP)
08BF0 8B70          90610058               stw       r3,0x0058(SP)
08BF4 8B74          80810058               lwz       r4,0x0058(SP)
08BF8 8B78   X      28040000               cmplwi    r4,0x0000
08BFC 8B7C   X      40820018               bne       $+0x0018                  ; 0x00008B94
08C00 8B80          80610088               lwz       r3,0x0088(SP)
08C04 8B84          480029F1               bl        $+0x29F0                  ; 0x0000B574
08C08 8B88          80410014               lwz       RTOC,0x0014(SP)
08C0C 8B8C   X      38600000               li        r3,0
08C10 8B90          480000B0               b         $+0x00B0                  ; 0x00008C40
08C14 8B94          80810058               lwz       r4,0x0058(SP)
08C18 8B98          80A40014               lwz       r5,0x0014(r4)
08C1C 8B9C   X      38C00083               li        r6,131
08C20 8BA0          7CC60734               extsh     r6,r6
08C24 8BA4          98C5000D               stb       r6,0x000D(r5)
08C28 8BA8          80E10058               lwz       r7,0x0058(SP)
08C2C 8BAC          8107000C               lwz       r8,0x000C(r7)
08C30 8BB0          81210048               lwz       r9,0x0048(SP)
08C34 8BB4          31290014               addic     r9,r9,20
08C38 8BB8          7D084814               addc      r8,r8,r9
08C3C 8BBC          81410058               lwz       r10,0x0058(SP)
08C40 8BC0          910A0010               stw       r8,0x0010(r10)
08C44 8BC4          81610058               lwz       r11,0x0058(SP)
08C48 8BC8          818B000C               lwz       r12,0x000C(r11)
08C4C 8BCC          9181005C               stw       r12,0x005C(SP)
08C50 8BD0          8061005C               lwz       r3,0x005C(SP)
08C54 8BD4   X      38800009               li        r4,9
08C58 8BD8          90830000               stw       r4,0x0000(r3)
08C5C 8BDC          80C10048               lwz       r6,0x0048(SP)
08C60 8BE0          80A1005C               lwz       r5,0x005C(SP)
08C64 8BE4          90C50004               stw       r6,0x0004(r5)
08C68 8BE8          80E1005C               lwz       r7,0x005C(SP)
08C6C 8BEC   X      39200014               li        r9,20
08C70 8BF0          91270008               stw       r9,0x0008(r7)
08C74 8BF4          81010090               lwz       r8,0x0090(SP)
08C78 8BF8          8141005C               lwz       r10,0x005C(SP)
08C7C 8BFC          910A000C               stw       r8,0x000C(r10)
08C80 8C00          8161008C               lwz       r11,0x008C(SP)
08C84 8C04          8181005C               lwz       r12,0x005C(SP)
08C88 8C08          916C0010               stw       r11,0x0010(r12)
08C8C 8C0C          80810048               lwz       r4,0x0048(SP)
08C90 8C10   X      28040000               cmplwi    r4,0x0000
08C94 8C14   X      4182001C               beq       $+0x001C                  ; 0x00008C30
08C98 8C18          8061005C               lwz       r3,0x005C(SP)
08C9C 8C1C          30630014               addic     r3,r3,20
08CA0 8C20          8081004C               lwz       r4,0x004C(SP)
08CA4 8C24          80A10048               lwz       r5,0x0048(SP)
08CA8 8C28          480029AD               bl        $+0x29AC                  ; 0x0000B5D4
08CAC 8C2C          80410014               lwz       RTOC,0x0014(SP)
08CB0 8C30          80610088               lwz       r3,0x0088(SP)
08CB4 8C34          48002941               bl        $+0x2940                  ; 0x0000B574
08CB8 8C38          80410014               lwz       RTOC,0x0014(SP)
08CBC 8C3C          80610058               lwz       r3,0x0058(SP)
08CC0 8C40          80010078               lwz       r0,0x0078(SP)
08CC4 8C44          30210070               addic     SP,SP,112
08CC8 8C48   X      7C0803A6               mtlr      r0                        ; LR = 8
08CCC 8C4C          BBE1FFFC               lmw       r31,-0x0004(SP)
08CD0 8C50   X      4E800020               blr
08CD4 8C54   X      7C0802A6               mflr      r0                        ; LR = 8
08CD8 8C58          90010008               stw       r0,0x0008(SP)
08CDC 8C5C          9421FF90               stwu      SP,-0x0070(SP)
08CE0 8C60          90610088               stw       r3,0x0088(SP)
08CE4 8C64          9081008C               stw       r4,0x008C(SP)
08CE8 8C68          80610088               lwz       r3,0x0088(SP)
08CEC 8C6C          80830014               lwz       r4,0x0014(r3)
08CF0 8C70          90810038               stw       r4,0x0038(SP)
08CF4 8C74          80A10038               lwz       r5,0x0038(SP)
08CF8 8C78          80C50000               lwz       r6,0x0000(r5)
08CFC 8C7C   X      28060003               cmplwi    r6,0x0003
08D00 8C80   X      4182000C               beq       $+0x000C                  ; 0x00008C8C
08D04 8C84   X      38600003               li        r3,3
08D08 8C88          4800031C               b         $+0x031C                  ; 0x00008FA4
08D0C 8C8C          80E10038               lwz       r7,0x0038(SP)
08D10 8C90          81070004               lwz       r8,0x0004(r7)
08D14 8C94          9101003C               stw       r8,0x003C(SP)
08D18 8C98          81210038               lwz       r9,0x0038(SP)
08D1C 8C9C          8149000C               lwz       r10,0x000C(r9)
08D20 8CA0          554A0739               rlwinm.   r10,r10,0,28,28
08D24 8CA4   X      4082000C               bne       $+0x000C                  ; 0x00008CB0
08D28 8CA8   X      38600012               li        r3,18
08D2C 8CAC          480002F8               b         $+0x02F8                  ; 0x00008FA4
08D30 8CB0          8161008C               lwz       r11,0x008C(SP)
08D34 8CB4          818B000C               lwz       r12,0x000C(r11)
08D38 8CB8          91810040               stw       r12,0x0040(SP)
08D3C 8CBC          80A10040               lwz       r5,0x0040(SP)
08D40 8CC0          8085000C               lwz       r4,0x000C(r5)
08D44 8CC4          80C10040               lwz       r6,0x0040(SP)
08D48 8CC8          80A60008               lwz       r5,0x0008(r6)
08D4C 8CCC          8061008C               lwz       r3,0x008C(SP)
08D50 8CD0          48002B45               bl        $+0x2B44                  ; 0x0000B814
08D54 8CD4          80410014               lwz       RTOC,0x0014(SP)
08D58 8CD8   X      2C030000               cmpwi     r3,0
08D5C 8CDC   X      4082000C               bne       $+0x000C                  ; 0x00008CE8
08D60 8CE0   X      38600001               li        r3,1
08D64 8CE4          480002C0               b         $+0x02C0                  ; 0x00008FA4
08D68 8CE8          80810040               lwz       r4,0x0040(SP)
08D6C 8CEC          80A40000               lwz       r5,0x0000(r4)
08D70 8CF0          90A10044               stw       r5,0x0044(SP)
08D74 8CF4          80C10044               lwz       r6,0x0044(SP)
08D78 8CF8   X      2C86002D               cmpwi     cr1,r6,45
08D7C 8CFC   X      4186002C               beq       cr1,$+0x002C              ; 0x00008D28
08D80 8D00          80E10044               lwz       r7,0x0044(SP)
08D84 8D04   X      2F07002F               cmpwi     cr6,r7,47
08D88 8D08   X      419A0020               beq       cr6,$+0x0020              ; 0x00008D28
08D8C 8D0C          81010044               lwz       r8,0x0044(SP)
08D90 8D10   X      2F880029               cmpwi     cr7,r8,41
08D94 8D14   X      419E003C               beq       cr7,$+0x003C              ; 0x00008D50
08D98 8D18          81210044               lwz       r9,0x0044(SP)
08D9C 8D1C   X      2C09002B               cmpwi     r9,43
08DA0 8D20   X      41820030               beq       $+0x0030                  ; 0x00008D50
08DA4 8D24          48000120               b         $+0x0120                  ; 0x00008E44
08DA8 8D28          81410038               lwz       r10,0x0038(SP)
08DAC 8D2C          816A000C               lwz       r11,0x000C(r10)
08DB0 8D30          556B05AD               rlwinm.   r11,r11,0,22,22
08DB4 8D34   X      4182000C               beq       $+0x000C                  ; 0x00008D40
08DB8 8D38   X      3860001A               li        r3,26
08DBC 8D3C          48000268               b         $+0x0268                  ; 0x00008FA4
08DC0 8D40   X      398000E3               li        r12,227
08DC4 8D44          7D8C0734               extsh     r12,r12
08DC8 8D48          99810048               stb       r12,0x0048(SP)
08DCC 8D4C          48000100               b         $+0x0100                  ; 0x00008E4C
08DD0 8D50          80810038               lwz       r4,0x0038(SP)
08DD4 8D54          80A4000C               lwz       r5,0x000C(r4)
08DD8 8D58          54A505EF               rlwinm.   r5,r5,0,23,23
08DDC 8D5C   X      4182000C               beq       $+0x000C                  ; 0x00008D68
08DE0 8D60   X      38600019               li        r3,25
08DE4 8D64          48000240               b         $+0x0240                  ; 0x00008FA4
08DE8 8D68          80C1008C               lwz       r6,0x008C(SP)
08DEC 8D6C          80E60008               lwz       r7,0x0008(r6)
08DF0 8D70   X      28870000               cmplwi    cr1,r7,0x0000
08DF4 8D74   X      41860040               beq       cr1,$+0x0040              ; 0x00008DB4
08DF8 8D78          8101008C               lwz       r8,0x008C(SP)
08DFC 8D7C          80680008               lwz       r3,0x0008(r8)
08E00 8D80          48002B25               bl        $+0x2B24                  ; 0x0000B8A4
08E04 8D84          80410014               lwz       RTOC,0x0014(SP)
08E08 8D88   X      2C030000               cmpwi     r3,0
08E0C 8D8C   X      4182000C               beq       $+0x000C                  ; 0x00008D98
08E10 8D90   X      38600006               li        r3,6
08E14 8D94          48000210               b         $+0x0210                  ; 0x00008FA4
08E18 8D98          8081008C               lwz       r4,0x008C(SP)
08E1C 8D9C          80640008               lwz       r3,0x0008(r4)
08E20 8DA0          480027D5               bl        $+0x27D4                  ; 0x0000B574
08E24 8DA4          80410014               lwz       RTOC,0x0014(SP)
08E28 8DA8          8061008C               lwz       r3,0x008C(SP)
08E2C 8DAC   X      38800000               li        r4,0
08E30 8DB0          90830008               stw       r4,0x0008(r3)
08E34 8DB4   X      38600003               li        r3,3
08E38 8DB8          60640000               ori       r4,r3,0x0000
08E3C 8DBC          48002A29               bl        $+0x2A28                  ; 0x0000B7E4
08E40 8DC0          80410014               lwz       RTOC,0x0014(SP)
08E44 8DC4          9061004C               stw       r3,0x004C(SP)
08E48 8DC8          8081004C               lwz       r4,0x004C(SP)
08E4C 8DCC   X      28040000               cmplwi    r4,0x0000
08E50 8DD0   X      4082000C               bne       $+0x000C                  ; 0x00008DDC
08E54 8DD4   X      38600004               li        r3,4
08E58 8DD8          480001CC               b         $+0x01CC                  ; 0x00008FA4
08E5C 8DDC          80A1004C               lwz       r5,0x004C(SP)
08E60 8DE0          80C5000C               lwz       r6,0x000C(r5)
08E64 8DE4          90C10050               stw       r6,0x0050(SP)
08E68 8DE8          80E10050               lwz       r7,0x0050(SP)
08E6C 8DEC          30E70003               addic     r7,r7,3
08E70 8DF0          8101004C               lwz       r8,0x004C(SP)
08E74 8DF4          90E80010               stw       r7,0x0010(r8)
08E78 8DF8   X      39200081               li        r9,129
08E7C 8DFC          7D290734               extsh     r9,r9
08E80 8E00          81410050               lwz       r10,0x0050(SP)
08E84 8E04          992A0000               stb       r9,0x0000(r10)
08E88 8E08   X      39600001               li        r11,1
08E8C 8E0C          7D6B0734               extsh     r11,r11
08E90 8E10          81810050               lwz       r12,0x0050(SP)
08E94 8E14          996C0001               stb       r11,0x0001(r12)
08E98 8E18   X      38800000               li        r4,0
08E9C 8E1C          7C840734               extsh     r4,r4
08EA0 8E20          80610050               lwz       r3,0x0050(SP)
08EA4 8E24          98830002               stb       r4,0x0002(r3)
08EA8 8E28          80A1004C               lwz       r5,0x004C(SP)
08EAC 8E2C          80C1008C               lwz       r6,0x008C(SP)
08EB0 8E30          90A60008               stw       r5,0x0008(r6)
08EB4 8E34   X      38E000AF               li        r7,175
08EB8 8E38          7CE70734               extsh     r7,r7
08EBC 8E3C          98E10048               stb       r7,0x0048(SP)
08EC0 8E40          4800000C               b         $+0x000C                  ; 0x00008E4C
08EC4 8E44   X      38600007               li        r3,7
08EC8 8E48          4800015C               b         $+0x015C                  ; 0x00008FA4
08ECC 8E4C          81010040               lwz       r8,0x0040(SP)
08ED0 8E50          91010054               stw       r8,0x0054(SP)
08ED4 8E54          81210040               lwz       r9,0x0040(SP)
08ED8 8E58          81490004               lwz       r10,0x0004(r9)
08EDC 8E5C          91410058               stw       r10,0x0058(SP)
08EE0 8E60          81610054               lwz       r11,0x0054(SP)
08EE4 8E64   X      39800007               li        r12,7
08EE8 8E68          918B0000               stw       r12,0x0000(r11)
08EEC 8E6C          80810040               lwz       r4,0x0040(SP)
08EF0 8E70          80A40008               lwz       r5,0x0008(r4)
08EF4 8E74          80C10054               lwz       r6,0x0054(SP)
08EF8 8E78          90A60004               stw       r5,0x0004(r6)
08EFC 8E7C          80E10040               lwz       r7,0x0040(SP)
08F00 8E80          8067000C               lwz       r3,0x000C(r7)
08F04 8E84          81010054               lwz       r8,0x0054(SP)
08F08 8E88          90680008               stw       r3,0x0008(r8)
08F0C 8E8C          81210038               lwz       r9,0x0038(SP)
08F10 8E90          8149000C               lwz       r10,0x000C(r9)
08F14 8E94          554A06F6               rlwinm    r10,r10,0,27,27
08F18 8E98          9141005C               stw       r10,0x005C(SP)
08F1C 8E9C          81810038               lwz       r12,0x0038(SP)
08F20 8EA0          816C000C               lwz       r11,0x000C(r12)
08F24 8EA4   X      38800010               li        r4,16
08F28 8EA8          7D6B2078               andc      r11,r11,r4
08F2C 8EAC          916C000C               stw       r11,0x000C(r12)
08F30 8EB0          80610088               lwz       r3,0x0088(SP)
08F34 8EB4          8081008C               lwz       r4,0x008C(SP)
08F38 8EB8          4BFFEB89               bl        $-0x1478                  ; 0x00007A40
08F3C 8EBC   X      60000000               nop
08F40 8EC0          9061008C               stw       r3,0x008C(SP)
08F44 8EC4          80810038               lwz       r4,0x0038(SP)
08F48 8EC8          80A4000C               lwz       r5,0x000C(r4)
08F4C 8ECC          80C1005C               lwz       r6,0x005C(SP)
08F50 8ED0          7CA53378               or        r5,r5,r6
08F54 8ED4          90A4000C               stw       r5,0x000C(r4)
08F58 8ED8          80E1008C               lwz       r7,0x008C(SP)
08F5C 8EDC   X      28070000               cmplwi    r7,0x0000
08F60 8EE0   X      4082000C               bne       $+0x000C                  ; 0x00008EEC
08F64 8EE4   X      38600004               li        r3,4
08F68 8EE8          480000BC               b         $+0x00BC                  ; 0x00008FA4
08F6C 8EEC          8101008C               lwz       r8,0x008C(SP)
08F70 8EF0          8128000C               lwz       r9,0x000C(r8)
08F74 8EF4          8141003C               lwz       r10,0x003C(SP)
08F78 8EF8          816A01BC               lwz       r11,0x01BC(r10)
08F7C 8EFC          7D295814               addc      r9,r9,r11
08F80 8F00          91210050               stw       r9,0x0050(SP)
08F84 8F04          8181005C               lwz       r12,0x005C(SP)
08F88 8F08   X      558C07FF               clrlwi.   r12,r12,31
08F8C 8F0C   X      41820014               beq       $+0x0014                  ; 0x00008F20
08F90 8F10   X      38C000AA               li        r6,170
08F94 8F14          7CC60734               extsh     r6,r6
08F98 8F18          80A10050               lwz       r5,0x0050(SP)
08F9C 8F1C          98C5000F               stb       r6,0x000F(r5)
08FA0 8F20          80810044               lwz       r4,0x0044(SP)
08FA4 8F24   X      2884002F               cmplwi    cr1,r4,0x002F
08FA8 8F28   X      4186001C               beq       cr1,$+0x001C              ; 0x00008F44
08FAC 8F2C          80E10044               lwz       r7,0x0044(SP)
08FB0 8F30   X      2B07002B               cmplwi    cr6,r7,0x002B
08FB4 8F34   X      419A0010               beq       cr6,$+0x0010              ; 0x00008F44
08FB8 8F38   X      38600000               li        r3,0
08FBC 8F3C          90610060               stw       r3,0x0060(SP)
08FC0 8F40          4800000C               b         $+0x000C                  ; 0x00008F4C
08FC4 8F44   X      39000001               li        r8,1
08FC8 8F48          91010060               stw       r8,0x0060(SP)
08FCC 8F4C          81410060               lwz       r10,0x0060(SP)
08FD0 8F50   X      2F8A0000               cmpwi     cr7,r10,0
08FD4 8F54   X      419E0014               beq       cr7,$+0x0014              ; 0x00008F68
08FD8 8F58          81610050               lwz       r11,0x0050(SP)
08FDC 8F5C          892B000F               lbz       r9,0x000F(r11)
08FE0 8F60          61290001               ori       r9,r9,0x0001
08FE4 8F64          992B000F               stb       r9,0x000F(r11)
08FE8 8F68          89810048               lbz       r12,0x0048(SP)
08FEC 8F6C          80C10050               lwz       r6,0x0050(SP)
08FF0 8F70          99860010               stb       r12,0x0010(r6)
08FF4 8F74          80A10058               lwz       r5,0x0058(SP)
08FF8 8F78   X      2C050000               cmpwi     r5,0
08FFC 8F7C   X      41820014               beq       $+0x0014                  ; 0x00008F90
09000 8F80          80810050               lwz       r4,0x0050(SP)
09004 8F84          88E40010               lbz       r7,0x0010(r4)
09008 8F88          60E70010               ori       r7,r7,0x0010
0900C 8F8C          98E40010               stb       r7,0x0010(r4)
09010 8F90          80610088               lwz       r3,0x0088(SP)
09014 8F94          8081008C               lwz       r4,0x008C(SP)
09018 8F98          48002B35               bl        $+0x2B34                  ; 0x0000BACC
0901C 8F9C          80410014               lwz       RTOC,0x0014(SP)
09020 8FA0   X      38600000               li        r3,0
09024 8FA4          80010078               lwz       r0,0x0078(SP)
09028 8FA8          30210070               addic     SP,SP,112
0902C 8FAC   X      7C0803A6               mtlr      r0                        ; LR = 8
09030 8FB0   X      4E800020               blr
09034 8FB4   X      7C0802A6               mflr      r0                        ; LR = 8
09038 8FB8          90010008               stw       r0,0x0008(SP)
0903C 8FBC          9421FFB0               stwu      SP,-0x0050(SP)
09040 8FC0          90610068               stw       r3,0x0068(SP)
09044 8FC4          8062FFF8               lwz       r3,-0x0008(RTOC)
09048 8FC8   X      38800000               li        r4,0
0904C 8FCC          48002B79               bl        $+0x2B78                  ; 0x0000BB44
09050 8FD0          80410014               lwz       RTOC,0x0014(SP)
09054 8FD4          388200FC               addi      r4,RTOC,252
09058 8FD8          80A40000               lwz       r5,0x0000(r4)
0905C 8FDC          30A50218               addic     r5,r5,536
09060 8FE0          9065001C               stw       r3,0x001C(r5)
09064 8FE4          48002789               bl        $+0x2788                  ; 0x0000B76C
09068 8FE8          80410014               lwz       RTOC,0x0014(SP)
0906C 8FEC   X      3C60FFFF               lis       r3,-1
09070 8FF0          4800265D               bl        $+0x265C                  ; 0x0000B64C
09074 8FF4          80410014               lwz       RTOC,0x0014(SP)
09078 8FF8          388200FC               addi      r4,RTOC,252
0907C 8FFC          80A40000               lwz       r5,0x0000(r4)
09080 9000          30A50250               addic     r5,r5,592
09084 9004          80C5000C               lwz       r6,0x000C(r5)
09088 9008          90660000               stw       r3,0x0000(r6)
0908C 900C          48002761               bl        $+0x2760                  ; 0x0000B76C
09090 9010          80410014               lwz       RTOC,0x0014(SP)
09094 9014   X      38600000               li        r3,0
09098 9018          48002635               bl        $+0x2634                  ; 0x0000B64C
0909C 901C          80410014               lwz       RTOC,0x0014(SP)
090A0 9020          388200FC               addi      r4,RTOC,252
090A4 9024          80A40000               lwz       r5,0x0000(r4)
090A8 9028          30A50250               addic     r5,r5,592
090AC 902C          80C5000C               lwz       r6,0x000C(r5)
090B0 9030          90660014               stw       r3,0x0014(r6)
090B4 9034          48002739               bl        $+0x2738                  ; 0x0000B76C
090B8 9038          80410014               lwz       RTOC,0x0014(SP)
090BC 903C   X      38600000               li        r3,0
090C0 9040          4800260D               bl        $+0x260C                  ; 0x0000B64C
090C4 9044          80410014               lwz       RTOC,0x0014(SP)
090C8 9048          388200FC               addi      r4,RTOC,252
090CC 904C          80A40000               lwz       r5,0x0000(r4)
090D0 9050          30A50250               addic     r5,r5,592
090D4 9054          80C5000C               lwz       r6,0x000C(r5)
090D8 9058          90660010               stw       r3,0x0010(r6)
090DC 905C          48002711               bl        $+0x2710                  ; 0x0000B76C
090E0 9060          80410014               lwz       RTOC,0x0014(SP)
090E4 9064   X      38600000               li        r3,0
090E8 9068          480025E5               bl        $+0x25E4                  ; 0x0000B64C
090EC 906C          80410014               lwz       RTOC,0x0014(SP)
090F0 9070          388200FC               addi      r4,RTOC,252
090F4 9074          80A40000               lwz       r5,0x0000(r4)
090F8 9078          30A50250               addic     r5,r5,592
090FC 907C          80C5000C               lwz       r6,0x000C(r5)
09100 9080          90660018               stw       r3,0x0018(r6)
09104 9084          480026E9               bl        $+0x26E8                  ; 0x0000B76C
09108 9088          80410014               lwz       RTOC,0x0014(SP)
0910C 908C          8062FFC8               lwz       r3,-0x0038(RTOC)
09110 9090          80830000               lwz       r4,0x0000(r3)
09114 9094          30840250               addic     r4,r4,592
09118 9098          A0A40012               lhz       r5,0x0012(r4)
0911C 909C          30A50002               addic     r5,r5,2
09120 90A0          B0A10038               sth       r5,0x0038(SP)
09124 90A4          38C200FC               addi      r6,RTOC,252
09128 90A8          80660000               lwz       r3,0x0000(r6)
0912C 90AC          30630264               addic     r3,r3,612
09130 90B0          80810068               lwz       r4,0x0068(SP)
09134 90B4          4BFF9945               bl        $-0x66BC                  ; 0x000029F8
09138 90B8   X      60000000               nop
0913C 90BC          9061003C               stw       r3,0x003C(SP)
09140 90C0          80810068               lwz       r4,0x0068(SP)
09144 90C4          90810040               stw       r4,0x0040(SP)
09148 90C8          A0A10038               lhz       r5,0x0038(SP)
0914C 90CC   X      54A52036               slwi      r5,r5,4
09150 90D0          80C10040               lwz       r6,0x0040(SP)
09154 90D4          7CA62814               addc      r5,r6,r5
09158 90D8          90A10044               stw       r5,0x0044(SP)
0915C 90DC          80E2FFC8               lwz       r7,-0x0038(RTOC)
09160 90E0          80670000               lwz       r3,0x0000(r7)
09164 90E4          30630264               addic     r3,r3,612
09168 90E8          80810044               lwz       r4,0x0044(SP)
0916C 90EC          4BFF990D               bl        $-0x66F4                  ; 0x000029F8
09170 90F0   X      60000000               nop
09174 90F4          388200FC               addi      r4,RTOC,252
09178 90F8          80A40000               lwz       r5,0x0000(r4)
0917C 90FC          30A50218               addic     r5,r5,536
09180 9100          90650014               stw       r3,0x0014(r5)
09184 9104   X      38C00000               li        r6,0
09188 9108          B0C10048               sth       r6,0x0048(SP)
0918C 910C          80E40000               lwz       r7,0x0000(r4)
09190 9110          30E70250               addic     r7,r7,592
09194 9114          A1070012               lhz       r8,0x0012(r7)
09198 9118          A1210048               lhz       r9,0x0048(SP)
0919C 911C   X      7C094000               cmpw      r9,r8
091A0 9120   X      418200DC               beq       $+0x00DC                  ; 0x000091FC
091A4 9124          A1410048               lhz       r10,0x0048(SP)
091A8 9128   X      5544103A               slwi      r4,r10,2
091AC 912C   X      7C8A2010               subc      r4,r4,r10
091B0 9130   X      5484482C               slwi      r4,r4,9
091B4 9134          81610044               lwz       r11,0x0044(SP)
091B8 9138          7C8B2014               addc      r4,r11,r4
091BC 913C          398200FC               addi      r12,RTOC,252
091C0 9140          806C0000               lwz       r3,0x0000(r12)
091C4 9144          30630264               addic     r3,r3,612
091C8 9148          4BFF98B1               bl        $-0x6750                  ; 0x000029F8
091CC 914C   X      60000000               nop
091D0 9150          480024FD               bl        $+0x24FC                  ; 0x0000B64C
091D4 9154          80410014               lwz       RTOC,0x0014(SP)
091D8 9158          A0810048               lhz       r4,0x0048(SP)
091DC 915C   X      54842036               slwi      r4,r4,4
091E0 9160          80A10040               lwz       r5,0x0040(SP)
091E4 9164          7C852014               addc      r4,r5,r4
091E8 9168          90640004               stw       r3,0x0004(r4)
091EC 916C          A0C10048               lhz       r6,0x0048(SP)
091F0 9170   X      54C62036               slwi      r6,r6,4
091F4 9174          80E10040               lwz       r7,0x0040(SP)
091F8 9178          7CC73014               addc      r6,r7,r6
091FC 917C   X      39000000               li        r8,0
09200 9180          91060008               stw       r8,0x0008(r6)
09204 9184          A1210048               lhz       r9,0x0048(SP)
09208 9188   X      55292036               slwi      r9,r9,4
0920C 918C          81410040               lwz       r10,0x0040(SP)
09210 9190          7D2A4814               addc      r9,r10,r9
09214 9194          9109000C               stw       r8,0x000C(r9)
09218 9198          480025D5               bl        $+0x25D4                  ; 0x0000B76C
0921C 919C          80410014               lwz       RTOC,0x0014(SP)
09220 91A0   X      3C602030               lis       r3,8240
09224 91A4          60630600               ori       r3,r3,0x0600
09228 91A8          480024A5               bl        $+0x24A4                  ; 0x0000B64C
0922C 91AC          80410014               lwz       RTOC,0x0014(SP)
09230 91B0          A0810048               lhz       r4,0x0048(SP)
09234 91B4   X      54842036               slwi      r4,r4,4
09238 91B8          80A10040               lwz       r5,0x0040(SP)
0923C 91BC          7C65212E               stwx      r3,r5,r4
09240 91C0          480025AD               bl        $+0x25AC                  ; 0x0000B76C
09244 91C4          80410014               lwz       RTOC,0x0014(SP)
09248 91C8          A0610048               lhz       r3,0x0048(SP)
0924C 91CC   X      38800001               li        r4,1
09250 91D0   X      5484043E               clrlwi    r4,r4,16
09254 91D4          7C632014               addc      r3,r3,r4
09258 91D8          B0610048               sth       r3,0x0048(SP)
0925C 91DC          80A2FFC8               lwz       r5,-0x0038(RTOC)
09260 91E0          80C50000               lwz       r6,0x0000(r5)
09264 91E4          30C60250               addic     r6,r6,592
09268 91E8          A0E60012               lhz       r7,0x0012(r6)
0926C 91EC          A1010048               lhz       r8,0x0048(SP)
09270 91F0   X      7C083800               cmpw      r8,r7
09274 91F4   X      41820008               beq       $+0x0008                  ; 0x000091FC
09278 91F8          4BFFFF2C               b         $-0x00D4                  ; 0x00009124
0927C 91FC   X      38600000               li        r3,0
09280 9200          4800244D               bl        $+0x244C                  ; 0x0000B64C
09284 9204          80410014               lwz       RTOC,0x0014(SP)
09288 9208          A0810038               lhz       r4,0x0038(SP)
0928C 920C   X      3084FFFE               subic     r4,r4,2
09290 9210   X      54842036               slwi      r4,r4,4
09294 9214          80A10040               lwz       r5,0x0040(SP)
09298 9218          7C852014               addc      r4,r5,r4
0929C 921C          90640004               stw       r3,0x0004(r4)
092A0 9220          A0C10038               lhz       r6,0x0038(SP)
092A4 9224   X      30C6FFFE               subic     r6,r6,2
092A8 9228   X      54C62036               slwi      r6,r6,4
092AC 922C          80E10040               lwz       r7,0x0040(SP)
092B0 9230          7CC73014               addc      r6,r7,r6
092B4 9234   X      39000000               li        r8,0
092B8 9238          91060008               stw       r8,0x0008(r6)
092BC 923C          A1210038               lhz       r9,0x0038(SP)
092C0 9240   X      3129FFFE               subic     r9,r9,2
092C4 9244   X      55292036               slwi      r9,r9,4
092C8 9248          81410040               lwz       r10,0x0040(SP)
092CC 924C          7D2A4814               addc      r9,r10,r9
092D0 9250          9109000C               stw       r8,0x000C(r9)
092D4 9254          48002519               bl        $+0x2518                  ; 0x0000B76C
092D8 9258          80410014               lwz       RTOC,0x0014(SP)
092DC 925C   X      3C607000               lis       r3,28672
092E0 9260          480023ED               bl        $+0x23EC                  ; 0x0000B64C
092E4 9264          80410014               lwz       RTOC,0x0014(SP)
092E8 9268          A0810038               lhz       r4,0x0038(SP)
092EC 926C   X      3084FFFE               subic     r4,r4,2
092F0 9270   X      54842036               slwi      r4,r4,4
092F4 9274          80A10040               lwz       r5,0x0040(SP)
092F8 9278          7C65212E               stwx      r3,r5,r4
092FC 927C          480024F1               bl        $+0x24F0                  ; 0x0000B76C
09300 9280          80410014               lwz       RTOC,0x0014(SP)
09304 9284   X      38600000               li        r3,0
09308 9288          480023C5               bl        $+0x23C4                  ; 0x0000B64C
0930C 928C          80410014               lwz       RTOC,0x0014(SP)
09310 9290          A0810038               lhz       r4,0x0038(SP)
09314 9294   X      3084FFFF               subic     r4,r4,1
09318 9298   X      54842036               slwi      r4,r4,4
0931C 929C          80A10040               lwz       r5,0x0040(SP)
09320 92A0          7C852014               addc      r4,r5,r4
09324 92A4          90640004               stw       r3,0x0004(r4)
09328 92A8          8061003C               lwz       r3,0x003C(SP)
0932C 92AC          480023A1               bl        $+0x23A0                  ; 0x0000B64C
09330 92B0          80410014               lwz       RTOC,0x0014(SP)
09334 92B4          A0810038               lhz       r4,0x0038(SP)
09338 92B8   X      3084FFFF               subic     r4,r4,1
0933C 92BC   X      54842036               slwi      r4,r4,4
09340 92C0          80A10040               lwz       r5,0x0040(SP)
09344 92C4          7C852014               addc      r4,r5,r4
09348 92C8          90640008               stw       r3,0x0008(r4)
0934C 92CC          A0C10038               lhz       r6,0x0038(SP)
09350 92D0   X      30C6FFFF               subic     r6,r6,1
09354 92D4   X      54C62036               slwi      r6,r6,4
09358 92D8          80E10040               lwz       r7,0x0040(SP)
0935C 92DC          7CC73014               addc      r6,r7,r6
09360 92E0   X      39000000               li        r8,0
09364 92E4          9106000C               stw       r8,0x000C(r6)
09368 92E8          48002485               bl        $+0x2484                  ; 0x0000B76C
0936C 92EC          80410014               lwz       RTOC,0x0014(SP)
09370 92F0   X      3C60600C               lis       r3,24588
09374 92F4          48002359               bl        $+0x2358                  ; 0x0000B64C
09378 92F8          80410014               lwz       RTOC,0x0014(SP)
0937C 92FC          A0810038               lhz       r4,0x0038(SP)
09380 9300   X      3084FFFF               subic     r4,r4,1
09384 9304   X      54842036               slwi      r4,r4,4
09388 9308          80A10040               lwz       r5,0x0040(SP)
0938C 930C          7C65212E               stwx      r3,r5,r4
09390 9310          4800245D               bl        $+0x245C                  ; 0x0000B76C
09394 9314          80410014               lwz       RTOC,0x0014(SP)
09398 9318          A0610038               lhz       r3,0x0038(SP)
0939C 931C   X      3063FFFE               subic     r3,r3,2
093A0 9320   X      54632036               slwi      r3,r3,4
093A4 9324          80810040               lwz       r4,0x0040(SP)
093A8 9328          7C641814               addc      r3,r4,r3
093AC 932C          80A2FFC8               lwz       r5,-0x0038(RTOC)
093B0 9330          80C50000               lwz       r6,0x0000(r5)
093B4 9334          30C60218               addic     r6,r6,536
093B8 9338          90660004               stw       r3,0x0004(r6)
093BC 933C          80E50000               lwz       r7,0x0000(r5)
093C0 9340          30E70218               addic     r7,r7,536
093C4 9344          30E70004               addic     r7,r7,4
093C8 9348          81010040               lwz       r8,0x0040(SP)
093CC 934C          91070004               stw       r8,0x0004(r7)
093D0 9350          81250000               lwz       r9,0x0000(r5)
093D4 9354          31290218               addic     r9,r9,536
093D8 9358          31290004               addic     r9,r9,4
093DC 935C          81410040               lwz       r10,0x0040(SP)
093E0 9360          91490008               stw       r10,0x0008(r9)
093E4 9364          81650000               lwz       r11,0x0000(r5)
093E8 9368          316B0218               addic     r11,r11,536
093EC 936C          316B0004               addic     r11,r11,4
093F0 9370          8181003C               lwz       r12,0x003C(SP)
093F4 9374          918B000C               stw       r12,0x000C(r11)
093F8 9378          8061003C               lwz       r3,0x003C(SP)
093FC 937C          480022D1               bl        $+0x22D0                  ; 0x0000B64C
09400 9380          80410014               lwz       RTOC,0x0014(SP)
09404 9384          388200FC               addi      r4,RTOC,252
09408 9388          80A40000               lwz       r5,0x0000(r4)
0940C 938C          30A50250               addic     r5,r5,592
09410 9390          80C5000C               lwz       r6,0x000C(r5)
09414 9394          9066000C               stw       r3,0x000C(r6)
09418 9398          480023D5               bl        $+0x23D4                  ; 0x0000B76C
0941C 939C          80410014               lwz       RTOC,0x0014(SP)
09420 93A0          480023CD               bl        $+0x23CC                  ; 0x0000B76C
09424 93A4          80410014               lwz       RTOC,0x0014(SP)
09428 93A8   X      3C60D000               lis       r3,-12288
0942C 93AC          60639000               ori       r3,r3,0x9000
09430 93B0          4800229D               bl        $+0x229C                  ; 0x0000B64C
09434 93B4          80410014               lwz       RTOC,0x0014(SP)
09438 93B8          388200FC               addi      r4,RTOC,252
0943C 93BC          80A40000               lwz       r5,0x0000(r4)
09440 93C0          30A50250               addic     r5,r5,592
09444 93C4          80C5000C               lwz       r6,0x000C(r5)
09448 93C8          90660000               stw       r3,0x0000(r6)
0944C 93CC          480023A1               bl        $+0x23A0                  ; 0x0000B76C
09450 93D0          80410014               lwz       RTOC,0x0014(SP)
09454 93D4          388200FC               addi      r4,RTOC,252
09458 93D8          80A40000               lwz       r5,0x0000(r4)
0945C 93DC          30A50250               addic     r5,r5,592
09460 93E0          A0C50012               lhz       r6,0x0012(r5)
09464 93E4   X      54C3103A               slwi      r3,r6,2
09468 93E8   X      7C661810               subc      r3,r3,r6
0946C 93EC   X      5463482C               slwi      r3,r3,9
09470 93F0          80E10044               lwz       r7,0x0044(SP)
09474 93F4          7C671814               addc      r3,r7,r3
09478 93F8          80010058               lwz       r0,0x0058(SP)
0947C 93FC          30210050               addic     SP,SP,80
09480 9400   X      7C0803A6               mtlr      r0                        ; LR = 8
09484 9404   X      4E800020               blr
09488 9408   X      7C0802A6               mflr      r0                        ; LR = 8
0948C 940C          90010008               stw       r0,0x0008(SP)
09490 9410          9421FFB0               stwu      SP,-0x0050(SP)
09494 9414          90610068               stw       r3,0x0068(SP)
09498 9418   X      38600000               li        r3,0
0949C 941C          7C640734               extsh     r4,r3
094A0 9420          98810038               stb       r4,0x0038(SP)
094A4 9424          9061003C               stw       r3,0x003C(SP)
094A8 9428          80A2FFC8               lwz       r5,-0x0038(RTOC)
094AC 942C          80C50000               lwz       r6,0x0000(r5)
094B0 9430          30C60218               addic     r6,r6,536
094B4 9434          88E6002D               lbz       r7,0x002D(r6)
094B8 9438   X      2C070000               cmpwi     r7,0
094BC 943C   X      40820094               bne       $+0x0094                  ; 0x000094D0
094C0 9440          81010068               lwz       r8,0x0068(SP)
094C4 9444          81280000               lwz       r9,0x0000(r8)
094C8 9448          89490000               lbz       r10,0x0000(r9)
094CC 944C          7D4A0774               extsb     r10,r10
094D0 9450   X      554A07FF               clrlwi.   r10,r10,31
094D4 9454   X      4082007C               bne       $+0x007C                  ; 0x000094D0
094D8 9458          81610068               lwz       r11,0x0068(SP)
094DC 945C          818B0000               lwz       r12,0x0000(r11)
094E0 9460          808C0000               lwz       r4,0x0000(r12)
094E4 9464          8062FFC8               lwz       r3,-0x0038(RTOC)
094E8 9468          80A30000               lwz       r5,0x0000(r3)
094EC 946C          80C5001A               lwz       r6,0x001A(r5)
094F0 9470   X      7C843040               cmplw     cr1,r4,r6
094F4 9474   X      40860028               bne       cr1,$+0x0028              ; 0x0000949C
094F8 9478          80E2FFC8               lwz       r7,-0x0038(RTOC)
094FC 947C          81070000               lwz       r8,0x0000(r7)
09500 9480          3108001A               addic     r8,r8,26
09504 9484          A1280004               lhz       r9,0x0004(r8)
09508 9488          81410068               lwz       r10,0x0068(SP)
0950C 948C          816A0000               lwz       r11,0x0000(r10)
09510 9490          A18B0004               lhz       r12,0x0004(r11)
09514 9494   X      7F0C4800               cmpw      cr6,r12,r9
09518 9498   X      419A0010               beq       cr6,$+0x0010              ; 0x000094A8
0951C 949C   X      38600000               li        r3,0
09520 94A0          90610040               stw       r3,0x0040(SP)
09524 94A4          4800000C               b         $+0x000C                  ; 0x000094B0
09528 94A8   X      38A00001               li        r5,1
0952C 94AC          90A10040               stw       r5,0x0040(SP)
09530 94B0          80810040               lwz       r4,0x0040(SP)
09534 94B4   X      2F840000               cmpwi     cr7,r4,0
09538 94B8   X      409E0018               bne       cr7,$+0x0018              ; 0x000094D0
0953C 94BC          80C10068               lwz       r6,0x0068(SP)
09540 94C0          80660000               lwz       r3,0x0000(r6)
09544 94C4          480006A9               bl        $+0x06A8                  ; 0x00009B6C
09548 94C8   X      60000000               nop
0954C 94CC          4800017C               b         $+0x017C                  ; 0x00009648
09550 94D0          8062FFC8               lwz       r3,-0x0038(RTOC)
09554 94D4          80830000               lwz       r4,0x0000(r3)
09558 94D8          30840218               addic     r4,r4,536
0955C 94DC          80A40018               lwz       r5,0x0018(r4)
09560 94E0   X      2C050064               cmpwi     r5,100
09564 94E4   X      40810020               ble       $+0x0020                  ; 0x00009504
09568 94E8          80C10068               lwz       r6,0x0068(SP)
0956C 94EC          80E60004               lwz       r7,0x0004(r6)
09570 94F0   X      28870140               cmplwi    cr1,r7,0x0140
09574 94F4   X      40850010               ble       cr1,$+0x0010              ; 0x00009504
09578 94F8   X      39000000               li        r8,0
0957C 94FC          91010044               stw       r8,0x0044(SP)
09580 9500          4800000C               b         $+0x000C                  ; 0x0000950C
09584 9504   X      39200001               li        r9,1
09588 9508          91210044               stw       r9,0x0044(SP)
0958C 950C          81410044               lwz       r10,0x0044(SP)
09590 9510   X      2F0A0000               cmpwi     cr6,r10,0
09594 9514   X      419A0024               beq       cr6,$+0x0024              ; 0x00009538
09598 9518   X      39600001               li        r11,1
0959C 951C          7D6B0734               extsh     r11,r11
095A0 9520          99610038               stb       r11,0x0038(SP)
095A4 9524          80610068               lwz       r3,0x0068(SP)
095A8 9528          480005D5               bl        $+0x05D4                  ; 0x00009AFC
095AC 952C   X      60000000               nop
095B0 9530          9061003C               stw       r3,0x003C(SP)
095B4 9534          4800004C               b         $+0x004C                  ; 0x00009580
095B8 9538          388200FC               addi      r4,RTOC,252
095BC 953C          80A40000               lwz       r5,0x0000(r4)
095C0 9540          30A50218               addic     r5,r5,536
095C4 9544          30A5002E               addic     r5,r5,46
095C8 9548          80C10068               lwz       r6,0x0068(SP)
095CC 954C          80E60000               lwz       r7,0x0000(r6)
095D0 9550          90E50004               stw       r7,0x0004(r5)
095D4 9554          80C40000               lwz       r6,0x0000(r4)
095D8 9558          30C60218               addic     r6,r6,536
095DC 955C          30C6002E               addic     r6,r6,46
095E0 9560          81010068               lwz       r8,0x0068(SP)
095E4 9564          80680000               lwz       r3,0x0000(r8)
095E8 9568          81210068               lwz       r9,0x0068(SP)
095EC 956C          80890004               lwz       r4,0x0004(r9)
095F0 9570   X      38A00003               li        r5,3
095F4 9574          480023D9               bl        $+0x23D8                  ; 0x0000B94C
095F8 9578          80410014               lwz       RTOC,0x0014(SP)
095FC 957C          9061003C               stw       r3,0x003C(SP)
09600 9580          8081003C               lwz       r4,0x003C(SP)
09604 9584   X      2C040000               cmpwi     r4,0
09608 9588   X      41820098               beq       $+0x0098                  ; 0x00009620
0960C 958C          80A10068               lwz       r5,0x0068(SP)
09610 9590          80C50004               lwz       r6,0x0004(r5)
09614 9594   X      30C6FFFC               subic     r6,r6,4
09618 9598          80E1003C               lwz       r7,0x003C(SP)
0961C 959C          81070010               lwz       r8,0x0010(r7)
09620 95A0          7CC83014               addc      r6,r8,r6
09624 95A4          90C70010               stw       r6,0x0010(r7)
09628 95A8          8122FFC8               lwz       r9,-0x0038(RTOC)
0962C 95AC          80690000               lwz       r3,0x0000(r9)
09630 95B0          30630218               addic     r3,r3,536
09634 95B4          30630024               addic     r3,r3,36
09638 95B8          8081003C               lwz       r4,0x003C(SP)
0963C 95BC          480021E1               bl        $+0x21E0                  ; 0x0000B79C
09640 95C0          80410014               lwz       RTOC,0x0014(SP)
09644 95C4          388200FC               addi      r4,RTOC,252
09648 95C8          80640000               lwz       r3,0x0000(r4)
0964C 95CC          30630218               addic     r3,r3,536
09650 95D0          30630020               addic     r3,r3,32
09654 95D4   X      38800000               li        r4,0
09658 95D8          480023ED               bl        $+0x23EC                  ; 0x0000B9C4
0965C 95DC          80410014               lwz       RTOC,0x0014(SP)
09660 95E0   X      2C030000               cmpwi     r3,0
09664 95E4   X      4082001C               bne       $+0x001C                  ; 0x00009600
09668 95E8          388200FC               addi      r4,RTOC,252
0966C 95EC          80A40000               lwz       r5,0x0000(r4)
09670 95F0          30A50218               addic     r5,r5,536
09674 95F4          8065001C               lwz       r3,0x001C(r5)
09678 95F8          480020E5               bl        $+0x20E4                  ; 0x0000B6DC
0967C 95FC          80410014               lwz       RTOC,0x0014(SP)
09680 9600          88810038               lbz       r4,0x0038(SP)
09684 9604   X      2C040000               cmpwi     r4,0
09688 9608   X      41820014               beq       $+0x0014                  ; 0x0000961C
0968C 960C          80A10068               lwz       r5,0x0068(SP)
09690 9610          80650000               lwz       r3,0x0000(r5)
09694 9614          48000559               bl        $+0x0558                  ; 0x00009B6C
09698 9618   X      60000000               nop
0969C 961C          4800002C               b         $+0x002C                  ; 0x00009648
096A0 9620          8062FFC8               lwz       r3,-0x0038(RTOC)
096A4 9624          80830000               lwz       r4,0x0000(r3)
096A8 9628          30840024               addic     r4,r4,36
096AC 962C          80A40018               lwz       r5,0x0018(r4)
096B0 9630          30A50001               addic     r5,r5,1
096B4 9634          90A40018               stw       r5,0x0018(r4)
096B8 9638          80C10068               lwz       r6,0x0068(SP)
096BC 963C          80660000               lwz       r3,0x0000(r6)
096C0 9640          4800052D               bl        $+0x052C                  ; 0x00009B6C
096C4 9644   X      60000000               nop
096C8 9648          80010058               lwz       r0,0x0058(SP)
096CC 964C          30210050               addic     SP,SP,80
096D0 9650   X      7C0803A6               mtlr      r0                        ; LR = 8
096D4 9654   X      4E800020               blr
096D8 9658   X      7C0802A6               mflr      r0                        ; LR = 8
096DC 965C          90010008               stw       r0,0x0008(SP)
096E0 9660          9421FFA0               stwu      SP,-0x0060(SP)
096E4 9664          48002031               bl        $+0x2030                  ; 0x0000B694
096E8 9668          80410014               lwz       RTOC,0x0014(SP)
096EC 966C          388200FC               addi      r4,RTOC,252
096F0 9670          80A40000               lwz       r5,0x0000(r4)
096F4 9674          30A50250               addic     r5,r5,592
096F8 9678          80C5000C               lwz       r6,0x000C(r5)
096FC 967C          8066000C               lwz       r3,0x000C(r6)
09700 9680          48001FCD               bl        $+0x1FCC                  ; 0x0000B64C
09704 9684          80410014               lwz       RTOC,0x0014(SP)
09708 9688          90610038               stw       r3,0x0038(SP)
0970C 968C          388200FC               addi      r4,RTOC,252
09710 9690          80640000               lwz       r3,0x0000(r4)
09714 9694          30630264               addic     r3,r3,612
09718 9698          80810038               lwz       r4,0x0038(SP)
0971C 969C          4BFF9395               bl        $-0x6C6C                  ; 0x00002A30
09720 96A0   X      60000000               nop
09724 96A4          90610038               stw       r3,0x0038(SP)
09728 96A8          80810038               lwz       r4,0x0038(SP)
0972C 96AC          80A40000               lwz       r5,0x0000(r4)
09730 96B0          54A50676               rlwinm    r5,r5,0,25,27
09734 96B4   X      28050070               cmplwi    r5,0x0070
09738 96B8   X      408200C0               bne       $+0x00C0                  ; 0x00009778
0973C 96BC          38C200FC               addi      r6,RTOC,252
09740 96C0          80E60000               lwz       r7,0x0000(r6)
09744 96C4          30E70218               addic     r7,r7,536
09748 96C8          30E70004               addic     r7,r7,4
0974C 96CC          81070004               lwz       r8,0x0004(r7)
09750 96D0          9101003C               stw       r8,0x003C(SP)
09754 96D4          8121003C               lwz       r9,0x003C(SP)
09758 96D8          8149000C               lwz       r10,0x000C(r9)
0975C 96DC   X      554A043E               clrlwi    r10,r10,16
09760 96E0   X      288A0000               cmplwi    cr1,r10,0x0000
09764 96E4   X      40860094               bne       cr1,$+0x0094              ; 0x00009778
09768 96E8          8161003C               lwz       r11,0x003C(SP)
0976C 96EC          806B0004               lwz       r3,0x0004(r11)
09770 96F0          48001F5D               bl        $+0x1F5C                  ; 0x0000B64C
09774 96F4          80410014               lwz       RTOC,0x0014(SP)
09778 96F8          60640000               ori       r4,r3,0x0000
0977C 96FC          80A2FFC8               lwz       r5,-0x0038(RTOC)
09780 9700          80650000               lwz       r3,0x0000(r5)
09784 9704          30630264               addic     r3,r3,612
09788 9708          4BFF9329               bl        $-0x6CD8                  ; 0x00002A30
0978C 970C   X      60000000               nop
09790 9710          90610040               stw       r3,0x0040(SP)
09794 9714          80A2FFC8               lwz       r5,-0x0038(RTOC)
09798 9718          80C50000               lwz       r6,0x0000(r5)
0979C 971C          30C60218               addic     r6,r6,536
097A0 9720          30C60004               addic     r6,r6,4
097A4 9724          80860004               lwz       r4,0x0004(r6)
097A8 9728          80650000               lwz       r3,0x0000(r5)
097AC 972C          30630218               addic     r3,r3,536
097B0 9730          30630004               addic     r3,r3,4
097B4 9734          4BFF9385               bl        $-0x6C7C                  ; 0x00002AB8
097B8 9738   X      60000000               nop
097BC 973C          388200FC               addi      r4,RTOC,252
097C0 9740          80A40000               lwz       r5,0x0000(r4)
097C4 9744          30A50218               addic     r5,r5,536
097C8 9748          30A50004               addic     r5,r5,4
097CC 974C          90650004               stw       r3,0x0004(r5)
097D0 9750          38C200FC               addi      r6,RTOC,252
097D4 9754          80860000               lwz       r4,0x0000(r6)
097D8 9758          30840218               addic     r4,r4,536
097DC 975C          30840018               addic     r4,r4,24
097E0 9760   X      3860FFFF               li        r3,-1
097E4 9764          48001FC1               bl        $+0x1FC0                  ; 0x0000B724
097E8 9768          80410014               lwz       RTOC,0x0014(SP)
097EC 976C          80610040               lwz       r3,0x0040(SP)
097F0 9770          480003FD               bl        $+0x03FC                  ; 0x00009B6C
097F4 9774   X      60000000               nop
097F8 9778          30610044               addic     r3,SP,68
097FC 977C          480000B1               bl        $+0x00B0                  ; 0x0000982C
09800 9780   X      60000000               nop
09804 9784   X      2C030000               cmpwi     r3,0
09808 9788   X      41820088               beq       $+0x0088                  ; 0x00009810
0980C 978C          30810044               addic     r4,SP,68
09810 9790          A0A40008               lhz       r5,0x0008(r4)
09814 9794          54A50421               rlwinm.   r5,r5,0,16,16
09818 9798   X      40820030               bne       $+0x0030                  ; 0x000097C8
0981C 979C          30C10044               addic     r6,SP,68
09820 97A0          80E60004               lwz       r7,0x0004(r6)
09824 97A4   X      28870040               cmplwi    cr1,r7,0x0040
09828 97A8   X      41840020               blt       cr1,$+0x0020              ; 0x000097C8
0982C 97AC          31010044               addic     r8,SP,68
09830 97B0          81280004               lwz       r9,0x0004(r8)
09834 97B4   X      2B0905EE               cmplwi    cr6,r9,0x05EE
09838 97B8   X      41990010               bgt       cr6,$+0x0010              ; 0x000097C8
0983C 97BC   X      39400000               li        r10,0
09840 97C0          91410054               stw       r10,0x0054(SP)
09844 97C4          4800000C               b         $+0x000C                  ; 0x000097D0
09848 97C8   X      39600001               li        r11,1
0984C 97CC          91610054               stw       r11,0x0054(SP)
09850 97D0          81810054               lwz       r12,0x0054(SP)
09854 97D4   X      2F8C0000               cmpwi     cr7,r12,0
09858 97D8   X      419E0014               beq       cr7,$+0x0014              ; 0x000097EC
0985C 97DC          80610044               lwz       r3,0x0044(SP)
09860 97E0          4800038D               bl        $+0x038C                  ; 0x00009B6C
09864 97E4   X      60000000               nop
09868 97E8          48000010               b         $+0x0010                  ; 0x000097F8
0986C 97EC          30610044               addic     r3,SP,68
09870 97F0          4BFFFC19               bl        $-0x03E8                  ; 0x00009408
09874 97F4   X      60000000               nop
09878 97F8          30610044               addic     r3,SP,68
0987C 97FC          48000031               bl        $+0x0030                  ; 0x0000982C
09880 9800   X      60000000               nop
09884 9804   X      2C030000               cmpwi     r3,0
09888 9808   X      41820008               beq       $+0x0008                  ; 0x00009810
0988C 980C          4BFFFF80               b         $-0x0080                  ; 0x0000978C
09890 9810          48001D4D               bl        $+0x1D4C                  ; 0x0000B55C
09894 9814          80410014               lwz       RTOC,0x0014(SP)
09898 9818   X      38600000               li        r3,0
0989C 981C          80010068               lwz       r0,0x0068(SP)
098A0 9820          30210060               addic     SP,SP,96
098A4 9824   X      7C0803A6               mtlr      r0                        ; LR = 8
098A8 9828   X      4E800020               blr
098AC 982C   X      7C0802A6               mflr      r0                        ; LR = 8
098B0 9830          BFE1FFFC               stmw      r31,-0x0004(SP)
098B4 9834          90010008               stw       r0,0x0008(SP)
098B8 9838          9421FFA0               stwu      SP,-0x0060(SP)
098BC 983C          90610078               stw       r3,0x0078(SP)
098C0 9840   X      38600000               li        r3,0
098C4 9844          7C630734               extsh     r3,r3
098C8 9848          98610038               stb       r3,0x0038(SP)
098CC 984C          388200FC               addi      r4,RTOC,252
098D0 9850          80A40000               lwz       r5,0x0000(r4)
098D4 9854          30A50218               addic     r5,r5,536
098D8 9858          30A50004               addic     r5,r5,4
098DC 985C          80C50004               lwz       r6,0x0004(r5)
098E0 9860          90C1003C               stw       r6,0x003C(SP)
098E4 9864          80E1003C               lwz       r7,0x003C(SP)
098E8 9868          8107000C               lwz       r8,0x000C(r7)
098EC 986C          91010040               stw       r8,0x0040(SP)
098F0 9870          81210040               lwz       r9,0x0040(SP)
098F4 9874          55290739               rlwinm.   r9,r9,0,28,28
098F8 9878   X      418200AC               beq       $+0x00AC                  ; 0x00009924
098FC 987C   X      38600630               li        r3,1584
09900 9880   X      5463043E               clrlwi    r3,r3,16
09904 9884          4BFF9041               bl        $-0x6FC0                  ; 0x000028C4
09908 9888   X      60000000               nop
0990C 988C          B0610044               sth       r3,0x0044(SP)
09910 9890   X      38600630               li        r3,1584
09914 9894   X      5463043E               clrlwi    r3,r3,16
09918 9898   X      38A00000               li        r5,0
0991C 989C   X      54A4043E               clrlwi    r4,r5,16
09920 98A0          4BFF9075               bl        $-0x6F8C                  ; 0x00002914
09924 98A4   X      60000000               nop
09928 98A8   X      38600120               li        r3,288
0992C 98AC   X      5463043E               clrlwi    r3,r3,16
09930 98B0   X      38A00000               li        r5,0
09934 98B4   X      54A4043E               clrlwi    r4,r5,16
09938 98B8          4BFF905D               bl        $-0x6FA4                  ; 0x00002914
0993C 98BC   X      60000000               nop
09940 98C0          388200FC               addi      r4,RTOC,252
09944 98C4          80A40000               lwz       r5,0x0000(r4)
09948 98C8          30A50218               addic     r5,r5,536
0994C 98CC          30A50004               addic     r5,r5,4
09950 98D0          80650008               lwz       r3,0x0008(r5)
09954 98D4          4BFFF6E1               bl        $-0x0920                  ; 0x00008FB4
09958 98D8   X      60000000               nop
0995C 98DC          90610048               stw       r3,0x0048(SP)
09960 98E0   X      38600120               li        r3,288
09964 98E4   X      5463043E               clrlwi    r3,r3,16
09968 98E8   X      38800001               li        r4,1
0996C 98EC   X      5484043E               clrlwi    r4,r4,16
09970 98F0          4BFF9025               bl        $-0x6FDC                  ; 0x00002914
09974 98F4   X      60000000               nop
09978 98F8          A0810044               lhz       r4,0x0044(SP)
0997C 98FC          60840001               ori       r4,r4,0x0001
09980 9900   X      5484043E               clrlwi    r4,r4,16
09984 9904   X      38600630               li        r3,1584
09988 9908   X      5463043E               clrlwi    r3,r3,16
0998C 990C          4BFF9009               bl        $-0x6FF8                  ; 0x00002914
09990 9910   X      60000000               nop
09994 9914   X      38600000               li        r3,0
09998 9918          7C630734               extsh     r3,r3
0999C 991C          98610038               stb       r3,0x0038(SP)
099A0 9920          480001C4               b         $+0x01C4                  ; 0x00009AE4
099A4 9924          388200FC               addi      r4,RTOC,252
099A8 9928          80A40000               lwz       r5,0x0000(r4)
099AC 992C          30A50250               addic     r5,r5,592
099B0 9930          80C5000C               lwz       r6,0x000C(r5)
099B4 9934          80E60004               lwz       r7,0x0004(r6)
099B8 9938          54E70319               rlwinm.   r7,r7,0,12,12
099BC 993C   X      418200AC               beq       $+0x00AC                  ; 0x000099E8
099C0 9940   X      38600630               li        r3,1584
099C4 9944   X      5463043E               clrlwi    r3,r3,16
099C8 9948          4BFF8F7D               bl        $-0x7084                  ; 0x000028C4
099CC 994C   X      60000000               nop
099D0 9950          B0610044               sth       r3,0x0044(SP)
099D4 9954   X      38600630               li        r3,1584
099D8 9958   X      5463043E               clrlwi    r3,r3,16
099DC 995C   X      38A00000               li        r5,0
099E0 9960   X      54A4043E               clrlwi    r4,r5,16
099E4 9964          4BFF8FB1               bl        $-0x7050                  ; 0x00002914
099E8 9968   X      60000000               nop
099EC 996C   X      38600120               li        r3,288
099F0 9970   X      5463043E               clrlwi    r3,r3,16
099F4 9974   X      38A00000               li        r5,0
099F8 9978   X      54A4043E               clrlwi    r4,r5,16
099FC 997C          4BFF8F99               bl        $-0x7068                  ; 0x00002914
09A00 9980   X      60000000               nop
09A04 9984          388200FC               addi      r4,RTOC,252
09A08 9988          80A40000               lwz       r5,0x0000(r4)
09A0C 998C          30A50218               addic     r5,r5,536
09A10 9990          30A50004               addic     r5,r5,4
09A14 9994          80650008               lwz       r3,0x0008(r5)
09A18 9998          4BFFF61D               bl        $-0x09E4                  ; 0x00008FB4
09A1C 999C   X      60000000               nop
09A20 99A0          90610048               stw       r3,0x0048(SP)
09A24 99A4   X      38600120               li        r3,288
09A28 99A8   X      5463043E               clrlwi    r3,r3,16
09A2C 99AC   X      38800001               li        r4,1
09A30 99B0   X      5484043E               clrlwi    r4,r4,16
09A34 99B4          4BFF8F61               bl        $-0x70A0                  ; 0x00002914
09A38 99B8   X      60000000               nop
09A3C 99BC          A0810044               lhz       r4,0x0044(SP)
09A40 99C0          60840001               ori       r4,r4,0x0001
09A44 99C4   X      5484043E               clrlwi    r4,r4,16
09A48 99C8   X      38600630               li        r3,1584
09A4C 99CC   X      5463043E               clrlwi    r3,r3,16
09A50 99D0          4BFF8F45               bl        $-0x70BC                  ; 0x00002914
09A54 99D4   X      60000000               nop
09A58 99D8   X      38600000               li        r3,0
09A5C 99DC          7C630734               extsh     r3,r3
09A60 99E0          98610038               stb       r3,0x0038(SP)
09A64 99E4          48000100               b         $+0x0100                  ; 0x00009AE4
09A68 99E8          80810040               lwz       r4,0x0040(SP)
09A6C 99EC   X      5484043F               clrlwi.   r4,r4,16
09A70 99F0   X      418200F4               beq       $+0x00F4                  ; 0x00009AE4
09A74 99F4   X      38A00001               li        r5,1
09A78 99F8          7CA50734               extsh     r5,r5
09A7C 99FC          98A10038               stb       r5,0x0038(SP)
09A80 9A00          80C1003C               lwz       r6,0x003C(SP)
09A84 9A04          80660004               lwz       r3,0x0004(r6)
09A88 9A08          48001C45               bl        $+0x1C44                  ; 0x0000B64C
09A8C 9A0C          80410014               lwz       RTOC,0x0014(SP)
09A90 9A10          60640000               ori       r4,r3,0x0000
09A94 9A14          80A2FFC8               lwz       r5,-0x0038(RTOC)
09A98 9A18          80650000               lwz       r3,0x0000(r5)
09A9C 9A1C          30630264               addic     r3,r3,612
09AA0 9A20          4BFF9011               bl        $-0x6FF0                  ; 0x00002A30
09AA4 9A24   X      60000000               nop
09AA8 9A28          80810078               lwz       r4,0x0078(SP)
09AAC 9A2C          90640000               stw       r3,0x0000(r4)
09AB0 9A30          80A10078               lwz       r5,0x0078(SP)
09AB4 9A34          80C50000               lwz       r6,0x0000(r5)
09AB8 9A38          90C1004C               stw       r6,0x004C(SP)
09ABC 9A3C          80E1003C               lwz       r7,0x003C(SP)
09AC0 9A40          80670000               lwz       r3,0x0000(r7)
09AC4 9A44          48001C09               bl        $+0x1C08                  ; 0x0000B64C
09AC8 9A48          80410014               lwz       RTOC,0x0014(SP)
09ACC 9A4C   X      5464043E               clrlwi    r4,r3,16
09AD0 9A50          80A1003C               lwz       r5,0x003C(SP)
09AD4 9A54          8065000C               lwz       r3,0x000C(r5)
09AD8 9A58          609F0000               ori       r31,r4,0x0000
09ADC 9A5C          48001BF1               bl        $+0x1BF0                  ; 0x0000B64C
09AE0 9A60          80410014               lwz       RTOC,0x0014(SP)
09AE4 9A64   X      5463043E               clrlwi    r3,r3,16
09AE8 9A68   X      7FE3F810               subc      r31,r31,r3
09AEC 9A6C   X      33FFFFFE               subic     r31,r31,2
09AF0 9A70          8081004C               lwz       r4,0x004C(SP)
09AF4 9A74          7FE4F814               addc      r31,r4,r31
09AF8 9A78          93E1004C               stw       r31,0x004C(SP)
09AFC 9A7C          80A1004C               lwz       r5,0x004C(SP)
09B00 9A80          A0C50000               lhz       r6,0x0000(r5)
09B04 9A84          80E10078               lwz       r7,0x0078(SP)
09B08 9A88          B0C70008               sth       r6,0x0008(r7)
09B0C 9A8C          81010078               lwz       r8,0x0078(SP)
09B10 9A90          A1280008               lhz       r9,0x0008(r8)
09B14 9A94   X      552904BE               clrlwi    r9,r9,18
09B18 9A98          81410078               lwz       r10,0x0078(SP)
09B1C 9A9C          912A0004               stw       r9,0x0004(r10)
09B20 9AA0          83E2FFC8               lwz       r31,-0x0038(RTOC)
09B24 9AA4          809F0000               lwz       r4,0x0000(r31)
09B28 9AA8          30840218               addic     r4,r4,536
09B2C 9AAC          30840018               addic     r4,r4,24
09B30 9AB0   X      3860FFFF               li        r3,-1
09B34 9AB4          48001C71               bl        $+0x1C70                  ; 0x0000B724
09B38 9AB8          80410014               lwz       RTOC,0x0014(SP)
09B3C 9ABC          807F0000               lwz       r3,0x0000(r31)
09B40 9AC0          30630218               addic     r3,r3,536
09B44 9AC4          30630004               addic     r3,r3,4
09B48 9AC8          8081003C               lwz       r4,0x003C(SP)
09B4C 9ACC          4BFF8FED               bl        $-0x7014                  ; 0x00002AB8
09B50 9AD0   X      60000000               nop
09B54 9AD4          809F0000               lwz       r4,0x0000(r31)
09B58 9AD8          30840218               addic     r4,r4,536
09B5C 9ADC          30840004               addic     r4,r4,4
09B60 9AE0          90640004               stw       r3,0x0004(r4)
09B64 9AE4          88610038               lbz       r3,0x0038(SP)
09B68 9AE8          80010068               lwz       r0,0x0068(SP)
09B6C 9AEC          30210060               addic     SP,SP,96
09B70 9AF0   X      7C0803A6               mtlr      r0                        ; LR = 8
09B74 9AF4          BBE1FFFC               lmw       r31,-0x0004(SP)
09B78 9AF8   X      4E800020               blr
09B7C 9AFC   X      7C0802A6               mflr      r0                        ; LR = 8
09B80 9B00          90010008               stw       r0,0x0008(SP)
09B84 9B04          9421FFC0               stwu      SP,-0x0040(SP)
09B88 9B08          90610058               stw       r3,0x0058(SP)
09B8C 9B0C          80810058               lwz       r4,0x0058(SP)
09B90 9B10          80640004               lwz       r3,0x0004(r4)
09B94 9B14   X      38800003               li        r4,3
09B98 9B18          48001CCD               bl        $+0x1CCC                  ; 0x0000B7E4
09B9C 9B1C          80410014               lwz       RTOC,0x0014(SP)
09BA0 9B20          90610038               stw       r3,0x0038(SP)
09BA4 9B24          80810038               lwz       r4,0x0038(SP)
09BA8 9B28   X      28040000               cmplwi    r4,0x0000
09BAC 9B2C   X      4082000C               bne       $+0x000C                  ; 0x00009B38
09BB0 9B30   X      38600000               li        r3,0
09BB4 9B34          48000028               b         $+0x0028                  ; 0x00009B5C
09BB8 9B38          80A10058               lwz       r5,0x0058(SP)
09BBC 9B3C          80650000               lwz       r3,0x0000(r5)
09BC0 9B40          80C10038               lwz       r6,0x0038(SP)
09BC4 9B44          8086000C               lwz       r4,0x000C(r6)
09BC8 9B48          80E10058               lwz       r7,0x0058(SP)
09BCC 9B4C          80A70004               lwz       r5,0x0004(r7)
09BD0 9B50          48001E8D               bl        $+0x1E8C                  ; 0x0000B9DC
09BD4 9B54          80410014               lwz       RTOC,0x0014(SP)
09BD8 9B58          80610038               lwz       r3,0x0038(SP)
09BDC 9B5C          80010048               lwz       r0,0x0048(SP)
09BE0 9B60          30210040               addic     SP,SP,64
09BE4 9B64   X      7C0803A6               mtlr      r0                        ; LR = 8
09BE8 9B68   X      4E800020               blr
09BEC 9B6C   X      7C0802A6               mflr      r0                        ; LR = 8
09BF0 9B70          90010008               stw       r0,0x0008(SP)
09BF4 9B74          9421FFC0               stwu      SP,-0x0040(SP)
09BF8 9B78          90610058               stw       r3,0x0058(SP)
09BFC 9B7C          388200FC               addi      r4,RTOC,252
09C00 9B80          80640000               lwz       r3,0x0000(r4)
09C04 9B84          30630218               addic     r3,r3,536
09C08 9B88          30630004               addic     r3,r3,4
09C0C 9B8C          80A2FFC8               lwz       r5,-0x0038(RTOC)
09C10 9B90          80C50000               lwz       r6,0x0000(r5)
09C14 9B94          30C60218               addic     r6,r6,536
09C18 9B98          80860004               lwz       r4,0x0004(r6)
09C1C 9B9C          4BFF8F1D               bl        $-0x70E4                  ; 0x00002AB8
09C20 9BA0   X      60000000               nop
09C24 9BA4          90610038               stw       r3,0x0038(SP)
09C28 9BA8          80810038               lwz       r4,0x0038(SP)
09C2C 9BAC   X      38A00000               li        r5,0
09C30 9BB0          90A40004               stw       r5,0x0004(r4)
09C34 9BB4          80C10038               lwz       r6,0x0038(SP)
09C38 9BB8          90A60008               stw       r5,0x0008(r6)
09C3C 9BBC          80E10038               lwz       r7,0x0038(SP)
09C40 9BC0          90A7000C               stw       r5,0x000C(r7)
09C44 9BC4          48001BA9               bl        $+0x1BA8                  ; 0x0000B76C
09C48 9BC8          80410014               lwz       RTOC,0x0014(SP)
09C4C 9BCC          80610038               lwz       r3,0x0038(SP)
09C50 9BD0   X      38800070               li        r4,112
09C54 9BD4          90830000               stw       r4,0x0000(r3)
09C58 9BD8          48001B95               bl        $+0x1B94                  ; 0x0000B76C
09C5C 9BDC          80410014               lwz       RTOC,0x0014(SP)
09C60 9BE0          8062FFC8               lwz       r3,-0x0038(RTOC)
09C64 9BE4          80830000               lwz       r4,0x0000(r3)
09C68 9BE8          30840218               addic     r4,r4,536
09C6C 9BEC          80A40004               lwz       r5,0x0004(r4)
09C70 9BF0          90A1003C               stw       r5,0x003C(SP)
09C74 9BF4          38C200FC               addi      r6,RTOC,252
09C78 9BF8          80660000               lwz       r3,0x0000(r6)
09C7C 9BFC          30630264               addic     r3,r3,612
09C80 9C00          80810058               lwz       r4,0x0058(SP)
09C84 9C04          4BFF8DF5               bl        $-0x720C                  ; 0x000029F8
09C88 9C08   X      60000000               nop
09C8C 9C0C          48001A41               bl        $+0x1A40                  ; 0x0000B64C
09C90 9C10          80410014               lwz       RTOC,0x0014(SP)
09C94 9C14          8081003C               lwz       r4,0x003C(SP)
09C98 9C18          90640004               stw       r3,0x0004(r4)
09C9C 9C1C          80A1003C               lwz       r5,0x003C(SP)
09CA0 9C20   X      38C00000               li        r6,0
09CA4 9C24          90C50008               stw       r6,0x0008(r5)
09CA8 9C28          80E1003C               lwz       r7,0x003C(SP)
09CAC 9C2C          90C7000C               stw       r6,0x000C(r7)
09CB0 9C30          48001B3D               bl        $+0x1B3C                  ; 0x0000B76C
09CB4 9C34          80410014               lwz       RTOC,0x0014(SP)
09CB8 9C38   X      3C602030               lis       r3,8240
09CBC 9C3C          60630600               ori       r3,r3,0x0600
09CC0 9C40          48001A0D               bl        $+0x1A0C                  ; 0x0000B64C
09CC4 9C44          80410014               lwz       RTOC,0x0014(SP)
09CC8 9C48          8081003C               lwz       r4,0x003C(SP)
09CCC 9C4C          90640000               stw       r3,0x0000(r4)
09CD0 9C50          48001B1D               bl        $+0x1B1C                  ; 0x0000B76C
09CD4 9C54          80410014               lwz       RTOC,0x0014(SP)
09CD8 9C58          8062FFC8               lwz       r3,-0x0038(RTOC)
09CDC 9C5C          80830000               lwz       r4,0x0000(r3)
09CE0 9C60          30840218               addic     r4,r4,536
09CE4 9C64          80A10038               lwz       r5,0x0038(SP)
09CE8 9C68          90A40004               stw       r5,0x0004(r4)
09CEC 9C6C          80830000               lwz       r4,0x0000(r3)
09CF0 9C70          30840218               addic     r4,r4,536
09CF4 9C74          30840018               addic     r4,r4,24
09CF8 9C78   X      38600001               li        r3,1
09CFC 9C7C          48001AA9               bl        $+0x1AA8                  ; 0x0000B724
09D00 9C80          80410014               lwz       RTOC,0x0014(SP)
09D04 9C84          48001AE9               bl        $+0x1AE8                  ; 0x0000B76C
09D08 9C88          80410014               lwz       RTOC,0x0014(SP)
09D0C 9C8C          8062FFC8               lwz       r3,-0x0038(RTOC)
09D10 9C90          80830000               lwz       r4,0x0000(r3)
09D14 9C94          30840250               addic     r4,r4,592
09D18 9C98          80A4000C               lwz       r5,0x000C(r4)
09D1C 9C9C   X      3CC00080               lis       r6,128
09D20 9CA0          60C60080               ori       r6,r6,0x0080
09D24 9CA4          60C60040               ori       r6,r6,0x0040
09D28 9CA8   X      3CE00010               lis       r7,16
09D2C 9CAC          60E70010               ori       r7,r7,0x0010
09D30 9CB0          7CC63B78               or        r6,r6,r7
09D34 9CB4          90C50000               stw       r6,0x0000(r5)
09D38 9CB8          48001AB5               bl        $+0x1AB4                  ; 0x0000B76C
09D3C 9CBC          80410014               lwz       RTOC,0x0014(SP)
09D40 9CC0          80010048               lwz       r0,0x0048(SP)
09D44 9CC4          30210040               addic     SP,SP,64
09D48 9CC8   X      7C0803A6               mtlr      r0                        ; LR = 8
09D4C 9CCC   X      4E800020               blr
09D50 9CD0          9421FFC0               stwu      SP,-0x0040(SP)
09D54 9CD4          90610058               stw       r3,0x0058(SP)
09D58 9CD8          9081005C               stw       r4,0x005C(SP)
09D5C 9CDC          80610058               lwz       r3,0x0058(SP)
09D60 9CE0   X      2803001F               cmplwi    r3,0x001F
09D64 9CE4   X      40810020               ble       $+0x0020                  ; 0x00009D04
09D68 9CE8          8081005C               lwz       r4,0x005C(SP)
09D6C 9CEC          30840000               addic     r4,r4,0
09D70 9CF0          90810038               stw       r4,0x0038(SP)
09D74 9CF4          80A10058               lwz       r5,0x0058(SP)
09D78 9CF8   X      30A5FFE0               subic     r5,r5,32
09D7C 9CFC          90A10058               stw       r5,0x0058(SP)
09D80 9D00          48000010               b         $+0x0010                  ; 0x00009D10
09D84 9D04          80C1005C               lwz       r6,0x005C(SP)
09D88 9D08          30C60004               addic     r6,r6,4
09D8C 9D0C          90C10038               stw       r6,0x0038(SP)
09D90 9D10          80E10038               lwz       r7,0x0038(SP)
09D94 9D14          81070000               lwz       r8,0x0000(r7)
09D98 9D18          81210058               lwz       r9,0x0058(SP)
09D9C 9D1C   X      39400001               li        r10,1
09DA0 9D20          7D494830               slw       r9,r10,r9
09DA4 9D24          7D084B78               or        r8,r8,r9
09DA8 9D28          81610038               lwz       r11,0x0038(SP)
09DAC 9D2C          910B0000               stw       r8,0x0000(r11)
09DB0 9D30          30210040               addic     SP,SP,64
09DB4 9D34   X      4E800020               blr
09DB8 9D38   X      7C0802A6               mflr      r0                        ; LR = 8
09DBC 9D3C          90010008               stw       r0,0x0008(SP)
09DC0 9D40          9421FFC0               stwu      SP,-0x0040(SP)
09DC4 9D44          90610058               stw       r3,0x0058(SP)
09DC8 9D48          80610058               lwz       r3,0x0058(SP)
09DCC 9D4C   X      38800006               li        r4,6
09DD0 9D50   X      5484043E               clrlwi    r4,r4,16
09DD4 9D54          4800004D               bl        $+0x004C                  ; 0x00009DA0
09DD8 9D58   X      60000000               nop
09DDC 9D5C          90610038               stw       r3,0x0038(SP)
09DE0 9D60          80610038               lwz       r3,0x0038(SP)
09DE4 9D64   X      546306BE               clrlwi    r3,r3,26
09DE8 9D68          7C630734               extsh     r3,r3
09DEC 9D6C   X      5463063E               clrlwi    r3,r3,24
09DF0 9D70          4800015D               bl        $+0x015C                  ; 0x00009ECC
09DF4 9D74   X      60000000               nop
09DF8 9D78          9861003C               stb       r3,0x003C(SP)
09DFC 9D7C          8881003C               lbz       r4,0x003C(SP)
09E00 9D80          7C841670               srawi     r4,r4,2
09E04 9D84          7C840734               extsh     r4,r4
09E08 9D88          9881003C               stb       r4,0x003C(SP)
09E0C 9D8C          8861003C               lbz       r3,0x003C(SP)
09E10 9D90          80010048               lwz       r0,0x0048(SP)
09E14 9D94          30210040               addic     SP,SP,64
09E18 9D98   X      7C0803A6               mtlr      r0                        ; LR = 8
09E1C 9D9C   X      4E800020               blr
09E20 9DA0          9421FFB0               stwu      SP,-0x0050(SP)
09E24 9DA4          90610068               stw       r3,0x0068(SP)
09E28 9DA8          B081006E               sth       r4,0x006E(SP)
09E2C 9DAC   X      3860FFFF               li        r3,-1
09E30 9DB0          90610038               stw       r3,0x0038(SP)
09E34 9DB4   X      38800000               li        r4,0
09E38 9DB8          9081003C               stw       r4,0x003C(SP)
09E3C 9DBC          80A1003C               lwz       r5,0x003C(SP)
09E40 9DC0          A0C1006E               lhz       r6,0x006E(SP)
09E44 9DC4   X      7C053040               cmplw     r5,r6
09E48 9DC8   X      418200F8               beq       $+0x00F8                  ; 0x00009EC0
09E4C 9DCC          80E10068               lwz       r7,0x0068(SP)
09E50 9DD0          8101003C               lwz       r8,0x003C(SP)
09E54 9DD4          7D2740AE               lbzx      r9,r7,r8
09E58 9DD8          99210040               stb       r9,0x0040(SP)
09E5C 9DDC   X      39400000               li        r10,0
09E60 9DE0          91410044               stw       r10,0x0044(SP)
09E64 9DE4          81610044               lwz       r11,0x0044(SP)
09E68 9DE8   X      288B0008               cmplwi    cr1,r11,0x0008
09E6C 9DEC   X      418600B4               beq       cr1,$+0x00B4              ; 0x00009EA0
09E70 9DF0          81810038               lwz       r12,0x0038(SP)
09E74 9DF4   X      558C0000               clrrwi    r12,r12,31
09E78 9DF8   X      2B0C0000               cmplwi    cr6,r12,0x0000
09E7C 9DFC   X      409A0014               bne       cr6,$+0x0014              ; 0x00009E10
09E80 9E00   X      38600000               li        r3,0
09E84 9E04          7C630734               extsh     r3,r3
09E88 9E08          98610048               stb       r3,0x0048(SP)
09E8C 9E0C          48000010               b         $+0x0010                  ; 0x00009E1C
09E90 9E10   X      38800001               li        r4,1
09E94 9E14          7C840734               extsh     r4,r4
09E98 9E18          98810048               stb       r4,0x0048(SP)
09E9C 9E1C          80A10038               lwz       r5,0x0038(SP)
09EA0 9E20   X      54A5083C               slwi      r5,r5,1
09EA4 9E24          90A10038               stw       r5,0x0038(SP)
09EA8 9E28          88C10040               lbz       r6,0x0040(SP)
09EAC 9E2C   X      54C607FF               clrlwi.   r6,r6,31
09EB0 9E30   X      40820014               bne       $+0x0014                  ; 0x00009E44
09EB4 9E34   X      38E00000               li        r7,0
09EB8 9E38          7CE70734               extsh     r7,r7
09EBC 9E3C          98E10049               stb       r7,0x0049(SP)
09EC0 9E40          48000010               b         $+0x0010                  ; 0x00009E50
09EC4 9E44   X      39000001               li        r8,1
09EC8 9E48          7D080734               extsh     r8,r8
09ECC 9E4C          99010049               stb       r8,0x0049(SP)
09ED0 9E50          89210040               lbz       r9,0x0040(SP)
09ED4 9E54          7D290E70               srawi     r9,r9,1
09ED8 9E58          7D290734               extsh     r9,r9
09EDC 9E5C          99210040               stb       r9,0x0040(SP)
09EE0 9E60          89410048               lbz       r10,0x0048(SP)
09EE4 9E64          89610049               lbz       r11,0x0049(SP)
09EE8 9E68          7D4A5A79               xor.      r10,r10,r11
09EEC 9E6C   X      41820018               beq       $+0x0018                  ; 0x00009E84
09EF0 9E70          81810038               lwz       r12,0x0038(SP)
09EF4 9E74   X      3C6004C1               lis       r3,1217
09EF8 9E78          60631DB7               ori       r3,r3,0x1DB7
09EFC 9E7C          7D8C1A78               xor       r12,r12,r3
09F00 9E80          91810038               stw       r12,0x0038(SP)
09F04 9E84          80810044               lwz       r4,0x0044(SP)
09F08 9E88          30840001               addic     r4,r4,1
09F0C 9E8C          90810044               stw       r4,0x0044(SP)
09F10 9E90          80A10044               lwz       r5,0x0044(SP)
09F14 9E94   X      2B850008               cmplwi    cr7,r5,0x0008
09F18 9E98   X      419E0008               beq       cr7,$+0x0008              ; 0x00009EA0
09F1C 9E9C          4BFFFF54               b         $-0x00AC                  ; 0x00009DF0
09F20 9EA0          80C1003C               lwz       r6,0x003C(SP)
09F24 9EA4          30C60001               addic     r6,r6,1
09F28 9EA8          90C1003C               stw       r6,0x003C(SP)
09F2C 9EAC          80E1003C               lwz       r7,0x003C(SP)
09F30 9EB0          A101006E               lhz       r8,0x006E(SP)
09F34 9EB4   X      7C874040               cmplw     cr1,r7,r8
09F38 9EB8   X      41860008               beq       cr1,$+0x0008              ; 0x00009EC0
09F3C 9EBC          4BFFFF10               b         $-0x00F0                  ; 0x00009DCC
09F40 9EC0          80610038               lwz       r3,0x0038(SP)
09F44 9EC4          30210050               addic     SP,SP,80
09F48 9EC8   X      4E800020               blr
09F4C 9ECC          9421FFC0               stwu      SP,-0x0040(SP)
09F50 9ED0          9861005B               stb       r3,0x005B(SP)
09F54 9ED4   X      38600000               li        r3,0
09F58 9ED8          7C640734               extsh     r4,r3
09F5C 9EDC          98810038               stb       r4,0x0038(SP)
09F60 9EE0   X      38A00080               li        r5,128
09F64 9EE4          7CA50734               extsh     r5,r5
09F68 9EE8          98A10039               stb       r5,0x0039(SP)
09F6C 9EEC          7C630734               extsh     r3,r3
09F70 9EF0          9861003A               stb       r3,0x003A(SP)
09F74 9EF4          88C1003A               lbz       r6,0x003A(SP)
09F78 9EF8   X      2C060008               cmpwi     r6,8
09F7C 9EFC   X      41820068               beq       $+0x0068                  ; 0x00009F64
09F80 9F00          88E1005B               lbz       r7,0x005B(SP)
09F84 9F04   X      54E707FF               clrlwi.   r7,r7,31
09F88 9F08   X      41820014               beq       $+0x0014                  ; 0x00009F1C
09F8C 9F0C          89010038               lbz       r8,0x0038(SP)
09F90 9F10          89210039               lbz       r9,0x0039(SP)
09F94 9F14          7D084B78               or        r8,r8,r9
09F98 9F18          99010038               stb       r8,0x0038(SP)
09F9C 9F1C          8941005B               lbz       r10,0x005B(SP)
09FA0 9F20          7D4A0E70               srawi     r10,r10,1
09FA4 9F24          7D4A0734               extsh     r10,r10
09FA8 9F28          9941005B               stb       r10,0x005B(SP)
09FAC 9F2C          89610039               lbz       r11,0x0039(SP)
09FB0 9F30          7D6B0E70               srawi     r11,r11,1
09FB4 9F34          7D6B0734               extsh     r11,r11
09FB8 9F38          99610039               stb       r11,0x0039(SP)
09FBC 9F3C   X      39800001               li        r12,1
09FC0 9F40          7D8C0734               extsh     r12,r12
09FC4 9F44   X      558C063E               clrlwi    r12,r12,24
09FC8 9F48          8881003A               lbz       r4,0x003A(SP)
09FCC 9F4C          7D846014               addc      r12,r4,r12
09FD0 9F50          9981003A               stb       r12,0x003A(SP)
09FD4 9F54          88A1003A               lbz       r5,0x003A(SP)
09FD8 9F58   X      2C850008               cmpwi     cr1,r5,8
09FDC 9F5C   X      41860008               beq       cr1,$+0x0008              ; 0x00009F64
09FE0 9F60          4BFFFFA0               b         $-0x0060                  ; 0x00009F00
09FE4 9F64          88610038               lbz       r3,0x0038(SP)
09FE8 9F68          30210040               addic     SP,SP,64
09FEC 9F6C   X      4E800020               blr
09FF0 9F70   X      7C0802A6               mflr      r0                        ; LR = 8
09FF4 9F74          90010008               stw       r0,0x0008(SP)
09FF8 9F78          9421FFC0               stwu      SP,-0x0040(SP)
09FFC 9F7C          90610058               stw       r3,0x0058(SP)
0A000 9F80          388200FC               addi      r4,RTOC,252
0A004 9F84          80640000               lwz       r3,0x0000(r4)
0A008 9F88          30630264               addic     r3,r3,612
0A00C 9F8C          80810058               lwz       r4,0x0058(SP)
0A010 9F90          4BFF8A69               bl        $-0x7598                  ; 0x000029F8
0A014 9F94   X      60000000               nop
0A018 9F98          388200FC               addi      r4,RTOC,252
0A01C 9F9C          80A40000               lwz       r5,0x0000(r4)
0A020 9FA0          30A501E4               addic     r5,r5,484
0A024 9FA4          30A50004               addic     r5,r5,4
0A028 9FA8          90650014               stw       r3,0x0014(r5)
0A02C 9FAC          80C10058               lwz       r6,0x0058(SP)
0A030 9FB0          90C10038               stw       r6,0x0038(SP)
0A034 9FB4   X      38E00000               li        r7,0
0A038 9FB8          B0E1003C               sth       r7,0x003C(SP)
0A03C 9FBC          81040000               lwz       r8,0x0000(r4)
0A040 9FC0          31080250               addic     r8,r8,592
0A044 9FC4          A1280010               lhz       r9,0x0010(r8)
0A048 9FC8          A141003C               lhz       r10,0x003C(SP)
0A04C 9FCC   X      7C0A4800               cmpw      r10,r9
0A050 9FD0   X      418200E4               beq       $+0x00E4                  ; 0x0000A0B4
0A054 9FD4          A161003C               lhz       r11,0x003C(SP)
0A058 9FD8   X      556C103A               slwi      r12,r11,2
0A05C 9FDC   X      7D8B6010               subc      r12,r12,r11
0A060 9FE0   X      558C482C               slwi      r12,r12,9
0A064 9FE4          80610038               lwz       r3,0x0038(SP)
0A068 9FE8          7D836014               addc      r12,r3,r12
0A06C 9FEC          80A2FFC8               lwz       r5,-0x0038(RTOC)
0A070 9FF0          80C50000               lwz       r6,0x0000(r5)
0A074 9FF4          30C601E4               addic     r6,r6,484
0A078 9FF8          80E60004               lwz       r7,0x0004(r6)
0A07C 9FFC          A081003C               lhz       r4,0x003C(SP)
0A080 A000   X      54842036               slwi      r4,r4,4
0A084 A004          7CE72014               addc      r7,r7,r4
0A088 A008          91870004               stw       r12,0x0004(r7)
0A08C A00C          A101003C               lhz       r8,0x003C(SP)
0A090 A010   X      5504103A               slwi      r4,r8,2
0A094 A014   X      7C882010               subc      r4,r4,r8
0A098 A018   X      5484482C               slwi      r4,r4,9
0A09C A01C          81210038               lwz       r9,0x0038(SP)
0A0A0 A020          7C892014               addc      r4,r9,r4
0A0A4 A024          80650000               lwz       r3,0x0000(r5)
0A0A8 A028          30630264               addic     r3,r3,612
0A0AC A02C          4BFF89CD               bl        $-0x7634                  ; 0x000029F8
0A0B0 A030   X      60000000               nop
0A0B4 A034          388200FC               addi      r4,RTOC,252
0A0B8 A038          80A40000               lwz       r5,0x0000(r4)
0A0BC A03C          30A501E4               addic     r5,r5,484
0A0C0 A040          80C50004               lwz       r6,0x0004(r5)
0A0C4 A044          A0E1003C               lhz       r7,0x003C(SP)
0A0C8 A048   X      54E72036               slwi      r7,r7,4
0A0CC A04C          7CC63814               addc      r6,r6,r7
0A0D0 A050          9066000C               stw       r3,0x000C(r6)
0A0D4 A054          390200FC               addi      r8,RTOC,252
0A0D8 A058          81280000               lwz       r9,0x0000(r8)
0A0DC A05C          312901E4               addic     r9,r9,484
0A0E0 A060          80890004               lwz       r4,0x0004(r9)
0A0E4 A064          A141003C               lhz       r10,0x003C(SP)
0A0E8 A068   X      554A2036               slwi      r10,r10,4
0A0EC A06C          7C845014               addc      r4,r4,r10
0A0F0 A070          80680000               lwz       r3,0x0000(r8)
0A0F4 A074          306301E4               addic     r3,r3,484
0A0F8 A078          48001725               bl        $+0x1724                  ; 0x0000B79C
0A0FC A07C          80410014               lwz       RTOC,0x0014(SP)
0A100 A080          A061003C               lhz       r3,0x003C(SP)
0A104 A084   X      38800001               li        r4,1
0A108 A088   X      5484043E               clrlwi    r4,r4,16
0A10C A08C          7C632014               addc      r3,r3,r4
0A110 A090          B061003C               sth       r3,0x003C(SP)
0A114 A094          80A2FFC8               lwz       r5,-0x0038(RTOC)
0A118 A098          80C50000               lwz       r6,0x0000(r5)
0A11C A09C          30C60250               addic     r6,r6,592
0A120 A0A0          A0E60010               lhz       r7,0x0010(r6)
0A124 A0A4          A101003C               lhz       r8,0x003C(SP)
0A128 A0A8   X      7C083800               cmpw      r8,r7
0A12C A0AC   X      41820008               beq       $+0x0008                  ; 0x0000A0B4
0A130 A0B0          4BFFFF24               b         $-0x00DC                  ; 0x00009FD4
0A134 A0B4          8122FFC8               lwz       r9,-0x0038(RTOC)
0A138 A0B8          81490000               lwz       r10,0x0000(r9)
0A13C A0BC          314A0250               addic     r10,r10,592
0A140 A0C0          A16A0010               lhz       r11,0x0010(r10)
0A144 A0C4   X      5563103A               slwi      r3,r11,2
0A148 A0C8   X      7C6B1810               subc      r3,r3,r11
0A14C A0CC   X      5463482C               slwi      r3,r3,9
0A150 A0D0          81810038               lwz       r12,0x0038(SP)
0A154 A0D4          7C6C1814               addc      r3,r12,r3
0A158 A0D8          80010048               lwz       r0,0x0048(SP)
0A15C A0DC          30210040               addic     SP,SP,64
0A160 A0E0   X      7C0803A6               mtlr      r0                        ; LR = 8
0A164 A0E4   X      4E800020               blr
0A168 A0E8   X      7C0802A6               mflr      r0                        ; LR = 8
0A16C A0EC          90010008               stw       r0,0x0008(SP)
0A170 A0F0          9421FFB0               stwu      SP,-0x0050(SP)
0A174 A0F4          90610068               stw       r3,0x0068(SP)
0A178 A0F8          8062FFFC               lwz       r3,-0x0004(RTOC)
0A17C A0FC   X      38800000               li        r4,0
0A180 A100          48001A45               bl        $+0x1A44                  ; 0x0000BB44
0A184 A104          80410014               lwz       RTOC,0x0014(SP)
0A188 A108          388200FC               addi      r4,RTOC,252
0A18C A10C          80A40000               lwz       r5,0x0000(r4)
0A190 A110          30A501E4               addic     r5,r5,484
0A194 A114          90650020               stw       r3,0x0020(r5)
0A198 A118          80C40000               lwz       r6,0x0000(r4)
0A19C A11C          30C60250               addic     r6,r6,592
0A1A0 A120          A0E60010               lhz       r7,0x0010(r6)
0A1A4 A124          30E70002               addic     r7,r7,2
0A1A8 A128          B0E10038               sth       r7,0x0038(SP)
0A1AC A12C          80640000               lwz       r3,0x0000(r4)
0A1B0 A130          30630264               addic     r3,r3,612
0A1B4 A134          80810068               lwz       r4,0x0068(SP)
0A1B8 A138          4BFF88C1               bl        $-0x7740                  ; 0x000029F8
0A1BC A13C   X      60000000               nop
0A1C0 A140          9061003C               stw       r3,0x003C(SP)
0A1C4 A144          80810068               lwz       r4,0x0068(SP)
0A1C8 A148          90810040               stw       r4,0x0040(SP)
0A1CC A14C          80A10040               lwz       r5,0x0040(SP)
0A1D0 A150          30A50000               addic     r5,r5,0
0A1D4 A154   X      38C00000               li        r6,0
0A1D8 A158          90C50004               stw       r6,0x0004(r5)
0A1DC A15C          80E10040               lwz       r7,0x0040(SP)
0A1E0 A160          30E70000               addic     r7,r7,0
0A1E4 A164          90C70008               stw       r6,0x0008(r7)
0A1E8 A168          81010040               lwz       r8,0x0040(SP)
0A1EC A16C          31080000               addic     r8,r8,0
0A1F0 A170          90C8000C               stw       r6,0x000C(r8)
0A1F4 A174          480015F9               bl        $+0x15F8                  ; 0x0000B76C
0A1F8 A178          80410014               lwz       RTOC,0x0014(SP)
0A1FC A17C          80610040               lwz       r3,0x0040(SP)
0A200 A180   X      38800070               li        r4,112
0A204 A184          90830000               stw       r4,0x0000(r3)
0A208 A188          480015E5               bl        $+0x15E4                  ; 0x0000B76C
0A20C A18C          80410014               lwz       RTOC,0x0014(SP)
0A210 A190   X      38600000               li        r3,0
0A214 A194          480014B9               bl        $+0x14B8                  ; 0x0000B64C
0A218 A198          80410014               lwz       RTOC,0x0014(SP)
0A21C A19C          A0810038               lhz       r4,0x0038(SP)
0A220 A1A0   X      3084FFFF               subic     r4,r4,1
0A224 A1A4   X      54842036               slwi      r4,r4,4
0A228 A1A8          80A10040               lwz       r5,0x0040(SP)
0A22C A1AC          7C852014               addc      r4,r5,r4
0A230 A1B0          90640004               stw       r3,0x0004(r4)
0A234 A1B4          8061003C               lwz       r3,0x003C(SP)
0A238 A1B8          48001495               bl        $+0x1494                  ; 0x0000B64C
0A23C A1BC          80410014               lwz       RTOC,0x0014(SP)
0A240 A1C0          A0810038               lhz       r4,0x0038(SP)
0A244 A1C4   X      3084FFFF               subic     r4,r4,1
0A248 A1C8   X      54842036               slwi      r4,r4,4
0A24C A1CC          80A10040               lwz       r5,0x0040(SP)
0A250 A1D0          7C852014               addc      r4,r5,r4
0A254 A1D4          90640008               stw       r3,0x0008(r4)
0A258 A1D8          A0C10038               lhz       r6,0x0038(SP)
0A25C A1DC   X      30C6FFFF               subic     r6,r6,1
0A260 A1E0   X      54C62036               slwi      r6,r6,4
0A264 A1E4          80E10040               lwz       r7,0x0040(SP)
0A268 A1E8          7CC73014               addc      r6,r7,r6
0A26C A1EC   X      39000000               li        r8,0
0A270 A1F0          9106000C               stw       r8,0x000C(r6)
0A274 A1F4          48001579               bl        $+0x1578                  ; 0x0000B76C
0A278 A1F8          80410014               lwz       RTOC,0x0014(SP)
0A27C A1FC   X      3C60600C               lis       r3,24588
0A280 A200          4800144D               bl        $+0x144C                  ; 0x0000B64C
0A284 A204          80410014               lwz       RTOC,0x0014(SP)
0A288 A208          A0810038               lhz       r4,0x0038(SP)
0A28C A20C   X      3084FFFF               subic     r4,r4,1
0A290 A210   X      54842036               slwi      r4,r4,4
0A294 A214          80A10040               lwz       r5,0x0040(SP)
0A298 A218          7C65212E               stwx      r3,r5,r4
0A29C A21C          48001551               bl        $+0x1550                  ; 0x0000B76C
0A2A0 A220          80410014               lwz       RTOC,0x0014(SP)
0A2A4 A224          8062FFC8               lwz       r3,-0x0038(RTOC)
0A2A8 A228          80830000               lwz       r4,0x0000(r3)
0A2AC A22C          308401E4               addic     r4,r4,484
0A2B0 A230          30840004               addic     r4,r4,4
0A2B4 A234          30840004               addic     r4,r4,4
0A2B8 A238          80A10040               lwz       r5,0x0040(SP)
0A2BC A23C          90A40004               stw       r5,0x0004(r4)
0A2C0 A240          30840004               addic     r4,r4,4
0A2C4 A244          80C40000               lwz       r6,0x0000(r4)
0A2C8 A248          80E30000               lwz       r7,0x0000(r3)
0A2CC A24C          30E701E4               addic     r7,r7,484
0A2D0 A250          30E70004               addic     r7,r7,4
0A2D4 A254          90C70004               stw       r6,0x0004(r7)
0A2D8 A258          81030000               lwz       r8,0x0000(r3)
0A2DC A25C          310801E4               addic     r8,r8,484
0A2E0 A260          31080004               addic     r8,r8,4
0A2E4 A264          31080004               addic     r8,r8,4
0A2E8 A268          81210040               lwz       r9,0x0040(SP)
0A2EC A26C          91280008               stw       r9,0x0008(r8)
0A2F0 A270          81430000               lwz       r10,0x0000(r3)
0A2F4 A274          314A01E4               addic     r10,r10,484
0A2F8 A278          314A0004               addic     r10,r10,4
0A2FC A27C          314A0004               addic     r10,r10,4
0A300 A280          8161003C               lwz       r11,0x003C(SP)
0A304 A284          916A000C               stw       r11,0x000C(r10)
0A308 A288          480014E5               bl        $+0x14E4                  ; 0x0000B76C
0A30C A28C          80410014               lwz       RTOC,0x0014(SP)
0A310 A290   X      3C60FFFF               lis       r3,-1
0A314 A294          480013B9               bl        $+0x13B8                  ; 0x0000B64C
0A318 A298          80410014               lwz       RTOC,0x0014(SP)
0A31C A29C          388200FC               addi      r4,RTOC,252
0A320 A2A0          80A40000               lwz       r5,0x0000(r4)
0A324 A2A4          30A50250               addic     r5,r5,592
0A328 A2A8          80C50008               lwz       r6,0x0008(r5)
0A32C A2AC          90660000               stw       r3,0x0000(r6)
0A330 A2B0          480014BD               bl        $+0x14BC                  ; 0x0000B76C
0A334 A2B4          80410014               lwz       RTOC,0x0014(SP)
0A338 A2B8   X      38600000               li        r3,0
0A33C A2BC          48001391               bl        $+0x1390                  ; 0x0000B64C
0A340 A2C0          80410014               lwz       RTOC,0x0014(SP)
0A344 A2C4          388200FC               addi      r4,RTOC,252
0A348 A2C8          80A40000               lwz       r5,0x0000(r4)
0A34C A2CC          30A50250               addic     r5,r5,592
0A350 A2D0          80C50008               lwz       r6,0x0008(r5)
0A354 A2D4          90660014               stw       r3,0x0014(r6)
0A358 A2D8          48001495               bl        $+0x1494                  ; 0x0000B76C
0A35C A2DC          80410014               lwz       RTOC,0x0014(SP)
0A360 A2E0   X      38600000               li        r3,0
0A364 A2E4          48001369               bl        $+0x1368                  ; 0x0000B64C
0A368 A2E8          80410014               lwz       RTOC,0x0014(SP)
0A36C A2EC          388200FC               addi      r4,RTOC,252
0A370 A2F0          80A40000               lwz       r5,0x0000(r4)
0A374 A2F4          30A50250               addic     r5,r5,592
0A378 A2F8          80C50008               lwz       r6,0x0008(r5)
0A37C A2FC          90660010               stw       r3,0x0010(r6)
0A380 A300          4800146D               bl        $+0x146C                  ; 0x0000B76C
0A384 A304          80410014               lwz       RTOC,0x0014(SP)
0A388 A308   X      38600000               li        r3,0
0A38C A30C          48001341               bl        $+0x1340                  ; 0x0000B64C
0A390 A310          80410014               lwz       RTOC,0x0014(SP)
0A394 A314          388200FC               addi      r4,RTOC,252
0A398 A318          80A40000               lwz       r5,0x0000(r4)
0A39C A31C          30A50250               addic     r5,r5,592
0A3A0 A320          80C50008               lwz       r6,0x0008(r5)
0A3A4 A324          90660018               stw       r3,0x0018(r6)
0A3A8 A328          48001445               bl        $+0x1444                  ; 0x0000B76C
0A3AC A32C          80410014               lwz       RTOC,0x0014(SP)
0A3B0 A330          8061003C               lwz       r3,0x003C(SP)
0A3B4 A334          48001319               bl        $+0x1318                  ; 0x0000B64C
0A3B8 A338          80410014               lwz       RTOC,0x0014(SP)
0A3BC A33C          388200FC               addi      r4,RTOC,252
0A3C0 A340          80A40000               lwz       r5,0x0000(r4)
0A3C4 A344          30A50250               addic     r5,r5,592
0A3C8 A348          80C50008               lwz       r6,0x0008(r5)
0A3CC A34C          9066000C               stw       r3,0x000C(r6)
0A3D0 A350          4800141D               bl        $+0x141C                  ; 0x0000B76C
0A3D4 A354          80410014               lwz       RTOC,0x0014(SP)
0A3D8 A358   X      38600000               li        r3,0
0A3DC A35C   X      5463043E               clrlwi    r3,r3,16
0A3E0 A360   X      38800001               li        r4,1
0A3E4 A364   X      5484043E               clrlwi    r4,r4,16
0A3E8 A368          4BFF85AD               bl        $-0x7A54                  ; 0x00002914
0A3EC A36C   X      60000000               nop
0A3F0 A370          A0610038               lhz       r3,0x0038(SP)
0A3F4 A374   X      54632036               slwi      r3,r3,4
0A3F8 A378          80810040               lwz       r4,0x0040(SP)
0A3FC A37C          7C641814               addc      r3,r4,r3
0A400 A380          80010058               lwz       r0,0x0058(SP)
0A404 A384          30210050               addic     SP,SP,80
0A408 A388   X      7C0803A6               mtlr      r0                        ; LR = 8
0A40C A38C   X      4E800020               blr
0A410 A390   X      7C0802A6               mflr      r0                        ; LR = 8
0A414 A394          90010008               stw       r0,0x0008(SP)
0A418 A398          9421FFC0               stwu      SP,-0x0040(SP)
0A41C A39C          B061005A               sth       r3,0x005A(SP)
0A420 A3A0   X      38600000               li        r3,0
0A424 A3A4          B0610038               sth       r3,0x0038(SP)
0A428 A3A8          A081005A               lhz       r4,0x005A(SP)
0A42C A3AC   X      38A00600               li        r5,1536
0A430 A3B0          7C842BD6               divw      r4,r4,r5
0A434 A3B4          30840001               addic     r4,r4,1
0A438 A3B8          B081003A               sth       r4,0x003A(SP)
0A43C A3BC          38C200FC               addi      r6,RTOC,252
0A440 A3C0          80E60000               lwz       r7,0x0000(r6)
0A444 A3C4          30E701E4               addic     r7,r7,484
0A448 A3C8          30E70004               addic     r7,r7,4
0A44C A3CC          81070018               lwz       r8,0x0018(r7)
0A450 A3D0          A121003A               lhz       r9,0x003A(SP)
0A454 A3D4   X      7C084800               cmpw      r8,r9
0A458 A3D8   X      41800060               blt       $+0x0060                  ; 0x0000A438
0A45C A3DC   X      39400000               li        r10,0
0A460 A3E0          B141003C               sth       r10,0x003C(SP)
0A464 A3E4          A161003C               lhz       r11,0x003C(SP)
0A468 A3E8          A181003A               lhz       r12,0x003A(SP)
0A46C A3EC   X      7C8B6000               cmpw      cr1,r11,r12
0A470 A3F0   X      40840044               bge       cr1,$+0x0044              ; 0x0000A434
0A474 A3F4          8062FFC8               lwz       r3,-0x0038(RTOC)
0A478 A3F8          80830000               lwz       r4,0x0000(r3)
0A47C A3FC          308401E4               addic     r4,r4,484
0A480 A400          30840004               addic     r4,r4,4
0A484 A404          30840018               addic     r4,r4,24
0A488 A408   X      3860FFFF               li        r3,-1
0A48C A40C          48001319               bl        $+0x1318                  ; 0x0000B724
0A490 A410          80410014               lwz       RTOC,0x0014(SP)
0A494 A414          A081003C               lhz       r4,0x003C(SP)
0A498 A418          30840001               addic     r4,r4,1
0A49C A41C          B081003C               sth       r4,0x003C(SP)
0A4A0 A420          A0A1003C               lhz       r5,0x003C(SP)
0A4A4 A424          A0C1003A               lhz       r6,0x003A(SP)
0A4A8 A428   X      7C053000               cmpw      r5,r6
0A4AC A42C   X      40800008               bge       $+0x0008                  ; 0x0000A434
0A4B0 A430          4BFFFFC4               b         $-0x003C                  ; 0x0000A3F4
0A4B4 A434          48000010               b         $+0x0010                  ; 0x0000A444
0A4B8 A438   X      38E00001               li        r7,1
0A4BC A43C          7CE700D0               neg       r7,r7
0A4C0 A440          B0E10038               sth       r7,0x0038(SP)
0A4C4 A444          A8610038               lha       r3,0x0038(SP)
0A4C8 A448          80010048               lwz       r0,0x0048(SP)
0A4CC A44C          30210040               addic     SP,SP,64
0A4D0 A450   X      7C0803A6               mtlr      r0                        ; LR = 8
0A4D4 A454   X      4E800020               blr
0A4D8 A458   X      7C0802A6               mflr      r0                        ; LR = 8
0A4DC A45C          90010008               stw       r0,0x0008(SP)
0A4E0 A460          9421FFB0               stwu      SP,-0x0050(SP)
0A4E4 A464   X      38600000               li        r3,0
0A4E8 A468          7C630734               extsh     r3,r3
0A4EC A46C          98610038               stb       r3,0x0038(SP)
0A4F0 A470          388200FC               addi      r4,RTOC,252
0A4F4 A474          80A40000               lwz       r5,0x0000(r4)
0A4F8 A478          30A501E4               addic     r5,r5,484
0A4FC A47C          30A50004               addic     r5,r5,4
0A500 A480          30A50004               addic     r5,r5,4
0A504 A484          80C50004               lwz       r6,0x0004(r5)
0A508 A488          90C1003C               stw       r6,0x003C(SP)
0A50C A48C          88E10038               lbz       r7,0x0038(SP)
0A510 A490   X      2C070000               cmpwi     r7,0
0A514 A494   X      40820110               bne       $+0x0110                  ; 0x0000A5A4
0A518 A498          8101003C               lwz       r8,0x003C(SP)
0A51C A49C          81280000               lwz       r9,0x0000(r8)
0A520 A4A0          55290636               rlwinm    r9,r9,0,24,27
0A524 A4A4          91210040               stw       r9,0x0040(SP)
0A528 A4A8          81410040               lwz       r10,0x0040(SP)
0A52C A4AC   X      2C8A0010               cmpwi     cr1,r10,16
0A530 A4B0   X      41860014               beq       cr1,$+0x0014              ; 0x0000A4C4
0A534 A4B4          81610040               lwz       r11,0x0040(SP)
0A538 A4B8   X      2F0B0000               cmpwi     cr6,r11,0
0A53C A4BC   X      419A0014               beq       cr6,$+0x0014              ; 0x0000A4D0
0A540 A4C0          48000094               b         $+0x0094                  ; 0x0000A554
0A544 A4C4   X      39800001               li        r12,1
0A548 A4C8          7D8C0734               extsh     r12,r12
0A54C A4CC          99810038               stb       r12,0x0038(SP)
0A550 A4D0          8081003C               lwz       r4,0x003C(SP)
0A554 A4D4          80640004               lwz       r3,0x0004(r4)
0A558 A4D8          48001175               bl        $+0x1174                  ; 0x0000B64C
0A55C A4DC          80410014               lwz       RTOC,0x0014(SP)
0A560 A4E0          60640000               ori       r4,r3,0x0000
0A564 A4E4          80A2FFC8               lwz       r5,-0x0038(RTOC)
0A568 A4E8          80C50000               lwz       r6,0x0000(r5)
0A56C A4EC          30C601E4               addic     r6,r6,484
0A570 A4F0          30C60004               addic     r6,r6,4
0A574 A4F4          80660014               lwz       r3,0x0014(r6)
0A578 A4F8          4BFF8571               bl        $-0x7A90                  ; 0x00002A68
0A57C A4FC   X      60000000               nop
0A580 A500          B0610044               sth       r3,0x0044(SP)
0A584 A504          80A2FFC8               lwz       r5,-0x0038(RTOC)
0A588 A508          80C50000               lwz       r6,0x0000(r5)
0A58C A50C          30C601E4               addic     r6,r6,484
0A590 A510          80860004               lwz       r4,0x0004(r6)
0A594 A514          A0E10044               lhz       r7,0x0044(SP)
0A598 A518   X      54E72036               slwi      r7,r7,4
0A59C A51C          7C843814               addc      r4,r4,r7
0A5A0 A520          80650000               lwz       r3,0x0000(r5)
0A5A4 A524          306301E4               addic     r3,r3,484
0A5A8 A528          48001275               bl        $+0x1274                  ; 0x0000B79C
0A5AC A52C          80410014               lwz       RTOC,0x0014(SP)
0A5B0 A530          8062FFC8               lwz       r3,-0x0038(RTOC)
0A5B4 A534          80830000               lwz       r4,0x0000(r3)
0A5B8 A538          308401E4               addic     r4,r4,484
0A5BC A53C          30840004               addic     r4,r4,4
0A5C0 A540          30840018               addic     r4,r4,24
0A5C4 A544   X      38600001               li        r3,1
0A5C8 A548          480011DD               bl        $+0x11DC                  ; 0x0000B724
0A5CC A54C          80410014               lwz       RTOC,0x0014(SP)
0A5D0 A550          48000004               b         $+0x0004                  ; 0x0000A554
0A5D4 A554          388200FC               addi      r4,RTOC,252
0A5D8 A558          80640000               lwz       r3,0x0000(r4)
0A5DC A55C          306301E4               addic     r3,r3,484
0A5E0 A560          30630004               addic     r3,r3,4
0A5E4 A564          30630004               addic     r3,r3,4
0A5E8 A568          8081003C               lwz       r4,0x003C(SP)
0A5EC A56C          4BFF854D               bl        $-0x7AB4                  ; 0x00002AB8
0A5F0 A570   X      60000000               nop
0A5F4 A574          9061003C               stw       r3,0x003C(SP)
0A5F8 A578          388200FC               addi      r4,RTOC,252
0A5FC A57C          80A40000               lwz       r5,0x0000(r4)
0A600 A580          30A501E4               addic     r5,r5,484
0A604 A584          30A50004               addic     r5,r5,4
0A608 A588          30A50004               addic     r5,r5,4
0A60C A58C          80C1003C               lwz       r6,0x003C(SP)
0A610 A590          90C50004               stw       r6,0x0004(r5)
0A614 A594          88E10038               lbz       r7,0x0038(SP)
0A618 A598   X      2C070000               cmpwi     r7,0
0A61C A59C   X      40820008               bne       $+0x0008                  ; 0x0000A5A4
0A620 A5A0          4BFFFEF8               b         $-0x0108                  ; 0x0000A498
0A624 A5A4          80010058               lwz       r0,0x0058(SP)
0A628 A5A8          30210050               addic     SP,SP,80
0A62C A5AC   X      7C0803A6               mtlr      r0                        ; LR = 8
0A630 A5B0   X      4E800020               blr
0A634 A5B4   X      7C0802A6               mflr      r0                        ; LR = 8
0A638 A5B8          90010008               stw       r0,0x0008(SP)
0A63C A5BC          9421FFC0               stwu      SP,-0x0040(SP)
0A640 A5C0          480011AD               bl        $+0x11AC                  ; 0x0000B76C
0A644 A5C4          80410014               lwz       RTOC,0x0014(SP)
0A648 A5C8   X      3C60FFFF               lis       r3,-1
0A64C A5CC          48001081               bl        $+0x1080                  ; 0x0000B64C
0A650 A5D0          80410014               lwz       RTOC,0x0014(SP)
0A654 A5D4          388200FC               addi      r4,RTOC,252
0A658 A5D8          80A40000               lwz       r5,0x0000(r4)
0A65C A5DC          30A50250               addic     r5,r5,592
0A660 A5E0          80C50008               lwz       r6,0x0008(r5)
0A664 A5E4          90660000               stw       r3,0x0000(r6)
0A668 A5E8          48001185               bl        $+0x1184                  ; 0x0000B76C
0A66C A5EC          80410014               lwz       RTOC,0x0014(SP)
0A670 A5F0   X      38600100               li        r3,256
0A674 A5F4   X      5463043E               clrlwi    r3,r3,16
0A678 A5F8   X      38800000               li        r4,0
0A67C A5FC   X      5484043E               clrlwi    r4,r4,16
0A680 A600          4BFF8315               bl        $-0x7CEC                  ; 0x00002914
0A684 A604   X      60000000               nop
0A688 A608   X      38600100               li        r3,256
0A68C A60C   X      5463043E               clrlwi    r3,r3,16
0A690 A610   X      38800001               li        r4,1
0A694 A614   X      5484043E               clrlwi    r4,r4,16
0A698 A618          4BFF82FD               bl        $-0x7D04                  ; 0x00002914
0A69C A61C   X      60000000               nop
0A6A0 A620          8062FFC8               lwz       r3,-0x0038(RTOC)
0A6A4 A624          80830000               lwz       r4,0x0000(r3)
0A6A8 A628          308401E4               addic     r4,r4,484
0A6AC A62C          30840004               addic     r4,r4,4
0A6B0 A630          30840004               addic     r4,r4,4
0A6B4 A634          80A40004               lwz       r5,0x0004(r4)
0A6B8 A638          90A10038               stw       r5,0x0038(SP)
0A6BC A63C          80C10038               lwz       r6,0x0038(SP)
0A6C0 A640          8066000C               lwz       r3,0x000C(r6)
0A6C4 A644          48001009               bl        $+0x1008                  ; 0x0000B64C
0A6C8 A648          80410014               lwz       RTOC,0x0014(SP)
0A6CC A64C   X      5463001F               clrrwi.   r3,r3,16
0A6D0 A650   X      41820058               beq       $+0x0058                  ; 0x0000A6A8
0A6D4 A654   X      38600000               li        r3,0
0A6D8 A658          48000FF5               bl        $+0x0FF4                  ; 0x0000B64C
0A6DC A65C          80410014               lwz       RTOC,0x0014(SP)
0A6E0 A660          80810038               lwz       r4,0x0038(SP)
0A6E4 A664          9064000C               stw       r3,0x000C(r4)
0A6E8 A668          80A2FFC8               lwz       r5,-0x0038(RTOC)
0A6EC A66C          80650000               lwz       r3,0x0000(r5)
0A6F0 A670          306301E4               addic     r3,r3,484
0A6F4 A674          30630004               addic     r3,r3,4
0A6F8 A678          30630004               addic     r3,r3,4
0A6FC A67C          80810038               lwz       r4,0x0038(SP)
0A700 A680          4BFF8439               bl        $-0x7BC8                  ; 0x00002AB8
0A704 A684   X      60000000               nop
0A708 A688          90610038               stw       r3,0x0038(SP)
0A70C A68C          80810038               lwz       r4,0x0038(SP)
0A710 A690          8064000C               lwz       r3,0x000C(r4)
0A714 A694          48000FB9               bl        $+0x0FB8                  ; 0x0000B64C
0A718 A698          80410014               lwz       RTOC,0x0014(SP)
0A71C A69C   X      5463001F               clrrwi.   r3,r3,16
0A720 A6A0   X      41820008               beq       $+0x0008                  ; 0x0000A6A8
0A724 A6A4          4BFFFFB0               b         $-0x0050                  ; 0x0000A654
0A728 A6A8          80A2FFC8               lwz       r5,-0x0038(RTOC)
0A72C A6AC          80C50000               lwz       r6,0x0000(r5)
0A730 A6B0          30C601E4               addic     r6,r6,484
0A734 A6B4          30C60004               addic     r6,r6,4
0A738 A6B8          30C60004               addic     r6,r6,4
0A73C A6BC          80860004               lwz       r4,0x0004(r6)
0A740 A6C0          80650000               lwz       r3,0x0000(r5)
0A744 A6C4          30630264               addic     r3,r3,612
0A748 A6C8          4BFF8331               bl        $-0x7CD0                  ; 0x000029F8
0A74C A6CC   X      60000000               nop
0A750 A6D0          48000F7D               bl        $+0x0F7C                  ; 0x0000B64C
0A754 A6D4          80410014               lwz       RTOC,0x0014(SP)
0A758 A6D8          388200FC               addi      r4,RTOC,252
0A75C A6DC          80A40000               lwz       r5,0x0000(r4)
0A760 A6E0          30A50250               addic     r5,r5,592
0A764 A6E4          80C50008               lwz       r6,0x0008(r5)
0A768 A6E8          9066000C               stw       r3,0x000C(r6)
0A76C A6EC          48001081               bl        $+0x1080                  ; 0x0000B76C
0A770 A6F0          80410014               lwz       RTOC,0x0014(SP)
0A774 A6F4          48000CC9               bl        $+0x0CC8                  ; 0x0000B3BC
0A778 A6F8   X      60000000               nop
0A77C A6FC          80010048               lwz       r0,0x0048(SP)
0A780 A700          30210040               addic     SP,SP,64
0A784 A704   X      7C0803A6               mtlr      r0                        ; LR = 8
0A788 A708   X      4E800020               blr
0A78C A70C   X      7C0802A6               mflr      r0                        ; LR = 8
0A790 A710          90010008               stw       r0,0x0008(SP)
0A794 A714          9421FFB0               stwu      SP,-0x0050(SP)
0A798 A718   X      38600000               li        r3,0
0A79C A71C          7C630734               extsh     r3,r3
0A7A0 A720          98610038               stb       r3,0x0038(SP)
0A7A4 A724          388200FC               addi      r4,RTOC,252
0A7A8 A728          80A40000               lwz       r5,0x0000(r4)
0A7AC A72C          30A501E4               addic     r5,r5,484
0A7B0 A730          30A50004               addic     r5,r5,4
0A7B4 A734          30A50004               addic     r5,r5,4
0A7B8 A738          80C50004               lwz       r6,0x0004(r5)
0A7BC A73C          90C1003C               stw       r6,0x003C(SP)
0A7C0 A740          80E1003C               lwz       r7,0x003C(SP)
0A7C4 A744          8107000C               lwz       r8,0x000C(r7)
0A7C8 A748   X      5508043F               clrlwi.   r8,r8,16
0A7CC A74C   X      41820010               beq       $+0x0010                  ; 0x0000A75C
0A7D0 A750          89210038               lbz       r9,0x0038(SP)
0A7D4 A754   X      2C890000               cmpwi     cr1,r9,0
0A7D8 A758   X      41860010               beq       cr1,$+0x0010              ; 0x0000A768
0A7DC A75C   X      39400000               li        r10,0
0A7E0 A760          91410040               stw       r10,0x0040(SP)
0A7E4 A764          4800000C               b         $+0x000C                  ; 0x0000A770
0A7E8 A768   X      39600001               li        r11,1
0A7EC A76C          91610040               stw       r11,0x0040(SP)
0A7F0 A770          81810040               lwz       r12,0x0040(SP)
0A7F4 A774   X      2F0C0000               cmpwi     cr6,r12,0
0A7F8 A778   X      419A0098               beq       cr6,$+0x0098              ; 0x0000A810
0A7FC A77C          8061003C               lwz       r3,0x003C(SP)
0A800 A780          80830000               lwz       r4,0x0000(r3)
0A804 A784          54840636               rlwinm    r4,r4,0,24,27
0A808 A788          90810044               stw       r4,0x0044(SP)
0A80C A78C          80A10044               lwz       r5,0x0044(SP)
0A810 A790   X      2F850010               cmpwi     cr7,r5,16
0A814 A794   X      419E0008               beq       cr7,$+0x0008              ; 0x0000A79C
0A818 A798          48000014               b         $+0x0014                  ; 0x0000A7AC
0A81C A79C   X      38C00001               li        r6,1
0A820 A7A0          7CC60734               extsh     r6,r6
0A824 A7A4          98C10038               stb       r6,0x0038(SP)
0A828 A7A8          48000004               b         $+0x0004                  ; 0x0000A7AC
0A82C A7AC          80E2FFC8               lwz       r7,-0x0038(RTOC)
0A830 A7B0          80670000               lwz       r3,0x0000(r7)
0A834 A7B4          306301E4               addic     r3,r3,484
0A838 A7B8          30630004               addic     r3,r3,4
0A83C A7BC          30630004               addic     r3,r3,4
0A840 A7C0          8081003C               lwz       r4,0x003C(SP)
0A844 A7C4          4BFF82F5               bl        $-0x7D0C                  ; 0x00002AB8
0A848 A7C8   X      60000000               nop
0A84C A7CC          9061003C               stw       r3,0x003C(SP)
0A850 A7D0          8081003C               lwz       r4,0x003C(SP)
0A854 A7D4          80A4000C               lwz       r5,0x000C(r4)
0A858 A7D8   X      54A5043F               clrlwi.   r5,r5,16
0A85C A7DC   X      41820010               beq       $+0x0010                  ; 0x0000A7EC
0A860 A7E0          88C10038               lbz       r6,0x0038(SP)
0A864 A7E4   X      2C860000               cmpwi     cr1,r6,0
0A868 A7E8   X      41860010               beq       cr1,$+0x0010              ; 0x0000A7F8
0A86C A7EC   X      38E00000               li        r7,0
0A870 A7F0          90E10048               stw       r7,0x0048(SP)
0A874 A7F4          4800000C               b         $+0x000C                  ; 0x0000A800
0A878 A7F8   X      39000001               li        r8,1
0A87C A7FC          91010048               stw       r8,0x0048(SP)
0A880 A800          81210048               lwz       r9,0x0048(SP)
0A884 A804   X      2F090000               cmpwi     cr6,r9,0
0A888 A808   X      419A0008               beq       cr6,$+0x0008              ; 0x0000A810
0A88C A80C          4BFFFF70               b         $-0x0090                  ; 0x0000A77C
0A890 A810          88610038               lbz       r3,0x0038(SP)
0A894 A814          80010058               lwz       r0,0x0058(SP)
0A898 A818          30210050               addic     SP,SP,80
0A89C A81C   X      7C0803A6               mtlr      r0                        ; LR = 8
0A8A0 A820   X      4E800020               blr
0A8A4 A824   X      7C0802A6               mflr      r0                        ; LR = 8
0A8A8 A828          90010008               stw       r0,0x0008(SP)
0A8AC A82C          9421FFC0               stwu      SP,-0x0040(SP)
0A8B0 A830   X      38600000               li        r3,0
0A8B4 A834          7C630734               extsh     r3,r3
0A8B8 A838          98610038               stb       r3,0x0038(SP)
0A8BC A83C          388200FC               addi      r4,RTOC,252
0A8C0 A840          80A40000               lwz       r5,0x0000(r4)
0A8C4 A844          30A501E4               addic     r5,r5,484
0A8C8 A848          80C50028               lwz       r6,0x0028(r5)
0A8CC A84C   X      28060000               cmplwi    r6,0x0000
0A8D0 A850   X      41820058               beq       $+0x0058                  ; 0x0000A8A8
0A8D4 A854          80E2FFC8               lwz       r7,-0x0038(RTOC)
0A8D8 A858          81070000               lwz       r8,0x0000(r7)
0A8DC A85C          310801E4               addic     r8,r8,484
0A8E0 A860          81280028               lwz       r9,0x0028(r8)
0A8E4 A864          8149000C               lwz       r10,0x000C(r9)
0A8E8 A868          816A0000               lwz       r11,0x0000(r10)
0A8EC A86C   X      288B0000               cmplwi    cr1,r11,0x0000
0A8F0 A870   X      41860038               beq       cr1,$+0x0038              ; 0x0000A8A8
0A8F4 A874          398200FC               addi      r12,RTOC,252
0A8F8 A878          808C0000               lwz       r4,0x0000(r12)
0A8FC A87C          308401E4               addic     r4,r4,484
0A900 A880          80640028               lwz       r3,0x0028(r4)
0A904 A884          48000E89               bl        $+0x0E88                  ; 0x0000B70C
0A908 A888          80410014               lwz       RTOC,0x0014(SP)
0A90C A88C          388200FC               addi      r4,RTOC,252
0A910 A890          80A40000               lwz       r5,0x0000(r4)
0A914 A894          30A501E4               addic     r5,r5,484
0A918 A898          80C50028               lwz       r6,0x0028(r5)
0A91C A89C          80E6000C               lwz       r7,0x000C(r6)
0A920 A8A0   X      39000000               li        r8,0
0A924 A8A4          91070000               stw       r8,0x0000(r7)
0A928 A8A8          4BFFFE65               bl        $-0x019C                  ; 0x0000A70C
0A92C A8AC   X      60000000               nop
0A930 A8B0   X      2C030001               cmpwi     r3,1
0A934 A8B4   X      4082002C               bne       $+0x002C                  ; 0x0000A8E0
0A938 A8B8          4BFFFBA1               bl        $-0x0460                  ; 0x0000A458
0A93C A8BC   X      60000000               nop
0A940 A8C0   X      38600001               li        r3,1
0A944 A8C4          7C630734               extsh     r3,r3
0A948 A8C8          98610038               stb       r3,0x0038(SP)
0A94C A8CC          4BFFFE41               bl        $-0x01C0                  ; 0x0000A70C
0A950 A8D0   X      60000000               nop
0A954 A8D4   X      2C030001               cmpwi     r3,1
0A958 A8D8   X      40820008               bne       $+0x0008                  ; 0x0000A8E0
0A95C A8DC          4BFFFFDC               b         $-0x0024                  ; 0x0000A8B8
0A960 A8E0          88810038               lbz       r4,0x0038(SP)
0A964 A8E4   X      2C840000               cmpwi     cr1,r4,0
0A968 A8E8   X      4086000C               bne       cr1,$+0x000C              ; 0x0000A8F4
0A96C A8EC          480007D9               bl        $+0x07D8                  ; 0x0000B0C4
0A970 A8F0   X      60000000               nop
0A974 A8F4          8062FFC8               lwz       r3,-0x0038(RTOC)
0A978 A8F8          80830000               lwz       r4,0x0000(r3)
0A97C A8FC          308401E4               addic     r4,r4,484
0A980 A900          80A4002C               lwz       r5,0x002C(r4)
0A984 A904          80C50002               lwz       r6,0x0002(r5)
0A988 A908   X      2C060000               cmpwi     r6,0
0A98C A90C   X      41820040               beq       $+0x0040                  ; 0x0000A94C
0A990 A910          80E2FFC8               lwz       r7,-0x0038(RTOC)
0A994 A914          80670000               lwz       r3,0x0000(r7)
0A998 A918          306301E4               addic     r3,r3,484
0A99C A91C          30630024               addic     r3,r3,36
0A9A0 A920   X      38800000               li        r4,0
0A9A4 A924          480010A1               bl        $+0x10A0                  ; 0x0000B9C4
0A9A8 A928          80410014               lwz       RTOC,0x0014(SP)
0A9AC A92C   X      2C030000               cmpwi     r3,0
0A9B0 A930   X      4082001C               bne       $+0x001C                  ; 0x0000A94C
0A9B4 A934          388200FC               addi      r4,RTOC,252
0A9B8 A938          80A40000               lwz       r5,0x0000(r4)
0A9BC A93C          30A501E4               addic     r5,r5,484
0A9C0 A940          80650020               lwz       r3,0x0020(r5)
0A9C4 A944          48000D99               bl        $+0x0D98                  ; 0x0000B6DC
0A9C8 A948          80410014               lwz       RTOC,0x0014(SP)
0A9CC A94C   X      38600000               li        r3,0
0A9D0 A950          80010048               lwz       r0,0x0048(SP)
0A9D4 A954          30210040               addic     SP,SP,64
0A9D8 A958   X      7C0803A6               mtlr      r0                        ; LR = 8
0A9DC A95C   X      4E800020               blr
0A9E0 A960   X      7C0802A6               mflr      r0                        ; LR = 8
0A9E4 A964          90010008               stw       r0,0x0008(SP)
0A9E8 A968          9421FFB0               stwu      SP,-0x0050(SP)
0A9EC A96C          90610068               stw       r3,0x0068(SP)
0A9F0 A970          9081006C               stw       r4,0x006C(SP)
0A9F4 A974          90A10070               stw       r5,0x0070(SP)
0A9F8 A978          80610070               lwz       r3,0x0070(SP)
0A9FC A97C   X      38800000               li        r4,0
0AA00 A980          90830008               stw       r4,0x0008(r3)
0AA04 A984          80A10070               lwz       r5,0x0070(SP)
0AA08 A988          80C50008               lwz       r6,0x0008(r5)
0AA0C A98C   X      28060600               cmplwi    r6,0x0600
0AA10 A990   X      41820010               beq       $+0x0010                  ; 0x0000A9A0
0AA14 A994          80E10068               lwz       r7,0x0068(SP)
0AA18 A998   X      2C870000               cmpwi     cr1,r7,0
0AA1C A99C   X      40860010               bne       cr1,$+0x0010              ; 0x0000A9AC
0AA20 A9A0   X      39000000               li        r8,0
0AA24 A9A4          91010038               stw       r8,0x0038(SP)
0AA28 A9A8          4800000C               b         $+0x000C                  ; 0x0000A9B4
0AA2C A9AC   X      39200001               li        r9,1
0AA30 A9B0          91210038               stw       r9,0x0038(SP)
0AA34 A9B4          81410038               lwz       r10,0x0038(SP)
0AA38 A9B8   X      2F0A0000               cmpwi     cr6,r10,0
0AA3C A9BC   X      419A0134               beq       cr6,$+0x0134              ; 0x0000AAF0
0AA40 A9C0          81610070               lwz       r11,0x0070(SP)
0AA44 A9C4          818B0008               lwz       r12,0x0008(r11)
0AA48 A9C8          218C0600               subfic    r12,r12,1536
0AA4C A9CC          B181003C               sth       r12,0x003C(SP)
0AA50 A9D0          80810068               lwz       r4,0x0068(SP)
0AA54 A9D4          8064000C               lwz       r3,0x000C(r4)
0AA58 A9D8          80A1006C               lwz       r5,0x006C(SP)
0AA5C A9DC          A0C50000               lhz       r6,0x0000(r5)
0AA60 A9E0          7C633014               addc      r3,r3,r6
0AA64 A9E4          80E10068               lwz       r7,0x0068(SP)
0AA68 A9E8          81070010               lwz       r8,0x0010(r7)
0AA6C A9EC   X      7C634010               subc      r3,r8,r3
0AA70 A9F0          B061003E               sth       r3,0x003E(SP)
0AA74 A9F4          A121003C               lhz       r9,0x003C(SP)
0AA78 A9F8          A141003E               lhz       r10,0x003E(SP)
0AA7C A9FC   X      7F895000               cmpw      cr7,r9,r10
0AA80 AA00   X      419C0010               blt       cr7,$+0x0010              ; 0x0000AA10
0AA84 AA04          A161003E               lhz       r11,0x003E(SP)
0AA88 AA08          B1610040               sth       r11,0x0040(SP)
0AA8C AA0C          4800000C               b         $+0x000C                  ; 0x0000AA18
0AA90 AA10          A181003C               lhz       r12,0x003C(SP)
0AA94 AA14          B1810040               sth       r12,0x0040(SP)
0AA98 AA18          80810068               lwz       r4,0x0068(SP)
0AA9C AA1C          8064000C               lwz       r3,0x000C(r4)
0AAA0 AA20          80A1006C               lwz       r5,0x006C(SP)
0AAA4 AA24          A0C50000               lhz       r6,0x0000(r5)
0AAA8 AA28          7C633014               addc      r3,r3,r6
0AAAC AA2C          80E10070               lwz       r7,0x0070(SP)
0AAB0 AA30          80870004               lwz       r4,0x0004(r7)
0AAB4 AA34          81010070               lwz       r8,0x0070(SP)
0AAB8 AA38          81280008               lwz       r9,0x0008(r8)
0AABC AA3C          7C844814               addc      r4,r4,r9
0AAC0 AA40          A0A10040               lhz       r5,0x0040(SP)
0AAC4 AA44          48000F99               bl        $+0x0F98                  ; 0x0000B9DC
0AAC8 AA48          80410014               lwz       RTOC,0x0014(SP)
0AACC AA4C          8081006C               lwz       r4,0x006C(SP)
0AAD0 AA50          A0A40000               lhz       r5,0x0000(r4)
0AAD4 AA54          A0C10040               lhz       r6,0x0040(SP)
0AAD8 AA58          7CA53014               addc      r5,r5,r6
0AADC AA5C          B0A40000               sth       r5,0x0000(r4)
0AAE0 AA60          80E10070               lwz       r7,0x0070(SP)
0AAE4 AA64          81070008               lwz       r8,0x0008(r7)
0AAE8 AA68          A1210040               lhz       r9,0x0040(SP)
0AAEC AA6C          7D084814               addc      r8,r8,r9
0AAF0 AA70          91070008               stw       r8,0x0008(r7)
0AAF4 AA74          81410068               lwz       r10,0x0068(SP)
0AAF8 AA78          816A000C               lwz       r11,0x000C(r10)
0AAFC AA7C          8181006C               lwz       r12,0x006C(SP)
0AB00 AA80          A06C0000               lhz       r3,0x0000(r12)
0AB04 AA84          7D6B1814               addc      r11,r11,r3
0AB08 AA88          80C10068               lwz       r6,0x0068(SP)
0AB0C AA8C          80A60010               lwz       r5,0x0010(r6)
0AB10 AA90   X      7C055840               cmplw     r5,r11
0AB14 AA94   X      4082001C               bne       $+0x001C                  ; 0x0000AAB0
0AB18 AA98          80810068               lwz       r4,0x0068(SP)
0AB1C AA9C          81240008               lwz       r9,0x0008(r4)
0AB20 AAA0          91210068               stw       r9,0x0068(SP)
0AB24 AAA4          8101006C               lwz       r8,0x006C(SP)
0AB28 AAA8   X      38E00000               li        r7,0
0AB2C AAAC          B0E80000               sth       r7,0x0000(r8)
0AB30 AAB0          81410070               lwz       r10,0x0070(SP)
0AB34 AAB4          818A0008               lwz       r12,0x0008(r10)
0AB38 AAB8   X      288C0600               cmplwi    cr1,r12,0x0600
0AB3C AABC   X      41860010               beq       cr1,$+0x0010              ; 0x0000AACC
0AB40 AAC0          80610068               lwz       r3,0x0068(SP)
0AB44 AAC4   X      2F030000               cmpwi     cr6,r3,0
0AB48 AAC8   X      409A0010               bne       cr6,$+0x0010              ; 0x0000AAD8
0AB4C AACC   X      38C00000               li        r6,0
0AB50 AAD0          90C10044               stw       r6,0x0044(SP)
0AB54 AAD4          4800000C               b         $+0x000C                  ; 0x0000AAE0
0AB58 AAD8   X      39600001               li        r11,1
0AB5C AADC          91610044               stw       r11,0x0044(SP)
0AB60 AAE0          80A10044               lwz       r5,0x0044(SP)
0AB64 AAE4   X      2F850000               cmpwi     cr7,r5,0
0AB68 AAE8   X      419E0008               beq       cr7,$+0x0008              ; 0x0000AAF0
0AB6C AAEC          4BFFFED4               b         $-0x012C                  ; 0x0000A9C0
0AB70 AAF0          80610068               lwz       r3,0x0068(SP)
0AB74 AAF4          80010058               lwz       r0,0x0058(SP)
0AB78 AAF8          30210050               addic     SP,SP,80
0AB7C AAFC   X      7C0803A6               mtlr      r0                        ; LR = 8
0AB80 AB00   X      4E800020               blr
0AB84 AB04   X      7C0802A6               mflr      r0                        ; LR = 8
0AB88 AB08          90010008               stw       r0,0x0008(SP)
0AB8C AB0C          9421FFC0               stwu      SP,-0x0040(SP)
0AB90 AB10          9081005C               stw       r4,0x005C(SP)
0AB94 AB14          90A10060               stw       r5,0x0060(SP)
0AB98 AB18   X      38600016               li        r3,22
0AB9C AB1C          90610038               stw       r3,0x0038(SP)
0ABA0 AB20          80810060               lwz       r4,0x0060(SP)
0ABA4 AB24          548406F7               rlwinm.   r4,r4,0,27,27
0ABA8 AB28   X      41820008               beq       $+0x0008                  ; 0x0000AB30
0ABAC AB2C          480000D0               b         $+0x00D0                  ; 0x0000ABFC
0ABB0 AB30          80A10060               lwz       r5,0x0060(SP)
0ABB4 AB34          54A506B5               rlwinm.   r5,r5,0,26,26
0ABB8 AB38   X      41820008               beq       $+0x0008                  ; 0x0000AB40
0ABBC AB3C          480000C0               b         $+0x00C0                  ; 0x0000ABFC
0ABC0 AB40          80C10060               lwz       r6,0x0060(SP)
0ABC4 AB44          54C60673               rlwinm.   r6,r6,0,25,25
0ABC8 AB48   X      41820008               beq       $+0x0008                  ; 0x0000AB50
0ABCC AB4C          480000B0               b         $+0x00B0                  ; 0x0000ABFC
0ABD0 AB50          80E10060               lwz       r7,0x0060(SP)
0ABD4 AB54          54E70631               rlwinm.   r7,r7,0,24,24
0ABD8 AB58   X      41820008               beq       $+0x0008                  ; 0x0000AB60
0ABDC AB5C          480000A0               b         $+0x00A0                  ; 0x0000ABFC
0ABE0 AB60          390200FC               addi      r8,RTOC,252
0ABE4 AB64          81280000               lwz       r9,0x0000(r8)
0ABE8 AB68          312901E4               addic     r9,r9,484
0ABEC AB6C          81490030               lwz       r10,0x0030(r9)
0ABF0 AB70   X      2C8A0064               cmpwi     cr1,r10,100
0ABF4 AB74   X      40840088               bge       cr1,$+0x0088              ; 0x0000ABFC
0ABF8 AB78          8162FFC8               lwz       r11,-0x0038(RTOC)
0ABFC AB7C          818B0000               lwz       r12,0x0000(r11)
0AC00 AB80          318C01E4               addic     r12,r12,484
0AC04 AB84          808C002C               lwz       r4,0x002C(r12)
0AC08 AB88          8061005C               lwz       r3,0x005C(SP)
0AC0C AB8C          48000A31               bl        $+0x0A30                  ; 0x0000B5BC
0AC10 AB90          80410014               lwz       RTOC,0x0014(SP)
0AC14 AB94          80A2FFC8               lwz       r5,-0x0038(RTOC)
0AC18 AB98          80850000               lwz       r4,0x0000(r5)
0AC1C AB9C          308401E4               addic     r4,r4,484
0AC20 ABA0          30840030               addic     r4,r4,48
0AC24 ABA4   X      38600001               li        r3,1
0AC28 ABA8          48000B7D               bl        $+0x0B7C                  ; 0x0000B724
0AC2C ABAC          80410014               lwz       RTOC,0x0014(SP)
0AC30 ABB0          388200FC               addi      r4,RTOC,252
0AC34 ABB4          80640000               lwz       r3,0x0000(r4)
0AC38 ABB8          306301E4               addic     r3,r3,484
0AC3C ABBC          30630024               addic     r3,r3,36
0AC40 ABC0   X      38800000               li        r4,0
0AC44 ABC4          48000E01               bl        $+0x0E00                  ; 0x0000B9C4
0AC48 ABC8          80410014               lwz       RTOC,0x0014(SP)
0AC4C ABCC   X      2C030000               cmpwi     r3,0
0AC50 ABD0   X      40820024               bne       $+0x0024                  ; 0x0000ABF4
0AC54 ABD4          4BFF59E5               bl        $-0xA61C                  ; 0x000005B8
0AC58 ABD8   X      60000000               nop
0AC5C ABDC          8062FFC8               lwz       r3,-0x0038(RTOC)
0AC60 ABE0          80830000               lwz       r4,0x0000(r3)
0AC64 ABE4          308401E4               addic     r4,r4,484
0AC68 ABE8   X      38A00000               li        r5,0
0AC6C ABEC          7CA50734               extsh     r5,r5
0AC70 ABF0          98A40024               stb       r5,0x0024(r4)
0AC74 ABF4   X      38C00000               li        r6,0
0AC78 ABF8          90C10038               stw       r6,0x0038(SP)
0AC7C ABFC          80610038               lwz       r3,0x0038(SP)
0AC80 AC00          80010048               lwz       r0,0x0048(SP)
0AC84 AC04          30210040               addic     SP,SP,64
0AC88 AC08   X      7C0803A6               mtlr      r0                        ; LR = 8
0AC8C AC0C   X      4E800020               blr
0AC90 AC10   X      7C0802A6               mflr      r0                        ; LR = 8
0AC94 AC14          90010008               stw       r0,0x0008(SP)
0AC98 AC18          9421FFA0               stwu      SP,-0x0060(SP)
0AC9C AC1C          90610078               stw       r3,0x0078(SP)
0ACA0 AC20          B081007E               sth       r4,0x007E(SP)
0ACA4 AC24          80610078               lwz       r3,0x0078(SP)
0ACA8 AC28          8083000C               lwz       r4,0x000C(r3)
0ACAC AC2C          90810038               stw       r4,0x0038(SP)
0ACB0 AC30   X      38A00000               li        r5,0
0ACB4 AC34          90A1003C               stw       r5,0x003C(SP)
0ACB8 AC38          80C1003C               lwz       r6,0x003C(SP)
0ACBC AC3C          90C10040               stw       r6,0x0040(SP)
0ACC0 AC40          B0A10044               sth       r5,0x0044(SP)
0ACC4 AC44          80E10038               lwz       r7,0x0038(SP)
0ACC8 AC48          A107000C               lhz       r8,0x000C(r7)
0ACCC AC4C   X      2C080000               cmpwi     r8,0
0ACD0 AC50   X      40820024               bne       $+0x0024                  ; 0x0000AC74
0ACD4 AC54          80610078               lwz       r3,0x0078(SP)
0ACD8 AC58          48000C4D               bl        $+0x0C4C                  ; 0x0000B8A4
0ACDC AC5C          80410014               lwz       RTOC,0x0014(SP)
0ACE0 AC60   X      3063FFF2               subic     r3,r3,14
0ACE4 AC64          B0610046               sth       r3,0x0046(SP)
0ACE8 AC68          A0810046               lhz       r4,0x0046(SP)
0ACEC AC6C          80A10038               lwz       r5,0x0038(SP)
0ACF0 AC70          B085000C               sth       r4,0x000C(r5)
0ACF4 AC74          80C10038               lwz       r6,0x0038(SP)
0ACF8 AC78          80E60006               lwz       r7,0x0006(r6)
0ACFC AC7C   X      28070000               cmplwi    r7,0x0000
0AD00 AC80   X      40820018               bne       $+0x0018                  ; 0x0000AC98
0AD04 AC84          81010038               lwz       r8,0x0038(SP)
0AD08 AC88          31080006               addic     r8,r8,6
0AD0C AC8C          A1280004               lhz       r9,0x0004(r8)
0AD10 AC90   X      2C890000               cmpwi     cr1,r9,0
0AD14 AC94   X      41860010               beq       cr1,$+0x0010              ; 0x0000ACA4
0AD18 AC98   X      39400000               li        r10,0
0AD1C AC9C          91410048               stw       r10,0x0048(SP)
0AD20 ACA0          4800000C               b         $+0x000C                  ; 0x0000ACAC
0AD24 ACA4   X      39600001               li        r11,1
0AD28 ACA8          91610048               stw       r11,0x0048(SP)
0AD2C ACAC          81810048               lwz       r12,0x0048(SP)
0AD30 ACB0   X      2F0C0000               cmpwi     cr6,r12,0
0AD34 ACB4   X      419A0030               beq       cr6,$+0x0030              ; 0x0000ACE4
0AD38 ACB8          8062FFC8               lwz       r3,-0x0038(RTOC)
0AD3C ACBC          80830000               lwz       r4,0x0000(r3)
0AD40 ACC0          80A4001A               lwz       r5,0x001A(r4)
0AD44 ACC4          80C10038               lwz       r6,0x0038(SP)
0AD48 ACC8          90A60006               stw       r5,0x0006(r6)
0AD4C ACCC          80E30000               lwz       r7,0x0000(r3)
0AD50 ACD0          30E7001A               addic     r7,r7,26
0AD54 ACD4          A1070004               lhz       r8,0x0004(r7)
0AD58 ACD8          81210038               lwz       r9,0x0038(SP)
0AD5C ACDC          31290006               addic     r9,r9,6
0AD60 ACE0          B1090004               sth       r8,0x0004(r9)
0AD64 ACE4          81410078               lwz       r10,0x0078(SP)
0AD68 ACE8   X      2F8A0000               cmpwi     cr7,r10,0
0AD6C ACEC   X      419E0124               beq       cr7,$+0x0124              ; 0x0000AE10
0AD70 ACF0          8162FFC8               lwz       r11,-0x0038(RTOC)
0AD74 ACF4          806B0000               lwz       r3,0x0000(r11)
0AD78 ACF8          306301E4               addic     r3,r3,484
0AD7C ACFC          48000B61               bl        $+0x0B60                  ; 0x0000B85C
0AD80 AD00          80410014               lwz       RTOC,0x0014(SP)
0AD84 AD04          9061004C               stw       r3,0x004C(SP)
0AD88 AD08          80610078               lwz       r3,0x0078(SP)
0AD8C AD0C          30810044               addic     r4,SP,68
0AD90 AD10          80A1004C               lwz       r5,0x004C(SP)
0AD94 AD14          4BFFFC4D               bl        $-0x03B4                  ; 0x0000A960
0AD98 AD18   X      60000000               nop
0AD9C AD1C          90610078               stw       r3,0x0078(SP)
0ADA0 AD20          80810040               lwz       r4,0x0040(SP)
0ADA4 AD24   X      28040000               cmplwi    r4,0x0000
0ADA8 AD28   X      40820030               bne       $+0x0030                  ; 0x0000AD58
0ADAC AD2C          80A2FFC8               lwz       r5,-0x0038(RTOC)
0ADB0 AD30          80C50000               lwz       r6,0x0000(r5)
0ADB4 AD34          30C601E4               addic     r6,r6,484
0ADB8 AD38          30C60004               addic     r6,r6,4
0ADBC AD3C          80E60004               lwz       r7,0x0004(r6)
0ADC0 AD40          90E1003C               stw       r7,0x003C(SP)
0ADC4 AD44          8101003C               lwz       r8,0x003C(SP)
0ADC8 AD48          91010040               stw       r8,0x0040(SP)
0ADCC AD4C          8121004C               lwz       r9,0x004C(SP)
0ADD0 AD50          91210050               stw       r9,0x0050(SP)
0ADD4 AD54          48000088               b         $+0x0088                  ; 0x0000ADDC
0ADD8 AD58          81410078               lwz       r10,0x0078(SP)
0ADDC AD5C   X      2C8A0000               cmpwi     cr1,r10,0
0ADE0 AD60   X      41860010               beq       cr1,$+0x0010              ; 0x0000AD70
0ADE4 AD64   X      39600000               li        r11,0
0ADE8 AD68          91610054               stw       r11,0x0054(SP)
0ADEC AD6C          4800000C               b         $+0x000C                  ; 0x0000AD78
0ADF0 AD70   X      3D801000               lis       r12,4096
0ADF4 AD74          91810054               stw       r12,0x0054(SP)
0ADF8 AD78          8081004C               lwz       r4,0x004C(SP)
0ADFC AD7C          8064000C               lwz       r3,0x000C(r4)
0AE00 AD80          480008CD               bl        $+0x08CC                  ; 0x0000B64C
0AE04 AD84          80410014               lwz       RTOC,0x0014(SP)
0AE08 AD88          8081003C               lwz       r4,0x003C(SP)
0AE0C AD8C          90640004               stw       r3,0x0004(r4)
0AE10 AD90          80A1003C               lwz       r5,0x003C(SP)
0AE14 AD94   X      38C00000               li        r6,0
0AE18 AD98          90C50008               stw       r6,0x0008(r5)
0AE1C AD9C          80E1003C               lwz       r7,0x003C(SP)
0AE20 ADA0          90C7000C               stw       r6,0x000C(r7)
0AE24 ADA4          480009C9               bl        $+0x09C8                  ; 0x0000B76C
0AE28 ADA8          80410014               lwz       RTOC,0x0014(SP)
0AE2C ADAC          80610054               lwz       r3,0x0054(SP)
0AE30 ADB0          60630000               ori       r3,r3,0x0000
0AE34 ADB4          60630000               ori       r3,r3,0x0000
0AE38 ADB8          8081004C               lwz       r4,0x004C(SP)
0AE3C ADBC          80A40008               lwz       r5,0x0008(r4)
0AE40 ADC0          7C632B78               or        r3,r3,r5
0AE44 ADC4          48000889               bl        $+0x0888                  ; 0x0000B64C
0AE48 ADC8          80410014               lwz       RTOC,0x0014(SP)
0AE4C ADCC          8081003C               lwz       r4,0x003C(SP)
0AE50 ADD0          90640000               stw       r3,0x0000(r4)
0AE54 ADD4          48000999               bl        $+0x0998                  ; 0x0000B76C
0AE58 ADD8          80410014               lwz       RTOC,0x0014(SP)
0AE5C ADDC          388200FC               addi      r4,RTOC,252
0AE60 ADE0          80640000               lwz       r3,0x0000(r4)
0AE64 ADE4          306301E4               addic     r3,r3,484
0AE68 ADE8          30630004               addic     r3,r3,4
0AE6C ADEC          30630004               addic     r3,r3,4
0AE70 ADF0          8081003C               lwz       r4,0x003C(SP)
0AE74 ADF4          4BFF7CC5               bl        $-0x833C                  ; 0x00002AB8
0AE78 ADF8   X      60000000               nop
0AE7C ADFC          9061003C               stw       r3,0x003C(SP)
0AE80 AE00          80810078               lwz       r4,0x0078(SP)
0AE84 AE04   X      2C040000               cmpwi     r4,0
0AE88 AE08   X      41820008               beq       $+0x0008                  ; 0x0000AE10
0AE8C AE0C          4BFFFEE4               b         $-0x011C                  ; 0x0000ACF0
0AE90 AE10          80A1003C               lwz       r5,0x003C(SP)
0AE94 AE14   X      38C00000               li        r6,0
0AE98 AE18          90C50004               stw       r6,0x0004(r5)
0AE9C AE1C          80E1003C               lwz       r7,0x003C(SP)
0AEA0 AE20          90C70008               stw       r6,0x0008(r7)
0AEA4 AE24          8101003C               lwz       r8,0x003C(SP)
0AEA8 AE28          90C8000C               stw       r6,0x000C(r8)
0AEAC AE2C          48000941               bl        $+0x0940                  ; 0x0000B76C
0AEB0 AE30          80410014               lwz       RTOC,0x0014(SP)
0AEB4 AE34          8061003C               lwz       r3,0x003C(SP)
0AEB8 AE38   X      38800070               li        r4,112
0AEBC AE3C          90830000               stw       r4,0x0000(r3)
0AEC0 AE40          4800092D               bl        $+0x092C                  ; 0x0000B76C
0AEC4 AE44          80410014               lwz       RTOC,0x0014(SP)
0AEC8 AE48          8062FFC8               lwz       r3,-0x0038(RTOC)
0AECC AE4C          80830000               lwz       r4,0x0000(r3)
0AED0 AE50          308401E4               addic     r4,r4,484
0AED4 AE54          30840004               addic     r4,r4,4
0AED8 AE58          80A1003C               lwz       r5,0x003C(SP)
0AEDC AE5C          90A40004               stw       r5,0x0004(r4)
0AEE0 AE60          A0C1007E               lhz       r6,0x007E(SP)
0AEE4 AE64   X      2C060600               cmpwi     r6,1536
0AEE8 AE68   X      40810010               ble       $+0x0010                  ; 0x0000AE78
0AEEC AE6C   X      38E00000               li        r7,0
0AEF0 AE70          90E10054               stw       r7,0x0054(SP)
0AEF4 AE74          4800000C               b         $+0x000C                  ; 0x0000AE80
0AEF8 AE78   X      3D001000               lis       r8,4096
0AEFC AE7C          91010054               stw       r8,0x0054(SP)
0AF00 AE80          81210050               lwz       r9,0x0050(SP)
0AF04 AE84          8069000C               lwz       r3,0x000C(r9)
0AF08 AE88          480007C5               bl        $+0x07C4                  ; 0x0000B64C
0AF0C AE8C          80410014               lwz       RTOC,0x0014(SP)
0AF10 AE90          80810040               lwz       r4,0x0040(SP)
0AF14 AE94          90640004               stw       r3,0x0004(r4)
0AF18 AE98          80A10040               lwz       r5,0x0040(SP)
0AF1C AE9C   X      38C00000               li        r6,0
0AF20 AEA0          90C50008               stw       r6,0x0008(r5)
0AF24 AEA4          80E10040               lwz       r7,0x0040(SP)
0AF28 AEA8          90C7000C               stw       r6,0x000C(r7)
0AF2C AEAC          480008C1               bl        $+0x08C0                  ; 0x0000B76C
0AF30 AEB0          80410014               lwz       RTOC,0x0014(SP)
0AF34 AEB4          80610054               lwz       r3,0x0054(SP)
0AF38 AEB8          60630000               ori       r3,r3,0x0000
0AF3C AEBC          60630000               ori       r3,r3,0x0000
0AF40 AEC0          80810050               lwz       r4,0x0050(SP)
0AF44 AEC4          80A40008               lwz       r5,0x0008(r4)
0AF48 AEC8          7C632B78               or        r3,r3,r5
0AF4C AECC          48000781               bl        $+0x0780                  ; 0x0000B64C
0AF50 AED0          80410014               lwz       RTOC,0x0014(SP)
0AF54 AED4          80810040               lwz       r4,0x0040(SP)
0AF58 AED8          90640000               stw       r3,0x0000(r4)
0AF5C AEDC          48000891               bl        $+0x0890                  ; 0x0000B76C
0AF60 AEE0          80410014               lwz       RTOC,0x0014(SP)
0AF64 AEE4          A061007E               lhz       r3,0x007E(SP)
0AF68 AEE8   X      2C030040               cmpwi     r3,64
0AF6C AEEC   X      40800028               bge       $+0x0028                  ; 0x0000AF14
0AF70 AEF0          388200FC               addi      r4,RTOC,252
0AF74 AEF4          80A40000               lwz       r5,0x0000(r4)
0AF78 AEF8          30A50024               addic     r5,r5,36
0AF7C AEFC          80C50008               lwz       r6,0x0008(r5)
0AF80 AF00   X      38E00004               li        r7,4
0AF84 AF04          30E70040               addic     r7,r7,64
0AF88 AF08          7CC63814               addc      r6,r6,r7
0AF8C AF0C          90C50008               stw       r6,0x0008(r5)
0AF90 AF10          48000024               b         $+0x0024                  ; 0x0000AF34
0AF94 AF14          390200FC               addi      r8,RTOC,252
0AF98 AF18          81280000               lwz       r9,0x0000(r8)
0AF9C AF1C          31290024               addic     r9,r9,36
0AFA0 AF20          81490008               lwz       r10,0x0008(r9)
0AFA4 AF24          A161007E               lhz       r11,0x007E(SP)
0AFA8 AF28          316B0004               addic     r11,r11,4
0AFAC AF2C          7D4A5814               addc      r10,r10,r11
0AFB0 AF30          91490008               stw       r10,0x0008(r9)
0AFB4 AF34          81810050               lwz       r12,0x0050(SP)
0AFB8 AF38          806C0004               lwz       r3,0x0004(r12)
0AFBC AF3C          88830000               lbz       r4,0x0000(r3)
0AFC0 AF40   X      548407FF               clrlwi.   r4,r4,31
0AFC4 AF44   X      41820090               beq       $+0x0090                  ; 0x0000AFD4
0AFC8 AF48          80E10050               lwz       r7,0x0050(SP)
0AFCC AF4C          80C70004               lwz       r6,0x0004(r7)
0AFD0 AF50          80A60000               lwz       r5,0x0000(r6)
0AFD4 AF54   X      3900FFFF               li        r8,-1
0AFD8 AF58   X      7C854040               cmplw     cr1,r5,r8
0AFDC AF5C   X      40860020               bne       cr1,$+0x0020              ; 0x0000AF7C
0AFE0 AF60          81610050               lwz       r11,0x0050(SP)
0AFE4 AF64          814B0004               lwz       r10,0x0004(r11)
0AFE8 AF68          A12A0004               lhz       r9,0x0004(r10)
0AFEC AF6C   X      3D800000               lis       r12,0
0AFF0 AF70          618CFFFF               ori       r12,r12,0xFFFF
0AFF4 AF74   X      7F096000               cmpw      cr6,r9,r12
0AFF8 AF78   X      419A0010               beq       cr6,$+0x0010              ; 0x0000AF88
0AFFC AF7C   X      38600000               li        r3,0
0B000 AF80          90610058               stw       r3,0x0058(SP)
0B004 AF84          4800000C               b         $+0x000C                  ; 0x0000AF90
0B008 AF88   X      38800001               li        r4,1
0B00C AF8C          90810058               stw       r4,0x0058(SP)
0B010 AF90          80E10058               lwz       r7,0x0058(SP)
0B014 AF94   X      2F870000               cmpwi     cr7,r7,0
0B018 AF98   X      419E0020               beq       cr7,$+0x0020              ; 0x0000AFB8
0B01C AF9C          38C200FC               addi      r6,RTOC,252
0B020 AFA0          80A60000               lwz       r5,0x0000(r6)
0B024 AFA4          30A50024               addic     r5,r5,36
0B028 AFA8          81050028               lwz       r8,0x0028(r5)
0B02C AFAC          31080001               addic     r8,r8,1
0B030 AFB0          91050028               stw       r8,0x0028(r5)
0B034 AFB4          4800001C               b         $+0x001C                  ; 0x0000AFD0
0B038 AFB8          8162FFC8               lwz       r11,-0x0038(RTOC)
0B03C AFBC          814B0000               lwz       r10,0x0000(r11)
0B040 AFC0          314A0024               addic     r10,r10,36
0B044 AFC4          812A0024               lwz       r9,0x0024(r10)
0B048 AFC8          31290001               addic     r9,r9,1
0B04C AFCC          912A0024               stw       r9,0x0024(r10)
0B050 AFD0          4800001C               b         $+0x001C                  ; 0x0000AFEC
0B054 AFD4          398200FC               addi      r12,RTOC,252
0B058 AFD8          806C0000               lwz       r3,0x0000(r12)
0B05C AFDC          30630024               addic     r3,r3,36
0B060 AFE0          8083000C               lwz       r4,0x000C(r3)
0B064 AFE4          30840001               addic     r4,r4,1
0B068 AFE8          9083000C               stw       r4,0x000C(r3)
0B06C AFEC          80E2FFC8               lwz       r7,-0x0038(RTOC)
0B070 AFF0          80C70000               lwz       r6,0x0000(r7)
0B074 AFF4          30C601E4               addic     r6,r6,484
0B078 AFF8          81060028               lwz       r8,0x0028(r6)
0B07C AFFC   X      28080000               cmplwi    r8,0x0000
0B080 B000   X      41820078               beq       $+0x0078                  ; 0x0000B078
0B084 B004          80A2FFC8               lwz       r5,-0x0038(RTOC)
0B088 B008          81650000               lwz       r11,0x0000(r5)
0B08C B00C          316B01E4               addic     r11,r11,484
0B090 B010          812B0028               lwz       r9,0x0028(r11)
0B094 B014          8149000C               lwz       r10,0x000C(r9)
0B098 B018          818A0000               lwz       r12,0x0000(r10)
0B09C B01C   X      288C0000               cmplwi    cr1,r12,0x0000
0B0A0 B020   X      41860020               beq       cr1,$+0x0020              ; 0x0000B040
0B0A4 B024          388200FC               addi      r4,RTOC,252
0B0A8 B028          80E40000               lwz       r7,0x0000(r4)
0B0AC B02C          30E701E4               addic     r7,r7,484
0B0B0 B030          80670028               lwz       r3,0x0028(r7)
0B0B4 B034          480006D9               bl        $+0x06D8                  ; 0x0000B70C
0B0B8 B038          80410014               lwz       RTOC,0x0014(SP)
0B0BC B03C          48000020               b         $+0x0020                  ; 0x0000B05C
0B0C0 B040          388200FC               addi      r4,RTOC,252
0B0C4 B044          80A40000               lwz       r5,0x0000(r4)
0B0C8 B048          30A501E4               addic     r5,r5,484
0B0CC B04C          80C50028               lwz       r6,0x0028(r5)
0B0D0 B050          80E6000C               lwz       r7,0x000C(r6)
0B0D4 B054   X      39000002               li        r8,2
0B0D8 B058          91070000               stw       r8,0x0000(r7)
0B0DC B05C          8122FFC8               lwz       r9,-0x0038(RTOC)
0B0E0 B060          81490000               lwz       r10,0x0000(r9)
0B0E4 B064          314A01E4               addic     r10,r10,484
0B0E8 B068          806A0028               lwz       r3,0x0028(r10)
0B0EC B06C   X      388003E8               li        r4,1000
0B0F0 B070          4800081D               bl        $+0x081C                  ; 0x0000B88C
0B0F4 B074          80410014               lwz       RTOC,0x0014(SP)
0B0F8 B078          480006F5               bl        $+0x06F4                  ; 0x0000B76C
0B0FC B07C          80410014               lwz       RTOC,0x0014(SP)
0B100 B080          8062FFC8               lwz       r3,-0x0038(RTOC)
0B104 B084          80830000               lwz       r4,0x0000(r3)
0B108 B088          30840250               addic     r4,r4,592
0B10C B08C          80A40008               lwz       r5,0x0008(r4)
0B110 B090   X      3CC00080               lis       r6,128
0B114 B094          60C60080               ori       r6,r6,0x0080
0B118 B098          60C60040               ori       r6,r6,0x0040
0B11C B09C   X      3CE00010               lis       r7,16
0B120 B0A0          60E70010               ori       r7,r7,0x0010
0B124 B0A4          7CC63B78               or        r6,r6,r7
0B128 B0A8          90C50000               stw       r6,0x0000(r5)
0B12C B0AC          480006C1               bl        $+0x06C0                  ; 0x0000B76C
0B130 B0B0          80410014               lwz       RTOC,0x0014(SP)
0B134 B0B4          80010068               lwz       r0,0x0068(SP)
0B138 B0B8          30210060               addic     SP,SP,96
0B13C B0BC   X      7C0803A6               mtlr      r0                        ; LR = 8
0B140 B0C0   X      4E800020               blr
0B144 B0C4   X      7C0802A6               mflr      r0                        ; LR = 8
0B148 B0C8          90010008               stw       r0,0x0008(SP)
0B14C B0CC          9421FFC0               stwu      SP,-0x0040(SP)
0B150 B0D0   X      38600430               li        r3,1072
0B154 B0D4   X      5463043E               clrlwi    r3,r3,16
0B158 B0D8          4BFF77ED               bl        $-0x8814                  ; 0x000028C4
0B15C B0DC   X      60000000               nop
0B160 B0E0          B0610038               sth       r3,0x0038(SP)
0B164 B0E4   X      38600630               li        r3,1584
0B168 B0E8   X      5463043E               clrlwi    r3,r3,16
0B16C B0EC          4BFF77D9               bl        $-0x8828                  ; 0x000028C4
0B170 B0F0   X      60000000               nop
0B174 B0F4          B061003A               sth       r3,0x003A(SP)
0B178 B0F8   X      38800000               li        r4,0
0B17C B0FC   X      5483043E               clrlwi    r3,r4,16
0B180 B100          4BFF77C5               bl        $-0x883C                  ; 0x000028C4
0B184 B104   X      60000000               nop
0B188 B108          B061003C               sth       r3,0x003C(SP)
0B18C B10C   X      38600200               li        r3,512
0B190 B110   X      5463043E               clrlwi    r3,r3,16
0B194 B114          4BFF77B1               bl        $-0x8850                  ; 0x000028C4
0B198 B118   X      60000000               nop
0B19C B11C          4BFF5E2D               bl        $-0xA1D4                  ; 0x00000F48
0B1A0 B120   X      60000000               nop
0B1A4 B124          480000D1               bl        $+0x00D0                  ; 0x0000B1F4
0B1A8 B128   X      60000000               nop
0B1AC B12C   X      38600006               li        r3,6
0B1B0 B130   X      5463043E               clrlwi    r3,r3,16
0B1B4 B134          4BFF75B1               bl        $-0x8A50                  ; 0x000026E4
0B1B8 B138   X      60000000               nop
0B1BC B13C          48000631               bl        $+0x0630                  ; 0x0000B76C
0B1C0 B140          80410014               lwz       RTOC,0x0014(SP)
0B1C4 B144   X      3C60D000               lis       r3,-12288
0B1C8 B148          60639000               ori       r3,r3,0x9000
0B1CC B14C          48000501               bl        $+0x0500                  ; 0x0000B64C
0B1D0 B150          80410014               lwz       RTOC,0x0014(SP)
0B1D4 B154          388200FC               addi      r4,RTOC,252
0B1D8 B158          80A40000               lwz       r5,0x0000(r4)
0B1DC B15C          30A50250               addic     r5,r5,592
0B1E0 B160          80C50008               lwz       r6,0x0008(r5)
0B1E4 B164          90660000               stw       r3,0x0000(r6)
0B1E8 B168          48000605               bl        $+0x0604                  ; 0x0000B76C
0B1EC B16C          80410014               lwz       RTOC,0x0014(SP)
0B1F0 B170          A081003C               lhz       r4,0x003C(SP)
0B1F4 B174          60840001               ori       r4,r4,0x0001
0B1F8 B178   X      5484043E               clrlwi    r4,r4,16
0B1FC B17C   X      38600000               li        r3,0
0B200 B180   X      5463043E               clrlwi    r3,r3,16
0B204 B184          4BFF7791               bl        $-0x8870                  ; 0x00002914
0B208 B188   X      60000000               nop
0B20C B18C          A0810038               lhz       r4,0x0038(SP)
0B210 B190          60840001               ori       r4,r4,0x0001
0B214 B194   X      5484043E               clrlwi    r4,r4,16
0B218 B198   X      38600430               li        r3,1072
0B21C B19C   X      5463043E               clrlwi    r3,r3,16
0B220 B1A0          4BFF7775               bl        $-0x888C                  ; 0x00002914
0B224 B1A4   X      60000000               nop
0B228 B1A8          A081003A               lhz       r4,0x003A(SP)
0B22C B1AC          60840001               ori       r4,r4,0x0001
0B230 B1B0   X      5484043E               clrlwi    r4,r4,16
0B234 B1B4   X      38600630               li        r3,1584
0B238 B1B8   X      5463043E               clrlwi    r3,r3,16
0B23C B1BC          4BFF7759               bl        $-0x88A8                  ; 0x00002914
0B240 B1C0   X      60000000               nop
0B244 B1C4   X      38600210               li        r3,528
0B248 B1C8   X      5463043E               clrlwi    r3,r3,16
0B24C B1CC   X      3880FCFF               li        r4,-769
0B250 B1D0   X      5484043E               clrlwi    r4,r4,16
0B254 B1D4          4BFF7741               bl        $-0x88C0                  ; 0x00002914
0B258 B1D8   X      60000000               nop
0B25C B1DC          480001E1               bl        $+0x01E0                  ; 0x0000B3BC
0B260 B1E0   X      60000000               nop
0B264 B1E4          80010048               lwz       r0,0x0048(SP)
0B268 B1E8          30210040               addic     SP,SP,64
0B26C B1EC   X      7C0803A6               mtlr      r0                        ; LR = 8
0B270 B1F0   X      4E800020               blr
0B274 B1F4   X      7C0802A6               mflr      r0                        ; LR = 8
0B278 B1F8          90010008               stw       r0,0x0008(SP)
0B27C B1FC          9421FFB0               stwu      SP,-0x0050(SP)
0B280 B200   X      38600000               li        r3,0
0B284 B204          7C630734               extsh     r3,r3
0B288 B208          98610038               stb       r3,0x0038(SP)
0B28C B20C   X      3C807000               lis       r4,28672
0B290 B210          9081003C               stw       r4,0x003C(SP)
0B294 B214          80A2FFC8               lwz       r5,-0x0038(RTOC)
0B298 B218          80C50000               lwz       r6,0x0000(r5)
0B29C B21C          30C601E4               addic     r6,r6,484
0B2A0 B220          30C60004               addic     r6,r6,4
0B2A4 B224          30C60004               addic     r6,r6,4
0B2A8 B228          80E60004               lwz       r7,0x0004(r6)
0B2AC B22C          90E10040               stw       r7,0x0040(SP)
0B2B0 B230          89010038               lbz       r8,0x0038(SP)
0B2B4 B234   X      2C080000               cmpwi     r8,0
0B2B8 B238   X      40820120               bne       $+0x0120                  ; 0x0000B358
0B2BC B23C          81210040               lwz       r9,0x0040(SP)
0B2C0 B240          80690000               lwz       r3,0x0000(r9)
0B2C4 B244          48000409               bl        $+0x0408                  ; 0x0000B64C
0B2C8 B248          80410014               lwz       RTOC,0x0014(SP)
0B2CC B24C   X      54630006               clrrwi    r3,r3,28
0B2D0 B250          90610044               stw       r3,0x0044(SP)
0B2D4 B254          80810044               lwz       r4,0x0044(SP)
0B2D8 B258   X      3CA01000               lis       r5,4096
0B2DC B25C   X      7C042800               cmpw      r4,r5
0B2E0 B260   X      41820024               beq       $+0x0024                  ; 0x0000B284
0B2E4 B264          80C10044               lwz       r6,0x0044(SP)
0B2E8 B268   X      2C860000               cmpwi     cr1,r6,0
0B2EC B26C   X      41860018               beq       cr1,$+0x0018              ; 0x0000B284
0B2F0 B270          80E10044               lwz       r7,0x0044(SP)
0B2F4 B274   X      3D007000               lis       r8,28672
0B2F8 B278   X      7F074000               cmpw      cr6,r7,r8
0B2FC B27C   X      419A008C               beq       cr6,$+0x008C              ; 0x0000B308
0B300 B280          48000098               b         $+0x0098                  ; 0x0000B318
0B304 B284          81210040               lwz       r9,0x0040(SP)
0B308 B288          80690004               lwz       r3,0x0004(r9)
0B30C B28C          480003C1               bl        $+0x03C0                  ; 0x0000B64C
0B310 B290          80410014               lwz       RTOC,0x0014(SP)
0B314 B294          60640000               ori       r4,r3,0x0000
0B318 B298          80A2FFC8               lwz       r5,-0x0038(RTOC)
0B31C B29C          80C50000               lwz       r6,0x0000(r5)
0B320 B2A0          30C601E4               addic     r6,r6,484
0B324 B2A4          30C60004               addic     r6,r6,4
0B328 B2A8          80660014               lwz       r3,0x0014(r6)
0B32C B2AC          4BFF77BD               bl        $-0x8844                  ; 0x00002A68
0B330 B2B0   X      60000000               nop
0B334 B2B4          B0610048               sth       r3,0x0048(SP)
0B338 B2B8          80A2FFC8               lwz       r5,-0x0038(RTOC)
0B33C B2BC          80C50000               lwz       r6,0x0000(r5)
0B340 B2C0          30C601E4               addic     r6,r6,484
0B344 B2C4          80860004               lwz       r4,0x0004(r6)
0B348 B2C8          A0E10048               lhz       r7,0x0048(SP)
0B34C B2CC   X      54E72036               slwi      r7,r7,4
0B350 B2D0          7C843814               addc      r4,r4,r7
0B354 B2D4          80650000               lwz       r3,0x0000(r5)
0B358 B2D8          306301E4               addic     r3,r3,484
0B35C B2DC          480004C1               bl        $+0x04C0                  ; 0x0000B79C
0B360 B2E0          80410014               lwz       RTOC,0x0014(SP)
0B364 B2E4          8062FFC8               lwz       r3,-0x0038(RTOC)
0B368 B2E8          80830000               lwz       r4,0x0000(r3)
0B36C B2EC          308401E4               addic     r4,r4,484
0B370 B2F0          30840004               addic     r4,r4,4
0B374 B2F4          30840018               addic     r4,r4,24
0B378 B2F8   X      38600001               li        r3,1
0B37C B2FC          48000429               bl        $+0x0428                  ; 0x0000B724
0B380 B300          80410014               lwz       RTOC,0x0014(SP)
0B384 B304          48000014               b         $+0x0014                  ; 0x0000B318
0B388 B308   X      38800001               li        r4,1
0B38C B30C          7C840734               extsh     r4,r4
0B390 B310          98810038               stb       r4,0x0038(SP)
0B394 B314          48000004               b         $+0x0004                  ; 0x0000B318
0B398 B318          88A10038               lbz       r5,0x0038(SP)
0B39C B31C   X      2C050000               cmpwi     r5,0
0B3A0 B320   X      40820028               bne       $+0x0028                  ; 0x0000B348
0B3A4 B324          38C200FC               addi      r6,RTOC,252
0B3A8 B328          80660000               lwz       r3,0x0000(r6)
0B3AC B32C          306301E4               addic     r3,r3,484
0B3B0 B330          30630004               addic     r3,r3,4
0B3B4 B334          30630004               addic     r3,r3,4
0B3B8 B338          80810040               lwz       r4,0x0040(SP)
0B3BC B33C          4BFF777D               bl        $-0x8884                  ; 0x00002AB8
0B3C0 B340   X      60000000               nop
0B3C4 B344          90610040               stw       r3,0x0040(SP)
0B3C8 B348          88810038               lbz       r4,0x0038(SP)
0B3CC B34C   X      2C040000               cmpwi     r4,0
0B3D0 B350   X      40820008               bne       $+0x0008                  ; 0x0000B358
0B3D4 B354          4BFFFEE8               b         $-0x0118                  ; 0x0000B23C
0B3D8 B358          80A2FFC8               lwz       r5,-0x0038(RTOC)
0B3DC B35C          80C50000               lwz       r6,0x0000(r5)
0B3E0 B360          30C601E4               addic     r6,r6,484
0B3E4 B364          30C60004               addic     r6,r6,4
0B3E8 B368          30C60004               addic     r6,r6,4
0B3EC B36C          80E10040               lwz       r7,0x0040(SP)
0B3F0 B370          90E60004               stw       r7,0x0004(r6)
0B3F4 B374          80650000               lwz       r3,0x0000(r5)
0B3F8 B378          30630264               addic     r3,r3,612
0B3FC B37C          80810040               lwz       r4,0x0040(SP)
0B400 B380          4BFF7679               bl        $-0x8988                  ; 0x000029F8
0B404 B384   X      60000000               nop
0B408 B388          480002C5               bl        $+0x02C4                  ; 0x0000B64C
0B40C B38C          80410014               lwz       RTOC,0x0014(SP)
0B410 B390          388200FC               addi      r4,RTOC,252
0B414 B394          80A40000               lwz       r5,0x0000(r4)
0B418 B398          30A50250               addic     r5,r5,592
0B41C B39C          80C50008               lwz       r6,0x0008(r5)
0B420 B3A0          9066000C               stw       r3,0x000C(r6)
0B424 B3A4          480003C9               bl        $+0x03C8                  ; 0x0000B76C
0B428 B3A8          80410014               lwz       RTOC,0x0014(SP)
0B42C B3AC          80010058               lwz       r0,0x0058(SP)
0B430 B3B0          30210050               addic     SP,SP,80
0B434 B3B4   X      7C0803A6               mtlr      r0                        ; LR = 8
0B438 B3B8   X      4E800020               blr
0B43C B3BC   X      7C0802A6               mflr      r0                        ; LR = 8
0B440 B3C0          90010008               stw       r0,0x0008(SP)
0B444 B3C4          9421FFB0               stwu      SP,-0x0050(SP)
0B448 B3C8   X      38600000               li        r3,0
0B44C B3CC          7C630734               extsh     r3,r3
0B450 B3D0          98610038               stb       r3,0x0038(SP)
0B454 B3D4          388200FC               addi      r4,RTOC,252
0B458 B3D8          80A40000               lwz       r5,0x0000(r4)
0B45C B3DC          30A501E4               addic     r5,r5,484
0B460 B3E0          30A50004               addic     r5,r5,4
0B464 B3E4          30A50004               addic     r5,r5,4
0B468 B3E8          80C50004               lwz       r6,0x0004(r5)
0B46C B3EC          80660000               lwz       r3,0x0000(r6)
0B470 B3F0          4800025D               bl        $+0x025C                  ; 0x0000B64C
0B474 B3F4          80410014               lwz       RTOC,0x0014(SP)
0B478 B3F8          9061003C               stw       r3,0x003C(SP)
0B47C B3FC          8081003C               lwz       r4,0x003C(SP)
0B480 B400   X      54840006               clrrwi    r4,r4,28
0B484 B404          9081003C               stw       r4,0x003C(SP)
0B488 B408          80A1003C               lwz       r5,0x003C(SP)
0B48C B40C   X      3CC01000               lis       r6,4096
0B490 B410   X      7C053040               cmplw     r5,r6
0B494 B414   X      4182001C               beq       $+0x001C                  ; 0x0000B430
0B498 B418          80E1003C               lwz       r7,0x003C(SP)
0B49C B41C   X      28870000               cmplwi    cr1,r7,0x0000
0B4A0 B420   X      41860010               beq       cr1,$+0x0010              ; 0x0000B430
0B4A4 B424   X      39000000               li        r8,0
0B4A8 B428          91010040               stw       r8,0x0040(SP)
0B4AC B42C          4800000C               b         $+0x000C                  ; 0x0000B438
0B4B0 B430   X      39200001               li        r9,1
0B4B4 B434          91210040               stw       r9,0x0040(SP)
0B4B8 B438          81410040               lwz       r10,0x0040(SP)
0B4BC B43C   X      2F0A0000               cmpwi     cr6,r10,0
0B4C0 B440   X      419A009C               beq       cr6,$+0x009C              ; 0x0000B4DC
0B4C4 B444          8162FFC8               lwz       r11,-0x0038(RTOC)
0B4C8 B448          818B0000               lwz       r12,0x0000(r11)
0B4CC B44C          318C01E4               addic     r12,r12,484
0B4D0 B450          806C0028               lwz       r3,0x0028(r12)
0B4D4 B454   X      2B830000               cmplwi    cr7,r3,0x0000
0B4D8 B458   X      419E0078               beq       cr7,$+0x0078              ; 0x0000B4D0
0B4DC B45C          388200FC               addi      r4,RTOC,252
0B4E0 B460          80A40000               lwz       r5,0x0000(r4)
0B4E4 B464          30A501E4               addic     r5,r5,484
0B4E8 B468          80C50028               lwz       r6,0x0028(r5)
0B4EC B46C          80E6000C               lwz       r7,0x000C(r6)
0B4F0 B470          81070000               lwz       r8,0x0000(r7)
0B4F4 B474   X      28080000               cmplwi    r8,0x0000
0B4F8 B478   X      41820020               beq       $+0x0020                  ; 0x0000B498
0B4FC B47C          8122FFC8               lwz       r9,-0x0038(RTOC)
0B500 B480          81490000               lwz       r10,0x0000(r9)
0B504 B484          314A01E4               addic     r10,r10,484
0B508 B488          806A0028               lwz       r3,0x0028(r10)
0B50C B48C          48000281               bl        $+0x0280                  ; 0x0000B70C
0B510 B490          80410014               lwz       RTOC,0x0014(SP)
0B514 B494          48000020               b         $+0x0020                  ; 0x0000B4B4
0B518 B498          388200FC               addi      r4,RTOC,252
0B51C B49C          80A40000               lwz       r5,0x0000(r4)
0B520 B4A0          30A501E4               addic     r5,r5,484
0B524 B4A4          80C50028               lwz       r6,0x0028(r5)
0B528 B4A8          80E6000C               lwz       r7,0x000C(r6)
0B52C B4AC   X      39000002               li        r8,2
0B530 B4B0          91070000               stw       r8,0x0000(r7)
0B534 B4B4          8122FFC8               lwz       r9,-0x0038(RTOC)
0B538 B4B8          81490000               lwz       r10,0x0000(r9)
0B53C B4BC          314A01E4               addic     r10,r10,484
0B540 B4C0          806A0028               lwz       r3,0x0028(r10)
0B544 B4C4   X      388003E8               li        r4,1000
0B548 B4C8          480003C5               bl        $+0x03C4                  ; 0x0000B88C
0B54C B4CC          80410014               lwz       RTOC,0x0014(SP)
0B550 B4D0   X      38600001               li        r3,1
0B554 B4D4          7C630734               extsh     r3,r3
0B558 B4D8          98610038               stb       r3,0x0038(SP)
0B55C B4DC          48000291               bl        $+0x0290                  ; 0x0000B76C
0B560 B4E0          80410014               lwz       RTOC,0x0014(SP)
0B564 B4E4          8062FFC8               lwz       r3,-0x0038(RTOC)
0B568 B4E8          80830000               lwz       r4,0x0000(r3)
0B56C B4EC          30840250               addic     r4,r4,592
0B570 B4F0          80A40008               lwz       r5,0x0008(r4)
0B574 B4F4   X      3CC00080               lis       r6,128
0B578 B4F8          60C60080               ori       r6,r6,0x0080
0B57C B4FC          60C60040               ori       r6,r6,0x0040
0B580 B500   X      3CE00010               lis       r7,16
0B584 B504          60E70010               ori       r7,r7,0x0010
0B588 B508          7CC63B78               or        r6,r6,r7
0B58C B50C          90C50000               stw       r6,0x0000(r5)
0B590 B510          4800025D               bl        $+0x025C                  ; 0x0000B76C
0B594 B514          80410014               lwz       RTOC,0x0014(SP)
0B598 B518          88610038               lbz       r3,0x0038(SP)
0B59C B51C          80010058               lwz       r0,0x0058(SP)
0B5A0 B520          30210050               addic     SP,SP,80
0B5A4 B524   X      7C0803A6               mtlr      r0                        ; LR = 8
0B5A8 B528   X      4E800020               blr
0B5AC B52C          8182FF80               lwz       r12,-0x0080(RTOC)
0B5B0 B530          90410014               stw       RTOC,0x0014(SP)
0B5B4 B534          800C0000               lwz       r0,0x0000(r12)
0B5B8 B538          804C0004               lwz       RTOC,0x0004(r12)
0B5BC B53C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B5C0 B540   X      4E800420               bctr
0B5C4 B544          8182FF84               lwz       r12,-0x007C(RTOC)
0B5C8 B548          90410014               stw       RTOC,0x0014(SP)
0B5CC B54C          800C0000               lwz       r0,0x0000(r12)
0B5D0 B550          804C0004               lwz       RTOC,0x0004(r12)
0B5D4 B554   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B5D8 B558   X      4E800420               bctr
0B5DC B55C          8182FEE0               lwz       r12,-0x0120(RTOC)
0B5E0 B560          90410014               stw       RTOC,0x0014(SP)
0B5E4 B564          800C0000               lwz       r0,0x0000(r12)
0B5E8 B568          804C0004               lwz       RTOC,0x0004(r12)
0B5EC B56C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B5F0 B570   X      4E800420               bctr
0B5F4 B574          8182FEF8               lwz       r12,-0x0108(RTOC)
0B5F8 B578          90410014               stw       RTOC,0x0014(SP)
0B5FC B57C          800C0000               lwz       r0,0x0000(r12)
0B600 B580          804C0004               lwz       RTOC,0x0004(r12)
0B604 B584   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B608 B588   X      4E800420               bctr
0B60C B58C          8182FF24               lwz       r12,-0x00DC(RTOC)
0B610 B590          90410014               stw       RTOC,0x0014(SP)
0B614 B594          800C0000               lwz       r0,0x0000(r12)
0B618 B598          804C0004               lwz       RTOC,0x0004(r12)
0B61C B59C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B620 B5A0   X      4E800420               bctr
0B624 B5A4          8182FF64               lwz       r12,-0x009C(RTOC)
0B628 B5A8          90410014               stw       RTOC,0x0014(SP)
0B62C B5AC          800C0000               lwz       r0,0x0000(r12)
0B630 B5B0          804C0004               lwz       RTOC,0x0004(r12)
0B634 B5B4   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B638 B5B8   X      4E800420               bctr
0B63C B5BC          8182FF90               lwz       r12,-0x0070(RTOC)
0B640 B5C0          90410014               stw       RTOC,0x0014(SP)
0B644 B5C4          800C0000               lwz       r0,0x0000(r12)
0B648 B5C8          804C0004               lwz       RTOC,0x0004(r12)
0B64C B5CC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B650 B5D0   X      4E800420               bctr
0B654 B5D4          8182FEEC               lwz       r12,-0x0114(RTOC)
0B658 B5D8          90410014               stw       RTOC,0x0014(SP)
0B65C B5DC          800C0000               lwz       r0,0x0000(r12)
0B660 B5E0          804C0004               lwz       RTOC,0x0004(r12)
0B664 B5E4   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B668 B5E8   X      4E800420               bctr
0B66C B5EC          8182FF9C               lwz       r12,-0x0064(RTOC)
0B670 B5F0          90410014               stw       RTOC,0x0014(SP)
0B674 B5F4          800C0000               lwz       r0,0x0000(r12)
0B678 B5F8          804C0004               lwz       RTOC,0x0004(r12)
0B67C B5FC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B680 B600   X      4E800420               bctr
0B684 B604          8182FFA0               lwz       r12,-0x0060(RTOC)
0B688 B608          90410014               stw       RTOC,0x0014(SP)
0B68C B60C          800C0000               lwz       r0,0x0000(r12)
0B690 B610          804C0004               lwz       RTOC,0x0004(r12)
0B694 B614   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B698 B618   X      4E800420               bctr
0B69C B61C          8182FF30               lwz       r12,-0x00D0(RTOC)
0B6A0 B620          90410014               stw       RTOC,0x0014(SP)
0B6A4 B624          800C0000               lwz       r0,0x0000(r12)
0B6A8 B628          804C0004               lwz       RTOC,0x0004(r12)
0B6AC B62C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B6B0 B630   X      4E800420               bctr
0B6B4 B634          8182FF70               lwz       r12,-0x0090(RTOC)
0B6B8 B638          90410014               stw       RTOC,0x0014(SP)
0B6BC B63C          800C0000               lwz       r0,0x0000(r12)
0B6C0 B640          804C0004               lwz       RTOC,0x0004(r12)
0B6C4 B644   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B6C8 B648   X      4E800420               bctr
0B6CC B64C          8182FFC0               lwz       r12,-0x0040(RTOC)
0B6D0 B650          90410014               stw       RTOC,0x0014(SP)
0B6D4 B654          800C0000               lwz       r0,0x0000(r12)
0B6D8 B658          804C0004               lwz       RTOC,0x0004(r12)
0B6DC B65C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B6E0 B660   X      4E800420               bctr
0B6E4 B664          8182FEF4               lwz       r12,-0x010C(RTOC)
0B6E8 B668          90410014               stw       RTOC,0x0014(SP)
0B6EC B66C          800C0000               lwz       r0,0x0000(r12)
0B6F0 B670          804C0004               lwz       RTOC,0x0004(r12)
0B6F4 B674   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B6F8 B678   X      4E800420               bctr
0B6FC B67C          8182FF28               lwz       r12,-0x00D8(RTOC)
0B700 B680          90410014               stw       RTOC,0x0014(SP)
0B704 B684          800C0000               lwz       r0,0x0000(r12)
0B708 B688          804C0004               lwz       RTOC,0x0004(r12)
0B70C B68C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B710 B690   X      4E800420               bctr
0B714 B694          8182FEDC               lwz       r12,-0x0124(RTOC)
0B718 B698          90410014               stw       RTOC,0x0014(SP)
0B71C B69C          800C0000               lwz       r0,0x0000(r12)
0B720 B6A0          804C0004               lwz       RTOC,0x0004(r12)
0B724 B6A4   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B728 B6A8   X      4E800420               bctr
0B72C B6AC          8182FF78               lwz       r12,-0x0088(RTOC)
0B730 B6B0          90410014               stw       RTOC,0x0014(SP)
0B734 B6B4          800C0000               lwz       r0,0x0000(r12)
0B738 B6B8          804C0004               lwz       RTOC,0x0004(r12)
0B73C B6BC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B740 B6C0   X      4E800420               bctr
0B744 B6C4          8182FF10               lwz       r12,-0x00F0(RTOC)
0B748 B6C8          90410014               stw       RTOC,0x0014(SP)
0B74C B6CC          800C0000               lwz       r0,0x0000(r12)
0B750 B6D0          804C0004               lwz       RTOC,0x0004(r12)
0B754 B6D4   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B758 B6D8   X      4E800420               bctr
0B75C B6DC          8182FEC0               lwz       r12,-0x0140(RTOC)
0B760 B6E0          90410014               stw       RTOC,0x0014(SP)
0B764 B6E4          800C0000               lwz       r0,0x0000(r12)
0B768 B6E8          804C0004               lwz       RTOC,0x0004(r12)
0B76C B6EC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B770 B6F0   X      4E800420               bctr
0B774 B6F4          8182FF6C               lwz       r12,-0x0094(RTOC)
0B778 B6F8          90410014               stw       RTOC,0x0014(SP)
0B77C B6FC          800C0000               lwz       r0,0x0000(r12)
0B780 B700          804C0004               lwz       RTOC,0x0004(r12)
0B784 B704   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B788 B708   X      4E800420               bctr
0B78C B70C          8182FF1C               lwz       r12,-0x00E4(RTOC)
0B790 B710          90410014               stw       RTOC,0x0014(SP)
0B794 B714          800C0000               lwz       r0,0x0000(r12)
0B798 B718          804C0004               lwz       RTOC,0x0004(r12)
0B79C B71C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B7A0 B720   X      4E800420               bctr
0B7A4 B724          8182FEE4               lwz       r12,-0x011C(RTOC)
0B7A8 B728          90410014               stw       RTOC,0x0014(SP)
0B7AC B72C          800C0000               lwz       r0,0x0000(r12)
0B7B0 B730          804C0004               lwz       RTOC,0x0004(r12)
0B7B4 B734   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B7B8 B738   X      4E800420               bctr
0B7BC B73C          8182FEB0               lwz       r12,-0x0150(RTOC)
0B7C0 B740          90410014               stw       RTOC,0x0014(SP)
0B7C4 B744          800C0000               lwz       r0,0x0000(r12)
0B7C8 B748          804C0004               lwz       RTOC,0x0004(r12)
0B7CC B74C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B7D0 B750   X      4E800420               bctr
0B7D4 B754          8182FED4               lwz       r12,-0x012C(RTOC)
0B7D8 B758          90410014               stw       RTOC,0x0014(SP)
0B7DC B75C          800C0000               lwz       r0,0x0000(r12)
0B7E0 B760          804C0004               lwz       RTOC,0x0004(r12)
0B7E4 B764   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B7E8 B768   X      4E800420               bctr
0B7EC B76C          8182FF7C               lwz       r12,-0x0084(RTOC)
0B7F0 B770          90410014               stw       RTOC,0x0014(SP)
0B7F4 B774          800C0000               lwz       r0,0x0000(r12)
0B7F8 B778          804C0004               lwz       RTOC,0x0004(r12)
0B7FC B77C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B800 B780   X      4E800420               bctr
0B804 B784          8182FFA8               lwz       r12,-0x0058(RTOC)
0B808 B788          90410014               stw       RTOC,0x0014(SP)
0B80C B78C          800C0000               lwz       r0,0x0000(r12)
0B810 B790          804C0004               lwz       RTOC,0x0004(r12)
0B814 B794   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B818 B798   X      4E800420               bctr
0B81C B79C          8182FEC8               lwz       r12,-0x0138(RTOC)
0B820 B7A0          90410014               stw       RTOC,0x0014(SP)
0B824 B7A4          800C0000               lwz       r0,0x0000(r12)
0B828 B7A8          804C0004               lwz       RTOC,0x0004(r12)
0B82C B7AC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B830 B7B0   X      4E800420               bctr
0B834 B7B4          8182FF48               lwz       r12,-0x00B8(RTOC)
0B838 B7B8          90410014               stw       RTOC,0x0014(SP)
0B83C B7BC          800C0000               lwz       r0,0x0000(r12)
0B840 B7C0          804C0004               lwz       RTOC,0x0004(r12)
0B844 B7C4   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B848 B7C8   X      4E800420               bctr
0B84C B7CC          8182FF88               lwz       r12,-0x0078(RTOC)
0B850 B7D0          90410014               stw       RTOC,0x0014(SP)
0B854 B7D4          800C0000               lwz       r0,0x0000(r12)
0B858 B7D8          804C0004               lwz       RTOC,0x0004(r12)
0B85C B7DC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B860 B7E0   X      4E800420               bctr
0B864 B7E4          8182FF58               lwz       r12,-0x00A8(RTOC)
0B868 B7E8          90410014               stw       RTOC,0x0014(SP)
0B86C B7EC          800C0000               lwz       r0,0x0000(r12)
0B870 B7F0          804C0004               lwz       RTOC,0x0004(r12)
0B874 B7F4   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B878 B7F8   X      4E800420               bctr
0B87C B7FC          8182FF8C               lwz       r12,-0x0074(RTOC)
0B880 B800          90410014               stw       RTOC,0x0014(SP)
0B884 B804          800C0000               lwz       r0,0x0000(r12)
0B888 B808          804C0004               lwz       RTOC,0x0004(r12)
0B88C B80C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B890 B810   X      4E800420               bctr
0B894 B814          8182FF50               lwz       r12,-0x00B0(RTOC)
0B898 B818          90410014               stw       RTOC,0x0014(SP)
0B89C B81C          800C0000               lwz       r0,0x0000(r12)
0B8A0 B820          804C0004               lwz       RTOC,0x0004(r12)
0B8A4 B824   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B8A8 B828   X      4E800420               bctr
0B8AC B82C          8182FF00               lwz       r12,-0x0100(RTOC)
0B8B0 B830          90410014               stw       RTOC,0x0014(SP)
0B8B4 B834          800C0000               lwz       r0,0x0000(r12)
0B8B8 B838          804C0004               lwz       RTOC,0x0004(r12)
0B8BC B83C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B8C0 B840   X      4E800420               bctr
0B8C4 B844          8182FF68               lwz       r12,-0x0098(RTOC)
0B8C8 B848          90410014               stw       RTOC,0x0014(SP)
0B8CC B84C          800C0000               lwz       r0,0x0000(r12)
0B8D0 B850          804C0004               lwz       RTOC,0x0004(r12)
0B8D4 B854   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B8D8 B858   X      4E800420               bctr
0B8DC B85C          8182FED8               lwz       r12,-0x0128(RTOC)
0B8E0 B860          90410014               stw       RTOC,0x0014(SP)
0B8E4 B864          800C0000               lwz       r0,0x0000(r12)
0B8E8 B868          804C0004               lwz       RTOC,0x0004(r12)
0B8EC B86C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B8F0 B870   X      4E800420               bctr
0B8F4 B874          8182FF94               lwz       r12,-0x006C(RTOC)
0B8F8 B878          90410014               stw       RTOC,0x0014(SP)
0B8FC B87C          800C0000               lwz       r0,0x0000(r12)
0B900 B880          804C0004               lwz       RTOC,0x0004(r12)
0B904 B884   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B908 B888   X      4E800420               bctr
0B90C B88C          8182FF44               lwz       r12,-0x00BC(RTOC)
0B910 B890          90410014               stw       RTOC,0x0014(SP)
0B914 B894          800C0000               lwz       r0,0x0000(r12)
0B918 B898          804C0004               lwz       RTOC,0x0004(r12)
0B91C B89C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B920 B8A0   X      4E800420               bctr
0B924 B8A4          8182FEFC               lwz       r12,-0x0104(RTOC)
0B928 B8A8          90410014               stw       RTOC,0x0014(SP)
0B92C B8AC          800C0000               lwz       r0,0x0000(r12)
0B930 B8B0          804C0004               lwz       RTOC,0x0004(r12)
0B934 B8B4   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B938 B8B8   X      4E800420               bctr
0B93C B8BC          8182FF60               lwz       r12,-0x00A0(RTOC)
0B940 B8C0          90410014               stw       RTOC,0x0014(SP)
0B944 B8C4          800C0000               lwz       r0,0x0000(r12)
0B948 B8C8          804C0004               lwz       RTOC,0x0004(r12)
0B94C B8CC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B950 B8D0   X      4E800420               bctr
0B954 B8D4          8182FEAC               lwz       r12,-0x0154(RTOC)
0B958 B8D8          90410014               stw       RTOC,0x0014(SP)
0B95C B8DC          800C0000               lwz       r0,0x0000(r12)
0B960 B8E0          804C0004               lwz       RTOC,0x0004(r12)
0B964 B8E4   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B968 B8E8   X      4E800420               bctr
0B96C B8EC          8182FEB4               lwz       r12,-0x014C(RTOC)
0B970 B8F0          90410014               stw       RTOC,0x0014(SP)
0B974 B8F4          800C0000               lwz       r0,0x0000(r12)
0B978 B8F8          804C0004               lwz       RTOC,0x0004(r12)
0B97C B8FC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B980 B900   X      4E800420               bctr
0B984 B904          8182FEC4               lwz       r12,-0x013C(RTOC)
0B988 B908          90410014               stw       RTOC,0x0014(SP)
0B98C B90C          800C0000               lwz       r0,0x0000(r12)
0B990 B910          804C0004               lwz       RTOC,0x0004(r12)
0B994 B914   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B998 B918   X      4E800420               bctr
0B99C B91C          8182FF4C               lwz       r12,-0x00B4(RTOC)
0B9A0 B920          90410014               stw       RTOC,0x0014(SP)
0B9A4 B924          800C0000               lwz       r0,0x0000(r12)
0B9A8 B928          804C0004               lwz       RTOC,0x0004(r12)
0B9AC B92C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B9B0 B930   X      4E800420               bctr
0B9B4 B934          8182FF3C               lwz       r12,-0x00C4(RTOC)
0B9B8 B938          90410014               stw       RTOC,0x0014(SP)
0B9BC B93C          800C0000               lwz       r0,0x0000(r12)
0B9C0 B940          804C0004               lwz       RTOC,0x0004(r12)
0B9C4 B944   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B9C8 B948   X      4E800420               bctr
0B9CC B94C          8182FF34               lwz       r12,-0x00CC(RTOC)
0B9D0 B950          90410014               stw       RTOC,0x0014(SP)
0B9D4 B954          800C0000               lwz       r0,0x0000(r12)
0B9D8 B958          804C0004               lwz       RTOC,0x0004(r12)
0B9DC B95C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B9E0 B960   X      4E800420               bctr
0B9E4 B964          8182FF74               lwz       r12,-0x008C(RTOC)
0B9E8 B968          90410014               stw       RTOC,0x0014(SP)
0B9EC B96C          800C0000               lwz       r0,0x0000(r12)
0B9F0 B970          804C0004               lwz       RTOC,0x0004(r12)
0B9F4 B974   X      7C0903A6               mtctr     r0                        ; CTR = 9
0B9F8 B978   X      4E800420               bctr
0B9FC B97C          8182FF20               lwz       r12,-0x00E0(RTOC)
0BA00 B980          90410014               stw       RTOC,0x0014(SP)
0BA04 B984          800C0000               lwz       r0,0x0000(r12)
0BA08 B988          804C0004               lwz       RTOC,0x0004(r12)
0BA0C B98C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BA10 B990   X      4E800420               bctr
0BA14 B994          8182FF98               lwz       r12,-0x0068(RTOC)
0BA18 B998          90410014               stw       RTOC,0x0014(SP)
0BA1C B99C          800C0000               lwz       r0,0x0000(r12)
0BA20 B9A0          804C0004               lwz       RTOC,0x0004(r12)
0BA24 B9A4   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BA28 B9A8   X      4E800420               bctr
0BA2C B9AC          8182FF14               lwz       r12,-0x00EC(RTOC)
0BA30 B9B0          90410014               stw       RTOC,0x0014(SP)
0BA34 B9B4          800C0000               lwz       r0,0x0000(r12)
0BA38 B9B8          804C0004               lwz       RTOC,0x0004(r12)
0BA3C B9BC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BA40 B9C0   X      4E800420               bctr
0BA44 B9C4          8182FEF0               lwz       r12,-0x0110(RTOC)
0BA48 B9C8          90410014               stw       RTOC,0x0014(SP)
0BA4C B9CC          800C0000               lwz       r0,0x0000(r12)
0BA50 B9D0          804C0004               lwz       RTOC,0x0004(r12)
0BA54 B9D4   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BA58 B9D8   X      4E800420               bctr
0BA5C B9DC          8182FFAC               lwz       r12,-0x0054(RTOC)
0BA60 B9E0          90410014               stw       RTOC,0x0014(SP)
0BA64 B9E4          800C0000               lwz       r0,0x0000(r12)
0BA68 B9E8          804C0004               lwz       RTOC,0x0004(r12)
0BA6C B9EC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BA70 B9F0   X      4E800420               bctr
0BA74 B9F4          8182FEB8               lwz       r12,-0x0148(RTOC)
0BA78 B9F8          90410014               stw       RTOC,0x0014(SP)
0BA7C B9FC          800C0000               lwz       r0,0x0000(r12)
0BA80 BA00          804C0004               lwz       RTOC,0x0004(r12)
0BA84 BA04   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BA88 BA08   X      4E800420               bctr
0BA8C BA0C          8182FF38               lwz       r12,-0x00C8(RTOC)
0BA90 BA10          90410014               stw       RTOC,0x0014(SP)
0BA94 BA14          800C0000               lwz       r0,0x0000(r12)
0BA98 BA18          804C0004               lwz       RTOC,0x0004(r12)
0BA9C BA1C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BAA0 BA20   X      4E800420               bctr
0BAA4 BA24          8182FFB8               lwz       r12,-0x0048(RTOC)
0BAA8 BA28          90410014               stw       RTOC,0x0014(SP)
0BAAC BA2C          800C0000               lwz       r0,0x0000(r12)
0BAB0 BA30          804C0004               lwz       RTOC,0x0004(r12)
0BAB4 BA34   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BAB8 BA38   X      4E800420               bctr
0BABC BA3C          8182FECC               lwz       r12,-0x0134(RTOC)
0BAC0 BA40          90410014               stw       RTOC,0x0014(SP)
0BAC4 BA44          800C0000               lwz       r0,0x0000(r12)
0BAC8 BA48          804C0004               lwz       RTOC,0x0004(r12)
0BACC BA4C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BAD0 BA50   X      4E800420               bctr
0BAD4 BA54          8182FFC4               lwz       r12,-0x003C(RTOC)
0BAD8 BA58          90410014               stw       RTOC,0x0014(SP)
0BADC BA5C          800C0000               lwz       r0,0x0000(r12)
0BAE0 BA60          804C0004               lwz       RTOC,0x0004(r12)
0BAE4 BA64   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BAE8 BA68   X      4E800420               bctr
0BAEC BA6C          8182FF08               lwz       r12,-0x00F8(RTOC)
0BAF0 BA70          90410014               stw       RTOC,0x0014(SP)
0BAF4 BA74          800C0000               lwz       r0,0x0000(r12)
0BAF8 BA78          804C0004               lwz       RTOC,0x0004(r12)
0BAFC BA7C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BB00 BA80   X      4E800420               bctr
0BB04 BA84          8182FF2C               lwz       r12,-0x00D4(RTOC)
0BB08 BA88          90410014               stw       RTOC,0x0014(SP)
0BB0C BA8C          800C0000               lwz       r0,0x0000(r12)
0BB10 BA90          804C0004               lwz       RTOC,0x0004(r12)
0BB14 BA94   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BB18 BA98   X      4E800420               bctr
0BB1C BA9C          8182FF04               lwz       r12,-0x00FC(RTOC)
0BB20 BAA0          90410014               stw       RTOC,0x0014(SP)
0BB24 BAA4          800C0000               lwz       r0,0x0000(r12)
0BB28 BAA8          804C0004               lwz       RTOC,0x0004(r12)
0BB2C BAAC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BB30 BAB0   X      4E800420               bctr
0BB34 BAB4          8182FFB4               lwz       r12,-0x004C(RTOC)
0BB38 BAB8          90410014               stw       RTOC,0x0014(SP)
0BB3C BABC          800C0000               lwz       r0,0x0000(r12)
0BB40 BAC0          804C0004               lwz       RTOC,0x0004(r12)
0BB44 BAC4   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BB48 BAC8   X      4E800420               bctr
0BB4C BACC          8182FF40               lwz       r12,-0x00C0(RTOC)
0BB50 BAD0          90410014               stw       RTOC,0x0014(SP)
0BB54 BAD4          800C0000               lwz       r0,0x0000(r12)
0BB58 BAD8          804C0004               lwz       RTOC,0x0004(r12)
0BB5C BADC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BB60 BAE0   X      4E800420               bctr
0BB64 BAE4          8182FF5C               lwz       r12,-0x00A4(RTOC)
0BB68 BAE8          90410014               stw       RTOC,0x0014(SP)
0BB6C BAEC          800C0000               lwz       r0,0x0000(r12)
0BB70 BAF0          804C0004               lwz       RTOC,0x0004(r12)
0BB74 BAF4   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BB78 BAF8   X      4E800420               bctr
0BB7C BAFC          8182FEE8               lwz       r12,-0x0118(RTOC)
0BB80 BB00          90410014               stw       RTOC,0x0014(SP)
0BB84 BB04          800C0000               lwz       r0,0x0000(r12)
0BB88 BB08          804C0004               lwz       RTOC,0x0004(r12)
0BB8C BB0C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BB90 BB10   X      4E800420               bctr
0BB94 BB14          8182FEBC               lwz       r12,-0x0144(RTOC)
0BB98 BB18          90410014               stw       RTOC,0x0014(SP)
0BB9C BB1C          800C0000               lwz       r0,0x0000(r12)
0BBA0 BB20          804C0004               lwz       RTOC,0x0004(r12)
0BBA4 BB24   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BBA8 BB28   X      4E800420               bctr
0BBAC BB2C          8182FF0C               lwz       r12,-0x00F4(RTOC)
0BBB0 BB30          90410014               stw       RTOC,0x0014(SP)
0BBB4 BB34          800C0000               lwz       r0,0x0000(r12)
0BBB8 BB38          804C0004               lwz       RTOC,0x0004(r12)
0BBBC BB3C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BBC0 BB40   X      4E800420               bctr
0BBC4 BB44          8182FED0               lwz       r12,-0x0130(RTOC)
0BBC8 BB48          90410014               stw       RTOC,0x0014(SP)
0BBCC BB4C          800C0000               lwz       r0,0x0000(r12)
0BBD0 BB50          804C0004               lwz       RTOC,0x0004(r12)
0BBD4 BB54   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BBD8 BB58   X      4E800420               bctr
0BBDC BB5C          8182FF54               lwz       r12,-0x00AC(RTOC)
0BBE0 BB60          90410014               stw       RTOC,0x0014(SP)
0BBE4 BB64          800C0000               lwz       r0,0x0000(r12)
0BBE8 BB68          804C0004               lwz       RTOC,0x0004(r12)
0BBEC BB6C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BBF0 BB70   X      4E800420               bctr
0BBF4 BB74          8182FF18               lwz       r12,-0x00E8(RTOC)
0BBF8 BB78          90410014               stw       RTOC,0x0014(SP)
0BBFC BB7C          800C0000               lwz       r0,0x0000(r12)
0BC00 BB80          804C0004               lwz       RTOC,0x0004(r12)
0BC04 BB84   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BC08 BB88   X      4E800420               bctr
0BC0C BB8C          8182FFB0               lwz       r12,-0x0050(RTOC)
0BC10 BB90          90410014               stw       RTOC,0x0014(SP)
0BC14 BB94          800C0000               lwz       r0,0x0000(r12)
0BC18 BB98          804C0004               lwz       RTOC,0x0004(r12)
0BC1C BB9C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BC20 BBA0   X      4E800420               bctr
0BC24 BBA4          8182FFBC               lwz       r12,-0x0044(RTOC)
0BC28 BBA8          90410014               stw       RTOC,0x0014(SP)
0BC2C BBAC          800C0000               lwz       r0,0x0000(r12)
0BC30 BBB0          804C0004               lwz       RTOC,0x0004(r12)
0BC34 BBB4   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BC38 BBB8   X      4E800420               bctr
0BC3C BBBC          8182FFA4               lwz       r12,-0x005C(RTOC)
0BC40 BBC0          90410014               stw       RTOC,0x0014(SP)
0BC44 BBC4          800C0000               lwz       r0,0x0000(r12)
0BC48 BBC8          804C0004               lwz       RTOC,0x0004(r12)
0BC4C BBCC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BC50 BBD0   X      4E800420               bctr
0BC54 BBD4          800C0000               lwz       r0,0x0000(r12)
0BC58 BBD8          90410014               stw       RTOC,0x0014(SP)
0BC5C BBDC   X      7C0903A6               mtctr     r0                        ; CTR = 9
0BC60 BBE0          804C0004               lwz       RTOC,0x0004(r12)
0BC64 BBE4   X      4E800420               bctr

0BC68 There are 8 (pad?) bytes at the end of this section.

      =========================================================

      Pidata section 1 (<unnamed>)
      Address    Op      Operand               Encoding/data
0BC70   000      ZERO    cnt=284               00 821C
0BC73   11C      RPTZERO cnt=2                 82 
0BC74                    dcnt=2                   02
0BC75                    rpt=33                   21
0BC76                                       1  0250 0258 01C8 01D0 0248 0178       .P.X.....H.x
0BC82                                       7  0360 0238 0240 01C0 0480 0390       .`.8.@......
0BC8E                                      13  01B0 01B8 0000 0170 0154 0254       .......p.T.T
0BC9A                                      19  0154 0280 0154 0784 0154 0850       .T...T...T.P
0BCA6                                      25  0154 0000 0154 000C 0154 0014       .T...T...T..
0BCB2                                      31  0154 00C0 0154                      .T...T
0BCB8   1A2      BLK     cnt=3                 23 
0BCB9                                          00C400                              ...
0BCBC   1A5      RPTBLK  cnt=5                 65 
0BCBD                    dcnt=3                   03
0BCBE                    rpt=21                   15
0BCBF                                          0001540000                          ..T..
0BCC4                                       1  00CC00 0D8C00 0E4800 24EC00         .......H.$..
0BCD0                                       5  0E8400 0F4400 620800 380800         ....D.b..8..
0BCDC                                       9  3DD400 3C8800 79A800 733C00         =..<..y..s<.
0BCE8                                      13  777400 6B4000 681800 66F000         wt.k@.h..f..
0BCF4                                      17  3F8400 8C5400 9B6C00 965800         ?...T..l..X.
0BD00                                      21  AB0400                              ...
0BD03   252      ZERO    cnt=8                 08 
0BD04   25A      BLK     cnt=6                 26 
0BD05                                          02C808002001                        .... .
0BD0B   260      RPTZERO cnt=3                 83 
0BD0C                    dcnt=1                   01
0BD0D                    rpt=3                    03
0BD0E                                       1  03 00 00                            ...
0BD11   26F      BLK     cnt=3                 23 
0BD12                                          001BBD                              ...
0BD15   272      RPTZERO cnt=4                 84 
0BD16                    dcnt=2                   02
0BD17                    rpt=1                    01
0BD18                                       1  0358                                .X
0BD1A   27C      RPTZERO cnt=2                 82 
0BD1B                    dcnt=2                   02
0BD1C                    rpt=22                   16
0BD1D                                       1  05EA 1770 0190 0000 0170 0158       ...p.....p.X
0BD29                                       7  0160 0000 0270 0000 0000 0168       .`...p.....h
0BD35                                      13  0000 0158 0160 0000 0270 0000       ...X.`...p..
0BD41                                      19  0000 0288 02A8 0000                 ........
0BD49   2D6      ZERO    cnt=2                 02 
0BD4A   2D8      BLK     cnt=4                 24 
0BD4B                                          6D74656A                            mtej
0BD4F   2DC      RPTZERO cnt=4                 84 
0BD50                    dcnt=5                   05
0BD51                    rpt=3                    03
0BD52                                       1  04626D6163 0000000000 0000000000    .bmac..........
0BD61   2FB      ZERO    cnt=5                 05 
0BD62   300      BLK     cnt=4                 24 
0BD63                                          02008001                            ....
0BD67   304      RPTZERO cnt=3                 83 
0BD68                    dcnt=6                   06
0BD69                    rpt=7                    07
0BD6A                                       1  0404656E6574 000000000000           ..enet......
0BD76                                       3  000000000000 000000000000           ............
0BD82                                       5  000000000000 000000000000           ............
0BD8E                                       7  000000000000                        ......
0BD94   346      ZERO    cnt=5                 05 
0BD95   34B      BLK     cnt=17                31 
0BD96                                          016F74616E000A0B0101020000626D61    .otan........bma
0BDA6                                          63                                  c
0BDA7   35C      RPTZERO cnt=4                 84 
0BDA8                    dcnt=12                  0C
0BDA9                    rpt=1                    01
0BDAA                                       1  4141504C2C61646472657373            AAPL,address
0BDB6   370      BLK     cnt=17                31 
0BDB7                                          6C6F63616C2D6D61632D616464726573    local-mac-addres
0BDC7                                          73                                  s
0BDC8   381      RPTZERO cnt=3                 83 
0BDC9                    dcnt=10                  0A
0BDCA                    rpt=1                    01
0BDCB                                       1  6472697665722D697374                driver-ist
0BDD5   391      ZERO    cnt=5                 05 
0BDD6   396      BLK     cnt=2                 22 
0BDD7                                          01D8                                ..
0BDD9   398      RPTZERO cnt=1                 81 
0BDDA                    dcnt=1                   01
0BDDB                    rpt=6                    06
0BDDC                                       1  04 5F 00 00 00 01                   ._....
0BDE2   3A5      BLK     cnt=3                 23 
0BDE3                                          0001E0                              ...
0BDE6   3A8      RPTZERO cnt=1                 81 
0BDE7                    dcnt=1                   01
0BDE8                    rpt=6                    06
0BDE9                                       1  14 20 00 00 00 1D                   . ....
0BDEF   3B5      BLK     cnt=3                 23 
0BDF0                                          0001E8                              ...
0BDF3   3B8      RPTZERO cnt=1                 81 
0BDF4                    dcnt=1                   01
0BDF5                    rpt=6                    06
0BDF6                                       1  12 08 01 00 00 1E                   ......
0BDFC   3C5      BLK     cnt=3                 23 
0BDFD                                          0001F0                              ...
0BE00   3C8      RPTZERO cnt=1                 81 
0BE01                    dcnt=1                   01
0BE02                    rpt=6                    06
0BE03                                       1  12 08 01 00 00 02                   ......
0BE09   3D5      BLK     cnt=3                 23 
0BE0A                                          0001F8                              ...
0BE0D   3D8      RPTZERO cnt=1                 81 
0BE0E                    dcnt=1                   01
0BE0F                    rpt=6                    06
0BE10                                       1  04 08 01 00 00 1B                   ......
0BE16   3E5      BLK     cnt=3                 23 
0BE17                                          000200                              ...
0BE1A   3E8      RPTZERO cnt=1                 81 
0BE1B                    dcnt=1                   01
0BE1C                    rpt=6                    06
0BE1D                                       1  10 19 00 00 00 15                   ......
0BE23   3F5      BLK     cnt=3                 23 
0BE24                                          000208                              ...
0BE27   3F8      RPTZERO cnt=1                 81 
0BE28                    dcnt=1                   01
0BE29                    rpt=6                    06
0BE2A                                       1  04 08 01 00 00 1F                   ......
0BE30   405      BLK     cnt=3                 23 
0BE31                                          000210                              ...
0BE34   408      RPTBLK  cnt=11                6B 
0BE35                    dcnt=5                   05
0BE36                    rpt=1                    01
0BE37                                          0008000800010000000000              ...........
0BE42                                       1  2000000218                           ....
0BE47   423      BLK     cnt=2                 22 
0BE48                                          3100                                1.
0BE4A   425      RPTBLK  cnt=2                 62 
0BE4B                    dcnt=14                  0E
0BE4C                    rpt=1                    01
0BE4D                                          0002                                ..
0BE4F                                       1  2000080012000000000000003400         ...........4.
0BE5D   437      BLK     cnt=5                 25 
0BE5E                                          280004009C                          (....
0BE63   43C      ZERO    cnt=7                 07 
0BE64   443      BLK     cnt=2                 22 
0BE65                                          2D00                                -.
0BE67   445      RPTBLK  cnt=14                6E 
0BE68                    dcnt=2                   02
0BE69                    rpt=2                    02
0BE6A                                          0002300016001000000000000000        ..0...........
0BE78                                       1  2F00 2900                           /.).
0BE7C   473      BLK     cnt=9                 29 
0BE7D                                          2B0000023000160010                  +...0....
0BE86   47C      RPTZERO cnt=4                 84 
0BE87                    dcnt=92                  5C
0BE88                    rpt=1                    01
0BE89                                       1  646C655F777075743A20756E6B6E6F77    dle_wput: unknow
0BE99                                          6E206D7020307825782064625F747970    n mp 0x%x db_typ
0BEA9                                          65202564207072696D20307825780D00    e %d prim 0x%x..
0BEB9                                          646C655F777075745F75645F6572726F    dle_wput_ud_erro
0BEC9                                          723A20646C70695F6572722025642C20    r: dlpi_err %d, 
0BED9                                          756E69785F6572722025640D            unix_err %d.

            ---------------------------- Unpacked PiData ---------------------------
      0000  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0020  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0040  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0060  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0080  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00A0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00C0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00E0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0100  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000250  ...............................P
      0120  00000258 000001C8 000001D0 00000248  00000178 00000360 00000238 00000240  ...X...........H...x...`...8...@
      0140  000001C0 00000480 00000390 000001B0  000001B8 00000000 00000170 00000154  ...........................p...T
      0160  00000254 00000154 00000280 00000154  00000784 00000154 00000850 00000154  ...T...T.......T.......T...P...T
      0180  00000000 00000154 0000000C 00000154  00000014 00000154 000000C0 00000154  .......T.......T.......T.......T
      01A0  000000C4 00000154 000000CC 00000154  00000D8C 00000154 00000E48 00000154  .......T.......T.......T...H...T
      01C0  000024EC 00000154 00000E84 00000154  00000F44 00000154 00006208 00000154  ..$....T.......T...D...T..b....T
      01E0  00003808 00000154 00003DD4 00000154  00003C88 00000154 000079A8 00000154  ..8....T..=....T..<....T..y....T
      0200  0000733C 00000154 00007774 00000154  00006B40 00000154 00006818 00000154  ..s<...T..wt...T..k@...T..h....T
      0220  000066F0 00000154 00003F84 00000154  00008C54 00000154 00009B6C 00000154  ..f....T..?....T...T...T...l...T
      0240  00009658 00000154 0000AB04 00000154  00000000 00000000 000002C8 08002001  ...X...T.......T.............. .
      0260  00000003 00000000 00000000 00000000  1BBD0000 00000358 00000000 000005EA  .......................X........
      0280  00001770 00000190 00000000 00000170  00000158 00000160 00000000 00000270  ...p...........p...X...`.......p
      02A0  00000000 00000000 00000168 00000000  00000158 00000160 00000000 00000270  ...........h.......X...`.......p
      02C0  00000000 00000000 00000288 000002A8  00000000 00000000 6D74656A 00000000  ........................mtej....
      02E0  04626D61 63000000 00000000 00000000  00000000 00000000 00000000 00000000  .bmac...........................
      0300  02008001 00000004 04656E65 74000000  00000000 00000000 00000000 00000000  .........enet...................
      0320  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0340  00000000 00000000 00000001 6F74616E  000A0B01 01020000 626D6163 00000000  ............otan........bmac....
      0360  4141504C 2C616464 72657373 00000000  6C6F6361 6C2D6D61 632D6164 64726573  AAPL,address....local-mac-addres
      0380  73000000 64726976 65722D69 73740000  00000000 000001D8 0004005F 00000000  s...driver-ist............._....
      03A0  00000001 000001E0 00140020 00000000  0000001D 000001E8 00120008 00010000  ........... ....................
      03C0  0000001E 000001F0 00120008 00010000  00000002 000001F8 00040008 00010000  ................................
      03E0  0000001B 00000200 00100019 00000000  00000015 00000208 00040008 00010000  ................................
      0400  0000001F 00000210 00080008 00010000  00000020 00000218 00080008 00010000  ................... ............
      0420  00000031 00000220 00080012 00000000  00000034 00000228 0004009C 00000000  ...1... ...........4...(........
      0440  0000002D 00000230 00160010 00000000  0000002F 00000230 00160010 00000000  ...-...0.........../...0........
      0460  00000029 00000230 00160010 00000000  0000002B 00000230 00160010 00000000  ...)...0...........+...0........
      0480  646C655F 77707574 3A20756E 6B6E6F77  6E206D70 20307825 78206462 5F747970  dle_wput: unknown mp 0x%x db_typ
      04A0  65202564 20707269 6D203078 25780D00  646C655F 77707574 5F75645F 6572726F  e %d prim 0x%x..dle_wput_ud_erro
      04C0  723A2064 6C70695F 65727220 25642C20  756E6978 5F657272 2025640D 00000000  r: dlpi_err %d, unix_err %d.....

0BEE5 There are 11 (pad?) bytes at the end of this section.

      =========================================================

      Loader section 2 (<unnamed>)

      ------- Loader Header -------
0BEF0 entrySection     = 0xFFFFFFFF (-1)                       entry point section number
0BEF4 entryOffset      = 0x00000000 (0)                        entry point descr. ldr section offset
0BEF8 initSection      = 0x00000001 (1)                        init routine section number
0BEFC initOffset       = 0x00000180 (384)                      init routine descr. ldr section offset
0BF00 termSection      = 0x00000001 (1)                        term routine section number
0BF04 termOffset       = 0x00000198 (408)                      term routine descr. ldr section offset
0BF08 nbrImportIDs     = 0x00000006 (6)                        number of import container ID entries
0BF0C nbrImportSyms    = 0x00000047 (71)                       number of import symbol table entries
0BF10 nbrRelocSects    = 0x00000001 (1)                        number of relocation sections (headers)
0BF14 relocsOffset     = 0x000001F0 (496)                      relocation instructions ldr section offset	
0BF18 strTblOffset     = 0x0000021E (542)                      string table ldr section offset
0BF1C slotTblOffset    = 0x000006C0 (1728)                     hash slot table ldr section offset
0BF20 hashSlotTblSz    = 0x00000000 (0) [==> 1]                log 2 of number of hash slot entries
0BF24 nbrExportSyms    = 0x00000006 (6)                        number of export symbol table entries

      ------ Loader Import Container ID Table ------
0BF28 [0] containerName    = 0x00000000 (0) .... InterfaceLib
0BF2C     oldImpVersion    = 0x00000000 (0)                    old implementation version
0BF30     currentVersion   = 0x00000000 (0)                    current version
0BF34     nbrOfImports     = 4                                 number of import symbols from this container
0BF38     firstImport      = 0                                 first import symbol (index) to use
0BF3C     importFlags      = 0x00                              import container flags
0BF3D     reserved         = 0x000000                          <reserved>

0BF40 [1] containerName    = 0x00000037 (55) ... OTKernelUtilLib
0BF44     oldImpVersion    = 0x00000000 (0)                    old implementation version
0BF48     currentVersion   = 0x00000000 (0)                    current version
0BF4C     nbrOfImports     = 14                                number of import symbols from this container
0BF50     firstImport      = 4                                 first import symbol (index) to use
0BF54     importFlags      = 0x00                              import container flags
0BF55     reserved         = 0x000000                          <reserved>

0BF58 [2] containerName    = 0x00000124 (292) .. OTKernelLib
0BF5C     oldImpVersion    = 0x00000000 (0)                    old implementation version
0BF60     currentVersion   = 0x00000000 (0)                    current version
0BF64     nbrOfImports     = 28                                number of import symbols from this container
0BF68     firstImport      = 18                                first import symbol (index) to use
0BF6C     importFlags      = 0x00                              import container flags
0BF6D     reserved         = 0x000000                          <reserved>

0BF70 [3] containerName    = 0x0000023E (574) .. DriverServicesLib
0BF74     oldImpVersion    = 0x00000000 (0)                    old implementation version
0BF78     currentVersion   = 0x00000000 (0)                    current version
0BF7C     nbrOfImports     = 20                                number of import symbols from this container
0BF80     firstImport      = 46                                first import symbol (index) to use
0BF84     importFlags      = 0x00                              import container flags
0BF85     reserved         = 0x000000                          <reserved>

0BF88 [4] containerName    = 0x000003BB (955) .. NameRegistryLib
0BF8C     oldImpVersion    = 0x00000000 (0)                    old implementation version
0BF90     currentVersion   = 0x00000000 (0)                    current version
0BF94     nbrOfImports     = 3                                 number of import symbols from this container
0BF98     firstImport      = 66                                first import symbol (index) to use
0BF9C     importFlags      = 0x00                              import container flags
0BF9D     reserved         = 0x000000                          <reserved>

0BFA0 [5] containerName    = 0x0000040F (1039) . PCILib
0BFA4     oldImpVersion    = 0x00000000 (0)                    old implementation version
0BFA8     currentVersion   = 0x00000000 (0)                    current version
0BFAC     nbrOfImports     = 2                                 number of import symbols from this container
0BFB0     firstImport      = 69                                first import symbol (index) to use
0BFB4     importFlags      = 0x00                              import container flags
0BFB5     reserved         = 0x000000                          <reserved>

      ------ Loader Import Symbol Table ------
           Importing from "InterfaceLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
0BFB8 [ 0] 02 00000D   TVector  HUnlock
0BFBC [ 1] 02 000015   TVector  GetResource
0BFC0 [ 2] 02 000021   TVector  ReleaseResource
0BFC4 [ 3] 02 000031   TVector  HLock

           Importing from "OTKernelUtilLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
0BFC8 [ 4] 02 000047   TVector  OTMemzero
0BFCC [ 5] 02 000051   TVector  OTScheduleDeferredTask
0BFD0 [ 6] 02 000068   TVector  OTGetTimeStamp
0BFD4 [ 7] 02 000077   TVector  OTLIFOEnqueue
0BFD8 [ 8] 02 000085   TVector  OTDestroyDeferredTask
0BFDC [ 9] 02 00009B   TVector  OTCreateDeferredTask
0BFE0 [10] 02 0000B0   TVector  OTReverseList
0BFE4 [11] 02 0000BE   TVector  OTLIFODequeue
0BFE8 [12] 02 0000CC   TVector  OTEnterInterrupt
0BFEC [13] 02 0000DD   TVector  OTLeaveInterrupt
0BFF0 [14] 02 0000EE   TVector  OTAtomicAdd32
0BFF4 [15] 02 0000FC   TVector  OTLIFOStealList
0BFF8 [16] 02 00010C   TVector  OTMemcpy
0BFFC [17] 02 000115   TVector  OTAtomicSetBit

           Importing from "OTKernelLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
0C000 [18] 02 000130   TVector  dupmsg
0C004 [19] 02 000137   TVector  freemsg
0C008 [20] 02 00013F   TVector  msgdsize
0C00C [21] 02 000148   TVector  putq
0C010 [22] 02 00014D   TVector  copyb
0C014 [23] 02 000153   TVector  putnextctl1
0C018 [24] 02 00015F   TVector  OTFreeMem
0C01C [25] 02 000169   TVector  mi_timer_alloc
0C020 [26] 02 000178   TVector  strlog
0C024 [27] 02 00017F   TVector  OTAllocMem
0C028 [28] 02 00018A   TVector  mi_timer_cancel
0C02C [29] 02 00019A   TVector  mi_reallocb
0C030 [30] 02 0001A6   TVector  canputnext
0C034 [31] 02 0001B1   TVector  putnext
0C038 [32] 02 0001B9   TVector  freeb
0C03C [33] 02 0001BF   TVector  qreply
0C040 [34] 02 0001C6   TVector  esballoc
0C044 [35] 02 0001CF   TVector  adjmsg
0C048 [36] 02 0001D6   TVector  flushq
0C04C [37] 02 0001DD   TVector  puthere
0C050 [38] 02 0001E5   TVector  mi_timer
0C054 [39] 02 0001EE   TVector  mi_timer_valid
0C058 [40] 02 0001FD   TVector  mi_strlog
0C05C [41] 02 000207   TVector  mi_offset_param
0C060 [42] 02 000217   TVector  mi_close_comm
0C064 [43] 02 000225   TVector  allocb
0C068 [44] 02 00022C   TVector  mi_open_comm
0C06C [45] 02 000239   TVector  getq

           Importing from "DriverServicesLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
0C070 [46] 02 000250   TVector  PBDequeueFirst
0C074 [47] 02 00025F   TVector  PBQueueCreate
0C078 [48] 02 00026D   TVector  PBQueueInit
0C07C [49] 02 000279   TVector  PrepareMemoryForIO
0C080 [50] 02 00028C   TVector  PoolAllocateResident
0C084 [51] 02 0002A1   TVector  PBQueueDelete
0C088 [52] 02 0002AF   TVector  SynchronizeIO
0C08C [53] 02 0002BD   TVector  InstallInterruptFunctions
0C090 [54] 02 0002D7   TVector  MemDeallocatePhysicallyContiguous
0C094 [55] 02 0002F9   TVector  CheckpointIO
0C098 [56] 02 000306   TVector  DelayFor
0C09C [57] 02 00030F   TVector  PBEnqueueLast
0C0A0 [58] 02 00031D   TVector  MemAllocatePhysicallyContiguous
0C0A4 [59] 02 00033D   TVector  AbsoluteToDuration
0C0A8 [60] 02 000350   TVector  UpTime
0C0AC [61] 02 000357   TVector  SetProcessorCacheMode
0C0B0 [62] 02 00036D   TVector  GetLogicalPageSize
0C0B4 [63] 02 000380   TVector  PoolDeallocate
0C0B8 [64] 02 00038F   TVector  BlockMoveDataUncached
0C0BC [65] 02 0003A5   TVector  GetInterruptFunctions

           Importing from "NameRegistryLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
0C0C0 [66] 02 0003CB   TVector  RegistryCStrEntryToName
0C0C4 [67] 02 0003E3   TVector  RegistryPropertyGet
0C0C8 [68] 02 0003F7   TVector  RegistryPropertyGetSize

           Importing from "PCILib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
0C0CC [69] 02 000416   TVector  EndianSwap32Bit
0C0D0 [70] 02 000426   TVector  EndianSwap16Bit

      ------ Loader Relocation Headers ------
0C0D4 [0] sectionNumber    = 1                                 loadable section to be relocated
0C0D6     reserved         = 0x0000                            <reserved>
0C0D8     nbrOfRelocs      = 23                                number of loader relocation instructions
0C0DC     firstRelocInstr  = 0x00000000 (0)                    relocation offset to first instruction

      ------ Loader Relocation Instructions ------
           Relocations for section 1 (<unnamed>)
           Instr     Op    Operand           codeA dataA rSymI      rAddr(s)      Relocation      Other effects/section names
0C0E0 [ 0] 4A46      SYMR  cnt=71              0     1     0   00000000:00000118  ImpSym[0:70]
0C0E2 [ 1] 420D      DATA  cnt=14              0     1    71   0000011C:00000150  dataA           sct 1
0C0E4 [ 2] 8003      DELT  delta=4             0     1    71                                      rAddr = 0x00000158
0C0E6 [ 3] 461D      DSC2  cnt=30              0     1    71   00000158:00000244  codeA,dataA     sct 0,sct 1
0C0E8 [ 4] 4400      DESC  cnt=1               0     1    71   00000248:00000250  codeA,dataA,0   sct 0,sct 1
0C0EA [ 5] 0041      DDAT  delta=4,n=1         0     1    71   00000258           dataA           sct 1
0C0EC [ 6] 0181      DDAT  delta=24,n=1        0     1    71   00000274           dataA           sct 1
0C0EE [ 7] 0143      DDAT  delta=20,n=3        0     1    71   0000028C:00000294  dataA           sct 1
0C0F0 [ 8] 0041      DDAT  delta=4,n=1         0     1    71   0000029C           dataA           sct 1
0C0F2 [ 9] 8007      DELT  delta=8             0     1    71                                      rAddr = 0x000002A8
0C0F4 [10] 4800      VTBL  cnt=1               0     1    71   000002A8:000002AC  dataA,0         sct 1
0C0F6 [11] 4201      DATA  cnt=2               0     1    71   000002B0:000002B4  dataA           sct 1
0C0F8 [12] 0041      DDAT  delta=4,n=1         0     1    71   000002BC           dataA           sct 1
0C0FA [13] 0082      DDAT  delta=8,n=2         0     1    71   000002C8:000002CC  dataA           sct 1
0C0FC [14] 0C41      DDAT  delta=196,n=1       0     1    71   00000394           dataA           sct 1
0C0FE [15] 00C1      DDAT  delta=12,n=1        0     1    71   000003A4           dataA           sct 1
0C100 [16] 00C1      DDAT  delta=12,n=1        0     1    71   000003B4           dataA           sct 1
0C102 [17] 00C1      DDAT  delta=12,n=1        0     1    71   000003C4           dataA           sct 1
0C104 [18] 00C1      DDAT  delta=12,n=1        0     1    71   000003D4           dataA           sct 1
0C106 [19] 00C1      DDAT  delta=12,n=1        0     1    71   000003E4           dataA           sct 1
0C108 [20] 00C1      DDAT  delta=12,n=1        0     1    71   000003F4           dataA           sct 1
0C10A [21] 00C1      DDAT  delta=12,n=1        0     1    71   00000404           dataA           sct 1
0C10C [22] 9600      RPT   i=7,rpt=1           0     1    71                                      rpt ins(15:21) 1 times

      ------ Loader String Table ------
0C10E 00000    13  InterfaceLib
0C11B 0000D     8  HUnlock
0C123 00015    12  GetResource
0C12F 00021    16  ReleaseResource
0C13F 00031     6  HLock
0C145 00037    16  OTKernelUtilLib
0C155 00047    10  OTMemzero
0C15F 00051    23  OTScheduleDeferredTask
0C176 00068    15  OTGetTimeStamp
0C185 00077    14  OTLIFOEnqueue
0C193 00085    22  OTDestroyDeferredTask
0C1A9 0009B    21  OTCreateDeferredTask
0C1BE 000B0    14  OTReverseList
0C1CC 000BE    14  OTLIFODequeue
0C1DA 000CC    17  OTEnterInterrupt
0C1EB 000DD    17  OTLeaveInterrupt
0C1FC 000EE    14  OTAtomicAdd32
0C20A 000FC    16  OTLIFOStealList
0C21A 0010C     9  OTMemcpy
0C223 00115    15  OTAtomicSetBit
0C232 00124    12  OTKernelLib
0C23E 00130     7  dupmsg
0C245 00137     8  freemsg
0C24D 0013F     9  msgdsize
0C256 00148     5  putq
0C25B 0014D     6  copyb
0C261 00153    12  putnextctl1
0C26D 0015F    10  OTFreeMem
0C277 00169    15  mi_timer_alloc
0C286 00178     7  strlog
0C28D 0017F    11  OTAllocMem
0C298 0018A    16  mi_timer_cancel
0C2A8 0019A    12  mi_reallocb
0C2B4 001A6    11  canputnext
0C2BF 001B1     8  putnext
0C2C7 001B9     6  freeb
0C2CD 001BF     7  qreply
0C2D4 001C6     9  esballoc
0C2DD 001CF     7  adjmsg
0C2E4 001D6     7  flushq
0C2EB 001DD     8  puthere
0C2F3 001E5     9  mi_timer
0C2FC 001EE    15  mi_timer_valid
0C30B 001FD    10  mi_strlog
0C315 00207    16  mi_offset_param
0C325 00217    14  mi_close_comm
0C333 00225     7  allocb
0C33A 0022C    13  mi_open_comm
0C347 00239     5  getq
0C34C 0023E    18  DriverServicesLib
0C35E 00250    15  PBDequeueFirst
0C36D 0025F    14  PBQueueCreate
0C37B 0026D    12  PBQueueInit
0C387 00279    19  PrepareMemoryForIO
0C39A 0028C    21  PoolAllocateResident
0C3AF 002A1    14  PBQueueDelete
0C3BD 002AF    14  SynchronizeIO
0C3CB 002BD    26  InstallInterruptFunctions
0C3E5 002D7    34  MemDeallocatePhysicallyContiguous
0C407 002F9    13  CheckpointIO
0C414 00306     9  DelayFor
0C41D 0030F    14  PBEnqueueLast
0C42B 0031D    32  MemAllocatePhysicallyContiguous
0C44B 0033D    19  AbsoluteToDuration
0C45E 00350     7  UpTime
0C465 00357    22  SetProcessorCacheMode
0C47B 0036D    19  GetLogicalPageSize
0C48E 00380    15  PoolDeallocate
0C49D 0038F    22  BlockMoveDataUncached
0C4B3 003A5    22  GetInterruptFunctions
0C4C9 003BB    16  NameRegistryLib
0C4D9 003CB    24  RegistryCStrEntryToName
0C4F1 003E3    20  RegistryPropertyGet
0C505 003F7    24  RegistryPropertyGetSize
0C51D 0040F     7  PCILib
0C524 00416    16  EndianSwap32Bit
0C534 00426    16  EndianSwap16Bit
0C544 00436    16  gDLPIPrivateData
0C554 00446    20  TheDriverDescription
0C568 0045A    16  ValidateHardware
0C578 0046A    21  TerminateStreamModule
0C58D 0047F    16  GetOTInstallInfo
0C59D 0048F    16  InitStreamModule

      ------ Loader Export Hash Slot Table ------
            Slot => Count  Index
0C5B0 [0] 00180000    6      0  

      ------ Loader Export Chain Table ------
0C5B4 [0] 0014BDE0   [1] 00104E3C   [2] 0010ADD8   [3] 00155E85   [4] 00108F84
0C5C8 [5] 0010AE97

      ------ Loader Export Symbol Table ------
0C5CC [0] symbol class     = 0x01       (Data)                 export symbol class
0C5CD     export name      = 0x000446   ........ TheDriverDescription
0C5D0     address          = 0x000002D8 (728)                  section offset to be exported
0C5D4     sectionNumber    = 1          (<unnamed>)            section number

0C5D6 [1] symbol class     = 0x02       (TVector)              export symbol class
0C5D7     export name      = 0x00045A   ........ ValidateHardware
0C5DA     address          = 0x00000188 (392)                  section offset to be exported
0C5DE     sectionNumber    = 1          (<unnamed>)            section number

0C5E0 [2] symbol class     = 0x01       (Data)                 export symbol class
0C5E1     export name      = 0x000436   ........ gDLPIPrivateData
0C5E4     address          = 0x00000250 (592)                  section offset to be exported
0C5E8     sectionNumber    = 1          (<unnamed>)            section number

0C5EA [3] symbol class     = 0x02       (TVector)              export symbol class
0C5EB     export name      = 0x00046A   ........ TerminateStreamModule
0C5EE     address          = 0x00000190 (400)                  section offset to be exported
0C5F2     sectionNumber    = 1          (<unnamed>)            section number

0C5F4 [4] symbol class     = 0x02       (TVector)              export symbol class
0C5F5     export name      = 0x00048F   ........ InitStreamModule
0C5F8     address          = 0x000001A8 (424)                  section offset to be exported
0C5FC     sectionNumber    = 1          (<unnamed>)            section number

0C5FE [5] symbol class     = 0x02       (TVector)              export symbol class
0C5FF     export name      = 0x00047F   ........ GetOTInstallInfo
0C602     address          = 0x000001A0 (416)                  section offset to be exported
0C606     sectionNumber    = 1          (<unnamed>)            section number

DumpPEF complete - no errors reported.


      Container [3] (uprGMACLib) [In data fork (Offset 0x256F0, Length 0x5B24/23332)]

      Container Header
00000 magic1, magic2   = 0x4A6F7921 ('Joy!')                   magic numbers
00004 containerID      = 0x70656666 ('peff')                   container identifier
00008 architectureID   = 0x70777063 ('pwpc')                   architecture identifier
0000C versionNumber    = 0x00000001 (1)                        version
00010 dateTimeStamp    = 0xB8C77E16 (Wed Mar 27 05:48:06 2002) date/time stamp
00014 oldDefVersion    = 0x00000000 (0)                        old definition version
00018 oldImpVersion    = 0x00000000 (0)                        old implementation version
0001C currentVersion   = 0x00000000 (0)                        current version
00020 nbrOfSections    = 3                                     number of sections
00022 loadableSections = 2                                     number of loadable sections
00024 memoryAddress    = 0x00000000                            memory address

      =========================================================

      Section Header 0
00028 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
0002C sectionAddress   = 0x00000000                            preferred base address for section
00030 execSize         = 0x0000531C (21276)                    execution (byte) size (including zero init)
00034 initSize         = 0x0000531C (21276)                    before zero init (byte) size
00038 rawSize          = 0x0000531C (21276)                    raw data (byte) size
0003C containerOffset  = 0x00000080 (128)                      container offset to the raw data
00040 regionKind       = 0x00       (code)                     region kind ==> code section (loadable)
00041 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
00042 alignment        = 0x02       (4-byte bndry)             log 2 alignment
00043 reserved         = 0x00                                  <reserved>

      Section Header 1
00044 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00048 sectionAddress   = 0x00000000                            preferred base address for section
0004C execSize         = 0x00000458 (1112)                     execution (byte) size (including zero init)
00050 initSize         = 0x00000458 (1112)                     before zero init (byte) size
00054 rawSize          = 0x00000248 (584)                      raw data (byte) size
00058 containerOffset  = 0x000053A0 (21408)                    container offset to the raw data
0005C regionKind       = 0x02       (pidata)                   region kind ==> "pattern" initialized data (loadable)
0005D shareKind        = 0x04       (global share)             sharing kind ==> shared across all contexts
0005E alignment        = 0x03       (8-byte bndry)             log 2 alignment
0005F reserved         = 0x00                                  <reserved>

      Section Header 2
00060 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00064 sectionAddress   = 0x00000000                            preferred base address for section
00068 execSize         = 0x00000000 (0)                        execution (byte) size (including zero init)
0006C initSize         = 0x00000000 (0)                        before zero init (byte) size
00070 rawSize          = 0x00000534 (1332)                     raw data (byte) size
00074 containerOffset  = 0x000055F0 (22000)                    container offset to the raw data
00078 regionKind       = 0x04       (loader)                   region kind ==> loader (non-loadable)
00079 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
0007A alignment        = 0x00                                  log 2 alignment (ignored for non-loadables)
0007B reserved         = 0x00                                  <reserved>

0007C There are 4 (pad?) bytes at the end of the section headers.
      This is probably because there's no string table.

      =========================================================

      Code section 0 (<unnamed>)

      Loc   Flags  Object Code  Label      Opcode    Operand                   Comment
00080 0000   X      38600000               li        r3,0
00084 0004   X      4E800020               blr
00088 0008   X      38600000               li        r3,0
0008C 000C   X      4E800020               blr
00090 0010          8062FFD8               lwz       r3,-0x0028(RTOC)
00094 0014          81230000               lwz       r9,0x0000(r3)
00098 0018   X      2C090000               cmpwi     r9,0
0009C 001C   X      4D820020               beqlr
000A0 0020   X      7C0802A6               mflr      r0                        ; LR = 8
000A4 0024          BF81FFF0               stmw      r28,-0x0010(SP)
000A8 0028          90010008               stw       r0,0x0008(SP)
000AC 002C          9421FFB0               stwu      SP,-0x0050(SP)
000B0 0030          3BC2016C               addi      r30,RTOC,364
000B4 0034   X      3BA00000               li        r29,0
000B8 0038          809E0000               lwz       r4,0x0000(r30)
000BC 003C   X      7C7F1B78               mr        r31,r3
000C0 0040   X      2C040000               cmpwi     r4,0
000C4 0044   X      41820024               beq       $+0x0024                  ; 0x00000068
000C8 0048          819E0000               lwz       r12,0x0000(r30)
000CC 004C   X      38600006               li        r3,6
000D0 0050          38820068               addi      r4,RTOC,104
000D4 0054   X      3B800000               li        r28,0
000D8 0058          480052B1               bl        $+0x52B0                  ; 0x00005308
000DC 005C          80410014               lwz       RTOC,0x0014(SP)
000E0 0060          939E0000               stw       r28,0x0000(r30)
000E4 0064          813F0000               lwz       r9,0x0000(r31)
000E8 0068          38690220               addi      r3,r9,544
000EC 006C          48004E95               bl        $+0x4E94                  ; 0x00004F00
000F0 0070          80410014               lwz       RTOC,0x0014(SP)
000F4 0074          813F0000               lwz       r9,0x0000(r31)
000F8 0078          806901EC               lwz       r3,0x01EC(r9)
000FC 007C   X      2C030000               cmpwi     r3,0
00100 0080   X      41820010               beq       $+0x0010                  ; 0x00000090
00104 0084          48004E95               bl        $+0x4E94                  ; 0x00004F18
00108 0088          80410014               lwz       RTOC,0x0014(SP)
0010C 008C          813F0000               lwz       r9,0x0000(r31)
00110 0090          80690200               lwz       r3,0x0200(r9)
00114 0094   X      2C030000               cmpwi     r3,0
00118 0098   X      41820010               beq       $+0x0010                  ; 0x000000A8
0011C 009C          48004E95               bl        $+0x4E94                  ; 0x00004F30
00120 00A0          80410014               lwz       RTOC,0x0014(SP)
00124 00A4          813F0000               lwz       r9,0x0000(r31)
00128 00A8   X      7D234B78               mr        r3,r9
0012C 00AC          48004E9D               bl        $+0x4E9C                  ; 0x00004F48
00130 00B0          80410014               lwz       RTOC,0x0014(SP)
00134 00B4          93BF0000               stw       r29,0x0000(r31)
00138 00B8          80010058               lwz       r0,0x0058(SP)
0013C 00BC          38210050               addi      SP,SP,80
00140 00C0   X      7C0803A6               mtlr      r0                        ; LR = 8
00144 00C4          BB81FFF0               lmw       r28,-0x0010(SP)
00148 00C8   X      4E800020               blr
0014C 00CC          8062FFD8               lwz       r3,-0x0028(RTOC)
00150 00D0          81230000               lwz       r9,0x0000(r3)
00154 00D4   X      2C090000               cmpwi     r9,0
00158 00D8   X      4D820020               beqlr
0015C 00DC   X      7C0802A6               mflr      r0                        ; LR = 8
00160 00E0          93E1FFFC               stw       r31,-0x0004(SP)
00164 00E4          90010008               stw       r0,0x0008(SP)
00168 00E8          9421FFC0               stwu      SP,-0x0040(SP)
0016C 00EC          81890224               lwz       r12,0x0224(r9)
00170 00F0   X      7C7F1B78               mr        r31,r3
00174 00F4          818C0008               lwz       r12,0x0008(r12)
00178 00F8   X      38600004               li        r3,4
0017C 00FC          4800520D               bl        $+0x520C                  ; 0x00005308
00180 0100          80410014               lwz       RTOC,0x0014(SP)
00184 0104          819F0000               lwz       r12,0x0000(r31)
00188 0108          806C01F4               lwz       r3,0x01F4(r12)
0018C 010C          48004D1D               bl        $+0x4D1C                  ; 0x00004E28
00190 0110          80410014               lwz       RTOC,0x0014(SP)
00194 0114          4BFFFEFD               bl        $-0x0104                  ; 0x00000010
00198 0118          80010048               lwz       r0,0x0048(SP)
0019C 011C          38210040               addi      SP,SP,64
001A0 0120   X      7C0803A6               mtlr      r0                        ; LR = 8
001A4 0124          83E1FFFC               lwz       r31,-0x0004(SP)
001A8 0128   X      4E800020               blr
001AC 012C   X      4E800020               blr
001B0 0130          8062FFE0               lwz       r3,-0x0020(RTOC)
001B4 0134   X      4E800020               blr
001B8 0138          A00305FE               lhz       r0,0x05FE(r3)
001BC 013C   X      2C000000               cmpwi     r0,0
001C0 0140   X      4D820020               beqlr
001C4 0144   X      7C0802A6               mflr      r0                        ; LR = 8
001C8 0148          90010008               stw       r0,0x0008(SP)
001CC 014C          9421FFC0               stwu      SP,-0x0040(SP)
001D0 0150   X      38800000               li        r4,0
001D4 0154          B08305FE               sth       r4,0x05FE(r3)
001D8 0158   X      7C641B78               mr        r4,r3
001DC 015C          80640004               lwz       r3,0x0004(r4)
001E0 0160          48004D29               bl        $+0x4D28                  ; 0x00004E88
001E4 0164          80410014               lwz       RTOC,0x0014(SP)
001E8 0168          80010048               lwz       r0,0x0048(SP)
001EC 016C          38210040               addi      SP,SP,64
001F0 0170   X      7C0803A6               mtlr      r0                        ; LR = 8
001F4 0174   X      4E800020               blr
001F8 0178   X      7C0802A6               mflr      r0                        ; LR = 8
001FC 017C          BF61FFEC               stmw      r27,-0x0014(SP)
00200 0180          90010008               stw       r0,0x0008(SP)
00204 0184          9421FFB0               stwu      SP,-0x0050(SP)
00208 0188          3B820168               addi      r28,RTOC,360
0020C 018C   X      3860022C               li        r3,556
00210 0190   X      38800001               li        r4,1
00214 0194   X      3B600000               li        r27,0
00218 0198          48004CA9               bl        $+0x4CA8                  ; 0x00004E40
0021C 019C          80410014               lwz       RTOC,0x0014(SP)
00220 01A0          907C0000               stw       r3,0x0000(r28)
00224 01A4   X      28030000               cmplwi    r3,0x0000
00228 01A8   X      41810014               bgt       $+0x0014                  ; 0x000001BC
0022C 01AC   X      38000000               li        r0,0
00230 01B0          901C0000               stw       r0,0x0000(r28)
00234 01B4   X      3B60FFFF               li        r27,-1
00238 01B8          480000D0               b         $+0x00D0                  ; 0x00000288
0023C 01BC   X      3BE00080               li        r31,128
00240 01C0          1C7F0600               mulli     r3,r31,1536
00244 01C4          48004C95               bl        $+0x4C94                  ; 0x00004E58
00248 01C8          80410014               lwz       RTOC,0x0014(SP)
0024C 01CC          83DC0000               lwz       r30,0x0000(r28)
00250 01D0          907E0200               stw       r3,0x0200(r30)
00254 01D4          813C0000               lwz       r9,0x0000(r28)
00258 01D8          83A90200               lwz       r29,0x0200(r9)
0025C 01DC   X      2C1D0000               cmpwi     r29,0
00260 01E0   X      40820010               bne       $+0x0010                  ; 0x000001F0
00264 01E4          7FE00E70               srawi     r0,r31,1
00268 01E8          7FE00195               addze.    r31,r0
0026C 01EC   X      4082FFD4               bne       $-0x002C                  ; 0x000001C0
00270 01F0          386901EC               addi      r3,r9,492
00274 01F4          48004C7D               bl        $+0x4C7C                  ; 0x00004E70
00278 01F8          80410014               lwz       RTOC,0x0014(SP)
0027C 01FC   X      2C030000               cmpwi     r3,0
00280 0200   X      41820010               beq       $+0x0010                  ; 0x00000210
00284 0204   X      3B60FFFF               li        r27,-1
00288 0208          4BFFFE09               bl        $-0x01F8                  ; 0x00000010
0028C 020C          4800007C               b         $+0x007C                  ; 0x00000288
00290 0210   X      2C1F0000               cmpwi     r31,0
00294 0214   X      3BA00000               li        r29,0
00298 0218   X      40810044               ble       $+0x0044                  ; 0x0000025C
0029C 021C   X      3BC00000               li        r30,0
002A0 0220          807C0000               lwz       r3,0x0000(r28)
002A4 0224          3BBD0001               addi      r29,r29,1
002A8 0228          80830200               lwz       r4,0x0200(r3)
002AC 022C          38630208               addi      r3,r3,520
002B0 0230          7C9E2214               add       r4,r30,r4
002B4 0234          90640004               stw       r3,0x0004(r4)
002B8 0238          3BDE0600               addi      r30,r30,1536
002BC 023C          80A2FFE4               lwz       r5,-0x001C(RTOC)
002C0 0240          9084000C               stw       r4,0x000C(r4)
002C4 0244          90A40008               stw       r5,0x0008(r4)
002C8 0248          B36405FE               sth       r27,0x05FE(r4)
002CC 024C          48004C3D               bl        $+0x4C3C                  ; 0x00004E88
002D0 0250          80410014               lwz       RTOC,0x0014(SP)
002D4 0254   X      7C1DF800               cmpw      r29,r31
002D8 0258   X      4180FFC8               blt       $-0x0038                  ; 0x00000220
002DC 025C          819C0000               lwz       r12,0x0000(r28)
002E0 0260          806C01EC               lwz       r3,0x01EC(r12)
002E4 0264          48004C3D               bl        $+0x4C3C                  ; 0x00004EA0
002E8 0268          80410014               lwz       RTOC,0x0014(SP)
002EC 026C          80002408               lwz       r0,0x2408(0)
002F0 0270          54000421               rlwinm.   r0,r0,0,16,16
002F4 0274   X      41820014               beq       $+0x0014                  ; 0x00000288
002F8 0278          83DC0000               lwz       r30,0x0000(r28)
002FC 027C          807E0228               lwz       r3,0x0228(r30)
00300 0280          64630002               oris      r3,r3,0x0002
00304 0284          907E0228               stw       r3,0x0228(r30)
00308 0288   X      7F63DB78               mr        r3,r27
0030C 028C          80010058               lwz       r0,0x0058(SP)
00310 0290          38210050               addi      SP,SP,80
00314 0294   X      7C0803A6               mtlr      r0                        ; LR = 8
00318 0298          BB61FFEC               lmw       r27,-0x0014(SP)
0031C 029C   X      4E800020               blr
00320 02A0   X      7C0802A6               mflr      r0                        ; LR = 8
00324 02A4          93C1FFF8               stw       r30,-0x0008(SP)
00328 02A8          93E1FFFC               stw       r31,-0x0004(SP)
0032C 02AC          90010008               stw       r0,0x0008(SP)
00330 02B0          9421FEA0               stwu      SP,-0x0160(SP)
00334 02B4          8062FFD0               lwz       r3,-0x0030(RTOC)
00338 02B8   X      38807063               li        r4,28771
0033C 02BC          83E2FFD8               lwz       r31,-0x0028(RTOC)
00340 02C0          38C10038               addi      r6,SP,56
00344 02C4          38E1003C               addi      r7,SP,60
00348 02C8          39010040               addi      r8,SP,64
0034C 02CC          3C847077               addis     r4,r4,28791
00350 02D0   X      38A00001               li        r5,1
00354 02D4          48004BE5               bl        $+0x4BE4                  ; 0x00004EB8
00358 02D8          80410014               lwz       RTOC,0x0014(SP)
0035C 02DC   X      2C030000               cmpwi     r3,0
00360 02E0   X      4182000C               beq       $+0x000C                  ; 0x000002EC
00364 02E4   X      3BC0FFFF               li        r30,-1
00368 02E8          480001A0               b         $+0x01A0                  ; 0x00000488
0036C 02EC          80610038               lwz       r3,0x0038(SP)
00370 02F0          38810140               addi      r4,SP,320
00374 02F4          48004BDD               bl        $+0x4BDC                  ; 0x00004ED0
00378 02F8          80410014               lwz       RTOC,0x0014(SP)
0037C 02FC   X      7C7E1B78               mr        r30,r3
00380 0300   X      2C1E0000               cmpwi     r30,0
00384 0304   X      40820010               bne       $+0x0010                  ; 0x00000314
00388 0308          80010140               lwz       r0,0x0140(SP)
0038C 030C   X      2C000000               cmpwi     r0,0
00390 0310   X      4181000C               bgt       $+0x000C                  ; 0x0000031C
00394 0314   X      3BC0FFFF               li        r30,-1
00398 0318          48000170               b         $+0x0170                  ; 0x00000488
0039C 031C          807F0000               lwz       r3,0x0000(r31)
003A0 0320          38A10144               addi      r5,SP,324
003A4 0324          80810038               lwz       r4,0x0038(SP)
003A8 0328          38C10148               addi      r6,SP,328
003AC 032C          90830220               stw       r4,0x0220(r3)
003B0 0330          388201F8               addi      r4,RTOC,504
003B4 0334          80610038               lwz       r3,0x0038(SP)
003B8 0338          38840008               addi      r4,r4,8
003BC 033C          48004BAD               bl        $+0x4BAC                  ; 0x00004EE8
003C0 0340          80410014               lwz       RTOC,0x0014(SP)
003C4 0344   X      2C030000               cmpwi     r3,0
003C8 0348   X      41820020               beq       $+0x0020                  ; 0x00000368
003CC 034C   X      3860FFFF               li        r3,-1
003D0 0350          80010168               lwz       r0,0x0168(SP)
003D4 0354          38210160               addi      SP,SP,352
003D8 0358   X      7C0803A6               mtlr      r0                        ; LR = 8
003DC 035C          83C1FFF8               lwz       r30,-0x0008(SP)
003E0 0360          83E1FFFC               lwz       r31,-0x0004(SP)
003E4 0364   X      4E800020               blr
003E8 0368          80610144               lwz       r3,0x0144(SP)
003EC 036C          38A10144               addi      r5,SP,324
003F0 0370          819F0000               lwz       r12,0x0000(r31)
003F4 0374          38C10148               addi      r6,SP,328
003F8 0378          906C0224               stw       r3,0x0224(r12)
003FC 037C          388201F8               addi      r4,RTOC,504
00400 0380          80610038               lwz       r3,0x0038(SP)
00404 0384          38840017               addi      r4,r4,23
00408 0388          48004B61               bl        $+0x4B60                  ; 0x00004EE8
0040C 038C          80410014               lwz       RTOC,0x0014(SP)
00410 0390   X      2C030000               cmpwi     r3,0
00414 0394   X      41820020               beq       $+0x0020                  ; 0x000003B4
00418 0398   X      3860FFFF               li        r3,-1
0041C 039C          80010168               lwz       r0,0x0168(SP)
00420 03A0          38210160               addi      SP,SP,352
00424 03A4   X      7C0803A6               mtlr      r0                        ; LR = 8
00428 03A8          83C1FFF8               lwz       r30,-0x0008(SP)
0042C 03AC          83E1FFFC               lwz       r31,-0x0004(SP)
00430 03B0   X      4E800020               blr
00434 03B4          80610144               lwz       r3,0x0144(SP)
00438 03B8          38A10144               addi      r5,SP,324
0043C 03BC          819F0000               lwz       r12,0x0000(r31)
00440 03C0          38C10148               addi      r6,SP,328
00444 03C4          906C01E0               stw       r3,0x01E0(r12)
00448 03C8          388201F8               addi      r4,RTOC,504
0044C 03CC          80610038               lwz       r3,0x0038(SP)
00450 03D0          3884002D               addi      r4,r4,45
00454 03D4          48004B15               bl        $+0x4B14                  ; 0x00004EE8
00458 03D8          80410014               lwz       RTOC,0x0014(SP)
0045C 03DC   X      2C030000               cmpwi     r3,0
00460 03E0   X      41820020               beq       $+0x0020                  ; 0x00000400
00464 03E4   X      3860FFFF               li        r3,-1
00468 03E8          80010168               lwz       r0,0x0168(SP)
0046C 03EC          38210160               addi      SP,SP,352
00470 03F0   X      7C0803A6               mtlr      r0                        ; LR = 8
00474 03F4          83C1FFF8               lwz       r30,-0x0008(SP)
00478 03F8          83E1FFFC               lwz       r31,-0x0004(SP)
0047C 03FC   X      4E800020               blr
00480 0400          80610144               lwz       r3,0x0144(SP)
00484 0404          38A10144               addi      r5,SP,324
00488 0408          819F0000               lwz       r12,0x0000(r31)
0048C 040C          38C10148               addi      r6,SP,328
00490 0410          906C01E4               stw       r3,0x01E4(r12)
00494 0414          388201F8               addi      r4,RTOC,504
00498 0418          80610038               lwz       r3,0x0038(SP)
0049C 041C          3884003D               addi      r4,r4,61
004A0 0420          48004AC9               bl        $+0x4AC8                  ; 0x00004EE8
004A4 0424          80410014               lwz       RTOC,0x0014(SP)
004A8 0428   X      2C030000               cmpwi     r3,0
004AC 042C   X      41820020               beq       $+0x0020                  ; 0x0000044C
004B0 0430   X      3860FFFF               li        r3,-1
004B4 0434          80010168               lwz       r0,0x0168(SP)
004B8 0438          38210160               addi      SP,SP,352
004BC 043C   X      7C0803A6               mtlr      r0                        ; LR = 8
004C0 0440          83C1FFF8               lwz       r30,-0x0008(SP)
004C4 0444          83E1FFFC               lwz       r31,-0x0004(SP)
004C8 0448   X      4E800020               blr
004CC 044C          80610144               lwz       r3,0x0144(SP)
004D0 0450          38A10144               addi      r5,SP,324
004D4 0454          819F0000               lwz       r12,0x0000(r31)
004D8 0458          38C10148               addi      r6,SP,328
004DC 045C          906C01E8               stw       r3,0x01E8(r12)
004E0 0460          388201F8               addi      r4,RTOC,504
004E4 0464          80610038               lwz       r3,0x0038(SP)
004E8 0468          38840050               addi      r4,r4,80
004EC 046C          48004A7D               bl        $+0x4A7C                  ; 0x00004EE8
004F0 0470          80410014               lwz       RTOC,0x0014(SP)
004F4 0474   X      2C030000               cmpwi     r3,0
004F8 0478   X      40820010               bne       $+0x0010                  ; 0x00000488
004FC 047C          8062FFDC               lwz       r3,-0x0024(RTOC)
00500 0480          80010144               lwz       r0,0x0144(SP)
00504 0484          90030000               stw       r0,0x0000(r3)
00508 0488   X      7FC3F378               mr        r3,r30
0050C 048C          80010168               lwz       r0,0x0168(SP)
00510 0490          38210160               addi      SP,SP,352
00514 0494   X      7C0803A6               mtlr      r0                        ; LR = 8
00518 0498          83C1FFF8               lwz       r30,-0x0008(SP)
0051C 049C          83E1FFFC               lwz       r31,-0x0004(SP)
00520 04A0   X      4E800020               blr
00524 04A4   X      7C0802A6               mflr      r0                        ; LR = 8
00528 04A8          93A1FFF4               stw       r29,-0x000C(SP)
0052C 04AC          93C1FFF8               stw       r30,-0x0008(SP)
00530 04B0          93E1FFFC               stw       r31,-0x0004(SP)
00534 04B4          90010008               stw       r0,0x0008(SP)
00538 04B8          9421FFB0               stwu      SP,-0x0050(SP)
0053C 04BC          83E2FFD8               lwz       r31,-0x0028(RTOC)
00540 04C0          83A2FFDC               lwz       r29,-0x0024(RTOC)
00544 04C4          83DF0000               lwz       r30,0x0000(r31)
00548 04C8          819E01E0               lwz       r12,0x01E0(r30)
0054C 04CC   X      3BC00000               li        r30,0
00550 04D0          48004E39               bl        $+0x4E38                  ; 0x00005308
00554 04D4          80410014               lwz       RTOC,0x0014(SP)
00558 04D8   X      2C030001               cmpwi     r3,1
0055C 04DC   X      4082006C               bne       $+0x006C                  ; 0x00000548
00560 04E0          817F0000               lwz       r11,0x0000(r31)
00564 04E4   X      3BC00001               li        r30,1
00568 04E8          818B01E8               lwz       r12,0x01E8(r11)
0056C 04EC          386B0014               addi      r3,r11,20
00570 04F0          48004E19               bl        $+0x4E18                  ; 0x00005308
00574 04F4          80410014               lwz       RTOC,0x0014(SP)
00578 04F8          819F0000               lwz       r12,0x0000(r31)
0057C 04FC   X      38800000               li        r4,0
00580 0500          800C0014               lwz       r0,0x0014(r12)
00584 0504          900C001A               stw       r0,0x001A(r12)
00588 0508          819F0000               lwz       r12,0x0000(r31)
0058C 050C          A00C0018               lhz       r0,0x0018(r12)
00590 0510          B00C001E               sth       r0,0x001E(r12)
00594 0514          8062FFE8               lwz       r3,-0x0018(RTOC)
00598 0518          48004A49               bl        $+0x4A48                  ; 0x00004F60
0059C 051C          80410014               lwz       RTOC,0x0014(SP)
005A0 0520          819F0000               lwz       r12,0x0000(r31)
005A4 0524          906C01F4               stw       r3,0x01F4(r12)
005A8 0528          801D0000               lwz       r0,0x0000(r29)
005AC 052C   X      2C000000               cmpwi     r0,0
005B0 0530   X      41820018               beq       $+0x0018                  ; 0x00000548
005B4 0534          819D0000               lwz       r12,0x0000(r29)
005B8 0538   X      38600005               li        r3,5
005BC 053C          38820068               addi      r4,RTOC,104
005C0 0540          48004DC9               bl        $+0x4DC8                  ; 0x00005308
005C4 0544          80410014               lwz       RTOC,0x0014(SP)
005C8 0548   X      7FC3F378               mr        r3,r30
005CC 054C          80010058               lwz       r0,0x0058(SP)
005D0 0550          38210050               addi      SP,SP,80
005D4 0554   X      7C0803A6               mtlr      r0                        ; LR = 8
005D8 0558          83A1FFF4               lwz       r29,-0x000C(SP)
005DC 055C          83C1FFF8               lwz       r30,-0x0008(SP)
005E0 0560          83E1FFFC               lwz       r31,-0x0004(SP)
005E4 0564   X      4E800020               blr
005E8 0568   X      7C0802A6               mflr      r0                        ; LR = 8
005EC 056C          93A1FFF4               stw       r29,-0x000C(SP)
005F0 0570          93C1FFF8               stw       r30,-0x0008(SP)
005F4 0574          93E1FFFC               stw       r31,-0x0004(SP)
005F8 0578          90010008               stw       r0,0x0008(SP)
005FC 057C          9421FFB0               stwu      SP,-0x0050(SP)
00600 0580          83E2FFD8               lwz       r31,-0x0028(RTOC)
00604 0584   X      7C7E1B78               mr        r30,r3
00608 0588   X      3BA00000               li        r29,0
0060C 058C          4BFFFBED               bl        $-0x0414                  ; 0x00000178
00610 0590   X      2C030000               cmpwi     r3,0
00614 0594   X      41820024               beq       $+0x0024                  ; 0x000005B8
00618 0598   X      38600000               li        r3,0
0061C 059C          80010058               lwz       r0,0x0058(SP)
00620 05A0          38210050               addi      SP,SP,80
00624 05A4   X      7C0803A6               mtlr      r0                        ; LR = 8
00628 05A8          83A1FFF4               lwz       r29,-0x000C(SP)
0062C 05AC          83C1FFF8               lwz       r30,-0x0008(SP)
00630 05B0          83E1FFFC               lwz       r31,-0x0004(SP)
00634 05B4   X      4E800020               blr
00638 05B8          819F0000               lwz       r12,0x0000(r31)
0063C 05BC          807E0000               lwz       r3,0x0000(r30)
00640 05C0          398C0210               addi      r12,r12,528
00644 05C4          906C0000               stw       r3,0x0000(r12)
00648 05C8          807E0004               lwz       r3,0x0004(r30)
0064C 05CC          906C0004               stw       r3,0x0004(r12)
00650 05D0          807E0008               lwz       r3,0x0008(r30)
00654 05D4          906C0008               stw       r3,0x0008(r12)
00658 05D8          807E000C               lwz       r3,0x000C(r30)
0065C 05DC          906C000C               stw       r3,0x000C(r12)
00660 05E0          4BFFFCC1               bl        $-0x0340                  ; 0x000002A0
00664 05E4   X      2C030000               cmpwi     r3,0
00668 05E8   X      41820028               beq       $+0x0028                  ; 0x00000610
0066C 05EC          4BFFFA25               bl        $-0x05DC                  ; 0x00000010
00670 05F0   X      38600000               li        r3,0
00674 05F4          80010058               lwz       r0,0x0058(SP)
00678 05F8          38210050               addi      SP,SP,80
0067C 05FC   X      7C0803A6               mtlr      r0                        ; LR = 8
00680 0600          83A1FFF4               lwz       r29,-0x000C(SP)
00684 0604          83C1FFF8               lwz       r30,-0x0008(SP)
00688 0608          83E1FFFC               lwz       r31,-0x0004(SP)
0068C 060C   X      4E800020               blr
00690 0610          819F0000               lwz       r12,0x0000(r31)
00694 0614   X      7FC3F378               mr        r3,r30
00698 0618          808C0224               lwz       r4,0x0224(r12)
0069C 061C          80A2FFEC               lwz       r5,-0x0014(RTOC)
006A0 0620          90A40000               stw       r5,0x0000(r4)
006A4 0624          4BFFFE81               bl        $-0x0180                  ; 0x000004A4
006A8 0628   X      2C030000               cmpwi     r3,0
006AC 062C   X      40820010               bne       $+0x0010                  ; 0x0000063C
006B0 0630          4BFFF9E1               bl        $-0x0620                  ; 0x00000010
006B4 0634   X      38600000               li        r3,0
006B8 0638          48000050               b         $+0x0050                  ; 0x00000688
006BC 063C          819F0000               lwz       r12,0x0000(r31)
006C0 0640          808C0224               lwz       r4,0x0224(r12)
006C4 0644          80A40004               lwz       r5,0x0004(r4)
006C8 0648   X      38800000               li        r4,0
006CC 064C          90AC0000               stw       r5,0x0000(r12)
006D0 0650          80DF0000               lwz       r6,0x0000(r31)
006D4 0654          80E2FFF0               lwz       r7,-0x0010(RTOC)
006D8 0658          90E60004               stw       r7,0x0004(r6)
006DC 065C          811F0000               lwz       r8,0x0000(r31)
006E0 0660          93A8000C               stw       r29,0x000C(r8)
006E4 0664          813F0000               lwz       r9,0x0000(r31)
006E8 0668          39420050               addi      r10,RTOC,80
006EC 066C          91490008               stw       r10,0x0008(r9)
006F0 0670          817F0000               lwz       r11,0x0000(r31)
006F4 0674          93AB0010               stw       r29,0x0010(r11)
006F8 0678          807F0000               lwz       r3,0x0000(r31)
006FC 067C          480029E1               bl        $+0x29E0                  ; 0x0000305C
00700 0680   X      60000000               nop
00704 0684   X      38600001               li        r3,1
00708 0688          80010058               lwz       r0,0x0058(SP)
0070C 068C          38210050               addi      SP,SP,80
00710 0690   X      7C0803A6               mtlr      r0                        ; LR = 8
00714 0694          83A1FFF4               lwz       r29,-0x000C(SP)
00718 0698          83C1FFF8               lwz       r30,-0x0008(SP)
0071C 069C          83E1FFFC               lwz       r31,-0x0004(SP)
00720 06A0   X      4E800020               blr
00724 06A4   X      2C060001               cmpwi     r6,1
00728 06A8   X      4082000C               bne       $+0x000C                  ; 0x000006B4
0072C 06AC   X      38600016               li        r3,22
00730 06B0   X      4E800020               blr
00734 06B4   X      7C0802A6               mflr      r0                        ; LR = 8
00738 06B8          BF41FFE8               stmw      r26,-0x0018(SP)
0073C 06BC          90010008               stw       r0,0x0008(SP)
00740 06C0          9421FFB0               stwu      SP,-0x0050(SP)
00744 06C4          3B420170               addi      r26,RTOC,368
00748 06C8   X      7CFD3B78               mr        r29,r7
0074C 06CC          801A0000               lwz       r0,0x0000(r26)
00750 06D0   X      7CDF3378               mr        r31,r6
00754 06D4   X      2C000000               cmpwi     r0,0
00758 06D8   X      7CBC2B78               mr        r28,r5
0075C 06DC   X      7C9E2378               mr        r30,r4
00760 06E0   X      7C7B1B78               mr        r27,r3
00764 06E4   X      40820014               bne       $+0x0014                  ; 0x000006F8
00768 06E8          807E0000               lwz       r3,0x0000(r30)
0076C 06EC          48004995               bl        $+0x4994                  ; 0x00005080
00770 06F0          80410014               lwz       RTOC,0x0014(SP)
00774 06F4          907A0000               stw       r3,0x0000(r26)
00778 06F8          39820168               addi      r12,RTOC,360
0077C 06FC   X      7F64DB78               mr        r4,r27
00780 0700          806C0000               lwz       r3,0x0000(r12)
00784 0704   X      7FC5F378               mr        r5,r30
00788 0708   X      39200030               li        r9,48
0078C 070C   X      7F86E378               mr        r6,r28
00790 0710   X      7FE7FB78               mr        r7,r31
00794 0714   X      7FA8EB78               mr        r8,r29
00798 0718          48002969               bl        $+0x2968                  ; 0x00003080
0079C 071C   X      60000000               nop
007A0 0720          80010058               lwz       r0,0x0058(SP)
007A4 0724          38210050               addi      SP,SP,80
007A8 0728   X      7C0803A6               mtlr      r0                        ; LR = 8
007AC 072C          BB41FFE8               lmw       r26,-0x0018(SP)
007B0 0730   X      4E800020               blr
007B4 0734   X      7C0802A6               mflr      r0                        ; LR = 8
007B8 0738          90010008               stw       r0,0x0008(SP)
007BC 073C          9421FFC0               stwu      SP,-0x0040(SP)
007C0 0740          48000D75               bl        $+0x0D74                  ; 0x000014B4
007C4 0744   X      60000000               nop
007C8 0748          80010048               lwz       r0,0x0048(SP)
007CC 074C          38210040               addi      SP,SP,64
007D0 0750   X      7C0803A6               mtlr      r0                        ; LR = 8
007D4 0754   X      4E800020               blr
007D8 0758   X      2C030000               cmpwi     r3,0
007DC 075C   X      4D820020               beqlr
007E0 0760   X      7C0802A6               mflr      r0                        ; LR = 8
007E4 0764          BF41FFE8               stmw      r26,-0x0018(SP)
007E8 0768          90010008               stw       r0,0x0008(SP)
007EC 076C          9421FFB0               stwu      SP,-0x0050(SP)
007F0 0770          3B420168               addi      r26,RTOC,360
007F4 0774   X      7C9B2378               mr        r27,r4
007F8 0778   X      3BA00000               li        r29,0
007FC 077C   X      7C7F1B78               mr        r31,r3
00800 0780   X      3B800000               li        r28,0
00804 0784          83DF000C               lwz       r30,0x000C(r31)
00808 0788          20FD0600               subfic    r7,r29,1536
0080C 078C          80BF0010               lwz       r5,0x0010(r31)
00810 0790          7C7EE214               add       r3,r30,r28
00814 0794          819A0000               lwz       r12,0x0000(r26)
00818 0798   X      7CC32850               sub       r6,r5,r3
0081C 079C          7C9DDA14               add       r4,r29,r27
00820 07A0   X      54C6043E               clrlwi    r6,r6,16
00824 07A4          800C0228               lwz       r0,0x0228(r12)
00828 07A8   X      54E7043E               clrlwi    r7,r7,16
0082C 07AC   X      7D263810               subc      r9,r7,r6
00830 07B0          7D084110               subfe     r8,r8,r8
00834 07B4          5400039D               rlwinm.   r0,r0,0,14,14
00838 07B8          7D0C4838               and       r12,r8,r9
0083C 07BC          7FCC3214               add       r30,r12,r6
00840 07C0   X      41820014               beq       $+0x0014                  ; 0x000007D4
00844 07C4   X      7FC5F378               mr        r5,r30
00848 07C8          48004961               bl        $+0x4960                  ; 0x00005128
0084C 07CC          80410014               lwz       RTOC,0x0014(SP)
00850 07D0          48000010               b         $+0x0010                  ; 0x000007E0
00854 07D4   X      7FC5F378               mr        r5,r30
00858 07D8          48004969               bl        $+0x4968                  ; 0x00005140
0085C 07DC          80410014               lwz       RTOC,0x0014(SP)
00860 07E0          809F000C               lwz       r4,0x000C(r31)
00864 07E4          7C1EE214               add       r0,r30,r28
00868 07E8          80DF0010               lwz       r6,0x0010(r31)
0086C 07EC   X      541C043E               clrlwi    r28,r0,16
00870 07F0          7C7EEA14               add       r3,r30,r29
00874 07F4   X      547D043E               clrlwi    r29,r3,16
00878 07F8          7CA4E214               add       r5,r4,r28
0087C 07FC   X      2F1D0600               cmpwi     cr6,r29,1536
00880 0800   X      7C062800               cmpw      r6,r5
00884 0804   X      4082000C               bne       $+0x000C                  ; 0x00000810
00888 0808          83FF0008               lwz       r31,0x0008(r31)
0088C 080C   X      3B800000               li        r28,0
00890 0810   X      419A000C               beq       cr6,$+0x000C              ; 0x0000081C
00894 0814   X      2C1F0000               cmpwi     r31,0
00898 0818   X      4082FF6C               bne       $-0x0094                  ; 0x00000784
0089C 081C          80010058               lwz       r0,0x0058(SP)
008A0 0820          38210050               addi      SP,SP,80
008A4 0824   X      7C0803A6               mtlr      r0                        ; LR = 8
008A8 0828          BB41FFE8               lmw       r26,-0x0018(SP)
008AC 082C   X      4E800020               blr
008B0 0830   X      7C0802A6               mflr      r0                        ; LR = 8
008B4 0834          93A1FFF4               stw       r29,-0x000C(SP)
008B8 0838          93C1FFF8               stw       r30,-0x0008(SP)
008BC 083C          93E1FFFC               stw       r31,-0x0004(SP)
008C0 0840          90010008               stw       r0,0x0008(SP)
008C4 0844          9421F9B0               stwu      SP,-0x0650(SP)
008C8 0848          83E2FFD8               lwz       r31,-0x0028(RTOC)
008CC 084C          819F0000               lwz       r12,0x0000(r31)
008D0 0850          38810038               addi      r4,SP,56
008D4 0854          806C01EC               lwz       r3,0x01EC(r12)
008D8 0858          480049D9               bl        $+0x49D8                  ; 0x00005230
008DC 085C          80410014               lwz       RTOC,0x0014(SP)
008E0 0860   X      2C030000               cmpwi     r3,0
008E4 0864   X      408200EC               bne       $+0x00EC                  ; 0x00000950
008E8 0868          80610038               lwz       r3,0x0038(SP)
008EC 086C          480049DD               bl        $+0x49DC                  ; 0x00005248
008F0 0870          80410014               lwz       RTOC,0x0014(SP)
008F4 0874          809F0000               lwz       r4,0x0000(r31)
008F8 0878   X      7C7E1B78               mr        r30,r3
008FC 087C          388401F0               addi      r4,r4,496
00900 0880   X      3860FFFF               li        r3,-1
00904 0884          48004845               bl        $+0x4844                  ; 0x000050C8
00908 0888          80410014               lwz       RTOC,0x0014(SP)
0090C 088C          80610038               lwz       r3,0x0038(SP)
00910 0890          3881003C               addi      r4,SP,60
00914 0894          4BFFFEC5               bl        $-0x013C                  ; 0x00000758
00918 0898          817F0000               lwz       r11,0x0000(r31)
0091C 089C   X      57C4043E               clrlwi    r4,r30,16
00920 08A0          818B01E4               lwz       r12,0x01E4(r11)
00924 08A4   X      7C9D2378               mr        r29,r4
00928 08A8          3861003C               addi      r3,SP,60
0092C 08AC          48004A5D               bl        $+0x4A5C                  ; 0x00005308
00930 08B0          80410014               lwz       RTOC,0x0014(SP)
00934 08B4          80610038               lwz       r3,0x0038(SP)
00938 08B8          48004781               bl        $+0x4780                  ; 0x00005038
0093C 08BC          80410014               lwz       RTOC,0x0014(SP)
00940 08C0          813F0000               lwz       r9,0x0000(r31)
00944 08C4   X      2C1D003F               cmpwi     r29,63
00948 08C8          8109002C               lwz       r8,0x002C(r9)
0094C 08CC   X      41810010               bgt       $+0x0010                  ; 0x000008DC
00950 08D0          38080040               addi      r0,r8,64
00954 08D4          9009002C               stw       r0,0x002C(r9)
00958 08D8          48000014               b         $+0x0014                  ; 0x000008EC
0095C 08DC   X      57C3043E               clrlwi    r3,r30,16
00960 08E0          7C881A14               add       r4,r8,r3
00964 08E4          38840004               addi      r4,r4,4
00968 08E8          9089002C               stw       r4,0x002C(r9)
0096C 08EC          88A1003C               lbz       r5,0x003C(SP)
00970 08F0   X      54A507FF               clrlwi.   r5,r5,31
00974 08F4   X      41820048               beq       $+0x0048                  ; 0x0000093C
00978 08F8          8061003C               lwz       r3,0x003C(SP)
0097C 08FC   X      2C03FFFF               cmpwi     r3,-1
00980 0900   X      40820028               bne       $+0x0028                  ; 0x00000928
00984 0904          A0810040               lhz       r4,0x0040(SP)
00988 0908   X      3C84FFFF               subis     r4,r4,1
0098C 090C   X      2C04FFFF               cmpwi     r4,-1
00990 0910   X      40820018               bne       $+0x0018                  ; 0x00000928
00994 0914          807F0000               lwz       r3,0x0000(r31)
00998 0918          8083004C               lwz       r4,0x004C(r3)
0099C 091C          38840001               addi      r4,r4,1
009A0 0920          9083004C               stw       r4,0x004C(r3)
009A4 0924          4BFFFF28               b         $-0x00D8                  ; 0x0000084C
009A8 0928          80BF0000               lwz       r5,0x0000(r31)
009AC 092C          80650048               lwz       r3,0x0048(r5)
009B0 0930          38630001               addi      r3,r3,1
009B4 0934          90650048               stw       r3,0x0048(r5)
009B8 0938          4BFFFF14               b         $-0x00EC                  ; 0x0000084C
009BC 093C          809F0000               lwz       r4,0x0000(r31)
009C0 0940          80640030               lwz       r3,0x0030(r4)
009C4 0944          38630001               addi      r3,r3,1
009C8 0948          90640030               stw       r3,0x0030(r4)
009CC 094C          4BFFFF00               b         $-0x0100                  ; 0x0000084C
009D0 0950          80010658               lwz       r0,0x0658(SP)
009D4 0954          38210650               addi      SP,SP,1616
009D8 0958   X      7C0803A6               mtlr      r0                        ; LR = 8
009DC 095C          83A1FFF4               lwz       r29,-0x000C(SP)
009E0 0960          83C1FFF8               lwz       r30,-0x0008(SP)
009E4 0964          83E1FFFC               lwz       r31,-0x0004(SP)
009E8 0968   X      4E800020               blr
009EC 096C   X      7C0802A6               mflr      r0                        ; LR = 8
009F0 0970          BF61FFEC               stmw      r27,-0x0014(SP)
009F4 0974          90010008               stw       r0,0x0008(SP)
009F8 0978          9421FFB0               stwu      SP,-0x0050(SP)
009FC 097C          8362FFD8               lwz       r27,-0x0028(RTOC)
00A00 0980   X      7C9F2378               mr        r31,r4
00A04 0984          80BF0014               lwz       r5,0x0014(r31)
00A08 0988   X      7C7C1B78               mr        r28,r3
00A0C 098C   X      3BC00000               li        r30,0
00A10 0990          88C5000D               lbz       r6,0x000D(r5)
00A14 0994   X      2C060000               cmpwi     r6,0
00A18 0998   X      41820100               beq       $+0x0100                  ; 0x00000A98
00A1C 099C   X      7FE4FB78               mr        r4,r31
00A20 09A0   X      7F83E378               mr        r3,r28
00A24 09A4          48003BB1               bl        $+0x3BB0                  ; 0x00004554
00A28 09A8   X      60000000               nop
00A2C 09AC   X      7C7F1B78               mr        r31,r3
00A30 09B0   X      2C1F0000               cmpwi     r31,0
00A34 09B4   X      4082001C               bne       $+0x001C                  ; 0x000009D0
00A38 09B8   X      38600000               li        r3,0
00A3C 09BC          80010058               lwz       r0,0x0058(SP)
00A40 09C0          38210050               addi      SP,SP,80
00A44 09C4   X      7C0803A6               mtlr      r0                        ; LR = 8
00A48 09C8          BB61FFEC               lmw       r27,-0x0014(SP)
00A4C 09CC   X      4E800020               blr
00A50 09D0          83BF0014               lwz       r29,0x0014(r31)
00A54 09D4          893D000D               lbz       r9,0x000D(r29)
00A58 09D8   X      2C090000               cmpwi     r9,0
00A5C 09DC   X      418200BC               beq       $+0x00BC                  ; 0x00000A98
00A60 09E0   X      2C090082               cmpwi     r9,130
00A64 09E4   X      4182002C               beq       $+0x002C                  ; 0x00000A10
00A68 09E8   X      7F83E378               mr        r3,r28
00A6C 09EC   X      7FE4FB78               mr        r4,r31
00A70 09F0          480046A9               bl        $+0x46A8                  ; 0x00005098
00A74 09F4          80410014               lwz       RTOC,0x0014(SP)
00A78 09F8   X      38600000               li        r3,0
00A7C 09FC          80010058               lwz       r0,0x0058(SP)
00A80 0A00          38210050               addi      SP,SP,80
00A84 0A04   X      7C0803A6               mtlr      r0                        ; LR = 8
00A88 0A08          BB61FFEC               lmw       r27,-0x0014(SP)
00A8C 0A0C   X      4E800020               blr
00A90 0A10          83BF000C               lwz       r29,0x000C(r31)
00A94 0A14          813D0000               lwz       r9,0x0000(r29)
00A98 0A18   X      2C091771               cmpwi     r9,6001
00A9C 0A1C   X      40820014               bne       $+0x0014                  ; 0x00000A30
00AA0 0A20          93DD0010               stw       r30,0x0010(r29)
00AA4 0A24          93DD0014               stw       r30,0x0014(r29)
00AA8 0A28          93DD000C               stw       r30,0x000C(r29)
00AAC 0A2C          48000044               b         $+0x0044                  ; 0x00000A70
00AB0 0A30   X      2C091B59               cmpwi     r9,7001
00AB4 0A34   X      4082003C               bne       $+0x003C                  ; 0x00000A70
00AB8 0A38          813F0008               lwz       r9,0x0008(r31)
00ABC 0A3C   X      2C090000               cmpwi     r9,0
00AC0 0A40   X      41820030               beq       $+0x0030                  ; 0x00000A70
00AC4 0A44          80BB0000               lwz       r5,0x0000(r27)
00AC8 0A48   X      3B600081               li        r27,129
00ACC 0A4C          8089000C               lwz       r4,0x000C(r9)
00AD0 0A50          80C50224               lwz       r6,0x0224(r5)
00AD4 0A54          80640000               lwz       r3,0x0000(r4)
00AD8 0A58          81860010               lwz       r12,0x0010(r6)
00ADC 0A5C          480048AD               bl        $+0x48AC                  ; 0x00005308
00AE0 0A60          80410014               lwz       RTOC,0x0014(SP)
00AE4 0A64          819F0014               lwz       r12,0x0014(r31)
00AE8 0A68          9B6C000D               stb       r27,0x000D(r12)
00AEC 0A6C          93DD0010               stw       r30,0x0010(r29)
00AF0 0A70   X      7F83E378               mr        r3,r28
00AF4 0A74   X      7FE4FB78               mr        r4,r31
00AF8 0A78          48004621               bl        $+0x4620                  ; 0x00005098
00AFC 0A7C          80410014               lwz       RTOC,0x0014(SP)
00B00 0A80   X      38600000               li        r3,0
00B04 0A84          80010058               lwz       r0,0x0058(SP)
00B08 0A88          38210050               addi      SP,SP,80
00B0C 0A8C   X      7C0803A6               mtlr      r0                        ; LR = 8
00B10 0A90          BB61FFEC               lmw       r27,-0x0014(SP)
00B14 0A94   X      4E800020               blr
00B18 0A98          813B0000               lwz       r9,0x0000(r27)
00B1C 0A9C          800901F0               lwz       r0,0x01F0(r9)
00B20 0AA0   X      2C000063               cmpwi     r0,99
00B24 0AA4   X      4181002C               bgt       $+0x002C                  ; 0x00000AD0
00B28 0AA8          808901EC               lwz       r4,0x01EC(r9)
00B2C 0AAC   X      7FE3FB78               mr        r3,r31
00B30 0AB0          48004601               bl        $+0x4600                  ; 0x000050B0
00B34 0AB4          80410014               lwz       RTOC,0x0014(SP)
00B38 0AB8          809B0000               lwz       r4,0x0000(r27)
00B3C 0ABC   X      38600001               li        r3,1
00B40 0AC0          388401F0               addi      r4,r4,496
00B44 0AC4          48004605               bl        $+0x4604                  ; 0x000050C8
00B48 0AC8          80410014               lwz       RTOC,0x0014(SP)
00B4C 0ACC          4800001C               b         $+0x001C                  ; 0x00000AE8
00B50 0AD0          83C90050               lwz       r30,0x0050(r9)
00B54 0AD4   X      7FE3FB78               mr        r3,r31
00B58 0AD8          3BDE0001               addi      r30,r30,1
00B5C 0ADC          93C90050               stw       r30,0x0050(r9)
00B60 0AE0          48004559               bl        $+0x4558                  ; 0x00005038
00B64 0AE4          80410014               lwz       RTOC,0x0014(SP)
00B68 0AE8          4BFFFD49               bl        $-0x02B8                  ; 0x00000830
00B6C 0AEC   X      38600000               li        r3,0
00B70 0AF0          80010058               lwz       r0,0x0058(SP)
00B74 0AF4          38210050               addi      SP,SP,80
00B78 0AF8   X      7C0803A6               mtlr      r0                        ; LR = 8
00B7C 0AFC          BB61FFEC               lmw       r27,-0x0014(SP)
00B80 0B00   X      4E800020               blr
00B84 0B04   X      7C0802A6               mflr      r0                        ; LR = 8
00B88 0B08          93C1FFF8               stw       r30,-0x0008(SP)
00B8C 0B0C          93E1FFFC               stw       r31,-0x0004(SP)
00B90 0B10          90010008               stw       r0,0x0008(SP)
00B94 0B14          9421FFC0               stwu      SP,-0x0040(SP)
00B98 0B18   X      7C7F1B78               mr        r31,r3
00B9C 0B1C          480044ED               bl        $+0x44EC                  ; 0x00005008
00BA0 0B20          80410014               lwz       RTOC,0x0014(SP)
00BA4 0B24   X      7C7E1B78               mr        r30,r3
00BA8 0B28   X      2C1E0000               cmpwi     r30,0
00BAC 0B2C   X      41820084               beq       $+0x0084                  ; 0x00000BB0
00BB0 0B30          819E0014               lwz       r12,0x0014(r30)
00BB4 0B34          886C000D               lbz       r3,0x000D(r12)
00BB8 0B38   X      2C03000D               cmpwi     r3,13
00BBC 0B3C   X      40820018               bne       $+0x0018                  ; 0x00000B54
00BC0 0B40   X      7FE3FB78               mr        r3,r31
00BC4 0B44   X      7FC4F378               mr        r4,r30
00BC8 0B48          48002BA9               bl        $+0x2BA8                  ; 0x000036F0
00BCC 0B4C   X      60000000               nop
00BD0 0B50          48000048               b         $+0x0048                  ; 0x00000B98
00BD4 0B54   X      7FE3FB78               mr        r3,r31
00BD8 0B58          480044C9               bl        $+0x44C8                  ; 0x00005020
00BDC 0B5C          80410014               lwz       RTOC,0x0014(SP)
00BE0 0B60   X      2C030000               cmpwi     r3,0
00BE4 0B64   X      40820024               bne       $+0x0024                  ; 0x00000B88
00BE8 0B68   X      7FC3F378               mr        r3,r30
00BEC 0B6C          480044CD               bl        $+0x44CC                  ; 0x00005038
00BF0 0B70          80410014               lwz       RTOC,0x0014(SP)
00BF4 0B74   X      38800000               li        r4,0
00BF8 0B78   X      7FE3FB78               mr        r3,r31
00BFC 0B7C          480044D5               bl        $+0x44D4                  ; 0x00005050
00C00 0B80          80410014               lwz       RTOC,0x0014(SP)
00C04 0B84          48000014               b         $+0x0014                  ; 0x00000B98
00C08 0B88   X      7FE3FB78               mr        r3,r31
00C0C 0B8C   X      7FC4F378               mr        r4,r30
00C10 0B90          480044D9               bl        $+0x44D8                  ; 0x00005068
00C14 0B94          80410014               lwz       RTOC,0x0014(SP)
00C18 0B98   X      7FE3FB78               mr        r3,r31
00C1C 0B9C          4800446D               bl        $+0x446C                  ; 0x00005008
00C20 0BA0          80410014               lwz       RTOC,0x0014(SP)
00C24 0BA4   X      7C7E1B78               mr        r30,r3
00C28 0BA8   X      2C1E0000               cmpwi     r30,0
00C2C 0BAC   X      4082FF84               bne       $-0x007C                  ; 0x00000B30
00C30 0BB0   X      38600000               li        r3,0
00C34 0BB4          80010048               lwz       r0,0x0048(SP)
00C38 0BB8          38210040               addi      SP,SP,64
00C3C 0BBC   X      7C0803A6               mtlr      r0                        ; LR = 8
00C40 0BC0          83C1FFF8               lwz       r30,-0x0008(SP)
00C44 0BC4          83E1FFFC               lwz       r31,-0x0004(SP)
00C48 0BC8   X      4E800020               blr
00C4C 0BCC   X      7C0802A6               mflr      r0                        ; LR = 8
00C50 0BD0          90010008               stw       r0,0x0008(SP)
00C54 0BD4          9421FFC0               stwu      SP,-0x0040(SP)
00C58 0BD8          39820168               addi      r12,RTOC,360
00C5C 0BDC   X      7C832378               mr        r3,r4
00C60 0BE0          814C0000               lwz       r10,0x0000(r12)
00C64 0BE4   X      7CA42B78               mr        r4,r5
00C68 0BE8          816A0224               lwz       r11,0x0224(r10)
00C6C 0BEC   X      7CC53378               mr        r5,r6
00C70 0BF0          818B000C               lwz       r12,0x000C(r11)
00C74 0BF4   X      7CE63B78               mr        r6,r7
00C78 0BF8   X      7D074378               mr        r7,r8
00C7C 0BFC   X      7D284B78               mr        r8,r9
00C80 0C00          48004709               bl        $+0x4708                  ; 0x00005308
00C84 0C04          80410014               lwz       RTOC,0x0014(SP)
00C88 0C08          80010048               lwz       r0,0x0048(SP)
00C8C 0C0C          38210040               addi      SP,SP,64
00C90 0C10   X      7C0803A6               mtlr      r0                        ; LR = 8
00C94 0C14   X      4E800020               blr
00C98 0C18   X      7C0802A6               mflr      r0                        ; LR = 8
00C9C 0C1C          93A1FFF4               stw       r29,-0x000C(SP)
00CA0 0C20          93C1FFF8               stw       r30,-0x0008(SP)
00CA4 0C24          93E1FFFC               stw       r31,-0x0004(SP)
00CA8 0C28          90010008               stw       r0,0x0008(SP)
00CAC 0C2C          9421FFB0               stwu      SP,-0x0050(SP)
00CB0 0C30          3BC20168               addi      r30,RTOC,360
00CB4 0C34   X      3BA00000               li        r29,0
00CB8 0C38          813E0000               lwz       r9,0x0000(r30)
00CBC 0C3C          39020170               addi      r8,RTOC,368
00CC0 0C40          800901FC               lwz       r0,0x01FC(r9)
00CC4 0C44   X      2C000000               cmpwi     r0,0
00CC8 0C48   X      41820030               beq       $+0x0030                  ; 0x00000C78
00CCC 0C4C          80680000               lwz       r3,0x0000(r8)
00CD0 0C50   X      2C030000               cmpwi     r3,0
00CD4 0C54   X      41820024               beq       $+0x0024                  ; 0x00000C78
00CD8 0C58   X      38A00000               li        r5,0
00CDC 0C5C          90A901FC               stw       r5,0x01FC(r9)
00CE0 0C60          80880000               lwz       r4,0x0000(r8)
00CE4 0C64          8064002C               lwz       r3,0x002C(r4)
00CE8 0C68   X      38800007               li        r4,7
00CEC 0C6C          3C842500               addis     r4,r4,9472
00CF0 0C70          48004351               bl        $+0x4350                  ; 0x00004FC0
00CF4 0C74          80410014               lwz       RTOC,0x0014(SP)
00CF8 0C78          813E0000               lwz       r9,0x0000(r30)
00CFC 0C7C          83E9020C               lwz       r31,0x020C(r9)
00D00 0C80          3869020C               addi      r3,r9,524
00D04 0C84   X      2C1F0000               cmpwi     r31,0
00D08 0C88   X      41820050               beq       $+0x0050                  ; 0x00000CD8
00D0C 0C8C          4800434D               bl        $+0x434C                  ; 0x00004FD8
00D10 0C90          80410014               lwz       RTOC,0x0014(SP)
00D14 0C94   X      2C030000               cmpwi     r3,0
00D18 0C98   X      4182FFE0               beq       $-0x0020                  ; 0x00000C78
00D1C 0C9C          48004355               bl        $+0x4354                  ; 0x00004FF0
00D20 0CA0          80410014               lwz       RTOC,0x0014(SP)
00D24 0CA4   X      7C7F1B78               mr        r31,r3
00D28 0CA8   X      2C1F0000               cmpwi     r31,0
00D2C 0CAC   X      4182FFCC               beq       $-0x0034                  ; 0x00000C78
00D30 0CB0          801F0000               lwz       r0,0x0000(r31)
00D34 0CB4   X      7FE4FB78               mr        r4,r31
00D38 0CB8          93BF0000               stw       r29,0x0000(r31)
00D3C 0CBC   X      7C1F0378               mr        r31,r0
00D40 0CC0          807E0000               lwz       r3,0x0000(r30)
00D44 0CC4          48001AC9               bl        $+0x1AC8                  ; 0x0000278C
00D48 0CC8   X      60000000               nop
00D4C 0CCC   X      2C1F0000               cmpwi     r31,0
00D50 0CD0   X      4082FFE0               bne       $-0x0020                  ; 0x00000CB0
00D54 0CD4          4BFFFFA4               b         $-0x005C                  ; 0x00000C78
00D58 0CD8          800901F8               lwz       r0,0x01F8(r9)
00D5C 0CDC   X      2C000000               cmpwi     r0,0
00D60 0CE0   X      4182000C               beq       $+0x000C                  ; 0x00000CEC
00D64 0CE4          93A901F8               stw       r29,0x01F8(r9)
00D68 0CE8          4BFFFF90               b         $-0x0070                  ; 0x00000C78
00D6C 0CEC          80010058               lwz       r0,0x0058(SP)
00D70 0CF0          38210050               addi      SP,SP,80
00D74 0CF4   X      7C0803A6               mtlr      r0                        ; LR = 8
00D78 0CF8          83A1FFF4               lwz       r29,-0x000C(SP)
00D7C 0CFC          83C1FFF8               lwz       r30,-0x0008(SP)
00D80 0D00          83E1FFFC               lwz       r31,-0x0004(SP)
00D84 0D04   X      4E800020               blr
00D88 0D08   X      4E800020               blr
00D8C 0D0C          8122FFD8               lwz       r9,-0x0028(RTOC)
00D90 0D10   X      5463043E               clrlwi    r3,r3,16
00D94 0D14   X      2C030001               cmpwi     r3,1
00D98 0D18   X      4C820020               bnelr
00D9C 0D1C   X      7C0802A6               mflr      r0                        ; LR = 8
00DA0 0D20          90010008               stw       r0,0x0008(SP)
00DA4 0D24          9421FFC0               stwu      SP,-0x0040(SP)
00DA8 0D28          81890000               lwz       r12,0x0000(r9)
00DAC 0D2C   X      38600001               li        r3,1
00DB0 0D30          906C01FC               stw       r3,0x01FC(r12)
00DB4 0D34          80890000               lwz       r4,0x0000(r9)
00DB8 0D38          806401F4               lwz       r3,0x01F4(r4)
00DBC 0D3C          48004255               bl        $+0x4254                  ; 0x00004F90
00DC0 0D40          80410014               lwz       RTOC,0x0014(SP)
00DC4 0D44          80010048               lwz       r0,0x0048(SP)
00DC8 0D48          38210040               addi      SP,SP,64
00DCC 0D4C   X      7C0803A6               mtlr      r0                        ; LR = 8
00DD0 0D50   X      4E800020               blr
00DD4 0D54          54800673               rlwinm.   r0,r4,0,25,25
00DD8 0D58   X      41820044               beq       $+0x0044                  ; 0x00000D9C
00DDC 0D5C   X      5486073E               clrlwi    r6,r4,28
00DE0 0D60          7CA73278               xor       r7,r5,r6
00DE4 0D64   X      54E8163A               clrlslwi  r8,r7,26,2
00DE8 0D68          7D234214               add       r9,r3,r8
00DEC 0D6C          81890094               lwz       r12,0x0094(r9)
00DF0 0D70   X      2C0C0000               cmpwi     r12,0
00DF4 0D74          38690094               addi      r3,r9,148
00DF8 0D78   X      4D820020               beqlr
00DFC 0D7C          814C0008               lwz       r10,0x0008(r12)
00E00 0D80   X      7C0A2800               cmpw      r10,r5
00E04 0D84   X      4D820020               beqlr
00E08 0D88          386C000C               addi      r3,r12,12
00E0C 0D8C          818C000C               lwz       r12,0x000C(r12)
00E10 0D90   X      2C0C0000               cmpwi     r12,0
00E14 0D94   X      4D820020               beqlr
00E18 0D98          4BFFFFE4               b         $-0x001C                  ; 0x00000D7C
00E1C 0D9C          548606B5               rlwinm.   r6,r4,0,26,26
00E20 0DA0   X      4182000C               beq       $+0x000C                  ; 0x00000DAC
00E24 0DA4          3863019C               addi      r3,r3,412
00E28 0DA8   X      4E800020               blr
00E2C 0DAC          5485056B               rlwinm.   r5,r4,0,21,21
00E30 0DB0   X      40820028               bne       $+0x0028                  ; 0x00000DD8
00E34 0DB4   X      3900FFF4               li        r8,-12
00E38 0DB8          548605EE               rlwinm    r6,r4,0,23,23
00E3C 0DBC          7CC50034               cntlzw    r5,r6
00E40 0DC0   X      54A5D97E               srwi      r5,r5,5
00E44 0DC4          7CE500D0               neg       r7,r5
00E48 0DC8          7CE94038               and       r9,r7,r8
00E4C 0DCC          7D434A14               add       r10,r3,r9
00E50 0DD0          386A01A0               addi      r3,r10,416
00E54 0DD4   X      4E800020               blr
00E58 0DD8          38630198               addi      r3,r3,408
00E5C 0DDC   X      4E800020               blr
00E60 0DE0   X      7C0802A6               mflr      r0                        ; LR = 8
00E64 0DE4          93E1FFFC               stw       r31,-0x0004(SP)
00E68 0DE8          90010008               stw       r0,0x0008(SP)
00E6C 0DEC          9421FFC0               stwu      SP,-0x0040(SP)
00E70 0DF0          390301A4               addi      r8,r3,420
00E74 0DF4   X      7C9F2378               mr        r31,r4
00E78 0DF8   X      39200000               li        r9,0
00E7C 0DFC          81680000               lwz       r11,0x0000(r8)
00E80 0E00   X      2C0B0000               cmpwi     r11,0
00E84 0E04   X      41820094               beq       $+0x0094                  ; 0x00000E98
00E88 0E08   X      7C0BF800               cmpw      r11,r31
00E8C 0E0C   X      4182000C               beq       $+0x000C                  ; 0x00000E18
00E90 0E10   X      7D685B78               mr        r8,r11
00E94 0E14          4BFFFFE8               b         $-0x0018                  ; 0x00000DFC
00E98 0E18          800B0000               lwz       r0,0x0000(r11)
00E9C 0E1C          90080000               stw       r0,0x0000(r8)
00EA0 0E20          808B0004               lwz       r4,0x0004(r11)
00EA4 0E24          912B0000               stw       r9,0x0000(r11)
00EA8 0E28          80AB0008               lwz       r5,0x0008(r11)
00EAC 0E2C          4BFFFF29               bl        $-0x00D8                  ; 0x00000D54
00EB0 0E30   X      7C681B78               mr        r8,r3
00EB4 0E34          81280000               lwz       r9,0x0000(r8)
00EB8 0E38          80E90014               lwz       r7,0x0014(r9)
00EBC 0E3C   X      7C895800               cmpw      cr1,r9,r11
00EC0 0E40   X      40860030               bne       cr1,$+0x0030              ; 0x00000E70
00EC4 0E44          8129000C               lwz       r9,0x000C(r9)
00EC8 0E48   X      2C070000               cmpwi     r7,0
00ECC 0E4C   X      4182000C               beq       $+0x000C                  ; 0x00000E58
00ED0 0E50          9127000C               stw       r9,0x000C(r7)
00ED4 0E54   X      7CE93B78               mr        r9,r7
00ED8 0E58          91280000               stw       r9,0x0000(r8)
00EDC 0E5C          80010048               lwz       r0,0x0048(SP)
00EE0 0E60          38210040               addi      SP,SP,64
00EE4 0E64   X      7C0803A6               mtlr      r0                        ; LR = 8
00EE8 0E68          83E1FFFC               lwz       r31,-0x0004(SP)
00EEC 0E6C   X      4E800020               blr
00EF0 0E70   X      7C07F800               cmpw      r7,r31
00EF4 0E74   X      4182001C               beq       $+0x001C                  ; 0x00000E90
00EF8 0E78          81290014               lwz       r9,0x0014(r9)
00EFC 0E7C   X      2C090000               cmpwi     r9,0
00F00 0E80   X      41820018               beq       $+0x0018                  ; 0x00000E98
00F04 0E84          80090014               lwz       r0,0x0014(r9)
00F08 0E88   X      7C00F800               cmpw      r0,r31
00F0C 0E8C   X      4082FFEC               bne       $-0x0014                  ; 0x00000E78
00F10 0E90          807F0014               lwz       r3,0x0014(r31)
00F14 0E94          90690014               stw       r3,0x0014(r9)
00F18 0E98          80010048               lwz       r0,0x0048(SP)
00F1C 0E9C          38210040               addi      SP,SP,64
00F20 0EA0   X      7C0803A6               mtlr      r0                        ; LR = 8
00F24 0EA4          83E1FFFC               lwz       r31,-0x0004(SP)
00F28 0EA8   X      4E800020               blr
00F2C 0EAC   X      7C0802A6               mflr      r0                        ; LR = 8
00F30 0EB0          90010008               stw       r0,0x0008(SP)
00F34 0EB4          9421FFC0               stwu      SP,-0x0040(SP)
00F38 0EB8          810301B4               lwz       r8,0x01B4(r3)
00F3C 0EBC   X      38A00000               li        r5,0
00F40 0EC0   X      7D044378               mr        r4,r8
00F44 0EC4   X      39200000               li        r9,0
00F48 0EC8   X      2C040000               cmpwi     r4,0
00F4C 0ECC   X      41820014               beq       $+0x0014                  ; 0x00000EE0
00F50 0ED0          81080000               lwz       r8,0x0000(r8)
00F54 0ED4          38A50001               addi      r5,r5,1
00F58 0ED8   X      2C080000               cmpwi     r8,0
00F5C 0EDC   X      4082FFF4               bne       $-0x000C                  ; 0x00000ED0
00F60 0EE0          81030194               lwz       r8,0x0194(r3)
00F64 0EE4   X      2C080000               cmpwi     r8,0
00F68 0EE8   X      41820028               beq       $+0x0028                  ; 0x00000F10
00F6C 0EEC          81880010               lwz       r12,0x0010(r8)
00F70 0EF0          80CC000C               lwz       r6,0x000C(r12)
00F74 0EF4          54C60529               rlwinm.   r6,r6,0,20,20
00F78 0EF8   X      40820014               bne       $+0x0014                  ; 0x00000F0C
00F7C 0EFC          81080000               lwz       r8,0x0000(r8)
00F80 0F00   X      2C080000               cmpwi     r8,0
00F84 0F04   X      4082FFE8               bne       $-0x0018                  ; 0x00000EEC
00F88 0F08          48000008               b         $+0x0008                  ; 0x00000F10
00F8C 0F0C   X      39200001               li        r9,1
00F90 0F10          81830008               lwz       r12,0x0008(r3)
00F94 0F14   X      39000001               li        r8,1
00F98 0F18          80C301AC               lwz       r6,0x01AC(r3)
00F9C 0F1C          80E301B0               lwz       r7,0x01B0(r3)
00FA0 0F20          480043E9               bl        $+0x43E8                  ; 0x00005308
00FA4 0F24          80410014               lwz       RTOC,0x0014(SP)
00FA8 0F28          80010048               lwz       r0,0x0048(SP)
00FAC 0F2C          38210040               addi      SP,SP,64
00FB0 0F30   X      7C0803A6               mtlr      r0                        ; LR = 8
00FB4 0F34   X      4E800020               blr
00FB8 0F38   X      7C0802A6               mflr      r0                        ; LR = 8
00FBC 0F3C          93C1FFF8               stw       r30,-0x0008(SP)
00FC0 0F40          93E1FFFC               stw       r31,-0x0004(SP)
00FC4 0F44          90010008               stw       r0,0x0008(SP)
00FC8 0F48          9421FFC0               stwu      SP,-0x0040(SP)
00FCC 0F4C   X      7C9E2378               mr        r30,r4
00FD0 0F50   X      7C7F1B78               mr        r31,r3
00FD4 0F54          4BFFFE8D               bl        $-0x0174                  ; 0x00000DE0
00FD8 0F58          811E0004               lwz       r8,0x0004(r30)
00FDC 0F5C   X      39200000               li        r9,0
00FE0 0F60          5500056B               rlwinm.   r0,r8,0,21,21
00FE4 0F64   X      4182002C               beq       $+0x002C                  ; 0x00000F90
00FE8 0F68          819F01B0               lwz       r12,0x01B0(r31)
00FEC 0F6C   X      380CFFFF               subi      r0,r12,1
00FF0 0F70          901F01B0               stw       r0,0x01B0(r31)
00FF4 0F74   X      2C000000               cmpwi     r0,0
00FF8 0F78          811E0004               lwz       r8,0x0004(r30)
00FFC 0F7C   X      40820014               bne       $+0x0014                  ; 0x00000F90
01000 0F80          807F01AC               lwz       r3,0x01AC(r31)
01004 0F84   X      2C030000               cmpwi     r3,0
01008 0F88   X      40820008               bne       $+0x0008                  ; 0x00000F90
0100C 0F8C   X      39200001               li        r9,1
01010 0F90          550405AD               rlwinm.   r4,r8,0,22,22
01014 0F94   X      4182001C               beq       $+0x001C                  ; 0x00000FB0
01018 0F98          807F01AC               lwz       r3,0x01AC(r31)
0101C 0F9C   X      3863FFFF               subi      r3,r3,1
01020 0FA0          907F01AC               stw       r3,0x01AC(r31)
01024 0FA4   X      2C030000               cmpwi     r3,0
01028 0FA8   X      40820008               bne       $+0x0008                  ; 0x00000FB0
0102C 0FAC          39290001               addi      r9,r9,1
01030 0FB0   X      2C090000               cmpwi     r9,0
01034 0FB4   X      4182000C               beq       $+0x000C                  ; 0x00000FC0
01038 0FB8   X      7FE3FB78               mr        r3,r31
0103C 0FBC          4BFFFEF1               bl        $-0x0110                  ; 0x00000EAC
01040 0FC0          819F01A8               lwz       r12,0x01A8(r31)
01044 0FC4   X      380CFFFF               subi      r0,r12,1
01048 0FC8          901F01A8               stw       r0,0x01A8(r31)
0104C 0FCC   X      2C000000               cmpwi     r0,0
01050 0FD0   X      40820014               bne       $+0x0014                  ; 0x00000FE4
01054 0FD4          819F0004               lwz       r12,0x0004(r31)
01058 0FD8   X      7FE3FB78               mr        r3,r31
0105C 0FDC          4800432D               bl        $+0x432C                  ; 0x00005308
01060 0FE0          80410014               lwz       RTOC,0x0014(SP)
01064 0FE4          80010048               lwz       r0,0x0048(SP)
01068 0FE8          38210040               addi      SP,SP,64
0106C 0FEC   X      7C0803A6               mtlr      r0                        ; LR = 8
01070 0FF0          83C1FFF8               lwz       r30,-0x0008(SP)
01074 0FF4          83E1FFFC               lwz       r31,-0x0004(SP)
01078 0FF8   X      4E800020               blr
0107C 0FFC   X      7C0802A6               mflr      r0                        ; LR = 8
01080 1000          90010008               stw       r0,0x0008(SP)
01084 1004          9421FFC0               stwu      SP,-0x0040(SP)
01088 1008   X      38800000               li        r4,0
0108C 100C   X      7C6B1B78               mr        r11,r3
01090 1010          818B0010               lwz       r12,0x0010(r11)
01094 1014          806C0004               lwz       r3,0x0004(r12)
01098 1018          908B0014               stw       r4,0x0014(r11)
0109C 101C          908B000C               stw       r4,0x000C(r11)
010A0 1020          80A301A4               lwz       r5,0x01A4(r3)
010A4 1024          90AB0000               stw       r5,0x0000(r11)
010A8 1028          916301A4               stw       r11,0x01A4(r3)
010AC 102C          808B0004               lwz       r4,0x0004(r11)
010B0 1030          80AB0008               lwz       r5,0x0008(r11)
010B4 1034          4BFFFD21               bl        $-0x02E0                  ; 0x00000D54
010B8 1038          81230000               lwz       r9,0x0000(r3)
010BC 103C   X      2C890000               cmpwi     cr1,r9,0
010C0 1040   X      41860018               beq       cr1,$+0x0018              ; 0x00001058
010C4 1044          8009000C               lwz       r0,0x000C(r9)
010C8 1048   X      38800000               li        r4,0
010CC 104C          900B000C               stw       r0,0x000C(r11)
010D0 1050          9089000C               stw       r4,0x000C(r9)
010D4 1054          912B0014               stw       r9,0x0014(r11)
010D8 1058          91630000               stw       r11,0x0000(r3)
010DC 105C          80010048               lwz       r0,0x0048(SP)
010E0 1060          38210040               addi      SP,SP,64
010E4 1064   X      7C0803A6               mtlr      r0                        ; LR = 8
010E8 1068   X      4E800020               blr
010EC 106C   X      7C0802A6               mflr      r0                        ; LR = 8
010F0 1070          93C1FFF8               stw       r30,-0x0008(SP)
010F4 1074          93E1FFFC               stw       r31,-0x0004(SP)
010F8 1078          90010008               stw       r0,0x0008(SP)
010FC 107C          9421FFC0               stwu      SP,-0x0040(SP)
01100 1080   X      7C7E1B78               mr        r30,r3
01104 1084          4BFFFF79               bl        $-0x0088                  ; 0x00000FFC
01108 1088          819E0010               lwz       r12,0x0010(r30)
0110C 108C          83EC0004               lwz       r31,0x0004(r12)
01110 1090          819F01A8               lwz       r12,0x01A8(r31)
01114 1094          380C0001               addi      r0,r12,1
01118 1098          7D890034               cntlzw    r9,r12
0111C 109C          901F01A8               stw       r0,0x01A8(r31)
01120 10A0   X      5529D97E               srwi      r9,r9,5
01124 10A4          811E0004               lwz       r8,0x0004(r30)
01128 10A8          550005AD               rlwinm.   r0,r8,0,22,22
0112C 10AC   X      41820020               beq       $+0x0020                  ; 0x000010CC
01130 10B0          819F01AC               lwz       r12,0x01AC(r31)
01134 10B4          386C0001               addi      r3,r12,1
01138 10B8          907F01AC               stw       r3,0x01AC(r31)
0113C 10BC          7D840034               cntlzw    r4,r12
01140 10C0          811E0004               lwz       r8,0x0004(r30)
01144 10C4   X      5484D97E               srwi      r4,r4,5
01148 10C8          7D292378               or        r9,r9,r4
0114C 10CC          5505056B               rlwinm.   r5,r8,0,21,21
01150 10D0   X      4182001C               beq       $+0x001C                  ; 0x000010EC
01154 10D4          807F01B0               lwz       r3,0x01B0(r31)
01158 10D8          7C650034               cntlzw    r5,r3
0115C 10DC          38830001               addi      r4,r3,1
01160 10E0   X      54A5D97E               srwi      r5,r5,5
01164 10E4          909F01B0               stw       r4,0x01B0(r31)
01168 10E8          7D292B78               or        r9,r9,r5
0116C 10EC   X      2C090000               cmpwi     r9,0
01170 10F0   X      4182000C               beq       $+0x000C                  ; 0x000010FC
01174 10F4   X      7FE3FB78               mr        r3,r31
01178 10F8          4BFFFDB5               bl        $-0x024C                  ; 0x00000EAC
0117C 10FC          801F01A8               lwz       r0,0x01A8(r31)
01180 1100   X      2C000001               cmpwi     r0,1
01184 1104   X      40820014               bne       $+0x0014                  ; 0x00001118
01188 1108          819F0000               lwz       r12,0x0000(r31)
0118C 110C   X      7FE3FB78               mr        r3,r31
01190 1110          480041F9               bl        $+0x41F8                  ; 0x00005308
01194 1114          80410014               lwz       RTOC,0x0014(SP)
01198 1118          80010048               lwz       r0,0x0048(SP)
0119C 111C          38210040               addi      SP,SP,64
011A0 1120   X      7C0803A6               mtlr      r0                        ; LR = 8
011A4 1124          83C1FFF8               lwz       r30,-0x0008(SP)
011A8 1128          83E1FFFC               lwz       r31,-0x0004(SP)
011AC 112C   X      4E800020               blr
011B0 1130   X      7C0802A6               mflr      r0                        ; LR = 8
011B4 1134          93E1FFFC               stw       r31,-0x0004(SP)
011B8 1138          90010008               stw       r0,0x0008(SP)
011BC 113C          9421FFC0               stwu      SP,-0x0040(SP)
011C0 1140   X      7C7F1B78               mr        r31,r3
011C4 1144          807F0004               lwz       r3,0x0004(r31)
011C8 1148   X      7C8B2378               mr        r11,r4
011CC 114C          4BFFFC09               bl        $-0x03F8                  ; 0x00000D54
011D0 1150   X      7C6C1B78               mr        r12,r3
011D4 1154          806C0000               lwz       r3,0x0000(r12)
011D8 1158   X      2C830000               cmpwi     cr1,r3,0
011DC 115C   X      41860040               beq       cr1,$+0x0040              ; 0x0000119C
011E0 1160          80030004               lwz       r0,0x0004(r3)
011E4 1164          7D640038               and       r4,r11,r0
011E8 1168   X      7C045800               cmpw      r4,r11
011EC 116C   X      40820024               bne       $+0x0024                  ; 0x00001190
011F0 1170          80A30010               lwz       r5,0x0010(r3)
011F4 1174   X      7C05F800               cmpw      r5,r31
011F8 1178   X      40820018               bne       $+0x0018                  ; 0x00001190
011FC 117C          80010048               lwz       r0,0x0048(SP)
01200 1180          38210040               addi      SP,SP,64
01204 1184   X      7C0803A6               mtlr      r0                        ; LR = 8
01208 1188          83E1FFFC               lwz       r31,-0x0004(SP)
0120C 118C   X      4E800020               blr
01210 1190          80630014               lwz       r3,0x0014(r3)
01214 1194   X      2C030000               cmpwi     r3,0
01218 1198   X      4082FFC8               bne       $-0x0038                  ; 0x00001160
0121C 119C          80010048               lwz       r0,0x0048(SP)
01220 11A0          38210040               addi      SP,SP,64
01224 11A4   X      7C0803A6               mtlr      r0                        ; LR = 8
01228 11A8          83E1FFFC               lwz       r31,-0x0004(SP)
0122C 11AC   X      4E800020               blr
01230 11B0          80A30014               lwz       r5,0x0014(r3)
01234 11B4          80050000               lwz       r0,0x0000(r5)
01238 11B8   X      2C000000               cmpwi     r0,0
0123C 11BC   X      4182000C               beq       $+0x000C                  ; 0x000011C8
01240 11C0   X      38600003               li        r3,3
01244 11C4   X      4E800020               blr
01248 11C8   X      7C0802A6               mflr      r0                        ; LR = 8
0124C 11CC          BEA1FFD4               stmw      r21,-0x002C(SP)
01250 11D0          90010008               stw       r0,0x0008(SP)
01254 11D4          9421FF90               stwu      SP,-0x0070(SP)
01258 11D8   X      3B200000               li        r25,0
0125C 11DC   X      7CBD2B78               mr        r29,r5
01260 11E0          80DD000C               lwz       r6,0x000C(r29)
01264 11E4   X      7C9B2378               mr        r27,r4
01268 11E8   X      54C6077F               clrlwi.   r6,r6,29
0126C 11EC   X      7C7A1B78               mr        r26,r3
01270 11F0   X      4182001C               beq       $+0x001C                  ; 0x0000120C
01274 11F4   X      38600003               li        r3,3
01278 11F8          80010078               lwz       r0,0x0078(SP)
0127C 11FC          38210070               addi      SP,SP,112
01280 1200   X      7C0803A6               mtlr      r0                        ; LR = 8
01284 1204          BAA1FFD4               lmw       r21,-0x002C(SP)
01288 1208   X      4E800020               blr
0128C 120C          813B000C               lwz       r9,0x000C(r27)
01290 1210          A0E9000C               lhz       r7,0x000C(r9)
01294 1214   X      2C070002               cmpwi     r7,2
01298 1218   X      40820014               bne       $+0x0014                  ; 0x0000122C
0129C 121C          80690008               lwz       r3,0x0008(r9)
012A0 1220   X      3B000008               li        r24,8
012A4 1224   X      2C030000               cmpwi     r3,0
012A8 1228   X      4182001C               beq       $+0x001C                  ; 0x00001244
012AC 122C   X      38600007               li        r3,7
012B0 1230          80010078               lwz       r0,0x0078(SP)
012B4 1234          38210070               addi      SP,SP,112
012B8 1238   X      7C0803A6               mtlr      r0                        ; LR = 8
012BC 123C          BAA1FFD4               lmw       r21,-0x002C(SP)
012C0 1240   X      4E800020               blr
012C4 1244          83E90004               lwz       r31,0x0004(r9)
012C8 1248   X      3BC00840               li        r30,2112
012CC 124C   X      281F00FE               cmplwi    r31,0x00FE
012D0 1250   X      3B800000               li        r28,0
012D4 1254   X      3AE00004               li        r23,4
012D8 1258   X      4181007C               bgt       $+0x007C                  ; 0x000012D4
012DC 125C   X      57E407FF               clrlwi.   r4,r31,31
012E0 1260   X      4182001C               beq       $+0x001C                  ; 0x0000127C
012E4 1264   X      38600001               li        r3,1
012E8 1268          80010078               lwz       r0,0x0078(SP)
012EC 126C          38210070               addi      SP,SP,112
012F0 1270   X      7C0803A6               mtlr      r0                        ; LR = 8
012F4 1274          BAA1FFD4               lmw       r21,-0x002C(SP)
012F8 1278   X      4E800020               blr
012FC 127C   X      388000AA               li        r4,170
01300 1280   X      7D1F2010               subc      r8,r4,r31
01304 1284   X      281F00AA               cmplwi    r31,0x00AA
01308 1288          7D080034               cntlzw    r8,r8
0130C 128C   X      5508D97E               srwi      r8,r8,5
01310 1290   X      4182000C               beq       $+0x000C                  ; 0x0000129C
01314 1294   X      3BC00842               li        r30,2114
01318 1298          48000008               b         $+0x0008                  ; 0x000012A0
0131C 129C   X      3BC00848               li        r30,2120
01320 12A0          81290010               lwz       r9,0x0010(r9)
01324 12A4   X      552307FF               clrlwi.   r3,r9,31
01328 12A8   X      41820014               beq       $+0x0014                  ; 0x000012BC
0132C 12AC   X      3B800100               li        r28,256
01330 12B0          7C8800D0               neg       r4,r8
01334 12B4          5484077C               rlwinm    r4,r4,0,29,30
01338 12B8          3BC41842               addi      r30,r4,6210
0133C 12BC          552307BD               rlwinm.   r3,r9,0,30,30
01340 12C0   X      4182000C               beq       $+0x000C                  ; 0x000012CC
01344 12C4          63DE2000               ori       r30,r30,0x2000
01348 12C8          639C0200               ori       r28,r28,0x0200
0134C 12CC          639C0008               ori       r28,r28,0x0008
01350 12D0          48000044               b         $+0x0044                  ; 0x00001314
01354 12D4   X      2C1F00FF               cmpwi     r31,255
01358 12D8   X      40820010               bne       $+0x0010                  ; 0x000012E8
0135C 12DC   X      3BC00844               li        r30,2116
01360 12E0   X      3B800020               li        r28,32
01364 12E4          48000030               b         $+0x0030                  ; 0x00001314
01368 12E8   X      3C800001               lis       r4,1
0136C 12EC   X      7C1F2040               cmplw     r31,r4
01370 12F0   X      4080000C               bge       $+0x000C                  ; 0x000012FC
01374 12F4   X      281F05DC               cmplwi    r31,0x05DC
01378 12F8   X      4181001C               bgt       $+0x001C                  ; 0x00001314
0137C 12FC   X      38600001               li        r3,1
01380 1300          80010078               lwz       r0,0x0078(SP)
01384 1304          38210070               addi      SP,SP,112
01388 1308   X      7C0803A6               mtlr      r0                        ; LR = 8
0138C 130C          BAA1FFD4               lmw       r21,-0x002C(SP)
01390 1310   X      4E800020               blr
01394 1314   X      38600018               li        r3,24
01398 1318          48003FC1               bl        $+0x3FC0                  ; 0x000052D8
0139C 131C          80410014               lwz       RTOC,0x0014(SP)
013A0 1320   X      2C030000               cmpwi     r3,0
013A4 1324   X      41820018               beq       $+0x0018                  ; 0x0000133C
013A8 1328          93E30008               stw       r31,0x0008(r3)
013AC 132C   X      2C030000               cmpwi     r3,0
013B0 1330          93A30010               stw       r29,0x0010(r3)
013B4 1334          93C30004               stw       r30,0x0004(r3)
013B8 1338   X      4082001C               bne       $+0x001C                  ; 0x00001354
013BC 133C   X      38600004               li        r3,4
013C0 1340          80010078               lwz       r0,0x0078(SP)
013C4 1344          38210070               addi      SP,SP,112
013C8 1348   X      7C0803A6               mtlr      r0                        ; LR = 8
013CC 134C          BAA1FFD4               lmw       r21,-0x002C(SP)
013D0 1350   X      4E800020               blr
013D4 1354   X      3AC00003               li        r22,3
013D8 1358   X      3AA00018               li        r21,24
013DC 135C          4BFFFD11               bl        $-0x02F0                  ; 0x0000106C
013E0 1360          92DD0000               stw       r22,0x0000(r29)
013E4 1364          57C004E7               rlwinm.   r0,r30,0,19,19
013E8 1368          93FD0010               stw       r31,0x0010(r29)
013EC 136C          819D000C               lwz       r12,0x000C(r29)
013F0 1370          7F8C6378               or        r12,r28,r12
013F4 1374          919D000C               stw       r12,0x000C(r29)
013F8 1378          813B000C               lwz       r9,0x000C(r27)
013FC 137C          92E90000               stw       r23,0x0000(r9)
01400 1380          93E90004               stw       r31,0x0004(r9)
01404 1384          93090008               stw       r24,0x0008(r9)
01408 1388          92A9000C               stw       r21,0x000C(r9)
0140C 138C          93290010               stw       r25,0x0010(r9)
01410 1390          93290014               stw       r25,0x0014(r9)
01414 1394   X      4182000C               beq       $+0x000C                  ; 0x000013A0
01418 1398   X      38000001               li        r0,1
0141C 139C          90090014               stw       r0,0x0014(r9)
01420 13A0          57C304A5               rlwinm.   r3,r30,0,18,18
01424 13A4   X      41820010               beq       $+0x0010                  ; 0x000013B4
01428 13A8          80890014               lwz       r4,0x0014(r9)
0142C 13AC          60840002               ori       r4,r4,0x0002
01430 13B0          90890014               stw       r4,0x0014(r9)
01434 13B4          38C90020               addi      r6,r9,32
01438 13B8   X      57E3C23E               srwi      r3,r31,8
0143C 13BC          9869001E               stb       r3,0x001E(r9)
01440 13C0   X      57E5063E               clrlwi    r5,r31,24
01444 13C4   X      39000083               li        r8,131
01448 13C8          98A9001F               stb       r5,0x001F(r9)
0144C 13CC          38690018               addi      r3,r9,24
01450 13D0          90DB0010               stw       r6,0x0010(r27)
01454 13D4   X      38A00006               li        r5,6
01458 13D8          80FB0014               lwz       r7,0x0014(r27)
0145C 13DC          9907000D               stb       r8,0x000D(r7)
01460 13E0          809D0004               lwz       r4,0x0004(r29)
01464 13E4          3884001A               addi      r4,r4,26
01468 13E8          48003EC1               bl        $+0x3EC0                  ; 0x000052A8
0146C 13EC          80410014               lwz       RTOC,0x0014(SP)
01470 13F0   X      7F43D378               mr        r3,r26
01474 13F4   X      7F64DB78               mr        r4,r27
01478 13F8          48003CA1               bl        $+0x3CA0                  ; 0x00005098
0147C 13FC          80410014               lwz       RTOC,0x0014(SP)
01480 1400   X      38600000               li        r3,0
01484 1404          80010078               lwz       r0,0x0078(SP)
01488 1408          38210070               addi      SP,SP,112
0148C 140C   X      7C0803A6               mtlr      r0                        ; LR = 8
01490 1410          BAA1FFD4               lmw       r21,-0x002C(SP)
01494 1414   X      4E800020               blr
01498 1418          93C1FFF8               stw       r30,-0x0008(SP)
0149C 141C          93E1FFFC               stw       r31,-0x0004(SP)
014A0 1420          818301B4               lwz       r12,0x01B4(r3)
014A4 1424          396301B4               addi      r11,r3,436
014A8 1428   X      2C0C0000               cmpwi     r12,0
014AC 142C   X      41820078               beq       $+0x0078                  ; 0x000014A4
014B0 1430          89440001               lbz       r10,0x0001(r4)
014B4 1434          89240000               lbz       r9,0x0000(r4)
014B8 1438          89040002               lbz       r8,0x0002(r4)
014BC 143C          88E40003               lbz       r7,0x0003(r4)
014C0 1440          88C40004               lbz       r6,0x0004(r4)
014C4 1444          88A40005               lbz       r5,0x0005(r4)
014C8 1448          880C0005               lbz       r0,0x0005(r12)
014CC 144C          888C0004               lbz       r4,0x0004(r12)
014D0 1450          7C035278               xor       r3,r0,r10
014D4 1454          880C0006               lbz       r0,0x0006(r12)
014D8 1458          7C844A78               xor       r4,r4,r9
014DC 145C          8BEC0007               lbz       r31,0x0007(r12)
014E0 1460          7C642378               or        r4,r3,r4
014E4 1464          886C0008               lbz       r3,0x0008(r12)
014E8 1468          7C004278               xor       r0,r0,r8
014EC 146C          8BCC0009               lbz       r30,0x0009(r12)
014F0 1470          7FFF3A78               xor       r31,r31,r7
014F4 1474          7C800378               or        r0,r4,r0
014F8 1478          7C643278               xor       r4,r3,r6
014FC 147C          7C00FB78               or        r0,r0,r31
01500 1480          7FC32A78               xor       r3,r30,r5
01504 1484          7C002378               or        r0,r0,r4
01508 1488          7C001B78               or        r0,r0,r3
0150C 148C   X      5400063F               clrlwi.   r0,r0,24
01510 1490   X      41820014               beq       $+0x0014                  ; 0x000014A4
01514 1494   X      7D8B6378               mr        r11,r12
01518 1498          818B0000               lwz       r12,0x0000(r11)
0151C 149C   X      2C0C0000               cmpwi     r12,0
01520 14A0   X      4082FFA8               bne       $-0x0058                  ; 0x00001448
01524 14A4   X      7D635B78               mr        r3,r11
01528 14A8          83C1FFF8               lwz       r30,-0x0008(SP)
0152C 14AC          83E1FFFC               lwz       r31,-0x0004(SP)
01530 14B0   X      4E800020               blr
01534 14B4          80830014               lwz       r4,0x0014(r3)
01538 14B8   X      2C040000               cmpwi     r4,0
0153C 14BC   X      4082000C               bne       $+0x000C                  ; 0x000014C8
01540 14C0   X      38600000               li        r3,0
01544 14C4   X      4E800020               blr
01548 14C8   X      7C0802A6               mflr      r0                        ; LR = 8
0154C 14CC          BF41FFE8               stmw      r26,-0x0018(SP)
01550 14D0          90010008               stw       r0,0x0008(SP)
01554 14D4          9421FFB0               stwu      SP,-0x0050(SP)
01558 14D8   X      3B600000               li        r27,0
0155C 14DC   X      7C9D2378               mr        r29,r4
01560 14E0          83FD0004               lwz       r31,0x0004(r29)
01564 14E4   X      7C7A1B78               mr        r26,r3
01568 14E8          3B9F01A4               addi      r28,r31,420
0156C 14EC          83DC0000               lwz       r30,0x0000(r28)
01570 14F0   X      2C1E0000               cmpwi     r30,0
01574 14F4   X      41820054               beq       $+0x0054                  ; 0x00001548
01578 14F8          80BE0010               lwz       r5,0x0010(r30)
0157C 14FC   X      7C05E800               cmpw      r5,r29
01580 1500   X      40820038               bne       $+0x0038                  ; 0x00001538
01584 1504   X      7FE3FB78               mr        r3,r31
01588 1508   X      7FC4F378               mr        r4,r30
0158C 150C          4BFFFA2D               bl        $-0x05D4                  ; 0x00000F38
01590 1510          801F0020               lwz       r0,0x0020(r31)
01594 1514   X      2C000000               cmpwi     r0,0
01598 1518   X      41820010               beq       $+0x0010                  ; 0x00001528
0159C 151C          801F0020               lwz       r0,0x0020(r31)
015A0 1520   X      2C000000               cmpwi     r0,0
015A4 1524   X      4082FFF8               bne       $-0x0008                  ; 0x0000151C
015A8 1528   X      7FC3F378               mr        r3,r30
015AC 152C          48003CBD               bl        $+0x3CBC                  ; 0x000051E8
015B0 1530          80410014               lwz       RTOC,0x0014(SP)
015B4 1534          48000008               b         $+0x0008                  ; 0x0000153C
015B8 1538   X      7FDCF378               mr        r28,r30
015BC 153C          83DC0000               lwz       r30,0x0000(r28)
015C0 1540   X      2C1E0000               cmpwi     r30,0
015C4 1544   X      4082FFB4               bne       $-0x004C                  ; 0x000014F8
015C8 1548          801D000C               lwz       r0,0x000C(r29)
015CC 154C          83FD0024               lwz       r31,0x0024(r29)
015D0 1550   X      54000032               clrrwi    r0,r0,6
015D4 1554          83DD0004               lwz       r30,0x0004(r29)
015D8 1558   X      2C1F0000               cmpwi     r31,0
015DC 155C          901D000C               stw       r0,0x000C(r29)
015E0 1560   X      41820074               beq       $+0x0074                  ; 0x000015D4
015E4 1564          807F0000               lwz       r3,0x0000(r31)
015E8 1568          389F0004               addi      r4,r31,4
015EC 156C          907D0024               stw       r3,0x0024(r29)
015F0 1570   X      7FC3F378               mr        r3,r30
015F4 1574          4BFFFEA5               bl        $-0x015C                  ; 0x00001418
015F8 1578          81230000               lwz       r9,0x0000(r3)
015FC 157C   X      2C890000               cmpwi     cr1,r9,0
01600 1580   X      41860038               beq       cr1,$+0x0038              ; 0x000015B8
01604 1584          8109000C               lwz       r8,0x000C(r9)
01608 1588   X      3808FFFF               subi      r0,r8,1
0160C 158C          9009000C               stw       r0,0x000C(r9)
01610 1590   X      28080001               cmplwi    r8,0x0001
01614 1594   X      4181001C               bgt       $+0x001C                  ; 0x000015B0
01618 1598          80890000               lwz       r4,0x0000(r9)
0161C 159C          90830000               stw       r4,0x0000(r3)
01620 15A0   X      7D234B78               mr        r3,r9
01624 15A4          48003C45               bl        $+0x3C44                  ; 0x000051E8
01628 15A8          80410014               lwz       RTOC,0x0014(SP)
0162C 15AC          4800000C               b         $+0x000C                  ; 0x000015B8
01630 15B0   X      2C080001               cmpwi     r8,1
01634 15B4   X      40820008               bne       $+0x0008                  ; 0x000015BC
01638 15B8   X      3B600001               li        r27,1
0163C 15BC   X      7FE3FB78               mr        r3,r31
01640 15C0          48003C29               bl        $+0x3C28                  ; 0x000051E8
01644 15C4          80410014               lwz       RTOC,0x0014(SP)
01648 15C8          83FD0024               lwz       r31,0x0024(r29)
0164C 15CC   X      2C1F0000               cmpwi     r31,0
01650 15D0   X      4082FF94               bne       $-0x006C                  ; 0x00001564
01654 15D4   X      2C1B0000               cmpwi     r27,0
01658 15D8   X      4182000C               beq       $+0x000C                  ; 0x000015E4
0165C 15DC   X      7FC3F378               mr        r3,r30
01660 15E0          4BFFF8CD               bl        $-0x0734                  ; 0x00000EAC
01664 15E4          387E01C4               addi      r3,r30,452
01668 15E8   X      7F44D378               mr        r4,r26
0166C 15EC          48003C15               bl        $+0x3C14                  ; 0x00005200
01670 15F0          80410014               lwz       RTOC,0x0014(SP)
01674 15F4          819E01B8               lwz       r12,0x01B8(r30)
01678 15F8   X      380CFFFF               subi      r0,r12,1
0167C 15FC          901E01B8               stw       r0,0x01B8(r30)
01680 1600          80010058               lwz       r0,0x0058(SP)
01684 1604          38210050               addi      SP,SP,80
01688 1608   X      7C0803A6               mtlr      r0                        ; LR = 8
0168C 160C          BB41FFE8               lmw       r26,-0x0018(SP)
01690 1610   X      4E800020               blr
01694 1614          93C1FFF8               stw       r30,-0x0008(SP)
01698 1618          93E1FFFC               stw       r31,-0x0004(SP)
0169C 161C          81830024               lwz       r12,0x0024(r3)
016A0 1620          39630024               addi      r11,r3,36
016A4 1624   X      2C0C0000               cmpwi     r12,0
016A8 1628   X      41820078               beq       $+0x0078                  ; 0x000016A0
016AC 162C          89440001               lbz       r10,0x0001(r4)
016B0 1630          89240000               lbz       r9,0x0000(r4)
016B4 1634          89040002               lbz       r8,0x0002(r4)
016B8 1638          88E40003               lbz       r7,0x0003(r4)
016BC 163C          88C40004               lbz       r6,0x0004(r4)
016C0 1640          88A40005               lbz       r5,0x0005(r4)
016C4 1644          880C0005               lbz       r0,0x0005(r12)
016C8 1648          888C0004               lbz       r4,0x0004(r12)
016CC 164C          7C035278               xor       r3,r0,r10
016D0 1650          880C0006               lbz       r0,0x0006(r12)
016D4 1654          7C844A78               xor       r4,r4,r9
016D8 1658          8BEC0007               lbz       r31,0x0007(r12)
016DC 165C          7C642378               or        r4,r3,r4
016E0 1660          886C0008               lbz       r3,0x0008(r12)
016E4 1664          7C004278               xor       r0,r0,r8
016E8 1668          8BCC0009               lbz       r30,0x0009(r12)
016EC 166C          7FFF3A78               xor       r31,r31,r7
016F0 1670          7C800378               or        r0,r4,r0
016F4 1674          7C643278               xor       r4,r3,r6
016F8 1678          7C00FB78               or        r0,r0,r31
016FC 167C          7FC32A78               xor       r3,r30,r5
01700 1680          7C002378               or        r0,r0,r4
01704 1684          7C001B78               or        r0,r0,r3
01708 1688   X      5400063F               clrlwi.   r0,r0,24
0170C 168C   X      41820014               beq       $+0x0014                  ; 0x000016A0
01710 1690   X      7D8B6378               mr        r11,r12
01714 1694          818B0000               lwz       r12,0x0000(r11)
01718 1698   X      2C0C0000               cmpwi     r12,0
0171C 169C   X      4082FFA8               bne       $-0x0058                  ; 0x00001644
01720 16A0   X      7D635B78               mr        r3,r11
01724 16A4          83C1FFF8               lwz       r30,-0x0008(SP)
01728 16A8          83E1FFFC               lwz       r31,-0x0004(SP)
0172C 16AC   X      4E800020               blr
01730 16B0   X      7C0802A6               mflr      r0                        ; LR = 8
01734 16B4          93A1FFF4               stw       r29,-0x000C(SP)
01738 16B8          93C1FFF8               stw       r30,-0x0008(SP)
0173C 16BC          93E1FFFC               stw       r31,-0x0004(SP)
01740 16C0          90010008               stw       r0,0x0008(SP)
01744 16C4          9421FFB0               stwu      SP,-0x0050(SP)
01748 16C8          80A30014               lwz       r5,0x0014(r3)
0174C 16CC          83E50000               lwz       r31,0x0000(r5)
01750 16D0   X      2C1F0004               cmpwi     r31,4
01754 16D4   X      40820024               bne       $+0x0024                  ; 0x000016F8
01758 16D8   X      38600003               li        r3,3
0175C 16DC          80010058               lwz       r0,0x0058(SP)
01760 16E0          38210050               addi      SP,SP,80
01764 16E4   X      7C0803A6               mtlr      r0                        ; LR = 8
01768 16E8          83A1FFF4               lwz       r29,-0x000C(SP)
0176C 16EC          83C1FFF8               lwz       r30,-0x0008(SP)
01770 16F0          83E1FFFC               lwz       r31,-0x0004(SP)
01774 16F4   X      4E800020               blr
01778 16F8          83E4000C               lwz       r31,0x000C(r4)
0177C 16FC   X      7C9E2378               mr        r30,r4
01780 1700          809F0008               lwz       r4,0x0008(r31)
01784 1704   X      7CBD2B78               mr        r29,r5
01788 1708          80BF0004               lwz       r5,0x0004(r31)
0178C 170C   X      7FC3F378               mr        r3,r30
01790 1710          48003B09               bl        $+0x3B08                  ; 0x00005218
01794 1714          80410014               lwz       RTOC,0x0014(SP)
01798 1718   X      2C030000               cmpwi     r3,0
0179C 171C   X      41820010               beq       $+0x0010                  ; 0x0000172C
017A0 1720          801F0004               lwz       r0,0x0004(r31)
017A4 1724   X      2C000006               cmpwi     r0,6
017A8 1728   X      41820024               beq       $+0x0024                  ; 0x0000174C
017AC 172C   X      38600001               li        r3,1
017B0 1730          80010058               lwz       r0,0x0058(SP)
017B4 1734          38210050               addi      SP,SP,80
017B8 1738   X      7C0803A6               mtlr      r0                        ; LR = 8
017BC 173C          83A1FFF4               lwz       r29,-0x000C(SP)
017C0 1740          83C1FFF8               lwz       r30,-0x0008(SP)
017C4 1744          83E1FFFC               lwz       r31,-0x0004(SP)
017C8 1748   X      4E800020               blr
017CC 174C          80BF0008               lwz       r5,0x0008(r31)
017D0 1750   X      7FA3EB78               mr        r3,r29
017D4 1754          809E000C               lwz       r4,0x000C(r30)
017D8 1758          7C842A14               add       r4,r4,r5
017DC 175C          4BFFFEB9               bl        $-0x0148                  ; 0x00001614
017E0 1760          83E30000               lwz       r31,0x0000(r3)
017E4 1764   X      2C9F0000               cmpwi     cr1,r31,0
017E8 1768   X      40860024               bne       cr1,$+0x0024              ; 0x0000178C
017EC 176C   X      38600014               li        r3,20
017F0 1770          80010058               lwz       r0,0x0058(SP)
017F4 1774          38210050               addi      SP,SP,80
017F8 1778   X      7C0803A6               mtlr      r0                        ; LR = 8
017FC 177C          83A1FFF4               lwz       r29,-0x000C(SP)
01800 1780          83C1FFF8               lwz       r30,-0x0008(SP)
01804 1784          83E1FFFC               lwz       r31,-0x0004(SP)
01808 1788   X      4E800020               blr
0180C 178C          81830000               lwz       r12,0x0000(r3)
01810 1790          808C0000               lwz       r4,0x0000(r12)
01814 1794          90830000               stw       r4,0x0000(r3)
01818 1798          388C0004               addi      r4,r12,4
0181C 179C          83DD0004               lwz       r30,0x0004(r29)
01820 17A0   X      7FC3F378               mr        r3,r30
01824 17A4          4BFFFC75               bl        $-0x038C                  ; 0x00001418
01828 17A8          81230000               lwz       r9,0x0000(r3)
0182C 17AC   X      2C890000               cmpwi     cr1,r9,0
01830 17B0   X      41860038               beq       cr1,$+0x0038              ; 0x000017E8
01834 17B4          8109000C               lwz       r8,0x000C(r9)
01838 17B8   X      3808FFFF               subi      r0,r8,1
0183C 17BC          9009000C               stw       r0,0x000C(r9)
01840 17C0   X      28080001               cmplwi    r8,0x0001
01844 17C4   X      4181001C               bgt       $+0x001C                  ; 0x000017E0
01848 17C8          80890000               lwz       r4,0x0000(r9)
0184C 17CC          90830000               stw       r4,0x0000(r3)
01850 17D0   X      7D234B78               mr        r3,r9
01854 17D4          48003A15               bl        $+0x3A14                  ; 0x000051E8
01858 17D8          80410014               lwz       RTOC,0x0014(SP)
0185C 17DC          4800000C               b         $+0x000C                  ; 0x000017E8
01860 17E0   X      2C080001               cmpwi     r8,1
01864 17E4   X      4082000C               bne       $+0x000C                  ; 0x000017F0
01868 17E8   X      7FC3F378               mr        r3,r30
0186C 17EC          4BFFF6C1               bl        $-0x0940                  ; 0x00000EAC
01870 17F0   X      7FE3FB78               mr        r3,r31
01874 17F4          480039F5               bl        $+0x39F4                  ; 0x000051E8
01878 17F8          80410014               lwz       RTOC,0x0014(SP)
0187C 17FC   X      38600000               li        r3,0
01880 1800          80010058               lwz       r0,0x0058(SP)
01884 1804          38210050               addi      SP,SP,80
01888 1808   X      7C0803A6               mtlr      r0                        ; LR = 8
0188C 180C          83A1FFF4               lwz       r29,-0x000C(SP)
01890 1810          83C1FFF8               lwz       r30,-0x0008(SP)
01894 1814          83E1FFFC               lwz       r31,-0x0004(SP)
01898 1818   X      4E800020               blr
0189C 181C   X      7C0802A6               mflr      r0                        ; LR = 8
018A0 1820          BF21FFE4               stmw      r25,-0x001C(SP)
018A4 1824          90010008               stw       r0,0x0008(SP)
018A8 1828          9421FFA0               stwu      SP,-0x0060(SP)
018AC 182C          80A30014               lwz       r5,0x0014(r3)
018B0 1830          83E50000               lwz       r31,0x0000(r5)
018B4 1834   X      2C1F0004               cmpwi     r31,4
018B8 1838   X      4082001C               bne       $+0x001C                  ; 0x00001854
018BC 183C   X      38600003               li        r3,3
018C0 1840          80010068               lwz       r0,0x0068(SP)
018C4 1844          38210060               addi      SP,SP,96
018C8 1848   X      7C0803A6               mtlr      r0                        ; LR = 8
018CC 184C          BB21FFE4               lmw       r25,-0x001C(SP)
018D0 1850   X      4E800020               blr
018D4 1854          83E4000C               lwz       r31,0x000C(r4)
018D8 1858   X      7C832378               mr        r3,r4
018DC 185C          809F0008               lwz       r4,0x0008(r31)
018E0 1860   X      7CBC2B78               mr        r28,r5
018E4 1864          80BF0004               lwz       r5,0x0004(r31)
018E8 1868   X      3B600000               li        r27,0
018EC 186C          480039AD               bl        $+0x39AC                  ; 0x00005218
018F0 1870          80410014               lwz       RTOC,0x0014(SP)
018F4 1874   X      7C7E1B78               mr        r30,r3
018F8 1878   X      2C1E0000               cmpwi     r30,0
018FC 187C   X      4182001C               beq       $+0x001C                  ; 0x00001898
01900 1880          83BF0004               lwz       r29,0x0004(r31)
01904 1884   X      2C1D0006               cmpwi     r29,6
01908 1888   X      40820010               bne       $+0x0010                  ; 0x00001898
0190C 188C          887E0000               lbz       r3,0x0000(r30)
01910 1890   X      546307FF               clrlwi.   r3,r3,31
01914 1894   X      4082001C               bne       $+0x001C                  ; 0x000018B0
01918 1898   X      38600001               li        r3,1
0191C 189C          80010068               lwz       r0,0x0068(SP)
01920 18A0          38210060               addi      SP,SP,96
01924 18A4   X      7C0803A6               mtlr      r0                        ; LR = 8
01928 18A8          BB21FFE4               lmw       r25,-0x001C(SP)
0192C 18AC   X      4E800020               blr
01930 18B0   X      7F83E378               mr        r3,r28
01934 18B4   X      7FC4F378               mr        r4,r30
01938 18B8          4BFFFD5D               bl        $-0x02A4                  ; 0x00001614
0193C 18BC   X      7C7A1B78               mr        r26,r3
01940 18C0          801A0000               lwz       r0,0x0000(r26)
01944 18C4   X      2C800000               cmpwi     cr1,r0,0
01948 18C8   X      4186001C               beq       cr1,$+0x001C              ; 0x000018E4
0194C 18CC   X      38600000               li        r3,0
01950 18D0          80010068               lwz       r0,0x0068(SP)
01954 18D4          38210060               addi      SP,SP,96
01958 18D8   X      7C0803A6               mtlr      r0                        ; LR = 8
0195C 18DC          BB21FFE4               lmw       r25,-0x001C(SP)
01960 18E0   X      4E800020               blr
01964 18E4   X      3860000C               li        r3,12
01968 18E8          480039F1               bl        $+0x39F0                  ; 0x000052D8
0196C 18EC          80410014               lwz       RTOC,0x0014(SP)
01970 18F0   X      7C7D1B78               mr        r29,r3
01974 18F4   X      2C1D0000               cmpwi     r29,0
01978 18F8   X      4082001C               bne       $+0x001C                  ; 0x00001914
0197C 18FC   X      38600013               li        r3,19
01980 1900          80010068               lwz       r0,0x0068(SP)
01984 1904          38210060               addi      SP,SP,96
01988 1908   X      7C0803A6               mtlr      r0                        ; LR = 8
0198C 190C          BB21FFE4               lmw       r25,-0x001C(SP)
01990 1910   X      4E800020               blr
01994 1914          839C0004               lwz       r28,0x0004(r28)
01998 1918   X      7FC4F378               mr        r4,r30
0199C 191C   X      7F83E378               mr        r3,r28
019A0 1920          4BFFFAF9               bl        $-0x0508                  ; 0x00001418
019A4 1924   X      7C791B78               mr        r25,r3
019A8 1928          83F90000               lwz       r31,0x0000(r25)
019AC 192C   X      2C9F0000               cmpwi     cr1,r31,0
019B0 1930   X      40860048               bne       cr1,$+0x0048              ; 0x00001978
019B4 1934   X      38600010               li        r3,16
019B8 1938          480039A1               bl        $+0x39A0                  ; 0x000052D8
019BC 193C          80410014               lwz       RTOC,0x0014(SP)
019C0 1940   X      7C7F1B78               mr        r31,r3
019C4 1944   X      2C1F0000               cmpwi     r31,0
019C8 1948   X      41820044               beq       $+0x0044                  ; 0x0000198C
019CC 194C   X      38800010               li        r4,16
019D0 1950   X      7FE3FB78               mr        r3,r31
019D4 1954          4800396D               bl        $+0x396C                  ; 0x000052C0
019D8 1958          80410014               lwz       RTOC,0x0014(SP)
019DC 195C          387F0004               addi      r3,r31,4
019E0 1960   X      7FC4F378               mr        r4,r30
019E4 1964   X      38A00006               li        r5,6
019E8 1968          48003941               bl        $+0x3940                  ; 0x000052A8
019EC 196C          80410014               lwz       RTOC,0x0014(SP)
019F0 1970          937F0000               stw       r27,0x0000(r31)
019F4 1974          93F90000               stw       r31,0x0000(r25)
019F8 1978          819F000C               lwz       r12,0x000C(r31)
019FC 197C          3B2C0001               addi      r25,r12,1
01A00 1980          933F000C               stw       r25,0x000C(r31)
01A04 1984   X      2C190000               cmpwi     r25,0
01A08 1988   X      40820028               bne       $+0x0028                  ; 0x000019B0
01A0C 198C   X      7FA3EB78               mr        r3,r29
01A10 1990          48003859               bl        $+0x3858                  ; 0x000051E8
01A14 1994          80410014               lwz       RTOC,0x0014(SP)
01A18 1998   X      38600013               li        r3,19
01A1C 199C          80010068               lwz       r0,0x0068(SP)
01A20 19A0          38210060               addi      SP,SP,96
01A24 19A4   X      7C0803A6               mtlr      r0                        ; LR = 8
01A28 19A8          BB21FFE4               lmw       r25,-0x001C(SP)
01A2C 19AC   X      4E800020               blr
01A30 19B0          387D0004               addi      r3,r29,4
01A34 19B4   X      7FC4F378               mr        r4,r30
01A38 19B8   X      38A00006               li        r5,6
01A3C 19BC          480038ED               bl        $+0x38EC                  ; 0x000052A8
01A40 19C0          80410014               lwz       RTOC,0x0014(SP)
01A44 19C4          937D0000               stw       r27,0x0000(r29)
01A48 19C8   X      2C190001               cmpwi     r25,1
01A4C 19CC          93BA0000               stw       r29,0x0000(r26)
01A50 19D0   X      4082000C               bne       $+0x000C                  ; 0x000019DC
01A54 19D4   X      7F83E378               mr        r3,r28
01A58 19D8          4BFFF4D5               bl        $-0x0B2C                  ; 0x00000EAC
01A5C 19DC   X      38600000               li        r3,0
01A60 19E0          80010068               lwz       r0,0x0068(SP)
01A64 19E4          38210060               addi      SP,SP,96
01A68 19E8   X      7C0803A6               mtlr      r0                        ; LR = 8
01A6C 19EC          BB21FFE4               lmw       r25,-0x001C(SP)
01A70 19F0   X      4E800020               blr
01A74 19F4   X      7C0802A6               mflr      r0                        ; LR = 8
01A78 19F8          BF01FFE0               stmw      r24,-0x0020(SP)
01A7C 19FC          90010008               stw       r0,0x0008(SP)
01A80 1A00          9421FFA0               stwu      SP,-0x0060(SP)
01A84 1A04   X      38C00083               li        r6,131
01A88 1A08   X      7C7E1B78               mr        r30,r3
01A8C 1A0C          819E0014               lwz       r12,0x0014(r30)
01A90 1A10   X      7C9F2378               mr        r31,r4
01A94 1A14          83AC0004               lwz       r29,0x0004(r12)
01A98 1A18   X      39000035               li        r8,53
01A9C 1A1C          80BF0014               lwz       r5,0x0014(r31)
01AA0 1A20   X      39200090               li        r9,144
01AA4 1A24          98C5000D               stb       r6,0x000D(r5)
01AA8 1A28   X      3B80000C               li        r28,12
01AAC 1A2C          80FF000C               lwz       r7,0x000C(r31)
01AB0 1A30   X      3940004C               li        r10,76
01AB4 1A34          91070000               stw       r8,0x0000(r7)
01AB8 1A38   X      39600001               li        r11,1
01ABC 1A3C          91270004               stw       r9,0x0004(r7)
01AC0 1A40   X      3B600020               li        r27,32
01AC4 1A44          93870008               stw       r28,0x0008(r7)
01AC8 1A48          389D0024               addi      r4,r29,36
01ACC 1A4C          835F000C               lwz       r26,0x000C(r31)
01AD0 1A50   X      38A0003C               li        r5,60
01AD4 1A54          915A000C               stw       r10,0x000C(r26)
01AD8 1A58          387A001C               addi      r3,r26,28
01ADC 1A5C          917A0014               stw       r11,0x0014(r26)
01AE0 1A60   X      3B200044               li        r25,68
01AE4 1A64          939A0010               stw       r28,0x0010(r26)
01AE8 1A68   X      3B000002               li        r24,2
01AEC 1A6C          937A0018               stw       r27,0x0018(r26)
01AF0 1A70          48003839               bl        $+0x3838                  ; 0x000052A8
01AF4 1A74          80410014               lwz       RTOC,0x0014(SP)
01AF8 1A78          933A0058               stw       r25,0x0058(r26)
01AFC 1A7C          387A0068               addi      r3,r26,104
01B00 1A80          939A005C               stw       r28,0x005C(r26)
01B04 1A84          389D0060               addi      r4,r29,96
01B08 1A88          931A0060               stw       r24,0x0060(r26)
01B0C 1A8C   X      38A00034               li        r5,52
01B10 1A90          937A0064               stw       r27,0x0064(r26)
01B14 1A94          3BBA009C               addi      r29,r26,156
01B18 1A98          48003811               bl        $+0x3810                  ; 0x000052A8
01B1C 1A9C          80410014               lwz       RTOC,0x0014(SP)
01B20 1AA0          93BF0010               stw       r29,0x0010(r31)
01B24 1AA4   X      7FC3F378               mr        r3,r30
01B28 1AA8   X      7FE4FB78               mr        r4,r31
01B2C 1AAC          480035ED               bl        $+0x35EC                  ; 0x00005098
01B30 1AB0          80410014               lwz       RTOC,0x0014(SP)
01B34 1AB4   X      38600000               li        r3,0
01B38 1AB8          80010068               lwz       r0,0x0068(SP)
01B3C 1ABC          38210060               addi      SP,SP,96
01B40 1AC0   X      7C0803A6               mtlr      r0                        ; LR = 8
01B44 1AC4          BB01FFE0               lmw       r24,-0x0020(SP)
01B48 1AC8   X      4E800020               blr
01B4C 1ACC          7D800026               mfcr      r12
01B50 1AD0   X      7C0802A6               mflr      r0                        ; LR = 8
01B54 1AD4          BF21FFE4               stmw      r25,-0x001C(SP)
01B58 1AD8          91810004               stw       r12,0x0004(SP)
01B5C 1ADC          90010008               stw       r0,0x0008(SP)
01B60 1AE0          9421FFA0               stwu      SP,-0x0060(SP)
01B64 1AE4   X      3B600001               li        r27,1
01B68 1AE8   X      7C9E2378               mr        r30,r4
01B6C 1AEC          83BE000C               lwz       r29,0x000C(r30)
01B70 1AF0   X      7C7C1B78               mr        r28,r3
01B74 1AF4          381D0011               addi      r0,r29,17
01B78 1AF8          901E000C               stw       r0,0x000C(r30)
01B7C 1AFC   X      3B200002               li        r25,2
01B80 1B00          881C001B               lbz       r0,0x001B(r28)
01B84 1B04   X      3B400000               li        r26,0
01B88 1B08          88BD0001               lbz       r5,0x0001(r29)
01B8C 1B0C          88DD0000               lbz       r6,0x0000(r29)
01B90 1B10          7C002A78               xor       r0,r0,r5
01B94 1B14          899C001A               lbz       r12,0x001A(r28)
01B98 1B18          88FD0002               lbz       r7,0x0002(r29)
01B9C 1B1C          7D8C3278               xor       r12,r12,r6
01BA0 1B20          897C001C               lbz       r11,0x001C(r28)
01BA4 1B24          891D0003               lbz       r8,0x0003(r29)
01BA8 1B28          7C006378               or        r0,r0,r12
01BAC 1B2C          895C001D               lbz       r10,0x001D(r28)
01BB0 1B30          7D6C3A78               xor       r12,r11,r7
01BB4 1B34          893D0004               lbz       r9,0x0004(r29)
01BB8 1B38          7D4B4278               xor       r11,r10,r8
01BBC 1B3C          895C001E               lbz       r10,0x001E(r28)
01BC0 1B40          7C006378               or        r0,r0,r12
01BC4 1B44          889D0005               lbz       r4,0x0005(r29)
01BC8 1B48          7C005B78               or        r0,r0,r11
01BCC 1B4C          899C001F               lbz       r12,0x001F(r28)
01BD0 1B50          7D4B4A78               xor       r11,r10,r9
01BD4 1B54          7C005B78               or        r0,r0,r11
01BD8 1B58          7D8C2278               xor       r12,r12,r4
01BDC 1B5C          7C006378               or        r0,r0,r12
01BE0 1B60   X      5400063F               clrlwi.   r0,r0,24
01BE4 1B64   X      4182004C               beq       $+0x004C                  ; 0x00001BB0
01BE8 1B68          7CCC2838               and       r12,r6,r5
01BEC 1B6C          7D833838               and       r3,r12,r7
01BF0 1B70          7C6A4038               and       r10,r3,r8
01BF4 1B74          7D4B4838               and       r11,r10,r9
01BF8 1B78          7D7F2038               and       r31,r11,r4
01BFC 1B7C   X      3BFFFF01               subi      r31,r31,255
01C00 1B80   X      57FF063F               clrlwi.   r31,r31,24
01C04 1B84   X      4182002C               beq       $+0x002C                  ; 0x00001BB0
01C08 1B88   X      7FC3F378               mr        r3,r30
01C0C 1B8C          480034AD               bl        $+0x34AC                  ; 0x00005038
01C10 1B90          80410014               lwz       RTOC,0x0014(SP)
01C14 1B94          80010068               lwz       r0,0x0068(SP)
01C18 1B98          38210060               addi      SP,SP,96
01C1C 1B9C          81810004               lwz       r12,0x0004(SP)
01C20 1BA0   X      7C0803A6               mtlr      r0                        ; LR = 8
01C24 1BA4          BB21FFE4               lmw       r25,-0x001C(SP)
01C28 1BA8          7D838120               mtcrf     56,r12
01C2C 1BAC   X      4E800020               blr
01C30 1BB0          83FC01A4               lwz       r31,0x01A4(r28)
01C34 1BB4   X      2C1F0000               cmpwi     r31,0
01C38 1BB8   X      41820020               beq       $+0x0020                  ; 0x00001BD8
01C3C 1BBC          801F0004               lwz       r0,0x0004(r31)
01C40 1BC0   X      540007BE               clrlwi    r0,r0,30
01C44 1BC4   X      2C000002               cmpwi     r0,2
01C48 1BC8   X      41820010               beq       $+0x0010                  ; 0x00001BD8
01C4C 1BCC          83FF0000               lwz       r31,0x0000(r31)
01C50 1BD0   X      2C1F0000               cmpwi     r31,0
01C54 1BD4   X      4082FFE8               bne       $-0x0018                  ; 0x00001BBC
01C58 1BD8   X      291F0000               cmplwi    cr2,r31,0x0000
01C5C 1BDC   X      408A002C               bne       cr2,$+0x002C              ; 0x00001C08
01C60 1BE0   X      7FC3F378               mr        r3,r30
01C64 1BE4          48003455               bl        $+0x3454                  ; 0x00005038
01C68 1BE8          80410014               lwz       RTOC,0x0014(SP)
01C6C 1BEC          80010068               lwz       r0,0x0068(SP)
01C70 1BF0          38210060               addi      SP,SP,96
01C74 1BF4          81810004               lwz       r12,0x0004(SP)
01C78 1BF8   X      7C0803A6               mtlr      r0                        ; LR = 8
01C7C 1BFC          BB21FFE4               lmw       r25,-0x001C(SP)
01C80 1C00          7D838120               mtcrf     56,r12
01C84 1C04   X      4E800020               blr
01C88 1C08   X      38600028               li        r3,40
01C8C 1C0C   X      38800001               li        r4,1
01C90 1C10          48003501               bl        $+0x3500                  ; 0x00005110
01C94 1C14          80410014               lwz       RTOC,0x0014(SP)
01C98 1C18   X      2C030000               cmpwi     r3,0
01C9C 1C1C   X      4082002C               bne       $+0x002C                  ; 0x00001C48
01CA0 1C20   X      7FC3F378               mr        r3,r30
01CA4 1C24          48003415               bl        $+0x3414                  ; 0x00005038
01CA8 1C28          80410014               lwz       RTOC,0x0014(SP)
01CAC 1C2C          80010068               lwz       r0,0x0068(SP)
01CB0 1C30          38210060               addi      SP,SP,96
01CB4 1C34          81810004               lwz       r12,0x0004(SP)
01CB8 1C38   X      7C0803A6               mtlr      r0                        ; LR = 8
01CBC 1C3C          BB21FFE4               lmw       r25,-0x001C(SP)
01CC0 1C40          7D838120               mtcrf     56,r12
01CC4 1C44   X      4E800020               blr
01CC8 1C48          93C30008               stw       r30,0x0008(r3)
01CCC 1C4C   X      7C7E1B78               mr        r30,r3
01CD0 1C50          819E0014               lwz       r12,0x0014(r30)
01CD4 1C54   X      39000008               li        r8,8
01CD8 1C58          9B6C000D               stb       r27,0x000D(r12)
01CDC 1C5C          88FD0000               lbz       r7,0x0000(r29)
01CE0 1C60          813E000C               lwz       r9,0x000C(r30)
01CE4 1C64   X      54E407FF               clrlwi.   r4,r7,31
01CE8 1C68   X      4182005C               beq       $+0x005C                  ; 0x00001CC4
01CEC 1C6C          88BD0001               lbz       r5,0x0001(r29)
01CF0 1C70          889D0002               lbz       r4,0x0002(r29)
01CF4 1C74          895D0003               lbz       r10,0x0003(r29)
01CF8 1C78          7CA62038               and       r6,r5,r4
01CFC 1C7C          899D0004               lbz       r12,0x0004(r29)
01D00 1C80          7CCB5038               and       r11,r6,r10
01D04 1C84          881D0005               lbz       r0,0x0005(r29)
01D08 1C88          7D6C6038               and       r12,r11,r12
01D0C 1C8C          7D800038               and       r0,r12,r0
01D10 1C90          7C003838               and       r0,r0,r7
01D14 1C94   X      2C0000FF               cmpwi     r0,255
01D18 1C98   X      40820018               bne       $+0x0018                  ; 0x00001CB0
01D1C 1C9C          819C0038               lwz       r12,0x0038(r28)
01D20 1CA0          380C0001               addi      r0,r12,1
01D24 1CA4          901C0038               stw       r0,0x0038(r28)
01D28 1CA8          93290014               stw       r25,0x0014(r9)
01D2C 1CAC          48000028               b         $+0x0028                  ; 0x00001CD4
01D30 1CB0          809C0034               lwz       r4,0x0034(r28)
01D34 1CB4          38840001               addi      r4,r4,1
01D38 1CB8          909C0034               stw       r4,0x0034(r28)
01D3C 1CBC          93690014               stw       r27,0x0014(r9)
01D40 1CC0          48000014               b         $+0x0014                  ; 0x00001CD4
01D44 1CC4          93490014               stw       r26,0x0014(r9)
01D48 1CC8          80BC0028               lwz       r5,0x0028(r28)
01D4C 1CCC          38A50001               addi      r5,r5,1
01D50 1CD0          90BC0028               stw       r5,0x0028(r28)
01D54 1CD4   X      38800018               li        r4,24
01D58 1CD8          91090000               stw       r8,0x0000(r9)
01D5C 1CDC   X      38A00020               li        r5,32
01D60 1CE0          91090004               stw       r8,0x0004(r9)
01D64 1CE4          38090028               addi      r0,r9,40
01D68 1CE8          90890008               stw       r4,0x0008(r9)
01D6C 1CEC          90A90010               stw       r5,0x0010(r9)
01D70 1CF0          9109000C               stw       r8,0x000C(r9)
01D74 1CF4          88DD0000               lbz       r6,0x0000(r29)
01D78 1CF8          98C90018               stb       r6,0x0018(r9)
01D7C 1CFC          88FD0001               lbz       r7,0x0001(r29)
01D80 1D00          98E90019               stb       r7,0x0019(r9)
01D84 1D04          895D0002               lbz       r10,0x0002(r29)
01D88 1D08          9949001A               stb       r10,0x001A(r9)
01D8C 1D0C          897D0003               lbz       r11,0x0003(r29)
01D90 1D10          9969001B               stb       r11,0x001B(r9)
01D94 1D14          899D0004               lbz       r12,0x0004(r29)
01D98 1D18          9989001C               stb       r12,0x001C(r9)
01D9C 1D1C          899D0005               lbz       r12,0x0005(r29)
01DA0 1D20          9989001D               stb       r12,0x001D(r9)
01DA4 1D24          9B49001E               stb       r26,0x001E(r9)
01DA8 1D28          899D000E               lbz       r12,0x000E(r29)
01DAC 1D2C          9989001F               stb       r12,0x001F(r9)
01DB0 1D30          899D0006               lbz       r12,0x0006(r29)
01DB4 1D34          99890020               stb       r12,0x0020(r9)
01DB8 1D38          899D0007               lbz       r12,0x0007(r29)
01DBC 1D3C          99890021               stb       r12,0x0021(r9)
01DC0 1D40          899D0008               lbz       r12,0x0008(r29)
01DC4 1D44          99890022               stb       r12,0x0022(r9)
01DC8 1D48          899D0009               lbz       r12,0x0009(r29)
01DCC 1D4C          99890023               stb       r12,0x0023(r9)
01DD0 1D50          899D000A               lbz       r12,0x000A(r29)
01DD4 1D54          99890024               stb       r12,0x0024(r9)
01DD8 1D58          899D000B               lbz       r12,0x000B(r29)
01DDC 1D5C          99890025               stb       r12,0x0025(r9)
01DE0 1D60          9B490026               stb       r26,0x0026(r9)
01DE4 1D64          899D000F               lbz       r12,0x000F(r29)
01DE8 1D68          99890027               stb       r12,0x0027(r9)
01DEC 1D6C          90030010               stw       r0,0x0010(r3)
01DF0 1D70          801F0004               lwz       r0,0x0004(r31)
01DF4 1D74   X      540007BE               clrlwi    r0,r0,30
01DF8 1D78   X      2C000002               cmpwi     r0,2
01DFC 1D7C   X      41820010               beq       $+0x0010                  ; 0x00001D8C
01E00 1D80          83FF0000               lwz       r31,0x0000(r31)
01E04 1D84   X      291F0000               cmplwi    cr2,r31,0x0000
01E08 1D88          4800002C               b         $+0x002C                  ; 0x00001DB4
01E0C 1D8C   X      7FC3F378               mr        r3,r30
01E10 1D90          480033E1               bl        $+0x33E0                  ; 0x00005170
01E14 1D94          80410014               lwz       RTOC,0x0014(SP)
01E18 1D98   X      2C030000               cmpwi     r3,0
01E1C 1D9C   X      4182004C               beq       $+0x004C                  ; 0x00001DE8
01E20 1DA0          839F0010               lwz       r28,0x0010(r31)
01E24 1DA4   X      7C641B78               mr        r4,r3
01E28 1DA8          807C0008               lwz       r3,0x0008(r28)
01E2C 1DAC          480033F5               bl        $+0x33F4                  ; 0x000051A0
01E30 1DB0          80410014               lwz       RTOC,0x0014(SP)
01E34 1DB4   X      408AFFBC               bne       cr2,$-0x0044              ; 0x00001D70
01E38 1DB8   X      2C1E0000               cmpwi     r30,0
01E3C 1DBC   X      41820040               beq       $+0x0040                  ; 0x00001DFC
01E40 1DC0   X      7FC3F378               mr        r3,r30
01E44 1DC4          48003275               bl        $+0x3274                  ; 0x00005038
01E48 1DC8          80410014               lwz       RTOC,0x0014(SP)
01E4C 1DCC          80010068               lwz       r0,0x0068(SP)
01E50 1DD0          38210060               addi      SP,SP,96
01E54 1DD4          81810004               lwz       r12,0x0004(SP)
01E58 1DD8   X      7C0803A6               mtlr      r0                        ; LR = 8
01E5C 1DDC          BB21FFE4               lmw       r25,-0x001C(SP)
01E60 1DE0          7D838120               mtcrf     56,r12
01E64 1DE4   X      4E800020               blr
01E68 1DE8          83BF0010               lwz       r29,0x0010(r31)
01E6C 1DEC   X      7FC4F378               mr        r4,r30
01E70 1DF0          807D0008               lwz       r3,0x0008(r29)
01E74 1DF4          480033AD               bl        $+0x33AC                  ; 0x000051A0
01E78 1DF8          80410014               lwz       RTOC,0x0014(SP)
01E7C 1DFC          80010068               lwz       r0,0x0068(SP)
01E80 1E00          38210060               addi      SP,SP,96
01E84 1E04          81810004               lwz       r12,0x0004(SP)
01E88 1E08   X      7C0803A6               mtlr      r0                        ; LR = 8
01E8C 1E0C          BB21FFE4               lmw       r25,-0x001C(SP)
01E90 1E10          7D838120               mtcrf     56,r12
01E94 1E14   X      4E800020               blr
01E98 1E18   X      7C0802A6               mflr      r0                        ; LR = 8
01E9C 1E1C          BF41FFE8               stmw      r26,-0x0018(SP)
01EA0 1E20          90010008               stw       r0,0x0008(SP)
01EA4 1E24          9421FFB0               stwu      SP,-0x0050(SP)
01EA8 1E28   X      7C9F2378               mr        r31,r4
01EAC 1E2C   X      7CFA3B78               mr        r26,r7
01EB0 1E30   X      7FFCFB78               mr        r28,r31
01EB4 1E34          819C0014               lwz       r12,0x0014(r28)
01EB8 1E38   X      7CBE2B78               mr        r30,r5
01EBC 1E3C          890C000D               lbz       r8,0x000D(r12)
01EC0 1E40   X      7C7B1B78               mr        r27,r3
01EC4 1E44   X      2C080001               cmpwi     r8,1
01EC8 1E48   X      40820008               bne       $+0x0008                  ; 0x00001E50
01ECC 1E4C          839F0008               lwz       r28,0x0008(r31)
01ED0 1E50          90DC000C               stw       r6,0x000C(r28)
01ED4 1E54   X      38600018               li        r3,24
01ED8 1E58   X      38800001               li        r4,1
01EDC 1E5C          480032B5               bl        $+0x32B4                  ; 0x00005110
01EE0 1E60          80410014               lwz       RTOC,0x0014(SP)
01EE4 1E64   X      7C7D1B78               mr        r29,r3
01EE8 1E68   X      2C1D0000               cmpwi     r29,0
01EEC 1E6C   X      40820028               bne       $+0x0028                  ; 0x00001E94
01EF0 1E70   X      7FE3FB78               mr        r3,r31
01EF4 1E74          480031C5               bl        $+0x31C4                  ; 0x00005038
01EF8 1E78          80410014               lwz       RTOC,0x0014(SP)
01EFC 1E7C   X      38600000               li        r3,0
01F00 1E80          80010058               lwz       r0,0x0058(SP)
01F04 1E84          38210050               addi      SP,SP,80
01F08 1E88   X      7C0803A6               mtlr      r0                        ; LR = 8
01F0C 1E8C          BB41FFE8               lmw       r26,-0x0018(SP)
01F10 1E90   X      4E800020               blr
01F14 1E94          939D0008               stw       r28,0x0008(r29)
01F18 1E98   X      7C1FE000               cmpw      r31,r28
01F1C 1E9C   X      4182000C               beq       $+0x000C                  ; 0x00001EA8
01F20 1EA0          93BF0008               stw       r29,0x0008(r31)
01F24 1EA4          48000008               b         $+0x0008                  ; 0x00001EAC
01F28 1EA8   X      7FBFEB78               mr        r31,r29
01F2C 1EAC          819D0014               lwz       r12,0x0014(r29)
01F30 1EB0          838C0008               lwz       r28,0x0008(r12)
01F34 1EB4          939D0010               stw       r28,0x0010(r29)
01F38 1EB8   X      387CFFE8               subi      r3,r28,24
01F3C 1EBC          907D000C               stw       r3,0x000C(r29)
01F40 1EC0   X      387CFFF8               subi      r3,r28,8
01F44 1EC4          4800339D               bl        $+0x339C                  ; 0x00005260
01F48 1EC8          80410014               lwz       RTOC,0x0014(SP)
01F4C 1ECC          935CFFEC               stw       r26,-0x0014(r28)
01F50 1ED0          93DCFFF0               stw       r30,-0x0010(r28)
01F54 1ED4          801B0028               lwz       r0,0x0028(r27)
01F58 1ED8   X      7C1E0040               cmplw     r30,r0
01F5C 1EDC   X      40810024               ble       $+0x0024                  ; 0x00001F00
01F60 1EE0          63400004               ori       r0,r26,0x0004
01F64 1EE4          901CFFEC               stw       r0,-0x0014(r28)
01F68 1EE8   X      7FA3EB78               mr        r3,r29
01F6C 1EEC          809B0028               lwz       r4,0x0028(r27)
01F70 1EF0   X      7C9E2050               sub       r4,r4,r30
01F74 1EF4          48003265               bl        $+0x3264                  ; 0x00005158
01F78 1EF8          80410014               lwz       RTOC,0x0014(SP)
01F7C 1EFC          83DB0028               lwz       r30,0x0028(r27)
01F80 1F00          381E0018               addi      r0,r30,24
01F84 1F04   X      7FE3FB78               mr        r3,r31
01F88 1F08          901CFFE8               stw       r0,-0x0018(r28)
01F8C 1F0C          80010058               lwz       r0,0x0058(SP)
01F90 1F10          38210050               addi      SP,SP,80
01F94 1F14   X      7C0803A6               mtlr      r0                        ; LR = 8
01F98 1F18          BB41FFE8               lmw       r26,-0x0018(SP)
01F9C 1F1C   X      4E800020               blr
01FA0 1F20   X      7C0802A6               mflr      r0                        ; LR = 8
01FA4 1F24          BF61FFEC               stmw      r27,-0x0014(SP)
01FA8 1F28          90010008               stw       r0,0x0008(SP)
01FAC 1F2C          9421FFB0               stwu      SP,-0x0050(SP)
01FB0 1F30          83C30194               lwz       r30,0x0194(r3)
01FB4 1F34   X      7C9D2378               mr        r29,r4
01FB8 1F38   X      2C1E0000               cmpwi     r30,0
01FBC 1F3C   X      4182001C               beq       $+0x001C                  ; 0x00001F58
01FC0 1F40          83FE0010               lwz       r31,0x0010(r30)
01FC4 1F44          807F000C               lwz       r3,0x000C(r31)
01FC8 1F48          54630529               rlwinm.   r3,r3,0,20,20
01FCC 1F4C   X      4082002C               bne       $+0x002C                  ; 0x00001F78
01FD0 1F50          83DE0014               lwz       r30,0x0014(r30)
01FD4 1F54          4BFFFFE4               b         $-0x001C                  ; 0x00001F38
01FD8 1F58   X      7FA3EB78               mr        r3,r29
01FDC 1F5C          480030DD               bl        $+0x30DC                  ; 0x00005038
01FE0 1F60          80410014               lwz       RTOC,0x0014(SP)
01FE4 1F64          80010058               lwz       r0,0x0058(SP)
01FE8 1F68          38210050               addi      SP,SP,80
01FEC 1F6C   X      7C0803A6               mtlr      r0                        ; LR = 8
01FF0 1F70          BB61FFEC               lmw       r27,-0x0014(SP)
01FF4 1F74   X      4E800020               blr
01FF8 1F78   X      3B800000               li        r28,0
01FFC 1F7C   X      7FA4EB78               mr        r4,r29
02000 1F80          80040010               lwz       r0,0x0010(r4)
02004 1F84          8064000C               lwz       r3,0x000C(r4)
02008 1F88          80840008               lwz       r4,0x0008(r4)
0200C 1F8C   X      7CC30050               sub       r6,r0,r3
02010 1F90   X      2C040000               cmpwi     r4,0
02014 1F94          7F86E214               add       r28,r6,r28
02018 1F98   X      4082FFE8               bne       $-0x0018                  ; 0x00001F80
0201C 1F9C          60BB0002               ori       r27,r5,0x0002
02020 1FA0          83FE0014               lwz       r31,0x0014(r30)
02024 1FA4   X      2C1F0000               cmpwi     r31,0
02028 1FA8   X      41820020               beq       $+0x0020                  ; 0x00001FC8
0202C 1FAC          80FF0010               lwz       r7,0x0010(r31)
02030 1FB0          8067000C               lwz       r3,0x000C(r7)
02034 1FB4          54630529               rlwinm.   r3,r3,0,20,20
02038 1FB8   X      40820010               bne       $+0x0010                  ; 0x00001FC8
0203C 1FBC          83FF0014               lwz       r31,0x0014(r31)
02040 1FC0   X      2C1F0000               cmpwi     r31,0
02044 1FC4   X      4082FFE8               bne       $-0x0018                  ; 0x00001FAC
02048 1FC8   X      2C1F0000               cmpwi     r31,0
0204C 1FCC   X      4182002C               beq       $+0x002C                  ; 0x00001FF8
02050 1FD0   X      7FA3EB78               mr        r3,r29
02054 1FD4          4800319D               bl        $+0x319C                  ; 0x00005170
02058 1FD8          80410014               lwz       RTOC,0x0014(SP)
0205C 1FDC          813E0010               lwz       r9,0x0010(r30)
02060 1FE0   X      7C641B78               mr        r4,r3
02064 1FE4   X      2C040000               cmpwi     r4,0
02068 1FE8   X      40820018               bne       $+0x0018                  ; 0x00002000
0206C 1FEC   X      3BE00000               li        r31,0
02070 1FF0   X      7FA4EB78               mr        r4,r29
02074 1FF4          4800000C               b         $+0x000C                  ; 0x00002000
02078 1FF8          813E0010               lwz       r9,0x0010(r30)
0207C 1FFC   X      7FA4EB78               mr        r4,r29
02080 2000          80C4000C               lwz       r6,0x000C(r4)
02084 2004   X      7D234B78               mr        r3,r9
02088 2008   X      7F85E378               mr        r5,r28
0208C 200C   X      7F67DB78               mr        r7,r27
02090 2010          4BFFFE09               bl        $-0x01F8                  ; 0x00001E18
02094 2014   X      7C641B78               mr        r4,r3
02098 2018   X      2C040000               cmpwi     r4,0
0209C 201C   X      41820014               beq       $+0x0014                  ; 0x00002030
020A0 2020          819E0010               lwz       r12,0x0010(r30)
020A4 2024          806C0008               lwz       r3,0x0008(r12)
020A8 2028          48003179               bl        $+0x3178                  ; 0x000051A0
020AC 202C          80410014               lwz       RTOC,0x0014(SP)
020B0 2030   X      7FFEFB78               mr        r30,r31
020B4 2034   X      2C1E0000               cmpwi     r30,0
020B8 2038   X      4082FF68               bne       $-0x0098                  ; 0x00001FA0
020BC 203C          80010058               lwz       r0,0x0058(SP)
020C0 2040          38210050               addi      SP,SP,80
020C4 2044   X      7C0803A6               mtlr      r0                        ; LR = 8
020C8 2048          BB61FFEC               lmw       r27,-0x0014(SP)
020CC 204C   X      4E800020               blr
020D0 2050   X      7C0802A6               mflr      r0                        ; LR = 8
020D4 2054          BF61FFEC               stmw      r27,-0x0014(SP)
020D8 2058          90010008               stw       r0,0x0008(SP)
020DC 205C          9421FFB0               stwu      SP,-0x0050(SP)
020E0 2060   X      3B800000               li        r28,0
020E4 2064   X      7C9E2378               mr        r30,r4
020E8 2068          819E000C               lwz       r12,0x000C(r30)
020EC 206C   X      7C7D1B78               mr        r29,r3
020F0 2070   X      3B6CFFEF               subi      r27,r12,17
020F4 2074          937E000C               stw       r27,0x000C(r30)
020F8 2078          88ACFFFF               lbz       r5,-0x0001(r12)
020FC 207C          70A500AF               andi.     r5,r5,0x00AF
02100 2080   X      2C8500AF               cmpwi     cr1,r5,175
02104 2084   X      40860070               bne       cr1,$+0x0070              ; 0x000020F4
02108 2088          80DE0014               lwz       r6,0x0014(r30)
0210C 208C          809E0010               lwz       r4,0x0010(r30)
02110 2090          80660008               lwz       r3,0x0008(r6)
02114 2094   X      7CA41850               sub       r5,r3,r4
02118 2098   X      2C050002               cmpwi     r5,2
0211C 209C   X      41810044               bgt       $+0x0044                  ; 0x000020E0
02120 20A0   X      38600014               li        r3,20
02124 20A4   X      38800003               li        r4,3
02128 20A8          48003069               bl        $+0x3068                  ; 0x00005110
0212C 20AC          80410014               lwz       RTOC,0x0014(SP)
02130 20B0   X      7C7F1B78               mr        r31,r3
02134 20B4   X      2C1F0000               cmpwi     r31,0
02138 20B8   X      4182004C               beq       $+0x004C                  ; 0x00002104
0213C 20BC          807F000C               lwz       r3,0x000C(r31)
02140 20C0   X      7F64DB78               mr        r4,r27
02144 20C4   X      38A00011               li        r5,17
02148 20C8          480031E1               bl        $+0x31E0                  ; 0x000052A8
0214C 20CC          80410014               lwz       RTOC,0x0014(SP)
02150 20D0          819F000C               lwz       r12,0x000C(r31)
02154 20D4          380C0011               addi      r0,r12,17
02158 20D8          901F0010               stw       r0,0x0010(r31)
0215C 20DC          48000028               b         $+0x0028                  ; 0x00002104
02160 20E0   X      7FC3F378               mr        r3,r30
02164 20E4          48003195               bl        $+0x3194                  ; 0x00005278
02168 20E8          80410014               lwz       RTOC,0x0014(SP)
0216C 20EC   X      7C7F1B78               mr        r31,r3
02170 20F0          48000014               b         $+0x0014                  ; 0x00002104
02174 20F4   X      7FC3F378               mr        r3,r30
02178 20F8          48003181               bl        $+0x3180                  ; 0x00005278
0217C 20FC          80410014               lwz       RTOC,0x0014(SP)
02180 2100   X      7C7F1B78               mr        r31,r3
02184 2104          819E000C               lwz       r12,0x000C(r30)
02188 2108   X      2C1F0000               cmpwi     r31,0
0218C 210C          380C0011               addi      r0,r12,17
02190 2110          901E000C               stw       r0,0x000C(r30)
02194 2114   X      40820018               bne       $+0x0018                  ; 0x0000212C
02198 2118          80010058               lwz       r0,0x0058(SP)
0219C 211C          38210050               addi      SP,SP,80
021A0 2120   X      7C0803A6               mtlr      r0                        ; LR = 8
021A4 2124          BB61FFEC               lmw       r27,-0x0014(SP)
021A8 2128   X      4E800020               blr
021AC 212C          807E0008               lwz       r3,0x0008(r30)
021B0 2130   X      2C030000               cmpwi     r3,0
021B4 2134   X      41820038               beq       $+0x0038                  ; 0x0000216C
021B8 2138          48003039               bl        $+0x3038                  ; 0x00005170
021BC 213C          80410014               lwz       RTOC,0x0014(SP)
021C0 2140          907F0008               stw       r3,0x0008(r31)
021C4 2144   X      2C030000               cmpwi     r3,0
021C8 2148   X      40820024               bne       $+0x0024                  ; 0x0000216C
021CC 214C   X      7FE3FB78               mr        r3,r31
021D0 2150          48003039               bl        $+0x3038                  ; 0x00005188
021D4 2154          80410014               lwz       RTOC,0x0014(SP)
021D8 2158          80010058               lwz       r0,0x0058(SP)
021DC 215C          38210050               addi      SP,SP,80
021E0 2160   X      7C0803A6               mtlr      r0                        ; LR = 8
021E4 2164          BB61FFEC               lmw       r27,-0x0014(SP)
021E8 2168   X      4E800020               blr
021EC 216C          813F000C               lwz       r9,0x000C(r31)
021F0 2170   X      3860000D               li        r3,13
021F4 2174          819F0014               lwz       r12,0x0014(r31)
021F8 2178   X      38E00002               li        r7,2
021FC 217C          986C000D               stb       r3,0x000D(r12)
02200 2180          88890006               lbz       r4,0x0006(r9)
02204 2184          88A90007               lbz       r5,0x0007(r9)
02208 2188          88C90008               lbz       r6,0x0008(r9)
0220C 218C          98890000               stb       r4,0x0000(r9)
02210 2190          89090009               lbz       r8,0x0009(r9)
02214 2194          98A90001               stb       r5,0x0001(r9)
02218 2198          8949000A               lbz       r10,0x000A(r9)
0221C 219C          98C90002               stb       r6,0x0002(r9)
02220 21A0          8969000B               lbz       r11,0x000B(r9)
02224 21A4          99090003               stb       r8,0x0003(r9)
02228 21A8          8809000E               lbz       r0,0x000E(r9)
0222C 21AC          99490004               stb       r10,0x0004(r9)
02230 21B0   X      2C000000               cmpwi     r0,0
02234 21B4          8809000F               lbz       r0,0x000F(r9)
02238 21B8          99690005               stb       r11,0x0005(r9)
0223C 21BC          819D0010               lwz       r12,0x0010(r29)
02240 21C0          818C0004               lwz       r12,0x0004(r12)
02244 21C4          896C001A               lbz       r11,0x001A(r12)
02248 21C8          99690006               stb       r11,0x0006(r9)
0224C 21CC          896C001B               lbz       r11,0x001B(r12)
02250 21D0          99690007               stb       r11,0x0007(r9)
02254 21D4          896C001C               lbz       r11,0x001C(r12)
02258 21D8          99690008               stb       r11,0x0008(r9)
0225C 21DC          896C001D               lbz       r11,0x001D(r12)
02260 21E0          99690009               stb       r11,0x0009(r9)
02264 21E4          896C001E               lbz       r11,0x001E(r12)
02268 21E8          9969000A               stb       r11,0x000A(r9)
0226C 21EC          898C001F               lbz       r12,0x001F(r12)
02270 21F0          9B89000C               stb       r28,0x000C(r9)
02274 21F4          9989000B               stb       r12,0x000B(r9)
02278 21F8          9B89000D               stb       r28,0x000D(r9)
0227C 21FC          9809000E               stb       r0,0x000E(r9)
02280 2200   X      41820028               beq       $+0x0028                  ; 0x00002228
02284 2204          801D0004               lwz       r0,0x0004(r29)
02288 2208   X      540007FF               clrlwi.   r0,r0,31
0228C 220C   X      4182000C               beq       $+0x000C                  ; 0x00002218
02290 2210   X      390000AA               li        r8,170
02294 2214          4800001C               b         $+0x001C                  ; 0x00002230
02298 2218          807D0010               lwz       r3,0x0010(r29)
0229C 221C          80830010               lwz       r4,0x0010(r3)
022A0 2220   X      5488063E               clrlwi    r8,r4,24
022A4 2224          4800000C               b         $+0x000C                  ; 0x00002230
022A8 2228   X      39000000               li        r8,0
022AC 222C   X      5508063E               clrlwi    r8,r8,24
022B0 2230          88690010               lbz       r3,0x0010(r9)
022B4 2234          61050001               ori       r5,r8,0x0001
022B8 2238          98A9000F               stb       r5,0x000F(r9)
022BC 223C          706300AF               andi.     r3,r3,0x00AF
022C0 2240   X      2C8300AF               cmpwi     cr1,r3,175
022C4 2244   X      4086001C               bne       cr1,$+0x001C              ; 0x00002260
022C8 2248   X      38800081               li        r4,129
022CC 224C          98E90012               stb       r7,0x0012(r9)
022D0 2250          38690014               addi      r3,r9,20
022D4 2254          98890011               stb       r4,0x0011(r9)
022D8 2258          9B890013               stb       r28,0x0013(r9)
022DC 225C          907F0010               stw       r3,0x0010(r31)
022E0 2260          80BD0010               lwz       r5,0x0010(r29)
022E4 2264   X      7FE4FB78               mr        r4,r31
022E8 2268          80650008               lwz       r3,0x0008(r5)
022EC 226C          48002F35               bl        $+0x2F34                  ; 0x000051A0
022F0 2270          80410014               lwz       RTOC,0x0014(SP)
022F4 2274          80010058               lwz       r0,0x0058(SP)
022F8 2278          38210050               addi      SP,SP,80
022FC 227C   X      7C0803A6               mtlr      r0                        ; LR = 8
02300 2280          BB61FFEC               lmw       r27,-0x0014(SP)
02304 2284   X      4E800020               blr
02308 2288          7D800026               mfcr      r12
0230C 228C   X      7C0802A6               mflr      r0                        ; LR = 8
02310 2290          BE81FFD0               stmw      r20,-0x0030(SP)
02314 2294          91810004               stw       r12,0x0004(SP)
02318 2298          90010008               stw       r0,0x0008(SP)
0231C 229C          9421FF90               stwu      SP,-0x0070(SP)
02320 22A0   X      7C9C2378               mr        r28,r4
02324 22A4          83FC000C               lwz       r31,0x000C(r28)
02328 22A8   X      7C7E1B78               mr        r30,r3
0232C 22AC          80BC0010               lwz       r5,0x0010(r28)
02330 22B0   X      7CDF2850               sub       r6,r5,r31
02334 22B4   X      2C060010               cmpwi     r6,16
02338 22B8   X      4181002C               bgt       $+0x002C                  ; 0x000022E4
0233C 22BC   X      7F83E378               mr        r3,r28
02340 22C0          48002D79               bl        $+0x2D78                  ; 0x00005038
02344 22C4          80410014               lwz       RTOC,0x0014(SP)
02348 22C8          80010078               lwz       r0,0x0078(SP)
0234C 22CC          38210070               addi      SP,SP,112
02350 22D0          81810004               lwz       r12,0x0004(SP)
02354 22D4   X      7C0803A6               mtlr      r0                        ; LR = 8
02358 22D8          BA81FFD0               lmw       r20,-0x0030(SP)
0235C 22DC          7D838120               mtcrf     56,r12
02360 22E0   X      4E800020               blr
02364 22E4          893F0001               lbz       r9,0x0001(r31)
02368 22E8   X      3A800001               li        r20,1
0236C 22EC          891F0000               lbz       r8,0x0000(r31)
02370 22F0   X      3B000000               li        r24,0
02374 22F4          881E001B               lbz       r0,0x001B(r30)
02378 22F8          895E001A               lbz       r10,0x001A(r30)
0237C 22FC          7D230278               xor       r3,r9,r0
02380 2300          88FF0002               lbz       r7,0x0002(r31)
02384 2304          7D0B5278               xor       r11,r8,r10
02388 2308          881E001C               lbz       r0,0x001C(r30)
0238C 230C          88DF0003               lbz       r6,0x0003(r31)
02390 2310          7C6C5B78               or        r12,r3,r11
02394 2314          897E001D               lbz       r11,0x001D(r30)
02398 2318          7CE00278               xor       r0,r7,r0
0239C 231C          88BF0004               lbz       r5,0x0004(r31)
023A0 2320          7CCB5A78               xor       r11,r6,r11
023A4 2324          895E001E               lbz       r10,0x001E(r30)
023A8 2328          7D800378               or        r0,r12,r0
023AC 232C          889F0005               lbz       r4,0x0005(r31)
023B0 2330          7C005B78               or        r0,r0,r11
023B4 2334          899E001F               lbz       r12,0x001F(r30)
023B8 2338          7CAB5278               xor       r11,r5,r10
023BC 233C          7C005B78               or        r0,r0,r11
023C0 2340          7C8C6278               xor       r12,r4,r12
023C4 2344          7C006378               or        r0,r0,r12
023C8 2348   X      5400063F               clrlwi.   r0,r0,24
023CC 234C   X      4182004C               beq       $+0x004C                  ; 0x00002398
023D0 2350          7D204038               and       r0,r9,r8
023D4 2354          7C033838               and       r3,r0,r7
023D8 2358          7C6A3038               and       r10,r3,r6
023DC 235C          7D4B2838               and       r11,r10,r5
023E0 2360          7D6C2038               and       r12,r11,r4
023E4 2364   X      398CFF01               subi      r12,r12,255
023E8 2368   X      558C063F               clrlwi.   r12,r12,24
023EC 236C   X      4182002C               beq       $+0x002C                  ; 0x00002398
023F0 2370   X      7F83E378               mr        r3,r28
023F4 2374          48002CC5               bl        $+0x2CC4                  ; 0x00005038
023F8 2378          80410014               lwz       RTOC,0x0014(SP)
023FC 237C          80010078               lwz       r0,0x0078(SP)
02400 2380          38210070               addi      SP,SP,112
02404 2384          81810004               lwz       r12,0x0004(SP)
02408 2388   X      7C0803A6               mtlr      r0                        ; LR = 8
0240C 238C          BA81FFD0               lmw       r20,-0x0030(SP)
02410 2390          7D838120               mtcrf     56,r12
02414 2394   X      4E800020               blr
02418 2398          893F0010               lbz       r9,0x0010(r31)
0241C 239C          8B3F000E               lbz       r25,0x000E(r31)
02420 23A0   X      2C0900AF               cmpwi     r9,175
02424 23A4   X      41820068               beq       $+0x0068                  ; 0x0000240C
02428 23A8   X      2C0900BF               cmpwi     r9,191
0242C 23AC   X      41820060               beq       $+0x0060                  ; 0x0000240C
02430 23B0   X      2C0900E3               cmpwi     r9,227
02434 23B4   X      41820034               beq       $+0x0034                  ; 0x000023E8
02438 23B8   X      2C0900F3               cmpwi     r9,243
0243C 23BC   X      4182002C               beq       $+0x002C                  ; 0x000023E8
02440 23C0   X      7F83E378               mr        r3,r28
02444 23C4          48002C75               bl        $+0x2C74                  ; 0x00005038
02448 23C8          80410014               lwz       RTOC,0x0014(SP)
0244C 23CC          80010078               lwz       r0,0x0078(SP)
02450 23D0          38210070               addi      SP,SP,112
02454 23D4          81810004               lwz       r12,0x0004(SP)
02458 23D8   X      7C0803A6               mtlr      r0                        ; LR = 8
0245C 23DC          BA81FFD0               lmw       r20,-0x0030(SP)
02460 23E0          7D838120               mtcrf     56,r12
02464 23E4   X      4E800020               blr
02468 23E8          8BBF000F               lbz       r29,0x000F(r31)
0246C 23EC          393F0011               addi      r9,r31,17
02470 23F0   X      57BD07FF               clrlwi.   r29,r29,31
02474 23F4   X      3AA02000               li        r21,8192
02478 23F8   X      307DFFFF               subic     r3,r29,1
0247C 23FC          7FA3E910               subfe     r29,r3,r29
02480 2400   X      57BD083C               slwi      r29,r29,1
02484 2404          3ADD002E               addi      r22,r29,46
02488 2408          48000040               b         $+0x0040                  ; 0x00002448
0248C 240C          889F000F               lbz       r4,0x000F(r31)
02490 2410   X      3AA01000               li        r21,4096
02494 2414   X      548407FF               clrlwi.   r4,r4,31
02498 2418          807C0008               lwz       r3,0x0008(r28)
0249C 241C   X      30A4FFFF               subic     r5,r4,1
024A0 2420   X      2C830000               cmpwi     cr1,r3,0
024A4 2424          7C852110               subfe     r4,r5,r4
024A8 2428   X      5484083C               slwi      r4,r4,1
024AC 242C          3AC4002A               addi      r22,r4,42
024B0 2430   X      41860010               beq       cr1,$+0x0010              ; 0x00002440
024B4 2434          48002C05               bl        $+0x2C04                  ; 0x00005038
024B8 2438          80410014               lwz       RTOC,0x0014(SP)
024BC 243C          931C0008               stw       r24,0x0008(r28)
024C0 2440          393F0011               addi      r9,r31,17
024C4 2444          913C0010               stw       r9,0x0010(r28)
024C8 2448          913C000C               stw       r9,0x000C(r28)
024CC 244C   X      2C190000               cmpwi     r25,0
024D0 2450          83BE01A4               lwz       r29,0x01A4(r30)
024D4 2454   X      41820018               beq       $+0x0018                  ; 0x0000246C
024D8 2458   X      2C1900AA               cmpwi     r25,170
024DC 245C   X      2D9900FF               cmpwi     cr3,r25,255
024E0 2460   X      41820054               beq       $+0x0054                  ; 0x000024B4
024E4 2464   X      418E005C               beq       cr3,$+0x005C              ; 0x000024C0
024E8 2468          48000064               b         $+0x0064                  ; 0x000024CC
024EC 246C          887F000F               lbz       r3,0x000F(r31)
024F0 2470   X      546307FF               clrlwi.   r3,r3,31
024F4 2474   X      408200A8               bne       $+0x00A8                  ; 0x0000251C
024F8 2478   X      2C1D0000               cmpwi     r29,0
024FC 247C   X      418200A0               beq       $+0x00A0                  ; 0x0000251C
02500 2480   X      7FA3EB78               mr        r3,r29
02504 2484   X      7F84E378               mr        r4,r28
02508 2488          4BFFFBC9               bl        $-0x0438                  ; 0x00002050
0250C 248C   X      7F83E378               mr        r3,r28
02510 2490          48002BA9               bl        $+0x2BA8                  ; 0x00005038
02514 2494          80410014               lwz       RTOC,0x0014(SP)
02518 2498          80010078               lwz       r0,0x0078(SP)
0251C 249C          38210070               addi      SP,SP,112
02520 24A0          81810004               lwz       r12,0x0004(SP)
02524 24A4   X      7C0803A6               mtlr      r0                        ; LR = 8
02528 24A8          BA81FFD0               lmw       r20,-0x0030(SP)
0252C 24AC          7D838120               mtcrf     56,r12
02530 24B0   X      4E800020               blr
02534 24B4   X      3B400003               li        r26,3
02538 24B8   X      3AE00008               li        r23,8
0253C 24BC          48000058               b         $+0x0058                  ; 0x00002514
02540 24C0   X      3B400002               li        r26,2
02544 24C4   X      3AE00008               li        r23,8
02548 24C8          4800004C               b         $+0x004C                  ; 0x00002514
0254C 24CC   X      3B400000               li        r26,0
02550 24D0          6B230002               xori      r3,r25,0x0002
02554 24D4   X      5464163A               clrlslwi  r4,r3,26,2
02558 24D8          7CBE2214               add       r5,r30,r4
0255C 24DC          83A50094               lwz       r29,0x0094(r5)
02560 24E0   X      2C1D0000               cmpwi     r29,0
02564 24E4   X      41820038               beq       $+0x0038                  ; 0x0000251C
02568 24E8          80DD0008               lwz       r6,0x0008(r29)
0256C 24EC   X      3AE00008               li        r23,8
02570 24F0   X      7C06C800               cmpw      r6,r25
02574 24F4   X      41820020               beq       $+0x0020                  ; 0x00002514
02578 24F8          83BD000C               lwz       r29,0x000C(r29)
0257C 24FC   X      2C1D0000               cmpwi     r29,0
02580 2500   X      4182001C               beq       $+0x001C                  ; 0x0000251C
02584 2504          807D0008               lwz       r3,0x0008(r29)
02588 2508   X      7C03C800               cmpw      r3,r25
0258C 250C   X      4082FFEC               bne       $-0x0014                  ; 0x000024F8
02590 2510   X      3AE00008               li        r23,8
02594 2514   X      2C1D0000               cmpwi     r29,0
02598 2518   X      4082002C               bne       $+0x002C                  ; 0x00002544
0259C 251C   X      7F83E378               mr        r3,r28
025A0 2520          48002B19               bl        $+0x2B18                  ; 0x00005038
025A4 2524          80410014               lwz       RTOC,0x0014(SP)
025A8 2528          80010078               lwz       r0,0x0078(SP)
025AC 252C          38210070               addi      SP,SP,112
025B0 2530          81810004               lwz       r12,0x0004(SP)
025B4 2534   X      7C0803A6               mtlr      r0                        ; LR = 8
025B8 2538          BA81FFD0               lmw       r20,-0x0030(SP)
025BC 253C          7D838120               mtcrf     56,r12
025C0 2540   X      4E800020               blr
025C4 2544   X      7D000000               cmpw      cr2,r0,r0
025C8 2548   X      3B600000               li        r27,0
025CC 254C   X      3BC00000               li        r30,0
025D0 2550          813D0004               lwz       r9,0x0004(r29)
025D4 2554          7D38D038               and       r24,r9,r26
025D8 2558   X      7C18D000               cmpw      r24,r26
025DC 255C   X      408201B0               bne       $+0x01B0                  ; 0x0000270C
025E0 2560          7EA34839               and.      r3,r21,r9
025E4 2564   X      41820054               beq       $+0x0054                  ; 0x000025B8
025E8 2568          889F000F               lbz       r4,0x000F(r31)
025EC 256C   X      548407FF               clrlwi.   r4,r4,31
025F0 2570   X      4082019C               bne       $+0x019C                  ; 0x0000270C
025F4 2574   X      408E0028               bne       cr3,$+0x0028              ; 0x0000259C
025F8 2578   X      552307FF               clrlwi.   r3,r9,31
025FC 257C   X      41820010               beq       $+0x0010                  ; 0x0000258C
02600 2580   X      2C1B0000               cmpwi     r27,0
02604 2584   X      40820188               bne       $+0x0188                  ; 0x0000270C
02608 2588   X      3B600001               li        r27,1
0260C 258C   X      7FA3EB78               mr        r3,r29
02610 2590   X      7F84E378               mr        r4,r28
02614 2594          4BFFFABD               bl        $-0x0544                  ; 0x00002050
02618 2598          48000174               b         $+0x0174                  ; 0x0000270C
0261C 259C   X      2C1B0000               cmpwi     r27,0
02620 25A0   X      4082016C               bne       $+0x016C                  ; 0x0000270C
02624 25A4   X      3B600001               li        r27,1
02628 25A8   X      7FA3EB78               mr        r3,r29
0262C 25AC   X      7F84E378               mr        r4,r28
02630 25B0          4BFFFAA1               bl        $-0x0560                  ; 0x00002050
02634 25B4          48000158               b         $+0x0158                  ; 0x0000270C
02638 25B8   X      408A0120               bne       cr2,$+0x0120              ; 0x000026D8
0263C 25BC   X      38600028               li        r3,40
02640 25C0   X      38800002               li        r4,2
02644 25C4          48002B4D               bl        $+0x2B4C                  ; 0x00005110
02648 25C8          80410014               lwz       RTOC,0x0014(SP)
0264C 25CC   X      7C7E1B78               mr        r30,r3
02650 25D0   X      2C1E0000               cmpwi     r30,0
02654 25D4   X      41820190               beq       $+0x0190                  ; 0x00002764
02658 25D8          831E0014               lwz       r24,0x0014(r30)
0265C 25DC   X      39000018               li        r8,24
02660 25E0          9A98000D               stb       r20,0x000D(r24)
02664 25E4   X      3B000000               li        r24,0
02668 25E8          813E000C               lwz       r9,0x000C(r30)
0266C 25EC   X      38E00020               li        r7,32
02670 25F0          38690028               addi      r3,r9,40
02674 25F4          907E0010               stw       r3,0x0010(r30)
02678 25F8          92C90000               stw       r22,0x0000(r9)
0267C 25FC          889F0010               lbz       r4,0x0010(r31)
02680 2600          548406F7               rlwinm.   r4,r4,0,27,27
02684 2604   X      4182000C               beq       $+0x000C                  ; 0x00002610
02688 2608          92890004               stw       r20,0x0004(r9)
0268C 260C          48000008               b         $+0x0008                  ; 0x00002614
02690 2610          93090004               stw       r24,0x0004(r9)
02694 2614          9109000C               stw       r8,0x000C(r9)
02698 2618          92E90008               stw       r23,0x0008(r9)
0269C 261C          92E90010               stw       r23,0x0010(r9)
026A0 2620          90E90014               stw       r7,0x0014(r9)
026A4 2624          88BF0000               lbz       r5,0x0000(r31)
026A8 2628          98A90018               stb       r5,0x0018(r9)
026AC 262C          887F0001               lbz       r3,0x0001(r31)
026B0 2630          98690019               stb       r3,0x0019(r9)
026B4 2634          889F0002               lbz       r4,0x0002(r31)
026B8 2638          9889001A               stb       r4,0x001A(r9)
026BC 263C          88DF0003               lbz       r6,0x0003(r31)
026C0 2640          98C9001B               stb       r6,0x001B(r9)
026C4 2644          895F0004               lbz       r10,0x0004(r31)
026C8 2648          9949001C               stb       r10,0x001C(r9)
026CC 264C          897F0005               lbz       r11,0x0005(r31)
026D0 2650          9B09001E               stb       r24,0x001E(r9)
026D4 2654          9969001D               stb       r11,0x001D(r9)
026D8 2658          9B29001F               stb       r25,0x001F(r9)
026DC 265C          899F0006               lbz       r12,0x0006(r31)
026E0 2660          99890020               stb       r12,0x0020(r9)
026E4 2664          881F0007               lbz       r0,0x0007(r31)
026E8 2668          98090021               stb       r0,0x0021(r9)
026EC 266C          881F0008               lbz       r0,0x0008(r31)
026F0 2670          98090022               stb       r0,0x0022(r9)
026F4 2674          881F0009               lbz       r0,0x0009(r31)
026F8 2678          98090023               stb       r0,0x0023(r9)
026FC 267C          881F000A               lbz       r0,0x000A(r31)
02700 2680          98090024               stb       r0,0x0024(r9)
02704 2684          881F000B               lbz       r0,0x000B(r31)
02708 2688          98090025               stb       r0,0x0025(r9)
0270C 268C          9B090026               stb       r24,0x0026(r9)
02710 2690          881F000F               lbz       r0,0x000F(r31)
02714 2694          5400063C               rlwinm    r0,r0,0,24,30
02718 2698          98090027               stb       r0,0x0027(r9)
0271C 269C          801C000C               lwz       r0,0x000C(r28)
02720 26A0          811C0010               lwz       r8,0x0010(r28)
02724 26A4   X      7C004000               cmpw      r0,r8
02728 26A8   X      41820018               beq       $+0x0018                  ; 0x000026C0
0272C 26AC   X      7F83E378               mr        r3,r28
02730 26B0          48002AC1               bl        $+0x2AC0                  ; 0x00005170
02734 26B4          80410014               lwz       RTOC,0x0014(SP)
02738 26B8          907E0008               stw       r3,0x0008(r30)
0273C 26BC          4800001C               b         $+0x001C                  ; 0x000026D8
02740 26C0          807C0008               lwz       r3,0x0008(r28)
02744 26C4   X      2C030000               cmpwi     r3,0
02748 26C8   X      41820010               beq       $+0x0010                  ; 0x000026D8
0274C 26CC          48002AA5               bl        $+0x2AA4                  ; 0x00005170
02750 26D0          80410014               lwz       RTOC,0x0014(SP)
02754 26D4          907E0008               stw       r3,0x0008(r30)
02758 26D8   X      7FC3F378               mr        r3,r30
0275C 26DC          48002A95               bl        $+0x2A94                  ; 0x00005170
02760 26E0          80410014               lwz       RTOC,0x0014(SP)
02764 26E4   X      2C030000               cmpwi     r3,0
02768 26E8   X      4082000C               bne       $+0x000C                  ; 0x000026F4
0276C 26EC   X      7FC3F378               mr        r3,r30
02770 26F0   X      3BC00000               li        r30,0
02774 26F4          819D0010               lwz       r12,0x0010(r29)
02778 26F8   X      7C641B78               mr        r4,r3
0277C 26FC          806C0008               lwz       r3,0x0008(r12)
02780 2700   X      291E0000               cmplwi    cr2,r30,0x0000
02784 2704          48002A9D               bl        $+0x2A9C                  ; 0x000051A0
02788 2708          80410014               lwz       RTOC,0x0014(SP)
0278C 270C   X      2C1A0000               cmpwi     r26,0
02790 2710   X      40820010               bne       $+0x0010                  ; 0x00002720
02794 2714          83BD0014               lwz       r29,0x0014(r29)
02798 2718   X      2B1D0000               cmplwi    cr6,r29,0x0000
0279C 271C          4800000C               b         $+0x000C                  ; 0x00002728
027A0 2720          83BD0000               lwz       r29,0x0000(r29)
027A4 2724   X      2B1D0000               cmplwi    cr6,r29,0x0000
027A8 2728   X      409AFE28               bne       cr6,$-0x01D8              ; 0x00002550
027AC 272C   X      418A0010               beq       cr2,$+0x0010              ; 0x0000273C
027B0 2730   X      7FC3F378               mr        r3,r30
027B4 2734          48002905               bl        $+0x2904                  ; 0x00005038
027B8 2738          80410014               lwz       RTOC,0x0014(SP)
027BC 273C   X      7F83E378               mr        r3,r28
027C0 2740          480028F9               bl        $+0x28F8                  ; 0x00005038
027C4 2744          80410014               lwz       RTOC,0x0014(SP)
027C8 2748          80010078               lwz       r0,0x0078(SP)
027CC 274C          38210070               addi      SP,SP,112
027D0 2750          81810004               lwz       r12,0x0004(SP)
027D4 2754   X      7C0803A6               mtlr      r0                        ; LR = 8
027D8 2758          BA81FFD0               lmw       r20,-0x0030(SP)
027DC 275C          7D838120               mtcrf     56,r12
027E0 2760   X      4E800020               blr
027E4 2764   X      7F83E378               mr        r3,r28
027E8 2768          480028D1               bl        $+0x28D0                  ; 0x00005038
027EC 276C          80410014               lwz       RTOC,0x0014(SP)
027F0 2770          80010078               lwz       r0,0x0078(SP)
027F4 2774          38210070               addi      SP,SP,112
027F8 2778          81810004               lwz       r12,0x0004(SP)
027FC 277C   X      7C0803A6               mtlr      r0                        ; LR = 8
02800 2780          BA81FFD0               lmw       r20,-0x0030(SP)
02804 2784          7D838120               mtcrf     56,r12
02808 2788   X      4E800020               blr
0280C 278C          7D800026               mfcr      r12
02810 2790   X      7C0802A6               mflr      r0                        ; LR = 8
02814 2794          BDE1FFBC               stmw      r15,-0x0044(SP)
02818 2798          91810004               stw       r12,0x0004(SP)
0281C 279C          90010008               stw       r0,0x0008(SP)
02820 27A0          9421FF80               stwu      SP,-0x0080(SP)
02824 27A4   X      3B600000               li        r27,0
02828 27A8   X      7C9E2378               mr        r30,r4
0282C 27AC          83FE000C               lwz       r31,0x000C(r30)
02830 27B0   X      7C791B78               mr        r25,r3
02834 27B4          8B9F000D               lbz       r28,0x000D(r31)
02838 27B8   X      3B000000               li        r24,0
0283C 27BC          88BF000C               lbz       r5,0x000C(r31)
02840 27C0   X      3BA00000               li        r29,0
02844 27C4   X      50BC442E               insrwi    r28,r5,8,16
02848 27C8   X      3AE00000               li        r23,0
0284C 27CC   X      7F95E378               mr        r21,r28
02850 27D0   X      3A200008               li        r17,8
02854 27D4   X      39E00000               li        r15,0
02858 27D8          80C40010               lwz       r6,0x0010(r4)
0285C 27DC          8064000C               lwz       r3,0x000C(r4)
02860 27E0          80840008               lwz       r4,0x0008(r4)
02864 27E4   X      7CA33050               sub       r5,r6,r3
02868 27E8   X      2C040000               cmpwi     r4,0
0286C 27EC          7EE5BA14               add       r23,r5,r23
02870 27F0   X      4082FFE8               bne       $-0x0018                  ; 0x000027D8
02874 27F4          80790024               lwz       r3,0x0024(r25)
02878 27F8   X      38E00001               li        r7,1
0287C 27FC          90F90020               stw       r7,0x0020(r25)
02880 2800          7C971A14               add       r4,r23,r3
02884 2804   X      7EB4AB78               mr        r20,r21
02888 2808          90990024               stw       r4,0x0024(r25)
0288C 280C   X      3B40000E               li        r26,14
02890 2810   X      281405DC               cmplwi    r20,0x05DC
02894 2814   X      3A000001               li        r16,1
02898 2818   X      41810158               bgt       $+0x0158                  ; 0x00002970
0289C 281C          3B7C000E               addi      r27,r28,14
028A0 2820   X      7F1BB840               cmplw     cr6,r27,r23
028A4 2824   X      419A0074               beq       cr6,$+0x0074              ; 0x00002898
028A8 2828   X      40990034               ble       cr6,$+0x0034              ; 0x0000285C
028AC 282C   X      38A00080               li        r5,128
028B0 2830   X      7F23CB78               mr        r3,r25
028B4 2834   X      7FC4F378               mr        r4,r30
028B8 2838          4BFFF6E9               bl        $-0x0918                  ; 0x00001F20
028BC 283C          91F90020               stw       r15,0x0020(r25)
028C0 2840          80010088               lwz       r0,0x0088(SP)
028C4 2844          38210080               addi      SP,SP,128
028C8 2848          81810004               lwz       r12,0x0004(SP)
028CC 284C   X      7C0803A6               mtlr      r0                        ; LR = 8
028D0 2850          B9E1FFBC               lmw       r15,-0x0044(SP)
028D4 2854          7D838120               mtcrf     56,r12
028D8 2858   X      4E800020               blr
028DC 285C          82DE0008               lwz       r22,0x0008(r30)
028E0 2860   X      7D3CB850               sub       r9,r23,r28
028E4 2864   X      2C160000               cmpwi     r22,0
028E8 2868   X      4182001C               beq       $+0x001C                  ; 0x00002884
028EC 286C   X      3889FFF2               subi      r4,r9,14
028F0 2870   X      7FC3F378               mr        r3,r30
028F4 2874          7C8400D0               neg       r4,r4
028F8 2878          480028E1               bl        $+0x28E0                  ; 0x00005158
028FC 287C          80410014               lwz       RTOC,0x0014(SP)
02900 2880          48000014               b         $+0x0014                  ; 0x00002894
02904 2884          839E0010               lwz       r28,0x0010(r30)
02908 2888   X      7C69E050               sub       r3,r28,r9
0290C 288C          3863000E               addi      r3,r3,14
02910 2890          907E0010               stw       r3,0x0010(r30)
02914 2894   X      7F77DB78               mr        r23,r27
02918 2898          8ABF000E               lbz       r21,0x000E(r31)
0291C 289C          8A9F000F               lbz       r20,0x000F(r31)
02920 28A0   X      7EBCAB78               mr        r28,r21
02924 28A4          7F84A038               and       r4,r28,r20
02928 28A8   X      2C0400FF               cmpwi     r4,255
0292C 28AC   X      4082000C               bne       $+0x000C                  ; 0x000028B8
02930 28B0   X      3B600004               li        r27,4
02934 28B4          480000BC               b         $+0x00BC                  ; 0x00002970
02938 28B8          887F0010               lbz       r3,0x0010(r31)
0293C 28BC   X      3B600002               li        r27,2
02940 28C0   X      2C030003               cmpwi     r3,3
02944 28C4   X      3B000100               li        r24,256
02948 28C8   X      3B400011               li        r26,17
0294C 28CC   X      41820024               beq       $+0x0024                  ; 0x000028F0
02950 28D0   X      7FC3F378               mr        r3,r30
02954 28D4          4800289D               bl        $+0x289C                  ; 0x00005170
02958 28D8          80410014               lwz       RTOC,0x0014(SP)
0295C 28DC   X      7C641B78               mr        r4,r3
02960 28E0   X      2C040000               cmpwi     r4,0
02964 28E4   X      4182000C               beq       $+0x000C                  ; 0x000028F0
02968 28E8   X      7F23CB78               mr        r3,r25
0296C 28EC          4BFFF99D               bl        $-0x0664                  ; 0x00002288
02970 28F0   X      2C1500AA               cmpwi     r21,170
02974 28F4   X      41820030               beq       $+0x0030                  ; 0x00002924
02978 28F8   X      2C1500FF               cmpwi     r21,255
0297C 28FC   X      40820040               bne       $+0x0040                  ; 0x0000293C
02980 2900   X      7FC3F378               mr        r3,r30
02984 2904          4800286D               bl        $+0x286C                  ; 0x00005170
02988 2908          80410014               lwz       RTOC,0x0014(SP)
0298C 290C   X      7C641B78               mr        r4,r3
02990 2910   X      2C040000               cmpwi     r4,0
02994 2914   X      41820090               beq       $+0x0090                  ; 0x000029A4
02998 2918   X      7F23CB78               mr        r3,r25
0299C 291C          4BFFF1B1               bl        $-0x0E50                  ; 0x00001ACC
029A0 2920          48000084               b         $+0x0084                  ; 0x000029A4
029A4 2924          8B9F0015               lbz       r28,0x0015(r31)
029A8 2928          3BBF0011               addi      r29,r31,17
029AC 292C          8ADF0014               lbz       r22,0x0014(r31)
029B0 2930   X      3B400016               li        r26,22
029B4 2934   X      52DC442E               insrwi    r28,r22,8,16
029B8 2938   X      3B600003               li        r27,3
029BC 293C   X      7C17D040               cmplw     r23,r26
029C0 2940   X      40800030               bge       $+0x0030                  ; 0x00002970
029C4 2944   X      7FC3F378               mr        r3,r30
029C8 2948          480026F1               bl        $+0x26F0                  ; 0x00005038
029CC 294C          80410014               lwz       RTOC,0x0014(SP)
029D0 2950          91F90020               stw       r15,0x0020(r25)
029D4 2954          80010088               lwz       r0,0x0088(SP)
029D8 2958          38210080               addi      SP,SP,128
029DC 295C          81810004               lwz       r12,0x0004(SP)
029E0 2960   X      7C0803A6               mtlr      r0                        ; LR = 8
029E4 2964          B9E1FFBC               lmw       r15,-0x0044(SP)
029E8 2968          7D838120               mtcrf     56,r12
029EC 296C   X      4E800020               blr
029F0 2970   X      5776073E               clrlwi    r22,r27,28
029F4 2974          7F83B278               xor       r3,r28,r22
029F8 2978   X      5464163A               clrlslwi  r4,r3,26,2
029FC 297C          7CB92214               add       r5,r25,r4
02A00 2980          80E50094               lwz       r7,0x0094(r5)
02A04 2984   X      2C070000               cmpwi     r7,0
02A08 2988   X      4182001C               beq       $+0x001C                  ; 0x000029A4
02A0C 298C          80C70008               lwz       r6,0x0008(r7)
02A10 2990   X      7C06E000               cmpw      r6,r28
02A14 2994   X      41820080               beq       $+0x0080                  ; 0x00002A14
02A18 2998          80E7000C               lwz       r7,0x000C(r7)
02A1C 299C   X      2C070000               cmpwi     r7,0
02A20 29A0   X      4082FFEC               bne       $-0x0014                  ; 0x0000298C
02A24 29A4          80790044               lwz       r3,0x0044(r25)
02A28 29A8          38630001               addi      r3,r3,1
02A2C 29AC          90790044               stw       r3,0x0044(r25)
02A30 29B0          889F0000               lbz       r4,0x0000(r31)
02A34 29B4   X      548407FF               clrlwi.   r4,r4,31
02A38 29B8   X      41820010               beq       $+0x0010                  ; 0x000029C8
02A3C 29BC          80F90198               lwz       r7,0x0198(r25)
02A40 29C0   X      2C070000               cmpwi     r7,0
02A44 29C4   X      40820050               bne       $+0x0050                  ; 0x00002A14
02A48 29C8          576507BD               rlwinm.   r5,r27,0,30,30
02A4C 29CC   X      41820010               beq       $+0x0010                  ; 0x000029DC
02A50 29D0          80F901A0               lwz       r7,0x01A0(r25)
02A54 29D4   X      2C070000               cmpwi     r7,0
02A58 29D8   X      4082003C               bne       $+0x003C                  ; 0x00002A14
02A5C 29DC          80F90194               lwz       r7,0x0194(r25)
02A60 29E0   X      2C070000               cmpwi     r7,0
02A64 29E4   X      40820030               bne       $+0x0030                  ; 0x00002A14
02A68 29E8   X      7FC3F378               mr        r3,r30
02A6C 29EC          4800264D               bl        $+0x264C                  ; 0x00005038
02A70 29F0          80410014               lwz       RTOC,0x0014(SP)
02A74 29F4          91F90020               stw       r15,0x0020(r25)
02A78 29F8          80010088               lwz       r0,0x0088(SP)
02A7C 29FC          38210080               addi      SP,SP,128
02A80 2A00          81810004               lwz       r12,0x0004(SP)
02A84 2A04   X      7C0803A6               mtlr      r0                        ; LR = 8
02A88 2A08          B9E1FFBC               lmw       r15,-0x0044(SP)
02A8C 2A0C          7D838120               mtcrf     56,r12
02A90 2A10   X      4E800020               blr
02A94 2A14          7F9FD214               add       r28,r31,r26
02A98 2A18          631A0200               ori       r26,r24,0x0200
02A9C 2A1C          939E000C               stw       r28,0x000C(r30)
02AA0 2A20          88DF0000               lbz       r6,0x0000(r31)
02AA4 2A24   X      54C307FF               clrlwi.   r3,r6,31
02AA8 2A28   X      41820060               beq       $+0x0060                  ; 0x00002A88
02AAC 2A2C          889F0001               lbz       r4,0x0001(r31)
02AB0 2A30          631A0600               ori       r26,r24,0x0600
02AB4 2A34          887F0002               lbz       r3,0x0002(r31)
02AB8 2A38          891F0003               lbz       r8,0x0003(r31)
02ABC 2A3C          7C851838               and       r5,r4,r3
02AC0 2A40          895F0004               lbz       r10,0x0004(r31)
02AC4 2A44          7CA94038               and       r9,r5,r8
02AC8 2A48          899F0005               lbz       r12,0x0005(r31)
02ACC 2A4C          7D2B5038               and       r11,r9,r10
02AD0 2A50          7D7C6038               and       r28,r11,r12
02AD4 2A54          7F9B3038               and       r27,r28,r6
02AD8 2A58   X      2C1B00FF               cmpwi     r27,255
02ADC 2A5C   X      40820018               bne       $+0x0018                  ; 0x00002A74
02AE0 2A60          82D90038               lwz       r22,0x0038(r25)
02AE4 2A64          3AD60001               addi      r22,r22,1
02AE8 2A68          92D90038               stw       r22,0x0038(r25)
02AEC 2A6C   X      3AC00002               li        r22,2
02AF0 2A70          48000028               b         $+0x0028                  ; 0x00002A98
02AF4 2A74          80790034               lwz       r3,0x0034(r25)
02AF8 2A78   X      3AC00001               li        r22,1
02AFC 2A7C          38630001               addi      r3,r3,1
02B00 2A80          90790034               stw       r3,0x0034(r25)
02B04 2A84          48000014               b         $+0x0014                  ; 0x00002A98
02B08 2A88          80990028               lwz       r4,0x0028(r25)
02B0C 2A8C   X      3AC00000               li        r22,0
02B10 2A90          38840001               addi      r4,r4,1
02B14 2A94          90990028               stw       r4,0x0028(r25)
02B18 2A98          3A79001A               addi      r19,r25,26
02B1C 2A9C          81870010               lwz       r12,0x0010(r7)
02B20 2AA0   X      7E699B78               mr        r9,r19
02B24 2AA4          83870014               lwz       r28,0x0014(r7)
02B28 2AA8          83670004               lwz       r27,0x0004(r7)
02B2C 2AAC          810C0024               lwz       r8,0x0024(r12)
02B30 2AB0          88DF0000               lbz       r6,0x0000(r31)
02B34 2AB4          88BF0001               lbz       r5,0x0001(r31)
02B38 2AB8          889F0002               lbz       r4,0x0002(r31)
02B3C 2ABC          887F0003               lbz       r3,0x0003(r31)
02B40 2AC0          897F0004               lbz       r11,0x0004(r31)
02B44 2AC4          895F0005               lbz       r10,0x0005(r31)
02B48 2AC8          88090000               lbz       r0,0x0000(r9)
02B4C 2ACC          89890001               lbz       r12,0x0001(r9)
02B50 2AD0          7C003278               xor       r0,r0,r6
02B54 2AD4          8B090002               lbz       r24,0x0002(r9)
02B58 2AD8          7D8C2A78               xor       r12,r12,r5
02B5C 2ADC          7C006378               or        r0,r0,r12
02B60 2AE0          89890003               lbz       r12,0x0003(r9)
02B64 2AE4          7F182278               xor       r24,r24,r4
02B68 2AE8          7C00C378               or        r0,r0,r24
02B6C 2AEC          8B090004               lbz       r24,0x0004(r9)
02B70 2AF0          7D8C1A78               xor       r12,r12,r3
02B74 2AF4          7C006378               or        r0,r0,r12
02B78 2AF8          89890005               lbz       r12,0x0005(r9)
02B7C 2AFC          7F095A78               xor       r9,r24,r11
02B80 2B00          7C004B78               or        r0,r0,r9
02B84 2B04          7D8C5278               xor       r12,r12,r10
02B88 2B08          7C006378               or        r0,r0,r12
02B8C 2B0C   X      5400063F               clrlwi.   r0,r0,24
02B90 2B10   X      41820044               beq       $+0x0044                  ; 0x00002B54
02B94 2B14   X      2C080000               cmpwi     r8,0
02B98 2B18   X      41820010               beq       $+0x0010                  ; 0x00002B28
02B9C 2B1C          39280004               addi      r9,r8,4
02BA0 2B20          81080000               lwz       r8,0x0000(r8)
02BA4 2B24          4BFFFFA4               b         $-0x005C                  ; 0x00002AC8
02BA8 2B28          73600720               andi.     r0,r27,0x0720
02BAC 2B2C   X      4182001C               beq       $+0x001C                  ; 0x00002B48
02BB0 2B30          5763056B               rlwinm.   r3,r27,0,21,21
02BB4 2B34   X      41820020               beq       $+0x0020                  ; 0x00002B54
02BB8 2B38   X      2C160000               cmpwi     r22,0
02BBC 2B3C   X      40820018               bne       $+0x0018                  ; 0x00002B54
02BC0 2B40   X      38E00000               li        r7,0
02BC4 2B44          48000010               b         $+0x0010                  ; 0x00002B54
02BC8 2B48   X      2C160002               cmpwi     r22,2
02BCC 2B4C   X      41820008               beq       $+0x0008                  ; 0x00002B54
02BD0 2B50   X      38E00000               li        r7,0
02BD4 2B54   X      2C1C0000               cmpwi     r28,0
02BD8 2B58          57690672               rlwinm    r9,r27,0,25,25
02BDC 2B5C          7D3AD378               or        r26,r9,r26
02BE0 2B60   X      4082006C               bne       $+0x006C                  ; 0x00002BCC
02BE4 2B64   X      2C090000               cmpwi     r9,0
02BE8 2B68   X      4182001C               beq       $+0x001C                  ; 0x00002B84
02BEC 2B6C          57430673               rlwinm.   r3,r26,0,25,25
02BF0 2B70   X      41820024               beq       $+0x0024                  ; 0x00002B94
02BF4 2B74          8399019C               lwz       r28,0x019C(r25)
02BF8 2B78   X      2C1C0000               cmpwi     r28,0
02BFC 2B7C   X      40820050               bne       $+0x0050                  ; 0x00002BCC
02C00 2B80          48000014               b         $+0x0014                  ; 0x00002B94
02C04 2B84          576405AD               rlwinm.   r4,r27,0,22,22
02C08 2B88   X      40820044               bne       $+0x0044                  ; 0x00002BCC
02C0C 2B8C          576306B5               rlwinm.   r3,r27,0,26,26
02C10 2B90   X      4182001C               beq       $+0x001C                  ; 0x00002BAC
02C14 2B94          5744056B               rlwinm.   r4,r26,0,21,21
02C18 2B98   X      4182001C               beq       $+0x001C                  ; 0x00002BB4
02C1C 2B9C          83990198               lwz       r28,0x0198(r25)
02C20 2BA0   X      2C1C0000               cmpwi     r28,0
02C24 2BA4   X      40820028               bne       $+0x0028                  ; 0x00002BCC
02C28 2BA8          4800000C               b         $+0x000C                  ; 0x00002BB4
02C2C 2BAC          5763056B               rlwinm.   r3,r27,0,21,21
02C30 2BB0   X      41820018               beq       $+0x0018                  ; 0x00002BC8
02C34 2BB4          574405EF               rlwinm.   r4,r26,0,23,23
02C38 2BB8   X      41820010               beq       $+0x0010                  ; 0x00002BC8
02C3C 2BBC          839901A0               lwz       r28,0x01A0(r25)
02C40 2BC0   X      2C1C0000               cmpwi     r28,0
02C44 2BC4   X      40820008               bne       $+0x0008                  ; 0x00002BCC
02C48 2BC8          83990194               lwz       r28,0x0194(r25)
02C4C 2BCC   X      2C070000               cmpwi     r7,0
02C50 2BD0   X      291C0000               cmplwi    cr2,r28,0x0000
02C54 2BD4   X      4082000C               bne       $+0x000C                  ; 0x00002BE0
02C58 2BD8   X      7F87E378               mr        r7,r28
02C5C 2BDC          48000280               b         $+0x0280                  ; 0x00002E5C
02C60 2BE0          83070010               lwz       r24,0x0010(r7)
02C64 2BE4          8138000C               lwz       r9,0x000C(r24)
02C68 2BE8          5523056B               rlwinm.   r3,r9,0,21,21
02C6C 2BEC   X      408201C8               bne       $+0x01C8                  ; 0x00002DB4
02C70 2BF0          5744056A               rlwinm    r4,r26,0,21,21
02C74 2BF4          51240631               rlwimi.   r4,r9,0,24,24
02C78 2BF8   X      418201BC               beq       $+0x01BC                  ; 0x00002DB4
02C7C 2BFC          807E0014               lwz       r3,0x0014(r30)
02C80 2C00          8883000D               lbz       r4,0x000D(r3)
02C84 2C04   X      2C040001               cmpwi     r4,1
02C88 2C08   X      41820188               beq       $+0x0188                  ; 0x00002D90
02C8C 2C0C   X      299D0000               cmplwi    cr3,r29,0x0000
02C90 2C10   X      3B600008               li        r27,8
02C94 2C14   X      3A400018               li        r18,24
02C98 2C18   X      418E0008               beq       cr3,$+0x0008              ; 0x00002C20
02C9C 2C1C   X      3B60000D               li        r27,13
02CA0 2C20   X      38800001               li        r4,1
02CA4 2C24   X      5763083C               slwi      r3,r27,1
02CA8 2C28          38630018               addi      r3,r3,24
02CAC 2C2C          480024E5               bl        $+0x24E4                  ; 0x00005110
02CB0 2C30          80410014               lwz       RTOC,0x0014(SP)
02CB4 2C34   X      7C641B78               mr        r4,r3
02CB8 2C38   X      2C040000               cmpwi     r4,0
02CBC 2C3C   X      40820038               bne       $+0x0038                  ; 0x00002C74
02CC0 2C40   X      7F87E378               mr        r7,r28
02CC4 2C44   X      408AFE58               bne       cr2,$-0x01A8              ; 0x00002A9C
02CC8 2C48   X      7FC3F378               mr        r3,r30
02CCC 2C4C          480023ED               bl        $+0x23EC                  ; 0x00005038
02CD0 2C50          80410014               lwz       RTOC,0x0014(SP)
02CD4 2C54          91F90020               stw       r15,0x0020(r25)
02CD8 2C58          80010088               lwz       r0,0x0088(SP)
02CDC 2C5C          38210080               addi      SP,SP,128
02CE0 2C60          81810004               lwz       r12,0x0004(SP)
02CE4 2C64   X      7C0803A6               mtlr      r0                        ; LR = 8
02CE8 2C68          B9E1FFBC               lmw       r15,-0x0044(SP)
02CEC 2C6C          7D838120               mtcrf     56,r12
02CF0 2C70   X      4E800020               blr
02CF4 2C74          93C40008               stw       r30,0x0008(r4)
02CF8 2C78   X      7C9E2378               mr        r30,r4
02CFC 2C7C          819E0014               lwz       r12,0x0014(r30)
02D00 2C80          387B0018               addi      r3,r27,24
02D04 2C84   X      56A6C23E               srwi      r6,r21,8
02D08 2C88          9A0C000D               stb       r16,0x000D(r12)
02D0C 2C8C   X      5680C23E               srwi      r0,r20,8
02D10 2C90          813E000C               lwz       r9,0x000C(r30)
02D14 2C94   X      5407063E               clrlwi    r7,r0,24
02D18 2C98          92290000               stw       r17,0x0000(r9)
02D1C 2C9C          93690004               stw       r27,0x0004(r9)
02D20 2CA0          92490008               stw       r18,0x0008(r9)
02D24 2CA4          90690010               stw       r3,0x0010(r9)
02D28 2CA8          9369000C               stw       r27,0x000C(r9)
02D2C 2CAC          92C90014               stw       r22,0x0014(r9)
02D30 2CB0          88BF0000               lbz       r5,0x0000(r31)
02D34 2CB4          98A90018               stb       r5,0x0018(r9)
02D38 2CB8          891F0001               lbz       r8,0x0001(r31)
02D3C 2CBC          99090019               stb       r8,0x0019(r9)
02D40 2CC0          895F0002               lbz       r10,0x0002(r31)
02D44 2CC4          9949001A               stb       r10,0x001A(r9)
02D48 2CC8          897F0003               lbz       r11,0x0003(r31)
02D4C 2CCC          9969001B               stb       r11,0x001B(r9)
02D50 2CD0          899F0004               lbz       r12,0x0004(r31)
02D54 2CD4          9989001C               stb       r12,0x001C(r9)
02D58 2CD8          881F0005               lbz       r0,0x0005(r31)
02D5C 2CDC          98C9001E               stb       r6,0x001E(r9)
02D60 2CE0   X      5686063E               clrlwi    r6,r20,24
02D64 2CE4          9809001D               stb       r0,0x001D(r9)
02D68 2CE8          9AA9001F               stb       r21,0x001F(r9)
02D6C 2CEC   X      418E002C               beq       cr3,$+0x002C              ; 0x00002D18
02D70 2CF0          8A5D0000               lbz       r18,0x0000(r29)
02D74 2CF4          9A490020               stb       r18,0x0020(r9)
02D78 2CF8          887D0001               lbz       r3,0x0001(r29)
02D7C 2CFC          98690021               stb       r3,0x0021(r9)
02D80 2D00          88BD0002               lbz       r5,0x0002(r29)
02D84 2D04          98A90022               stb       r5,0x0022(r9)
02D88 2D08          891D0003               lbz       r8,0x0003(r29)
02D8C 2D0C          99090023               stb       r8,0x0023(r9)
02D90 2D10          895D0004               lbz       r10,0x0004(r29)
02D94 2D14          99490024               stb       r10,0x0024(r9)
02D98 2D18          897F0006               lbz       r11,0x0006(r31)
02D9C 2D1C          7D1B4A14               add       r8,r27,r9
02DA0 2D20          99680018               stb       r11,0x0018(r8)
02DA4 2D24          88BF0007               lbz       r5,0x0007(r31)
02DA8 2D28          98A80019               stb       r5,0x0019(r8)
02DAC 2D2C          895F0008               lbz       r10,0x0008(r31)
02DB0 2D30          9948001A               stb       r10,0x001A(r8)
02DB4 2D34          899F0009               lbz       r12,0x0009(r31)
02DB8 2D38          9988001B               stb       r12,0x001B(r8)
02DBC 2D3C          881F000A               lbz       r0,0x000A(r31)
02DC0 2D40          9808001C               stb       r0,0x001C(r8)
02DC4 2D44          881F000B               lbz       r0,0x000B(r31)
02DC8 2D48          98E8001E               stb       r7,0x001E(r8)
02DCC 2D4C          9808001D               stb       r0,0x001D(r8)
02DD0 2D50          98C8001F               stb       r6,0x001F(r8)
02DD4 2D54   X      418E002C               beq       cr3,$+0x002C              ; 0x00002D80
02DD8 2D58          881D0000               lbz       r0,0x0000(r29)
02DDC 2D5C          98080020               stb       r0,0x0020(r8)
02DE0 2D60          887D0001               lbz       r3,0x0001(r29)
02DE4 2D64          98680021               stb       r3,0x0021(r8)
02DE8 2D68          88BD0002               lbz       r5,0x0002(r29)
02DEC 2D6C          98A80022               stb       r5,0x0022(r8)
02DF0 2D70          88DD0003               lbz       r6,0x0003(r29)
02DF4 2D74          98C80023               stb       r6,0x0023(r8)
02DF8 2D78          88FD0004               lbz       r7,0x0004(r29)
02DFC 2D7C          98E80024               stb       r7,0x0024(r8)
02E00 2D80          39490018               addi      r10,r9,24
02E04 2D84   X      5763083C               slwi      r3,r27,1
02E08 2D88          7CAA1A14               add       r5,r10,r3
02E0C 2D8C          90A40010               stw       r5,0x0010(r4)
02E10 2D90   X      418A0018               beq       cr2,$+0x0018              ; 0x00002DA8
02E14 2D94   X      7FC3F378               mr        r3,r30
02E18 2D98          480023D9               bl        $+0x23D8                  ; 0x00005170
02E1C 2D9C          80410014               lwz       RTOC,0x0014(SP)
02E20 2DA0   X      7C641B78               mr        r4,r3
02E24 2DA4          48000074               b         $+0x0074                  ; 0x00002E18
02E28 2DA8   X      7FC4F378               mr        r4,r30
02E2C 2DAC   X      3BC00000               li        r30,0
02E30 2DB0          48000068               b         $+0x0068                  ; 0x00002E18
02E34 2DB4          837E0014               lwz       r27,0x0014(r30)
02E38 2DB8          887B000D               lbz       r3,0x000D(r27)
02E3C 2DBC   X      2C030001               cmpwi     r3,1
02E40 2DC0   X      40820038               bne       $+0x0038                  ; 0x00002DF8
02E44 2DC4          837E0008               lwz       r27,0x0008(r30)
02E48 2DC8   X      418A0018               beq       cr2,$+0x0018              ; 0x00002DE0
02E4C 2DCC   X      7F63DB78               mr        r3,r27
02E50 2DD0          480023A1               bl        $+0x23A0                  ; 0x00005170
02E54 2DD4          80410014               lwz       RTOC,0x0014(SP)
02E58 2DD8   X      7C641B78               mr        r4,r3
02E5C 2DDC          4800003C               b         $+0x003C                  ; 0x00002E18
02E60 2DE0   X      7FC3F378               mr        r3,r30
02E64 2DE4   X      3BC00000               li        r30,0
02E68 2DE8          480023A1               bl        $+0x23A0                  ; 0x00005188
02E6C 2DEC          80410014               lwz       RTOC,0x0014(SP)
02E70 2DF0   X      7F64DB78               mr        r4,r27
02E74 2DF4          48000024               b         $+0x0024                  ; 0x00002E18
02E78 2DF8   X      418A0018               beq       cr2,$+0x0018              ; 0x00002E10
02E7C 2DFC   X      7FC3F378               mr        r3,r30
02E80 2E00          48002371               bl        $+0x2370                  ; 0x00005170
02E84 2E04          80410014               lwz       RTOC,0x0014(SP)
02E88 2E08   X      7C641B78               mr        r4,r3
02E8C 2E0C          4800000C               b         $+0x000C                  ; 0x00002E18
02E90 2E10   X      7FC4F378               mr        r4,r30
02E94 2E14   X      3BC00000               li        r30,0
02E98 2E18   X      2C040000               cmpwi     r4,0
02E9C 2E1C   X      4182003C               beq       $+0x003C                  ; 0x00002E58
02EA0 2E20          8258000C               lwz       r18,0x000C(r24)
02EA4 2E24          5652056B               rlwinm.   r18,r18,0,21,21
02EA8 2E28   X      41820024               beq       $+0x0024                  ; 0x00002E4C
02EAC 2E2C   X      38E00001               li        r7,1
02EB0 2E30   X      7F03C378               mr        r3,r24
02EB4 2E34   X      7EE5BB78               mr        r5,r23
02EB8 2E38   X      7FE6FB78               mr        r6,r31
02EBC 2E3C          4BFFEFDD               bl        $-0x1024                  ; 0x00001E18
02EC0 2E40   X      7C641B78               mr        r4,r3
02EC4 2E44   X      2C040000               cmpwi     r4,0
02EC8 2E48   X      41820010               beq       $+0x0010                  ; 0x00002E58
02ECC 2E4C          80780008               lwz       r3,0x0008(r24)
02ED0 2E50          48002351               bl        $+0x2350                  ; 0x000051A0
02ED4 2E54          80410014               lwz       RTOC,0x0014(SP)
02ED8 2E58   X      7F87E378               mr        r7,r28
02EDC 2E5C   X      408AFC40               bne       cr2,$-0x03C0              ; 0x00002A9C
02EE0 2E60   X      2C1E0000               cmpwi     r30,0
02EE4 2E64   X      41820010               beq       $+0x0010                  ; 0x00002E74
02EE8 2E68   X      7FC3F378               mr        r3,r30
02EEC 2E6C          480021CD               bl        $+0x21CC                  ; 0x00005038
02EF0 2E70          80410014               lwz       RTOC,0x0014(SP)
02EF4 2E74          91F90020               stw       r15,0x0020(r25)
02EF8 2E78          80010088               lwz       r0,0x0088(SP)
02EFC 2E7C          38210080               addi      SP,SP,128
02F00 2E80          81810004               lwz       r12,0x0004(SP)
02F04 2E84   X      7C0803A6               mtlr      r0                        ; LR = 8
02F08 2E88          B9E1FFBC               lmw       r15,-0x0044(SP)
02F0C 2E8C          7D838120               mtcrf     56,r12
02F10 2E90   X      4E800020               blr
02F14 2E94   X      7C0802A6               mflr      r0                        ; LR = 8
02F18 2E98          BE81FFD0               stmw      r20,-0x0030(SP)
02F1C 2E9C          90010008               stw       r0,0x0008(SP)
02F20 2EA0          9421FF90               stwu      SP,-0x0070(SP)
02F24 2EA4   X      3B200083               li        r25,131
02F28 2EA8   X      7C7B1B78               mr        r27,r3
02F2C 2EAC          83BB0014               lwz       r29,0x0014(r27)
02F30 2EB0   X      7C9C2378               mr        r28,r4
02F34 2EB4          831D0004               lwz       r24,0x0004(r29)
02F38 2EB8   X      3880004C               li        r4,76
02F3C 2EBC          83FC000C               lwz       r31,0x000C(r28)
02F40 2EC0   X      3AE00003               li        r23,3
02F44 2EC4   X      7FE3FB78               mr        r3,r31
02F48 2EC8   X      3AC00002               li        r22,2
02F4C 2ECC   X      3AA00500               li        r21,1280
02F50 2ED0   X      3A80004C               li        r20,76
02F54 2ED4   X      3B400006               li        r26,6
02F58 2ED8   X      3BC000FF               li        r30,255
02F5C 2EDC          480023E5               bl        $+0x23E4                  ; 0x000052C0
02F60 2EE0          80410014               lwz       RTOC,0x0014(SP)
02F64 2EE4          819C0014               lwz       r12,0x0014(r28)
02F68 2EE8          3898001A               addi      r4,r24,26
02F6C 2EEC          9B2C000D               stb       r25,0x000D(r12)
02F70 2EF0          387F004C               addi      r3,r31,76
02F74 2EF4          92FF0000               stw       r23,0x0000(r31)
02F78 2EF8   X      38A00006               li        r5,6
02F7C 2EFC          80180058               lwz       r0,0x0058(r24)
02F80 2F00          901F0004               stw       r0,0x0004(r31)
02F84 2F04          801801C0               lwz       r0,0x01C0(r24)
02F88 2F08          92DF0020               stw       r22,0x0020(r31)
02F8C 2F0C          901F0008               stw       r0,0x0008(r31)
02F90 2F10          92BF0034               stw       r21,0x0034(r31)
02F94 2F14          92DF003C               stw       r22,0x003C(r31)
02F98 2F18          801D0000               lwz       r0,0x0000(r29)
02F9C 2F1C          901F0018               stw       r0,0x0018(r31)
02FA0 2F20          801D001C               lwz       r0,0x001C(r29)
02FA4 2F24          901F0010               stw       r0,0x0010(r31)
02FA8 2F28          929F0038               stw       r20,0x0038(r31)
02FAC 2F2C          4800237D               bl        $+0x237C                  ; 0x000052A8
02FB0 2F30          80410014               lwz       RTOC,0x0014(SP)
02FB4 2F34          801F0018               lwz       r0,0x0018(r31)
02FB8 2F38   X      2C000003               cmpwi     r0,3
02FBC 2F3C   X      39200008               li        r9,8
02FC0 2F40   X      408200A4               bne       $+0x00A4                  ; 0x00002FE4
02FC4 2F44          801D000C               lwz       r0,0x000C(r29)
02FC8 2F48          540006F7               rlwinm.   r0,r0,0,27,27
02FCC 2F4C   X      41820048               beq       $+0x0048                  ; 0x00002F94
02FD0 2F50   X      38A000AA               li        r5,170
02FD4 2F54          98BF0052               stb       r5,0x0052(r31)
02FD8 2F58   X      3860FFF9               li        r3,-7
02FDC 2F5C          907F001C               stw       r3,0x001C(r31)
02FE0 2F60   X      3880000D               li        r4,13
02FE4 2F64          909F000C               stw       r4,0x000C(r31)
02FE8 2F68          387F0054               addi      r3,r31,84
02FEC 2F6C          98BF0053               stb       r5,0x0053(r31)
02FF0 2F70          389D0014               addi      r4,r29,20
02FF4 2F74   X      38A00005               li        r5,5
02FF8 2F78          48002331               bl        $+0x2330                  ; 0x000052A8
02FFC 2F7C          80410014               lwz       RTOC,0x0014(SP)
03000 2F80          833F0004               lwz       r25,0x0004(r31)
03004 2F84          813F000C               lwz       r9,0x000C(r31)
03008 2F88   X      3B39FFEA               subi      r25,r25,22
0300C 2F8C          933F0004               stw       r25,0x0004(r31)
03010 2F90          48000074               b         $+0x0074                  ; 0x00003004
03014 2F94   X      3B00FFFE               li        r24,-2
03018 2F98          811F0004               lwz       r8,0x0004(r31)
0301C 2F9C          931F001C               stw       r24,0x001C(r31)
03020 2FA0          913F000C               stw       r9,0x000C(r31)
03024 2FA4   X      39200008               li        r9,8
03028 2FA8          807D0010               lwz       r3,0x0010(r29)
0302C 2FAC   X      5463C23E               srwi      r3,r3,8
03030 2FB0          987F0052               stb       r3,0x0052(r31)
03034 2FB4          809D0010               lwz       r4,0x0010(r29)
03038 2FB8   X      5484063E               clrlwi    r4,r4,24
0303C 2FBC          989F0053               stb       r4,0x0053(r31)
03040 2FC0          80BD000C               lwz       r5,0x000C(r29)
03044 2FC4          54A50739               rlwinm.   r5,r5,0,28,28
03048 2FC8   X      41820010               beq       $+0x0010                  ; 0x00002FD8
0304C 2FCC   X      38C8FFEF               subi      r6,r8,17
03050 2FD0          90DF0004               stw       r6,0x0004(r31)
03054 2FD4          48000030               b         $+0x0030                  ; 0x00003004
03058 2FD8   X      3868FFF2               subi      r3,r8,14
0305C 2FDC          907F0004               stw       r3,0x0004(r31)
03060 2FE0          48000024               b         $+0x0024                  ; 0x00003004
03064 2FE4          80BF0004               lwz       r5,0x0004(r31)
03068 2FE8   X      38800000               li        r4,0
0306C 2FEC          909F001C               stw       r4,0x001C(r31)
03070 2FF0   X      38600006               li        r3,6
03074 2FF4          907F000C               stw       r3,0x000C(r31)
03078 2FF8   X      38A5FFF2               subi      r5,r5,14
0307C 2FFC          90BF0004               stw       r5,0x0004(r31)
03080 3000   X      39200006               li        r9,6
03084 3004          38C9004C               addi      r6,r9,76
03088 3008   X      7F63DB78               mr        r3,r27
0308C 300C          90DF0044               stw       r6,0x0044(r31)
03090 3010          7CBF4A14               add       r5,r31,r9
03094 3014          935F0040               stw       r26,0x0040(r31)
03098 3018   X      7F84E378               mr        r4,r28
0309C 301C          9BC5004C               stb       r30,0x004C(r5)
030A0 3020          9BC5004D               stb       r30,0x004D(r5)
030A4 3024          9BC5004E               stb       r30,0x004E(r5)
030A8 3028          9BC5004F               stb       r30,0x004F(r5)
030AC 302C          9BC50050               stb       r30,0x0050(r5)
030B0 3030          9BC50051               stb       r30,0x0051(r5)
030B4 3034          38A50052               addi      r5,r5,82
030B8 3038          90BC0010               stw       r5,0x0010(r28)
030BC 303C          4800205D               bl        $+0x205C                  ; 0x00005098
030C0 3040          80410014               lwz       RTOC,0x0014(SP)
030C4 3044   X      38600000               li        r3,0
030C8 3048          80010078               lwz       r0,0x0078(SP)
030CC 304C          38210070               addi      SP,SP,112
030D0 3050   X      7C0803A6               mtlr      r0                        ; LR = 8
030D4 3054          BA81FFD0               lmw       r20,-0x0030(SP)
030D8 3058   X      4E800020               blr
030DC 305C   X      39809680               li        r12,-27008
030E0 3060          908301BC               stw       r4,0x01BC(r3)
030E4 3064          3C0C0099               addis     r0,r12,153
030E8 3068          9003005C               stw       r0,0x005C(r3)
030EC 306C   X      38A005EA               li        r5,1514
030F0 3070          90A30058               stw       r5,0x0058(r3)
030F4 3074   X      38C00000               li        r6,0
030F8 3078          90C301C0               stw       r6,0x01C0(r3)
030FC 307C   X      4E800020               blr
03100 3080   X      7C0802A6               mflr      r0                        ; LR = 8
03104 3084          93A1FFF4               stw       r29,-0x000C(SP)
03108 3088          93C1FFF8               stw       r30,-0x0008(SP)
0310C 308C          93E1FFFC               stw       r31,-0x0004(SP)
03110 3090          90010008               stw       r0,0x0008(SP)
03114 3094          9421FFB0               stwu      SP,-0x0050(SP)
03118 3098          83A40014               lwz       r29,0x0014(r4)
0311C 309C   X      2C1D0000               cmpwi     r29,0
03120 30A0   X      41820024               beq       $+0x0024                  ; 0x000030C4
03124 30A4   X      38600000               li        r3,0
03128 30A8          80010058               lwz       r0,0x0058(SP)
0312C 30AC          38210050               addi      SP,SP,80
03130 30B0   X      7C0803A6               mtlr      r0                        ; LR = 8
03134 30B4          83A1FFF4               lwz       r29,-0x000C(SP)
03138 30B8          83C1FFF8               lwz       r30,-0x0008(SP)
0313C 30BC          83E1FFFC               lwz       r31,-0x0004(SP)
03140 30C0   X      4E800020               blr
03144 30C4   X      3BA00000               li        r29,0
03148 30C8   X      7D0B4378               mr        r11,r8
0314C 30CC   X      7CE83B78               mr        r8,r7
03150 30D0   X      7C9F2378               mr        r31,r4
03154 30D4   X      7CC73378               mr        r7,r6
03158 30D8   X      7C7E1B78               mr        r30,r3
0315C 30DC          387E01C4               addi      r3,r30,452
03160 30E0   X      7CA62B78               mr        r6,r5
03164 30E4   X      7D244B78               mr        r4,r9
03168 30E8   X      7D695B78               mr        r9,r11
0316C 30EC   X      7FE5FB78               mr        r5,r31
03170 30F0          480020E1               bl        $+0x20E0                  ; 0x000051D0
03174 30F4          80410014               lwz       RTOC,0x0014(SP)
03178 30F8   X      2C030000               cmpwi     r3,0
0317C 30FC   X      41820020               beq       $+0x0020                  ; 0x0000311C
03180 3100          80010058               lwz       r0,0x0058(SP)
03184 3104          38210050               addi      SP,SP,80
03188 3108   X      7C0803A6               mtlr      r0                        ; LR = 8
0318C 310C          83A1FFF4               lwz       r29,-0x000C(SP)
03190 3110          83C1FFF8               lwz       r30,-0x0008(SP)
03194 3114          83E1FFFC               lwz       r31,-0x0004(SP)
03198 3118   X      4E800020               blr
0319C 311C          819F0014               lwz       r12,0x0014(r31)
031A0 3120   X      38600004               li        r3,4
031A4 3124          906C001C               stw       r3,0x001C(r12)
031A8 3128   X      38800080               li        r4,128
031AC 312C          93CC0004               stw       r30,0x0004(r12)
031B0 3130   X      38600000               li        r3,0
031B4 3134          93EC0008               stw       r31,0x0008(r12)
031B8 3138          93AC0000               stw       r29,0x0000(r12)
031BC 313C          908C000C               stw       r4,0x000C(r12)
031C0 3140          80BE01B8               lwz       r5,0x01B8(r30)
031C4 3144          38A50001               addi      r5,r5,1
031C8 3148          90BE01B8               stw       r5,0x01B8(r30)
031CC 314C          80010058               lwz       r0,0x0058(SP)
031D0 3150          38210050               addi      SP,SP,80
031D4 3154   X      7C0803A6               mtlr      r0                        ; LR = 8
031D8 3158          83A1FFF4               lwz       r29,-0x000C(SP)
031DC 315C          83C1FFF8               lwz       r30,-0x0008(SP)
031E0 3160          83E1FFFC               lwz       r31,-0x0004(SP)
031E4 3164   X      4E800020               blr
031E8 3168   X      7C0802A6               mflr      r0                        ; LR = 8
031EC 316C          93C1FFF8               stw       r30,-0x0008(SP)
031F0 3170          93E1FFFC               stw       r31,-0x0004(SP)
031F4 3174          90010008               stw       r0,0x0008(SP)
031F8 3178          9421FFC0               stwu      SP,-0x0040(SP)
031FC 317C   X      3900000C               li        r8,12
03200 3180   X      7C9F2378               mr        r31,r4
03204 3184          813F000C               lwz       r9,0x000C(r31)
03208 3188   X      7C7E1B78               mr        r30,r3
0320C 318C          80E90004               lwz       r7,0x0004(r9)
03210 3190   X      2C070001               cmpwi     r7,1
03214 3194   X      41820038               beq       $+0x0038                  ; 0x000031CC
03218 3198   X      2C070002               cmpwi     r7,2
0321C 319C   X      41820020               beq       $+0x0020                  ; 0x000031BC
03220 31A0   X      38600009               li        r3,9
03224 31A4          80010048               lwz       r0,0x0048(SP)
03228 31A8          38210040               addi      SP,SP,64
0322C 31AC   X      7C0803A6               mtlr      r0                        ; LR = 8
03230 31B0          83C1FFF8               lwz       r30,-0x0008(SP)
03234 31B4          83E1FFFC               lwz       r31,-0x0004(SP)
03238 31B8   X      4E800020               blr
0323C 31BC          819E0014               lwz       r12,0x0014(r30)
03240 31C0          806C0004               lwz       r3,0x0004(r12)
03244 31C4          3883001A               addi      r4,r3,26
03248 31C8          48000010               b         $+0x0010                  ; 0x000031D8
0324C 31CC          80BE0014               lwz       r5,0x0014(r30)
03250 31D0          80650004               lwz       r3,0x0004(r5)
03254 31D4          38830014               addi      r4,r3,20
03258 31D8   X      38C00032               li        r6,50
0325C 31DC          90C90000               stw       r6,0x0000(r9)
03260 31E0   X      38A00006               li        r5,6
03264 31E4          90A90004               stw       r5,0x0004(r9)
03268 31E8          38E90012               addi      r7,r9,18
0326C 31EC          91090008               stw       r8,0x0008(r9)
03270 31F0   X      39600083               li        r11,131
03274 31F4          90FF0010               stw       r7,0x0010(r31)
03278 31F8          3869000C               addi      r3,r9,12
0327C 31FC          815F0014               lwz       r10,0x0014(r31)
03280 3200          996A000D               stb       r11,0x000D(r10)
03284 3204          480020A5               bl        $+0x20A4                  ; 0x000052A8
03288 3208          80410014               lwz       RTOC,0x0014(SP)
0328C 320C   X      7FC3F378               mr        r3,r30
03290 3210   X      7FE4FB78               mr        r4,r31
03294 3214          48001E85               bl        $+0x1E84                  ; 0x00005098
03298 3218          80410014               lwz       RTOC,0x0014(SP)
0329C 321C   X      38600000               li        r3,0
032A0 3220          80010048               lwz       r0,0x0048(SP)
032A4 3224          38210040               addi      SP,SP,64
032A8 3228   X      7C0803A6               mtlr      r0                        ; LR = 8
032AC 322C          83C1FFF8               lwz       r30,-0x0008(SP)
032B0 3230          83E1FFFC               lwz       r31,-0x0004(SP)
032B4 3234   X      4E800020               blr
032B8 3238   X      7C0802A6               mflr      r0                        ; LR = 8
032BC 323C          BF81FFF0               stmw      r28,-0x0010(SP)
032C0 3240          90010008               stw       r0,0x0008(SP)
032C4 3244          9421FFB0               stwu      SP,-0x0050(SP)
032C8 3248          8184000C               lwz       r12,0x000C(r4)
032CC 324C   X      7C7C1B78               mr        r28,r3
032D0 3250          83BC0014               lwz       r29,0x0014(r28)
032D4 3254          812C0004               lwz       r9,0x0004(r12)
032D8 3258          83DD0004               lwz       r30,0x0004(r29)
032DC 325C   X      2C090001               cmpwi     r9,1
032E0 3260   X      41820018               beq       $+0x0018                  ; 0x00003278
032E4 3264   X      2C090002               cmpwi     r9,2
032E8 3268   X      41820150               beq       $+0x0150                  ; 0x000033B8
032EC 326C   X      2C090003               cmpwi     r9,3
032F0 3270   X      418200A8               beq       $+0x00A8                  ; 0x00003318
032F4 3274          48000174               b         $+0x0174                  ; 0x000033E8
032F8 3278          80BD000C               lwz       r5,0x000C(r29)
032FC 327C   X      54A507FF               clrlwi.   r5,r5,31
03300 3280   X      4082001C               bne       $+0x001C                  ; 0x0000329C
03304 3284   X      38600000               li        r3,0
03308 3288          80010058               lwz       r0,0x0058(SP)
0330C 328C          38210050               addi      SP,SP,80
03310 3290   X      7C0803A6               mtlr      r0                        ; LR = 8
03314 3294          BB81FFF0               lmw       r28,-0x0010(SP)
03318 3298   X      4E800020               blr
0331C 329C          80BD0000               lwz       r5,0x0000(r29)
03320 32A0   X      2C050003               cmpwi     r5,3
03324 32A4   X      40820060               bne       $+0x0060                  ; 0x00003304
03328 32A8          83FE01A4               lwz       r31,0x01A4(r30)
0332C 32AC   X      2C1F0000               cmpwi     r31,0
03330 32B0   X      4182003C               beq       $+0x003C                  ; 0x000032EC
03334 32B4          807F0010               lwz       r3,0x0010(r31)
03338 32B8   X      7C03E800               cmpw      r3,r29
0333C 32BC   X      40820024               bne       $+0x0024                  ; 0x000032E0
03340 32C0          813F0004               lwz       r9,0x0004(r31)
03344 32C4          552505AD               rlwinm.   r5,r9,0,22,22
03348 32C8   X      41820018               beq       $+0x0018                  ; 0x000032E0
0334C 32CC          552305EA               rlwinm    r3,r9,0,23,21
03350 32D0          907F0004               stw       r3,0x0004(r31)
03354 32D4          80BE01AC               lwz       r5,0x01AC(r30)
03358 32D8   X      38A5FFFF               subi      r5,r5,1
0335C 32DC          90BE01AC               stw       r5,0x01AC(r30)
03360 32E0          83FF0000               lwz       r31,0x0000(r31)
03364 32E4   X      2C1F0000               cmpwi     r31,0
03368 32E8   X      4082FFCC               bne       $-0x0034                  ; 0x000032B4
0336C 32EC          80DE01AC               lwz       r6,0x01AC(r30)
03370 32F0   X      2C060000               cmpwi     r6,0
03374 32F4   X      40820014               bne       $+0x0014                  ; 0x00003308
03378 32F8   X      7FC3F378               mr        r3,r30
0337C 32FC          4BFFDBB1               bl        $-0x2450                  ; 0x00000EAC
03380 3300          48000008               b         $+0x0008                  ; 0x00003308
03384 3304   X      38800200               li        r4,512
03388 3308          83FD000C               lwz       r31,0x000C(r29)
0338C 330C          6BFF0001               xori      r31,r31,0x0001
03390 3310          93FD000C               stw       r31,0x000C(r29)
03394 3314          480000D4               b         $+0x00D4                  ; 0x000033E8
03398 3318          807D000C               lwz       r3,0x000C(r29)
0339C 331C          546307BD               rlwinm.   r3,r3,0,30,30
033A0 3320   X      4082001C               bne       $+0x001C                  ; 0x0000333C
033A4 3324   X      38600000               li        r3,0
033A8 3328          80010058               lwz       r0,0x0058(SP)
033AC 332C          38210050               addi      SP,SP,80
033B0 3330   X      7C0803A6               mtlr      r0                        ; LR = 8
033B4 3334          BB81FFF0               lmw       r28,-0x0010(SP)
033B8 3338   X      4E800020               blr
033BC 333C          80BD0000               lwz       r5,0x0000(r29)
033C0 3340   X      2C050003               cmpwi     r5,3
033C4 3344   X      40820060               bne       $+0x0060                  ; 0x000033A4
033C8 3348          83FE01A4               lwz       r31,0x01A4(r30)
033CC 334C   X      2C1F0000               cmpwi     r31,0
033D0 3350   X      4182003C               beq       $+0x003C                  ; 0x0000338C
033D4 3354          807F0010               lwz       r3,0x0010(r31)
033D8 3358   X      7C03E800               cmpw      r3,r29
033DC 335C   X      40820024               bne       $+0x0024                  ; 0x00003380
033E0 3360          813F0004               lwz       r9,0x0004(r31)
033E4 3364          5525056B               rlwinm.   r5,r9,0,21,21
033E8 3368   X      41820018               beq       $+0x0018                  ; 0x00003380
033EC 336C          552305A8               rlwinm    r3,r9,0,22,20
033F0 3370          907F0004               stw       r3,0x0004(r31)
033F4 3374          80BE01B0               lwz       r5,0x01B0(r30)
033F8 3378   X      38A5FFFF               subi      r5,r5,1
033FC 337C          90BE01B0               stw       r5,0x01B0(r30)
03400 3380          83FF0000               lwz       r31,0x0000(r31)
03404 3384   X      2C1F0000               cmpwi     r31,0
03408 3388   X      4082FFCC               bne       $-0x0034                  ; 0x00003354
0340C 338C          80DE01B0               lwz       r6,0x01B0(r30)
03410 3390   X      2C060000               cmpwi     r6,0
03414 3394   X      40820014               bne       $+0x0014                  ; 0x000033A8
03418 3398   X      7FC3F378               mr        r3,r30
0341C 339C          4BFFDB11               bl        $-0x24F0                  ; 0x00000EAC
03420 33A0          48000008               b         $+0x0008                  ; 0x000033A8
03424 33A4   X      38800400               li        r4,1024
03428 33A8          83FD000C               lwz       r31,0x000C(r29)
0342C 33AC          6BFF0002               xori      r31,r31,0x0002
03430 33B0          93FD000C               stw       r31,0x000C(r29)
03434 33B4          48000034               b         $+0x0034                  ; 0x000033E8
03438 33B8          813D000C               lwz       r9,0x000C(r29)
0343C 33BC          5523077B               rlwinm.   r3,r9,0,29,29
03440 33C0   X      4082001C               bne       $+0x001C                  ; 0x000033DC
03444 33C4   X      38600000               li        r3,0
03448 33C8          80010058               lwz       r0,0x0058(SP)
0344C 33CC          38210050               addi      SP,SP,80
03450 33D0   X      7C0803A6               mtlr      r0                        ; LR = 8
03454 33D4          BB81FFF0               lmw       r28,-0x0010(SP)
03458 33D8   X      4E800020               blr
0345C 33DC          69240004               xori      r4,r9,0x0004
03460 33E0          909D000C               stw       r4,0x000C(r29)
03464 33E4   X      38800020               li        r4,32
03468 33E8          807D0000               lwz       r3,0x0000(r29)
0346C 33EC   X      2C030003               cmpwi     r3,3
03470 33F0   X      4182004C               beq       $+0x004C                  ; 0x0000343C
03474 33F4          80BD0010               lwz       r5,0x0010(r29)
03478 33F8   X      7FA3EB78               mr        r3,r29
0347C 33FC          4BFFDD35               bl        $-0x22CC                  ; 0x00001130
03480 3400   X      7C7F1B78               mr        r31,r3
03484 3404   X      2F1F0000               cmpwi     cr6,r31,0
03488 3408   X      419A0034               beq       cr6,$+0x0034              ; 0x0000343C
0348C 340C   X      7FC3F378               mr        r3,r30
03490 3410   X      7FE4FB78               mr        r4,r31
03494 3414          4BFFDB25               bl        $-0x24DC                  ; 0x00000F38
03498 3418          801E0020               lwz       r0,0x0020(r30)
0349C 341C   X      2C000000               cmpwi     r0,0
034A0 3420   X      41820010               beq       $+0x0010                  ; 0x00003430
034A4 3424          83BE0020               lwz       r29,0x0020(r30)
034A8 3428   X      2C1D0000               cmpwi     r29,0
034AC 342C   X      4082FFF8               bne       $-0x0008                  ; 0x00003424
034B0 3430   X      7FE3FB78               mr        r3,r31
034B4 3434          48001DB5               bl        $+0x1DB4                  ; 0x000051E8
034B8 3438          80410014               lwz       RTOC,0x0014(SP)
034BC 343C   X      387CFFC0               subi      r3,r28,64
034C0 3440   X      7C7F1B78               mr        r31,r3
034C4 3444   X      38800000               li        r4,0
034C8 3448          48001C09               bl        $+0x1C08                  ; 0x00005050
034CC 344C          80410014               lwz       RTOC,0x0014(SP)
034D0 3450   X      38800086               li        r4,134
034D4 3454   X      7FE3FB78               mr        r3,r31
034D8 3458   X      38A00001               li        r5,1
034DC 345C          48001E95               bl        $+0x1E94                  ; 0x000052F0
034E0 3460          80410014               lwz       RTOC,0x0014(SP)
034E4 3464   X      38600000               li        r3,0
034E8 3468          80010058               lwz       r0,0x0058(SP)
034EC 346C          38210050               addi      SP,SP,80
034F0 3470   X      7C0803A6               mtlr      r0                        ; LR = 8
034F4 3474          BB81FFF0               lmw       r28,-0x0010(SP)
034F8 3478   X      4E800020               blr
034FC 347C   X      7C0802A6               mflr      r0                        ; LR = 8
03500 3480          BF81FFF0               stmw      r28,-0x0010(SP)
03504 3484          90010008               stw       r0,0x0008(SP)
03508 3488          9421FFB0               stwu      SP,-0x0050(SP)
0350C 348C          83E30014               lwz       r31,0x0014(r3)
03510 3490   X      3B80FFFF               li        r28,-1
03514 3494          80BF0000               lwz       r5,0x0000(r31)
03518 3498          83C4000C               lwz       r30,0x000C(r4)
0351C 349C   X      2B050003               cmplwi    cr6,r5,0x0003
03520 34A0          807F0004               lwz       r3,0x0004(r31)
03524 34A4   X      409A0008               bne       cr6,$+0x0008              ; 0x000034AC
03528 34A8          839F0010               lwz       r28,0x0010(r31)
0352C 34AC          813E0004               lwz       r9,0x0004(r30)
03530 34B0   X      2C090001               cmpwi     r9,1
03534 34B4   X      4182002C               beq       $+0x002C                  ; 0x000034E0
03538 34B8   X      2C090002               cmpwi     r9,2
0353C 34BC   X      418200B0               beq       $+0x00B0                  ; 0x0000356C
03540 34C0   X      2C090003               cmpwi     r9,3
03544 34C4   X      418200F0               beq       $+0x00F0                  ; 0x000035B4
03548 34C8   X      38600009               li        r3,9
0354C 34CC          80010058               lwz       r0,0x0058(SP)
03550 34D0          38210050               addi      SP,SP,80
03554 34D4   X      7C0803A6               mtlr      r0                        ; LR = 8
03558 34D8          BB81FFF0               lmw       r28,-0x0010(SP)
0355C 34DC   X      4E800020               blr
03560 34E0          80DF000C               lwz       r6,0x000C(r31)
03564 34E4   X      54C607FF               clrlwi.   r6,r6,31
03568 34E8   X      4182001C               beq       $+0x001C                  ; 0x00003504
0356C 34EC   X      38600000               li        r3,0
03570 34F0          80010058               lwz       r0,0x0058(SP)
03574 34F4          38210050               addi      SP,SP,80
03578 34F8   X      7C0803A6               mtlr      r0                        ; LR = 8
0357C 34FC          BB81FFF0               lmw       r28,-0x0010(SP)
03580 3500   X      4E800020               blr
03584 3504   X      409A0060               bne       cr6,$+0x0060              ; 0x00003564
03588 3508          812301A4               lwz       r9,0x01A4(r3)
0358C 350C          810301AC               lwz       r8,0x01AC(r3)
03590 3510   X      2C090000               cmpwi     r9,0
03594 3514   X      41820034               beq       $+0x0034                  ; 0x00003548
03598 3518          80890010               lwz       r4,0x0010(r9)
0359C 351C   X      7C04F800               cmpw      r4,r31
035A0 3520   X      4082001C               bne       $+0x001C                  ; 0x0000353C
035A4 3524          80A90004               lwz       r5,0x0004(r9)
035A8 3528          60A50200               ori       r5,r5,0x0200
035AC 352C          90A90004               stw       r5,0x0004(r9)
035B0 3530          808301AC               lwz       r4,0x01AC(r3)
035B4 3534          38840001               addi      r4,r4,1
035B8 3538          908301AC               stw       r4,0x01AC(r3)
035BC 353C          81290000               lwz       r9,0x0000(r9)
035C0 3540   X      2C090000               cmpwi     r9,0
035C4 3544   X      4082FFD4               bne       $-0x002C                  ; 0x00003518
035C8 3548   X      2C080000               cmpwi     r8,0
035CC 354C   X      408200F0               bne       $+0x00F0                  ; 0x0000363C
035D0 3550          80C301AC               lwz       r6,0x01AC(r3)
035D4 3554   X      28060000               cmplwi    r6,0x0000
035D8 3558   X      408100E4               ble       $+0x00E4                  ; 0x0000363C
035DC 355C          4BFFD951               bl        $-0x26B0                  ; 0x00000EAC
035E0 3560          480000DC               b         $+0x00DC                  ; 0x0000363C
035E4 3564   X      3BA00200               li        r29,512
035E8 3568          480000D4               b         $+0x00D4                  ; 0x0000363C
035EC 356C          807F000C               lwz       r3,0x000C(r31)
035F0 3570          5463077B               rlwinm.   r3,r3,0,29,29
035F4 3574   X      4182001C               beq       $+0x001C                  ; 0x00003590
035F8 3578   X      38600000               li        r3,0
035FC 357C          80010058               lwz       r0,0x0058(SP)
03600 3580          38210050               addi      SP,SP,80
03604 3584   X      7C0803A6               mtlr      r0                        ; LR = 8
03608 3588          BB81FFF0               lmw       r28,-0x0010(SP)
0360C 358C   X      4E800020               blr
03610 3590   X      409A001C               bne       cr6,$+0x001C              ; 0x000035AC
03614 3594   X      38600000               li        r3,0
03618 3598          80010058               lwz       r0,0x0058(SP)
0361C 359C          38210050               addi      SP,SP,80
03620 35A0   X      7C0803A6               mtlr      r0                        ; LR = 8
03624 35A4          BB81FFF0               lmw       r28,-0x0010(SP)
03628 35A8   X      4E800020               blr
0362C 35AC   X      3BA00020               li        r29,32
03630 35B0          4800008C               b         $+0x008C                  ; 0x0000363C
03634 35B4          809F000C               lwz       r4,0x000C(r31)
03638 35B8          548407BD               rlwinm.   r4,r4,0,30,30
0363C 35BC   X      4182001C               beq       $+0x001C                  ; 0x000035D8
03640 35C0   X      38600000               li        r3,0
03644 35C4          80010058               lwz       r0,0x0058(SP)
03648 35C8          38210050               addi      SP,SP,80
0364C 35CC   X      7C0803A6               mtlr      r0                        ; LR = 8
03650 35D0          BB81FFF0               lmw       r28,-0x0010(SP)
03654 35D4   X      4E800020               blr
03658 35D8   X      409A0060               bne       cr6,$+0x0060              ; 0x00003638
0365C 35DC          812301A4               lwz       r9,0x01A4(r3)
03660 35E0          810301B0               lwz       r8,0x01B0(r3)
03664 35E4   X      2C090000               cmpwi     r9,0
03668 35E8   X      41820034               beq       $+0x0034                  ; 0x0000361C
0366C 35EC          80A90010               lwz       r5,0x0010(r9)
03670 35F0   X      7C05F800               cmpw      r5,r31
03674 35F4   X      4082001C               bne       $+0x001C                  ; 0x00003610
03678 35F8          80890004               lwz       r4,0x0004(r9)
0367C 35FC          60840400               ori       r4,r4,0x0400
03680 3600          90890004               stw       r4,0x0004(r9)
03684 3604          80A301B0               lwz       r5,0x01B0(r3)
03688 3608          38A50001               addi      r5,r5,1
0368C 360C          90A301B0               stw       r5,0x01B0(r3)
03690 3610          81290000               lwz       r9,0x0000(r9)
03694 3614   X      2C090000               cmpwi     r9,0
03698 3618   X      4082FFD4               bne       $-0x002C                  ; 0x000035EC
0369C 361C   X      2C080000               cmpwi     r8,0
036A0 3620   X      4082001C               bne       $+0x001C                  ; 0x0000363C
036A4 3624          80C301B0               lwz       r6,0x01B0(r3)
036A8 3628   X      28060000               cmplwi    r6,0x0000
036AC 362C   X      40810010               ble       $+0x0010                  ; 0x0000363C
036B0 3630          4BFFD87D               bl        $-0x2784                  ; 0x00000EAC
036B4 3634          48000008               b         $+0x0008                  ; 0x0000363C
036B8 3638   X      3BA00400               li        r29,1024
036BC 363C          807F0000               lwz       r3,0x0000(r31)
036C0 3640   X      2C030003               cmpwi     r3,3
036C4 3644   X      41820048               beq       $+0x0048                  ; 0x0000368C
036C8 3648   X      38600018               li        r3,24
036CC 364C          48001C8D               bl        $+0x1C8C                  ; 0x000052D8
036D0 3650          80410014               lwz       RTOC,0x0014(SP)
036D4 3654   X      2C030000               cmpwi     r3,0
036D8 3658   X      41820018               beq       $+0x0018                  ; 0x00003670
036DC 365C          93830008               stw       r28,0x0008(r3)
036E0 3660   X      2C030000               cmpwi     r3,0
036E4 3664          93E30010               stw       r31,0x0010(r3)
036E8 3668          93A30004               stw       r29,0x0004(r3)
036EC 366C   X      4082001C               bne       $+0x001C                  ; 0x00003688
036F0 3670   X      38600004               li        r3,4
036F4 3674          80010058               lwz       r0,0x0058(SP)
036F8 3678          38210050               addi      SP,SP,80
036FC 367C   X      7C0803A6               mtlr      r0                        ; LR = 8
03700 3680          BB81FFF0               lmw       r28,-0x0010(SP)
03704 3684   X      4E800020               blr
03708 3688          4BFFD9E5               bl        $-0x261C                  ; 0x0000106C
0370C 368C          813E0004               lwz       r9,0x0004(r30)
03710 3690   X      2C090001               cmpwi     r9,1
03714 3694   X      41820018               beq       $+0x0018                  ; 0x000036AC
03718 3698   X      2C090002               cmpwi     r9,2
0371C 369C   X      41820030               beq       $+0x0030                  ; 0x000036CC
03720 36A0   X      2C090003               cmpwi     r9,3
03724 36A4   X      41820018               beq       $+0x0018                  ; 0x000036BC
03728 36A8          48000030               b         $+0x0030                  ; 0x000036D8
0372C 36AC          801F000C               lwz       r0,0x000C(r31)
03730 36B0          60000001               ori       r0,r0,0x0001
03734 36B4          901F000C               stw       r0,0x000C(r31)
03738 36B8          48000020               b         $+0x0020                  ; 0x000036D8
0373C 36BC          807F000C               lwz       r3,0x000C(r31)
03740 36C0          60630002               ori       r3,r3,0x0002
03744 36C4          907F000C               stw       r3,0x000C(r31)
03748 36C8          48000010               b         $+0x0010                  ; 0x000036D8
0374C 36CC          809F000C               lwz       r4,0x000C(r31)
03750 36D0          60840004               ori       r4,r4,0x0004
03754 36D4          909F000C               stw       r4,0x000C(r31)
03758 36D8   X      38600000               li        r3,0
0375C 36DC          80010058               lwz       r0,0x0058(SP)
03760 36E0          38210050               addi      SP,SP,80
03764 36E4   X      7C0803A6               mtlr      r0                        ; LR = 8
03768 36E8          BB81FFF0               lmw       r28,-0x0010(SP)
0376C 36EC   X      4E800020               blr
03770 36F0   X      7C0802A6               mflr      r0                        ; LR = 8
03774 36F4          90010008               stw       r0,0x0008(SP)
03778 36F8          9421FFC0               stwu      SP,-0x0040(SP)
0377C 36FC          81840014               lwz       r12,0x0014(r4)
03780 3700   X      38A00000               li        r5,0
03784 3704          98AC000D               stb       r5,0x000D(r12)
03788 3708          38630040               addi      r3,r3,64
0378C 370C          48001AAD               bl        $+0x1AAC                  ; 0x000051B8
03790 3710          80410014               lwz       RTOC,0x0014(SP)
03794 3714          80010048               lwz       r0,0x0048(SP)
03798 3718          38210040               addi      SP,SP,64
0379C 371C   X      7C0803A6               mtlr      r0                        ; LR = 8
037A0 3720   X      4E800020               blr
037A4 3724   X      7C0802A6               mflr      r0                        ; LR = 8
037A8 3728          BF01FFE0               stmw      r24,-0x0020(SP)
037AC 372C          90010008               stw       r0,0x0008(SP)
037B0 3730          9421FFA0               stwu      SP,-0x0060(SP)
037B4 3734          80A30014               lwz       r5,0x0014(r3)
037B8 3738          83E50000               lwz       r31,0x0000(r5)
037BC 373C   X      2C1F0003               cmpwi     r31,3
037C0 3740   X      4182001C               beq       $+0x001C                  ; 0x0000375C
037C4 3744   X      38600003               li        r3,3
037C8 3748          80010068               lwz       r0,0x0068(SP)
037CC 374C          38210060               addi      SP,SP,96
037D0 3750   X      7C0803A6               mtlr      r0                        ; LR = 8
037D4 3754          BB01FFE0               lmw       r24,-0x0020(SP)
037D8 3758   X      4E800020               blr
037DC 375C          83A4000C               lwz       r29,0x000C(r4)
037E0 3760   X      7C9C2378               mr        r28,r4
037E4 3764          837D0008               lwz       r27,0x0008(r29)
037E8 3768   X      7C791B78               mr        r25,r3
037EC 376C          809D0004               lwz       r4,0x0004(r29)
037F0 3770   X      7CBF2B78               mr        r31,r5
037F4 3774   X      3B00000C               li        r24,12
037F8 3778   X      7F83E378               mr        r3,r28
037FC 377C   X      7F65DB78               mr        r5,r27
03800 3780          48001A99               bl        $+0x1A98                  ; 0x00005218
03804 3784          80410014               lwz       RTOC,0x0014(SP)
03808 3788   X      7C7E1B78               mr        r30,r3
0380C 378C   X      2C1E0000               cmpwi     r30,0
03810 3790   X      4082001C               bne       $+0x001C                  ; 0x000037AC
03814 3794   X      38600001               li        r3,1
03818 3798          80010068               lwz       r0,0x0068(SP)
0381C 379C          38210060               addi      SP,SP,96
03820 37A0   X      7C0803A6               mtlr      r0                        ; LR = 8
03824 37A4          BB01FFE0               lmw       r24,-0x0020(SP)
03828 37A8   X      4E800020               blr
0382C 37AC          813D000C               lwz       r9,0x000C(r29)
03830 37B0   X      2C090001               cmpwi     r9,1
03834 37B4   X      418200D4               beq       $+0x00D4                  ; 0x00003888
03838 37B8   X      2C090002               cmpwi     r9,2
0383C 37BC   X      4182001C               beq       $+0x001C                  ; 0x000037D8
03840 37C0   X      38600007               li        r3,7
03844 37C4          80010068               lwz       r0,0x0068(SP)
03848 37C8          38210060               addi      SP,SP,96
0384C 37CC   X      7C0803A6               mtlr      r0                        ; LR = 8
03850 37D0          BB01FFE0               lmw       r24,-0x0020(SP)
03854 37D4   X      4E800020               blr
03858 37D8   X      38800048               li        r4,72
0385C 37DC   X      7FE3FB78               mr        r3,r31
03860 37E0   X      38A000AA               li        r5,170
03864 37E4          4BFFD94D               bl        $-0x26B4                  ; 0x00001130
03868 37E8   X      7C7D1B78               mr        r29,r3
0386C 37EC   X      2F1D0000               cmpwi     cr6,r29,0
03870 37F0   X      409A001C               bne       cr6,$+0x001C              ; 0x0000380C
03874 37F4   X      38600003               li        r3,3
03878 37F8          80010068               lwz       r0,0x0068(SP)
0387C 37FC          38210060               addi      SP,SP,96
03880 3800   X      7C0803A6               mtlr      r0                        ; LR = 8
03884 3804          BB01FFE0               lmw       r24,-0x0020(SP)
03888 3808   X      4E800020               blr
0388C 380C   X      2C1B0005               cmpwi     r27,5
03890 3810   X      4182001C               beq       $+0x001C                  ; 0x0000382C
03894 3814   X      38600001               li        r3,1
03898 3818          80010068               lwz       r0,0x0068(SP)
0389C 381C          38210060               addi      SP,SP,96
038A0 3820   X      7C0803A6               mtlr      r0                        ; LR = 8
038A4 3824          BB01FFE0               lmw       r24,-0x0020(SP)
038A8 3828   X      4E800020               blr
038AC 382C          8B5E0004               lbz       r26,0x0004(r30)
038B0 3830   X      7FA4EB78               mr        r4,r29
038B4 3834          807F0004               lwz       r3,0x0004(r31)
038B8 3838          881E0003               lbz       r0,0x0003(r30)
038BC 383C   X      501A442E               insrwi    r26,r0,8,16
038C0 3840          4BFFD5A1               bl        $-0x2A60                  ; 0x00000DE0
038C4 3844          801D0004               lwz       r0,0x0004(r29)
038C8 3848          54000776               rlwinm    r0,r0,0,29,27
038CC 384C          387F0014               addi      r3,r31,20
038D0 3850          60000803               ori       r0,r0,0x0803
038D4 3854   X      38A00005               li        r5,5
038D8 3858   X      7FC4F378               mr        r4,r30
038DC 385C          901D0004               stw       r0,0x0004(r29)
038E0 3860          935D0008               stw       r26,0x0008(r29)
038E4 3864          935F0010               stw       r26,0x0010(r31)
038E8 3868          801F000C               lwz       r0,0x000C(r31)
038EC 386C          60000010               ori       r0,r0,0x0010
038F0 3870          901F000C               stw       r0,0x000C(r31)
038F4 3874          48001A35               bl        $+0x1A34                  ; 0x000052A8
038F8 3878          80410014               lwz       RTOC,0x0014(SP)
038FC 387C   X      7FA3EB78               mr        r3,r29
03900 3880          4BFFD77D               bl        $-0x2884                  ; 0x00000FFC
03904 3884          480001D4               b         $+0x01D4                  ; 0x00003A58
03908 3888          801F000C               lwz       r0,0x000C(r31)
0390C 388C          540006F7               rlwinm.   r0,r0,0,27,27
03910 3890   X      4182001C               beq       $+0x001C                  ; 0x000038AC
03914 3894   X      38600003               li        r3,3
03918 3898          80010068               lwz       r0,0x0068(SP)
0391C 389C          38210060               addi      SP,SP,96
03920 38A0   X      7C0803A6               mtlr      r0                        ; LR = 8
03924 38A4          BB01FFE0               lmw       r24,-0x0020(SP)
03928 38A8   X      4E800020               blr
0392C 38AC   X      38800848               li        r4,2120
03930 38B0   X      7FE3FB78               mr        r3,r31
03934 38B4   X      38A000AA               li        r5,170
03938 38B8          4BFFD879               bl        $-0x2788                  ; 0x00001130
0393C 38BC   X      2F030000               cmpwi     cr6,r3,0
03940 38C0   X      419A001C               beq       cr6,$+0x001C              ; 0x000038DC
03944 38C4   X      38600003               li        r3,3
03948 38C8          80010068               lwz       r0,0x0068(SP)
0394C 38CC          38210060               addi      SP,SP,96
03950 38D0   X      7C0803A6               mtlr      r0                        ; LR = 8
03954 38D4          BB01FFE0               lmw       r24,-0x0020(SP)
03958 38D8   X      4E800020               blr
0395C 38DC   X      2C1B0002               cmpwi     r27,2
03960 38E0   X      4182001C               beq       $+0x001C                  ; 0x000038FC
03964 38E4   X      38600001               li        r3,1
03968 38E8          80010068               lwz       r0,0x0068(SP)
0396C 38EC          38210060               addi      SP,SP,96
03970 38F0   X      7C0803A6               mtlr      r0                        ; LR = 8
03974 38F4          BB01FFE0               lmw       r24,-0x0020(SP)
03978 38F8   X      4E800020               blr
0397C 38FC          887E0001               lbz       r3,0x0001(r30)
03980 3900   X      3B400840               li        r26,2112
03984 3904          889E0000               lbz       r4,0x0000(r30)
03988 3908   X      7C7D1B78               mr        r29,r3
0398C 390C   X      509D442F               insrwi.   r29,r4,8,16
03990 3910   X      40820028               bne       $+0x0028                  ; 0x00003938
03994 3914          80BF000C               lwz       r5,0x000C(r31)
03998 3918          54A50739               rlwinm.   r5,r5,0,28,28
0399C 391C   X      408200C8               bne       $+0x00C8                  ; 0x000039E4
039A0 3920   X      38600001               li        r3,1
039A4 3924          80010068               lwz       r0,0x0068(SP)
039A8 3928          38210060               addi      SP,SP,96
039AC 392C   X      7C0803A6               mtlr      r0                        ; LR = 8
039B0 3930          BB01FFE0               lmw       r24,-0x0020(SP)
039B4 3934   X      4E800020               blr
039B8 3938   X      281D00FE               cmplwi    r29,0x00FE
039BC 393C   X      41810038               bgt       $+0x0038                  ; 0x00003974
039C0 3940   X      2C1D00AA               cmpwi     r29,170
039C4 3944   X      41820010               beq       $+0x0010                  ; 0x00003954
039C8 3948          809F000C               lwz       r4,0x000C(r31)
039CC 394C          54840739               rlwinm.   r4,r4,0,28,28
039D0 3950   X      4082001C               bne       $+0x001C                  ; 0x0000396C
039D4 3954   X      38600001               li        r3,1
039D8 3958          80010068               lwz       r0,0x0068(SP)
039DC 395C          38210060               addi      SP,SP,96
039E0 3960   X      7C0803A6               mtlr      r0                        ; LR = 8
039E4 3964          BB01FFE0               lmw       r24,-0x0020(SP)
039E8 3968   X      4E800020               blr
039EC 396C   X      3B400842               li        r26,2114
039F0 3970          48000078               b         $+0x0078                  ; 0x000039E8
039F4 3974          809F000C               lwz       r4,0x000C(r31)
039F8 3978          54840739               rlwinm.   r4,r4,0,28,28
039FC 397C   X      4182001C               beq       $+0x001C                  ; 0x00003998
03A00 3980   X      38600001               li        r3,1
03A04 3984          80010068               lwz       r0,0x0068(SP)
03A08 3988          38210060               addi      SP,SP,96
03A0C 398C   X      7C0803A6               mtlr      r0                        ; LR = 8
03A10 3990          BB01FFE0               lmw       r24,-0x0020(SP)
03A14 3994   X      4E800020               blr
03A18 3998   X      2C1D00FF               cmpwi     r29,255
03A1C 399C   X      4082001C               bne       $+0x001C                  ; 0x000039B8
03A20 39A0   X      38600001               li        r3,1
03A24 39A4          80010068               lwz       r0,0x0068(SP)
03A28 39A8          38210060               addi      SP,SP,96
03A2C 39AC   X      7C0803A6               mtlr      r0                        ; LR = 8
03A30 39B0          BB01FFE0               lmw       r24,-0x0020(SP)
03A34 39B4   X      4E800020               blr
03A38 39B8   X      3C800001               lis       r4,1
03A3C 39BC   X      7C1D2040               cmplw     r29,r4
03A40 39C0   X      4080000C               bge       $+0x000C                  ; 0x000039CC
03A44 39C4   X      281D05DC               cmplwi    r29,0x05DC
03A48 39C8   X      41810020               bgt       $+0x0020                  ; 0x000039E8
03A4C 39CC   X      38600001               li        r3,1
03A50 39D0          80010068               lwz       r0,0x0068(SP)
03A54 39D4          38210060               addi      SP,SP,96
03A58 39D8   X      7C0803A6               mtlr      r0                        ; LR = 8
03A5C 39DC          BB01FFE0               lmw       r24,-0x0020(SP)
03A60 39E0   X      4E800020               blr
03A64 39E4   X      3B400100               li        r26,256
03A68 39E8   X      38600018               li        r3,24
03A6C 39EC          480018ED               bl        $+0x18EC                  ; 0x000052D8
03A70 39F0          80410014               lwz       RTOC,0x0014(SP)
03A74 39F4   X      2C030000               cmpwi     r3,0
03A78 39F8   X      41820018               beq       $+0x0018                  ; 0x00003A10
03A7C 39FC          93A30008               stw       r29,0x0008(r3)
03A80 3A00   X      2C030000               cmpwi     r3,0
03A84 3A04          93E30010               stw       r31,0x0010(r3)
03A88 3A08          93430004               stw       r26,0x0004(r3)
03A8C 3A0C   X      4082001C               bne       $+0x001C                  ; 0x00003A28
03A90 3A10   X      38600004               li        r3,4
03A94 3A14          80010068               lwz       r0,0x0068(SP)
03A98 3A18          38210060               addi      SP,SP,96
03A9C 3A1C   X      7C0803A6               mtlr      r0                        ; LR = 8
03AA0 3A20          BB01FFE0               lmw       r24,-0x0020(SP)
03AA4 3A24   X      4E800020               blr
03AA8 3A28          813F000C               lwz       r9,0x000C(r31)
03AAC 3A2C          552005AD               rlwinm.   r0,r9,0,22,22
03AB0 3A30   X      41820010               beq       $+0x0010                  ; 0x00003A40
03AB4 3A34          63442000               ori       r4,r26,0x2000
03AB8 3A38          90830004               stw       r4,0x0004(r3)
03ABC 3A3C          813F000C               lwz       r9,0x000C(r31)
03AC0 3A40          552505EF               rlwinm.   r5,r9,0,23,23
03AC4 3A44   X      41820010               beq       $+0x0010                  ; 0x00003A54
03AC8 3A48          80830004               lwz       r4,0x0004(r3)
03ACC 3A4C          60841000               ori       r4,r4,0x1000
03AD0 3A50          90830004               stw       r4,0x0004(r3)
03AD4 3A54          4BFFD619               bl        $-0x29E8                  ; 0x0000106C
03AD8 3A58          83FC000C               lwz       r31,0x000C(r28)
03ADC 3A5C   X      7FC4F378               mr        r4,r30
03AE0 3A60          387F000C               addi      r3,r31,12
03AE4 3A64   X      7F65DB78               mr        r5,r27
03AE8 3A68   X      3BC0001C               li        r30,28
03AEC 3A6C   X      3BA00083               li        r29,131
03AF0 3A70          7F43DA14               add       r26,r3,r27
03AF4 3A74          48001835               bl        $+0x1834                  ; 0x000052A8
03AF8 3A78          80410014               lwz       RTOC,0x0014(SP)
03AFC 3A7C          93DF0000               stw       r30,0x0000(r31)
03B00 3A80   X      7F23CB78               mr        r3,r25
03B04 3A84          931F0004               stw       r24,0x0004(r31)
03B08 3A88   X      7F84E378               mr        r4,r28
03B0C 3A8C          937F0008               stw       r27,0x0008(r31)
03B10 3A90          935C0010               stw       r26,0x0010(r28)
03B14 3A94          819C0014               lwz       r12,0x0014(r28)
03B18 3A98          9BAC000D               stb       r29,0x000D(r12)
03B1C 3A9C          480015FD               bl        $+0x15FC                  ; 0x00005098
03B20 3AA0          80410014               lwz       RTOC,0x0014(SP)
03B24 3AA4   X      38600000               li        r3,0
03B28 3AA8          80010068               lwz       r0,0x0068(SP)
03B2C 3AAC          38210060               addi      SP,SP,96
03B30 3AB0   X      7C0803A6               mtlr      r0                        ; LR = 8
03B34 3AB4          BB01FFE0               lmw       r24,-0x0020(SP)
03B38 3AB8   X      4E800020               blr
03B3C 3ABC   X      7C0802A6               mflr      r0                        ; LR = 8
03B40 3AC0          93A1FFF4               stw       r29,-0x000C(SP)
03B44 3AC4          93C1FFF8               stw       r30,-0x0008(SP)
03B48 3AC8          93E1FFFC               stw       r31,-0x0004(SP)
03B4C 3ACC          90010008               stw       r0,0x0008(SP)
03B50 3AD0          9421FFB0               stwu      SP,-0x0050(SP)
03B54 3AD4          80A30014               lwz       r5,0x0014(r3)
03B58 3AD8          83E50000               lwz       r31,0x0000(r5)
03B5C 3ADC   X      2C1F0003               cmpwi     r31,3
03B60 3AE0   X      41820024               beq       $+0x0024                  ; 0x00003B04
03B64 3AE4   X      38600003               li        r3,3
03B68 3AE8          80010058               lwz       r0,0x0058(SP)
03B6C 3AEC          38210050               addi      SP,SP,80
03B70 3AF0   X      7C0803A6               mtlr      r0                        ; LR = 8
03B74 3AF4          83A1FFF4               lwz       r29,-0x000C(SP)
03B78 3AF8          83C1FFF8               lwz       r30,-0x0008(SP)
03B7C 3AFC          83E1FFFC               lwz       r31,-0x0004(SP)
03B80 3B00   X      4E800020               blr
03B84 3B04          8124000C               lwz       r9,0x000C(r4)
03B88 3B08   X      7C832378               mr        r3,r4
03B8C 3B0C          83C90008               lwz       r30,0x0008(r9)
03B90 3B10   X      7CBF2B78               mr        r31,r5
03B94 3B14          80890004               lwz       r4,0x0004(r9)
03B98 3B18   X      7FC5F378               mr        r5,r30
03B9C 3B1C          480016FD               bl        $+0x16FC                  ; 0x00005218
03BA0 3B20          80410014               lwz       RTOC,0x0014(SP)
03BA4 3B24   X      7C691B78               mr        r9,r3
03BA8 3B28   X      2C090000               cmpwi     r9,0
03BAC 3B2C   X      40820024               bne       $+0x0024                  ; 0x00003B50
03BB0 3B30   X      38600001               li        r3,1
03BB4 3B34          80010058               lwz       r0,0x0058(SP)
03BB8 3B38          38210050               addi      SP,SP,80
03BBC 3B3C   X      7C0803A6               mtlr      r0                        ; LR = 8
03BC0 3B40          83A1FFF4               lwz       r29,-0x000C(SP)
03BC4 3B44          83C1FFF8               lwz       r30,-0x0008(SP)
03BC8 3B48          83E1FFFC               lwz       r31,-0x0004(SP)
03BCC 3B4C   X      4E800020               blr
03BD0 3B50   X      2C1E0002               cmpwi     r30,2
03BD4 3B54   X      418200CC               beq       $+0x00CC                  ; 0x00003C20
03BD8 3B58   X      2C1E0005               cmpwi     r30,5
03BDC 3B5C   X      41820024               beq       $+0x0024                  ; 0x00003B80
03BE0 3B60   X      38600001               li        r3,1
03BE4 3B64          80010058               lwz       r0,0x0058(SP)
03BE8 3B68          38210050               addi      SP,SP,80
03BEC 3B6C   X      7C0803A6               mtlr      r0                        ; LR = 8
03BF0 3B70          83A1FFF4               lwz       r29,-0x000C(SP)
03BF4 3B74          83C1FFF8               lwz       r30,-0x0008(SP)
03BF8 3B78          83E1FFFC               lwz       r31,-0x0004(SP)
03BFC 3B7C   X      4E800020               blr
03C00 3B80          88A90004               lbz       r5,0x0004(r9)
03C04 3B84   X      7FE3FB78               mr        r3,r31
03C08 3B88          88090003               lbz       r0,0x0003(r9)
03C0C 3B8C   X      38800043               li        r4,67
03C10 3B90   X      5005442E               insrwi    r5,r0,8,16
03C14 3B94          4BFFD59D               bl        $-0x2A64                  ; 0x00001130
03C18 3B98   X      7C7E1B78               mr        r30,r3
03C1C 3B9C   X      2F1E0000               cmpwi     cr6,r30,0
03C20 3BA0   X      409A0024               bne       cr6,$+0x0024              ; 0x00003BC4
03C24 3BA4   X      38600001               li        r3,1
03C28 3BA8          80010058               lwz       r0,0x0058(SP)
03C2C 3BAC          38210050               addi      SP,SP,80
03C30 3BB0   X      7C0803A6               mtlr      r0                        ; LR = 8
03C34 3BB4          83A1FFF4               lwz       r29,-0x000C(SP)
03C38 3BB8          83C1FFF8               lwz       r30,-0x0008(SP)
03C3C 3BBC          83E1FFFC               lwz       r31,-0x0004(SP)
03C40 3BC0   X      4E800020               blr
03C44 3BC4          807F0004               lwz       r3,0x0004(r31)
03C48 3BC8   X      7FC4F378               mr        r4,r30
03C4C 3BCC   X      3BA000AA               li        r29,170
03C50 3BD0          4BFFD211               bl        $-0x2DF0                  ; 0x00000DE0
03C54 3BD4          801E0004               lwz       r0,0x0004(r30)
03C58 3BD8   X      5400003A               clrrwi    r0,r0,2
03C5C 3BDC   X      7FC3F378               mr        r3,r30
03C60 3BE0          60000008               ori       r0,r0,0x0008
03C64 3BE4          901E0004               stw       r0,0x0004(r30)
03C68 3BE8          93BE0008               stw       r29,0x0008(r30)
03C6C 3BEC          801F000C               lwz       r0,0x000C(r31)
03C70 3BF0          54000734               rlwinm    r0,r0,0,28,26
03C74 3BF4          901F000C               stw       r0,0x000C(r31)
03C78 3BF8          93BF0010               stw       r29,0x0010(r31)
03C7C 3BFC          4BFFD401               bl        $-0x2C00                  ; 0x00000FFC
03C80 3C00   X      38600000               li        r3,0
03C84 3C04          80010058               lwz       r0,0x0058(SP)
03C88 3C08          38210050               addi      SP,SP,80
03C8C 3C0C   X      7C0803A6               mtlr      r0                        ; LR = 8
03C90 3C10          83A1FFF4               lwz       r29,-0x000C(SP)
03C94 3C14          83C1FFF8               lwz       r30,-0x0008(SP)
03C98 3C18          83E1FFFC               lwz       r31,-0x0004(SP)
03C9C 3C1C   X      4E800020               blr
03CA0 3C20          88A90001               lbz       r5,0x0001(r9)
03CA4 3C24          88690000               lbz       r3,0x0000(r9)
03CA8 3C28          809F0010               lwz       r4,0x0010(r31)
03CAC 3C2C   X      5065442E               insrwi    r5,r3,8,16
03CB0 3C30   X      7C052000               cmpw      r5,r4
03CB4 3C34   X      40820024               bne       $+0x0024                  ; 0x00003C58
03CB8 3C38   X      38600001               li        r3,1
03CBC 3C3C          80010058               lwz       r0,0x0058(SP)
03CC0 3C40          38210050               addi      SP,SP,80
03CC4 3C44   X      7C0803A6               mtlr      r0                        ; LR = 8
03CC8 3C48          83A1FFF4               lwz       r29,-0x000C(SP)
03CCC 3C4C          83C1FFF8               lwz       r30,-0x0008(SP)
03CD0 3C50          83E1FFFC               lwz       r31,-0x0004(SP)
03CD4 3C54   X      4E800020               blr
03CD8 3C58   X      280500FE               cmplwi    r5,0x00FE
03CDC 3C5C   X      38800840               li        r4,2112
03CE0 3C60   X      41810008               bgt       $+0x0008                  ; 0x00003C68
03CE4 3C64   X      38800842               li        r4,2114
03CE8 3C68   X      2C050000               cmpwi     r5,0
03CEC 3C6C   X      40820008               bne       $+0x0008                  ; 0x00003C74
03CF0 3C70   X      38800100               li        r4,256
03CF4 3C74   X      7FE3FB78               mr        r3,r31
03CF8 3C78          4BFFD4B9               bl        $-0x2B48                  ; 0x00001130
03CFC 3C7C   X      7C7E1B78               mr        r30,r3
03D00 3C80   X      2F1E0000               cmpwi     cr6,r30,0
03D04 3C84   X      409A0024               bne       cr6,$+0x0024              ; 0x00003CA8
03D08 3C88   X      38600001               li        r3,1
03D0C 3C8C          80010058               lwz       r0,0x0058(SP)
03D10 3C90          38210050               addi      SP,SP,80
03D14 3C94   X      7C0803A6               mtlr      r0                        ; LR = 8
03D18 3C98          83A1FFF4               lwz       r29,-0x000C(SP)
03D1C 3C9C          83C1FFF8               lwz       r30,-0x0008(SP)
03D20 3CA0          83E1FFFC               lwz       r31,-0x0004(SP)
03D24 3CA4   X      4E800020               blr
03D28 3CA8          807F0004               lwz       r3,0x0004(r31)
03D2C 3CAC   X      7FC4F378               mr        r4,r30
03D30 3CB0          4BFFD289               bl        $-0x2D78                  ; 0x00000F38
03D34 3CB4          813F0004               lwz       r9,0x0004(r31)
03D38 3CB8          80090020               lwz       r0,0x0020(r9)
03D3C 3CBC   X      2C000000               cmpwi     r0,0
03D40 3CC0   X      41820010               beq       $+0x0010                  ; 0x00003CD0
03D44 3CC4          80090020               lwz       r0,0x0020(r9)
03D48 3CC8   X      2C000000               cmpwi     r0,0
03D4C 3CCC   X      4082FFF8               bne       $-0x0008                  ; 0x00003CC4
03D50 3CD0   X      7FC3F378               mr        r3,r30
03D54 3CD4          48001515               bl        $+0x1514                  ; 0x000051E8
03D58 3CD8          80410014               lwz       RTOC,0x0014(SP)
03D5C 3CDC   X      38600000               li        r3,0
03D60 3CE0          80010058               lwz       r0,0x0058(SP)
03D64 3CE4          38210050               addi      SP,SP,80
03D68 3CE8   X      7C0803A6               mtlr      r0                        ; LR = 8
03D6C 3CEC          83A1FFF4               lwz       r29,-0x000C(SP)
03D70 3CF0          83C1FFF8               lwz       r30,-0x0008(SP)
03D74 3CF4          83E1FFFC               lwz       r31,-0x0004(SP)
03D78 3CF8   X      4E800020               blr
03D7C 3CFC          80A30014               lwz       r5,0x0014(r3)
03D80 3D00          80050000               lwz       r0,0x0000(r5)
03D84 3D04   X      2C000003               cmpwi     r0,3
03D88 3D08   X      4182000C               beq       $+0x000C                  ; 0x00003D14
03D8C 3D0C   X      38600003               li        r3,3
03D90 3D10   X      4E800020               blr
03D94 3D14   X      7C0802A6               mflr      r0                        ; LR = 8
03D98 3D18          BF41FFE8               stmw      r26,-0x0018(SP)
03D9C 3D1C          90010008               stw       r0,0x0008(SP)
03DA0 3D20          9421FFB0               stwu      SP,-0x0050(SP)
03DA4 3D24   X      3B400000               li        r26,0
03DA8 3D28   X      7CBC2B78               mr        r28,r5
03DAC 3D2C          83FC0004               lwz       r31,0x0004(r28)
03DB0 3D30   X      7C7B1B78               mr        r27,r3
03DB4 3D34          3BBF01A4               addi      r29,r31,420
03DB8 3D38          83DD0000               lwz       r30,0x0000(r29)
03DBC 3D3C   X      2C1E0000               cmpwi     r30,0
03DC0 3D40   X      41820054               beq       $+0x0054                  ; 0x00003D94
03DC4 3D44          809E0010               lwz       r4,0x0010(r30)
03DC8 3D48   X      7C04E000               cmpw      r4,r28
03DCC 3D4C   X      40820038               bne       $+0x0038                  ; 0x00003D84
03DD0 3D50   X      7FE3FB78               mr        r3,r31
03DD4 3D54   X      7FC4F378               mr        r4,r30
03DD8 3D58          4BFFD1E1               bl        $-0x2E20                  ; 0x00000F38
03DDC 3D5C          801F0020               lwz       r0,0x0020(r31)
03DE0 3D60   X      2C000000               cmpwi     r0,0
03DE4 3D64   X      41820010               beq       $+0x0010                  ; 0x00003D74
03DE8 3D68          801F0020               lwz       r0,0x0020(r31)
03DEC 3D6C   X      2C000000               cmpwi     r0,0
03DF0 3D70   X      4082FFF8               bne       $-0x0008                  ; 0x00003D68
03DF4 3D74   X      7FC3F378               mr        r3,r30
03DF8 3D78          48001471               bl        $+0x1470                  ; 0x000051E8
03DFC 3D7C          80410014               lwz       RTOC,0x0014(SP)
03E00 3D80          48000008               b         $+0x0008                  ; 0x00003D88
03E04 3D84   X      7FDDF378               mr        r29,r30
03E08 3D88          83DD0000               lwz       r30,0x0000(r29)
03E0C 3D8C   X      2C1E0000               cmpwi     r30,0
03E10 3D90   X      4082FFB4               bne       $-0x004C                  ; 0x00003D44
03E14 3D94          801C000C               lwz       r0,0x000C(r28)
03E18 3D98   X      7F63DB78               mr        r3,r27
03E1C 3D9C   X      38800000               li        r4,0
03E20 3DA0   X      54000032               clrrwi    r0,r0,6
03E24 3DA4          901C000C               stw       r0,0x000C(r28)
03E28 3DA8          935C0000               stw       r26,0x0000(r28)
03E2C 3DAC          480012A5               bl        $+0x12A4                  ; 0x00005050
03E30 3DB0          80410014               lwz       RTOC,0x0014(SP)
03E34 3DB4   X      387BFFC0               subi      r3,r27,64
03E38 3DB8   X      7C7F1B78               mr        r31,r3
03E3C 3DBC   X      38800000               li        r4,0
03E40 3DC0          48001291               bl        $+0x1290                  ; 0x00005050
03E44 3DC4          80410014               lwz       RTOC,0x0014(SP)
03E48 3DC8   X      38800086               li        r4,134
03E4C 3DCC   X      7FE3FB78               mr        r3,r31
03E50 3DD0   X      38A00003               li        r5,3
03E54 3DD4          4800151D               bl        $+0x151C                  ; 0x000052F0
03E58 3DD8          80410014               lwz       RTOC,0x0014(SP)
03E5C 3DDC   X      38600000               li        r3,0
03E60 3DE0          80010058               lwz       r0,0x0058(SP)
03E64 3DE4          38210050               addi      SP,SP,80
03E68 3DE8   X      7C0803A6               mtlr      r0                        ; LR = 8
03E6C 3DEC          BB41FFE8               lmw       r26,-0x0018(SP)
03E70 3DF0   X      4E800020               blr
03E74 3DF4   X      7C0802A6               mflr      r0                        ; LR = 8
03E78 3DF8          BEE1FFDC               stmw      r23,-0x0024(SP)
03E7C 3DFC          90010008               stw       r0,0x0008(SP)
03E80 3E00          9421FFA0               stwu      SP,-0x0060(SP)
03E84 3E04   X      7C9D2378               mr        r29,r4
03E88 3E08          83DD000C               lwz       r30,0x000C(r29)
03E8C 3E0C   X      7C791B78               mr        r25,r3
03E90 3E10          813E0000               lwz       r9,0x0000(r30)
03E94 3E14          83990014               lwz       r28,0x0014(r25)
03E98 3E18   X      2C094F02               cmpwi     r9,20226
03E9C 3E1C   X      41820178               beq       $+0x0178                  ; 0x00003F94
03EA0 3E20   X      2C094F03               cmpwi     r9,20227
03EA4 3E24   X      418201DC               beq       $+0x01DC                  ; 0x00004000
03EA8 3E28   X      2C096C0A               cmpwi     r9,27658
03EAC 3E2C   X      41820030               beq       $+0x0030                  ; 0x00003E5C
03EB0 3E30          83FD0014               lwz       r31,0x0014(r29)
03EB4 3E34   X      38800082               li        r4,130
03EB8 3E38          989F000D               stb       r4,0x000D(r31)
03EBC 3E3C   X      38A00016               li        r5,22
03EC0 3E40   X      7FA3EB78               mr        r3,r29
03EC4 3E44          90BE0010               stw       r5,0x0010(r30)
03EC8 3E48          80010068               lwz       r0,0x0068(SP)
03ECC 3E4C          38210060               addi      SP,SP,96
03ED0 3E50   X      7C0803A6               mtlr      r0                        ; LR = 8
03ED4 3E54          BAE1FFDC               lmw       r23,-0x0024(SP)
03ED8 3E58   X      4E800020               blr
03EDC 3E5C   X      38600080               li        r3,128
03EE0 3E60   X      38800001               li        r4,1
03EE4 3E64   X      3B600000               li        r27,0
03EE8 3E68   X      3B000001               li        r24,1
03EEC 3E6C          480012A5               bl        $+0x12A4                  ; 0x00005110
03EF0 3E70          80410014               lwz       RTOC,0x0014(SP)
03EF4 3E74   X      7C771B78               mr        r23,r3
03EF8 3E78   X      7EFABB78               mr        r26,r23
03EFC 3E7C   X      2C1A0000               cmpwi     r26,0
03F00 3E80   X      41820038               beq       $+0x0038                  ; 0x00003EB8
03F04 3E84          83FA0014               lwz       r31,0x0014(r26)
03F08 3E88          807F0008               lwz       r3,0x0008(r31)
03F0C 3E8C          907A0010               stw       r3,0x0010(r26)
03F10 3E90          907A000C               stw       r3,0x000C(r26)
03F14 3E94          807D0008               lwz       r3,0x0008(r29)
03F18 3E98          480013E1               bl        $+0x13E0                  ; 0x00005278
03F1C 3E9C          80410014               lwz       RTOC,0x0014(SP)
03F20 3EA0   X      7C7F1B78               mr        r31,r3
03F24 3EA4   X      2C1F0000               cmpwi     r31,0
03F28 3EA8   X      4082003C               bne       $+0x003C                  ; 0x00003EE4
03F2C 3EAC   X      7F43D378               mr        r3,r26
03F30 3EB0          480012D9               bl        $+0x12D8                  ; 0x00005188
03F34 3EB4          80410014               lwz       RTOC,0x0014(SP)
03F38 3EB8          819D0014               lwz       r12,0x0014(r29)
03F3C 3EBC   X      38800081               li        r4,129
03F40 3EC0          988C000D               stb       r4,0x000D(r12)
03F44 3EC4   X      38A00016               li        r5,22
03F48 3EC8   X      7FA3EB78               mr        r3,r29
03F4C 3ECC          90BE0010               stw       r5,0x0010(r30)
03F50 3ED0          80010068               lwz       r0,0x0068(SP)
03F54 3ED4          38210060               addi      SP,SP,96
03F58 3ED8   X      7C0803A6               mtlr      r0                        ; LR = 8
03F5C 3EDC          BAE1FFDC               lmw       r23,-0x0024(SP)
03F60 3EE0   X      4E800020               blr
03F64 3EE4          80DF0014               lwz       r6,0x0014(r31)
03F68 3EE8   X      7FE4FB78               mr        r4,r31
03F6C 3EEC          9B06000D               stb       r24,0x000D(r6)
03F70 3EF0   X      7F23CB78               mr        r3,r25
03F74 3EF4          92FF0008               stw       r23,0x0008(r31)
03F78 3EF8          4800065D               bl        $+0x065C                  ; 0x00004554
03F7C 3EFC   X      7C7F1B78               mr        r31,r3
03F80 3F00   X      2C1F0000               cmpwi     r31,0
03F84 3F04   X      4182FFB4               beq       $-0x004C                  ; 0x00003EB8
03F88 3F08          83430014               lwz       r26,0x0014(r3)
03F8C 3F0C          889A000D               lbz       r4,0x000D(r26)
03F90 3F10   X      2C040000               cmpwi     r4,0
03F94 3F14   X      41820010               beq       $+0x0010                  ; 0x00003F24
03F98 3F18          48001121               bl        $+0x1120                  ; 0x00005038
03F9C 3F1C          80410014               lwz       RTOC,0x0014(SP)
03FA0 3F20          4BFFFF98               b         $-0x0068                  ; 0x00003EB8
03FA4 3F24          835D0008               lwz       r26,0x0008(r29)
03FA8 3F28          93FA0008               stw       r31,0x0008(r26)
03FAC 3F2C          807C000C               lwz       r3,0x000C(r28)
03FB0 3F30          5463066E               rlwinm    r3,r3,0,25,23
03FB4 3F34          907C000C               stw       r3,0x000C(r28)
03FB8 3F38          937E000C               stw       r27,0x000C(r30)
03FBC 3F3C          83FD0008               lwz       r31,0x0008(r29)
03FC0 3F40   X      2C1F0000               cmpwi     r31,0
03FC4 3F44   X      41820028               beq       $+0x0028                  ; 0x00003F6C
03FC8 3F48          809F0010               lwz       r4,0x0010(r31)
03FCC 3F4C          807F000C               lwz       r3,0x000C(r31)
03FD0 3F50          80DE000C               lwz       r6,0x000C(r30)
03FD4 3F54   X      7CA32050               sub       r5,r4,r3
03FD8 3F58          7CE53214               add       r7,r5,r6
03FDC 3F5C          90FE000C               stw       r7,0x000C(r30)
03FE0 3F60          83FF0008               lwz       r31,0x0008(r31)
03FE4 3F64   X      2C1F0000               cmpwi     r31,0
03FE8 3F68   X      4082FFE0               bne       $-0x0020                  ; 0x00003F48
03FEC 3F6C          937E0010               stw       r27,0x0010(r30)
03FF0 3F70   X      38800081               li        r4,129
03FF4 3F74          811D0014               lwz       r8,0x0014(r29)
03FF8 3F78   X      7FA3EB78               mr        r3,r29
03FFC 3F7C          9888000D               stb       r4,0x000D(r8)
04000 3F80          80010068               lwz       r0,0x0068(SP)
04004 3F84          38210060               addi      SP,SP,96
04008 3F88   X      7C0803A6               mtlr      r0                        ; LR = 8
0400C 3F8C          BAE1FFDC               lmw       r23,-0x0024(SP)
04010 3F90   X      4E800020               blr
04014 3F94          83FD0008               lwz       r31,0x0008(r29)
04018 3F98   X      3B600000               li        r27,0
0401C 3F9C   X      2C1F0000               cmpwi     r31,0
04020 3FA0   X      4182FF18               beq       $-0x00E8                  ; 0x00003EB8
04024 3FA4          813F000C               lwz       r9,0x000C(r31)
04028 3FA8   X      38E00004               li        r7,4
0402C 3FAC          80BF0010               lwz       r5,0x0010(r31)
04030 3FB0   X      7C692850               sub       r3,r5,r9
04034 3FB4   X      2C030004               cmpwi     r3,4
04038 3FB8   X      4082FF00               bne       $-0x0100                  ; 0x00003EB8
0403C 3FBC          81090000               lwz       r8,0x0000(r9)
04040 3FC0   X      2C08FFFF               cmpwi     r8,-1
04044 3FC4   X      41820020               beq       $+0x0020                  ; 0x00003FE4
04048 3FC8          911C0020               stw       r8,0x0020(r28)
0404C 3FCC   X      2C080008               cmpwi     r8,8
04050 3FD0   X      40820010               bne       $+0x0010                  ; 0x00003FE0
04054 3FD4   X      38800000               li        r4,0
04058 3FD8          909C001C               stw       r4,0x001C(r28)
0405C 3FDC          48000008               b         $+0x0008                  ; 0x00003FE4
04060 3FE0          90FC001C               stw       r7,0x001C(r28)
04064 3FE4          937D0008               stw       r27,0x0008(r29)
04068 3FE8   X      7FE3FB78               mr        r3,r31
0406C 3FEC          4800119D               bl        $+0x119C                  ; 0x00005188
04070 3FF0          80410014               lwz       RTOC,0x0014(SP)
04074 3FF4          835C0020               lwz       r26,0x0020(r28)
04078 3FF8          935E0014               stw       r26,0x0014(r30)
0407C 3FFC          4BFFFF3C               b         $-0x00C4                  ; 0x00003F38
04080 4000          83FD0008               lwz       r31,0x0008(r29)
04084 4004   X      3B600000               li        r27,0
04088 4008          807C0004               lwz       r3,0x0004(r28)
0408C 400C   X      2C1F0000               cmpwi     r31,0
04090 4010   X      4182FEA8               beq       $-0x0158                  ; 0x00003EB8
04094 4014          813F000C               lwz       r9,0x000C(r31)
04098 4018          80FF0010               lwz       r7,0x0010(r31)
0409C 401C   X      7CE93850               sub       r7,r7,r9
040A0 4020   X      28070004               cmplwi    r7,0x0004
040A4 4024   X      4180FE94               blt       $-0x016C                  ; 0x00003EB8
040A8 4028          81090000               lwz       r8,0x0000(r9)
040AC 402C   X      2C080001               cmpwi     r8,1
040B0 4030   X      41820010               beq       $+0x0010                  ; 0x00004040
040B4 4034   X      2C080002               cmpwi     r8,2
040B8 4038   X      418200A0               beq       $+0x00A0                  ; 0x000040D8
040BC 403C          4BFFFE7C               b         $-0x0184                  ; 0x00003EB8
040C0 4040   X      2807000C               cmplwi    r7,0x000C
040C4 4044   X      4180FE74               blt       $-0x018C                  ; 0x00003EB8
040C8 4048          80C90004               lwz       r6,0x0004(r9)
040CC 404C          38A90008               addi      r5,r9,8
040D0 4050          831C000C               lwz       r24,0x000C(r28)
040D4 4054          54C4077B               rlwinm.   r4,r6,0,29,29
040D8 4058          80E30058               lwz       r7,0x0058(r3)
040DC 405C          570805A6               rlwinm    r8,r24,0,22,19
040E0 4060   X      41820014               beq       $+0x0014                  ; 0x00004074
040E4 4064          80890008               lwz       r4,0x0008(r9)
040E8 4068   X      7C043840               cmplw     r4,r7
040EC 406C   X      40800008               bge       $+0x0008                  ; 0x00004074
040F0 4070   X      7C872378               mr        r7,r4
040F4 4074          90FC0028               stw       r7,0x0028(r28)
040F8 4078   X      54CA07FF               clrlwi.   r10,r6,31
040FC 407C          90E50000               stw       r7,0x0000(r5)
04100 4080   X      41820040               beq       $+0x0040                  ; 0x000040C0
04104 4084   X      7D074378               mr        r7,r8
04108 4088          54C407BD               rlwinm.   r4,r6,0,30,30
0410C 408C          60E80400               ori       r8,r7,0x0400
04110 4090   X      41820038               beq       $+0x0038                  ; 0x000040C8
04114 4094          81030010               lwz       r8,0x0010(r3)
04118 4098   X      2C080000               cmpwi     r8,0
0411C 409C   X      41820010               beq       $+0x0010                  ; 0x000040AC
04120 40A0          80A90004               lwz       r5,0x0004(r9)
04124 40A4          7CA34378               or        r3,r5,r8
04128 40A8          90690004               stw       r3,0x0004(r9)
0412C 40AC          80890004               lwz       r4,0x0004(r9)
04130 40B0          60E80C00               ori       r8,r7,0x0C00
04134 40B4          60840080               ori       r4,r4,0x0080
04138 40B8          90890004               stw       r4,0x0004(r9)
0413C 40BC          4800000C               b         $+0x000C                  ; 0x000040C8
04140 40C0   X      2C060000               cmpwi     r6,0
04144 40C4   X      4082FDF4               bne       $-0x020C                  ; 0x00003EB8
04148 40C8          911C000C               stw       r8,0x000C(r28)
0414C 40CC   X      38600018               li        r3,24
04150 40D0          907E0014               stw       r3,0x0014(r30)
04154 40D4          4BFFFE64               b         $-0x019C                  ; 0x00003F38
04158 40D8   X      28070008               cmplwi    r7,0x0008
0415C 40DC   X      4180FDDC               blt       $-0x0224                  ; 0x00003EB8
04160 40E0          38890008               addi      r4,r9,8
04164 40E4          909F000C               stw       r4,0x000C(r31)
04168 40E8   X      38C00081               li        r6,129
0416C 40EC          937D0008               stw       r27,0x0008(r29)
04170 40F0          937E000C               stw       r27,0x000C(r30)
04174 40F4          937E0010               stw       r27,0x0010(r30)
04178 40F8          937E0014               stw       r27,0x0014(r30)
0417C 40FC          80BD0014               lwz       r5,0x0014(r29)
04180 4100          98C5000D               stb       r6,0x000D(r5)
04184 4104          80E90004               lwz       r7,0x0004(r9)
04188 4108          54E70631               rlwinm.   r7,r7,0,24,24
0418C 410C   X      4182002C               beq       $+0x002C                  ; 0x00004138
04190 4110   X      7F23CB78               mr        r3,r25
04194 4114   X      7FA4EB78               mr        r4,r29
04198 4118          48000F81               bl        $+0x0F80                  ; 0x00005098
0419C 411C          80410014               lwz       RTOC,0x0014(SP)
041A0 4120   X      7FE3FB78               mr        r3,r31
041A4 4124          80010068               lwz       r0,0x0068(SP)
041A8 4128          38210060               addi      SP,SP,96
041AC 412C   X      7C0803A6               mtlr      r0                        ; LR = 8
041B0 4130          BAE1FFDC               lmw       r23,-0x0024(SP)
041B4 4134   X      4E800020               blr
041B8 4138          8383000C               lwz       r28,0x000C(r3)
041BC 413C   X      2C1C0000               cmpwi     r28,0
041C0 4140   X      41820020               beq       $+0x0020                  ; 0x00004160
041C4 4144          8183000C               lwz       r12,0x000C(r3)
041C8 4148   X      7FE4FB78               mr        r4,r31
041CC 414C          80A90004               lwz       r5,0x0004(r9)
041D0 4150          480011B9               bl        $+0x11B8                  ; 0x00005308
041D4 4154          80410014               lwz       RTOC,0x0014(SP)
041D8 4158          907E0010               stw       r3,0x0010(r30)
041DC 415C          4800000C               b         $+0x000C                  ; 0x00004168
041E0 4160   X      3B800016               li        r28,22
041E4 4164          939E0010               stw       r28,0x0010(r30)
041E8 4168   X      7FA3EB78               mr        r3,r29
041EC 416C          80010068               lwz       r0,0x0068(SP)
041F0 4170          38210060               addi      SP,SP,96
041F4 4174   X      7C0803A6               mtlr      r0                        ; LR = 8
041F8 4178          BAE1FFDC               lmw       r23,-0x0024(SP)
041FC 417C   X      4E800020               blr
04200 4180   X      7C0802A6               mflr      r0                        ; LR = 8
04204 4184          93A1FFF4               stw       r29,-0x000C(SP)
04208 4188          93C1FFF8               stw       r30,-0x0008(SP)
0420C 418C          93E1FFFC               stw       r31,-0x0004(SP)
04210 4190          90010008               stw       r0,0x0008(SP)
04214 4194          9421FFB0               stwu      SP,-0x0050(SP)
04218 4198          8124000C               lwz       r9,0x000C(r4)
0421C 419C   X      7CDF3378               mr        r31,r6
04220 41A0          80040010               lwz       r0,0x0010(r4)
04224 41A4   X      7CBE2B78               mr        r30,r5
04228 41A8   X      7C690050               sub       r3,r0,r9
0422C 41AC   X      28030003               cmplwi    r3,0x0003
04230 41B0   X      41810030               bgt       $+0x0030                  ; 0x000041E0
04234 41B4   X      7C832378               mr        r3,r4
04238 41B8          48000E81               bl        $+0x0E80                  ; 0x00005038
0423C 41BC          80410014               lwz       RTOC,0x0014(SP)
04240 41C0   X      38600000               li        r3,0
04244 41C4          80010058               lwz       r0,0x0058(SP)
04248 41C8          38210050               addi      SP,SP,80
0424C 41CC   X      7C0803A6               mtlr      r0                        ; LR = 8
04250 41D0          83A1FFF4               lwz       r29,-0x000C(SP)
04254 41D4          83C1FFF8               lwz       r30,-0x0008(SP)
04258 41D8          83E1FFFC               lwz       r31,-0x0004(SP)
0425C 41DC   X      4E800020               blr
04260 41E0          83A90000               lwz       r29,0x0000(r9)
04264 41E4   X      7C832378               mr        r3,r4
04268 41E8          48000E51               bl        $+0x0E50                  ; 0x00005038
0426C 41EC          80410014               lwz       RTOC,0x0014(SP)
04270 41F0   X      38600010               li        r3,16
04274 41F4   X      38800003               li        r4,3
04278 41F8          48000F19               bl        $+0x0F18                  ; 0x00005110
0427C 41FC          80410014               lwz       RTOC,0x0014(SP)
04280 4200   X      7C641B78               mr        r4,r3
04284 4204   X      2C040000               cmpwi     r4,0
04288 4208   X      40820024               bne       $+0x0024                  ; 0x0000422C
0428C 420C   X      38600000               li        r3,0
04290 4210          80010058               lwz       r0,0x0058(SP)
04294 4214          38210050               addi      SP,SP,80
04298 4218   X      7C0803A6               mtlr      r0                        ; LR = 8
0429C 421C          83A1FFF4               lwz       r29,-0x000C(SP)
042A0 4220          83C1FFF8               lwz       r30,-0x0008(SP)
042A4 4224          83E1FFFC               lwz       r31,-0x0004(SP)
042A8 4228   X      4E800020               blr
042AC 422C          81840014               lwz       r12,0x0014(r4)
042B0 4230   X      38A00083               li        r5,131
042B4 4234          98AC000D               stb       r5,0x000D(r12)
042B8 4238   X      39000005               li        r8,5
042BC 423C   X      7C832378               mr        r3,r4
042C0 4240          80C4000C               lwz       r6,0x000C(r4)
042C4 4244          38E60010               addi      r7,r6,16
042C8 4248          90E40010               stw       r7,0x0010(r4)
042CC 424C          91060000               stw       r8,0x0000(r6)
042D0 4250          93A60004               stw       r29,0x0004(r6)
042D4 4254          93C60008               stw       r30,0x0008(r6)
042D8 4258          93E6000C               stw       r31,0x000C(r6)
042DC 425C          80010058               lwz       r0,0x0058(SP)
042E0 4260          38210050               addi      SP,SP,80
042E4 4264   X      7C0803A6               mtlr      r0                        ; LR = 8
042E8 4268          83A1FFF4               lwz       r29,-0x000C(SP)
042EC 426C          83C1FFF8               lwz       r30,-0x0008(SP)
042F0 4270          83E1FFFC               lwz       r31,-0x0004(SP)
042F4 4274   X      4E800020               blr
042F8 4278   X      7C0802A6               mflr      r0                        ; LR = 8
042FC 427C          93A1FFF4               stw       r29,-0x000C(SP)
04300 4280          93C1FFF8               stw       r30,-0x0008(SP)
04304 4284          93E1FFFC               stw       r31,-0x0004(SP)
04308 4288          90010008               stw       r0,0x0008(SP)
0430C 428C          9421FFB0               stwu      SP,-0x0050(SP)
04310 4290          39020268               addi      r8,RTOC,616
04314 4294   X      7C9E2378               mr        r30,r4
04318 4298          80FE0010               lwz       r7,0x0010(r30)
0431C 429C   X      7C7D1B78               mr        r29,r3
04320 42A0          813E000C               lwz       r9,0x000C(r30)
04324 42A4   X      7D1F4378               mr        r31,r8
04328 42A8   X      38A00009               li        r5,9
0432C 42AC   X      7CE93850               sub       r7,r7,r9
04330 42B0   X      28070004               cmplwi    r7,0x0004
04334 42B4   X      41800070               blt       $+0x0070                  ; 0x00004324
04338 42B8          81290000               lwz       r9,0x0000(r9)
0433C 42BC          80DF0000               lwz       r6,0x0000(r31)
04340 42C0   X      7C064800               cmpw      r6,r9
04344 42C4   X      41820018               beq       $+0x0018                  ; 0x000042DC
04348 42C8          3BFF0010               addi      r31,r31,16
0434C 42CC          386800F0               addi      r3,r8,240
04350 42D0   X      7C1F1840               cmplw     r31,r3
04354 42D4   X      40800050               bge       $+0x0050                  ; 0x00004324
04358 42D8          4BFFFFE4               b         $-0x001C                  ; 0x000042BC
0435C 42DC          A09F0008               lhz       r4,0x0008(r31)
04360 42E0   X      7C072040               cmplw     r7,r4
04364 42E4   X      41800040               blt       $+0x0040                  ; 0x00004324
04368 42E8          A09F000A               lhz       r4,0x000A(r31)
0436C 42EC   X      7FC3F378               mr        r3,r30
04370 42F0          48000FA1               bl        $+0x0FA0                  ; 0x00005290
04374 42F4          80410014               lwz       RTOC,0x0014(SP)
04378 42F8   X      7C641B78               mr        r4,r3
0437C 42FC   X      2C040000               cmpwi     r4,0
04380 4300   X      4082000C               bne       $+0x000C                  ; 0x0000430C
04384 4304   X      38A00004               li        r5,4
04388 4308          4800002C               b         $+0x002C                  ; 0x00004334
0438C 430C          819F0004               lwz       r12,0x0004(r31)
04390 4310   X      7FA3EB78               mr        r3,r29
04394 4314   X      7C9E2378               mr        r30,r4
04398 4318          48000FF1               bl        $+0x0FF0                  ; 0x00005308
0439C 431C          80410014               lwz       RTOC,0x0014(SP)
043A0 4320   X      7C651B78               mr        r5,r3
043A4 4324   X      2C050000               cmpwi     r5,0
043A8 4328   X      41820040               beq       $+0x0040                  ; 0x00004368
043AC 432C   X      2C050004               cmpwi     r5,4
043B0 4330   X      4082000C               bne       $+0x000C                  ; 0x0000433C
043B4 4334   X      38C0000C               li        r6,12
043B8 4338          48000008               b         $+0x0008                  ; 0x00004340
043BC 433C   X      38C00000               li        r6,0
043C0 4340   X      7FA3EB78               mr        r3,r29
043C4 4344   X      7FC4F378               mr        r4,r30
043C8 4348          4BFFFE39               bl        $-0x01C8                  ; 0x00004180
043CC 434C          80010058               lwz       r0,0x0058(SP)
043D0 4350          38210050               addi      SP,SP,80
043D4 4354   X      7C0803A6               mtlr      r0                        ; LR = 8
043D8 4358          83A1FFF4               lwz       r29,-0x000C(SP)
043DC 435C          83C1FFF8               lwz       r30,-0x0008(SP)
043E0 4360          83E1FFFC               lwz       r31,-0x0004(SP)
043E4 4364   X      4E800020               blr
043E8 4368          A01F000C               lhz       r0,0x000C(r31)
043EC 436C   X      540007FF               clrlwi.   r0,r0,31
043F0 4370   X      4182004C               beq       $+0x004C                  ; 0x000043BC
043F4 4374          807E000C               lwz       r3,0x000C(r30)
043F8 4378   X      38A00006               li        r5,6
043FC 437C          80830000               lwz       r4,0x0000(r3)
04400 4380   X      38E00083               li        r7,131
04404 4384          90830004               stw       r4,0x0004(r3)
04408 4388          90A30000               stw       r5,0x0000(r3)
0440C 438C          38630008               addi      r3,r3,8
04410 4390          907E0010               stw       r3,0x0010(r30)
04414 4394   X      7FC3F378               mr        r3,r30
04418 4398          80DE0014               lwz       r6,0x0014(r30)
0441C 439C          98E6000D               stb       r7,0x000D(r6)
04420 43A0          80010058               lwz       r0,0x0058(SP)
04424 43A4          38210050               addi      SP,SP,80
04428 43A8   X      7C0803A6               mtlr      r0                        ; LR = 8
0442C 43AC          83A1FFF4               lwz       r29,-0x000C(SP)
04430 43B0          83C1FFF8               lwz       r30,-0x0008(SP)
04434 43B4          83E1FFFC               lwz       r31,-0x0004(SP)
04438 43B8   X      4E800020               blr
0443C 43BC   X      38600000               li        r3,0
04440 43C0          80010058               lwz       r0,0x0058(SP)
04444 43C4          38210050               addi      SP,SP,80
04448 43C8   X      7C0803A6               mtlr      r0                        ; LR = 8
0444C 43CC          83A1FFF4               lwz       r29,-0x000C(SP)
04450 43D0          83C1FFF8               lwz       r30,-0x0008(SP)
04454 43D4          83E1FFFC               lwz       r31,-0x0004(SP)
04458 43D8   X      4E800020               blr
0445C 43DC   X      7C0802A6               mflr      r0                        ; LR = 8
04460 43E0          BF21FFE4               stmw      r25,-0x001C(SP)
04464 43E4          90010008               stw       r0,0x0008(SP)
04468 43E8          9421FFA0               stwu      SP,-0x0060(SP)
0446C 43EC   X      3B800014               li        r28,20
04470 43F0   X      7C7F1B78               mr        r31,r3
04474 43F4          819F0014               lwz       r12,0x0014(r31)
04478 43F8   X      7CBA2B78               mr        r26,r5
0447C 43FC          892C000D               lbz       r9,0x000D(r12)
04480 4400   X      7C992378               mr        r25,r4
04484 4404   X      2C090000               cmpwi     r9,0
04488 4408   X      41820064               beq       $+0x0064                  ; 0x0000446C
0448C 440C   X      2C090001               cmpwi     r9,1
04490 4410   X      41820030               beq       $+0x0030                  ; 0x00004440
04494 4414   X      2C090083               cmpwi     r9,131
04498 4418   X      41820028               beq       $+0x0028                  ; 0x00004440
0449C 441C   X      7FE3FB78               mr        r3,r31
044A0 4420          48000C19               bl        $+0x0C18                  ; 0x00005038
044A4 4424          80410014               lwz       RTOC,0x0014(SP)
044A8 4428   X      38600000               li        r3,0
044AC 442C          80010068               lwz       r0,0x0068(SP)
044B0 4430          38210060               addi      SP,SP,96
044B4 4434   X      7C0803A6               mtlr      r0                        ; LR = 8
044B8 4438          BB21FFE4               lmw       r25,-0x001C(SP)
044BC 443C   X      4E800020               blr
044C0 4440          80BF000C               lwz       r5,0x000C(r31)
044C4 4444          809F0010               lwz       r4,0x0010(r31)
044C8 4448          80650008               lwz       r3,0x0008(r5)
044CC 444C   X      7CC52050               sub       r6,r4,r5
044D0 4450          83C50004               lwz       r30,0x0004(r5)
044D4 4454          7F651A14               add       r27,r5,r3
044D8 4458   X      7CE33050               sub       r7,r6,r3
044DC 445C   X      7C07F040               cmplw     r7,r30
044E0 4460   X      40800040               bge       $+0x0040                  ; 0x000044A0
044E4 4464   X      3BC00000               li        r30,0
044E8 4468          48000038               b         $+0x0038                  ; 0x000044A0
044EC 446C          809F000C               lwz       r4,0x000C(r31)
044F0 4470          38610038               addi      r3,SP,56
044F4 4474   X      38A00006               li        r5,6
044F8 4478          3B610038               addi      r27,SP,56
044FC 447C   X      3BC00008               li        r30,8
04500 4480          48000E29               bl        $+0x0E28                  ; 0x000052A8
04504 4484          80410014               lwz       RTOC,0x0014(SP)
04508 4488          809F000C               lwz       r4,0x000C(r31)
0450C 448C          3884000C               addi      r4,r4,12
04510 4490          3861003E               addi      r3,SP,62
04514 4494   X      38A00002               li        r5,2
04518 4498          48000E11               bl        $+0x0E10                  ; 0x000052A8
0451C 449C          80410014               lwz       RTOC,0x0014(SP)
04520 44A0          387E0014               addi      r3,r30,20
04524 44A4   X      38800003               li        r4,3
04528 44A8          48000C69               bl        $+0x0C68                  ; 0x00005110
0452C 44AC          80410014               lwz       RTOC,0x0014(SP)
04530 44B0   X      7C7D1B78               mr        r29,r3
04534 44B4   X      2C1D0000               cmpwi     r29,0
04538 44B8   X      40820028               bne       $+0x0028                  ; 0x000044E0
0453C 44BC   X      7FE3FB78               mr        r3,r31
04540 44C0          48000B79               bl        $+0x0B78                  ; 0x00005038
04544 44C4          80410014               lwz       RTOC,0x0014(SP)
04548 44C8   X      38600000               li        r3,0
0454C 44CC          80010068               lwz       r0,0x0068(SP)
04550 44D0          38210060               addi      SP,SP,96
04554 44D4   X      7C0803A6               mtlr      r0                        ; LR = 8
04558 44D8          BB21FFE4               lmw       r25,-0x001C(SP)
0455C 44DC   X      4E800020               blr
04560 44E0          819D0014               lwz       r12,0x0014(r29)
04564 44E4   X      38600083               li        r3,131
04568 44E8          986C000D               stb       r3,0x000D(r12)
0456C 44EC          389E0014               addi      r4,r30,20
04570 44F0          813D000C               lwz       r9,0x000C(r29)
04574 44F4   X      38C00009               li        r6,9
04578 44F8   X      2C1E0000               cmpwi     r30,0
0457C 44FC          7CA44A14               add       r5,r4,r9
04580 4500          90BD0010               stw       r5,0x0010(r29)
04584 4504          90C90000               stw       r6,0x0000(r9)
04588 4508          93C90004               stw       r30,0x0004(r9)
0458C 450C          93890008               stw       r28,0x0008(r9)
04590 4510          9349000C               stw       r26,0x000C(r9)
04594 4514          93290010               stw       r25,0x0010(r9)
04598 4518   X      41820018               beq       $+0x0018                  ; 0x00004530
0459C 451C          38690014               addi      r3,r9,20
045A0 4520   X      7F64DB78               mr        r4,r27
045A4 4524   X      7FC5F378               mr        r5,r30
045A8 4528          48000D81               bl        $+0x0D80                  ; 0x000052A8
045AC 452C          80410014               lwz       RTOC,0x0014(SP)
045B0 4530   X      7FE3FB78               mr        r3,r31
045B4 4534          48000B05               bl        $+0x0B04                  ; 0x00005038
045B8 4538          80410014               lwz       RTOC,0x0014(SP)
045BC 453C   X      7FA3EB78               mr        r3,r29
045C0 4540          80010068               lwz       r0,0x0068(SP)
045C4 4544          38210060               addi      SP,SP,96
045C8 4548   X      7C0803A6               mtlr      r0                        ; LR = 8
045CC 454C          BB21FFE4               lmw       r25,-0x001C(SP)
045D0 4550   X      4E800020               blr
045D4 4554   X      7C0802A6               mflr      r0                        ; LR = 8
045D8 4558          BF01FFE0               stmw      r24,-0x0020(SP)
045DC 455C          90010008               stw       r0,0x0008(SP)
045E0 4560          9421FFA0               stwu      SP,-0x0060(SP)
045E4 4564   X      3B600001               li        r27,1
045E8 4568   X      7C9F2378               mr        r31,r4
045EC 456C          819F0014               lwz       r12,0x0014(r31)
045F0 4570   X      7C7E1B78               mr        r30,r3
045F4 4574          892C000D               lbz       r9,0x000D(r12)
045F8 4578          835E0014               lwz       r26,0x0014(r30)
045FC 457C   X      2C090001               cmpwi     r9,1
04600 4580   X      418200FC               beq       $+0x00FC                  ; 0x0000467C
04604 4584   X      2C09000E               cmpwi     r9,14
04608 4588   X      41820038               beq       $+0x0038                  ; 0x000045C0
0460C 458C   X      2C090083               cmpwi     r9,131
04610 4590   X      418200EC               beq       $+0x00EC                  ; 0x0000467C
04614 4594   X      2C090086               cmpwi     r9,134
04618 4598   X      41820048               beq       $+0x0048                  ; 0x000045E0
0461C 459C   X      7FE3FB78               mr        r3,r31
04620 45A0          48000A99               bl        $+0x0A98                  ; 0x00005038
04624 45A4          80410014               lwz       RTOC,0x0014(SP)
04628 45A8   X      38600000               li        r3,0
0462C 45AC          80010068               lwz       r0,0x0068(SP)
04630 45B0          38210060               addi      SP,SP,96
04634 45B4   X      7C0803A6               mtlr      r0                        ; LR = 8
04638 45B8          BB01FFE0               lmw       r24,-0x0020(SP)
0463C 45BC   X      4E800020               blr
04640 45C0   X      7FC3F378               mr        r3,r30
04644 45C4   X      7FE4FB78               mr        r4,r31
04648 45C8          4BFFF82D               bl        $-0x07D4                  ; 0x00003DF4
0464C 45CC          80010068               lwz       r0,0x0068(SP)
04650 45D0          38210060               addi      SP,SP,96
04654 45D4   X      7C0803A6               mtlr      r0                        ; LR = 8
04658 45D8          BB01FFE0               lmw       r24,-0x0020(SP)
0465C 45DC   X      4E800020               blr
04660 45E0          839F000C               lwz       r28,0x000C(r31)
04664 45E4          893C0000               lbz       r9,0x0000(r28)
04668 45E8          552307BD               rlwinm.   r3,r9,0,30,30
0466C 45EC   X      4182001C               beq       $+0x001C                  ; 0x00004608
04670 45F0   X      38800001               li        r4,1
04674 45F4   X      7FC3F378               mr        r3,r30
04678 45F8          48000A59               bl        $+0x0A58                  ; 0x00005050
0467C 45FC          80410014               lwz       RTOC,0x0014(SP)
04680 4600          83BF000C               lwz       r29,0x000C(r31)
04684 4604          893D0000               lbz       r9,0x0000(r29)
04688 4608   X      553C07FF               clrlwi.   r28,r9,31
0468C 460C   X      4182004C               beq       $+0x004C                  ; 0x00004658
04690 4610   X      387EFFC0               subi      r3,r30,64
04694 4614   X      38800001               li        r4,1
04698 4618          48000A39               bl        $+0x0A38                  ; 0x00005050
0469C 461C          80410014               lwz       RTOC,0x0014(SP)
046A0 4620          83BF000C               lwz       r29,0x000C(r31)
046A4 4624   X      7FC3F378               mr        r3,r30
046A8 4628          8B9D0000               lbz       r28,0x0000(r29)
046AC 462C   X      7FE4FB78               mr        r4,r31
046B0 4630          739C00FD               andi.     r28,r28,0x00FD
046B4 4634          9B9D0000               stb       r28,0x0000(r29)
046B8 4638          48000A61               bl        $+0x0A60                  ; 0x00005098
046BC 463C          80410014               lwz       RTOC,0x0014(SP)
046C0 4640   X      38600000               li        r3,0
046C4 4644          80010068               lwz       r0,0x0068(SP)
046C8 4648          38210060               addi      SP,SP,96
046CC 464C   X      7C0803A6               mtlr      r0                        ; LR = 8
046D0 4650          BB01FFE0               lmw       r24,-0x0020(SP)
046D4 4654   X      4E800020               blr
046D8 4658   X      7FE3FB78               mr        r3,r31
046DC 465C          480009DD               bl        $+0x09DC                  ; 0x00005038
046E0 4660          80410014               lwz       RTOC,0x0014(SP)
046E4 4664   X      38600000               li        r3,0
046E8 4668          80010068               lwz       r0,0x0068(SP)
046EC 466C          38210060               addi      SP,SP,96
046F0 4670   X      7C0803A6               mtlr      r0                        ; LR = 8
046F4 4674          BB01FFE0               lmw       r24,-0x0020(SP)
046F8 4678   X      4E800020               blr
046FC 467C          813F000C               lwz       r9,0x000C(r31)
04700 4680          83BF0010               lwz       r29,0x0010(r31)
04704 4684   X      7C69E850               sub       r3,r29,r9
04708 4688   X      28030014               cmplwi    r3,0x0014
0470C 468C   X      41800010               blt       $+0x0010                  ; 0x0000469C
04710 4690          80890000               lwz       r4,0x0000(r9)
04714 4694   X      2C040007               cmpwi     r4,7
04718 4698   X      41820024               beq       $+0x0024                  ; 0x000046BC
0471C 469C   X      7FC3F378               mr        r3,r30
04720 46A0   X      7FE4FB78               mr        r4,r31
04724 46A4          4BFFFBD5               bl        $-0x042C                  ; 0x00004278
04728 46A8          80010068               lwz       r0,0x0068(SP)
0472C 46AC          38210060               addi      SP,SP,96
04730 46B0   X      7C0803A6               mtlr      r0                        ; LR = 8
04734 46B4          BB01FFE0               lmw       r24,-0x0020(SP)
04738 46B8   X      4E800020               blr
0473C 46BC          83890004               lwz       r28,0x0004(r9)
04740 46C0   X      7FE3FB78               mr        r3,r31
04744 46C4          80890008               lwz       r4,0x0008(r9)
04748 46C8   X      7F85E378               mr        r5,r28
0474C 46CC          83DA0004               lwz       r30,0x0004(r26)
04750 46D0          48000B49               bl        $+0x0B48                  ; 0x00005218
04754 46D4          80410014               lwz       RTOC,0x0014(SP)
04758 46D8   X      38E00000               li        r7,0
0475C 46DC   X      7C7D1B78               mr        r29,r3
04760 46E0   X      2C1D0000               cmpwi     r29,0
04764 46E4   X      40820034               bne       $+0x0034                  ; 0x00004718
04768 46E8          819E0054               lwz       r12,0x0054(r30)
0476C 46EC   X      7FE3FB78               mr        r3,r31
04770 46F0          380C0001               addi      r0,r12,1
04774 46F4          901E0054               stw       r0,0x0054(r30)
04778 46F8   X      38800001               li        r4,1
0477C 46FC   X      38A00000               li        r5,0
04780 4700          4BFFFCDD               bl        $-0x0324                  ; 0x000043DC
04784 4704          80010068               lwz       r0,0x0068(SP)
04788 4708          38210060               addi      SP,SP,96
0478C 470C   X      7C0803A6               mtlr      r0                        ; LR = 8
04790 4710          BB01FFE0               lmw       r24,-0x0020(SP)
04794 4714   X      4E800020               blr
04798 4718   X      2C1C0006               cmpwi     r28,6
0479C 471C          3B3A0014               addi      r25,r26,20
047A0 4720   X      3920000E               li        r9,14
047A4 4724   X      41820044               beq       $+0x0044                  ; 0x00004768
047A8 4728   X      2C1C0008               cmpwi     r28,8
047AC 472C   X      41820074               beq       $+0x0074                  ; 0x000047A0
047B0 4730   X      2C1C000D               cmpwi     r28,13
047B4 4734   X      4182009C               beq       $+0x009C                  ; 0x000047D0
047B8 4738          819E0054               lwz       r12,0x0054(r30)
047BC 473C   X      7FE3FB78               mr        r3,r31
047C0 4740          380C0001               addi      r0,r12,1
047C4 4744          901E0054               stw       r0,0x0054(r30)
047C8 4748   X      38800001               li        r4,1
047CC 474C   X      38A00000               li        r5,0
047D0 4750          4BFFFC8D               bl        $-0x0374                  ; 0x000043DC
047D4 4754          80010068               lwz       r0,0x0068(SP)
047D8 4758          38210060               addi      SP,SP,96
047DC 475C   X      7C0803A6               mtlr      r0                        ; LR = 8
047E0 4760          BB01FFE0               lmw       r24,-0x0020(SP)
047E4 4764   X      4E800020               blr
047E8 4768          811A000C               lwz       r8,0x000C(r26)
047EC 476C          551C06B5               rlwinm.   r28,r8,0,26,26
047F0 4770   X      4182000C               beq       $+0x000C                  ; 0x0000477C
047F4 4774   X      3B800000               li        r28,0
047F8 4778          4800006C               b         $+0x006C                  ; 0x000047E4
047FC 477C          839A0010               lwz       r28,0x0010(r26)
04800 4780          550306F7               rlwinm.   r3,r8,0,27,27
04804 4784   X      4182000C               beq       $+0x000C                  ; 0x00004790
04808 4788   X      39200016               li        r9,22
0480C 478C          48000058               b         $+0x0058                  ; 0x000047E4
04810 4790          55040739               rlwinm.   r4,r8,0,28,28
04814 4794   X      41820050               beq       $+0x0050                  ; 0x000047E4
04818 4798   X      39200011               li        r9,17
0481C 479C          48000048               b         $+0x0048                  ; 0x000047E4
04820 47A0          811A000C               lwz       r8,0x000C(r26)
04824 47A4          8B9D0007               lbz       r28,0x0007(r29)
04828 47A8          550606F7               rlwinm.   r6,r8,0,27,27
0482C 47AC          88BD0006               lbz       r5,0x0006(r29)
04830 47B0   X      50BC442E               insrwi    r28,r5,8,16
04834 47B4   X      4182000C               beq       $+0x000C                  ; 0x000047C0
04838 47B8   X      39200016               li        r9,22
0483C 47BC          48000028               b         $+0x0028                  ; 0x000047E4
04840 47C0          550A0739               rlwinm.   r10,r8,0,28,28
04844 47C4   X      41820020               beq       $+0x0020                  ; 0x000047E4
04848 47C8   X      39200011               li        r9,17
0484C 47CC          48000018               b         $+0x0018                  ; 0x000047E4
04850 47D0          8B9D000C               lbz       r28,0x000C(r29)
04854 47D4          3B3D0008               addi      r25,r29,8
04858 47D8          889D000B               lbz       r4,0x000B(r29)
0485C 47DC   X      39200016               li        r9,22
04860 47E0   X      509C442E               insrwi    r28,r4,8,16
04864 47E4          837F0008               lwz       r27,0x0008(r31)
04868 47E8          811E01BC               lwz       r8,0x01BC(r30)
0486C 47EC          80DB0014               lwz       r6,0x0014(r27)
04870 47F0          7F084A14               add       r24,r8,r9
04874 47F4          8866000D               lbz       r3,0x000D(r6)
04878 47F8          813B000C               lwz       r9,0x000C(r27)
0487C 47FC   X      2C030000               cmpwi     r3,0
04880 4800   X      40820020               bne       $+0x0020                  ; 0x00004820
04884 4804          8886000C               lbz       r4,0x000C(r6)
04888 4808   X      2C040001               cmpwi     r4,1
0488C 480C   X      40820014               bne       $+0x0014                  ; 0x00004820
04890 4810          80660004               lwz       r3,0x0004(r6)
04894 4814   X      7C834850               sub       r4,r9,r3
04898 4818   X      7C04C040               cmplw     r4,r24
0489C 481C   X      40800084               bge       $+0x0084                  ; 0x000048A0
048A0 4820          813F0014               lwz       r9,0x0014(r31)
048A4 4824          88A9000C               lbz       r5,0x000C(r9)
048A8 4828   X      2C050001               cmpwi     r5,1
048AC 482C   X      40820010               bne       $+0x0010                  ; 0x0000483C
048B0 4830          98E9000D               stb       r7,0x000D(r9)
048B4 4834   X      7FFBFB78               mr        r27,r31
048B8 4838          48000058               b         $+0x0058                  ; 0x00004890
048BC 483C   X      38600080               li        r3,128
048C0 4840   X      38800001               li        r4,1
048C4 4844          480008CD               bl        $+0x08CC                  ; 0x00005110
048C8 4848          80410014               lwz       RTOC,0x0014(SP)
048CC 484C   X      7C7B1B78               mr        r27,r3
048D0 4850   X      2C1B0000               cmpwi     r27,0
048D4 4854   X      40820034               bne       $+0x0034                  ; 0x00004888
048D8 4858          819E0050               lwz       r12,0x0050(r30)
048DC 485C   X      7FE3FB78               mr        r3,r31
048E0 4860          380C0001               addi      r0,r12,1
048E4 4864          901E0050               stw       r0,0x0050(r30)
048E8 4868   X      38800004               li        r4,4
048EC 486C   X      38A0000C               li        r5,12
048F0 4870          4BFFFB6D               bl        $-0x0494                  ; 0x000043DC
048F4 4874          80010068               lwz       r0,0x0068(SP)
048F8 4878          38210060               addi      SP,SP,96
048FC 487C   X      7C0803A6               mtlr      r0                        ; LR = 8
04900 4880          BB01FFE0               lmw       r24,-0x0020(SP)
04904 4884   X      4E800020               blr
04908 4888          801F0008               lwz       r0,0x0008(r31)
0490C 488C          901B0008               stw       r0,0x0008(r27)
04910 4890          807B000C               lwz       r3,0x000C(r27)
04914 4894          7D23C214               add       r9,r3,r24
04918 4898          913B0010               stw       r9,0x0010(r27)
0491C 489C          811E01BC               lwz       r8,0x01BC(r30)
04920 48A0   X      7D08C050               sub       r8,r24,r8
04924 48A4   X      2C080011               cmpwi     r8,17
04928 48A8   X      7D284850               sub       r9,r9,r8
0492C 48AC          913B000C               stw       r9,0x000C(r27)
04930 48B0          887D0000               lbz       r3,0x0000(r29)
04934 48B4          98690000               stb       r3,0x0000(r9)
04938 48B8          88BD0001               lbz       r5,0x0001(r29)
0493C 48BC          98A90001               stb       r5,0x0001(r9)
04940 48C0          88DD0002               lbz       r6,0x0002(r29)
04944 48C4          98C90002               stb       r6,0x0002(r9)
04948 48C8          88FD0003               lbz       r7,0x0003(r29)
0494C 48CC          98E90003               stb       r7,0x0003(r9)
04950 48D0          895D0004               lbz       r10,0x0004(r29)
04954 48D4          99490004               stb       r10,0x0004(r9)
04958 48D8          897D0005               lbz       r11,0x0005(r29)
0495C 48DC          99690005               stb       r11,0x0005(r9)
04960 48E0   X      4182004C               beq       $+0x004C                  ; 0x0000492C
04964 48E4   X      2C080016               cmpwi     r8,22
04968 48E8   X      4082005C               bne       $+0x005C                  ; 0x00004944
0496C 48EC   X      398000AA               li        r12,170
04970 48F0   X      5787C23E               srwi      r7,r28,8
04974 48F4          9989000E               stb       r12,0x000E(r9)
04978 48F8   X      38600003               li        r3,3
0497C 48FC          9989000F               stb       r12,0x000F(r9)
04980 4900          98690010               stb       r3,0x0010(r9)
04984 4904          88990000               lbz       r4,0x0000(r25)
04988 4908          98890011               stb       r4,0x0011(r9)
0498C 490C          88B90001               lbz       r5,0x0001(r25)
04990 4910          98A90012               stb       r5,0x0012(r9)
04994 4914          88D90002               lbz       r6,0x0002(r25)
04998 4918          9B890015               stb       r28,0x0015(r9)
0499C 491C   X      3B800000               li        r28,0
049A0 4920          98C90013               stb       r6,0x0013(r9)
049A4 4924          98E90014               stb       r7,0x0014(r9)
049A8 4928          4800001C               b         $+0x001C                  ; 0x00004944
049AC 492C          9B89000E               stb       r28,0x000E(r9)
049B0 4930   X      38600003               li        r3,3
049B4 4934          811A0010               lwz       r8,0x0010(r26)
049B8 4938   X      3B800000               li        r28,0
049BC 493C          9909000F               stb       r8,0x000F(r9)
049C0 4940          98690010               stb       r3,0x0010(r9)
049C4 4944   X      7C1FD800               cmpw      r31,r27
049C8 4948   X      5784C23E               srwi      r4,r28,8
049CC 494C          9889000C               stb       r4,0x000C(r9)
049D0 4950          9B89000D               stb       r28,0x000D(r9)
049D4 4954          887E001A               lbz       r3,0x001A(r30)
049D8 4958          98690006               stb       r3,0x0006(r9)
049DC 495C          88BE001B               lbz       r5,0x001B(r30)
049E0 4960          98A90007               stb       r5,0x0007(r9)
049E4 4964          88DE001C               lbz       r6,0x001C(r30)
049E8 4968          98C90008               stb       r6,0x0008(r9)
049EC 496C          88FE001D               lbz       r7,0x001D(r30)
049F0 4970          98E90009               stb       r7,0x0009(r9)
049F4 4974          891E001E               lbz       r8,0x001E(r30)
049F8 4978          9909000A               stb       r8,0x000A(r9)
049FC 497C          895E001F               lbz       r10,0x001F(r30)
04A00 4980          9949000B               stb       r10,0x000B(r9)
04A04 4984   X      41820010               beq       $+0x0010                  ; 0x00004994
04A08 4988   X      7FE3FB78               mr        r3,r31
04A0C 498C          480007FD               bl        $+0x07FC                  ; 0x00005188
04A10 4990          80410014               lwz       RTOC,0x0014(SP)
04A14 4994          83BB000C               lwz       r29,0x000C(r27)
04A18 4998   X      7F63DB78               mr        r3,r27
04A1C 499C          809E01BC               lwz       r4,0x01BC(r30)
04A20 49A0   X      7CA4E850               sub       r5,r29,r4
04A24 49A4          90BB000C               stw       r5,0x000C(r27)
04A28 49A8          80010068               lwz       r0,0x0068(SP)
04A2C 49AC          38210060               addi      SP,SP,96
04A30 49B0   X      7C0803A6               mtlr      r0                        ; LR = 8
04A34 49B4          BB01FFE0               lmw       r24,-0x0020(SP)
04A38 49B8   X      4E800020               blr
04A3C 49BC   X      7C0802A6               mflr      r0                        ; LR = 8
04A40 49C0          BF01FFE0               stmw      r24,-0x0020(SP)
04A44 49C4          90010008               stw       r0,0x0008(SP)
04A48 49C8          9421FFA0               stwu      SP,-0x0060(SP)
04A4C 49CC          80A30014               lwz       r5,0x0014(r3)
04A50 49D0          83C50000               lwz       r30,0x0000(r5)
04A54 49D4   X      2C1E0003               cmpwi     r30,3
04A58 49D8   X      4182001C               beq       $+0x001C                  ; 0x000049F4
04A5C 49DC   X      38600003               li        r3,3
04A60 49E0          80010068               lwz       r0,0x0068(SP)
04A64 49E4          38210060               addi      SP,SP,96
04A68 49E8   X      7C0803A6               mtlr      r0                        ; LR = 8
04A6C 49EC          BB01FFE0               lmw       r24,-0x0020(SP)
04A70 49F0   X      4E800020               blr
04A74 49F4   X      3B400000               li        r26,0
04A78 49F8   X      7CBE2B78               mr        r30,r5
04A7C 49FC          80DE000C               lwz       r6,0x000C(r30)
04A80 4A00   X      7C9F2378               mr        r31,r4
04A84 4A04          833E0004               lwz       r25,0x0004(r30)
04A88 4A08          54C60739               rlwinm.   r6,r6,0,28,28
04A8C 4A0C   X      7C7B1B78               mr        r27,r3
04A90 4A10   X      4082001C               bne       $+0x001C                  ; 0x00004A2C
04A94 4A14   X      38600012               li        r3,18
04A98 4A18          80010068               lwz       r0,0x0068(SP)
04A9C 4A1C          38210060               addi      SP,SP,96
04AA0 4A20   X      7C0803A6               mtlr      r0                        ; LR = 8
04AA4 4A24          BB01FFE0               lmw       r24,-0x0020(SP)
04AA8 4A28   X      4E800020               blr
04AAC 4A2C          83BF000C               lwz       r29,0x000C(r31)
04AB0 4A30   X      7FE3FB78               mr        r3,r31
04AB4 4A34          809D000C               lwz       r4,0x000C(r29)
04AB8 4A38          80BD0008               lwz       r5,0x0008(r29)
04ABC 4A3C          480007DD               bl        $+0x07DC                  ; 0x00005218
04AC0 4A40          80410014               lwz       RTOC,0x0014(SP)
04AC4 4A44   X      2C030000               cmpwi     r3,0
04AC8 4A48   X      4082001C               bne       $+0x001C                  ; 0x00004A64
04ACC 4A4C   X      38600001               li        r3,1
04AD0 4A50          80010068               lwz       r0,0x0068(SP)
04AD4 4A54          38210060               addi      SP,SP,96
04AD8 4A58   X      7C0803A6               mtlr      r0                        ; LR = 8
04ADC 4A5C          BB01FFE0               lmw       r24,-0x0020(SP)
04AE0 4A60   X      4E800020               blr
04AE4 4A64          839D0000               lwz       r28,0x0000(r29)
04AE8 4A68   X      2C1C0029               cmpwi     r28,41
04AEC 4A6C   X      41820060               beq       $+0x0060                  ; 0x00004ACC
04AF0 4A70   X      2C1C002B               cmpwi     r28,43
04AF4 4A74   X      41820058               beq       $+0x0058                  ; 0x00004ACC
04AF8 4A78   X      2C1C002D               cmpwi     r28,45
04AFC 4A7C   X      41820024               beq       $+0x0024                  ; 0x00004AA0
04B00 4A80   X      2C1C002F               cmpwi     r28,47
04B04 4A84   X      4182001C               beq       $+0x001C                  ; 0x00004AA0
04B08 4A88   X      38600007               li        r3,7
04B0C 4A8C          80010068               lwz       r0,0x0068(SP)
04B10 4A90          38210060               addi      SP,SP,96
04B14 4A94   X      7C0803A6               mtlr      r0                        ; LR = 8
04B18 4A98          BB01FFE0               lmw       r24,-0x0020(SP)
04B1C 4A9C   X      4E800020               blr
04B20 4AA0          809E000C               lwz       r4,0x000C(r30)
04B24 4AA4          548405AD               rlwinm.   r4,r4,0,22,22
04B28 4AA8   X      4182001C               beq       $+0x001C                  ; 0x00004AC4
04B2C 4AAC   X      3860001A               li        r3,26
04B30 4AB0          80010068               lwz       r0,0x0068(SP)
04B34 4AB4          38210060               addi      SP,SP,96
04B38 4AB8   X      7C0803A6               mtlr      r0                        ; LR = 8
04B3C 4ABC          BB01FFE0               lmw       r24,-0x0020(SP)
04B40 4AC0   X      4E800020               blr
04B44 4AC4   X      3B4000E3               li        r26,227
04B48 4AC8          480000C4               b         $+0x00C4                  ; 0x00004B8C
04B4C 4ACC          809E000C               lwz       r4,0x000C(r30)
04B50 4AD0          548405EF               rlwinm.   r4,r4,0,23,23
04B54 4AD4   X      4182001C               beq       $+0x001C                  ; 0x00004AF0
04B58 4AD8   X      38600019               li        r3,25
04B5C 4ADC          80010068               lwz       r0,0x0068(SP)
04B60 4AE0          38210060               addi      SP,SP,96
04B64 4AE4   X      7C0803A6               mtlr      r0                        ; LR = 8
04B68 4AE8          BB01FFE0               lmw       r24,-0x0020(SP)
04B6C 4AEC   X      4E800020               blr
04B70 4AF0          807F0008               lwz       r3,0x0008(r31)
04B74 4AF4   X      2C030000               cmpwi     r3,0
04B78 4AF8   X      4182003C               beq       $+0x003C                  ; 0x00004B34
04B7C 4AFC          4800074D               bl        $+0x074C                  ; 0x00005248
04B80 4B00          80410014               lwz       RTOC,0x0014(SP)
04B84 4B04   X      2C030000               cmpwi     r3,0
04B88 4B08   X      4182001C               beq       $+0x001C                  ; 0x00004B24
04B8C 4B0C   X      38600006               li        r3,6
04B90 4B10          80010068               lwz       r0,0x0068(SP)
04B94 4B14          38210060               addi      SP,SP,96
04B98 4B18   X      7C0803A6               mtlr      r0                        ; LR = 8
04B9C 4B1C          BB01FFE0               lmw       r24,-0x0020(SP)
04BA0 4B20   X      4E800020               blr
04BA4 4B24          807F0008               lwz       r3,0x0008(r31)
04BA8 4B28          48000511               bl        $+0x0510                  ; 0x00005038
04BAC 4B2C          80410014               lwz       RTOC,0x0014(SP)
04BB0 4B30          935F0008               stw       r26,0x0008(r31)
04BB4 4B34   X      38600003               li        r3,3
04BB8 4B38   X      38800003               li        r4,3
04BBC 4B3C          480005D5               bl        $+0x05D4                  ; 0x00005110
04BC0 4B40          80410014               lwz       RTOC,0x0014(SP)
04BC4 4B44   X      2C030000               cmpwi     r3,0
04BC8 4B48   X      4082001C               bne       $+0x001C                  ; 0x00004B64
04BCC 4B4C   X      38600004               li        r3,4
04BD0 4B50          80010068               lwz       r0,0x0068(SP)
04BD4 4B54          38210060               addi      SP,SP,96
04BD8 4B58   X      7C0803A6               mtlr      r0                        ; LR = 8
04BDC 4B5C          BB01FFE0               lmw       r24,-0x0020(SP)
04BE0 4B60   X      4E800020               blr
04BE4 4B64          8183000C               lwz       r12,0x000C(r3)
04BE8 4B68   X      38A00081               li        r5,129
04BEC 4B6C          388C0003               addi      r4,r12,3
04BF0 4B70          90830010               stw       r4,0x0010(r3)
04BF4 4B74   X      38C00001               li        r6,1
04BF8 4B78          98AC0000               stb       r5,0x0000(r12)
04BFC 4B7C          98CC0001               stb       r6,0x0001(r12)
04C00 4B80          9B4C0002               stb       r26,0x0002(r12)
04C04 4B84   X      3B4000AF               li        r26,175
04C08 4B88          907F0008               stw       r3,0x0008(r31)
04C0C 4B8C   X      38E00007               li        r7,7
04C10 4B90          831D0004               lwz       r24,0x0004(r29)
04C14 4B94   X      7FE4FB78               mr        r4,r31
04C18 4B98          90FD0000               stw       r7,0x0000(r29)
04C1C 4B9C   X      7F63DB78               mr        r3,r27
04C20 4BA0          80BD0008               lwz       r5,0x0008(r29)
04C24 4BA4          80DD000C               lwz       r6,0x000C(r29)
04C28 4BA8          90BD0004               stw       r5,0x0004(r29)
04C2C 4BAC          90DD0008               stw       r6,0x0008(r29)
04C30 4BB0          801E000C               lwz       r0,0x000C(r30)
04C34 4BB4          54080734               rlwinm    r8,r0,0,28,26
04C38 4BB8          911E000C               stw       r8,0x000C(r30)
04C3C 4BBC          541D06F6               rlwinm    r29,r0,0,27,27
04C40 4BC0          4BFFF995               bl        $-0x066C                  ; 0x00004554
04C44 4BC4          801E000C               lwz       r0,0x000C(r30)
04C48 4BC8   X      7C7F1B78               mr        r31,r3
04C4C 4BCC   X      2C1F0000               cmpwi     r31,0
04C50 4BD0          7FA00378               or        r0,r29,r0
04C54 4BD4          901E000C               stw       r0,0x000C(r30)
04C58 4BD8   X      4082001C               bne       $+0x001C                  ; 0x00004BF4
04C5C 4BDC   X      38600004               li        r3,4
04C60 4BE0          80010068               lwz       r0,0x0068(SP)
04C64 4BE4          38210060               addi      SP,SP,96
04C68 4BE8   X      7C0803A6               mtlr      r0                        ; LR = 8
04C6C 4BEC          BB01FFE0               lmw       r24,-0x0020(SP)
04C70 4BF0   X      4E800020               blr
04C74 4BF4          801F000C               lwz       r0,0x000C(r31)
04C78 4BF8   X      2C1C002F               cmpwi     r28,47
04C7C 4BFC          807901BC               lwz       r3,0x01BC(r25)
04C80 4C00          7D201A14               add       r9,r0,r3
04C84 4C04   X      4182000C               beq       $+0x000C                  ; 0x00004C10
04C88 4C08   X      2C1C002B               cmpwi     r28,43
04C8C 4C0C   X      40820010               bne       $+0x0010                  ; 0x00004C1C
04C90 4C10          8889000F               lbz       r4,0x000F(r9)
04C94 4C14          60840001               ori       r4,r4,0x0001
04C98 4C18          9889000F               stb       r4,0x000F(r9)
04C9C 4C1C          9B490010               stb       r26,0x0010(r9)
04CA0 4C20   X      2C180000               cmpwi     r24,0
04CA4 4C24   X      4182000C               beq       $+0x000C                  ; 0x00004C30
04CA8 4C28          63430010               ori       r3,r26,0x0010
04CAC 4C2C          98690010               stb       r3,0x0010(r9)
04CB0 4C30   X      7F63DB78               mr        r3,r27
04CB4 4C34   X      7FE4FB78               mr        r4,r31
04CB8 4C38          48000581               bl        $+0x0580                  ; 0x000051B8
04CBC 4C3C          80410014               lwz       RTOC,0x0014(SP)
04CC0 4C40   X      38600000               li        r3,0
04CC4 4C44          80010068               lwz       r0,0x0068(SP)
04CC8 4C48          38210060               addi      SP,SP,96
04CCC 4C4C   X      7C0803A6               mtlr      r0                        ; LR = 8
04CD0 4C50          BB01FFE0               lmw       r24,-0x0020(SP)
04CD4 4C54   X      4E800020               blr
04CD8 4C58   X      7C0802A6               mflr      r0                        ; LR = 8
04CDC 4C5C          BF81FFF0               stmw      r28,-0x0010(SP)
04CE0 4C60          90010008               stw       r0,0x0008(SP)
04CE4 4C64          9421FFB0               stwu      SP,-0x0050(SP)
04CE8 4C68          3B820168               addi      r28,RTOC,360
04CEC 4C6C   X      7C7E1B78               mr        r30,r3
04CF0 4C70          809E0008               lwz       r4,0x0008(r30)
04CF4 4C74   X      3BE00000               li        r31,0
04CF8 4C78   X      3BA00000               li        r29,0
04CFC 4C7C   X      280405EE               cmplwi    r4,0x05EE
04D00 4C80   X      41810018               bgt       $+0x0018                  ; 0x00004C98
04D04 4C84          807C0000               lwz       r3,0x0000(r28)
04D08 4C88          38630208               addi      r3,r3,520
04D0C 4C8C          48000455               bl        $+0x0454                  ; 0x000050E0
04D10 4C90          80410014               lwz       RTOC,0x0014(SP)
04D14 4C94   X      7C7F1B78               mr        r31,r3
04D18 4C98   X      2C1F0000               cmpwi     r31,0
04D1C 4C9C   X      41820064               beq       $+0x0064                  ; 0x00004D00
04D20 4CA0          A01F05FE               lhz       r0,0x05FE(r31)
04D24 4CA4   X      2C000000               cmpwi     r0,0
04D28 4CA8   X      4182001C               beq       $+0x001C                  ; 0x00004CC4
04D2C 4CAC   X      38600000               li        r3,0
04D30 4CB0          80010058               lwz       r0,0x0058(SP)
04D34 4CB4          38210050               addi      SP,SP,80
04D38 4CB8   X      7C0803A6               mtlr      r0                        ; LR = 8
04D3C 4CBC          BB81FFF0               lmw       r28,-0x0010(SP)
04D40 4CC0   X      4E800020               blr
04D44 4CC4   X      38800001               li        r4,1
04D48 4CC8          B09F05FE               sth       r4,0x05FE(r31)
04D4C 4CCC          387F0010               addi      r3,r31,16
04D50 4CD0          809E0008               lwz       r4,0x0008(r30)
04D54 4CD4          38DF0008               addi      r6,r31,8
04D58 4CD8   X      38A00003               li        r5,3
04D5C 4CDC          4800041D               bl        $+0x041C                  ; 0x000050F8
04D60 4CE0          80410014               lwz       RTOC,0x0014(SP)
04D64 4CE4   X      7C7D1B78               mr        r29,r3
04D68 4CE8   X      2C1D0000               cmpwi     r29,0
04D6C 4CEC   X      40820014               bne       $+0x0014                  ; 0x00004D00
04D70 4CF0          819F0008               lwz       r12,0x0008(r31)
04D74 4CF4          807F000C               lwz       r3,0x000C(r31)
04D78 4CF8          48000611               bl        $+0x0610                  ; 0x00005308
04D7C 4CFC          80410014               lwz       RTOC,0x0014(SP)
04D80 4D00          80BE0008               lwz       r5,0x0008(r30)
04D84 4D04   X      2C1D0000               cmpwi     r29,0
04D88 4D08   X      40820034               bne       $+0x0034                  ; 0x00004D3C
04D8C 4D0C   X      38800003               li        r4,3
04D90 4D10   X      7CA32B78               mr        r3,r5
04D94 4D14          480003FD               bl        $+0x03FC                  ; 0x00005110
04D98 4D18          80410014               lwz       RTOC,0x0014(SP)
04D9C 4D1C   X      7C7D1B78               mr        r29,r3
04DA0 4D20   X      2C1D0000               cmpwi     r29,0
04DA4 4D24   X      40820018               bne       $+0x0018                  ; 0x00004D3C
04DA8 4D28          819C0000               lwz       r12,0x0000(r28)
04DAC 4D2C          806C003C               lwz       r3,0x003C(r12)
04DB0 4D30          38630001               addi      r3,r3,1
04DB4 4D34          906C003C               stw       r3,0x003C(r12)
04DB8 4D38          48000034               b         $+0x0034                  ; 0x00004D6C
04DBC 4D3C          809C0000               lwz       r4,0x0000(r28)
04DC0 4D40          80BE0008               lwz       r5,0x0008(r30)
04DC4 4D44          80C40228               lwz       r6,0x0228(r4)
04DC8 4D48          807E0000               lwz       r3,0x0000(r30)
04DCC 4D4C          54C6039D               rlwinm.   r6,r6,0,14,14
04DD0 4D50          809D000C               lwz       r4,0x000C(r29)
04DD4 4D54   X      41820010               beq       $+0x0010                  ; 0x00004D64
04DD8 4D58          480003D1               bl        $+0x03D0                  ; 0x00005128
04DDC 4D5C          80410014               lwz       RTOC,0x0014(SP)
04DE0 4D60          4800000C               b         $+0x000C                  ; 0x00004D6C
04DE4 4D64          480003DD               bl        $+0x03DC                  ; 0x00005140
04DE8 4D68          80410014               lwz       RTOC,0x0014(SP)
04DEC 4D6C   X      7FA3EB78               mr        r3,r29
04DF0 4D70          80010058               lwz       r0,0x0058(SP)
04DF4 4D74          38210050               addi      SP,SP,80
04DF8 4D78   X      7C0803A6               mtlr      r0                        ; LR = 8
04DFC 4D7C          BB81FFF0               lmw       r28,-0x0010(SP)
04E00 4D80   X      4E800020               blr
04E04 4D84   X      7C0802A6               mflr      r0                        ; LR = 8
04E08 4D88          93C1FFF8               stw       r30,-0x0008(SP)
04E0C 4D8C          93E1FFFC               stw       r31,-0x0004(SP)
04E10 4D90          90010008               stw       r0,0x0008(SP)
04E14 4D94          9421FFC0               stwu      SP,-0x0040(SP)
04E18 4D98          3BC20168               addi      r30,RTOC,360
04E1C 4D9C   X      7C7F1B78               mr        r31,r3
04E20 4DA0          480001D9               bl        $+0x01D8                  ; 0x00004F78
04E24 4DA4          80410014               lwz       RTOC,0x0014(SP)
04E28 4DA8   X      7FE3FB78               mr        r3,r31
04E2C 4DAC          4BFFFEAD               bl        $-0x0154                  ; 0x00004C58
04E30 4DB0   X      2C030000               cmpwi     r3,0
04E34 4DB4   X      41820054               beq       $+0x0054                  ; 0x00004E08
04E38 4DB8          80A30010               lwz       r5,0x0010(r3)
04E3C 4DBC   X      7C641B78               mr        r4,r3
04E40 4DC0          801F0008               lwz       r0,0x0008(r31)
04E44 4DC4          7CC02A14               add       r6,r0,r5
04E48 4DC8   X      38C6FFFC               subi      r6,r6,4
04E4C 4DCC          90C30010               stw       r6,0x0010(r3)
04E50 4DD0          80FE0000               lwz       r7,0x0000(r30)
04E54 4DD4          3867020C               addi      r3,r7,524
04E58 4DD8          480000B1               bl        $+0x00B0                  ; 0x00004E88
04E5C 4DDC          80410014               lwz       RTOC,0x0014(SP)
04E60 4DE0          813E0000               lwz       r9,0x0000(r30)
04E64 4DE4          800901F8               lwz       r0,0x01F8(r9)
04E68 4DE8   X      2C000000               cmpwi     r0,0
04E6C 4DEC   X      4082001C               bne       $+0x001C                  ; 0x00004E08
04E70 4DF0   X      38000001               li        r0,1
04E74 4DF4          900901F8               stw       r0,0x01F8(r9)
04E78 4DF8          809E0000               lwz       r4,0x0000(r30)
04E7C 4DFC          806401F4               lwz       r3,0x01F4(r4)
04E80 4E00          48000191               bl        $+0x0190                  ; 0x00004F90
04E84 4E04          80410014               lwz       RTOC,0x0014(SP)
04E88 4E08          480001A1               bl        $+0x01A0                  ; 0x00004FA8
04E8C 4E0C          80410014               lwz       RTOC,0x0014(SP)
04E90 4E10          80010048               lwz       r0,0x0048(SP)
04E94 4E14          38210040               addi      SP,SP,64
04E98 4E18   X      7C0803A6               mtlr      r0                        ; LR = 8
04E9C 4E1C          83C1FFF8               lwz       r30,-0x0008(SP)
04EA0 4E20          83E1FFFC               lwz       r31,-0x0004(SP)
04EA4 4E24   X      4E800020               blr
04EA8 4E28          8182FF4C               lwz       r12,-0x00B4(RTOC)
04EAC 4E2C          90410014               stw       RTOC,0x0014(SP)
04EB0 4E30          800C0000               lwz       r0,0x0000(r12)
04EB4 4E34          804C0004               lwz       RTOC,0x0004(r12)
04EB8 4E38   X      7C0903A6               mtctr     r0                        ; CTR = 9
04EBC 4E3C   X      4E800420               bctr
04EC0 4E40          8182FF0C               lwz       r12,-0x00F4(RTOC)
04EC4 4E44          90410014               stw       RTOC,0x0014(SP)
04EC8 4E48          800C0000               lwz       r0,0x0000(r12)
04ECC 4E4C          804C0004               lwz       RTOC,0x0004(r12)
04ED0 4E50   X      7C0903A6               mtctr     r0                        ; CTR = 9
04ED4 4E54   X      4E800420               bctr
04ED8 4E58          8182FF28               lwz       r12,-0x00D8(RTOC)
04EDC 4E5C          90410014               stw       RTOC,0x0014(SP)
04EE0 4E60          800C0000               lwz       r0,0x0000(r12)
04EE4 4E64          804C0004               lwz       RTOC,0x0004(r12)
04EE8 4E68   X      7C0903A6               mtctr     r0                        ; CTR = 9
04EEC 4E6C   X      4E800420               bctr
04EF0 4E70          8182FF08               lwz       r12,-0x00F8(RTOC)
04EF4 4E74          90410014               stw       RTOC,0x0014(SP)
04EF8 4E78          800C0000               lwz       r0,0x0000(r12)
04EFC 4E7C          804C0004               lwz       RTOC,0x0004(r12)
04F00 4E80   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F04 4E84   X      4E800420               bctr
04F08 4E88          8182FF48               lwz       r12,-0x00B8(RTOC)
04F0C 4E8C          90410014               stw       RTOC,0x0014(SP)
04F10 4E90          800C0000               lwz       r0,0x0000(r12)
04F14 4E94          804C0004               lwz       RTOC,0x0004(r12)
04F18 4E98   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F1C 4E9C   X      4E800420               bctr
04F20 4EA0          8182FF00               lwz       r12,-0x0100(RTOC)
04F24 4EA4          90410014               stw       RTOC,0x0014(SP)
04F28 4EA8          800C0000               lwz       r0,0x0000(r12)
04F2C 4EAC          804C0004               lwz       RTOC,0x0004(r12)
04F30 4EB0   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F34 4EB4   X      4E800420               bctr
04F38 4EB8          8182FF30               lwz       r12,-0x00D0(RTOC)
04F3C 4EBC          90410014               stw       RTOC,0x0014(SP)
04F40 4EC0          800C0000               lwz       r0,0x0000(r12)
04F44 4EC4          804C0004               lwz       RTOC,0x0004(r12)
04F48 4EC8   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F4C 4ECC   X      4E800420               bctr
04F50 4ED0          8182FF2C               lwz       r12,-0x00D4(RTOC)
04F54 4ED4          90410014               stw       RTOC,0x0014(SP)
04F58 4ED8          800C0000               lwz       r0,0x0000(r12)
04F5C 4EDC          804C0004               lwz       RTOC,0x0004(r12)
04F60 4EE0   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F64 4EE4   X      4E800420               bctr
04F68 4EE8          8182FF34               lwz       r12,-0x00CC(RTOC)
04F6C 4EEC          90410014               stw       RTOC,0x0014(SP)
04F70 4EF0          800C0000               lwz       r0,0x0000(r12)
04F74 4EF4          804C0004               lwz       RTOC,0x0004(r12)
04F78 4EF8   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F7C 4EFC   X      4E800420               bctr
04F80 4F00          8182FF24               lwz       r12,-0x00DC(RTOC)
04F84 4F04          90410014               stw       RTOC,0x0014(SP)
04F88 4F08          800C0000               lwz       r0,0x0000(r12)
04F8C 4F0C          804C0004               lwz       RTOC,0x0004(r12)
04F90 4F10   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F94 4F14   X      4E800420               bctr
04F98 4F18          8182FF10               lwz       r12,-0x00F0(RTOC)
04F9C 4F1C          90410014               stw       RTOC,0x0014(SP)
04FA0 4F20          800C0000               lwz       r0,0x0000(r12)
04FA4 4F24          804C0004               lwz       RTOC,0x0004(r12)
04FA8 4F28   X      7C0903A6               mtctr     r0                        ; CTR = 9
04FAC 4F2C   X      4E800420               bctr
04FB0 4F30          8182FF38               lwz       r12,-0x00C8(RTOC)
04FB4 4F34          90410014               stw       RTOC,0x0014(SP)
04FB8 4F38          800C0000               lwz       r0,0x0000(r12)
04FBC 4F3C          804C0004               lwz       RTOC,0x0004(r12)
04FC0 4F40   X      7C0903A6               mtctr     r0                        ; CTR = 9
04FC4 4F44   X      4E800420               bctr
04FC8 4F48          8182FF18               lwz       r12,-0x00E8(RTOC)
04FCC 4F4C          90410014               stw       RTOC,0x0014(SP)
04FD0 4F50          800C0000               lwz       r0,0x0000(r12)
04FD4 4F54          804C0004               lwz       RTOC,0x0004(r12)
04FD8 4F58   X      7C0903A6               mtctr     r0                        ; CTR = 9
04FDC 4F5C   X      4E800420               bctr
04FE0 4F60          8182FF50               lwz       r12,-0x00B0(RTOC)
04FE4 4F64          90410014               stw       RTOC,0x0014(SP)
04FE8 4F68          800C0000               lwz       r0,0x0000(r12)
04FEC 4F6C          804C0004               lwz       RTOC,0x0004(r12)
04FF0 4F70   X      7C0903A6               mtctr     r0                        ; CTR = 9
04FF4 4F74   X      4E800420               bctr
04FF8 4F78          8182FF60               lwz       r12,-0x00A0(RTOC)
04FFC 4F7C          90410014               stw       RTOC,0x0014(SP)
05000 4F80          800C0000               lwz       r0,0x0000(r12)
05004 4F84          804C0004               lwz       RTOC,0x0004(r12)
05008 4F88   X      7C0903A6               mtctr     r0                        ; CTR = 9
0500C 4F8C   X      4E800420               bctr
05010 4F90          8182FF40               lwz       r12,-0x00C0(RTOC)
05014 4F94          90410014               stw       RTOC,0x0014(SP)
05018 4F98          800C0000               lwz       r0,0x0000(r12)
0501C 4F9C          804C0004               lwz       RTOC,0x0004(r12)
05020 4FA0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05024 4FA4   X      4E800420               bctr
05028 4FA8          8182FF64               lwz       r12,-0x009C(RTOC)
0502C 4FAC          90410014               stw       RTOC,0x0014(SP)
05030 4FB0          800C0000               lwz       r0,0x0000(r12)
05034 4FB4          804C0004               lwz       RTOC,0x0004(r12)
05038 4FB8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0503C 4FBC   X      4E800420               bctr
05040 4FC0          8182FF5C               lwz       r12,-0x00A4(RTOC)
05044 4FC4          90410014               stw       RTOC,0x0014(SP)
05048 4FC8          800C0000               lwz       r0,0x0000(r12)
0504C 4FCC          804C0004               lwz       RTOC,0x0004(r12)
05050 4FD0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05054 4FD4   X      4E800420               bctr
05058 4FD8          8182FF6C               lwz       r12,-0x0094(RTOC)
0505C 4FDC          90410014               stw       RTOC,0x0014(SP)
05060 4FE0          800C0000               lwz       r0,0x0000(r12)
05064 4FE4          804C0004               lwz       RTOC,0x0004(r12)
05068 4FE8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0506C 4FEC   X      4E800420               bctr
05070 4FF0          8182FF54               lwz       r12,-0x00AC(RTOC)
05074 4FF4          90410014               stw       RTOC,0x0014(SP)
05078 4FF8          800C0000               lwz       r0,0x0000(r12)
0507C 4FFC          804C0004               lwz       RTOC,0x0004(r12)
05080 5000   X      7C0903A6               mtctr     r0                        ; CTR = 9
05084 5004   X      4E800420               bctr
05088 5008          8182FFCC               lwz       r12,-0x0034(RTOC)
0508C 500C          90410014               stw       RTOC,0x0014(SP)
05090 5010          800C0000               lwz       r0,0x0000(r12)
05094 5014          804C0004               lwz       RTOC,0x0004(r12)
05098 5018   X      7C0903A6               mtctr     r0                        ; CTR = 9
0509C 501C   X      4E800420               bctr
050A0 5020          8182FF9C               lwz       r12,-0x0064(RTOC)
050A4 5024          90410014               stw       RTOC,0x0014(SP)
050A8 5028          800C0000               lwz       r0,0x0000(r12)
050AC 502C          804C0004               lwz       RTOC,0x0004(r12)
050B0 5030   X      7C0903A6               mtctr     r0                        ; CTR = 9
050B4 5034   X      4E800420               bctr
050B8 5038          8182FF78               lwz       r12,-0x0088(RTOC)
050BC 503C          90410014               stw       RTOC,0x0014(SP)
050C0 5040          800C0000               lwz       r0,0x0000(r12)
050C4 5044          804C0004               lwz       RTOC,0x0004(r12)
050C8 5048   X      7C0903A6               mtctr     r0                        ; CTR = 9
050CC 504C   X      4E800420               bctr
050D0 5050          8182FFB0               lwz       r12,-0x0050(RTOC)
050D4 5054          90410014               stw       RTOC,0x0014(SP)
050D8 5058          800C0000               lwz       r0,0x0000(r12)
050DC 505C          804C0004               lwz       RTOC,0x0004(r12)
050E0 5060   X      7C0903A6               mtctr     r0                        ; CTR = 9
050E4 5064   X      4E800420               bctr
050E8 5068          8182FF98               lwz       r12,-0x0068(RTOC)
050EC 506C          90410014               stw       RTOC,0x0014(SP)
050F0 5070          800C0000               lwz       r0,0x0000(r12)
050F4 5074          804C0004               lwz       RTOC,0x0004(r12)
050F8 5078   X      7C0903A6               mtctr     r0                        ; CTR = 9
050FC 507C   X      4E800420               bctr
05100 5080          8182FFC0               lwz       r12,-0x0040(RTOC)
05104 5084          90410014               stw       RTOC,0x0014(SP)
05108 5088          800C0000               lwz       r0,0x0000(r12)
0510C 508C          804C0004               lwz       RTOC,0x0004(r12)
05110 5090   X      7C0903A6               mtctr     r0                        ; CTR = 9
05114 5094   X      4E800420               bctr
05118 5098          8182FFA4               lwz       r12,-0x005C(RTOC)
0511C 509C          90410014               stw       RTOC,0x0014(SP)
05120 50A0          800C0000               lwz       r0,0x0000(r12)
05124 50A4          804C0004               lwz       RTOC,0x0004(r12)
05128 50A8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0512C 50AC   X      4E800420               bctr
05130 50B0          8182FF14               lwz       r12,-0x00EC(RTOC)
05134 50B4          90410014               stw       RTOC,0x0014(SP)
05138 50B8          800C0000               lwz       r0,0x0000(r12)
0513C 50BC          804C0004               lwz       RTOC,0x0004(r12)
05140 50C0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05144 50C4   X      4E800420               bctr
05148 50C8          8182FF68               lwz       r12,-0x0098(RTOC)
0514C 50CC          90410014               stw       RTOC,0x0014(SP)
05150 50D0          800C0000               lwz       r0,0x0000(r12)
05154 50D4          804C0004               lwz       RTOC,0x0004(r12)
05158 50D8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0515C 50DC   X      4E800420               bctr
05160 50E0          8182FF58               lwz       r12,-0x00A8(RTOC)
05164 50E4          90410014               stw       RTOC,0x0014(SP)
05168 50E8          800C0000               lwz       r0,0x0000(r12)
0516C 50EC          804C0004               lwz       RTOC,0x0004(r12)
05170 50F0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05174 50F4   X      4E800420               bctr
05178 50F8          8182FFA8               lwz       r12,-0x0058(RTOC)
0517C 50FC          90410014               stw       RTOC,0x0014(SP)
05180 5100          800C0000               lwz       r0,0x0000(r12)
05184 5104          804C0004               lwz       RTOC,0x0004(r12)
05188 5108   X      7C0903A6               mtctr     r0                        ; CTR = 9
0518C 510C   X      4E800420               bctr
05190 5110          8182FFC4               lwz       r12,-0x003C(RTOC)
05194 5114          90410014               stw       RTOC,0x0014(SP)
05198 5118          800C0000               lwz       r0,0x0000(r12)
0519C 511C          804C0004               lwz       RTOC,0x0004(r12)
051A0 5120   X      7C0903A6               mtctr     r0                        ; CTR = 9
051A4 5124   X      4E800420               bctr
051A8 5128          8182FF1C               lwz       r12,-0x00E4(RTOC)
051AC 512C          90410014               stw       RTOC,0x0014(SP)
051B0 5130          800C0000               lwz       r0,0x0000(r12)
051B4 5134          804C0004               lwz       RTOC,0x0004(r12)
051B8 5138   X      7C0903A6               mtctr     r0                        ; CTR = 9
051BC 513C   X      4E800420               bctr
051C0 5140          8182FF20               lwz       r12,-0x00E0(RTOC)
051C4 5144          90410014               stw       RTOC,0x0014(SP)
051C8 5148          800C0000               lwz       r0,0x0000(r12)
051CC 514C          804C0004               lwz       RTOC,0x0004(r12)
051D0 5150   X      7C0903A6               mtctr     r0                        ; CTR = 9
051D4 5154   X      4E800420               bctr
051D8 5158          8182FFAC               lwz       r12,-0x0054(RTOC)
051DC 515C          90410014               stw       RTOC,0x0014(SP)
051E0 5160          800C0000               lwz       r0,0x0000(r12)
051E4 5164          804C0004               lwz       RTOC,0x0004(r12)
051E8 5168   X      7C0903A6               mtctr     r0                        ; CTR = 9
051EC 516C   X      4E800420               bctr
051F0 5170          8182FF74               lwz       r12,-0x008C(RTOC)
051F4 5174          90410014               stw       RTOC,0x0014(SP)
051F8 5178          800C0000               lwz       r0,0x0000(r12)
051FC 517C          804C0004               lwz       RTOC,0x0004(r12)
05200 5180   X      7C0903A6               mtctr     r0                        ; CTR = 9
05204 5184   X      4E800420               bctr
05208 5188          8182FFA0               lwz       r12,-0x0060(RTOC)
0520C 518C          90410014               stw       RTOC,0x0014(SP)
05210 5190          800C0000               lwz       r0,0x0000(r12)
05214 5194          804C0004               lwz       RTOC,0x0004(r12)
05218 5198   X      7C0903A6               mtctr     r0                        ; CTR = 9
0521C 519C   X      4E800420               bctr
05220 51A0          8182FF80               lwz       r12,-0x0080(RTOC)
05224 51A4          90410014               stw       RTOC,0x0014(SP)
05228 51A8          800C0000               lwz       r0,0x0000(r12)
0522C 51AC          804C0004               lwz       RTOC,0x0004(r12)
05230 51B0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05234 51B4   X      4E800420               bctr
05238 51B8          8182FFB4               lwz       r12,-0x004C(RTOC)
0523C 51BC          90410014               stw       RTOC,0x0014(SP)
05240 51C0          800C0000               lwz       r0,0x0000(r12)
05244 51C4          804C0004               lwz       RTOC,0x0004(r12)
05248 51C8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0524C 51CC   X      4E800420               bctr
05250 51D0          8182FFC8               lwz       r12,-0x0038(RTOC)
05254 51D4          90410014               stw       RTOC,0x0014(SP)
05258 51D8          800C0000               lwz       r0,0x0000(r12)
0525C 51DC          804C0004               lwz       RTOC,0x0004(r12)
05260 51E0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05264 51E4   X      4E800420               bctr
05268 51E8          8182FF8C               lwz       r12,-0x0074(RTOC)
0526C 51EC          90410014               stw       RTOC,0x0014(SP)
05270 51F0          800C0000               lwz       r0,0x0000(r12)
05274 51F4          804C0004               lwz       RTOC,0x0004(r12)
05278 51F8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0527C 51FC   X      4E800420               bctr
05280 5200          8182FFBC               lwz       r12,-0x0044(RTOC)
05284 5204          90410014               stw       RTOC,0x0014(SP)
05288 5208          800C0000               lwz       r0,0x0000(r12)
0528C 520C          804C0004               lwz       RTOC,0x0004(r12)
05290 5210   X      7C0903A6               mtctr     r0                        ; CTR = 9
05294 5214   X      4E800420               bctr
05298 5218          8182FFB8               lwz       r12,-0x0048(RTOC)
0529C 521C          90410014               stw       RTOC,0x0014(SP)
052A0 5220          800C0000               lwz       r0,0x0000(r12)
052A4 5224          804C0004               lwz       RTOC,0x0004(r12)
052A8 5228   X      7C0903A6               mtctr     r0                        ; CTR = 9
052AC 522C   X      4E800420               bctr
052B0 5230          8182FF04               lwz       r12,-0x00FC(RTOC)
052B4 5234          90410014               stw       RTOC,0x0014(SP)
052B8 5238          800C0000               lwz       r0,0x0000(r12)
052BC 523C          804C0004               lwz       RTOC,0x0004(r12)
052C0 5240   X      7C0903A6               mtctr     r0                        ; CTR = 9
052C4 5244   X      4E800420               bctr
052C8 5248          8182FF7C               lwz       r12,-0x0084(RTOC)
052CC 524C          90410014               stw       RTOC,0x0014(SP)
052D0 5250          800C0000               lwz       r0,0x0000(r12)
052D4 5254          804C0004               lwz       RTOC,0x0004(r12)
052D8 5258   X      7C0903A6               mtctr     r0                        ; CTR = 9
052DC 525C   X      4E800420               bctr
052E0 5260          8182FF44               lwz       r12,-0x00BC(RTOC)
052E4 5264          90410014               stw       RTOC,0x0014(SP)
052E8 5268          800C0000               lwz       r0,0x0000(r12)
052EC 526C          804C0004               lwz       RTOC,0x0004(r12)
052F0 5270   X      7C0903A6               mtctr     r0                        ; CTR = 9
052F4 5274   X      4E800420               bctr
052F8 5278          8182FF84               lwz       r12,-0x007C(RTOC)
052FC 527C          90410014               stw       RTOC,0x0014(SP)
05300 5280          800C0000               lwz       r0,0x0000(r12)
05304 5284          804C0004               lwz       RTOC,0x0004(r12)
05308 5288   X      7C0903A6               mtctr     r0                        ; CTR = 9
0530C 528C   X      4E800420               bctr
05310 5290          8182FF94               lwz       r12,-0x006C(RTOC)
05314 5294          90410014               stw       RTOC,0x0014(SP)
05318 5298          800C0000               lwz       r0,0x0000(r12)
0531C 529C          804C0004               lwz       RTOC,0x0004(r12)
05320 52A0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05324 52A4   X      4E800420               bctr
05328 52A8          8182FF70               lwz       r12,-0x0090(RTOC)
0532C 52AC          90410014               stw       RTOC,0x0014(SP)
05330 52B0          800C0000               lwz       r0,0x0000(r12)
05334 52B4          804C0004               lwz       RTOC,0x0004(r12)
05338 52B8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0533C 52BC   X      4E800420               bctr
05340 52C0          8182FF3C               lwz       r12,-0x00C4(RTOC)
05344 52C4          90410014               stw       RTOC,0x0014(SP)
05348 52C8          800C0000               lwz       r0,0x0000(r12)
0534C 52CC          804C0004               lwz       RTOC,0x0004(r12)
05350 52D0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05354 52D4   X      4E800420               bctr
05358 52D8          8182FF90               lwz       r12,-0x0070(RTOC)
0535C 52DC          90410014               stw       RTOC,0x0014(SP)
05360 52E0          800C0000               lwz       r0,0x0000(r12)
05364 52E4          804C0004               lwz       RTOC,0x0004(r12)
05368 52E8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0536C 52EC   X      4E800420               bctr
05370 52F0          8182FF88               lwz       r12,-0x0078(RTOC)
05374 52F4          90410014               stw       RTOC,0x0014(SP)
05378 52F8          800C0000               lwz       r0,0x0000(r12)
0537C 52FC          804C0004               lwz       RTOC,0x0004(r12)
05380 5300   X      7C0903A6               mtctr     r0                        ; CTR = 9
05384 5304   X      4E800420               bctr
05388 5308          800C0000               lwz       r0,0x0000(r12)
0538C 530C          90410014               stw       RTOC,0x0014(SP)
05390 5310   X      7C0903A6               mtctr     r0                        ; CTR = 9
05394 5314          804C0004               lwz       RTOC,0x0004(r12)
05398 5318   X      4E800420               bctr

0539C There are 4 (pad?) bytes at the end of this section.

      =========================================================

      Pidata section 1 (<unnamed>)
      Address    Op      Operand               Encoding/data
053A0   000      ZERO    cnt=208               00 8150
053A3   0D0      RPTZERO cnt=2                 82 
053A4                    dcnt=2                   02
053A5                    rpt=20                   14
053A6                                       1  02F8 0168 0268 026C 0250 0170       ...h.h.l.P.p
053B2                                       7  0160 01D8 0148 0150 0270 0368       .`...H.P.p.h
053BE                                      13  0B04 0100 06A4 0100 0734 0100       .........4..
053CA                                      19  096C 0100                           .l..
053CE   122      ZERO    cnt=3                 03 
053CF   125      RPTBLK  cnt=5                 65 
053D0                    dcnt=3                   03
053D1                    rpt=22                   16
053D2                                          0001000000                          .....
053D7                                       1  000800 00CC00 012C00 013000         .......,..0.
053E3                                       5  0D0800 0BCC00 056800 0C1800         .......h....
053EF                                       9  0D0C00 013800 2E9400 11B000         ....8.......
053FB                                      13  181C00 16B000 3CFC00 372400         ......<..7$.
05407                                      17  3ABC00 347C00 323800 316800         :..4|.28.1h.
05413                                      21  19F400 49BC00                       ...I..
05419   1DA      BLK     cnt=8                 28 
0541A                                          4D84000001001BBD                    M.......
05422   1E2      RPTZERO cnt=4                 84 
05423                    dcnt=2                   02
05424                    rpt=1                    01
05425                                       1  01F8                                ..
05427   1EC      ZERO    cnt=2                 02 
05428   1EE      BLK     cnt=5                 25 
05429                                          05EA000008                          .....
0542E   1F3      RPTZERO cnt=4                 84 
0542F                    dcnt=5                   05
05430                    rpt=1                    01
05431                                       1  40676D6163                          @gmac
05436   200      ZERO    cnt=4                 04 
05437   204      RPTZERO cnt=2                 82 
05438                    dcnt=2                   02
05439                    rpt=19                   13
0543A                                       1  0100 0108 0110 0000 01E0 0000       ............
05446                                       7  0000 0118 0000 0108 0110 0000       ............
05452                                      13  01E0 0000 0000 0200 0220 0000       ......... ..
0545E                                      19  0000                                ..
05460   252      BLK     cnt=6                 26 
05461                                          024008002001                        .@.. .
05467   258      RPTZERO cnt=3                 83 
05468                    dcnt=1                   01
05469                    rpt=7                    07
0546A                                       1  01 00 00 00 00 00 00                .......
05471   277      BLK     cnt=5                 25 
05472                                          006D74656A                          .mtej
05477   27C      RPTZERO cnt=4                 84 
05478                    dcnt=5                   05
05479                    rpt=3                    03
0547A                                       1  04676D6163 0000000000 0000000000    .gmac..........
05489   29B      ZERO    cnt=5                 05 
0548A   2A0      BLK     cnt=4                 24 
0548B                                          02002001                            .. .
0548F   2A4      RPTZERO cnt=3                 83 
05490                    dcnt=6                   06
05491                    rpt=7                    07
05492                                       1  0404656E6574 000000000000           ..enet......
0549E                                       3  000000000000 000000000000           ............
054AA                                       5  000000000000 000000000000           ............
054B6                                       7  000000000000                        ......
054BC   2E6      ZERO    cnt=3                 03 
054BD   2E9      RPTZERO cnt=2                 82 
054BE                    dcnt=11                  0B
054BF                    rpt=1                    01
054C0                                       1  016F74616E000A0B010102              .otan......
054CB   2F8      BLK     cnt=110               20 6E
054CD                                          066C616E4C6962000D674578706F7274    .lanLib..gExport
054DD                                          6564446174610014496E697469616C69    edData..Initiali
054ED                                          7A654C6F74734F5374756666000E6861    zeLotsOStuff..ha
054FD                                          6C5F656E65745F777269746500116861    l_enet_write..ha
0550D                                          6C5F6765745F656E65745F6164647200    l_get_enet_addr.
0551D                                          1D526567697374657255707065724472    .RegisterUpperDr
0552D                                          697665724D736748616E646C6572        iverMsgHandler
0553B   366      ZERO    cnt=7                 07 
0553C   36D      RPTBLK  cnt=2                 62 
0553D                    dcnt=14                  0E
0553E                    rpt=2                    02
0553F                                          0001                                ..
05541                                       1  780004005F000000000000000100        x..._.........
0554F                                       2  8000140020000000000000001D00        .... .........
0555D   38F      BLK     cnt=3                 23 
0555E                                          880012                              ...
05561   392      RPTBLK  cnt=9                 69 
05562                    dcnt=7                   07
05563                    rpt=2                    02
05564                                          000800010000000000                  .........
0556D                                       1  1E000001900012 02000001980004       ..............
0557B   3BB      BLK     cnt=9                 29 
0557C                                          1B000001A000100019                  .........
05585   3C4      ZERO    cnt=7                 07 
05586   3CB      BLK     cnt=7                 27 
05587                                          15000001A80004                      .......
0558E   3D2      RPTBLK  cnt=9                 69 
0558F                    dcnt=7                   07
05590                    rpt=2                    02
05591                                          000800010000000000                  .........
0559A                                       1  1F000001B00008 20000001B80008       ....... ......
055A8   3FB      BLK     cnt=2                 22 
055A9                                          3100                                1.
055AB   3FD      RPTBLK  cnt=2                 62 
055AC                    dcnt=14                  0E
055AD                    rpt=1                    01
055AE                                          0001                                ..
055B0                                       1  C000080012000000000000003400        ............4.
055BE   40F      BLK     cnt=5                 25 
055BF                                          C80004009C                          .....
055C4   414      ZERO    cnt=7                 07 
055C5   41B      BLK     cnt=2                 22 
055C6                                          2D00                                -.
055C8   41D      RPTBLK  cnt=14                6E 
055C9                    dcnt=2                   02
055CA                    rpt=2                    02
055CB                                          0001D00016001000000000000000        ..............
055D9                                       1  2F00 2900                           /.).
055DD   44B      BLK     cnt=9                 29 
055DE                                          2B000001D000160010                  +........
055E7   454      ZERO    cnt=4                 04 

            ---------------------------- Unpacked PiData ---------------------------
      0000  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0020  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0040  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0060  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0080  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00A0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00C0  00000000 00000000 00000000 00000000  000002F8 00000168 00000268 0000026C  .......................h...h...l
      00E0  00000250 00000170 00000160 000001D8  00000148 00000150 00000270 00000368  ...P...p...`.......H...P...p...h
      0100  00000B04 00000100 000006A4 00000100  00000734 00000100 0000096C 00000100  ...................4.......l....
      0120  00000000 00000100 00000008 00000100  000000CC 00000100 0000012C 00000100  ...........................,....
      0140  00000130 00000100 00000D08 00000100  00000BCC 00000100 00000568 00000100  ...0.......................h....
      0160  00000C18 00000100 00000D0C 00000100  00000138 00000100 00002E94 00000100  ...................8............
      0180  000011B0 00000100 0000181C 00000100  000016B0 00000100 00003CFC 00000100  ..........................<.....
      01A0  00003724 00000100 00003ABC 00000100  0000347C 00000100 00003238 00000100  ..7$......:.......4|......28....
      01C0  00003168 00000100 000019F4 00000100  000049BC 00000100 00004D84 00000100  ..1h..............I.......M.....
      01E0  1BBD0000 000001F8 00000000 000005EA  00000800 00000040 676D6163 00000000  .......................@gmac....
      0200  00000000 00000100 00000108 00000110  00000000 000001E0 00000000 00000000  ................................
      0220  00000118 00000000 00000108 00000110  00000000 000001E0 00000000 00000000  ................................
      0240  00000200 00000220 00000000 00000000  00000240 08002001 00000001 00000000  ....... ...........@.. .........
      0260  00000000 00000000 00000000 00000000  00000000 00000000 6D74656A 00000000  ........................mtej....
      0280  04676D61 63000000 00000000 00000000  00000000 00000000 00000000 00000000  .gmac...........................
      02A0  02002001 00000004 04656E65 74000000  00000000 00000000 00000000 00000000  .. ......enet...................
      02C0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      02E0  00000000 00000000 00000001 6F74616E  000A0B01 01020000 066C616E 4C696200  ............otan.........lanLib.
      0300  0D674578 706F7274 65644461 74610014  496E6974 69616C69 7A654C6F 74734F53  .gExportedData..InitializeLotsOS
      0320  74756666 000E6861 6C5F656E 65745F77  72697465 00116861 6C5F6765 745F656E  tuff..hal_enet_write..hal_get_en
      0340  65745F61 64647200 1D526567 69737465  72557070 65724472 69766572 4D736748  et_addr..RegisterUpperDriverMsgH
      0360  616E646C 65720000 00000000 00000178  0004005F 00000000 00000001 00000180  andler.........x..._............
      0380  00140020 00000000 0000001D 00000188  00120008 00010000 0000001E 00000190  ... ............................
      03A0  00120008 00010000 00000002 00000198  00040008 00010000 0000001B 000001A0  ................................
      03C0  00100019 00000000 00000015 000001A8  00040008 00010000 0000001F 000001B0  ................................
      03E0  00080008 00010000 00000020 000001B8  00080008 00010000 00000031 000001C0  ........... ...............1....
      0400  00080012 00000000 00000034 000001C8  0004009C 00000000 0000002D 000001D0  ...........4...............-....
      0420  00160010 00000000 0000002F 000001D0  00160010 00000000 00000029 000001D0  .........../...............)....
      0440  00160010 00000000 0000002B 000001D0  00160010 00000000                    ...........+............

055E8 There are 8 (pad?) bytes at the end of this section.

      =========================================================

      Loader section 2 (<unnamed>)

      ------- Loader Header -------
055F0 entrySection     = 0xFFFFFFFF (-1)                       entry point section number
055F4 entryOffset      = 0x00000000 (0)                        entry point descr. ldr section offset
055F8 initSection      = 0x00000001 (1)                        init routine section number
055FC initOffset       = 0x00000120 (288)                      init routine descr. ldr section offset
05600 termSection      = 0x00000001 (1)                        term routine section number
05604 termOffset       = 0x00000138 (312)                      term routine descr. ldr section offset
05608 nbrImportIDs     = 0x00000004 (4)                        number of import container ID entries
0560C nbrImportSyms    = 0x00000034 (52)                       number of import symbol table entries
05610 nbrRelocSects    = 0x00000001 (1)                        number of relocation sections (headers)
05614 relocsOffset     = 0x00000174 (372)                      relocation instructions ldr section offset	
05618 strTblOffset     = 0x000001A2 (418)                      string table ldr section offset
0561C slotTblOffset    = 0x000004DC (1244)                     hash slot table ldr section offset
05620 hashSlotTblSz    = 0x00000000 (0) [==> 1]                log 2 of number of hash slot entries
05624 nbrExportSyms    = 0x00000006 (6)                        number of export symbol table entries

      ------ Loader Import Container ID Table ------
05628 [0] containerName    = 0x00000000 (0) .... DriverServicesLib
0562C     oldImpVersion    = 0x00000000 (0)                    old implementation version
05630     currentVersion   = 0x00000000 (0)                    current version
05634     nbrOfImports     = 9                                 number of import symbols from this container
05638     firstImport      = 0                                 first import symbol (index) to use
0563C     importFlags      = 0x00                              import container flags
0563D     reserved         = 0x000000                          <reserved>

05640 [1] containerName    = 0x0000009F (159) .. InterfaceLib
05644     oldImpVersion    = 0x00000000 (0)                    old implementation version
05648     currentVersion   = 0x00000000 (0)                    current version
0564C     nbrOfImports     = 6                                 number of import symbols from this container
05650     firstImport      = 9                                 first import symbol (index) to use
05654     importFlags      = 0x00                              import container flags
05655     reserved         = 0x000000                          <reserved>

05658 [2] containerName    = 0x000000FF (255) .. OTKernelUtilLib
0565C     oldImpVersion    = 0x00000000 (0)                    old implementation version
05660     currentVersion   = 0x00000000 (0)                    current version
05664     nbrOfImports     = 14                                number of import symbols from this container
05668     firstImport      = 15                                first import symbol (index) to use
0566C     importFlags      = 0x00                              import container flags
0566D     reserved         = 0x000000                          <reserved>

05670 [3] containerName    = 0x000001EF (495) .. OTKernelLib
05674     oldImpVersion    = 0x00000000 (0)                    old implementation version
05678     currentVersion   = 0x00000000 (0)                    current version
0567C     nbrOfImports     = 23                                number of import symbols from this container
05680     firstImport      = 29                                first import symbol (index) to use
05684     importFlags      = 0x00                              import container flags
05685     reserved         = 0x000000                          <reserved>

      ------ Loader Import Symbol Table ------
           Importing from "DriverServicesLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
05688 [ 0] 02 000012   TVector  PBQueueInit
0568C [ 1] 02 00001E   TVector  PBDequeueFirst
05690 [ 2] 02 00002D   TVector  PBQueueCreate
05694 [ 3] 02 00003B   TVector  PoolAllocateResident
05698 [ 4] 02 000050   TVector  PBQueueDelete
0569C [ 5] 02 00005E   TVector  PBEnqueueLast
056A0 [ 6] 02 00006C   TVector  PoolDeallocate
056A4 [ 7] 02 00007B   TVector  BlockMoveData
056A8 [ 8] 02 000089   TVector  BlockMoveDataUncached

           Importing from "InterfaceLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
056AC [ 9] 02 0000AC   TVector  CloseConnection
056B0 [10] 02 0000BC   TVector  NewPtrSysClear
056B4 [11] 02 0000CB   TVector  CountSymbols
056B8 [12] 02 0000D8   TVector  GetSharedLibrary
056BC [13] 02 0000E9   TVector  FindSymbol
056C0 [14] 02 0000F4   TVector  DisposePtr

           Importing from "OTKernelUtilLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
056C4 [15] 02 00010F   TVector  OTMemzero
056C8 [16] 02 000119   TVector  OTScheduleDeferredTask
056CC [17] 02 000130   TVector  OTGetTimeStamp
056D0 [18] 02 00013F   TVector  OTLIFOEnqueue
056D4 [19] 02 00014D   TVector  OTDestroyDeferredTask
056D8 [20] 02 000163   TVector  OTCreateDeferredTask
056DC [21] 02 000178   TVector  OTReverseList
056E0 [22] 02 000186   TVector  OTLIFODequeue
056E4 [23] 02 000194   TVector  OTChangePortState
056E8 [24] 02 0001A6   TVector  OTEnterInterrupt
056EC [25] 02 0001B7   TVector  OTLeaveInterrupt
056F0 [26] 02 0001C8   TVector  OTAtomicAdd32
056F4 [27] 02 0001D6   TVector  OTLIFOStealList
056F8 [28] 02 0001E6   TVector  OTMemcpy

           Importing from "OTKernelLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
056FC [29] 02 0001FB   TVector  dupmsg
05700 [30] 02 000202   TVector  freemsg
05704 [31] 02 00020A   TVector  msgdsize
05708 [32] 02 000213   TVector  putq
0570C [33] 02 000218   TVector  copyb
05710 [34] 02 00021E   TVector  putnextctl1
05714 [35] 02 00022A   TVector  OTFreeMem
05718 [36] 02 000234   TVector  OTAllocMem
0571C [37] 02 00023F   TVector  mi_reallocb
05720 [38] 02 00024B   TVector  putnext
05724 [39] 02 000253   TVector  canputnext
05728 [40] 02 00025E   TVector  freeb
0572C [41] 02 000264   TVector  qreply
05730 [42] 02 00026B   TVector  esballoc
05734 [43] 02 000274   TVector  adjmsg
05738 [44] 02 00027B   TVector  flushq
0573C [45] 02 000282   TVector  puthere
05740 [46] 02 00028A   TVector  mi_offset_param
05744 [47] 02 00029A   TVector  mi_close_comm
05748 [48] 02 0002A8   TVector  OTFindPortByDev
0574C [49] 02 0002B8   TVector  allocb
05750 [50] 02 0002BF   TVector  mi_open_comm
05754 [51] 02 0002CC   TVector  getq

      ------ Loader Relocation Headers ------
05758 [0] sectionNumber    = 1                                 loadable section to be relocated
0575A     reserved         = 0x0000                            <reserved>
0575C     nbrOfRelocs      = 23                                number of loader relocation instructions
05760     firstRelocInstr  = 0x00000000 (0)                    relocation offset to first instruction

      ------ Loader Relocation Instructions ------
           Relocations for section 1 (<unnamed>)
           Instr     Op    Operand           codeA dataA rSymI      rAddr(s)      Relocation      Other effects/section names
05764 [ 0] 6401      DTIS  sct=1               0     1     0                                      dataA = &sct 1
05766 [ 1] 4A33      SYMR  cnt=52              0     1     0   00000000:000000CC  ImpSym[0:51]
05768 [ 2] 420B      DATA  cnt=12              0     1    52   000000D0:000000FC  dataA           sct 1
0576A [ 3] 461A      DSC2  cnt=27              0     1    52   00000100:000001D4  codeA,dataA     sct 0,sct 1
0576C [ 4] 4400      DESC  cnt=1               0     1    52   000001D8:000001E0  codeA,dataA,0   sct 0,sct 1
0576E [ 5] 4800      VTBL  cnt=1               0     1    52   000001E4:000001E8  dataA,0         sct 1
05770 [ 6] 0183      DDAT  delta=24,n=3        0     1    52   00000204:0000020C  dataA           sct 1
05772 [ 7] 0041      DDAT  delta=4,n=1         0     1    52   00000214           dataA           sct 1
05774 [ 8] 8007      DELT  delta=8             0     1    52                                      rAddr = 0x00000220
05776 [ 9] 4800      VTBL  cnt=1               0     1    52   00000220:00000224  dataA,0         sct 1
05778 [10] 4201      DATA  cnt=2               0     1    52   00000228:0000022C  dataA           sct 1
0577A [11] 0041      DDAT  delta=4,n=1         0     1    52   00000234           dataA           sct 1
0577C [12] 0082      DDAT  delta=8,n=2         0     1    52   00000240:00000244  dataA           sct 1
0577E [13] 0081      DDAT  delta=8,n=1         0     1    52   00000250           dataA           sct 1
05780 [14] 1181      DDAT  delta=280,n=1       0     1    52   0000036C           dataA           sct 1
05782 [15] 00C1      DDAT  delta=12,n=1        0     1    52   0000037C           dataA           sct 1
05784 [16] 00C1      DDAT  delta=12,n=1        0     1    52   0000038C           dataA           sct 1
05786 [17] 00C1      DDAT  delta=12,n=1        0     1    52   0000039C           dataA           sct 1
05788 [18] 00C1      DDAT  delta=12,n=1        0     1    52   000003AC           dataA           sct 1
0578A [19] 00C1      DDAT  delta=12,n=1        0     1    52   000003BC           dataA           sct 1
0578C [20] 00C1      DDAT  delta=12,n=1        0     1    52   000003CC           dataA           sct 1
0578E [21] 00C1      DDAT  delta=12,n=1        0     1    52   000003DC           dataA           sct 1
05790 [22] 9600      RPT   i=7,rpt=1           0     1    52                                      rpt ins(15:21) 1 times

      ------ Loader String Table ------
05792 00000    18  DriverServicesLib
057A4 00012    12  PBQueueInit
057B0 0001E    15  PBDequeueFirst
057BF 0002D    14  PBQueueCreate
057CD 0003B    21  PoolAllocateResident
057E2 00050    14  PBQueueDelete
057F0 0005E    14  PBEnqueueLast
057FE 0006C    15  PoolDeallocate
0580D 0007B    14  BlockMoveData
0581B 00089    22  BlockMoveDataUncached
05831 0009F    13  InterfaceLib
0583E 000AC    16  CloseConnection
0584E 000BC    15  NewPtrSysClear
0585D 000CB    13  CountSymbols
0586A 000D8    17  GetSharedLibrary
0587B 000E9    11  FindSymbol
05886 000F4    11  DisposePtr
05891 000FF    16  OTKernelUtilLib
058A1 0010F    10  OTMemzero
058AB 00119    23  OTScheduleDeferredTask
058C2 00130    15  OTGetTimeStamp
058D1 0013F    14  OTLIFOEnqueue
058DF 0014D    22  OTDestroyDeferredTask
058F5 00163    21  OTCreateDeferredTask
0590A 00178    14  OTReverseList
05918 00186    14  OTLIFODequeue
05926 00194    18  OTChangePortState
05938 001A6    17  OTEnterInterrupt
05949 001B7    17  OTLeaveInterrupt
0595A 001C8    14  OTAtomicAdd32
05968 001D6    16  OTLIFOStealList
05978 001E6     9  OTMemcpy
05981 001EF    12  OTKernelLib
0598D 001FB     7  dupmsg
05994 00202     8  freemsg
0599C 0020A     9  msgdsize
059A5 00213     5  putq
059AA 00218     6  copyb
059B0 0021E    12  putnextctl1
059BC 0022A    10  OTFreeMem
059C6 00234    11  OTAllocMem
059D1 0023F    12  mi_reallocb
059DD 0024B     8  putnext
059E5 00253    11  canputnext
059F0 0025E     6  freeb
059F6 00264     7  qreply
059FD 0026B     9  esballoc
05A06 00274     7  adjmsg
05A0D 0027B     7  flushq
05A14 00282     8  puthere
05A1C 0028A    16  mi_offset_param
05A2C 0029A    14  mi_close_comm
05A3A 002A8    16  OTFindPortByDev
05A4A 002B8     7  allocb
05A51 002BF    13  mi_open_comm
05A5E 002CC     5  getq
05A63 002D1    16  gDLPIPrivateData
05A73 002E1    20  TheDriverDescription
05A87 002F5    16  ValidateHardware
05A97 00305    21  TerminateStreamModule
05AAC 0031A    16  GetOTInstallInfo
05ABC 0032A    16  InitStreamModule

      ------ Loader Export Hash Slot Table ------
            Slot => Count  Index
05ACC [0] 00180000    6      0  

      ------ Loader Export Chain Table ------
05AD0 [0] 0014BDE0   [1] 00104E3C   [2] 0010ADD8   [3] 00155E85   [4] 00108F84
05AE4 [5] 0010AE97

      ------ Loader Export Symbol Table ------
05AE8 [0] symbol class     = 0x01       (Data)                 export symbol class
05AE9     export name      = 0x0002E1   ........ TheDriverDescription
05AEC     address          = 0x00000278 (632)                  section offset to be exported
05AF0     sectionNumber    = 1          (<unnamed>)            section number

05AF2 [1] symbol class     = 0x02       (TVector)              export symbol class
05AF3     export name      = 0x0002F5   ........ ValidateHardware
05AF6     address          = 0x00000128 (296)                  section offset to be exported
05AFA     sectionNumber    = 1          (<unnamed>)            section number

05AFC [2] symbol class     = 0x01       (Data)                 export symbol class
05AFD     export name      = 0x0002D1   ........ gDLPIPrivateData
05B00     address          = 0x00000268 (616)                  section offset to be exported
05B04     sectionNumber    = 1          (<unnamed>)            section number

05B06 [3] symbol class     = 0x02       (TVector)              export symbol class
05B07     export name      = 0x000305   ........ TerminateStreamModule
05B0A     address          = 0x00000130 (304)                  section offset to be exported
05B0E     sectionNumber    = 1          (<unnamed>)            section number

05B10 [4] symbol class     = 0x02       (TVector)              export symbol class
05B11     export name      = 0x00032A   ........ InitStreamModule
05B14     address          = 0x00000158 (344)                  section offset to be exported
05B18     sectionNumber    = 1          (<unnamed>)            section number

05B1A [5] symbol class     = 0x02       (TVector)              export symbol class
05B1B     export name      = 0x00031A   ........ GetOTInstallInfo
05B1E     address          = 0x00000140 (320)                  section offset to be exported
05B22     sectionNumber    = 1          (<unnamed>)            section number

DumpPEF complete - no errors reported.


      Container [4] (uprdecLib) [In data fork (Offset 0x2B220, Length 0x5B34/23348)]

      Container Header
00000 magic1, magic2   = 0x4A6F7921 ('Joy!')                   magic numbers
00004 containerID      = 0x70656666 ('peff')                   container identifier
00008 architectureID   = 0x70777063 ('pwpc')                   architecture identifier
0000C versionNumber    = 0x00000001 (1)                        version
00010 dateTimeStamp    = 0xB8C77E1C (Wed Mar 27 05:48:12 2002) date/time stamp
00014 oldDefVersion    = 0x00000000 (0)                        old definition version
00018 oldImpVersion    = 0x00000000 (0)                        old implementation version
0001C currentVersion   = 0x00000000 (0)                        current version
00020 nbrOfSections    = 3                                     number of sections
00022 loadableSections = 2                                     number of loadable sections
00024 memoryAddress    = 0x00000000                            memory address

      =========================================================

      Section Header 0
00028 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
0002C sectionAddress   = 0x00000000                            preferred base address for section
00030 execSize         = 0x0000531C (21276)                    execution (byte) size (including zero init)
00034 initSize         = 0x0000531C (21276)                    before zero init (byte) size
00038 rawSize          = 0x0000531C (21276)                    raw data (byte) size
0003C containerOffset  = 0x00000080 (128)                      container offset to the raw data
00040 regionKind       = 0x00       (code)                     region kind ==> code section (loadable)
00041 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
00042 alignment        = 0x02       (4-byte bndry)             log 2 alignment
00043 reserved         = 0x00                                  <reserved>

      Section Header 1
00044 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00048 sectionAddress   = 0x00000000                            preferred base address for section
0004C execSize         = 0x00000460 (1120)                     execution (byte) size (including zero init)
00050 initSize         = 0x00000460 (1120)                     before zero init (byte) size
00054 rawSize          = 0x00000258 (600)                      raw data (byte) size
00058 containerOffset  = 0x000053A0 (21408)                    container offset to the raw data
0005C regionKind       = 0x02       (pidata)                   region kind ==> "pattern" initialized data (loadable)
0005D shareKind        = 0x04       (global share)             sharing kind ==> shared across all contexts
0005E alignment        = 0x03       (8-byte bndry)             log 2 alignment
0005F reserved         = 0x00                                  <reserved>

      Section Header 2
00060 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00064 sectionAddress   = 0x00000000                            preferred base address for section
00068 execSize         = 0x00000000 (0)                        execution (byte) size (including zero init)
0006C initSize         = 0x00000000 (0)                        before zero init (byte) size
00070 rawSize          = 0x00000534 (1332)                     raw data (byte) size
00074 containerOffset  = 0x00005600 (22016)                    container offset to the raw data
00078 regionKind       = 0x04       (loader)                   region kind ==> loader (non-loadable)
00079 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
0007A alignment        = 0x00                                  log 2 alignment (ignored for non-loadables)
0007B reserved         = 0x00                                  <reserved>

0007C There are 4 (pad?) bytes at the end of the section headers.
      This is probably because there's no string table.

      =========================================================

      Code section 0 (<unnamed>)

      Loc   Flags  Object Code  Label      Opcode    Operand                   Comment
00080 0000   X      38600000               li        r3,0
00084 0004   X      4E800020               blr
00088 0008   X      38600000               li        r3,0
0008C 000C   X      4E800020               blr
00090 0010          8062FFD8               lwz       r3,-0x0028(RTOC)
00094 0014          81230000               lwz       r9,0x0000(r3)
00098 0018   X      2C090000               cmpwi     r9,0
0009C 001C   X      4D820020               beqlr
000A0 0020   X      7C0802A6               mflr      r0                        ; LR = 8
000A4 0024          BF81FFF0               stmw      r28,-0x0010(SP)
000A8 0028          90010008               stw       r0,0x0008(SP)
000AC 002C          9421FFB0               stwu      SP,-0x0050(SP)
000B0 0030          3BC20174               addi      r30,RTOC,372
000B4 0034   X      3BA00000               li        r29,0
000B8 0038          809E0000               lwz       r4,0x0000(r30)
000BC 003C   X      7C7F1B78               mr        r31,r3
000C0 0040   X      2C040000               cmpwi     r4,0
000C4 0044   X      41820024               beq       $+0x0024                  ; 0x00000068
000C8 0048          819E0000               lwz       r12,0x0000(r30)
000CC 004C   X      38600006               li        r3,6
000D0 0050          38820068               addi      r4,RTOC,104
000D4 0054   X      3B800000               li        r28,0
000D8 0058          480052B1               bl        $+0x52B0                  ; 0x00005308
000DC 005C          80410014               lwz       RTOC,0x0014(SP)
000E0 0060          939E0000               stw       r28,0x0000(r30)
000E4 0064          813F0000               lwz       r9,0x0000(r31)
000E8 0068          38690220               addi      r3,r9,544
000EC 006C          48004E95               bl        $+0x4E94                  ; 0x00004F00
000F0 0070          80410014               lwz       RTOC,0x0014(SP)
000F4 0074          813F0000               lwz       r9,0x0000(r31)
000F8 0078          806901EC               lwz       r3,0x01EC(r9)
000FC 007C   X      2C030000               cmpwi     r3,0
00100 0080   X      41820010               beq       $+0x0010                  ; 0x00000090
00104 0084          48004E95               bl        $+0x4E94                  ; 0x00004F18
00108 0088          80410014               lwz       RTOC,0x0014(SP)
0010C 008C          813F0000               lwz       r9,0x0000(r31)
00110 0090          80690200               lwz       r3,0x0200(r9)
00114 0094   X      2C030000               cmpwi     r3,0
00118 0098   X      41820010               beq       $+0x0010                  ; 0x000000A8
0011C 009C          48004E95               bl        $+0x4E94                  ; 0x00004F30
00120 00A0          80410014               lwz       RTOC,0x0014(SP)
00124 00A4          813F0000               lwz       r9,0x0000(r31)
00128 00A8   X      7D234B78               mr        r3,r9
0012C 00AC          48004E9D               bl        $+0x4E9C                  ; 0x00004F48
00130 00B0          80410014               lwz       RTOC,0x0014(SP)
00134 00B4          93BF0000               stw       r29,0x0000(r31)
00138 00B8          80010058               lwz       r0,0x0058(SP)
0013C 00BC          38210050               addi      SP,SP,80
00140 00C0   X      7C0803A6               mtlr      r0                        ; LR = 8
00144 00C4          BB81FFF0               lmw       r28,-0x0010(SP)
00148 00C8   X      4E800020               blr
0014C 00CC          8062FFD8               lwz       r3,-0x0028(RTOC)
00150 00D0          81230000               lwz       r9,0x0000(r3)
00154 00D4   X      2C090000               cmpwi     r9,0
00158 00D8   X      4D820020               beqlr
0015C 00DC   X      7C0802A6               mflr      r0                        ; LR = 8
00160 00E0          93E1FFFC               stw       r31,-0x0004(SP)
00164 00E4          90010008               stw       r0,0x0008(SP)
00168 00E8          9421FFC0               stwu      SP,-0x0040(SP)
0016C 00EC          81890224               lwz       r12,0x0224(r9)
00170 00F0   X      7C7F1B78               mr        r31,r3
00174 00F4          818C0008               lwz       r12,0x0008(r12)
00178 00F8   X      38600004               li        r3,4
0017C 00FC          4800520D               bl        $+0x520C                  ; 0x00005308
00180 0100          80410014               lwz       RTOC,0x0014(SP)
00184 0104          819F0000               lwz       r12,0x0000(r31)
00188 0108          806C01F4               lwz       r3,0x01F4(r12)
0018C 010C          48004D1D               bl        $+0x4D1C                  ; 0x00004E28
00190 0110          80410014               lwz       RTOC,0x0014(SP)
00194 0114          4BFFFEFD               bl        $-0x0104                  ; 0x00000010
00198 0118          80010048               lwz       r0,0x0048(SP)
0019C 011C          38210040               addi      SP,SP,64
001A0 0120   X      7C0803A6               mtlr      r0                        ; LR = 8
001A4 0124          83E1FFFC               lwz       r31,-0x0004(SP)
001A8 0128   X      4E800020               blr
001AC 012C   X      4E800020               blr
001B0 0130          8062FFE0               lwz       r3,-0x0020(RTOC)
001B4 0134   X      4E800020               blr
001B8 0138          A00305FE               lhz       r0,0x05FE(r3)
001BC 013C   X      2C000000               cmpwi     r0,0
001C0 0140   X      4D820020               beqlr
001C4 0144   X      7C0802A6               mflr      r0                        ; LR = 8
001C8 0148          90010008               stw       r0,0x0008(SP)
001CC 014C          9421FFC0               stwu      SP,-0x0040(SP)
001D0 0150   X      38800000               li        r4,0
001D4 0154          B08305FE               sth       r4,0x05FE(r3)
001D8 0158   X      7C641B78               mr        r4,r3
001DC 015C          80640004               lwz       r3,0x0004(r4)
001E0 0160          48004D29               bl        $+0x4D28                  ; 0x00004E88
001E4 0164          80410014               lwz       RTOC,0x0014(SP)
001E8 0168          80010048               lwz       r0,0x0048(SP)
001EC 016C          38210040               addi      SP,SP,64
001F0 0170   X      7C0803A6               mtlr      r0                        ; LR = 8
001F4 0174   X      4E800020               blr
001F8 0178   X      7C0802A6               mflr      r0                        ; LR = 8
001FC 017C          BF61FFEC               stmw      r27,-0x0014(SP)
00200 0180          90010008               stw       r0,0x0008(SP)
00204 0184          9421FFB0               stwu      SP,-0x0050(SP)
00208 0188          3B820170               addi      r28,RTOC,368
0020C 018C   X      3860022C               li        r3,556
00210 0190   X      38800001               li        r4,1
00214 0194   X      3B600000               li        r27,0
00218 0198          48004CA9               bl        $+0x4CA8                  ; 0x00004E40
0021C 019C          80410014               lwz       RTOC,0x0014(SP)
00220 01A0          907C0000               stw       r3,0x0000(r28)
00224 01A4   X      28030000               cmplwi    r3,0x0000
00228 01A8   X      41810014               bgt       $+0x0014                  ; 0x000001BC
0022C 01AC   X      38000000               li        r0,0
00230 01B0          901C0000               stw       r0,0x0000(r28)
00234 01B4   X      3B60FFFF               li        r27,-1
00238 01B8          480000D0               b         $+0x00D0                  ; 0x00000288
0023C 01BC   X      3BE00080               li        r31,128
00240 01C0          1C7F0600               mulli     r3,r31,1536
00244 01C4          48004C95               bl        $+0x4C94                  ; 0x00004E58
00248 01C8          80410014               lwz       RTOC,0x0014(SP)
0024C 01CC          83DC0000               lwz       r30,0x0000(r28)
00250 01D0          907E0200               stw       r3,0x0200(r30)
00254 01D4          813C0000               lwz       r9,0x0000(r28)
00258 01D8          83A90200               lwz       r29,0x0200(r9)
0025C 01DC   X      2C1D0000               cmpwi     r29,0
00260 01E0   X      40820010               bne       $+0x0010                  ; 0x000001F0
00264 01E4          7FE00E70               srawi     r0,r31,1
00268 01E8          7FE00195               addze.    r31,r0
0026C 01EC   X      4082FFD4               bne       $-0x002C                  ; 0x000001C0
00270 01F0          386901EC               addi      r3,r9,492
00274 01F4          48004C7D               bl        $+0x4C7C                  ; 0x00004E70
00278 01F8          80410014               lwz       RTOC,0x0014(SP)
0027C 01FC   X      2C030000               cmpwi     r3,0
00280 0200   X      41820010               beq       $+0x0010                  ; 0x00000210
00284 0204   X      3B60FFFF               li        r27,-1
00288 0208          4BFFFE09               bl        $-0x01F8                  ; 0x00000010
0028C 020C          4800007C               b         $+0x007C                  ; 0x00000288
00290 0210   X      2C1F0000               cmpwi     r31,0
00294 0214   X      3BA00000               li        r29,0
00298 0218   X      40810044               ble       $+0x0044                  ; 0x0000025C
0029C 021C   X      3BC00000               li        r30,0
002A0 0220          807C0000               lwz       r3,0x0000(r28)
002A4 0224          3BBD0001               addi      r29,r29,1
002A8 0228          80830200               lwz       r4,0x0200(r3)
002AC 022C          38630208               addi      r3,r3,520
002B0 0230          7C9E2214               add       r4,r30,r4
002B4 0234          90640004               stw       r3,0x0004(r4)
002B8 0238          3BDE0600               addi      r30,r30,1536
002BC 023C          80A2FFE4               lwz       r5,-0x001C(RTOC)
002C0 0240          9084000C               stw       r4,0x000C(r4)
002C4 0244          90A40008               stw       r5,0x0008(r4)
002C8 0248          B36405FE               sth       r27,0x05FE(r4)
002CC 024C          48004C3D               bl        $+0x4C3C                  ; 0x00004E88
002D0 0250          80410014               lwz       RTOC,0x0014(SP)
002D4 0254   X      7C1DF800               cmpw      r29,r31
002D8 0258   X      4180FFC8               blt       $-0x0038                  ; 0x00000220
002DC 025C          819C0000               lwz       r12,0x0000(r28)
002E0 0260          806C01EC               lwz       r3,0x01EC(r12)
002E4 0264          48004C3D               bl        $+0x4C3C                  ; 0x00004EA0
002E8 0268          80410014               lwz       RTOC,0x0014(SP)
002EC 026C          80002408               lwz       r0,0x2408(0)
002F0 0270          54000421               rlwinm.   r0,r0,0,16,16
002F4 0274   X      41820014               beq       $+0x0014                  ; 0x00000288
002F8 0278          83DC0000               lwz       r30,0x0000(r28)
002FC 027C          807E0228               lwz       r3,0x0228(r30)
00300 0280          64630002               oris      r3,r3,0x0002
00304 0284          907E0228               stw       r3,0x0228(r30)
00308 0288   X      7F63DB78               mr        r3,r27
0030C 028C          80010058               lwz       r0,0x0058(SP)
00310 0290          38210050               addi      SP,SP,80
00314 0294   X      7C0803A6               mtlr      r0                        ; LR = 8
00318 0298          BB61FFEC               lmw       r27,-0x0014(SP)
0031C 029C   X      4E800020               blr
00320 02A0   X      7C0802A6               mflr      r0                        ; LR = 8
00324 02A4          93C1FFF8               stw       r30,-0x0008(SP)
00328 02A8          93E1FFFC               stw       r31,-0x0004(SP)
0032C 02AC          90010008               stw       r0,0x0008(SP)
00330 02B0          9421FEA0               stwu      SP,-0x0160(SP)
00334 02B4          8062FFD0               lwz       r3,-0x0030(RTOC)
00338 02B8   X      38807063               li        r4,28771
0033C 02BC          83E2FFD8               lwz       r31,-0x0028(RTOC)
00340 02C0          38C10038               addi      r6,SP,56
00344 02C4          38E1003C               addi      r7,SP,60
00348 02C8          39010040               addi      r8,SP,64
0034C 02CC          3C847077               addis     r4,r4,28791
00350 02D0   X      38A00001               li        r5,1
00354 02D4          48004BE5               bl        $+0x4BE4                  ; 0x00004EB8
00358 02D8          80410014               lwz       RTOC,0x0014(SP)
0035C 02DC   X      2C030000               cmpwi     r3,0
00360 02E0   X      4182000C               beq       $+0x000C                  ; 0x000002EC
00364 02E4   X      3BC0FFFF               li        r30,-1
00368 02E8          480001A0               b         $+0x01A0                  ; 0x00000488
0036C 02EC          80610038               lwz       r3,0x0038(SP)
00370 02F0          38810140               addi      r4,SP,320
00374 02F4          48004BDD               bl        $+0x4BDC                  ; 0x00004ED0
00378 02F8          80410014               lwz       RTOC,0x0014(SP)
0037C 02FC   X      7C7E1B78               mr        r30,r3
00380 0300   X      2C1E0000               cmpwi     r30,0
00384 0304   X      40820010               bne       $+0x0010                  ; 0x00000314
00388 0308          80010140               lwz       r0,0x0140(SP)
0038C 030C   X      2C000000               cmpwi     r0,0
00390 0310   X      4181000C               bgt       $+0x000C                  ; 0x0000031C
00394 0314   X      3BC0FFFF               li        r30,-1
00398 0318          48000170               b         $+0x0170                  ; 0x00000488
0039C 031C          807F0000               lwz       r3,0x0000(r31)
003A0 0320          38A10144               addi      r5,SP,324
003A4 0324          80810038               lwz       r4,0x0038(SP)
003A8 0328          38C10148               addi      r6,SP,328
003AC 032C          90830220               stw       r4,0x0220(r3)
003B0 0330          38820200               addi      r4,RTOC,512
003B4 0334          80610038               lwz       r3,0x0038(SP)
003B8 0338          38840008               addi      r4,r4,8
003BC 033C          48004BAD               bl        $+0x4BAC                  ; 0x00004EE8
003C0 0340          80410014               lwz       RTOC,0x0014(SP)
003C4 0344   X      2C030000               cmpwi     r3,0
003C8 0348   X      41820020               beq       $+0x0020                  ; 0x00000368
003CC 034C   X      3860FFFF               li        r3,-1
003D0 0350          80010168               lwz       r0,0x0168(SP)
003D4 0354          38210160               addi      SP,SP,352
003D8 0358   X      7C0803A6               mtlr      r0                        ; LR = 8
003DC 035C          83C1FFF8               lwz       r30,-0x0008(SP)
003E0 0360          83E1FFFC               lwz       r31,-0x0004(SP)
003E4 0364   X      4E800020               blr
003E8 0368          80610144               lwz       r3,0x0144(SP)
003EC 036C          38A10144               addi      r5,SP,324
003F0 0370          819F0000               lwz       r12,0x0000(r31)
003F4 0374          38C10148               addi      r6,SP,328
003F8 0378          906C0224               stw       r3,0x0224(r12)
003FC 037C          38820200               addi      r4,RTOC,512
00400 0380          80610038               lwz       r3,0x0038(SP)
00404 0384          38840017               addi      r4,r4,23
00408 0388          48004B61               bl        $+0x4B60                  ; 0x00004EE8
0040C 038C          80410014               lwz       RTOC,0x0014(SP)
00410 0390   X      2C030000               cmpwi     r3,0
00414 0394   X      41820020               beq       $+0x0020                  ; 0x000003B4
00418 0398   X      3860FFFF               li        r3,-1
0041C 039C          80010168               lwz       r0,0x0168(SP)
00420 03A0          38210160               addi      SP,SP,352
00424 03A4   X      7C0803A6               mtlr      r0                        ; LR = 8
00428 03A8          83C1FFF8               lwz       r30,-0x0008(SP)
0042C 03AC          83E1FFFC               lwz       r31,-0x0004(SP)
00430 03B0   X      4E800020               blr
00434 03B4          80610144               lwz       r3,0x0144(SP)
00438 03B8          38A10144               addi      r5,SP,324
0043C 03BC          819F0000               lwz       r12,0x0000(r31)
00440 03C0          38C10148               addi      r6,SP,328
00444 03C4          906C01E0               stw       r3,0x01E0(r12)
00448 03C8          38820200               addi      r4,RTOC,512
0044C 03CC          80610038               lwz       r3,0x0038(SP)
00450 03D0          3884002D               addi      r4,r4,45
00454 03D4          48004B15               bl        $+0x4B14                  ; 0x00004EE8
00458 03D8          80410014               lwz       RTOC,0x0014(SP)
0045C 03DC   X      2C030000               cmpwi     r3,0
00460 03E0   X      41820020               beq       $+0x0020                  ; 0x00000400
00464 03E4   X      3860FFFF               li        r3,-1
00468 03E8          80010168               lwz       r0,0x0168(SP)
0046C 03EC          38210160               addi      SP,SP,352
00470 03F0   X      7C0803A6               mtlr      r0                        ; LR = 8
00474 03F4          83C1FFF8               lwz       r30,-0x0008(SP)
00478 03F8          83E1FFFC               lwz       r31,-0x0004(SP)
0047C 03FC   X      4E800020               blr
00480 0400          80610144               lwz       r3,0x0144(SP)
00484 0404          38A10144               addi      r5,SP,324
00488 0408          819F0000               lwz       r12,0x0000(r31)
0048C 040C          38C10148               addi      r6,SP,328
00490 0410          906C01E4               stw       r3,0x01E4(r12)
00494 0414          38820200               addi      r4,RTOC,512
00498 0418          80610038               lwz       r3,0x0038(SP)
0049C 041C          3884003D               addi      r4,r4,61
004A0 0420          48004AC9               bl        $+0x4AC8                  ; 0x00004EE8
004A4 0424          80410014               lwz       RTOC,0x0014(SP)
004A8 0428   X      2C030000               cmpwi     r3,0
004AC 042C   X      41820020               beq       $+0x0020                  ; 0x0000044C
004B0 0430   X      3860FFFF               li        r3,-1
004B4 0434          80010168               lwz       r0,0x0168(SP)
004B8 0438          38210160               addi      SP,SP,352
004BC 043C   X      7C0803A6               mtlr      r0                        ; LR = 8
004C0 0440          83C1FFF8               lwz       r30,-0x0008(SP)
004C4 0444          83E1FFFC               lwz       r31,-0x0004(SP)
004C8 0448   X      4E800020               blr
004CC 044C          80610144               lwz       r3,0x0144(SP)
004D0 0450          38A10144               addi      r5,SP,324
004D4 0454          819F0000               lwz       r12,0x0000(r31)
004D8 0458          38C10148               addi      r6,SP,328
004DC 045C          906C01E8               stw       r3,0x01E8(r12)
004E0 0460          38820200               addi      r4,RTOC,512
004E4 0464          80610038               lwz       r3,0x0038(SP)
004E8 0468          38840050               addi      r4,r4,80
004EC 046C          48004A7D               bl        $+0x4A7C                  ; 0x00004EE8
004F0 0470          80410014               lwz       RTOC,0x0014(SP)
004F4 0474   X      2C030000               cmpwi     r3,0
004F8 0478   X      40820010               bne       $+0x0010                  ; 0x00000488
004FC 047C          8062FFDC               lwz       r3,-0x0024(RTOC)
00500 0480          80010144               lwz       r0,0x0144(SP)
00504 0484          90030000               stw       r0,0x0000(r3)
00508 0488   X      7FC3F378               mr        r3,r30
0050C 048C          80010168               lwz       r0,0x0168(SP)
00510 0490          38210160               addi      SP,SP,352
00514 0494   X      7C0803A6               mtlr      r0                        ; LR = 8
00518 0498          83C1FFF8               lwz       r30,-0x0008(SP)
0051C 049C          83E1FFFC               lwz       r31,-0x0004(SP)
00520 04A0   X      4E800020               blr
00524 04A4   X      7C0802A6               mflr      r0                        ; LR = 8
00528 04A8          93A1FFF4               stw       r29,-0x000C(SP)
0052C 04AC          93C1FFF8               stw       r30,-0x0008(SP)
00530 04B0          93E1FFFC               stw       r31,-0x0004(SP)
00534 04B4          90010008               stw       r0,0x0008(SP)
00538 04B8          9421FFB0               stwu      SP,-0x0050(SP)
0053C 04BC          83E2FFD8               lwz       r31,-0x0028(RTOC)
00540 04C0          83A2FFDC               lwz       r29,-0x0024(RTOC)
00544 04C4          83DF0000               lwz       r30,0x0000(r31)
00548 04C8          819E01E0               lwz       r12,0x01E0(r30)
0054C 04CC   X      3BC00000               li        r30,0
00550 04D0          48004E39               bl        $+0x4E38                  ; 0x00005308
00554 04D4          80410014               lwz       RTOC,0x0014(SP)
00558 04D8   X      2C030001               cmpwi     r3,1
0055C 04DC   X      4082006C               bne       $+0x006C                  ; 0x00000548
00560 04E0          817F0000               lwz       r11,0x0000(r31)
00564 04E4   X      3BC00001               li        r30,1
00568 04E8          818B01E8               lwz       r12,0x01E8(r11)
0056C 04EC          386B0014               addi      r3,r11,20
00570 04F0          48004E19               bl        $+0x4E18                  ; 0x00005308
00574 04F4          80410014               lwz       RTOC,0x0014(SP)
00578 04F8          819F0000               lwz       r12,0x0000(r31)
0057C 04FC   X      38800000               li        r4,0
00580 0500          800C0014               lwz       r0,0x0014(r12)
00584 0504          900C001A               stw       r0,0x001A(r12)
00588 0508          819F0000               lwz       r12,0x0000(r31)
0058C 050C          A00C0018               lhz       r0,0x0018(r12)
00590 0510          B00C001E               sth       r0,0x001E(r12)
00594 0514          8062FFE8               lwz       r3,-0x0018(RTOC)
00598 0518          48004A49               bl        $+0x4A48                  ; 0x00004F60
0059C 051C          80410014               lwz       RTOC,0x0014(SP)
005A0 0520          819F0000               lwz       r12,0x0000(r31)
005A4 0524          906C01F4               stw       r3,0x01F4(r12)
005A8 0528          801D0000               lwz       r0,0x0000(r29)
005AC 052C   X      2C000000               cmpwi     r0,0
005B0 0530   X      41820018               beq       $+0x0018                  ; 0x00000548
005B4 0534          819D0000               lwz       r12,0x0000(r29)
005B8 0538   X      38600005               li        r3,5
005BC 053C          38820068               addi      r4,RTOC,104
005C0 0540          48004DC9               bl        $+0x4DC8                  ; 0x00005308
005C4 0544          80410014               lwz       RTOC,0x0014(SP)
005C8 0548   X      7FC3F378               mr        r3,r30
005CC 054C          80010058               lwz       r0,0x0058(SP)
005D0 0550          38210050               addi      SP,SP,80
005D4 0554   X      7C0803A6               mtlr      r0                        ; LR = 8
005D8 0558          83A1FFF4               lwz       r29,-0x000C(SP)
005DC 055C          83C1FFF8               lwz       r30,-0x0008(SP)
005E0 0560          83E1FFFC               lwz       r31,-0x0004(SP)
005E4 0564   X      4E800020               blr
005E8 0568   X      7C0802A6               mflr      r0                        ; LR = 8
005EC 056C          93A1FFF4               stw       r29,-0x000C(SP)
005F0 0570          93C1FFF8               stw       r30,-0x0008(SP)
005F4 0574          93E1FFFC               stw       r31,-0x0004(SP)
005F8 0578          90010008               stw       r0,0x0008(SP)
005FC 057C          9421FFB0               stwu      SP,-0x0050(SP)
00600 0580          83E2FFD8               lwz       r31,-0x0028(RTOC)
00604 0584   X      7C7E1B78               mr        r30,r3
00608 0588   X      3BA00000               li        r29,0
0060C 058C          4BFFFBED               bl        $-0x0414                  ; 0x00000178
00610 0590   X      2C030000               cmpwi     r3,0
00614 0594   X      41820024               beq       $+0x0024                  ; 0x000005B8
00618 0598   X      38600000               li        r3,0
0061C 059C          80010058               lwz       r0,0x0058(SP)
00620 05A0          38210050               addi      SP,SP,80
00624 05A4   X      7C0803A6               mtlr      r0                        ; LR = 8
00628 05A8          83A1FFF4               lwz       r29,-0x000C(SP)
0062C 05AC          83C1FFF8               lwz       r30,-0x0008(SP)
00630 05B0          83E1FFFC               lwz       r31,-0x0004(SP)
00634 05B4   X      4E800020               blr
00638 05B8          819F0000               lwz       r12,0x0000(r31)
0063C 05BC          807E0000               lwz       r3,0x0000(r30)
00640 05C0          398C0210               addi      r12,r12,528
00644 05C4          906C0000               stw       r3,0x0000(r12)
00648 05C8          807E0004               lwz       r3,0x0004(r30)
0064C 05CC          906C0004               stw       r3,0x0004(r12)
00650 05D0          807E0008               lwz       r3,0x0008(r30)
00654 05D4          906C0008               stw       r3,0x0008(r12)
00658 05D8          807E000C               lwz       r3,0x000C(r30)
0065C 05DC          906C000C               stw       r3,0x000C(r12)
00660 05E0          4BFFFCC1               bl        $-0x0340                  ; 0x000002A0
00664 05E4   X      2C030000               cmpwi     r3,0
00668 05E8   X      41820028               beq       $+0x0028                  ; 0x00000610
0066C 05EC          4BFFFA25               bl        $-0x05DC                  ; 0x00000010
00670 05F0   X      38600000               li        r3,0
00674 05F4          80010058               lwz       r0,0x0058(SP)
00678 05F8          38210050               addi      SP,SP,80
0067C 05FC   X      7C0803A6               mtlr      r0                        ; LR = 8
00680 0600          83A1FFF4               lwz       r29,-0x000C(SP)
00684 0604          83C1FFF8               lwz       r30,-0x0008(SP)
00688 0608          83E1FFFC               lwz       r31,-0x0004(SP)
0068C 060C   X      4E800020               blr
00690 0610          819F0000               lwz       r12,0x0000(r31)
00694 0614   X      7FC3F378               mr        r3,r30
00698 0618          808C0224               lwz       r4,0x0224(r12)
0069C 061C          80A2FFEC               lwz       r5,-0x0014(RTOC)
006A0 0620          90A40000               stw       r5,0x0000(r4)
006A4 0624          4BFFFE81               bl        $-0x0180                  ; 0x000004A4
006A8 0628   X      2C030000               cmpwi     r3,0
006AC 062C   X      40820010               bne       $+0x0010                  ; 0x0000063C
006B0 0630          4BFFF9E1               bl        $-0x0620                  ; 0x00000010
006B4 0634   X      38600000               li        r3,0
006B8 0638          48000050               b         $+0x0050                  ; 0x00000688
006BC 063C          819F0000               lwz       r12,0x0000(r31)
006C0 0640          808C0224               lwz       r4,0x0224(r12)
006C4 0644          80A40004               lwz       r5,0x0004(r4)
006C8 0648   X      38800000               li        r4,0
006CC 064C          90AC0000               stw       r5,0x0000(r12)
006D0 0650          80DF0000               lwz       r6,0x0000(r31)
006D4 0654          80E2FFF0               lwz       r7,-0x0010(RTOC)
006D8 0658          90E60004               stw       r7,0x0004(r6)
006DC 065C          811F0000               lwz       r8,0x0000(r31)
006E0 0660          93A8000C               stw       r29,0x000C(r8)
006E4 0664          813F0000               lwz       r9,0x0000(r31)
006E8 0668          39420050               addi      r10,RTOC,80
006EC 066C          91490008               stw       r10,0x0008(r9)
006F0 0670          817F0000               lwz       r11,0x0000(r31)
006F4 0674          93AB0010               stw       r29,0x0010(r11)
006F8 0678          807F0000               lwz       r3,0x0000(r31)
006FC 067C          480029E1               bl        $+0x29E0                  ; 0x0000305C
00700 0680   X      60000000               nop
00704 0684   X      38600001               li        r3,1
00708 0688          80010058               lwz       r0,0x0058(SP)
0070C 068C          38210050               addi      SP,SP,80
00710 0690   X      7C0803A6               mtlr      r0                        ; LR = 8
00714 0694          83A1FFF4               lwz       r29,-0x000C(SP)
00718 0698          83C1FFF8               lwz       r30,-0x0008(SP)
0071C 069C          83E1FFFC               lwz       r31,-0x0004(SP)
00720 06A0   X      4E800020               blr
00724 06A4   X      2C060001               cmpwi     r6,1
00728 06A8   X      4082000C               bne       $+0x000C                  ; 0x000006B4
0072C 06AC   X      38600016               li        r3,22
00730 06B0   X      4E800020               blr
00734 06B4   X      7C0802A6               mflr      r0                        ; LR = 8
00738 06B8          BF41FFE8               stmw      r26,-0x0018(SP)
0073C 06BC          90010008               stw       r0,0x0008(SP)
00740 06C0          9421FFB0               stwu      SP,-0x0050(SP)
00744 06C4          3B420178               addi      r26,RTOC,376
00748 06C8   X      7CFD3B78               mr        r29,r7
0074C 06CC          801A0000               lwz       r0,0x0000(r26)
00750 06D0   X      7CDF3378               mr        r31,r6
00754 06D4   X      2C000000               cmpwi     r0,0
00758 06D8   X      7CBC2B78               mr        r28,r5
0075C 06DC   X      7C9E2378               mr        r30,r4
00760 06E0   X      7C7B1B78               mr        r27,r3
00764 06E4   X      40820014               bne       $+0x0014                  ; 0x000006F8
00768 06E8          807E0000               lwz       r3,0x0000(r30)
0076C 06EC          48004995               bl        $+0x4994                  ; 0x00005080
00770 06F0          80410014               lwz       RTOC,0x0014(SP)
00774 06F4          907A0000               stw       r3,0x0000(r26)
00778 06F8          39820170               addi      r12,RTOC,368
0077C 06FC   X      7F64DB78               mr        r4,r27
00780 0700          806C0000               lwz       r3,0x0000(r12)
00784 0704   X      7FC5F378               mr        r5,r30
00788 0708   X      39200030               li        r9,48
0078C 070C   X      7F86E378               mr        r6,r28
00790 0710   X      7FE7FB78               mr        r7,r31
00794 0714   X      7FA8EB78               mr        r8,r29
00798 0718          48002969               bl        $+0x2968                  ; 0x00003080
0079C 071C   X      60000000               nop
007A0 0720          80010058               lwz       r0,0x0058(SP)
007A4 0724          38210050               addi      SP,SP,80
007A8 0728   X      7C0803A6               mtlr      r0                        ; LR = 8
007AC 072C          BB41FFE8               lmw       r26,-0x0018(SP)
007B0 0730   X      4E800020               blr
007B4 0734   X      7C0802A6               mflr      r0                        ; LR = 8
007B8 0738          90010008               stw       r0,0x0008(SP)
007BC 073C          9421FFC0               stwu      SP,-0x0040(SP)
007C0 0740          48000D75               bl        $+0x0D74                  ; 0x000014B4
007C4 0744   X      60000000               nop
007C8 0748          80010048               lwz       r0,0x0048(SP)
007CC 074C          38210040               addi      SP,SP,64
007D0 0750   X      7C0803A6               mtlr      r0                        ; LR = 8
007D4 0754   X      4E800020               blr
007D8 0758   X      2C030000               cmpwi     r3,0
007DC 075C   X      4D820020               beqlr
007E0 0760   X      7C0802A6               mflr      r0                        ; LR = 8
007E4 0764          BF41FFE8               stmw      r26,-0x0018(SP)
007E8 0768          90010008               stw       r0,0x0008(SP)
007EC 076C          9421FFB0               stwu      SP,-0x0050(SP)
007F0 0770          3B420170               addi      r26,RTOC,368
007F4 0774   X      7C9B2378               mr        r27,r4
007F8 0778   X      3BA00000               li        r29,0
007FC 077C   X      7C7F1B78               mr        r31,r3
00800 0780   X      3B800000               li        r28,0
00804 0784          83DF000C               lwz       r30,0x000C(r31)
00808 0788          20FD0600               subfic    r7,r29,1536
0080C 078C          80BF0010               lwz       r5,0x0010(r31)
00810 0790          7C7EE214               add       r3,r30,r28
00814 0794          819A0000               lwz       r12,0x0000(r26)
00818 0798   X      7CC32850               sub       r6,r5,r3
0081C 079C          7C9DDA14               add       r4,r29,r27
00820 07A0   X      54C6043E               clrlwi    r6,r6,16
00824 07A4          800C0228               lwz       r0,0x0228(r12)
00828 07A8   X      54E7043E               clrlwi    r7,r7,16
0082C 07AC   X      7D263810               subc      r9,r7,r6
00830 07B0          7D084110               subfe     r8,r8,r8
00834 07B4          5400039D               rlwinm.   r0,r0,0,14,14
00838 07B8          7D0C4838               and       r12,r8,r9
0083C 07BC          7FCC3214               add       r30,r12,r6
00840 07C0   X      41820014               beq       $+0x0014                  ; 0x000007D4
00844 07C4   X      7FC5F378               mr        r5,r30
00848 07C8          48004961               bl        $+0x4960                  ; 0x00005128
0084C 07CC          80410014               lwz       RTOC,0x0014(SP)
00850 07D0          48000010               b         $+0x0010                  ; 0x000007E0
00854 07D4   X      7FC5F378               mr        r5,r30
00858 07D8          48004969               bl        $+0x4968                  ; 0x00005140
0085C 07DC          80410014               lwz       RTOC,0x0014(SP)
00860 07E0          809F000C               lwz       r4,0x000C(r31)
00864 07E4          7C1EE214               add       r0,r30,r28
00868 07E8          80DF0010               lwz       r6,0x0010(r31)
0086C 07EC   X      541C043E               clrlwi    r28,r0,16
00870 07F0          7C7EEA14               add       r3,r30,r29
00874 07F4   X      547D043E               clrlwi    r29,r3,16
00878 07F8          7CA4E214               add       r5,r4,r28
0087C 07FC   X      2F1D0600               cmpwi     cr6,r29,1536
00880 0800   X      7C062800               cmpw      r6,r5
00884 0804   X      4082000C               bne       $+0x000C                  ; 0x00000810
00888 0808          83FF0008               lwz       r31,0x0008(r31)
0088C 080C   X      3B800000               li        r28,0
00890 0810   X      419A000C               beq       cr6,$+0x000C              ; 0x0000081C
00894 0814   X      2C1F0000               cmpwi     r31,0
00898 0818   X      4082FF6C               bne       $-0x0094                  ; 0x00000784
0089C 081C          80010058               lwz       r0,0x0058(SP)
008A0 0820          38210050               addi      SP,SP,80
008A4 0824   X      7C0803A6               mtlr      r0                        ; LR = 8
008A8 0828          BB41FFE8               lmw       r26,-0x0018(SP)
008AC 082C   X      4E800020               blr
008B0 0830   X      7C0802A6               mflr      r0                        ; LR = 8
008B4 0834          93A1FFF4               stw       r29,-0x000C(SP)
008B8 0838          93C1FFF8               stw       r30,-0x0008(SP)
008BC 083C          93E1FFFC               stw       r31,-0x0004(SP)
008C0 0840          90010008               stw       r0,0x0008(SP)
008C4 0844          9421F9B0               stwu      SP,-0x0650(SP)
008C8 0848          83E2FFD8               lwz       r31,-0x0028(RTOC)
008CC 084C          819F0000               lwz       r12,0x0000(r31)
008D0 0850          38810038               addi      r4,SP,56
008D4 0854          806C01EC               lwz       r3,0x01EC(r12)
008D8 0858          480049D9               bl        $+0x49D8                  ; 0x00005230
008DC 085C          80410014               lwz       RTOC,0x0014(SP)
008E0 0860   X      2C030000               cmpwi     r3,0
008E4 0864   X      408200EC               bne       $+0x00EC                  ; 0x00000950
008E8 0868          80610038               lwz       r3,0x0038(SP)
008EC 086C          480049DD               bl        $+0x49DC                  ; 0x00005248
008F0 0870          80410014               lwz       RTOC,0x0014(SP)
008F4 0874          809F0000               lwz       r4,0x0000(r31)
008F8 0878   X      7C7E1B78               mr        r30,r3
008FC 087C          388401F0               addi      r4,r4,496
00900 0880   X      3860FFFF               li        r3,-1
00904 0884          48004845               bl        $+0x4844                  ; 0x000050C8
00908 0888          80410014               lwz       RTOC,0x0014(SP)
0090C 088C          80610038               lwz       r3,0x0038(SP)
00910 0890          3881003C               addi      r4,SP,60
00914 0894          4BFFFEC5               bl        $-0x013C                  ; 0x00000758
00918 0898          817F0000               lwz       r11,0x0000(r31)
0091C 089C   X      57C4043E               clrlwi    r4,r30,16
00920 08A0          818B01E4               lwz       r12,0x01E4(r11)
00924 08A4   X      7C9D2378               mr        r29,r4
00928 08A8          3861003C               addi      r3,SP,60
0092C 08AC          48004A5D               bl        $+0x4A5C                  ; 0x00005308
00930 08B0          80410014               lwz       RTOC,0x0014(SP)
00934 08B4          80610038               lwz       r3,0x0038(SP)
00938 08B8          48004781               bl        $+0x4780                  ; 0x00005038
0093C 08BC          80410014               lwz       RTOC,0x0014(SP)
00940 08C0          813F0000               lwz       r9,0x0000(r31)
00944 08C4   X      2C1D003F               cmpwi     r29,63
00948 08C8          8109002C               lwz       r8,0x002C(r9)
0094C 08CC   X      41810010               bgt       $+0x0010                  ; 0x000008DC
00950 08D0          38080040               addi      r0,r8,64
00954 08D4          9009002C               stw       r0,0x002C(r9)
00958 08D8          48000014               b         $+0x0014                  ; 0x000008EC
0095C 08DC   X      57C3043E               clrlwi    r3,r30,16
00960 08E0          7C881A14               add       r4,r8,r3
00964 08E4          38840004               addi      r4,r4,4
00968 08E8          9089002C               stw       r4,0x002C(r9)
0096C 08EC          88A1003C               lbz       r5,0x003C(SP)
00970 08F0   X      54A507FF               clrlwi.   r5,r5,31
00974 08F4   X      41820048               beq       $+0x0048                  ; 0x0000093C
00978 08F8          8061003C               lwz       r3,0x003C(SP)
0097C 08FC   X      2C03FFFF               cmpwi     r3,-1
00980 0900   X      40820028               bne       $+0x0028                  ; 0x00000928
00984 0904          A0810040               lhz       r4,0x0040(SP)
00988 0908   X      3C84FFFF               subis     r4,r4,1
0098C 090C   X      2C04FFFF               cmpwi     r4,-1
00990 0910   X      40820018               bne       $+0x0018                  ; 0x00000928
00994 0914          807F0000               lwz       r3,0x0000(r31)
00998 0918          8083004C               lwz       r4,0x004C(r3)
0099C 091C          38840001               addi      r4,r4,1
009A0 0920          9083004C               stw       r4,0x004C(r3)
009A4 0924          4BFFFF28               b         $-0x00D8                  ; 0x0000084C
009A8 0928          80BF0000               lwz       r5,0x0000(r31)
009AC 092C          80650048               lwz       r3,0x0048(r5)
009B0 0930          38630001               addi      r3,r3,1
009B4 0934          90650048               stw       r3,0x0048(r5)
009B8 0938          4BFFFF14               b         $-0x00EC                  ; 0x0000084C
009BC 093C          809F0000               lwz       r4,0x0000(r31)
009C0 0940          80640030               lwz       r3,0x0030(r4)
009C4 0944          38630001               addi      r3,r3,1
009C8 0948          90640030               stw       r3,0x0030(r4)
009CC 094C          4BFFFF00               b         $-0x0100                  ; 0x0000084C
009D0 0950          80010658               lwz       r0,0x0658(SP)
009D4 0954          38210650               addi      SP,SP,1616
009D8 0958   X      7C0803A6               mtlr      r0                        ; LR = 8
009DC 095C          83A1FFF4               lwz       r29,-0x000C(SP)
009E0 0960          83C1FFF8               lwz       r30,-0x0008(SP)
009E4 0964          83E1FFFC               lwz       r31,-0x0004(SP)
009E8 0968   X      4E800020               blr
009EC 096C   X      7C0802A6               mflr      r0                        ; LR = 8
009F0 0970          BF61FFEC               stmw      r27,-0x0014(SP)
009F4 0974          90010008               stw       r0,0x0008(SP)
009F8 0978          9421FFB0               stwu      SP,-0x0050(SP)
009FC 097C          8362FFD8               lwz       r27,-0x0028(RTOC)
00A00 0980   X      7C9F2378               mr        r31,r4
00A04 0984          80BF0014               lwz       r5,0x0014(r31)
00A08 0988   X      7C7C1B78               mr        r28,r3
00A0C 098C   X      3BC00000               li        r30,0
00A10 0990          88C5000D               lbz       r6,0x000D(r5)
00A14 0994   X      2C060000               cmpwi     r6,0
00A18 0998   X      41820100               beq       $+0x0100                  ; 0x00000A98
00A1C 099C   X      7FE4FB78               mr        r4,r31
00A20 09A0   X      7F83E378               mr        r3,r28
00A24 09A4          48003BB1               bl        $+0x3BB0                  ; 0x00004554
00A28 09A8   X      60000000               nop
00A2C 09AC   X      7C7F1B78               mr        r31,r3
00A30 09B0   X      2C1F0000               cmpwi     r31,0
00A34 09B4   X      4082001C               bne       $+0x001C                  ; 0x000009D0
00A38 09B8   X      38600000               li        r3,0
00A3C 09BC          80010058               lwz       r0,0x0058(SP)
00A40 09C0          38210050               addi      SP,SP,80
00A44 09C4   X      7C0803A6               mtlr      r0                        ; LR = 8
00A48 09C8          BB61FFEC               lmw       r27,-0x0014(SP)
00A4C 09CC   X      4E800020               blr
00A50 09D0          83BF0014               lwz       r29,0x0014(r31)
00A54 09D4          893D000D               lbz       r9,0x000D(r29)
00A58 09D8   X      2C090000               cmpwi     r9,0
00A5C 09DC   X      418200BC               beq       $+0x00BC                  ; 0x00000A98
00A60 09E0   X      2C090082               cmpwi     r9,130
00A64 09E4   X      4182002C               beq       $+0x002C                  ; 0x00000A10
00A68 09E8   X      7F83E378               mr        r3,r28
00A6C 09EC   X      7FE4FB78               mr        r4,r31
00A70 09F0          480046A9               bl        $+0x46A8                  ; 0x00005098
00A74 09F4          80410014               lwz       RTOC,0x0014(SP)
00A78 09F8   X      38600000               li        r3,0
00A7C 09FC          80010058               lwz       r0,0x0058(SP)
00A80 0A00          38210050               addi      SP,SP,80
00A84 0A04   X      7C0803A6               mtlr      r0                        ; LR = 8
00A88 0A08          BB61FFEC               lmw       r27,-0x0014(SP)
00A8C 0A0C   X      4E800020               blr
00A90 0A10          83BF000C               lwz       r29,0x000C(r31)
00A94 0A14          813D0000               lwz       r9,0x0000(r29)
00A98 0A18   X      2C091771               cmpwi     r9,6001
00A9C 0A1C   X      40820014               bne       $+0x0014                  ; 0x00000A30
00AA0 0A20          93DD0010               stw       r30,0x0010(r29)
00AA4 0A24          93DD0014               stw       r30,0x0014(r29)
00AA8 0A28          93DD000C               stw       r30,0x000C(r29)
00AAC 0A2C          48000044               b         $+0x0044                  ; 0x00000A70
00AB0 0A30   X      2C091B59               cmpwi     r9,7001
00AB4 0A34   X      4082003C               bne       $+0x003C                  ; 0x00000A70
00AB8 0A38          813F0008               lwz       r9,0x0008(r31)
00ABC 0A3C   X      2C090000               cmpwi     r9,0
00AC0 0A40   X      41820030               beq       $+0x0030                  ; 0x00000A70
00AC4 0A44          80BB0000               lwz       r5,0x0000(r27)
00AC8 0A48   X      3B600081               li        r27,129
00ACC 0A4C          8089000C               lwz       r4,0x000C(r9)
00AD0 0A50          80C50224               lwz       r6,0x0224(r5)
00AD4 0A54          80640000               lwz       r3,0x0000(r4)
00AD8 0A58          81860010               lwz       r12,0x0010(r6)
00ADC 0A5C          480048AD               bl        $+0x48AC                  ; 0x00005308
00AE0 0A60          80410014               lwz       RTOC,0x0014(SP)
00AE4 0A64          819F0014               lwz       r12,0x0014(r31)
00AE8 0A68          9B6C000D               stb       r27,0x000D(r12)
00AEC 0A6C          93DD0010               stw       r30,0x0010(r29)
00AF0 0A70   X      7F83E378               mr        r3,r28
00AF4 0A74   X      7FE4FB78               mr        r4,r31
00AF8 0A78          48004621               bl        $+0x4620                  ; 0x00005098
00AFC 0A7C          80410014               lwz       RTOC,0x0014(SP)
00B00 0A80   X      38600000               li        r3,0
00B04 0A84          80010058               lwz       r0,0x0058(SP)
00B08 0A88          38210050               addi      SP,SP,80
00B0C 0A8C   X      7C0803A6               mtlr      r0                        ; LR = 8
00B10 0A90          BB61FFEC               lmw       r27,-0x0014(SP)
00B14 0A94   X      4E800020               blr
00B18 0A98          813B0000               lwz       r9,0x0000(r27)
00B1C 0A9C          800901F0               lwz       r0,0x01F0(r9)
00B20 0AA0   X      2C000063               cmpwi     r0,99
00B24 0AA4   X      4181002C               bgt       $+0x002C                  ; 0x00000AD0
00B28 0AA8          808901EC               lwz       r4,0x01EC(r9)
00B2C 0AAC   X      7FE3FB78               mr        r3,r31
00B30 0AB0          48004601               bl        $+0x4600                  ; 0x000050B0
00B34 0AB4          80410014               lwz       RTOC,0x0014(SP)
00B38 0AB8          809B0000               lwz       r4,0x0000(r27)
00B3C 0ABC   X      38600001               li        r3,1
00B40 0AC0          388401F0               addi      r4,r4,496
00B44 0AC4          48004605               bl        $+0x4604                  ; 0x000050C8
00B48 0AC8          80410014               lwz       RTOC,0x0014(SP)
00B4C 0ACC          4800001C               b         $+0x001C                  ; 0x00000AE8
00B50 0AD0          83C90050               lwz       r30,0x0050(r9)
00B54 0AD4   X      7FE3FB78               mr        r3,r31
00B58 0AD8          3BDE0001               addi      r30,r30,1
00B5C 0ADC          93C90050               stw       r30,0x0050(r9)
00B60 0AE0          48004559               bl        $+0x4558                  ; 0x00005038
00B64 0AE4          80410014               lwz       RTOC,0x0014(SP)
00B68 0AE8          4BFFFD49               bl        $-0x02B8                  ; 0x00000830
00B6C 0AEC   X      38600000               li        r3,0
00B70 0AF0          80010058               lwz       r0,0x0058(SP)
00B74 0AF4          38210050               addi      SP,SP,80
00B78 0AF8   X      7C0803A6               mtlr      r0                        ; LR = 8
00B7C 0AFC          BB61FFEC               lmw       r27,-0x0014(SP)
00B80 0B00   X      4E800020               blr
00B84 0B04   X      7C0802A6               mflr      r0                        ; LR = 8
00B88 0B08          93C1FFF8               stw       r30,-0x0008(SP)
00B8C 0B0C          93E1FFFC               stw       r31,-0x0004(SP)
00B90 0B10          90010008               stw       r0,0x0008(SP)
00B94 0B14          9421FFC0               stwu      SP,-0x0040(SP)
00B98 0B18   X      7C7F1B78               mr        r31,r3
00B9C 0B1C          480044ED               bl        $+0x44EC                  ; 0x00005008
00BA0 0B20          80410014               lwz       RTOC,0x0014(SP)
00BA4 0B24   X      7C7E1B78               mr        r30,r3
00BA8 0B28   X      2C1E0000               cmpwi     r30,0
00BAC 0B2C   X      41820084               beq       $+0x0084                  ; 0x00000BB0
00BB0 0B30          819E0014               lwz       r12,0x0014(r30)
00BB4 0B34          886C000D               lbz       r3,0x000D(r12)
00BB8 0B38   X      2C03000D               cmpwi     r3,13
00BBC 0B3C   X      40820018               bne       $+0x0018                  ; 0x00000B54
00BC0 0B40   X      7FE3FB78               mr        r3,r31
00BC4 0B44   X      7FC4F378               mr        r4,r30
00BC8 0B48          48002BA9               bl        $+0x2BA8                  ; 0x000036F0
00BCC 0B4C   X      60000000               nop
00BD0 0B50          48000048               b         $+0x0048                  ; 0x00000B98
00BD4 0B54   X      7FE3FB78               mr        r3,r31
00BD8 0B58          480044C9               bl        $+0x44C8                  ; 0x00005020
00BDC 0B5C          80410014               lwz       RTOC,0x0014(SP)
00BE0 0B60   X      2C030000               cmpwi     r3,0
00BE4 0B64   X      40820024               bne       $+0x0024                  ; 0x00000B88
00BE8 0B68   X      7FC3F378               mr        r3,r30
00BEC 0B6C          480044CD               bl        $+0x44CC                  ; 0x00005038
00BF0 0B70          80410014               lwz       RTOC,0x0014(SP)
00BF4 0B74   X      38800000               li        r4,0
00BF8 0B78   X      7FE3FB78               mr        r3,r31
00BFC 0B7C          480044D5               bl        $+0x44D4                  ; 0x00005050
00C00 0B80          80410014               lwz       RTOC,0x0014(SP)
00C04 0B84          48000014               b         $+0x0014                  ; 0x00000B98
00C08 0B88   X      7FE3FB78               mr        r3,r31
00C0C 0B8C   X      7FC4F378               mr        r4,r30
00C10 0B90          480044D9               bl        $+0x44D8                  ; 0x00005068
00C14 0B94          80410014               lwz       RTOC,0x0014(SP)
00C18 0B98   X      7FE3FB78               mr        r3,r31
00C1C 0B9C          4800446D               bl        $+0x446C                  ; 0x00005008
00C20 0BA0          80410014               lwz       RTOC,0x0014(SP)
00C24 0BA4   X      7C7E1B78               mr        r30,r3
00C28 0BA8   X      2C1E0000               cmpwi     r30,0
00C2C 0BAC   X      4082FF84               bne       $-0x007C                  ; 0x00000B30
00C30 0BB0   X      38600000               li        r3,0
00C34 0BB4          80010048               lwz       r0,0x0048(SP)
00C38 0BB8          38210040               addi      SP,SP,64
00C3C 0BBC   X      7C0803A6               mtlr      r0                        ; LR = 8
00C40 0BC0          83C1FFF8               lwz       r30,-0x0008(SP)
00C44 0BC4          83E1FFFC               lwz       r31,-0x0004(SP)
00C48 0BC8   X      4E800020               blr
00C4C 0BCC   X      7C0802A6               mflr      r0                        ; LR = 8
00C50 0BD0          90010008               stw       r0,0x0008(SP)
00C54 0BD4          9421FFC0               stwu      SP,-0x0040(SP)
00C58 0BD8          39820170               addi      r12,RTOC,368
00C5C 0BDC   X      7C832378               mr        r3,r4
00C60 0BE0          814C0000               lwz       r10,0x0000(r12)
00C64 0BE4   X      7CA42B78               mr        r4,r5
00C68 0BE8          816A0224               lwz       r11,0x0224(r10)
00C6C 0BEC   X      7CC53378               mr        r5,r6
00C70 0BF0          818B000C               lwz       r12,0x000C(r11)
00C74 0BF4   X      7CE63B78               mr        r6,r7
00C78 0BF8   X      7D074378               mr        r7,r8
00C7C 0BFC   X      7D284B78               mr        r8,r9
00C80 0C00          48004709               bl        $+0x4708                  ; 0x00005308
00C84 0C04          80410014               lwz       RTOC,0x0014(SP)
00C88 0C08          80010048               lwz       r0,0x0048(SP)
00C8C 0C0C          38210040               addi      SP,SP,64
00C90 0C10   X      7C0803A6               mtlr      r0                        ; LR = 8
00C94 0C14   X      4E800020               blr
00C98 0C18   X      7C0802A6               mflr      r0                        ; LR = 8
00C9C 0C1C          93A1FFF4               stw       r29,-0x000C(SP)
00CA0 0C20          93C1FFF8               stw       r30,-0x0008(SP)
00CA4 0C24          93E1FFFC               stw       r31,-0x0004(SP)
00CA8 0C28          90010008               stw       r0,0x0008(SP)
00CAC 0C2C          9421FFB0               stwu      SP,-0x0050(SP)
00CB0 0C30          3BC20170               addi      r30,RTOC,368
00CB4 0C34   X      3BA00000               li        r29,0
00CB8 0C38          813E0000               lwz       r9,0x0000(r30)
00CBC 0C3C          39020178               addi      r8,RTOC,376
00CC0 0C40          800901FC               lwz       r0,0x01FC(r9)
00CC4 0C44   X      2C000000               cmpwi     r0,0
00CC8 0C48   X      41820030               beq       $+0x0030                  ; 0x00000C78
00CCC 0C4C          80680000               lwz       r3,0x0000(r8)
00CD0 0C50   X      2C030000               cmpwi     r3,0
00CD4 0C54   X      41820024               beq       $+0x0024                  ; 0x00000C78
00CD8 0C58   X      38A00000               li        r5,0
00CDC 0C5C          90A901FC               stw       r5,0x01FC(r9)
00CE0 0C60          80880000               lwz       r4,0x0000(r8)
00CE4 0C64          8064002C               lwz       r3,0x002C(r4)
00CE8 0C68   X      38800007               li        r4,7
00CEC 0C6C          3C842500               addis     r4,r4,9472
00CF0 0C70          48004351               bl        $+0x4350                  ; 0x00004FC0
00CF4 0C74          80410014               lwz       RTOC,0x0014(SP)
00CF8 0C78          813E0000               lwz       r9,0x0000(r30)
00CFC 0C7C          83E9020C               lwz       r31,0x020C(r9)
00D00 0C80          3869020C               addi      r3,r9,524
00D04 0C84   X      2C1F0000               cmpwi     r31,0
00D08 0C88   X      41820050               beq       $+0x0050                  ; 0x00000CD8
00D0C 0C8C          4800434D               bl        $+0x434C                  ; 0x00004FD8
00D10 0C90          80410014               lwz       RTOC,0x0014(SP)
00D14 0C94   X      2C030000               cmpwi     r3,0
00D18 0C98   X      4182FFE0               beq       $-0x0020                  ; 0x00000C78
00D1C 0C9C          48004355               bl        $+0x4354                  ; 0x00004FF0
00D20 0CA0          80410014               lwz       RTOC,0x0014(SP)
00D24 0CA4   X      7C7F1B78               mr        r31,r3
00D28 0CA8   X      2C1F0000               cmpwi     r31,0
00D2C 0CAC   X      4182FFCC               beq       $-0x0034                  ; 0x00000C78
00D30 0CB0          801F0000               lwz       r0,0x0000(r31)
00D34 0CB4   X      7FE4FB78               mr        r4,r31
00D38 0CB8          93BF0000               stw       r29,0x0000(r31)
00D3C 0CBC   X      7C1F0378               mr        r31,r0
00D40 0CC0          807E0000               lwz       r3,0x0000(r30)
00D44 0CC4          48001AC9               bl        $+0x1AC8                  ; 0x0000278C
00D48 0CC8   X      60000000               nop
00D4C 0CCC   X      2C1F0000               cmpwi     r31,0
00D50 0CD0   X      4082FFE0               bne       $-0x0020                  ; 0x00000CB0
00D54 0CD4          4BFFFFA4               b         $-0x005C                  ; 0x00000C78
00D58 0CD8          800901F8               lwz       r0,0x01F8(r9)
00D5C 0CDC   X      2C000000               cmpwi     r0,0
00D60 0CE0   X      4182000C               beq       $+0x000C                  ; 0x00000CEC
00D64 0CE4          93A901F8               stw       r29,0x01F8(r9)
00D68 0CE8          4BFFFF90               b         $-0x0070                  ; 0x00000C78
00D6C 0CEC          80010058               lwz       r0,0x0058(SP)
00D70 0CF0          38210050               addi      SP,SP,80
00D74 0CF4   X      7C0803A6               mtlr      r0                        ; LR = 8
00D78 0CF8          83A1FFF4               lwz       r29,-0x000C(SP)
00D7C 0CFC          83C1FFF8               lwz       r30,-0x0008(SP)
00D80 0D00          83E1FFFC               lwz       r31,-0x0004(SP)
00D84 0D04   X      4E800020               blr
00D88 0D08   X      4E800020               blr
00D8C 0D0C          8122FFD8               lwz       r9,-0x0028(RTOC)
00D90 0D10   X      5463043E               clrlwi    r3,r3,16
00D94 0D14   X      2C030001               cmpwi     r3,1
00D98 0D18   X      4C820020               bnelr
00D9C 0D1C   X      7C0802A6               mflr      r0                        ; LR = 8
00DA0 0D20          90010008               stw       r0,0x0008(SP)
00DA4 0D24          9421FFC0               stwu      SP,-0x0040(SP)
00DA8 0D28          81890000               lwz       r12,0x0000(r9)
00DAC 0D2C   X      38600001               li        r3,1
00DB0 0D30          906C01FC               stw       r3,0x01FC(r12)
00DB4 0D34          80890000               lwz       r4,0x0000(r9)
00DB8 0D38          806401F4               lwz       r3,0x01F4(r4)
00DBC 0D3C          48004255               bl        $+0x4254                  ; 0x00004F90
00DC0 0D40          80410014               lwz       RTOC,0x0014(SP)
00DC4 0D44          80010048               lwz       r0,0x0048(SP)
00DC8 0D48          38210040               addi      SP,SP,64
00DCC 0D4C   X      7C0803A6               mtlr      r0                        ; LR = 8
00DD0 0D50   X      4E800020               blr
00DD4 0D54          54800673               rlwinm.   r0,r4,0,25,25
00DD8 0D58   X      41820044               beq       $+0x0044                  ; 0x00000D9C
00DDC 0D5C   X      5486073E               clrlwi    r6,r4,28
00DE0 0D60          7CA73278               xor       r7,r5,r6
00DE4 0D64   X      54E8163A               clrlslwi  r8,r7,26,2
00DE8 0D68          7D234214               add       r9,r3,r8
00DEC 0D6C          81890094               lwz       r12,0x0094(r9)
00DF0 0D70   X      2C0C0000               cmpwi     r12,0
00DF4 0D74          38690094               addi      r3,r9,148
00DF8 0D78   X      4D820020               beqlr
00DFC 0D7C          814C0008               lwz       r10,0x0008(r12)
00E00 0D80   X      7C0A2800               cmpw      r10,r5
00E04 0D84   X      4D820020               beqlr
00E08 0D88          386C000C               addi      r3,r12,12
00E0C 0D8C          818C000C               lwz       r12,0x000C(r12)
00E10 0D90   X      2C0C0000               cmpwi     r12,0
00E14 0D94   X      4D820020               beqlr
00E18 0D98          4BFFFFE4               b         $-0x001C                  ; 0x00000D7C
00E1C 0D9C          548606B5               rlwinm.   r6,r4,0,26,26
00E20 0DA0   X      4182000C               beq       $+0x000C                  ; 0x00000DAC
00E24 0DA4          3863019C               addi      r3,r3,412
00E28 0DA8   X      4E800020               blr
00E2C 0DAC          5485056B               rlwinm.   r5,r4,0,21,21
00E30 0DB0   X      40820028               bne       $+0x0028                  ; 0x00000DD8
00E34 0DB4   X      3900FFF4               li        r8,-12
00E38 0DB8          548605EE               rlwinm    r6,r4,0,23,23
00E3C 0DBC          7CC50034               cntlzw    r5,r6
00E40 0DC0   X      54A5D97E               srwi      r5,r5,5
00E44 0DC4          7CE500D0               neg       r7,r5
00E48 0DC8          7CE94038               and       r9,r7,r8
00E4C 0DCC          7D434A14               add       r10,r3,r9
00E50 0DD0          386A01A0               addi      r3,r10,416
00E54 0DD4   X      4E800020               blr
00E58 0DD8          38630198               addi      r3,r3,408
00E5C 0DDC   X      4E800020               blr
00E60 0DE0   X      7C0802A6               mflr      r0                        ; LR = 8
00E64 0DE4          93E1FFFC               stw       r31,-0x0004(SP)
00E68 0DE8          90010008               stw       r0,0x0008(SP)
00E6C 0DEC          9421FFC0               stwu      SP,-0x0040(SP)
00E70 0DF0          390301A4               addi      r8,r3,420
00E74 0DF4   X      7C9F2378               mr        r31,r4
00E78 0DF8   X      39200000               li        r9,0
00E7C 0DFC          81680000               lwz       r11,0x0000(r8)
00E80 0E00   X      2C0B0000               cmpwi     r11,0
00E84 0E04   X      41820094               beq       $+0x0094                  ; 0x00000E98
00E88 0E08   X      7C0BF800               cmpw      r11,r31
00E8C 0E0C   X      4182000C               beq       $+0x000C                  ; 0x00000E18
00E90 0E10   X      7D685B78               mr        r8,r11
00E94 0E14          4BFFFFE8               b         $-0x0018                  ; 0x00000DFC
00E98 0E18          800B0000               lwz       r0,0x0000(r11)
00E9C 0E1C          90080000               stw       r0,0x0000(r8)
00EA0 0E20          808B0004               lwz       r4,0x0004(r11)
00EA4 0E24          912B0000               stw       r9,0x0000(r11)
00EA8 0E28          80AB0008               lwz       r5,0x0008(r11)
00EAC 0E2C          4BFFFF29               bl        $-0x00D8                  ; 0x00000D54
00EB0 0E30   X      7C681B78               mr        r8,r3
00EB4 0E34          81280000               lwz       r9,0x0000(r8)
00EB8 0E38          80E90014               lwz       r7,0x0014(r9)
00EBC 0E3C   X      7C895800               cmpw      cr1,r9,r11
00EC0 0E40   X      40860030               bne       cr1,$+0x0030              ; 0x00000E70
00EC4 0E44          8129000C               lwz       r9,0x000C(r9)
00EC8 0E48   X      2C070000               cmpwi     r7,0
00ECC 0E4C   X      4182000C               beq       $+0x000C                  ; 0x00000E58
00ED0 0E50          9127000C               stw       r9,0x000C(r7)
00ED4 0E54   X      7CE93B78               mr        r9,r7
00ED8 0E58          91280000               stw       r9,0x0000(r8)
00EDC 0E5C          80010048               lwz       r0,0x0048(SP)
00EE0 0E60          38210040               addi      SP,SP,64
00EE4 0E64   X      7C0803A6               mtlr      r0                        ; LR = 8
00EE8 0E68          83E1FFFC               lwz       r31,-0x0004(SP)
00EEC 0E6C   X      4E800020               blr
00EF0 0E70   X      7C07F800               cmpw      r7,r31
00EF4 0E74   X      4182001C               beq       $+0x001C                  ; 0x00000E90
00EF8 0E78          81290014               lwz       r9,0x0014(r9)
00EFC 0E7C   X      2C090000               cmpwi     r9,0
00F00 0E80   X      41820018               beq       $+0x0018                  ; 0x00000E98
00F04 0E84          80090014               lwz       r0,0x0014(r9)
00F08 0E88   X      7C00F800               cmpw      r0,r31
00F0C 0E8C   X      4082FFEC               bne       $-0x0014                  ; 0x00000E78
00F10 0E90          807F0014               lwz       r3,0x0014(r31)
00F14 0E94          90690014               stw       r3,0x0014(r9)
00F18 0E98          80010048               lwz       r0,0x0048(SP)
00F1C 0E9C          38210040               addi      SP,SP,64
00F20 0EA0   X      7C0803A6               mtlr      r0                        ; LR = 8
00F24 0EA4          83E1FFFC               lwz       r31,-0x0004(SP)
00F28 0EA8   X      4E800020               blr
00F2C 0EAC   X      7C0802A6               mflr      r0                        ; LR = 8
00F30 0EB0          90010008               stw       r0,0x0008(SP)
00F34 0EB4          9421FFC0               stwu      SP,-0x0040(SP)
00F38 0EB8          810301B4               lwz       r8,0x01B4(r3)
00F3C 0EBC   X      38A00000               li        r5,0
00F40 0EC0   X      7D044378               mr        r4,r8
00F44 0EC4   X      39200000               li        r9,0
00F48 0EC8   X      2C040000               cmpwi     r4,0
00F4C 0ECC   X      41820014               beq       $+0x0014                  ; 0x00000EE0
00F50 0ED0          81080000               lwz       r8,0x0000(r8)
00F54 0ED4          38A50001               addi      r5,r5,1
00F58 0ED8   X      2C080000               cmpwi     r8,0
00F5C 0EDC   X      4082FFF4               bne       $-0x000C                  ; 0x00000ED0
00F60 0EE0          81030194               lwz       r8,0x0194(r3)
00F64 0EE4   X      2C080000               cmpwi     r8,0
00F68 0EE8   X      41820028               beq       $+0x0028                  ; 0x00000F10
00F6C 0EEC          81880010               lwz       r12,0x0010(r8)
00F70 0EF0          80CC000C               lwz       r6,0x000C(r12)
00F74 0EF4          54C60529               rlwinm.   r6,r6,0,20,20
00F78 0EF8   X      40820014               bne       $+0x0014                  ; 0x00000F0C
00F7C 0EFC          81080000               lwz       r8,0x0000(r8)
00F80 0F00   X      2C080000               cmpwi     r8,0
00F84 0F04   X      4082FFE8               bne       $-0x0018                  ; 0x00000EEC
00F88 0F08          48000008               b         $+0x0008                  ; 0x00000F10
00F8C 0F0C   X      39200001               li        r9,1
00F90 0F10          81830008               lwz       r12,0x0008(r3)
00F94 0F14   X      39000001               li        r8,1
00F98 0F18          80C301AC               lwz       r6,0x01AC(r3)
00F9C 0F1C          80E301B0               lwz       r7,0x01B0(r3)
00FA0 0F20          480043E9               bl        $+0x43E8                  ; 0x00005308
00FA4 0F24          80410014               lwz       RTOC,0x0014(SP)
00FA8 0F28          80010048               lwz       r0,0x0048(SP)
00FAC 0F2C          38210040               addi      SP,SP,64
00FB0 0F30   X      7C0803A6               mtlr      r0                        ; LR = 8
00FB4 0F34   X      4E800020               blr
00FB8 0F38   X      7C0802A6               mflr      r0                        ; LR = 8
00FBC 0F3C          93C1FFF8               stw       r30,-0x0008(SP)
00FC0 0F40          93E1FFFC               stw       r31,-0x0004(SP)
00FC4 0F44          90010008               stw       r0,0x0008(SP)
00FC8 0F48          9421FFC0               stwu      SP,-0x0040(SP)
00FCC 0F4C   X      7C9E2378               mr        r30,r4
00FD0 0F50   X      7C7F1B78               mr        r31,r3
00FD4 0F54          4BFFFE8D               bl        $-0x0174                  ; 0x00000DE0
00FD8 0F58          811E0004               lwz       r8,0x0004(r30)
00FDC 0F5C   X      39200000               li        r9,0
00FE0 0F60          5500056B               rlwinm.   r0,r8,0,21,21
00FE4 0F64   X      4182002C               beq       $+0x002C                  ; 0x00000F90
00FE8 0F68          819F01B0               lwz       r12,0x01B0(r31)
00FEC 0F6C   X      380CFFFF               subi      r0,r12,1
00FF0 0F70          901F01B0               stw       r0,0x01B0(r31)
00FF4 0F74   X      2C000000               cmpwi     r0,0
00FF8 0F78          811E0004               lwz       r8,0x0004(r30)
00FFC 0F7C   X      40820014               bne       $+0x0014                  ; 0x00000F90
01000 0F80          807F01AC               lwz       r3,0x01AC(r31)
01004 0F84   X      2C030000               cmpwi     r3,0
01008 0F88   X      40820008               bne       $+0x0008                  ; 0x00000F90
0100C 0F8C   X      39200001               li        r9,1
01010 0F90          550405AD               rlwinm.   r4,r8,0,22,22
01014 0F94   X      4182001C               beq       $+0x001C                  ; 0x00000FB0
01018 0F98          807F01AC               lwz       r3,0x01AC(r31)
0101C 0F9C   X      3863FFFF               subi      r3,r3,1
01020 0FA0          907F01AC               stw       r3,0x01AC(r31)
01024 0FA4   X      2C030000               cmpwi     r3,0
01028 0FA8   X      40820008               bne       $+0x0008                  ; 0x00000FB0
0102C 0FAC          39290001               addi      r9,r9,1
01030 0FB0   X      2C090000               cmpwi     r9,0
01034 0FB4   X      4182000C               beq       $+0x000C                  ; 0x00000FC0
01038 0FB8   X      7FE3FB78               mr        r3,r31
0103C 0FBC          4BFFFEF1               bl        $-0x0110                  ; 0x00000EAC
01040 0FC0          819F01A8               lwz       r12,0x01A8(r31)
01044 0FC4   X      380CFFFF               subi      r0,r12,1
01048 0FC8          901F01A8               stw       r0,0x01A8(r31)
0104C 0FCC   X      2C000000               cmpwi     r0,0
01050 0FD0   X      40820014               bne       $+0x0014                  ; 0x00000FE4
01054 0FD4          819F0004               lwz       r12,0x0004(r31)
01058 0FD8   X      7FE3FB78               mr        r3,r31
0105C 0FDC          4800432D               bl        $+0x432C                  ; 0x00005308
01060 0FE0          80410014               lwz       RTOC,0x0014(SP)
01064 0FE4          80010048               lwz       r0,0x0048(SP)
01068 0FE8          38210040               addi      SP,SP,64
0106C 0FEC   X      7C0803A6               mtlr      r0                        ; LR = 8
01070 0FF0          83C1FFF8               lwz       r30,-0x0008(SP)
01074 0FF4          83E1FFFC               lwz       r31,-0x0004(SP)
01078 0FF8   X      4E800020               blr
0107C 0FFC   X      7C0802A6               mflr      r0                        ; LR = 8
01080 1000          90010008               stw       r0,0x0008(SP)
01084 1004          9421FFC0               stwu      SP,-0x0040(SP)
01088 1008   X      38800000               li        r4,0
0108C 100C   X      7C6B1B78               mr        r11,r3
01090 1010          818B0010               lwz       r12,0x0010(r11)
01094 1014          806C0004               lwz       r3,0x0004(r12)
01098 1018          908B0014               stw       r4,0x0014(r11)
0109C 101C          908B000C               stw       r4,0x000C(r11)
010A0 1020          80A301A4               lwz       r5,0x01A4(r3)
010A4 1024          90AB0000               stw       r5,0x0000(r11)
010A8 1028          916301A4               stw       r11,0x01A4(r3)
010AC 102C          808B0004               lwz       r4,0x0004(r11)
010B0 1030          80AB0008               lwz       r5,0x0008(r11)
010B4 1034          4BFFFD21               bl        $-0x02E0                  ; 0x00000D54
010B8 1038          81230000               lwz       r9,0x0000(r3)
010BC 103C   X      2C890000               cmpwi     cr1,r9,0
010C0 1040   X      41860018               beq       cr1,$+0x0018              ; 0x00001058
010C4 1044          8009000C               lwz       r0,0x000C(r9)
010C8 1048   X      38800000               li        r4,0
010CC 104C          900B000C               stw       r0,0x000C(r11)
010D0 1050          9089000C               stw       r4,0x000C(r9)
010D4 1054          912B0014               stw       r9,0x0014(r11)
010D8 1058          91630000               stw       r11,0x0000(r3)
010DC 105C          80010048               lwz       r0,0x0048(SP)
010E0 1060          38210040               addi      SP,SP,64
010E4 1064   X      7C0803A6               mtlr      r0                        ; LR = 8
010E8 1068   X      4E800020               blr
010EC 106C   X      7C0802A6               mflr      r0                        ; LR = 8
010F0 1070          93C1FFF8               stw       r30,-0x0008(SP)
010F4 1074          93E1FFFC               stw       r31,-0x0004(SP)
010F8 1078          90010008               stw       r0,0x0008(SP)
010FC 107C          9421FFC0               stwu      SP,-0x0040(SP)
01100 1080   X      7C7E1B78               mr        r30,r3
01104 1084          4BFFFF79               bl        $-0x0088                  ; 0x00000FFC
01108 1088          819E0010               lwz       r12,0x0010(r30)
0110C 108C          83EC0004               lwz       r31,0x0004(r12)
01110 1090          819F01A8               lwz       r12,0x01A8(r31)
01114 1094          380C0001               addi      r0,r12,1
01118 1098          7D890034               cntlzw    r9,r12
0111C 109C          901F01A8               stw       r0,0x01A8(r31)
01120 10A0   X      5529D97E               srwi      r9,r9,5
01124 10A4          811E0004               lwz       r8,0x0004(r30)
01128 10A8          550005AD               rlwinm.   r0,r8,0,22,22
0112C 10AC   X      41820020               beq       $+0x0020                  ; 0x000010CC
01130 10B0          819F01AC               lwz       r12,0x01AC(r31)
01134 10B4          386C0001               addi      r3,r12,1
01138 10B8          907F01AC               stw       r3,0x01AC(r31)
0113C 10BC          7D840034               cntlzw    r4,r12
01140 10C0          811E0004               lwz       r8,0x0004(r30)
01144 10C4   X      5484D97E               srwi      r4,r4,5
01148 10C8          7D292378               or        r9,r9,r4
0114C 10CC          5505056B               rlwinm.   r5,r8,0,21,21
01150 10D0   X      4182001C               beq       $+0x001C                  ; 0x000010EC
01154 10D4          807F01B0               lwz       r3,0x01B0(r31)
01158 10D8          7C650034               cntlzw    r5,r3
0115C 10DC          38830001               addi      r4,r3,1
01160 10E0   X      54A5D97E               srwi      r5,r5,5
01164 10E4          909F01B0               stw       r4,0x01B0(r31)
01168 10E8          7D292B78               or        r9,r9,r5
0116C 10EC   X      2C090000               cmpwi     r9,0
01170 10F0   X      4182000C               beq       $+0x000C                  ; 0x000010FC
01174 10F4   X      7FE3FB78               mr        r3,r31
01178 10F8          4BFFFDB5               bl        $-0x024C                  ; 0x00000EAC
0117C 10FC          801F01A8               lwz       r0,0x01A8(r31)
01180 1100   X      2C000001               cmpwi     r0,1
01184 1104   X      40820014               bne       $+0x0014                  ; 0x00001118
01188 1108          819F0000               lwz       r12,0x0000(r31)
0118C 110C   X      7FE3FB78               mr        r3,r31
01190 1110          480041F9               bl        $+0x41F8                  ; 0x00005308
01194 1114          80410014               lwz       RTOC,0x0014(SP)
01198 1118          80010048               lwz       r0,0x0048(SP)
0119C 111C          38210040               addi      SP,SP,64
011A0 1120   X      7C0803A6               mtlr      r0                        ; LR = 8
011A4 1124          83C1FFF8               lwz       r30,-0x0008(SP)
011A8 1128          83E1FFFC               lwz       r31,-0x0004(SP)
011AC 112C   X      4E800020               blr
011B0 1130   X      7C0802A6               mflr      r0                        ; LR = 8
011B4 1134          93E1FFFC               stw       r31,-0x0004(SP)
011B8 1138          90010008               stw       r0,0x0008(SP)
011BC 113C          9421FFC0               stwu      SP,-0x0040(SP)
011C0 1140   X      7C7F1B78               mr        r31,r3
011C4 1144          807F0004               lwz       r3,0x0004(r31)
011C8 1148   X      7C8B2378               mr        r11,r4
011CC 114C          4BFFFC09               bl        $-0x03F8                  ; 0x00000D54
011D0 1150   X      7C6C1B78               mr        r12,r3
011D4 1154          806C0000               lwz       r3,0x0000(r12)
011D8 1158   X      2C830000               cmpwi     cr1,r3,0
011DC 115C   X      41860040               beq       cr1,$+0x0040              ; 0x0000119C
011E0 1160          80030004               lwz       r0,0x0004(r3)
011E4 1164          7D640038               and       r4,r11,r0
011E8 1168   X      7C045800               cmpw      r4,r11
011EC 116C   X      40820024               bne       $+0x0024                  ; 0x00001190
011F0 1170          80A30010               lwz       r5,0x0010(r3)
011F4 1174   X      7C05F800               cmpw      r5,r31
011F8 1178   X      40820018               bne       $+0x0018                  ; 0x00001190
011FC 117C          80010048               lwz       r0,0x0048(SP)
01200 1180          38210040               addi      SP,SP,64
01204 1184   X      7C0803A6               mtlr      r0                        ; LR = 8
01208 1188          83E1FFFC               lwz       r31,-0x0004(SP)
0120C 118C   X      4E800020               blr
01210 1190          80630014               lwz       r3,0x0014(r3)
01214 1194   X      2C030000               cmpwi     r3,0
01218 1198   X      4082FFC8               bne       $-0x0038                  ; 0x00001160
0121C 119C          80010048               lwz       r0,0x0048(SP)
01220 11A0          38210040               addi      SP,SP,64
01224 11A4   X      7C0803A6               mtlr      r0                        ; LR = 8
01228 11A8          83E1FFFC               lwz       r31,-0x0004(SP)
0122C 11AC   X      4E800020               blr
01230 11B0          80A30014               lwz       r5,0x0014(r3)
01234 11B4          80050000               lwz       r0,0x0000(r5)
01238 11B8   X      2C000000               cmpwi     r0,0
0123C 11BC   X      4182000C               beq       $+0x000C                  ; 0x000011C8
01240 11C0   X      38600003               li        r3,3
01244 11C4   X      4E800020               blr
01248 11C8   X      7C0802A6               mflr      r0                        ; LR = 8
0124C 11CC          BEA1FFD4               stmw      r21,-0x002C(SP)
01250 11D0          90010008               stw       r0,0x0008(SP)
01254 11D4          9421FF90               stwu      SP,-0x0070(SP)
01258 11D8   X      3B200000               li        r25,0
0125C 11DC   X      7CBD2B78               mr        r29,r5
01260 11E0          80DD000C               lwz       r6,0x000C(r29)
01264 11E4   X      7C9B2378               mr        r27,r4
01268 11E8   X      54C6077F               clrlwi.   r6,r6,29
0126C 11EC   X      7C7A1B78               mr        r26,r3
01270 11F0   X      4182001C               beq       $+0x001C                  ; 0x0000120C
01274 11F4   X      38600003               li        r3,3
01278 11F8          80010078               lwz       r0,0x0078(SP)
0127C 11FC          38210070               addi      SP,SP,112
01280 1200   X      7C0803A6               mtlr      r0                        ; LR = 8
01284 1204          BAA1FFD4               lmw       r21,-0x002C(SP)
01288 1208   X      4E800020               blr
0128C 120C          813B000C               lwz       r9,0x000C(r27)
01290 1210          A0E9000C               lhz       r7,0x000C(r9)
01294 1214   X      2C070002               cmpwi     r7,2
01298 1218   X      40820014               bne       $+0x0014                  ; 0x0000122C
0129C 121C          80690008               lwz       r3,0x0008(r9)
012A0 1220   X      3B000008               li        r24,8
012A4 1224   X      2C030000               cmpwi     r3,0
012A8 1228   X      4182001C               beq       $+0x001C                  ; 0x00001244
012AC 122C   X      38600007               li        r3,7
012B0 1230          80010078               lwz       r0,0x0078(SP)
012B4 1234          38210070               addi      SP,SP,112
012B8 1238   X      7C0803A6               mtlr      r0                        ; LR = 8
012BC 123C          BAA1FFD4               lmw       r21,-0x002C(SP)
012C0 1240   X      4E800020               blr
012C4 1244          83E90004               lwz       r31,0x0004(r9)
012C8 1248   X      3BC00840               li        r30,2112
012CC 124C   X      281F00FE               cmplwi    r31,0x00FE
012D0 1250   X      3B800000               li        r28,0
012D4 1254   X      3AE00004               li        r23,4
012D8 1258   X      4181007C               bgt       $+0x007C                  ; 0x000012D4
012DC 125C   X      57E407FF               clrlwi.   r4,r31,31
012E0 1260   X      4182001C               beq       $+0x001C                  ; 0x0000127C
012E4 1264   X      38600001               li        r3,1
012E8 1268          80010078               lwz       r0,0x0078(SP)
012EC 126C          38210070               addi      SP,SP,112
012F0 1270   X      7C0803A6               mtlr      r0                        ; LR = 8
012F4 1274          BAA1FFD4               lmw       r21,-0x002C(SP)
012F8 1278   X      4E800020               blr
012FC 127C   X      388000AA               li        r4,170
01300 1280   X      7D1F2010               subc      r8,r4,r31
01304 1284   X      281F00AA               cmplwi    r31,0x00AA
01308 1288          7D080034               cntlzw    r8,r8
0130C 128C   X      5508D97E               srwi      r8,r8,5
01310 1290   X      4182000C               beq       $+0x000C                  ; 0x0000129C
01314 1294   X      3BC00842               li        r30,2114
01318 1298          48000008               b         $+0x0008                  ; 0x000012A0
0131C 129C   X      3BC00848               li        r30,2120
01320 12A0          81290010               lwz       r9,0x0010(r9)
01324 12A4   X      552307FF               clrlwi.   r3,r9,31
01328 12A8   X      41820014               beq       $+0x0014                  ; 0x000012BC
0132C 12AC   X      3B800100               li        r28,256
01330 12B0          7C8800D0               neg       r4,r8
01334 12B4          5484077C               rlwinm    r4,r4,0,29,30
01338 12B8          3BC41842               addi      r30,r4,6210
0133C 12BC          552307BD               rlwinm.   r3,r9,0,30,30
01340 12C0   X      4182000C               beq       $+0x000C                  ; 0x000012CC
01344 12C4          63DE2000               ori       r30,r30,0x2000
01348 12C8          639C0200               ori       r28,r28,0x0200
0134C 12CC          639C0008               ori       r28,r28,0x0008
01350 12D0          48000044               b         $+0x0044                  ; 0x00001314
01354 12D4   X      2C1F00FF               cmpwi     r31,255
01358 12D8   X      40820010               bne       $+0x0010                  ; 0x000012E8
0135C 12DC   X      3BC00844               li        r30,2116
01360 12E0   X      3B800020               li        r28,32
01364 12E4          48000030               b         $+0x0030                  ; 0x00001314
01368 12E8   X      3C800001               lis       r4,1
0136C 12EC   X      7C1F2040               cmplw     r31,r4
01370 12F0   X      4080000C               bge       $+0x000C                  ; 0x000012FC
01374 12F4   X      281F05DC               cmplwi    r31,0x05DC
01378 12F8   X      4181001C               bgt       $+0x001C                  ; 0x00001314
0137C 12FC   X      38600001               li        r3,1
01380 1300          80010078               lwz       r0,0x0078(SP)
01384 1304          38210070               addi      SP,SP,112
01388 1308   X      7C0803A6               mtlr      r0                        ; LR = 8
0138C 130C          BAA1FFD4               lmw       r21,-0x002C(SP)
01390 1310   X      4E800020               blr
01394 1314   X      38600018               li        r3,24
01398 1318          48003FC1               bl        $+0x3FC0                  ; 0x000052D8
0139C 131C          80410014               lwz       RTOC,0x0014(SP)
013A0 1320   X      2C030000               cmpwi     r3,0
013A4 1324   X      41820018               beq       $+0x0018                  ; 0x0000133C
013A8 1328          93E30008               stw       r31,0x0008(r3)
013AC 132C   X      2C030000               cmpwi     r3,0
013B0 1330          93A30010               stw       r29,0x0010(r3)
013B4 1334          93C30004               stw       r30,0x0004(r3)
013B8 1338   X      4082001C               bne       $+0x001C                  ; 0x00001354
013BC 133C   X      38600004               li        r3,4
013C0 1340          80010078               lwz       r0,0x0078(SP)
013C4 1344          38210070               addi      SP,SP,112
013C8 1348   X      7C0803A6               mtlr      r0                        ; LR = 8
013CC 134C          BAA1FFD4               lmw       r21,-0x002C(SP)
013D0 1350   X      4E800020               blr
013D4 1354   X      3AC00003               li        r22,3
013D8 1358   X      3AA00018               li        r21,24
013DC 135C          4BFFFD11               bl        $-0x02F0                  ; 0x0000106C
013E0 1360          92DD0000               stw       r22,0x0000(r29)
013E4 1364          57C004E7               rlwinm.   r0,r30,0,19,19
013E8 1368          93FD0010               stw       r31,0x0010(r29)
013EC 136C          819D000C               lwz       r12,0x000C(r29)
013F0 1370          7F8C6378               or        r12,r28,r12
013F4 1374          919D000C               stw       r12,0x000C(r29)
013F8 1378          813B000C               lwz       r9,0x000C(r27)
013FC 137C          92E90000               stw       r23,0x0000(r9)
01400 1380          93E90004               stw       r31,0x0004(r9)
01404 1384          93090008               stw       r24,0x0008(r9)
01408 1388          92A9000C               stw       r21,0x000C(r9)
0140C 138C          93290010               stw       r25,0x0010(r9)
01410 1390          93290014               stw       r25,0x0014(r9)
01414 1394   X      4182000C               beq       $+0x000C                  ; 0x000013A0
01418 1398   X      38000001               li        r0,1
0141C 139C          90090014               stw       r0,0x0014(r9)
01420 13A0          57C304A5               rlwinm.   r3,r30,0,18,18
01424 13A4   X      41820010               beq       $+0x0010                  ; 0x000013B4
01428 13A8          80890014               lwz       r4,0x0014(r9)
0142C 13AC          60840002               ori       r4,r4,0x0002
01430 13B0          90890014               stw       r4,0x0014(r9)
01434 13B4          38C90020               addi      r6,r9,32
01438 13B8   X      57E3C23E               srwi      r3,r31,8
0143C 13BC          9869001E               stb       r3,0x001E(r9)
01440 13C0   X      57E5063E               clrlwi    r5,r31,24
01444 13C4   X      39000083               li        r8,131
01448 13C8          98A9001F               stb       r5,0x001F(r9)
0144C 13CC          38690018               addi      r3,r9,24
01450 13D0          90DB0010               stw       r6,0x0010(r27)
01454 13D4   X      38A00006               li        r5,6
01458 13D8          80FB0014               lwz       r7,0x0014(r27)
0145C 13DC          9907000D               stb       r8,0x000D(r7)
01460 13E0          809D0004               lwz       r4,0x0004(r29)
01464 13E4          3884001A               addi      r4,r4,26
01468 13E8          48003EC1               bl        $+0x3EC0                  ; 0x000052A8
0146C 13EC          80410014               lwz       RTOC,0x0014(SP)
01470 13F0   X      7F43D378               mr        r3,r26
01474 13F4   X      7F64DB78               mr        r4,r27
01478 13F8          48003CA1               bl        $+0x3CA0                  ; 0x00005098
0147C 13FC          80410014               lwz       RTOC,0x0014(SP)
01480 1400   X      38600000               li        r3,0
01484 1404          80010078               lwz       r0,0x0078(SP)
01488 1408          38210070               addi      SP,SP,112
0148C 140C   X      7C0803A6               mtlr      r0                        ; LR = 8
01490 1410          BAA1FFD4               lmw       r21,-0x002C(SP)
01494 1414   X      4E800020               blr
01498 1418          93C1FFF8               stw       r30,-0x0008(SP)
0149C 141C          93E1FFFC               stw       r31,-0x0004(SP)
014A0 1420          818301B4               lwz       r12,0x01B4(r3)
014A4 1424          396301B4               addi      r11,r3,436
014A8 1428   X      2C0C0000               cmpwi     r12,0
014AC 142C   X      41820078               beq       $+0x0078                  ; 0x000014A4
014B0 1430          89440001               lbz       r10,0x0001(r4)
014B4 1434          89240000               lbz       r9,0x0000(r4)
014B8 1438          89040002               lbz       r8,0x0002(r4)
014BC 143C          88E40003               lbz       r7,0x0003(r4)
014C0 1440          88C40004               lbz       r6,0x0004(r4)
014C4 1444          88A40005               lbz       r5,0x0005(r4)
014C8 1448          880C0005               lbz       r0,0x0005(r12)
014CC 144C          888C0004               lbz       r4,0x0004(r12)
014D0 1450          7C035278               xor       r3,r0,r10
014D4 1454          880C0006               lbz       r0,0x0006(r12)
014D8 1458          7C844A78               xor       r4,r4,r9
014DC 145C          8BEC0007               lbz       r31,0x0007(r12)
014E0 1460          7C642378               or        r4,r3,r4
014E4 1464          886C0008               lbz       r3,0x0008(r12)
014E8 1468          7C004278               xor       r0,r0,r8
014EC 146C          8BCC0009               lbz       r30,0x0009(r12)
014F0 1470          7FFF3A78               xor       r31,r31,r7
014F4 1474          7C800378               or        r0,r4,r0
014F8 1478          7C643278               xor       r4,r3,r6
014FC 147C          7C00FB78               or        r0,r0,r31
01500 1480          7FC32A78               xor       r3,r30,r5
01504 1484          7C002378               or        r0,r0,r4
01508 1488          7C001B78               or        r0,r0,r3
0150C 148C   X      5400063F               clrlwi.   r0,r0,24
01510 1490   X      41820014               beq       $+0x0014                  ; 0x000014A4
01514 1494   X      7D8B6378               mr        r11,r12
01518 1498          818B0000               lwz       r12,0x0000(r11)
0151C 149C   X      2C0C0000               cmpwi     r12,0
01520 14A0   X      4082FFA8               bne       $-0x0058                  ; 0x00001448
01524 14A4   X      7D635B78               mr        r3,r11
01528 14A8          83C1FFF8               lwz       r30,-0x0008(SP)
0152C 14AC          83E1FFFC               lwz       r31,-0x0004(SP)
01530 14B0   X      4E800020               blr
01534 14B4          80830014               lwz       r4,0x0014(r3)
01538 14B8   X      2C040000               cmpwi     r4,0
0153C 14BC   X      4082000C               bne       $+0x000C                  ; 0x000014C8
01540 14C0   X      38600000               li        r3,0
01544 14C4   X      4E800020               blr
01548 14C8   X      7C0802A6               mflr      r0                        ; LR = 8
0154C 14CC          BF41FFE8               stmw      r26,-0x0018(SP)
01550 14D0          90010008               stw       r0,0x0008(SP)
01554 14D4          9421FFB0               stwu      SP,-0x0050(SP)
01558 14D8   X      3B600000               li        r27,0
0155C 14DC   X      7C9D2378               mr        r29,r4
01560 14E0          83FD0004               lwz       r31,0x0004(r29)
01564 14E4   X      7C7A1B78               mr        r26,r3
01568 14E8          3B9F01A4               addi      r28,r31,420
0156C 14EC          83DC0000               lwz       r30,0x0000(r28)
01570 14F0   X      2C1E0000               cmpwi     r30,0
01574 14F4   X      41820054               beq       $+0x0054                  ; 0x00001548
01578 14F8          80BE0010               lwz       r5,0x0010(r30)
0157C 14FC   X      7C05E800               cmpw      r5,r29
01580 1500   X      40820038               bne       $+0x0038                  ; 0x00001538
01584 1504   X      7FE3FB78               mr        r3,r31
01588 1508   X      7FC4F378               mr        r4,r30
0158C 150C          4BFFFA2D               bl        $-0x05D4                  ; 0x00000F38
01590 1510          801F0020               lwz       r0,0x0020(r31)
01594 1514   X      2C000000               cmpwi     r0,0
01598 1518   X      41820010               beq       $+0x0010                  ; 0x00001528
0159C 151C          801F0020               lwz       r0,0x0020(r31)
015A0 1520   X      2C000000               cmpwi     r0,0
015A4 1524   X      4082FFF8               bne       $-0x0008                  ; 0x0000151C
015A8 1528   X      7FC3F378               mr        r3,r30
015AC 152C          48003CBD               bl        $+0x3CBC                  ; 0x000051E8
015B0 1530          80410014               lwz       RTOC,0x0014(SP)
015B4 1534          48000008               b         $+0x0008                  ; 0x0000153C
015B8 1538   X      7FDCF378               mr        r28,r30
015BC 153C          83DC0000               lwz       r30,0x0000(r28)
015C0 1540   X      2C1E0000               cmpwi     r30,0
015C4 1544   X      4082FFB4               bne       $-0x004C                  ; 0x000014F8
015C8 1548          801D000C               lwz       r0,0x000C(r29)
015CC 154C          83FD0024               lwz       r31,0x0024(r29)
015D0 1550   X      54000032               clrrwi    r0,r0,6
015D4 1554          83DD0004               lwz       r30,0x0004(r29)
015D8 1558   X      2C1F0000               cmpwi     r31,0
015DC 155C          901D000C               stw       r0,0x000C(r29)
015E0 1560   X      41820074               beq       $+0x0074                  ; 0x000015D4
015E4 1564          807F0000               lwz       r3,0x0000(r31)
015E8 1568          389F0004               addi      r4,r31,4
015EC 156C          907D0024               stw       r3,0x0024(r29)
015F0 1570   X      7FC3F378               mr        r3,r30
015F4 1574          4BFFFEA5               bl        $-0x015C                  ; 0x00001418
015F8 1578          81230000               lwz       r9,0x0000(r3)
015FC 157C   X      2C890000               cmpwi     cr1,r9,0
01600 1580   X      41860038               beq       cr1,$+0x0038              ; 0x000015B8
01604 1584          8109000C               lwz       r8,0x000C(r9)
01608 1588   X      3808FFFF               subi      r0,r8,1
0160C 158C          9009000C               stw       r0,0x000C(r9)
01610 1590   X      28080001               cmplwi    r8,0x0001
01614 1594   X      4181001C               bgt       $+0x001C                  ; 0x000015B0
01618 1598          80890000               lwz       r4,0x0000(r9)
0161C 159C          90830000               stw       r4,0x0000(r3)
01620 15A0   X      7D234B78               mr        r3,r9
01624 15A4          48003C45               bl        $+0x3C44                  ; 0x000051E8
01628 15A8          80410014               lwz       RTOC,0x0014(SP)
0162C 15AC          4800000C               b         $+0x000C                  ; 0x000015B8
01630 15B0   X      2C080001               cmpwi     r8,1
01634 15B4   X      40820008               bne       $+0x0008                  ; 0x000015BC
01638 15B8   X      3B600001               li        r27,1
0163C 15BC   X      7FE3FB78               mr        r3,r31
01640 15C0          48003C29               bl        $+0x3C28                  ; 0x000051E8
01644 15C4          80410014               lwz       RTOC,0x0014(SP)
01648 15C8          83FD0024               lwz       r31,0x0024(r29)
0164C 15CC   X      2C1F0000               cmpwi     r31,0
01650 15D0   X      4082FF94               bne       $-0x006C                  ; 0x00001564
01654 15D4   X      2C1B0000               cmpwi     r27,0
01658 15D8   X      4182000C               beq       $+0x000C                  ; 0x000015E4
0165C 15DC   X      7FC3F378               mr        r3,r30
01660 15E0          4BFFF8CD               bl        $-0x0734                  ; 0x00000EAC
01664 15E4          387E01C4               addi      r3,r30,452
01668 15E8   X      7F44D378               mr        r4,r26
0166C 15EC          48003C15               bl        $+0x3C14                  ; 0x00005200
01670 15F0          80410014               lwz       RTOC,0x0014(SP)
01674 15F4          819E01B8               lwz       r12,0x01B8(r30)
01678 15F8   X      380CFFFF               subi      r0,r12,1
0167C 15FC          901E01B8               stw       r0,0x01B8(r30)
01680 1600          80010058               lwz       r0,0x0058(SP)
01684 1604          38210050               addi      SP,SP,80
01688 1608   X      7C0803A6               mtlr      r0                        ; LR = 8
0168C 160C          BB41FFE8               lmw       r26,-0x0018(SP)
01690 1610   X      4E800020               blr
01694 1614          93C1FFF8               stw       r30,-0x0008(SP)
01698 1618          93E1FFFC               stw       r31,-0x0004(SP)
0169C 161C          81830024               lwz       r12,0x0024(r3)
016A0 1620          39630024               addi      r11,r3,36
016A4 1624   X      2C0C0000               cmpwi     r12,0
016A8 1628   X      41820078               beq       $+0x0078                  ; 0x000016A0
016AC 162C          89440001               lbz       r10,0x0001(r4)
016B0 1630          89240000               lbz       r9,0x0000(r4)
016B4 1634          89040002               lbz       r8,0x0002(r4)
016B8 1638          88E40003               lbz       r7,0x0003(r4)
016BC 163C          88C40004               lbz       r6,0x0004(r4)
016C0 1640          88A40005               lbz       r5,0x0005(r4)
016C4 1644          880C0005               lbz       r0,0x0005(r12)
016C8 1648          888C0004               lbz       r4,0x0004(r12)
016CC 164C          7C035278               xor       r3,r0,r10
016D0 1650          880C0006               lbz       r0,0x0006(r12)
016D4 1654          7C844A78               xor       r4,r4,r9
016D8 1658          8BEC0007               lbz       r31,0x0007(r12)
016DC 165C          7C642378               or        r4,r3,r4
016E0 1660          886C0008               lbz       r3,0x0008(r12)
016E4 1664          7C004278               xor       r0,r0,r8
016E8 1668          8BCC0009               lbz       r30,0x0009(r12)
016EC 166C          7FFF3A78               xor       r31,r31,r7
016F0 1670          7C800378               or        r0,r4,r0
016F4 1674          7C643278               xor       r4,r3,r6
016F8 1678          7C00FB78               or        r0,r0,r31
016FC 167C          7FC32A78               xor       r3,r30,r5
01700 1680          7C002378               or        r0,r0,r4
01704 1684          7C001B78               or        r0,r0,r3
01708 1688   X      5400063F               clrlwi.   r0,r0,24
0170C 168C   X      41820014               beq       $+0x0014                  ; 0x000016A0
01710 1690   X      7D8B6378               mr        r11,r12
01714 1694          818B0000               lwz       r12,0x0000(r11)
01718 1698   X      2C0C0000               cmpwi     r12,0
0171C 169C   X      4082FFA8               bne       $-0x0058                  ; 0x00001644
01720 16A0   X      7D635B78               mr        r3,r11
01724 16A4          83C1FFF8               lwz       r30,-0x0008(SP)
01728 16A8          83E1FFFC               lwz       r31,-0x0004(SP)
0172C 16AC   X      4E800020               blr
01730 16B0   X      7C0802A6               mflr      r0                        ; LR = 8
01734 16B4          93A1FFF4               stw       r29,-0x000C(SP)
01738 16B8          93C1FFF8               stw       r30,-0x0008(SP)
0173C 16BC          93E1FFFC               stw       r31,-0x0004(SP)
01740 16C0          90010008               stw       r0,0x0008(SP)
01744 16C4          9421FFB0               stwu      SP,-0x0050(SP)
01748 16C8          80A30014               lwz       r5,0x0014(r3)
0174C 16CC          83E50000               lwz       r31,0x0000(r5)
01750 16D0   X      2C1F0004               cmpwi     r31,4
01754 16D4   X      40820024               bne       $+0x0024                  ; 0x000016F8
01758 16D8   X      38600003               li        r3,3
0175C 16DC          80010058               lwz       r0,0x0058(SP)
01760 16E0          38210050               addi      SP,SP,80
01764 16E4   X      7C0803A6               mtlr      r0                        ; LR = 8
01768 16E8          83A1FFF4               lwz       r29,-0x000C(SP)
0176C 16EC          83C1FFF8               lwz       r30,-0x0008(SP)
01770 16F0          83E1FFFC               lwz       r31,-0x0004(SP)
01774 16F4   X      4E800020               blr
01778 16F8          83E4000C               lwz       r31,0x000C(r4)
0177C 16FC   X      7C9E2378               mr        r30,r4
01780 1700          809F0008               lwz       r4,0x0008(r31)
01784 1704   X      7CBD2B78               mr        r29,r5
01788 1708          80BF0004               lwz       r5,0x0004(r31)
0178C 170C   X      7FC3F378               mr        r3,r30
01790 1710          48003B09               bl        $+0x3B08                  ; 0x00005218
01794 1714          80410014               lwz       RTOC,0x0014(SP)
01798 1718   X      2C030000               cmpwi     r3,0
0179C 171C   X      41820010               beq       $+0x0010                  ; 0x0000172C
017A0 1720          801F0004               lwz       r0,0x0004(r31)
017A4 1724   X      2C000006               cmpwi     r0,6
017A8 1728   X      41820024               beq       $+0x0024                  ; 0x0000174C
017AC 172C   X      38600001               li        r3,1
017B0 1730          80010058               lwz       r0,0x0058(SP)
017B4 1734          38210050               addi      SP,SP,80
017B8 1738   X      7C0803A6               mtlr      r0                        ; LR = 8
017BC 173C          83A1FFF4               lwz       r29,-0x000C(SP)
017C0 1740          83C1FFF8               lwz       r30,-0x0008(SP)
017C4 1744          83E1FFFC               lwz       r31,-0x0004(SP)
017C8 1748   X      4E800020               blr
017CC 174C          80BF0008               lwz       r5,0x0008(r31)
017D0 1750   X      7FA3EB78               mr        r3,r29
017D4 1754          809E000C               lwz       r4,0x000C(r30)
017D8 1758          7C842A14               add       r4,r4,r5
017DC 175C          4BFFFEB9               bl        $-0x0148                  ; 0x00001614
017E0 1760          83E30000               lwz       r31,0x0000(r3)
017E4 1764   X      2C9F0000               cmpwi     cr1,r31,0
017E8 1768   X      40860024               bne       cr1,$+0x0024              ; 0x0000178C
017EC 176C   X      38600014               li        r3,20
017F0 1770          80010058               lwz       r0,0x0058(SP)
017F4 1774          38210050               addi      SP,SP,80
017F8 1778   X      7C0803A6               mtlr      r0                        ; LR = 8
017FC 177C          83A1FFF4               lwz       r29,-0x000C(SP)
01800 1780          83C1FFF8               lwz       r30,-0x0008(SP)
01804 1784          83E1FFFC               lwz       r31,-0x0004(SP)
01808 1788   X      4E800020               blr
0180C 178C          81830000               lwz       r12,0x0000(r3)
01810 1790          808C0000               lwz       r4,0x0000(r12)
01814 1794          90830000               stw       r4,0x0000(r3)
01818 1798          388C0004               addi      r4,r12,4
0181C 179C          83DD0004               lwz       r30,0x0004(r29)
01820 17A0   X      7FC3F378               mr        r3,r30
01824 17A4          4BFFFC75               bl        $-0x038C                  ; 0x00001418
01828 17A8          81230000               lwz       r9,0x0000(r3)
0182C 17AC   X      2C890000               cmpwi     cr1,r9,0
01830 17B0   X      41860038               beq       cr1,$+0x0038              ; 0x000017E8
01834 17B4          8109000C               lwz       r8,0x000C(r9)
01838 17B8   X      3808FFFF               subi      r0,r8,1
0183C 17BC          9009000C               stw       r0,0x000C(r9)
01840 17C0   X      28080001               cmplwi    r8,0x0001
01844 17C4   X      4181001C               bgt       $+0x001C                  ; 0x000017E0
01848 17C8          80890000               lwz       r4,0x0000(r9)
0184C 17CC          90830000               stw       r4,0x0000(r3)
01850 17D0   X      7D234B78               mr        r3,r9
01854 17D4          48003A15               bl        $+0x3A14                  ; 0x000051E8
01858 17D8          80410014               lwz       RTOC,0x0014(SP)
0185C 17DC          4800000C               b         $+0x000C                  ; 0x000017E8
01860 17E0   X      2C080001               cmpwi     r8,1
01864 17E4   X      4082000C               bne       $+0x000C                  ; 0x000017F0
01868 17E8   X      7FC3F378               mr        r3,r30
0186C 17EC          4BFFF6C1               bl        $-0x0940                  ; 0x00000EAC
01870 17F0   X      7FE3FB78               mr        r3,r31
01874 17F4          480039F5               bl        $+0x39F4                  ; 0x000051E8
01878 17F8          80410014               lwz       RTOC,0x0014(SP)
0187C 17FC   X      38600000               li        r3,0
01880 1800          80010058               lwz       r0,0x0058(SP)
01884 1804          38210050               addi      SP,SP,80
01888 1808   X      7C0803A6               mtlr      r0                        ; LR = 8
0188C 180C          83A1FFF4               lwz       r29,-0x000C(SP)
01890 1810          83C1FFF8               lwz       r30,-0x0008(SP)
01894 1814          83E1FFFC               lwz       r31,-0x0004(SP)
01898 1818   X      4E800020               blr
0189C 181C   X      7C0802A6               mflr      r0                        ; LR = 8
018A0 1820          BF21FFE4               stmw      r25,-0x001C(SP)
018A4 1824          90010008               stw       r0,0x0008(SP)
018A8 1828          9421FFA0               stwu      SP,-0x0060(SP)
018AC 182C          80A30014               lwz       r5,0x0014(r3)
018B0 1830          83E50000               lwz       r31,0x0000(r5)
018B4 1834   X      2C1F0004               cmpwi     r31,4
018B8 1838   X      4082001C               bne       $+0x001C                  ; 0x00001854
018BC 183C   X      38600003               li        r3,3
018C0 1840          80010068               lwz       r0,0x0068(SP)
018C4 1844          38210060               addi      SP,SP,96
018C8 1848   X      7C0803A6               mtlr      r0                        ; LR = 8
018CC 184C          BB21FFE4               lmw       r25,-0x001C(SP)
018D0 1850   X      4E800020               blr
018D4 1854          83E4000C               lwz       r31,0x000C(r4)
018D8 1858   X      7C832378               mr        r3,r4
018DC 185C          809F0008               lwz       r4,0x0008(r31)
018E0 1860   X      7CBC2B78               mr        r28,r5
018E4 1864          80BF0004               lwz       r5,0x0004(r31)
018E8 1868   X      3B600000               li        r27,0
018EC 186C          480039AD               bl        $+0x39AC                  ; 0x00005218
018F0 1870          80410014               lwz       RTOC,0x0014(SP)
018F4 1874   X      7C7E1B78               mr        r30,r3
018F8 1878   X      2C1E0000               cmpwi     r30,0
018FC 187C   X      4182001C               beq       $+0x001C                  ; 0x00001898
01900 1880          83BF0004               lwz       r29,0x0004(r31)
01904 1884   X      2C1D0006               cmpwi     r29,6
01908 1888   X      40820010               bne       $+0x0010                  ; 0x00001898
0190C 188C          887E0000               lbz       r3,0x0000(r30)
01910 1890   X      546307FF               clrlwi.   r3,r3,31
01914 1894   X      4082001C               bne       $+0x001C                  ; 0x000018B0
01918 1898   X      38600001               li        r3,1
0191C 189C          80010068               lwz       r0,0x0068(SP)
01920 18A0          38210060               addi      SP,SP,96
01924 18A4   X      7C0803A6               mtlr      r0                        ; LR = 8
01928 18A8          BB21FFE4               lmw       r25,-0x001C(SP)
0192C 18AC   X      4E800020               blr
01930 18B0   X      7F83E378               mr        r3,r28
01934 18B4   X      7FC4F378               mr        r4,r30
01938 18B8          4BFFFD5D               bl        $-0x02A4                  ; 0x00001614
0193C 18BC   X      7C7A1B78               mr        r26,r3
01940 18C0          801A0000               lwz       r0,0x0000(r26)
01944 18C4   X      2C800000               cmpwi     cr1,r0,0
01948 18C8   X      4186001C               beq       cr1,$+0x001C              ; 0x000018E4
0194C 18CC   X      38600000               li        r3,0
01950 18D0          80010068               lwz       r0,0x0068(SP)
01954 18D4          38210060               addi      SP,SP,96
01958 18D8   X      7C0803A6               mtlr      r0                        ; LR = 8
0195C 18DC          BB21FFE4               lmw       r25,-0x001C(SP)
01960 18E0   X      4E800020               blr
01964 18E4   X      3860000C               li        r3,12
01968 18E8          480039F1               bl        $+0x39F0                  ; 0x000052D8
0196C 18EC          80410014               lwz       RTOC,0x0014(SP)
01970 18F0   X      7C7D1B78               mr        r29,r3
01974 18F4   X      2C1D0000               cmpwi     r29,0
01978 18F8   X      4082001C               bne       $+0x001C                  ; 0x00001914
0197C 18FC   X      38600013               li        r3,19
01980 1900          80010068               lwz       r0,0x0068(SP)
01984 1904          38210060               addi      SP,SP,96
01988 1908   X      7C0803A6               mtlr      r0                        ; LR = 8
0198C 190C          BB21FFE4               lmw       r25,-0x001C(SP)
01990 1910   X      4E800020               blr
01994 1914          839C0004               lwz       r28,0x0004(r28)
01998 1918   X      7FC4F378               mr        r4,r30
0199C 191C   X      7F83E378               mr        r3,r28
019A0 1920          4BFFFAF9               bl        $-0x0508                  ; 0x00001418
019A4 1924   X      7C791B78               mr        r25,r3
019A8 1928          83F90000               lwz       r31,0x0000(r25)
019AC 192C   X      2C9F0000               cmpwi     cr1,r31,0
019B0 1930   X      40860048               bne       cr1,$+0x0048              ; 0x00001978
019B4 1934   X      38600010               li        r3,16
019B8 1938          480039A1               bl        $+0x39A0                  ; 0x000052D8
019BC 193C          80410014               lwz       RTOC,0x0014(SP)
019C0 1940   X      7C7F1B78               mr        r31,r3
019C4 1944   X      2C1F0000               cmpwi     r31,0
019C8 1948   X      41820044               beq       $+0x0044                  ; 0x0000198C
019CC 194C   X      38800010               li        r4,16
019D0 1950   X      7FE3FB78               mr        r3,r31
019D4 1954          4800396D               bl        $+0x396C                  ; 0x000052C0
019D8 1958          80410014               lwz       RTOC,0x0014(SP)
019DC 195C          387F0004               addi      r3,r31,4
019E0 1960   X      7FC4F378               mr        r4,r30
019E4 1964   X      38A00006               li        r5,6
019E8 1968          48003941               bl        $+0x3940                  ; 0x000052A8
019EC 196C          80410014               lwz       RTOC,0x0014(SP)
019F0 1970          937F0000               stw       r27,0x0000(r31)
019F4 1974          93F90000               stw       r31,0x0000(r25)
019F8 1978          819F000C               lwz       r12,0x000C(r31)
019FC 197C          3B2C0001               addi      r25,r12,1
01A00 1980          933F000C               stw       r25,0x000C(r31)
01A04 1984   X      2C190000               cmpwi     r25,0
01A08 1988   X      40820028               bne       $+0x0028                  ; 0x000019B0
01A0C 198C   X      7FA3EB78               mr        r3,r29
01A10 1990          48003859               bl        $+0x3858                  ; 0x000051E8
01A14 1994          80410014               lwz       RTOC,0x0014(SP)
01A18 1998   X      38600013               li        r3,19
01A1C 199C          80010068               lwz       r0,0x0068(SP)
01A20 19A0          38210060               addi      SP,SP,96
01A24 19A4   X      7C0803A6               mtlr      r0                        ; LR = 8
01A28 19A8          BB21FFE4               lmw       r25,-0x001C(SP)
01A2C 19AC   X      4E800020               blr
01A30 19B0          387D0004               addi      r3,r29,4
01A34 19B4   X      7FC4F378               mr        r4,r30
01A38 19B8   X      38A00006               li        r5,6
01A3C 19BC          480038ED               bl        $+0x38EC                  ; 0x000052A8
01A40 19C0          80410014               lwz       RTOC,0x0014(SP)
01A44 19C4          937D0000               stw       r27,0x0000(r29)
01A48 19C8   X      2C190001               cmpwi     r25,1
01A4C 19CC          93BA0000               stw       r29,0x0000(r26)
01A50 19D0   X      4082000C               bne       $+0x000C                  ; 0x000019DC
01A54 19D4   X      7F83E378               mr        r3,r28
01A58 19D8          4BFFF4D5               bl        $-0x0B2C                  ; 0x00000EAC
01A5C 19DC   X      38600000               li        r3,0
01A60 19E0          80010068               lwz       r0,0x0068(SP)
01A64 19E4          38210060               addi      SP,SP,96
01A68 19E8   X      7C0803A6               mtlr      r0                        ; LR = 8
01A6C 19EC          BB21FFE4               lmw       r25,-0x001C(SP)
01A70 19F0   X      4E800020               blr
01A74 19F4   X      7C0802A6               mflr      r0                        ; LR = 8
01A78 19F8          BF01FFE0               stmw      r24,-0x0020(SP)
01A7C 19FC          90010008               stw       r0,0x0008(SP)
01A80 1A00          9421FFA0               stwu      SP,-0x0060(SP)
01A84 1A04   X      38C00083               li        r6,131
01A88 1A08   X      7C7E1B78               mr        r30,r3
01A8C 1A0C          819E0014               lwz       r12,0x0014(r30)
01A90 1A10   X      7C9F2378               mr        r31,r4
01A94 1A14          83AC0004               lwz       r29,0x0004(r12)
01A98 1A18   X      39000035               li        r8,53
01A9C 1A1C          80BF0014               lwz       r5,0x0014(r31)
01AA0 1A20   X      39200090               li        r9,144
01AA4 1A24          98C5000D               stb       r6,0x000D(r5)
01AA8 1A28   X      3B80000C               li        r28,12
01AAC 1A2C          80FF000C               lwz       r7,0x000C(r31)
01AB0 1A30   X      3940004C               li        r10,76
01AB4 1A34          91070000               stw       r8,0x0000(r7)
01AB8 1A38   X      39600001               li        r11,1
01ABC 1A3C          91270004               stw       r9,0x0004(r7)
01AC0 1A40   X      3B600020               li        r27,32
01AC4 1A44          93870008               stw       r28,0x0008(r7)
01AC8 1A48          389D0024               addi      r4,r29,36
01ACC 1A4C          835F000C               lwz       r26,0x000C(r31)
01AD0 1A50   X      38A0003C               li        r5,60
01AD4 1A54          915A000C               stw       r10,0x000C(r26)
01AD8 1A58          387A001C               addi      r3,r26,28
01ADC 1A5C          917A0014               stw       r11,0x0014(r26)
01AE0 1A60   X      3B200044               li        r25,68
01AE4 1A64          939A0010               stw       r28,0x0010(r26)
01AE8 1A68   X      3B000002               li        r24,2
01AEC 1A6C          937A0018               stw       r27,0x0018(r26)
01AF0 1A70          48003839               bl        $+0x3838                  ; 0x000052A8
01AF4 1A74          80410014               lwz       RTOC,0x0014(SP)
01AF8 1A78          933A0058               stw       r25,0x0058(r26)
01AFC 1A7C          387A0068               addi      r3,r26,104
01B00 1A80          939A005C               stw       r28,0x005C(r26)
01B04 1A84          389D0060               addi      r4,r29,96
01B08 1A88          931A0060               stw       r24,0x0060(r26)
01B0C 1A8C   X      38A00034               li        r5,52
01B10 1A90          937A0064               stw       r27,0x0064(r26)
01B14 1A94          3BBA009C               addi      r29,r26,156
01B18 1A98          48003811               bl        $+0x3810                  ; 0x000052A8
01B1C 1A9C          80410014               lwz       RTOC,0x0014(SP)
01B20 1AA0          93BF0010               stw       r29,0x0010(r31)
01B24 1AA4   X      7FC3F378               mr        r3,r30
01B28 1AA8   X      7FE4FB78               mr        r4,r31
01B2C 1AAC          480035ED               bl        $+0x35EC                  ; 0x00005098
01B30 1AB0          80410014               lwz       RTOC,0x0014(SP)
01B34 1AB4   X      38600000               li        r3,0
01B38 1AB8          80010068               lwz       r0,0x0068(SP)
01B3C 1ABC          38210060               addi      SP,SP,96
01B40 1AC0   X      7C0803A6               mtlr      r0                        ; LR = 8
01B44 1AC4          BB01FFE0               lmw       r24,-0x0020(SP)
01B48 1AC8   X      4E800020               blr
01B4C 1ACC          7D800026               mfcr      r12
01B50 1AD0   X      7C0802A6               mflr      r0                        ; LR = 8
01B54 1AD4          BF21FFE4               stmw      r25,-0x001C(SP)
01B58 1AD8          91810004               stw       r12,0x0004(SP)
01B5C 1ADC          90010008               stw       r0,0x0008(SP)
01B60 1AE0          9421FFA0               stwu      SP,-0x0060(SP)
01B64 1AE4   X      3B600001               li        r27,1
01B68 1AE8   X      7C9E2378               mr        r30,r4
01B6C 1AEC          83BE000C               lwz       r29,0x000C(r30)
01B70 1AF0   X      7C7C1B78               mr        r28,r3
01B74 1AF4          381D0011               addi      r0,r29,17
01B78 1AF8          901E000C               stw       r0,0x000C(r30)
01B7C 1AFC   X      3B200002               li        r25,2
01B80 1B00          881C001B               lbz       r0,0x001B(r28)
01B84 1B04   X      3B400000               li        r26,0
01B88 1B08          88BD0001               lbz       r5,0x0001(r29)
01B8C 1B0C          88DD0000               lbz       r6,0x0000(r29)
01B90 1B10          7C002A78               xor       r0,r0,r5
01B94 1B14          899C001A               lbz       r12,0x001A(r28)
01B98 1B18          88FD0002               lbz       r7,0x0002(r29)
01B9C 1B1C          7D8C3278               xor       r12,r12,r6
01BA0 1B20          897C001C               lbz       r11,0x001C(r28)
01BA4 1B24          891D0003               lbz       r8,0x0003(r29)
01BA8 1B28          7C006378               or        r0,r0,r12
01BAC 1B2C          895C001D               lbz       r10,0x001D(r28)
01BB0 1B30          7D6C3A78               xor       r12,r11,r7
01BB4 1B34          893D0004               lbz       r9,0x0004(r29)
01BB8 1B38          7D4B4278               xor       r11,r10,r8
01BBC 1B3C          895C001E               lbz       r10,0x001E(r28)
01BC0 1B40          7C006378               or        r0,r0,r12
01BC4 1B44          889D0005               lbz       r4,0x0005(r29)
01BC8 1B48          7C005B78               or        r0,r0,r11
01BCC 1B4C          899C001F               lbz       r12,0x001F(r28)
01BD0 1B50          7D4B4A78               xor       r11,r10,r9
01BD4 1B54          7C005B78               or        r0,r0,r11
01BD8 1B58          7D8C2278               xor       r12,r12,r4
01BDC 1B5C          7C006378               or        r0,r0,r12
01BE0 1B60   X      5400063F               clrlwi.   r0,r0,24
01BE4 1B64   X      4182004C               beq       $+0x004C                  ; 0x00001BB0
01BE8 1B68          7CCC2838               and       r12,r6,r5
01BEC 1B6C          7D833838               and       r3,r12,r7
01BF0 1B70          7C6A4038               and       r10,r3,r8
01BF4 1B74          7D4B4838               and       r11,r10,r9
01BF8 1B78          7D7F2038               and       r31,r11,r4
01BFC 1B7C   X      3BFFFF01               subi      r31,r31,255
01C00 1B80   X      57FF063F               clrlwi.   r31,r31,24
01C04 1B84   X      4182002C               beq       $+0x002C                  ; 0x00001BB0
01C08 1B88   X      7FC3F378               mr        r3,r30
01C0C 1B8C          480034AD               bl        $+0x34AC                  ; 0x00005038
01C10 1B90          80410014               lwz       RTOC,0x0014(SP)
01C14 1B94          80010068               lwz       r0,0x0068(SP)
01C18 1B98          38210060               addi      SP,SP,96
01C1C 1B9C          81810004               lwz       r12,0x0004(SP)
01C20 1BA0   X      7C0803A6               mtlr      r0                        ; LR = 8
01C24 1BA4          BB21FFE4               lmw       r25,-0x001C(SP)
01C28 1BA8          7D838120               mtcrf     56,r12
01C2C 1BAC   X      4E800020               blr
01C30 1BB0          83FC01A4               lwz       r31,0x01A4(r28)
01C34 1BB4   X      2C1F0000               cmpwi     r31,0
01C38 1BB8   X      41820020               beq       $+0x0020                  ; 0x00001BD8
01C3C 1BBC          801F0004               lwz       r0,0x0004(r31)
01C40 1BC0   X      540007BE               clrlwi    r0,r0,30
01C44 1BC4   X      2C000002               cmpwi     r0,2
01C48 1BC8   X      41820010               beq       $+0x0010                  ; 0x00001BD8
01C4C 1BCC          83FF0000               lwz       r31,0x0000(r31)
01C50 1BD0   X      2C1F0000               cmpwi     r31,0
01C54 1BD4   X      4082FFE8               bne       $-0x0018                  ; 0x00001BBC
01C58 1BD8   X      291F0000               cmplwi    cr2,r31,0x0000
01C5C 1BDC   X      408A002C               bne       cr2,$+0x002C              ; 0x00001C08
01C60 1BE0   X      7FC3F378               mr        r3,r30
01C64 1BE4          48003455               bl        $+0x3454                  ; 0x00005038
01C68 1BE8          80410014               lwz       RTOC,0x0014(SP)
01C6C 1BEC          80010068               lwz       r0,0x0068(SP)
01C70 1BF0          38210060               addi      SP,SP,96
01C74 1BF4          81810004               lwz       r12,0x0004(SP)
01C78 1BF8   X      7C0803A6               mtlr      r0                        ; LR = 8
01C7C 1BFC          BB21FFE4               lmw       r25,-0x001C(SP)
01C80 1C00          7D838120               mtcrf     56,r12
01C84 1C04   X      4E800020               blr
01C88 1C08   X      38600028               li        r3,40
01C8C 1C0C   X      38800001               li        r4,1
01C90 1C10          48003501               bl        $+0x3500                  ; 0x00005110
01C94 1C14          80410014               lwz       RTOC,0x0014(SP)
01C98 1C18   X      2C030000               cmpwi     r3,0
01C9C 1C1C   X      4082002C               bne       $+0x002C                  ; 0x00001C48
01CA0 1C20   X      7FC3F378               mr        r3,r30
01CA4 1C24          48003415               bl        $+0x3414                  ; 0x00005038
01CA8 1C28          80410014               lwz       RTOC,0x0014(SP)
01CAC 1C2C          80010068               lwz       r0,0x0068(SP)
01CB0 1C30          38210060               addi      SP,SP,96
01CB4 1C34          81810004               lwz       r12,0x0004(SP)
01CB8 1C38   X      7C0803A6               mtlr      r0                        ; LR = 8
01CBC 1C3C          BB21FFE4               lmw       r25,-0x001C(SP)
01CC0 1C40          7D838120               mtcrf     56,r12
01CC4 1C44   X      4E800020               blr
01CC8 1C48          93C30008               stw       r30,0x0008(r3)
01CCC 1C4C   X      7C7E1B78               mr        r30,r3
01CD0 1C50          819E0014               lwz       r12,0x0014(r30)
01CD4 1C54   X      39000008               li        r8,8
01CD8 1C58          9B6C000D               stb       r27,0x000D(r12)
01CDC 1C5C          88FD0000               lbz       r7,0x0000(r29)
01CE0 1C60          813E000C               lwz       r9,0x000C(r30)
01CE4 1C64   X      54E407FF               clrlwi.   r4,r7,31
01CE8 1C68   X      4182005C               beq       $+0x005C                  ; 0x00001CC4
01CEC 1C6C          88BD0001               lbz       r5,0x0001(r29)
01CF0 1C70          889D0002               lbz       r4,0x0002(r29)
01CF4 1C74          895D0003               lbz       r10,0x0003(r29)
01CF8 1C78          7CA62038               and       r6,r5,r4
01CFC 1C7C          899D0004               lbz       r12,0x0004(r29)
01D00 1C80          7CCB5038               and       r11,r6,r10
01D04 1C84          881D0005               lbz       r0,0x0005(r29)
01D08 1C88          7D6C6038               and       r12,r11,r12
01D0C 1C8C          7D800038               and       r0,r12,r0
01D10 1C90          7C003838               and       r0,r0,r7
01D14 1C94   X      2C0000FF               cmpwi     r0,255
01D18 1C98   X      40820018               bne       $+0x0018                  ; 0x00001CB0
01D1C 1C9C          819C0038               lwz       r12,0x0038(r28)
01D20 1CA0          380C0001               addi      r0,r12,1
01D24 1CA4          901C0038               stw       r0,0x0038(r28)
01D28 1CA8          93290014               stw       r25,0x0014(r9)
01D2C 1CAC          48000028               b         $+0x0028                  ; 0x00001CD4
01D30 1CB0          809C0034               lwz       r4,0x0034(r28)
01D34 1CB4          38840001               addi      r4,r4,1
01D38 1CB8          909C0034               stw       r4,0x0034(r28)
01D3C 1CBC          93690014               stw       r27,0x0014(r9)
01D40 1CC0          48000014               b         $+0x0014                  ; 0x00001CD4
01D44 1CC4          93490014               stw       r26,0x0014(r9)
01D48 1CC8          80BC0028               lwz       r5,0x0028(r28)
01D4C 1CCC          38A50001               addi      r5,r5,1
01D50 1CD0          90BC0028               stw       r5,0x0028(r28)
01D54 1CD4   X      38800018               li        r4,24
01D58 1CD8          91090000               stw       r8,0x0000(r9)
01D5C 1CDC   X      38A00020               li        r5,32
01D60 1CE0          91090004               stw       r8,0x0004(r9)
01D64 1CE4          38090028               addi      r0,r9,40
01D68 1CE8          90890008               stw       r4,0x0008(r9)
01D6C 1CEC          90A90010               stw       r5,0x0010(r9)
01D70 1CF0          9109000C               stw       r8,0x000C(r9)
01D74 1CF4          88DD0000               lbz       r6,0x0000(r29)
01D78 1CF8          98C90018               stb       r6,0x0018(r9)
01D7C 1CFC          88FD0001               lbz       r7,0x0001(r29)
01D80 1D00          98E90019               stb       r7,0x0019(r9)
01D84 1D04          895D0002               lbz       r10,0x0002(r29)
01D88 1D08          9949001A               stb       r10,0x001A(r9)
01D8C 1D0C          897D0003               lbz       r11,0x0003(r29)
01D90 1D10          9969001B               stb       r11,0x001B(r9)
01D94 1D14          899D0004               lbz       r12,0x0004(r29)
01D98 1D18          9989001C               stb       r12,0x001C(r9)
01D9C 1D1C          899D0005               lbz       r12,0x0005(r29)
01DA0 1D20          9989001D               stb       r12,0x001D(r9)
01DA4 1D24          9B49001E               stb       r26,0x001E(r9)
01DA8 1D28          899D000E               lbz       r12,0x000E(r29)
01DAC 1D2C          9989001F               stb       r12,0x001F(r9)
01DB0 1D30          899D0006               lbz       r12,0x0006(r29)
01DB4 1D34          99890020               stb       r12,0x0020(r9)
01DB8 1D38          899D0007               lbz       r12,0x0007(r29)
01DBC 1D3C          99890021               stb       r12,0x0021(r9)
01DC0 1D40          899D0008               lbz       r12,0x0008(r29)
01DC4 1D44          99890022               stb       r12,0x0022(r9)
01DC8 1D48          899D0009               lbz       r12,0x0009(r29)
01DCC 1D4C          99890023               stb       r12,0x0023(r9)
01DD0 1D50          899D000A               lbz       r12,0x000A(r29)
01DD4 1D54          99890024               stb       r12,0x0024(r9)
01DD8 1D58          899D000B               lbz       r12,0x000B(r29)
01DDC 1D5C          99890025               stb       r12,0x0025(r9)
01DE0 1D60          9B490026               stb       r26,0x0026(r9)
01DE4 1D64          899D000F               lbz       r12,0x000F(r29)
01DE8 1D68          99890027               stb       r12,0x0027(r9)
01DEC 1D6C          90030010               stw       r0,0x0010(r3)
01DF0 1D70          801F0004               lwz       r0,0x0004(r31)
01DF4 1D74   X      540007BE               clrlwi    r0,r0,30
01DF8 1D78   X      2C000002               cmpwi     r0,2
01DFC 1D7C   X      41820010               beq       $+0x0010                  ; 0x00001D8C
01E00 1D80          83FF0000               lwz       r31,0x0000(r31)
01E04 1D84   X      291F0000               cmplwi    cr2,r31,0x0000
01E08 1D88          4800002C               b         $+0x002C                  ; 0x00001DB4
01E0C 1D8C   X      7FC3F378               mr        r3,r30
01E10 1D90          480033E1               bl        $+0x33E0                  ; 0x00005170
01E14 1D94          80410014               lwz       RTOC,0x0014(SP)
01E18 1D98   X      2C030000               cmpwi     r3,0
01E1C 1D9C   X      4182004C               beq       $+0x004C                  ; 0x00001DE8
01E20 1DA0          839F0010               lwz       r28,0x0010(r31)
01E24 1DA4   X      7C641B78               mr        r4,r3
01E28 1DA8          807C0008               lwz       r3,0x0008(r28)
01E2C 1DAC          480033F5               bl        $+0x33F4                  ; 0x000051A0
01E30 1DB0          80410014               lwz       RTOC,0x0014(SP)
01E34 1DB4   X      408AFFBC               bne       cr2,$-0x0044              ; 0x00001D70
01E38 1DB8   X      2C1E0000               cmpwi     r30,0
01E3C 1DBC   X      41820040               beq       $+0x0040                  ; 0x00001DFC
01E40 1DC0   X      7FC3F378               mr        r3,r30
01E44 1DC4          48003275               bl        $+0x3274                  ; 0x00005038
01E48 1DC8          80410014               lwz       RTOC,0x0014(SP)
01E4C 1DCC          80010068               lwz       r0,0x0068(SP)
01E50 1DD0          38210060               addi      SP,SP,96
01E54 1DD4          81810004               lwz       r12,0x0004(SP)
01E58 1DD8   X      7C0803A6               mtlr      r0                        ; LR = 8
01E5C 1DDC          BB21FFE4               lmw       r25,-0x001C(SP)
01E60 1DE0          7D838120               mtcrf     56,r12
01E64 1DE4   X      4E800020               blr
01E68 1DE8          83BF0010               lwz       r29,0x0010(r31)
01E6C 1DEC   X      7FC4F378               mr        r4,r30
01E70 1DF0          807D0008               lwz       r3,0x0008(r29)
01E74 1DF4          480033AD               bl        $+0x33AC                  ; 0x000051A0
01E78 1DF8          80410014               lwz       RTOC,0x0014(SP)
01E7C 1DFC          80010068               lwz       r0,0x0068(SP)
01E80 1E00          38210060               addi      SP,SP,96
01E84 1E04          81810004               lwz       r12,0x0004(SP)
01E88 1E08   X      7C0803A6               mtlr      r0                        ; LR = 8
01E8C 1E0C          BB21FFE4               lmw       r25,-0x001C(SP)
01E90 1E10          7D838120               mtcrf     56,r12
01E94 1E14   X      4E800020               blr
01E98 1E18   X      7C0802A6               mflr      r0                        ; LR = 8
01E9C 1E1C          BF41FFE8               stmw      r26,-0x0018(SP)
01EA0 1E20          90010008               stw       r0,0x0008(SP)
01EA4 1E24          9421FFB0               stwu      SP,-0x0050(SP)
01EA8 1E28   X      7C9F2378               mr        r31,r4
01EAC 1E2C   X      7CFA3B78               mr        r26,r7
01EB0 1E30   X      7FFCFB78               mr        r28,r31
01EB4 1E34          819C0014               lwz       r12,0x0014(r28)
01EB8 1E38   X      7CBE2B78               mr        r30,r5
01EBC 1E3C          890C000D               lbz       r8,0x000D(r12)
01EC0 1E40   X      7C7B1B78               mr        r27,r3
01EC4 1E44   X      2C080001               cmpwi     r8,1
01EC8 1E48   X      40820008               bne       $+0x0008                  ; 0x00001E50
01ECC 1E4C          839F0008               lwz       r28,0x0008(r31)
01ED0 1E50          90DC000C               stw       r6,0x000C(r28)
01ED4 1E54   X      38600018               li        r3,24
01ED8 1E58   X      38800001               li        r4,1
01EDC 1E5C          480032B5               bl        $+0x32B4                  ; 0x00005110
01EE0 1E60          80410014               lwz       RTOC,0x0014(SP)
01EE4 1E64   X      7C7D1B78               mr        r29,r3
01EE8 1E68   X      2C1D0000               cmpwi     r29,0
01EEC 1E6C   X      40820028               bne       $+0x0028                  ; 0x00001E94
01EF0 1E70   X      7FE3FB78               mr        r3,r31
01EF4 1E74          480031C5               bl        $+0x31C4                  ; 0x00005038
01EF8 1E78          80410014               lwz       RTOC,0x0014(SP)
01EFC 1E7C   X      38600000               li        r3,0
01F00 1E80          80010058               lwz       r0,0x0058(SP)
01F04 1E84          38210050               addi      SP,SP,80
01F08 1E88   X      7C0803A6               mtlr      r0                        ; LR = 8
01F0C 1E8C          BB41FFE8               lmw       r26,-0x0018(SP)
01F10 1E90   X      4E800020               blr
01F14 1E94          939D0008               stw       r28,0x0008(r29)
01F18 1E98   X      7C1FE000               cmpw      r31,r28
01F1C 1E9C   X      4182000C               beq       $+0x000C                  ; 0x00001EA8
01F20 1EA0          93BF0008               stw       r29,0x0008(r31)
01F24 1EA4          48000008               b         $+0x0008                  ; 0x00001EAC
01F28 1EA8   X      7FBFEB78               mr        r31,r29
01F2C 1EAC          819D0014               lwz       r12,0x0014(r29)
01F30 1EB0          838C0008               lwz       r28,0x0008(r12)
01F34 1EB4          939D0010               stw       r28,0x0010(r29)
01F38 1EB8   X      387CFFE8               subi      r3,r28,24
01F3C 1EBC          907D000C               stw       r3,0x000C(r29)
01F40 1EC0   X      387CFFF8               subi      r3,r28,8
01F44 1EC4          4800339D               bl        $+0x339C                  ; 0x00005260
01F48 1EC8          80410014               lwz       RTOC,0x0014(SP)
01F4C 1ECC          935CFFEC               stw       r26,-0x0014(r28)
01F50 1ED0          93DCFFF0               stw       r30,-0x0010(r28)
01F54 1ED4          801B0028               lwz       r0,0x0028(r27)
01F58 1ED8   X      7C1E0040               cmplw     r30,r0
01F5C 1EDC   X      40810024               ble       $+0x0024                  ; 0x00001F00
01F60 1EE0          63400004               ori       r0,r26,0x0004
01F64 1EE4          901CFFEC               stw       r0,-0x0014(r28)
01F68 1EE8   X      7FA3EB78               mr        r3,r29
01F6C 1EEC          809B0028               lwz       r4,0x0028(r27)
01F70 1EF0   X      7C9E2050               sub       r4,r4,r30
01F74 1EF4          48003265               bl        $+0x3264                  ; 0x00005158
01F78 1EF8          80410014               lwz       RTOC,0x0014(SP)
01F7C 1EFC          83DB0028               lwz       r30,0x0028(r27)
01F80 1F00          381E0018               addi      r0,r30,24
01F84 1F04   X      7FE3FB78               mr        r3,r31
01F88 1F08          901CFFE8               stw       r0,-0x0018(r28)
01F8C 1F0C          80010058               lwz       r0,0x0058(SP)
01F90 1F10          38210050               addi      SP,SP,80
01F94 1F14   X      7C0803A6               mtlr      r0                        ; LR = 8
01F98 1F18          BB41FFE8               lmw       r26,-0x0018(SP)
01F9C 1F1C   X      4E800020               blr
01FA0 1F20   X      7C0802A6               mflr      r0                        ; LR = 8
01FA4 1F24          BF61FFEC               stmw      r27,-0x0014(SP)
01FA8 1F28          90010008               stw       r0,0x0008(SP)
01FAC 1F2C          9421FFB0               stwu      SP,-0x0050(SP)
01FB0 1F30          83C30194               lwz       r30,0x0194(r3)
01FB4 1F34   X      7C9D2378               mr        r29,r4
01FB8 1F38   X      2C1E0000               cmpwi     r30,0
01FBC 1F3C   X      4182001C               beq       $+0x001C                  ; 0x00001F58
01FC0 1F40          83FE0010               lwz       r31,0x0010(r30)
01FC4 1F44          807F000C               lwz       r3,0x000C(r31)
01FC8 1F48          54630529               rlwinm.   r3,r3,0,20,20
01FCC 1F4C   X      4082002C               bne       $+0x002C                  ; 0x00001F78
01FD0 1F50          83DE0014               lwz       r30,0x0014(r30)
01FD4 1F54          4BFFFFE4               b         $-0x001C                  ; 0x00001F38
01FD8 1F58   X      7FA3EB78               mr        r3,r29
01FDC 1F5C          480030DD               bl        $+0x30DC                  ; 0x00005038
01FE0 1F60          80410014               lwz       RTOC,0x0014(SP)
01FE4 1F64          80010058               lwz       r0,0x0058(SP)
01FE8 1F68          38210050               addi      SP,SP,80
01FEC 1F6C   X      7C0803A6               mtlr      r0                        ; LR = 8
01FF0 1F70          BB61FFEC               lmw       r27,-0x0014(SP)
01FF4 1F74   X      4E800020               blr
01FF8 1F78   X      3B800000               li        r28,0
01FFC 1F7C   X      7FA4EB78               mr        r4,r29
02000 1F80          80040010               lwz       r0,0x0010(r4)
02004 1F84          8064000C               lwz       r3,0x000C(r4)
02008 1F88          80840008               lwz       r4,0x0008(r4)
0200C 1F8C   X      7CC30050               sub       r6,r0,r3
02010 1F90   X      2C040000               cmpwi     r4,0
02014 1F94          7F86E214               add       r28,r6,r28
02018 1F98   X      4082FFE8               bne       $-0x0018                  ; 0x00001F80
0201C 1F9C          60BB0002               ori       r27,r5,0x0002
02020 1FA0          83FE0014               lwz       r31,0x0014(r30)
02024 1FA4   X      2C1F0000               cmpwi     r31,0
02028 1FA8   X      41820020               beq       $+0x0020                  ; 0x00001FC8
0202C 1FAC          80FF0010               lwz       r7,0x0010(r31)
02030 1FB0          8067000C               lwz       r3,0x000C(r7)
02034 1FB4          54630529               rlwinm.   r3,r3,0,20,20
02038 1FB8   X      40820010               bne       $+0x0010                  ; 0x00001FC8
0203C 1FBC          83FF0014               lwz       r31,0x0014(r31)
02040 1FC0   X      2C1F0000               cmpwi     r31,0
02044 1FC4   X      4082FFE8               bne       $-0x0018                  ; 0x00001FAC
02048 1FC8   X      2C1F0000               cmpwi     r31,0
0204C 1FCC   X      4182002C               beq       $+0x002C                  ; 0x00001FF8
02050 1FD0   X      7FA3EB78               mr        r3,r29
02054 1FD4          4800319D               bl        $+0x319C                  ; 0x00005170
02058 1FD8          80410014               lwz       RTOC,0x0014(SP)
0205C 1FDC          813E0010               lwz       r9,0x0010(r30)
02060 1FE0   X      7C641B78               mr        r4,r3
02064 1FE4   X      2C040000               cmpwi     r4,0
02068 1FE8   X      40820018               bne       $+0x0018                  ; 0x00002000
0206C 1FEC   X      3BE00000               li        r31,0
02070 1FF0   X      7FA4EB78               mr        r4,r29
02074 1FF4          4800000C               b         $+0x000C                  ; 0x00002000
02078 1FF8          813E0010               lwz       r9,0x0010(r30)
0207C 1FFC   X      7FA4EB78               mr        r4,r29
02080 2000          80C4000C               lwz       r6,0x000C(r4)
02084 2004   X      7D234B78               mr        r3,r9
02088 2008   X      7F85E378               mr        r5,r28
0208C 200C   X      7F67DB78               mr        r7,r27
02090 2010          4BFFFE09               bl        $-0x01F8                  ; 0x00001E18
02094 2014   X      7C641B78               mr        r4,r3
02098 2018   X      2C040000               cmpwi     r4,0
0209C 201C   X      41820014               beq       $+0x0014                  ; 0x00002030
020A0 2020          819E0010               lwz       r12,0x0010(r30)
020A4 2024          806C0008               lwz       r3,0x0008(r12)
020A8 2028          48003179               bl        $+0x3178                  ; 0x000051A0
020AC 202C          80410014               lwz       RTOC,0x0014(SP)
020B0 2030   X      7FFEFB78               mr        r30,r31
020B4 2034   X      2C1E0000               cmpwi     r30,0
020B8 2038   X      4082FF68               bne       $-0x0098                  ; 0x00001FA0
020BC 203C          80010058               lwz       r0,0x0058(SP)
020C0 2040          38210050               addi      SP,SP,80
020C4 2044   X      7C0803A6               mtlr      r0                        ; LR = 8
020C8 2048          BB61FFEC               lmw       r27,-0x0014(SP)
020CC 204C   X      4E800020               blr
020D0 2050   X      7C0802A6               mflr      r0                        ; LR = 8
020D4 2054          BF61FFEC               stmw      r27,-0x0014(SP)
020D8 2058          90010008               stw       r0,0x0008(SP)
020DC 205C          9421FFB0               stwu      SP,-0x0050(SP)
020E0 2060   X      3B800000               li        r28,0
020E4 2064   X      7C9E2378               mr        r30,r4
020E8 2068          819E000C               lwz       r12,0x000C(r30)
020EC 206C   X      7C7D1B78               mr        r29,r3
020F0 2070   X      3B6CFFEF               subi      r27,r12,17
020F4 2074          937E000C               stw       r27,0x000C(r30)
020F8 2078          88ACFFFF               lbz       r5,-0x0001(r12)
020FC 207C          70A500AF               andi.     r5,r5,0x00AF
02100 2080   X      2C8500AF               cmpwi     cr1,r5,175
02104 2084   X      40860070               bne       cr1,$+0x0070              ; 0x000020F4
02108 2088          80DE0014               lwz       r6,0x0014(r30)
0210C 208C          809E0010               lwz       r4,0x0010(r30)
02110 2090          80660008               lwz       r3,0x0008(r6)
02114 2094   X      7CA41850               sub       r5,r3,r4
02118 2098   X      2C050002               cmpwi     r5,2
0211C 209C   X      41810044               bgt       $+0x0044                  ; 0x000020E0
02120 20A0   X      38600014               li        r3,20
02124 20A4   X      38800003               li        r4,3
02128 20A8          48003069               bl        $+0x3068                  ; 0x00005110
0212C 20AC          80410014               lwz       RTOC,0x0014(SP)
02130 20B0   X      7C7F1B78               mr        r31,r3
02134 20B4   X      2C1F0000               cmpwi     r31,0
02138 20B8   X      4182004C               beq       $+0x004C                  ; 0x00002104
0213C 20BC          807F000C               lwz       r3,0x000C(r31)
02140 20C0   X      7F64DB78               mr        r4,r27
02144 20C4   X      38A00011               li        r5,17
02148 20C8          480031E1               bl        $+0x31E0                  ; 0x000052A8
0214C 20CC          80410014               lwz       RTOC,0x0014(SP)
02150 20D0          819F000C               lwz       r12,0x000C(r31)
02154 20D4          380C0011               addi      r0,r12,17
02158 20D8          901F0010               stw       r0,0x0010(r31)
0215C 20DC          48000028               b         $+0x0028                  ; 0x00002104
02160 20E0   X      7FC3F378               mr        r3,r30
02164 20E4          48003195               bl        $+0x3194                  ; 0x00005278
02168 20E8          80410014               lwz       RTOC,0x0014(SP)
0216C 20EC   X      7C7F1B78               mr        r31,r3
02170 20F0          48000014               b         $+0x0014                  ; 0x00002104
02174 20F4   X      7FC3F378               mr        r3,r30
02178 20F8          48003181               bl        $+0x3180                  ; 0x00005278
0217C 20FC          80410014               lwz       RTOC,0x0014(SP)
02180 2100   X      7C7F1B78               mr        r31,r3
02184 2104          819E000C               lwz       r12,0x000C(r30)
02188 2108   X      2C1F0000               cmpwi     r31,0
0218C 210C          380C0011               addi      r0,r12,17
02190 2110          901E000C               stw       r0,0x000C(r30)
02194 2114   X      40820018               bne       $+0x0018                  ; 0x0000212C
02198 2118          80010058               lwz       r0,0x0058(SP)
0219C 211C          38210050               addi      SP,SP,80
021A0 2120   X      7C0803A6               mtlr      r0                        ; LR = 8
021A4 2124          BB61FFEC               lmw       r27,-0x0014(SP)
021A8 2128   X      4E800020               blr
021AC 212C          807E0008               lwz       r3,0x0008(r30)
021B0 2130   X      2C030000               cmpwi     r3,0
021B4 2134   X      41820038               beq       $+0x0038                  ; 0x0000216C
021B8 2138          48003039               bl        $+0x3038                  ; 0x00005170
021BC 213C          80410014               lwz       RTOC,0x0014(SP)
021C0 2140          907F0008               stw       r3,0x0008(r31)
021C4 2144   X      2C030000               cmpwi     r3,0
021C8 2148   X      40820024               bne       $+0x0024                  ; 0x0000216C
021CC 214C   X      7FE3FB78               mr        r3,r31
021D0 2150          48003039               bl        $+0x3038                  ; 0x00005188
021D4 2154          80410014               lwz       RTOC,0x0014(SP)
021D8 2158          80010058               lwz       r0,0x0058(SP)
021DC 215C          38210050               addi      SP,SP,80
021E0 2160   X      7C0803A6               mtlr      r0                        ; LR = 8
021E4 2164          BB61FFEC               lmw       r27,-0x0014(SP)
021E8 2168   X      4E800020               blr
021EC 216C          813F000C               lwz       r9,0x000C(r31)
021F0 2170   X      3860000D               li        r3,13
021F4 2174          819F0014               lwz       r12,0x0014(r31)
021F8 2178   X      38E00002               li        r7,2
021FC 217C          986C000D               stb       r3,0x000D(r12)
02200 2180          88890006               lbz       r4,0x0006(r9)
02204 2184          88A90007               lbz       r5,0x0007(r9)
02208 2188          88C90008               lbz       r6,0x0008(r9)
0220C 218C          98890000               stb       r4,0x0000(r9)
02210 2190          89090009               lbz       r8,0x0009(r9)
02214 2194          98A90001               stb       r5,0x0001(r9)
02218 2198          8949000A               lbz       r10,0x000A(r9)
0221C 219C          98C90002               stb       r6,0x0002(r9)
02220 21A0          8969000B               lbz       r11,0x000B(r9)
02224 21A4          99090003               stb       r8,0x0003(r9)
02228 21A8          8809000E               lbz       r0,0x000E(r9)
0222C 21AC          99490004               stb       r10,0x0004(r9)
02230 21B0   X      2C000000               cmpwi     r0,0
02234 21B4          8809000F               lbz       r0,0x000F(r9)
02238 21B8          99690005               stb       r11,0x0005(r9)
0223C 21BC          819D0010               lwz       r12,0x0010(r29)
02240 21C0          818C0004               lwz       r12,0x0004(r12)
02244 21C4          896C001A               lbz       r11,0x001A(r12)
02248 21C8          99690006               stb       r11,0x0006(r9)
0224C 21CC          896C001B               lbz       r11,0x001B(r12)
02250 21D0          99690007               stb       r11,0x0007(r9)
02254 21D4          896C001C               lbz       r11,0x001C(r12)
02258 21D8          99690008               stb       r11,0x0008(r9)
0225C 21DC          896C001D               lbz       r11,0x001D(r12)
02260 21E0          99690009               stb       r11,0x0009(r9)
02264 21E4          896C001E               lbz       r11,0x001E(r12)
02268 21E8          9969000A               stb       r11,0x000A(r9)
0226C 21EC          898C001F               lbz       r12,0x001F(r12)
02270 21F0          9B89000C               stb       r28,0x000C(r9)
02274 21F4          9989000B               stb       r12,0x000B(r9)
02278 21F8          9B89000D               stb       r28,0x000D(r9)
0227C 21FC          9809000E               stb       r0,0x000E(r9)
02280 2200   X      41820028               beq       $+0x0028                  ; 0x00002228
02284 2204          801D0004               lwz       r0,0x0004(r29)
02288 2208   X      540007FF               clrlwi.   r0,r0,31
0228C 220C   X      4182000C               beq       $+0x000C                  ; 0x00002218
02290 2210   X      390000AA               li        r8,170
02294 2214          4800001C               b         $+0x001C                  ; 0x00002230
02298 2218          807D0010               lwz       r3,0x0010(r29)
0229C 221C          80830010               lwz       r4,0x0010(r3)
022A0 2220   X      5488063E               clrlwi    r8,r4,24
022A4 2224          4800000C               b         $+0x000C                  ; 0x00002230
022A8 2228   X      39000000               li        r8,0
022AC 222C   X      5508063E               clrlwi    r8,r8,24
022B0 2230          88690010               lbz       r3,0x0010(r9)
022B4 2234          61050001               ori       r5,r8,0x0001
022B8 2238          98A9000F               stb       r5,0x000F(r9)
022BC 223C          706300AF               andi.     r3,r3,0x00AF
022C0 2240   X      2C8300AF               cmpwi     cr1,r3,175
022C4 2244   X      4086001C               bne       cr1,$+0x001C              ; 0x00002260
022C8 2248   X      38800081               li        r4,129
022CC 224C          98E90012               stb       r7,0x0012(r9)
022D0 2250          38690014               addi      r3,r9,20
022D4 2254          98890011               stb       r4,0x0011(r9)
022D8 2258          9B890013               stb       r28,0x0013(r9)
022DC 225C          907F0010               stw       r3,0x0010(r31)
022E0 2260          80BD0010               lwz       r5,0x0010(r29)
022E4 2264   X      7FE4FB78               mr        r4,r31
022E8 2268          80650008               lwz       r3,0x0008(r5)
022EC 226C          48002F35               bl        $+0x2F34                  ; 0x000051A0
022F0 2270          80410014               lwz       RTOC,0x0014(SP)
022F4 2274          80010058               lwz       r0,0x0058(SP)
022F8 2278          38210050               addi      SP,SP,80
022FC 227C   X      7C0803A6               mtlr      r0                        ; LR = 8
02300 2280          BB61FFEC               lmw       r27,-0x0014(SP)
02304 2284   X      4E800020               blr
02308 2288          7D800026               mfcr      r12
0230C 228C   X      7C0802A6               mflr      r0                        ; LR = 8
02310 2290          BE81FFD0               stmw      r20,-0x0030(SP)
02314 2294          91810004               stw       r12,0x0004(SP)
02318 2298          90010008               stw       r0,0x0008(SP)
0231C 229C          9421FF90               stwu      SP,-0x0070(SP)
02320 22A0   X      7C9C2378               mr        r28,r4
02324 22A4          83FC000C               lwz       r31,0x000C(r28)
02328 22A8   X      7C7E1B78               mr        r30,r3
0232C 22AC          80BC0010               lwz       r5,0x0010(r28)
02330 22B0   X      7CDF2850               sub       r6,r5,r31
02334 22B4   X      2C060010               cmpwi     r6,16
02338 22B8   X      4181002C               bgt       $+0x002C                  ; 0x000022E4
0233C 22BC   X      7F83E378               mr        r3,r28
02340 22C0          48002D79               bl        $+0x2D78                  ; 0x00005038
02344 22C4          80410014               lwz       RTOC,0x0014(SP)
02348 22C8          80010078               lwz       r0,0x0078(SP)
0234C 22CC          38210070               addi      SP,SP,112
02350 22D0          81810004               lwz       r12,0x0004(SP)
02354 22D4   X      7C0803A6               mtlr      r0                        ; LR = 8
02358 22D8          BA81FFD0               lmw       r20,-0x0030(SP)
0235C 22DC          7D838120               mtcrf     56,r12
02360 22E0   X      4E800020               blr
02364 22E4          893F0001               lbz       r9,0x0001(r31)
02368 22E8   X      3A800001               li        r20,1
0236C 22EC          891F0000               lbz       r8,0x0000(r31)
02370 22F0   X      3B000000               li        r24,0
02374 22F4          881E001B               lbz       r0,0x001B(r30)
02378 22F8          895E001A               lbz       r10,0x001A(r30)
0237C 22FC          7D230278               xor       r3,r9,r0
02380 2300          88FF0002               lbz       r7,0x0002(r31)
02384 2304          7D0B5278               xor       r11,r8,r10
02388 2308          881E001C               lbz       r0,0x001C(r30)
0238C 230C          88DF0003               lbz       r6,0x0003(r31)
02390 2310          7C6C5B78               or        r12,r3,r11
02394 2314          897E001D               lbz       r11,0x001D(r30)
02398 2318          7CE00278               xor       r0,r7,r0
0239C 231C          88BF0004               lbz       r5,0x0004(r31)
023A0 2320          7CCB5A78               xor       r11,r6,r11
023A4 2324          895E001E               lbz       r10,0x001E(r30)
023A8 2328          7D800378               or        r0,r12,r0
023AC 232C          889F0005               lbz       r4,0x0005(r31)
023B0 2330          7C005B78               or        r0,r0,r11
023B4 2334          899E001F               lbz       r12,0x001F(r30)
023B8 2338          7CAB5278               xor       r11,r5,r10
023BC 233C          7C005B78               or        r0,r0,r11
023C0 2340          7C8C6278               xor       r12,r4,r12
023C4 2344          7C006378               or        r0,r0,r12
023C8 2348   X      5400063F               clrlwi.   r0,r0,24
023CC 234C   X      4182004C               beq       $+0x004C                  ; 0x00002398
023D0 2350          7D204038               and       r0,r9,r8
023D4 2354          7C033838               and       r3,r0,r7
023D8 2358          7C6A3038               and       r10,r3,r6
023DC 235C          7D4B2838               and       r11,r10,r5
023E0 2360          7D6C2038               and       r12,r11,r4
023E4 2364   X      398CFF01               subi      r12,r12,255
023E8 2368   X      558C063F               clrlwi.   r12,r12,24
023EC 236C   X      4182002C               beq       $+0x002C                  ; 0x00002398
023F0 2370   X      7F83E378               mr        r3,r28
023F4 2374          48002CC5               bl        $+0x2CC4                  ; 0x00005038
023F8 2378          80410014               lwz       RTOC,0x0014(SP)
023FC 237C          80010078               lwz       r0,0x0078(SP)
02400 2380          38210070               addi      SP,SP,112
02404 2384          81810004               lwz       r12,0x0004(SP)
02408 2388   X      7C0803A6               mtlr      r0                        ; LR = 8
0240C 238C          BA81FFD0               lmw       r20,-0x0030(SP)
02410 2390          7D838120               mtcrf     56,r12
02414 2394   X      4E800020               blr
02418 2398          893F0010               lbz       r9,0x0010(r31)
0241C 239C          8B3F000E               lbz       r25,0x000E(r31)
02420 23A0   X      2C0900AF               cmpwi     r9,175
02424 23A4   X      41820068               beq       $+0x0068                  ; 0x0000240C
02428 23A8   X      2C0900BF               cmpwi     r9,191
0242C 23AC   X      41820060               beq       $+0x0060                  ; 0x0000240C
02430 23B0   X      2C0900E3               cmpwi     r9,227
02434 23B4   X      41820034               beq       $+0x0034                  ; 0x000023E8
02438 23B8   X      2C0900F3               cmpwi     r9,243
0243C 23BC   X      4182002C               beq       $+0x002C                  ; 0x000023E8
02440 23C0   X      7F83E378               mr        r3,r28
02444 23C4          48002C75               bl        $+0x2C74                  ; 0x00005038
02448 23C8          80410014               lwz       RTOC,0x0014(SP)
0244C 23CC          80010078               lwz       r0,0x0078(SP)
02450 23D0          38210070               addi      SP,SP,112
02454 23D4          81810004               lwz       r12,0x0004(SP)
02458 23D8   X      7C0803A6               mtlr      r0                        ; LR = 8
0245C 23DC          BA81FFD0               lmw       r20,-0x0030(SP)
02460 23E0          7D838120               mtcrf     56,r12
02464 23E4   X      4E800020               blr
02468 23E8          8BBF000F               lbz       r29,0x000F(r31)
0246C 23EC          393F0011               addi      r9,r31,17
02470 23F0   X      57BD07FF               clrlwi.   r29,r29,31
02474 23F4   X      3AA02000               li        r21,8192
02478 23F8   X      307DFFFF               subic     r3,r29,1
0247C 23FC          7FA3E910               subfe     r29,r3,r29
02480 2400   X      57BD083C               slwi      r29,r29,1
02484 2404          3ADD002E               addi      r22,r29,46
02488 2408          48000040               b         $+0x0040                  ; 0x00002448
0248C 240C          889F000F               lbz       r4,0x000F(r31)
02490 2410   X      3AA01000               li        r21,4096
02494 2414   X      548407FF               clrlwi.   r4,r4,31
02498 2418          807C0008               lwz       r3,0x0008(r28)
0249C 241C   X      30A4FFFF               subic     r5,r4,1
024A0 2420   X      2C830000               cmpwi     cr1,r3,0
024A4 2424          7C852110               subfe     r4,r5,r4
024A8 2428   X      5484083C               slwi      r4,r4,1
024AC 242C          3AC4002A               addi      r22,r4,42
024B0 2430   X      41860010               beq       cr1,$+0x0010              ; 0x00002440
024B4 2434          48002C05               bl        $+0x2C04                  ; 0x00005038
024B8 2438          80410014               lwz       RTOC,0x0014(SP)
024BC 243C          931C0008               stw       r24,0x0008(r28)
024C0 2440          393F0011               addi      r9,r31,17
024C4 2444          913C0010               stw       r9,0x0010(r28)
024C8 2448          913C000C               stw       r9,0x000C(r28)
024CC 244C   X      2C190000               cmpwi     r25,0
024D0 2450          83BE01A4               lwz       r29,0x01A4(r30)
024D4 2454   X      41820018               beq       $+0x0018                  ; 0x0000246C
024D8 2458   X      2C1900AA               cmpwi     r25,170
024DC 245C   X      2D9900FF               cmpwi     cr3,r25,255
024E0 2460   X      41820054               beq       $+0x0054                  ; 0x000024B4
024E4 2464   X      418E005C               beq       cr3,$+0x005C              ; 0x000024C0
024E8 2468          48000064               b         $+0x0064                  ; 0x000024CC
024EC 246C          887F000F               lbz       r3,0x000F(r31)
024F0 2470   X      546307FF               clrlwi.   r3,r3,31
024F4 2474   X      408200A8               bne       $+0x00A8                  ; 0x0000251C
024F8 2478   X      2C1D0000               cmpwi     r29,0
024FC 247C   X      418200A0               beq       $+0x00A0                  ; 0x0000251C
02500 2480   X      7FA3EB78               mr        r3,r29
02504 2484   X      7F84E378               mr        r4,r28
02508 2488          4BFFFBC9               bl        $-0x0438                  ; 0x00002050
0250C 248C   X      7F83E378               mr        r3,r28
02510 2490          48002BA9               bl        $+0x2BA8                  ; 0x00005038
02514 2494          80410014               lwz       RTOC,0x0014(SP)
02518 2498          80010078               lwz       r0,0x0078(SP)
0251C 249C          38210070               addi      SP,SP,112
02520 24A0          81810004               lwz       r12,0x0004(SP)
02524 24A4   X      7C0803A6               mtlr      r0                        ; LR = 8
02528 24A8          BA81FFD0               lmw       r20,-0x0030(SP)
0252C 24AC          7D838120               mtcrf     56,r12
02530 24B0   X      4E800020               blr
02534 24B4   X      3B400003               li        r26,3
02538 24B8   X      3AE00008               li        r23,8
0253C 24BC          48000058               b         $+0x0058                  ; 0x00002514
02540 24C0   X      3B400002               li        r26,2
02544 24C4   X      3AE00008               li        r23,8
02548 24C8          4800004C               b         $+0x004C                  ; 0x00002514
0254C 24CC   X      3B400000               li        r26,0
02550 24D0          6B230002               xori      r3,r25,0x0002
02554 24D4   X      5464163A               clrlslwi  r4,r3,26,2
02558 24D8          7CBE2214               add       r5,r30,r4
0255C 24DC          83A50094               lwz       r29,0x0094(r5)
02560 24E0   X      2C1D0000               cmpwi     r29,0
02564 24E4   X      41820038               beq       $+0x0038                  ; 0x0000251C
02568 24E8          80DD0008               lwz       r6,0x0008(r29)
0256C 24EC   X      3AE00008               li        r23,8
02570 24F0   X      7C06C800               cmpw      r6,r25
02574 24F4   X      41820020               beq       $+0x0020                  ; 0x00002514
02578 24F8          83BD000C               lwz       r29,0x000C(r29)
0257C 24FC   X      2C1D0000               cmpwi     r29,0
02580 2500   X      4182001C               beq       $+0x001C                  ; 0x0000251C
02584 2504          807D0008               lwz       r3,0x0008(r29)
02588 2508   X      7C03C800               cmpw      r3,r25
0258C 250C   X      4082FFEC               bne       $-0x0014                  ; 0x000024F8
02590 2510   X      3AE00008               li        r23,8
02594 2514   X      2C1D0000               cmpwi     r29,0
02598 2518   X      4082002C               bne       $+0x002C                  ; 0x00002544
0259C 251C   X      7F83E378               mr        r3,r28
025A0 2520          48002B19               bl        $+0x2B18                  ; 0x00005038
025A4 2524          80410014               lwz       RTOC,0x0014(SP)
025A8 2528          80010078               lwz       r0,0x0078(SP)
025AC 252C          38210070               addi      SP,SP,112
025B0 2530          81810004               lwz       r12,0x0004(SP)
025B4 2534   X      7C0803A6               mtlr      r0                        ; LR = 8
025B8 2538          BA81FFD0               lmw       r20,-0x0030(SP)
025BC 253C          7D838120               mtcrf     56,r12
025C0 2540   X      4E800020               blr
025C4 2544   X      7D000000               cmpw      cr2,r0,r0
025C8 2548   X      3B600000               li        r27,0
025CC 254C   X      3BC00000               li        r30,0
025D0 2550          813D0004               lwz       r9,0x0004(r29)
025D4 2554          7D38D038               and       r24,r9,r26
025D8 2558   X      7C18D000               cmpw      r24,r26
025DC 255C   X      408201B0               bne       $+0x01B0                  ; 0x0000270C
025E0 2560          7EA34839               and.      r3,r21,r9
025E4 2564   X      41820054               beq       $+0x0054                  ; 0x000025B8
025E8 2568          889F000F               lbz       r4,0x000F(r31)
025EC 256C   X      548407FF               clrlwi.   r4,r4,31
025F0 2570   X      4082019C               bne       $+0x019C                  ; 0x0000270C
025F4 2574   X      408E0028               bne       cr3,$+0x0028              ; 0x0000259C
025F8 2578   X      552307FF               clrlwi.   r3,r9,31
025FC 257C   X      41820010               beq       $+0x0010                  ; 0x0000258C
02600 2580   X      2C1B0000               cmpwi     r27,0
02604 2584   X      40820188               bne       $+0x0188                  ; 0x0000270C
02608 2588   X      3B600001               li        r27,1
0260C 258C   X      7FA3EB78               mr        r3,r29
02610 2590   X      7F84E378               mr        r4,r28
02614 2594          4BFFFABD               bl        $-0x0544                  ; 0x00002050
02618 2598          48000174               b         $+0x0174                  ; 0x0000270C
0261C 259C   X      2C1B0000               cmpwi     r27,0
02620 25A0   X      4082016C               bne       $+0x016C                  ; 0x0000270C
02624 25A4   X      3B600001               li        r27,1
02628 25A8   X      7FA3EB78               mr        r3,r29
0262C 25AC   X      7F84E378               mr        r4,r28
02630 25B0          4BFFFAA1               bl        $-0x0560                  ; 0x00002050
02634 25B4          48000158               b         $+0x0158                  ; 0x0000270C
02638 25B8   X      408A0120               bne       cr2,$+0x0120              ; 0x000026D8
0263C 25BC   X      38600028               li        r3,40
02640 25C0   X      38800002               li        r4,2
02644 25C4          48002B4D               bl        $+0x2B4C                  ; 0x00005110
02648 25C8          80410014               lwz       RTOC,0x0014(SP)
0264C 25CC   X      7C7E1B78               mr        r30,r3
02650 25D0   X      2C1E0000               cmpwi     r30,0
02654 25D4   X      41820190               beq       $+0x0190                  ; 0x00002764
02658 25D8          831E0014               lwz       r24,0x0014(r30)
0265C 25DC   X      39000018               li        r8,24
02660 25E0          9A98000D               stb       r20,0x000D(r24)
02664 25E4   X      3B000000               li        r24,0
02668 25E8          813E000C               lwz       r9,0x000C(r30)
0266C 25EC   X      38E00020               li        r7,32
02670 25F0          38690028               addi      r3,r9,40
02674 25F4          907E0010               stw       r3,0x0010(r30)
02678 25F8          92C90000               stw       r22,0x0000(r9)
0267C 25FC          889F0010               lbz       r4,0x0010(r31)
02680 2600          548406F7               rlwinm.   r4,r4,0,27,27
02684 2604   X      4182000C               beq       $+0x000C                  ; 0x00002610
02688 2608          92890004               stw       r20,0x0004(r9)
0268C 260C          48000008               b         $+0x0008                  ; 0x00002614
02690 2610          93090004               stw       r24,0x0004(r9)
02694 2614          9109000C               stw       r8,0x000C(r9)
02698 2618          92E90008               stw       r23,0x0008(r9)
0269C 261C          92E90010               stw       r23,0x0010(r9)
026A0 2620          90E90014               stw       r7,0x0014(r9)
026A4 2624          88BF0000               lbz       r5,0x0000(r31)
026A8 2628          98A90018               stb       r5,0x0018(r9)
026AC 262C          887F0001               lbz       r3,0x0001(r31)
026B0 2630          98690019               stb       r3,0x0019(r9)
026B4 2634          889F0002               lbz       r4,0x0002(r31)
026B8 2638          9889001A               stb       r4,0x001A(r9)
026BC 263C          88DF0003               lbz       r6,0x0003(r31)
026C0 2640          98C9001B               stb       r6,0x001B(r9)
026C4 2644          895F0004               lbz       r10,0x0004(r31)
026C8 2648          9949001C               stb       r10,0x001C(r9)
026CC 264C          897F0005               lbz       r11,0x0005(r31)
026D0 2650          9B09001E               stb       r24,0x001E(r9)
026D4 2654          9969001D               stb       r11,0x001D(r9)
026D8 2658          9B29001F               stb       r25,0x001F(r9)
026DC 265C          899F0006               lbz       r12,0x0006(r31)
026E0 2660          99890020               stb       r12,0x0020(r9)
026E4 2664          881F0007               lbz       r0,0x0007(r31)
026E8 2668          98090021               stb       r0,0x0021(r9)
026EC 266C          881F0008               lbz       r0,0x0008(r31)
026F0 2670          98090022               stb       r0,0x0022(r9)
026F4 2674          881F0009               lbz       r0,0x0009(r31)
026F8 2678          98090023               stb       r0,0x0023(r9)
026FC 267C          881F000A               lbz       r0,0x000A(r31)
02700 2680          98090024               stb       r0,0x0024(r9)
02704 2684          881F000B               lbz       r0,0x000B(r31)
02708 2688          98090025               stb       r0,0x0025(r9)
0270C 268C          9B090026               stb       r24,0x0026(r9)
02710 2690          881F000F               lbz       r0,0x000F(r31)
02714 2694          5400063C               rlwinm    r0,r0,0,24,30
02718 2698          98090027               stb       r0,0x0027(r9)
0271C 269C          801C000C               lwz       r0,0x000C(r28)
02720 26A0          811C0010               lwz       r8,0x0010(r28)
02724 26A4   X      7C004000               cmpw      r0,r8
02728 26A8   X      41820018               beq       $+0x0018                  ; 0x000026C0
0272C 26AC   X      7F83E378               mr        r3,r28
02730 26B0          48002AC1               bl        $+0x2AC0                  ; 0x00005170
02734 26B4          80410014               lwz       RTOC,0x0014(SP)
02738 26B8          907E0008               stw       r3,0x0008(r30)
0273C 26BC          4800001C               b         $+0x001C                  ; 0x000026D8
02740 26C0          807C0008               lwz       r3,0x0008(r28)
02744 26C4   X      2C030000               cmpwi     r3,0
02748 26C8   X      41820010               beq       $+0x0010                  ; 0x000026D8
0274C 26CC          48002AA5               bl        $+0x2AA4                  ; 0x00005170
02750 26D0          80410014               lwz       RTOC,0x0014(SP)
02754 26D4          907E0008               stw       r3,0x0008(r30)
02758 26D8   X      7FC3F378               mr        r3,r30
0275C 26DC          48002A95               bl        $+0x2A94                  ; 0x00005170
02760 26E0          80410014               lwz       RTOC,0x0014(SP)
02764 26E4   X      2C030000               cmpwi     r3,0
02768 26E8   X      4082000C               bne       $+0x000C                  ; 0x000026F4
0276C 26EC   X      7FC3F378               mr        r3,r30
02770 26F0   X      3BC00000               li        r30,0
02774 26F4          819D0010               lwz       r12,0x0010(r29)
02778 26F8   X      7C641B78               mr        r4,r3
0277C 26FC          806C0008               lwz       r3,0x0008(r12)
02780 2700   X      291E0000               cmplwi    cr2,r30,0x0000
02784 2704          48002A9D               bl        $+0x2A9C                  ; 0x000051A0
02788 2708          80410014               lwz       RTOC,0x0014(SP)
0278C 270C   X      2C1A0000               cmpwi     r26,0
02790 2710   X      40820010               bne       $+0x0010                  ; 0x00002720
02794 2714          83BD0014               lwz       r29,0x0014(r29)
02798 2718   X      2B1D0000               cmplwi    cr6,r29,0x0000
0279C 271C          4800000C               b         $+0x000C                  ; 0x00002728
027A0 2720          83BD0000               lwz       r29,0x0000(r29)
027A4 2724   X      2B1D0000               cmplwi    cr6,r29,0x0000
027A8 2728   X      409AFE28               bne       cr6,$-0x01D8              ; 0x00002550
027AC 272C   X      418A0010               beq       cr2,$+0x0010              ; 0x0000273C
027B0 2730   X      7FC3F378               mr        r3,r30
027B4 2734          48002905               bl        $+0x2904                  ; 0x00005038
027B8 2738          80410014               lwz       RTOC,0x0014(SP)
027BC 273C   X      7F83E378               mr        r3,r28
027C0 2740          480028F9               bl        $+0x28F8                  ; 0x00005038
027C4 2744          80410014               lwz       RTOC,0x0014(SP)
027C8 2748          80010078               lwz       r0,0x0078(SP)
027CC 274C          38210070               addi      SP,SP,112
027D0 2750          81810004               lwz       r12,0x0004(SP)
027D4 2754   X      7C0803A6               mtlr      r0                        ; LR = 8
027D8 2758          BA81FFD0               lmw       r20,-0x0030(SP)
027DC 275C          7D838120               mtcrf     56,r12
027E0 2760   X      4E800020               blr
027E4 2764   X      7F83E378               mr        r3,r28
027E8 2768          480028D1               bl        $+0x28D0                  ; 0x00005038
027EC 276C          80410014               lwz       RTOC,0x0014(SP)
027F0 2770          80010078               lwz       r0,0x0078(SP)
027F4 2774          38210070               addi      SP,SP,112
027F8 2778          81810004               lwz       r12,0x0004(SP)
027FC 277C   X      7C0803A6               mtlr      r0                        ; LR = 8
02800 2780          BA81FFD0               lmw       r20,-0x0030(SP)
02804 2784          7D838120               mtcrf     56,r12
02808 2788   X      4E800020               blr
0280C 278C          7D800026               mfcr      r12
02810 2790   X      7C0802A6               mflr      r0                        ; LR = 8
02814 2794          BDE1FFBC               stmw      r15,-0x0044(SP)
02818 2798          91810004               stw       r12,0x0004(SP)
0281C 279C          90010008               stw       r0,0x0008(SP)
02820 27A0          9421FF80               stwu      SP,-0x0080(SP)
02824 27A4   X      3B600000               li        r27,0
02828 27A8   X      7C9E2378               mr        r30,r4
0282C 27AC          83FE000C               lwz       r31,0x000C(r30)
02830 27B0   X      7C791B78               mr        r25,r3
02834 27B4          8B9F000D               lbz       r28,0x000D(r31)
02838 27B8   X      3B000000               li        r24,0
0283C 27BC          88BF000C               lbz       r5,0x000C(r31)
02840 27C0   X      3BA00000               li        r29,0
02844 27C4   X      50BC442E               insrwi    r28,r5,8,16
02848 27C8   X      3AE00000               li        r23,0
0284C 27CC   X      7F95E378               mr        r21,r28
02850 27D0   X      3A200008               li        r17,8
02854 27D4   X      39E00000               li        r15,0
02858 27D8          80C40010               lwz       r6,0x0010(r4)
0285C 27DC          8064000C               lwz       r3,0x000C(r4)
02860 27E0          80840008               lwz       r4,0x0008(r4)
02864 27E4   X      7CA33050               sub       r5,r6,r3
02868 27E8   X      2C040000               cmpwi     r4,0
0286C 27EC          7EE5BA14               add       r23,r5,r23
02870 27F0   X      4082FFE8               bne       $-0x0018                  ; 0x000027D8
02874 27F4          80790024               lwz       r3,0x0024(r25)
02878 27F8   X      38E00001               li        r7,1
0287C 27FC          90F90020               stw       r7,0x0020(r25)
02880 2800          7C971A14               add       r4,r23,r3
02884 2804   X      7EB4AB78               mr        r20,r21
02888 2808          90990024               stw       r4,0x0024(r25)
0288C 280C   X      3B40000E               li        r26,14
02890 2810   X      281405DC               cmplwi    r20,0x05DC
02894 2814   X      3A000001               li        r16,1
02898 2818   X      41810158               bgt       $+0x0158                  ; 0x00002970
0289C 281C          3B7C000E               addi      r27,r28,14
028A0 2820   X      7F1BB840               cmplw     cr6,r27,r23
028A4 2824   X      419A0074               beq       cr6,$+0x0074              ; 0x00002898
028A8 2828   X      40990034               ble       cr6,$+0x0034              ; 0x0000285C
028AC 282C   X      38A00080               li        r5,128
028B0 2830   X      7F23CB78               mr        r3,r25
028B4 2834   X      7FC4F378               mr        r4,r30
028B8 2838          4BFFF6E9               bl        $-0x0918                  ; 0x00001F20
028BC 283C          91F90020               stw       r15,0x0020(r25)
028C0 2840          80010088               lwz       r0,0x0088(SP)
028C4 2844          38210080               addi      SP,SP,128
028C8 2848          81810004               lwz       r12,0x0004(SP)
028CC 284C   X      7C0803A6               mtlr      r0                        ; LR = 8
028D0 2850          B9E1FFBC               lmw       r15,-0x0044(SP)
028D4 2854          7D838120               mtcrf     56,r12
028D8 2858   X      4E800020               blr
028DC 285C          82DE0008               lwz       r22,0x0008(r30)
028E0 2860   X      7D3CB850               sub       r9,r23,r28
028E4 2864   X      2C160000               cmpwi     r22,0
028E8 2868   X      4182001C               beq       $+0x001C                  ; 0x00002884
028EC 286C   X      3889FFF2               subi      r4,r9,14
028F0 2870   X      7FC3F378               mr        r3,r30
028F4 2874          7C8400D0               neg       r4,r4
028F8 2878          480028E1               bl        $+0x28E0                  ; 0x00005158
028FC 287C          80410014               lwz       RTOC,0x0014(SP)
02900 2880          48000014               b         $+0x0014                  ; 0x00002894
02904 2884          839E0010               lwz       r28,0x0010(r30)
02908 2888   X      7C69E050               sub       r3,r28,r9
0290C 288C          3863000E               addi      r3,r3,14
02910 2890          907E0010               stw       r3,0x0010(r30)
02914 2894   X      7F77DB78               mr        r23,r27
02918 2898          8ABF000E               lbz       r21,0x000E(r31)
0291C 289C          8A9F000F               lbz       r20,0x000F(r31)
02920 28A0   X      7EBCAB78               mr        r28,r21
02924 28A4          7F84A038               and       r4,r28,r20
02928 28A8   X      2C0400FF               cmpwi     r4,255
0292C 28AC   X      4082000C               bne       $+0x000C                  ; 0x000028B8
02930 28B0   X      3B600004               li        r27,4
02934 28B4          480000BC               b         $+0x00BC                  ; 0x00002970
02938 28B8          887F0010               lbz       r3,0x0010(r31)
0293C 28BC   X      3B600002               li        r27,2
02940 28C0   X      2C030003               cmpwi     r3,3
02944 28C4   X      3B000100               li        r24,256
02948 28C8   X      3B400011               li        r26,17
0294C 28CC   X      41820024               beq       $+0x0024                  ; 0x000028F0
02950 28D0   X      7FC3F378               mr        r3,r30
02954 28D4          4800289D               bl        $+0x289C                  ; 0x00005170
02958 28D8          80410014               lwz       RTOC,0x0014(SP)
0295C 28DC   X      7C641B78               mr        r4,r3
02960 28E0   X      2C040000               cmpwi     r4,0
02964 28E4   X      4182000C               beq       $+0x000C                  ; 0x000028F0
02968 28E8   X      7F23CB78               mr        r3,r25
0296C 28EC          4BFFF99D               bl        $-0x0664                  ; 0x00002288
02970 28F0   X      2C1500AA               cmpwi     r21,170
02974 28F4   X      41820030               beq       $+0x0030                  ; 0x00002924
02978 28F8   X      2C1500FF               cmpwi     r21,255
0297C 28FC   X      40820040               bne       $+0x0040                  ; 0x0000293C
02980 2900   X      7FC3F378               mr        r3,r30
02984 2904          4800286D               bl        $+0x286C                  ; 0x00005170
02988 2908          80410014               lwz       RTOC,0x0014(SP)
0298C 290C   X      7C641B78               mr        r4,r3
02990 2910   X      2C040000               cmpwi     r4,0
02994 2914   X      41820090               beq       $+0x0090                  ; 0x000029A4
02998 2918   X      7F23CB78               mr        r3,r25
0299C 291C          4BFFF1B1               bl        $-0x0E50                  ; 0x00001ACC
029A0 2920          48000084               b         $+0x0084                  ; 0x000029A4
029A4 2924          8B9F0015               lbz       r28,0x0015(r31)
029A8 2928          3BBF0011               addi      r29,r31,17
029AC 292C          8ADF0014               lbz       r22,0x0014(r31)
029B0 2930   X      3B400016               li        r26,22
029B4 2934   X      52DC442E               insrwi    r28,r22,8,16
029B8 2938   X      3B600003               li        r27,3
029BC 293C   X      7C17D040               cmplw     r23,r26
029C0 2940   X      40800030               bge       $+0x0030                  ; 0x00002970
029C4 2944   X      7FC3F378               mr        r3,r30
029C8 2948          480026F1               bl        $+0x26F0                  ; 0x00005038
029CC 294C          80410014               lwz       RTOC,0x0014(SP)
029D0 2950          91F90020               stw       r15,0x0020(r25)
029D4 2954          80010088               lwz       r0,0x0088(SP)
029D8 2958          38210080               addi      SP,SP,128
029DC 295C          81810004               lwz       r12,0x0004(SP)
029E0 2960   X      7C0803A6               mtlr      r0                        ; LR = 8
029E4 2964          B9E1FFBC               lmw       r15,-0x0044(SP)
029E8 2968          7D838120               mtcrf     56,r12
029EC 296C   X      4E800020               blr
029F0 2970   X      5776073E               clrlwi    r22,r27,28
029F4 2974          7F83B278               xor       r3,r28,r22
029F8 2978   X      5464163A               clrlslwi  r4,r3,26,2
029FC 297C          7CB92214               add       r5,r25,r4
02A00 2980          80E50094               lwz       r7,0x0094(r5)
02A04 2984   X      2C070000               cmpwi     r7,0
02A08 2988   X      4182001C               beq       $+0x001C                  ; 0x000029A4
02A0C 298C          80C70008               lwz       r6,0x0008(r7)
02A10 2990   X      7C06E000               cmpw      r6,r28
02A14 2994   X      41820080               beq       $+0x0080                  ; 0x00002A14
02A18 2998          80E7000C               lwz       r7,0x000C(r7)
02A1C 299C   X      2C070000               cmpwi     r7,0
02A20 29A0   X      4082FFEC               bne       $-0x0014                  ; 0x0000298C
02A24 29A4          80790044               lwz       r3,0x0044(r25)
02A28 29A8          38630001               addi      r3,r3,1
02A2C 29AC          90790044               stw       r3,0x0044(r25)
02A30 29B0          889F0000               lbz       r4,0x0000(r31)
02A34 29B4   X      548407FF               clrlwi.   r4,r4,31
02A38 29B8   X      41820010               beq       $+0x0010                  ; 0x000029C8
02A3C 29BC          80F90198               lwz       r7,0x0198(r25)
02A40 29C0   X      2C070000               cmpwi     r7,0
02A44 29C4   X      40820050               bne       $+0x0050                  ; 0x00002A14
02A48 29C8          576507BD               rlwinm.   r5,r27,0,30,30
02A4C 29CC   X      41820010               beq       $+0x0010                  ; 0x000029DC
02A50 29D0          80F901A0               lwz       r7,0x01A0(r25)
02A54 29D4   X      2C070000               cmpwi     r7,0
02A58 29D8   X      4082003C               bne       $+0x003C                  ; 0x00002A14
02A5C 29DC          80F90194               lwz       r7,0x0194(r25)
02A60 29E0   X      2C070000               cmpwi     r7,0
02A64 29E4   X      40820030               bne       $+0x0030                  ; 0x00002A14
02A68 29E8   X      7FC3F378               mr        r3,r30
02A6C 29EC          4800264D               bl        $+0x264C                  ; 0x00005038
02A70 29F0          80410014               lwz       RTOC,0x0014(SP)
02A74 29F4          91F90020               stw       r15,0x0020(r25)
02A78 29F8          80010088               lwz       r0,0x0088(SP)
02A7C 29FC          38210080               addi      SP,SP,128
02A80 2A00          81810004               lwz       r12,0x0004(SP)
02A84 2A04   X      7C0803A6               mtlr      r0                        ; LR = 8
02A88 2A08          B9E1FFBC               lmw       r15,-0x0044(SP)
02A8C 2A0C          7D838120               mtcrf     56,r12
02A90 2A10   X      4E800020               blr
02A94 2A14          7F9FD214               add       r28,r31,r26
02A98 2A18          631A0200               ori       r26,r24,0x0200
02A9C 2A1C          939E000C               stw       r28,0x000C(r30)
02AA0 2A20          88DF0000               lbz       r6,0x0000(r31)
02AA4 2A24   X      54C307FF               clrlwi.   r3,r6,31
02AA8 2A28   X      41820060               beq       $+0x0060                  ; 0x00002A88
02AAC 2A2C          889F0001               lbz       r4,0x0001(r31)
02AB0 2A30          631A0600               ori       r26,r24,0x0600
02AB4 2A34          887F0002               lbz       r3,0x0002(r31)
02AB8 2A38          891F0003               lbz       r8,0x0003(r31)
02ABC 2A3C          7C851838               and       r5,r4,r3
02AC0 2A40          895F0004               lbz       r10,0x0004(r31)
02AC4 2A44          7CA94038               and       r9,r5,r8
02AC8 2A48          899F0005               lbz       r12,0x0005(r31)
02ACC 2A4C          7D2B5038               and       r11,r9,r10
02AD0 2A50          7D7C6038               and       r28,r11,r12
02AD4 2A54          7F9B3038               and       r27,r28,r6
02AD8 2A58   X      2C1B00FF               cmpwi     r27,255
02ADC 2A5C   X      40820018               bne       $+0x0018                  ; 0x00002A74
02AE0 2A60          82D90038               lwz       r22,0x0038(r25)
02AE4 2A64          3AD60001               addi      r22,r22,1
02AE8 2A68          92D90038               stw       r22,0x0038(r25)
02AEC 2A6C   X      3AC00002               li        r22,2
02AF0 2A70          48000028               b         $+0x0028                  ; 0x00002A98
02AF4 2A74          80790034               lwz       r3,0x0034(r25)
02AF8 2A78   X      3AC00001               li        r22,1
02AFC 2A7C          38630001               addi      r3,r3,1
02B00 2A80          90790034               stw       r3,0x0034(r25)
02B04 2A84          48000014               b         $+0x0014                  ; 0x00002A98
02B08 2A88          80990028               lwz       r4,0x0028(r25)
02B0C 2A8C   X      3AC00000               li        r22,0
02B10 2A90          38840001               addi      r4,r4,1
02B14 2A94          90990028               stw       r4,0x0028(r25)
02B18 2A98          3A79001A               addi      r19,r25,26
02B1C 2A9C          81870010               lwz       r12,0x0010(r7)
02B20 2AA0   X      7E699B78               mr        r9,r19
02B24 2AA4          83870014               lwz       r28,0x0014(r7)
02B28 2AA8          83670004               lwz       r27,0x0004(r7)
02B2C 2AAC          810C0024               lwz       r8,0x0024(r12)
02B30 2AB0          88DF0000               lbz       r6,0x0000(r31)
02B34 2AB4          88BF0001               lbz       r5,0x0001(r31)
02B38 2AB8          889F0002               lbz       r4,0x0002(r31)
02B3C 2ABC          887F0003               lbz       r3,0x0003(r31)
02B40 2AC0          897F0004               lbz       r11,0x0004(r31)
02B44 2AC4          895F0005               lbz       r10,0x0005(r31)
02B48 2AC8          88090000               lbz       r0,0x0000(r9)
02B4C 2ACC          89890001               lbz       r12,0x0001(r9)
02B50 2AD0          7C003278               xor       r0,r0,r6
02B54 2AD4          8B090002               lbz       r24,0x0002(r9)
02B58 2AD8          7D8C2A78               xor       r12,r12,r5
02B5C 2ADC          7C006378               or        r0,r0,r12
02B60 2AE0          89890003               lbz       r12,0x0003(r9)
02B64 2AE4          7F182278               xor       r24,r24,r4
02B68 2AE8          7C00C378               or        r0,r0,r24
02B6C 2AEC          8B090004               lbz       r24,0x0004(r9)
02B70 2AF0          7D8C1A78               xor       r12,r12,r3
02B74 2AF4          7C006378               or        r0,r0,r12
02B78 2AF8          89890005               lbz       r12,0x0005(r9)
02B7C 2AFC          7F095A78               xor       r9,r24,r11
02B80 2B00          7C004B78               or        r0,r0,r9
02B84 2B04          7D8C5278               xor       r12,r12,r10
02B88 2B08          7C006378               or        r0,r0,r12
02B8C 2B0C   X      5400063F               clrlwi.   r0,r0,24
02B90 2B10   X      41820044               beq       $+0x0044                  ; 0x00002B54
02B94 2B14   X      2C080000               cmpwi     r8,0
02B98 2B18   X      41820010               beq       $+0x0010                  ; 0x00002B28
02B9C 2B1C          39280004               addi      r9,r8,4
02BA0 2B20          81080000               lwz       r8,0x0000(r8)
02BA4 2B24          4BFFFFA4               b         $-0x005C                  ; 0x00002AC8
02BA8 2B28          73600720               andi.     r0,r27,0x0720
02BAC 2B2C   X      4182001C               beq       $+0x001C                  ; 0x00002B48
02BB0 2B30          5763056B               rlwinm.   r3,r27,0,21,21
02BB4 2B34   X      41820020               beq       $+0x0020                  ; 0x00002B54
02BB8 2B38   X      2C160000               cmpwi     r22,0
02BBC 2B3C   X      40820018               bne       $+0x0018                  ; 0x00002B54
02BC0 2B40   X      38E00000               li        r7,0
02BC4 2B44          48000010               b         $+0x0010                  ; 0x00002B54
02BC8 2B48   X      2C160002               cmpwi     r22,2
02BCC 2B4C   X      41820008               beq       $+0x0008                  ; 0x00002B54
02BD0 2B50   X      38E00000               li        r7,0
02BD4 2B54   X      2C1C0000               cmpwi     r28,0
02BD8 2B58          57690672               rlwinm    r9,r27,0,25,25
02BDC 2B5C          7D3AD378               or        r26,r9,r26
02BE0 2B60   X      4082006C               bne       $+0x006C                  ; 0x00002BCC
02BE4 2B64   X      2C090000               cmpwi     r9,0
02BE8 2B68   X      4182001C               beq       $+0x001C                  ; 0x00002B84
02BEC 2B6C          57430673               rlwinm.   r3,r26,0,25,25
02BF0 2B70   X      41820024               beq       $+0x0024                  ; 0x00002B94
02BF4 2B74          8399019C               lwz       r28,0x019C(r25)
02BF8 2B78   X      2C1C0000               cmpwi     r28,0
02BFC 2B7C   X      40820050               bne       $+0x0050                  ; 0x00002BCC
02C00 2B80          48000014               b         $+0x0014                  ; 0x00002B94
02C04 2B84          576405AD               rlwinm.   r4,r27,0,22,22
02C08 2B88   X      40820044               bne       $+0x0044                  ; 0x00002BCC
02C0C 2B8C          576306B5               rlwinm.   r3,r27,0,26,26
02C10 2B90   X      4182001C               beq       $+0x001C                  ; 0x00002BAC
02C14 2B94          5744056B               rlwinm.   r4,r26,0,21,21
02C18 2B98   X      4182001C               beq       $+0x001C                  ; 0x00002BB4
02C1C 2B9C          83990198               lwz       r28,0x0198(r25)
02C20 2BA0   X      2C1C0000               cmpwi     r28,0
02C24 2BA4   X      40820028               bne       $+0x0028                  ; 0x00002BCC
02C28 2BA8          4800000C               b         $+0x000C                  ; 0x00002BB4
02C2C 2BAC          5763056B               rlwinm.   r3,r27,0,21,21
02C30 2BB0   X      41820018               beq       $+0x0018                  ; 0x00002BC8
02C34 2BB4          574405EF               rlwinm.   r4,r26,0,23,23
02C38 2BB8   X      41820010               beq       $+0x0010                  ; 0x00002BC8
02C3C 2BBC          839901A0               lwz       r28,0x01A0(r25)
02C40 2BC0   X      2C1C0000               cmpwi     r28,0
02C44 2BC4   X      40820008               bne       $+0x0008                  ; 0x00002BCC
02C48 2BC8          83990194               lwz       r28,0x0194(r25)
02C4C 2BCC   X      2C070000               cmpwi     r7,0
02C50 2BD0   X      291C0000               cmplwi    cr2,r28,0x0000
02C54 2BD4   X      4082000C               bne       $+0x000C                  ; 0x00002BE0
02C58 2BD8   X      7F87E378               mr        r7,r28
02C5C 2BDC          48000280               b         $+0x0280                  ; 0x00002E5C
02C60 2BE0          83070010               lwz       r24,0x0010(r7)
02C64 2BE4          8138000C               lwz       r9,0x000C(r24)
02C68 2BE8          5523056B               rlwinm.   r3,r9,0,21,21
02C6C 2BEC   X      408201C8               bne       $+0x01C8                  ; 0x00002DB4
02C70 2BF0          5744056A               rlwinm    r4,r26,0,21,21
02C74 2BF4          51240631               rlwimi.   r4,r9,0,24,24
02C78 2BF8   X      418201BC               beq       $+0x01BC                  ; 0x00002DB4
02C7C 2BFC          807E0014               lwz       r3,0x0014(r30)
02C80 2C00          8883000D               lbz       r4,0x000D(r3)
02C84 2C04   X      2C040001               cmpwi     r4,1
02C88 2C08   X      41820188               beq       $+0x0188                  ; 0x00002D90
02C8C 2C0C   X      299D0000               cmplwi    cr3,r29,0x0000
02C90 2C10   X      3B600008               li        r27,8
02C94 2C14   X      3A400018               li        r18,24
02C98 2C18   X      418E0008               beq       cr3,$+0x0008              ; 0x00002C20
02C9C 2C1C   X      3B60000D               li        r27,13
02CA0 2C20   X      38800001               li        r4,1
02CA4 2C24   X      5763083C               slwi      r3,r27,1
02CA8 2C28          38630018               addi      r3,r3,24
02CAC 2C2C          480024E5               bl        $+0x24E4                  ; 0x00005110
02CB0 2C30          80410014               lwz       RTOC,0x0014(SP)
02CB4 2C34   X      7C641B78               mr        r4,r3
02CB8 2C38   X      2C040000               cmpwi     r4,0
02CBC 2C3C   X      40820038               bne       $+0x0038                  ; 0x00002C74
02CC0 2C40   X      7F87E378               mr        r7,r28
02CC4 2C44   X      408AFE58               bne       cr2,$-0x01A8              ; 0x00002A9C
02CC8 2C48   X      7FC3F378               mr        r3,r30
02CCC 2C4C          480023ED               bl        $+0x23EC                  ; 0x00005038
02CD0 2C50          80410014               lwz       RTOC,0x0014(SP)
02CD4 2C54          91F90020               stw       r15,0x0020(r25)
02CD8 2C58          80010088               lwz       r0,0x0088(SP)
02CDC 2C5C          38210080               addi      SP,SP,128
02CE0 2C60          81810004               lwz       r12,0x0004(SP)
02CE4 2C64   X      7C0803A6               mtlr      r0                        ; LR = 8
02CE8 2C68          B9E1FFBC               lmw       r15,-0x0044(SP)
02CEC 2C6C          7D838120               mtcrf     56,r12
02CF0 2C70   X      4E800020               blr
02CF4 2C74          93C40008               stw       r30,0x0008(r4)
02CF8 2C78   X      7C9E2378               mr        r30,r4
02CFC 2C7C          819E0014               lwz       r12,0x0014(r30)
02D00 2C80          387B0018               addi      r3,r27,24
02D04 2C84   X      56A6C23E               srwi      r6,r21,8
02D08 2C88          9A0C000D               stb       r16,0x000D(r12)
02D0C 2C8C   X      5680C23E               srwi      r0,r20,8
02D10 2C90          813E000C               lwz       r9,0x000C(r30)
02D14 2C94   X      5407063E               clrlwi    r7,r0,24
02D18 2C98          92290000               stw       r17,0x0000(r9)
02D1C 2C9C          93690004               stw       r27,0x0004(r9)
02D20 2CA0          92490008               stw       r18,0x0008(r9)
02D24 2CA4          90690010               stw       r3,0x0010(r9)
02D28 2CA8          9369000C               stw       r27,0x000C(r9)
02D2C 2CAC          92C90014               stw       r22,0x0014(r9)
02D30 2CB0          88BF0000               lbz       r5,0x0000(r31)
02D34 2CB4          98A90018               stb       r5,0x0018(r9)
02D38 2CB8          891F0001               lbz       r8,0x0001(r31)
02D3C 2CBC          99090019               stb       r8,0x0019(r9)
02D40 2CC0          895F0002               lbz       r10,0x0002(r31)
02D44 2CC4          9949001A               stb       r10,0x001A(r9)
02D48 2CC8          897F0003               lbz       r11,0x0003(r31)
02D4C 2CCC          9969001B               stb       r11,0x001B(r9)
02D50 2CD0          899F0004               lbz       r12,0x0004(r31)
02D54 2CD4          9989001C               stb       r12,0x001C(r9)
02D58 2CD8          881F0005               lbz       r0,0x0005(r31)
02D5C 2CDC          98C9001E               stb       r6,0x001E(r9)
02D60 2CE0   X      5686063E               clrlwi    r6,r20,24
02D64 2CE4          9809001D               stb       r0,0x001D(r9)
02D68 2CE8          9AA9001F               stb       r21,0x001F(r9)
02D6C 2CEC   X      418E002C               beq       cr3,$+0x002C              ; 0x00002D18
02D70 2CF0          8A5D0000               lbz       r18,0x0000(r29)
02D74 2CF4          9A490020               stb       r18,0x0020(r9)
02D78 2CF8          887D0001               lbz       r3,0x0001(r29)
02D7C 2CFC          98690021               stb       r3,0x0021(r9)
02D80 2D00          88BD0002               lbz       r5,0x0002(r29)
02D84 2D04          98A90022               stb       r5,0x0022(r9)
02D88 2D08          891D0003               lbz       r8,0x0003(r29)
02D8C 2D0C          99090023               stb       r8,0x0023(r9)
02D90 2D10          895D0004               lbz       r10,0x0004(r29)
02D94 2D14          99490024               stb       r10,0x0024(r9)
02D98 2D18          897F0006               lbz       r11,0x0006(r31)
02D9C 2D1C          7D1B4A14               add       r8,r27,r9
02DA0 2D20          99680018               stb       r11,0x0018(r8)
02DA4 2D24          88BF0007               lbz       r5,0x0007(r31)
02DA8 2D28          98A80019               stb       r5,0x0019(r8)
02DAC 2D2C          895F0008               lbz       r10,0x0008(r31)
02DB0 2D30          9948001A               stb       r10,0x001A(r8)
02DB4 2D34          899F0009               lbz       r12,0x0009(r31)
02DB8 2D38          9988001B               stb       r12,0x001B(r8)
02DBC 2D3C          881F000A               lbz       r0,0x000A(r31)
02DC0 2D40          9808001C               stb       r0,0x001C(r8)
02DC4 2D44          881F000B               lbz       r0,0x000B(r31)
02DC8 2D48          98E8001E               stb       r7,0x001E(r8)
02DCC 2D4C          9808001D               stb       r0,0x001D(r8)
02DD0 2D50          98C8001F               stb       r6,0x001F(r8)
02DD4 2D54   X      418E002C               beq       cr3,$+0x002C              ; 0x00002D80
02DD8 2D58          881D0000               lbz       r0,0x0000(r29)
02DDC 2D5C          98080020               stb       r0,0x0020(r8)
02DE0 2D60          887D0001               lbz       r3,0x0001(r29)
02DE4 2D64          98680021               stb       r3,0x0021(r8)
02DE8 2D68          88BD0002               lbz       r5,0x0002(r29)
02DEC 2D6C          98A80022               stb       r5,0x0022(r8)
02DF0 2D70          88DD0003               lbz       r6,0x0003(r29)
02DF4 2D74          98C80023               stb       r6,0x0023(r8)
02DF8 2D78          88FD0004               lbz       r7,0x0004(r29)
02DFC 2D7C          98E80024               stb       r7,0x0024(r8)
02E00 2D80          39490018               addi      r10,r9,24
02E04 2D84   X      5763083C               slwi      r3,r27,1
02E08 2D88          7CAA1A14               add       r5,r10,r3
02E0C 2D8C          90A40010               stw       r5,0x0010(r4)
02E10 2D90   X      418A0018               beq       cr2,$+0x0018              ; 0x00002DA8
02E14 2D94   X      7FC3F378               mr        r3,r30
02E18 2D98          480023D9               bl        $+0x23D8                  ; 0x00005170
02E1C 2D9C          80410014               lwz       RTOC,0x0014(SP)
02E20 2DA0   X      7C641B78               mr        r4,r3
02E24 2DA4          48000074               b         $+0x0074                  ; 0x00002E18
02E28 2DA8   X      7FC4F378               mr        r4,r30
02E2C 2DAC   X      3BC00000               li        r30,0
02E30 2DB0          48000068               b         $+0x0068                  ; 0x00002E18
02E34 2DB4          837E0014               lwz       r27,0x0014(r30)
02E38 2DB8          887B000D               lbz       r3,0x000D(r27)
02E3C 2DBC   X      2C030001               cmpwi     r3,1
02E40 2DC0   X      40820038               bne       $+0x0038                  ; 0x00002DF8
02E44 2DC4          837E0008               lwz       r27,0x0008(r30)
02E48 2DC8   X      418A0018               beq       cr2,$+0x0018              ; 0x00002DE0
02E4C 2DCC   X      7F63DB78               mr        r3,r27
02E50 2DD0          480023A1               bl        $+0x23A0                  ; 0x00005170
02E54 2DD4          80410014               lwz       RTOC,0x0014(SP)
02E58 2DD8   X      7C641B78               mr        r4,r3
02E5C 2DDC          4800003C               b         $+0x003C                  ; 0x00002E18
02E60 2DE0   X      7FC3F378               mr        r3,r30
02E64 2DE4   X      3BC00000               li        r30,0
02E68 2DE8          480023A1               bl        $+0x23A0                  ; 0x00005188
02E6C 2DEC          80410014               lwz       RTOC,0x0014(SP)
02E70 2DF0   X      7F64DB78               mr        r4,r27
02E74 2DF4          48000024               b         $+0x0024                  ; 0x00002E18
02E78 2DF8   X      418A0018               beq       cr2,$+0x0018              ; 0x00002E10
02E7C 2DFC   X      7FC3F378               mr        r3,r30
02E80 2E00          48002371               bl        $+0x2370                  ; 0x00005170
02E84 2E04          80410014               lwz       RTOC,0x0014(SP)
02E88 2E08   X      7C641B78               mr        r4,r3
02E8C 2E0C          4800000C               b         $+0x000C                  ; 0x00002E18
02E90 2E10   X      7FC4F378               mr        r4,r30
02E94 2E14   X      3BC00000               li        r30,0
02E98 2E18   X      2C040000               cmpwi     r4,0
02E9C 2E1C   X      4182003C               beq       $+0x003C                  ; 0x00002E58
02EA0 2E20          8258000C               lwz       r18,0x000C(r24)
02EA4 2E24          5652056B               rlwinm.   r18,r18,0,21,21
02EA8 2E28   X      41820024               beq       $+0x0024                  ; 0x00002E4C
02EAC 2E2C   X      38E00001               li        r7,1
02EB0 2E30   X      7F03C378               mr        r3,r24
02EB4 2E34   X      7EE5BB78               mr        r5,r23
02EB8 2E38   X      7FE6FB78               mr        r6,r31
02EBC 2E3C          4BFFEFDD               bl        $-0x1024                  ; 0x00001E18
02EC0 2E40   X      7C641B78               mr        r4,r3
02EC4 2E44   X      2C040000               cmpwi     r4,0
02EC8 2E48   X      41820010               beq       $+0x0010                  ; 0x00002E58
02ECC 2E4C          80780008               lwz       r3,0x0008(r24)
02ED0 2E50          48002351               bl        $+0x2350                  ; 0x000051A0
02ED4 2E54          80410014               lwz       RTOC,0x0014(SP)
02ED8 2E58   X      7F87E378               mr        r7,r28
02EDC 2E5C   X      408AFC40               bne       cr2,$-0x03C0              ; 0x00002A9C
02EE0 2E60   X      2C1E0000               cmpwi     r30,0
02EE4 2E64   X      41820010               beq       $+0x0010                  ; 0x00002E74
02EE8 2E68   X      7FC3F378               mr        r3,r30
02EEC 2E6C          480021CD               bl        $+0x21CC                  ; 0x00005038
02EF0 2E70          80410014               lwz       RTOC,0x0014(SP)
02EF4 2E74          91F90020               stw       r15,0x0020(r25)
02EF8 2E78          80010088               lwz       r0,0x0088(SP)
02EFC 2E7C          38210080               addi      SP,SP,128
02F00 2E80          81810004               lwz       r12,0x0004(SP)
02F04 2E84   X      7C0803A6               mtlr      r0                        ; LR = 8
02F08 2E88          B9E1FFBC               lmw       r15,-0x0044(SP)
02F0C 2E8C          7D838120               mtcrf     56,r12
02F10 2E90   X      4E800020               blr
02F14 2E94   X      7C0802A6               mflr      r0                        ; LR = 8
02F18 2E98          BE81FFD0               stmw      r20,-0x0030(SP)
02F1C 2E9C          90010008               stw       r0,0x0008(SP)
02F20 2EA0          9421FF90               stwu      SP,-0x0070(SP)
02F24 2EA4   X      3B200083               li        r25,131
02F28 2EA8   X      7C7B1B78               mr        r27,r3
02F2C 2EAC          83BB0014               lwz       r29,0x0014(r27)
02F30 2EB0   X      7C9C2378               mr        r28,r4
02F34 2EB4          831D0004               lwz       r24,0x0004(r29)
02F38 2EB8   X      3880004C               li        r4,76
02F3C 2EBC          83FC000C               lwz       r31,0x000C(r28)
02F40 2EC0   X      3AE00003               li        r23,3
02F44 2EC4   X      7FE3FB78               mr        r3,r31
02F48 2EC8   X      3AC00002               li        r22,2
02F4C 2ECC   X      3AA00500               li        r21,1280
02F50 2ED0   X      3A80004C               li        r20,76
02F54 2ED4   X      3B400006               li        r26,6
02F58 2ED8   X      3BC000FF               li        r30,255
02F5C 2EDC          480023E5               bl        $+0x23E4                  ; 0x000052C0
02F60 2EE0          80410014               lwz       RTOC,0x0014(SP)
02F64 2EE4          819C0014               lwz       r12,0x0014(r28)
02F68 2EE8          3898001A               addi      r4,r24,26
02F6C 2EEC          9B2C000D               stb       r25,0x000D(r12)
02F70 2EF0          387F004C               addi      r3,r31,76
02F74 2EF4          92FF0000               stw       r23,0x0000(r31)
02F78 2EF8   X      38A00006               li        r5,6
02F7C 2EFC          80180058               lwz       r0,0x0058(r24)
02F80 2F00          901F0004               stw       r0,0x0004(r31)
02F84 2F04          801801C0               lwz       r0,0x01C0(r24)
02F88 2F08          92DF0020               stw       r22,0x0020(r31)
02F8C 2F0C          901F0008               stw       r0,0x0008(r31)
02F90 2F10          92BF0034               stw       r21,0x0034(r31)
02F94 2F14          92DF003C               stw       r22,0x003C(r31)
02F98 2F18          801D0000               lwz       r0,0x0000(r29)
02F9C 2F1C          901F0018               stw       r0,0x0018(r31)
02FA0 2F20          801D001C               lwz       r0,0x001C(r29)
02FA4 2F24          901F0010               stw       r0,0x0010(r31)
02FA8 2F28          929F0038               stw       r20,0x0038(r31)
02FAC 2F2C          4800237D               bl        $+0x237C                  ; 0x000052A8
02FB0 2F30          80410014               lwz       RTOC,0x0014(SP)
02FB4 2F34          801F0018               lwz       r0,0x0018(r31)
02FB8 2F38   X      2C000003               cmpwi     r0,3
02FBC 2F3C   X      39200008               li        r9,8
02FC0 2F40   X      408200A4               bne       $+0x00A4                  ; 0x00002FE4
02FC4 2F44          801D000C               lwz       r0,0x000C(r29)
02FC8 2F48          540006F7               rlwinm.   r0,r0,0,27,27
02FCC 2F4C   X      41820048               beq       $+0x0048                  ; 0x00002F94
02FD0 2F50   X      38A000AA               li        r5,170
02FD4 2F54          98BF0052               stb       r5,0x0052(r31)
02FD8 2F58   X      3860FFF9               li        r3,-7
02FDC 2F5C          907F001C               stw       r3,0x001C(r31)
02FE0 2F60   X      3880000D               li        r4,13
02FE4 2F64          909F000C               stw       r4,0x000C(r31)
02FE8 2F68          387F0054               addi      r3,r31,84
02FEC 2F6C          98BF0053               stb       r5,0x0053(r31)
02FF0 2F70          389D0014               addi      r4,r29,20
02FF4 2F74   X      38A00005               li        r5,5
02FF8 2F78          48002331               bl        $+0x2330                  ; 0x000052A8
02FFC 2F7C          80410014               lwz       RTOC,0x0014(SP)
03000 2F80          833F0004               lwz       r25,0x0004(r31)
03004 2F84          813F000C               lwz       r9,0x000C(r31)
03008 2F88   X      3B39FFEA               subi      r25,r25,22
0300C 2F8C          933F0004               stw       r25,0x0004(r31)
03010 2F90          48000074               b         $+0x0074                  ; 0x00003004
03014 2F94   X      3B00FFFE               li        r24,-2
03018 2F98          811F0004               lwz       r8,0x0004(r31)
0301C 2F9C          931F001C               stw       r24,0x001C(r31)
03020 2FA0          913F000C               stw       r9,0x000C(r31)
03024 2FA4   X      39200008               li        r9,8
03028 2FA8          807D0010               lwz       r3,0x0010(r29)
0302C 2FAC   X      5463C23E               srwi      r3,r3,8
03030 2FB0          987F0052               stb       r3,0x0052(r31)
03034 2FB4          809D0010               lwz       r4,0x0010(r29)
03038 2FB8   X      5484063E               clrlwi    r4,r4,24
0303C 2FBC          989F0053               stb       r4,0x0053(r31)
03040 2FC0          80BD000C               lwz       r5,0x000C(r29)
03044 2FC4          54A50739               rlwinm.   r5,r5,0,28,28
03048 2FC8   X      41820010               beq       $+0x0010                  ; 0x00002FD8
0304C 2FCC   X      38C8FFEF               subi      r6,r8,17
03050 2FD0          90DF0004               stw       r6,0x0004(r31)
03054 2FD4          48000030               b         $+0x0030                  ; 0x00003004
03058 2FD8   X      3868FFF2               subi      r3,r8,14
0305C 2FDC          907F0004               stw       r3,0x0004(r31)
03060 2FE0          48000024               b         $+0x0024                  ; 0x00003004
03064 2FE4          80BF0004               lwz       r5,0x0004(r31)
03068 2FE8   X      38800000               li        r4,0
0306C 2FEC          909F001C               stw       r4,0x001C(r31)
03070 2FF0   X      38600006               li        r3,6
03074 2FF4          907F000C               stw       r3,0x000C(r31)
03078 2FF8   X      38A5FFF2               subi      r5,r5,14
0307C 2FFC          90BF0004               stw       r5,0x0004(r31)
03080 3000   X      39200006               li        r9,6
03084 3004          38C9004C               addi      r6,r9,76
03088 3008   X      7F63DB78               mr        r3,r27
0308C 300C          90DF0044               stw       r6,0x0044(r31)
03090 3010          7CBF4A14               add       r5,r31,r9
03094 3014          935F0040               stw       r26,0x0040(r31)
03098 3018   X      7F84E378               mr        r4,r28
0309C 301C          9BC5004C               stb       r30,0x004C(r5)
030A0 3020          9BC5004D               stb       r30,0x004D(r5)
030A4 3024          9BC5004E               stb       r30,0x004E(r5)
030A8 3028          9BC5004F               stb       r30,0x004F(r5)
030AC 302C          9BC50050               stb       r30,0x0050(r5)
030B0 3030          9BC50051               stb       r30,0x0051(r5)
030B4 3034          38A50052               addi      r5,r5,82
030B8 3038          90BC0010               stw       r5,0x0010(r28)
030BC 303C          4800205D               bl        $+0x205C                  ; 0x00005098
030C0 3040          80410014               lwz       RTOC,0x0014(SP)
030C4 3044   X      38600000               li        r3,0
030C8 3048          80010078               lwz       r0,0x0078(SP)
030CC 304C          38210070               addi      SP,SP,112
030D0 3050   X      7C0803A6               mtlr      r0                        ; LR = 8
030D4 3054          BA81FFD0               lmw       r20,-0x0030(SP)
030D8 3058   X      4E800020               blr
030DC 305C   X      39809680               li        r12,-27008
030E0 3060          908301BC               stw       r4,0x01BC(r3)
030E4 3064          3C0C0099               addis     r0,r12,153
030E8 3068          9003005C               stw       r0,0x005C(r3)
030EC 306C   X      38A005EA               li        r5,1514
030F0 3070          90A30058               stw       r5,0x0058(r3)
030F4 3074   X      38C00000               li        r6,0
030F8 3078          90C301C0               stw       r6,0x01C0(r3)
030FC 307C   X      4E800020               blr
03100 3080   X      7C0802A6               mflr      r0                        ; LR = 8
03104 3084          93A1FFF4               stw       r29,-0x000C(SP)
03108 3088          93C1FFF8               stw       r30,-0x0008(SP)
0310C 308C          93E1FFFC               stw       r31,-0x0004(SP)
03110 3090          90010008               stw       r0,0x0008(SP)
03114 3094          9421FFB0               stwu      SP,-0x0050(SP)
03118 3098          83A40014               lwz       r29,0x0014(r4)
0311C 309C   X      2C1D0000               cmpwi     r29,0
03120 30A0   X      41820024               beq       $+0x0024                  ; 0x000030C4
03124 30A4   X      38600000               li        r3,0
03128 30A8          80010058               lwz       r0,0x0058(SP)
0312C 30AC          38210050               addi      SP,SP,80
03130 30B0   X      7C0803A6               mtlr      r0                        ; LR = 8
03134 30B4          83A1FFF4               lwz       r29,-0x000C(SP)
03138 30B8          83C1FFF8               lwz       r30,-0x0008(SP)
0313C 30BC          83E1FFFC               lwz       r31,-0x0004(SP)
03140 30C0   X      4E800020               blr
03144 30C4   X      3BA00000               li        r29,0
03148 30C8   X      7D0B4378               mr        r11,r8
0314C 30CC   X      7CE83B78               mr        r8,r7
03150 30D0   X      7C9F2378               mr        r31,r4
03154 30D4   X      7CC73378               mr        r7,r6
03158 30D8   X      7C7E1B78               mr        r30,r3
0315C 30DC          387E01C4               addi      r3,r30,452
03160 30E0   X      7CA62B78               mr        r6,r5
03164 30E4   X      7D244B78               mr        r4,r9
03168 30E8   X      7D695B78               mr        r9,r11
0316C 30EC   X      7FE5FB78               mr        r5,r31
03170 30F0          480020E1               bl        $+0x20E0                  ; 0x000051D0
03174 30F4          80410014               lwz       RTOC,0x0014(SP)
03178 30F8   X      2C030000               cmpwi     r3,0
0317C 30FC   X      41820020               beq       $+0x0020                  ; 0x0000311C
03180 3100          80010058               lwz       r0,0x0058(SP)
03184 3104          38210050               addi      SP,SP,80
03188 3108   X      7C0803A6               mtlr      r0                        ; LR = 8
0318C 310C          83A1FFF4               lwz       r29,-0x000C(SP)
03190 3110          83C1FFF8               lwz       r30,-0x0008(SP)
03194 3114          83E1FFFC               lwz       r31,-0x0004(SP)
03198 3118   X      4E800020               blr
0319C 311C          819F0014               lwz       r12,0x0014(r31)
031A0 3120   X      38600004               li        r3,4
031A4 3124          906C001C               stw       r3,0x001C(r12)
031A8 3128   X      38800080               li        r4,128
031AC 312C          93CC0004               stw       r30,0x0004(r12)
031B0 3130   X      38600000               li        r3,0
031B4 3134          93EC0008               stw       r31,0x0008(r12)
031B8 3138          93AC0000               stw       r29,0x0000(r12)
031BC 313C          908C000C               stw       r4,0x000C(r12)
031C0 3140          80BE01B8               lwz       r5,0x01B8(r30)
031C4 3144          38A50001               addi      r5,r5,1
031C8 3148          90BE01B8               stw       r5,0x01B8(r30)
031CC 314C          80010058               lwz       r0,0x0058(SP)
031D0 3150          38210050               addi      SP,SP,80
031D4 3154   X      7C0803A6               mtlr      r0                        ; LR = 8
031D8 3158          83A1FFF4               lwz       r29,-0x000C(SP)
031DC 315C          83C1FFF8               lwz       r30,-0x0008(SP)
031E0 3160          83E1FFFC               lwz       r31,-0x0004(SP)
031E4 3164   X      4E800020               blr
031E8 3168   X      7C0802A6               mflr      r0                        ; LR = 8
031EC 316C          93C1FFF8               stw       r30,-0x0008(SP)
031F0 3170          93E1FFFC               stw       r31,-0x0004(SP)
031F4 3174          90010008               stw       r0,0x0008(SP)
031F8 3178          9421FFC0               stwu      SP,-0x0040(SP)
031FC 317C   X      3900000C               li        r8,12
03200 3180   X      7C9F2378               mr        r31,r4
03204 3184          813F000C               lwz       r9,0x000C(r31)
03208 3188   X      7C7E1B78               mr        r30,r3
0320C 318C          80E90004               lwz       r7,0x0004(r9)
03210 3190   X      2C070001               cmpwi     r7,1
03214 3194   X      41820038               beq       $+0x0038                  ; 0x000031CC
03218 3198   X      2C070002               cmpwi     r7,2
0321C 319C   X      41820020               beq       $+0x0020                  ; 0x000031BC
03220 31A0   X      38600009               li        r3,9
03224 31A4          80010048               lwz       r0,0x0048(SP)
03228 31A8          38210040               addi      SP,SP,64
0322C 31AC   X      7C0803A6               mtlr      r0                        ; LR = 8
03230 31B0          83C1FFF8               lwz       r30,-0x0008(SP)
03234 31B4          83E1FFFC               lwz       r31,-0x0004(SP)
03238 31B8   X      4E800020               blr
0323C 31BC          819E0014               lwz       r12,0x0014(r30)
03240 31C0          806C0004               lwz       r3,0x0004(r12)
03244 31C4          3883001A               addi      r4,r3,26
03248 31C8          48000010               b         $+0x0010                  ; 0x000031D8
0324C 31CC          80BE0014               lwz       r5,0x0014(r30)
03250 31D0          80650004               lwz       r3,0x0004(r5)
03254 31D4          38830014               addi      r4,r3,20
03258 31D8   X      38C00032               li        r6,50
0325C 31DC          90C90000               stw       r6,0x0000(r9)
03260 31E0   X      38A00006               li        r5,6
03264 31E4          90A90004               stw       r5,0x0004(r9)
03268 31E8          38E90012               addi      r7,r9,18
0326C 31EC          91090008               stw       r8,0x0008(r9)
03270 31F0   X      39600083               li        r11,131
03274 31F4          90FF0010               stw       r7,0x0010(r31)
03278 31F8          3869000C               addi      r3,r9,12
0327C 31FC          815F0014               lwz       r10,0x0014(r31)
03280 3200          996A000D               stb       r11,0x000D(r10)
03284 3204          480020A5               bl        $+0x20A4                  ; 0x000052A8
03288 3208          80410014               lwz       RTOC,0x0014(SP)
0328C 320C   X      7FC3F378               mr        r3,r30
03290 3210   X      7FE4FB78               mr        r4,r31
03294 3214          48001E85               bl        $+0x1E84                  ; 0x00005098
03298 3218          80410014               lwz       RTOC,0x0014(SP)
0329C 321C   X      38600000               li        r3,0
032A0 3220          80010048               lwz       r0,0x0048(SP)
032A4 3224          38210040               addi      SP,SP,64
032A8 3228   X      7C0803A6               mtlr      r0                        ; LR = 8
032AC 322C          83C1FFF8               lwz       r30,-0x0008(SP)
032B0 3230          83E1FFFC               lwz       r31,-0x0004(SP)
032B4 3234   X      4E800020               blr
032B8 3238   X      7C0802A6               mflr      r0                        ; LR = 8
032BC 323C          BF81FFF0               stmw      r28,-0x0010(SP)
032C0 3240          90010008               stw       r0,0x0008(SP)
032C4 3244          9421FFB0               stwu      SP,-0x0050(SP)
032C8 3248          8184000C               lwz       r12,0x000C(r4)
032CC 324C   X      7C7C1B78               mr        r28,r3
032D0 3250          83BC0014               lwz       r29,0x0014(r28)
032D4 3254          812C0004               lwz       r9,0x0004(r12)
032D8 3258          83DD0004               lwz       r30,0x0004(r29)
032DC 325C   X      2C090001               cmpwi     r9,1
032E0 3260   X      41820018               beq       $+0x0018                  ; 0x00003278
032E4 3264   X      2C090002               cmpwi     r9,2
032E8 3268   X      41820150               beq       $+0x0150                  ; 0x000033B8
032EC 326C   X      2C090003               cmpwi     r9,3
032F0 3270   X      418200A8               beq       $+0x00A8                  ; 0x00003318
032F4 3274          48000174               b         $+0x0174                  ; 0x000033E8
032F8 3278          80BD000C               lwz       r5,0x000C(r29)
032FC 327C   X      54A507FF               clrlwi.   r5,r5,31
03300 3280   X      4082001C               bne       $+0x001C                  ; 0x0000329C
03304 3284   X      38600000               li        r3,0
03308 3288          80010058               lwz       r0,0x0058(SP)
0330C 328C          38210050               addi      SP,SP,80
03310 3290   X      7C0803A6               mtlr      r0                        ; LR = 8
03314 3294          BB81FFF0               lmw       r28,-0x0010(SP)
03318 3298   X      4E800020               blr
0331C 329C          80BD0000               lwz       r5,0x0000(r29)
03320 32A0   X      2C050003               cmpwi     r5,3
03324 32A4   X      40820060               bne       $+0x0060                  ; 0x00003304
03328 32A8          83FE01A4               lwz       r31,0x01A4(r30)
0332C 32AC   X      2C1F0000               cmpwi     r31,0
03330 32B0   X      4182003C               beq       $+0x003C                  ; 0x000032EC
03334 32B4          807F0010               lwz       r3,0x0010(r31)
03338 32B8   X      7C03E800               cmpw      r3,r29
0333C 32BC   X      40820024               bne       $+0x0024                  ; 0x000032E0
03340 32C0          813F0004               lwz       r9,0x0004(r31)
03344 32C4          552505AD               rlwinm.   r5,r9,0,22,22
03348 32C8   X      41820018               beq       $+0x0018                  ; 0x000032E0
0334C 32CC          552305EA               rlwinm    r3,r9,0,23,21
03350 32D0          907F0004               stw       r3,0x0004(r31)
03354 32D4          80BE01AC               lwz       r5,0x01AC(r30)
03358 32D8   X      38A5FFFF               subi      r5,r5,1
0335C 32DC          90BE01AC               stw       r5,0x01AC(r30)
03360 32E0          83FF0000               lwz       r31,0x0000(r31)
03364 32E4   X      2C1F0000               cmpwi     r31,0
03368 32E8   X      4082FFCC               bne       $-0x0034                  ; 0x000032B4
0336C 32EC          80DE01AC               lwz       r6,0x01AC(r30)
03370 32F0   X      2C060000               cmpwi     r6,0
03374 32F4   X      40820014               bne       $+0x0014                  ; 0x00003308
03378 32F8   X      7FC3F378               mr        r3,r30
0337C 32FC          4BFFDBB1               bl        $-0x2450                  ; 0x00000EAC
03380 3300          48000008               b         $+0x0008                  ; 0x00003308
03384 3304   X      38800200               li        r4,512
03388 3308          83FD000C               lwz       r31,0x000C(r29)
0338C 330C          6BFF0001               xori      r31,r31,0x0001
03390 3310          93FD000C               stw       r31,0x000C(r29)
03394 3314          480000D4               b         $+0x00D4                  ; 0x000033E8
03398 3318          807D000C               lwz       r3,0x000C(r29)
0339C 331C          546307BD               rlwinm.   r3,r3,0,30,30
033A0 3320   X      4082001C               bne       $+0x001C                  ; 0x0000333C
033A4 3324   X      38600000               li        r3,0
033A8 3328          80010058               lwz       r0,0x0058(SP)
033AC 332C          38210050               addi      SP,SP,80
033B0 3330   X      7C0803A6               mtlr      r0                        ; LR = 8
033B4 3334          BB81FFF0               lmw       r28,-0x0010(SP)
033B8 3338   X      4E800020               blr
033BC 333C          80BD0000               lwz       r5,0x0000(r29)
033C0 3340   X      2C050003               cmpwi     r5,3
033C4 3344   X      40820060               bne       $+0x0060                  ; 0x000033A4
033C8 3348          83FE01A4               lwz       r31,0x01A4(r30)
033CC 334C   X      2C1F0000               cmpwi     r31,0
033D0 3350   X      4182003C               beq       $+0x003C                  ; 0x0000338C
033D4 3354          807F0010               lwz       r3,0x0010(r31)
033D8 3358   X      7C03E800               cmpw      r3,r29
033DC 335C   X      40820024               bne       $+0x0024                  ; 0x00003380
033E0 3360          813F0004               lwz       r9,0x0004(r31)
033E4 3364          5525056B               rlwinm.   r5,r9,0,21,21
033E8 3368   X      41820018               beq       $+0x0018                  ; 0x00003380
033EC 336C          552305A8               rlwinm    r3,r9,0,22,20
033F0 3370          907F0004               stw       r3,0x0004(r31)
033F4 3374          80BE01B0               lwz       r5,0x01B0(r30)
033F8 3378   X      38A5FFFF               subi      r5,r5,1
033FC 337C          90BE01B0               stw       r5,0x01B0(r30)
03400 3380          83FF0000               lwz       r31,0x0000(r31)
03404 3384   X      2C1F0000               cmpwi     r31,0
03408 3388   X      4082FFCC               bne       $-0x0034                  ; 0x00003354
0340C 338C          80DE01B0               lwz       r6,0x01B0(r30)
03410 3390   X      2C060000               cmpwi     r6,0
03414 3394   X      40820014               bne       $+0x0014                  ; 0x000033A8
03418 3398   X      7FC3F378               mr        r3,r30
0341C 339C          4BFFDB11               bl        $-0x24F0                  ; 0x00000EAC
03420 33A0          48000008               b         $+0x0008                  ; 0x000033A8
03424 33A4   X      38800400               li        r4,1024
03428 33A8          83FD000C               lwz       r31,0x000C(r29)
0342C 33AC          6BFF0002               xori      r31,r31,0x0002
03430 33B0          93FD000C               stw       r31,0x000C(r29)
03434 33B4          48000034               b         $+0x0034                  ; 0x000033E8
03438 33B8          813D000C               lwz       r9,0x000C(r29)
0343C 33BC          5523077B               rlwinm.   r3,r9,0,29,29
03440 33C0   X      4082001C               bne       $+0x001C                  ; 0x000033DC
03444 33C4   X      38600000               li        r3,0
03448 33C8          80010058               lwz       r0,0x0058(SP)
0344C 33CC          38210050               addi      SP,SP,80
03450 33D0   X      7C0803A6               mtlr      r0                        ; LR = 8
03454 33D4          BB81FFF0               lmw       r28,-0x0010(SP)
03458 33D8   X      4E800020               blr
0345C 33DC          69240004               xori      r4,r9,0x0004
03460 33E0          909D000C               stw       r4,0x000C(r29)
03464 33E4   X      38800020               li        r4,32
03468 33E8          807D0000               lwz       r3,0x0000(r29)
0346C 33EC   X      2C030003               cmpwi     r3,3
03470 33F0   X      4182004C               beq       $+0x004C                  ; 0x0000343C
03474 33F4          80BD0010               lwz       r5,0x0010(r29)
03478 33F8   X      7FA3EB78               mr        r3,r29
0347C 33FC          4BFFDD35               bl        $-0x22CC                  ; 0x00001130
03480 3400   X      7C7F1B78               mr        r31,r3
03484 3404   X      2F1F0000               cmpwi     cr6,r31,0
03488 3408   X      419A0034               beq       cr6,$+0x0034              ; 0x0000343C
0348C 340C   X      7FC3F378               mr        r3,r30
03490 3410   X      7FE4FB78               mr        r4,r31
03494 3414          4BFFDB25               bl        $-0x24DC                  ; 0x00000F38
03498 3418          801E0020               lwz       r0,0x0020(r30)
0349C 341C   X      2C000000               cmpwi     r0,0
034A0 3420   X      41820010               beq       $+0x0010                  ; 0x00003430
034A4 3424          83BE0020               lwz       r29,0x0020(r30)
034A8 3428   X      2C1D0000               cmpwi     r29,0
034AC 342C   X      4082FFF8               bne       $-0x0008                  ; 0x00003424
034B0 3430   X      7FE3FB78               mr        r3,r31
034B4 3434          48001DB5               bl        $+0x1DB4                  ; 0x000051E8
034B8 3438          80410014               lwz       RTOC,0x0014(SP)
034BC 343C   X      387CFFC0               subi      r3,r28,64
034C0 3440   X      7C7F1B78               mr        r31,r3
034C4 3444   X      38800000               li        r4,0
034C8 3448          48001C09               bl        $+0x1C08                  ; 0x00005050
034CC 344C          80410014               lwz       RTOC,0x0014(SP)
034D0 3450   X      38800086               li        r4,134
034D4 3454   X      7FE3FB78               mr        r3,r31
034D8 3458   X      38A00001               li        r5,1
034DC 345C          48001E95               bl        $+0x1E94                  ; 0x000052F0
034E0 3460          80410014               lwz       RTOC,0x0014(SP)
034E4 3464   X      38600000               li        r3,0
034E8 3468          80010058               lwz       r0,0x0058(SP)
034EC 346C          38210050               addi      SP,SP,80
034F0 3470   X      7C0803A6               mtlr      r0                        ; LR = 8
034F4 3474          BB81FFF0               lmw       r28,-0x0010(SP)
034F8 3478   X      4E800020               blr
034FC 347C   X      7C0802A6               mflr      r0                        ; LR = 8
03500 3480          BF81FFF0               stmw      r28,-0x0010(SP)
03504 3484          90010008               stw       r0,0x0008(SP)
03508 3488          9421FFB0               stwu      SP,-0x0050(SP)
0350C 348C          83E30014               lwz       r31,0x0014(r3)
03510 3490   X      3B80FFFF               li        r28,-1
03514 3494          80BF0000               lwz       r5,0x0000(r31)
03518 3498          83C4000C               lwz       r30,0x000C(r4)
0351C 349C   X      2B050003               cmplwi    cr6,r5,0x0003
03520 34A0          807F0004               lwz       r3,0x0004(r31)
03524 34A4   X      409A0008               bne       cr6,$+0x0008              ; 0x000034AC
03528 34A8          839F0010               lwz       r28,0x0010(r31)
0352C 34AC          813E0004               lwz       r9,0x0004(r30)
03530 34B0   X      2C090001               cmpwi     r9,1
03534 34B4   X      4182002C               beq       $+0x002C                  ; 0x000034E0
03538 34B8   X      2C090002               cmpwi     r9,2
0353C 34BC   X      418200B0               beq       $+0x00B0                  ; 0x0000356C
03540 34C0   X      2C090003               cmpwi     r9,3
03544 34C4   X      418200F0               beq       $+0x00F0                  ; 0x000035B4
03548 34C8   X      38600009               li        r3,9
0354C 34CC          80010058               lwz       r0,0x0058(SP)
03550 34D0          38210050               addi      SP,SP,80
03554 34D4   X      7C0803A6               mtlr      r0                        ; LR = 8
03558 34D8          BB81FFF0               lmw       r28,-0x0010(SP)
0355C 34DC   X      4E800020               blr
03560 34E0          80DF000C               lwz       r6,0x000C(r31)
03564 34E4   X      54C607FF               clrlwi.   r6,r6,31
03568 34E8   X      4182001C               beq       $+0x001C                  ; 0x00003504
0356C 34EC   X      38600000               li        r3,0
03570 34F0          80010058               lwz       r0,0x0058(SP)
03574 34F4          38210050               addi      SP,SP,80
03578 34F8   X      7C0803A6               mtlr      r0                        ; LR = 8
0357C 34FC          BB81FFF0               lmw       r28,-0x0010(SP)
03580 3500   X      4E800020               blr
03584 3504   X      409A0060               bne       cr6,$+0x0060              ; 0x00003564
03588 3508          812301A4               lwz       r9,0x01A4(r3)
0358C 350C          810301AC               lwz       r8,0x01AC(r3)
03590 3510   X      2C090000               cmpwi     r9,0
03594 3514   X      41820034               beq       $+0x0034                  ; 0x00003548
03598 3518          80890010               lwz       r4,0x0010(r9)
0359C 351C   X      7C04F800               cmpw      r4,r31
035A0 3520   X      4082001C               bne       $+0x001C                  ; 0x0000353C
035A4 3524          80A90004               lwz       r5,0x0004(r9)
035A8 3528          60A50200               ori       r5,r5,0x0200
035AC 352C          90A90004               stw       r5,0x0004(r9)
035B0 3530          808301AC               lwz       r4,0x01AC(r3)
035B4 3534          38840001               addi      r4,r4,1
035B8 3538          908301AC               stw       r4,0x01AC(r3)
035BC 353C          81290000               lwz       r9,0x0000(r9)
035C0 3540   X      2C090000               cmpwi     r9,0
035C4 3544   X      4082FFD4               bne       $-0x002C                  ; 0x00003518
035C8 3548   X      2C080000               cmpwi     r8,0
035CC 354C   X      408200F0               bne       $+0x00F0                  ; 0x0000363C
035D0 3550          80C301AC               lwz       r6,0x01AC(r3)
035D4 3554   X      28060000               cmplwi    r6,0x0000
035D8 3558   X      408100E4               ble       $+0x00E4                  ; 0x0000363C
035DC 355C          4BFFD951               bl        $-0x26B0                  ; 0x00000EAC
035E0 3560          480000DC               b         $+0x00DC                  ; 0x0000363C
035E4 3564   X      3BA00200               li        r29,512
035E8 3568          480000D4               b         $+0x00D4                  ; 0x0000363C
035EC 356C          807F000C               lwz       r3,0x000C(r31)
035F0 3570          5463077B               rlwinm.   r3,r3,0,29,29
035F4 3574   X      4182001C               beq       $+0x001C                  ; 0x00003590
035F8 3578   X      38600000               li        r3,0
035FC 357C          80010058               lwz       r0,0x0058(SP)
03600 3580          38210050               addi      SP,SP,80
03604 3584   X      7C0803A6               mtlr      r0                        ; LR = 8
03608 3588          BB81FFF0               lmw       r28,-0x0010(SP)
0360C 358C   X      4E800020               blr
03610 3590   X      409A001C               bne       cr6,$+0x001C              ; 0x000035AC
03614 3594   X      38600000               li        r3,0
03618 3598          80010058               lwz       r0,0x0058(SP)
0361C 359C          38210050               addi      SP,SP,80
03620 35A0   X      7C0803A6               mtlr      r0                        ; LR = 8
03624 35A4          BB81FFF0               lmw       r28,-0x0010(SP)
03628 35A8   X      4E800020               blr
0362C 35AC   X      3BA00020               li        r29,32
03630 35B0          4800008C               b         $+0x008C                  ; 0x0000363C
03634 35B4          809F000C               lwz       r4,0x000C(r31)
03638 35B8          548407BD               rlwinm.   r4,r4,0,30,30
0363C 35BC   X      4182001C               beq       $+0x001C                  ; 0x000035D8
03640 35C0   X      38600000               li        r3,0
03644 35C4          80010058               lwz       r0,0x0058(SP)
03648 35C8          38210050               addi      SP,SP,80
0364C 35CC   X      7C0803A6               mtlr      r0                        ; LR = 8
03650 35D0          BB81FFF0               lmw       r28,-0x0010(SP)
03654 35D4   X      4E800020               blr
03658 35D8   X      409A0060               bne       cr6,$+0x0060              ; 0x00003638
0365C 35DC          812301A4               lwz       r9,0x01A4(r3)
03660 35E0          810301B0               lwz       r8,0x01B0(r3)
03664 35E4   X      2C090000               cmpwi     r9,0
03668 35E8   X      41820034               beq       $+0x0034                  ; 0x0000361C
0366C 35EC          80A90010               lwz       r5,0x0010(r9)
03670 35F0   X      7C05F800               cmpw      r5,r31
03674 35F4   X      4082001C               bne       $+0x001C                  ; 0x00003610
03678 35F8          80890004               lwz       r4,0x0004(r9)
0367C 35FC          60840400               ori       r4,r4,0x0400
03680 3600          90890004               stw       r4,0x0004(r9)
03684 3604          80A301B0               lwz       r5,0x01B0(r3)
03688 3608          38A50001               addi      r5,r5,1
0368C 360C          90A301B0               stw       r5,0x01B0(r3)
03690 3610          81290000               lwz       r9,0x0000(r9)
03694 3614   X      2C090000               cmpwi     r9,0
03698 3618   X      4082FFD4               bne       $-0x002C                  ; 0x000035EC
0369C 361C   X      2C080000               cmpwi     r8,0
036A0 3620   X      4082001C               bne       $+0x001C                  ; 0x0000363C
036A4 3624          80C301B0               lwz       r6,0x01B0(r3)
036A8 3628   X      28060000               cmplwi    r6,0x0000
036AC 362C   X      40810010               ble       $+0x0010                  ; 0x0000363C
036B0 3630          4BFFD87D               bl        $-0x2784                  ; 0x00000EAC
036B4 3634          48000008               b         $+0x0008                  ; 0x0000363C
036B8 3638   X      3BA00400               li        r29,1024
036BC 363C          807F0000               lwz       r3,0x0000(r31)
036C0 3640   X      2C030003               cmpwi     r3,3
036C4 3644   X      41820048               beq       $+0x0048                  ; 0x0000368C
036C8 3648   X      38600018               li        r3,24
036CC 364C          48001C8D               bl        $+0x1C8C                  ; 0x000052D8
036D0 3650          80410014               lwz       RTOC,0x0014(SP)
036D4 3654   X      2C030000               cmpwi     r3,0
036D8 3658   X      41820018               beq       $+0x0018                  ; 0x00003670
036DC 365C          93830008               stw       r28,0x0008(r3)
036E0 3660   X      2C030000               cmpwi     r3,0
036E4 3664          93E30010               stw       r31,0x0010(r3)
036E8 3668          93A30004               stw       r29,0x0004(r3)
036EC 366C   X      4082001C               bne       $+0x001C                  ; 0x00003688
036F0 3670   X      38600004               li        r3,4
036F4 3674          80010058               lwz       r0,0x0058(SP)
036F8 3678          38210050               addi      SP,SP,80
036FC 367C   X      7C0803A6               mtlr      r0                        ; LR = 8
03700 3680          BB81FFF0               lmw       r28,-0x0010(SP)
03704 3684   X      4E800020               blr
03708 3688          4BFFD9E5               bl        $-0x261C                  ; 0x0000106C
0370C 368C          813E0004               lwz       r9,0x0004(r30)
03710 3690   X      2C090001               cmpwi     r9,1
03714 3694   X      41820018               beq       $+0x0018                  ; 0x000036AC
03718 3698   X      2C090002               cmpwi     r9,2
0371C 369C   X      41820030               beq       $+0x0030                  ; 0x000036CC
03720 36A0   X      2C090003               cmpwi     r9,3
03724 36A4   X      41820018               beq       $+0x0018                  ; 0x000036BC
03728 36A8          48000030               b         $+0x0030                  ; 0x000036D8
0372C 36AC          801F000C               lwz       r0,0x000C(r31)
03730 36B0          60000001               ori       r0,r0,0x0001
03734 36B4          901F000C               stw       r0,0x000C(r31)
03738 36B8          48000020               b         $+0x0020                  ; 0x000036D8
0373C 36BC          807F000C               lwz       r3,0x000C(r31)
03740 36C0          60630002               ori       r3,r3,0x0002
03744 36C4          907F000C               stw       r3,0x000C(r31)
03748 36C8          48000010               b         $+0x0010                  ; 0x000036D8
0374C 36CC          809F000C               lwz       r4,0x000C(r31)
03750 36D0          60840004               ori       r4,r4,0x0004
03754 36D4          909F000C               stw       r4,0x000C(r31)
03758 36D8   X      38600000               li        r3,0
0375C 36DC          80010058               lwz       r0,0x0058(SP)
03760 36E0          38210050               addi      SP,SP,80
03764 36E4   X      7C0803A6               mtlr      r0                        ; LR = 8
03768 36E8          BB81FFF0               lmw       r28,-0x0010(SP)
0376C 36EC   X      4E800020               blr
03770 36F0   X      7C0802A6               mflr      r0                        ; LR = 8
03774 36F4          90010008               stw       r0,0x0008(SP)
03778 36F8          9421FFC0               stwu      SP,-0x0040(SP)
0377C 36FC          81840014               lwz       r12,0x0014(r4)
03780 3700   X      38A00000               li        r5,0
03784 3704          98AC000D               stb       r5,0x000D(r12)
03788 3708          38630040               addi      r3,r3,64
0378C 370C          48001AAD               bl        $+0x1AAC                  ; 0x000051B8
03790 3710          80410014               lwz       RTOC,0x0014(SP)
03794 3714          80010048               lwz       r0,0x0048(SP)
03798 3718          38210040               addi      SP,SP,64
0379C 371C   X      7C0803A6               mtlr      r0                        ; LR = 8
037A0 3720   X      4E800020               blr
037A4 3724   X      7C0802A6               mflr      r0                        ; LR = 8
037A8 3728          BF01FFE0               stmw      r24,-0x0020(SP)
037AC 372C          90010008               stw       r0,0x0008(SP)
037B0 3730          9421FFA0               stwu      SP,-0x0060(SP)
037B4 3734          80A30014               lwz       r5,0x0014(r3)
037B8 3738          83E50000               lwz       r31,0x0000(r5)
037BC 373C   X      2C1F0003               cmpwi     r31,3
037C0 3740   X      4182001C               beq       $+0x001C                  ; 0x0000375C
037C4 3744   X      38600003               li        r3,3
037C8 3748          80010068               lwz       r0,0x0068(SP)
037CC 374C          38210060               addi      SP,SP,96
037D0 3750   X      7C0803A6               mtlr      r0                        ; LR = 8
037D4 3754          BB01FFE0               lmw       r24,-0x0020(SP)
037D8 3758   X      4E800020               blr
037DC 375C          83A4000C               lwz       r29,0x000C(r4)
037E0 3760   X      7C9C2378               mr        r28,r4
037E4 3764          837D0008               lwz       r27,0x0008(r29)
037E8 3768   X      7C791B78               mr        r25,r3
037EC 376C          809D0004               lwz       r4,0x0004(r29)
037F0 3770   X      7CBF2B78               mr        r31,r5
037F4 3774   X      3B00000C               li        r24,12
037F8 3778   X      7F83E378               mr        r3,r28
037FC 377C   X      7F65DB78               mr        r5,r27
03800 3780          48001A99               bl        $+0x1A98                  ; 0x00005218
03804 3784          80410014               lwz       RTOC,0x0014(SP)
03808 3788   X      7C7E1B78               mr        r30,r3
0380C 378C   X      2C1E0000               cmpwi     r30,0
03810 3790   X      4082001C               bne       $+0x001C                  ; 0x000037AC
03814 3794   X      38600001               li        r3,1
03818 3798          80010068               lwz       r0,0x0068(SP)
0381C 379C          38210060               addi      SP,SP,96
03820 37A0   X      7C0803A6               mtlr      r0                        ; LR = 8
03824 37A4          BB01FFE0               lmw       r24,-0x0020(SP)
03828 37A8   X      4E800020               blr
0382C 37AC          813D000C               lwz       r9,0x000C(r29)
03830 37B0   X      2C090001               cmpwi     r9,1
03834 37B4   X      418200D4               beq       $+0x00D4                  ; 0x00003888
03838 37B8   X      2C090002               cmpwi     r9,2
0383C 37BC   X      4182001C               beq       $+0x001C                  ; 0x000037D8
03840 37C0   X      38600007               li        r3,7
03844 37C4          80010068               lwz       r0,0x0068(SP)
03848 37C8          38210060               addi      SP,SP,96
0384C 37CC   X      7C0803A6               mtlr      r0                        ; LR = 8
03850 37D0          BB01FFE0               lmw       r24,-0x0020(SP)
03854 37D4   X      4E800020               blr
03858 37D8   X      38800048               li        r4,72
0385C 37DC   X      7FE3FB78               mr        r3,r31
03860 37E0   X      38A000AA               li        r5,170
03864 37E4          4BFFD94D               bl        $-0x26B4                  ; 0x00001130
03868 37E8   X      7C7D1B78               mr        r29,r3
0386C 37EC   X      2F1D0000               cmpwi     cr6,r29,0
03870 37F0   X      409A001C               bne       cr6,$+0x001C              ; 0x0000380C
03874 37F4   X      38600003               li        r3,3
03878 37F8          80010068               lwz       r0,0x0068(SP)
0387C 37FC          38210060               addi      SP,SP,96
03880 3800   X      7C0803A6               mtlr      r0                        ; LR = 8
03884 3804          BB01FFE0               lmw       r24,-0x0020(SP)
03888 3808   X      4E800020               blr
0388C 380C   X      2C1B0005               cmpwi     r27,5
03890 3810   X      4182001C               beq       $+0x001C                  ; 0x0000382C
03894 3814   X      38600001               li        r3,1
03898 3818          80010068               lwz       r0,0x0068(SP)
0389C 381C          38210060               addi      SP,SP,96
038A0 3820   X      7C0803A6               mtlr      r0                        ; LR = 8
038A4 3824          BB01FFE0               lmw       r24,-0x0020(SP)
038A8 3828   X      4E800020               blr
038AC 382C          8B5E0004               lbz       r26,0x0004(r30)
038B0 3830   X      7FA4EB78               mr        r4,r29
038B4 3834          807F0004               lwz       r3,0x0004(r31)
038B8 3838          881E0003               lbz       r0,0x0003(r30)
038BC 383C   X      501A442E               insrwi    r26,r0,8,16
038C0 3840          4BFFD5A1               bl        $-0x2A60                  ; 0x00000DE0
038C4 3844          801D0004               lwz       r0,0x0004(r29)
038C8 3848          54000776               rlwinm    r0,r0,0,29,27
038CC 384C          387F0014               addi      r3,r31,20
038D0 3850          60000803               ori       r0,r0,0x0803
038D4 3854   X      38A00005               li        r5,5
038D8 3858   X      7FC4F378               mr        r4,r30
038DC 385C          901D0004               stw       r0,0x0004(r29)
038E0 3860          935D0008               stw       r26,0x0008(r29)
038E4 3864          935F0010               stw       r26,0x0010(r31)
038E8 3868          801F000C               lwz       r0,0x000C(r31)
038EC 386C          60000010               ori       r0,r0,0x0010
038F0 3870          901F000C               stw       r0,0x000C(r31)
038F4 3874          48001A35               bl        $+0x1A34                  ; 0x000052A8
038F8 3878          80410014               lwz       RTOC,0x0014(SP)
038FC 387C   X      7FA3EB78               mr        r3,r29
03900 3880          4BFFD77D               bl        $-0x2884                  ; 0x00000FFC
03904 3884          480001D4               b         $+0x01D4                  ; 0x00003A58
03908 3888          801F000C               lwz       r0,0x000C(r31)
0390C 388C          540006F7               rlwinm.   r0,r0,0,27,27
03910 3890   X      4182001C               beq       $+0x001C                  ; 0x000038AC
03914 3894   X      38600003               li        r3,3
03918 3898          80010068               lwz       r0,0x0068(SP)
0391C 389C          38210060               addi      SP,SP,96
03920 38A0   X      7C0803A6               mtlr      r0                        ; LR = 8
03924 38A4          BB01FFE0               lmw       r24,-0x0020(SP)
03928 38A8   X      4E800020               blr
0392C 38AC   X      38800848               li        r4,2120
03930 38B0   X      7FE3FB78               mr        r3,r31
03934 38B4   X      38A000AA               li        r5,170
03938 38B8          4BFFD879               bl        $-0x2788                  ; 0x00001130
0393C 38BC   X      2F030000               cmpwi     cr6,r3,0
03940 38C0   X      419A001C               beq       cr6,$+0x001C              ; 0x000038DC
03944 38C4   X      38600003               li        r3,3
03948 38C8          80010068               lwz       r0,0x0068(SP)
0394C 38CC          38210060               addi      SP,SP,96
03950 38D0   X      7C0803A6               mtlr      r0                        ; LR = 8
03954 38D4          BB01FFE0               lmw       r24,-0x0020(SP)
03958 38D8   X      4E800020               blr
0395C 38DC   X      2C1B0002               cmpwi     r27,2
03960 38E0   X      4182001C               beq       $+0x001C                  ; 0x000038FC
03964 38E4   X      38600001               li        r3,1
03968 38E8          80010068               lwz       r0,0x0068(SP)
0396C 38EC          38210060               addi      SP,SP,96
03970 38F0   X      7C0803A6               mtlr      r0                        ; LR = 8
03974 38F4          BB01FFE0               lmw       r24,-0x0020(SP)
03978 38F8   X      4E800020               blr
0397C 38FC          887E0001               lbz       r3,0x0001(r30)
03980 3900   X      3B400840               li        r26,2112
03984 3904          889E0000               lbz       r4,0x0000(r30)
03988 3908   X      7C7D1B78               mr        r29,r3
0398C 390C   X      509D442F               insrwi.   r29,r4,8,16
03990 3910   X      40820028               bne       $+0x0028                  ; 0x00003938
03994 3914          80BF000C               lwz       r5,0x000C(r31)
03998 3918          54A50739               rlwinm.   r5,r5,0,28,28
0399C 391C   X      408200C8               bne       $+0x00C8                  ; 0x000039E4
039A0 3920   X      38600001               li        r3,1
039A4 3924          80010068               lwz       r0,0x0068(SP)
039A8 3928          38210060               addi      SP,SP,96
039AC 392C   X      7C0803A6               mtlr      r0                        ; LR = 8
039B0 3930          BB01FFE0               lmw       r24,-0x0020(SP)
039B4 3934   X      4E800020               blr
039B8 3938   X      281D00FE               cmplwi    r29,0x00FE
039BC 393C   X      41810038               bgt       $+0x0038                  ; 0x00003974
039C0 3940   X      2C1D00AA               cmpwi     r29,170
039C4 3944   X      41820010               beq       $+0x0010                  ; 0x00003954
039C8 3948          809F000C               lwz       r4,0x000C(r31)
039CC 394C          54840739               rlwinm.   r4,r4,0,28,28
039D0 3950   X      4082001C               bne       $+0x001C                  ; 0x0000396C
039D4 3954   X      38600001               li        r3,1
039D8 3958          80010068               lwz       r0,0x0068(SP)
039DC 395C          38210060               addi      SP,SP,96
039E0 3960   X      7C0803A6               mtlr      r0                        ; LR = 8
039E4 3964          BB01FFE0               lmw       r24,-0x0020(SP)
039E8 3968   X      4E800020               blr
039EC 396C   X      3B400842               li        r26,2114
039F0 3970          48000078               b         $+0x0078                  ; 0x000039E8
039F4 3974          809F000C               lwz       r4,0x000C(r31)
039F8 3978          54840739               rlwinm.   r4,r4,0,28,28
039FC 397C   X      4182001C               beq       $+0x001C                  ; 0x00003998
03A00 3980   X      38600001               li        r3,1
03A04 3984          80010068               lwz       r0,0x0068(SP)
03A08 3988          38210060               addi      SP,SP,96
03A0C 398C   X      7C0803A6               mtlr      r0                        ; LR = 8
03A10 3990          BB01FFE0               lmw       r24,-0x0020(SP)
03A14 3994   X      4E800020               blr
03A18 3998   X      2C1D00FF               cmpwi     r29,255
03A1C 399C   X      4082001C               bne       $+0x001C                  ; 0x000039B8
03A20 39A0   X      38600001               li        r3,1
03A24 39A4          80010068               lwz       r0,0x0068(SP)
03A28 39A8          38210060               addi      SP,SP,96
03A2C 39AC   X      7C0803A6               mtlr      r0                        ; LR = 8
03A30 39B0          BB01FFE0               lmw       r24,-0x0020(SP)
03A34 39B4   X      4E800020               blr
03A38 39B8   X      3C800001               lis       r4,1
03A3C 39BC   X      7C1D2040               cmplw     r29,r4
03A40 39C0   X      4080000C               bge       $+0x000C                  ; 0x000039CC
03A44 39C4   X      281D05DC               cmplwi    r29,0x05DC
03A48 39C8   X      41810020               bgt       $+0x0020                  ; 0x000039E8
03A4C 39CC   X      38600001               li        r3,1
03A50 39D0          80010068               lwz       r0,0x0068(SP)
03A54 39D4          38210060               addi      SP,SP,96
03A58 39D8   X      7C0803A6               mtlr      r0                        ; LR = 8
03A5C 39DC          BB01FFE0               lmw       r24,-0x0020(SP)
03A60 39E0   X      4E800020               blr
03A64 39E4   X      3B400100               li        r26,256
03A68 39E8   X      38600018               li        r3,24
03A6C 39EC          480018ED               bl        $+0x18EC                  ; 0x000052D8
03A70 39F0          80410014               lwz       RTOC,0x0014(SP)
03A74 39F4   X      2C030000               cmpwi     r3,0
03A78 39F8   X      41820018               beq       $+0x0018                  ; 0x00003A10
03A7C 39FC          93A30008               stw       r29,0x0008(r3)
03A80 3A00   X      2C030000               cmpwi     r3,0
03A84 3A04          93E30010               stw       r31,0x0010(r3)
03A88 3A08          93430004               stw       r26,0x0004(r3)
03A8C 3A0C   X      4082001C               bne       $+0x001C                  ; 0x00003A28
03A90 3A10   X      38600004               li        r3,4
03A94 3A14          80010068               lwz       r0,0x0068(SP)
03A98 3A18          38210060               addi      SP,SP,96
03A9C 3A1C   X      7C0803A6               mtlr      r0                        ; LR = 8
03AA0 3A20          BB01FFE0               lmw       r24,-0x0020(SP)
03AA4 3A24   X      4E800020               blr
03AA8 3A28          813F000C               lwz       r9,0x000C(r31)
03AAC 3A2C          552005AD               rlwinm.   r0,r9,0,22,22
03AB0 3A30   X      41820010               beq       $+0x0010                  ; 0x00003A40
03AB4 3A34          63442000               ori       r4,r26,0x2000
03AB8 3A38          90830004               stw       r4,0x0004(r3)
03ABC 3A3C          813F000C               lwz       r9,0x000C(r31)
03AC0 3A40          552505EF               rlwinm.   r5,r9,0,23,23
03AC4 3A44   X      41820010               beq       $+0x0010                  ; 0x00003A54
03AC8 3A48          80830004               lwz       r4,0x0004(r3)
03ACC 3A4C          60841000               ori       r4,r4,0x1000
03AD0 3A50          90830004               stw       r4,0x0004(r3)
03AD4 3A54          4BFFD619               bl        $-0x29E8                  ; 0x0000106C
03AD8 3A58          83FC000C               lwz       r31,0x000C(r28)
03ADC 3A5C   X      7FC4F378               mr        r4,r30
03AE0 3A60          387F000C               addi      r3,r31,12
03AE4 3A64   X      7F65DB78               mr        r5,r27
03AE8 3A68   X      3BC0001C               li        r30,28
03AEC 3A6C   X      3BA00083               li        r29,131
03AF0 3A70          7F43DA14               add       r26,r3,r27
03AF4 3A74          48001835               bl        $+0x1834                  ; 0x000052A8
03AF8 3A78          80410014               lwz       RTOC,0x0014(SP)
03AFC 3A7C          93DF0000               stw       r30,0x0000(r31)
03B00 3A80   X      7F23CB78               mr        r3,r25
03B04 3A84          931F0004               stw       r24,0x0004(r31)
03B08 3A88   X      7F84E378               mr        r4,r28
03B0C 3A8C          937F0008               stw       r27,0x0008(r31)
03B10 3A90          935C0010               stw       r26,0x0010(r28)
03B14 3A94          819C0014               lwz       r12,0x0014(r28)
03B18 3A98          9BAC000D               stb       r29,0x000D(r12)
03B1C 3A9C          480015FD               bl        $+0x15FC                  ; 0x00005098
03B20 3AA0          80410014               lwz       RTOC,0x0014(SP)
03B24 3AA4   X      38600000               li        r3,0
03B28 3AA8          80010068               lwz       r0,0x0068(SP)
03B2C 3AAC          38210060               addi      SP,SP,96
03B30 3AB0   X      7C0803A6               mtlr      r0                        ; LR = 8
03B34 3AB4          BB01FFE0               lmw       r24,-0x0020(SP)
03B38 3AB8   X      4E800020               blr
03B3C 3ABC   X      7C0802A6               mflr      r0                        ; LR = 8
03B40 3AC0          93A1FFF4               stw       r29,-0x000C(SP)
03B44 3AC4          93C1FFF8               stw       r30,-0x0008(SP)
03B48 3AC8          93E1FFFC               stw       r31,-0x0004(SP)
03B4C 3ACC          90010008               stw       r0,0x0008(SP)
03B50 3AD0          9421FFB0               stwu      SP,-0x0050(SP)
03B54 3AD4          80A30014               lwz       r5,0x0014(r3)
03B58 3AD8          83E50000               lwz       r31,0x0000(r5)
03B5C 3ADC   X      2C1F0003               cmpwi     r31,3
03B60 3AE0   X      41820024               beq       $+0x0024                  ; 0x00003B04
03B64 3AE4   X      38600003               li        r3,3
03B68 3AE8          80010058               lwz       r0,0x0058(SP)
03B6C 3AEC          38210050               addi      SP,SP,80
03B70 3AF0   X      7C0803A6               mtlr      r0                        ; LR = 8
03B74 3AF4          83A1FFF4               lwz       r29,-0x000C(SP)
03B78 3AF8          83C1FFF8               lwz       r30,-0x0008(SP)
03B7C 3AFC          83E1FFFC               lwz       r31,-0x0004(SP)
03B80 3B00   X      4E800020               blr
03B84 3B04          8124000C               lwz       r9,0x000C(r4)
03B88 3B08   X      7C832378               mr        r3,r4
03B8C 3B0C          83C90008               lwz       r30,0x0008(r9)
03B90 3B10   X      7CBF2B78               mr        r31,r5
03B94 3B14          80890004               lwz       r4,0x0004(r9)
03B98 3B18   X      7FC5F378               mr        r5,r30
03B9C 3B1C          480016FD               bl        $+0x16FC                  ; 0x00005218
03BA0 3B20          80410014               lwz       RTOC,0x0014(SP)
03BA4 3B24   X      7C691B78               mr        r9,r3
03BA8 3B28   X      2C090000               cmpwi     r9,0
03BAC 3B2C   X      40820024               bne       $+0x0024                  ; 0x00003B50
03BB0 3B30   X      38600001               li        r3,1
03BB4 3B34          80010058               lwz       r0,0x0058(SP)
03BB8 3B38          38210050               addi      SP,SP,80
03BBC 3B3C   X      7C0803A6               mtlr      r0                        ; LR = 8
03BC0 3B40          83A1FFF4               lwz       r29,-0x000C(SP)
03BC4 3B44          83C1FFF8               lwz       r30,-0x0008(SP)
03BC8 3B48          83E1FFFC               lwz       r31,-0x0004(SP)
03BCC 3B4C   X      4E800020               blr
03BD0 3B50   X      2C1E0002               cmpwi     r30,2
03BD4 3B54   X      418200CC               beq       $+0x00CC                  ; 0x00003C20
03BD8 3B58   X      2C1E0005               cmpwi     r30,5
03BDC 3B5C   X      41820024               beq       $+0x0024                  ; 0x00003B80
03BE0 3B60   X      38600001               li        r3,1
03BE4 3B64          80010058               lwz       r0,0x0058(SP)
03BE8 3B68          38210050               addi      SP,SP,80
03BEC 3B6C   X      7C0803A6               mtlr      r0                        ; LR = 8
03BF0 3B70          83A1FFF4               lwz       r29,-0x000C(SP)
03BF4 3B74          83C1FFF8               lwz       r30,-0x0008(SP)
03BF8 3B78          83E1FFFC               lwz       r31,-0x0004(SP)
03BFC 3B7C   X      4E800020               blr
03C00 3B80          88A90004               lbz       r5,0x0004(r9)
03C04 3B84   X      7FE3FB78               mr        r3,r31
03C08 3B88          88090003               lbz       r0,0x0003(r9)
03C0C 3B8C   X      38800043               li        r4,67
03C10 3B90   X      5005442E               insrwi    r5,r0,8,16
03C14 3B94          4BFFD59D               bl        $-0x2A64                  ; 0x00001130
03C18 3B98   X      7C7E1B78               mr        r30,r3
03C1C 3B9C   X      2F1E0000               cmpwi     cr6,r30,0
03C20 3BA0   X      409A0024               bne       cr6,$+0x0024              ; 0x00003BC4
03C24 3BA4   X      38600001               li        r3,1
03C28 3BA8          80010058               lwz       r0,0x0058(SP)
03C2C 3BAC          38210050               addi      SP,SP,80
03C30 3BB0   X      7C0803A6               mtlr      r0                        ; LR = 8
03C34 3BB4          83A1FFF4               lwz       r29,-0x000C(SP)
03C38 3BB8          83C1FFF8               lwz       r30,-0x0008(SP)
03C3C 3BBC          83E1FFFC               lwz       r31,-0x0004(SP)
03C40 3BC0   X      4E800020               blr
03C44 3BC4          807F0004               lwz       r3,0x0004(r31)
03C48 3BC8   X      7FC4F378               mr        r4,r30
03C4C 3BCC   X      3BA000AA               li        r29,170
03C50 3BD0          4BFFD211               bl        $-0x2DF0                  ; 0x00000DE0
03C54 3BD4          801E0004               lwz       r0,0x0004(r30)
03C58 3BD8   X      5400003A               clrrwi    r0,r0,2
03C5C 3BDC   X      7FC3F378               mr        r3,r30
03C60 3BE0          60000008               ori       r0,r0,0x0008
03C64 3BE4          901E0004               stw       r0,0x0004(r30)
03C68 3BE8          93BE0008               stw       r29,0x0008(r30)
03C6C 3BEC          801F000C               lwz       r0,0x000C(r31)
03C70 3BF0          54000734               rlwinm    r0,r0,0,28,26
03C74 3BF4          901F000C               stw       r0,0x000C(r31)
03C78 3BF8          93BF0010               stw       r29,0x0010(r31)
03C7C 3BFC          4BFFD401               bl        $-0x2C00                  ; 0x00000FFC
03C80 3C00   X      38600000               li        r3,0
03C84 3C04          80010058               lwz       r0,0x0058(SP)
03C88 3C08          38210050               addi      SP,SP,80
03C8C 3C0C   X      7C0803A6               mtlr      r0                        ; LR = 8
03C90 3C10          83A1FFF4               lwz       r29,-0x000C(SP)
03C94 3C14          83C1FFF8               lwz       r30,-0x0008(SP)
03C98 3C18          83E1FFFC               lwz       r31,-0x0004(SP)
03C9C 3C1C   X      4E800020               blr
03CA0 3C20          88A90001               lbz       r5,0x0001(r9)
03CA4 3C24          88690000               lbz       r3,0x0000(r9)
03CA8 3C28          809F0010               lwz       r4,0x0010(r31)
03CAC 3C2C   X      5065442E               insrwi    r5,r3,8,16
03CB0 3C30   X      7C052000               cmpw      r5,r4
03CB4 3C34   X      40820024               bne       $+0x0024                  ; 0x00003C58
03CB8 3C38   X      38600001               li        r3,1
03CBC 3C3C          80010058               lwz       r0,0x0058(SP)
03CC0 3C40          38210050               addi      SP,SP,80
03CC4 3C44   X      7C0803A6               mtlr      r0                        ; LR = 8
03CC8 3C48          83A1FFF4               lwz       r29,-0x000C(SP)
03CCC 3C4C          83C1FFF8               lwz       r30,-0x0008(SP)
03CD0 3C50          83E1FFFC               lwz       r31,-0x0004(SP)
03CD4 3C54   X      4E800020               blr
03CD8 3C58   X      280500FE               cmplwi    r5,0x00FE
03CDC 3C5C   X      38800840               li        r4,2112
03CE0 3C60   X      41810008               bgt       $+0x0008                  ; 0x00003C68
03CE4 3C64   X      38800842               li        r4,2114
03CE8 3C68   X      2C050000               cmpwi     r5,0
03CEC 3C6C   X      40820008               bne       $+0x0008                  ; 0x00003C74
03CF0 3C70   X      38800100               li        r4,256
03CF4 3C74   X      7FE3FB78               mr        r3,r31
03CF8 3C78          4BFFD4B9               bl        $-0x2B48                  ; 0x00001130
03CFC 3C7C   X      7C7E1B78               mr        r30,r3
03D00 3C80   X      2F1E0000               cmpwi     cr6,r30,0
03D04 3C84   X      409A0024               bne       cr6,$+0x0024              ; 0x00003CA8
03D08 3C88   X      38600001               li        r3,1
03D0C 3C8C          80010058               lwz       r0,0x0058(SP)
03D10 3C90          38210050               addi      SP,SP,80
03D14 3C94   X      7C0803A6               mtlr      r0                        ; LR = 8
03D18 3C98          83A1FFF4               lwz       r29,-0x000C(SP)
03D1C 3C9C          83C1FFF8               lwz       r30,-0x0008(SP)
03D20 3CA0          83E1FFFC               lwz       r31,-0x0004(SP)
03D24 3CA4   X      4E800020               blr
03D28 3CA8          807F0004               lwz       r3,0x0004(r31)
03D2C 3CAC   X      7FC4F378               mr        r4,r30
03D30 3CB0          4BFFD289               bl        $-0x2D78                  ; 0x00000F38
03D34 3CB4          813F0004               lwz       r9,0x0004(r31)
03D38 3CB8          80090020               lwz       r0,0x0020(r9)
03D3C 3CBC   X      2C000000               cmpwi     r0,0
03D40 3CC0   X      41820010               beq       $+0x0010                  ; 0x00003CD0
03D44 3CC4          80090020               lwz       r0,0x0020(r9)
03D48 3CC8   X      2C000000               cmpwi     r0,0
03D4C 3CCC   X      4082FFF8               bne       $-0x0008                  ; 0x00003CC4
03D50 3CD0   X      7FC3F378               mr        r3,r30
03D54 3CD4          48001515               bl        $+0x1514                  ; 0x000051E8
03D58 3CD8          80410014               lwz       RTOC,0x0014(SP)
03D5C 3CDC   X      38600000               li        r3,0
03D60 3CE0          80010058               lwz       r0,0x0058(SP)
03D64 3CE4          38210050               addi      SP,SP,80
03D68 3CE8   X      7C0803A6               mtlr      r0                        ; LR = 8
03D6C 3CEC          83A1FFF4               lwz       r29,-0x000C(SP)
03D70 3CF0          83C1FFF8               lwz       r30,-0x0008(SP)
03D74 3CF4          83E1FFFC               lwz       r31,-0x0004(SP)
03D78 3CF8   X      4E800020               blr
03D7C 3CFC          80A30014               lwz       r5,0x0014(r3)
03D80 3D00          80050000               lwz       r0,0x0000(r5)
03D84 3D04   X      2C000003               cmpwi     r0,3
03D88 3D08   X      4182000C               beq       $+0x000C                  ; 0x00003D14
03D8C 3D0C   X      38600003               li        r3,3
03D90 3D10   X      4E800020               blr
03D94 3D14   X      7C0802A6               mflr      r0                        ; LR = 8
03D98 3D18          BF41FFE8               stmw      r26,-0x0018(SP)
03D9C 3D1C          90010008               stw       r0,0x0008(SP)
03DA0 3D20          9421FFB0               stwu      SP,-0x0050(SP)
03DA4 3D24   X      3B400000               li        r26,0
03DA8 3D28   X      7CBC2B78               mr        r28,r5
03DAC 3D2C          83FC0004               lwz       r31,0x0004(r28)
03DB0 3D30   X      7C7B1B78               mr        r27,r3
03DB4 3D34          3BBF01A4               addi      r29,r31,420
03DB8 3D38          83DD0000               lwz       r30,0x0000(r29)
03DBC 3D3C   X      2C1E0000               cmpwi     r30,0
03DC0 3D40   X      41820054               beq       $+0x0054                  ; 0x00003D94
03DC4 3D44          809E0010               lwz       r4,0x0010(r30)
03DC8 3D48   X      7C04E000               cmpw      r4,r28
03DCC 3D4C   X      40820038               bne       $+0x0038                  ; 0x00003D84
03DD0 3D50   X      7FE3FB78               mr        r3,r31
03DD4 3D54   X      7FC4F378               mr        r4,r30
03DD8 3D58          4BFFD1E1               bl        $-0x2E20                  ; 0x00000F38
03DDC 3D5C          801F0020               lwz       r0,0x0020(r31)
03DE0 3D60   X      2C000000               cmpwi     r0,0
03DE4 3D64   X      41820010               beq       $+0x0010                  ; 0x00003D74
03DE8 3D68          801F0020               lwz       r0,0x0020(r31)
03DEC 3D6C   X      2C000000               cmpwi     r0,0
03DF0 3D70   X      4082FFF8               bne       $-0x0008                  ; 0x00003D68
03DF4 3D74   X      7FC3F378               mr        r3,r30
03DF8 3D78          48001471               bl        $+0x1470                  ; 0x000051E8
03DFC 3D7C          80410014               lwz       RTOC,0x0014(SP)
03E00 3D80          48000008               b         $+0x0008                  ; 0x00003D88
03E04 3D84   X      7FDDF378               mr        r29,r30
03E08 3D88          83DD0000               lwz       r30,0x0000(r29)
03E0C 3D8C   X      2C1E0000               cmpwi     r30,0
03E10 3D90   X      4082FFB4               bne       $-0x004C                  ; 0x00003D44
03E14 3D94          801C000C               lwz       r0,0x000C(r28)
03E18 3D98   X      7F63DB78               mr        r3,r27
03E1C 3D9C   X      38800000               li        r4,0
03E20 3DA0   X      54000032               clrrwi    r0,r0,6
03E24 3DA4          901C000C               stw       r0,0x000C(r28)
03E28 3DA8          935C0000               stw       r26,0x0000(r28)
03E2C 3DAC          480012A5               bl        $+0x12A4                  ; 0x00005050
03E30 3DB0          80410014               lwz       RTOC,0x0014(SP)
03E34 3DB4   X      387BFFC0               subi      r3,r27,64
03E38 3DB8   X      7C7F1B78               mr        r31,r3
03E3C 3DBC   X      38800000               li        r4,0
03E40 3DC0          48001291               bl        $+0x1290                  ; 0x00005050
03E44 3DC4          80410014               lwz       RTOC,0x0014(SP)
03E48 3DC8   X      38800086               li        r4,134
03E4C 3DCC   X      7FE3FB78               mr        r3,r31
03E50 3DD0   X      38A00003               li        r5,3
03E54 3DD4          4800151D               bl        $+0x151C                  ; 0x000052F0
03E58 3DD8          80410014               lwz       RTOC,0x0014(SP)
03E5C 3DDC   X      38600000               li        r3,0
03E60 3DE0          80010058               lwz       r0,0x0058(SP)
03E64 3DE4          38210050               addi      SP,SP,80
03E68 3DE8   X      7C0803A6               mtlr      r0                        ; LR = 8
03E6C 3DEC          BB41FFE8               lmw       r26,-0x0018(SP)
03E70 3DF0   X      4E800020               blr
03E74 3DF4   X      7C0802A6               mflr      r0                        ; LR = 8
03E78 3DF8          BEE1FFDC               stmw      r23,-0x0024(SP)
03E7C 3DFC          90010008               stw       r0,0x0008(SP)
03E80 3E00          9421FFA0               stwu      SP,-0x0060(SP)
03E84 3E04   X      7C9D2378               mr        r29,r4
03E88 3E08          83DD000C               lwz       r30,0x000C(r29)
03E8C 3E0C   X      7C791B78               mr        r25,r3
03E90 3E10          813E0000               lwz       r9,0x0000(r30)
03E94 3E14          83990014               lwz       r28,0x0014(r25)
03E98 3E18   X      2C094F02               cmpwi     r9,20226
03E9C 3E1C   X      41820178               beq       $+0x0178                  ; 0x00003F94
03EA0 3E20   X      2C094F03               cmpwi     r9,20227
03EA4 3E24   X      418201DC               beq       $+0x01DC                  ; 0x00004000
03EA8 3E28   X      2C096C0A               cmpwi     r9,27658
03EAC 3E2C   X      41820030               beq       $+0x0030                  ; 0x00003E5C
03EB0 3E30          83FD0014               lwz       r31,0x0014(r29)
03EB4 3E34   X      38800082               li        r4,130
03EB8 3E38          989F000D               stb       r4,0x000D(r31)
03EBC 3E3C   X      38A00016               li        r5,22
03EC0 3E40   X      7FA3EB78               mr        r3,r29
03EC4 3E44          90BE0010               stw       r5,0x0010(r30)
03EC8 3E48          80010068               lwz       r0,0x0068(SP)
03ECC 3E4C          38210060               addi      SP,SP,96
03ED0 3E50   X      7C0803A6               mtlr      r0                        ; LR = 8
03ED4 3E54          BAE1FFDC               lmw       r23,-0x0024(SP)
03ED8 3E58   X      4E800020               blr
03EDC 3E5C   X      38600080               li        r3,128
03EE0 3E60   X      38800001               li        r4,1
03EE4 3E64   X      3B600000               li        r27,0
03EE8 3E68   X      3B000001               li        r24,1
03EEC 3E6C          480012A5               bl        $+0x12A4                  ; 0x00005110
03EF0 3E70          80410014               lwz       RTOC,0x0014(SP)
03EF4 3E74   X      7C771B78               mr        r23,r3
03EF8 3E78   X      7EFABB78               mr        r26,r23
03EFC 3E7C   X      2C1A0000               cmpwi     r26,0
03F00 3E80   X      41820038               beq       $+0x0038                  ; 0x00003EB8
03F04 3E84          83FA0014               lwz       r31,0x0014(r26)
03F08 3E88          807F0008               lwz       r3,0x0008(r31)
03F0C 3E8C          907A0010               stw       r3,0x0010(r26)
03F10 3E90          907A000C               stw       r3,0x000C(r26)
03F14 3E94          807D0008               lwz       r3,0x0008(r29)
03F18 3E98          480013E1               bl        $+0x13E0                  ; 0x00005278
03F1C 3E9C          80410014               lwz       RTOC,0x0014(SP)
03F20 3EA0   X      7C7F1B78               mr        r31,r3
03F24 3EA4   X      2C1F0000               cmpwi     r31,0
03F28 3EA8   X      4082003C               bne       $+0x003C                  ; 0x00003EE4
03F2C 3EAC   X      7F43D378               mr        r3,r26
03F30 3EB0          480012D9               bl        $+0x12D8                  ; 0x00005188
03F34 3EB4          80410014               lwz       RTOC,0x0014(SP)
03F38 3EB8          819D0014               lwz       r12,0x0014(r29)
03F3C 3EBC   X      38800081               li        r4,129
03F40 3EC0          988C000D               stb       r4,0x000D(r12)
03F44 3EC4   X      38A00016               li        r5,22
03F48 3EC8   X      7FA3EB78               mr        r3,r29
03F4C 3ECC          90BE0010               stw       r5,0x0010(r30)
03F50 3ED0          80010068               lwz       r0,0x0068(SP)
03F54 3ED4          38210060               addi      SP,SP,96
03F58 3ED8   X      7C0803A6               mtlr      r0                        ; LR = 8
03F5C 3EDC          BAE1FFDC               lmw       r23,-0x0024(SP)
03F60 3EE0   X      4E800020               blr
03F64 3EE4          80DF0014               lwz       r6,0x0014(r31)
03F68 3EE8   X      7FE4FB78               mr        r4,r31
03F6C 3EEC          9B06000D               stb       r24,0x000D(r6)
03F70 3EF0   X      7F23CB78               mr        r3,r25
03F74 3EF4          92FF0008               stw       r23,0x0008(r31)
03F78 3EF8          4800065D               bl        $+0x065C                  ; 0x00004554
03F7C 3EFC   X      7C7F1B78               mr        r31,r3
03F80 3F00   X      2C1F0000               cmpwi     r31,0
03F84 3F04   X      4182FFB4               beq       $-0x004C                  ; 0x00003EB8
03F88 3F08          83430014               lwz       r26,0x0014(r3)
03F8C 3F0C          889A000D               lbz       r4,0x000D(r26)
03F90 3F10   X      2C040000               cmpwi     r4,0
03F94 3F14   X      41820010               beq       $+0x0010                  ; 0x00003F24
03F98 3F18          48001121               bl        $+0x1120                  ; 0x00005038
03F9C 3F1C          80410014               lwz       RTOC,0x0014(SP)
03FA0 3F20          4BFFFF98               b         $-0x0068                  ; 0x00003EB8
03FA4 3F24          835D0008               lwz       r26,0x0008(r29)
03FA8 3F28          93FA0008               stw       r31,0x0008(r26)
03FAC 3F2C          807C000C               lwz       r3,0x000C(r28)
03FB0 3F30          5463066E               rlwinm    r3,r3,0,25,23
03FB4 3F34          907C000C               stw       r3,0x000C(r28)
03FB8 3F38          937E000C               stw       r27,0x000C(r30)
03FBC 3F3C          83FD0008               lwz       r31,0x0008(r29)
03FC0 3F40   X      2C1F0000               cmpwi     r31,0
03FC4 3F44   X      41820028               beq       $+0x0028                  ; 0x00003F6C
03FC8 3F48          809F0010               lwz       r4,0x0010(r31)
03FCC 3F4C          807F000C               lwz       r3,0x000C(r31)
03FD0 3F50          80DE000C               lwz       r6,0x000C(r30)
03FD4 3F54   X      7CA32050               sub       r5,r4,r3
03FD8 3F58          7CE53214               add       r7,r5,r6
03FDC 3F5C          90FE000C               stw       r7,0x000C(r30)
03FE0 3F60          83FF0008               lwz       r31,0x0008(r31)
03FE4 3F64   X      2C1F0000               cmpwi     r31,0
03FE8 3F68   X      4082FFE0               bne       $-0x0020                  ; 0x00003F48
03FEC 3F6C          937E0010               stw       r27,0x0010(r30)
03FF0 3F70   X      38800081               li        r4,129
03FF4 3F74          811D0014               lwz       r8,0x0014(r29)
03FF8 3F78   X      7FA3EB78               mr        r3,r29
03FFC 3F7C          9888000D               stb       r4,0x000D(r8)
04000 3F80          80010068               lwz       r0,0x0068(SP)
04004 3F84          38210060               addi      SP,SP,96
04008 3F88   X      7C0803A6               mtlr      r0                        ; LR = 8
0400C 3F8C          BAE1FFDC               lmw       r23,-0x0024(SP)
04010 3F90   X      4E800020               blr
04014 3F94          83FD0008               lwz       r31,0x0008(r29)
04018 3F98   X      3B600000               li        r27,0
0401C 3F9C   X      2C1F0000               cmpwi     r31,0
04020 3FA0   X      4182FF18               beq       $-0x00E8                  ; 0x00003EB8
04024 3FA4          813F000C               lwz       r9,0x000C(r31)
04028 3FA8   X      38E00004               li        r7,4
0402C 3FAC          80BF0010               lwz       r5,0x0010(r31)
04030 3FB0   X      7C692850               sub       r3,r5,r9
04034 3FB4   X      2C030004               cmpwi     r3,4
04038 3FB8   X      4082FF00               bne       $-0x0100                  ; 0x00003EB8
0403C 3FBC          81090000               lwz       r8,0x0000(r9)
04040 3FC0   X      2C08FFFF               cmpwi     r8,-1
04044 3FC4   X      41820020               beq       $+0x0020                  ; 0x00003FE4
04048 3FC8          911C0020               stw       r8,0x0020(r28)
0404C 3FCC   X      2C080008               cmpwi     r8,8
04050 3FD0   X      40820010               bne       $+0x0010                  ; 0x00003FE0
04054 3FD4   X      38800000               li        r4,0
04058 3FD8          909C001C               stw       r4,0x001C(r28)
0405C 3FDC          48000008               b         $+0x0008                  ; 0x00003FE4
04060 3FE0          90FC001C               stw       r7,0x001C(r28)
04064 3FE4          937D0008               stw       r27,0x0008(r29)
04068 3FE8   X      7FE3FB78               mr        r3,r31
0406C 3FEC          4800119D               bl        $+0x119C                  ; 0x00005188
04070 3FF0          80410014               lwz       RTOC,0x0014(SP)
04074 3FF4          835C0020               lwz       r26,0x0020(r28)
04078 3FF8          935E0014               stw       r26,0x0014(r30)
0407C 3FFC          4BFFFF3C               b         $-0x00C4                  ; 0x00003F38
04080 4000          83FD0008               lwz       r31,0x0008(r29)
04084 4004   X      3B600000               li        r27,0
04088 4008          807C0004               lwz       r3,0x0004(r28)
0408C 400C   X      2C1F0000               cmpwi     r31,0
04090 4010   X      4182FEA8               beq       $-0x0158                  ; 0x00003EB8
04094 4014          813F000C               lwz       r9,0x000C(r31)
04098 4018          80FF0010               lwz       r7,0x0010(r31)
0409C 401C   X      7CE93850               sub       r7,r7,r9
040A0 4020   X      28070004               cmplwi    r7,0x0004
040A4 4024   X      4180FE94               blt       $-0x016C                  ; 0x00003EB8
040A8 4028          81090000               lwz       r8,0x0000(r9)
040AC 402C   X      2C080001               cmpwi     r8,1
040B0 4030   X      41820010               beq       $+0x0010                  ; 0x00004040
040B4 4034   X      2C080002               cmpwi     r8,2
040B8 4038   X      418200A0               beq       $+0x00A0                  ; 0x000040D8
040BC 403C          4BFFFE7C               b         $-0x0184                  ; 0x00003EB8
040C0 4040   X      2807000C               cmplwi    r7,0x000C
040C4 4044   X      4180FE74               blt       $-0x018C                  ; 0x00003EB8
040C8 4048          80C90004               lwz       r6,0x0004(r9)
040CC 404C          38A90008               addi      r5,r9,8
040D0 4050          831C000C               lwz       r24,0x000C(r28)
040D4 4054          54C4077B               rlwinm.   r4,r6,0,29,29
040D8 4058          80E30058               lwz       r7,0x0058(r3)
040DC 405C          570805A6               rlwinm    r8,r24,0,22,19
040E0 4060   X      41820014               beq       $+0x0014                  ; 0x00004074
040E4 4064          80890008               lwz       r4,0x0008(r9)
040E8 4068   X      7C043840               cmplw     r4,r7
040EC 406C   X      40800008               bge       $+0x0008                  ; 0x00004074
040F0 4070   X      7C872378               mr        r7,r4
040F4 4074          90FC0028               stw       r7,0x0028(r28)
040F8 4078   X      54CA07FF               clrlwi.   r10,r6,31
040FC 407C          90E50000               stw       r7,0x0000(r5)
04100 4080   X      41820040               beq       $+0x0040                  ; 0x000040C0
04104 4084   X      7D074378               mr        r7,r8
04108 4088          54C407BD               rlwinm.   r4,r6,0,30,30
0410C 408C          60E80400               ori       r8,r7,0x0400
04110 4090   X      41820038               beq       $+0x0038                  ; 0x000040C8
04114 4094          81030010               lwz       r8,0x0010(r3)
04118 4098   X      2C080000               cmpwi     r8,0
0411C 409C   X      41820010               beq       $+0x0010                  ; 0x000040AC
04120 40A0          80A90004               lwz       r5,0x0004(r9)
04124 40A4          7CA34378               or        r3,r5,r8
04128 40A8          90690004               stw       r3,0x0004(r9)
0412C 40AC          80890004               lwz       r4,0x0004(r9)
04130 40B0          60E80C00               ori       r8,r7,0x0C00
04134 40B4          60840080               ori       r4,r4,0x0080
04138 40B8          90890004               stw       r4,0x0004(r9)
0413C 40BC          4800000C               b         $+0x000C                  ; 0x000040C8
04140 40C0   X      2C060000               cmpwi     r6,0
04144 40C4   X      4082FDF4               bne       $-0x020C                  ; 0x00003EB8
04148 40C8          911C000C               stw       r8,0x000C(r28)
0414C 40CC   X      38600018               li        r3,24
04150 40D0          907E0014               stw       r3,0x0014(r30)
04154 40D4          4BFFFE64               b         $-0x019C                  ; 0x00003F38
04158 40D8   X      28070008               cmplwi    r7,0x0008
0415C 40DC   X      4180FDDC               blt       $-0x0224                  ; 0x00003EB8
04160 40E0          38890008               addi      r4,r9,8
04164 40E4          909F000C               stw       r4,0x000C(r31)
04168 40E8   X      38C00081               li        r6,129
0416C 40EC          937D0008               stw       r27,0x0008(r29)
04170 40F0          937E000C               stw       r27,0x000C(r30)
04174 40F4          937E0010               stw       r27,0x0010(r30)
04178 40F8          937E0014               stw       r27,0x0014(r30)
0417C 40FC          80BD0014               lwz       r5,0x0014(r29)
04180 4100          98C5000D               stb       r6,0x000D(r5)
04184 4104          80E90004               lwz       r7,0x0004(r9)
04188 4108          54E70631               rlwinm.   r7,r7,0,24,24
0418C 410C   X      4182002C               beq       $+0x002C                  ; 0x00004138
04190 4110   X      7F23CB78               mr        r3,r25
04194 4114   X      7FA4EB78               mr        r4,r29
04198 4118          48000F81               bl        $+0x0F80                  ; 0x00005098
0419C 411C          80410014               lwz       RTOC,0x0014(SP)
041A0 4120   X      7FE3FB78               mr        r3,r31
041A4 4124          80010068               lwz       r0,0x0068(SP)
041A8 4128          38210060               addi      SP,SP,96
041AC 412C   X      7C0803A6               mtlr      r0                        ; LR = 8
041B0 4130          BAE1FFDC               lmw       r23,-0x0024(SP)
041B4 4134   X      4E800020               blr
041B8 4138          8383000C               lwz       r28,0x000C(r3)
041BC 413C   X      2C1C0000               cmpwi     r28,0
041C0 4140   X      41820020               beq       $+0x0020                  ; 0x00004160
041C4 4144          8183000C               lwz       r12,0x000C(r3)
041C8 4148   X      7FE4FB78               mr        r4,r31
041CC 414C          80A90004               lwz       r5,0x0004(r9)
041D0 4150          480011B9               bl        $+0x11B8                  ; 0x00005308
041D4 4154          80410014               lwz       RTOC,0x0014(SP)
041D8 4158          907E0010               stw       r3,0x0010(r30)
041DC 415C          4800000C               b         $+0x000C                  ; 0x00004168
041E0 4160   X      3B800016               li        r28,22
041E4 4164          939E0010               stw       r28,0x0010(r30)
041E8 4168   X      7FA3EB78               mr        r3,r29
041EC 416C          80010068               lwz       r0,0x0068(SP)
041F0 4170          38210060               addi      SP,SP,96
041F4 4174   X      7C0803A6               mtlr      r0                        ; LR = 8
041F8 4178          BAE1FFDC               lmw       r23,-0x0024(SP)
041FC 417C   X      4E800020               blr
04200 4180   X      7C0802A6               mflr      r0                        ; LR = 8
04204 4184          93A1FFF4               stw       r29,-0x000C(SP)
04208 4188          93C1FFF8               stw       r30,-0x0008(SP)
0420C 418C          93E1FFFC               stw       r31,-0x0004(SP)
04210 4190          90010008               stw       r0,0x0008(SP)
04214 4194          9421FFB0               stwu      SP,-0x0050(SP)
04218 4198          8124000C               lwz       r9,0x000C(r4)
0421C 419C   X      7CDF3378               mr        r31,r6
04220 41A0          80040010               lwz       r0,0x0010(r4)
04224 41A4   X      7CBE2B78               mr        r30,r5
04228 41A8   X      7C690050               sub       r3,r0,r9
0422C 41AC   X      28030003               cmplwi    r3,0x0003
04230 41B0   X      41810030               bgt       $+0x0030                  ; 0x000041E0
04234 41B4   X      7C832378               mr        r3,r4
04238 41B8          48000E81               bl        $+0x0E80                  ; 0x00005038
0423C 41BC          80410014               lwz       RTOC,0x0014(SP)
04240 41C0   X      38600000               li        r3,0
04244 41C4          80010058               lwz       r0,0x0058(SP)
04248 41C8          38210050               addi      SP,SP,80
0424C 41CC   X      7C0803A6               mtlr      r0                        ; LR = 8
04250 41D0          83A1FFF4               lwz       r29,-0x000C(SP)
04254 41D4          83C1FFF8               lwz       r30,-0x0008(SP)
04258 41D8          83E1FFFC               lwz       r31,-0x0004(SP)
0425C 41DC   X      4E800020               blr
04260 41E0          83A90000               lwz       r29,0x0000(r9)
04264 41E4   X      7C832378               mr        r3,r4
04268 41E8          48000E51               bl        $+0x0E50                  ; 0x00005038
0426C 41EC          80410014               lwz       RTOC,0x0014(SP)
04270 41F0   X      38600010               li        r3,16
04274 41F4   X      38800003               li        r4,3
04278 41F8          48000F19               bl        $+0x0F18                  ; 0x00005110
0427C 41FC          80410014               lwz       RTOC,0x0014(SP)
04280 4200   X      7C641B78               mr        r4,r3
04284 4204   X      2C040000               cmpwi     r4,0
04288 4208   X      40820024               bne       $+0x0024                  ; 0x0000422C
0428C 420C   X      38600000               li        r3,0
04290 4210          80010058               lwz       r0,0x0058(SP)
04294 4214          38210050               addi      SP,SP,80
04298 4218   X      7C0803A6               mtlr      r0                        ; LR = 8
0429C 421C          83A1FFF4               lwz       r29,-0x000C(SP)
042A0 4220          83C1FFF8               lwz       r30,-0x0008(SP)
042A4 4224          83E1FFFC               lwz       r31,-0x0004(SP)
042A8 4228   X      4E800020               blr
042AC 422C          81840014               lwz       r12,0x0014(r4)
042B0 4230   X      38A00083               li        r5,131
042B4 4234          98AC000D               stb       r5,0x000D(r12)
042B8 4238   X      39000005               li        r8,5
042BC 423C   X      7C832378               mr        r3,r4
042C0 4240          80C4000C               lwz       r6,0x000C(r4)
042C4 4244          38E60010               addi      r7,r6,16
042C8 4248          90E40010               stw       r7,0x0010(r4)
042CC 424C          91060000               stw       r8,0x0000(r6)
042D0 4250          93A60004               stw       r29,0x0004(r6)
042D4 4254          93C60008               stw       r30,0x0008(r6)
042D8 4258          93E6000C               stw       r31,0x000C(r6)
042DC 425C          80010058               lwz       r0,0x0058(SP)
042E0 4260          38210050               addi      SP,SP,80
042E4 4264   X      7C0803A6               mtlr      r0                        ; LR = 8
042E8 4268          83A1FFF4               lwz       r29,-0x000C(SP)
042EC 426C          83C1FFF8               lwz       r30,-0x0008(SP)
042F0 4270          83E1FFFC               lwz       r31,-0x0004(SP)
042F4 4274   X      4E800020               blr
042F8 4278   X      7C0802A6               mflr      r0                        ; LR = 8
042FC 427C          93A1FFF4               stw       r29,-0x000C(SP)
04300 4280          93C1FFF8               stw       r30,-0x0008(SP)
04304 4284          93E1FFFC               stw       r31,-0x0004(SP)
04308 4288          90010008               stw       r0,0x0008(SP)
0430C 428C          9421FFB0               stwu      SP,-0x0050(SP)
04310 4290          39020270               addi      r8,RTOC,624
04314 4294   X      7C9E2378               mr        r30,r4
04318 4298          80FE0010               lwz       r7,0x0010(r30)
0431C 429C   X      7C7D1B78               mr        r29,r3
04320 42A0          813E000C               lwz       r9,0x000C(r30)
04324 42A4   X      7D1F4378               mr        r31,r8
04328 42A8   X      38A00009               li        r5,9
0432C 42AC   X      7CE93850               sub       r7,r7,r9
04330 42B0   X      28070004               cmplwi    r7,0x0004
04334 42B4   X      41800070               blt       $+0x0070                  ; 0x00004324
04338 42B8          81290000               lwz       r9,0x0000(r9)
0433C 42BC          80DF0000               lwz       r6,0x0000(r31)
04340 42C0   X      7C064800               cmpw      r6,r9
04344 42C4   X      41820018               beq       $+0x0018                  ; 0x000042DC
04348 42C8          3BFF0010               addi      r31,r31,16
0434C 42CC          386800F0               addi      r3,r8,240
04350 42D0   X      7C1F1840               cmplw     r31,r3
04354 42D4   X      40800050               bge       $+0x0050                  ; 0x00004324
04358 42D8          4BFFFFE4               b         $-0x001C                  ; 0x000042BC
0435C 42DC          A09F0008               lhz       r4,0x0008(r31)
04360 42E0   X      7C072040               cmplw     r7,r4
04364 42E4   X      41800040               blt       $+0x0040                  ; 0x00004324
04368 42E8          A09F000A               lhz       r4,0x000A(r31)
0436C 42EC   X      7FC3F378               mr        r3,r30
04370 42F0          48000FA1               bl        $+0x0FA0                  ; 0x00005290
04374 42F4          80410014               lwz       RTOC,0x0014(SP)
04378 42F8   X      7C641B78               mr        r4,r3
0437C 42FC   X      2C040000               cmpwi     r4,0
04380 4300   X      4082000C               bne       $+0x000C                  ; 0x0000430C
04384 4304   X      38A00004               li        r5,4
04388 4308          4800002C               b         $+0x002C                  ; 0x00004334
0438C 430C          819F0004               lwz       r12,0x0004(r31)
04390 4310   X      7FA3EB78               mr        r3,r29
04394 4314   X      7C9E2378               mr        r30,r4
04398 4318          48000FF1               bl        $+0x0FF0                  ; 0x00005308
0439C 431C          80410014               lwz       RTOC,0x0014(SP)
043A0 4320   X      7C651B78               mr        r5,r3
043A4 4324   X      2C050000               cmpwi     r5,0
043A8 4328   X      41820040               beq       $+0x0040                  ; 0x00004368
043AC 432C   X      2C050004               cmpwi     r5,4
043B0 4330   X      4082000C               bne       $+0x000C                  ; 0x0000433C
043B4 4334   X      38C0000C               li        r6,12
043B8 4338          48000008               b         $+0x0008                  ; 0x00004340
043BC 433C   X      38C00000               li        r6,0
043C0 4340   X      7FA3EB78               mr        r3,r29
043C4 4344   X      7FC4F378               mr        r4,r30
043C8 4348          4BFFFE39               bl        $-0x01C8                  ; 0x00004180
043CC 434C          80010058               lwz       r0,0x0058(SP)
043D0 4350          38210050               addi      SP,SP,80
043D4 4354   X      7C0803A6               mtlr      r0                        ; LR = 8
043D8 4358          83A1FFF4               lwz       r29,-0x000C(SP)
043DC 435C          83C1FFF8               lwz       r30,-0x0008(SP)
043E0 4360          83E1FFFC               lwz       r31,-0x0004(SP)
043E4 4364   X      4E800020               blr
043E8 4368          A01F000C               lhz       r0,0x000C(r31)
043EC 436C   X      540007FF               clrlwi.   r0,r0,31
043F0 4370   X      4182004C               beq       $+0x004C                  ; 0x000043BC
043F4 4374          807E000C               lwz       r3,0x000C(r30)
043F8 4378   X      38A00006               li        r5,6
043FC 437C          80830000               lwz       r4,0x0000(r3)
04400 4380   X      38E00083               li        r7,131
04404 4384          90830004               stw       r4,0x0004(r3)
04408 4388          90A30000               stw       r5,0x0000(r3)
0440C 438C          38630008               addi      r3,r3,8
04410 4390          907E0010               stw       r3,0x0010(r30)
04414 4394   X      7FC3F378               mr        r3,r30
04418 4398          80DE0014               lwz       r6,0x0014(r30)
0441C 439C          98E6000D               stb       r7,0x000D(r6)
04420 43A0          80010058               lwz       r0,0x0058(SP)
04424 43A4          38210050               addi      SP,SP,80
04428 43A8   X      7C0803A6               mtlr      r0                        ; LR = 8
0442C 43AC          83A1FFF4               lwz       r29,-0x000C(SP)
04430 43B0          83C1FFF8               lwz       r30,-0x0008(SP)
04434 43B4          83E1FFFC               lwz       r31,-0x0004(SP)
04438 43B8   X      4E800020               blr
0443C 43BC   X      38600000               li        r3,0
04440 43C0          80010058               lwz       r0,0x0058(SP)
04444 43C4          38210050               addi      SP,SP,80
04448 43C8   X      7C0803A6               mtlr      r0                        ; LR = 8
0444C 43CC          83A1FFF4               lwz       r29,-0x000C(SP)
04450 43D0          83C1FFF8               lwz       r30,-0x0008(SP)
04454 43D4          83E1FFFC               lwz       r31,-0x0004(SP)
04458 43D8   X      4E800020               blr
0445C 43DC   X      7C0802A6               mflr      r0                        ; LR = 8
04460 43E0          BF21FFE4               stmw      r25,-0x001C(SP)
04464 43E4          90010008               stw       r0,0x0008(SP)
04468 43E8          9421FFA0               stwu      SP,-0x0060(SP)
0446C 43EC   X      3B800014               li        r28,20
04470 43F0   X      7C7F1B78               mr        r31,r3
04474 43F4          819F0014               lwz       r12,0x0014(r31)
04478 43F8   X      7CBA2B78               mr        r26,r5
0447C 43FC          892C000D               lbz       r9,0x000D(r12)
04480 4400   X      7C992378               mr        r25,r4
04484 4404   X      2C090000               cmpwi     r9,0
04488 4408   X      41820064               beq       $+0x0064                  ; 0x0000446C
0448C 440C   X      2C090001               cmpwi     r9,1
04490 4410   X      41820030               beq       $+0x0030                  ; 0x00004440
04494 4414   X      2C090083               cmpwi     r9,131
04498 4418   X      41820028               beq       $+0x0028                  ; 0x00004440
0449C 441C   X      7FE3FB78               mr        r3,r31
044A0 4420          48000C19               bl        $+0x0C18                  ; 0x00005038
044A4 4424          80410014               lwz       RTOC,0x0014(SP)
044A8 4428   X      38600000               li        r3,0
044AC 442C          80010068               lwz       r0,0x0068(SP)
044B0 4430          38210060               addi      SP,SP,96
044B4 4434   X      7C0803A6               mtlr      r0                        ; LR = 8
044B8 4438          BB21FFE4               lmw       r25,-0x001C(SP)
044BC 443C   X      4E800020               blr
044C0 4440          80BF000C               lwz       r5,0x000C(r31)
044C4 4444          809F0010               lwz       r4,0x0010(r31)
044C8 4448          80650008               lwz       r3,0x0008(r5)
044CC 444C   X      7CC52050               sub       r6,r4,r5
044D0 4450          83C50004               lwz       r30,0x0004(r5)
044D4 4454          7F651A14               add       r27,r5,r3
044D8 4458   X      7CE33050               sub       r7,r6,r3
044DC 445C   X      7C07F040               cmplw     r7,r30
044E0 4460   X      40800040               bge       $+0x0040                  ; 0x000044A0
044E4 4464   X      3BC00000               li        r30,0
044E8 4468          48000038               b         $+0x0038                  ; 0x000044A0
044EC 446C          809F000C               lwz       r4,0x000C(r31)
044F0 4470          38610038               addi      r3,SP,56
044F4 4474   X      38A00006               li        r5,6
044F8 4478          3B610038               addi      r27,SP,56
044FC 447C   X      3BC00008               li        r30,8
04500 4480          48000E29               bl        $+0x0E28                  ; 0x000052A8
04504 4484          80410014               lwz       RTOC,0x0014(SP)
04508 4488          809F000C               lwz       r4,0x000C(r31)
0450C 448C          3884000C               addi      r4,r4,12
04510 4490          3861003E               addi      r3,SP,62
04514 4494   X      38A00002               li        r5,2
04518 4498          48000E11               bl        $+0x0E10                  ; 0x000052A8
0451C 449C          80410014               lwz       RTOC,0x0014(SP)
04520 44A0          387E0014               addi      r3,r30,20
04524 44A4   X      38800003               li        r4,3
04528 44A8          48000C69               bl        $+0x0C68                  ; 0x00005110
0452C 44AC          80410014               lwz       RTOC,0x0014(SP)
04530 44B0   X      7C7D1B78               mr        r29,r3
04534 44B4   X      2C1D0000               cmpwi     r29,0
04538 44B8   X      40820028               bne       $+0x0028                  ; 0x000044E0
0453C 44BC   X      7FE3FB78               mr        r3,r31
04540 44C0          48000B79               bl        $+0x0B78                  ; 0x00005038
04544 44C4          80410014               lwz       RTOC,0x0014(SP)
04548 44C8   X      38600000               li        r3,0
0454C 44CC          80010068               lwz       r0,0x0068(SP)
04550 44D0          38210060               addi      SP,SP,96
04554 44D4   X      7C0803A6               mtlr      r0                        ; LR = 8
04558 44D8          BB21FFE4               lmw       r25,-0x001C(SP)
0455C 44DC   X      4E800020               blr
04560 44E0          819D0014               lwz       r12,0x0014(r29)
04564 44E4   X      38600083               li        r3,131
04568 44E8          986C000D               stb       r3,0x000D(r12)
0456C 44EC          389E0014               addi      r4,r30,20
04570 44F0          813D000C               lwz       r9,0x000C(r29)
04574 44F4   X      38C00009               li        r6,9
04578 44F8   X      2C1E0000               cmpwi     r30,0
0457C 44FC          7CA44A14               add       r5,r4,r9
04580 4500          90BD0010               stw       r5,0x0010(r29)
04584 4504          90C90000               stw       r6,0x0000(r9)
04588 4508          93C90004               stw       r30,0x0004(r9)
0458C 450C          93890008               stw       r28,0x0008(r9)
04590 4510          9349000C               stw       r26,0x000C(r9)
04594 4514          93290010               stw       r25,0x0010(r9)
04598 4518   X      41820018               beq       $+0x0018                  ; 0x00004530
0459C 451C          38690014               addi      r3,r9,20
045A0 4520   X      7F64DB78               mr        r4,r27
045A4 4524   X      7FC5F378               mr        r5,r30
045A8 4528          48000D81               bl        $+0x0D80                  ; 0x000052A8
045AC 452C          80410014               lwz       RTOC,0x0014(SP)
045B0 4530   X      7FE3FB78               mr        r3,r31
045B4 4534          48000B05               bl        $+0x0B04                  ; 0x00005038
045B8 4538          80410014               lwz       RTOC,0x0014(SP)
045BC 453C   X      7FA3EB78               mr        r3,r29
045C0 4540          80010068               lwz       r0,0x0068(SP)
045C4 4544          38210060               addi      SP,SP,96
045C8 4548   X      7C0803A6               mtlr      r0                        ; LR = 8
045CC 454C          BB21FFE4               lmw       r25,-0x001C(SP)
045D0 4550   X      4E800020               blr
045D4 4554   X      7C0802A6               mflr      r0                        ; LR = 8
045D8 4558          BF01FFE0               stmw      r24,-0x0020(SP)
045DC 455C          90010008               stw       r0,0x0008(SP)
045E0 4560          9421FFA0               stwu      SP,-0x0060(SP)
045E4 4564   X      3B600001               li        r27,1
045E8 4568   X      7C9F2378               mr        r31,r4
045EC 456C          819F0014               lwz       r12,0x0014(r31)
045F0 4570   X      7C7E1B78               mr        r30,r3
045F4 4574          892C000D               lbz       r9,0x000D(r12)
045F8 4578          835E0014               lwz       r26,0x0014(r30)
045FC 457C   X      2C090001               cmpwi     r9,1
04600 4580   X      418200FC               beq       $+0x00FC                  ; 0x0000467C
04604 4584   X      2C09000E               cmpwi     r9,14
04608 4588   X      41820038               beq       $+0x0038                  ; 0x000045C0
0460C 458C   X      2C090083               cmpwi     r9,131
04610 4590   X      418200EC               beq       $+0x00EC                  ; 0x0000467C
04614 4594   X      2C090086               cmpwi     r9,134
04618 4598   X      41820048               beq       $+0x0048                  ; 0x000045E0
0461C 459C   X      7FE3FB78               mr        r3,r31
04620 45A0          48000A99               bl        $+0x0A98                  ; 0x00005038
04624 45A4          80410014               lwz       RTOC,0x0014(SP)
04628 45A8   X      38600000               li        r3,0
0462C 45AC          80010068               lwz       r0,0x0068(SP)
04630 45B0          38210060               addi      SP,SP,96
04634 45B4   X      7C0803A6               mtlr      r0                        ; LR = 8
04638 45B8          BB01FFE0               lmw       r24,-0x0020(SP)
0463C 45BC   X      4E800020               blr
04640 45C0   X      7FC3F378               mr        r3,r30
04644 45C4   X      7FE4FB78               mr        r4,r31
04648 45C8          4BFFF82D               bl        $-0x07D4                  ; 0x00003DF4
0464C 45CC          80010068               lwz       r0,0x0068(SP)
04650 45D0          38210060               addi      SP,SP,96
04654 45D4   X      7C0803A6               mtlr      r0                        ; LR = 8
04658 45D8          BB01FFE0               lmw       r24,-0x0020(SP)
0465C 45DC   X      4E800020               blr
04660 45E0          839F000C               lwz       r28,0x000C(r31)
04664 45E4          893C0000               lbz       r9,0x0000(r28)
04668 45E8          552307BD               rlwinm.   r3,r9,0,30,30
0466C 45EC   X      4182001C               beq       $+0x001C                  ; 0x00004608
04670 45F0   X      38800001               li        r4,1
04674 45F4   X      7FC3F378               mr        r3,r30
04678 45F8          48000A59               bl        $+0x0A58                  ; 0x00005050
0467C 45FC          80410014               lwz       RTOC,0x0014(SP)
04680 4600          83BF000C               lwz       r29,0x000C(r31)
04684 4604          893D0000               lbz       r9,0x0000(r29)
04688 4608   X      553C07FF               clrlwi.   r28,r9,31
0468C 460C   X      4182004C               beq       $+0x004C                  ; 0x00004658
04690 4610   X      387EFFC0               subi      r3,r30,64
04694 4614   X      38800001               li        r4,1
04698 4618          48000A39               bl        $+0x0A38                  ; 0x00005050
0469C 461C          80410014               lwz       RTOC,0x0014(SP)
046A0 4620          83BF000C               lwz       r29,0x000C(r31)
046A4 4624   X      7FC3F378               mr        r3,r30
046A8 4628          8B9D0000               lbz       r28,0x0000(r29)
046AC 462C   X      7FE4FB78               mr        r4,r31
046B0 4630          739C00FD               andi.     r28,r28,0x00FD
046B4 4634          9B9D0000               stb       r28,0x0000(r29)
046B8 4638          48000A61               bl        $+0x0A60                  ; 0x00005098
046BC 463C          80410014               lwz       RTOC,0x0014(SP)
046C0 4640   X      38600000               li        r3,0
046C4 4644          80010068               lwz       r0,0x0068(SP)
046C8 4648          38210060               addi      SP,SP,96
046CC 464C   X      7C0803A6               mtlr      r0                        ; LR = 8
046D0 4650          BB01FFE0               lmw       r24,-0x0020(SP)
046D4 4654   X      4E800020               blr
046D8 4658   X      7FE3FB78               mr        r3,r31
046DC 465C          480009DD               bl        $+0x09DC                  ; 0x00005038
046E0 4660          80410014               lwz       RTOC,0x0014(SP)
046E4 4664   X      38600000               li        r3,0
046E8 4668          80010068               lwz       r0,0x0068(SP)
046EC 466C          38210060               addi      SP,SP,96
046F0 4670   X      7C0803A6               mtlr      r0                        ; LR = 8
046F4 4674          BB01FFE0               lmw       r24,-0x0020(SP)
046F8 4678   X      4E800020               blr
046FC 467C          813F000C               lwz       r9,0x000C(r31)
04700 4680          83BF0010               lwz       r29,0x0010(r31)
04704 4684   X      7C69E850               sub       r3,r29,r9
04708 4688   X      28030014               cmplwi    r3,0x0014
0470C 468C   X      41800010               blt       $+0x0010                  ; 0x0000469C
04710 4690          80890000               lwz       r4,0x0000(r9)
04714 4694   X      2C040007               cmpwi     r4,7
04718 4698   X      41820024               beq       $+0x0024                  ; 0x000046BC
0471C 469C   X      7FC3F378               mr        r3,r30
04720 46A0   X      7FE4FB78               mr        r4,r31
04724 46A4          4BFFFBD5               bl        $-0x042C                  ; 0x00004278
04728 46A8          80010068               lwz       r0,0x0068(SP)
0472C 46AC          38210060               addi      SP,SP,96
04730 46B0   X      7C0803A6               mtlr      r0                        ; LR = 8
04734 46B4          BB01FFE0               lmw       r24,-0x0020(SP)
04738 46B8   X      4E800020               blr
0473C 46BC          83890004               lwz       r28,0x0004(r9)
04740 46C0   X      7FE3FB78               mr        r3,r31
04744 46C4          80890008               lwz       r4,0x0008(r9)
04748 46C8   X      7F85E378               mr        r5,r28
0474C 46CC          83DA0004               lwz       r30,0x0004(r26)
04750 46D0          48000B49               bl        $+0x0B48                  ; 0x00005218
04754 46D4          80410014               lwz       RTOC,0x0014(SP)
04758 46D8   X      38E00000               li        r7,0
0475C 46DC   X      7C7D1B78               mr        r29,r3
04760 46E0   X      2C1D0000               cmpwi     r29,0
04764 46E4   X      40820034               bne       $+0x0034                  ; 0x00004718
04768 46E8          819E0054               lwz       r12,0x0054(r30)
0476C 46EC   X      7FE3FB78               mr        r3,r31
04770 46F0          380C0001               addi      r0,r12,1
04774 46F4          901E0054               stw       r0,0x0054(r30)
04778 46F8   X      38800001               li        r4,1
0477C 46FC   X      38A00000               li        r5,0
04780 4700          4BFFFCDD               bl        $-0x0324                  ; 0x000043DC
04784 4704          80010068               lwz       r0,0x0068(SP)
04788 4708          38210060               addi      SP,SP,96
0478C 470C   X      7C0803A6               mtlr      r0                        ; LR = 8
04790 4710          BB01FFE0               lmw       r24,-0x0020(SP)
04794 4714   X      4E800020               blr
04798 4718   X      2C1C0006               cmpwi     r28,6
0479C 471C          3B3A0014               addi      r25,r26,20
047A0 4720   X      3920000E               li        r9,14
047A4 4724   X      41820044               beq       $+0x0044                  ; 0x00004768
047A8 4728   X      2C1C0008               cmpwi     r28,8
047AC 472C   X      41820074               beq       $+0x0074                  ; 0x000047A0
047B0 4730   X      2C1C000D               cmpwi     r28,13
047B4 4734   X      4182009C               beq       $+0x009C                  ; 0x000047D0
047B8 4738          819E0054               lwz       r12,0x0054(r30)
047BC 473C   X      7FE3FB78               mr        r3,r31
047C0 4740          380C0001               addi      r0,r12,1
047C4 4744          901E0054               stw       r0,0x0054(r30)
047C8 4748   X      38800001               li        r4,1
047CC 474C   X      38A00000               li        r5,0
047D0 4750          4BFFFC8D               bl        $-0x0374                  ; 0x000043DC
047D4 4754          80010068               lwz       r0,0x0068(SP)
047D8 4758          38210060               addi      SP,SP,96
047DC 475C   X      7C0803A6               mtlr      r0                        ; LR = 8
047E0 4760          BB01FFE0               lmw       r24,-0x0020(SP)
047E4 4764   X      4E800020               blr
047E8 4768          811A000C               lwz       r8,0x000C(r26)
047EC 476C          551C06B5               rlwinm.   r28,r8,0,26,26
047F0 4770   X      4182000C               beq       $+0x000C                  ; 0x0000477C
047F4 4774   X      3B800000               li        r28,0
047F8 4778          4800006C               b         $+0x006C                  ; 0x000047E4
047FC 477C          839A0010               lwz       r28,0x0010(r26)
04800 4780          550306F7               rlwinm.   r3,r8,0,27,27
04804 4784   X      4182000C               beq       $+0x000C                  ; 0x00004790
04808 4788   X      39200016               li        r9,22
0480C 478C          48000058               b         $+0x0058                  ; 0x000047E4
04810 4790          55040739               rlwinm.   r4,r8,0,28,28
04814 4794   X      41820050               beq       $+0x0050                  ; 0x000047E4
04818 4798   X      39200011               li        r9,17
0481C 479C          48000048               b         $+0x0048                  ; 0x000047E4
04820 47A0          811A000C               lwz       r8,0x000C(r26)
04824 47A4          8B9D0007               lbz       r28,0x0007(r29)
04828 47A8          550606F7               rlwinm.   r6,r8,0,27,27
0482C 47AC          88BD0006               lbz       r5,0x0006(r29)
04830 47B0   X      50BC442E               insrwi    r28,r5,8,16
04834 47B4   X      4182000C               beq       $+0x000C                  ; 0x000047C0
04838 47B8   X      39200016               li        r9,22
0483C 47BC          48000028               b         $+0x0028                  ; 0x000047E4
04840 47C0          550A0739               rlwinm.   r10,r8,0,28,28
04844 47C4   X      41820020               beq       $+0x0020                  ; 0x000047E4
04848 47C8   X      39200011               li        r9,17
0484C 47CC          48000018               b         $+0x0018                  ; 0x000047E4
04850 47D0          8B9D000C               lbz       r28,0x000C(r29)
04854 47D4          3B3D0008               addi      r25,r29,8
04858 47D8          889D000B               lbz       r4,0x000B(r29)
0485C 47DC   X      39200016               li        r9,22
04860 47E0   X      509C442E               insrwi    r28,r4,8,16
04864 47E4          837F0008               lwz       r27,0x0008(r31)
04868 47E8          811E01BC               lwz       r8,0x01BC(r30)
0486C 47EC          80DB0014               lwz       r6,0x0014(r27)
04870 47F0          7F084A14               add       r24,r8,r9
04874 47F4          8866000D               lbz       r3,0x000D(r6)
04878 47F8          813B000C               lwz       r9,0x000C(r27)
0487C 47FC   X      2C030000               cmpwi     r3,0
04880 4800   X      40820020               bne       $+0x0020                  ; 0x00004820
04884 4804          8886000C               lbz       r4,0x000C(r6)
04888 4808   X      2C040001               cmpwi     r4,1
0488C 480C   X      40820014               bne       $+0x0014                  ; 0x00004820
04890 4810          80660004               lwz       r3,0x0004(r6)
04894 4814   X      7C834850               sub       r4,r9,r3
04898 4818   X      7C04C040               cmplw     r4,r24
0489C 481C   X      40800084               bge       $+0x0084                  ; 0x000048A0
048A0 4820          813F0014               lwz       r9,0x0014(r31)
048A4 4824          88A9000C               lbz       r5,0x000C(r9)
048A8 4828   X      2C050001               cmpwi     r5,1
048AC 482C   X      40820010               bne       $+0x0010                  ; 0x0000483C
048B0 4830          98E9000D               stb       r7,0x000D(r9)
048B4 4834   X      7FFBFB78               mr        r27,r31
048B8 4838          48000058               b         $+0x0058                  ; 0x00004890
048BC 483C   X      38600080               li        r3,128
048C0 4840   X      38800001               li        r4,1
048C4 4844          480008CD               bl        $+0x08CC                  ; 0x00005110
048C8 4848          80410014               lwz       RTOC,0x0014(SP)
048CC 484C   X      7C7B1B78               mr        r27,r3
048D0 4850   X      2C1B0000               cmpwi     r27,0
048D4 4854   X      40820034               bne       $+0x0034                  ; 0x00004888
048D8 4858          819E0050               lwz       r12,0x0050(r30)
048DC 485C   X      7FE3FB78               mr        r3,r31
048E0 4860          380C0001               addi      r0,r12,1
048E4 4864          901E0050               stw       r0,0x0050(r30)
048E8 4868   X      38800004               li        r4,4
048EC 486C   X      38A0000C               li        r5,12
048F0 4870          4BFFFB6D               bl        $-0x0494                  ; 0x000043DC
048F4 4874          80010068               lwz       r0,0x0068(SP)
048F8 4878          38210060               addi      SP,SP,96
048FC 487C   X      7C0803A6               mtlr      r0                        ; LR = 8
04900 4880          BB01FFE0               lmw       r24,-0x0020(SP)
04904 4884   X      4E800020               blr
04908 4888          801F0008               lwz       r0,0x0008(r31)
0490C 488C          901B0008               stw       r0,0x0008(r27)
04910 4890          807B000C               lwz       r3,0x000C(r27)
04914 4894          7D23C214               add       r9,r3,r24
04918 4898          913B0010               stw       r9,0x0010(r27)
0491C 489C          811E01BC               lwz       r8,0x01BC(r30)
04920 48A0   X      7D08C050               sub       r8,r24,r8
04924 48A4   X      2C080011               cmpwi     r8,17
04928 48A8   X      7D284850               sub       r9,r9,r8
0492C 48AC          913B000C               stw       r9,0x000C(r27)
04930 48B0          887D0000               lbz       r3,0x0000(r29)
04934 48B4          98690000               stb       r3,0x0000(r9)
04938 48B8          88BD0001               lbz       r5,0x0001(r29)
0493C 48BC          98A90001               stb       r5,0x0001(r9)
04940 48C0          88DD0002               lbz       r6,0x0002(r29)
04944 48C4          98C90002               stb       r6,0x0002(r9)
04948 48C8          88FD0003               lbz       r7,0x0003(r29)
0494C 48CC          98E90003               stb       r7,0x0003(r9)
04950 48D0          895D0004               lbz       r10,0x0004(r29)
04954 48D4          99490004               stb       r10,0x0004(r9)
04958 48D8          897D0005               lbz       r11,0x0005(r29)
0495C 48DC          99690005               stb       r11,0x0005(r9)
04960 48E0   X      4182004C               beq       $+0x004C                  ; 0x0000492C
04964 48E4   X      2C080016               cmpwi     r8,22
04968 48E8   X      4082005C               bne       $+0x005C                  ; 0x00004944
0496C 48EC   X      398000AA               li        r12,170
04970 48F0   X      5787C23E               srwi      r7,r28,8
04974 48F4          9989000E               stb       r12,0x000E(r9)
04978 48F8   X      38600003               li        r3,3
0497C 48FC          9989000F               stb       r12,0x000F(r9)
04980 4900          98690010               stb       r3,0x0010(r9)
04984 4904          88990000               lbz       r4,0x0000(r25)
04988 4908          98890011               stb       r4,0x0011(r9)
0498C 490C          88B90001               lbz       r5,0x0001(r25)
04990 4910          98A90012               stb       r5,0x0012(r9)
04994 4914          88D90002               lbz       r6,0x0002(r25)
04998 4918          9B890015               stb       r28,0x0015(r9)
0499C 491C   X      3B800000               li        r28,0
049A0 4920          98C90013               stb       r6,0x0013(r9)
049A4 4924          98E90014               stb       r7,0x0014(r9)
049A8 4928          4800001C               b         $+0x001C                  ; 0x00004944
049AC 492C          9B89000E               stb       r28,0x000E(r9)
049B0 4930   X      38600003               li        r3,3
049B4 4934          811A0010               lwz       r8,0x0010(r26)
049B8 4938   X      3B800000               li        r28,0
049BC 493C          9909000F               stb       r8,0x000F(r9)
049C0 4940          98690010               stb       r3,0x0010(r9)
049C4 4944   X      7C1FD800               cmpw      r31,r27
049C8 4948   X      5784C23E               srwi      r4,r28,8
049CC 494C          9889000C               stb       r4,0x000C(r9)
049D0 4950          9B89000D               stb       r28,0x000D(r9)
049D4 4954          887E001A               lbz       r3,0x001A(r30)
049D8 4958          98690006               stb       r3,0x0006(r9)
049DC 495C          88BE001B               lbz       r5,0x001B(r30)
049E0 4960          98A90007               stb       r5,0x0007(r9)
049E4 4964          88DE001C               lbz       r6,0x001C(r30)
049E8 4968          98C90008               stb       r6,0x0008(r9)
049EC 496C          88FE001D               lbz       r7,0x001D(r30)
049F0 4970          98E90009               stb       r7,0x0009(r9)
049F4 4974          891E001E               lbz       r8,0x001E(r30)
049F8 4978          9909000A               stb       r8,0x000A(r9)
049FC 497C          895E001F               lbz       r10,0x001F(r30)
04A00 4980          9949000B               stb       r10,0x000B(r9)
04A04 4984   X      41820010               beq       $+0x0010                  ; 0x00004994
04A08 4988   X      7FE3FB78               mr        r3,r31
04A0C 498C          480007FD               bl        $+0x07FC                  ; 0x00005188
04A10 4990          80410014               lwz       RTOC,0x0014(SP)
04A14 4994          83BB000C               lwz       r29,0x000C(r27)
04A18 4998   X      7F63DB78               mr        r3,r27
04A1C 499C          809E01BC               lwz       r4,0x01BC(r30)
04A20 49A0   X      7CA4E850               sub       r5,r29,r4
04A24 49A4          90BB000C               stw       r5,0x000C(r27)
04A28 49A8          80010068               lwz       r0,0x0068(SP)
04A2C 49AC          38210060               addi      SP,SP,96
04A30 49B0   X      7C0803A6               mtlr      r0                        ; LR = 8
04A34 49B4          BB01FFE0               lmw       r24,-0x0020(SP)
04A38 49B8   X      4E800020               blr
04A3C 49BC   X      7C0802A6               mflr      r0                        ; LR = 8
04A40 49C0          BF01FFE0               stmw      r24,-0x0020(SP)
04A44 49C4          90010008               stw       r0,0x0008(SP)
04A48 49C8          9421FFA0               stwu      SP,-0x0060(SP)
04A4C 49CC          80A30014               lwz       r5,0x0014(r3)
04A50 49D0          83C50000               lwz       r30,0x0000(r5)
04A54 49D4   X      2C1E0003               cmpwi     r30,3
04A58 49D8   X      4182001C               beq       $+0x001C                  ; 0x000049F4
04A5C 49DC   X      38600003               li        r3,3
04A60 49E0          80010068               lwz       r0,0x0068(SP)
04A64 49E4          38210060               addi      SP,SP,96
04A68 49E8   X      7C0803A6               mtlr      r0                        ; LR = 8
04A6C 49EC          BB01FFE0               lmw       r24,-0x0020(SP)
04A70 49F0   X      4E800020               blr
04A74 49F4   X      3B400000               li        r26,0
04A78 49F8   X      7CBE2B78               mr        r30,r5
04A7C 49FC          80DE000C               lwz       r6,0x000C(r30)
04A80 4A00   X      7C9F2378               mr        r31,r4
04A84 4A04          833E0004               lwz       r25,0x0004(r30)
04A88 4A08          54C60739               rlwinm.   r6,r6,0,28,28
04A8C 4A0C   X      7C7B1B78               mr        r27,r3
04A90 4A10   X      4082001C               bne       $+0x001C                  ; 0x00004A2C
04A94 4A14   X      38600012               li        r3,18
04A98 4A18          80010068               lwz       r0,0x0068(SP)
04A9C 4A1C          38210060               addi      SP,SP,96
04AA0 4A20   X      7C0803A6               mtlr      r0                        ; LR = 8
04AA4 4A24          BB01FFE0               lmw       r24,-0x0020(SP)
04AA8 4A28   X      4E800020               blr
04AAC 4A2C          83BF000C               lwz       r29,0x000C(r31)
04AB0 4A30   X      7FE3FB78               mr        r3,r31
04AB4 4A34          809D000C               lwz       r4,0x000C(r29)
04AB8 4A38          80BD0008               lwz       r5,0x0008(r29)
04ABC 4A3C          480007DD               bl        $+0x07DC                  ; 0x00005218
04AC0 4A40          80410014               lwz       RTOC,0x0014(SP)
04AC4 4A44   X      2C030000               cmpwi     r3,0
04AC8 4A48   X      4082001C               bne       $+0x001C                  ; 0x00004A64
04ACC 4A4C   X      38600001               li        r3,1
04AD0 4A50          80010068               lwz       r0,0x0068(SP)
04AD4 4A54          38210060               addi      SP,SP,96
04AD8 4A58   X      7C0803A6               mtlr      r0                        ; LR = 8
04ADC 4A5C          BB01FFE0               lmw       r24,-0x0020(SP)
04AE0 4A60   X      4E800020               blr
04AE4 4A64          839D0000               lwz       r28,0x0000(r29)
04AE8 4A68   X      2C1C0029               cmpwi     r28,41
04AEC 4A6C   X      41820060               beq       $+0x0060                  ; 0x00004ACC
04AF0 4A70   X      2C1C002B               cmpwi     r28,43
04AF4 4A74   X      41820058               beq       $+0x0058                  ; 0x00004ACC
04AF8 4A78   X      2C1C002D               cmpwi     r28,45
04AFC 4A7C   X      41820024               beq       $+0x0024                  ; 0x00004AA0
04B00 4A80   X      2C1C002F               cmpwi     r28,47
04B04 4A84   X      4182001C               beq       $+0x001C                  ; 0x00004AA0
04B08 4A88   X      38600007               li        r3,7
04B0C 4A8C          80010068               lwz       r0,0x0068(SP)
04B10 4A90          38210060               addi      SP,SP,96
04B14 4A94   X      7C0803A6               mtlr      r0                        ; LR = 8
04B18 4A98          BB01FFE0               lmw       r24,-0x0020(SP)
04B1C 4A9C   X      4E800020               blr
04B20 4AA0          809E000C               lwz       r4,0x000C(r30)
04B24 4AA4          548405AD               rlwinm.   r4,r4,0,22,22
04B28 4AA8   X      4182001C               beq       $+0x001C                  ; 0x00004AC4
04B2C 4AAC   X      3860001A               li        r3,26
04B30 4AB0          80010068               lwz       r0,0x0068(SP)
04B34 4AB4          38210060               addi      SP,SP,96
04B38 4AB8   X      7C0803A6               mtlr      r0                        ; LR = 8
04B3C 4ABC          BB01FFE0               lmw       r24,-0x0020(SP)
04B40 4AC0   X      4E800020               blr
04B44 4AC4   X      3B4000E3               li        r26,227
04B48 4AC8          480000C4               b         $+0x00C4                  ; 0x00004B8C
04B4C 4ACC          809E000C               lwz       r4,0x000C(r30)
04B50 4AD0          548405EF               rlwinm.   r4,r4,0,23,23
04B54 4AD4   X      4182001C               beq       $+0x001C                  ; 0x00004AF0
04B58 4AD8   X      38600019               li        r3,25
04B5C 4ADC          80010068               lwz       r0,0x0068(SP)
04B60 4AE0          38210060               addi      SP,SP,96
04B64 4AE4   X      7C0803A6               mtlr      r0                        ; LR = 8
04B68 4AE8          BB01FFE0               lmw       r24,-0x0020(SP)
04B6C 4AEC   X      4E800020               blr
04B70 4AF0          807F0008               lwz       r3,0x0008(r31)
04B74 4AF4   X      2C030000               cmpwi     r3,0
04B78 4AF8   X      4182003C               beq       $+0x003C                  ; 0x00004B34
04B7C 4AFC          4800074D               bl        $+0x074C                  ; 0x00005248
04B80 4B00          80410014               lwz       RTOC,0x0014(SP)
04B84 4B04   X      2C030000               cmpwi     r3,0
04B88 4B08   X      4182001C               beq       $+0x001C                  ; 0x00004B24
04B8C 4B0C   X      38600006               li        r3,6
04B90 4B10          80010068               lwz       r0,0x0068(SP)
04B94 4B14          38210060               addi      SP,SP,96
04B98 4B18   X      7C0803A6               mtlr      r0                        ; LR = 8
04B9C 4B1C          BB01FFE0               lmw       r24,-0x0020(SP)
04BA0 4B20   X      4E800020               blr
04BA4 4B24          807F0008               lwz       r3,0x0008(r31)
04BA8 4B28          48000511               bl        $+0x0510                  ; 0x00005038
04BAC 4B2C          80410014               lwz       RTOC,0x0014(SP)
04BB0 4B30          935F0008               stw       r26,0x0008(r31)
04BB4 4B34   X      38600003               li        r3,3
04BB8 4B38   X      38800003               li        r4,3
04BBC 4B3C          480005D5               bl        $+0x05D4                  ; 0x00005110
04BC0 4B40          80410014               lwz       RTOC,0x0014(SP)
04BC4 4B44   X      2C030000               cmpwi     r3,0
04BC8 4B48   X      4082001C               bne       $+0x001C                  ; 0x00004B64
04BCC 4B4C   X      38600004               li        r3,4
04BD0 4B50          80010068               lwz       r0,0x0068(SP)
04BD4 4B54          38210060               addi      SP,SP,96
04BD8 4B58   X      7C0803A6               mtlr      r0                        ; LR = 8
04BDC 4B5C          BB01FFE0               lmw       r24,-0x0020(SP)
04BE0 4B60   X      4E800020               blr
04BE4 4B64          8183000C               lwz       r12,0x000C(r3)
04BE8 4B68   X      38A00081               li        r5,129
04BEC 4B6C          388C0003               addi      r4,r12,3
04BF0 4B70          90830010               stw       r4,0x0010(r3)
04BF4 4B74   X      38C00001               li        r6,1
04BF8 4B78          98AC0000               stb       r5,0x0000(r12)
04BFC 4B7C          98CC0001               stb       r6,0x0001(r12)
04C00 4B80          9B4C0002               stb       r26,0x0002(r12)
04C04 4B84   X      3B4000AF               li        r26,175
04C08 4B88          907F0008               stw       r3,0x0008(r31)
04C0C 4B8C   X      38E00007               li        r7,7
04C10 4B90          831D0004               lwz       r24,0x0004(r29)
04C14 4B94   X      7FE4FB78               mr        r4,r31
04C18 4B98          90FD0000               stw       r7,0x0000(r29)
04C1C 4B9C   X      7F63DB78               mr        r3,r27
04C20 4BA0          80BD0008               lwz       r5,0x0008(r29)
04C24 4BA4          80DD000C               lwz       r6,0x000C(r29)
04C28 4BA8          90BD0004               stw       r5,0x0004(r29)
04C2C 4BAC          90DD0008               stw       r6,0x0008(r29)
04C30 4BB0          801E000C               lwz       r0,0x000C(r30)
04C34 4BB4          54080734               rlwinm    r8,r0,0,28,26
04C38 4BB8          911E000C               stw       r8,0x000C(r30)
04C3C 4BBC          541D06F6               rlwinm    r29,r0,0,27,27
04C40 4BC0          4BFFF995               bl        $-0x066C                  ; 0x00004554
04C44 4BC4          801E000C               lwz       r0,0x000C(r30)
04C48 4BC8   X      7C7F1B78               mr        r31,r3
04C4C 4BCC   X      2C1F0000               cmpwi     r31,0
04C50 4BD0          7FA00378               or        r0,r29,r0
04C54 4BD4          901E000C               stw       r0,0x000C(r30)
04C58 4BD8   X      4082001C               bne       $+0x001C                  ; 0x00004BF4
04C5C 4BDC   X      38600004               li        r3,4
04C60 4BE0          80010068               lwz       r0,0x0068(SP)
04C64 4BE4          38210060               addi      SP,SP,96
04C68 4BE8   X      7C0803A6               mtlr      r0                        ; LR = 8
04C6C 4BEC          BB01FFE0               lmw       r24,-0x0020(SP)
04C70 4BF0   X      4E800020               blr
04C74 4BF4          801F000C               lwz       r0,0x000C(r31)
04C78 4BF8   X      2C1C002F               cmpwi     r28,47
04C7C 4BFC          807901BC               lwz       r3,0x01BC(r25)
04C80 4C00          7D201A14               add       r9,r0,r3
04C84 4C04   X      4182000C               beq       $+0x000C                  ; 0x00004C10
04C88 4C08   X      2C1C002B               cmpwi     r28,43
04C8C 4C0C   X      40820010               bne       $+0x0010                  ; 0x00004C1C
04C90 4C10          8889000F               lbz       r4,0x000F(r9)
04C94 4C14          60840001               ori       r4,r4,0x0001
04C98 4C18          9889000F               stb       r4,0x000F(r9)
04C9C 4C1C          9B490010               stb       r26,0x0010(r9)
04CA0 4C20   X      2C180000               cmpwi     r24,0
04CA4 4C24   X      4182000C               beq       $+0x000C                  ; 0x00004C30
04CA8 4C28          63430010               ori       r3,r26,0x0010
04CAC 4C2C          98690010               stb       r3,0x0010(r9)
04CB0 4C30   X      7F63DB78               mr        r3,r27
04CB4 4C34   X      7FE4FB78               mr        r4,r31
04CB8 4C38          48000581               bl        $+0x0580                  ; 0x000051B8
04CBC 4C3C          80410014               lwz       RTOC,0x0014(SP)
04CC0 4C40   X      38600000               li        r3,0
04CC4 4C44          80010068               lwz       r0,0x0068(SP)
04CC8 4C48          38210060               addi      SP,SP,96
04CCC 4C4C   X      7C0803A6               mtlr      r0                        ; LR = 8
04CD0 4C50          BB01FFE0               lmw       r24,-0x0020(SP)
04CD4 4C54   X      4E800020               blr
04CD8 4C58   X      7C0802A6               mflr      r0                        ; LR = 8
04CDC 4C5C          BF81FFF0               stmw      r28,-0x0010(SP)
04CE0 4C60          90010008               stw       r0,0x0008(SP)
04CE4 4C64          9421FFB0               stwu      SP,-0x0050(SP)
04CE8 4C68          3B820170               addi      r28,RTOC,368
04CEC 4C6C   X      7C7E1B78               mr        r30,r3
04CF0 4C70          809E0008               lwz       r4,0x0008(r30)
04CF4 4C74   X      3BE00000               li        r31,0
04CF8 4C78   X      3BA00000               li        r29,0
04CFC 4C7C   X      280405EE               cmplwi    r4,0x05EE
04D00 4C80   X      41810018               bgt       $+0x0018                  ; 0x00004C98
04D04 4C84          807C0000               lwz       r3,0x0000(r28)
04D08 4C88          38630208               addi      r3,r3,520
04D0C 4C8C          48000455               bl        $+0x0454                  ; 0x000050E0
04D10 4C90          80410014               lwz       RTOC,0x0014(SP)
04D14 4C94   X      7C7F1B78               mr        r31,r3
04D18 4C98   X      2C1F0000               cmpwi     r31,0
04D1C 4C9C   X      41820064               beq       $+0x0064                  ; 0x00004D00
04D20 4CA0          A01F05FE               lhz       r0,0x05FE(r31)
04D24 4CA4   X      2C000000               cmpwi     r0,0
04D28 4CA8   X      4182001C               beq       $+0x001C                  ; 0x00004CC4
04D2C 4CAC   X      38600000               li        r3,0
04D30 4CB0          80010058               lwz       r0,0x0058(SP)
04D34 4CB4          38210050               addi      SP,SP,80
04D38 4CB8   X      7C0803A6               mtlr      r0                        ; LR = 8
04D3C 4CBC          BB81FFF0               lmw       r28,-0x0010(SP)
04D40 4CC0   X      4E800020               blr
04D44 4CC4   X      38800001               li        r4,1
04D48 4CC8          B09F05FE               sth       r4,0x05FE(r31)
04D4C 4CCC          387F0010               addi      r3,r31,16
04D50 4CD0          809E0008               lwz       r4,0x0008(r30)
04D54 4CD4          38DF0008               addi      r6,r31,8
04D58 4CD8   X      38A00003               li        r5,3
04D5C 4CDC          4800041D               bl        $+0x041C                  ; 0x000050F8
04D60 4CE0          80410014               lwz       RTOC,0x0014(SP)
04D64 4CE4   X      7C7D1B78               mr        r29,r3
04D68 4CE8   X      2C1D0000               cmpwi     r29,0
04D6C 4CEC   X      40820014               bne       $+0x0014                  ; 0x00004D00
04D70 4CF0          819F0008               lwz       r12,0x0008(r31)
04D74 4CF4          807F000C               lwz       r3,0x000C(r31)
04D78 4CF8          48000611               bl        $+0x0610                  ; 0x00005308
04D7C 4CFC          80410014               lwz       RTOC,0x0014(SP)
04D80 4D00          80BE0008               lwz       r5,0x0008(r30)
04D84 4D04   X      2C1D0000               cmpwi     r29,0
04D88 4D08   X      40820034               bne       $+0x0034                  ; 0x00004D3C
04D8C 4D0C   X      38800003               li        r4,3
04D90 4D10   X      7CA32B78               mr        r3,r5
04D94 4D14          480003FD               bl        $+0x03FC                  ; 0x00005110
04D98 4D18          80410014               lwz       RTOC,0x0014(SP)
04D9C 4D1C   X      7C7D1B78               mr        r29,r3
04DA0 4D20   X      2C1D0000               cmpwi     r29,0
04DA4 4D24   X      40820018               bne       $+0x0018                  ; 0x00004D3C
04DA8 4D28          819C0000               lwz       r12,0x0000(r28)
04DAC 4D2C          806C003C               lwz       r3,0x003C(r12)
04DB0 4D30          38630001               addi      r3,r3,1
04DB4 4D34          906C003C               stw       r3,0x003C(r12)
04DB8 4D38          48000034               b         $+0x0034                  ; 0x00004D6C
04DBC 4D3C          809C0000               lwz       r4,0x0000(r28)
04DC0 4D40          80BE0008               lwz       r5,0x0008(r30)
04DC4 4D44          80C40228               lwz       r6,0x0228(r4)
04DC8 4D48          807E0000               lwz       r3,0x0000(r30)
04DCC 4D4C          54C6039D               rlwinm.   r6,r6,0,14,14
04DD0 4D50          809D000C               lwz       r4,0x000C(r29)
04DD4 4D54   X      41820010               beq       $+0x0010                  ; 0x00004D64
04DD8 4D58          480003D1               bl        $+0x03D0                  ; 0x00005128
04DDC 4D5C          80410014               lwz       RTOC,0x0014(SP)
04DE0 4D60          4800000C               b         $+0x000C                  ; 0x00004D6C
04DE4 4D64          480003DD               bl        $+0x03DC                  ; 0x00005140
04DE8 4D68          80410014               lwz       RTOC,0x0014(SP)
04DEC 4D6C   X      7FA3EB78               mr        r3,r29
04DF0 4D70          80010058               lwz       r0,0x0058(SP)
04DF4 4D74          38210050               addi      SP,SP,80
04DF8 4D78   X      7C0803A6               mtlr      r0                        ; LR = 8
04DFC 4D7C          BB81FFF0               lmw       r28,-0x0010(SP)
04E00 4D80   X      4E800020               blr
04E04 4D84   X      7C0802A6               mflr      r0                        ; LR = 8
04E08 4D88          93C1FFF8               stw       r30,-0x0008(SP)
04E0C 4D8C          93E1FFFC               stw       r31,-0x0004(SP)
04E10 4D90          90010008               stw       r0,0x0008(SP)
04E14 4D94          9421FFC0               stwu      SP,-0x0040(SP)
04E18 4D98          3BC20170               addi      r30,RTOC,368
04E1C 4D9C   X      7C7F1B78               mr        r31,r3
04E20 4DA0          480001D9               bl        $+0x01D8                  ; 0x00004F78
04E24 4DA4          80410014               lwz       RTOC,0x0014(SP)
04E28 4DA8   X      7FE3FB78               mr        r3,r31
04E2C 4DAC          4BFFFEAD               bl        $-0x0154                  ; 0x00004C58
04E30 4DB0   X      2C030000               cmpwi     r3,0
04E34 4DB4   X      41820054               beq       $+0x0054                  ; 0x00004E08
04E38 4DB8          80A30010               lwz       r5,0x0010(r3)
04E3C 4DBC   X      7C641B78               mr        r4,r3
04E40 4DC0          801F0008               lwz       r0,0x0008(r31)
04E44 4DC4          7CC02A14               add       r6,r0,r5
04E48 4DC8   X      38C6FFFC               subi      r6,r6,4
04E4C 4DCC          90C30010               stw       r6,0x0010(r3)
04E50 4DD0          80FE0000               lwz       r7,0x0000(r30)
04E54 4DD4          3867020C               addi      r3,r7,524
04E58 4DD8          480000B1               bl        $+0x00B0                  ; 0x00004E88
04E5C 4DDC          80410014               lwz       RTOC,0x0014(SP)
04E60 4DE0          813E0000               lwz       r9,0x0000(r30)
04E64 4DE4          800901F8               lwz       r0,0x01F8(r9)
04E68 4DE8   X      2C000000               cmpwi     r0,0
04E6C 4DEC   X      4082001C               bne       $+0x001C                  ; 0x00004E08
04E70 4DF0   X      38000001               li        r0,1
04E74 4DF4          900901F8               stw       r0,0x01F8(r9)
04E78 4DF8          809E0000               lwz       r4,0x0000(r30)
04E7C 4DFC          806401F4               lwz       r3,0x01F4(r4)
04E80 4E00          48000191               bl        $+0x0190                  ; 0x00004F90
04E84 4E04          80410014               lwz       RTOC,0x0014(SP)
04E88 4E08          480001A1               bl        $+0x01A0                  ; 0x00004FA8
04E8C 4E0C          80410014               lwz       RTOC,0x0014(SP)
04E90 4E10          80010048               lwz       r0,0x0048(SP)
04E94 4E14          38210040               addi      SP,SP,64
04E98 4E18   X      7C0803A6               mtlr      r0                        ; LR = 8
04E9C 4E1C          83C1FFF8               lwz       r30,-0x0008(SP)
04EA0 4E20          83E1FFFC               lwz       r31,-0x0004(SP)
04EA4 4E24   X      4E800020               blr
04EA8 4E28          8182FF4C               lwz       r12,-0x00B4(RTOC)
04EAC 4E2C          90410014               stw       RTOC,0x0014(SP)
04EB0 4E30          800C0000               lwz       r0,0x0000(r12)
04EB4 4E34          804C0004               lwz       RTOC,0x0004(r12)
04EB8 4E38   X      7C0903A6               mtctr     r0                        ; CTR = 9
04EBC 4E3C   X      4E800420               bctr
04EC0 4E40          8182FF0C               lwz       r12,-0x00F4(RTOC)
04EC4 4E44          90410014               stw       RTOC,0x0014(SP)
04EC8 4E48          800C0000               lwz       r0,0x0000(r12)
04ECC 4E4C          804C0004               lwz       RTOC,0x0004(r12)
04ED0 4E50   X      7C0903A6               mtctr     r0                        ; CTR = 9
04ED4 4E54   X      4E800420               bctr
04ED8 4E58          8182FF28               lwz       r12,-0x00D8(RTOC)
04EDC 4E5C          90410014               stw       RTOC,0x0014(SP)
04EE0 4E60          800C0000               lwz       r0,0x0000(r12)
04EE4 4E64          804C0004               lwz       RTOC,0x0004(r12)
04EE8 4E68   X      7C0903A6               mtctr     r0                        ; CTR = 9
04EEC 4E6C   X      4E800420               bctr
04EF0 4E70          8182FF08               lwz       r12,-0x00F8(RTOC)
04EF4 4E74          90410014               stw       RTOC,0x0014(SP)
04EF8 4E78          800C0000               lwz       r0,0x0000(r12)
04EFC 4E7C          804C0004               lwz       RTOC,0x0004(r12)
04F00 4E80   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F04 4E84   X      4E800420               bctr
04F08 4E88          8182FF48               lwz       r12,-0x00B8(RTOC)
04F0C 4E8C          90410014               stw       RTOC,0x0014(SP)
04F10 4E90          800C0000               lwz       r0,0x0000(r12)
04F14 4E94          804C0004               lwz       RTOC,0x0004(r12)
04F18 4E98   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F1C 4E9C   X      4E800420               bctr
04F20 4EA0          8182FF00               lwz       r12,-0x0100(RTOC)
04F24 4EA4          90410014               stw       RTOC,0x0014(SP)
04F28 4EA8          800C0000               lwz       r0,0x0000(r12)
04F2C 4EAC          804C0004               lwz       RTOC,0x0004(r12)
04F30 4EB0   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F34 4EB4   X      4E800420               bctr
04F38 4EB8          8182FF30               lwz       r12,-0x00D0(RTOC)
04F3C 4EBC          90410014               stw       RTOC,0x0014(SP)
04F40 4EC0          800C0000               lwz       r0,0x0000(r12)
04F44 4EC4          804C0004               lwz       RTOC,0x0004(r12)
04F48 4EC8   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F4C 4ECC   X      4E800420               bctr
04F50 4ED0          8182FF2C               lwz       r12,-0x00D4(RTOC)
04F54 4ED4          90410014               stw       RTOC,0x0014(SP)
04F58 4ED8          800C0000               lwz       r0,0x0000(r12)
04F5C 4EDC          804C0004               lwz       RTOC,0x0004(r12)
04F60 4EE0   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F64 4EE4   X      4E800420               bctr
04F68 4EE8          8182FF34               lwz       r12,-0x00CC(RTOC)
04F6C 4EEC          90410014               stw       RTOC,0x0014(SP)
04F70 4EF0          800C0000               lwz       r0,0x0000(r12)
04F74 4EF4          804C0004               lwz       RTOC,0x0004(r12)
04F78 4EF8   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F7C 4EFC   X      4E800420               bctr
04F80 4F00          8182FF24               lwz       r12,-0x00DC(RTOC)
04F84 4F04          90410014               stw       RTOC,0x0014(SP)
04F88 4F08          800C0000               lwz       r0,0x0000(r12)
04F8C 4F0C          804C0004               lwz       RTOC,0x0004(r12)
04F90 4F10   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F94 4F14   X      4E800420               bctr
04F98 4F18          8182FF10               lwz       r12,-0x00F0(RTOC)
04F9C 4F1C          90410014               stw       RTOC,0x0014(SP)
04FA0 4F20          800C0000               lwz       r0,0x0000(r12)
04FA4 4F24          804C0004               lwz       RTOC,0x0004(r12)
04FA8 4F28   X      7C0903A6               mtctr     r0                        ; CTR = 9
04FAC 4F2C   X      4E800420               bctr
04FB0 4F30          8182FF38               lwz       r12,-0x00C8(RTOC)
04FB4 4F34          90410014               stw       RTOC,0x0014(SP)
04FB8 4F38          800C0000               lwz       r0,0x0000(r12)
04FBC 4F3C          804C0004               lwz       RTOC,0x0004(r12)
04FC0 4F40   X      7C0903A6               mtctr     r0                        ; CTR = 9
04FC4 4F44   X      4E800420               bctr
04FC8 4F48          8182FF18               lwz       r12,-0x00E8(RTOC)
04FCC 4F4C          90410014               stw       RTOC,0x0014(SP)
04FD0 4F50          800C0000               lwz       r0,0x0000(r12)
04FD4 4F54          804C0004               lwz       RTOC,0x0004(r12)
04FD8 4F58   X      7C0903A6               mtctr     r0                        ; CTR = 9
04FDC 4F5C   X      4E800420               bctr
04FE0 4F60          8182FF50               lwz       r12,-0x00B0(RTOC)
04FE4 4F64          90410014               stw       RTOC,0x0014(SP)
04FE8 4F68          800C0000               lwz       r0,0x0000(r12)
04FEC 4F6C          804C0004               lwz       RTOC,0x0004(r12)
04FF0 4F70   X      7C0903A6               mtctr     r0                        ; CTR = 9
04FF4 4F74   X      4E800420               bctr
04FF8 4F78          8182FF60               lwz       r12,-0x00A0(RTOC)
04FFC 4F7C          90410014               stw       RTOC,0x0014(SP)
05000 4F80          800C0000               lwz       r0,0x0000(r12)
05004 4F84          804C0004               lwz       RTOC,0x0004(r12)
05008 4F88   X      7C0903A6               mtctr     r0                        ; CTR = 9
0500C 4F8C   X      4E800420               bctr
05010 4F90          8182FF40               lwz       r12,-0x00C0(RTOC)
05014 4F94          90410014               stw       RTOC,0x0014(SP)
05018 4F98          800C0000               lwz       r0,0x0000(r12)
0501C 4F9C          804C0004               lwz       RTOC,0x0004(r12)
05020 4FA0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05024 4FA4   X      4E800420               bctr
05028 4FA8          8182FF64               lwz       r12,-0x009C(RTOC)
0502C 4FAC          90410014               stw       RTOC,0x0014(SP)
05030 4FB0          800C0000               lwz       r0,0x0000(r12)
05034 4FB4          804C0004               lwz       RTOC,0x0004(r12)
05038 4FB8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0503C 4FBC   X      4E800420               bctr
05040 4FC0          8182FF5C               lwz       r12,-0x00A4(RTOC)
05044 4FC4          90410014               stw       RTOC,0x0014(SP)
05048 4FC8          800C0000               lwz       r0,0x0000(r12)
0504C 4FCC          804C0004               lwz       RTOC,0x0004(r12)
05050 4FD0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05054 4FD4   X      4E800420               bctr
05058 4FD8          8182FF6C               lwz       r12,-0x0094(RTOC)
0505C 4FDC          90410014               stw       RTOC,0x0014(SP)
05060 4FE0          800C0000               lwz       r0,0x0000(r12)
05064 4FE4          804C0004               lwz       RTOC,0x0004(r12)
05068 4FE8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0506C 4FEC   X      4E800420               bctr
05070 4FF0          8182FF54               lwz       r12,-0x00AC(RTOC)
05074 4FF4          90410014               stw       RTOC,0x0014(SP)
05078 4FF8          800C0000               lwz       r0,0x0000(r12)
0507C 4FFC          804C0004               lwz       RTOC,0x0004(r12)
05080 5000   X      7C0903A6               mtctr     r0                        ; CTR = 9
05084 5004   X      4E800420               bctr
05088 5008          8182FFCC               lwz       r12,-0x0034(RTOC)
0508C 500C          90410014               stw       RTOC,0x0014(SP)
05090 5010          800C0000               lwz       r0,0x0000(r12)
05094 5014          804C0004               lwz       RTOC,0x0004(r12)
05098 5018   X      7C0903A6               mtctr     r0                        ; CTR = 9
0509C 501C   X      4E800420               bctr
050A0 5020          8182FF9C               lwz       r12,-0x0064(RTOC)
050A4 5024          90410014               stw       RTOC,0x0014(SP)
050A8 5028          800C0000               lwz       r0,0x0000(r12)
050AC 502C          804C0004               lwz       RTOC,0x0004(r12)
050B0 5030   X      7C0903A6               mtctr     r0                        ; CTR = 9
050B4 5034   X      4E800420               bctr
050B8 5038          8182FF78               lwz       r12,-0x0088(RTOC)
050BC 503C          90410014               stw       RTOC,0x0014(SP)
050C0 5040          800C0000               lwz       r0,0x0000(r12)
050C4 5044          804C0004               lwz       RTOC,0x0004(r12)
050C8 5048   X      7C0903A6               mtctr     r0                        ; CTR = 9
050CC 504C   X      4E800420               bctr
050D0 5050          8182FFB0               lwz       r12,-0x0050(RTOC)
050D4 5054          90410014               stw       RTOC,0x0014(SP)
050D8 5058          800C0000               lwz       r0,0x0000(r12)
050DC 505C          804C0004               lwz       RTOC,0x0004(r12)
050E0 5060   X      7C0903A6               mtctr     r0                        ; CTR = 9
050E4 5064   X      4E800420               bctr
050E8 5068          8182FF98               lwz       r12,-0x0068(RTOC)
050EC 506C          90410014               stw       RTOC,0x0014(SP)
050F0 5070          800C0000               lwz       r0,0x0000(r12)
050F4 5074          804C0004               lwz       RTOC,0x0004(r12)
050F8 5078   X      7C0903A6               mtctr     r0                        ; CTR = 9
050FC 507C   X      4E800420               bctr
05100 5080          8182FFC0               lwz       r12,-0x0040(RTOC)
05104 5084          90410014               stw       RTOC,0x0014(SP)
05108 5088          800C0000               lwz       r0,0x0000(r12)
0510C 508C          804C0004               lwz       RTOC,0x0004(r12)
05110 5090   X      7C0903A6               mtctr     r0                        ; CTR = 9
05114 5094   X      4E800420               bctr
05118 5098          8182FFA4               lwz       r12,-0x005C(RTOC)
0511C 509C          90410014               stw       RTOC,0x0014(SP)
05120 50A0          800C0000               lwz       r0,0x0000(r12)
05124 50A4          804C0004               lwz       RTOC,0x0004(r12)
05128 50A8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0512C 50AC   X      4E800420               bctr
05130 50B0          8182FF14               lwz       r12,-0x00EC(RTOC)
05134 50B4          90410014               stw       RTOC,0x0014(SP)
05138 50B8          800C0000               lwz       r0,0x0000(r12)
0513C 50BC          804C0004               lwz       RTOC,0x0004(r12)
05140 50C0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05144 50C4   X      4E800420               bctr
05148 50C8          8182FF68               lwz       r12,-0x0098(RTOC)
0514C 50CC          90410014               stw       RTOC,0x0014(SP)
05150 50D0          800C0000               lwz       r0,0x0000(r12)
05154 50D4          804C0004               lwz       RTOC,0x0004(r12)
05158 50D8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0515C 50DC   X      4E800420               bctr
05160 50E0          8182FF58               lwz       r12,-0x00A8(RTOC)
05164 50E4          90410014               stw       RTOC,0x0014(SP)
05168 50E8          800C0000               lwz       r0,0x0000(r12)
0516C 50EC          804C0004               lwz       RTOC,0x0004(r12)
05170 50F0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05174 50F4   X      4E800420               bctr
05178 50F8          8182FFA8               lwz       r12,-0x0058(RTOC)
0517C 50FC          90410014               stw       RTOC,0x0014(SP)
05180 5100          800C0000               lwz       r0,0x0000(r12)
05184 5104          804C0004               lwz       RTOC,0x0004(r12)
05188 5108   X      7C0903A6               mtctr     r0                        ; CTR = 9
0518C 510C   X      4E800420               bctr
05190 5110          8182FFC4               lwz       r12,-0x003C(RTOC)
05194 5114          90410014               stw       RTOC,0x0014(SP)
05198 5118          800C0000               lwz       r0,0x0000(r12)
0519C 511C          804C0004               lwz       RTOC,0x0004(r12)
051A0 5120   X      7C0903A6               mtctr     r0                        ; CTR = 9
051A4 5124   X      4E800420               bctr
051A8 5128          8182FF1C               lwz       r12,-0x00E4(RTOC)
051AC 512C          90410014               stw       RTOC,0x0014(SP)
051B0 5130          800C0000               lwz       r0,0x0000(r12)
051B4 5134          804C0004               lwz       RTOC,0x0004(r12)
051B8 5138   X      7C0903A6               mtctr     r0                        ; CTR = 9
051BC 513C   X      4E800420               bctr
051C0 5140          8182FF20               lwz       r12,-0x00E0(RTOC)
051C4 5144          90410014               stw       RTOC,0x0014(SP)
051C8 5148          800C0000               lwz       r0,0x0000(r12)
051CC 514C          804C0004               lwz       RTOC,0x0004(r12)
051D0 5150   X      7C0903A6               mtctr     r0                        ; CTR = 9
051D4 5154   X      4E800420               bctr
051D8 5158          8182FFAC               lwz       r12,-0x0054(RTOC)
051DC 515C          90410014               stw       RTOC,0x0014(SP)
051E0 5160          800C0000               lwz       r0,0x0000(r12)
051E4 5164          804C0004               lwz       RTOC,0x0004(r12)
051E8 5168   X      7C0903A6               mtctr     r0                        ; CTR = 9
051EC 516C   X      4E800420               bctr
051F0 5170          8182FF74               lwz       r12,-0x008C(RTOC)
051F4 5174          90410014               stw       RTOC,0x0014(SP)
051F8 5178          800C0000               lwz       r0,0x0000(r12)
051FC 517C          804C0004               lwz       RTOC,0x0004(r12)
05200 5180   X      7C0903A6               mtctr     r0                        ; CTR = 9
05204 5184   X      4E800420               bctr
05208 5188          8182FFA0               lwz       r12,-0x0060(RTOC)
0520C 518C          90410014               stw       RTOC,0x0014(SP)
05210 5190          800C0000               lwz       r0,0x0000(r12)
05214 5194          804C0004               lwz       RTOC,0x0004(r12)
05218 5198   X      7C0903A6               mtctr     r0                        ; CTR = 9
0521C 519C   X      4E800420               bctr
05220 51A0          8182FF80               lwz       r12,-0x0080(RTOC)
05224 51A4          90410014               stw       RTOC,0x0014(SP)
05228 51A8          800C0000               lwz       r0,0x0000(r12)
0522C 51AC          804C0004               lwz       RTOC,0x0004(r12)
05230 51B0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05234 51B4   X      4E800420               bctr
05238 51B8          8182FFB4               lwz       r12,-0x004C(RTOC)
0523C 51BC          90410014               stw       RTOC,0x0014(SP)
05240 51C0          800C0000               lwz       r0,0x0000(r12)
05244 51C4          804C0004               lwz       RTOC,0x0004(r12)
05248 51C8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0524C 51CC   X      4E800420               bctr
05250 51D0          8182FFC8               lwz       r12,-0x0038(RTOC)
05254 51D4          90410014               stw       RTOC,0x0014(SP)
05258 51D8          800C0000               lwz       r0,0x0000(r12)
0525C 51DC          804C0004               lwz       RTOC,0x0004(r12)
05260 51E0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05264 51E4   X      4E800420               bctr
05268 51E8          8182FF8C               lwz       r12,-0x0074(RTOC)
0526C 51EC          90410014               stw       RTOC,0x0014(SP)
05270 51F0          800C0000               lwz       r0,0x0000(r12)
05274 51F4          804C0004               lwz       RTOC,0x0004(r12)
05278 51F8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0527C 51FC   X      4E800420               bctr
05280 5200          8182FFBC               lwz       r12,-0x0044(RTOC)
05284 5204          90410014               stw       RTOC,0x0014(SP)
05288 5208          800C0000               lwz       r0,0x0000(r12)
0528C 520C          804C0004               lwz       RTOC,0x0004(r12)
05290 5210   X      7C0903A6               mtctr     r0                        ; CTR = 9
05294 5214   X      4E800420               bctr
05298 5218          8182FFB8               lwz       r12,-0x0048(RTOC)
0529C 521C          90410014               stw       RTOC,0x0014(SP)
052A0 5220          800C0000               lwz       r0,0x0000(r12)
052A4 5224          804C0004               lwz       RTOC,0x0004(r12)
052A8 5228   X      7C0903A6               mtctr     r0                        ; CTR = 9
052AC 522C   X      4E800420               bctr
052B0 5230          8182FF04               lwz       r12,-0x00FC(RTOC)
052B4 5234          90410014               stw       RTOC,0x0014(SP)
052B8 5238          800C0000               lwz       r0,0x0000(r12)
052BC 523C          804C0004               lwz       RTOC,0x0004(r12)
052C0 5240   X      7C0903A6               mtctr     r0                        ; CTR = 9
052C4 5244   X      4E800420               bctr
052C8 5248          8182FF7C               lwz       r12,-0x0084(RTOC)
052CC 524C          90410014               stw       RTOC,0x0014(SP)
052D0 5250          800C0000               lwz       r0,0x0000(r12)
052D4 5254          804C0004               lwz       RTOC,0x0004(r12)
052D8 5258   X      7C0903A6               mtctr     r0                        ; CTR = 9
052DC 525C   X      4E800420               bctr
052E0 5260          8182FF44               lwz       r12,-0x00BC(RTOC)
052E4 5264          90410014               stw       RTOC,0x0014(SP)
052E8 5268          800C0000               lwz       r0,0x0000(r12)
052EC 526C          804C0004               lwz       RTOC,0x0004(r12)
052F0 5270   X      7C0903A6               mtctr     r0                        ; CTR = 9
052F4 5274   X      4E800420               bctr
052F8 5278          8182FF84               lwz       r12,-0x007C(RTOC)
052FC 527C          90410014               stw       RTOC,0x0014(SP)
05300 5280          800C0000               lwz       r0,0x0000(r12)
05304 5284          804C0004               lwz       RTOC,0x0004(r12)
05308 5288   X      7C0903A6               mtctr     r0                        ; CTR = 9
0530C 528C   X      4E800420               bctr
05310 5290          8182FF94               lwz       r12,-0x006C(RTOC)
05314 5294          90410014               stw       RTOC,0x0014(SP)
05318 5298          800C0000               lwz       r0,0x0000(r12)
0531C 529C          804C0004               lwz       RTOC,0x0004(r12)
05320 52A0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05324 52A4   X      4E800420               bctr
05328 52A8          8182FF70               lwz       r12,-0x0090(RTOC)
0532C 52AC          90410014               stw       RTOC,0x0014(SP)
05330 52B0          800C0000               lwz       r0,0x0000(r12)
05334 52B4          804C0004               lwz       RTOC,0x0004(r12)
05338 52B8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0533C 52BC   X      4E800420               bctr
05340 52C0          8182FF3C               lwz       r12,-0x00C4(RTOC)
05344 52C4          90410014               stw       RTOC,0x0014(SP)
05348 52C8          800C0000               lwz       r0,0x0000(r12)
0534C 52CC          804C0004               lwz       RTOC,0x0004(r12)
05350 52D0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05354 52D4   X      4E800420               bctr
05358 52D8          8182FF90               lwz       r12,-0x0070(RTOC)
0535C 52DC          90410014               stw       RTOC,0x0014(SP)
05360 52E0          800C0000               lwz       r0,0x0000(r12)
05364 52E4          804C0004               lwz       RTOC,0x0004(r12)
05368 52E8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0536C 52EC   X      4E800420               bctr
05370 52F0          8182FF88               lwz       r12,-0x0078(RTOC)
05374 52F4          90410014               stw       RTOC,0x0014(SP)
05378 52F8          800C0000               lwz       r0,0x0000(r12)
0537C 52FC          804C0004               lwz       RTOC,0x0004(r12)
05380 5300   X      7C0903A6               mtctr     r0                        ; CTR = 9
05384 5304   X      4E800420               bctr
05388 5308          800C0000               lwz       r0,0x0000(r12)
0538C 530C          90410014               stw       RTOC,0x0014(SP)
05390 5310   X      7C0903A6               mtctr     r0                        ; CTR = 9
05394 5314          804C0004               lwz       RTOC,0x0004(r12)
05398 5318   X      4E800420               bctr

0539C There are 4 (pad?) bytes at the end of this section.

      =========================================================

      Pidata section 1 (<unnamed>)
      Address    Op      Operand               Encoding/data
053A0   000      ZERO    cnt=208               00 8150
053A3   0D0      RPTZERO cnt=2                 82 
053A4                    dcnt=2                   02
053A5                    rpt=20                   14
053A6                                       1  0300 0168 0270 0274 0258 0170       ...h.p.t.X.p
053B2                                       7  0160 01D8 0148 0150 0278 0370       .`...H.P.x.p
053BE                                      13  0B04 0100 06A4 0100 0734 0100       .........4..
053CA                                      19  096C 0100                           .l..
053CE   122      ZERO    cnt=3                 03 
053CF   125      RPTBLK  cnt=5                 65 
053D0                    dcnt=3                   03
053D1                    rpt=22                   16
053D2                                          0001000000                          .....
053D7                                       1  000800 00CC00 012C00 013000         .......,..0.
053E3                                       5  0D0800 0BCC00 056800 0C1800         .......h....
053EF                                       9  0D0C00 013800 2E9400 11B000         ....8.......
053FB                                      13  181C00 16B000 3CFC00 372400         ......<..7$.
05407                                      17  3ABC00 347C00 323800 316800         :..4|.28.1h.
05413                                      21  19F400 49BC00                       ...I..
05419   1DA      BLK     cnt=5                 25 
0541A                                          4D84000001                          M....
0541F   1DF      RPTZERO cnt=1                 81 
05420                    dcnt=2                   02
05421                    rpt=4                    04
05422                                       1  1BBD 0000 01F8 0000                 ........
0542A   1EC      ZERO    cnt=2                 02 
0542B   1EE      BLK     cnt=5                 25 
0542C                                          05EA000008                          .....
05431   1F3      RPTZERO cnt=4                 84 
05432                    dcnt=11                  0B
05433                    rpt=1                    01
05434                                       1  406170706C653231313433              @apple21143
0543F   206      ZERO    cnt=6                 06 
05440   20C      RPTZERO cnt=2                 82 
05441                    dcnt=2                   02
05442                    rpt=19                   13
05443                                       1  0100 0108 0110 0000 01E0 0000       ............
0544F                                       7  0000 0118 0000 0108 0110 0000       ............
0545B                                      13  01E0 0000 0000 0208 0228 0000       .........(..
05467                                      19  0000                                ..
05469   25A      BLK     cnt=6                 26 
0546A                                          024808002001                        .H.. .
05470   260      RPTZERO cnt=3                 83 
05471                    dcnt=1                   01
05472                    rpt=7                    07
05473                                       1  01 00 00 00 00 00 00                .......
0547A   27F      BLK     cnt=5                 25 
0547B                                          006D74656A                          .mtej
05480   284      RPTZERO cnt=4                 84 
05481                    dcnt=11                  0B
05482                    rpt=2                    02
05483                                       1  0A6170706C653231313433              .apple21143
0548E                                       2  0000000000000000000000              ...........
05499   2A6      ZERO    cnt=2                 02 
0549A   2A8      BLK     cnt=4                 24 
0549B                                          02002001                            .. .
0549F   2AC      RPTZERO cnt=3                 83 
054A0                    dcnt=6                   06
054A1                    rpt=7                    07
054A2                                       1  0404656E6574 000000000000           ..enet......
054AE                                       3  000000000000 000000000000           ............
054BA                                       5  000000000000 000000000000           ............
054C6                                       7  000000000000                        ......
054CC   2EE      ZERO    cnt=3                 03 
054CD   2F1      RPTZERO cnt=2                 82 
054CE                    dcnt=11                  0B
054CF                    rpt=1                    01
054D0                                       1  016F74616E000A0B010102              .otan......
054DB   300      BLK     cnt=110               20 6E
054DD                                          066C616E4C6962000D674578706F7274    .lanLib..gExport
054ED                                          6564446174610014496E697469616C69    edData..Initiali
054FD                                          7A654C6F74734F5374756666000E6861    zeLotsOStuff..ha
0550D                                          6C5F656E65745F777269746500116861    l_enet_write..ha
0551D                                          6C5F6765745F656E65745F6164647200    l_get_enet_addr.
0552D                                          1D526567697374657255707065724472    .RegisterUpperDr
0553D                                          697665724D736748616E646C6572        iverMsgHandler
0554B   36E      ZERO    cnt=7                 07 
0554C   375      RPTBLK  cnt=2                 62 
0554D                    dcnt=14                  0E
0554E                    rpt=2                    02
0554F                                          0001                                ..
05551                                       1  780004005F000000000000000100        x..._.........
0555F                                       2  8000140020000000000000001D00        .... .........
0556D   397      BLK     cnt=3                 23 
0556E                                          880012                              ...
05571   39A      RPTBLK  cnt=9                 69 
05572                    dcnt=7                   07
05573                    rpt=2                    02
05574                                          000800010000000000                  .........
0557D                                       1  1E000001900012 02000001980004       ..............
0558B   3C3      BLK     cnt=9                 29 
0558C                                          1B000001A000100019                  .........
05595   3CC      ZERO    cnt=7                 07 
05596   3D3      BLK     cnt=7                 27 
05597                                          15000001A80004                      .......
0559E   3DA      RPTBLK  cnt=9                 69 
0559F                    dcnt=7                   07
055A0                    rpt=2                    02
055A1                                          000800010000000000                  .........
055AA                                       1  1F000001B00008 20000001B80008       ....... ......
055B8   403      BLK     cnt=2                 22 
055B9                                          3100                                1.
055BB   405      RPTBLK  cnt=2                 62 
055BC                    dcnt=14                  0E
055BD                    rpt=1                    01
055BE                                          0001                                ..
055C0                                       1  C000080012000000000000003400        ............4.
055CE   417      BLK     cnt=5                 25 
055CF                                          C80004009C                          .....
055D4   41C      ZERO    cnt=7                 07 
055D5   423      BLK     cnt=2                 22 
055D6                                          2D00                                -.
055D8   425      RPTBLK  cnt=14                6E 
055D9                    dcnt=2                   02
055DA                    rpt=2                    02
055DB                                          0001D00016001000000000000000        ..............
055E9                                       1  2F00 2900                           /.).
055ED   453      BLK     cnt=9                 29 
055EE                                          2B000001D000160010                  +........
055F7   45C      ZERO    cnt=4                 04 

            ---------------------------- Unpacked PiData ---------------------------
      0000  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0020  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0040  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0060  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0080  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00A0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00C0  00000000 00000000 00000000 00000000  00000300 00000168 00000270 00000274  .......................h...p...t
      00E0  00000258 00000170 00000160 000001D8  00000148 00000150 00000278 00000370  ...X...p...`.......H...P...x...p
      0100  00000B04 00000100 000006A4 00000100  00000734 00000100 0000096C 00000100  ...................4.......l....
      0120  00000000 00000100 00000008 00000100  000000CC 00000100 0000012C 00000100  ...........................,....
      0140  00000130 00000100 00000D08 00000100  00000BCC 00000100 00000568 00000100  ...0.......................h....
      0160  00000C18 00000100 00000D0C 00000100  00000138 00000100 00002E94 00000100  ...................8............
      0180  000011B0 00000100 0000181C 00000100  000016B0 00000100 00003CFC 00000100  ..........................<.....
      01A0  00003724 00000100 00003ABC 00000100  0000347C 00000100 00003238 00000100  ..7$......:.......4|......28....
      01C0  00003168 00000100 000019F4 00000100  000049BC 00000100 00004D84 00000100  ..1h..............I.......M.....
      01E0  1BBD0000 000001F8 00000000 000005EA  00000800 00000040 6170706C 65323131  .......................@apple211
      0200  34330000 00000000 00000000 00000100  00000108 00000110 00000000 000001E0  43..............................
      0220  00000000 00000000 00000118 00000000  00000108 00000110 00000000 000001E0  ................................
      0240  00000000 00000000 00000208 00000228  00000000 00000000 00000248 08002001  ...............(...........H.. .
      0260  00000001 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0280  6D74656A 00000000 0A617070 6C653231  31343300 00000000 00000000 00000000  mtej.....apple21143.............
      02A0  00000000 00000000 02002001 00000004  04656E65 74000000 00000000 00000000  .......... ......enet...........
      02C0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      02E0  00000000 00000000 00000000 00000000  00000001 6F74616E 000A0B01 01020000  ....................otan........
      0300  066C616E 4C696200 0D674578 706F7274  65644461 74610014 496E6974 69616C69  .lanLib..gExportedData..Initiali
      0320  7A654C6F 74734F53 74756666 000E6861  6C5F656E 65745F77 72697465 00116861  zeLotsOStuff..hal_enet_write..ha
      0340  6C5F6765 745F656E 65745F61 64647200  1D526567 69737465 72557070 65724472  l_get_enet_addr..RegisterUpperDr
      0360  69766572 4D736748 616E646C 65720000  00000000 00000178 0004005F 00000000  iverMsgHandler.........x..._....
      0380  00000001 00000180 00140020 00000000  0000001D 00000188 00120008 00010000  ........... ....................
      03A0  0000001E 00000190 00120008 00010000  00000002 00000198 00040008 00010000  ................................
      03C0  0000001B 000001A0 00100019 00000000  00000015 000001A8 00040008 00010000  ................................
      03E0  0000001F 000001B0 00080008 00010000  00000020 000001B8 00080008 00010000  ................... ............
      0400  00000031 000001C0 00080012 00000000  00000034 000001C8 0004009C 00000000  ...1...............4............
      0420  0000002D 000001D0 00160010 00000000  0000002F 000001D0 00160010 00000000  ...-.............../............
      0440  00000029 000001D0 00160010 00000000  0000002B 000001D0 00160010 00000000  ...)...............+............

055F8 There are 8 (pad?) bytes at the end of this section.

      =========================================================

      Loader section 2 (<unnamed>)

      ------- Loader Header -------
05600 entrySection     = 0xFFFFFFFF (-1)                       entry point section number
05604 entryOffset      = 0x00000000 (0)                        entry point descr. ldr section offset
05608 initSection      = 0x00000001 (1)                        init routine section number
0560C initOffset       = 0x00000120 (288)                      init routine descr. ldr section offset
05610 termSection      = 0x00000001 (1)                        term routine section number
05614 termOffset       = 0x00000138 (312)                      term routine descr. ldr section offset
05618 nbrImportIDs     = 0x00000004 (4)                        number of import container ID entries
0561C nbrImportSyms    = 0x00000034 (52)                       number of import symbol table entries
05620 nbrRelocSects    = 0x00000001 (1)                        number of relocation sections (headers)
05624 relocsOffset     = 0x00000174 (372)                      relocation instructions ldr section offset	
05628 strTblOffset     = 0x000001A2 (418)                      string table ldr section offset
0562C slotTblOffset    = 0x000004DC (1244)                     hash slot table ldr section offset
05630 hashSlotTblSz    = 0x00000000 (0) [==> 1]                log 2 of number of hash slot entries
05634 nbrExportSyms    = 0x00000006 (6)                        number of export symbol table entries

      ------ Loader Import Container ID Table ------
05638 [0] containerName    = 0x00000000 (0) .... DriverServicesLib
0563C     oldImpVersion    = 0x00000000 (0)                    old implementation version
05640     currentVersion   = 0x00000000 (0)                    current version
05644     nbrOfImports     = 9                                 number of import symbols from this container
05648     firstImport      = 0                                 first import symbol (index) to use
0564C     importFlags      = 0x00                              import container flags
0564D     reserved         = 0x000000                          <reserved>

05650 [1] containerName    = 0x0000009F (159) .. InterfaceLib
05654     oldImpVersion    = 0x00000000 (0)                    old implementation version
05658     currentVersion   = 0x00000000 (0)                    current version
0565C     nbrOfImports     = 6                                 number of import symbols from this container
05660     firstImport      = 9                                 first import symbol (index) to use
05664     importFlags      = 0x00                              import container flags
05665     reserved         = 0x000000                          <reserved>

05668 [2] containerName    = 0x000000FF (255) .. OTKernelUtilLib
0566C     oldImpVersion    = 0x00000000 (0)                    old implementation version
05670     currentVersion   = 0x00000000 (0)                    current version
05674     nbrOfImports     = 14                                number of import symbols from this container
05678     firstImport      = 15                                first import symbol (index) to use
0567C     importFlags      = 0x00                              import container flags
0567D     reserved         = 0x000000                          <reserved>

05680 [3] containerName    = 0x000001EF (495) .. OTKernelLib
05684     oldImpVersion    = 0x00000000 (0)                    old implementation version
05688     currentVersion   = 0x00000000 (0)                    current version
0568C     nbrOfImports     = 23                                number of import symbols from this container
05690     firstImport      = 29                                first import symbol (index) to use
05694     importFlags      = 0x00                              import container flags
05695     reserved         = 0x000000                          <reserved>

      ------ Loader Import Symbol Table ------
           Importing from "DriverServicesLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
05698 [ 0] 02 000012   TVector  PBQueueInit
0569C [ 1] 02 00001E   TVector  PBDequeueFirst
056A0 [ 2] 02 00002D   TVector  PBQueueCreate
056A4 [ 3] 02 00003B   TVector  PoolAllocateResident
056A8 [ 4] 02 000050   TVector  PBQueueDelete
056AC [ 5] 02 00005E   TVector  PBEnqueueLast
056B0 [ 6] 02 00006C   TVector  PoolDeallocate
056B4 [ 7] 02 00007B   TVector  BlockMoveData
056B8 [ 8] 02 000089   TVector  BlockMoveDataUncached

           Importing from "InterfaceLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
056BC [ 9] 02 0000AC   TVector  CloseConnection
056C0 [10] 02 0000BC   TVector  NewPtrSysClear
056C4 [11] 02 0000CB   TVector  CountSymbols
056C8 [12] 02 0000D8   TVector  GetSharedLibrary
056CC [13] 02 0000E9   TVector  FindSymbol
056D0 [14] 02 0000F4   TVector  DisposePtr

           Importing from "OTKernelUtilLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
056D4 [15] 02 00010F   TVector  OTMemzero
056D8 [16] 02 000119   TVector  OTScheduleDeferredTask
056DC [17] 02 000130   TVector  OTGetTimeStamp
056E0 [18] 02 00013F   TVector  OTLIFOEnqueue
056E4 [19] 02 00014D   TVector  OTDestroyDeferredTask
056E8 [20] 02 000163   TVector  OTCreateDeferredTask
056EC [21] 02 000178   TVector  OTReverseList
056F0 [22] 02 000186   TVector  OTLIFODequeue
056F4 [23] 02 000194   TVector  OTChangePortState
056F8 [24] 02 0001A6   TVector  OTEnterInterrupt
056FC [25] 02 0001B7   TVector  OTLeaveInterrupt
05700 [26] 02 0001C8   TVector  OTAtomicAdd32
05704 [27] 02 0001D6   TVector  OTLIFOStealList
05708 [28] 02 0001E6   TVector  OTMemcpy

           Importing from "OTKernelLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
0570C [29] 02 0001FB   TVector  dupmsg
05710 [30] 02 000202   TVector  freemsg
05714 [31] 02 00020A   TVector  msgdsize
05718 [32] 02 000213   TVector  putq
0571C [33] 02 000218   TVector  copyb
05720 [34] 02 00021E   TVector  putnextctl1
05724 [35] 02 00022A   TVector  OTFreeMem
05728 [36] 02 000234   TVector  OTAllocMem
0572C [37] 02 00023F   TVector  mi_reallocb
05730 [38] 02 00024B   TVector  putnext
05734 [39] 02 000253   TVector  canputnext
05738 [40] 02 00025E   TVector  freeb
0573C [41] 02 000264   TVector  qreply
05740 [42] 02 00026B   TVector  esballoc
05744 [43] 02 000274   TVector  adjmsg
05748 [44] 02 00027B   TVector  flushq
0574C [45] 02 000282   TVector  puthere
05750 [46] 02 00028A   TVector  mi_offset_param
05754 [47] 02 00029A   TVector  mi_close_comm
05758 [48] 02 0002A8   TVector  OTFindPortByDev
0575C [49] 02 0002B8   TVector  allocb
05760 [50] 02 0002BF   TVector  mi_open_comm
05764 [51] 02 0002CC   TVector  getq

      ------ Loader Relocation Headers ------
05768 [0] sectionNumber    = 1                                 loadable section to be relocated
0576A     reserved         = 0x0000                            <reserved>
0576C     nbrOfRelocs      = 23                                number of loader relocation instructions
05770     firstRelocInstr  = 0x00000000 (0)                    relocation offset to first instruction

      ------ Loader Relocation Instructions ------
           Relocations for section 1 (<unnamed>)
           Instr     Op    Operand           codeA dataA rSymI      rAddr(s)      Relocation      Other effects/section names
05774 [ 0] 6401      DTIS  sct=1               0     1     0                                      dataA = &sct 1
05776 [ 1] 4A33      SYMR  cnt=52              0     1     0   00000000:000000CC  ImpSym[0:51]
05778 [ 2] 420B      DATA  cnt=12              0     1    52   000000D0:000000FC  dataA           sct 1
0577A [ 3] 461A      DSC2  cnt=27              0     1    52   00000100:000001D4  codeA,dataA     sct 0,sct 1
0577C [ 4] 4400      DESC  cnt=1               0     1    52   000001D8:000001E0  codeA,dataA,0   sct 0,sct 1
0577E [ 5] 4800      VTBL  cnt=1               0     1    52   000001E4:000001E8  dataA,0         sct 1
05780 [ 6] 0203      DDAT  delta=32,n=3        0     1    52   0000020C:00000214  dataA           sct 1
05782 [ 7] 0041      DDAT  delta=4,n=1         0     1    52   0000021C           dataA           sct 1
05784 [ 8] 8007      DELT  delta=8             0     1    52                                      rAddr = 0x00000228
05786 [ 9] 4800      VTBL  cnt=1               0     1    52   00000228:0000022C  dataA,0         sct 1
05788 [10] 4201      DATA  cnt=2               0     1    52   00000230:00000234  dataA           sct 1
0578A [11] 0041      DDAT  delta=4,n=1         0     1    52   0000023C           dataA           sct 1
0578C [12] 0082      DDAT  delta=8,n=2         0     1    52   00000248:0000024C  dataA           sct 1
0578E [13] 0081      DDAT  delta=8,n=1         0     1    52   00000258           dataA           sct 1
05790 [14] 1181      DDAT  delta=280,n=1       0     1    52   00000374           dataA           sct 1
05792 [15] 00C1      DDAT  delta=12,n=1        0     1    52   00000384           dataA           sct 1
05794 [16] 00C1      DDAT  delta=12,n=1        0     1    52   00000394           dataA           sct 1
05796 [17] 00C1      DDAT  delta=12,n=1        0     1    52   000003A4           dataA           sct 1
05798 [18] 00C1      DDAT  delta=12,n=1        0     1    52   000003B4           dataA           sct 1
0579A [19] 00C1      DDAT  delta=12,n=1        0     1    52   000003C4           dataA           sct 1
0579C [20] 00C1      DDAT  delta=12,n=1        0     1    52   000003D4           dataA           sct 1
0579E [21] 00C1      DDAT  delta=12,n=1        0     1    52   000003E4           dataA           sct 1
057A0 [22] 9600      RPT   i=7,rpt=1           0     1    52                                      rpt ins(15:21) 1 times

      ------ Loader String Table ------
057A2 00000    18  DriverServicesLib
057B4 00012    12  PBQueueInit
057C0 0001E    15  PBDequeueFirst
057CF 0002D    14  PBQueueCreate
057DD 0003B    21  PoolAllocateResident
057F2 00050    14  PBQueueDelete
05800 0005E    14  PBEnqueueLast
0580E 0006C    15  PoolDeallocate
0581D 0007B    14  BlockMoveData
0582B 00089    22  BlockMoveDataUncached
05841 0009F    13  InterfaceLib
0584E 000AC    16  CloseConnection
0585E 000BC    15  NewPtrSysClear
0586D 000CB    13  CountSymbols
0587A 000D8    17  GetSharedLibrary
0588B 000E9    11  FindSymbol
05896 000F4    11  DisposePtr
058A1 000FF    16  OTKernelUtilLib
058B1 0010F    10  OTMemzero
058BB 00119    23  OTScheduleDeferredTask
058D2 00130    15  OTGetTimeStamp
058E1 0013F    14  OTLIFOEnqueue
058EF 0014D    22  OTDestroyDeferredTask
05905 00163    21  OTCreateDeferredTask
0591A 00178    14  OTReverseList
05928 00186    14  OTLIFODequeue
05936 00194    18  OTChangePortState
05948 001A6    17  OTEnterInterrupt
05959 001B7    17  OTLeaveInterrupt
0596A 001C8    14  OTAtomicAdd32
05978 001D6    16  OTLIFOStealList
05988 001E6     9  OTMemcpy
05991 001EF    12  OTKernelLib
0599D 001FB     7  dupmsg
059A4 00202     8  freemsg
059AC 0020A     9  msgdsize
059B5 00213     5  putq
059BA 00218     6  copyb
059C0 0021E    12  putnextctl1
059CC 0022A    10  OTFreeMem
059D6 00234    11  OTAllocMem
059E1 0023F    12  mi_reallocb
059ED 0024B     8  putnext
059F5 00253    11  canputnext
05A00 0025E     6  freeb
05A06 00264     7  qreply
05A0D 0026B     9  esballoc
05A16 00274     7  adjmsg
05A1D 0027B     7  flushq
05A24 00282     8  puthere
05A2C 0028A    16  mi_offset_param
05A3C 0029A    14  mi_close_comm
05A4A 002A8    16  OTFindPortByDev
05A5A 002B8     7  allocb
05A61 002BF    13  mi_open_comm
05A6E 002CC     5  getq
05A73 002D1    16  gDLPIPrivateData
05A83 002E1    20  TheDriverDescription
05A97 002F5    16  ValidateHardware
05AA7 00305    21  TerminateStreamModule
05ABC 0031A    16  GetOTInstallInfo
05ACC 0032A    16  InitStreamModule

      ------ Loader Export Hash Slot Table ------
            Slot => Count  Index
05ADC [0] 00180000    6      0  

      ------ Loader Export Chain Table ------
05AE0 [0] 0014BDE0   [1] 00104E3C   [2] 0010ADD8   [3] 00155E85   [4] 00108F84
05AF4 [5] 0010AE97

      ------ Loader Export Symbol Table ------
05AF8 [0] symbol class     = 0x01       (Data)                 export symbol class
05AF9     export name      = 0x0002E1   ........ TheDriverDescription
05AFC     address          = 0x00000280 (640)                  section offset to be exported
05B00     sectionNumber    = 1          (<unnamed>)            section number

05B02 [1] symbol class     = 0x02       (TVector)              export symbol class
05B03     export name      = 0x0002F5   ........ ValidateHardware
05B06     address          = 0x00000128 (296)                  section offset to be exported
05B0A     sectionNumber    = 1          (<unnamed>)            section number

05B0C [2] symbol class     = 0x01       (Data)                 export symbol class
05B0D     export name      = 0x0002D1   ........ gDLPIPrivateData
05B10     address          = 0x00000270 (624)                  section offset to be exported
05B14     sectionNumber    = 1          (<unnamed>)            section number

05B16 [3] symbol class     = 0x02       (TVector)              export symbol class
05B17     export name      = 0x000305   ........ TerminateStreamModule
05B1A     address          = 0x00000130 (304)                  section offset to be exported
05B1E     sectionNumber    = 1          (<unnamed>)            section number

05B20 [4] symbol class     = 0x02       (TVector)              export symbol class
05B21     export name      = 0x00032A   ........ InitStreamModule
05B24     address          = 0x00000158 (344)                  section offset to be exported
05B28     sectionNumber    = 1          (<unnamed>)            section number

05B2A [5] symbol class     = 0x02       (TVector)              export symbol class
05B2B     export name      = 0x00031A   ........ GetOTInstallInfo
05B2E     address          = 0x00000140 (320)                  section offset to be exported
05B32     sectionNumber    = 1          (<unnamed>)            section number

DumpPEF complete - no errors reported.


      Container [5] (pci1011,14) [In data fork (Offset 0x30D60, Length 0x1C402/115714)]

      Container Header
00000 magic1, magic2   = 0x4A6F7921 ('Joy!')                   magic numbers
00004 containerID      = 0x70656666 ('peff')                   container identifier
00008 architectureID   = 0x70777063 ('pwpc')                   architecture identifier
0000C versionNumber    = 0x00000001 (1)                        version
00010 dateTimeStamp    = 0xB8C77E2F (Wed Mar 27 05:48:31 2002) date/time stamp
00014 oldDefVersion    = 0x00000000 (0)                        old definition version
00018 oldImpVersion    = 0x00000000 (0)                        old implementation version
0001C currentVersion   = 0x00000000 (0)                        current version
00020 nbrOfSections    = 3                                     number of sections
00022 loadableSections = 2                                     number of loadable sections
00024 memoryAddress    = 0x00000000                            memory address

      =========================================================

      Section Header 0
00028 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
0002C sectionAddress   = 0x00000000                            preferred base address for section
00030 execSize         = 0x00017974 (96628)                    execution (byte) size (including zero init)
00034 initSize         = 0x00017974 (96628)                    before zero init (byte) size
00038 rawSize          = 0x00017974 (96628)                    raw data (byte) size
0003C containerOffset  = 0x00000080 (128)                      container offset to the raw data
00040 regionKind       = 0x00       (code)                     region kind ==> code section (loadable)
00041 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
00042 alignment        = 0x02       (4-byte bndry)             log 2 alignment
00043 reserved         = 0x00                                  <reserved>

      Section Header 1
00044 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00048 sectionAddress   = 0x00000000                            preferred base address for section
0004C execSize         = 0x00004CA8 (19624)                    execution (byte) size (including zero init)
00050 initSize         = 0x00004A80 (19072)                    before zero init (byte) size
00054 rawSize          = 0x000041C2 (16834)                    raw data (byte) size
00058 containerOffset  = 0x00017A00 (96768)                    container offset to the raw data
0005C regionKind       = 0x02       (pidata)                   region kind ==> "pattern" initialized data (loadable)
0005D shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
0005E alignment        = 0x03       (8-byte bndry)             log 2 alignment
0005F reserved         = 0x00                                  <reserved>

      Section Header 2
00060 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00064 sectionAddress   = 0x00000000                            preferred base address for section
00068 execSize         = 0x00000000 (0)                        execution (byte) size (including zero init)
0006C initSize         = 0x00000000 (0)                        before zero init (byte) size
00070 rawSize          = 0x00000832 (2098)                     raw data (byte) size
00074 containerOffset  = 0x0001BBD0 (113616)                   container offset to the raw data
00078 regionKind       = 0x04       (loader)                   region kind ==> loader (non-loadable)
00079 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
0007A alignment        = 0x00                                  log 2 alignment (ignored for non-loadables)
0007B reserved         = 0x00                                  <reserved>

0007C There are 4 (pad?) bytes at the end of the section headers.
      This is probably because there's no string table.

      =========================================================

      Code section 0 (<unnamed>)

       Loc   Flags  Object Code  Label      Opcode    Operand                   Comment
00080 00000   X      7C0802A6               mflr      r0                        ; LR = 8
00084 00004          90010008               stw       r0,0x0008(SP)
00088 00008          9421FFC0               stwu      SP,-0x0040(SP)
0008C 0000C          39824868               addi      r12,RTOC,18536
00090 00010   X      7CE83B78               mr        r8,r7
00094 00014   X      7CC73378               mr        r7,r6
00098 00018   X      7CA62B78               mr        r6,r5
0009C 0001C   X      7C852378               mr        r5,r4
000A0 00020   X      7C641B78               mr        r4,r3
000A4 00024          806C0000               lwz       r3,0x0000(r12)
000A8 00028          48016445               bl        $+0x16444                 ; 0x0001646C
000AC 0002C   X      60000000               nop
000B0 00030          38210040               addi      SP,SP,64
000B4 00034          80010008               lwz       r0,0x0008(SP)
000B8 00038   X      7C0803A6               mtlr      r0                        ; LR = 8
000BC 0003C   X      4E800020               blr
000C0 00040          8062FF04               lwz       r3,-0x00FC(RTOC)
000C4 00044   X      4E800020               blr
000C8 00048   X      7C0802A6               mflr      r0                        ; LR = 8
000CC 0004C          93E1FFFC               stw       r31,-0x0004(SP)
000D0 00050          90010008               stw       r0,0x0008(SP)
000D4 00054          9421FFC0               stwu      SP,-0x0040(SP)
000D8 00058   X      3BE3FFFF               subi      r31,r3,1
000DC 0005C          8122FF00               lwz       r9,-0x0100(RTOC)
000E0 00060   X      281F0008               cmplwi    r31,0x0008
000E4 00064          38820300               addi      r4,RTOC,768
000E8 00068   X      41810080               bgt       $+0x0080                  ; 0x000000E8
000EC 0006C   X      57E5103A               slwi      r5,r31,2
000F0 00070          7CA4282E               lwzx      r5,r4,r5
000F4 00074   X      7CA903A6               mtctr     r5                        ; CTR = 9
000F8 00078   X      4E800420               bctr
000FC 0007C          80690000               lwz       r3,0x0000(r9)
00100 00080   X      2C030000               cmpwi     r3,0
00104 00084   X      41820064               beq       $+0x0064                  ; 0x000000E8
00108 00088   X      38800000               li        r4,0
0010C 0008C          48016961               bl        $+0x16960                 ; 0x000169EC
00110 00090   X      60000000               nop
00114 00094          48000054               b         $+0x0054                  ; 0x000000E8
00118 00098          80690000               lwz       r3,0x0000(r9)
0011C 0009C   X      2C030000               cmpwi     r3,0
00120 000A0   X      41820048               beq       $+0x0048                  ; 0x000000E8
00124 000A4   X      38800000               li        r4,0
00128 000A8          48016945               bl        $+0x16944                 ; 0x000169EC
0012C 000AC   X      60000000               nop
00130 000B0          48000038               b         $+0x0038                  ; 0x000000E8
00134 000B4          80690000               lwz       r3,0x0000(r9)
00138 000B8   X      2C030000               cmpwi     r3,0
0013C 000BC   X      4182002C               beq       $+0x002C                  ; 0x000000E8
00140 000C0   X      38800001               li        r4,1
00144 000C4          48016929               bl        $+0x16928                 ; 0x000169EC
00148 000C8   X      60000000               nop
0014C 000CC          4800001C               b         $+0x001C                  ; 0x000000E8
00150 000D0          80690000               lwz       r3,0x0000(r9)
00154 000D4   X      2C030000               cmpwi     r3,0
00158 000D8   X      41820010               beq       $+0x0010                  ; 0x000000E8
0015C 000DC   X      38800001               li        r4,1
00160 000E0          4801690D               bl        $+0x1690C                 ; 0x000169EC
00164 000E4   X      60000000               nop
00168 000E8   X      38600000               li        r3,0
0016C 000EC          38210040               addi      SP,SP,64
00170 000F0          80010008               lwz       r0,0x0008(SP)
00174 000F4   X      7C0803A6               mtlr      r0                        ; LR = 8
00178 000F8          83E1FFFC               lwz       r31,-0x0004(SP)
0017C 000FC   X      4E800020               blr
00180 00100          38824868               addi      r4,RTOC,18536
00184 00104          80640000               lwz       r3,0x0000(r4)
00188 00108   X      2C030000               cmpwi     r3,0
0018C 0010C   X      4D820020               beqlr
00190 00110   X      7C0802A6               mflr      r0                        ; LR = 8
00194 00114          93A1FFF4               stw       r29,-0x000C(SP)
00198 00118          93C1FFF8               stw       r30,-0x0008(SP)
0019C 0011C          93E1FFFC               stw       r31,-0x0004(SP)
001A0 00120          90010008               stw       r0,0x0008(SP)
001A4 00124          9421FFB0               stwu      SP,-0x0050(SP)
001A8 00128          3BC24880               addi      r30,RTOC,18560
001AC 0012C   X      7C9F2378               mr        r31,r4
001B0 00130          801E0006               lwz       r0,0x0006(r30)
001B4 00134   X      2C000000               cmpwi     r0,0
001B8 00138   X      4182001C               beq       $+0x001C                  ; 0x00000154
001BC 0013C   X      3BA00000               li        r29,0
001C0 00140   X      7FC3F378               mr        r3,r30
001C4 00144          4801703D               bl        $+0x1703C                 ; 0x00017180
001C8 00148          80410014               lwz       RTOC,0x0014(SP)
001CC 0014C          93BE0006               stw       r29,0x0006(r30)
001D0 00150          807F0000               lwz       r3,0x0000(r31)
001D4 00154          48016951               bl        $+0x16950                 ; 0x00016AA4
001D8 00158   X      60000000               nop
001DC 0015C          907F0000               stw       r3,0x0000(r31)
001E0 00160   X      2C030000               cmpwi     r3,0
001E4 00164   X      4182002C               beq       $+0x002C                  ; 0x00000190
001E8 00168          38820348               addi      r4,RTOC,840
001EC 0016C   X      38600000               li        r3,0
001F0 00170          48008C91               bl        $+0x8C90                  ; 0x00008E00
001F4 00174   X      60000000               nop
001F8 00178          38820348               addi      r4,RTOC,840
001FC 0017C   X      38600000               li        r3,0
00200 00180          80A2FF10               lwz       r5,-0x00F0(RTOC)
00204 00184          38840028               addi      r4,r4,40
00208 00188          48008C79               bl        $+0x8C78                  ; 0x00008E00
0020C 0018C   X      60000000               nop
00210 00190          38210050               addi      SP,SP,80
00214 00194          80010008               lwz       r0,0x0008(SP)
00218 00198   X      7C0803A6               mtlr      r0                        ; LR = 8
0021C 0019C          83A1FFF4               lwz       r29,-0x000C(SP)
00220 001A0          83C1FFF8               lwz       r30,-0x0008(SP)
00224 001A4          83E1FFFC               lwz       r31,-0x0004(SP)
00228 001A8   X      4E800020               blr
0022C 001AC   X      7C0802A6               mflr      r0                        ; LR = 8
00230 001B0          BF61FFEC               stmw      r27,-0x0014(SP)
00234 001B4          90010008               stw       r0,0x0008(SP)
00238 001B8          9421FFA0               stwu      SP,-0x0060(SP)
0023C 001BC          3BC24870               addi      r30,RTOC,18544
00240 001C0          83E2FF10               lwz       r31,-0x00F0(RTOC)
00244 001C4   X      7FC4F378               mr        r4,r30
00248 001C8          3B824868               addi      r28,RTOC,18536
0024C 001CC          83A2FF0C               lwz       r29,-0x00F4(RTOC)
00250 001D0          48016FC9               bl        $+0x16FC8                 ; 0x00017198
00254 001D4          80410014               lwz       RTOC,0x0014(SP)
00258 001D8   X      7FC3F378               mr        r3,r30
0025C 001DC          4800CF49               bl        $+0xCF48                  ; 0x0000D124
00260 001E0   X      60000000               nop
00264 001E4          8362FEFC               lwz       r27,-0x0104(RTOC)
00268 001E8   X      7C681B78               mr        r8,r3
0026C 001EC          38BB00A1               addi      r5,r27,161
00270 001F0   X      7FE3FB78               mr        r3,r31
00274 001F4          38DB00AB               addi      r6,r27,171
00278 001F8          38FB00BA               addi      r7,r27,186
0027C 001FC   X      38800040               li        r4,64
00280 00200          48007129               bl        $+0x7128                  ; 0x00007328
00284 00204   X      60000000               nop
00288 00208          389B00C2               addi      r4,r27,194
0028C 0020C   X      7FE5FB78               mr        r5,r31
00290 00210   X      38600000               li        r3,0
00294 00214          480093FD               bl        $+0x93FC                  ; 0x00009610
00298 00218   X      60000000               nop
0029C 0021C          801C0000               lwz       r0,0x0000(r28)
002A0 00220   X      2C000000               cmpwi     r0,0
002A4 00224   X      41820048               beq       $+0x0048                  ; 0x0000026C
002A8 00228          38820348               addi      r4,RTOC,840
002AC 0022C   X      38600000               li        r3,0
002B0 00230          388400D8               addi      r4,r4,216
002B4 00234          48008BCD               bl        $+0x8BCC                  ; 0x00008E00
002B8 00238   X      60000000               nop
002BC 0023C          38820348               addi      r4,RTOC,840
002C0 00240   X      7FE5FB78               mr        r5,r31
002C4 00244          3884011A               addi      r4,r4,282
002C8 00248   X      38600000               li        r3,0
002CC 0024C          48008BB5               bl        $+0x8BB4                  ; 0x00008E00
002D0 00250   X      60000000               nop
002D4 00254   X      38600000               li        r3,0
002D8 00258          38210060               addi      SP,SP,96
002DC 0025C          80010008               lwz       r0,0x0008(SP)
002E0 00260   X      7C0803A6               mtlr      r0                        ; LR = 8
002E4 00264          BB61FFEC               lmw       r27,-0x0014(SP)
002E8 00268   X      4E800020               blr
002EC 0026C   X      38000019               li        r0,25
002F0 00270   X      7FC3F378               mr        r3,r30
002F4 00274          90010038               stw       r0,0x0038(SP)
002F8 00278   X      38A0004B               li        r5,75
002FC 0027C   X      7FE4FB78               mr        r4,r31
00300 00280   X      38C00028               li        r6,40
00304 00284          90A1003C               stw       r5,0x003C(SP)
00308 00288   X      38A00032               li        r5,50
0030C 0028C   X      38E0000F               li        r7,15
00310 00290   X      39000032               li        r8,50
00314 00294   X      39200028               li        r9,40
00318 00298   X      3940001E               li        r10,30
0031C 0029C          48016951               bl        $+0x16950                 ; 0x00016BEC
00320 002A0   X      60000000               nop
00324 002A4          907C0000               stw       r3,0x0000(r28)
00328 002A8   X      2C030000               cmpwi     r3,0
0032C 002AC   X      4082001C               bne       $+0x001C                  ; 0x000002C8
00330 002B0          38820348               addi      r4,RTOC,840
00334 002B4   X      38600000               li        r3,0
00338 002B8          388400F8               addi      r4,r4,248
0033C 002BC          48008B45               bl        $+0x8B44                  ; 0x00008E00
00340 002C0   X      60000000               nop
00344 002C4          4BFFFF78               b         $-0x0088                  ; 0x0000023C
00348 002C8   X      38607772               li        r3,30578
0034C 002CC          38810040               addi      r4,SP,64
00350 002D0          3C63706F               addis     r3,r3,28783
00354 002D4          48016EDD               bl        $+0x16EDC                 ; 0x000171B0
00358 002D8          80410014               lwz       RTOC,0x0014(SP)
0035C 002DC   X      2C030000               cmpwi     r3,0
00360 002E0   X      4082002C               bne       $+0x002C                  ; 0x0000030C
00364 002E4          80010040               lwz       r0,0x0040(SP)
00368 002E8          540006F7               rlwinm.   r0,r0,0,27,27
0036C 002EC   X      41820020               beq       $+0x0020                  ; 0x0000030C
00370 002F0   X      38600010               li        r3,16
00374 002F4          38820328               addi      r4,RTOC,808
00378 002F8          B07D0004               sth       r3,0x0004(r29)
0037C 002FC   X      7FA3EB78               mr        r3,r29
00380 00300          909D0006               stw       r4,0x0006(r29)
00384 00304          48016EC5               bl        $+0x16EC4                 ; 0x000171C8
00388 00308          80410014               lwz       RTOC,0x0014(SP)
0038C 0030C   X      38600001               li        r3,1
00390 00310          38210060               addi      SP,SP,96
00394 00314          80010008               lwz       r0,0x0008(SP)
00398 00318   X      7C0803A6               mtlr      r0                        ; LR = 8
0039C 0031C          BB61FFEC               lmw       r27,-0x0014(SP)
003A0 00320   X      4E800020               blr
003A4 00324   X      7C0802A6               mflr      r0                        ; LR = 8
003A8 00328          93A1FFF4               stw       r29,-0x000C(SP)
003AC 0032C          93C1FFF8               stw       r30,-0x0008(SP)
003B0 00330          93E1FFFC               stw       r31,-0x0004(SP)
003B4 00334          90010008               stw       r0,0x0008(SP)
003B8 00338          9421FFB0               stwu      SP,-0x0050(SP)
003BC 0033C          83E2FF10               lwz       r31,-0x00F0(RTOC)
003C0 00340   X      7C7E1B78               mr        r30,r3
003C4 00344          4800CDE1               bl        $+0xCDE0                  ; 0x0000D124
003C8 00348   X      60000000               nop
003CC 0034C          83A2FEFC               lwz       r29,-0x0104(RTOC)
003D0 00350   X      7C681B78               mr        r8,r3
003D4 00354          38BD00A1               addi      r5,r29,161
003D8 00358   X      7FE3FB78               mr        r3,r31
003DC 0035C          38DD00AB               addi      r6,r29,171
003E0 00360          38FD00BA               addi      r7,r29,186
003E4 00364   X      38800040               li        r4,64
003E8 00368          48006FC1               bl        $+0x6FC0                  ; 0x00007328
003EC 0036C   X      60000000               nop
003F0 00370          389D0136               addi      r4,r29,310
003F4 00374   X      7FE5FB78               mr        r5,r31
003F8 00378   X      38600000               li        r3,0
003FC 0037C          48009295               bl        $+0x9294                  ; 0x00009610
00400 00380   X      60000000               nop
00404 00384          39824868               addi      r12,RTOC,18536
00408 00388          800C0000               lwz       r0,0x0000(r12)
0040C 0038C   X      2C000000               cmpwi     r0,0
00410 00390   X      41820050               beq       $+0x0050                  ; 0x000003E0
00414 00394          38820348               addi      r4,RTOC,840
00418 00398   X      38600000               li        r3,0
0041C 0039C          3884014C               addi      r4,r4,332
00420 003A0          48008A61               bl        $+0x8A60                  ; 0x00008E00
00424 003A4   X      60000000               nop
00428 003A8          38820348               addi      r4,RTOC,840
0042C 003AC   X      7FE5FB78               mr        r5,r31
00430 003B0          3884016C               addi      r4,r4,364
00434 003B4   X      38600000               li        r3,0
00438 003B8          48008A49               bl        $+0x8A48                  ; 0x00008E00
0043C 003BC   X      60000000               nop
00440 003C0   X      3860F37F               li        r3,-3201
00444 003C4          38210050               addi      SP,SP,80
00448 003C8          80010008               lwz       r0,0x0008(SP)
0044C 003CC   X      7C0803A6               mtlr      r0                        ; LR = 8
00450 003D0          83A1FFF4               lwz       r29,-0x000C(SP)
00454 003D4          83C1FFF8               lwz       r30,-0x0008(SP)
00458 003D8          83E1FFFC               lwz       r31,-0x0004(SP)
0045C 003DC   X      4E800020               blr
00460 003E0   X      7FC3F378               mr        r3,r30
00464 003E4   X      7FE4FB78               mr        r4,r31
00468 003E8          48016D39               bl        $+0x16D38                 ; 0x00017120
0046C 003EC   X      60000000               nop
00470 003F0   X      2C030000               cmpwi     r3,0
00474 003F4   X      4182FFB4               beq       $-0x004C                  ; 0x000003A8
00478 003F8   X      38600000               li        r3,0
0047C 003FC          38210050               addi      SP,SP,80
00480 00400          80010008               lwz       r0,0x0008(SP)
00484 00404   X      7C0803A6               mtlr      r0                        ; LR = 8
00488 00408          83A1FFF4               lwz       r29,-0x000C(SP)
0048C 0040C          83C1FFF8               lwz       r30,-0x0008(SP)
00490 00410          83E1FFFC               lwz       r31,-0x0004(SP)
00494 00414   X      4E800020               blr
00498 00418          93E1FFFC               stw       r31,-0x0004(SP)
0049C 0041C   X      2C030100               cmpwi     r3,256
004A0 00420   X      41820100               beq       $+0x0100                  ; 0x00000520
004A4 00424   X      41810070               bgt       $+0x0070                  ; 0x00000494
004A8 00428   X      2C030006               cmpwi     r3,6
004AC 0042C   X      41820164               beq       $+0x0164                  ; 0x00000590
004B0 00430   X      41810030               bgt       $+0x0030                  ; 0x00000460
004B4 00434   X      2C030001               cmpwi     r3,1
004B8 00438   X      41820118               beq       $+0x0118                  ; 0x00000550
004BC 0043C   X      41810010               bgt       $+0x0010                  ; 0x0000044C
004C0 00440   X      2C030000               cmpwi     r3,0
004C4 00444   X      418200D0               beq       $+0x00D0                  ; 0x00000514
004C8 00448          48000228               b         $+0x0228                  ; 0x00000670
004CC 0044C   X      2C030002               cmpwi     r3,2
004D0 00450   X      41820110               beq       $+0x0110                  ; 0x00000560
004D4 00454   X      2C030003               cmpwi     r3,3
004D8 00458   X      41820118               beq       $+0x0118                  ; 0x00000570
004DC 0045C          48000214               b         $+0x0214                  ; 0x00000670
004E0 00460   X      2C03000D               cmpwi     r3,13
004E4 00464   X      4182017C               beq       $+0x017C                  ; 0x000005E0
004E8 00468   X      41810018               bgt       $+0x0018                  ; 0x00000480
004EC 0046C   X      2C030007               cmpwi     r3,7
004F0 00470   X      41820130               beq       $+0x0130                  ; 0x000005A0
004F4 00474   X      2C030009               cmpwi     r3,9
004F8 00478   X      41820148               beq       $+0x0148                  ; 0x000005C0
004FC 0047C          480001F4               b         $+0x01F4                  ; 0x00000670
00500 00480   X      2C03000F               cmpwi     r3,15
00504 00484   X      4182017C               beq       $+0x017C                  ; 0x00000600
00508 00488   X      2C030010               cmpwi     r3,16
0050C 0048C   X      41820184               beq       $+0x0184                  ; 0x00000610
00510 00490          480001E0               b         $+0x01E0                  ; 0x00000670
00514 00494   X      2C030211               cmpwi     r3,529
00518 00498   X      41820188               beq       $+0x0188                  ; 0x00000620
0051C 0049C   X      41810038               bgt       $+0x0038                  ; 0x000004D4
00520 004A0   X      2C030208               cmpwi     r3,520
00524 004A4   X      4182010C               beq       $+0x010C                  ; 0x000005B0
00528 004A8   X      41810018               bgt       $+0x0018                  ; 0x000004C0
0052C 004AC   X      2C030204               cmpwi     r3,516
00530 004B0   X      41820080               beq       $+0x0080                  ; 0x00000530
00534 004B4   X      2C030205               cmpwi     r3,517
00538 004B8   X      418200C8               beq       $+0x00C8                  ; 0x00000580
0053C 004BC          480001B4               b         $+0x01B4                  ; 0x00000670
00540 004C0   X      2C03020A               cmpwi     r3,522
00544 004C4   X      4182010C               beq       $+0x010C                  ; 0x000005D0
00548 004C8   X      2C03020E               cmpwi     r3,526
0054C 004CC   X      41820124               beq       $+0x0124                  ; 0x000005F0
00550 004D0          480001A0               b         $+0x01A0                  ; 0x00000670
00554 004D4   X      2C030900               cmpwi     r3,2304
00558 004D8   X      41820178               beq       $+0x0178                  ; 0x00000650
0055C 004DC   X      41810018               bgt       $+0x0018                  ; 0x000004F4
00560 004E0   X      2C030400               cmpwi     r3,1024
00564 004E4   X      4182005C               beq       $+0x005C                  ; 0x00000540
00568 004E8   X      2C030800               cmpwi     r3,2048
0056C 004EC   X      41820144               beq       $+0x0144                  ; 0x00000630
00570 004F0          48000180               b         $+0x0180                  ; 0x00000670
00574 004F4   X      3FE00000               lis       r31,0
00578 004F8          63E48800               ori       r4,r31,0x8800
0057C 004FC   X      7C032000               cmpw      r3,r4
00580 00500   X      41820140               beq       $+0x0140                  ; 0x00000640
00584 00504          63E4FFFF               ori       r4,r31,0xFFFF
00588 00508   X      7C032000               cmpw      r3,r4
0058C 0050C   X      41820154               beq       $+0x0154                  ; 0x00000660
00590 00510          48000160               b         $+0x0160                  ; 0x00000670
00594 00514          8062FF1C               lwz       r3,-0x00E4(RTOC)
00598 00518          83E1FFFC               lwz       r31,-0x0004(SP)
0059C 0051C   X      4E800020               blr
005A0 00520          8062FF1C               lwz       r3,-0x00E4(RTOC)
005A4 00524          38630008               addi      r3,r3,8
005A8 00528          83E1FFFC               lwz       r31,-0x0004(SP)
005AC 0052C   X      4E800020               blr
005B0 00530          8062FF1C               lwz       r3,-0x00E4(RTOC)
005B4 00534          38630016               addi      r3,r3,22
005B8 00538          83E1FFFC               lwz       r31,-0x0004(SP)
005BC 0053C   X      4E800020               blr
005C0 00540          8062FF1C               lwz       r3,-0x00E4(RTOC)
005C4 00544          3863002A               addi      r3,r3,42
005C8 00548          83E1FFFC               lwz       r31,-0x0004(SP)
005CC 0054C   X      4E800020               blr
005D0 00550          8062FF1C               lwz       r3,-0x00E4(RTOC)
005D4 00554          3863003D               addi      r3,r3,61
005D8 00558          83E1FFFC               lwz       r31,-0x0004(SP)
005DC 0055C   X      4E800020               blr
005E0 00560          8062FF1C               lwz       r3,-0x00E4(RTOC)
005E4 00564          38630041               addi      r3,r3,65
005E8 00568          83E1FFFC               lwz       r31,-0x0004(SP)
005EC 0056C   X      4E800020               blr
005F0 00570          8062FF1C               lwz       r3,-0x00E4(RTOC)
005F4 00574          38630045               addi      r3,r3,69
005F8 00578          83E1FFFC               lwz       r31,-0x0004(SP)
005FC 0057C   X      4E800020               blr
00600 00580          8062FF1C               lwz       r3,-0x00E4(RTOC)
00604 00584          3863004F               addi      r3,r3,79
00608 00588          83E1FFFC               lwz       r31,-0x0004(SP)
0060C 0058C   X      4E800020               blr
00610 00590          8062FF1C               lwz       r3,-0x00E4(RTOC)
00614 00594          38630065               addi      r3,r3,101
00618 00598          83E1FFFC               lwz       r31,-0x0004(SP)
0061C 0059C   X      4E800020               blr
00620 005A0          8062FF1C               lwz       r3,-0x00E4(RTOC)
00624 005A4          3863006F               addi      r3,r3,111
00628 005A8          83E1FFFC               lwz       r31,-0x0004(SP)
0062C 005AC   X      4E800020               blr
00630 005B0          8062FF1C               lwz       r3,-0x00E4(RTOC)
00634 005B4          38630079               addi      r3,r3,121
00638 005B8          83E1FFFC               lwz       r31,-0x0004(SP)
0063C 005BC   X      4E800020               blr
00640 005C0          8062FF1C               lwz       r3,-0x00E4(RTOC)
00644 005C4          3863008F               addi      r3,r3,143
00648 005C8          83E1FFFC               lwz       r31,-0x0004(SP)
0064C 005CC   X      4E800020               blr
00650 005D0          8062FF1C               lwz       r3,-0x00E4(RTOC)
00654 005D4          3863009B               addi      r3,r3,155
00658 005D8          83E1FFFC               lwz       r31,-0x0004(SP)
0065C 005DC   X      4E800020               blr
00660 005E0          8062FF1C               lwz       r3,-0x00E4(RTOC)
00664 005E4          386300B3               addi      r3,r3,179
00668 005E8          83E1FFFC               lwz       r31,-0x0004(SP)
0066C 005EC   X      4E800020               blr
00670 005F0          8062FF1C               lwz       r3,-0x00E4(RTOC)
00674 005F4          386300C1               addi      r3,r3,193
00678 005F8          83E1FFFC               lwz       r31,-0x0004(SP)
0067C 005FC   X      4E800020               blr
00680 00600          8062FF1C               lwz       r3,-0x00E4(RTOC)
00684 00604          386300DB               addi      r3,r3,219
00688 00608          83E1FFFC               lwz       r31,-0x0004(SP)
0068C 0060C   X      4E800020               blr
00690 00610          8062FF1C               lwz       r3,-0x00E4(RTOC)
00694 00614          386300E9               addi      r3,r3,233
00698 00618          83E1FFFC               lwz       r31,-0x0004(SP)
0069C 0061C   X      4E800020               blr
006A0 00620          8062FF1C               lwz       r3,-0x00E4(RTOC)
006A4 00624          386300F7               addi      r3,r3,247
006A8 00628          83E1FFFC               lwz       r31,-0x0004(SP)
006AC 0062C   X      4E800020               blr
006B0 00630          8062FF1C               lwz       r3,-0x00E4(RTOC)
006B4 00634          38630111               addi      r3,r3,273
006B8 00638          83E1FFFC               lwz       r31,-0x0004(SP)
006BC 0063C   X      4E800020               blr
006C0 00640          8062FF1C               lwz       r3,-0x00E4(RTOC)
006C4 00644          3863011E               addi      r3,r3,286
006C8 00648          83E1FFFC               lwz       r31,-0x0004(SP)
006CC 0064C   X      4E800020               blr
006D0 00650          8062FF1C               lwz       r3,-0x00E4(RTOC)
006D4 00654          38630128               addi      r3,r3,296
006D8 00658          83E1FFFC               lwz       r31,-0x0004(SP)
006DC 0065C   X      4E800020               blr
006E0 00660          8062FF1C               lwz       r3,-0x00E4(RTOC)
006E4 00664          38630138               addi      r3,r3,312
006E8 00668          83E1FFFC               lwz       r31,-0x0004(SP)
006EC 0066C   X      4E800020               blr
006F0 00670          8062FF1C               lwz       r3,-0x00E4(RTOC)
006F4 00674          3863013D               addi      r3,r3,317
006F8 00678          83E1FFFC               lwz       r31,-0x0004(SP)
006FC 0067C   X      4E800020               blr
00700 00680   X      7C0802A6               mflr      r0                        ; LR = 8
00704 00684          93A1FFF4               stw       r29,-0x000C(SP)
00708 00688          93C1FFF8               stw       r30,-0x0008(SP)
0070C 0068C          93E1FFFC               stw       r31,-0x0004(SP)
00710 00690          90010008               stw       r0,0x0008(SP)
00714 00694          9421FFA0               stwu      SP,-0x0060(SP)
00718 00698          3BC24890               addi      r30,RTOC,18576
0071C 0069C   X      547F043E               clrlwi    r31,r3,16
00720 006A0          38610038               addi      r3,SP,56
00724 006A4   X      7FC4F378               mr        r4,r30
00728 006A8   X      38A00080               li        r5,128
0072C 006AC   X      3BA00000               li        r29,0
00730 006B0          48006C5D               bl        $+0x6C5C                  ; 0x0000730C
00734 006B4   X      60000000               nop
00738 006B8          9BBE0000               stb       r29,0x0000(r30)
0073C 006BC          57E00421               rlwinm.   r0,r31,0,16,16
00740 006C0   X      40820048               bne       $+0x0048                  ; 0x00000708
00744 006C4          57E00463               rlwinm.   r0,r31,0,17,17
00748 006C8   X      41820018               beq       $+0x0018                  ; 0x000006E0
0074C 006CC          38820600               addi      r4,RTOC,1536
00750 006D0          38610038               addi      r3,SP,56
00754 006D4          3884014F               addi      r4,r4,335
00758 006D8          480078F1               bl        $+0x78F0                  ; 0x00007FC8
0075C 006DC   X      60000000               nop
00760 006E0          38820600               addi      r4,RTOC,1536
00764 006E4          57E60630               rlwinm    r6,r31,0,24,24
00768 006E8          38840159               addi      r4,r4,345
0076C 006EC          7CC60034               cntlzw    r6,r6
00770 006F0          38610038               addi      r3,SP,56
00774 006F4   X      57E5FF7E               extrwi    r5,r31,3,28
00778 006F8   X      54C6D97E               srwi      r6,r6,5
0077C 006FC          38C60030               addi      r6,r6,48
00780 00700          480078C9               bl        $+0x78C8                  ; 0x00007FC8
00784 00704   X      60000000               nop
00788 00708   X      57E007FF               clrlwi.   r0,r31,31
0078C 0070C   X      41820054               beq       $+0x0054                  ; 0x00000760
00790 00710          57E30673               rlwinm.   r3,r31,0,25,25
00794 00714   X      41820010               beq       $+0x0010                  ; 0x00000724
00798 00718          80A2FF1C               lwz       r5,-0x00E4(RTOC)
0079C 0071C          38A50161               addi      r5,r5,353
007A0 00720          4800000C               b         $+0x000C                  ; 0x0000072C
007A4 00724          80A2FF1C               lwz       r5,-0x00E4(RTOC)
007A8 00728          38A50166               addi      r5,r5,358
007AC 0072C          57E406B5               rlwinm.   r4,r31,0,26,26
007B0 00730   X      41820010               beq       $+0x0010                  ; 0x00000740
007B4 00734          38C20600               addi      r6,RTOC,1536
007B8 00738          38C6016C               addi      r6,r6,364
007BC 0073C          4800000C               b         $+0x000C                  ; 0x00000748
007C0 00740          38C20600               addi      r6,RTOC,1536
007C4 00744          38C60171               addi      r6,r6,369
007C8 00748          38820600               addi      r4,RTOC,1536
007CC 0074C          38610038               addi      r3,SP,56
007D0 00750          38840177               addi      r4,r4,375
007D4 00754          48007875               bl        $+0x7874                  ; 0x00007FC8
007D8 00758   X      60000000               nop
007DC 0075C          48000018               b         $+0x0018                  ; 0x00000774
007E0 00760          38820600               addi      r4,RTOC,1536
007E4 00764          38610038               addi      r3,SP,56
007E8 00768          3884017E               addi      r4,r4,382
007EC 0076C          4800785D               bl        $+0x785C                  ; 0x00007FC8
007F0 00770   X      60000000               nop
007F4 00774          57E006F7               rlwinm.   r0,r31,0,27,27
007F8 00778   X      41820010               beq       $+0x0010                  ; 0x00000788
007FC 0077C          80A2FF1C               lwz       r5,-0x00E4(RTOC)
00800 00780          38A50182               addi      r5,r5,386
00804 00784          4800000C               b         $+0x000C                  ; 0x00000790
00808 00788          80A2FF1C               lwz       r5,-0x00E4(RTOC)
0080C 0078C          38A50189               addi      r5,r5,393
00810 00790          38820600               addi      r4,RTOC,1536
00814 00794          38610038               addi      r3,SP,56
00818 00798          38840191               addi      r4,r4,401
0081C 0079C          4800782D               bl        $+0x782C                  ; 0x00007FC8
00820 007A0   X      60000000               nop
00824 007A4   X      7FC3F378               mr        r3,r30
00828 007A8          38210060               addi      SP,SP,96
0082C 007AC          80010008               lwz       r0,0x0008(SP)
00830 007B0   X      7C0803A6               mtlr      r0                        ; LR = 8
00834 007B4          83A1FFF4               lwz       r29,-0x000C(SP)
00838 007B8          83C1FFF8               lwz       r30,-0x0008(SP)
0083C 007BC          83E1FFFC               lwz       r31,-0x0004(SP)
00840 007C0   X      4E800020               blr
00844 007C4   X      7C0802A6               mflr      r0                        ; LR = 8
00848 007C8          BF61FFEC               stmw      r27,-0x0014(SP)
0084C 007CC          90010008               stw       r0,0x0008(SP)
00850 007D0          9421FFA0               stwu      SP,-0x0060(SP)
00854 007D4   X      7C9E2378               mr        r30,r4
00858 007D8   X      2C1E0000               cmpwi     r30,0
0085C 007DC   X      7C7F1B78               mr        r31,r3
00860 007E0   X      40820028               bne       $+0x0028                  ; 0x00000808
00864 007E4          387F059C               addi      r3,r31,1436
00868 007E8   X      388000F0               li        r4,240
0086C 007EC          48016AB5               bl        $+0x16AB4                 ; 0x000172A0
00870 007F0          80410014               lwz       RTOC,0x0014(SP)
00874 007F4          38210060               addi      SP,SP,96
00878 007F8          80010008               lwz       r0,0x0008(SP)
0087C 007FC   X      7C0803A6               mtlr      r0                        ; LR = 8
00880 00800          BB61FFEC               lmw       r27,-0x0014(SP)
00884 00804   X      4E800020               blr
00888 00808          38C204D0               addi      r6,RTOC,1232
0088C 0080C   X      7FC3F378               mr        r3,r30
00890 00810          83A2FF1C               lwz       r29,-0x00E4(RTOC)
00894 00814          80A60000               lwz       r5,0x0000(r6)
00898 00818          389D0194               addi      r4,r29,404
0089C 0081C          480077AD               bl        $+0x77AC                  ; 0x00007FC8
008A0 00820   X      60000000               nop
008A4 00824          819F0534               lwz       r12,0x0534(r31)
008A8 00828          806C0030               lwz       r3,0x0030(r12)
008AC 0082C          48016CFD               bl        $+0x16CFC                 ; 0x00017528
008B0 00830          80410014               lwz       RTOC,0x0014(SP)
008B4 00834          819F0534               lwz       r12,0x0534(r31)
008B8 00838   X      7C7C1B78               mr        r28,r3
008BC 0083C          806C0028               lwz       r3,0x0028(r12)
008C0 00840          48016CE9               bl        $+0x16CE8                 ; 0x00017528
008C4 00844          80410014               lwz       RTOC,0x0014(SP)
008C8 00848          819F0534               lwz       r12,0x0534(r31)
008CC 0084C   X      7C7B1B78               mr        r27,r3
008D0 00850          806C0000               lwz       r3,0x0000(r12)
008D4 00854          48016CD5               bl        $+0x16CD4                 ; 0x00017528
008D8 00858          80410014               lwz       RTOC,0x0014(SP)
008DC 0085C          389D0199               addi      r4,r29,409
008E0 00860   X      7C651B78               mr        r5,r3
008E4 00864   X      7FC3F378               mr        r3,r30
008E8 00868   X      7F66DB78               mr        r6,r27
008EC 0086C   X      7F87E378               mr        r7,r28
008F0 00870          48007759               bl        $+0x7758                  ; 0x00007FC8
008F4 00874   X      60000000               nop
008F8 00878          819F0534               lwz       r12,0x0534(r31)
008FC 0087C          806C0060               lwz       r3,0x0060(r12)
00900 00880          48016CA9               bl        $+0x16CA8                 ; 0x00017528
00904 00884          80410014               lwz       RTOC,0x0014(SP)
00908 00888          389D01C0               addi      r4,r29,448
0090C 0088C   X      7C651B78               mr        r5,r3
00910 00890   X      7FC3F378               mr        r3,r30
00914 00894          48007735               bl        $+0x7734                  ; 0x00007FC8
00918 00898   X      60000000               nop
0091C 0089C          819F0058               lwz       r12,0x0058(r31)
00920 008A0   X      3C0CFFF7               subis     r0,r12,9
00924 008A4   X      2C001011               cmpwi     r0,4113
00928 008A8   X      4182005C               beq       $+0x005C                  ; 0x00000904
0092C 008AC          819F0534               lwz       r12,0x0534(r31)
00930 008B0          806C0078               lwz       r3,0x0078(r12)
00934 008B4          48016C75               bl        $+0x16C74                 ; 0x00017528
00938 008B8          80410014               lwz       RTOC,0x0014(SP)
0093C 008BC          819F0534               lwz       r12,0x0534(r31)
00940 008C0   X      7C7D1B78               mr        r29,r3
00944 008C4          806C0070               lwz       r3,0x0070(r12)
00948 008C8          48016C61               bl        $+0x16C60                 ; 0x00017528
0094C 008CC          80410014               lwz       RTOC,0x0014(SP)
00950 008D0          819F0534               lwz       r12,0x0534(r31)
00954 008D4   X      7C7C1B78               mr        r28,r3
00958 008D8          806C0068               lwz       r3,0x0068(r12)
0095C 008DC          48016C4D               bl        $+0x16C4C                 ; 0x00017528
00960 008E0          80410014               lwz       RTOC,0x0014(SP)
00964 008E4          38820600               addi      r4,RTOC,1536
00968 008E8   X      7C651B78               mr        r5,r3
0096C 008EC          388401CD               addi      r4,r4,461
00970 008F0   X      7FC3F378               mr        r3,r30
00974 008F4   X      7F86E378               mr        r6,r28
00978 008F8   X      7FA7EB78               mr        r7,r29
0097C 008FC          480076CD               bl        $+0x76CC                  ; 0x00007FC8
00980 00900   X      60000000               nop
00984 00904          38820600               addi      r4,RTOC,1536
00988 00908   X      7FC3F378               mr        r3,r30
0098C 0090C          388401F8               addi      r4,r4,504
00990 00910          480076B9               bl        $+0x76B8                  ; 0x00007FC8
00994 00914   X      60000000               nop
00998 00918          80BF0588               lwz       r5,0x0588(r31)
0099C 0091C   X      2C050000               cmpwi     r5,0
009A0 00920   X      4082001C               bne       $+0x001C                  ; 0x0000093C
009A4 00924          38820600               addi      r4,RTOC,1536
009A8 00928   X      7FC3F378               mr        r3,r30
009AC 0092C          388401FA               addi      r4,r4,506
009B0 00930          48007699               bl        $+0x7698                  ; 0x00007FC8
009B4 00934   X      60000000               nop
009B8 00938          4800001C               b         $+0x001C                  ; 0x00000954
009BC 0093C          38820600               addi      r4,RTOC,1536
009C0 00940   X      7FC3F378               mr        r3,r30
009C4 00944          80C50000               lwz       r6,0x0000(r5)
009C8 00948          38840207               addi      r4,r4,519
009CC 0094C          4800767D               bl        $+0x767C                  ; 0x00007FC8
009D0 00950   X      60000000               nop
009D4 00954          819F0534               lwz       r12,0x0534(r31)
009D8 00958          806C0030               lwz       r3,0x0030(r12)
009DC 0095C          5463039D               rlwinm.   r3,r3,0,14,14
009E0 00960   X      41820018               beq       $+0x0018                  ; 0x00000978
009E4 00964          38820600               addi      r4,RTOC,1536
009E8 00968   X      7FC3F378               mr        r3,r30
009EC 0096C          38840224               addi      r4,r4,548
009F0 00970          48007659               bl        $+0x7658                  ; 0x00007FC8
009F4 00974   X      60000000               nop
009F8 00978          83BF05A4               lwz       r29,0x05A4(r31)
009FC 0097C   X      7FC3F378               mr        r3,r30
00A00 00980          93A10038               stw       r29,0x0038(SP)
00A04 00984          83A2FF1C               lwz       r29,-0x00E4(RTOC)
00A08 00988          80BF0548               lwz       r5,0x0548(r31)
00A0C 0098C          389D0231               addi      r4,r29,561
00A10 00990          80DF0544               lwz       r6,0x0544(r31)
00A14 00994          80FF05D0               lwz       r7,0x05D0(r31)
00A18 00998          811F05D4               lwz       r8,0x05D4(r31)
00A1C 0099C          813F05D8               lwz       r9,0x05D8(r31)
00A20 009A0          815F059C               lwz       r10,0x059C(r31)
00A24 009A4          48007625               bl        $+0x7624                  ; 0x00007FC8
00A28 009A8   X      60000000               nop
00A2C 009AC          801F05FC               lwz       r0,0x05FC(r31)
00A30 009B0   X      7FC3F378               mr        r3,r30
00A34 009B4          90010038               stw       r0,0x0038(SP)
00A38 009B8          389D0269               addi      r4,r29,617
00A3C 009BC          801F05DC               lwz       r0,0x05DC(r31)
00A40 009C0          9001003C               stw       r0,0x003C(SP)
00A44 009C4          801F05E0               lwz       r0,0x05E0(r31)
00A48 009C8          90010040               stw       r0,0x0040(SP)
00A4C 009CC          801F05E4               lwz       r0,0x05E4(r31)
00A50 009D0          90010044               stw       r0,0x0044(SP)
00A54 009D4          80BF05EC               lwz       r5,0x05EC(r31)
00A58 009D8          80DF056C               lwz       r6,0x056C(r31)
00A5C 009DC          80FF05E8               lwz       r7,0x05E8(r31)
00A60 009E0          811F05F0               lwz       r8,0x05F0(r31)
00A64 009E4          813F05F4               lwz       r9,0x05F4(r31)
00A68 009E8          815F05F8               lwz       r10,0x05F8(r31)
00A6C 009EC          480075DD               bl        $+0x75DC                  ; 0x00007FC8
00A70 009F0   X      60000000               nop
00A74 009F4          80BF0604               lwz       r5,0x0604(r31)
00A78 009F8   X      7CA72B78               mr        r7,r5
00A7C 009FC          811F0608               lwz       r8,0x0608(r31)
00A80 00A00   X      7FC3F378               mr        r3,r30
00A84 00A04          813F060C               lwz       r9,0x060C(r31)
00A88 00A08          7D454214               add       r10,r5,r8
00A8C 00A0C          801F0600               lwz       r0,0x0600(r31)
00A90 00A10          7D4A4A14               add       r10,r10,r9
00A94 00A14          80DF0570               lwz       r6,0x0570(r31)
00A98 00A18          389D02AC               addi      r4,r29,684
00A9C 00A1C   X      7D4A0050               sub       r10,r0,r10
00AA0 00A20          480075A9               bl        $+0x75A8                  ; 0x00007FC8
00AA4 00A24   X      60000000               nop
00AA8 00A28          389D02DB               addi      r4,r29,731
00AAC 00A2C   X      7FC3F378               mr        r3,r30
00AB0 00A30          48007599               bl        $+0x7598                  ; 0x00007FC8
00AB4 00A34   X      60000000               nop
00AB8 00A38          83BF0078               lwz       r29,0x0078(r31)
00ABC 00A3C   X      2C1D0000               cmpwi     r29,0
00AC0 00A40   X      41820028               beq       $+0x0028                  ; 0x00000A68
00AC4 00A44          38820600               addi      r4,RTOC,1536
00AC8 00A48          38BD0004               addi      r5,r29,4
00ACC 00A4C   X      7FC3F378               mr        r3,r30
00AD0 00A50          388402E6               addi      r4,r4,742
00AD4 00A54          48007575               bl        $+0x7574                  ; 0x00007FC8
00AD8 00A58   X      60000000               nop
00ADC 00A5C          83BD0000               lwz       r29,0x0000(r29)
00AE0 00A60   X      2C1D0000               cmpwi     r29,0
00AE4 00A64   X      4082FFE0               bne       $-0x0020                  ; 0x00000A44
00AE8 00A68          83A2FF1C               lwz       r29,-0x00E4(RTOC)
00AEC 00A6C   X      7FC3F378               mr        r3,r30
00AF0 00A70          389D01F8               addi      r4,r29,504
00AF4 00A74          48007555               bl        $+0x7554                  ; 0x00007FC8
00AF8 00A78   X      60000000               nop
00AFC 00A7C          819F0534               lwz       r12,0x0534(r31)
00B00 00A80          806C0040               lwz       r3,0x0040(r12)
00B04 00A84          48016AA5               bl        $+0x16AA4                 ; 0x00017528
00B08 00A88          80410014               lwz       RTOC,0x0014(SP)
00B0C 00A8C          819F0054               lwz       r12,0x0054(r31)
00B10 00A90   X      5463043E               clrlwi    r3,r3,16
00B14 00A94          800C0010               lwz       r0,0x0010(r12)
00B18 00A98          389D02EA               addi      r4,r29,746
00B1C 00A9C          7C030214               add       r0,r3,r0
00B20 00AA0   X      7FC3F378               mr        r3,r30
00B24 00AA4          900C0010               stw       r0,0x0010(r12)
00B28 00AA8          801F05C8               lwz       r0,0x05C8(r31)
00B2C 00AAC          90010038               stw       r0,0x0038(SP)
00B30 00AB0          819F0054               lwz       r12,0x0054(r31)
00B34 00AB4          80BF057C               lwz       r5,0x057C(r31)
00B38 00AB8          812C0010               lwz       r9,0x0010(r12)
00B3C 00ABC          80DF0578               lwz       r6,0x0578(r31)
00B40 00AC0          80FF0648               lwz       r7,0x0648(r31)
00B44 00AC4          811F0644               lwz       r8,0x0644(r31)
00B48 00AC8          815F05A0               lwz       r10,0x05A0(r31)
00B4C 00ACC          480074FD               bl        $+0x74FC                  ; 0x00007FC8
00B50 00AD0   X      60000000               nop
00B54 00AD4          80BF064C               lwz       r5,0x064C(r31)
00B58 00AD8   X      7FC3F378               mr        r3,r30
00B5C 00ADC          80DF0650               lwz       r6,0x0650(r31)
00B60 00AE0          389D0322               addi      r4,r29,802
00B64 00AE4          80FF0660               lwz       r7,0x0660(r31)
00B68 00AE8          811F0664               lwz       r8,0x0664(r31)
00B6C 00AEC          480074DD               bl        $+0x74DC                  ; 0x00007FC8
00B70 00AF0   X      60000000               nop
00B74 00AF4          80BF0658               lwz       r5,0x0658(r31)
00B78 00AF8   X      7FC3F378               mr        r3,r30
00B7C 00AFC          80FF065C               lwz       r7,0x065C(r31)
00B80 00B00   X      7CA92B78               mr        r9,r5
00B84 00B04          801F0654               lwz       r0,0x0654(r31)
00B88 00B08          7D853A14               add       r12,r5,r7
00B8C 00B0C   X      7CEA3B78               mr        r10,r7
00B90 00B10          389D0342               addi      r4,r29,834
00B94 00B14   X      7C0C0050               sub       r0,r0,r12
00B98 00B18          90010038               stw       r0,0x0038(SP)
00B9C 00B1C          80DF0594               lwz       r6,0x0594(r31)
00BA0 00B20          811F0598               lwz       r8,0x0598(r31)
00BA4 00B24          480074A5               bl        $+0x74A4                  ; 0x00007FC8
00BA8 00B28   X      60000000               nop
00BAC 00B2C          80BF0610               lwz       r5,0x0610(r31)
00BB0 00B30   X      2C050000               cmpwi     r5,0
00BB4 00B34   X      41820018               beq       $+0x0018                  ; 0x00000B4C
00BB8 00B38          38820600               addi      r4,RTOC,1536
00BBC 00B3C   X      7FC3F378               mr        r3,r30
00BC0 00B40          38840380               addi      r4,r4,896
00BC4 00B44          48007485               bl        $+0x7484                  ; 0x00007FC8
00BC8 00B48   X      60000000               nop
00BCC 00B4C          80BF0614               lwz       r5,0x0614(r31)
00BD0 00B50   X      2C050000               cmpwi     r5,0
00BD4 00B54   X      41820018               beq       $+0x0018                  ; 0x00000B6C
00BD8 00B58          38820600               addi      r4,RTOC,1536
00BDC 00B5C   X      7FC3F378               mr        r3,r30
00BE0 00B60          3884038D               addi      r4,r4,909
00BE4 00B64          48007465               bl        $+0x7464                  ; 0x00007FC8
00BE8 00B68   X      60000000               nop
00BEC 00B6C          80BF0618               lwz       r5,0x0618(r31)
00BF0 00B70   X      2C050000               cmpwi     r5,0
00BF4 00B74   X      41820018               beq       $+0x0018                  ; 0x00000B8C
00BF8 00B78          38820600               addi      r4,RTOC,1536
00BFC 00B7C   X      7FC3F378               mr        r3,r30
00C00 00B80          3884039A               addi      r4,r4,922
00C04 00B84          48007445               bl        $+0x7444                  ; 0x00007FC8
00C08 00B88   X      60000000               nop
00C0C 00B8C          80BF061C               lwz       r5,0x061C(r31)
00C10 00B90   X      2C050000               cmpwi     r5,0
00C14 00B94   X      41820018               beq       $+0x0018                  ; 0x00000BAC
00C18 00B98          38820600               addi      r4,RTOC,1536
00C1C 00B9C   X      7FC3F378               mr        r3,r30
00C20 00BA0          388403A7               addi      r4,r4,935
00C24 00BA4          48007425               bl        $+0x7424                  ; 0x00007FC8
00C28 00BA8   X      60000000               nop
00C2C 00BAC          80BF0620               lwz       r5,0x0620(r31)
00C30 00BB0   X      2C050000               cmpwi     r5,0
00C34 00BB4   X      41820018               beq       $+0x0018                  ; 0x00000BCC
00C38 00BB8          38820600               addi      r4,RTOC,1536
00C3C 00BBC   X      7FC3F378               mr        r3,r30
00C40 00BC0          388403B4               addi      r4,r4,948
00C44 00BC4          48007405               bl        $+0x7404                  ; 0x00007FC8
00C48 00BC8   X      60000000               nop
00C4C 00BCC          80BF0624               lwz       r5,0x0624(r31)
00C50 00BD0   X      2C050000               cmpwi     r5,0
00C54 00BD4   X      41820018               beq       $+0x0018                  ; 0x00000BEC
00C58 00BD8          38820600               addi      r4,RTOC,1536
00C5C 00BDC   X      7FC3F378               mr        r3,r30
00C60 00BE0          388403C1               addi      r4,r4,961
00C64 00BE4          480073E5               bl        $+0x73E4                  ; 0x00007FC8
00C68 00BE8   X      60000000               nop
00C6C 00BEC          80BF0628               lwz       r5,0x0628(r31)
00C70 00BF0   X      2C050000               cmpwi     r5,0
00C74 00BF4   X      41820018               beq       $+0x0018                  ; 0x00000C0C
00C78 00BF8          38820600               addi      r4,RTOC,1536
00C7C 00BFC   X      7FC3F378               mr        r3,r30
00C80 00C00          388403CE               addi      r4,r4,974
00C84 00C04          480073C5               bl        $+0x73C4                  ; 0x00007FC8
00C88 00C08   X      60000000               nop
00C8C 00C0C          80BF062C               lwz       r5,0x062C(r31)
00C90 00C10   X      2C050000               cmpwi     r5,0
00C94 00C14   X      41820018               beq       $+0x0018                  ; 0x00000C2C
00C98 00C18          38820600               addi      r4,RTOC,1536
00C9C 00C1C   X      7FC3F378               mr        r3,r30
00CA0 00C20          388403DB               addi      r4,r4,987
00CA4 00C24          480073A5               bl        $+0x73A4                  ; 0x00007FC8
00CA8 00C28   X      60000000               nop
00CAC 00C2C          80BF0630               lwz       r5,0x0630(r31)
00CB0 00C30   X      2C050000               cmpwi     r5,0
00CB4 00C34   X      41820018               beq       $+0x0018                  ; 0x00000C4C
00CB8 00C38          38820600               addi      r4,RTOC,1536
00CBC 00C3C   X      7FC3F378               mr        r3,r30
00CC0 00C40          388403E8               addi      r4,r4,1000
00CC4 00C44          48007385               bl        $+0x7384                  ; 0x00007FC8
00CC8 00C48   X      60000000               nop
00CCC 00C4C          80BF0634               lwz       r5,0x0634(r31)
00CD0 00C50   X      2C050000               cmpwi     r5,0
00CD4 00C54   X      41820018               beq       $+0x0018                  ; 0x00000C6C
00CD8 00C58          38820600               addi      r4,RTOC,1536
00CDC 00C5C   X      7FC3F378               mr        r3,r30
00CE0 00C60          38840412               addi      r4,r4,1042
00CE4 00C64          48007365               bl        $+0x7364                  ; 0x00007FC8
00CE8 00C68   X      60000000               nop
00CEC 00C6C          80BF0638               lwz       r5,0x0638(r31)
00CF0 00C70   X      2C050000               cmpwi     r5,0
00CF4 00C74   X      41820018               beq       $+0x0018                  ; 0x00000C8C
00CF8 00C78          38820600               addi      r4,RTOC,1536
00CFC 00C7C   X      7FC3F378               mr        r3,r30
00D00 00C80          3884043C               addi      r4,r4,1084
00D04 00C84          48007345               bl        $+0x7344                  ; 0x00007FC8
00D08 00C88   X      60000000               nop
00D0C 00C8C          80BF063C               lwz       r5,0x063C(r31)
00D10 00C90   X      2C050000               cmpwi     r5,0
00D14 00C94   X      41820018               beq       $+0x0018                  ; 0x00000CAC
00D18 00C98          38820600               addi      r4,RTOC,1536
00D1C 00C9C   X      7FC3F378               mr        r3,r30
00D20 00CA0          38840466               addi      r4,r4,1126
00D24 00CA4          48007325               bl        $+0x7324                  ; 0x00007FC8
00D28 00CA8   X      60000000               nop
00D2C 00CAC          80BF0640               lwz       r5,0x0640(r31)
00D30 00CB0   X      2C050000               cmpwi     r5,0
00D34 00CB4   X      41820018               beq       $+0x0018                  ; 0x00000CCC
00D38 00CB8          38820600               addi      r4,RTOC,1536
00D3C 00CBC   X      7FC3F378               mr        r3,r30
00D40 00CC0          38840490               addi      r4,r4,1168
00D44 00CC4          48007305               bl        $+0x7304                  ; 0x00007FC8
00D48 00CC8   X      60000000               nop
00D4C 00CCC          819F0054               lwz       r12,0x0054(r31)
00D50 00CD0          80AC0010               lwz       r5,0x0010(r12)
00D54 00CD4   X      28050000               cmplwi    r5,0x0000
00D58 00CD8   X      40810018               ble       $+0x0018                  ; 0x00000CF0
00D5C 00CDC          38820600               addi      r4,RTOC,1536
00D60 00CE0   X      7FC3F378               mr        r3,r30
00D64 00CE4          388404BA               addi      r4,r4,1210
00D68 00CE8          480072E1               bl        $+0x72E0                  ; 0x00007FC8
00D6C 00CEC   X      60000000               nop
00D70 00CF0          80BF0668               lwz       r5,0x0668(r31)
00D74 00CF4   X      2C050000               cmpwi     r5,0
00D78 00CF8   X      41820018               beq       $+0x0018                  ; 0x00000D10
00D7C 00CFC          38820600               addi      r4,RTOC,1536
00D80 00D00   X      7FC3F378               mr        r3,r30
00D84 00D04          388404C7               addi      r4,r4,1223
00D88 00D08          480072C1               bl        $+0x72C0                  ; 0x00007FC8
00D8C 00D0C   X      60000000               nop
00D90 00D10          80BF066C               lwz       r5,0x066C(r31)
00D94 00D14   X      2C050000               cmpwi     r5,0
00D98 00D18   X      41820018               beq       $+0x0018                  ; 0x00000D30
00D9C 00D1C          38820600               addi      r4,RTOC,1536
00DA0 00D20   X      7FC3F378               mr        r3,r30
00DA4 00D24          388404D4               addi      r4,r4,1236
00DA8 00D28          480072A1               bl        $+0x72A0                  ; 0x00007FC8
00DAC 00D2C   X      60000000               nop
00DB0 00D30          80BF0670               lwz       r5,0x0670(r31)
00DB4 00D34   X      2C050000               cmpwi     r5,0
00DB8 00D38   X      41820018               beq       $+0x0018                  ; 0x00000D50
00DBC 00D3C          38820600               addi      r4,RTOC,1536
00DC0 00D40   X      7FC3F378               mr        r3,r30
00DC4 00D44          388404E1               addi      r4,r4,1249
00DC8 00D48          48007281               bl        $+0x7280                  ; 0x00007FC8
00DCC 00D4C   X      60000000               nop
00DD0 00D50          80BF0674               lwz       r5,0x0674(r31)
00DD4 00D54   X      2C050000               cmpwi     r5,0
00DD8 00D58   X      41820018               beq       $+0x0018                  ; 0x00000D70
00DDC 00D5C          38820600               addi      r4,RTOC,1536
00DE0 00D60   X      7FC3F378               mr        r3,r30
00DE4 00D64          388404EE               addi      r4,r4,1262
00DE8 00D68          48007261               bl        $+0x7260                  ; 0x00007FC8
00DEC 00D6C   X      60000000               nop
00DF0 00D70          80BF0678               lwz       r5,0x0678(r31)
00DF4 00D74   X      2C050000               cmpwi     r5,0
00DF8 00D78   X      41820018               beq       $+0x0018                  ; 0x00000D90
00DFC 00D7C          38820600               addi      r4,RTOC,1536
00E00 00D80   X      7FC3F378               mr        r3,r30
00E04 00D84          388404FB               addi      r4,r4,1275
00E08 00D88          48007241               bl        $+0x7240                  ; 0x00007FC8
00E0C 00D8C   X      60000000               nop
00E10 00D90          80BF067C               lwz       r5,0x067C(r31)
00E14 00D94   X      2C050000               cmpwi     r5,0
00E18 00D98   X      41820018               beq       $+0x0018                  ; 0x00000DB0
00E1C 00D9C          38820600               addi      r4,RTOC,1536
00E20 00DA0   X      7FC3F378               mr        r3,r30
00E24 00DA4          38840508               addi      r4,r4,1288
00E28 00DA8          48007221               bl        $+0x7220                  ; 0x00007FC8
00E2C 00DAC   X      60000000               nop
00E30 00DB0          80BF0680               lwz       r5,0x0680(r31)
00E34 00DB4   X      2C050000               cmpwi     r5,0
00E38 00DB8   X      41820018               beq       $+0x0018                  ; 0x00000DD0
00E3C 00DBC          38820600               addi      r4,RTOC,1536
00E40 00DC0   X      7FC3F378               mr        r3,r30
00E44 00DC4          38840515               addi      r4,r4,1301
00E48 00DC8          48007201               bl        $+0x7200                  ; 0x00007FC8
00E4C 00DCC   X      60000000               nop
00E50 00DD0          80BF0684               lwz       r5,0x0684(r31)
00E54 00DD4   X      2C050000               cmpwi     r5,0
00E58 00DD8   X      41820018               beq       $+0x0018                  ; 0x00000DF0
00E5C 00DDC          38820600               addi      r4,RTOC,1536
00E60 00DE0   X      7FC3F378               mr        r3,r30
00E64 00DE4          38840522               addi      r4,r4,1314
00E68 00DE8          480071E1               bl        $+0x71E0                  ; 0x00007FC8
00E6C 00DEC   X      60000000               nop
00E70 00DF0          80BF0688               lwz       r5,0x0688(r31)
00E74 00DF4   X      2C050000               cmpwi     r5,0
00E78 00DF8   X      41820018               beq       $+0x0018                  ; 0x00000E10
00E7C 00DFC          38820600               addi      r4,RTOC,1536
00E80 00E00   X      7FC3F378               mr        r3,r30
00E84 00E04          3884052F               addi      r4,r4,1327
00E88 00E08          480071C1               bl        $+0x71C0                  ; 0x00007FC8
00E8C 00E0C   X      60000000               nop
00E90 00E10          80BF05A8               lwz       r5,0x05A8(r31)
00E94 00E14   X      2C050000               cmpwi     r5,0
00E98 00E18   X      41820018               beq       $+0x0018                  ; 0x00000E30
00E9C 00E1C          38820600               addi      r4,RTOC,1536
00EA0 00E20   X      7FC3F378               mr        r3,r30
00EA4 00E24          3884053C               addi      r4,r4,1340
00EA8 00E28          480071A1               bl        $+0x71A0                  ; 0x00007FC8
00EAC 00E2C   X      60000000               nop
00EB0 00E30          80BF05AC               lwz       r5,0x05AC(r31)
00EB4 00E34   X      2C050000               cmpwi     r5,0
00EB8 00E38   X      41820018               beq       $+0x0018                  ; 0x00000E50
00EBC 00E3C          38820600               addi      r4,RTOC,1536
00EC0 00E40   X      7FC3F378               mr        r3,r30
00EC4 00E44          38840549               addi      r4,r4,1353
00EC8 00E48          48007181               bl        $+0x7180                  ; 0x00007FC8
00ECC 00E4C   X      60000000               nop
00ED0 00E50          80BF05B0               lwz       r5,0x05B0(r31)
00ED4 00E54   X      2C050000               cmpwi     r5,0
00ED8 00E58   X      41820018               beq       $+0x0018                  ; 0x00000E70
00EDC 00E5C          38820600               addi      r4,RTOC,1536
00EE0 00E60   X      7FC3F378               mr        r3,r30
00EE4 00E64          38840556               addi      r4,r4,1366
00EE8 00E68          48007161               bl        $+0x7160                  ; 0x00007FC8
00EEC 00E6C   X      60000000               nop
00EF0 00E70          80BF05B4               lwz       r5,0x05B4(r31)
00EF4 00E74   X      2C050000               cmpwi     r5,0
00EF8 00E78   X      41820018               beq       $+0x0018                  ; 0x00000E90
00EFC 00E7C          38820600               addi      r4,RTOC,1536
00F00 00E80   X      7FC3F378               mr        r3,r30
00F04 00E84          38840563               addi      r4,r4,1379
00F08 00E88          48007141               bl        $+0x7140                  ; 0x00007FC8
00F0C 00E8C   X      60000000               nop
00F10 00E90          80BF05B8               lwz       r5,0x05B8(r31)
00F14 00E94   X      2C050000               cmpwi     r5,0
00F18 00E98   X      41820018               beq       $+0x0018                  ; 0x00000EB0
00F1C 00E9C          38820600               addi      r4,RTOC,1536
00F20 00EA0   X      7FC3F378               mr        r3,r30
00F24 00EA4          38840570               addi      r4,r4,1392
00F28 00EA8          48007121               bl        $+0x7120                  ; 0x00007FC8
00F2C 00EAC   X      60000000               nop
00F30 00EB0          80BF05BC               lwz       r5,0x05BC(r31)
00F34 00EB4   X      2C050000               cmpwi     r5,0
00F38 00EB8   X      41820018               beq       $+0x0018                  ; 0x00000ED0
00F3C 00EBC          38820600               addi      r4,RTOC,1536
00F40 00EC0   X      7FC3F378               mr        r3,r30
00F44 00EC4          3884057D               addi      r4,r4,1405
00F48 00EC8          48007101               bl        $+0x7100                  ; 0x00007FC8
00F4C 00ECC   X      60000000               nop
00F50 00ED0          80BF05C0               lwz       r5,0x05C0(r31)
00F54 00ED4   X      2C050000               cmpwi     r5,0
00F58 00ED8   X      41820018               beq       $+0x0018                  ; 0x00000EF0
00F5C 00EDC          38820600               addi      r4,RTOC,1536
00F60 00EE0   X      7FC3F378               mr        r3,r30
00F64 00EE4          3884058A               addi      r4,r4,1418
00F68 00EE8          480070E1               bl        $+0x70E0                  ; 0x00007FC8
00F6C 00EEC   X      60000000               nop
00F70 00EF0          80BF05C4               lwz       r5,0x05C4(r31)
00F74 00EF4   X      2C050000               cmpwi     r5,0
00F78 00EF8   X      41820018               beq       $+0x0018                  ; 0x00000F10
00F7C 00EFC          38820600               addi      r4,RTOC,1536
00F80 00F00   X      7FC3F378               mr        r3,r30
00F84 00F04          38840597               addi      r4,r4,1431
00F88 00F08          480070C1               bl        $+0x70C0                  ; 0x00007FC8
00F8C 00F0C   X      60000000               nop
00F90 00F10          38210060               addi      SP,SP,96
00F94 00F14          80010008               lwz       r0,0x0008(SP)
00F98 00F18   X      7C0803A6               mtlr      r0                        ; LR = 8
00F9C 00F1C          BB61FFEC               lmw       r27,-0x0014(SP)
00FA0 00F20   X      4E800020               blr
00FA4 00F24   X      7C0802A6               mflr      r0                        ; LR = 8
00FA8 00F28          BF41FFE8               stmw      r26,-0x0018(SP)
00FAC 00F2C          90010008               stw       r0,0x0008(SP)
00FB0 00F30          9421FFA0               stwu      SP,-0x0060(SP)
00FB4 00F34          38A10038               addi      r5,SP,56
00FB8 00F38   X      7C9A2378               mr        r26,r4
00FBC 00F3C          38820600               addi      r4,RTOC,1536
00FC0 00F40   X      7C7C1B78               mr        r28,r3
00FC4 00F44          388405A4               addi      r4,r4,1444
00FC8 00F48          4800C111               bl        $+0xC110                  ; 0x0000D058
00FCC 00F4C   X      60000000               nop
00FD0 00F50   X      7C7B1B78               mr        r27,r3
00FD4 00F54   X      2C1B0000               cmpwi     r27,0
00FD8 00F58   X      40820034               bne       $+0x0034                  ; 0x00000F8C
00FDC 00F5C          83E2FF1C               lwz       r31,-0x00E4(RTOC)
00FE0 00F60   X      38600000               li        r3,0
00FE4 00F64          389F05B7               addi      r4,r31,1463
00FE8 00F68          38BF05A4               addi      r5,r31,1444
00FEC 00F6C          48007E95               bl        $+0x7E94                  ; 0x00008E00
00FF0 00F70   X      60000000               nop
00FF4 00F74   X      38600000               li        r3,0
00FF8 00F78          38210060               addi      SP,SP,96
00FFC 00F7C          80010008               lwz       r0,0x0008(SP)
01000 00F80   X      7C0803A6               mtlr      r0                        ; LR = 8
01004 00F84          BB41FFE8               lmw       r26,-0x0018(SP)
01008 00F88   X      4E800020               blr
0100C 00F8C          83A10038               lwz       r29,0x0038(SP)
01010 00F90   X      3BC0CCCD               li        r30,-13107
01014 00F94   X      3FDECCCD               subis     r30,r30,13107
01018 00F98          7FBEE816               mulhwu    r29,r30,r29
0101C 00F9C   X      3BC00000               li        r30,0
01020 00FA0   X      57BDE13E               srwi      r29,r29,4
01024 00FA4   X      2C1D0000               cmpwi     r29,0
01028 00FA8   X      40810028               ble       $+0x0028                  ; 0x00000FD0
0102C 00FAC   X      3BFBFFF4               subi      r31,r27,12
01030 00FB0          889F000F               lbz       r4,0x000F(r31)
01034 00FB4          3BDE0001               addi      r30,r30,1
01038 00FB8          84BF0014               lwzu      r5,0x0014(r31)
0103C 00FBC   X      7F83E378               mr        r3,r28
01040 00FC0          480164A9               bl        $+0x164A8                 ; 0x00017468
01044 00FC4          80410014               lwz       RTOC,0x0014(SP)
01048 00FC8   X      7C1EE800               cmpw      r30,r29
0104C 00FCC   X      4180FFE4               blt       $-0x001C                  ; 0x00000FB0
01050 00FD0   X      2C1D0000               cmpwi     r29,0
01054 00FD4   X      3BE00000               li        r31,0
01058 00FD8   X      40810028               ble       $+0x0028                  ; 0x00001000
0105C 00FDC   X      7FA903A6               mtctr     r29                       ; CTR = 9
01060 00FE0   X      393BFFEF               subi      r9,r27,17
01064 00FE4          48000008               b         $+0x0008                  ; 0x00000FEC
01068 00FE8   X      418200EC               beq       $+0x00EC                  ; 0x000010D4
0106C 00FEC          8C090014               lbzu      r0,0x0014(r9)
01070 00FF0   X      2C000014               cmpwi     r0,20
01074 00FF4   X      4200FFF4               bdnz      $-0x000C                  ; 0x00000FE8
01078 00FF8   X      418200DC               beq       $+0x00DC                  ; 0x000010D4
0107C 00FFC   X      7FBFEB78               mr        r31,r29
01080 01000   X      7F63DB78               mr        r3,r27
01084 01004          4800C01D               bl        $+0xC01C                  ; 0x0000D020
01088 01008   X      60000000               nop
0108C 0100C   X      7C1FE800               cmpw      r31,r29
01090 01010   X      41800024               blt       $+0x0024                  ; 0x00001034
01094 01014          3BC20600               addi      r30,RTOC,1536
01098 01018   X      38600000               li        r3,0
0109C 0101C          389E05DD               addi      r4,r30,1501
010A0 01020          38BE05A4               addi      r5,r30,1444
010A4 01024   X      38C00014               li        r6,20
010A8 01028          48007DD9               bl        $+0x7DD8                  ; 0x00008E00
010AC 0102C   X      60000000               nop
010B0 01030          4BFFFF44               b         $-0x00BC                  ; 0x00000F74
010B4 01034          38820600               addi      r4,RTOC,1536
010B8 01038   X      7F83E378               mr        r3,r28
010BC 0103C          38840602               addi      r4,r4,1538
010C0 01040   X      38A00000               li        r5,0
010C4 01044          4800C015               bl        $+0xC014                  ; 0x0000D058
010C8 01048   X      60000000               nop
010CC 0104C   X      2C030000               cmpwi     r3,0
010D0 01050   X      40820020               bne       $+0x0020                  ; 0x00001070
010D4 01054          3BC20600               addi      r30,RTOC,1536
010D8 01058   X      38600000               li        r3,0
010DC 0105C          389E05B7               addi      r4,r30,1463
010E0 01060          38BE0602               addi      r5,r30,1538
010E4 01064          48007D9D               bl        $+0x7D9C                  ; 0x00008E00
010E8 01068   X      60000000               nop
010EC 0106C          4BFFFF08               b         $-0x00F8                  ; 0x00000F74
010F0 01070   X      57E0103A               slwi      r0,r31,2
010F4 01074          7C83002E               lwzx      r4,r3,r0
010F8 01078          909A0000               stw       r4,0x0000(r26)
010FC 0107C          4800BFA5               bl        $+0xBFA4                  ; 0x0000D020
01100 01080   X      60000000               nop
01104 01084          80BA0000               lwz       r5,0x0000(r26)
01108 01088   X      2C050000               cmpwi     r5,0
0110C 0108C   X      4082001C               bne       $+0x001C                  ; 0x000010A8
01110 01090          38820600               addi      r4,RTOC,1536
01114 01094   X      38600000               li        r3,0
01118 01098          3884060F               addi      r4,r4,1551
0111C 0109C          48007D65               bl        $+0x7D64                  ; 0x00008E00
01120 010A0   X      60000000               nop
01124 010A4          4BFFFED0               b         $-0x0130                  ; 0x00000F74
01128 010A8          38820600               addi      r4,RTOC,1536
0112C 010AC   X      38600000               li        r3,0
01130 010B0          38840629               addi      r4,r4,1577
01134 010B4          4800855D               bl        $+0x855C                  ; 0x00009610
01138 010B8   X      60000000               nop
0113C 010BC   X      38600001               li        r3,1
01140 010C0          38210060               addi      SP,SP,96
01144 010C4          80010008               lwz       r0,0x0008(SP)
01148 010C8   X      7C0803A6               mtlr      r0                        ; LR = 8
0114C 010CC          BB41FFE8               lmw       r26,-0x0018(SP)
01150 010D0   X      4E800020               blr
01154 010D4   X      7FC902A6               mfctr     r30                       ; CTR = 9
01158 010D8   X      7C7EE850               sub       r3,r29,r30
0115C 010DC   X      3BE3FFFF               subi      r31,r3,1
01160 010E0          4BFFFF20               b         $-0x00E0                  ; 0x00001000
01164 010E4          38210060               addi      SP,SP,96
01168 010E8          80010008               lwz       r0,0x0008(SP)
0116C 010EC   X      7C0803A6               mtlr      r0                        ; LR = 8
01170 010F0          BB41FFE8               lmw       r26,-0x0018(SP)
01174 010F4   X      4E800020               blr
01178 010F8   X      7C0802A6               mflr      r0                        ; LR = 8
0117C 010FC          93E1FFFC               stw       r31,-0x0004(SP)
01180 01100          90010008               stw       r0,0x0008(SP)
01184 01104          9421FFC0               stwu      SP,-0x0040(SP)
01188 01108   X      7C7F1B78               mr        r31,r3
0118C 0110C   X      5484063E               clrlwi    r4,r4,24
01190 01110          60832800               ori       r3,r4,0x2800
01194 01114          48016415               bl        $+0x16414                 ; 0x00017528
01198 01118          80410014               lwz       RTOC,0x0014(SP)
0119C 0111C          819F0534               lwz       r12,0x0534(r31)
011A0 01120          906C0048               stw       r3,0x0048(r12)
011A4 01124          4801632D               bl        $+0x1632C                 ; 0x00017450
011A8 01128          80410014               lwz       RTOC,0x0014(SP)
011AC 0112C          38210040               addi      SP,SP,64
011B0 01130          80010008               lwz       r0,0x0008(SP)
011B4 01134   X      7C0803A6               mtlr      r0                        ; LR = 8
011B8 01138          83E1FFFC               lwz       r31,-0x0004(SP)
011BC 0113C   X      4E800020               blr
011C0 01140   X      7C0802A6               mflr      r0                        ; LR = 8
011C4 01144          BE41FFC8               stmw      r18,-0x0038(SP)
011C8 01148          90010008               stw       r0,0x0008(SP)
011CC 0114C          9421FEF0               stwu      SP,-0x0110(SP)
011D0 01150          3B820518               addi      r28,RTOC,1304
011D4 01154   X      7C7F1B78               mr        r31,r3
011D8 01158          8362FF2C               lwz       r27,-0x00D4(RTOC)
011DC 0115C   X      38602800               li        r3,10240
011E0 01160          3BC20500               addi      r30,RTOC,1280
011E4 01164   X      7C9D2378               mr        r29,r4
011E8 01168          3B420508               addi      r26,RTOC,1288
011EC 0116C          3B210038               addi      r25,SP,56
011F0 01170          3B010040               addi      r24,SP,64
011F4 01174          3AE10048               addi      r23,SP,72
011F8 01178          3AC10050               addi      r22,SP,80
011FC 0117C          3AA10058               addi      r21,SP,88
01200 01180          3A810060               addi      r20,SP,96
01204 01184          480163A5               bl        $+0x163A4                 ; 0x00017528
01208 01188          80410014               lwz       RTOC,0x0014(SP)
0120C 0118C          819F0534               lwz       r12,0x0534(r31)
01210 01190          906C0048               stw       r3,0x0048(r12)
01214 01194          3A610068               addi      r19,SP,104
01218 01198          480162B9               bl        $+0x162B8                 ; 0x00017450
0121C 0119C          80410014               lwz       RTOC,0x0014(SP)
01220 011A0          809E0000               lwz       r4,0x0000(r30)
01224 011A4          38610038               addi      r3,SP,56
01228 011A8          80BE0004               lwz       r5,0x0004(r30)
0122C 011AC          480163C5               bl        $+0x163C4                 ; 0x00017570
01230 011B0          80410014               lwz       RTOC,0x0014(SP)
01234 011B4          80990004               lwz       r4,0x0004(r25)
01238 011B8          80610038               lwz       r3,0x0038(SP)
0123C 011BC          48016205               bl        $+0x16204                 ; 0x000173C0
01240 011C0          80410014               lwz       RTOC,0x0014(SP)
01244 011C4   X      38602801               li        r3,10241
01248 011C8          48016361               bl        $+0x16360                 ; 0x00017528
0124C 011CC          80410014               lwz       RTOC,0x0014(SP)
01250 011D0          819F0534               lwz       r12,0x0534(r31)
01254 011D4          906C0048               stw       r3,0x0048(r12)
01258 011D8          3A410070               addi      r18,SP,112
0125C 011DC          48016275               bl        $+0x16274                 ; 0x00017450
01260 011E0          80410014               lwz       RTOC,0x0014(SP)
01264 011E4          809E0000               lwz       r4,0x0000(r30)
01268 011E8          38610040               addi      r3,SP,64
0126C 011EC          80BE0004               lwz       r5,0x0004(r30)
01270 011F0   X      3BC00005               li        r30,5
01274 011F4          4801637D               bl        $+0x1637C                 ; 0x00017570
01278 011F8          80410014               lwz       RTOC,0x0014(SP)
0127C 011FC          80980004               lwz       r4,0x0004(r24)
01280 01200          80610040               lwz       r3,0x0040(SP)
01284 01204          480161BD               bl        $+0x161BC                 ; 0x000173C0
01288 01208          80410014               lwz       RTOC,0x0014(SP)
0128C 0120C   X      38602803               li        r3,10243
01290 01210          48016319               bl        $+0x16318                 ; 0x00017528
01294 01214          80410014               lwz       RTOC,0x0014(SP)
01298 01218          819F0534               lwz       r12,0x0534(r31)
0129C 0121C          906C0048               stw       r3,0x0048(r12)
012A0 01220          3B010078               addi      r24,SP,120
012A4 01224          4801622D               bl        $+0x1622C                 ; 0x00017450
012A8 01228          80410014               lwz       RTOC,0x0014(SP)
012AC 0122C          809C0000               lwz       r4,0x0000(r28)
012B0 01230          38610048               addi      r3,SP,72
012B4 01234          80BC0004               lwz       r5,0x0004(r28)
012B8 01238          48016339               bl        $+0x16338                 ; 0x00017570
012BC 0123C          80410014               lwz       RTOC,0x0014(SP)
012C0 01240          80970004               lwz       r4,0x0004(r23)
012C4 01244          80610048               lwz       r3,0x0048(SP)
012C8 01248          48016179               bl        $+0x16178                 ; 0x000173C0
012CC 0124C          80410014               lwz       RTOC,0x0014(SP)
012D0 01250   X      38602801               li        r3,10241
012D4 01254          480162D5               bl        $+0x162D4                 ; 0x00017528
012D8 01258          80410014               lwz       RTOC,0x0014(SP)
012DC 0125C          819F0534               lwz       r12,0x0534(r31)
012E0 01260          906C0048               stw       r3,0x0048(r12)
012E4 01264          3AE10080               addi      r23,SP,128
012E8 01268          480161E9               bl        $+0x161E8                 ; 0x00017450
012EC 0126C          80410014               lwz       RTOC,0x0014(SP)
012F0 01270          809A0000               lwz       r4,0x0000(r26)
012F4 01274          38610050               addi      r3,SP,80
012F8 01278          80BA0004               lwz       r5,0x0004(r26)
012FC 0127C          480162F5               bl        $+0x162F4                 ; 0x00017570
01300 01280          80410014               lwz       RTOC,0x0014(SP)
01304 01284          80960004               lwz       r4,0x0004(r22)
01308 01288          80610050               lwz       r3,0x0050(SP)
0130C 0128C          48016135               bl        $+0x16134                 ; 0x000173C0
01310 01290          80410014               lwz       RTOC,0x0014(SP)
01314 01294   X      38602805               li        r3,10245
01318 01298          48016291               bl        $+0x16290                 ; 0x00017528
0131C 0129C          80410014               lwz       RTOC,0x0014(SP)
01320 012A0          819F0534               lwz       r12,0x0534(r31)
01324 012A4          906C0048               stw       r3,0x0048(r12)
01328 012A8          3AC10088               addi      r22,SP,136
0132C 012AC          480161A5               bl        $+0x161A4                 ; 0x00017450
01330 012B0          80410014               lwz       RTOC,0x0014(SP)
01334 012B4          809B0000               lwz       r4,0x0000(r27)
01338 012B8          38610058               addi      r3,SP,88
0133C 012BC          80BB0004               lwz       r5,0x0004(r27)
01340 012C0          480162B1               bl        $+0x162B0                 ; 0x00017570
01344 012C4          80410014               lwz       RTOC,0x0014(SP)
01348 012C8          80950004               lwz       r4,0x0004(r21)
0134C 012CC          80610058               lwz       r3,0x0058(SP)
01350 012D0          480160F1               bl        $+0x160F0                 ; 0x000173C0
01354 012D4          80410014               lwz       RTOC,0x0014(SP)
01358 012D8   X      38602807               li        r3,10247
0135C 012DC          4801624D               bl        $+0x1624C                 ; 0x00017528
01360 012E0          80410014               lwz       RTOC,0x0014(SP)
01364 012E4          819F0534               lwz       r12,0x0534(r31)
01368 012E8          906C0048               stw       r3,0x0048(r12)
0136C 012EC          3AA10090               addi      r21,SP,144
01370 012F0          48016161               bl        $+0x16160                 ; 0x00017450
01374 012F4          80410014               lwz       RTOC,0x0014(SP)
01378 012F8          809C0000               lwz       r4,0x0000(r28)
0137C 012FC          38610060               addi      r3,SP,96
01380 01300          80BC0004               lwz       r5,0x0004(r28)
01384 01304          4801626D               bl        $+0x1626C                 ; 0x00017570
01388 01308          80410014               lwz       RTOC,0x0014(SP)
0138C 0130C          80940004               lwz       r4,0x0004(r20)
01390 01310          80610060               lwz       r3,0x0060(SP)
01394 01314          480160AD               bl        $+0x160AC                 ; 0x000173C0
01398 01318          80410014               lwz       RTOC,0x0014(SP)
0139C 0131C   X      38602805               li        r3,10245
013A0 01320          48016209               bl        $+0x16208                 ; 0x00017528
013A4 01324          80410014               lwz       RTOC,0x0014(SP)
013A8 01328          833F0534               lwz       r25,0x0534(r31)
013AC 0132C          90790048               stw       r3,0x0048(r25)
013B0 01330   X      3B200000               li        r25,0
013B4 01334          4801611D               bl        $+0x1611C                 ; 0x00017450
013B8 01338          80410014               lwz       RTOC,0x0014(SP)
013BC 0133C          809C0000               lwz       r4,0x0000(r28)
013C0 01340          38610068               addi      r3,SP,104
013C4 01344          80BC0004               lwz       r5,0x0004(r28)
013C8 01348          48016229               bl        $+0x16228                 ; 0x00017570
013CC 0134C          80410014               lwz       RTOC,0x0014(SP)
013D0 01350          80930004               lwz       r4,0x0004(r19)
013D4 01354          80610068               lwz       r3,0x0068(SP)
013D8 01358          48016069               bl        $+0x16068                 ; 0x000173C0
013DC 0135C          80410014               lwz       RTOC,0x0014(SP)
013E0 01360   X      38602807               li        r3,10247
013E4 01364          480161C5               bl        $+0x161C4                 ; 0x00017528
013E8 01368          80410014               lwz       RTOC,0x0014(SP)
013EC 0136C          819F0534               lwz       r12,0x0534(r31)
013F0 01370          906C0048               stw       r3,0x0048(r12)
013F4 01374          480160DD               bl        $+0x160DC                 ; 0x00017450
013F8 01378          80410014               lwz       RTOC,0x0014(SP)
013FC 0137C          809C0000               lwz       r4,0x0000(r28)
01400 01380          38610070               addi      r3,SP,112
01404 01384          80BC0004               lwz       r5,0x0004(r28)
01408 01388          480161E9               bl        $+0x161E8                 ; 0x00017570
0140C 0138C          80410014               lwz       RTOC,0x0014(SP)
01410 01390          80920004               lwz       r4,0x0004(r18)
01414 01394          80610070               lwz       r3,0x0070(SP)
01418 01398          48016029               bl        $+0x16028                 ; 0x000173C0
0141C 0139C          80410014               lwz       RTOC,0x0014(SP)
01420 013A0   X      38602805               li        r3,10245
01424 013A4          48016185               bl        $+0x16184                 ; 0x00017528
01428 013A8          80410014               lwz       RTOC,0x0014(SP)
0142C 013AC          819F0534               lwz       r12,0x0534(r31)
01430 013B0          906C0048               stw       r3,0x0048(r12)
01434 013B4          4801609D               bl        $+0x1609C                 ; 0x00017450
01438 013B8          80410014               lwz       RTOC,0x0014(SP)
0143C 013BC          809A0000               lwz       r4,0x0000(r26)
01440 013C0          38610078               addi      r3,SP,120
01444 013C4          80BA0004               lwz       r5,0x0004(r26)
01448 013C8          480161A9               bl        $+0x161A8                 ; 0x00017570
0144C 013CC          80410014               lwz       RTOC,0x0014(SP)
01450 013D0          80980004               lwz       r4,0x0004(r24)
01454 013D4          80610078               lwz       r3,0x0078(SP)
01458 013D8          48015FE9               bl        $+0x15FE8                 ; 0x000173C0
0145C 013DC          80410014               lwz       RTOC,0x0014(SP)
01460 013E0   X      38602801               li        r3,10241
01464 013E4          48016145               bl        $+0x16144                 ; 0x00017528
01468 013E8          80410014               lwz       RTOC,0x0014(SP)
0146C 013EC          819F0534               lwz       r12,0x0534(r31)
01470 013F0          906C0048               stw       r3,0x0048(r12)
01474 013F4          4801605D               bl        $+0x1605C                 ; 0x00017450
01478 013F8          80410014               lwz       RTOC,0x0014(SP)
0147C 013FC          809B0000               lwz       r4,0x0000(r27)
01480 01400          38610080               addi      r3,SP,128
01484 01404          80BB0004               lwz       r5,0x0004(r27)
01488 01408          48016169               bl        $+0x16168                 ; 0x00017570
0148C 0140C          80410014               lwz       RTOC,0x0014(SP)
01490 01410          80970004               lwz       r4,0x0004(r23)
01494 01414          80610080               lwz       r3,0x0080(SP)
01498 01418          48015FA9               bl        $+0x15FA8                 ; 0x000173C0
0149C 0141C          80410014               lwz       RTOC,0x0014(SP)
014A0 01420   X      38602803               li        r3,10243
014A4 01424          48016105               bl        $+0x16104                 ; 0x00017528
014A8 01428          80410014               lwz       RTOC,0x0014(SP)
014AC 0142C          819F0534               lwz       r12,0x0534(r31)
014B0 01430          906C0048               stw       r3,0x0048(r12)
014B4 01434          4801601D               bl        $+0x1601C                 ; 0x00017450
014B8 01438          80410014               lwz       RTOC,0x0014(SP)
014BC 0143C          809C0000               lwz       r4,0x0000(r28)
014C0 01440          38610088               addi      r3,SP,136
014C4 01444          80BC0004               lwz       r5,0x0004(r28)
014C8 01448          48016129               bl        $+0x16128                 ; 0x00017570
014CC 0144C          80410014               lwz       RTOC,0x0014(SP)
014D0 01450          80960004               lwz       r4,0x0004(r22)
014D4 01454          80610088               lwz       r3,0x0088(SP)
014D8 01458          48015F69               bl        $+0x15F68                 ; 0x000173C0
014DC 0145C          80410014               lwz       RTOC,0x0014(SP)
014E0 01460   X      38602801               li        r3,10241
014E4 01464          480160C5               bl        $+0x160C4                 ; 0x00017528
014E8 01468          80410014               lwz       RTOC,0x0014(SP)
014EC 0146C          819F0534               lwz       r12,0x0534(r31)
014F0 01470          906C0048               stw       r3,0x0048(r12)
014F4 01474          48015FDD               bl        $+0x15FDC                 ; 0x00017450
014F8 01478          80410014               lwz       RTOC,0x0014(SP)
014FC 0147C          809B0000               lwz       r4,0x0000(r27)
01500 01480          38610090               addi      r3,SP,144
01504 01484          80BB0004               lwz       r5,0x0004(r27)
01508 01488          480160E9               bl        $+0x160E8                 ; 0x00017570
0150C 0148C          80410014               lwz       RTOC,0x0014(SP)
01510 01490          80950004               lwz       r4,0x0004(r21)
01514 01494          80610090               lwz       r3,0x0090(SP)
01518 01498          48015F29               bl        $+0x15F28                 ; 0x000173C0
0151C 0149C          80410014               lwz       RTOC,0x0014(SP)
01520 014A0   X      38600001               li        r3,1
01524 014A4          7FB8F430               srw       r24,r29,r30
01528 014A8          3AE10098               addi      r23,SP,152
0152C 014AC   X      5303177A               insrwi    r3,r24,1,29
01530 014B0          3AC100A0               addi      r22,SP,160
01534 014B4   X      5463063E               clrlwi    r3,r3,24
01538 014B8          3AA100A8               addi      r21,SP,168
0153C 014BC          60632800               ori       r3,r3,0x2800
01540 014C0   X      3BDEFFFF               subi      r30,r30,1
01544 014C4   X      7C741B78               mr        r20,r3
01548 014C8          48016061               bl        $+0x16060                 ; 0x00017528
0154C 014CC          80410014               lwz       RTOC,0x0014(SP)
01550 014D0          819F0534               lwz       r12,0x0534(r31)
01554 014D4          906C0048               stw       r3,0x0048(r12)
01558 014D8          48015F79               bl        $+0x15F78                 ; 0x00017450
0155C 014DC          80410014               lwz       RTOC,0x0014(SP)
01560 014E0          809B0000               lwz       r4,0x0000(r27)
01564 014E4          38610098               addi      r3,SP,152
01568 014E8          80BB0004               lwz       r5,0x0004(r27)
0156C 014EC          48016085               bl        $+0x16084                 ; 0x00017570
01570 014F0          80410014               lwz       RTOC,0x0014(SP)
01574 014F4          80970004               lwz       r4,0x0004(r23)
01578 014F8          80610098               lwz       r3,0x0098(SP)
0157C 014FC          48015EC5               bl        $+0x15EC4                 ; 0x000173C0
01580 01500          80410014               lwz       RTOC,0x0014(SP)
01584 01504   X      38600003               li        r3,3
01588 01508   X      5303177A               insrwi    r3,r24,1,29
0158C 0150C   X      5463063E               clrlwi    r3,r3,24
01590 01510          60632800               ori       r3,r3,0x2800
01594 01514          48016015               bl        $+0x16014                 ; 0x00017528
01598 01518          80410014               lwz       RTOC,0x0014(SP)
0159C 0151C          819F0534               lwz       r12,0x0534(r31)
015A0 01520          906C0048               stw       r3,0x0048(r12)
015A4 01524          48015F2D               bl        $+0x15F2C                 ; 0x00017450
015A8 01528          80410014               lwz       RTOC,0x0014(SP)
015AC 0152C          809C0000               lwz       r4,0x0000(r28)
015B0 01530          386100A0               addi      r3,SP,160
015B4 01534          80BC0004               lwz       r5,0x0004(r28)
015B8 01538          48016039               bl        $+0x16038                 ; 0x00017570
015BC 0153C          80410014               lwz       RTOC,0x0014(SP)
015C0 01540          80960004               lwz       r4,0x0004(r22)
015C4 01544          806100A0               lwz       r3,0x00A0(SP)
015C8 01548          48015E79               bl        $+0x15E78                 ; 0x000173C0
015CC 0154C          80410014               lwz       RTOC,0x0014(SP)
015D0 01550   X      7E83A378               mr        r3,r20
015D4 01554          48015FD5               bl        $+0x15FD4                 ; 0x00017528
015D8 01558          80410014               lwz       RTOC,0x0014(SP)
015DC 0155C          819F0534               lwz       r12,0x0534(r31)
015E0 01560          906C0048               stw       r3,0x0048(r12)
015E4 01564          48015EED               bl        $+0x15EEC                 ; 0x00017450
015E8 01568          80410014               lwz       RTOC,0x0014(SP)
015EC 0156C          809A0000               lwz       r4,0x0000(r26)
015F0 01570          386100A8               addi      r3,SP,168
015F4 01574          80BA0004               lwz       r5,0x0004(r26)
015F8 01578          48015FF9               bl        $+0x15FF8                 ; 0x00017570
015FC 0157C          80410014               lwz       RTOC,0x0014(SP)
01600 01580          80950004               lwz       r4,0x0004(r21)
01604 01584          806100A8               lwz       r3,0x00A8(SP)
01608 01588          48015E39               bl        $+0x15E38                 ; 0x000173C0
0160C 0158C          80410014               lwz       RTOC,0x0014(SP)
01610 01590   X      2C1E0000               cmpwi     r30,0
01614 01594   X      4080FF0C               bge       $-0x00F4                  ; 0x000014A0
01618 01598          809B0000               lwz       r4,0x0000(r27)
0161C 0159C          386100B0               addi      r3,SP,176
01620 015A0          80BB0004               lwz       r5,0x0004(r27)
01624 015A4          3B0100B0               addi      r24,SP,176
01628 015A8   X      3BA00000               li        r29,0
0162C 015AC   X      3BC0000F               li        r30,15
01630 015B0          48015FC1               bl        $+0x15FC0                 ; 0x00017570
01634 015B4          80410014               lwz       RTOC,0x0014(SP)
01638 015B8          80980004               lwz       r4,0x0004(r24)
0163C 015BC          806100B0               lwz       r3,0x00B0(SP)
01640 015C0          48015E01               bl        $+0x15E00                 ; 0x000173C0
01644 015C4          80410014               lwz       RTOC,0x0014(SP)
01648 015C8   X      38602803               li        r3,10243
0164C 015CC          3B0100B8               addi      r24,SP,184
01650 015D0          3AE100C0               addi      r23,SP,192
01654 015D4          3AC100C8               addi      r22,SP,200
01658 015D8          48015F51               bl        $+0x15F50                 ; 0x00017528
0165C 015DC          80410014               lwz       RTOC,0x0014(SP)
01660 015E0          819F0534               lwz       r12,0x0534(r31)
01664 015E4          906C0048               stw       r3,0x0048(r12)
01668 015E8          48015E69               bl        $+0x15E68                 ; 0x00017450
0166C 015EC          80410014               lwz       RTOC,0x0014(SP)
01670 015F0          809A0000               lwz       r4,0x0000(r26)
01674 015F4          386100B8               addi      r3,SP,184
01678 015F8          80BA0004               lwz       r5,0x0004(r26)
0167C 015FC          48015F75               bl        $+0x15F74                 ; 0x00017570
01680 01600          80410014               lwz       RTOC,0x0014(SP)
01684 01604          80980004               lwz       r4,0x0004(r24)
01688 01608          806100B8               lwz       r3,0x00B8(SP)
0168C 0160C          48015DB5               bl        $+0x15DB4                 ; 0x000173C0
01690 01610          80410014               lwz       RTOC,0x0014(SP)
01694 01614          819F0534               lwz       r12,0x0534(r31)
01698 01618          806C0048               lwz       r3,0x0048(r12)
0169C 0161C          48015F0D               bl        $+0x15F0C                 ; 0x00017528
016A0 01620          80410014               lwz       RTOC,0x0014(SP)
016A4 01624          809B0000               lwz       r4,0x0000(r27)
016A8 01628   X      7C781B78               mr        r24,r3
016AC 0162C          80BB0004               lwz       r5,0x0004(r27)
016B0 01630          386100C0               addi      r3,SP,192
016B4 01634          48015F3D               bl        $+0x15F3C                 ; 0x00017570
016B8 01638          80410014               lwz       RTOC,0x0014(SP)
016BC 0163C          80970004               lwz       r4,0x0004(r23)
016C0 01640          806100C0               lwz       r3,0x00C0(SP)
016C4 01644          48015D7D               bl        $+0x15D7C                 ; 0x000173C0
016C8 01648          80410014               lwz       RTOC,0x0014(SP)
016CC 0164C   X      38602801               li        r3,10241
016D0 01650          48015ED9               bl        $+0x15ED8                 ; 0x00017528
016D4 01654          80410014               lwz       RTOC,0x0014(SP)
016D8 01658          819F0534               lwz       r12,0x0534(r31)
016DC 0165C          906C0048               stw       r3,0x0048(r12)
016E0 01660          48015DF1               bl        $+0x15DF0                 ; 0x00017450
016E4 01664          80410014               lwz       RTOC,0x0014(SP)
016E8 01668          809C0000               lwz       r4,0x0000(r28)
016EC 0166C          386100C8               addi      r3,SP,200
016F0 01670          80BC0004               lwz       r5,0x0004(r28)
016F4 01674          48015EFD               bl        $+0x15EFC                 ; 0x00017570
016F8 01678          80410014               lwz       RTOC,0x0014(SP)
016FC 0167C          80960004               lwz       r4,0x0004(r22)
01700 01680          806100C8               lwz       r3,0x00C8(SP)
01704 01684          48015D3D               bl        $+0x15D3C                 ; 0x000173C0
01708 01688          80410014               lwz       RTOC,0x0014(SP)
0170C 0168C   X      2C1E0003               cmpwi     r30,3
01710 01690          57090738               rlwinm    r9,r24,0,28,28
01714 01694   X      41800010               blt       $+0x0010                  ; 0x000016A4
01718 01698   X      381EFFFD               subi      r0,r30,3
0171C 0169C          7D290030               slw       r9,r9,r0
01720 016A0          4800000C               b         $+0x000C                  ; 0x000016AC
01724 016A4          207E0003               subfic    r3,r30,3
01728 016A8          7D291C30               srw       r9,r9,r3
0172C 016AC   X      3BDEFFFF               subi      r30,r30,1
01730 016B0          7FA44B78               or        r4,r29,r9
01734 016B4   X      2C1E0000               cmpwi     r30,0
01738 016B8   X      549D043E               clrlwi    r29,r4,16
0173C 016BC   X      4080FF0C               bge       $-0x00F4                  ; 0x000015C8
01740 016C0          3B8100D0               addi      r28,SP,208
01744 016C4   X      7FA3EB78               mr        r3,r29
01748 016C8          48015EC1               bl        $+0x15EC0                 ; 0x00017588
0174C 016CC          80410014               lwz       RTOC,0x0014(SP)
01750 016D0   X      38800000               li        r4,0
01754 016D4   X      7C7E1B78               mr        r30,r3
01758 016D8   X      7FE3FB78               mr        r3,r31
0175C 016DC          4BFFFA1D               bl        $-0x05E4                  ; 0x000010F8
01760 016E0          809A0000               lwz       r4,0x0000(r26)
01764 016E4          386100D0               addi      r3,SP,208
01768 016E8          80BA0004               lwz       r5,0x0004(r26)
0176C 016EC          48015E85               bl        $+0x15E84                 ; 0x00017570
01770 016F0          80410014               lwz       RTOC,0x0014(SP)
01774 016F4          809C0004               lwz       r4,0x0004(r28)
01778 016F8          806100D0               lwz       r3,0x00D0(SP)
0177C 016FC          48015CC5               bl        $+0x15CC4                 ; 0x000173C0
01780 01700          80410014               lwz       RTOC,0x0014(SP)
01784 01704          837F0534               lwz       r27,0x0534(r31)
01788 01708   X      7FC3F378               mr        r3,r30
0178C 0170C          933B0048               stw       r25,0x0048(r27)
01790 01710          38210110               addi      SP,SP,272
01794 01714          80010008               lwz       r0,0x0008(SP)
01798 01718   X      7C0803A6               mtlr      r0                        ; LR = 8
0179C 0171C          BA41FFC8               lmw       r18,-0x0038(SP)
017A0 01720   X      4E800020               blr
017A4 01724   X      7C0802A6               mflr      r0                        ; LR = 8
017A8 01728          BF41FFE8               stmw      r26,-0x0018(SP)
017AC 0172C          90010008               stw       r0,0x0008(SP)
017B0 01730          9421FFB0               stwu      SP,-0x0050(SP)
017B4 01734   X      3B801011               li        r28,4113
017B8 01738   X      7C7E1B78               mr        r30,r3
017BC 0173C          813E0058               lwz       r9,0x0058(r30)
017C0 01740   X      7C9F2378               mr        r31,r4
017C4 01744   X      3C09FFF7               subis     r0,r9,9
017C8 01748          3F9C0009               addis     r28,r28,9
017CC 0174C   X      2C001011               cmpwi     r0,4113
017D0 01750   X      408200B0               bne       $+0x00B0                  ; 0x00001800
017D4 01754          88BF0014               lbz       r5,0x0014(r31)
017D8 01758   X      2C050000               cmpwi     r5,0
017DC 0175C   X      408200A4               bne       $+0x00A4                  ; 0x00001800
017E0 01760          887F0015               lbz       r3,0x0015(r31)
017E4 01764   X      2C030005               cmpwi     r3,5
017E8 01768   X      40820098               bne       $+0x0098                  ; 0x00001800
017EC 0176C          889F0016               lbz       r4,0x0016(r31)
017F0 01770   X      2C040002               cmpwi     r4,2
017F4 01774   X      4082008C               bne       $+0x008C                  ; 0x00001800
017F8 01778          887F001B               lbz       r3,0x001B(r31)
017FC 0177C   X      2C030000               cmpwi     r3,0
01800 01780   X      40820080               bne       $+0x0080                  ; 0x00001800
01804 01784          889F001C               lbz       r4,0x001C(r31)
01808 01788   X      2C040000               cmpwi     r4,0
0180C 0178C   X      40820074               bne       $+0x0074                  ; 0x00001800
01810 01790   X      38800000               li        r4,0
01814 01794          989F001A               stb       r4,0x001A(r31)
01818 01798   X      38600001               li        r3,1
0181C 0179C          989F001C               stb       r4,0x001C(r31)
01820 017A0   X      38C00003               li        r6,3
01824 017A4          989F001F               stb       r4,0x001F(r31)
01828 017A8   X      38A0001E               li        r5,30
0182C 017AC          987F0013               stb       r3,0x0013(r31)
01830 017B0   X      38E0001F               li        r7,31
01834 017B4          987F0021               stb       r3,0x0021(r31)
01838 017B8   X      3900001B               li        r8,27
0183C 017BC          98BF001B               stb       r5,0x001B(r31)
01840 017C0   X      3940006D               li        r10,109
01844 017C4          98DF001E               stb       r6,0x001E(r31)
01848 017C8   X      39600040               li        r11,64
0184C 017CC          98FF0020               stb       r7,0x0020(r31)
01850 017D0          98DF0022               stb       r6,0x0022(r31)
01854 017D4          991F0023               stb       r8,0x0023(r31)
01858 017D8          995F0024               stb       r10,0x0024(r31)
0185C 017DC          997F0025               stb       r11,0x0025(r31)
01860 017E0          83A2FF1C               lwz       r29,-0x00E4(RTOC)
01864 017E4          807E0048               lwz       r3,0x0048(r30)
01868 017E8          389D063D               addi      r4,r29,1597
0186C 017EC          3BBD0667               addi      r29,r29,1639
01870 017F0          48007E21               bl        $+0x7E20                  ; 0x00009610
01874 017F4   X      60000000               nop
01878 017F8          93BE005C               stw       r29,0x005C(r30)
0187C 017FC          813E0058               lwz       r9,0x0058(r30)
01880 01800   X      39801011               li        r12,4113
01884 01804          3C0C0014               addis     r0,r12,20
01888 01808   X      7F090040               cmplw     cr6,r9,r0
0188C 0180C   X      409A0138               bne       cr6,$+0x0138              ; 0x00001944
01890 01810          887F0014               lbz       r3,0x0014(r31)
01894 01814   X      3BA00000               li        r29,0
01898 01818   X      2C030000               cmpwi     r3,0
0189C 0181C   X      408200A0               bne       $+0x00A0                  ; 0x000018BC
018A0 01820          889F0015               lbz       r4,0x0015(r31)
018A4 01824   X      2C040005               cmpwi     r4,5
018A8 01828   X      40820094               bne       $+0x0094                  ; 0x000018BC
018AC 0182C          887F0016               lbz       r3,0x0016(r31)
018B0 01830   X      2C030002               cmpwi     r3,2
018B4 01834   X      40820088               bne       $+0x0088                  ; 0x000018BC
018B8 01838          889F001B               lbz       r4,0x001B(r31)
018BC 0183C   X      2C040000               cmpwi     r4,0
018C0 01840   X      4082007C               bne       $+0x007C                  ; 0x000018BC
018C4 01844          887F001C               lbz       r3,0x001C(r31)
018C8 01848   X      2C030000               cmpwi     r3,0
018CC 0184C   X      40820070               bne       $+0x0070                  ; 0x000018BC
018D0 01850   X      38600000               li        r3,0
018D4 01854          987F001A               stb       r3,0x001A(r31)
018D8 01858   X      38800001               li        r4,1
018DC 0185C          987F001C               stb       r3,0x001C(r31)
018E0 01860   X      38C00004               li        r6,4
018E4 01864          989F0013               stb       r4,0x0013(r31)
018E8 01868   X      38A0001E               li        r5,30
018EC 0186C          987F001E               stb       r3,0x001E(r31)
018F0 01870   X      38E00002               li        r7,2
018F4 01874          987F001F               stb       r3,0x001F(r31)
018F8 01878   X      39801011               li        r12,4113
018FC 0187C          987F0021               stb       r3,0x0021(r31)
01900 01880          3F6C0014               addis     r27,r12,20
01904 01884          98BF001B               stb       r5,0x001B(r31)
01908 01888          98DF0020               stb       r6,0x0020(r31)
0190C 0188C          989F0022               stb       r4,0x0022(r31)
01910 01890          98FF0023               stb       r7,0x0023(r31)
01914 01894          98DF0024               stb       r6,0x0024(r31)
01918 01898          39820600               addi      r12,RTOC,1536
0191C 0189C          807E0048               lwz       r3,0x0048(r30)
01920 018A0          388C0681               addi      r4,r12,1665
01924 018A4          3B4C06A9               addi      r26,r12,1705
01928 018A8          48007D69               bl        $+0x7D68                  ; 0x00009610
0192C 018AC   X      60000000               nop
01930 018B0          813E0058               lwz       r9,0x0058(r30)
01934 018B4          935E005C               stw       r26,0x005C(r30)
01938 018B8   X      7F09D840               cmplw     cr6,r9,r27
0193C 018BC   X      409A0088               bne       cr6,$+0x0088              ; 0x00001944
01940 018C0          881F0014               lbz       r0,0x0014(r31)
01944 018C4   X      2C000000               cmpwi     r0,0
01948 018C8   X      4082007C               bne       $+0x007C                  ; 0x00001944
0194C 018CC          887F0015               lbz       r3,0x0015(r31)
01950 018D0   X      2C0300A0               cmpwi     r3,160
01954 018D4   X      40820070               bne       $+0x0070                  ; 0x00001944
01958 018D8          889F0016               lbz       r4,0x0016(r31)
0195C 018DC   X      2C040040               cmpwi     r4,64
01960 018E0   X      40820064               bne       $+0x0064                  ; 0x00001944
01964 018E4          887F0012               lbz       r3,0x0012(r31)
01968 018E8   X      2C0300A2               cmpwi     r3,162
0196C 018EC   X      40820058               bne       $+0x0058                  ; 0x00001944
01970 018F0          889F001C               lbz       r4,0x001C(r31)
01974 018F4   X      2C040000               cmpwi     r4,0
01978 018F8   X      4082004C               bne       $+0x004C                  ; 0x00001944
0197C 018FC   X      38600001               li        r3,1
01980 01900          9BBF001A               stb       r29,0x001A(r31)
01984 01904   X      3880001E               li        r4,30
01988 01908          987F0013               stb       r3,0x0013(r31)
0198C 0190C          989F001B               stb       r4,0x001B(r31)
01990 01910          9BBF001C               stb       r29,0x001C(r31)
01994 01914          9BBF001E               stb       r29,0x001E(r31)
01998 01918          9BBF001F               stb       r29,0x001F(r31)
0199C 0191C          987F0020               stb       r3,0x0020(r31)
019A0 01920          9BBF0021               stb       r29,0x0021(r31)
019A4 01924          8362FF1C               lwz       r27,-0x00E4(RTOC)
019A8 01928          807E0048               lwz       r3,0x0048(r30)
019AC 0192C          389B06C1               addi      r4,r27,1729
019B0 01930          3B7B06E9               addi      r27,r27,1769
019B4 01934          48007CDD               bl        $+0x7CDC                  ; 0x00009610
019B8 01938   X      60000000               nop
019BC 0193C          937E005C               stw       r27,0x005C(r30)
019C0 01940          813E0058               lwz       r9,0x0058(r30)
019C4 01944   X      7C09E000               cmpw      r9,r28
019C8 01948   X      40820088               bne       $+0x0088                  ; 0x000019D0
019CC 0194C          881F0014               lbz       r0,0x0014(r31)
019D0 01950   X      2C000000               cmpwi     r0,0
019D4 01954   X      4082007C               bne       $+0x007C                  ; 0x000019D0
019D8 01958          887F0015               lbz       r3,0x0015(r31)
019DC 0195C   X      2C0300C0               cmpwi     r3,192
019E0 01960   X      40820070               bne       $+0x0070                  ; 0x000019D0
019E4 01964          889F0016               lbz       r4,0x0016(r31)
019E8 01968   X      2C040095               cmpwi     r4,149
019EC 0196C   X      40820064               bne       $+0x0064                  ; 0x000019D0
019F0 01970          887E007C               lbz       r3,0x007C(r30)
019F4 01974   X      2C030001               cmpwi     r3,1
019F8 01978   X      40820058               bne       $+0x0058                  ; 0x000019D0
019FC 0197C   X      38600003               li        r3,3
01A00 01980          987F0023               stb       r3,0x0023(r31)
01A04 01984   X      38800000               li        r4,0
01A08 01988          987F002A               stb       r3,0x002A(r31)
01A0C 0198C   X      38A0001F               li        r5,31
01A10 01990          989F0022               stb       r4,0x0022(r31)
01A14 01994   X      38C0000B               li        r6,11
01A18 01998          989F0025               stb       r4,0x0025(r31)
01A1C 0199C   X      38E00040               li        r7,64
01A20 019A0          98BF0024               stb       r5,0x0024(r31)
01A24 019A4          987F002B               stb       r3,0x002B(r31)
01A28 019A8          98DF002C               stb       r6,0x002C(r31)
01A2C 019AC          98FF002D               stb       r7,0x002D(r31)
01A30 019B0          83A2FF1C               lwz       r29,-0x00E4(RTOC)
01A34 019B4          807E0048               lwz       r3,0x0048(r30)
01A38 019B8          389D0701               addi      r4,r29,1793
01A3C 019BC          3BBD0724               addi      r29,r29,1828
01A40 019C0          48007C51               bl        $+0x7C50                  ; 0x00009610
01A44 019C4   X      60000000               nop
01A48 019C8          93BE005C               stw       r29,0x005C(r30)
01A4C 019CC          813E0058               lwz       r9,0x0058(r30)
01A50 019D0   X      3F89FFE7               subis     r28,r9,25
01A54 019D4   X      2C1C1011               cmpwi     r28,4113
01A58 019D8   X      40820064               bne       $+0x0064                  ; 0x00001A3C
01A5C 019DC          887F0014               lbz       r3,0x0014(r31)
01A60 019E0   X      2F030000               cmpwi     cr6,r3,0
01A64 019E4   X      409A0058               bne       cr6,$+0x0058              ; 0x00001A3C
01A68 019E8          889F0015               lbz       r4,0x0015(r31)
01A6C 019EC   X      2C0400C0               cmpwi     r4,192
01A70 019F0   X      40820024               bne       $+0x0024                  ; 0x00001A14
01A74 019F4          887F0016               lbz       r3,0x0016(r31)
01A78 019F8   X      2C030095               cmpwi     r3,149
01A7C 019FC   X      40820018               bne       $+0x0018                  ; 0x00001A14
01A80 01A00          38820600               addi      r4,RTOC,1536
01A84 01A04          38840737               addi      r4,r4,1847
01A88 01A08          909E005C               stw       r4,0x005C(r30)
01A8C 01A0C          887F0014               lbz       r3,0x0014(r31)
01A90 01A10   X      2F030000               cmpwi     cr6,r3,0
01A94 01A14   X      409A0028               bne       cr6,$+0x0028              ; 0x00001A3C
01A98 01A18          88BF0015               lbz       r5,0x0015(r31)
01A9C 01A1C   X      2C050040               cmpwi     r5,64
01AA0 01A20   X      4082001C               bne       $+0x001C                  ; 0x00001A3C
01AA4 01A24          887F0016               lbz       r3,0x0016(r31)
01AA8 01A28   X      2C030033               cmpwi     r3,51
01AAC 01A2C   X      40820010               bne       $+0x0010                  ; 0x00001A3C
01AB0 01A30          38820600               addi      r4,RTOC,1536
01AB4 01A34          3884074B               addi      r4,r4,1867
01AB8 01A38          909E005C               stw       r4,0x005C(r30)
01ABC 01A3C          38210050               addi      SP,SP,80
01AC0 01A40          80010008               lwz       r0,0x0008(SP)
01AC4 01A44   X      7C0803A6               mtlr      r0                        ; LR = 8
01AC8 01A48          BB41FFE8               lmw       r26,-0x0018(SP)
01ACC 01A4C   X      4E800020               blr
01AD0 01A50   X      7C0802A6               mflr      r0                        ; LR = 8
01AD4 01A54          BEE1FFDC               stmw      r23,-0x0024(SP)
01AD8 01A58          90010008               stw       r0,0x0008(SP)
01ADC 01A5C          9421FF80               stwu      SP,-0x0080(SP)
01AE0 01A60          38A10038               addi      r5,SP,56
01AE4 01A64   X      7C972378               mr        r23,r4
01AE8 01A68          38820600               addi      r4,RTOC,1536
01AEC 01A6C   X      7C7E1B78               mr        r30,r3
01AF0 01A70          38840765               addi      r4,r4,1893
01AF4 01A74   X      38600000               li        r3,0
01AF8 01A78   X      3B000000               li        r24,0
01AFC 01A7C          48015A65               bl        $+0x15A64                 ; 0x000174E0
01B00 01A80          80410014               lwz       RTOC,0x0014(SP)
01B04 01A84   X      7C791B78               mr        r25,r3
01B08 01A88   X      2C190000               cmpwi     r25,0
01B0C 01A8C   X      40820198               bne       $+0x0198                  ; 0x00001C24
01B10 01A90          38820600               addi      r4,RTOC,1536
01B14 01A94          38610038               addi      r3,SP,56
01B18 01A98          3884076D               addi      r4,r4,1901
01B1C 01A9C          38A10048               addi      r5,SP,72
01B20 01AA0          48015771               bl        $+0x15770                 ; 0x00017210
01B24 01AA4          80410014               lwz       RTOC,0x0014(SP)
01B28 01AA8   X      7C791B78               mr        r25,r3
01B2C 01AAC   X      2C190000               cmpwi     r25,0
01B30 01AB0   X      40820028               bne       $+0x0028                  ; 0x00001AD8
01B34 01AB4          80610048               lwz       r3,0x0048(SP)
01B38 01AB8   X      38800000               li        r4,0
01B3C 01ABC          48008261               bl        $+0x8260                  ; 0x00009D1C
01B40 01AC0   X      60000000               nop
01B44 01AC4   X      7C781B78               mr        r24,r3
01B48 01AC8   X      2C180000               cmpwi     r24,0
01B4C 01ACC   X      4082000C               bne       $+0x000C                  ; 0x00001AD8
01B50 01AD0   X      3B20F375               li        r25,-3211
01B54 01AD4          48000130               b         $+0x0130                  ; 0x00001C04
01B58 01AD8   X      2C190000               cmpwi     r25,0
01B5C 01ADC   X      40820128               bne       $+0x0128                  ; 0x00001C04
01B60 01AE0          83E10048               lwz       r31,0x0048(SP)
01B64 01AE4   X      7F05C378               mr        r5,r24
01B68 01AE8          93E1004C               stw       r31,0x004C(SP)
01B6C 01AEC          38610038               addi      r3,SP,56
01B70 01AF0          38820600               addi      r4,RTOC,1536
01B74 01AF4          38C1004C               addi      r6,SP,76
01B78 01AF8          3884076D               addi      r4,r4,1901
01B7C 01AFC          48015745               bl        $+0x15744                 ; 0x00017240
01B80 01B00          80410014               lwz       RTOC,0x0014(SP)
01B84 01B04   X      7C791B78               mr        r25,r3
01B88 01B08   X      2C190000               cmpwi     r25,0
01B8C 01B0C   X      408200F8               bne       $+0x00F8                  ; 0x00001C04
01B90 01B10          81210048               lwz       r9,0x0048(SP)
01B94 01B14   X      2C090000               cmpwi     r9,0
01B98 01B18   X      41820038               beq       $+0x0038                  ; 0x00001B50
01B9C 01B1C   X      3BA0129F               li        r29,4767
01BA0 01B20          3FBD29E4               addis     r29,r29,10724
01BA4 01B24          7C7D4816               mulhwu    r3,r29,r9
01BA8 01B28   X      7C834850               sub       r4,r9,r3
01BAC 01B2C   X      5484F87E               srwi      r4,r4,1
01BB0 01B30          7CA32214               add       r5,r3,r4
01BB4 01B34   X      54A5D1BE               srwi      r5,r5,6
01BB8 01B38          1CA5006E               mulli     r5,r5,110
01BBC 01B3C   X      7CC54851               sub.      r6,r9,r5
01BC0 01B40   X      40820010               bne       $+0x0010                  ; 0x00001B50
01BC4 01B44          80E1004C               lwz       r7,0x004C(SP)
01BC8 01B48   X      7C093800               cmpw      r9,r7
01BCC 01B4C   X      41820008               beq       $+0x0008                  ; 0x00001B54
01BD0 01B50   X      3B20F368               li        r25,-3224
01BD4 01B54          38820600               addi      r4,RTOC,1536
01BD8 01B58   X      38600000               li        r3,0
01BDC 01B5C          3884077E               addi      r4,r4,1918
01BE0 01B60          480072A1               bl        $+0x72A0                  ; 0x00008E00
01BE4 01B64   X      60000000               nop
01BE8 01B68   X      2C190000               cmpwi     r25,0
01BEC 01B6C   X      40820098               bne       $+0x0098                  ; 0x00001C04
01BF0 01B70          83E10048               lwz       r31,0x0048(SP)
01BF4 01B74   X      3860129F               li        r3,4767
01BF8 01B78          3C6329E4               addis     r3,r3,10724
01BFC 01B7C          7C83F816               mulhwu    r4,r3,r31
01C00 01B80   X      3BA00000               li        r29,0
01C04 01B84   X      7F44F850               sub       r26,r31,r4
01C08 01B88   X      575AF87E               srwi      r26,r26,1
01C0C 01B8C          7F44D214               add       r26,r4,r26
01C10 01B90   X      575AD1BE               srwi      r26,r26,6
01C14 01B94   X      281A0000               cmplwi    r26,0x0000
01C18 01B98   X      40810068               ble       $+0x0068                  ; 0x00001C00
01C1C 01B9C   X      7F1FC378               mr        r31,r24
01C20 01BA0          88BE0000               lbz       r5,0x0000(r30)
01C24 01BA4   X      7FC3F378               mr        r3,r30
01C28 01BA8          839E0020               lwz       r28,0x0020(r30)
01C2C 01BAC          38A50001               addi      r5,r5,1
01C30 01BB0          837F0066               lwz       r27,0x0066(r31)
01C34 01BB4          389F0046               addi      r4,r31,70
01C38 01BB8          48015941               bl        $+0x15940                 ; 0x000174F8
01C3C 01BBC          80410014               lwz       RTOC,0x0014(SP)
01C40 01BC0   X      2C030000               cmpwi     r3,0
01C44 01BC4   X      4182000C               beq       $+0x000C                  ; 0x00001BD0
01C48 01BC8   X      7C1CD800               cmpw      r28,r27
01C4C 01BCC   X      41820014               beq       $+0x0014                  ; 0x00001BE0
01C50 01BD0   X      38000000               li        r0,0
01C54 01BD4   X      5400063F               clrlwi.   r0,r0,24
01C58 01BD8          4F000000               mcrf      cr6,cr0
01C5C 01BDC          48000010               b         $+0x0010                  ; 0x00001BEC
01C60 01BE0   X      38600001               li        r3,1
01C64 01BE4   X      5463063F               clrlwi.   r3,r3,24
01C68 01BE8          4F000000               mcrf      cr6,cr0
01C6C 01BEC   X      409A0068               bne       cr6,$+0x0068              ; 0x00001C54
01C70 01BF0          3BBD0001               addi      r29,r29,1
01C74 01BF4          3BFF006E               addi      r31,r31,110
01C78 01BF8   X      7C1DD040               cmplw     r29,r26
01C7C 01BFC   X      4180FFA4               blt       $-0x005C                  ; 0x00001BA0
01C80 01C00   X      3B20F37F               li        r25,-3201
01C84 01C04          38610038               addi      r3,SP,56
01C88 01C08          48015909               bl        $+0x15908                 ; 0x00017510
01C8C 01C0C          80410014               lwz       RTOC,0x0014(SP)
01C90 01C10          38820600               addi      r4,RTOC,1536
01C94 01C14          388407AF               addi      r4,r4,1967
01C98 01C18   X      38600000               li        r3,0
01C9C 01C1C          480071E5               bl        $+0x71E4                  ; 0x00008E00
01CA0 01C20   X      60000000               nop
01CA4 01C24   X      2C180000               cmpwi     r24,0
01CA8 01C28   X      41820014               beq       $+0x0014                  ; 0x00001C3C
01CAC 01C2C   X      38800000               li        r4,0
01CB0 01C30   X      7F03C378               mr        r3,r24
01CB4 01C34          4800808D               bl        $+0x808C                  ; 0x00009CC0
01CB8 01C38   X      60000000               nop
01CBC 01C3C   X      7F23CB78               mr        r3,r25
01CC0 01C40          38210080               addi      SP,SP,128
01CC4 01C44          80010008               lwz       r0,0x0008(SP)
01CC8 01C48   X      7C0803A6               mtlr      r0                        ; LR = 8
01CCC 01C4C          BAE1FFDC               lmw       r23,-0x0024(SP)
01CD0 01C50   X      4E800020               blr
01CD4 01C54   X      38800044               li        r4,68
01CD8 01C58          1FFD006E               mulli     r31,r29,110
01CDC 01C5C          7C78FA14               add       r3,r24,r31
01CE0 01C60          7CA3222E               lhzx      r5,r3,r4
01CE4 01C64          7CB7232E               sthx      r5,r23,r4
01CE8 01C68   X      3484FFFC               subic.    r4,r4,4
01CEC 01C6C          7CA3202E               lwzx      r5,r3,r4
01CF0 01C70          7CB7212E               stwx      r5,r23,r4
01CF4 01C74   X      4082FFF4               bne       $-0x000C                  ; 0x00001C68
01CF8 01C78          4BFFFF8C               b         $-0x0074                  ; 0x00001C04
01CFC 01C7C          38210080               addi      SP,SP,128
01D00 01C80          80010008               lwz       r0,0x0008(SP)
01D04 01C84   X      7C0803A6               mtlr      r0                        ; LR = 8
01D08 01C88          BAE1FFDC               lmw       r23,-0x0024(SP)
01D0C 01C8C   X      4E800020               blr
01D10 01C90   X      7C0802A6               mflr      r0                        ; LR = 8
01D14 01C94          BF61FFEC               stmw      r27,-0x0014(SP)
01D18 01C98          90010008               stw       r0,0x0008(SP)
01D1C 01C9C          9421FF60               stwu      SP,-0x00A0(SP)
01D20 01CA0          38810038               addi      r4,SP,56
01D24 01CA4   X      7C7F1B78               mr        r31,r3
01D28 01CA8          8062FF38               lwz       r3,-0x00C8(RTOC)
01D2C 01CAC   X      3B80FFFF               li        r28,-1
01D30 01CB0          38630008               addi      r3,r3,8
01D34 01CB4   X      3BC00001               li        r30,1
01D38 01CB8          3F9C0001               addis     r28,r28,1
01D3C 01CBC          4BFFFD95               bl        $-0x026C                  ; 0x00001A50
01D40 01CC0   X      2C030000               cmpwi     r3,0
01D44 01CC4   X      40820018               bne       $+0x0018                  ; 0x00001CDC
01D48 01CC8          38610038               addi      r3,SP,56
01D4C 01CCC   X      38800001               li        r4,1
01D50 01CD0          48015709               bl        $+0x15708                 ; 0x000173D8
01D54 01CD4          80410014               lwz       RTOC,0x0014(SP)
01D58 01CD8   X      547C043E               clrlwi    r28,r3,16
01D5C 01CDC   X      38606472               li        r3,25714
01D60 01CE0   X      38800000               li        r4,0
01D64 01CE4          3C635861               addis     r3,r3,22625
01D68 01CE8          48015709               bl        $+0x15708                 ; 0x000173F0
01D6C 01CEC          80410014               lwz       RTOC,0x0014(SP)
01D70 01CF0   X      7C7D1B78               mr        r29,r3
01D74 01CF4   X      2C1D0000               cmpwi     r29,0
01D78 01CF8   X      4182008C               beq       $+0x008C                  ; 0x00001D84
01D7C 01CFC   X      3B60AAAB               li        r27,-21845
01D80 01D00   X      7FA3EB78               mr        r3,r29
01D84 01D04          3F7B2AAB               addis     r27,r27,10923
01D88 01D08          48015701               bl        $+0x15700                 ; 0x00017408
01D8C 01D0C          80410014               lwz       RTOC,0x0014(SP)
01D90 01D10          7F7B1896               mulhw     r27,r27,r3
01D94 01D14   X      54600FFE               srwi      r0,r3,31
01D98 01D18          7F7B0214               add       r27,r27,r0
01D9C 01D1C   X      281B0000               cmplwi    r27,0x0000
01DA0 01D20   X      40810064               ble       $+0x0064                  ; 0x00001D84
01DA4 01D24   X      3BC00000               li        r30,0
01DA8 01D28   X      7FA3EB78               mr        r3,r29
01DAC 01D2C          480156F5               bl        $+0x156F4                 ; 0x00017420
01DB0 01D30          80410014               lwz       RTOC,0x0014(SP)
01DB4 01D34          811D0000               lwz       r8,0x0000(r29)
01DB8 01D38   X      7F6903A6               mtctr     r27                       ; CTR = 9
01DBC 01D3C          A0FF0064               lhz       r7,0x0064(r31)
01DC0 01D40   X      3928FFFA               subi      r9,r8,6
01DC4 01D44          A4090006               lhzu      r0,0x0006(r9)
01DC8 01D48   X      7C003800               cmpw      r0,r7
01DCC 01D4C   X      4082001C               bne       $+0x001C                  ; 0x00001D68
01DD0 01D50          88680002               lbz       r3,0x0002(r8)
01DD4 01D54          889F0066               lbz       r4,0x0066(r31)
01DD8 01D58   X      7C032000               cmpw      r3,r4
01DDC 01D5C   X      4082000C               bne       $+0x000C                  ; 0x00001D68
01DE0 01D60   X      3BC00001               li        r30,1
01DE4 01D64          48000020               b         $+0x0020                  ; 0x00001D84
01DE8 01D68          39080006               addi      r8,r8,6
01DEC 01D6C   X      4200FFD8               bdnz      $-0x0028                  ; 0x00001D44
01DF0 01D70          38820600               addi      r4,RTOC,1536
01DF4 01D74          807F0048               lwz       r3,0x0048(r31)
01DF8 01D78          388407F2               addi      r4,r4,2034
01DFC 01D7C          48007085               bl        $+0x7084                  ; 0x00008E00
01E00 01D80   X      60000000               nop
01E04 01D84          7F830734               extsh     r3,r28
01E08 01D88          480156B1               bl        $+0x156B0                 ; 0x00017438
01E0C 01D8C          80410014               lwz       RTOC,0x0014(SP)
01E10 01D90   X      7FC3F378               mr        r3,r30
01E14 01D94          382100A0               addi      SP,SP,160
01E18 01D98          80010008               lwz       r0,0x0008(SP)
01E1C 01D9C   X      7C0803A6               mtlr      r0                        ; LR = 8
01E20 01DA0          BB61FFEC               lmw       r27,-0x0014(SP)
01E24 01DA4   X      4E800020               blr
01E28 01DA8   X      7C0802A6               mflr      r0                        ; LR = 8
01E2C 01DAC          BDE1FFBC               stmw      r15,-0x0044(SP)
01E30 01DB0          90010008               stw       r0,0x0008(SP)
01E34 01DB4          9421FEF0               stwu      SP,-0x0110(SP)
01E38 01DB8   X      3A601011               li        r19,4113
01E3C 01DBC   X      7C7B1B78               mr        r27,r3
01E40 01DC0          813B0058               lwz       r9,0x0058(r27)
01E44 01DC4          3E730009               addis     r19,r19,9
01E48 01DC8   X      3C09FFF7               subis     r0,r9,9
01E4C 01DCC   X      2C001011               cmpwi     r0,4113
01E50 01DD0   X      41820070               beq       $+0x0070                  ; 0x00001E40
01E54 01DD4   X      3C89FFEC               subis     r4,r9,20
01E58 01DD8   X      2C041011               cmpwi     r4,4113
01E5C 01DDC   X      41820040               beq       $+0x0040                  ; 0x00001E1C
01E60 01DE0   X      3C69FFE7               subis     r3,r9,25
01E64 01DE4   X      2C031011               cmpwi     r3,4113
01E68 01DE8   X      4182007C               beq       $+0x007C                  ; 0x00001E64
01E6C 01DEC          38820600               addi      r4,RTOC,1536
01E70 01DF0   X      7D254B78               mr        r5,r9
01E74 01DF4          807B0048               lwz       r3,0x0048(r27)
01E78 01DF8          38840825               addi      r4,r4,2085
01E7C 01DFC          48007005               bl        $+0x7004                  ; 0x00008E00
01E80 01E00   X      60000000               nop
01E84 01E04   X      38600000               li        r3,0
01E88 01E08          38210110               addi      SP,SP,272
01E8C 01E0C          80010008               lwz       r0,0x0008(SP)
01E90 01E10   X      7C0803A6               mtlr      r0                        ; LR = 8
01E94 01E14          B9E1FFBC               lmw       r15,-0x0044(SP)
01E98 01E18   X      4E800020               blr
01E9C 01E1C          83E2FF1C               lwz       r31,-0x00E4(RTOC)
01EA0 01E20   X      38604212               li        r3,16914
01EA4 01E24          38BF080A               addi      r5,r31,2058
01EA8 01E28          90BB005C               stw       r5,0x005C(r27)
01EAC 01E2C          3C630010               addis     r3,r3,16
01EB0 01E30          90610038               stw       r3,0x0038(SP)
01EB4 01E34   X      3AA0C001               li        r21,-16383
01EB8 01E38          3EB50001               addis     r21,r21,1
01EBC 01E3C          48000048               b         $+0x0048                  ; 0x00001E84
01EC0 01E40          38820600               addi      r4,RTOC,1536
01EC4 01E44   X      38604012               li        r3,16402
01EC8 01E48          38A40813               addi      r5,r4,2067
01ECC 01E4C          90BB005C               stw       r5,0x005C(r27)
01ED0 01E50          3C630030               addis     r3,r3,48
01ED4 01E54          90610038               stw       r3,0x0038(SP)
01ED8 01E58   X      3AA0C001               li        r21,-16383
01EDC 01E5C   X      3EB5820F               subis     r21,r21,32241
01EE0 01E60          48000024               b         $+0x0024                  ; 0x00001E84
01EE4 01E64          38C20600               addi      r6,RTOC,1536
01EE8 01E68   X      38604012               li        r3,16402
01EEC 01E6C          38A6081C               addi      r5,r6,2076
01EF0 01E70          90BB005C               stw       r5,0x005C(r27)
01EF4 01E74          3C630030               addis     r3,r3,48
01EF8 01E78          90610038               stw       r3,0x0038(SP)
01EFC 01E7C   X      3AA0C001               li        r21,-16383
01F00 01E80   X      3EB5820F               subis     r21,r21,32241
01F04 01E84          38820600               addi      r4,RTOC,1536
01F08 01E88          3BE1003A               addi      r31,SP,58
01F0C 01E8C          807B0048               lwz       r3,0x0048(r27)
01F10 01E90          38840849               addi      r4,r4,2121
01F14 01E94   X      3BC00000               li        r30,0
01F18 01E98   X      39E00048               li        r15,72
01F1C 01E9C   X      3A200001               li        r17,1
01F20 01EA0          48007771               bl        $+0x7770                  ; 0x00009610
01F24 01EA4   X      60000000               nop
01F28 01EA8   X      7FC4F378               mr        r4,r30
01F2C 01EAC          3BDE0001               addi      r30,r30,1
01F30 01EB0   X      7F63DB78               mr        r3,r27
01F34 01EB4          4BFFF28D               bl        $-0x0D74                  ; 0x00001140
01F38 01EB8          B47F0002               sthu      r3,0x0002(r31)
01F3C 01EBC   X      2C1E0040               cmpwi     r30,64
01F40 01EC0   X      4180FFE8               blt       $-0x0018                  ; 0x00001EA8
01F44 01EC4          88A1004E               lbz       r5,0x004E(SP)
01F48 01EC8          98BB007C               stb       r5,0x007C(r27)
01F4C 01ECC   X      2C050001               cmpwi     r5,1
01F50 01ED0   X      41820034               beq       $+0x0034                  ; 0x00001F04
01F54 01ED4   X      2C050003               cmpwi     r5,3
01F58 01ED8   X      4182002C               beq       $+0x002C                  ; 0x00001F04
01F5C 01EDC   X      2C050004               cmpwi     r5,4
01F60 01EE0   X      41820024               beq       $+0x0024                  ; 0x00001F04
01F64 01EE4   X      2C0500A2               cmpwi     r5,162
01F68 01EE8   X      4182001C               beq       $+0x001C                  ; 0x00001F04
01F6C 01EEC          38820600               addi      r4,RTOC,1536
01F70 01EF0          807B0048               lwz       r3,0x0048(r27)
01F74 01EF4          38840858               addi      r4,r4,2136
01F78 01EF8          48006F09               bl        $+0x6F08                  ; 0x00008E00
01F7C 01EFC   X      60000000               nop
01F80 01F00          4BFFFF04               b         $-0x00FC                  ; 0x00001E04
01F84 01F04          38820600               addi      r4,RTOC,1536
01F88 01F08          807B0048               lwz       r3,0x0048(r27)
01F8C 01F0C          38840886               addi      r4,r4,2182
01F90 01F10          88BB007C               lbz       r5,0x007C(r27)
01F94 01F14          480076FD               bl        $+0x76FC                  ; 0x00009610
01F98 01F18   X      60000000               nop
01F9C 01F1C          3861003C               addi      r3,SP,60
01FA0 01F20   X      3880007E               li        r4,126
01FA4 01F24          48006345               bl        $+0x6344                  ; 0x00008268
01FA8 01F28   X      60000000               nop
01FAC 01F2C   X      7C6318F8               not       r3,r3
01FB0 01F30          4800AD4D               bl        $+0xAD4C                  ; 0x0000CC7C
01FB4 01F34   X      60000000               nop
01FB8 01F38          88C100BA               lbz       r6,0x00BA(SP)
01FBC 01F3C   X      5465043E               clrlwi    r5,r3,16
01FC0 01F40          8BE100BB               lbz       r31,0x00BB(SP)
01FC4 01F44   X      53E6442E               insrwi    r6,r31,8,16
01FC8 01F48   X      54C6043E               clrlwi    r6,r6,16
01FCC 01F4C   X      7C053000               cmpw      r5,r6
01FD0 01F50   X      40820010               bne       $+0x0010                  ; 0x00001F60
01FD4 01F54   X      3BC00000               li        r30,0
01FD8 01F58          9BDB007D               stb       r30,0x007D(r27)
01FDC 01F5C          4800004C               b         $+0x004C                  ; 0x00001FA8
01FE0 01F60          887B007C               lbz       r3,0x007C(r27)
01FE4 01F64   X      2C030004               cmpwi     r3,4
01FE8 01F68   X      40820040               bne       $+0x0040                  ; 0x00001FA8
01FEC 01F6C          3861003C               addi      r3,SP,60
01FF0 01F70   X      3880005E               li        r4,94
01FF4 01F74          480062F5               bl        $+0x62F4                  ; 0x00008268
01FF8 01F78   X      60000000               nop
01FFC 01F7C   X      7C6318F8               not       r3,r3
02000 01F80          4800ACFD               bl        $+0xACFC                  ; 0x0000CC7C
02004 01F84   X      60000000               nop
02008 01F88          88C1009A               lbz       r6,0x009A(SP)
0200C 01F8C   X      5465043E               clrlwi    r5,r3,16
02010 01F90          8BC1009B               lbz       r30,0x009B(SP)
02014 01F94   X      53C6442E               insrwi    r6,r30,8,16
02018 01F98   X      54C6043E               clrlwi    r6,r6,16
0201C 01F9C   X      7C053000               cmpw      r5,r6
02020 01FA0   X      40820008               bne       $+0x0008                  ; 0x00001FA8
02024 01FA4          9A3B007D               stb       r17,0x007D(r27)
02028 01FA8   X      7C053000               cmpw      r5,r6
0202C 01FAC   X      4182001C               beq       $+0x001C                  ; 0x00001FC8
02030 01FB0          38820600               addi      r4,RTOC,1536
02034 01FB4          807B0048               lwz       r3,0x0048(r27)
02038 01FB8          388408A8               addi      r4,r4,2216
0203C 01FBC          48006E45               bl        $+0x6E44                  ; 0x00008E00
02040 01FC0   X      60000000               nop
02044 01FC4          4BFFFE40               b         $-0x01C0                  ; 0x00001E04
02048 01FC8          3881003C               addi      r4,SP,60
0204C 01FCC   X      7F63DB78               mr        r3,r27
02050 01FD0          4BFFF755               bl        $-0x08AC                  ; 0x00001724
02054 01FD4          83A10050               lwz       r29,0x0050(SP)
02058 01FD8          A3E10054               lhz       r31,0x0054(SP)
0205C 01FDC          93A100BC               stw       r29,0x00BC(SP)
02060 01FE0          B3E100C0               sth       r31,0x00C0(SP)
02064 01FE4          8BDB007C               lbz       r30,0x007C(r27)
02068 01FE8   X      2C1E00A2               cmpwi     r30,162
0206C 01FEC   X      40820024               bne       $+0x0024                  ; 0x00002010
02070 01FF0          3BE100BB               addi      r31,SP,187
02074 01FF4          3BC100C1               addi      r30,SP,193
02078 01FF8          887F0001               lbz       r3,0x0001(r31)
0207C 01FFC          4800AC15               bl        $+0xAC14                  ; 0x0000CC10
02080 02000   X      60000000               nop
02084 02004          9C7F0001               stbu      r3,0x0001(r31)
02088 02008   X      7C1FF040               cmplw     r31,r30
0208C 0200C   X      4180FFEC               blt       $-0x0014                  ; 0x00001FF8
02090 02010          88A1004F               lbz       r5,0x004F(SP)
02094 02014          90BB0080               stw       r5,0x0080(r27)
02098 02018   X      2C050000               cmpwi     r5,0
0209C 0201C   X      4181001C               bgt       $+0x001C                  ; 0x00002038
020A0 02020          38820600               addi      r4,RTOC,1536
020A4 02024          807B0048               lwz       r3,0x0048(r27)
020A8 02028          388408C9               addi      r4,r4,2249
020AC 0202C          48006DD5               bl        $+0x6DD4                  ; 0x00008E00
020B0 02030   X      60000000               nop
020B4 02034          4BFFFDD0               b         $-0x0230                  ; 0x00001E04
020B8 02038   X      2C050005               cmpwi     r5,5
020BC 0203C   X      41800020               blt       $+0x0020                  ; 0x0000205C
020C0 02040          38820600               addi      r4,RTOC,1536
020C4 02044   X      38C00004               li        r6,4
020C8 02048          807B0048               lwz       r3,0x0048(r27)
020CC 0204C          388408E7               addi      r4,r4,2279
020D0 02050          48006DB1               bl        $+0x6DB0                  ; 0x00008E00
020D4 02054   X      60000000               nop
020D8 02058          4BFFFDAC               b         $-0x0254                  ; 0x00001E04
020DC 0205C   X      3B000000               li        r24,0
020E0 02060          3921003C               addi      r9,SP,60
020E4 02064          1E18012C               mulli     r16,r24,300
020E8 02068          7F9B8214               add       r28,r27,r16
020EC 0206C          1D180003               mulli     r8,r24,3
020F0 02070          83410038               lwz       r26,0x0038(SP)
020F4 02074          387C0084               addi      r3,r28,132
020F8 02078          906100C4               stw       r3,0x00C4(SP)
020FC 0207C          7FA84A14               add       r29,r8,r9
02100 02080   X      7F05C378               mr        r5,r24
02104 02084          88DD001A               lbz       r6,0x001A(r29)
02108 02088          B0DC008A               sth       r6,0x008A(r28)
0210C 0208C          38820600               addi      r4,RTOC,1536
02110 02090          807B0048               lwz       r3,0x0048(r27)
02114 02094          38840906               addi      r4,r4,2310
02118 02098          48007579               bl        $+0x7578                  ; 0x00009610
0211C 0209C   X      60000000               nop
02120 020A0          935C00B0               stw       r26,0x00B0(r28)
02124 020A4          80FB0080               lwz       r7,0x0080(r27)
02128 020A8          8BDD001B               lbz       r30,0x001B(r29)
0212C 020AC          1CE70003               mulli     r7,r7,3
02130 020B0          8B3D001C               lbz       r25,0x001C(r29)
02134 020B4   X      533E442E               insrwi    r30,r25,8,16
02138 020B8          38E7001A               addi      r7,r7,26
0213C 020BC   X      57DE043E               clrlwi    r30,r30,16
02140 020C0   X      7C1E3800               cmpw      r30,r7
02144 020C4   X      7FC6F378               mr        r6,r30
02148 020C8   X      40800020               bge       $+0x0020                  ; 0x000020E8
0214C 020CC          38820600               addi      r4,RTOC,1536
02150 020D0   X      7F05C378               mr        r5,r24
02154 020D4          807B0048               lwz       r3,0x0048(r27)
02158 020D8          3884092B               addi      r4,r4,2347
0215C 020DC          48006D25               bl        $+0x6D24                  ; 0x00008E00
02160 020E0   X      60000000               nop
02164 020E4          4BFFFD20               b         $-0x02E0                  ; 0x00001E04
02168 020E8   X      2C1E0079               cmpwi     r30,121
0216C 020EC   X      41800024               blt       $+0x0024                  ; 0x00002110
02170 020F0          38820600               addi      r4,RTOC,1536
02174 020F4   X      7F05C378               mr        r5,r24
02178 020F8          807B0048               lwz       r3,0x0048(r27)
0217C 020FC          38840953               addi      r4,r4,2387
02180 02100   X      38E00078               li        r7,120
02184 02104          48006CFD               bl        $+0x6CFC                  ; 0x00008E00
02188 02108   X      60000000               nop
0218C 0210C          4BFFFCF8               b         $-0x0308                  ; 0x00001E04
02190 02110          38820600               addi      r4,RTOC,1536
02194 02114          3BE1003C               addi      r31,SP,60
02198 02118          807B0048               lwz       r3,0x0048(r27)
0219C 0211C          7FFEFA14               add       r31,r30,r31
021A0 02120   X      7F05C378               mr        r5,r24
021A4 02124          3884097B               addi      r4,r4,2427
021A8 02128   X      7FC6F378               mr        r6,r30
021AC 0212C          3BA1003C               addi      r29,SP,60
021B0 02130          480074E1               bl        $+0x74E0                  ; 0x00009610
021B4 02134   X      60000000               nop
021B8 02138          7C7EE8AE               lbzx      r3,r30,r29
021BC 0213C          8AFF0001               lbz       r23,0x0001(r31)
021C0 02140   X      52E3442E               insrwi    r3,r23,8,16
021C4 02144   X      5463043E               clrlwi    r3,r3,16
021C8 02148   X      7C661B78               mr        r6,r3
021CC 0214C          B0DC0088               sth       r6,0x0088(r28)
021D0 02150   X      2C060100               cmpwi     r6,256
021D4 02154          813B0048               lwz       r9,0x0048(r27)
021D8 02158   X      41820110               beq       $+0x0110                  ; 0x00002268
021DC 0215C   X      41810070               bgt       $+0x0070                  ; 0x000021CC
021E0 02160   X      2C060006               cmpwi     r6,6
021E4 02164   X      41820104               beq       $+0x0104                  ; 0x00002268
021E8 02168   X      41810030               bgt       $+0x0030                  ; 0x00002198
021EC 0216C   X      2C060001               cmpwi     r6,1
021F0 02170   X      418200F8               beq       $+0x00F8                  ; 0x00002268
021F4 02174   X      41810010               bgt       $+0x0010                  ; 0x00002184
021F8 02178   X      2C060000               cmpwi     r6,0
021FC 0217C   X      418200EC               beq       $+0x00EC                  ; 0x00002268
02200 02180          480000CC               b         $+0x00CC                  ; 0x0000224C
02204 02184   X      2C060002               cmpwi     r6,2
02208 02188   X      418200E0               beq       $+0x00E0                  ; 0x00002268
0220C 0218C   X      2C060003               cmpwi     r6,3
02210 02190   X      418200D8               beq       $+0x00D8                  ; 0x00002268
02214 02194          480000B8               b         $+0x00B8                  ; 0x0000224C
02218 02198   X      2C06000D               cmpwi     r6,13
0221C 0219C   X      418200CC               beq       $+0x00CC                  ; 0x00002268
02220 021A0   X      41810018               bgt       $+0x0018                  ; 0x000021B8
02224 021A4   X      2C060007               cmpwi     r6,7
02228 021A8   X      418200C0               beq       $+0x00C0                  ; 0x00002268
0222C 021AC   X      2C060009               cmpwi     r6,9
02230 021B0   X      418200B8               beq       $+0x00B8                  ; 0x00002268
02234 021B4          48000098               b         $+0x0098                  ; 0x0000224C
02238 021B8   X      2C06000F               cmpwi     r6,15
0223C 021BC   X      418200AC               beq       $+0x00AC                  ; 0x00002268
02240 021C0   X      2C060010               cmpwi     r6,16
02244 021C4   X      418200A4               beq       $+0x00A4                  ; 0x00002268
02248 021C8          48000084               b         $+0x0084                  ; 0x0000224C
0224C 021CC   X      2C060211               cmpwi     r6,529
02250 021D0   X      41820098               beq       $+0x0098                  ; 0x00002268
02254 021D4   X      41810038               bgt       $+0x0038                  ; 0x0000220C
02258 021D8   X      2C060208               cmpwi     r6,520
0225C 021DC   X      4182008C               beq       $+0x008C                  ; 0x00002268
02260 021E0   X      41810018               bgt       $+0x0018                  ; 0x000021F8
02264 021E4   X      2C060204               cmpwi     r6,516
02268 021E8   X      41820080               beq       $+0x0080                  ; 0x00002268
0226C 021EC   X      2C060205               cmpwi     r6,517
02270 021F0   X      41820078               beq       $+0x0078                  ; 0x00002268
02274 021F4          48000058               b         $+0x0058                  ; 0x0000224C
02278 021F8   X      2C06020A               cmpwi     r6,522
0227C 021FC   X      4182006C               beq       $+0x006C                  ; 0x00002268
02280 02200   X      2C06020E               cmpwi     r6,526
02284 02204   X      41820064               beq       $+0x0064                  ; 0x00002268
02288 02208          48000044               b         $+0x0044                  ; 0x0000224C
0228C 0220C   X      2C060900               cmpwi     r6,2304
02290 02210   X      41820058               beq       $+0x0058                  ; 0x00002268
02294 02214   X      41810018               bgt       $+0x0018                  ; 0x0000222C
02298 02218   X      2C060400               cmpwi     r6,1024
0229C 0221C   X      4182004C               beq       $+0x004C                  ; 0x00002268
022A0 02220   X      2C060800               cmpwi     r6,2048
022A4 02224   X      41820044               beq       $+0x0044                  ; 0x00002268
022A8 02228          48000024               b         $+0x0024                  ; 0x0000224C
022AC 0222C   X      3F400000               lis       r26,0
022B0 02230          63598800               ori       r25,r26,0x8800
022B4 02234   X      7C06C800               cmpw      r6,r25
022B8 02238   X      41820030               beq       $+0x0030                  ; 0x00002268
022BC 0223C          6359FFFF               ori       r25,r26,0xFFFF
022C0 02240   X      7C06C800               cmpw      r6,r25
022C4 02244   X      41820024               beq       $+0x0024                  ; 0x00002268
022C8 02248          48000004               b         $+0x0004                  ; 0x0000224C
022CC 0224C          38820600               addi      r4,RTOC,1536
022D0 02250   X      7D234B78               mr        r3,r9
022D4 02254          38840999               addi      r4,r4,2457
022D8 02258   X      7F05C378               mr        r5,r24
022DC 0225C          48006BA5               bl        $+0x6BA4                  ; 0x00008E00
022E0 02260   X      60000000               nop
022E4 02264          4BFFFBA0               b         $-0x0460                  ; 0x00001E04
022E8 02268   X      7F05C378               mr        r5,r24
022EC 0226C          4BFFE1AD               bl        $-0x1E54                  ; 0x00000418
022F0 02270          38820600               addi      r4,RTOC,1536
022F4 02274   X      7C661B78               mr        r6,r3
022F8 02278          388409CC               addi      r4,r4,2508
022FC 0227C   X      7D234B78               mr        r3,r9
02300 02280          48007391               bl        $+0x7390                  ; 0x00009610
02304 02284   X      60000000               nop
02308 02288          83DB0058               lwz       r30,0x0058(r27)
0230C 0228C   X      7C1E9800               cmpw      r30,r19
02310 02290   X      40820034               bne       $+0x0034                  ; 0x000022C4
02314 02294          88DF0002               lbz       r6,0x0002(r31)
02318 02298   X      7F05C378               mr        r5,r24
0231C 0229C          98DC008C               stb       r6,0x008C(r28)
02320 022A0          3BDF0004               addi      r30,r31,4
02324 022A4          38820600               addi      r4,RTOC,1536
02328 022A8          807B0048               lwz       r3,0x0048(r27)
0232C 022AC          388409F3               addi      r4,r4,2547
02330 022B0          48007361               bl        $+0x7360                  ; 0x00009610
02334 022B4   X      60000000               nop
02338 022B8          88DF0003               lbz       r6,0x0003(r31)
0233C 022BC          98DC008D               stb       r6,0x008D(r28)
02340 022C0          48000018               b         $+0x0018                  ; 0x000022D8
02344 022C4   X      3B400000               li        r26,0
02348 022C8          9B5C008C               stb       r26,0x008C(r28)
0234C 022CC          3BDF0003               addi      r30,r31,3
02350 022D0          88DF0002               lbz       r6,0x0002(r31)
02354 022D4          98DC008D               stb       r6,0x008D(r28)
02358 022D8   X      2C060000               cmpwi     r6,0
0235C 022DC   X      41810020               bgt       $+0x0020                  ; 0x000022FC
02360 022E0          38820600               addi      r4,RTOC,1536
02364 022E4   X      7F05C378               mr        r5,r24
02368 022E8          807B0048               lwz       r3,0x0048(r27)
0236C 022EC          38840A1B               addi      r4,r4,2587
02370 022F0          48006B11               bl        $+0x6B10                  ; 0x00008E00
02374 022F4   X      60000000               nop
02378 022F8          4BFFFB0C               b         $-0x04F4                  ; 0x00001E04
0237C 022FC   X      2C06000A               cmpwi     r6,10
02380 02300   X      41800024               blt       $+0x0024                  ; 0x00002324
02384 02304          38820600               addi      r4,RTOC,1536
02388 02308   X      7F05C378               mr        r5,r24
0238C 0230C          807B0048               lwz       r3,0x0048(r27)
02390 02310          38840A42               addi      r4,r4,2626
02394 02314   X      38E00009               li        r7,9
02398 02318          48006AE9               bl        $+0x6AE8                  ; 0x00008E00
0239C 0231C   X      60000000               nop
023A0 02320          4BFFFAE4               b         $-0x051C                  ; 0x00001E04
023A4 02324          7FFB8214               add       r31,r27,r16
023A8 02328   X      3B400000               li        r26,0
023AC 0232C          3A5F0084               addi      r18,r31,132
023B0 02330          38720048               addi      r3,r18,72
023B4 02334          1FFA001C               mulli     r31,r26,28
023B8 02338          7E43F92E               stwx      r18,r3,r31
023BC 0233C          3901003C               addi      r8,SP,60
023C0 02340          38820600               addi      r4,RTOC,1536
023C4 02344          807B0048               lwz       r3,0x0048(r27)
023C8 02348          38840A6A               addi      r4,r4,2666
023CC 0234C   X      7CE8F050               sub       r7,r30,r8
023D0 02350   X      7F05C378               mr        r5,r24
023D4 02354   X      7F46D378               mr        r6,r26
023D8 02358          480072B9               bl        $+0x72B8                  ; 0x00009610
023DC 0235C   X      60000000               nop
023E0 02360          813B0058               lwz       r9,0x0058(r27)
023E4 02364   X      7C099800               cmpw      r9,r19
023E8 02368   X      41820030               beq       $+0x0030                  ; 0x00002398
023EC 0236C   X      3FA9FFEC               subis     r29,r9,20
023F0 02370   X      2C1D1011               cmpwi     r29,4113
023F4 02374   X      41820014               beq       $+0x0014                  ; 0x00002388
023F8 02378   X      3C69FFE7               subis     r3,r9,25
023FC 0237C   X      2C031011               cmpwi     r3,4113
02400 02380   X      41820068               beq       $+0x0068                  ; 0x000023E8
02404 02384          48000088               b         $+0x0088                  ; 0x0000240C
02408 02388          7C9CFA14               add       r4,r28,r31
0240C 0238C   X      386000FF               li        r3,255
02410 02390          986400B4               stb       r3,0x00B4(r4)
02414 02394          48000078               b         $+0x0078                  ; 0x0000240C
02418 02398          88BE0000               lbz       r5,0x0000(r30)
0241C 0239C          54A50631               rlwinm.   r5,r5,0,24,24
02420 023A0          4F000000               mcrf      cr6,cr0
02424 023A4   X      419A0034               beq       cr6,$+0x0034              ; 0x000023D8
02428 023A8          887E0001               lbz       r3,0x0001(r30)
0242C 023AC   X      2C030000               cmpwi     r3,0
02430 023B0   X      40820014               bne       $+0x0014                  ; 0x000023C4
02434 023B4          889E0002               lbz       r4,0x0002(r30)
02438 023B8          3BDE0002               addi      r30,r30,2
0243C 023BC          54840631               rlwinm.   r4,r4,0,24,24
02440 023C0          4F000000               mcrf      cr6,cr0
02444 023C4   X      419A0014               beq       cr6,$+0x0014              ; 0x000023D8
02448 023C8          887E0001               lbz       r3,0x0001(r30)
0244C 023CC          7C9CFA14               add       r4,r28,r31
02450 023D0          986400B4               stb       r3,0x00B4(r4)
02454 023D4          48000038               b         $+0x0038                  ; 0x0000240C
02458 023D8          7CBCFA14               add       r5,r28,r31
0245C 023DC   X      38600000               li        r3,0
02460 023E0          986500B4               stb       r3,0x00B4(r5)
02464 023E4          48000028               b         $+0x0028                  ; 0x0000240C
02468 023E8          889E0000               lbz       r4,0x0000(r30)
0246C 023EC          7EDCFA14               add       r22,r28,r31
02470 023F0          54840631               rlwinm.   r4,r4,0,24,24
02474 023F4   X      41820010               beq       $+0x0010                  ; 0x00002404
02478 023F8          887E0001               lbz       r3,0x0001(r30)
0247C 023FC          987600B4               stb       r3,0x00B4(r22)
02480 02400          4800000C               b         $+0x000C                  ; 0x0000240C
02484 02404   X      38800000               li        r4,0
02488 02408          989600B4               stb       r4,0x00B4(r22)
0248C 0240C          7C7B8214               add       r3,r27,r16
02490 02410          38820600               addi      r4,RTOC,1536
02494 02414          7FA3FA14               add       r29,r3,r31
02498 02418          807B0048               lwz       r3,0x0048(r27)
0249C 0241C          38840A87               addi      r4,r4,2695
024A0 02420          88BD00B4               lbz       r5,0x00B4(r29)
024A4 02424          480071ED               bl        $+0x71EC                  ; 0x00009610
024A8 02428   X      60000000               nop
024AC 0242C          8AFD00B4               lbz       r23,0x00B4(r29)
024B0 02430   X      2C170004               cmpwi     r23,4
024B4 02434   X      41820440               beq       $+0x0440                  ; 0x00002874
024B8 02438   X      41810018               bgt       $+0x0018                  ; 0x00002450
024BC 0243C   X      2C170000               cmpwi     r23,0
024C0 02440   X      41820024               beq       $+0x0024                  ; 0x00002464
024C4 02444   X      2C170002               cmpwi     r23,2
024C8 02448   X      418201B8               beq       $+0x01B8                  ; 0x00002600
024CC 0244C          480008AC               b         $+0x08AC                  ; 0x00002CF8
024D0 02450   X      2C170005               cmpwi     r23,5
024D4 02454   X      418205AC               beq       $+0x05AC                  ; 0x00002A00
024D8 02458   X      2C1700FF               cmpwi     r23,255
024DC 0245C   X      41820688               beq       $+0x0688                  ; 0x00002AE4
024E0 02460          48000898               b         $+0x0898                  ; 0x00002CF8
024E4 02464          8ADE0000               lbz       r22,0x0000(r30)
024E8 02468   X      56C706BE               clrlwi    r7,r22,26
024EC 0246C          98FD00B5               stb       r7,0x00B5(r29)
024F0 02470   X      2C070004               cmpwi     r7,4
024F4 02474   X      41820060               beq       $+0x0060                  ; 0x000024D4
024F8 02478   X      41810030               bgt       $+0x0030                  ; 0x000024A8
024FC 0247C   X      2C070001               cmpwi     r7,1
02500 02480   X      41820054               beq       $+0x0054                  ; 0x000024D4
02504 02484   X      41810010               bgt       $+0x0010                  ; 0x00002494
02508 02488   X      2C070000               cmpwi     r7,0
0250C 0248C   X      41820048               beq       $+0x0048                  ; 0x000024D4
02510 02490          4800007C               b         $+0x007C                  ; 0x0000250C
02514 02494   X      2C070002               cmpwi     r7,2
02518 02498   X      4182003C               beq       $+0x003C                  ; 0x000024D4
0251C 0249C   X      2C070003               cmpwi     r7,3
02520 024A0   X      41820034               beq       $+0x0034                  ; 0x000024D4
02524 024A4          48000068               b         $+0x0068                  ; 0x0000250C
02528 024A8   X      2C070007               cmpwi     r7,7
0252C 024AC   X      41820028               beq       $+0x0028                  ; 0x000024D4
02530 024B0   X      41810010               bgt       $+0x0010                  ; 0x000024C0
02534 024B4   X      2C070006               cmpwi     r7,6
02538 024B8   X      4182001C               beq       $+0x001C                  ; 0x000024D4
0253C 024BC          48000050               b         $+0x0050                  ; 0x0000250C
02540 024C0   X      2C070205               cmpwi     r7,517
02544 024C4   X      41820010               beq       $+0x0010                  ; 0x000024D4
02548 024C8   X      2C070208               cmpwi     r7,520
0254C 024CC   X      41820008               beq       $+0x0008                  ; 0x000024D4
02550 024D0          4800003C               b         $+0x003C                  ; 0x0000250C
02554 024D4          887E0001               lbz       r3,0x0001(r30)
02558 024D8   X      28070008               cmplwi    r7,0x0008
0255C 024DC          987D00BC               stb       r3,0x00BC(r29)
02560 024E0          7EDCFA14               add       r22,r28,r31
02564 024E4          889E0002               lbz       r4,0x0002(r30)
02568 024E8          88BE0003               lbz       r5,0x0003(r30)
0256C 024EC   X      50A4442E               insrwi    r4,r5,8,16
02570 024F0          B09D00BE               sth       r4,0x00BE(r29)
02574 024F4          38C20538               addi      r6,RTOC,1336
02578 024F8   X      4181009C               bgt       $+0x009C                  ; 0x00002594
0257C 024FC   X      54E8103A               slwi      r8,r7,2
02580 02500          7D06402E               lwzx      r8,r6,r8
02584 02504   X      7D0903A6               mtctr     r8                        ; CTR = 9
02588 02508   X      4E800420               bctr
0258C 0250C          38820600               addi      r4,RTOC,1536
02590 02510   X      7F05C378               mr        r5,r24
02594 02514          807B0048               lwz       r3,0x0048(r27)
02598 02518   X      7F46D378               mr        r6,r26
0259C 0251C          38840A94               addi      r4,r4,2708
025A0 02520          480068E1               bl        $+0x68E0                  ; 0x00008E00
025A4 02524   X      60000000               nop
025A8 02528          4BFFF8DC               b         $-0x0724                  ; 0x00001E04
025AC 0252C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025B0 02530          4800006C               b         $+0x006C                  ; 0x0000259C
025B4 02534          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025B8 02538          38E7003D               addi      r7,r7,61
025BC 0253C          48000060               b         $+0x0060                  ; 0x0000259C
025C0 02540          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025C4 02544          38E70041               addi      r7,r7,65
025C8 02548          48000054               b         $+0x0054                  ; 0x0000259C
025CC 0254C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025D0 02550          38E70045               addi      r7,r7,69
025D4 02554          48000048               b         $+0x0048                  ; 0x0000259C
025D8 02558          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025DC 0255C          38E70016               addi      r7,r7,22
025E0 02560          4800003C               b         $+0x003C                  ; 0x0000259C
025E4 02564          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025E8 02568          38E7004F               addi      r7,r7,79
025EC 0256C          48000030               b         $+0x0030                  ; 0x0000259C
025F0 02570          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025F4 02574          38E70065               addi      r7,r7,101
025F8 02578          48000024               b         $+0x0024                  ; 0x0000259C
025FC 0257C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02600 02580          38E70145               addi      r7,r7,325
02604 02584          48000018               b         $+0x0018                  ; 0x0000259C
02608 02588          80E2FF1C               lwz       r7,-0x00E4(RTOC)
0260C 0258C          38E70079               addi      r7,r7,121
02610 02590          4800000C               b         $+0x000C                  ; 0x0000259C
02614 02594          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02618 02598          38E7013D               addi      r7,r7,317
0261C 0259C          83E2FF1C               lwz       r31,-0x00E4(RTOC)
02620 025A0   X      7F05C378               mr        r5,r24
02624 025A4          807B0048               lwz       r3,0x0048(r27)
02628 025A8   X      7F46D378               mr        r6,r26
0262C 025AC          389F0AC6               addi      r4,r31,2758
02630 025B0   X      3AE00008               li        r23,8
02634 025B4          4800705D               bl        $+0x705C                  ; 0x00009610
02638 025B8   X      60000000               nop
0263C 025BC          807B0048               lwz       r3,0x0048(r27)
02640 025C0   X      7F05C378               mr        r5,r24
02644 025C4          88FD00BC               lbz       r7,0x00BC(r29)
02648 025C8   X      7F46D378               mr        r6,r26
0264C 025CC          389F0AEC               addi      r4,r31,2796
02650 025D0          48007041               bl        $+0x7040                  ; 0x00009610
02654 025D4   X      60000000               nop
02658 025D8          A07D00BE               lhz       r3,0x00BE(r29)
0265C 025DC          4BFFE0A5               bl        $-0x1F5C                  ; 0x00000680
02660 025E0          389F0B16               addi      r4,r31,2838
02664 025E4   X      7C671B78               mr        r7,r3
02668 025E8          807B0048               lwz       r3,0x0048(r27)
0266C 025EC   X      7F05C378               mr        r5,r24
02670 025F0   X      7F46D378               mr        r6,r26
02674 025F4          4800701D               bl        $+0x701C                  ; 0x00009610
02678 025F8   X      60000000               nop
0267C 025FC          48000724               b         $+0x0724                  ; 0x00002D20
02680 02600          8B3E0002               lbz       r25,0x0002(r30)
02684 02604   X      572706BF               clrlwi.   r7,r25,26
02688 02608          98FD00B5               stb       r7,0x00B5(r29)
0268C 0260C   X      4182003C               beq       $+0x003C                  ; 0x00002648
02690 02610   X      2C070001               cmpwi     r7,1
02694 02614   X      41820050               beq       $+0x0050                  ; 0x00002664
02698 02618   X      2C070002               cmpwi     r7,2
0269C 0261C   X      41820068               beq       $+0x0068                  ; 0x00002684
026A0 02620   X      2C070004               cmpwi     r7,4
026A4 02624   X      41820080               beq       $+0x0080                  ; 0x000026A4
026A8 02628          38820600               addi      r4,RTOC,1536
026AC 0262C   X      7F05C378               mr        r5,r24
026B0 02630          807B0048               lwz       r3,0x0048(r27)
026B4 02634   X      7F46D378               mr        r6,r26
026B8 02638          38840A94               addi      r4,r4,2708
026BC 0263C          480067C5               bl        $+0x67C4                  ; 0x00008E00
026C0 02640   X      60000000               nop
026C4 02644          4BFFF7C0               b         $-0x0840                  ; 0x00001E04
026C8 02648          7EDCFA14               add       r22,r28,r31
026CC 0264C          B23600B6               sth       r17,0x00B6(r22)
026D0 02650   X      38607F3F               li        r3,32575
026D4 02654          B07600B8               sth       r3,0x00B8(r22)
026D8 02658   X      38800008               li        r4,8
026DC 0265C          B09600BA               sth       r4,0x00BA(r22)
026E0 02660          4800005C               b         $+0x005C                  ; 0x000026BC
026E4 02664          7EDCFA14               add       r22,r28,r31
026E8 02668   X      38600009               li        r3,9
026EC 0266C          B07600B6               sth       r3,0x00B6(r22)
026F0 02670   X      38800705               li        r4,1797
026F4 02674          B09600B8               sth       r4,0x00B8(r22)
026F8 02678   X      38C00006               li        r6,6
026FC 0267C          B0D600BA               sth       r6,0x00BA(r22)
02700 02680          4800003C               b         $+0x003C                  ; 0x000026BC
02704 02684          7EDCFA14               add       r22,r28,r31
02708 02688   X      38600009               li        r3,9
0270C 0268C          B07600B6               sth       r3,0x00B6(r22)
02710 02690   X      38800705               li        r4,1797
02714 02694          B09600B8               sth       r4,0x00B8(r22)
02718 02698   X      38A0000E               li        r5,14
0271C 0269C          B0B600BA               sth       r5,0x00BA(r22)
02720 026A0          4800001C               b         $+0x001C                  ; 0x000026BC
02724 026A4          7EDCFA14               add       r22,r28,r31
02728 026A8          B23600B6               sth       r17,0x00B6(r22)
0272C 026AC   X      38607F3D               li        r3,32573
02730 026B0          B07600B8               sth       r3,0x00B8(r22)
02734 026B4   X      38800008               li        r4,8
02738 026B8          B09600BA               sth       r4,0x00BA(r22)
0273C 026BC          889E0002               lbz       r4,0x0002(r30)
02740 026C0          88BE0003               lbz       r5,0x0003(r30)
02744 026C4          54840673               rlwinm.   r4,r4,0,25,25
02748 026C8          887E0004               lbz       r3,0x0004(r30)
0274C 026CC   X      5065442E               insrwi    r5,r3,8,16
02750 026D0   X      54A9043E               clrlwi    r9,r5,16
02754 026D4   X      41820050               beq       $+0x0050                  ; 0x00002724
02758 026D8          B13D00B6               sth       r9,0x00B6(r29)
0275C 026DC   X      3AE0000C               li        r23,12
02760 026E0          88DE0005               lbz       r6,0x0005(r30)
02764 026E4          887E0006               lbz       r3,0x0006(r30)
02768 026E8   X      5066442E               insrwi    r6,r3,8,16
0276C 026EC          B0DD00B8               sth       r6,0x00B8(r29)
02770 026F0          889E0007               lbz       r4,0x0007(r30)
02774 026F4          88BE0008               lbz       r5,0x0008(r30)
02778 026F8   X      50A4442E               insrwi    r4,r5,8,16
0277C 026FC          B09D00BA               sth       r4,0x00BA(r29)
02780 02700          891E0009               lbz       r8,0x0009(r30)
02784 02704          895E000A               lbz       r10,0x000A(r30)
02788 02708   X      5148442E               insrwi    r8,r10,8,16
0278C 0270C          B11D00C0               sth       r8,0x00C0(r29)
02790 02710          897E000B               lbz       r11,0x000B(r30)
02794 02714          899E000C               lbz       r12,0x000C(r30)
02798 02718   X      518B442E               insrwi    r11,r12,8,16
0279C 0271C          B17D00C2               sth       r11,0x00C2(r29)
027A0 02720          4800001C               b         $+0x001C                  ; 0x0000273C
027A4 02724          B13D00C0               sth       r9,0x00C0(r29)
027A8 02728   X      3AE00007               li        r23,7
027AC 0272C          8BFE0005               lbz       r31,0x0005(r30)
027B0 02730          887E0006               lbz       r3,0x0006(r30)
027B4 02734   X      507F442E               insrwi    r31,r3,8,16
027B8 02738          B3FD00C2               sth       r31,0x00C2(r29)
027BC 0273C          38820560               addi      r4,RTOC,1376
027C0 02740   X      28070008               cmplwi    r7,0x0008
027C4 02744   X      4181007C               bgt       $+0x007C                  ; 0x000027C0
027C8 02748   X      54E3103A               slwi      r3,r7,2
027CC 0274C          7C64182E               lwzx      r3,r4,r3
027D0 02750   X      7C6903A6               mtctr     r3                        ; CTR = 9
027D4 02754   X      4E800420               bctr
027D8 02758          80E2FF1C               lwz       r7,-0x00E4(RTOC)
027DC 0275C          4800006C               b         $+0x006C                  ; 0x000027C8
027E0 02760          80E2FF1C               lwz       r7,-0x00E4(RTOC)
027E4 02764          38E7003D               addi      r7,r7,61
027E8 02768          48000060               b         $+0x0060                  ; 0x000027C8
027EC 0276C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
027F0 02770          38E70041               addi      r7,r7,65
027F4 02774          48000054               b         $+0x0054                  ; 0x000027C8
027F8 02778          80E2FF1C               lwz       r7,-0x00E4(RTOC)
027FC 0277C          38E70045               addi      r7,r7,69
02800 02780          48000048               b         $+0x0048                  ; 0x000027C8
02804 02784          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02808 02788          38E70016               addi      r7,r7,22
0280C 0278C          4800003C               b         $+0x003C                  ; 0x000027C8
02810 02790          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02814 02794          38E7004F               addi      r7,r7,79
02818 02798          48000030               b         $+0x0030                  ; 0x000027C8
0281C 0279C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02820 027A0          38E70065               addi      r7,r7,101
02824 027A4          48000024               b         $+0x0024                  ; 0x000027C8
02828 027A8          80E2FF1C               lwz       r7,-0x00E4(RTOC)
0282C 027AC          38E70145               addi      r7,r7,325
02830 027B0          48000018               b         $+0x0018                  ; 0x000027C8
02834 027B4          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02838 027B8          38E70079               addi      r7,r7,121
0283C 027BC          4800000C               b         $+0x000C                  ; 0x000027C8
02840 027C0          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02844 027C4          38E7013D               addi      r7,r7,317
02848 027C8          83E2FF1C               lwz       r31,-0x00E4(RTOC)
0284C 027CC   X      7F05C378               mr        r5,r24
02850 027D0          807B0048               lwz       r3,0x0048(r27)
02854 027D4   X      7F46D378               mr        r6,r26
02858 027D8          389F0AC6               addi      r4,r31,2758
0285C 027DC          48006E35               bl        $+0x6E34                  ; 0x00009610
02860 027E0   X      60000000               nop
02864 027E4          807B0048               lwz       r3,0x0048(r27)
02868 027E8   X      7F05C378               mr        r5,r24
0286C 027EC          A0FD00C0               lhz       r7,0x00C0(r29)
02870 027F0   X      7F46D378               mr        r6,r26
02874 027F4          389F0B3A               addi      r4,r31,2874
02878 027F8          48006E19               bl        $+0x6E18                  ; 0x00009610
0287C 027FC   X      60000000               nop
02880 02800          807B0048               lwz       r3,0x0048(r27)
02884 02804   X      7F05C378               mr        r5,r24
02888 02808          A0FD00C2               lhz       r7,0x00C2(r29)
0288C 0280C   X      7F46D378               mr        r6,r26
02890 02810          389F0B66               addi      r4,r31,2918
02894 02814          48006DFD               bl        $+0x6DFC                  ; 0x00009610
02898 02818   X      60000000               nop
0289C 0281C          807B0048               lwz       r3,0x0048(r27)
028A0 02820   X      7F05C378               mr        r5,r24
028A4 02824          A0FD00B6               lhz       r7,0x00B6(r29)
028A8 02828   X      7F46D378               mr        r6,r26
028AC 0282C          389F0B8F               addi      r4,r31,2959
028B0 02830          48006DE1               bl        $+0x6DE0                  ; 0x00009610
028B4 02834   X      60000000               nop
028B8 02838          807B0048               lwz       r3,0x0048(r27)
028BC 0283C   X      7F05C378               mr        r5,r24
028C0 02840          A0FD00B8               lhz       r7,0x00B8(r29)
028C4 02844   X      7F46D378               mr        r6,r26
028C8 02848          389F0BB5               addi      r4,r31,2997
028CC 0284C          48006DC5               bl        $+0x6DC4                  ; 0x00009610
028D0 02850   X      60000000               nop
028D4 02854          807B0048               lwz       r3,0x0048(r27)
028D8 02858   X      7F05C378               mr        r5,r24
028DC 0285C          A0FD00BA               lhz       r7,0x00BA(r29)
028E0 02860   X      7F46D378               mr        r6,r26
028E4 02864          389F0BDB               addi      r4,r31,3035
028E8 02868          48006DA9               bl        $+0x6DA8                  ; 0x00009610
028EC 0286C   X      60000000               nop
028F0 02870          480004B0               b         $+0x04B0                  ; 0x00002D20
028F4 02874          8B3E0002               lbz       r25,0x0002(r30)
028F8 02878   X      572706BE               clrlwi    r7,r25,26
028FC 0287C          98FD00B5               stb       r7,0x00B5(r29)
02900 02880   X      3867FFFD               subi      r3,r7,3
02904 02884          38820520               addi      r4,RTOC,1312
02908 02888   X      28030005               cmplwi    r3,0x0005
0290C 0288C   X      41810068               bgt       $+0x0068                  ; 0x000028F4
02910 02890   X      5465103A               slwi      r5,r3,2
02914 02894          7CA4282E               lwzx      r5,r4,r5
02918 02898   X      7CA903A6               mtctr     r5                        ; CTR = 9
0291C 0289C   X      4E800420               bctr
02920 028A0          88DE0003               lbz       r6,0x0003(r30)
02924 028A4   X      28070008               cmplwi    r7,0x0008
02928 028A8          887E0004               lbz       r3,0x0004(r30)
0292C 028AC          7EDCFA14               add       r22,r28,r31
02930 028B0   X      5066442E               insrwi    r6,r3,8,16
02934 028B4   X      3AE00009               li        r23,9
02938 028B8          B0DD00C0               sth       r6,0x00C0(r29)
0293C 028BC          889E0005               lbz       r4,0x0005(r30)
02940 028C0          88BE0006               lbz       r5,0x0006(r30)
02944 028C4   X      50A4442E               insrwi    r4,r5,8,16
02948 028C8          B09D00C2               sth       r4,0x00C2(r29)
0294C 028CC          891E0007               lbz       r8,0x0007(r30)
02950 028D0          893E0008               lbz       r9,0x0008(r30)
02954 028D4   X      5128442E               insrwi    r8,r9,8,16
02958 028D8          B11D00BE               sth       r8,0x00BE(r29)
0295C 028DC          39420588               addi      r10,RTOC,1416
02960 028E0   X      4181009C               bgt       $+0x009C                  ; 0x0000297C
02964 028E4   X      54EB103A               slwi      r11,r7,2
02968 028E8          7D6A582E               lwzx      r11,r10,r11
0296C 028EC   X      7D6903A6               mtctr     r11                       ; CTR = 9
02970 028F0   X      4E800420               bctr
02974 028F4          38820600               addi      r4,RTOC,1536
02978 028F8   X      7F05C378               mr        r5,r24
0297C 028FC          807B0048               lwz       r3,0x0048(r27)
02980 02900   X      7F46D378               mr        r6,r26
02984 02904          38840A94               addi      r4,r4,2708
02988 02908          480064F9               bl        $+0x64F8                  ; 0x00008E00
0298C 0290C   X      60000000               nop
02990 02910          4BFFF4F4               b         $-0x0B0C                  ; 0x00001E04
02994 02914          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02998 02918          4800006C               b         $+0x006C                  ; 0x00002984
0299C 0291C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029A0 02920          38E7003D               addi      r7,r7,61
029A4 02924          48000060               b         $+0x0060                  ; 0x00002984
029A8 02928          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029AC 0292C          38E70041               addi      r7,r7,65
029B0 02930          48000054               b         $+0x0054                  ; 0x00002984
029B4 02934          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029B8 02938          38E70045               addi      r7,r7,69
029BC 0293C          48000048               b         $+0x0048                  ; 0x00002984
029C0 02940          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029C4 02944          38E70016               addi      r7,r7,22
029C8 02948          4800003C               b         $+0x003C                  ; 0x00002984
029CC 0294C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029D0 02950          38E7004F               addi      r7,r7,79
029D4 02954          48000030               b         $+0x0030                  ; 0x00002984
029D8 02958          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029DC 0295C          38E70065               addi      r7,r7,101
029E0 02960          48000024               b         $+0x0024                  ; 0x00002984
029E4 02964          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029E8 02968          38E70145               addi      r7,r7,325
029EC 0296C          48000018               b         $+0x0018                  ; 0x00002984
029F0 02970          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029F4 02974          38E70079               addi      r7,r7,121
029F8 02978          4800000C               b         $+0x000C                  ; 0x00002984
029FC 0297C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02A00 02980          38E7013D               addi      r7,r7,317
02A04 02984          83E2FF1C               lwz       r31,-0x00E4(RTOC)
02A08 02988   X      7F05C378               mr        r5,r24
02A0C 0298C          807B0048               lwz       r3,0x0048(r27)
02A10 02990   X      7F46D378               mr        r6,r26
02A14 02994          389F0AC6               addi      r4,r31,2758
02A18 02998          48006C79               bl        $+0x6C78                  ; 0x00009610
02A1C 0299C   X      60000000               nop
02A20 029A0          807B0048               lwz       r3,0x0048(r27)
02A24 029A4   X      7F05C378               mr        r5,r24
02A28 029A8          A0FD00C0               lhz       r7,0x00C0(r29)
02A2C 029AC   X      7F46D378               mr        r6,r26
02A30 029B0          389F0B3A               addi      r4,r31,2874
02A34 029B4          48006C5D               bl        $+0x6C5C                  ; 0x00009610
02A38 029B8   X      60000000               nop
02A3C 029BC          807B0048               lwz       r3,0x0048(r27)
02A40 029C0   X      7F05C378               mr        r5,r24
02A44 029C4          A0FD00C2               lhz       r7,0x00C2(r29)
02A48 029C8   X      7F46D378               mr        r6,r26
02A4C 029CC          389F0B66               addi      r4,r31,2918
02A50 029D0          48006C41               bl        $+0x6C40                  ; 0x00009610
02A54 029D4   X      60000000               nop
02A58 029D8          A07D00BE               lhz       r3,0x00BE(r29)
02A5C 029DC          4BFFDCA5               bl        $-0x235C                  ; 0x00000680
02A60 029E0          389F0B16               addi      r4,r31,2838
02A64 029E4   X      7C671B78               mr        r7,r3
02A68 029E8          807B0048               lwz       r3,0x0048(r27)
02A6C 029EC   X      7F05C378               mr        r5,r24
02A70 029F0   X      7F46D378               mr        r6,r26
02A74 029F4          48006C1D               bl        $+0x6C1C                  ; 0x00009610
02A78 029F8   X      60000000               nop
02A7C 029FC          48000324               b         $+0x0324                  ; 0x00002D20
02A80 02A00          88FE0002               lbz       r7,0x0002(r30)
02A84 02A04          98FC008E               stb       r7,0x008E(r28)
02A88 02A08   X      2C070011               cmpwi     r7,17
02A8C 02A0C   X      2F070000               cmpwi     cr6,r7,0
02A90 02A10   X      41800028               blt       $+0x0028                  ; 0x00002A38
02A94 02A14          38820600               addi      r4,RTOC,1536
02A98 02A18   X      7F05C378               mr        r5,r24
02A9C 02A1C          807B0048               lwz       r3,0x0048(r27)
02AA0 02A20   X      7F46D378               mr        r6,r26
02AA4 02A24          38840C35               addi      r4,r4,3125
02AA8 02A28   X      39000010               li        r8,16
02AAC 02A2C          480063D5               bl        $+0x63D4                  ; 0x00008E00
02AB0 02A30   X      60000000               nop
02AB4 02A34          4BFFF3D0               b         $-0x0C30                  ; 0x00001E04
02AB8 02A38          7EDCFA14               add       r22,r28,r31
02ABC 02A3C   X      3AE00003               li        r23,3
02AC0 02A40   X      38C00000               li        r6,0
02AC4 02A44   X      40990034               ble       cr6,$+0x0034              ; 0x00002A78
02AC8 02A48          391C008E               addi      r8,r28,142
02ACC 02A4C          393E0002               addi      r9,r30,2
02AD0 02A50          8B290001               lbz       r25,0x0001(r9)
02AD4 02A54          38C60001               addi      r6,r6,1
02AD8 02A58          8C690002               lbzu      r3,0x0002(r9)
02ADC 02A5C          38970002               addi      r4,r23,2
02AE0 02A60   X      5079442E               insrwi    r25,r3,8,16
02AE4 02A64          B7280002               sthu      r25,0x0002(r8)
02AE8 02A68   X      5497063E               clrlwi    r23,r4,24
02AEC 02A6C          88FC008E               lbz       r7,0x008E(r28)
02AF0 02A70   X      7C063800               cmpw      r6,r7
02AF4 02A74   X      4180FFDC               blt       $-0x0024                  ; 0x00002A50
02AF8 02A78   X      2F070000               cmpwi     cr6,r7,0
02AFC 02A7C   X      409A0024               bne       cr6,$+0x0024              ; 0x00002AA0
02B00 02A80          38820600               addi      r4,RTOC,1536
02B04 02A84   X      7F05C378               mr        r5,r24
02B08 02A88          807B0048               lwz       r3,0x0048(r27)
02B0C 02A8C   X      7F46D378               mr        r6,r26
02B10 02A90          38840C6A               addi      r4,r4,3178
02B14 02A94          48006B7D               bl        $+0x6B7C                  ; 0x00009610
02B18 02A98   X      60000000               nop
02B1C 02A9C          48000284               b         $+0x0284                  ; 0x00002D20
02B20 02AA0   X      3B200000               li        r25,0
02B24 02AA4   X      4099027C               ble       cr6,$+0x027C              ; 0x00002D20
02B28 02AA8          3BFC008E               addi      r31,r28,142
02B2C 02AAC          38820600               addi      r4,RTOC,1536
02B30 02AB0   X      7F27CB78               mr        r7,r25
02B34 02AB4          A51F0002               lhzu      r8,0x0002(r31)
02B38 02AB8   X      7F05C378               mr        r5,r24
02B3C 02ABC          807B0048               lwz       r3,0x0048(r27)
02B40 02AC0   X      7F46D378               mr        r6,r26
02B44 02AC4          38840C99               addi      r4,r4,3225
02B48 02AC8          3B390001               addi      r25,r25,1
02B4C 02ACC          48006B45               bl        $+0x6B44                  ; 0x00009610
02B50 02AD0   X      60000000               nop
02B54 02AD4          881C008E               lbz       r0,0x008E(r28)
02B58 02AD8   X      7C190000               cmpw      r25,r0
02B5C 02ADC   X      4180FFD0               blt       $-0x0030                  ; 0x00002AAC
02B60 02AE0          48000240               b         $+0x0240                  ; 0x00002D20
02B64 02AE4          881E0000               lbz       r0,0x0000(r30)
02B68 02AE8   X      540706BF               clrlwi.   r7,r0,26
02B6C 02AEC          98FD00B5               stb       r7,0x00B5(r29)
02B70 02AF0   X      4182003C               beq       $+0x003C                  ; 0x00002B2C
02B74 02AF4   X      2C070001               cmpwi     r7,1
02B78 02AF8   X      41820054               beq       $+0x0054                  ; 0x00002B4C
02B7C 02AFC   X      2C070002               cmpwi     r7,2
02B80 02B00   X      41820070               beq       $+0x0070                  ; 0x00002B70
02B84 02B04   X      2C070004               cmpwi     r7,4
02B88 02B08   X      4182008C               beq       $+0x008C                  ; 0x00002B94
02B8C 02B0C          38820600               addi      r4,RTOC,1536
02B90 02B10   X      7F05C378               mr        r5,r24
02B94 02B14          807B0048               lwz       r3,0x0048(r27)
02B98 02B18   X      7F46D378               mr        r6,r26
02B9C 02B1C          38840A94               addi      r4,r4,2708
02BA0 02B20          480062E1               bl        $+0x62E0                  ; 0x00008E00
02BA4 02B24   X      60000000               nop
02BA8 02B28          4BFFF2DC               b         $-0x0D24                  ; 0x00001E04
02BAC 02B2C   X      3860EF01               li        r3,-4351
02BB0 02B30          7EDCFA14               add       r22,r28,r31
02BB4 02B34          B1F600BA               sth       r15,0x00BA(r22)
02BB8 02B38          3C630001               addis     r3,r3,1
02BBC 02B3C          B07600B6               sth       r3,0x00B6(r22)
02BC0 02B40   X      38807F3F               li        r4,32575
02BC4 02B44          B09600B8               sth       r4,0x00B8(r22)
02BC8 02B48          48000068               b         $+0x0068                  ; 0x00002BB0
02BCC 02B4C   X      3860EF09               li        r3,-4343
02BD0 02B50          7EDCFA14               add       r22,r28,r31
02BD4 02B54          3C630001               addis     r3,r3,1
02BD8 02B58          B07600B6               sth       r3,0x00B6(r22)
02BDC 02B5C   X      38800705               li        r4,1797
02BE0 02B60          B09600B8               sth       r4,0x00B8(r22)
02BE4 02B64   X      38C00046               li        r6,70
02BE8 02B68          B0D600BA               sth       r6,0x00BA(r22)
02BEC 02B6C          48000044               b         $+0x0044                  ; 0x00002BB0
02BF0 02B70   X      3860EF09               li        r3,-4343
02BF4 02B74          7EDCFA14               add       r22,r28,r31
02BF8 02B78          3C630001               addis     r3,r3,1
02BFC 02B7C          B07600B6               sth       r3,0x00B6(r22)
02C00 02B80   X      38800705               li        r4,1797
02C04 02B84          B09600B8               sth       r4,0x00B8(r22)
02C08 02B88   X      38A0004E               li        r5,78
02C0C 02B8C          B0B600BA               sth       r5,0x00BA(r22)
02C10 02B90          48000020               b         $+0x0020                  ; 0x00002BB0
02C14 02B94   X      3860EF01               li        r3,-4351
02C18 02B98          7EDCFA14               add       r22,r28,r31
02C1C 02B9C          B1F600BA               sth       r15,0x00BA(r22)
02C20 02BA0          3C630001               addis     r3,r3,1
02C24 02BA4          B07600B6               sth       r3,0x00B6(r22)
02C28 02BA8   X      38807F3D               li        r4,32573
02C2C 02BAC          B09600B8               sth       r4,0x00B8(r22)
02C30 02BB0          88BE0000               lbz       r5,0x0000(r30)
02C34 02BB4          54A50673               rlwinm.   r5,r5,0,25,25
02C38 02BB8   X      4182003C               beq       $+0x003C                  ; 0x00002BF4
02C3C 02BBC          887E0001               lbz       r3,0x0001(r30)
02C40 02BC0   X      3AE00007               li        r23,7
02C44 02BC4          889E0002               lbz       r4,0x0002(r30)
02C48 02BC8   X      5083442E               insrwi    r3,r4,8,16
02C4C 02BCC          B07D00B6               sth       r3,0x00B6(r29)
02C50 02BD0          88BE0003               lbz       r5,0x0003(r30)
02C54 02BD4          88DE0004               lbz       r6,0x0004(r30)
02C58 02BD8   X      50C5442E               insrwi    r5,r6,8,16
02C5C 02BDC          B0BD00B8               sth       r5,0x00B8(r29)
02C60 02BE0          891E0005               lbz       r8,0x0005(r30)
02C64 02BE4          893E0006               lbz       r9,0x0006(r30)
02C68 02BE8   X      5128442E               insrwi    r8,r9,8,16
02C6C 02BEC          B11D00BA               sth       r8,0x00BA(r29)
02C70 02BF0          48000008               b         $+0x0008                  ; 0x00002BF8
02C74 02BF4   X      3AE00001               li        r23,1
02C78 02BF8          394205B0               addi      r10,RTOC,1456
02C7C 02BFC   X      28070008               cmplwi    r7,0x0008
02C80 02C00   X      4181007C               bgt       $+0x007C                  ; 0x00002C7C
02C84 02C04   X      54E3103A               slwi      r3,r7,2
02C88 02C08          7C6A182E               lwzx      r3,r10,r3
02C8C 02C0C   X      7C6903A6               mtctr     r3                        ; CTR = 9
02C90 02C10   X      4E800420               bctr
02C94 02C14          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02C98 02C18          4800006C               b         $+0x006C                  ; 0x00002C84
02C9C 02C1C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CA0 02C20          38E7003D               addi      r7,r7,61
02CA4 02C24          48000060               b         $+0x0060                  ; 0x00002C84
02CA8 02C28          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CAC 02C2C          38E70041               addi      r7,r7,65
02CB0 02C30          48000054               b         $+0x0054                  ; 0x00002C84
02CB4 02C34          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CB8 02C38          38E70045               addi      r7,r7,69
02CBC 02C3C          48000048               b         $+0x0048                  ; 0x00002C84
02CC0 02C40          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CC4 02C44          38E70016               addi      r7,r7,22
02CC8 02C48          4800003C               b         $+0x003C                  ; 0x00002C84
02CCC 02C4C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CD0 02C50          38E7004F               addi      r7,r7,79
02CD4 02C54          48000030               b         $+0x0030                  ; 0x00002C84
02CD8 02C58          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CDC 02C5C          38E70065               addi      r7,r7,101
02CE0 02C60          48000024               b         $+0x0024                  ; 0x00002C84
02CE4 02C64          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CE8 02C68          38E70145               addi      r7,r7,325
02CEC 02C6C          48000018               b         $+0x0018                  ; 0x00002C84
02CF0 02C70          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CF4 02C74          38E70079               addi      r7,r7,121
02CF8 02C78          4800000C               b         $+0x000C                  ; 0x00002C84
02CFC 02C7C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02D00 02C80          38E7013D               addi      r7,r7,317
02D04 02C84          83E2FF1C               lwz       r31,-0x00E4(RTOC)
02D08 02C88   X      7F05C378               mr        r5,r24
02D0C 02C8C          807B0048               lwz       r3,0x0048(r27)
02D10 02C90   X      7F46D378               mr        r6,r26
02D14 02C94          389F0AC6               addi      r4,r31,2758
02D18 02C98          48006979               bl        $+0x6978                  ; 0x00009610
02D1C 02C9C   X      60000000               nop
02D20 02CA0          807B0048               lwz       r3,0x0048(r27)
02D24 02CA4   X      7F05C378               mr        r5,r24
02D28 02CA8          A0FD00B6               lhz       r7,0x00B6(r29)
02D2C 02CAC   X      7F46D378               mr        r6,r26
02D30 02CB0          389F0B8F               addi      r4,r31,2959
02D34 02CB4          4800695D               bl        $+0x695C                  ; 0x00009610
02D38 02CB8   X      60000000               nop
02D3C 02CBC          807B0048               lwz       r3,0x0048(r27)
02D40 02CC0   X      7F05C378               mr        r5,r24
02D44 02CC4          A0FD00B8               lhz       r7,0x00B8(r29)
02D48 02CC8   X      7F46D378               mr        r6,r26
02D4C 02CCC          389F0BB5               addi      r4,r31,2997
02D50 02CD0          48006941               bl        $+0x6940                  ; 0x00009610
02D54 02CD4   X      60000000               nop
02D58 02CD8          807B0048               lwz       r3,0x0048(r27)
02D5C 02CDC   X      7F05C378               mr        r5,r24
02D60 02CE0          A0FD00BA               lhz       r7,0x00BA(r29)
02D64 02CE4   X      7F46D378               mr        r6,r26
02D68 02CE8          389F0BDB               addi      r4,r31,3035
02D6C 02CEC          48006925               bl        $+0x6924                  ; 0x00009610
02D70 02CF0   X      60000000               nop
02D74 02CF4          4800002C               b         $+0x002C                  ; 0x00002D20
02D78 02CF8          38820600               addi      r4,RTOC,1536
02D7C 02CFC          7F3CFA14               add       r25,r28,r31
02D80 02D00          88F900B4               lbz       r7,0x00B4(r25)
02D84 02D04   X      7F05C378               mr        r5,r24
02D88 02D08          807B0048               lwz       r3,0x0048(r27)
02D8C 02D0C   X      7F46D378               mr        r6,r26
02D90 02D10          38840CCB               addi      r4,r4,3275
02D94 02D14          480060ED               bl        $+0x60EC                  ; 0x00008E00
02D98 02D18   X      60000000               nop
02D9C 02D1C          4BFFF0E8               b         $-0x0F18                  ; 0x00001E04
02DA0 02D20          88B600B4               lbz       r5,0x00B4(r22)
02DA4 02D24          92B600C8               stw       r21,0x00C8(r22)
02DA8 02D28   X      2C050000               cmpwi     r5,0
02DAC 02D2C   X      4182002C               beq       $+0x002C                  ; 0x00002D58
02DB0 02D30   X      2C050002               cmpwi     r5,2
02DB4 02D34   X      41820010               beq       $+0x0010                  ; 0x00002D44
02DB8 02D38   X      2C050004               cmpwi     r5,4
02DBC 02D3C   X      4182001C               beq       $+0x001C                  ; 0x00002D58
02DC0 02D40          48000078               b         $+0x0078                  ; 0x00002DB8
02DC4 02D44   X      3980FFFF               li        r12,-1
02DC8 02D48   X      3C0CFE7C               subis     r0,r12,388
02DCC 02D4C          7EA30038               and       r3,r21,r0
02DD0 02D50          907D00C8               stw       r3,0x00C8(r29)
02DD4 02D54          48000064               b         $+0x0064                  ; 0x00002DB8
02DD8 02D58          A13600BE               lhz       r9,0x00BE(r22)
02DDC 02D5C   X      552407FF               clrlwi.   r4,r9,31
02DE0 02D60   X      41820048               beq       $+0x0048                  ; 0x00002DA8
02DE4 02D64          55230673               rlwinm.   r3,r9,0,25,25
02DE8 02D68          66A80004               oris      r8,r21,0x0004
02DEC 02D6C   X      41820010               beq       $+0x0010                  ; 0x00002D7C
02DF0 02D70          66A40104               oris      r4,r21,0x0104
02DF4 02D74          909600C8               stw       r4,0x00C8(r22)
02DF8 02D78          4800000C               b         $+0x000C                  ; 0x00002D84
02DFC 02D7C          5503020C               rlwinm    r3,r8,0,8,6
02E00 02D80          907600C8               stw       r3,0x00C8(r22)
02E04 02D84          811D00C8               lwz       r8,0x00C8(r29)
02E08 02D88          552406B5               rlwinm.   r4,r9,0,26,26
02E0C 02D8C   X      41820010               beq       $+0x0010                  ; 0x00002D9C
02E10 02D90          65030080               oris      r3,r8,0x0080
02E14 02D94          907D00C8               stw       r3,0x00C8(r29)
02E18 02D98          48000020               b         $+0x0020                  ; 0x00002DB8
02E1C 02D9C          5504024E               rlwinm    r4,r8,0,9,7
02E20 02DA0          909D00C8               stw       r4,0x00C8(r29)
02E24 02DA4          48000014               b         $+0x0014                  ; 0x00002DB8
02E28 02DA8   X      3860FFFF               li        r3,-1
02E2C 02DAC   X      3C63FE7C               subis     r3,r3,388
02E30 02DB0          7EA41838               and       r4,r21,r3
02E34 02DB4          909600C8               stw       r4,0x00C8(r22)
02E38 02DB8          893600B5               lbz       r9,0x00B5(r22)
02E3C 02DBC   X      2C090004               cmpwi     r9,4
02E40 02DC0   X      41820014               beq       $+0x0014                  ; 0x00002DD4
02E44 02DC4   X      2C090005               cmpwi     r9,5
02E48 02DC8   X      4182000C               beq       $+0x000C                  ; 0x00002DD4
02E4C 02DCC   X      2C090008               cmpwi     r9,8
02E50 02DD0   X      4082001C               bne       $+0x001C                  ; 0x00002DEC
02E54 02DD4          80B600C8               lwz       r5,0x00C8(r22)
02E58 02DD8          9A3600C4               stb       r17,0x00C4(r22)
02E5C 02DDC          60A50200               ori       r5,r5,0x0200
02E60 02DE0          90B600C8               stw       r5,0x00C8(r22)
02E64 02DE4          88B600B4               lbz       r5,0x00B4(r22)
02E68 02DE8          4800001C               b         $+0x001C                  ; 0x00002E04
02E6C 02DEC          807D00C8               lwz       r3,0x00C8(r29)
02E70 02DF0   X      38800000               li        r4,0
02E74 02DF4          546305EA               rlwinm    r3,r3,0,23,21
02E78 02DF8          907D00C8               stw       r3,0x00C8(r29)
02E7C 02DFC          989D00C4               stb       r4,0x00C4(r29)
02E80 02E00          88B600B4               lbz       r5,0x00B4(r22)
02E84 02E04          813B0058               lwz       r9,0x0058(r27)
02E88 02E08          7FD7F214               add       r30,r23,r30
02E8C 02E0C   X      7C099800               cmpw      r9,r19
02E90 02E10   X      4182002C               beq       $+0x002C                  ; 0x00002E3C
02E94 02E14   X      3CC9FFEC               subis     r6,r9,20
02E98 02E18   X      2C061011               cmpwi     r6,4113
02E9C 02E1C   X      41820014               beq       $+0x0014                  ; 0x00002E30
02EA0 02E20   X      3C69FFE7               subis     r3,r9,25
02EA4 02E24   X      2C031011               cmpwi     r3,4113
02EA8 02E28   X      41820020               beq       $+0x0020                  ; 0x00002E48
02EAC 02E2C          48000034               b         $+0x0034                  ; 0x00002E60
02EB0 02E30   X      2C0500FF               cmpwi     r5,255
02EB4 02E34   X      4082002C               bne       $+0x002C                  ; 0x00002E60
02EB8 02E38          48000040               b         $+0x0040                  ; 0x00002E78
02EBC 02E3C   X      2C050000               cmpwi     r5,0
02EC0 02E40   X      40820020               bne       $+0x0020                  ; 0x00002E60
02EC4 02E44          48000034               b         $+0x0034                  ; 0x00002E78
02EC8 02E48   X      2C050002               cmpwi     r5,2
02ECC 02E4C   X      4182002C               beq       $+0x002C                  ; 0x00002E78
02ED0 02E50   X      2C050004               cmpwi     r5,4
02ED4 02E54   X      41820024               beq       $+0x0024                  ; 0x00002E78
02ED8 02E58   X      2C050005               cmpwi     r5,5
02EDC 02E5C   X      4182001C               beq       $+0x001C                  ; 0x00002E78
02EE0 02E60          38820600               addi      r4,RTOC,1536
02EE4 02E64          807B0048               lwz       r3,0x0048(r27)
02EE8 02E68          38840CFD               addi      r4,r4,3325
02EEC 02E6C          48005F95               bl        $+0x5F94                  ; 0x00008E00
02EF0 02E70   X      60000000               nop
02EF4 02E74          4BFFEF90               b         $-0x1070                  ; 0x00001E04
02EF8 02E78          8BFC008D               lbz       r31,0x008D(r28)
02EFC 02E7C          3B5A0001               addi      r26,r26,1
02F00 02E80   X      7C1AF800               cmpw      r26,r31
02F04 02E84   X      4180F4AC               blt       $-0x0B54                  ; 0x00002330
02F08 02E88          A0BC0088               lhz       r5,0x0088(r28)
02F0C 02E8C   X      3BE00000               li        r31,0
02F10 02E90   X      2C050100               cmpwi     r5,256
02F14 02E94   X      41820104               beq       $+0x0104                  ; 0x00002F98
02F18 02E98   X      41810070               bgt       $+0x0070                  ; 0x00002F08
02F1C 02E9C   X      2C050006               cmpwi     r5,6
02F20 02EA0   X      41820168               beq       $+0x0168                  ; 0x00003008
02F24 02EA4   X      41810030               bgt       $+0x0030                  ; 0x00002ED4
02F28 02EA8   X      2C050001               cmpwi     r5,1
02F2C 02EAC   X      4182011C               beq       $+0x011C                  ; 0x00002FC8
02F30 02EB0   X      41810010               bgt       $+0x0010                  ; 0x00002EC0
02F34 02EB4   X      2C050000               cmpwi     r5,0
02F38 02EB8   X      418200D0               beq       $+0x00D0                  ; 0x00002F88
02F3C 02EBC          4800021C               b         $+0x021C                  ; 0x000030D8
02F40 02EC0   X      2C050002               cmpwi     r5,2
02F44 02EC4   X      41820114               beq       $+0x0114                  ; 0x00002FD8
02F48 02EC8   X      2C050003               cmpwi     r5,3
02F4C 02ECC   X      4182011C               beq       $+0x011C                  ; 0x00002FE8
02F50 02ED0          48000208               b         $+0x0208                  ; 0x000030D8
02F54 02ED4   X      2C05000D               cmpwi     r5,13
02F58 02ED8   X      41820180               beq       $+0x0180                  ; 0x00003058
02F5C 02EDC   X      41810018               bgt       $+0x0018                  ; 0x00002EF4
02F60 02EE0   X      2C050007               cmpwi     r5,7
02F64 02EE4   X      41820134               beq       $+0x0134                  ; 0x00003018
02F68 02EE8   X      2C050009               cmpwi     r5,9
02F6C 02EEC   X      4182014C               beq       $+0x014C                  ; 0x00003038
02F70 02EF0          480001E8               b         $+0x01E8                  ; 0x000030D8
02F74 02EF4   X      2C05000F               cmpwi     r5,15
02F78 02EF8   X      41820180               beq       $+0x0180                  ; 0x00003078
02F7C 02EFC   X      2C050010               cmpwi     r5,16
02F80 02F00   X      41820188               beq       $+0x0188                  ; 0x00003088
02F84 02F04          480001D4               b         $+0x01D4                  ; 0x000030D8
02F88 02F08   X      2C050211               cmpwi     r5,529
02F8C 02F0C   X      4182018C               beq       $+0x018C                  ; 0x00003098
02F90 02F10   X      41810038               bgt       $+0x0038                  ; 0x00002F48
02F94 02F14   X      2C050208               cmpwi     r5,520
02F98 02F18   X      41820110               beq       $+0x0110                  ; 0x00003028
02F9C 02F1C   X      41810018               bgt       $+0x0018                  ; 0x00002F34
02FA0 02F20   X      2C050204               cmpwi     r5,516
02FA4 02F24   X      41820084               beq       $+0x0084                  ; 0x00002FA8
02FA8 02F28   X      2C050205               cmpwi     r5,517
02FAC 02F2C   X      418200CC               beq       $+0x00CC                  ; 0x00002FF8
02FB0 02F30          480001A8               b         $+0x01A8                  ; 0x000030D8
02FB4 02F34   X      2C05020A               cmpwi     r5,522
02FB8 02F38   X      41820110               beq       $+0x0110                  ; 0x00003048
02FBC 02F3C   X      2C05020E               cmpwi     r5,526
02FC0 02F40   X      41820128               beq       $+0x0128                  ; 0x00003068
02FC4 02F44          48000194               b         $+0x0194                  ; 0x000030D8
02FC8 02F48   X      2C050900               cmpwi     r5,2304
02FCC 02F4C   X      41820174               beq       $+0x0174                  ; 0x000030C0
02FD0 02F50   X      41810018               bgt       $+0x0018                  ; 0x00002F68
02FD4 02F54   X      2C050400               cmpwi     r5,1024
02FD8 02F58   X      41820060               beq       $+0x0060                  ; 0x00002FB8
02FDC 02F5C   X      2C050800               cmpwi     r5,2048
02FE0 02F60   X      41820148               beq       $+0x0148                  ; 0x000030A8
02FE4 02F64          48000174               b         $+0x0174                  ; 0x000030D8
02FE8 02F68   X      3C600000               lis       r3,0
02FEC 02F6C          60648800               ori       r4,r3,0x8800
02FF0 02F70   X      7C052000               cmpw      r5,r4
02FF4 02F74   X      41820140               beq       $+0x0140                  ; 0x000030B4
02FF8 02F78          6064FFFF               ori       r4,r3,0xFFFF
02FFC 02F7C   X      7C052000               cmpw      r5,r4
03000 02F80   X      4182014C               beq       $+0x014C                  ; 0x000030CC
03004 02F84          48000154               b         $+0x0154                  ; 0x000030D8
03008 02F88   X      3A800000               li        r20,0
0300C 02F8C   X      7CC63010               subc      r6,r6,r6
03010 02F90   X      2F060001               cmpwi     cr6,r6,1
03014 02F94          4800015C               b         $+0x015C                  ; 0x000030F0
03018 02F98   X      3A800000               li        r20,0
0301C 02F9C   X      7C631810               subc      r3,r3,r3
03020 02FA0   X      2F030001               cmpwi     cr6,r3,1
03024 02FA4          4800014C               b         $+0x014C                  ; 0x000030F0
03028 02FA8   X      3A800004               li        r20,4
0302C 02FAC   X      7C842010               subc      r4,r4,r4
03030 02FB0   X      2F040001               cmpwi     cr6,r4,1
03034 02FB4          4800013C               b         $+0x013C                  ; 0x000030F0
03038 02FB8   X      3A800000               li        r20,0
0303C 02FBC   X      7C631810               subc      r3,r3,r3
03040 02FC0   X      2F030001               cmpwi     cr6,r3,1
03044 02FC4          4800012C               b         $+0x012C                  ; 0x000030F0
03048 02FC8   X      3A800001               li        r20,1
0304C 02FCC   X      7C842010               subc      r4,r4,r4
03050 02FD0   X      2F040001               cmpwi     cr6,r4,1
03054 02FD4          4800011C               b         $+0x011C                  ; 0x000030F0
03058 02FD8   X      3A800002               li        r20,2
0305C 02FDC   X      7C631810               subc      r3,r3,r3
03060 02FE0   X      2F030001               cmpwi     cr6,r3,1
03064 02FE4          4800010C               b         $+0x010C                  ; 0x000030F0
03068 02FE8   X      3A800003               li        r20,3
0306C 02FEC   X      7C842010               subc      r4,r4,r4
03070 02FF0   X      2F040001               cmpwi     cr6,r4,1
03074 02FF4          480000FC               b         $+0x00FC                  ; 0x000030F0
03078 02FF8   X      3A800005               li        r20,5
0307C 02FFC   X      7C631810               subc      r3,r3,r3
03080 03000   X      2F030001               cmpwi     cr6,r3,1
03084 03004          480000EC               b         $+0x00EC                  ; 0x000030F0
03088 03008   X      3A800006               li        r20,6
0308C 0300C   X      7C842010               subc      r4,r4,r4
03090 03010   X      2F040001               cmpwi     cr6,r4,1
03094 03014          480000DC               b         $+0x00DC                  ; 0x000030F0
03098 03018   X      3A800007               li        r20,7
0309C 0301C   X      7C631810               subc      r3,r3,r3
030A0 03020   X      2F030001               cmpwi     cr6,r3,1
030A4 03024          480000CC               b         $+0x00CC                  ; 0x000030F0
030A8 03028   X      3A800008               li        r20,8
030AC 0302C   X      7C842010               subc      r4,r4,r4
030B0 03030   X      2F040001               cmpwi     cr6,r4,1
030B4 03034          480000BC               b         $+0x00BC                  ; 0x000030F0
030B8 03038   X      3A800000               li        r20,0
030BC 0303C   X      7C631810               subc      r3,r3,r3
030C0 03040   X      2F030001               cmpwi     cr6,r3,1
030C4 03044          480000AC               b         $+0x00AC                  ; 0x000030F0
030C8 03048   X      3A800004               li        r20,4
030CC 0304C   X      7C842010               subc      r4,r4,r4
030D0 03050   X      2F040001               cmpwi     cr6,r4,1
030D4 03054          4800009C               b         $+0x009C                  ; 0x000030F0
030D8 03058   X      3A800003               li        r20,3
030DC 0305C   X      7C631810               subc      r3,r3,r3
030E0 03060   X      2F030001               cmpwi     cr6,r3,1
030E4 03064          4800008C               b         $+0x008C                  ; 0x000030F0
030E8 03068   X      3A800005               li        r20,5
030EC 0306C   X      7C842010               subc      r4,r4,r4
030F0 03070   X      2F040001               cmpwi     cr6,r4,1
030F4 03074          4800007C               b         $+0x007C                  ; 0x000030F0
030F8 03078   X      3A800006               li        r20,6
030FC 0307C   X      7C631810               subc      r3,r3,r3
03100 03080   X      2F030001               cmpwi     cr6,r3,1
03104 03084          4800006C               b         $+0x006C                  ; 0x000030F0
03108 03088   X      3A800007               li        r20,7
0310C 0308C   X      7C842010               subc      r4,r4,r4
03110 03090   X      2F040001               cmpwi     cr6,r4,1
03114 03094          4800005C               b         $+0x005C                  ; 0x000030F0
03118 03098   X      3A800008               li        r20,8
0311C 0309C   X      7C631810               subc      r3,r3,r3
03120 030A0   X      2F030001               cmpwi     cr6,r3,1
03124 030A4          4800004C               b         $+0x004C                  ; 0x000030F0
03128 030A8   X      3A800009               li        r20,9
0312C 030AC   X      7F000000               cmpw      cr6,r0,r0
03130 030B0          48000040               b         $+0x0040                  ; 0x000030F0
03134 030B4   X      3A800009               li        r20,9
03138 030B8   X      7F000000               cmpw      cr6,r0,r0
0313C 030BC          48000034               b         $+0x0034                  ; 0x000030F0
03140 030C0   X      3A800009               li        r20,9
03144 030C4   X      7F000000               cmpw      cr6,r0,r0
03148 030C8          48000028               b         $+0x0028                  ; 0x000030F0
0314C 030CC   X      3A800009               li        r20,9
03150 030D0   X      7F000000               cmpw      cr6,r0,r0
03154 030D4          4800001C               b         $+0x001C                  ; 0x000030F0
03158 030D8          38820600               addi      r4,RTOC,1536
0315C 030DC          807B0048               lwz       r3,0x0048(r27)
03160 030E0          38840D26               addi      r4,r4,3366
03164 030E4          48005D1D               bl        $+0x5D1C                  ; 0x00008E00
03168 030E8   X      60000000               nop
0316C 030EC   X      2F140009               cmpwi     cr6,r20,9
03170 030F0          93FC0084               stw       r31,0x0084(r28)
03174 030F4   X      419A012C               beq       cr6,$+0x012C              ; 0x00003220
03178 030F8          8BDC008D               lbz       r30,0x008D(r28)
0317C 030FC   X      3B000000               li        r24,0
03180 03100   X      2C1E0000               cmpwi     r30,0
03184 03104   X      4081002C               ble       $+0x002C                  ; 0x00003130
03188 03108          806100C4               lwz       r3,0x00C4(SP)
0318C 0310C          8B030009               lbz       r24,0x0009(r3)
03190 03110          39230015               addi      r9,r3,21
03194 03114   X      7F0903A6               mtctr     r24                       ; CTR = 9
03198 03118          48000008               b         $+0x0008                  ; 0x00003120
0319C 0311C   X      4182004C               beq       $+0x004C                  ; 0x00003168
031A0 03120          8CA9001C               lbzu      r5,0x001C(r9)
031A4 03124   X      7C05A000               cmpw      r5,r20
031A8 03128   X      4200FFF4               bdnz      $-0x000C                  ; 0x0000311C
031AC 0312C   X      4182003C               beq       $+0x003C                  ; 0x00003168
031B0 03130          806100C4               lwz       r3,0x00C4(SP)
031B4 03134          80830000               lwz       r4,0x0000(r3)
031B8 03138   X      2C040000               cmpwi     r4,0
031BC 0313C   X      408200E4               bne       $+0x00E4                  ; 0x00003220
031C0 03140          8062FF50               lwz       r3,-0x00B0(RTOC)
031C4 03144   X      5685063E               clrlwi    r5,r20,24
031C8 03148   X      28050008               cmplwi    r5,0x0008
031CC 0314C   X      418100A8               bgt       $+0x00A8                  ; 0x000031F4
031D0 03150   X      54A4103A               slwi      r4,r5,2
031D4 03154          7C83202E               lwzx      r4,r3,r4
031D8 03158   X      7C8903A6               mtctr     r4                        ; CTR = 9
031DC 0315C   X      4E800420               bctr
031E0 03160          38C20600               addi      r6,RTOC,1536
031E4 03164          48000098               b         $+0x0098                  ; 0x000031FC
031E8 03168   X      7C6902A6               mfctr     r3                        ; CTR = 9
031EC 0316C          80C100C4               lwz       r6,0x00C4(SP)
031F0 03170   X      7CA3C050               sub       r5,r24,r3
031F4 03174          38830001               addi      r4,r3,1
031F8 03178   X      3B05FFFF               subi      r24,r5,1
031FC 0317C          1CA5001C               mulli     r5,r5,28
03200 03180   X      7C8903A6               mtctr     r4                        ; CTR = 9
03204 03184          7CE62A14               add       r7,r6,r5
03208 03188          38E70014               addi      r7,r7,20
0320C 0318C          90E60000               stw       r7,0x0000(r6)
03210 03190          4BFFFFA0               b         $-0x0060                  ; 0x00003130
03214 03194          38C20600               addi      r6,RTOC,1536
03218 03198          38C6003D               addi      r6,r6,61
0321C 0319C          48000060               b         $+0x0060                  ; 0x000031FC
03220 031A0          38C20600               addi      r6,RTOC,1536
03224 031A4          38C60041               addi      r6,r6,65
03228 031A8          48000054               b         $+0x0054                  ; 0x000031FC
0322C 031AC          38C20600               addi      r6,RTOC,1536
03230 031B0          38C60045               addi      r6,r6,69
03234 031B4          48000048               b         $+0x0048                  ; 0x000031FC
03238 031B8          38C20600               addi      r6,RTOC,1536
0323C 031BC          38C60016               addi      r6,r6,22
03240 031C0          4800003C               b         $+0x003C                  ; 0x000031FC
03244 031C4          38C20600               addi      r6,RTOC,1536
03248 031C8          38C6004F               addi      r6,r6,79
0324C 031CC          48000030               b         $+0x0030                  ; 0x000031FC
03250 031D0          38C20600               addi      r6,RTOC,1536
03254 031D4          38C60065               addi      r6,r6,101
03258 031D8          48000024               b         $+0x0024                  ; 0x000031FC
0325C 031DC          38C20600               addi      r6,RTOC,1536
03260 031E0          38C60145               addi      r6,r6,325
03264 031E4          48000018               b         $+0x0018                  ; 0x000031FC
03268 031E8          38C20600               addi      r6,RTOC,1536
0326C 031EC          38C60079               addi      r6,r6,121
03270 031F0          4800000C               b         $+0x000C                  ; 0x000031FC
03274 031F4          38C20600               addi      r6,RTOC,1536
03278 031F8          38C6013D               addi      r6,r6,317
0327C 031FC          810100C4               lwz       r8,0x00C4(SP)
03280 03200          A0680004               lhz       r3,0x0004(r8)
03284 03204          4BFFD215               bl        $-0x2DEC                  ; 0x00000418
03288 03208          38820600               addi      r4,RTOC,1536
0328C 0320C   X      7C651B78               mr        r5,r3
03290 03210          807B0048               lwz       r3,0x0048(r27)
03294 03214          38840D4A               addi      r4,r4,3402
03298 03218          48005BE9               bl        $+0x5BE8                  ; 0x00008E00
0329C 0321C   X      60000000               nop
032A0 03220          83DB0080               lwz       r30,0x0080(r27)
032A4 03224          3B180001               addi      r24,r24,1
032A8 03228   X      7C18F000               cmpw      r24,r30
032AC 0322C   X      4180EE34               blt       $-0x11CC                  ; 0x00002060
032B0 03230          806100BC               lwz       r3,0x00BC(SP)
032B4 03234          3BDB0060               addi      r30,r27,96
032B8 03238          907B0064               stw       r3,0x0064(r27)
032BC 0323C          A08100C0               lhz       r4,0x00C0(SP)
032C0 03240          93DB0078               stw       r30,0x0078(r27)
032C4 03244          B09B0068               sth       r4,0x0068(r27)
032C8 03248          389B0070               addi      r4,r27,112
032CC 0324C          93FB0060               stw       r31,0x0060(r27)
032D0 03250   X      7C9D2378               mr        r29,r4
032D4 03254          807B003C               lwz       r3,0x003C(r27)
032D8 03258          48009069               bl        $+0x9068                  ; 0x0000C2C0
032DC 0325C   X      60000000               nop
032E0 03260   X      2C030000               cmpwi     r3,0
032E4 03264   X      7FA6EB78               mr        r6,r29
032E8 03268   X      40820010               bne       $+0x0010                  ; 0x00003278
032EC 0326C          3B9B006C               addi      r28,r27,108
032F0 03270          93DB006C               stw       r30,0x006C(r27)
032F4 03274          939B0078               stw       r28,0x0078(r27)
032F8 03278          38820600               addi      r4,RTOC,1536
032FC 0327C          38BB0064               addi      r5,r27,100
03300 03280          807B0048               lwz       r3,0x0048(r27)
03304 03284          38840D6C               addi      r4,r4,3436
03308 03288          48006389               bl        $+0x6388                  ; 0x00009610
0330C 0328C   X      60000000               nop
03310 03290   X      38600001               li        r3,1
03314 03294          38210110               addi      SP,SP,272
03318 03298          80010008               lwz       r0,0x0008(SP)
0331C 0329C   X      7C0803A6               mtlr      r0                        ; LR = 8
03320 032A0          B9E1FFBC               lmw       r15,-0x0044(SP)
03324 032A4   X      4E800020               blr
03328 032A8          4BFFFBB8               b         $-0x0448                  ; 0x00002E60
0332C 032AC          4BFFFBB4               b         $-0x044C                  ; 0x00002E60
03330 032B0          38210110               addi      SP,SP,272
03334 032B4          80010008               lwz       r0,0x0008(SP)
03338 032B8   X      7C0803A6               mtlr      r0                        ; LR = 8
0333C 032BC          B9E1FFBC               lmw       r15,-0x0044(SP)
03340 032C0   X      4E800020               blr
03344 032C4   X      7C0802A6               mflr      r0                        ; LR = 8
03348 032C8          BF61FFEC               stmw      r27,-0x0014(SP)
0334C 032CC          90010008               stw       r0,0x0008(SP)
03350 032D0          9421FFA0               stwu      SP,-0x0060(SP)
03354 032D4          3BC10038               addi      r30,SP,56
03358 032D8   X      7C7F1B78               mr        r31,r3
0335C 032DC          38610038               addi      r3,SP,56
03360 032E0          3BA10040               addi      r29,SP,64
03364 032E4          4801407D               bl        $+0x1407C                 ; 0x00017360
03368 032E8          80410014               lwz       RTOC,0x0014(SP)
0336C 032EC          801E0000               lwz       r0,0x0000(r30)
03370 032F0          901D0000               stw       r0,0x0000(r29)
03374 032F4          801E0004               lwz       r0,0x0004(r30)
03378 032F8          901D0004               stw       r0,0x0004(r29)
0337C 032FC          819F0534               lwz       r12,0x0534(r31)
03380 03300          800C0070               lwz       r0,0x0070(r12)
03384 03304   X      54000001               clrrwi.   r0,r0,31
03388 03308   X      4182001C               beq       $+0x001C                  ; 0x00003324
0338C 0330C          819F0534               lwz       r12,0x0534(r31)
03390 03310          806C0060               lwz       r3,0x0060(r12)
03394 03314          64630004               oris      r3,r3,0x0004
03398 03318          906C0060               stw       r3,0x0060(r12)
0339C 0331C          48014135               bl        $+0x14134                 ; 0x00017450
033A0 03320          80410014               lwz       RTOC,0x0014(SP)
033A4 03324   X      3BC0C6C1               li        r30,-14655
033A8 03328          3FDE002E               addis     r30,r30,46
033AC 0332C          39810040               addi      r12,SP,64
033B0 03330          80610040               lwz       r3,0x0040(SP)
033B4 03334          808C0004               lwz       r4,0x0004(r12)
033B8 03338          480051E1               bl        $+0x51E0                  ; 0x00008518
033BC 0333C   X      60000000               nop
033C0 03340   X      7C03F040               cmplw     r3,r30
033C4 03344   X      418000A4               blt       $+0x00A4                  ; 0x000033E8
033C8 03348          819F0534               lwz       r12,0x0534(r31)
033CC 0334C          806C0078               lwz       r3,0x0078(r12)
033D0 03350          480141D9               bl        $+0x141D8                 ; 0x00017528
033D4 03354          80410014               lwz       RTOC,0x0014(SP)
033D8 03358          819F0534               lwz       r12,0x0534(r31)
033DC 0335C   X      7C7E1B78               mr        r30,r3
033E0 03360          806C0070               lwz       r3,0x0070(r12)
033E4 03364          480141C5               bl        $+0x141C4                 ; 0x00017528
033E8 03368          80410014               lwz       RTOC,0x0014(SP)
033EC 0336C          819F0534               lwz       r12,0x0534(r31)
033F0 03370   X      7C7D1B78               mr        r29,r3
033F4 03374          806C0068               lwz       r3,0x0068(r12)
033F8 03378          480141B1               bl        $+0x141B0                 ; 0x00017528
033FC 0337C          80410014               lwz       RTOC,0x0014(SP)
03400 03380          819F0534               lwz       r12,0x0534(r31)
03404 03384   X      7C7C1B78               mr        r28,r3
03408 03388          806C0060               lwz       r3,0x0060(r12)
0340C 0338C          4801419D               bl        $+0x1419C                 ; 0x00017528
03410 03390          80410014               lwz       RTOC,0x0014(SP)
03414 03394          819F0534               lwz       r12,0x0534(r31)
03418 03398   X      7C7B1B78               mr        r27,r3
0341C 0339C          806C0030               lwz       r3,0x0030(r12)
03420 033A0          48014189               bl        $+0x14188                 ; 0x00017528
03424 033A4          80410014               lwz       RTOC,0x0014(SP)
03428 033A8          38820600               addi      r4,RTOC,1536
0342C 033AC   X      7C651B78               mr        r5,r3
03430 033B0          807F0048               lwz       r3,0x0048(r31)
03434 033B4   X      7F66DB78               mr        r6,r27
03438 033B8          38840D99               addi      r4,r4,3481
0343C 033BC   X      7F87E378               mr        r7,r28
03440 033C0   X      7FA8EB78               mr        r8,r29
03444 033C4   X      7FC9F378               mr        r9,r30
03448 033C8          48006249               bl        $+0x6248                  ; 0x00009610
0344C 033CC   X      60000000               nop
03450 033D0   X      38600000               li        r3,0
03454 033D4          38210060               addi      SP,SP,96
03458 033D8          80010008               lwz       r0,0x0008(SP)
0345C 033DC   X      7C0803A6               mtlr      r0                        ; LR = 8
03460 033E0          BB61FFEC               lmw       r27,-0x0014(SP)
03464 033E4   X      4E800020               blr
03468 033E8          819F0534               lwz       r12,0x0534(r31)
0346C 033EC          806C0060               lwz       r3,0x0060(r12)
03470 033F0          48014139               bl        $+0x14138                 ; 0x00017528
03474 033F4          80410014               lwz       RTOC,0x0014(SP)
03478 033F8          819F0534               lwz       r12,0x0534(r31)
0347C 033FC          800C0070               lwz       r0,0x0070(r12)
03480 03400   X      54000001               clrrwi.   r0,r0,31
03484 03404   X      41820010               beq       $+0x0010                  ; 0x00003414
03488 03408          54600466               rlwinm    r0,r3,0,17,19
0348C 0340C   X      2C005000               cmpwi     r0,20480
03490 03410   X      4082FF1C               bne       $-0x00E4                  ; 0x0000332C
03494 03414          809F0534               lwz       r4,0x0534(r31)
03498 03418          80A40070               lwz       r5,0x0070(r4)
0349C 0341C          54A503DF               rlwinm.   r5,r5,0,15,15
034A0 03420   X      4182000C               beq       $+0x000C                  ; 0x0000342C
034A4 03424          5466077B               rlwinm.   r6,r3,0,29,29
034A8 03428   X      4082FF04               bne       $-0x00FC                  ; 0x0000332C
034AC 0342C          809F0534               lwz       r4,0x0534(r31)
034B0 03430          80A40070               lwz       r5,0x0070(r4)
034B4 03434   X      54A50001               clrrwi.   r5,r5,31
034B8 03438   X      4182002C               beq       $+0x002C                  ; 0x00003464
034BC 0343C          5466056B               rlwinm.   r6,r3,0,21,21
034C0 03440   X      41820024               beq       $+0x0024                  ; 0x00003464
034C4 03444          809F0534               lwz       r4,0x0534(r31)
034C8 03448   X      3BC00001               li        r30,1
034CC 0344C          80640030               lwz       r3,0x0030(r4)
034D0 03450          60630200               ori       r3,r3,0x0200
034D4 03454          90640030               stw       r3,0x0030(r4)
034D8 03458          48013FF9               bl        $+0x13FF8                 ; 0x00017450
034DC 0345C          80410014               lwz       RTOC,0x0014(SP)
034E0 03460          9BDF0050               stb       r30,0x0050(r31)
034E4 03464          819F0534               lwz       r12,0x0534(r31)
034E8 03468          806C0078               lwz       r3,0x0078(r12)
034EC 0346C          480140BD               bl        $+0x140BC                 ; 0x00017528
034F0 03470          80410014               lwz       RTOC,0x0014(SP)
034F4 03474          819F0534               lwz       r12,0x0534(r31)
034F8 03478   X      7C7E1B78               mr        r30,r3
034FC 0347C          806C0070               lwz       r3,0x0070(r12)
03500 03480          480140A9               bl        $+0x140A8                 ; 0x00017528
03504 03484          80410014               lwz       RTOC,0x0014(SP)
03508 03488          819F0534               lwz       r12,0x0534(r31)
0350C 0348C   X      7C7D1B78               mr        r29,r3
03510 03490          806C0068               lwz       r3,0x0068(r12)
03514 03494          48014095               bl        $+0x14094                 ; 0x00017528
03518 03498          80410014               lwz       RTOC,0x0014(SP)
0351C 0349C          819F0534               lwz       r12,0x0534(r31)
03520 034A0   X      7C7C1B78               mr        r28,r3
03524 034A4          806C0060               lwz       r3,0x0060(r12)
03528 034A8          48014081               bl        $+0x14080                 ; 0x00017528
0352C 034AC          80410014               lwz       RTOC,0x0014(SP)
03530 034B0          819F0534               lwz       r12,0x0534(r31)
03534 034B4   X      7C7B1B78               mr        r27,r3
03538 034B8          806C0030               lwz       r3,0x0030(r12)
0353C 034BC          4801406D               bl        $+0x1406C                 ; 0x00017528
03540 034C0          80410014               lwz       RTOC,0x0014(SP)
03544 034C4          38820600               addi      r4,RTOC,1536
03548 034C8   X      7C651B78               mr        r5,r3
0354C 034CC          807F0048               lwz       r3,0x0048(r31)
03550 034D0   X      7F66DB78               mr        r6,r27
03554 034D4          38840DF3               addi      r4,r4,3571
03558 034D8   X      7F87E378               mr        r7,r28
0355C 034DC   X      7FA8EB78               mr        r8,r29
03560 034E0   X      7FC9F378               mr        r9,r30
03564 034E4          4800612D               bl        $+0x612C                  ; 0x00009610
03568 034E8   X      60000000               nop
0356C 034EC   X      38600001               li        r3,1
03570 034F0          38210060               addi      SP,SP,96
03574 034F4          80010008               lwz       r0,0x0008(SP)
03578 034F8   X      7C0803A6               mtlr      r0                        ; LR = 8
0357C 034FC          BB61FFEC               lmw       r27,-0x0014(SP)
03580 03500   X      4E800020               blr
03584 03504   X      7C0802A6               mflr      r0                        ; LR = 8
03588 03508          BF61FFEC               stmw      r27,-0x0014(SP)
0358C 0350C          90010008               stw       r0,0x0008(SP)
03590 03510          9421FFA0               stwu      SP,-0x0060(SP)
03594 03514          3B810038               addi      r28,SP,56
03598 03518   X      7C7F1B78               mr        r31,r3
0359C 0351C          38610038               addi      r3,SP,56
035A0 03520   X      7C9E2378               mr        r30,r4
035A4 03524          3B610040               addi      r27,SP,64
035A8 03528   X      3BA0C6C1               li        r29,-14655
035AC 0352C          3FBD002E               addis     r29,r29,46
035B0 03530          48013E31               bl        $+0x13E30                 ; 0x00017360
035B4 03534          80410014               lwz       RTOC,0x0014(SP)
035B8 03538          801C0000               lwz       r0,0x0000(r28)
035BC 0353C          901B0000               stw       r0,0x0000(r27)
035C0 03540          801C0004               lwz       r0,0x0004(r28)
035C4 03544          901B0004               stw       r0,0x0004(r27)
035C8 03548          39810040               addi      r12,SP,64
035CC 0354C          80610040               lwz       r3,0x0040(SP)
035D0 03550          808C0004               lwz       r4,0x0004(r12)
035D4 03554          48004FC5               bl        $+0x4FC4                  ; 0x00008518
035D8 03558   X      60000000               nop
035DC 0355C   X      7C03E840               cmplw     r3,r29
035E0 03560   X      4180005C               blt       $+0x005C                  ; 0x000035BC
035E4 03564          839F0534               lwz       r28,0x0534(r31)
035E8 03568          807C0060               lwz       r3,0x0060(r28)
035EC 0356C          48013FBD               bl        $+0x13FBC                 ; 0x00017528
035F0 03570          80410014               lwz       RTOC,0x0014(SP)
035F4 03574          83BF0534               lwz       r29,0x0534(r31)
035F8 03578   X      7C7E1B78               mr        r30,r3
035FC 0357C          807D0030               lwz       r3,0x0030(r29)
03600 03580          48013FA9               bl        $+0x13FA8                 ; 0x00017528
03604 03584          80410014               lwz       RTOC,0x0014(SP)
03608 03588          38820600               addi      r4,RTOC,1536
0360C 0358C   X      7C651B78               mr        r5,r3
03610 03590          807F0048               lwz       r3,0x0048(r31)
03614 03594   X      7FC6F378               mr        r6,r30
03618 03598          38840E49               addi      r4,r4,3657
0361C 0359C          48006075               bl        $+0x6074                  ; 0x00009610
03620 035A0   X      60000000               nop
03624 035A4   X      38600000               li        r3,0
03628 035A8          38210060               addi      SP,SP,96
0362C 035AC          80010008               lwz       r0,0x0008(SP)
03630 035B0   X      7C0803A6               mtlr      r0                        ; LR = 8
03634 035B4          BB61FFEC               lmw       r27,-0x0014(SP)
03638 035B8   X      4E800020               blr
0363C 035BC          819F0534               lwz       r12,0x0534(r31)
03640 035C0          806C0060               lwz       r3,0x0060(r12)
03644 035C4          48013F65               bl        $+0x13F64                 ; 0x00017528
03648 035C8          80410014               lwz       RTOC,0x0014(SP)
0364C 035CC          A13E000A               lhz       r9,0x000A(r30)
03650 035D0          55200421               rlwinm.   r0,r9,0,16,16
03654 035D4   X      4182005C               beq       $+0x005C                  ; 0x00003630
03658 035D8          819F0534               lwz       r12,0x0534(r31)
0365C 035DC          806C0060               lwz       r3,0x0060(r12)
03660 035E0          48013F49               bl        $+0x13F48                 ; 0x00017528
03664 035E4          80410014               lwz       RTOC,0x0014(SP)
03668 035E8          819F0534               lwz       r12,0x0534(r31)
0366C 035EC   X      7C7E1B78               mr        r30,r3
03670 035F0          806C0030               lwz       r3,0x0030(r12)
03674 035F4          48013F35               bl        $+0x13F34                 ; 0x00017528
03678 035F8          80410014               lwz       RTOC,0x0014(SP)
0367C 035FC          38820600               addi      r4,RTOC,1536
03680 03600   X      7C651B78               mr        r5,r3
03684 03604          807F0048               lwz       r3,0x0048(r31)
03688 03608   X      7FC6F378               mr        r6,r30
0368C 0360C          38840E79               addi      r4,r4,3705
03690 03610          48006001               bl        $+0x6000                  ; 0x00009610
03694 03614   X      60000000               nop
03698 03618   X      38600001               li        r3,1
0369C 0361C          38210060               addi      SP,SP,96
036A0 03620          80010008               lwz       r0,0x0008(SP)
036A4 03624   X      7C0803A6               mtlr      r0                        ; LR = 8
036A8 03628          BB61FFEC               lmw       r27,-0x0014(SP)
036AC 0362C   X      4E800020               blr
036B0 03630   X      38A00001               li        r5,1
036B4 03634          553C0631               rlwinm.   r28,r9,0,24,24
036B8 03638          4F000000               mcrf      cr6,cr0
036BC 0363C   X      5524FF7E               extrwi    r4,r9,3,28
036C0 03640          7CA62030               slw       r6,r5,r4
036C4 03644          7CC71839               and.      r7,r6,r3
036C8 03648   X      4182000C               beq       $+0x000C                  ; 0x00003654
036CC 0364C   X      409AFF8C               bne       cr6,$-0x0074              ; 0x000035D8
036D0 03650          4BFFFEF8               b         $-0x0108                  ; 0x00003548
036D4 03654   X      409AFEF4               bne       cr6,$-0x010C              ; 0x00003548
036D8 03658          4BFFFF80               b         $-0x0080                  ; 0x000035D8
036DC 0365C          38210060               addi      SP,SP,96
036E0 03660          80010008               lwz       r0,0x0008(SP)
036E4 03664   X      7C0803A6               mtlr      r0                        ; LR = 8
036E8 03668          BB61FFEC               lmw       r27,-0x0014(SP)
036EC 0366C   X      4E800020               blr
036F0 03670   X      7C0802A6               mflr      r0                        ; LR = 8
036F4 03674          BF61FFEC               stmw      r27,-0x0014(SP)
036F8 03678          90010008               stw       r0,0x0008(SP)
036FC 0367C          9421FFA0               stwu      SP,-0x0060(SP)
03700 03680          3BA10038               addi      r29,SP,56
03704 03684   X      7C7F1B78               mr        r31,r3
03708 03688          38610038               addi      r3,SP,56
0370C 0368C   X      7C9E2378               mr        r30,r4
03710 03690          3B810040               addi      r28,SP,64
03714 03694          48013CCD               bl        $+0x13CCC                 ; 0x00017360
03718 03698          80410014               lwz       RTOC,0x0014(SP)
0371C 0369C          801D0000               lwz       r0,0x0000(r29)
03720 036A0          901C0000               stw       r0,0x0000(r28)
03724 036A4          801D0004               lwz       r0,0x0004(r29)
03728 036A8          901C0004               stw       r0,0x0004(r28)
0372C 036AC          893E0001               lbz       r9,0x0001(r30)
03730 036B0   X      2C090000               cmpwi     r9,0
03734 036B4   X      4182001C               beq       $+0x001C                  ; 0x000036D0
03738 036B8   X      2C090001               cmpwi     r9,1
0373C 036BC   X      41820014               beq       $+0x0014                  ; 0x000036D0
03740 036C0   X      2C090002               cmpwi     r9,2
03744 036C4   X      4182000C               beq       $+0x000C                  ; 0x000036D0
03748 036C8   X      2C090004               cmpwi     r9,4
0374C 036CC   X      40820044               bne       $+0x0044                  ; 0x00003710
03750 036D0          819F0534               lwz       r12,0x0534(r31)
03754 036D4          806C0070               lwz       r3,0x0070(r12)
03758 036D8   X      54630001               clrrwi.   r3,r3,31
0375C 036DC   X      41820034               beq       $+0x0034                  ; 0x00003710
03760 036E0          809F0534               lwz       r4,0x0534(r31)
03764 036E4          80640060               lwz       r3,0x0060(r4)
03768 036E8          54630211               rlwinm.   r3,r3,0,8,8
0376C 036EC   X      41820024               beq       $+0x0024                  ; 0x00003710
03770 036F0          80BF0534               lwz       r5,0x0534(r31)
03774 036F4          809F0534               lwz       r4,0x0534(r31)
03778 036F8          80650060               lwz       r3,0x0060(r5)
0377C 036FC          54630310               rlwinm    r3,r3,0,12,8
03780 03700          64630010               oris      r3,r3,0x0010
03784 03704          90640060               stw       r3,0x0060(r4)
03788 03708          48013D49               bl        $+0x13D48                 ; 0x00017450
0378C 0370C          80410014               lwz       RTOC,0x0014(SP)
03790 03710   X      3BA086A1               li        r29,-31071
03794 03714          3FBD0002               addis     r29,r29,2
03798 03718          39810040               addi      r12,SP,64
0379C 0371C          80610040               lwz       r3,0x0040(SP)
037A0 03720          808C0004               lwz       r4,0x0004(r12)
037A4 03724          48004DF5               bl        $+0x4DF4                  ; 0x00008518
037A8 03728   X      60000000               nop
037AC 0372C   X      7C03E840               cmplw     r3,r29
037B0 03730   X      418000A4               blt       $+0x00A4                  ; 0x000037D4
037B4 03734          819F0534               lwz       r12,0x0534(r31)
037B8 03738          806C0078               lwz       r3,0x0078(r12)
037BC 0373C          48013DED               bl        $+0x13DEC                 ; 0x00017528
037C0 03740          80410014               lwz       RTOC,0x0014(SP)
037C4 03744          819F0534               lwz       r12,0x0534(r31)
037C8 03748   X      7C7E1B78               mr        r30,r3
037CC 0374C          806C0070               lwz       r3,0x0070(r12)
037D0 03750          48013DD9               bl        $+0x13DD8                 ; 0x00017528
037D4 03754          80410014               lwz       RTOC,0x0014(SP)
037D8 03758          819F0534               lwz       r12,0x0534(r31)
037DC 0375C   X      7C7D1B78               mr        r29,r3
037E0 03760          806C0068               lwz       r3,0x0068(r12)
037E4 03764          48013DC5               bl        $+0x13DC4                 ; 0x00017528
037E8 03768          80410014               lwz       RTOC,0x0014(SP)
037EC 0376C          819F0534               lwz       r12,0x0534(r31)
037F0 03770   X      7C7C1B78               mr        r28,r3
037F4 03774          806C0060               lwz       r3,0x0060(r12)
037F8 03778          48013DB1               bl        $+0x13DB0                 ; 0x00017528
037FC 0377C          80410014               lwz       RTOC,0x0014(SP)
03800 03780          819F0534               lwz       r12,0x0534(r31)
03804 03784   X      7C7B1B78               mr        r27,r3
03808 03788          806C0030               lwz       r3,0x0030(r12)
0380C 0378C          48013D9D               bl        $+0x13D9C                 ; 0x00017528
03810 03790          80410014               lwz       RTOC,0x0014(SP)
03814 03794          38820600               addi      r4,RTOC,1536
03818 03798   X      7C651B78               mr        r5,r3
0381C 0379C          807F0048               lwz       r3,0x0048(r31)
03820 037A0   X      7F66DB78               mr        r6,r27
03824 037A4          38840EA5               addi      r4,r4,3749
03828 037A8   X      7F87E378               mr        r7,r28
0382C 037AC   X      7FA8EB78               mr        r8,r29
03830 037B0   X      7FC9F378               mr        r9,r30
03834 037B4          48005E5D               bl        $+0x5E5C                  ; 0x00009610
03838 037B8   X      60000000               nop
0383C 037BC   X      38600000               li        r3,0
03840 037C0          38210060               addi      SP,SP,96
03844 037C4          80010008               lwz       r0,0x0008(SP)
03848 037C8   X      7C0803A6               mtlr      r0                        ; LR = 8
0384C 037CC          BB61FFEC               lmw       r27,-0x0014(SP)
03850 037D0   X      4E800020               blr
03854 037D4          819F0534               lwz       r12,0x0534(r31)
03858 037D8          806C0060               lwz       r3,0x0060(r12)
0385C 037DC          48013D4D               bl        $+0x13D4C                 ; 0x00017528
03860 037E0          80410014               lwz       RTOC,0x0014(SP)
03864 037E4          893E0001               lbz       r9,0x0001(r30)
03868 037E8   X      2C090000               cmpwi     r9,0
0386C 037EC   X      4182001C               beq       $+0x001C                  ; 0x00003808
03870 037F0   X      2C090001               cmpwi     r9,1
03874 037F4   X      41820014               beq       $+0x0014                  ; 0x00003808
03878 037F8   X      2C090002               cmpwi     r9,2
0387C 037FC   X      4182000C               beq       $+0x000C                  ; 0x00003808
03880 03800   X      2C090004               cmpwi     r9,4
03884 03804   X      4082002C               bne       $+0x002C                  ; 0x00003830
03888 03808          819F0534               lwz       r12,0x0534(r31)
0388C 0380C          808C0070               lwz       r4,0x0070(r12)
03890 03810   X      54840001               clrrwi.   r4,r4,31
03894 03814   X      41820010               beq       $+0x0010                  ; 0x00003824
03898 03818          54650466               rlwinm    r5,r3,0,17,19
0389C 0381C   X      2C055000               cmpwi     r5,20480
038A0 03820   X      4082FEF8               bne       $-0x0108                  ; 0x00003718
038A4 03824          5464077B               rlwinm.   r4,r3,0,29,29
038A8 03828   X      4082FEF0               bne       $-0x0110                  ; 0x00003718
038AC 0382C          4800000C               b         $+0x000C                  ; 0x00003838
038B0 03830          546507BD               rlwinm.   r5,r3,0,30,30
038B4 03834   X      4082FEE4               bne       $-0x011C                  ; 0x00003718
038B8 03838          809F0534               lwz       r4,0x0534(r31)
038BC 0383C          80640078               lwz       r3,0x0078(r4)
038C0 03840          48013CE9               bl        $+0x13CE8                 ; 0x00017528
038C4 03844          80410014               lwz       RTOC,0x0014(SP)
038C8 03848          819F0534               lwz       r12,0x0534(r31)
038CC 0384C   X      7C7E1B78               mr        r30,r3
038D0 03850          806C0070               lwz       r3,0x0070(r12)
038D4 03854          48013CD5               bl        $+0x13CD4                 ; 0x00017528
038D8 03858          80410014               lwz       RTOC,0x0014(SP)
038DC 0385C          819F0534               lwz       r12,0x0534(r31)
038E0 03860   X      7C7D1B78               mr        r29,r3
038E4 03864          806C0068               lwz       r3,0x0068(r12)
038E8 03868          48013CC1               bl        $+0x13CC0                 ; 0x00017528
038EC 0386C          80410014               lwz       RTOC,0x0014(SP)
038F0 03870          819F0534               lwz       r12,0x0534(r31)
038F4 03874   X      7C7C1B78               mr        r28,r3
038F8 03878          806C0060               lwz       r3,0x0060(r12)
038FC 0387C          48013CAD               bl        $+0x13CAC                 ; 0x00017528
03900 03880          80410014               lwz       RTOC,0x0014(SP)
03904 03884          819F0534               lwz       r12,0x0534(r31)
03908 03888   X      7C7B1B78               mr        r27,r3
0390C 0388C          806C0030               lwz       r3,0x0030(r12)
03910 03890          48013C99               bl        $+0x13C98                 ; 0x00017528
03914 03894          80410014               lwz       RTOC,0x0014(SP)
03918 03898          38820600               addi      r4,RTOC,1536
0391C 0389C   X      7C651B78               mr        r5,r3
03920 038A0          807F0048               lwz       r3,0x0048(r31)
03924 038A4   X      7F66DB78               mr        r6,r27
03928 038A8          38840EFF               addi      r4,r4,3839
0392C 038AC   X      7F87E378               mr        r7,r28
03930 038B0   X      7FA8EB78               mr        r8,r29
03934 038B4   X      7FC9F378               mr        r9,r30
03938 038B8          48005D59               bl        $+0x5D58                  ; 0x00009610
0393C 038BC   X      60000000               nop
03940 038C0   X      38600001               li        r3,1
03944 038C4          38210060               addi      SP,SP,96
03948 038C8          80010008               lwz       r0,0x0008(SP)
0394C 038CC   X      7C0803A6               mtlr      r0                        ; LR = 8
03950 038D0          BB61FFEC               lmw       r27,-0x0014(SP)
03954 038D4   X      4E800020               blr
03958 038D8   X      7C0802A6               mflr      r0                        ; LR = 8
0395C 038DC          BF21FFE4               stmw      r25,-0x001C(SP)
03960 038E0          90010008               stw       r0,0x0008(SP)
03964 038E4          9421FF70               stwu      SP,-0x0090(SP)
03968 038E8   X      3B400000               li        r26,0
0396C 038EC   X      7C9B2378               mr        r27,r4
03970 038F0          881B0001               lbz       r0,0x0001(r27)
03974 038F4   X      7C7E1B78               mr        r30,r3
03978 038F8          83BB0018               lwz       r29,0x0018(r27)
0397C 038FC   X      2C000000               cmpwi     r0,0
03980 03900   X      41820030               beq       $+0x0030                  ; 0x00003930
03984 03904          38820600               addi      r4,RTOC,1536
03988 03908          807E0048               lwz       r3,0x0048(r30)
0398C 0390C          38840F55               addi      r4,r4,3925
03990 03910          48005D01               bl        $+0x5D00                  ; 0x00009610
03994 03914   X      60000000               nop
03998 03918   X      38600000               li        r3,0
0399C 0391C          38210090               addi      SP,SP,144
039A0 03920          80010008               lwz       r0,0x0008(SP)
039A4 03924   X      7C0803A6               mtlr      r0                        ; LR = 8
039A8 03928          BB21FFE4               lmw       r25,-0x001C(SP)
039AC 0392C   X      4E800020               blr
039B0 03930          893B0000               lbz       r9,0x0000(r27)
039B4 03934   X      2C090000               cmpwi     r9,0
039B8 03938   X      41820048               beq       $+0x0048                  ; 0x00003980
039BC 0393C   X      2C090002               cmpwi     r9,2
039C0 03940   X      41820040               beq       $+0x0040                  ; 0x00003980
039C4 03944   X      2C090004               cmpwi     r9,4
039C8 03948   X      41820038               beq       $+0x0038                  ; 0x00003980
039CC 0394C   X      2C0900FF               cmpwi     r9,255
039D0 03950   X      41820030               beq       $+0x0030                  ; 0x00003980
039D4 03954          38820600               addi      r4,RTOC,1536
039D8 03958          807E0048               lwz       r3,0x0048(r30)
039DC 0395C          38840F7D               addi      r4,r4,3965
039E0 03960          48005CB1               bl        $+0x5CB0                  ; 0x00009610
039E4 03964   X      60000000               nop
039E8 03968   X      38600000               li        r3,0
039EC 0396C          38210090               addi      SP,SP,144
039F0 03970          80010008               lwz       r0,0x0008(SP)
039F4 03974   X      7C0803A6               mtlr      r0                        ; LR = 8
039F8 03978          BB21FFE4               lmw       r25,-0x001C(SP)
039FC 0397C   X      4E800020               blr
03A00 03980          881B0010               lbz       r0,0x0010(r27)
03A04 03984   X      3FE00100               lis       r31,256
03A08 03988          981E0050               stb       r0,0x0050(r30)
03A0C 0398C          3B810038               addi      r28,SP,56
03A10 03990          807B0014               lwz       r3,0x0014(r27)
03A14 03994          3B210040               addi      r25,SP,64
03A18 03998          48013B91               bl        $+0x13B90                 ; 0x00017528
03A1C 0399C          80410014               lwz       RTOC,0x0014(SP)
03A20 039A0          819E0534               lwz       r12,0x0534(r30)
03A24 039A4          906C0030               stw       r3,0x0030(r12)
03A28 039A8          48013AA9               bl        $+0x13AA8                 ; 0x00017450
03A2C 039AC          80410014               lwz       RTOC,0x0014(SP)
03A30 039B0          819E0534               lwz       r12,0x0534(r30)
03A34 039B4          93EC0000               stw       r31,0x0000(r12)
03A38 039B8          48013A99               bl        $+0x13A98                 ; 0x00017450
03A3C 039BC          80410014               lwz       RTOC,0x0014(SP)
03A40 039C0          38610038               addi      r3,SP,56
03A44 039C4   X      3880FFCE               li        r4,-50
03A48 039C8          480139E1               bl        $+0x139E0                 ; 0x000173A8
03A4C 039CC          80410014               lwz       RTOC,0x0014(SP)
03A50 039D0          809C0004               lwz       r4,0x0004(r28)
03A54 039D4          80610038               lwz       r3,0x0038(SP)
03A58 039D8          480139E9               bl        $+0x139E8                 ; 0x000173C0
03A5C 039DC          80410014               lwz       RTOC,0x0014(SP)
03A60 039E0          819E0534               lwz       r12,0x0534(r30)
03A64 039E4          934C0000               stw       r26,0x0000(r12)
03A68 039E8          48013A69               bl        $+0x13A68                 ; 0x00017450
03A6C 039EC          80410014               lwz       RTOC,0x0014(SP)
03A70 039F0          38610040               addi      r3,SP,64
03A74 039F4   X      3880FFCE               li        r4,-50
03A78 039F8          480139B1               bl        $+0x139B0                 ; 0x000173A8
03A7C 039FC          80410014               lwz       RTOC,0x0014(SP)
03A80 03A00          80990004               lwz       r4,0x0004(r25)
03A84 03A04          80610040               lwz       r3,0x0040(SP)
03A88 03A08          480139B9               bl        $+0x139B8                 ; 0x000173C0
03A8C 03A0C          80410014               lwz       RTOC,0x0014(SP)
03A90 03A10          807D002C               lwz       r3,0x002C(r29)
03A94 03A14          48013B15               bl        $+0x13B14                 ; 0x00017528
03A98 03A18          80410014               lwz       RTOC,0x0014(SP)
03A9C 03A1C          819E0534               lwz       r12,0x0534(r30)
03AA0 03A20          906C0000               stw       r3,0x0000(r12)
03AA4 03A24          48013A2D               bl        $+0x13A2C                 ; 0x00017450
03AA8 03A28          80410014               lwz       RTOC,0x0014(SP)
03AAC 03A2C          807B0014               lwz       r3,0x0014(r27)
03AB0 03A30          48013AF9               bl        $+0x13AF8                 ; 0x00017528
03AB4 03A34          80410014               lwz       RTOC,0x0014(SP)
03AB8 03A38          819E0534               lwz       r12,0x0534(r30)
03ABC 03A3C          906C0030               stw       r3,0x0030(r12)
03AC0 03A40          48013A11               bl        $+0x13A10                 ; 0x00017450
03AC4 03A44          80410014               lwz       RTOC,0x0014(SP)
03AC8 03A48          893B0000               lbz       r9,0x0000(r27)
03ACC 03A4C   X      2C090000               cmpwi     r9,0
03AD0 03A50   X      41820018               beq       $+0x0018                  ; 0x00003A68
03AD4 03A54   X      2F090002               cmpwi     cr6,r9,2
03AD8 03A58   X      419A0098               beq       cr6,$+0x0098              ; 0x00003AF0
03ADC 03A5C   X      2C090004               cmpwi     r9,4
03AE0 03A60   X      41820090               beq       $+0x0090                  ; 0x00003AF0
03AE4 03A64          48000184               b         $+0x0184                  ; 0x00003BE8
03AE8 03A68          887D0008               lbz       r3,0x0008(r29)
03AEC 03A6C   X      3B800000               li        r28,0
03AF0 03A70          60630100               ori       r3,r3,0x0100
03AF4 03A74          48013AB5               bl        $+0x13AB4                 ; 0x00017528
03AF8 03A78          80410014               lwz       RTOC,0x0014(SP)
03AFC 03A7C          819E0534               lwz       r12,0x0534(r30)
03B00 03A80          906C0060               stw       r3,0x0060(r12)
03B04 03A84          480139CD               bl        $+0x139CC                 ; 0x00017450
03B08 03A88          80410014               lwz       RTOC,0x0014(SP)
03B0C 03A8C          881D000A               lbz       r0,0x000A(r29)
03B10 03A90   X      2C000000               cmpwi     r0,0
03B14 03A94   X      40810034               ble       $+0x0034                  ; 0x00003AC8
03B18 03A98          3BFD000A               addi      r31,r29,10
03B1C 03A9C          A47F0002               lhzu      r3,0x0002(r31)
03B20 03AA0          3B9C0001               addi      r28,r28,1
03B24 03AA4          48013A85               bl        $+0x13A84                 ; 0x00017528
03B28 03AA8          80410014               lwz       RTOC,0x0014(SP)
03B2C 03AAC          819E0534               lwz       r12,0x0534(r30)
03B30 03AB0          906C0078               stw       r3,0x0078(r12)
03B34 03AB4          4801399D               bl        $+0x1399C                 ; 0x00017450
03B38 03AB8          80410014               lwz       RTOC,0x0014(SP)
03B3C 03ABC          881D000A               lbz       r0,0x000A(r29)
03B40 03AC0   X      7C1C0000               cmpw      r28,r0
03B44 03AC4   X      4180FFD8               blt       $-0x0028                  ; 0x00003A9C
03B48 03AC8          887B0008               lbz       r3,0x0008(r27)
03B4C 03ACC          48013A5D               bl        $+0x13A5C                 ; 0x00017528
03B50 03AD0          80410014               lwz       RTOC,0x0014(SP)
03B54 03AD4          819E0534               lwz       r12,0x0534(r30)
03B58 03AD8          906C0060               stw       r3,0x0060(r12)
03B5C 03ADC          48013975               bl        $+0x13974                 ; 0x00017450
03B60 03AE0          80410014               lwz       RTOC,0x0014(SP)
03B64 03AE4          893B0000               lbz       r9,0x0000(r27)
03B68 03AE8   X      2F090002               cmpwi     cr6,r9,2
03B6C 03AEC          480000FC               b         $+0x00FC                  ; 0x00003BE8
03B70 03AF0          A07B000C               lhz       r3,0x000C(r27)
03B74 03AF4          3BE10048               addi      r31,SP,72
03B78 03AF8   X      5463801E               slwi      r3,r3,16
03B7C 03AFC   X      3B800000               li        r28,0
03B80 03B00          48013A29               bl        $+0x13A28                 ; 0x00017528
03B84 03B04          80410014               lwz       RTOC,0x0014(SP)
03B88 03B08          819E0534               lwz       r12,0x0534(r30)
03B8C 03B0C          906C0078               stw       r3,0x0078(r12)
03B90 03B10          48013941               bl        $+0x13940                 ; 0x00017450
03B94 03B14          80410014               lwz       RTOC,0x0014(SP)
03B98 03B18          38610048               addi      r3,SP,72
03B9C 03B1C   X      3880000A               li        r4,10
03BA0 03B20          48013889               bl        $+0x13888                 ; 0x000173A8
03BA4 03B24          80410014               lwz       RTOC,0x0014(SP)
03BA8 03B28          809F0004               lwz       r4,0x0004(r31)
03BAC 03B2C          80610048               lwz       r3,0x0048(SP)
03BB0 03B30          48013891               bl        $+0x13890                 ; 0x000173C0
03BB4 03B34          80410014               lwz       RTOC,0x0014(SP)
03BB8 03B38          881D000A               lbz       r0,0x000A(r29)
03BBC 03B3C   X      2C000000               cmpwi     r0,0
03BC0 03B40   X      4081005C               ble       $+0x005C                  ; 0x00003B9C
03BC4 03B44          3BFD000A               addi      r31,r29,10
03BC8 03B48          A41F0002               lhzu      r0,0x0002(r31)
03BCC 03B4C          3B210050               addi      r25,SP,80
03BD0 03B50   X      5403801E               slwi      r3,r0,16
03BD4 03B54          3B9C0001               addi      r28,r28,1
03BD8 03B58          480139D1               bl        $+0x139D0                 ; 0x00017528
03BDC 03B5C          80410014               lwz       RTOC,0x0014(SP)
03BE0 03B60          819E0534               lwz       r12,0x0534(r30)
03BE4 03B64          906C0078               stw       r3,0x0078(r12)
03BE8 03B68          480138E9               bl        $+0x138E8                 ; 0x00017450
03BEC 03B6C          80410014               lwz       RTOC,0x0014(SP)
03BF0 03B70          38610050               addi      r3,SP,80
03BF4 03B74   X      3880000A               li        r4,10
03BF8 03B78          48013831               bl        $+0x13830                 ; 0x000173A8
03BFC 03B7C          80410014               lwz       RTOC,0x0014(SP)
03C00 03B80          80990004               lwz       r4,0x0004(r25)
03C04 03B84          80610050               lwz       r3,0x0050(SP)
03C08 03B88          48013839               bl        $+0x13838                 ; 0x000173C0
03C0C 03B8C          80410014               lwz       RTOC,0x0014(SP)
03C10 03B90          881D000A               lbz       r0,0x000A(r29)
03C14 03B94   X      7C1C0000               cmpw      r28,r0
03C18 03B98   X      4180FFB0               blt       $-0x0050                  ; 0x00003B48
03C1C 03B9C          A07B000E               lhz       r3,0x000E(r27)
03C20 03BA0          3BE10058               addi      r31,SP,88
03C24 03BA4   X      5463801E               slwi      r3,r3,16
03C28 03BA8          48013981               bl        $+0x13980                 ; 0x00017528
03C2C 03BAC          80410014               lwz       RTOC,0x0014(SP)
03C30 03BB0          819E0534               lwz       r12,0x0534(r30)
03C34 03BB4          906C0078               stw       r3,0x0078(r12)
03C38 03BB8          48013899               bl        $+0x13898                 ; 0x00017450
03C3C 03BBC          80410014               lwz       RTOC,0x0014(SP)
03C40 03BC0          38610058               addi      r3,SP,88
03C44 03BC4   X      3880000A               li        r4,10
03C48 03BC8          480137E1               bl        $+0x137E0                 ; 0x000173A8
03C4C 03BCC          80410014               lwz       RTOC,0x0014(SP)
03C50 03BD0          809F0004               lwz       r4,0x0004(r31)
03C54 03BD4          80610058               lwz       r3,0x0058(SP)
03C58 03BD8          480137E9               bl        $+0x137E8                 ; 0x000173C0
03C5C 03BDC          80410014               lwz       RTOC,0x0014(SP)
03C60 03BE0          893B0000               lbz       r9,0x0000(r27)
03C64 03BE4   X      2F090002               cmpwi     cr6,r9,2
03C68 03BE8   X      419A000C               beq       cr6,$+0x000C              ; 0x00003BF4
03C6C 03BEC   X      2C0900FF               cmpwi     r9,255
03C70 03BF0   X      4082008C               bne       $+0x008C                  ; 0x00003C7C
03C74 03BF4          819E0534               lwz       r12,0x0534(r30)
03C78 03BF8          3BE10060               addi      r31,SP,96
03C7C 03BFC          934C0068               stw       r26,0x0068(r12)
03C80 03C00          48013851               bl        $+0x13850                 ; 0x00017450
03C84 03C04          80410014               lwz       RTOC,0x0014(SP)
03C88 03C08          A07B0006               lhz       r3,0x0006(r27)
03C8C 03C0C          4801391D               bl        $+0x1391C                 ; 0x00017528
03C90 03C10          80410014               lwz       RTOC,0x0014(SP)
03C94 03C14          819E0534               lwz       r12,0x0534(r30)
03C98 03C18          906C0078               stw       r3,0x0078(r12)
03C9C 03C1C          48013835               bl        $+0x13834                 ; 0x00017450
03CA0 03C20          80410014               lwz       RTOC,0x0014(SP)
03CA4 03C24          A07B0004               lhz       r3,0x0004(r27)
03CA8 03C28          48013901               bl        $+0x13900                 ; 0x00017528
03CAC 03C2C          80410014               lwz       RTOC,0x0014(SP)
03CB0 03C30          819E0534               lwz       r12,0x0534(r30)
03CB4 03C34          906C0070               stw       r3,0x0070(r12)
03CB8 03C38          48013819               bl        $+0x13818                 ; 0x00017450
03CBC 03C3C          80410014               lwz       RTOC,0x0014(SP)
03CC0 03C40          A07B0002               lhz       r3,0x0002(r27)
03CC4 03C44          480138E5               bl        $+0x138E4                 ; 0x00017528
03CC8 03C48          80410014               lwz       RTOC,0x0014(SP)
03CCC 03C4C          819E0534               lwz       r12,0x0534(r30)
03CD0 03C50          906C0068               stw       r3,0x0068(r12)
03CD4 03C54          480137FD               bl        $+0x137FC                 ; 0x00017450
03CD8 03C58          80410014               lwz       RTOC,0x0014(SP)
03CDC 03C5C          38610060               addi      r3,SP,96
03CE0 03C60   X      3880000A               li        r4,10
03CE4 03C64          48013745               bl        $+0x13744                 ; 0x000173A8
03CE8 03C68          80410014               lwz       RTOC,0x0014(SP)
03CEC 03C6C          809F0004               lwz       r4,0x0004(r31)
03CF0 03C70          80610060               lwz       r3,0x0060(SP)
03CF4 03C74          4801374D               bl        $+0x1374C                 ; 0x000173C0
03CF8 03C78          80410014               lwz       RTOC,0x0014(SP)
03CFC 03C7C          881E004D               lbz       r0,0x004D(r30)
03D00 03C80   X      2C000000               cmpwi     r0,0
03D04 03C84   X      41820048               beq       $+0x0048                  ; 0x00003CCC
03D08 03C88          807E0534               lwz       r3,0x0534(r30)
03D0C 03C8C          80830030               lwz       r4,0x0030(r3)
03D10 03C90          64840004               oris      r4,r4,0x0004
03D14 03C94          90830030               stw       r4,0x0030(r3)
03D18 03C98          480137B9               bl        $+0x137B8                 ; 0x00017450
03D1C 03C9C          80410014               lwz       RTOC,0x0014(SP)
03D20 03CA0          83FE0534               lwz       r31,0x0534(r30)
03D24 03CA4          807F0030               lwz       r3,0x0030(r31)
03D28 03CA8          48013881               bl        $+0x13880                 ; 0x00017528
03D2C 03CAC          80410014               lwz       RTOC,0x0014(SP)
03D30 03CB0          38820600               addi      r4,RTOC,1536
03D34 03CB4   X      7C651B78               mr        r5,r3
03D38 03CB8          807E0048               lwz       r3,0x0048(r30)
03D3C 03CBC          38840FAB               addi      r4,r4,4011
03D40 03CC0          48005951               bl        $+0x5950                  ; 0x00009610
03D44 03CC4   X      60000000               nop
03D48 03CC8          48000058               b         $+0x0058                  ; 0x00003D20
03D4C 03CCC          813E0058               lwz       r9,0x0058(r30)
03D50 03CD0   X      3FA9FFF7               subis     r29,r9,9
03D54 03CD4   X      2C1D1011               cmpwi     r29,4113
03D58 03CD8   X      4182003C               beq       $+0x003C                  ; 0x00003D14
03D5C 03CDC   X      3C69FFEC               subis     r3,r9,20
03D60 03CE0   X      2C031011               cmpwi     r3,4113
03D64 03CE4   X      41820020               beq       $+0x0020                  ; 0x00003D04
03D68 03CE8   X      3C89FFE7               subis     r4,r9,25
03D6C 03CEC   X      2C041011               cmpwi     r4,4113
03D70 03CF0   X      40820030               bne       $+0x0030                  ; 0x00003D20
03D74 03CF4   X      7FC3F378               mr        r3,r30
03D78 03CF8   X      7F64DB78               mr        r4,r27
03D7C 03CFC          4BFFF975               bl        $-0x068C                  ; 0x00003670
03D80 03D00          48000020               b         $+0x0020                  ; 0x00003D20
03D84 03D04   X      7FC3F378               mr        r3,r30
03D88 03D08   X      7F64DB78               mr        r4,r27
03D8C 03D0C          4BFFF5B9               bl        $-0x0A48                  ; 0x000032C4
03D90 03D10          48000010               b         $+0x0010                  ; 0x00003D20
03D94 03D14   X      7FC3F378               mr        r3,r30
03D98 03D18   X      7F64DB78               mr        r4,r27
03D9C 03D1C          4BFFF7E9               bl        $-0x0818                  ; 0x00003504
03DA0 03D20   X      38600001               li        r3,1
03DA4 03D24          38210090               addi      SP,SP,144
03DA8 03D28          80010008               lwz       r0,0x0008(SP)
03DAC 03D2C   X      7C0803A6               mtlr      r0                        ; LR = 8
03DB0 03D30          BB21FFE4               lmw       r25,-0x001C(SP)
03DB4 03D34   X      4E800020               blr
03DB8 03D38          81830058               lwz       r12,0x0058(r3)
03DBC 03D3C   X      3C0CFFF7               subis     r0,r12,9
03DC0 03D40   X      2C001011               cmpwi     r0,4113
03DC4 03D44   X      4182000C               beq       $+0x000C                  ; 0x00003D50
03DC8 03D48   X      38600000               li        r3,0
03DCC 03D4C   X      4E800020               blr
03DD0 03D50   X      7C0802A6               mflr      r0                        ; LR = 8
03DD4 03D54          93C1FFF8               stw       r30,-0x0008(SP)
03DD8 03D58          93E1FFFC               stw       r31,-0x0004(SP)
03DDC 03D5C          90010008               stw       r0,0x0008(SP)
03DE0 03D60          9421FFC0               stwu      SP,-0x0040(SP)
03DE4 03D64          81240000               lwz       r9,0x0000(r4)
03DE8 03D68   X      7C7F1B78               mr        r31,r3
03DEC 03D6C   X      2C090001               cmpwi     r9,1
03DF0 03D70   X      3BC00001               li        r30,1
03DF4 03D74   X      41820018               beq       $+0x0018                  ; 0x00003D8C
03DF8 03D78   X      2C090002               cmpwi     r9,2
03DFC 03D7C   X      41820044               beq       $+0x0044                  ; 0x00003DC0
03E00 03D80   X      2C090003               cmpwi     r9,3
03E04 03D84   X      4182001C               beq       $+0x001C                  ; 0x00003DA0
03E08 03D88          4800008C               b         $+0x008C                  ; 0x00003E14
03E0C 03D8C   X      38A0000F               li        r5,15
03E10 03D90          90A40004               stw       r5,0x0004(r4)
03E14 03D94   X      38600003               li        r3,3
03E18 03D98          90640008               stw       r3,0x0008(r4)
03E1C 03D9C          48000078               b         $+0x0078                  ; 0x00003E14
03E20 03DA0          80DF0534               lwz       r6,0x0534(r31)
03E24 03DA4          80660030               lwz       r3,0x0030(r6)
03E28 03DA8          5463039C               rlwinm    r3,r3,0,14,14
03E2C 03DAC          7C650034               cntlzw    r5,r3
03E30 03DB0   X      54A5D97E               srwi      r5,r5,5
03E34 03DB4          38A50001               addi      r5,r5,1
03E38 03DB8          90A40004               stw       r5,0x0004(r4)
03E3C 03DBC          48000058               b         $+0x0058                  ; 0x00003E14
03E40 03DC0          81240004               lwz       r9,0x0004(r4)
03E44 03DC4   X      552707FF               clrlwi.   r7,r9,31
03E48 03DC8   X      41820024               beq       $+0x0024                  ; 0x00003DEC
03E4C 03DCC          807F0534               lwz       r3,0x0534(r31)
03E50 03DD0          80830030               lwz       r4,0x0030(r3)
03E54 03DD4          64840002               oris      r4,r4,0x0002
03E58 03DD8          90830030               stw       r4,0x0030(r3)
03E5C 03DDC          48013675               bl        $+0x13674                 ; 0x00017450
03E60 03DE0          80410014               lwz       RTOC,0x0014(SP)
03E64 03DE4          9BDF0050               stb       r30,0x0050(r31)
03E68 03DE8          4800002C               b         $+0x002C                  ; 0x00003E14
03E6C 03DEC          552007BD               rlwinm.   r0,r9,0,30,30
03E70 03DF0   X      41820024               beq       $+0x0024                  ; 0x00003E14
03E74 03DF4          807F0534               lwz       r3,0x0534(r31)
03E78 03DF8   X      3BC00000               li        r30,0
03E7C 03DFC          80830030               lwz       r4,0x0030(r3)
03E80 03E00          548403DA               rlwinm    r4,r4,0,15,13
03E84 03E04          90830030               stw       r4,0x0030(r3)
03E88 03E08          48013649               bl        $+0x13648                 ; 0x00017450
03E8C 03E0C          80410014               lwz       RTOC,0x0014(SP)
03E90 03E10          9BDF0050               stb       r30,0x0050(r31)
03E94 03E14   X      38600001               li        r3,1
03E98 03E18          38210040               addi      SP,SP,64
03E9C 03E1C          80010008               lwz       r0,0x0008(SP)
03EA0 03E20   X      7C0803A6               mtlr      r0                        ; LR = 8
03EA4 03E24          83C1FFF8               lwz       r30,-0x0008(SP)
03EA8 03E28          83E1FFFC               lwz       r31,-0x0004(SP)
03EAC 03E2C   X      4E800020               blr
03EB0 03E30   X      7C0802A6               mflr      r0                        ; LR = 8
03EB4 03E34          BF81FFF0               stmw      r28,-0x0010(SP)
03EB8 03E38          90010008               stw       r0,0x0008(SP)
03EBC 03E3C          9421FFA0               stwu      SP,-0x0060(SP)
03EC0 03E40          38A10038               addi      r5,SP,56
03EC4 03E44   X      7C7F1B78               mr        r31,r3
03EC8 03E48          807F003C               lwz       r3,0x003C(r31)
03ECC 03E4C   X      38800000               li        r4,0
03ED0 03E50   X      3BC00000               li        r30,0
03ED4 03E54          480091A1               bl        $+0x91A0                  ; 0x0000CFF4
03ED8 03E58   X      60000000               nop
03EDC 03E5C   X      2C030000               cmpwi     r3,0
03EE0 03E60   X      41820030               beq       $+0x0030                  ; 0x00003E90
03EE4 03E64          38820600               addi      r4,RTOC,1536
03EE8 03E68          807F0048               lwz       r3,0x0048(r31)
03EEC 03E6C          38840FCC               addi      r4,r4,4044
03EF0 03E70          48004F91               bl        $+0x4F90                  ; 0x00008E00
03EF4 03E74   X      60000000               nop
03EF8 03E78   X      38600000               li        r3,0
03EFC 03E7C          38210060               addi      SP,SP,96
03F00 03E80          80010008               lwz       r0,0x0008(SP)
03F04 03E84   X      7C0803A6               mtlr      r0                        ; LR = 8
03F08 03E88          BB81FFF0               lmw       r28,-0x0010(SP)
03F0C 03E8C   X      4E800020               blr
03F10 03E90          83A10038               lwz       r29,0x0038(SP)
03F14 03E94          93BF0058               stw       r29,0x0058(r31)
03F18 03E98   X      3BA01011               li        r29,4113
03F1C 03E9C          80A10038               lwz       r5,0x0038(SP)
03F20 03EA0          3FBD0009               addis     r29,r29,9
03F24 03EA4   X      3C65FFF7               subis     r3,r5,9
03F28 03EA8   X      2C031011               cmpwi     r3,4113
03F2C 03EAC   X      41820034               beq       $+0x0034                  ; 0x00003EE0
03F30 03EB0   X      3C85FFEC               subis     r4,r5,20
03F34 03EB4   X      2C041011               cmpwi     r4,4113
03F38 03EB8   X      41820028               beq       $+0x0028                  ; 0x00003EE0
03F3C 03EBC   X      3C65FFE7               subis     r3,r5,25
03F40 03EC0   X      2C031011               cmpwi     r3,4113
03F44 03EC4   X      4182001C               beq       $+0x001C                  ; 0x00003EE0
03F48 03EC8          38820600               addi      r4,RTOC,1536
03F4C 03ECC          807F0048               lwz       r3,0x0048(r31)
03F50 03ED0          38840FE8               addi      r4,r4,4072
03F54 03ED4          48004F2D               bl        $+0x4F2C                  ; 0x00008E00
03F58 03ED8   X      60000000               nop
03F5C 03EDC          4BFFFF9C               b         $-0x0064                  ; 0x00003E78
03F60 03EE0          807F003C               lwz       r3,0x003C(r31)
03F64 03EE4          389F0534               addi      r4,r31,1332
03F68 03EE8          4BFFD03D               bl        $-0x2FC4                  ; 0x00000F24
03F6C 03EEC   X      2C030000               cmpwi     r3,0
03F70 03EF0   X      4182FF88               beq       $-0x0078                  ; 0x00003E78
03F74 03EF4          807F003C               lwz       r3,0x003C(r31)
03F78 03EF8          38A1003C               addi      r5,SP,60
03F7C 03EFC   X      38800004               li        r4,4
03F80 03F00          480090F5               bl        $+0x90F4                  ; 0x0000CFF4
03F84 03F04   X      60000000               nop
03F88 03F08   X      2C030000               cmpwi     r3,0
03F8C 03F0C   X      4182001C               beq       $+0x001C                  ; 0x00003F28
03F90 03F10          38820600               addi      r4,RTOC,1536
03F94 03F14          807F0048               lwz       r3,0x0048(r31)
03F98 03F18          3884100C               addi      r4,r4,4108
03F9C 03F1C          48004EE5               bl        $+0x4EE4                  ; 0x00008E00
03FA0 03F20   X      60000000               nop
03FA4 03F24          4BFFFF54               b         $-0x00AC                  ; 0x00003E78
03FA8 03F28          80A1003C               lwz       r5,0x003C(SP)
03FAC 03F2C   X      38800004               li        r4,4
03FB0 03F30   X      54A5003C               clrrwi    r5,r5,1
03FB4 03F34          60A50006               ori       r5,r5,0x0006
03FB8 03F38          90A1003C               stw       r5,0x003C(SP)
03FBC 03F3C          807F003C               lwz       r3,0x003C(r31)
03FC0 03F40          48009089               bl        $+0x9088                  ; 0x0000CFC8
03FC4 03F44   X      60000000               nop
03FC8 03F48   X      2C030000               cmpwi     r3,0
03FCC 03F4C   X      4182001C               beq       $+0x001C                  ; 0x00003F68
03FD0 03F50          38820600               addi      r4,RTOC,1536
03FD4 03F54          807F0048               lwz       r3,0x0048(r31)
03FD8 03F58          38841028               addi      r4,r4,4136
03FDC 03F5C          48004EA5               bl        $+0x4EA4                  ; 0x00008E00
03FE0 03F60   X      60000000               nop
03FE4 03F64          4BFFFF14               b         $-0x00EC                  ; 0x00003E78
03FE8 03F68          807F003C               lwz       r3,0x003C(r31)
03FEC 03F6C   X      38800040               li        r4,64
03FF0 03F70   X      38A00000               li        r5,0
03FF4 03F74          48009055               bl        $+0x9054                  ; 0x0000CFC8
03FF8 03F78   X      60000000               nop
03FFC 03F7C   X      2C030000               cmpwi     r3,0
04000 03F80   X      4182001C               beq       $+0x001C                  ; 0x00003F9C
04004 03F84          38820600               addi      r4,RTOC,1536
04008 03F88          807F0048               lwz       r3,0x0048(r31)
0400C 03F8C          38841045               addi      r4,r4,4165
04010 03F90          48004E71               bl        $+0x4E70                  ; 0x00008E00
04014 03F94   X      60000000               nop
04018 03F98          4BFFFEE0               b         $-0x0120                  ; 0x00003E78
0401C 03F9C          38610040               addi      r3,SP,64
04020 03FA0   X      3880000A               li        r4,10
04024 03FA4          3B810040               addi      r28,SP,64
04028 03FA8          48013401               bl        $+0x13400                 ; 0x000173A8
0402C 03FAC          80410014               lwz       RTOC,0x0014(SP)
04030 03FB0          809C0004               lwz       r4,0x0004(r28)
04034 03FB4          80610040               lwz       r3,0x0040(SP)
04038 03FB8          48013409               bl        $+0x13408                 ; 0x000173C0
0403C 03FBC          80410014               lwz       RTOC,0x0014(SP)
04040 03FC0          801F0058               lwz       r0,0x0058(r31)
04044 03FC4   X      7C00E800               cmpw      r0,r29
04048 03FC8   X      41820030               beq       $+0x0030                  ; 0x00003FF8
0404C 03FCC          819F0534               lwz       r12,0x0534(r31)
04050 03FD0          38610048               addi      r3,SP,72
04054 03FD4          93CC0068               stw       r30,0x0068(r12)
04058 03FD8   X      3880FFFB               li        r4,-5
0405C 03FDC          3BC10048               addi      r30,SP,72
04060 03FE0          480133C9               bl        $+0x133C8                 ; 0x000173A8
04064 03FE4          80410014               lwz       RTOC,0x0014(SP)
04068 03FE8          809E0004               lwz       r4,0x0004(r30)
0406C 03FEC          80610048               lwz       r3,0x0048(SP)
04070 03FF0          480133D1               bl        $+0x133D0                 ; 0x000173C0
04074 03FF4          80410014               lwz       RTOC,0x0014(SP)
04078 03FF8          807F003C               lwz       r3,0x003C(r31)
0407C 03FFC   X      3880000C               li        r4,12
04080 04000   X      38A03200               li        r5,12800
04084 04004          48008FC5               bl        $+0x8FC4                  ; 0x0000CFC8
04088 04008   X      60000000               nop
0408C 0400C   X      2C030000               cmpwi     r3,0
04090 04010   X      4182001C               beq       $+0x001C                  ; 0x0000402C
04094 04014          38820600               addi      r4,RTOC,1536
04098 04018          807F0048               lwz       r3,0x0048(r31)
0409C 0401C          38841062               addi      r4,r4,4194
040A0 04020          48004DE1               bl        $+0x4DE0                  ; 0x00008E00
040A4 04024   X      60000000               nop
040A8 04028          4BFFFE50               b         $-0x01B0                  ; 0x00003E78
040AC 0402C   X      7FE3FB78               mr        r3,r31
040B0 04030          4BFFDD79               bl        $-0x2288                  ; 0x00001DA8
040B4 04034   X      2C030000               cmpwi     r3,0
040B8 04038   X      4182FE40               beq       $-0x01C0                  ; 0x00003E78
040BC 0403C          38820600               addi      r4,RTOC,1536
040C0 04040          807F0048               lwz       r3,0x0048(r31)
040C4 04044          3884107F               addi      r4,r4,4223
040C8 04048          80BF005C               lwz       r5,0x005C(r31)
040CC 0404C          480055C5               bl        $+0x55C4                  ; 0x00009610
040D0 04050   X      60000000               nop
040D4 04054   X      38600001               li        r3,1
040D8 04058          38210060               addi      SP,SP,96
040DC 0405C          80010008               lwz       r0,0x0008(SP)
040E0 04060   X      7C0803A6               mtlr      r0                        ; LR = 8
040E4 04064          BB81FFF0               lmw       r28,-0x0010(SP)
040E8 04068   X      4E800020               blr
040EC 0406C   X      7C0802A6               mflr      r0                        ; LR = 8
040F0 04070          BF61FFEC               stmw      r27,-0x0014(SP)
040F4 04074          90010008               stw       r0,0x0008(SP)
040F8 04078          9421FF90               stwu      SP,-0x0070(SP)
040FC 0407C          3BC10038               addi      r30,SP,56
04100 04080   X      7C7F1B78               mr        r31,r3
04104 04084          38610038               addi      r3,SP,56
04108 04088          3BA10040               addi      r29,SP,64
0410C 0408C          480132D5               bl        $+0x132D4                 ; 0x00017360
04110 04090          80410014               lwz       RTOC,0x0014(SP)
04114 04094          801E0000               lwz       r0,0x0000(r30)
04118 04098          901D0000               stw       r0,0x0000(r29)
0411C 0409C          801E0004               lwz       r0,0x0004(r30)
04120 040A0          901D0004               stw       r0,0x0004(r29)
04124 040A4          881F004C               lbz       r0,0x004C(r31)
04128 040A8   X      2C000000               cmpwi     r0,0
0412C 040AC   X      4182001C               beq       $+0x001C                  ; 0x000040C8
04130 040B0   X      38600001               li        r3,1
04134 040B4          38210070               addi      SP,SP,112
04138 040B8          80010008               lwz       r0,0x0008(SP)
0413C 040BC   X      7C0803A6               mtlr      r0                        ; LR = 8
04140 040C0          BB61FFEC               lmw       r27,-0x0014(SP)
04144 040C4   X      4E800020               blr
04148 040C8   X      38000001               li        r0,1
0414C 040CC          981F004C               stb       r0,0x004C(r31)
04150 040D0   X      3BC00000               li        r30,0
04154 040D4          807F0538               lwz       r3,0x0538(r31)
04158 040D8   X      3FA00100               lis       r29,256
0415C 040DC          3B810048               addi      r28,SP,72
04160 040E0          3B610050               addi      r27,SP,80
04164 040E4          48008BFD               bl        $+0x8BFC                  ; 0x0000CCE0
04168 040E8   X      60000000               nop
0416C 040EC          819F0534               lwz       r12,0x0534(r31)
04170 040F0          93CC0038               stw       r30,0x0038(r12)
04174 040F4          819F0534               lwz       r12,0x0534(r31)
04178 040F8          93AC0000               stw       r29,0x0000(r12)
0417C 040FC          48013355               bl        $+0x13354                 ; 0x00017450
04180 04100          80410014               lwz       RTOC,0x0014(SP)
04184 04104          38610048               addi      r3,SP,72
04188 04108   X      3880FFCE               li        r4,-50
0418C 0410C          4801329D               bl        $+0x1329C                 ; 0x000173A8
04190 04110          80410014               lwz       RTOC,0x0014(SP)
04194 04114          809C0004               lwz       r4,0x0004(r28)
04198 04118          80610048               lwz       r3,0x0048(SP)
0419C 0411C          480132A5               bl        $+0x132A4                 ; 0x000173C0
041A0 04120          80410014               lwz       RTOC,0x0014(SP)
041A4 04124          819F0534               lwz       r12,0x0534(r31)
041A8 04128          93CC0000               stw       r30,0x0000(r12)
041AC 0412C          48013325               bl        $+0x13324                 ; 0x00017450
041B0 04130          80410014               lwz       RTOC,0x0014(SP)
041B4 04134          38610050               addi      r3,SP,80
041B8 04138   X      3880FFCE               li        r4,-50
041BC 0413C          4801326D               bl        $+0x1326C                 ; 0x000173A8
041C0 04140          80410014               lwz       RTOC,0x0014(SP)
041C4 04144          809B0004               lwz       r4,0x0004(r27)
041C8 04148          80610050               lwz       r3,0x0050(SP)
041CC 0414C          48013275               bl        $+0x13274                 ; 0x000173C0
041D0 04150          80410014               lwz       RTOC,0x0014(SP)
041D4 04154          819F0534               lwz       r12,0x0534(r31)
041D8 04158          800C0028               lwz       r0,0x0028(r12)
041DC 0415C          54000467               rlwinm.   r0,r0,0,17,19
041E0 04160   X      40820014               bne       $+0x0014                  ; 0x00004174
041E4 04164          819F0534               lwz       r12,0x0534(r31)
041E8 04168          806C0028               lwz       r3,0x0028(r12)
041EC 0416C          5463052D               rlwinm.   r3,r3,0,20,22
041F0 04170   X      41820048               beq       $+0x0048                  ; 0x000041B8
041F4 04174   X      3BC086A0               li        r30,-31072
041F8 04178          3FDE0002               addis     r30,r30,2
041FC 0417C          38610040               addi      r3,SP,64
04200 04180          80830004               lwz       r4,0x0004(r3)
04204 04184          80610040               lwz       r3,0x0040(SP)
04208 04188          48004391               bl        $+0x4390                  ; 0x00008518
0420C 0418C   X      60000000               nop
04210 04190   X      7C03F040               cmplw     r3,r30
04214 04194   X      41810024               bgt       $+0x0024                  ; 0x000041B8
04218 04198          83BF0534               lwz       r29,0x0534(r31)
0421C 0419C          807D0028               lwz       r3,0x0028(r29)
04220 041A0          54630467               rlwinm.   r3,r3,0,17,19
04224 041A4   X      4082FFD8               bne       $-0x0028                  ; 0x0000417C
04228 041A8          809F0534               lwz       r4,0x0534(r31)
0422C 041AC          80640028               lwz       r3,0x0028(r4)
04230 041B0          5463052D               rlwinm.   r3,r3,0,20,22
04234 041B4   X      4082FFC8               bne       $-0x0038                  ; 0x0000417C
04238 041B8          80BF0534               lwz       r5,0x0534(r31)
0423C 041BC          80650028               lwz       r3,0x0028(r5)
04240 041C0          54630467               rlwinm.   r3,r3,0,17,19
04244 041C4   X      41820044               beq       $+0x0044                  ; 0x00004208
04248 041C8          38820600               addi      r4,RTOC,1536
0424C 041CC          807F0048               lwz       r3,0x0048(r31)
04250 041D0          3884108E               addi      r4,r4,4238
04254 041D4          48004C2D               bl        $+0x4C2C                  ; 0x00008E00
04258 041D8   X      60000000               nop
0425C 041DC          38820600               addi      r4,RTOC,1536
04260 041E0          807F0048               lwz       r3,0x0048(r31)
04264 041E4          388410CC               addi      r4,r4,4300
04268 041E8          48004C19               bl        $+0x4C18                  ; 0x00008E00
0426C 041EC   X      60000000               nop
04270 041F0   X      38600000               li        r3,0
04274 041F4          38210070               addi      SP,SP,112
04278 041F8          80010008               lwz       r0,0x0008(SP)
0427C 041FC   X      7C0803A6               mtlr      r0                        ; LR = 8
04280 04200          BB61FFEC               lmw       r27,-0x0014(SP)
04284 04204   X      4E800020               blr
04288 04208          83DF0534               lwz       r30,0x0534(r31)
0428C 0420C          807E0028               lwz       r3,0x0028(r30)
04290 04210          5463052D               rlwinm.   r3,r3,0,20,22
04294 04214   X      4182001C               beq       $+0x001C                  ; 0x00004230
04298 04218          38820600               addi      r4,RTOC,1536
0429C 0421C          807F0048               lwz       r3,0x0048(r31)
042A0 04220          388410A7               addi      r4,r4,4263
042A4 04224          48004BDD               bl        $+0x4BDC                  ; 0x00008E00
042A8 04228   X      60000000               nop
042AC 0422C          4BFFFFB0               b         $-0x0050                  ; 0x000041DC
042B0 04230          807F003C               lwz       r3,0x003C(r31)
042B4 04234   X      38800040               li        r4,64
042B8 04238   X      3CA08000               lis       r5,-32768
042BC 0423C          48008D8D               bl        $+0x8D8C                  ; 0x0000CFC8
042C0 04240   X      60000000               nop
042C4 04244          38820600               addi      r4,RTOC,1536
042C8 04248          388410BF               addi      r4,r4,4287
042CC 0424C          807F0048               lwz       r3,0x0048(r31)
042D0 04250          480053C1               bl        $+0x53C0                  ; 0x00009610
042D4 04254   X      60000000               nop
042D8 04258   X      38600001               li        r3,1
042DC 0425C          38210070               addi      SP,SP,112
042E0 04260          80010008               lwz       r0,0x0008(SP)
042E4 04264   X      7C0803A6               mtlr      r0                        ; LR = 8
042E8 04268          BB61FFEC               lmw       r27,-0x0014(SP)
042EC 0426C   X      4E800020               blr
042F0 04270          80030544               lwz       r0,0x0544(r3)
042F4 04274   X      2C000000               cmpwi     r0,0
042F8 04278   X      4082000C               bne       $+0x000C                  ; 0x00004284
042FC 0427C   X      38600001               li        r3,1
04300 04280   X      4E800020               blr
04304 04284   X      7C0802A6               mflr      r0                        ; LR = 8
04308 04288          BF01FFE0               stmw      r24,-0x0020(SP)
0430C 0428C          90010008               stw       r0,0x0008(SP)
04310 04290          9421FFA0               stwu      SP,-0x0060(SP)
04314 04294   X      7C7A1B78               mr        r26,r3
04318 04298          839A0044               lwz       r28,0x0044(r26)
0431C 0429C   X      7F83E378               mr        r3,r28
04320 042A0          83DA0048               lwz       r30,0x0048(r26)
04324 042A4          480058C9               bl        $+0x58C8                  ; 0x00009B6C
04328 042A8   X      60000000               nop
0432C 042AC   X      2C030000               cmpwi     r3,0
04330 042B0   X      40820038               bne       $+0x0038                  ; 0x000042E8
04334 042B4          38820600               addi      r4,RTOC,1536
04338 042B8   X      7FC3F378               mr        r3,r30
0433C 042BC          38841324               addi      r4,r4,4900
04340 042C0          48004B41               bl        $+0x4B40                  ; 0x00008E00
04344 042C4   X      60000000               nop
04348 042C8   X      7F43D378               mr        r3,r26
0434C 042CC          4BFFFDA1               bl        $-0x0260                  ; 0x0000406C
04350 042D0   X      38600000               li        r3,0
04354 042D4          38210060               addi      SP,SP,96
04358 042D8          80010008               lwz       r0,0x0008(SP)
0435C 042DC   X      7C0803A6               mtlr      r0                        ; LR = 8
04360 042E0          BB01FFE0               lmw       r24,-0x0020(SP)
04364 042E4   X      4E800020               blr
04368 042E8          80DA0544               lwz       r6,0x0544(r26)
0436C 042EC   X      3BE00000               li        r31,0
04370 042F0          833A0540               lwz       r25,0x0540(r26)
04374 042F4   X      54D82834               slwi      r24,r6,5
04378 042F8   X      28060000               cmplwi    r6,0x0000
0437C 042FC          7F19C214               add       r24,r25,r24
04380 04300   X      3B18FFE0               subi      r24,r24,32
04384 04304   X      40810064               ble       $+0x0064                  ; 0x00004368
04388 04308   X      3BA00000               li        r29,0
0438C 0430C          807A0540               lwz       r3,0x0540(r26)
04390 04310          7F63EA14               add       r27,r3,r29
04394 04314   X      7C1BC000               cmpw      r27,r24
04398 04318          389B0020               addi      r4,r27,32
0439C 0431C   X      40820008               bne       $+0x0008                  ; 0x00004324
043A0 04320   X      7F24CB78               mr        r4,r25
043A4 04324          48005515               bl        $+0x5514                  ; 0x00009838
043A8 04328   X      60000000               nop
043AC 0432C          38C20600               addi      r6,RTOC,1536
043B0 04330   X      7C651B78               mr        r5,r3
043B4 04334          809B000C               lwz       r4,0x000C(r27)
043B8 04338   X      7FC3F378               mr        r3,r30
043BC 0433C          38C610DC               addi      r6,r6,4316
043C0 04340   X      7FE7FB78               mr        r7,r31
043C4 04344          48008569               bl        $+0x8568                  ; 0x0000C8AC
043C8 04348   X      60000000               nop
043CC 0434C   X      2C030000               cmpwi     r3,0
043D0 04350   X      4182FF64               beq       $-0x009C                  ; 0x000042B4
043D4 04354          80DA0544               lwz       r6,0x0544(r26)
043D8 04358          3BFF0001               addi      r31,r31,1
043DC 0435C   X      7C1F3040               cmplw     r31,r6
043E0 04360          3BBD0020               addi      r29,r29,32
043E4 04364   X      4180FFA8               blt       $-0x0058                  ; 0x0000430C
043E8 04368          80E2FF1C               lwz       r7,-0x00E4(RTOC)
043EC 0436C   X      7FC3F378               mr        r3,r30
043F0 04370          809A0548               lwz       r4,0x0548(r26)
043F4 04374          38E710F1               addi      r7,r7,4337
043F8 04378   X      38A00001               li        r5,1
043FC 0437C          480085F1               bl        $+0x85F0                  ; 0x0000C96C
04400 04380   X      60000000               nop
04404 04384   X      2C030000               cmpwi     r3,0
04408 04388   X      4182FF2C               beq       $-0x00D4                  ; 0x000042B4
0440C 0438C          801A0550               lwz       r0,0x0550(r26)
04410 04390          807A054C               lwz       r3,0x054C(r26)
04414 04394   X      7C001800               cmpw      r0,r3
04418 04398   X      40820028               bne       $+0x0028                  ; 0x000043C0
0441C 0439C          38C20600               addi      r6,RTOC,1536
04420 043A0   X      7FC3F378               mr        r3,r30
04424 043A4          809A0548               lwz       r4,0x0548(r26)
04428 043A8          38C61102               addi      r6,r6,4354
0442C 043AC   X      38A00001               li        r5,1
04430 043B0          480084FD               bl        $+0x84FC                  ; 0x0000C8AC
04434 043B4   X      60000000               nop
04438 043B8   X      2C030000               cmpwi     r3,0
0443C 043BC   X      4182FEF8               beq       $-0x0108                  ; 0x000042B4
04440 043C0          83FA0548               lwz       r31,0x0548(r26)
04444 043C4          809A0550               lwz       r4,0x0550(r26)
04448 043C8   X      2C1F0001               cmpwi     r31,1
0444C 043CC   X      40820084               bne       $+0x0084                  ; 0x00004450
04450 043D0          38C20600               addi      r6,RTOC,1536
04454 043D4   X      7FC3F378               mr        r3,r30
04458 043D8          80BA054C               lwz       r5,0x054C(r26)
0445C 043DC          38C6111E               addi      r6,r6,4382
04460 043E0          480086B1               bl        $+0x86B0                  ; 0x0000CA90
04464 043E4   X      60000000               nop
04468 043E8   X      2C030000               cmpwi     r3,0
0446C 043EC   X      4182FEC8               beq       $-0x0138                  ; 0x000042B4
04470 043F0          38C20600               addi      r6,RTOC,1536
04474 043F4   X      7FC3F378               mr        r3,r30
04478 043F8          809A0560               lwz       r4,0x0560(r26)
0447C 043FC          38C6113A               addi      r6,r6,4410
04480 04400   X      38A00000               li        r5,0
04484 04404          4800868D               bl        $+0x868C                  ; 0x0000CA90
04488 04408   X      60000000               nop
0448C 0440C   X      2C030000               cmpwi     r3,0
04490 04410   X      4182FEA4               beq       $-0x015C                  ; 0x000042B4
04494 04414          83FA0534               lwz       r31,0x0534(r26)
04498 04418          807F0028               lwz       r3,0x0028(r31)
0449C 0441C          54630467               rlwinm.   r3,r3,0,17,19
044A0 04420   X      41820098               beq       $+0x0098                  ; 0x000044B8
044A4 04424          809A0534               lwz       r4,0x0534(r26)
044A8 04428          80640028               lwz       r3,0x0028(r4)
044AC 0442C          54630466               rlwinm    r3,r3,0,17,19
044B0 04430   X      2C036000               cmpwi     r3,24576
044B4 04434   X      41820084               beq       $+0x0084                  ; 0x000044B8
044B8 04438          38820600               addi      r4,RTOC,1536
044BC 0443C   X      7FC3F378               mr        r3,r30
044C0 04440          38841157               addi      r4,r4,4439
044C4 04444          480049BD               bl        $+0x49BC                  ; 0x00008E00
044C8 04448   X      60000000               nop
044CC 0444C          4BFFFE68               b         $-0x0198                  ; 0x000042B4
044D0 04450          80A2FF1C               lwz       r5,-0x00E4(RTOC)
044D4 04454   X      7FC3F378               mr        r3,r30
044D8 04458          38A51177               addi      r5,r5,4471
044DC 0445C          480086F5               bl        $+0x86F4                  ; 0x0000CB50
044E0 04460   X      60000000               nop
044E4 04464   X      2C030000               cmpwi     r3,0
044E8 04468   X      4182FE4C               beq       $-0x01B4                  ; 0x000042B4
044EC 0446C          83FA0550               lwz       r31,0x0550(r26)
044F0 04470   X      7FC3F378               mr        r3,r30
044F4 04474          80A2FF1C               lwz       r5,-0x00E4(RTOC)
044F8 04478          809F001C               lwz       r4,0x001C(r31)
044FC 0447C          38A51188               addi      r5,r5,4488
04500 04480          480086D1               bl        $+0x86D0                  ; 0x0000CB50
04504 04484   X      60000000               nop
04508 04488   X      2C030000               cmpwi     r3,0
0450C 0448C   X      4182FE28               beq       $-0x01D8                  ; 0x000042B4
04510 04490          83BA0550               lwz       r29,0x0550(r26)
04514 04494   X      7FC3F378               mr        r3,r30
04518 04498          38C20600               addi      r6,RTOC,1536
0451C 0449C          80BD001C               lwz       r5,0x001C(r29)
04520 044A0          38C611A0               addi      r6,r6,4512
04524 044A4          809A0560               lwz       r4,0x0560(r26)
04528 044A8          480085E9               bl        $+0x85E8                  ; 0x0000CA90
0452C 044AC   X      60000000               nop
04530 044B0   X      2C030000               cmpwi     r3,0
04534 044B4   X      4182FE00               beq       $-0x0200                  ; 0x000042B4
04538 044B8          807A0544               lwz       r3,0x0544(r26)
0453C 044BC   X      3BA00000               li        r29,0
04540 044C0          83FA0550               lwz       r31,0x0550(r26)
04544 044C4   X      28030000               cmplwi    r3,0x0000
04548 044C8          809A054C               lwz       r4,0x054C(r26)
0454C 044CC   X      40810260               ble       $+0x0260                  ; 0x0000472C
04550 044D0   X      7FF9FB78               mr        r25,r31
04554 044D4          83790018               lwz       r27,0x0018(r25)
04558 044D8   X      7C192000               cmpw      r25,r4
0455C 044DC   X      41820250               beq       $+0x0250                  ; 0x0000472C
04560 044E0          813F0004               lwz       r9,0x0004(r31)
04564 044E4          55250085               rlwinm.   r5,r9,0,2,2
04568 044E8   X      4082001C               bne       $+0x001C                  ; 0x00004504
0456C 044EC          38820600               addi      r4,RTOC,1536
04570 044F0   X      7FC3F378               mr        r3,r30
04574 044F4          388411B2               addi      r4,r4,4530
04578 044F8          48004909               bl        $+0x4908                  ; 0x00008E00
0457C 044FC   X      60000000               nop
04580 04500          4BFFFDB4               b         $-0x024C                  ; 0x000042B4
04584 04504          55200043               rlwinm.   r0,r9,0,1,1
04588 04508   X      408200D4               bne       $+0x00D4                  ; 0x000045DC
0458C 0450C   X      7C1FC800               cmpw      r31,r25
04590 04510   X      41820028               beq       $+0x0028                  ; 0x00004538
04594 04514          38C20600               addi      r6,RTOC,1536
04598 04518   X      7FC3F378               mr        r3,r30
0459C 0451C          809F001C               lwz       r4,0x001C(r31)
045A0 04520          38C611D2               addi      r6,r6,4562
045A4 04524   X      38A00000               li        r5,0
045A8 04528          48008569               bl        $+0x8568                  ; 0x0000CA90
045AC 0452C   X      60000000               nop
045B0 04530   X      2C030000               cmpwi     r3,0
045B4 04534   X      4182FD80               beq       $-0x0280                  ; 0x000042B4
045B8 04538          809F0018               lwz       r4,0x0018(r31)
045BC 0453C   X      7F83E378               mr        r3,r28
045C0 04540          48005341               bl        $+0x5340                  ; 0x00009880
045C4 04544   X      60000000               nop
045C8 04548   X      2C030000               cmpwi     r3,0
045CC 0454C   X      4182FD68               beq       $-0x0298                  ; 0x000042B4
045D0 04550          38C20600               addi      r6,RTOC,1536
045D4 04554   X      7FC3F378               mr        r3,r30
045D8 04558          809F0018               lwz       r4,0x0018(r31)
045DC 0455C   X      7F65DB78               mr        r5,r27
045E0 04560          38C611E9               addi      r6,r6,4585
045E4 04564          4800852D               bl        $+0x852C                  ; 0x0000CA90
045E8 04568   X      60000000               nop
045EC 0456C   X      2C030000               cmpwi     r3,0
045F0 04570   X      4182FD44               beq       $-0x02BC                  ; 0x000042B4
045F4 04574          819F0018               lwz       r12,0x0018(r31)
045F8 04578   X      7FC3F378               mr        r3,r30
045FC 0457C          38C20600               addi      r6,RTOC,1536
04600 04580          80AC0014               lwz       r5,0x0014(r12)
04604 04584          38C61201               addi      r6,r6,4609
04608 04588          809F0008               lwz       r4,0x0008(r31)
0460C 0458C          48008321               bl        $+0x8320                  ; 0x0000C8AC
04610 04590   X      60000000               nop
04614 04594   X      2C030000               cmpwi     r3,0
04618 04598   X      4182FD1C               beq       $-0x02E4                  ; 0x000042B4
0461C 0459C          809F0018               lwz       r4,0x0018(r31)
04620 045A0   X      7F83E378               mr        r3,r28
04624 045A4          480052DD               bl        $+0x52DC                  ; 0x00009880
04628 045A8   X      60000000               nop
0462C 045AC   X      2C030000               cmpwi     r3,0
04630 045B0   X      4182FD04               beq       $-0x02FC                  ; 0x000042B4
04634 045B4          807F0018               lwz       r3,0x0018(r31)
04638 045B8          3BBD0001               addi      r29,r29,1
0463C 045BC          809A0544               lwz       r4,0x0544(r26)
04640 045C0          83630008               lwz       r27,0x0008(r3)
04644 045C4   X      7C1D2040               cmplw     r29,r4
04648 045C8          83FF0010               lwz       r31,0x0010(r31)
0464C 045CC   X      40800010               bge       $+0x0010                  ; 0x000045DC
04650 045D0          80BF0004               lwz       r5,0x0004(r31)
04654 045D4          54A50043               rlwinm.   r5,r5,0,1,1
04658 045D8   X      4182FF34               beq       $-0x00CC                  ; 0x0000450C
0465C 045DC          80A2FF1C               lwz       r5,-0x00E4(RTOC)
04660 045E0   X      7FC3F378               mr        r3,r30
04664 045E4          8099001C               lwz       r4,0x001C(r25)
04668 045E8          38A5121A               addi      r5,r5,4634
0466C 045EC          48008565               bl        $+0x8564                  ; 0x0000CB50
04670 045F0   X      60000000               nop
04674 045F4   X      2C030000               cmpwi     r3,0
04678 045F8   X      4182FCBC               beq       $-0x0344                  ; 0x000042B4
0467C 045FC          38C20600               addi      r6,RTOC,1536
04680 04600   X      7FC3F378               mr        r3,r30
04684 04604          8099001C               lwz       r4,0x001C(r25)
04688 04608   X      7FE5FB78               mr        r5,r31
0468C 0460C          38C6121A               addi      r6,r6,4634
04690 04610          48008481               bl        $+0x8480                  ; 0x0000CA90
04694 04614   X      60000000               nop
04698 04618   X      2C030000               cmpwi     r3,0
0469C 0461C   X      4182FC98               beq       $-0x0368                  ; 0x000042B4
046A0 04620          801F0004               lwz       r0,0x0004(r31)
046A4 04624          54000043               rlwinm.   r0,r0,0,1,1
046A8 04628   X      4082001C               bne       $+0x001C                  ; 0x00004644
046AC 0462C          38820600               addi      r4,RTOC,1536
046B0 04630   X      7FC3F378               mr        r3,r30
046B4 04634          38841232               addi      r4,r4,4658
046B8 04638          480047C9               bl        $+0x47C8                  ; 0x00008E00
046BC 0463C   X      60000000               nop
046C0 04640          4BFFFC74               b         $-0x038C                  ; 0x000042B4
046C4 04644   X      7C1FC800               cmpw      r31,r25
046C8 04648   X      41820028               beq       $+0x0028                  ; 0x00004670
046CC 0464C          38C20600               addi      r6,RTOC,1536
046D0 04650   X      7FC3F378               mr        r3,r30
046D4 04654          809F001C               lwz       r4,0x001C(r31)
046D8 04658          38C61251               addi      r6,r6,4689
046DC 0465C   X      38A00000               li        r5,0
046E0 04660          48008431               bl        $+0x8430                  ; 0x0000CA90
046E4 04664   X      60000000               nop
046E8 04668   X      2C030000               cmpwi     r3,0
046EC 0466C   X      4182FC48               beq       $-0x03B8                  ; 0x000042B4
046F0 04670          809F0018               lwz       r4,0x0018(r31)
046F4 04674   X      7F83E378               mr        r3,r28
046F8 04678          48005209               bl        $+0x5208                  ; 0x00009880
046FC 0467C   X      60000000               nop
04700 04680   X      2C030000               cmpwi     r3,0
04704 04684   X      4182FC30               beq       $-0x03D0                  ; 0x000042B4
04708 04688          38C20600               addi      r6,RTOC,1536
0470C 0468C   X      7FC3F378               mr        r3,r30
04710 04690          809F0018               lwz       r4,0x0018(r31)
04714 04694   X      7F65DB78               mr        r5,r27
04718 04698          38C61268               addi      r6,r6,4712
0471C 0469C          480083F5               bl        $+0x83F4                  ; 0x0000CA90
04720 046A0   X      60000000               nop
04724 046A4   X      2C030000               cmpwi     r3,0
04728 046A8   X      4182FC0C               beq       $-0x03F4                  ; 0x000042B4
0472C 046AC          819F0018               lwz       r12,0x0018(r31)
04730 046B0   X      7FC3F378               mr        r3,r30
04734 046B4          38C20600               addi      r6,RTOC,1536
04738 046B8          80AC0014               lwz       r5,0x0014(r12)
0473C 046BC          38C61280               addi      r6,r6,4736
04740 046C0          809F0008               lwz       r4,0x0008(r31)
04744 046C4          480081E9               bl        $+0x81E8                  ; 0x0000C8AC
04748 046C8   X      60000000               nop
0474C 046CC   X      2C030000               cmpwi     r3,0
04750 046D0   X      4182FBE4               beq       $-0x041C                  ; 0x000042B4
04754 046D4          809F0018               lwz       r4,0x0018(r31)
04758 046D8   X      7F83E378               mr        r3,r28
0475C 046DC          480051A5               bl        $+0x51A4                  ; 0x00009880
04760 046E0   X      60000000               nop
04764 046E4   X      2C030000               cmpwi     r3,0
04768 046E8   X      4182FBCC               beq       $-0x0434                  ; 0x000042B4
0476C 046EC          837F0018               lwz       r27,0x0018(r31)
04770 046F0   X      7FC3F378               mr        r3,r30
04774 046F4          38C20600               addi      r6,RTOC,1536
04778 046F8   X      38A00000               li        r5,0
0477C 046FC          809B0008               lwz       r4,0x0008(r27)
04780 04700          38C61299               addi      r6,r6,4761
04784 04704          4800838D               bl        $+0x838C                  ; 0x0000CA90
04788 04708   X      60000000               nop
0478C 0470C   X      2C030000               cmpwi     r3,0
04790 04710   X      4182FBA4               beq       $-0x045C                  ; 0x000042B4
04794 04714          833A0544               lwz       r25,0x0544(r26)
04798 04718          3BBD0001               addi      r29,r29,1
0479C 0471C          83FF0010               lwz       r31,0x0010(r31)
047A0 04720   X      7C1DC840               cmplw     r29,r25
047A4 04724          809A054C               lwz       r4,0x054C(r26)
047A8 04728   X      4180FDA8               blt       $-0x0258                  ; 0x000044D0
047AC 0472C          38C20600               addi      r6,RTOC,1536
047B0 04730   X      7FC3F378               mr        r3,r30
047B4 04734          38C612B5               addi      r6,r6,4789
047B8 04738   X      7FE5FB78               mr        r5,r31
047BC 0473C          48008355               bl        $+0x8354                  ; 0x0000CA90
047C0 04740   X      60000000               nop
047C4 04744   X      2C030000               cmpwi     r3,0
047C8 04748   X      4182FB6C               beq       $-0x0494                  ; 0x000042B4
047CC 0474C          839F0000               lwz       r28,0x0000(r31)
047D0 04750   X      579C0001               clrrwi.   r28,r28,31
047D4 04754   X      4182001C               beq       $+0x001C                  ; 0x00004770
047D8 04758          38820600               addi      r4,RTOC,1536
047DC 0475C   X      7FC3F378               mr        r3,r30
047E0 04760          388412C6               addi      r4,r4,4806
047E4 04764          4800469D               bl        $+0x469C                  ; 0x00008E00
047E8 04768   X      60000000               nop
047EC 0476C          4BFFFB48               b         $-0x04B8                  ; 0x000042B4
047F0 04770          807A0544               lwz       r3,0x0544(r26)
047F4 04774          3B9D0001               addi      r28,r29,1
047F8 04778   X      7C1D1840               cmplw     r29,r3
047FC 0477C   X      40800064               bge       $+0x0064                  ; 0x000047E0
04800 04780          38C20600               addi      r6,RTOC,1536
04804 04784   X      7FC3F378               mr        r3,r30
04808 04788          809F0018               lwz       r4,0x0018(r31)
0480C 0478C          38C612DD               addi      r6,r6,4829
04810 04790   X      38A00000               li        r5,0
04814 04794          480082FD               bl        $+0x82FC                  ; 0x0000CA90
04818 04798   X      60000000               nop
0481C 0479C   X      2C030000               cmpwi     r3,0
04820 047A0   X      4182FB14               beq       $-0x04EC                  ; 0x000042B4
04824 047A4          38C20600               addi      r6,RTOC,1536
04828 047A8   X      7FC3F378               mr        r3,r30
0482C 047AC          809F001C               lwz       r4,0x001C(r31)
04830 047B0          38C612F9               addi      r6,r6,4857
04834 047B4   X      38A00000               li        r5,0
04838 047B8          480082D9               bl        $+0x82D8                  ; 0x0000CA90
0483C 047BC   X      60000000               nop
04840 047C0   X      2C030000               cmpwi     r3,0
04844 047C4   X      4182FAF0               beq       $-0x0510                  ; 0x000042B4
04848 047C8          807A0544               lwz       r3,0x0544(r26)
0484C 047CC          3BBC0001               addi      r29,r28,1
04850 047D0          83FF0010               lwz       r31,0x0010(r31)
04854 047D4   X      7C1C1840               cmplw     r28,r3
04858 047D8   X      7FBCEB78               mr        r28,r29
0485C 047DC   X      4180FFA4               blt       $-0x005C                  ; 0x00004780
04860 047E0          38C20600               addi      r6,RTOC,1536
04864 047E4   X      7FC3F378               mr        r3,r30
04868 047E8          809A0550               lwz       r4,0x0550(r26)
0486C 047EC   X      7FE5FB78               mr        r5,r31
04870 047F0          38C61314               addi      r6,r6,4884
04874 047F4          4800829D               bl        $+0x829C                  ; 0x0000CA90
04878 047F8   X      60000000               nop
0487C 047FC   X      2C030000               cmpwi     r3,0
04880 04800   X      4182FAB4               beq       $-0x054C                  ; 0x000042B4
04884 04804   X      38600001               li        r3,1
04888 04808          38210060               addi      SP,SP,96
0488C 0480C          80010008               lwz       r0,0x0008(SP)
04890 04810   X      7C0803A6               mtlr      r0                        ; LR = 8
04894 04814          BB01FFE0               lmw       r24,-0x0020(SP)
04898 04818   X      4E800020               blr
0489C 0481C          4BFFFA98               b         $-0x0568                  ; 0x000042B4
048A0 04820          4BFFFA94               b         $-0x056C                  ; 0x000042B4
048A4 04824          4BFFFA90               b         $-0x0570                  ; 0x000042B4
048A8 04828          4BFFFA8C               b         $-0x0574                  ; 0x000042B4
048AC 0482C          4BFFFA88               b         $-0x0578                  ; 0x000042B4
048B0 04830          38210060               addi      SP,SP,96
048B4 04834          80010008               lwz       r0,0x0008(SP)
048B8 04838   X      7C0803A6               mtlr      r0                        ; LR = 8
048BC 0483C          BB01FFE0               lmw       r24,-0x0020(SP)
048C0 04840   X      4E800020               blr
048C4 04844   X      7C0802A6               mflr      r0                        ; LR = 8
048C8 04848          BEA1FFD4               stmw      r21,-0x002C(SP)
048CC 0484C          90010008               stw       r0,0x0008(SP)
048D0 04850          9421FF90               stwu      SP,-0x0070(SP)
048D4 04854   X      3B000000               li        r24,0
048D8 04858   X      7C7E1B78               mr        r30,r3
048DC 0485C   X      7C9B2378               mr        r27,r4
048E0 04860          4BFFF80D               bl        $-0x07F4                  ; 0x0000406C
048E4 04864   X      2C030000               cmpwi     r3,0
048E8 04868   X      40820030               bne       $+0x0030                  ; 0x00004898
048EC 0486C          38820600               addi      r4,RTOC,1536
048F0 04870          807E0048               lwz       r3,0x0048(r30)
048F4 04874          3884133C               addi      r4,r4,4924
048F8 04878          48004589               bl        $+0x4588                  ; 0x00008E00
048FC 0487C   X      60000000               nop
04900 04880   X      38600000               li        r3,0
04904 04884          38210070               addi      SP,SP,112
04908 04888          80010008               lwz       r0,0x0008(SP)
0490C 0488C   X      7C0803A6               mtlr      r0                        ; LR = 8
04910 04890          BAA1FFD4               lmw       r21,-0x002C(SP)
04914 04894   X      4E800020               blr
04918 04898          83FE0544               lwz       r31,0x0544(r30)
0491C 0489C   X      281F0000               cmplwi    r31,0x0000
04920 048A0   X      40810040               ble       $+0x0040                  ; 0x000048E0
04924 048A4   X      7FC3F378               mr        r3,r30
04928 048A8          4BFFF9C9               bl        $-0x0638                  ; 0x00004270
0492C 048AC   X      2C030000               cmpwi     r3,0
04930 048B0   X      40820030               bne       $+0x0030                  ; 0x000048E0
04934 048B4          38820600               addi      r4,RTOC,1536
04938 048B8          807E0048               lwz       r3,0x0048(r30)
0493C 048BC          38841357               addi      r4,r4,4951
04940 048C0          48004541               bl        $+0x4540                  ; 0x00008E00
04944 048C4   X      60000000               nop
04948 048C8   X      38600000               li        r3,0
0494C 048CC          38210070               addi      SP,SP,112
04950 048D0          80010008               lwz       r0,0x0008(SP)
04954 048D4   X      7C0803A6               mtlr      r0                        ; LR = 8
04958 048D8          BAA1FFD4               lmw       r21,-0x002C(SP)
0495C 048DC   X      4E800020               blr
04960 048E0          811E0544               lwz       r8,0x0544(r30)
04964 048E4   X      3BA00000               li        r29,0
04968 048E8          813E0540               lwz       r9,0x0540(r30)
0496C 048EC   X      28080000               cmplwi    r8,0x0000
04970 048F0   X      3AE00000               li        r23,0
04974 048F4   X      3AA00001               li        r21,1
04978 048F8   X      4081003C               ble       $+0x003C                  ; 0x00004934
0497C 048FC   X      3BE00000               li        r31,0
04980 04900          7F9F4A14               add       r28,r31,r9
04984 04904          807C0018               lwz       r3,0x0018(r28)
04988 04908   X      2C030000               cmpwi     r3,0
0498C 0490C   X      41820018               beq       $+0x0018                  ; 0x00004924
04990 04910          48003E25               bl        $+0x3E24                  ; 0x00008734
04994 04914   X      60000000               nop
04998 04918          92FC0018               stw       r23,0x0018(r28)
0499C 0491C          811E0544               lwz       r8,0x0544(r30)
049A0 04920          813E0540               lwz       r9,0x0540(r30)
049A4 04924          3BBD0001               addi      r29,r29,1
049A8 04928          3BFF0020               addi      r31,r31,32
049AC 0492C   X      7C1D4040               cmplw     r29,r8
049B0 04930   X      4180FFD0               blt       $-0x0030                  ; 0x00004900
049B4 04934          3BFB0001               addi      r31,r27,1
049B8 04938   X      2B090000               cmplwi    cr6,r9,0x0000
049BC 0493C   X      7C1F4000               cmpw      r31,r8
049C0 04940   X      41820028               beq       $+0x0028                  ; 0x00004968
049C4 04944   X      419A001C               beq       cr6,$+0x001C              ; 0x00004960
049C8 04948   X      38800000               li        r4,0
049CC 0494C   X      7D234B78               mr        r3,r9
049D0 04950          480052E9               bl        $+0x52E8                  ; 0x00009C38
049D4 04954   X      60000000               nop
049D8 04958          907E0540               stw       r3,0x0540(r30)
049DC 0495C   X      2B030000               cmplwi    cr6,r3,0x0000
049E0 04960          931E0544               stw       r24,0x0544(r30)
049E4 04964   X      39000000               li        r8,0
049E8 04968   X      409A005C               bne       cr6,$+0x005C              ; 0x000049C4
049EC 0496C          93FE0544               stw       r31,0x0544(r30)
049F0 04970   X      57632834               slwi      r3,r27,5
049F4 04974          38630020               addi      r3,r3,32
049F8 04978   X      38800001               li        r4,1
049FC 0497C          4800540D               bl        $+0x540C                  ; 0x00009D88
04A00 04980   X      60000000               nop
04A04 04984          907E0540               stw       r3,0x0540(r30)
04A08 04988   X      2C030000               cmpwi     r3,0
04A0C 0498C          811E0544               lwz       r8,0x0544(r30)
04A10 04990   X      40820034               bne       $+0x0034                  ; 0x000049C4
04A14 04994          38820600               addi      r4,RTOC,1536
04A18 04998   X      55052834               slwi      r5,r8,5
04A1C 0499C          807E0048               lwz       r3,0x0048(r30)
04A20 049A0          3884137B               addi      r4,r4,4987
04A24 049A4          4800445D               bl        $+0x445C                  ; 0x00008E00
04A28 049A8   X      60000000               nop
04A2C 049AC   X      38600000               li        r3,0
04A30 049B0          38210070               addi      SP,SP,112
04A34 049B4          80010008               lwz       r0,0x0008(SP)
04A38 049B8   X      7C0803A6               mtlr      r0                        ; LR = 8
04A3C 049BC          BAA1FFD4               lmw       r21,-0x002C(SP)
04A40 049C0   X      4E800020               blr
04A44 049C4          835E0540               lwz       r26,0x0540(r30)
04A48 049C8   X      55032834               slwi      r3,r8,5
04A4C 049CC          7C9A1A14               add       r4,r26,r3
04A50 049D0   X      28080000               cmplwi    r8,0x0000
04A54 049D4   X      3B24FFE0               subi      r25,r4,32
04A58 049D8   X      3B600000               li        r27,0
04A5C 049DC   X      40810074               ble       $+0x0074                  ; 0x00004A50
04A60 049E0   X      3B800000               li        r28,0
04A64 049E4   X      3EC00100               lis       r22,256
04A68 049E8          80BE0540               lwz       r5,0x0540(r30)
04A6C 049EC          7FE5E214               add       r31,r5,r28
04A70 049F0   X      7C1FC800               cmpw      r31,r25
04A74 049F4          3BBF0020               addi      r29,r31,32
04A78 049F8   X      40820008               bne       $+0x0008                  ; 0x00004A00
04A7C 049FC   X      7F5DD378               mr        r29,r26
04A80 04A00          931F0000               stw       r24,0x0000(r31)
04A84 04A04   X      7FA4EB78               mr        r4,r29
04A88 04A08          92DF0004               stw       r22,0x0004(r31)
04A8C 04A0C          3B7B0001               addi      r27,r27,1
04A90 04A10          931F0008               stw       r24,0x0008(r31)
04A94 04A14          3B9C0020               addi      r28,r28,32
04A98 04A18          807E0540               lwz       r3,0x0540(r30)
04A9C 04A1C          48004E1D               bl        $+0x4E1C                  ; 0x00009838
04AA0 04A20   X      60000000               nop
04AA4 04A24          907F000C               stw       r3,0x000C(r31)
04AA8 04A28   X      7FE4FB78               mr        r4,r31
04AAC 04A2C          93BF0010               stw       r29,0x0010(r31)
04AB0 04A30          92FF001C               stw       r23,0x001C(r31)
04AB4 04A34          807E0540               lwz       r3,0x0540(r30)
04AB8 04A38          48004E15               bl        $+0x4E14                  ; 0x0000984C
04ABC 04A3C   X      60000000               nop
04AC0 04A40          907F0014               stw       r3,0x0014(r31)
04AC4 04A44          801E0544               lwz       r0,0x0544(r30)
04AC8 04A48   X      7C1B0040               cmplw     r27,r0
04ACC 04A4C   X      4180FF9C               blt       $-0x0064                  ; 0x000049E8
04AD0 04A50          935E0550               stw       r26,0x0550(r30)
04AD4 04A54          807E0048               lwz       r3,0x0048(r30)
04AD8 04A58          935E054C               stw       r26,0x054C(r30)
04ADC 04A5C          92BE0548               stw       r21,0x0548(r30)
04AE0 04A60          92FE0560               stw       r23,0x0560(r30)
04AE4 04A64          38820600               addi      r4,RTOC,1536
04AE8 04A68          388413A5               addi      r4,r4,5029
04AEC 04A6C          48004BA5               bl        $+0x4BA4                  ; 0x00009610
04AF0 04A70   X      60000000               nop
04AF4 04A74   X      38600001               li        r3,1
04AF8 04A78          38210070               addi      SP,SP,112
04AFC 04A7C          80010008               lwz       r0,0x0008(SP)
04B00 04A80   X      7C0803A6               mtlr      r0                        ; LR = 8
04B04 04A84          BAA1FFD4               lmw       r21,-0x002C(SP)
04B08 04A88   X      4E800020               blr
04B0C 04A8C   X      7C0802A6               mflr      r0                        ; LR = 8
04B10 04A90          BF81FFF0               stmw      r28,-0x0010(SP)
04B14 04A94          90010008               stw       r0,0x0008(SP)
04B18 04A98          9421FFB0               stwu      SP,-0x0050(SP)
04B1C 04A9C   X      7CBE2B78               mr        r30,r5
04B20 04AA0   X      7C9C2378               mr        r28,r4
04B24 04AA4          57C60421               rlwinm.   r6,r30,0,16,16
04B28 04AA8   X      7C7F1B78               mr        r31,r3
04B2C 04AAC   X      418201D0               beq       $+0x01D0                  ; 0x00004C7C
04B30 04AB0          88FF004D               lbz       r7,0x004D(r31)
04B34 04AB4   X      2F070000               cmpwi     cr6,r7,0
04B38 04AB8   X      419A0014               beq       cr6,$+0x0014              ; 0x00004ACC
04B3C 04ABC   X      3860737B               li        r3,29563
04B40 04AC0   X      3C63FFFF               subis     r3,r3,1
04B44 04AC4          7CA41839               and.      r4,r5,r3
04B48 04AC8   X      418201B4               beq       $+0x01B4                  ; 0x00004C7C
04B4C 04ACC          80DF05D8               lwz       r6,0x05D8(r31)
04B50 04AD0          57C30463               rlwinm.   r3,r30,0,17,17
04B54 04AD4          38C60001               addi      r6,r6,1
04B58 04AD8          90DF05D8               stw       r6,0x05D8(r31)
04B5C 04ADC   X      3BA00001               li        r29,1
04B60 04AE0   X      41820028               beq       $+0x0028                  ; 0x00004B08
04B64 04AE4          809F0610               lwz       r4,0x0610(r31)
04B68 04AE8          807F0054               lwz       r3,0x0054(r31)
04B6C 04AEC          38840001               addi      r4,r4,1
04B70 04AF0          909F0610               stw       r4,0x0610(r31)
04B74 04AF4          80A3002C               lwz       r5,0x002C(r3)
04B78 04AF8          38A50001               addi      r5,r5,1
04B7C 04AFC          90A3002C               stw       r5,0x002C(r3)
04B80 04B00          88DF004D               lbz       r6,0x004D(r31)
04B84 04B04   X      2F060000               cmpwi     cr6,r6,0
04B88 04B08   X      409A00C0               bne       cr6,$+0x00C0              ; 0x00004BC8
04B8C 04B0C          57C7077B               rlwinm.   r7,r30,0,29,29
04B90 04B10   X      41820028               beq       $+0x0028                  ; 0x00004B38
04B94 04B14          807F0614               lwz       r3,0x0614(r31)
04B98 04B18          809F0054               lwz       r4,0x0054(r31)
04B9C 04B1C          38630001               addi      r3,r3,1
04BA0 04B20          907F0614               stw       r3,0x0614(r31)
04BA4 04B24          80A40030               lwz       r5,0x0030(r4)
04BA8 04B28          38A50001               addi      r5,r5,1
04BAC 04B2C          90A40030               stw       r5,0x0030(r4)
04BB0 04B30          88DF004D               lbz       r6,0x004D(r31)
04BB4 04B34   X      2F060000               cmpwi     cr6,r6,0
04BB8 04B38   X      409A0090               bne       cr6,$+0x0090              ; 0x00004BC8
04BBC 04B3C          57C70529               rlwinm.   r7,r30,0,20,20
04BC0 04B40   X      41820044               beq       $+0x0044                  ; 0x00004B84
04BC4 04B44          807F0618               lwz       r3,0x0618(r31)
04BC8 04B48          809F0054               lwz       r4,0x0054(r31)
04BCC 04B4C          38630001               addi      r3,r3,1
04BD0 04B50          907F0618               stw       r3,0x0618(r31)
04BD4 04B54          80A40030               lwz       r5,0x0030(r4)
04BD8 04B58          38A50001               addi      r5,r5,1
04BDC 04B5C          90A40030               stw       r5,0x0030(r4)
04BE0 04B60          80DF0534               lwz       r6,0x0534(r31)
04BE4 04B64          80E60030               lwz       r7,0x0030(r6)
04BE8 04B68          64E70002               oris      r7,r7,0x0002
04BEC 04B6C          90E60030               stw       r7,0x0030(r6)
04BF0 04B70          480128E1               bl        $+0x128E0                 ; 0x00017450
04BF4 04B74          80410014               lwz       RTOC,0x0014(SP)
04BF8 04B78          881F004D               lbz       r0,0x004D(r31)
04BFC 04B7C          9BBF0050               stb       r29,0x0050(r31)
04C00 04B80   X      2F000000               cmpwi     cr6,r0,0
04C04 04B84   X      409A0044               bne       cr6,$+0x0044              ; 0x00004BC8
04C08 04B88          57C0056B               rlwinm.   r0,r30,0,21,21
04C0C 04B8C   X      4182003C               beq       $+0x003C                  ; 0x00004BC8
04C10 04B90          807F061C               lwz       r3,0x061C(r31)
04C14 04B94          809F0054               lwz       r4,0x0054(r31)
04C18 04B98          38630001               addi      r3,r3,1
04C1C 04B9C          907F061C               stw       r3,0x061C(r31)
04C20 04BA0          80A40030               lwz       r5,0x0030(r4)
04C24 04BA4          38A50001               addi      r5,r5,1
04C28 04BA8          90A40030               stw       r5,0x0030(r4)
04C2C 04BAC          80DF0534               lwz       r6,0x0534(r31)
04C30 04BB0          80E60030               lwz       r7,0x0030(r6)
04C34 04BB4          64E70002               oris      r7,r7,0x0002
04C38 04BB8          90E60030               stw       r7,0x0030(r6)
04C3C 04BBC          48012895               bl        $+0x12894                 ; 0x00017450
04C40 04BC0          80410014               lwz       RTOC,0x0014(SP)
04C44 04BC4          9BBF0050               stb       r29,0x0050(r31)
04C48 04BC8          57C005EF               rlwinm.   r0,r30,0,23,23
04C4C 04BCC   X      41820020               beq       $+0x0020                  ; 0x00004BEC
04C50 04BD0          807F0624               lwz       r3,0x0624(r31)
04C54 04BD4          809F0054               lwz       r4,0x0054(r31)
04C58 04BD8          38630001               addi      r3,r3,1
04C5C 04BDC          907F0624               stw       r3,0x0624(r31)
04C60 04BE0          80A40028               lwz       r5,0x0028(r4)
04C64 04BE4          38A50001               addi      r5,r5,1
04C68 04BE8          90A40028               stw       r5,0x0028(r4)
04C6C 04BEC          57C607BD               rlwinm.   r6,r30,0,30,30
04C70 04BF0   X      41820024               beq       $+0x0024                  ; 0x00004C14
04C74 04BF4          807F0628               lwz       r3,0x0628(r31)
04C78 04BF8          809F0054               lwz       r4,0x0054(r31)
04C7C 04BFC          38630001               addi      r3,r3,1
04C80 04C00          907F0628               stw       r3,0x0628(r31)
04C84 04C04          80A4002C               lwz       r5,0x002C(r4)
04C88 04C08          38A50001               addi      r5,r5,1
04C8C 04C0C          90A4002C               stw       r5,0x002C(r4)
04C90 04C10          48000028               b         $+0x0028                  ; 0x00004C38
04C94 04C14          57C605AD               rlwinm.   r6,r30,0,22,22
04C98 04C18   X      41820020               beq       $+0x0020                  ; 0x00004C38
04C9C 04C1C          807F0620               lwz       r3,0x0620(r31)
04CA0 04C20          809F0054               lwz       r4,0x0054(r31)
04CA4 04C24          38630001               addi      r3,r3,1
04CA8 04C28          907F0620               stw       r3,0x0620(r31)
04CAC 04C2C          80A40024               lwz       r5,0x0024(r4)
04CB0 04C30          38A50001               addi      r5,r5,1
04CB4 04C34          90A40024               stw       r5,0x0024(r4)
04CB8 04C38          93BC0030               stw       r29,0x0030(r28)
04CBC 04C3C          57C5066E               rlwinm    r5,r30,0,25,23
04CC0 04C40          80DF0054               lwz       r6,0x0054(r31)
04CC4 04C44          8066002C               lwz       r3,0x002C(r6)
04CC8 04C48          38630001               addi      r3,r3,1
04CCC 04C4C          9066002C               stw       r3,0x002C(r6)
04CD0 04C50          38820600               addi      r4,RTOC,1536
04CD4 04C54          807F0048               lwz       r3,0x0048(r31)
04CD8 04C58          388413B5               addi      r4,r4,5045
04CDC 04C5C          480049B5               bl        $+0x49B4                  ; 0x00009610
04CE0 04C60   X      60000000               nop
04CE4 04C64   X      38600000               li        r3,0
04CE8 04C68          38210050               addi      SP,SP,80
04CEC 04C6C          80010008               lwz       r0,0x0008(SP)
04CF0 04C70   X      7C0803A6               mtlr      r0                        ; LR = 8
04CF4 04C74          BB81FFF0               lmw       r28,-0x0010(SP)
04CF8 04C78   X      4E800020               blr
04CFC 04C7C   X      57C007FF               clrlwi.   r0,r30,31
04D00 04C80   X      41820020               beq       $+0x0020                  ; 0x00004CA0
04D04 04C84          807F062C               lwz       r3,0x062C(r31)
04D08 04C88          809F0054               lwz       r4,0x0054(r31)
04D0C 04C8C          38630001               addi      r3,r3,1
04D10 04C90          907F062C               stw       r3,0x062C(r31)
04D14 04C94          80A40020               lwz       r5,0x0020(r4)
04D18 04C98          38A50001               addi      r5,r5,1
04D1C 04C9C          90A40020               stw       r5,0x0020(r4)
04D20 04CA0          57C605EF               rlwinm.   r6,r30,0,23,23
04D24 04CA4   X      4082003C               bne       $+0x003C                  ; 0x00004CE0
04D28 04CA8   X      57C9EF3E               extrwi    r9,r30,4,25
04D2C 04CAC   X      2C090001               cmpwi     r9,1
04D30 04CB0   X      40820018               bne       $+0x0018                  ; 0x00004CC8
04D34 04CB4          807F0054               lwz       r3,0x0054(r31)
04D38 04CB8          80830014               lwz       r4,0x0014(r3)
04D3C 04CBC          38840001               addi      r4,r4,1
04D40 04CC0          90830014               stw       r4,0x0014(r3)
04D44 04CC4          4800001C               b         $+0x001C                  ; 0x00004CE0
04D48 04CC8   X      28090002               cmplwi    r9,0x0002
04D4C 04CCC   X      41800014               blt       $+0x0014                  ; 0x00004CE0
04D50 04CD0          80BF0054               lwz       r5,0x0054(r31)
04D54 04CD4          80650018               lwz       r3,0x0018(r5)
04D58 04CD8          38630001               addi      r3,r3,1
04D5C 04CDC          90650018               stw       r3,0x0018(r5)
04D60 04CE0   X      38600001               li        r3,1
04D64 04CE4          38210050               addi      SP,SP,80
04D68 04CE8          80010008               lwz       r0,0x0008(SP)
04D6C 04CEC   X      7C0803A6               mtlr      r0                        ; LR = 8
04D70 04CF0          BB81FFF0               lmw       r28,-0x0010(SP)
04D74 04CF4   X      4E800020               blr
04D78 04CF8   X      7C0802A6               mflr      r0                        ; LR = 8
04D7C 04CFC          93A1FFF4               stw       r29,-0x000C(SP)
04D80 04D00          93C1FFF8               stw       r30,-0x0008(SP)
04D84 04D04          93E1FFFC               stw       r31,-0x0004(SP)
04D88 04D08          90010008               stw       r0,0x0008(SP)
04D8C 04D0C          9421FFA0               stwu      SP,-0x0060(SP)
04D90 04D10          3BC10038               addi      r30,SP,56
04D94 04D14   X      7C7F1B78               mr        r31,r3
04D98 04D18          38610038               addi      r3,SP,56
04D9C 04D1C          3BA10040               addi      r29,SP,64
04DA0 04D20          48012641               bl        $+0x12640                 ; 0x00017360
04DA4 04D24          80410014               lwz       RTOC,0x0014(SP)
04DA8 04D28          801E0000               lwz       r0,0x0000(r30)
04DAC 04D2C   X      7FE3FB78               mr        r3,r31
04DB0 04D30          901D0000               stw       r0,0x0000(r29)
04DB4 04D34          801E0004               lwz       r0,0x0004(r30)
04DB8 04D38          901D0004               stw       r0,0x0004(r29)
04DBC 04D3C          4BFFF535               bl        $-0x0ACC                  ; 0x00004270
04DC0 04D40   X      2C030000               cmpwi     r3,0
04DC4 04D44   X      40820038               bne       $+0x0038                  ; 0x00004D7C
04DC8 04D48          38820600               addi      r4,RTOC,1536
04DCC 04D4C          807F0048               lwz       r3,0x0048(r31)
04DD0 04D50          388413D6               addi      r4,r4,5078
04DD4 04D54          480040AD               bl        $+0x40AC                  ; 0x00008E00
04DD8 04D58   X      60000000               nop
04DDC 04D5C   X      38600000               li        r3,0
04DE0 04D60          38210060               addi      SP,SP,96
04DE4 04D64          80010008               lwz       r0,0x0008(SP)
04DE8 04D68   X      7C0803A6               mtlr      r0                        ; LR = 8
04DEC 04D6C          83A1FFF4               lwz       r29,-0x000C(SP)
04DF0 04D70          83C1FFF8               lwz       r30,-0x0008(SP)
04DF4 04D74          83E1FFFC               lwz       r31,-0x0004(SP)
04DF8 04D78   X      4E800020               blr
04DFC 04D7C          801F0560               lwz       r0,0x0560(r31)
04E00 04D80          813F0550               lwz       r9,0x0550(r31)
04E04 04D84   X      2C000000               cmpwi     r0,0
04E08 04D88   X      4182003C               beq       $+0x003C                  ; 0x00004DC4
04E0C 04D8C          80690000               lwz       r3,0x0000(r9)
04E10 04D90          8109001C               lwz       r8,0x001C(r9)
04E14 04D94   X      54630001               clrrwi.   r3,r3,31
04E18 04D98   X      4082002C               bne       $+0x002C                  ; 0x00004DC4
04E1C 04D9C          80890000               lwz       r4,0x0000(r9)
04E20 04DA0   X      7C094000               cmpw      r9,r8
04E24 04DA4          64848000               oris      r4,r4,0x8000
04E28 04DA8          90890000               stw       r4,0x0000(r9)
04E2C 04DAC   X      418200F8               beq       $+0x00F8                  ; 0x00004EA4
04E30 04DB0          81290010               lwz       r9,0x0010(r9)
04E34 04DB4          80690000               lwz       r3,0x0000(r9)
04E38 04DB8   X      54630001               clrrwi.   r3,r3,31
04E3C 04DBC   X      4182FFE0               beq       $-0x0020                  ; 0x00004D9C
04E40 04DC0          813F0550               lwz       r9,0x0550(r31)
04E44 04DC4          80890014               lwz       r4,0x0014(r9)
04E48 04DC8          3BC10048               addi      r30,SP,72
04E4C 04DCC          807F0534               lwz       r3,0x0534(r31)
04E50 04DD0          90830020               stw       r4,0x0020(r3)
04E54 04DD4          4801267D               bl        $+0x1267C                 ; 0x00017450
04E58 04DD8          80410014               lwz       RTOC,0x0014(SP)
04E5C 04DDC          38820600               addi      r4,RTOC,1536
04E60 04DE0          807F0048               lwz       r3,0x0048(r31)
04E64 04DE4          388413F9               addi      r4,r4,5113
04E68 04DE8          48004829               bl        $+0x4828                  ; 0x00009610
04E6C 04DEC   X      60000000               nop
04E70 04DF0          819F0534               lwz       r12,0x0534(r31)
04E74 04DF4          800C0030               lwz       r0,0x0030(r12)
04E78 04DF8          64000020               oris      r0,r0,0x0020
04E7C 04DFC          900C0030               stw       r0,0x0030(r12)
04E80 04E00          48012651               bl        $+0x12650                 ; 0x00017450
04E84 04E04          80410014               lwz       RTOC,0x0014(SP)
04E88 04E08          38610048               addi      r3,SP,72
04E8C 04E0C   X      3880FFFB               li        r4,-5
04E90 04E10          48012599               bl        $+0x12598                 ; 0x000173A8
04E94 04E14          80410014               lwz       RTOC,0x0014(SP)
04E98 04E18          809E0004               lwz       r4,0x0004(r30)
04E9C 04E1C          80610048               lwz       r3,0x0048(SP)
04EA0 04E20          480125A1               bl        $+0x125A0                 ; 0x000173C0
04EA4 04E24          80410014               lwz       RTOC,0x0014(SP)
04EA8 04E28          819F0534               lwz       r12,0x0534(r31)
04EAC 04E2C          800C0028               lwz       r0,0x0028(r12)
04EB0 04E30          54000467               rlwinm.   r0,r0,0,17,19
04EB4 04E34   X      40820038               bne       $+0x0038                  ; 0x00004E6C
04EB8 04E38   X      3BC086A1               li        r30,-31071
04EBC 04E3C          3FDE0002               addis     r30,r30,2
04EC0 04E40          39810040               addi      r12,SP,64
04EC4 04E44          80610040               lwz       r3,0x0040(SP)
04EC8 04E48          808C0004               lwz       r4,0x0004(r12)
04ECC 04E4C          480036CD               bl        $+0x36CC                  ; 0x00008518
04ED0 04E50   X      60000000               nop
04ED4 04E54   X      7C03F040               cmplw     r3,r30
04ED8 04E58   X      40800034               bge       $+0x0034                  ; 0x00004E8C
04EDC 04E5C          819F0534               lwz       r12,0x0534(r31)
04EE0 04E60          806C0028               lwz       r3,0x0028(r12)
04EE4 04E64          54630467               rlwinm.   r3,r3,0,17,19
04EE8 04E68   X      4182FFD8               beq       $-0x0028                  ; 0x00004E40
04EEC 04E6C   X      38600001               li        r3,1
04EF0 04E70          38210060               addi      SP,SP,96
04EF4 04E74          80010008               lwz       r0,0x0008(SP)
04EF8 04E78   X      7C0803A6               mtlr      r0                        ; LR = 8
04EFC 04E7C          83A1FFF4               lwz       r29,-0x000C(SP)
04F00 04E80          83C1FFF8               lwz       r30,-0x0008(SP)
04F04 04E84          83E1FFFC               lwz       r31,-0x0004(SP)
04F08 04E88   X      4E800020               blr
04F0C 04E8C          38820600               addi      r4,RTOC,1536
04F10 04E90          807F0048               lwz       r3,0x0048(r31)
04F14 04E94          38841412               addi      r4,r4,5138
04F18 04E98          48003F69               bl        $+0x3F68                  ; 0x00008E00
04F1C 04E9C   X      60000000               nop
04F20 04EA0          4BFFFEBC               b         $-0x0144                  ; 0x00004D5C
04F24 04EA4          813F0550               lwz       r9,0x0550(r31)
04F28 04EA8          4BFFFF1C               b         $-0x00E4                  ; 0x00004DC4
04F2C 04EAC          38210060               addi      SP,SP,96
04F30 04EB0          80010008               lwz       r0,0x0008(SP)
04F34 04EB4   X      7C0803A6               mtlr      r0                        ; LR = 8
04F38 04EB8          83A1FFF4               lwz       r29,-0x000C(SP)
04F3C 04EBC          83C1FFF8               lwz       r30,-0x0008(SP)
04F40 04EC0          83E1FFFC               lwz       r31,-0x0004(SP)
04F44 04EC4   X      4E800020               blr
04F48 04EC8   X      7C0802A6               mflr      r0                        ; LR = 8
04F4C 04ECC          BF61FFEC               stmw      r27,-0x0014(SP)
04F50 04ED0          90010008               stw       r0,0x0008(SP)
04F54 04ED4          9421FFB0               stwu      SP,-0x0050(SP)
04F58 04ED8          9081006C               stw       r4,0x006C(SP)
04F5C 04EDC   X      3B800000               li        r28,0
04F60 04EE0   X      7C7F1B78               mr        r31,r3
04F64 04EE4          83DF05F0               lwz       r30,0x05F0(r31)
04F68 04EE8   X      7CBD2B78               mr        r29,r5
04F6C 04EEC          811F056C               lwz       r8,0x056C(r31)
04F70 04EF0          3BDE0001               addi      r30,r30,1
04F74 04EF4          813F0550               lwz       r9,0x0550(r31)
04F78 04EF8   X      28080000               cmplwi    r8,0x0000
04F7C 04EFC          93DF05F0               stw       r30,0x05F0(r31)
04F80 04F00   X      3BC00000               li        r30,0
04F84 04F04   X      3B600000               li        r27,0
04F88 04F08   X      40810030               ble       $+0x0030                  ; 0x00004F38
04F8C 04F0C   X      7D0903A6               mtctr     r8                        ; CTR = 9
04F90 04F10          48000010               b         $+0x0010                  ; 0x00004F20
04F94 04F14   X      418200E8               beq       $+0x00E8                  ; 0x00004FFC
04F98 04F18   X      7D3E4B78               mr        r30,r9
04F9C 04F1C          813E0010               lwz       r9,0x0010(r30)
04FA0 04F20          8129001C               lwz       r9,0x001C(r9)
04FA4 04F24   X      28090000               cmplwi    r9,0x0000
04FA8 04F28   X      4200FFEC               bdnz      $-0x0014                  ; 0x00004F14
04FAC 04F2C   X      418200D0               beq       $+0x00D0                  ; 0x00004FFC
04FB0 04F30   X      7D084050               sub       r8,r8,r8
04FB4 04F34   X      7D3E4B78               mr        r30,r9
04FB8 04F38   X      2C080000               cmpwi     r8,0
04FBC 04F3C   X      40820010               bne       $+0x0010                  ; 0x00004F4C
04FC0 04F40          809F05EC               lwz       r4,0x05EC(r31)
04FC4 04F44          38840001               addi      r4,r4,1
04FC8 04F48          909F05EC               stw       r4,0x05EC(r31)
04FCC 04F4C   X      2C1E0000               cmpwi     r30,0
04FD0 04F50   X      40820034               bne       $+0x0034                  ; 0x00004F84
04FD4 04F54          807F05F8               lwz       r3,0x05F8(r31)
04FD8 04F58          38630001               addi      r3,r3,1
04FDC 04F5C          907F05F8               stw       r3,0x05F8(r31)
04FE0 04F60   X      7FA3EB78               mr        r3,r29
04FE4 04F64          8181006C               lwz       r12,0x006C(SP)
04FE8 04F68          480129F9               bl        $+0x129F8                 ; 0x00017960
04FEC 04F6C          80410014               lwz       RTOC,0x0014(SP)
04FF0 04F70          38210050               addi      SP,SP,80
04FF4 04F74          80010008               lwz       r0,0x0008(SP)
04FF8 04F78   X      7C0803A6               mtlr      r0                        ; LR = 8
04FFC 04F7C          BB61FFEC               lmw       r27,-0x0014(SP)
05000 04F80   X      4E800020               blr
05004 04F84          93BF0568               stw       r29,0x0568(r31)
05008 04F88          8001006C               lwz       r0,0x006C(SP)
0500C 04F8C          901F0564               stw       r0,0x0564(r31)
05010 04F90          807E0004               lwz       r3,0x0004(r30)
05014 04F94          64638000               oris      r3,r3,0x8000
05018 04F98          907E0004               stw       r3,0x0004(r30)
0501C 04F9C   X      38601000               li        r3,4096
05020 04FA0          3C630001               addis     r3,r3,1
05024 04FA4          48012585               bl        $+0x12584                 ; 0x00017528
05028 04FA8          80410014               lwz       RTOC,0x0014(SP)
0502C 04FAC          819F0534               lwz       r12,0x0534(r31)
05030 04FB0          906C0058               stw       r3,0x0058(r12)
05034 04FB4          801E0000               lwz       r0,0x0000(r30)
05038 04FB8   X      54000001               clrrwi.   r0,r0,31
0503C 04FBC   X      40820054               bne       $+0x0054                  ; 0x00005010
05040 04FC0          819F0534               lwz       r12,0x0534(r31)
05044 04FC4   X      7FA3EB78               mr        r3,r29
05048 04FC8          936C0058               stw       r27,0x0058(r12)
0504C 04FCC          809F05FC               lwz       r4,0x05FC(r31)
05050 04FD0          38840001               addi      r4,r4,1
05054 04FD4          909F05FC               stw       r4,0x05FC(r31)
05058 04FD8          8181006C               lwz       r12,0x006C(SP)
0505C 04FDC          48012985               bl        $+0x12984                 ; 0x00017960
05060 04FE0          80410014               lwz       RTOC,0x0014(SP)
05064 04FE4          939F0564               stw       r28,0x0564(r31)
05068 04FE8          38210050               addi      SP,SP,80
0506C 04FEC          80010008               lwz       r0,0x0008(SP)
05070 04FF0   X      7C0803A6               mtlr      r0                        ; LR = 8
05074 04FF4          BB61FFEC               lmw       r27,-0x0014(SP)
05078 04FF8   X      4E800020               blr
0507C 04FFC   X      7C0902A6               mfctr     r0                        ; CTR = 9
05080 05000   X      7C680050               sub       r3,r0,r8
05084 05004          7C881A14               add       r4,r8,r3
05088 05008          39040001               addi      r8,r4,1
0508C 0500C          4BFFFF2C               b         $-0x00D4                  ; 0x00004F38
05090 05010          38210050               addi      SP,SP,80
05094 05014          80010008               lwz       r0,0x0008(SP)
05098 05018   X      7C0803A6               mtlr      r0                        ; LR = 8
0509C 0501C          BB61FFEC               lmw       r27,-0x0014(SP)
050A0 05020   X      4E800020               blr
050A4 05024   X      7C0802A6               mflr      r0                        ; LR = 8
050A8 05028          BF41FFE8               stmw      r26,-0x0018(SP)
050AC 0502C          90010008               stw       r0,0x0008(SP)
050B0 05030          9421FFA0               stwu      SP,-0x0060(SP)
050B4 05034          3BC10038               addi      r30,SP,56
050B8 05038   X      7C7F1B78               mr        r31,r3
050BC 0503C          38610038               addi      r3,SP,56
050C0 05040   X      7C9B2378               mr        r27,r4
050C4 05044          3BA10040               addi      r29,SP,64
050C8 05048   X      3B400001               li        r26,1
050CC 0504C          48012315               bl        $+0x12314                 ; 0x00017360
050D0 05050          80410014               lwz       RTOC,0x0014(SP)
050D4 05054          801E0000               lwz       r0,0x0000(r30)
050D8 05058          901D0000               stw       r0,0x0000(r29)
050DC 0505C          801E0004               lwz       r0,0x0004(r30)
050E0 05060   X      3BC00000               li        r30,0
050E4 05064          901D0004               stw       r0,0x0004(r29)
050E8 05068          819F0600               lwz       r12,0x0600(r31)
050EC 0506C          813F0560               lwz       r9,0x0560(r31)
050F0 05070          380C0001               addi      r0,r12,1
050F4 05074          83BF0548               lwz       r29,0x0548(r31)
050F8 05078   X      2C090000               cmpwi     r9,0
050FC 0507C          901F0600               stw       r0,0x0600(r31)
05100 05080   X      4182009C               beq       $+0x009C                  ; 0x0000511C
05104 05084          80090000               lwz       r0,0x0000(r9)
05108 05088   X      54000001               clrrwi.   r0,r0,31
0510C 0508C   X      418200E0               beq       $+0x00E0                  ; 0x0000516C
05110 05090          807F0534               lwz       r3,0x0534(r31)
05114 05094          80830028               lwz       r4,0x0028(r3)
05118 05098          54840467               rlwinm.   r4,r4,0,17,19
0511C 0509C   X      40820038               bne       $+0x0038                  ; 0x000050D4
05120 050A0          80BF05E0               lwz       r5,0x05E0(r31)
05124 050A4   X      7FE3FB78               mr        r3,r31
05128 050A8          38A50001               addi      r5,r5,1
0512C 050AC          90BF05E0               stw       r5,0x05E0(r31)
05130 050B0          4BFFFC49               bl        $-0x03B8                  ; 0x00004CF8
05134 050B4   X      2C030000               cmpwi     r3,0
05138 050B8   X      4082007C               bne       $+0x007C                  ; 0x00005134
0513C 050BC          38820600               addi      r4,RTOC,1536
05140 050C0          807F0048               lwz       r3,0x0048(r31)
05144 050C4          38841427               addi      r4,r4,5159
05148 050C8          48003D39               bl        $+0x3D38                  ; 0x00008E00
0514C 050CC   X      60000000               nop
05150 050D0          48000064               b         $+0x0064                  ; 0x00005134
05154 050D4          839F0534               lwz       r28,0x0534(r31)
05158 050D8          807C0028               lwz       r3,0x0028(r28)
0515C 050DC          54630466               rlwinm    r3,r3,0,17,19
05160 050E0   X      2C036000               cmpwi     r3,24576
05164 050E4   X      41820050               beq       $+0x0050                  ; 0x00005134
05168 050E8   X      2C1B0000               cmpwi     r27,0
0516C 050EC   X      41820030               beq       $+0x0030                  ; 0x0000511C
05170 050F0          809B0030               lwz       r4,0x0030(r27)
05174 050F4   X      2C040002               cmpwi     r4,2
05178 050F8   X      40820024               bne       $+0x0024                  ; 0x0000511C
0517C 050FC          38610040               addi      r3,SP,64
05180 05100          80830004               lwz       r4,0x0004(r3)
05184 05104          80610040               lwz       r3,0x0040(SP)
05188 05108          48003411               bl        $+0x3410                  ; 0x00008518
0518C 0510C   X      60000000               nop
05190 05110          839F053C               lwz       r28,0x053C(r31)
05194 05114   X      7C03E040               cmplw     r3,r28
05198 05118   X      418002BC               blt       $+0x02BC                  ; 0x000053D4
0519C 0511C          93BF0548               stw       r29,0x0548(r31)
051A0 05120          38210060               addi      SP,SP,96
051A4 05124          80010008               lwz       r0,0x0008(SP)
051A8 05128   X      7C0803A6               mtlr      r0                        ; LR = 8
051AC 0512C          BB41FFE8               lmw       r26,-0x0018(SP)
051B0 05130   X      4E800020               blr
051B4 05134          819F05E4               lwz       r12,0x05E4(r31)
051B8 05138          38A10040               addi      r5,SP,64
051BC 0513C          80850004               lwz       r4,0x0004(r5)
051C0 05140          380C0001               addi      r0,r12,1
051C4 05144          901F05E4               stw       r0,0x05E4(r31)
051C8 05148          807F0534               lwz       r3,0x0534(r31)
051CC 0514C          93430008               stw       r26,0x0008(r3)
051D0 05150          80610040               lwz       r3,0x0040(SP)
051D4 05154          480033C5               bl        $+0x33C4                  ; 0x00008518
051D8 05158   X      60000000               nop
051DC 0515C          801F053C               lwz       r0,0x053C(r31)
051E0 05160   X      7C030040               cmplw     r3,r0
051E4 05164   X      41800270               blt       $+0x0270                  ; 0x000053D4
051E8 05168          4BFFFFB4               b         $-0x004C                  ; 0x0000511C
051EC 0516C          811F0550               lwz       r8,0x0550(r31)
051F0 05170   X      38000000               li        r0,0
051F4 05174          80680004               lwz       r3,0x0004(r8)
051F8 05178   X      38E08080               li        r7,-32640
051FC 0517C          9008001C               stw       r0,0x001C(r8)
05200 05180   X      38808101               li        r4,-32511
05204 05184          54630043               rlwinm.   r3,r3,0,1,1
05208 05188          83880018               lwz       r28,0x0018(r8)
0520C 0518C   X      3B400001               li        r26,1
05210 05190   X      38C00000               li        r6,0
05214 05194          3CE70001               addis     r7,r7,1
05218 05198          3C840001               addis     r4,r4,1
0521C 0519C   X      40820104               bne       $+0x0104                  ; 0x000052A0
05220 051A0          80A80000               lwz       r5,0x0000(r8)
05224 051A4          807F0554               lwz       r3,0x0554(r31)
05228 051A8          7CA91838               and       r9,r5,r3
0522C 051AC          7D2A3839               and.      r10,r9,r7
05230 051B0   X      418200C8               beq       $+0x00C8                  ; 0x00005278
05234 051B4          712B0082               andi.     r11,r9,0x0082
05238 051B8   X      2C8B0080               cmpwi     cr1,r11,128
0523C 051BC   X      40860010               bne       cr1,$+0x0010              ; 0x000051CC
05240 051C0          807F0630               lwz       r3,0x0630(r31)
05244 051C4          38630001               addi      r3,r3,1
05248 051C8          907F0630               stw       r3,0x0630(r31)
0524C 051CC          552505EF               rlwinm.   r5,r9,0,23,23
05250 051D0          4F000000               mcrf      cr6,cr0
05254 051D4   X      419A0014               beq       cr6,$+0x0014              ; 0x000051E8
05258 051D8          807F0054               lwz       r3,0x0054(r31)
0525C 051DC          80A30028               lwz       r5,0x0028(r3)
05260 051E0          38A50001               addi      r5,r5,1
05264 051E4          90A30028               stw       r5,0x0028(r3)
05268 051E8          712A0A00               andi.     r10,r9,0x0A00
0526C 051EC   X      2C8A0A00               cmpwi     cr1,r10,2560
05270 051F0   X      40860014               bne       cr1,$+0x0014              ; 0x00005204
05274 051F4          807F0634               lwz       r3,0x0634(r31)
05278 051F8          38630001               addi      r3,r3,1
0527C 051FC          907F0634               stw       r3,0x0634(r31)
05280 05200          48000018               b         $+0x0018                  ; 0x00005218
05284 05204          552505AD               rlwinm.   r5,r9,0,22,22
05288 05208   X      41820010               beq       $+0x0010                  ; 0x00005218
0528C 0520C          807F0638               lwz       r3,0x0638(r31)
05290 05210          38630001               addi      r3,r3,1
05294 05214          907F0638               stw       r3,0x0638(r31)
05298 05218          5525056B               rlwinm.   r5,r9,0,21,21
0529C 0521C   X      41820028               beq       $+0x0028                  ; 0x00005244
052A0 05220          807F0558               lwz       r3,0x0558(r31)
052A4 05224          38630001               addi      r3,r3,1
052A8 05228   X      2C030002               cmpwi     r3,2
052AC 0522C   X      40820018               bne       $+0x0018                  ; 0x00005244
052B0 05230          80BF063C               lwz       r5,0x063C(r31)
052B4 05234          93DF0558               stw       r30,0x0558(r31)
052B8 05238          38A50001               addi      r5,r5,1
052BC 0523C          90BF063C               stw       r5,0x063C(r31)
052C0 05240          48000008               b         $+0x0008                  ; 0x00005248
052C4 05244          93DF0558               stw       r30,0x0558(r31)
052C8 05248   X      419A0028               beq       cr6,$+0x0028              ; 0x00005270
052CC 0524C          807F055C               lwz       r3,0x055C(r31)
052D0 05250          38630001               addi      r3,r3,1
052D4 05254   X      2C030002               cmpwi     r3,2
052D8 05258   X      40820018               bne       $+0x0018                  ; 0x00005270
052DC 0525C          80BF0640               lwz       r5,0x0640(r31)
052E0 05260          93DF055C               stw       r30,0x055C(r31)
052E4 05264          38A50001               addi      r5,r5,1
052E8 05268          90BF0640               stw       r5,0x0640(r31)
052EC 0526C          48000014               b         $+0x0014                  ; 0x00005280
052F0 05270          93DF055C               stw       r30,0x055C(r31)
052F4 05274          4800000C               b         $+0x000C                  ; 0x00005280
052F8 05278          93DF0558               stw       r30,0x0558(r31)
052FC 0527C          93DF055C               stw       r30,0x055C(r31)
05300 05280          80680018               lwz       r3,0x0018(r8)
05304 05284   X      3BBDFFFF               subi      r29,r29,1
05308 05288          93C30030               stw       r30,0x0030(r3)
0530C 0528C          90C80018               stw       r6,0x0018(r8)
05310 05290          81080010               lwz       r8,0x0010(r8)
05314 05294          80A80004               lwz       r5,0x0004(r8)
05318 05298          54A50043               rlwinm.   r5,r5,0,1,1
0531C 0529C   X      4182FF04               beq       $-0x00FC                  ; 0x000051A0
05320 052A0          813F0554               lwz       r9,0x0554(r31)
05324 052A4   X      3BBDFFFF               subi      r29,r29,1
05328 052A8          81480018               lwz       r10,0x0018(r8)
0532C 052AC          80680000               lwz       r3,0x0000(r8)
05330 052B0          93CA0030               stw       r30,0x0030(r10)
05334 052B4          7C654838               and       r5,r3,r9
05338 052B8          90C80018               stw       r6,0x0018(r8)
0533C 052BC          7CA03839               and.      r0,r5,r7
05340 052C0          81680010               lwz       r11,0x0010(r8)
05344 052C4          917F0550               stw       r11,0x0550(r31)
05348 052C8          818B001C               lwz       r12,0x001C(r11)
0534C 052CC          919F0560               stw       r12,0x0560(r31)
05350 052D0   X      418200C8               beq       $+0x00C8                  ; 0x00005398
05354 052D4          70A00082               andi.     r0,r5,0x0082
05358 052D8   X      2C800080               cmpwi     cr1,r0,128
0535C 052DC   X      40860010               bne       cr1,$+0x0010              ; 0x000052EC
05360 052E0          807F0630               lwz       r3,0x0630(r31)
05364 052E4          38630001               addi      r3,r3,1
05368 052E8          907F0630               stw       r3,0x0630(r31)
0536C 052EC          54A605EF               rlwinm.   r6,r5,0,23,23
05370 052F0          4F000000               mcrf      cr6,cr0
05374 052F4   X      419A0014               beq       cr6,$+0x0014              ; 0x00005308
05378 052F8          807F0054               lwz       r3,0x0054(r31)
0537C 052FC          80C30028               lwz       r6,0x0028(r3)
05380 05300          38C60001               addi      r6,r6,1
05384 05304          90C30028               stw       r6,0x0028(r3)
05388 05308          70A70A00               andi.     r7,r5,0x0A00
0538C 0530C   X      2C870A00               cmpwi     cr1,r7,2560
05390 05310   X      40860014               bne       cr1,$+0x0014              ; 0x00005324
05394 05314          807F0634               lwz       r3,0x0634(r31)
05398 05318          38630001               addi      r3,r3,1
0539C 0531C          907F0634               stw       r3,0x0634(r31)
053A0 05320          48000018               b         $+0x0018                  ; 0x00005338
053A4 05324          54A605AD               rlwinm.   r6,r5,0,22,22
053A8 05328   X      41820010               beq       $+0x0010                  ; 0x00005338
053AC 0532C          807F0638               lwz       r3,0x0638(r31)
053B0 05330          38630001               addi      r3,r3,1
053B4 05334          907F0638               stw       r3,0x0638(r31)
053B8 05338          54A6056B               rlwinm.   r6,r5,0,21,21
053BC 0533C   X      41820028               beq       $+0x0028                  ; 0x00005364
053C0 05340          807F0558               lwz       r3,0x0558(r31)
053C4 05344          38630001               addi      r3,r3,1
053C8 05348   X      2C030002               cmpwi     r3,2
053CC 0534C   X      40820018               bne       $+0x0018                  ; 0x00005364
053D0 05350          80DF063C               lwz       r6,0x063C(r31)
053D4 05354          93DF0558               stw       r30,0x0558(r31)
053D8 05358          38C60001               addi      r6,r6,1
053DC 0535C          90DF063C               stw       r6,0x063C(r31)
053E0 05360          48000008               b         $+0x0008                  ; 0x00005368
053E4 05364          93DF0558               stw       r30,0x0558(r31)
053E8 05368   X      419A0028               beq       cr6,$+0x0028              ; 0x00005390
053EC 0536C          807F055C               lwz       r3,0x055C(r31)
053F0 05370          38630001               addi      r3,r3,1
053F4 05374   X      2C030002               cmpwi     r3,2
053F8 05378   X      40820018               bne       $+0x0018                  ; 0x00005390
053FC 0537C          80DF0640               lwz       r6,0x0640(r31)
05400 05380          93DF055C               stw       r30,0x055C(r31)
05404 05384          38C60001               addi      r6,r6,1
05408 05388          90DF0640               stw       r6,0x0640(r31)
0540C 0538C          48000014               b         $+0x0014                  ; 0x000053A0
05410 05390          93DF055C               stw       r30,0x055C(r31)
05414 05394          4800000C               b         $+0x000C                  ; 0x000053A0
05418 05398          93DF0558               stw       r30,0x0558(r31)
0541C 0539C          93DF055C               stw       r30,0x055C(r31)
05420 053A0          7CA32039               and.      r3,r5,r4
05424 053A4   X      41820018               beq       $+0x0018                  ; 0x000053BC
05428 053A8   X      7FE3FB78               mr        r3,r31
0542C 053AC   X      7F84E378               mr        r4,r28
05430 053B0          4BFFF6DD               bl        $-0x0924                  ; 0x00004A8C
05434 053B4   X      2C030000               cmpwi     r3,0
05438 053B8   X      41820010               beq       $+0x0010                  ; 0x000053C8
0543C 053BC          819F05D4               lwz       r12,0x05D4(r31)
05440 053C0          380C0001               addi      r0,r12,1
05444 053C4          901F05D4               stw       r0,0x05D4(r31)
05448 053C8   X      7F83E378               mr        r3,r28
0544C 053CC          480033B9               bl        $+0x33B8                  ; 0x00008784
05450 053D0   X      60000000               nop
05454 053D4          813F0560               lwz       r9,0x0560(r31)
05458 053D8   X      2C090000               cmpwi     r9,0
0545C 053DC   X      4182FD40               beq       $-0x02C0                  ; 0x0000511C
05460 053E0          4BFFFCA4               b         $-0x035C                  ; 0x00005084
05464 053E4          38210060               addi      SP,SP,96
05468 053E8          80010008               lwz       r0,0x0008(SP)
0546C 053EC   X      7C0803A6               mtlr      r0                        ; LR = 8
05470 053F0          BB41FFE8               lmw       r26,-0x0018(SP)
05474 053F4   X      4E800020               blr
05478 053F8   X      7C0802A6               mflr      r0                        ; LR = 8
0547C 053FC          BF21FFE4               stmw      r25,-0x001C(SP)
05480 05400          90010008               stw       r0,0x0008(SP)
05484 05404          9421FF90               stwu      SP,-0x0070(SP)
05488 05408   X      3B800001               li        r28,1
0548C 0540C   X      7C7F1B78               mr        r31,r3
05490 05410          83DF0548               lwz       r30,0x0548(r31)
05494 05414   X      7C9D2378               mr        r29,r4
05498 05418          80FF0544               lwz       r7,0x0544(r31)
0549C 0541C   X      3B600000               li        r27,0
054A0 05420          80BD0028               lwz       r5,0x0028(r29)
054A4 05424          7CDE2A14               add       r6,r30,r5
054A8 05428   X      7C063840               cmplw     r6,r7
054AC 0542C   X      408100A8               ble       $+0x00A8                  ; 0x000054D4
054B0 05430          38610038               addi      r3,SP,56
054B4 05434          3B410038               addi      r26,SP,56
054B8 05438          3B210040               addi      r25,SP,64
054BC 0543C          48011F25               bl        $+0x11F24                 ; 0x00017360
054C0 05440          80410014               lwz       RTOC,0x0014(SP)
054C4 05444          801A0000               lwz       r0,0x0000(r26)
054C8 05448          90190000               stw       r0,0x0000(r25)
054CC 0544C          801A0004               lwz       r0,0x0004(r26)
054D0 05450          90190004               stw       r0,0x0004(r25)
054D4 05454          819F0608               lwz       r12,0x0608(r31)
054D8 05458   X      7FE3FB78               mr        r3,r31
054DC 0545C          380C0001               addi      r0,r12,1
054E0 05460          901F0608               stw       r0,0x0608(r31)
054E4 05464   X      38800000               li        r4,0
054E8 05468          4BFFFBBD               bl        $-0x0444                  ; 0x00005024
054EC 0546C          801F0548               lwz       r0,0x0548(r31)
054F0 05470          819D0028               lwz       r12,0x0028(r29)
054F4 05474          817F0544               lwz       r11,0x0544(r31)
054F8 05478          7C006214               add       r0,r0,r12
054FC 0547C   X      7C005840               cmplw     r0,r11
05500 05480   X      40810054               ble       $+0x0054                  ; 0x000054D4
05504 05484          881F004E               lbz       r0,0x004E(r31)
05508 05488   X      2C000000               cmpwi     r0,0
0550C 0548C   X      41820024               beq       $+0x0024                  ; 0x000054B0
05510 05490          38610040               addi      r3,SP,64
05514 05494          80830004               lwz       r4,0x0004(r3)
05518 05498          80610040               lwz       r3,0x0040(SP)
0551C 0549C          4800307D               bl        $+0x307C                  ; 0x00008518
05520 054A0   X      60000000               nop
05524 054A4          835F053C               lwz       r26,0x053C(r31)
05528 054A8   X      7C03D040               cmplw     r3,r26
0552C 054AC   X      4081FFA8               ble       $-0x0058                  ; 0x00005454
05530 054B0          819F05E8               lwz       r12,0x05E8(r31)
05534 054B4   X      7FA3EB78               mr        r3,r29
05538 054B8          380C0001               addi      r0,r12,1
0553C 054BC          901F05E8               stw       r0,0x05E8(r31)
05540 054C0          38210070               addi      SP,SP,112
05544 054C4          80010008               lwz       r0,0x0008(SP)
05548 054C8   X      7C0803A6               mtlr      r0                        ; LR = 8
0554C 054CC          BB21FFE4               lmw       r25,-0x001C(SP)
05550 054D0   X      4E800020               blr
05554 054D4          809F05D0               lwz       r4,0x05D0(r31)
05558 054D8   X      38600002               li        r3,2
0555C 054DC          38840001               addi      r4,r4,1
05560 054E0          909F05D0               stw       r4,0x05D0(r31)
05564 054E4          3BDE0001               addi      r30,r30,1
05568 054E8          937D002C               stw       r27,0x002C(r29)
0556C 054EC   X      38800002               li        r4,2
05570 054F0          80DF054C               lwz       r6,0x054C(r31)
05574 054F4   X      3CA08000               lis       r5,-32768
05578 054F8   X      7CC73378               mr        r7,r6
0557C 054FC          93A70018               stw       r29,0x0018(r7)
05580 05500          907D0030               stw       r3,0x0030(r29)
05584 05504          815D0020               lwz       r10,0x0020(r29)
05588 05508          81270010               lwz       r9,0x0010(r7)
0558C 0550C   X      554A057E               clrlwi    r10,r10,21
05590 05510          654A0100               oris      r10,r10,0x0100
05594 05514          91470004               stw       r10,0x0004(r7)
05598 05518          817D0014               lwz       r11,0x0014(r29)
0559C 0551C          91670008               stw       r11,0x0008(r7)
055A0 05520          811D0008               lwz       r8,0x0008(r29)
055A4 05524   X      2C080000               cmpwi     r8,0
055A8 05528   X      41820040               beq       $+0x0040                  ; 0x00005568
055AC 0552C          91090018               stw       r8,0x0018(r9)
055B0 05530   X      7D274B78               mr        r7,r9
055B4 05534          90880030               stw       r4,0x0030(r8)
055B8 05538          3BDE0001               addi      r30,r30,1
055BC 0553C          81880020               lwz       r12,0x0020(r8)
055C0 05540          81270010               lwz       r9,0x0010(r7)
055C4 05544   X      558C057E               clrlwi    r12,r12,21
055C8 05548          658C0100               oris      r12,r12,0x0100
055CC 0554C          91870004               stw       r12,0x0004(r7)
055D0 05550          80680014               lwz       r3,0x0014(r8)
055D4 05554          90670008               stw       r3,0x0008(r7)
055D8 05558          90A70000               stw       r5,0x0000(r7)
055DC 0555C          81080008               lwz       r8,0x0008(r8)
055E0 05560   X      2C080000               cmpwi     r8,0
055E4 05564   X      4082FFC8               bne       $-0x0038                  ; 0x0000552C
055E8 05568          913F054C               stw       r9,0x054C(r31)
055EC 0556C          93DF0548               stw       r30,0x0548(r31)
055F0 05570          81460004               lwz       r10,0x0004(r6)
055F4 05574          654A2000               oris      r10,r10,0x2000
055F8 05578          91460004               stw       r10,0x0004(r6)
055FC 0557C          80670004               lwz       r3,0x0004(r7)
05600 05580          64634000               oris      r3,r3,0x4000
05604 05584          90670004               stw       r3,0x0004(r7)
05608 05588          90E6001C               stw       r7,0x001C(r6)
0560C 0558C          809F0560               lwz       r4,0x0560(r31)
05610 05590   X      2C040000               cmpwi     r4,0
05614 05594   X      40820008               bne       $+0x0008                  ; 0x0000559C
05618 05598          90FF0560               stw       r7,0x0560(r31)
0561C 0559C          90A60000               stw       r5,0x0000(r6)
05620 055A0          811F0534               lwz       r8,0x0534(r31)
05624 055A4          80680028               lwz       r3,0x0028(r8)
05628 055A8          54630467               rlwinm.   r3,r3,0,17,19
0562C 055AC   X      4082001C               bne       $+0x001C                  ; 0x000055C8
05630 055B0          809F05DC               lwz       r4,0x05DC(r31)
05634 055B4   X      7FE3FB78               mr        r3,r31
05638 055B8          38840001               addi      r4,r4,1
0563C 055BC          909F05DC               stw       r4,0x05DC(r31)
05640 055C0          4BFFF739               bl        $-0x08C8                  ; 0x00004CF8
05644 055C4          4800000C               b         $+0x000C                  ; 0x000055D0
05648 055C8          83BF0534               lwz       r29,0x0534(r31)
0564C 055CC          939D0008               stw       r28,0x0008(r29)
05650 055D0          807F0570               lwz       r3,0x0570(r31)
05654 055D4   X      7C1E1840               cmplw     r30,r3
05658 055D8   X      4081001C               ble       $+0x001C                  ; 0x000055F4
0565C 055DC          809F0604               lwz       r4,0x0604(r31)
05660 055E0   X      7FE3FB78               mr        r3,r31
05664 055E4          38840001               addi      r4,r4,1
05668 055E8          909F0604               stw       r4,0x0604(r31)
0566C 055EC   X      38800000               li        r4,0
05670 055F0          4BFFFA35               bl        $-0x05CC                  ; 0x00005024
05674 055F4   X      38600000               li        r3,0
05678 055F8          38210070               addi      SP,SP,112
0567C 055FC          80010008               lwz       r0,0x0008(SP)
05680 05600   X      7C0803A6               mtlr      r0                        ; LR = 8
05684 05604          BB21FFE4               lmw       r25,-0x001C(SP)
05688 05608   X      4E800020               blr
0568C 0560C          80030578               lwz       r0,0x0578(r3)
05690 05610   X      2C000000               cmpwi     r0,0
05694 05614   X      4082000C               bne       $+0x000C                  ; 0x00005620
05698 05618   X      38600001               li        r3,1
0569C 0561C   X      4E800020               blr
056A0 05620   X      7C0802A6               mflr      r0                        ; LR = 8
056A4 05624          BF01FFE0               stmw      r24,-0x0020(SP)
056A8 05628          90010008               stw       r0,0x0008(SP)
056AC 0562C          9421FFA0               stwu      SP,-0x0060(SP)
056B0 05630   X      7C7D1B78               mr        r29,r3
056B4 05634          835D0044               lwz       r26,0x0044(r29)
056B8 05638   X      7F43D378               mr        r3,r26
056BC 0563C          83DD0048               lwz       r30,0x0048(r29)
056C0 05640          48004E45               bl        $+0x4E44                  ; 0x0000A484
056C4 05644   X      60000000               nop
056C8 05648   X      2C030000               cmpwi     r3,0
056CC 0564C   X      40820038               bne       $+0x0038                  ; 0x00005684
056D0 05650          38820600               addi      r4,RTOC,1536
056D4 05654   X      7FC3F378               mr        r3,r30
056D8 05658          38841604               addi      r4,r4,5636
056DC 0565C          480037A5               bl        $+0x37A4                  ; 0x00008E00
056E0 05660   X      60000000               nop
056E4 05664   X      7FA3EB78               mr        r3,r29
056E8 05668          4BFFEA05               bl        $-0x15FC                  ; 0x0000406C
056EC 0566C   X      38600000               li        r3,0
056F0 05670          38210060               addi      SP,SP,96
056F4 05674          80010008               lwz       r0,0x0008(SP)
056F8 05678   X      7C0803A6               mtlr      r0                        ; LR = 8
056FC 0567C          BB01FFE0               lmw       r24,-0x0020(SP)
05700 05680   X      4E800020               blr
05704 05684          80DD0578               lwz       r6,0x0578(r29)
05708 05688   X      3BE00000               li        r31,0
0570C 0568C          833D0574               lwz       r25,0x0574(r29)
05710 05690   X      54D82834               slwi      r24,r6,5
05714 05694   X      28060000               cmplwi    r6,0x0000
05718 05698          7F19C214               add       r24,r25,r24
0571C 0569C   X      3B18FFE0               subi      r24,r24,32
05720 056A0   X      40810064               ble       $+0x0064                  ; 0x00005704
05724 056A4   X      3B800000               li        r28,0
05728 056A8          807D0574               lwz       r3,0x0574(r29)
0572C 056AC          7F63E214               add       r27,r3,r28
05730 056B0   X      7C1BC000               cmpw      r27,r24
05734 056B4          389B0020               addi      r4,r27,32
05738 056B8   X      40820008               bne       $+0x0008                  ; 0x000056C0
0573C 056BC   X      7F24CB78               mr        r4,r25
05740 056C0          48004179               bl        $+0x4178                  ; 0x00009838
05744 056C4   X      60000000               nop
05748 056C8          38C20600               addi      r6,RTOC,1536
0574C 056CC   X      7C651B78               mr        r5,r3
05750 056D0          809B000C               lwz       r4,0x000C(r27)
05754 056D4   X      7FC3F378               mr        r3,r30
05758 056D8          38C61447               addi      r6,r6,5191
0575C 056DC   X      7FE7FB78               mr        r7,r31
05760 056E0          480071CD               bl        $+0x71CC                  ; 0x0000C8AC
05764 056E4   X      60000000               nop
05768 056E8   X      2C030000               cmpwi     r3,0
0576C 056EC   X      4182FF64               beq       $-0x009C                  ; 0x00005650
05770 056F0          80DD0578               lwz       r6,0x0578(r29)
05774 056F4          3BFF0001               addi      r31,r31,1
05778 056F8   X      7C1F3040               cmplw     r31,r6
0577C 056FC          3B9C0020               addi      r28,r28,32
05780 05700   X      4180FFA8               blt       $-0x0058                  ; 0x000056A8
05784 05704          80E2FF1C               lwz       r7,-0x00E4(RTOC)
05788 05708   X      7FC3F378               mr        r3,r30
0578C 0570C          809D057C               lwz       r4,0x057C(r29)
05790 05710          38E7145C               addi      r7,r7,5212
05794 05714   X      38A00001               li        r5,1
05798 05718          48007255               bl        $+0x7254                  ; 0x0000C96C
0579C 0571C   X      60000000               nop
057A0 05720   X      2C030000               cmpwi     r3,0
057A4 05724   X      4182FF2C               beq       $-0x00D4                  ; 0x00005650
057A8 05728          801D0584               lwz       r0,0x0584(r29)
057AC 0572C          807D0580               lwz       r3,0x0580(r29)
057B0 05730   X      7C001800               cmpw      r0,r3
057B4 05734   X      40820028               bne       $+0x0028                  ; 0x0000575C
057B8 05738          38C20600               addi      r6,RTOC,1536
057BC 0573C   X      7FC3F378               mr        r3,r30
057C0 05740          809D057C               lwz       r4,0x057C(r29)
057C4 05744          38C6146D               addi      r6,r6,5229
057C8 05748   X      38A00001               li        r5,1
057CC 0574C          48007161               bl        $+0x7160                  ; 0x0000C8AC
057D0 05750   X      60000000               nop
057D4 05754   X      2C030000               cmpwi     r3,0
057D8 05758   X      4182FEF8               beq       $-0x0108                  ; 0x00005650
057DC 0575C          83FD057C               lwz       r31,0x057C(r29)
057E0 05760   X      2C1F0001               cmpwi     r31,1
057E4 05764   X      4082004C               bne       $+0x004C                  ; 0x000057B0
057E8 05768          38C20600               addi      r6,RTOC,1536
057EC 0576C   X      7FC3F378               mr        r3,r30
057F0 05770          809D0584               lwz       r4,0x0584(r29)
057F4 05774          38C61489               addi      r6,r6,5257
057F8 05778          80BD0580               lwz       r5,0x0580(r29)
057FC 0577C          48007315               bl        $+0x7314                  ; 0x0000CA90
05800 05780   X      60000000               nop
05804 05784   X      2C030000               cmpwi     r3,0
05808 05788   X      4182FEC8               beq       $-0x0138                  ; 0x00005650
0580C 0578C          38C20600               addi      r6,RTOC,1536
05810 05790   X      7FC3F378               mr        r3,r30
05814 05794          809D0588               lwz       r4,0x0588(r29)
05818 05798          38C614A5               addi      r6,r6,5285
0581C 0579C   X      38A00000               li        r5,0
05820 057A0          480072F1               bl        $+0x72F0                  ; 0x0000CA90
05824 057A4   X      60000000               nop
05828 057A8   X      2C030000               cmpwi     r3,0
0582C 057AC   X      4182FEA4               beq       $-0x015C                  ; 0x00005650
05830 057B0          83FD0588               lwz       r31,0x0588(r29)
05834 057B4   X      2C1F0000               cmpwi     r31,0
05838 057B8   X      41820074               beq       $+0x0074                  ; 0x0000582C
0583C 057BC          80A2FF1C               lwz       r5,-0x00E4(RTOC)
05840 057C0   X      7FC3F378               mr        r3,r30
05844 057C4          809D0584               lwz       r4,0x0584(r29)
05848 057C8          38A514C2               addi      r5,r5,5314
0584C 057CC          48007385               bl        $+0x7384                  ; 0x0000CB50
05850 057D0   X      60000000               nop
05854 057D4   X      2C030000               cmpwi     r3,0
05858 057D8   X      4182FE78               beq       $-0x0188                  ; 0x00005650
0585C 057DC          83FD0584               lwz       r31,0x0584(r29)
05860 057E0   X      7FC3F378               mr        r3,r30
05864 057E4          80A2FF1C               lwz       r5,-0x00E4(RTOC)
05868 057E8          809F001C               lwz       r4,0x001C(r31)
0586C 057EC          38A514D3               addi      r5,r5,5331
05870 057F0          48007361               bl        $+0x7360                  ; 0x0000CB50
05874 057F4   X      60000000               nop
05878 057F8   X      2C030000               cmpwi     r3,0
0587C 057FC   X      4182FE54               beq       $-0x01AC                  ; 0x00005650
05880 05800          839D0584               lwz       r28,0x0584(r29)
05884 05804   X      7FC3F378               mr        r3,r30
05888 05808          38C20600               addi      r6,RTOC,1536
0588C 0580C          80BC001C               lwz       r5,0x001C(r28)
05890 05810          38C614EB               addi      r6,r6,5355
05894 05814          809D0588               lwz       r4,0x0588(r29)
05898 05818          48007279               bl        $+0x7278                  ; 0x0000CA90
0589C 0581C   X      60000000               nop
058A0 05820   X      2C030000               cmpwi     r3,0
058A4 05824   X      4182FE2C               beq       $-0x01D4                  ; 0x00005650
058A8 05828          48000064               b         $+0x0064                  ; 0x0000588C
058AC 0582C          83FD0534               lwz       r31,0x0534(r29)
058B0 05830          807F0028               lwz       r3,0x0028(r31)
058B4 05834          5463052D               rlwinm.   r3,r3,0,20,22
058B8 05838   X      41820030               beq       $+0x0030                  ; 0x00005868
058BC 0583C          809D0534               lwz       r4,0x0534(r29)
058C0 05840          80640028               lwz       r3,0x0028(r4)
058C4 05844          5463052C               rlwinm    r3,r3,0,20,22
058C8 05848   X      2C030800               cmpwi     r3,2048
058CC 0584C   X      4182001C               beq       $+0x001C                  ; 0x00005868
058D0 05850          38820600               addi      r4,RTOC,1536
058D4 05854   X      7FC3F378               mr        r3,r30
058D8 05858          388414FD               addi      r4,r4,5373
058DC 0585C          480035A5               bl        $+0x35A4                  ; 0x00008E00
058E0 05860   X      60000000               nop
058E4 05864          4BFFFDEC               b         $-0x0214                  ; 0x00005650
058E8 05868          38C20600               addi      r6,RTOC,1536
058EC 0586C   X      7FC3F378               mr        r3,r30
058F0 05870          809D0584               lwz       r4,0x0584(r29)
058F4 05874          38C614C2               addi      r6,r6,5314
058F8 05878          80BD0580               lwz       r5,0x0580(r29)
058FC 0587C          48007215               bl        $+0x7214                  ; 0x0000CA90
05900 05880   X      60000000               nop
05904 05884   X      2C030000               cmpwi     r3,0
05908 05888   X      4182FDC8               beq       $-0x0238                  ; 0x00005650
0590C 0588C          807D0578               lwz       r3,0x0578(r29)
05910 05890   X      3B600000               li        r27,0
05914 05894          83FD0584               lwz       r31,0x0584(r29)
05918 05898   X      28030000               cmplwi    r3,0x0000
0591C 0589C          809D0580               lwz       r4,0x0580(r29)
05920 058A0   X      40810118               ble       $+0x0118                  ; 0x000059B8
05924 058A4          839F0018               lwz       r28,0x0018(r31)
05928 058A8   X      7C1F2000               cmpw      r31,r4
0592C 058AC   X      4182010C               beq       $+0x010C                  ; 0x000059B8
05930 058B0          80A2FF1C               lwz       r5,-0x00E4(RTOC)
05934 058B4   X      7FC3F378               mr        r3,r30
05938 058B8          809F001C               lwz       r4,0x001C(r31)
0593C 058BC          38A51522               addi      r5,r5,5410
05940 058C0          48007291               bl        $+0x7290                  ; 0x0000CB50
05944 058C4   X      60000000               nop
05948 058C8   X      2C030000               cmpwi     r3,0
0594C 058CC   X      4182FD84               beq       $-0x027C                  ; 0x00005650
05950 058D0          38C20600               addi      r6,RTOC,1536
05954 058D4   X      7FC3F378               mr        r3,r30
05958 058D8          809F001C               lwz       r4,0x001C(r31)
0595C 058DC   X      7FE5FB78               mr        r5,r31
05960 058E0          38C61522               addi      r6,r6,5410
05964 058E4          480071AD               bl        $+0x71AC                  ; 0x0000CA90
05968 058E8   X      60000000               nop
0596C 058EC   X      2C030000               cmpwi     r3,0
05970 058F0   X      4182FD60               beq       $-0x02A0                  ; 0x00005650
05974 058F4          809F0018               lwz       r4,0x0018(r31)
05978 058F8   X      7F43D378               mr        r3,r26
0597C 058FC          480048ED               bl        $+0x48EC                  ; 0x0000A1E8
05980 05900   X      60000000               nop
05984 05904   X      2C030000               cmpwi     r3,0
05988 05908   X      4182FD48               beq       $-0x02B8                  ; 0x00005650
0598C 0590C          38C20600               addi      r6,RTOC,1536
05990 05910   X      7FC3F378               mr        r3,r30
05994 05914          809F0018               lwz       r4,0x0018(r31)
05998 05918   X      7F85E378               mr        r5,r28
0599C 0591C          38C6153A               addi      r6,r6,5434
059A0 05920          48007171               bl        $+0x7170                  ; 0x0000CA90
059A4 05924   X      60000000               nop
059A8 05928   X      2C030000               cmpwi     r3,0
059AC 0592C   X      4182FD24               beq       $-0x02DC                  ; 0x00005650
059B0 05930          833F0018               lwz       r25,0x0018(r31)
059B4 05934   X      7FC3F378               mr        r3,r30
059B8 05938          38C20600               addi      r6,RTOC,1536
059BC 0593C          80B90014               lwz       r5,0x0014(r25)
059C0 05940          38C6154D               addi      r6,r6,5453
059C4 05944          809F0008               lwz       r4,0x0008(r31)
059C8 05948          48006F65               bl        $+0x6F64                  ; 0x0000C8AC
059CC 0594C   X      60000000               nop
059D0 05950   X      2C030000               cmpwi     r3,0
059D4 05954   X      4182FCFC               beq       $-0x0304                  ; 0x00005650
059D8 05958          809F0018               lwz       r4,0x0018(r31)
059DC 0595C   X      7F43D378               mr        r3,r26
059E0 05960          48004889               bl        $+0x4888                  ; 0x0000A1E8
059E4 05964   X      60000000               nop
059E8 05968   X      2C030000               cmpwi     r3,0
059EC 0596C   X      4182FCE4               beq       $-0x031C                  ; 0x00005650
059F0 05970          839F0018               lwz       r28,0x0018(r31)
059F4 05974   X      7FC3F378               mr        r3,r30
059F8 05978          80BC001C               lwz       r5,0x001C(r28)
059FC 0597C          38C20600               addi      r6,RTOC,1536
05A00 05980   X      54A5057E               clrlwi    r5,r5,21
05A04 05984          809F0004               lwz       r4,0x0004(r31)
05A08 05988          38C61561               addi      r6,r6,5473
05A0C 0598C          64A50100               oris      r5,r5,0x0100
05A10 05990          48006F1D               bl        $+0x6F1C                  ; 0x0000C8AC
05A14 05994   X      60000000               nop
05A18 05998   X      2C030000               cmpwi     r3,0
05A1C 0599C   X      4182FCB4               beq       $-0x034C                  ; 0x00005650
05A20 059A0          833D0578               lwz       r25,0x0578(r29)
05A24 059A4          3B7B0001               addi      r27,r27,1
05A28 059A8          83FF0010               lwz       r31,0x0010(r31)
05A2C 059AC   X      7C1BC840               cmplw     r27,r25
05A30 059B0          809D0580               lwz       r4,0x0580(r29)
05A34 059B4   X      4180FEF0               blt       $-0x0110                  ; 0x000058A4
05A38 059B8          38C20600               addi      r6,RTOC,1536
05A3C 059BC   X      7FC3F378               mr        r3,r30
05A40 059C0          38C61575               addi      r6,r6,5493
05A44 059C4   X      7FE5FB78               mr        r5,r31
05A48 059C8          480070C9               bl        $+0x70C8                  ; 0x0000CA90
05A4C 059CC   X      60000000               nop
05A50 059D0   X      2C030000               cmpwi     r3,0
05A54 059D4   X      4182FC7C               beq       $-0x0384                  ; 0x00005650
05A58 059D8          839F0000               lwz       r28,0x0000(r31)
05A5C 059DC   X      579C0001               clrrwi.   r28,r28,31
05A60 059E0   X      4182001C               beq       $+0x001C                  ; 0x000059FC
05A64 059E4          38820600               addi      r4,RTOC,1536
05A68 059E8   X      7FC3F378               mr        r3,r30
05A6C 059EC          38841586               addi      r4,r4,5510
05A70 059F0          48003411               bl        $+0x3410                  ; 0x00008E00
05A74 059F4   X      60000000               nop
05A78 059F8          4BFFFC58               b         $-0x03A8                  ; 0x00005650
05A7C 059FC          807D0578               lwz       r3,0x0578(r29)
05A80 05A00          3B9B0001               addi      r28,r27,1
05A84 05A04   X      7C1B1840               cmplw     r27,r3
05A88 05A08   X      40800070               bge       $+0x0070                  ; 0x00005A78
05A8C 05A0C          809F0000               lwz       r4,0x0000(r31)
05A90 05A10   X      54840001               clrrwi.   r4,r4,31
05A94 05A14   X      408200A0               bne       $+0x00A0                  ; 0x00005AB4
05A98 05A18          38C20600               addi      r6,RTOC,1536
05A9C 05A1C   X      7FC3F378               mr        r3,r30
05AA0 05A20          809F0018               lwz       r4,0x0018(r31)
05AA4 05A24          38C615BD               addi      r6,r6,5565
05AA8 05A28   X      38A00000               li        r5,0
05AAC 05A2C          48007065               bl        $+0x7064                  ; 0x0000CA90
05AB0 05A30   X      60000000               nop
05AB4 05A34   X      2C030000               cmpwi     r3,0
05AB8 05A38   X      4182FC18               beq       $-0x03E8                  ; 0x00005650
05ABC 05A3C          38C20600               addi      r6,RTOC,1536
05AC0 05A40   X      7FC3F378               mr        r3,r30
05AC4 05A44          809F001C               lwz       r4,0x001C(r31)
05AC8 05A48          38C615D9               addi      r6,r6,5593
05ACC 05A4C   X      38A00000               li        r5,0
05AD0 05A50          48007041               bl        $+0x7040                  ; 0x0000CA90
05AD4 05A54   X      60000000               nop
05AD8 05A58   X      2C030000               cmpwi     r3,0
05ADC 05A5C   X      4182FBF4               beq       $-0x040C                  ; 0x00005650
05AE0 05A60          807D0578               lwz       r3,0x0578(r29)
05AE4 05A64          3B7C0001               addi      r27,r28,1
05AE8 05A68          83FF0010               lwz       r31,0x0010(r31)
05AEC 05A6C   X      7C1C1840               cmplw     r28,r3
05AF0 05A70   X      7F7CDB78               mr        r28,r27
05AF4 05A74   X      4180FF98               blt       $-0x0068                  ; 0x00005A0C
05AF8 05A78          38C20600               addi      r6,RTOC,1536
05AFC 05A7C   X      7FC3F378               mr        r3,r30
05B00 05A80          809D0584               lwz       r4,0x0584(r29)
05B04 05A84   X      7FE5FB78               mr        r5,r31
05B08 05A88          38C615F4               addi      r6,r6,5620
05B0C 05A8C          48007005               bl        $+0x7004                  ; 0x0000CA90
05B10 05A90   X      60000000               nop
05B14 05A94   X      2C030000               cmpwi     r3,0
05B18 05A98   X      4182FBB8               beq       $-0x0448                  ; 0x00005650
05B1C 05A9C   X      38600001               li        r3,1
05B20 05AA0          38210060               addi      SP,SP,96
05B24 05AA4          80010008               lwz       r0,0x0008(SP)
05B28 05AA8   X      7C0803A6               mtlr      r0                        ; LR = 8
05B2C 05AAC          BB01FFE0               lmw       r24,-0x0020(SP)
05B30 05AB0   X      4E800020               blr
05B34 05AB4          38820600               addi      r4,RTOC,1536
05B38 05AB8   X      7FC3F378               mr        r3,r30
05B3C 05ABC          3884159D               addi      r4,r4,5533
05B40 05AC0          48003341               bl        $+0x3340                  ; 0x00008E00
05B44 05AC4   X      60000000               nop
05B48 05AC8          4BFFFB88               b         $-0x0478                  ; 0x00005650
05B4C 05ACC          4BFFFEEC               b         $-0x0114                  ; 0x000059B8
05B50 05AD0          38210060               addi      SP,SP,96
05B54 05AD4          80010008               lwz       r0,0x0008(SP)
05B58 05AD8   X      7C0803A6               mtlr      r0                        ; LR = 8
05B5C 05ADC          BB01FFE0               lmw       r24,-0x0020(SP)
05B60 05AE0   X      4E800020               blr
05B64 05AE4   X      7C0802A6               mflr      r0                        ; LR = 8
05B68 05AE8          BEA1FFD4               stmw      r21,-0x002C(SP)
05B6C 05AEC          90010008               stw       r0,0x0008(SP)
05B70 05AF0          9421FF90               stwu      SP,-0x0070(SP)
05B74 05AF4   X      3B000000               li        r24,0
05B78 05AF8   X      7C7E1B78               mr        r30,r3
05B7C 05AFC   X      7C9B2378               mr        r27,r4
05B80 05B00          4BFFE56D               bl        $-0x1A94                  ; 0x0000406C
05B84 05B04   X      2C030000               cmpwi     r3,0
05B88 05B08   X      40820030               bne       $+0x0030                  ; 0x00005B38
05B8C 05B0C          38820600               addi      r4,RTOC,1536
05B90 05B10          807E0048               lwz       r3,0x0048(r30)
05B94 05B14          3884161C               addi      r4,r4,5660
05B98 05B18          480032E9               bl        $+0x32E8                  ; 0x00008E00
05B9C 05B1C   X      60000000               nop
05BA0 05B20   X      38600000               li        r3,0
05BA4 05B24          38210070               addi      SP,SP,112
05BA8 05B28          80010008               lwz       r0,0x0008(SP)
05BAC 05B2C   X      7C0803A6               mtlr      r0                        ; LR = 8
05BB0 05B30          BAA1FFD4               lmw       r21,-0x002C(SP)
05BB4 05B34   X      4E800020               blr
05BB8 05B38          83FE0578               lwz       r31,0x0578(r30)
05BBC 05B3C   X      281F0000               cmplwi    r31,0x0000
05BC0 05B40   X      40810040               ble       $+0x0040                  ; 0x00005B80
05BC4 05B44   X      7FC3F378               mr        r3,r30
05BC8 05B48          4BFFFAC5               bl        $-0x053C                  ; 0x0000560C
05BCC 05B4C   X      2C030000               cmpwi     r3,0
05BD0 05B50   X      40820030               bne       $+0x0030                  ; 0x00005B80
05BD4 05B54          38820600               addi      r4,RTOC,1536
05BD8 05B58          807E0048               lwz       r3,0x0048(r30)
05BDC 05B5C          38841637               addi      r4,r4,5687
05BE0 05B60          480032A1               bl        $+0x32A0                  ; 0x00008E00
05BE4 05B64   X      60000000               nop
05BE8 05B68   X      38600000               li        r3,0
05BEC 05B6C          38210070               addi      SP,SP,112
05BF0 05B70          80010008               lwz       r0,0x0008(SP)
05BF4 05B74   X      7C0803A6               mtlr      r0                        ; LR = 8
05BF8 05B78          BAA1FFD4               lmw       r21,-0x002C(SP)
05BFC 05B7C   X      4E800020               blr
05C00 05B80          811E0578               lwz       r8,0x0578(r30)
05C04 05B84   X      3BA00000               li        r29,0
05C08 05B88          813E0574               lwz       r9,0x0574(r30)
05C0C 05B8C   X      28080000               cmplwi    r8,0x0000
05C10 05B90   X      3AE00000               li        r23,0
05C14 05B94   X      3AA00001               li        r21,1
05C18 05B98   X      4081003C               ble       $+0x003C                  ; 0x00005BD4
05C1C 05B9C   X      3BE00000               li        r31,0
05C20 05BA0          7F9F4A14               add       r28,r31,r9
05C24 05BA4          807C0018               lwz       r3,0x0018(r28)
05C28 05BA8   X      2C030000               cmpwi     r3,0
05C2C 05BAC   X      41820018               beq       $+0x0018                  ; 0x00005BC4
05C30 05BB0          48003789               bl        $+0x3788                  ; 0x00009338
05C34 05BB4   X      60000000               nop
05C38 05BB8          92FC0018               stw       r23,0x0018(r28)
05C3C 05BBC          811E0578               lwz       r8,0x0578(r30)
05C40 05BC0          813E0574               lwz       r9,0x0574(r30)
05C44 05BC4          3BBD0001               addi      r29,r29,1
05C48 05BC8          3BFF0020               addi      r31,r31,32
05C4C 05BCC   X      7C1D4040               cmplw     r29,r8
05C50 05BD0   X      4180FFD0               blt       $-0x0030                  ; 0x00005BA0
05C54 05BD4          3BFB0001               addi      r31,r27,1
05C58 05BD8   X      2B090000               cmplwi    cr6,r9,0x0000
05C5C 05BDC   X      7C1F4000               cmpw      r31,r8
05C60 05BE0   X      41820028               beq       $+0x0028                  ; 0x00005C08
05C64 05BE4   X      419A001C               beq       cr6,$+0x001C              ; 0x00005C00
05C68 05BE8   X      38800000               li        r4,0
05C6C 05BEC   X      7D234B78               mr        r3,r9
05C70 05BF0          48004049               bl        $+0x4048                  ; 0x00009C38
05C74 05BF4   X      60000000               nop
05C78 05BF8          907E0574               stw       r3,0x0574(r30)
05C7C 05BFC   X      2B030000               cmplwi    cr6,r3,0x0000
05C80 05C00          931E0578               stw       r24,0x0578(r30)
05C84 05C04   X      39000000               li        r8,0
05C88 05C08   X      409A005C               bne       cr6,$+0x005C              ; 0x00005C64
05C8C 05C0C          93FE0578               stw       r31,0x0578(r30)
05C90 05C10   X      57632834               slwi      r3,r27,5
05C94 05C14          38630020               addi      r3,r3,32
05C98 05C18   X      38800001               li        r4,1
05C9C 05C1C          4800416D               bl        $+0x416C                  ; 0x00009D88
05CA0 05C20   X      60000000               nop
05CA4 05C24          907E0574               stw       r3,0x0574(r30)
05CA8 05C28   X      2C030000               cmpwi     r3,0
05CAC 05C2C          811E0578               lwz       r8,0x0578(r30)
05CB0 05C30   X      40820034               bne       $+0x0034                  ; 0x00005C64
05CB4 05C34          38820600               addi      r4,RTOC,1536
05CB8 05C38   X      55052834               slwi      r5,r8,5
05CBC 05C3C          807E0048               lwz       r3,0x0048(r30)
05CC0 05C40          38841658               addi      r4,r4,5720
05CC4 05C44          480031BD               bl        $+0x31BC                  ; 0x00008E00
05CC8 05C48   X      60000000               nop
05CCC 05C4C   X      38600000               li        r3,0
05CD0 05C50          38210070               addi      SP,SP,112
05CD4 05C54          80010008               lwz       r0,0x0008(SP)
05CD8 05C58   X      7C0803A6               mtlr      r0                        ; LR = 8
05CDC 05C5C          BAA1FFD4               lmw       r21,-0x002C(SP)
05CE0 05C60   X      4E800020               blr
05CE4 05C64          835E0574               lwz       r26,0x0574(r30)
05CE8 05C68   X      55032834               slwi      r3,r8,5
05CEC 05C6C          7C9A1A14               add       r4,r26,r3
05CF0 05C70   X      28080000               cmplwi    r8,0x0000
05CF4 05C74   X      3B24FFE0               subi      r25,r4,32
05CF8 05C78   X      3B600000               li        r27,0
05CFC 05C7C   X      40810074               ble       $+0x0074                  ; 0x00005CF0
05D00 05C80   X      3B800000               li        r28,0
05D04 05C84   X      3EC00100               lis       r22,256
05D08 05C88          80BE0574               lwz       r5,0x0574(r30)
05D0C 05C8C          7FE5E214               add       r31,r5,r28
05D10 05C90   X      7C1FC800               cmpw      r31,r25
05D14 05C94          3BBF0020               addi      r29,r31,32
05D18 05C98   X      40820008               bne       $+0x0008                  ; 0x00005CA0
05D1C 05C9C   X      7F5DD378               mr        r29,r26
05D20 05CA0          931F0000               stw       r24,0x0000(r31)
05D24 05CA4   X      7FA4EB78               mr        r4,r29
05D28 05CA8          92DF0004               stw       r22,0x0004(r31)
05D2C 05CAC          3B7B0001               addi      r27,r27,1
05D30 05CB0          931F0008               stw       r24,0x0008(r31)
05D34 05CB4          3B9C0020               addi      r28,r28,32
05D38 05CB8          807E0574               lwz       r3,0x0574(r30)
05D3C 05CBC          48003B7D               bl        $+0x3B7C                  ; 0x00009838
05D40 05CC0   X      60000000               nop
05D44 05CC4          907F000C               stw       r3,0x000C(r31)
05D48 05CC8   X      7FE4FB78               mr        r4,r31
05D4C 05CCC          93BF0010               stw       r29,0x0010(r31)
05D50 05CD0          92FF001C               stw       r23,0x001C(r31)
05D54 05CD4          807E0574               lwz       r3,0x0574(r30)
05D58 05CD8          48003B75               bl        $+0x3B74                  ; 0x0000984C
05D5C 05CDC   X      60000000               nop
05D60 05CE0          907F0014               stw       r3,0x0014(r31)
05D64 05CE4          801E0578               lwz       r0,0x0578(r30)
05D68 05CE8   X      7C1B0040               cmplw     r27,r0
05D6C 05CEC   X      4180FF9C               blt       $-0x0064                  ; 0x00005C88
05D70 05CF0          935E0584               stw       r26,0x0584(r30)
05D74 05CF4          807E0048               lwz       r3,0x0048(r30)
05D78 05CF8          935E0580               stw       r26,0x0580(r30)
05D7C 05CFC          92BE057C               stw       r21,0x057C(r30)
05D80 05D00          92FE0588               stw       r23,0x0588(r30)
05D84 05D04          38820600               addi      r4,RTOC,1536
05D88 05D08          38841682               addi      r4,r4,5762
05D8C 05D0C          48003905               bl        $+0x3904                  ; 0x00009610
05D90 05D10   X      60000000               nop
05D94 05D14   X      38600001               li        r3,1
05D98 05D18          38210070               addi      SP,SP,112
05D9C 05D1C          80010008               lwz       r0,0x0008(SP)
05DA0 05D20   X      7C0803A6               mtlr      r0                        ; LR = 8
05DA4 05D24          BAA1FFD4               lmw       r21,-0x002C(SP)
05DA8 05D28   X      4E800020               blr
05DAC 05D2C   X      39800000               li        r12,0
05DB0 05D30          548B077C               rlwinm    r11,r4,0,29,30
05DB4 05D34   X      2C0B0002               cmpwi     r11,2
05DB8 05D38   X      40820018               bne       $+0x0018                  ; 0x00005D50
05DBC 05D3C          81430054               lwz       r10,0x0054(r3)
05DC0 05D40   X      39800010               li        r12,16
05DC4 05D44          80AA0008               lwz       r5,0x0008(r10)
05DC8 05D48          38A50001               addi      r5,r5,1
05DCC 05D4C          90AA0008               stw       r5,0x0008(r10)
05DD0 05D50   X      2C0B0006               cmpwi     r11,6
05DD4 05D54   X      40820018               bne       $+0x0018                  ; 0x00005D6C
05DD8 05D58          80C30054               lwz       r6,0x0054(r3)
05DDC 05D5C          618C0040               ori       r12,r12,0x0040
05DE0 05D60          80A60004               lwz       r5,0x0004(r6)
05DE4 05D64          38A50001               addi      r5,r5,1
05DE8 05D68          90A60004               stw       r5,0x0004(r6)
05DEC 05D6C   X      548707FF               clrlwi.   r7,r4,31
05DF0 05D70   X      41820024               beq       $+0x0024                  ; 0x00005D94
05DF4 05D74          80A30684               lwz       r5,0x0684(r3)
05DF8 05D78          618C0080               ori       r12,r12,0x0080
05DFC 05D7C          38A50001               addi      r5,r5,1
05E00 05D80          80C30054               lwz       r6,0x0054(r3)
05E04 05D84          90A30684               stw       r5,0x0684(r3)
05E08 05D88          80E60010               lwz       r7,0x0010(r6)
05E0C 05D8C          38E70001               addi      r7,r7,1
05E10 05D90          90E60010               stw       r7,0x0010(r6)
05E14 05D94          54880529               rlwinm.   r8,r4,0,20,20
05E18 05D98   X      41820024               beq       $+0x0024                  ; 0x00005DBC
05E1C 05D9C          80A30678               lwz       r5,0x0678(r3)
05E20 05DA0          618C0020               ori       r12,r12,0x0020
05E24 05DA4          38A50001               addi      r5,r5,1
05E28 05DA8          80C30054               lwz       r6,0x0054(r3)
05E2C 05DAC          90A30678               stw       r5,0x0678(r3)
05E30 05DB0          80E60004               lwz       r7,0x0004(r6)
05E34 05DB4          38E70001               addi      r7,r7,1
05E38 05DB8          90E60004               stw       r7,0x0004(r6)
05E3C 05DBC          54880631               rlwinm.   r8,r4,0,24,24
05E40 05DC0   X      41820024               beq       $+0x0024                  ; 0x00005DE4
05E44 05DC4          80A30670               lwz       r5,0x0670(r3)
05E48 05DC8          618C0080               ori       r12,r12,0x0080
05E4C 05DCC          38A50001               addi      r5,r5,1
05E50 05DD0          80C30054               lwz       r6,0x0054(r3)
05E54 05DD4          90A30670               stw       r5,0x0670(r3)
05E58 05DD8          80E6000C               lwz       r7,0x000C(r6)
05E5C 05DDC          38E70001               addi      r7,r7,1
05E60 05DE0          90E6000C               stw       r7,0x000C(r6)
05E64 05DE4          54880673               rlwinm.   r8,r4,0,25,25
05E68 05DE8   X      41820024               beq       $+0x0024                  ; 0x00005E0C
05E6C 05DEC          80A30674               lwz       r5,0x0674(r3)
05E70 05DF0          618C0040               ori       r12,r12,0x0040
05E74 05DF4          38A50001               addi      r5,r5,1
05E78 05DF8          80C30054               lwz       r6,0x0054(r3)
05E7C 05DFC          90A30674               stw       r5,0x0674(r3)
05E80 05E00          80E60004               lwz       r7,0x0004(r6)
05E84 05E04          38E70001               addi      r7,r7,1
05E88 05E08          90E60004               stw       r7,0x0004(r6)
05E8C 05E0C          70880844               andi.     r8,r4,0x0844
05E90 05E10   X      2C880004               cmpwi     cr1,r8,4
05E94 05E14   X      40860014               bne       cr1,$+0x0014              ; 0x00005E28
05E98 05E18          80A30688               lwz       r5,0x0688(r3)
05E9C 05E1C          618C0140               ori       r12,r12,0x0140
05EA0 05E20          38A50001               addi      r5,r5,1
05EA4 05E24          90A30688               stw       r5,0x0688(r3)
05EA8 05E28          548607BD               rlwinm.   r6,r4,0,30,30
05EAC 05E2C   X      41820024               beq       $+0x0024                  ; 0x00005E50
05EB0 05E30          80A3067C               lwz       r5,0x067C(r3)
05EB4 05E34          618C0110               ori       r12,r12,0x0110
05EB8 05E38          38A50001               addi      r5,r5,1
05EBC 05E3C          80C30054               lwz       r6,0x0054(r3)
05EC0 05E40          90A3067C               stw       r5,0x067C(r3)
05EC4 05E44          80E60008               lwz       r7,0x0008(r6)
05EC8 05E48          38E70001               addi      r7,r7,1
05ECC 05E4C          90E60008               stw       r7,0x0008(r6)
05ED0 05E50          54880463               rlwinm.   r8,r4,0,17,17
05ED4 05E54   X      41820018               beq       $+0x0018                  ; 0x00005E6C
05ED8 05E58          80A30680               lwz       r5,0x0680(r3)
05EDC 05E5C          618C0008               ori       r12,r12,0x0008
05EE0 05E60          38A50001               addi      r5,r5,1
05EE4 05E64          90A30680               stw       r5,0x0680(r3)
05EE8 05E68          4800003C               b         $+0x003C                  ; 0x00005EA4
05EEC 05E6C   X      548B84BE               extrwi    r11,r4,14,2
05EF0 05E70   X      2C0B0011               cmpwi     r11,17
05EF4 05E74   X      41810018               bgt       $+0x0018                  ; 0x00005E8C
05EF8 05E78          80C30668               lwz       r6,0x0668(r3)
05EFC 05E7C          618C0080               ori       r12,r12,0x0080
05F00 05E80          38C60001               addi      r6,r6,1
05F04 05E84          90C30668               stw       r6,0x0668(r3)
05F08 05E88          4800001C               b         $+0x001C                  ; 0x00005EA4
05F0C 05E8C   X      2C0B05EF               cmpwi     r11,1519
05F10 05E90   X      41800014               blt       $+0x0014                  ; 0x00005EA4
05F14 05E94          8083066C               lwz       r4,0x066C(r3)
05F18 05E98          618C0080               ori       r12,r12,0x0080
05F1C 05E9C          38840001               addi      r4,r4,1
05F20 05EA0          9083066C               stw       r4,0x066C(r3)
05F24 05EA4   X      7D836378               mr        r3,r12
05F28 05EA8   X      4E800020               blr
05F2C 05EAC   X      7C0802A6               mflr      r0                        ; LR = 8
05F30 05EB0          93A1FFF4               stw       r29,-0x000C(SP)
05F34 05EB4          93C1FFF8               stw       r30,-0x0008(SP)
05F38 05EB8          93E1FFFC               stw       r31,-0x0004(SP)
05F3C 05EBC          90010008               stw       r0,0x0008(SP)
05F40 05EC0          9421FFA0               stwu      SP,-0x0060(SP)
05F44 05EC4          3BE10038               addi      r31,SP,56
05F48 05EC8   X      7C7E1B78               mr        r30,r3
05F4C 05ECC          38610038               addi      r3,SP,56
05F50 05ED0          3BA10040               addi      r29,SP,64
05F54 05ED4          4801148D               bl        $+0x1148C                 ; 0x00017360
05F58 05ED8          80410014               lwz       RTOC,0x0014(SP)
05F5C 05EDC          801F0000               lwz       r0,0x0000(r31)
05F60 05EE0   X      7FC3F378               mr        r3,r30
05F64 05EE4          901D0000               stw       r0,0x0000(r29)
05F68 05EE8          801F0004               lwz       r0,0x0004(r31)
05F6C 05EEC          901D0004               stw       r0,0x0004(r29)
05F70 05EF0          4BFFF71D               bl        $-0x08E4                  ; 0x0000560C
05F74 05EF4   X      2C030000               cmpwi     r3,0
05F78 05EF8   X      40820038               bne       $+0x0038                  ; 0x00005F30
05F7C 05EFC          38820600               addi      r4,RTOC,1536
05F80 05F00          807E0048               lwz       r3,0x0048(r30)
05F84 05F04          38841692               addi      r4,r4,5778
05F88 05F08          48002EF9               bl        $+0x2EF8                  ; 0x00008E00
05F8C 05F0C   X      60000000               nop
05F90 05F10   X      38600000               li        r3,0
05F94 05F14          38210060               addi      SP,SP,96
05F98 05F18          80010008               lwz       r0,0x0008(SP)
05F9C 05F1C   X      7C0803A6               mtlr      r0                        ; LR = 8
05FA0 05F20          83A1FFF4               lwz       r29,-0x000C(SP)
05FA4 05F24          83C1FFF8               lwz       r30,-0x0008(SP)
05FA8 05F28          83E1FFFC               lwz       r31,-0x0004(SP)
05FAC 05F2C   X      4E800020               blr
05FB0 05F30          819E0584               lwz       r12,0x0584(r30)
05FB4 05F34          83EC001C               lwz       r31,0x001C(r12)
05FB8 05F38          93FE0588               stw       r31,0x0588(r30)
05FBC 05F3C          809F0000               lwz       r4,0x0000(r31)
05FC0 05F40   X      54840001               clrrwi.   r4,r4,31
05FC4 05F44   X      4082002C               bne       $+0x002C                  ; 0x00005F70
05FC8 05F48          38820600               addi      r4,RTOC,1536
05FCC 05F4C   X      7FE5FB78               mr        r5,r31
05FD0 05F50          807E0048               lwz       r3,0x0048(r30)
05FD4 05F54          388416B2               addi      r4,r4,5810
05FD8 05F58          480036B9               bl        $+0x36B8                  ; 0x00009610
05FDC 05F5C   X      60000000               nop
05FE0 05F60          83FF0010               lwz       r31,0x0010(r31)
05FE4 05F64          801F0000               lwz       r0,0x0000(r31)
05FE8 05F68   X      54000001               clrrwi.   r0,r0,31
05FEC 05F6C   X      4182FFDC               beq       $-0x0024                  ; 0x00005F48
05FF0 05F70          807E0534               lwz       r3,0x0534(r30)
05FF4 05F74          3BA10048               addi      r29,SP,72
05FF8 05F78          801F0014               lwz       r0,0x0014(r31)
05FFC 05F7C          90030018               stw       r0,0x0018(r3)
06000 05F80          480114D1               bl        $+0x114D0                 ; 0x00017450
06004 05F84          80410014               lwz       RTOC,0x0014(SP)
06008 05F88          38820600               addi      r4,RTOC,1536
0600C 05F8C          807E0048               lwz       r3,0x0048(r30)
06010 05F90          388416CB               addi      r4,r4,5835
06014 05F94          4800367D               bl        $+0x367C                  ; 0x00009610
06018 05F98   X      60000000               nop
0601C 05F9C          819E0534               lwz       r12,0x0534(r30)
06020 05FA0          800C0030               lwz       r0,0x0030(r12)
06024 05FA4          64000200               oris      r0,r0,0x0200
06028 05FA8          900C0030               stw       r0,0x0030(r12)
0602C 05FAC          480114A5               bl        $+0x114A4                 ; 0x00017450
06030 05FB0          80410014               lwz       RTOC,0x0014(SP)
06034 05FB4          38610048               addi      r3,SP,72
06038 05FB8   X      3880FFFB               li        r4,-5
0603C 05FBC          480113ED               bl        $+0x113EC                 ; 0x000173A8
06040 05FC0          80410014               lwz       RTOC,0x0014(SP)
06044 05FC4          809D0004               lwz       r4,0x0004(r29)
06048 05FC8          80610048               lwz       r3,0x0048(SP)
0604C 05FCC          480113F5               bl        $+0x113F4                 ; 0x000173C0
06050 05FD0          80410014               lwz       RTOC,0x0014(SP)
06054 05FD4          819E0534               lwz       r12,0x0534(r30)
06058 05FD8          800C0028               lwz       r0,0x0028(r12)
0605C 05FDC          5400052D               rlwinm.   r0,r0,0,20,22
06060 05FE0   X      40820038               bne       $+0x0038                  ; 0x00006018
06064 05FE4   X      3BE086A1               li        r31,-31071
06068 05FE8          3FFF0002               addis     r31,r31,2
0606C 05FEC          39810040               addi      r12,SP,64
06070 05FF0          80610040               lwz       r3,0x0040(SP)
06074 05FF4          808C0004               lwz       r4,0x0004(r12)
06078 05FF8          48002521               bl        $+0x2520                  ; 0x00008518
0607C 05FFC   X      60000000               nop
06080 06000   X      7C03F840               cmplw     r3,r31
06084 06004   X      40800034               bge       $+0x0034                  ; 0x00006038
06088 06008          819E0534               lwz       r12,0x0534(r30)
0608C 0600C          806C0028               lwz       r3,0x0028(r12)
06090 06010          5463052D               rlwinm.   r3,r3,0,20,22
06094 06014   X      4182FFD8               beq       $-0x0028                  ; 0x00005FEC
06098 06018   X      38600001               li        r3,1
0609C 0601C          38210060               addi      SP,SP,96
060A0 06020          80010008               lwz       r0,0x0008(SP)
060A4 06024   X      7C0803A6               mtlr      r0                        ; LR = 8
060A8 06028          83A1FFF4               lwz       r29,-0x000C(SP)
060AC 0602C          83C1FFF8               lwz       r30,-0x0008(SP)
060B0 06030          83E1FFFC               lwz       r31,-0x0004(SP)
060B4 06034   X      4E800020               blr
060B8 06038          38820600               addi      r4,RTOC,1536
060BC 0603C          807E0048               lwz       r3,0x0048(r30)
060C0 06040          388416E4               addi      r4,r4,5860
060C4 06044          48002DBD               bl        $+0x2DBC                  ; 0x00008E00
060C8 06048   X      60000000               nop
060CC 0604C          4BFFFEC4               b         $-0x013C                  ; 0x00005F10
060D0 06050          38210060               addi      SP,SP,96
060D4 06054          80010008               lwz       r0,0x0008(SP)
060D8 06058   X      7C0803A6               mtlr      r0                        ; LR = 8
060DC 0605C          83A1FFF4               lwz       r29,-0x000C(SP)
060E0 06060          83C1FFF8               lwz       r30,-0x0008(SP)
060E4 06064          83E1FFFC               lwz       r31,-0x0004(SP)
060E8 06068   X      4E800020               blr
060EC 0606C   X      7C0802A6               mflr      r0                        ; LR = 8
060F0 06070          BF61FFEC               stmw      r27,-0x0014(SP)
060F4 06074          90010008               stw       r0,0x0008(SP)
060F8 06078          9421FFB0               stwu      SP,-0x0050(SP)
060FC 0607C   X      3B600001               li        r27,1
06100 06080   X      7C7E1B78               mr        r30,r3
06104 06084          83FE0654               lwz       r31,0x0654(r30)
06108 06088          83BE057C               lwz       r29,0x057C(r30)
0610C 0608C          3BFF0001               addi      r31,r31,1
06110 06090          809E0578               lwz       r4,0x0578(r30)
06114 06094          93FE0654               stw       r31,0x0654(r30)
06118 06098   X      7C1D2040               cmplw     r29,r4
0611C 0609C          839E0044               lwz       r28,0x0044(r30)
06120 060A0          83FE0580               lwz       r31,0x0580(r30)
06124 060A4   X      4080005C               bge       $+0x005C                  ; 0x00006100
06128 060A8   X      7F83E378               mr        r3,r28
0612C 060AC          48005921               bl        $+0x5920                  ; 0x0000B9CC
06130 060B0   X      60000000               nop
06134 060B4   X      2C030000               cmpwi     r3,0
06138 060B8   X      4182008C               beq       $+0x008C                  ; 0x00006144
0613C 060BC   X      38000000               li        r0,0
06140 060C0          9003002C               stw       r0,0x002C(r3)
06144 060C4   X      3CC08000               lis       r6,-32768
06148 060C8          907F0018               stw       r3,0x0018(r31)
0614C 060CC          3BBD0001               addi      r29,r29,1
06150 060D0          93FF001C               stw       r31,0x001C(r31)
06154 060D4          8083001C               lwz       r4,0x001C(r3)
06158 060D8   X      5484057E               clrlwi    r4,r4,21
0615C 060DC          64840100               oris      r4,r4,0x0100
06160 060E0          909F0004               stw       r4,0x0004(r31)
06164 060E4          80A30014               lwz       r5,0x0014(r3)
06168 060E8          90BF0008               stw       r5,0x0008(r31)
0616C 060EC          90DF0000               stw       r6,0x0000(r31)
06170 060F0          80FE0578               lwz       r7,0x0578(r30)
06174 060F4          83FF0010               lwz       r31,0x0010(r31)
06178 060F8   X      7C1D3840               cmplw     r29,r7
0617C 060FC   X      4180FFAC               blt       $-0x0054                  ; 0x000060A8
06180 06100          811E0588               lwz       r8,0x0588(r30)
06184 06104          93BE057C               stw       r29,0x057C(r30)
06188 06108   X      2C080000               cmpwi     r8,0
0618C 0610C          93FE0580               stw       r31,0x0580(r30)
06190 06110   X      40820060               bne       $+0x0060                  ; 0x00006170
06194 06114   X      281D0001               cmplwi    r29,0x0001
06198 06118   X      41810040               bgt       $+0x0040                  ; 0x00006158
0619C 0611C          38820600               addi      r4,RTOC,1536
061A0 06120          807E0048               lwz       r3,0x0048(r30)
061A4 06124          388416F9               addi      r4,r4,5881
061A8 06128          48002CD9               bl        $+0x2CD8                  ; 0x00008E00
061AC 0612C   X      60000000               nop
061B0 06130          38210050               addi      SP,SP,80
061B4 06134          80010008               lwz       r0,0x0008(SP)
061B8 06138   X      7C0803A6               mtlr      r0                        ; LR = 8
061BC 0613C          BB61FFEC               lmw       r27,-0x0014(SP)
061C0 06140   X      4E800020               blr
061C4 06144          839E0054               lwz       r28,0x0054(r30)
061C8 06148          807C0010               lwz       r3,0x0010(r28)
061CC 0614C          38630001               addi      r3,r3,1
061D0 06150          907C0010               stw       r3,0x0010(r28)
061D4 06154          4BFFFFAC               b         $-0x0054                  ; 0x00006100
061D8 06158          809E0584               lwz       r4,0x0584(r30)
061DC 0615C          80BE0650               lwz       r5,0x0650(r30)
061E0 06160          8064001C               lwz       r3,0x001C(r4)
061E4 06164          38A50001               addi      r5,r5,1
061E8 06168          907E0588               stw       r3,0x0588(r30)
061EC 0616C          90BE0650               stw       r5,0x0650(r30)
061F0 06170          80DE0534               lwz       r6,0x0534(r30)
061F4 06174          80660028               lwz       r3,0x0028(r6)
061F8 06178          5463052D               rlwinm.   r3,r3,0,20,22
061FC 0617C   X      4082005C               bne       $+0x005C                  ; 0x000061D8
06200 06180   X      7FC3F378               mr        r3,r30
06204 06184          4BFFFD29               bl        $-0x02D8                  ; 0x00005EAC
06208 06188   X      2C030000               cmpwi     r3,0
0620C 0618C   X      4082002C               bne       $+0x002C                  ; 0x000061B8
06210 06190          38820600               addi      r4,RTOC,1536
06214 06194          807E0048               lwz       r3,0x0048(r30)
06218 06198          38841711               addi      r4,r4,5905
0621C 0619C          48002C65               bl        $+0x2C64                  ; 0x00008E00
06220 061A0   X      60000000               nop
06224 061A4          38210050               addi      SP,SP,80
06228 061A8          80010008               lwz       r0,0x0008(SP)
0622C 061AC   X      7C0803A6               mtlr      r0                        ; LR = 8
06230 061B0          BB61FFEC               lmw       r27,-0x0014(SP)
06234 061B4   X      4E800020               blr
06238 061B8          83FE0660               lwz       r31,0x0660(r30)
0623C 061BC          3BFF0001               addi      r31,r31,1
06240 061C0          93FE0660               stw       r31,0x0660(r30)
06244 061C4          38210050               addi      SP,SP,80
06248 061C8          80010008               lwz       r0,0x0008(SP)
0624C 061CC   X      7C0803A6               mtlr      r0                        ; LR = 8
06250 061D0          BB61FFEC               lmw       r27,-0x0014(SP)
06254 061D4   X      4E800020               blr
06258 061D8          807E0534               lwz       r3,0x0534(r30)
0625C 061DC          80830028               lwz       r4,0x0028(r3)
06260 061E0          5484052C               rlwinm    r4,r4,0,20,22
06264 061E4   X      2C040800               cmpwi     r4,2048
06268 061E8   X      40820018               bne       $+0x0018                  ; 0x00006200
0626C 061EC          80BE0534               lwz       r5,0x0534(r30)
06270 061F0          93650010               stw       r27,0x0010(r5)
06274 061F4          807E0664               lwz       r3,0x0664(r30)
06278 061F8          38630001               addi      r3,r3,1
0627C 061FC          907E0664               stw       r3,0x0664(r30)
06280 06200          38210050               addi      SP,SP,80
06284 06204          80010008               lwz       r0,0x0008(SP)
06288 06208   X      7C0803A6               mtlr      r0                        ; LR = 8
0628C 0620C          BB61FFEC               lmw       r27,-0x0014(SP)
06290 06210   X      4E800020               blr
06294 06214   X      7C0802A6               mflr      r0                        ; LR = 8
06298 06218          93A1FFF4               stw       r29,-0x000C(SP)
0629C 0621C          93C1FFF8               stw       r30,-0x0008(SP)
062A0 06220          93E1FFFC               stw       r31,-0x0004(SP)
062A4 06224          90010008               stw       r0,0x0008(SP)
062A8 06228          9421FFA0               stwu      SP,-0x0060(SP)
062AC 0622C   X      7C7F1B78               mr        r31,r3
062B0 06230          881F004E               lbz       r0,0x004E(r31)
062B4 06234   X      2C000000               cmpwi     r0,0
062B8 06238   X      41820028               beq       $+0x0028                  ; 0x00006260
062BC 0623C          38610038               addi      r3,SP,56
062C0 06240          3BC10038               addi      r30,SP,56
062C4 06244          3BA10040               addi      r29,SP,64
062C8 06248          48011119               bl        $+0x11118                 ; 0x00017360
062CC 0624C          80410014               lwz       RTOC,0x0014(SP)
062D0 06250          801E0000               lwz       r0,0x0000(r30)
062D4 06254          901D0000               stw       r0,0x0000(r29)
062D8 06258          801E0004               lwz       r0,0x0004(r30)
062DC 0625C          901D0004               stw       r0,0x0004(r29)
062E0 06260   X      3BA00000               li        r29,0
062E4 06264          813F0588               lwz       r9,0x0588(r31)
062E8 06268   X      2C090000               cmpwi     r9,0
062EC 0626C   X      418201A4               beq       $+0x01A4                  ; 0x00006410
062F0 06270          80090000               lwz       r0,0x0000(r9)
062F4 06274   X      38E00200               li        r7,512
062F8 06278   X      3CE78000               subis     r7,r7,32768
062FC 0627C          7C033838               and       r3,r0,r7
06300 06280   X      2C030200               cmpwi     r3,512
06304 06284   X      4082018C               bne       $+0x018C                  ; 0x00006410
06308 06288          813F0584               lwz       r9,0x0584(r31)
0630C 0628C   X      7D264B78               mr        r6,r9
06310 06290          80860000               lwz       r4,0x0000(r6)
06314 06294          548405EF               rlwinm.   r4,r4,0,23,23
06318 06298   X      40820020               bne       $+0x0020                  ; 0x000062B8
0631C 0629C          81290010               lwz       r9,0x0010(r9)
06320 062A0          81090000               lwz       r8,0x0000(r9)
06324 062A4          7D033839               and.      r3,r8,r7
06328 062A8   X      40820168               bne       $+0x0168                  ; 0x00006410
0632C 062AC          550405EF               rlwinm.   r4,r8,0,23,23
06330 062B0   X      4182FFEC               beq       $-0x0014                  ; 0x0000629C
06334 062B4   X      7CC93378               mr        r9,r6
06338 062B8          81090018               lwz       r8,0x0018(r9)
0633C 062BC   X      38600001               li        r3,1
06340 062C0   X      7D1E4378               mr        r30,r8
06344 062C4   X      38E00000               li        r7,0
06348 062C8          907E0028               stw       r3,0x0028(r30)
0634C 062CC          80890000               lwz       r4,0x0000(r9)
06350 062D0          93A90018               stw       r29,0x0018(r9)
06354 062D4          548505EF               rlwinm.   r5,r4,0,23,23
06358 062D8          93A9001C               stw       r29,0x001C(r9)
0635C 062DC   X      40820040               bne       $+0x0040                  ; 0x0000631C
06360 062E0   X      38C005EE               li        r6,1518
06364 062E4          81290010               lwz       r9,0x0010(r9)
06368 062E8          38E705EE               addi      r7,r7,1518
0636C 062EC          90C80020               stw       r6,0x0020(r8)
06370 062F0          81490018               lwz       r10,0x0018(r9)
06374 062F4          91480008               stw       r10,0x0008(r8)
06378 062F8   X      7D485378               mr        r8,r10
0637C 062FC          807E0028               lwz       r3,0x0028(r30)
06380 06300          38630001               addi      r3,r3,1
06384 06304          907E0028               stw       r3,0x0028(r30)
06388 06308          80890000               lwz       r4,0x0000(r9)
0638C 0630C          93A90018               stw       r29,0x0018(r9)
06390 06310          548505EF               rlwinm.   r5,r4,0,23,23
06394 06314          93A9001C               stw       r29,0x001C(r9)
06398 06318   X      4182FFCC               beq       $-0x0034                  ; 0x000062E4
0639C 0631C          93A80008               stw       r29,0x0008(r8)
063A0 06320          81290010               lwz       r9,0x0010(r9)
063A4 06324          913F0584               stw       r9,0x0584(r31)
063A8 06328          817F057C               lwz       r11,0x057C(r31)
063AC 0632C          807E0028               lwz       r3,0x0028(r30)
063B0 06330   X      7CA35850               sub       r5,r11,r3
063B4 06334          90BF057C               stw       r5,0x057C(r31)
063B8 06338   X      28050001               cmplwi    r5,0x0001
063BC 0633C   X      41810018               bgt       $+0x0018                  ; 0x00006354
063C0 06340          80DF064C               lwz       r6,0x064C(r31)
063C4 06344          93BF0588               stw       r29,0x0588(r31)
063C8 06348          38C60001               addi      r6,r6,1
063CC 0634C          90DF064C               stw       r6,0x064C(r31)
063D0 06350          4800000C               b         $+0x000C                  ; 0x0000635C
063D4 06354          8069001C               lwz       r3,0x001C(r9)
063D8 06358          907F0588               stw       r3,0x0588(r31)
063DC 0635C          70858001               andi.     r5,r4,0x8001
063E0 06360   X      40820024               bne       $+0x0024                  ; 0x00006384
063E4 06364          5483077C               rlwinm    r3,r4,0,29,30
063E8 06368   X      2C030004               cmpwi     r3,4
063EC 0636C   X      41820018               beq       $+0x0018                  ; 0x00006384
063F0 06370   X      548984BE               extrwi    r9,r4,14,2
063F4 06374   X      2C090012               cmpwi     r9,18
063F8 06378   X      4180000C               blt       $+0x000C                  ; 0x00006384
063FC 0637C   X      2C0905EF               cmpwi     r9,1519
06400 06380   X      41800030               blt       $+0x0030                  ; 0x000063B0
06404 06384   X      38A005EE               li        r5,1518
06408 06388   X      7FE3FB78               mr        r3,r31
0640C 0638C          90A80020               stw       r5,0x0020(r8)
06410 06390          38C705EE               addi      r6,r7,1518
06414 06394          90DE0024               stw       r6,0x0024(r30)
06418 06398          4BFFF995               bl        $-0x066C                  ; 0x00005D2C
0641C 0639C          907E002C               stw       r3,0x002C(r30)
06420 063A0          813F0644               lwz       r9,0x0644(r31)
06424 063A4          39290001               addi      r9,r9,1
06428 063A8          913F0644               stw       r9,0x0644(r31)
0642C 063AC          4800001C               b         $+0x001C                  ; 0x000063C8
06430 063B0   X      7C074850               sub       r0,r9,r7
06434 063B4          90080020               stw       r0,0x0020(r8)
06438 063B8          913E0024               stw       r9,0x0024(r30)
0643C 063BC          807F0648               lwz       r3,0x0648(r31)
06440 063C0          38630001               addi      r3,r3,1
06444 063C4          907F0648               stw       r3,0x0648(r31)
06448 063C8          809F057C               lwz       r4,0x057C(r31)
0644C 063CC          909E0030               stw       r4,0x0030(r30)
06450 063D0          807F0598               lwz       r3,0x0598(r31)
06454 063D4   X      7C041840               cmplw     r4,r3
06458 063D8   X      41810018               bgt       $+0x0018                  ; 0x000063F0
0645C 063DC          80BF065C               lwz       r5,0x065C(r31)
06460 063E0   X      7FE3FB78               mr        r3,r31
06464 063E4          38A50001               addi      r5,r5,1
06468 063E8          90BF065C               stw       r5,0x065C(r31)
0646C 063EC          4BFFFC81               bl        $-0x0380                  ; 0x0000606C
06470 063F0   X      7FC3F378               mr        r3,r30
06474 063F4          38210060               addi      SP,SP,96
06478 063F8          80010008               lwz       r0,0x0008(SP)
0647C 063FC   X      7C0803A6               mtlr      r0                        ; LR = 8
06480 06400          83A1FFF4               lwz       r29,-0x000C(SP)
06484 06404          83C1FFF8               lwz       r30,-0x0008(SP)
06488 06408          83E1FFFC               lwz       r31,-0x0004(SP)
0648C 0640C   X      4E800020               blr
06490 06410          889F004E               lbz       r4,0x004E(r31)
06494 06414   X      2C040000               cmpwi     r4,0
06498 06418   X      41820030               beq       $+0x0030                  ; 0x00006448
0649C 0641C          38610040               addi      r3,SP,64
064A0 06420          80830004               lwz       r4,0x0004(r3)
064A4 06424          80610040               lwz       r3,0x0040(SP)
064A8 06428          480020F1               bl        $+0x20F0                  ; 0x00008518
064AC 0642C   X      60000000               nop
064B0 06430          83DF053C               lwz       r30,0x053C(r31)
064B4 06434   X      7C03F040               cmplw     r3,r30
064B8 06438   X      4180FE2C               blt       $-0x01D4                  ; 0x00006264
064BC 0643C          881F004E               lbz       r0,0x004E(r31)
064C0 06440   X      2C000000               cmpwi     r0,0
064C4 06444   X      40820014               bne       $+0x0014                  ; 0x00006458
064C8 06448          807F0534               lwz       r3,0x0534(r31)
064CC 0644C          80830038               lwz       r4,0x0038(r3)
064D0 06450          64844000               oris      r4,r4,0x4000
064D4 06454          90830038               stw       r4,0x0038(r3)
064D8 06458          80BF0534               lwz       r5,0x0534(r31)
064DC 0645C          80650040               lwz       r3,0x0040(r5)
064E0 06460          480110C9               bl        $+0x110C8                 ; 0x00017528
064E4 06464          80410014               lwz       RTOC,0x0014(SP)
064E8 06468          819F0054               lwz       r12,0x0054(r31)
064EC 0646C   X      5463043E               clrlwi    r3,r3,16
064F0 06470          800C0010               lwz       r0,0x0010(r12)
064F4 06474          7C030214               add       r0,r3,r0
064F8 06478          900C0010               stw       r0,0x0010(r12)
064FC 0647C          801F057C               lwz       r0,0x057C(r31)
06500 06480          819F0594               lwz       r12,0x0594(r31)
06504 06484   X      7C006040               cmplw     r0,r12
06508 06488   X      41810018               bgt       $+0x0018                  ; 0x000064A0
0650C 0648C          819F0658               lwz       r12,0x0658(r31)
06510 06490   X      7FE3FB78               mr        r3,r31
06514 06494          380C0001               addi      r0,r12,1
06518 06498          901F0658               stw       r0,0x0658(r31)
0651C 0649C          4BFFFBD1               bl        $-0x0430                  ; 0x0000606C
06520 064A0   X      38600000               li        r3,0
06524 064A4          38210060               addi      SP,SP,96
06528 064A8          80010008               lwz       r0,0x0008(SP)
0652C 064AC   X      7C0803A6               mtlr      r0                        ; LR = 8
06530 064B0          83A1FFF4               lwz       r29,-0x000C(SP)
06534 064B4          83C1FFF8               lwz       r30,-0x0008(SP)
06538 064B8          83E1FFFC               lwz       r31,-0x0004(SP)
0653C 064BC   X      4E800020               blr
06540 064C0   X      7C0802A6               mflr      r0                        ; LR = 8
06544 064C4          93A1FFF4               stw       r29,-0x000C(SP)
06548 064C8          93C1FFF8               stw       r30,-0x0008(SP)
0654C 064CC          93E1FFFC               stw       r31,-0x0004(SP)
06550 064D0          90010008               stw       r0,0x0008(SP)
06554 064D4          9421FFB0               stwu      SP,-0x0050(SP)
06558 064D8   X      38C00100               li        r6,256
0655C 064DC   X      7CBF2B78               mr        r31,r5
06560 064E0          83DF0534               lwz       r30,0x0534(r31)
06564 064E4   X      3CC6FFFF               subis     r6,r6,1
06568 064E8          93C10038               stw       r30,0x0038(SP)
0656C 064EC   X      3BA00000               li        r29,0
06570 064F0          80610038               lwz       r3,0x0038(SP)
06574 064F4          80810038               lwz       r4,0x0038(SP)
06578 064F8          83C30028               lwz       r30,0x0028(r3)
0657C 064FC          90C40028               stw       r6,0x0028(r4)
06580 06500          57C80043               rlwinm.   r8,r30,0,1,1
06584 06504          80FF05C8               lwz       r7,0x05C8(r31)
06588 06508          38E70001               addi      r7,r7,1
0658C 0650C          90FF05C8               stw       r7,0x05C8(r31)
06590 06510   X      41820030               beq       $+0x0030                  ; 0x00006540
06594 06514          813F05A0               lwz       r9,0x05A0(r31)
06598 06518          39290001               addi      r9,r9,1
0659C 0651C          913F05A0               stw       r9,0x05A0(r31)
065A0 06520          807F0534               lwz       r3,0x0534(r31)
065A4 06524          80830038               lwz       r4,0x0038(r3)
065A8 06528          54840080               rlwinm    r4,r4,0,2,0
065AC 0652C          90830038               stw       r4,0x0038(r3)
065B0 06530          819F058C               lwz       r12,0x058C(r31)
065B4 06534          807F0590               lwz       r3,0x0590(r31)
065B8 06538          48011429               bl        $+0x11428                 ; 0x00017960
065BC 0653C          80410014               lwz       RTOC,0x0014(SP)
065C0 06540          77C00108               andis.    r0,r30,0x0108
065C4 06544   X      41820064               beq       $+0x0064                  ; 0x000065A8
065C8 06548          57C301CF               rlwinm.   r3,r30,0,7,7
065CC 0654C   X      41820010               beq       $+0x0010                  ; 0x0000655C
065D0 06550          809F059C               lwz       r4,0x059C(r31)
065D4 06554          38840001               addi      r4,r4,1
065D8 06558          909F059C               stw       r4,0x059C(r31)
065DC 0655C          57C30319               rlwinm.   r3,r30,0,12,12
065E0 06560   X      41820010               beq       $+0x0010                  ; 0x00006570
065E4 06564          809F05A4               lwz       r4,0x05A4(r31)
065E8 06568          38840001               addi      r4,r4,1
065EC 0656C          909F05A4               stw       r4,0x05A4(r31)
065F0 06570          807F0534               lwz       r3,0x0534(r31)
065F4 06574          93A30058               stw       r29,0x0058(r3)
065F8 06578          809F0564               lwz       r4,0x0564(r31)
065FC 0657C   X      2C040000               cmpwi     r4,0
06600 06580   X      41820028               beq       $+0x0028                  ; 0x000065A8
06604 06584          80BF05F4               lwz       r5,0x05F4(r31)
06608 06588   X      3BA00000               li        r29,0
0660C 0658C          38A50001               addi      r5,r5,1
06610 06590          90BF05F4               stw       r5,0x05F4(r31)
06614 06594          819F0564               lwz       r12,0x0564(r31)
06618 06598          807F0568               lwz       r3,0x0568(r31)
0661C 0659C          480113C5               bl        $+0x113C4                 ; 0x00017960
06620 065A0          80410014               lwz       RTOC,0x0014(SP)
06624 065A4          93BF0564               stw       r29,0x0564(r31)
06628 065A8          57C00211               rlwinm.   r0,r30,0,8,8
0662C 065AC   X      418200D8               beq       $+0x00D8                  ; 0x00006684
06630 065B0   X      7FC3F378               mr        r3,r30
06634 065B4          48010F75               bl        $+0x10F74                 ; 0x00017528
06638 065B8          80410014               lwz       RTOC,0x0014(SP)
0663C 065BC   X      7C7E1B78               mr        r30,r3
06640 065C0          57C007BD               rlwinm.   r0,r30,0,30,30
06644 065C4   X      41820010               beq       $+0x0010                  ; 0x000065D4
06648 065C8          819F05A8               lwz       r12,0x05A8(r31)
0664C 065CC          380C0001               addi      r0,r12,1
06650 065D0          901F05A8               stw       r0,0x05A8(r31)
06654 065D4          57C30739               rlwinm.   r3,r30,0,28,28
06658 065D8   X      41820010               beq       $+0x0010                  ; 0x000065E8
0665C 065DC          809F05AC               lwz       r4,0x05AC(r31)
06660 065E0          38840001               addi      r4,r4,1
06664 065E4          909F05AC               stw       r4,0x05AC(r31)
06668 065E8          57C306B5               rlwinm.   r3,r30,0,26,26
0666C 065EC   X      41820010               beq       $+0x0010                  ; 0x000065FC
06670 065F0          809F05B0               lwz       r4,0x05B0(r31)
06674 065F4          38840001               addi      r4,r4,1
06678 065F8          909F05B0               stw       r4,0x05B0(r31)
0667C 065FC          57C30631               rlwinm.   r3,r30,0,24,24
06680 06600   X      41820034               beq       $+0x0034                  ; 0x00006634
06684 06604          809F05B4               lwz       r4,0x05B4(r31)
06688 06608          38840001               addi      r4,r4,1
0668C 0660C          909F05B4               stw       r4,0x05B4(r31)
06690 06610          80BF0534               lwz       r5,0x0534(r31)
06694 06614          80650040               lwz       r3,0x0040(r5)
06698 06618          48010F11               bl        $+0x10F10                 ; 0x00017528
0669C 0661C          80410014               lwz       RTOC,0x0014(SP)
066A0 06620          819F0054               lwz       r12,0x0054(r31)
066A4 06624   X      5463043E               clrlwi    r3,r3,16
066A8 06628          800C0010               lwz       r0,0x0010(r12)
066AC 0662C          7C030214               add       r0,r3,r0
066B0 06630          900C0010               stw       r0,0x0010(r12)
066B4 06634          57C005EF               rlwinm.   r0,r30,0,23,23
066B8 06638   X      41820010               beq       $+0x0010                  ; 0x00006648
066BC 0663C          807F05B8               lwz       r3,0x05B8(r31)
066C0 06640          38630001               addi      r3,r3,1
066C4 06644          907F05B8               stw       r3,0x05B8(r31)
066C8 06648          57C405AD               rlwinm.   r4,r30,0,22,22
066CC 0664C   X      41820010               beq       $+0x0010                  ; 0x0000665C
066D0 06650          807F05BC               lwz       r3,0x05BC(r31)
066D4 06654          38630001               addi      r3,r3,1
066D8 06658          907F05BC               stw       r3,0x05BC(r31)
066DC 0665C          57C4056B               rlwinm.   r4,r30,0,21,21
066E0 06660   X      41820010               beq       $+0x0010                  ; 0x00006670
066E4 06664          807F05C0               lwz       r3,0x05C0(r31)
066E8 06668          38630001               addi      r3,r3,1
066EC 0666C          907F05C0               stw       r3,0x05C0(r31)
066F0 06670          57C404A5               rlwinm.   r4,r30,0,18,18
066F4 06674   X      41820010               beq       $+0x0010                  ; 0x00006684
066F8 06678          807F05C4               lwz       r3,0x05C4(r31)
066FC 0667C          38630001               addi      r3,r3,1
06700 06680          907F05C4               stw       r3,0x05C4(r31)
06704 06684   X      38600000               li        r3,0
06708 06688          38210050               addi      SP,SP,80
0670C 0668C          80010008               lwz       r0,0x0008(SP)
06710 06690   X      7C0803A6               mtlr      r0                        ; LR = 8
06714 06694          83A1FFF4               lwz       r29,-0x000C(SP)
06718 06698          83C1FFF8               lwz       r30,-0x0008(SP)
0671C 0669C          83E1FFFC               lwz       r31,-0x0004(SP)
06720 066A0   X      4E800020               blr
06724 066A4   X      7C0802A6               mflr      r0                        ; LR = 8
06728 066A8          BF21FFE4               stmw      r25,-0x001C(SP)
0672C 066AC          90010008               stw       r0,0x0008(SP)
06730 066B0          9421FF80               stwu      SP,-0x0080(SP)
06734 066B4          3B610038               addi      r27,SP,56
06738 066B8   X      7C7F1B78               mr        r31,r3
0673C 066BC          83BF0044               lwz       r29,0x0044(r31)
06740 066C0   X      7C9E2378               mr        r30,r4
06744 066C4          38610038               addi      r3,SP,56
06748 066C8          3B410040               addi      r26,SP,64
0674C 066CC   X      39800100               li        r12,256
06750 066D0   X      3B800000               li        r28,0
06754 066D4   X      3F2CFFFF               subis     r25,r12,1
06758 066D8          48010C89               bl        $+0x10C88                 ; 0x00017360
0675C 066DC          80410014               lwz       RTOC,0x0014(SP)
06760 066E0          801B0000               lwz       r0,0x0000(r27)
06764 066E4          901A0000               stw       r0,0x0000(r26)
06768 066E8          801B0004               lwz       r0,0x0004(r27)
0676C 066EC          901A0004               stw       r0,0x0004(r26)
06770 066F0          807F0538               lwz       r3,0x0538(r31)
06774 066F4          480065ED               bl        $+0x65EC                  ; 0x0000CCE0
06778 066F8   X      60000000               nop
0677C 066FC   X      38600000               li        r3,0
06780 06700          48010E29               bl        $+0x10E28                 ; 0x00017528
06784 06704          80410014               lwz       RTOC,0x0014(SP)
06788 06708          819F0534               lwz       r12,0x0534(r31)
0678C 0670C          906C0038               stw       r3,0x0038(r12)
06790 06710          48010D41               bl        $+0x10D40                 ; 0x00017450
06794 06714          80410014               lwz       RTOC,0x0014(SP)
06798 06718          819F0534               lwz       r12,0x0534(r31)
0679C 0671C          932C0028               stw       r25,0x0028(r12)
067A0 06720          48010D31               bl        $+0x10D30                 ; 0x00017450
067A4 06724          80410014               lwz       RTOC,0x0014(SP)
067A8 06728   X      38A000C0               li        r5,192
067AC 0672C   X      7FA3EB78               mr        r3,r29
067B0 06730   X      7FC4F378               mr        r4,r30
067B4 06734          48002151               bl        $+0x2150                  ; 0x00008884
067B8 06738   X      60000000               nop
067BC 0673C   X      7C7D1B78               mr        r29,r3
067C0 06740   X      2C1D0000               cmpwi     r29,0
067C4 06744   X      4082006C               bne       $+0x006C                  ; 0x000067B0
067C8 06748          38820600               addi      r4,RTOC,1536
067CC 0674C          807F0048               lwz       r3,0x0048(r31)
067D0 06750          38841731               addi      r4,r4,5937
067D4 06754          480026AD               bl        $+0x26AC                  ; 0x00008E00
067D8 06758   X      60000000               nop
067DC 0675C          819F0534               lwz       r12,0x0534(r31)
067E0 06760          3BE10048               addi      r31,SP,72
067E4 06764          806C0030               lwz       r3,0x0030(r12)
067E8 06768          546302D2               rlwinm    r3,r3,0,11,9
067EC 0676C          906C0030               stw       r3,0x0030(r12)
067F0 06770          48010CE1               bl        $+0x10CE0                 ; 0x00017450
067F4 06774          80410014               lwz       RTOC,0x0014(SP)
067F8 06778          38610048               addi      r3,SP,72
067FC 0677C   X      3880FFFB               li        r4,-5
06800 06780          48010C29               bl        $+0x10C28                 ; 0x000173A8
06804 06784          80410014               lwz       RTOC,0x0014(SP)
06808 06788          809F0004               lwz       r4,0x0004(r31)
0680C 0678C          80610048               lwz       r3,0x0048(SP)
06810 06790          48010C31               bl        $+0x10C30                 ; 0x000173C0
06814 06794          80410014               lwz       RTOC,0x0014(SP)
06818 06798   X      38600000               li        r3,0
0681C 0679C          38210080               addi      SP,SP,128
06820 067A0          80010008               lwz       r0,0x0008(SP)
06824 067A4   X      7C0803A6               mtlr      r0                        ; LR = 8
06828 067A8          BB21FFE4               lmw       r25,-0x001C(SP)
0682C 067AC   X      4E800020               blr
06830 067B0          801D0020               lwz       r0,0x0020(r29)
06834 067B4   X      3CE08000               lis       r7,-32768
06838 067B8          807F054C               lwz       r3,0x054C(r31)
0683C 067BC   X      5400057E               clrlwi    r0,r0,21
06840 067C0          3BC10050               addi      r30,SP,80
06844 067C4          64000A40               oris      r0,r0,0x0A40
06848 067C8          90030004               stw       r0,0x0004(r3)
0684C 067CC          809D0014               lwz       r4,0x0014(r29)
06850 067D0          80BF054C               lwz       r5,0x054C(r31)
06854 067D4          90850008               stw       r4,0x0008(r5)
06858 067D8          80DF054C               lwz       r6,0x054C(r31)
0685C 067DC          90E60000               stw       r7,0x0000(r6)
06860 067E0          811F054C               lwz       r8,0x054C(r31)
06864 067E4          815F0534               lwz       r10,0x0534(r31)
06868 067E8          81280014               lwz       r9,0x0014(r8)
0686C 067EC          912A0020               stw       r9,0x0020(r10)
06870 067F0          48010C61               bl        $+0x10C60                 ; 0x00017450
06874 067F4          80410014               lwz       RTOC,0x0014(SP)
06878 067F8          38820600               addi      r4,RTOC,1536
0687C 067FC          3884175C               addi      r4,r4,5980
06880 06800   X      38600000               li        r3,0
06884 06804          48002E0D               bl        $+0x2E0C                  ; 0x00009610
06888 06808   X      60000000               nop
0688C 0680C          819F0534               lwz       r12,0x0534(r31)
06890 06810          800C0030               lwz       r0,0x0030(r12)
06894 06814          64000020               oris      r0,r0,0x0020
06898 06818          900C0030               stw       r0,0x0030(r12)
0689C 0681C          48010C35               bl        $+0x10C34                 ; 0x00017450
068A0 06820          80410014               lwz       RTOC,0x0014(SP)
068A4 06824          38610050               addi      r3,SP,80
068A8 06828   X      3880FFFB               li        r4,-5
068AC 0682C          48010B7D               bl        $+0x10B7C                 ; 0x000173A8
068B0 06830          80410014               lwz       RTOC,0x0014(SP)
068B4 06834          809E0004               lwz       r4,0x0004(r30)
068B8 06838          80610050               lwz       r3,0x0050(SP)
068BC 0683C          48010B85               bl        $+0x10B84                 ; 0x000173C0
068C0 06840          80410014               lwz       RTOC,0x0014(SP)
068C4 06844          819F054C               lwz       r12,0x054C(r31)
068C8 06848          800C0000               lwz       r0,0x0000(r12)
068CC 0684C   X      54000001               clrrwi.   r0,r0,31
068D0 06850   X      41820038               beq       $+0x0038                  ; 0x00006888
068D4 06854   X      3BC04241               li        r30,16961
068D8 06858          3FDE000F               addis     r30,r30,15
068DC 0685C          39810040               addi      r12,SP,64
068E0 06860          80610040               lwz       r3,0x0040(SP)
068E4 06864          808C0004               lwz       r4,0x0004(r12)
068E8 06868          48001CB1               bl        $+0x1CB0                  ; 0x00008518
068EC 0686C   X      60000000               nop
068F0 06870   X      7C03F040               cmplw     r3,r30
068F4 06874   X      40800100               bge       $+0x0100                  ; 0x00006974
068F8 06878          837F054C               lwz       r27,0x054C(r31)
068FC 0687C          807B0000               lwz       r3,0x0000(r27)
06900 06880   X      54630001               clrrwi.   r3,r3,31
06904 06884   X      4082FFD8               bne       $-0x0028                  ; 0x0000685C
06908 06888          38820600               addi      r4,RTOC,1536
0690C 0688C   X      38600000               li        r3,0
06910 06890          388417A3               addi      r4,r4,6051
06914 06894          3BC10058               addi      r30,SP,88
06918 06898          48002D79               bl        $+0x2D78                  ; 0x00009610
0691C 0689C   X      60000000               nop
06920 068A0          819F0534               lwz       r12,0x0534(r31)
06924 068A4          800C0030               lwz       r0,0x0030(r12)
06928 068A8          540002D2               rlwinm    r0,r0,0,11,9
0692C 068AC          900C0030               stw       r0,0x0030(r12)
06930 068B0          48010BA1               bl        $+0x10BA0                 ; 0x00017450
06934 068B4          80410014               lwz       RTOC,0x0014(SP)
06938 068B8          38610058               addi      r3,SP,88
0693C 068BC   X      3880FFFB               li        r4,-5
06940 068C0          48010AE9               bl        $+0x10AE8                 ; 0x000173A8
06944 068C4          80410014               lwz       RTOC,0x0014(SP)
06948 068C8          809E0004               lwz       r4,0x0004(r30)
0694C 068CC          80610058               lwz       r3,0x0058(SP)
06950 068D0          48010AF1               bl        $+0x10AF0                 ; 0x000173C0
06954 068D4          80410014               lwz       RTOC,0x0014(SP)
06958 068D8          819F0534               lwz       r12,0x0534(r31)
0695C 068DC          800C0028               lwz       r0,0x0028(r12)
06960 068E0          54000466               rlwinm    r0,r0,0,17,19
06964 068E4   X      28000000               cmplwi    r0,0x0000
06968 068E8   X      41820038               beq       $+0x0038                  ; 0x00006920
0696C 068EC   X      3BC086A1               li        r30,-31071
06970 068F0          3FDE0002               addis     r30,r30,2
06974 068F4          39810040               addi      r12,SP,64
06978 068F8          80610040               lwz       r3,0x0040(SP)
0697C 068FC          808C0004               lwz       r4,0x0004(r12)
06980 06900          48001C19               bl        $+0x1C18                  ; 0x00008518
06984 06904   X      60000000               nop
06988 06908   X      7C03F040               cmplw     r3,r30
0698C 0690C   X      40800050               bge       $+0x0050                  ; 0x0000695C
06990 06910          837F0534               lwz       r27,0x0534(r31)
06994 06914          807B0028               lwz       r3,0x0028(r27)
06998 06918          54630467               rlwinm.   r3,r3,0,17,19
0699C 0691C   X      4082FFD8               bne       $-0x0028                  ; 0x000068F4
069A0 06920   X      7FA3EB78               mr        r3,r29
069A4 06924          48001E61               bl        $+0x1E60                  ; 0x00008784
069A8 06928   X      60000000               nop
069AC 0692C          83DF054C               lwz       r30,0x054C(r31)
069B0 06930          837E0000               lwz       r27,0x0000(r30)
069B4 06934   X      577B0001               clrrwi.   r27,r27,31
069B8 06938   X      41820054               beq       $+0x0054                  ; 0x0000698C
069BC 0693C          38820600               addi      r4,RTOC,1536
069C0 06940          807F0048               lwz       r3,0x0048(r31)
069C4 06944          388417E6               addi      r4,r4,6118
069C8 06948          480024B9               bl        $+0x24B8                  ; 0x00008E00
069CC 0694C   X      60000000               nop
069D0 06950          835F054C               lwz       r26,0x054C(r31)
069D4 06954          939A0000               stw       r28,0x0000(r26)
069D8 06958          4BFFFE04               b         $-0x01FC                  ; 0x0000675C
069DC 0695C          38820600               addi      r4,RTOC,1536
069E0 06960          807F0048               lwz       r3,0x0048(r31)
069E4 06964          388417C4               addi      r4,r4,6084
069E8 06968          48002499               bl        $+0x2498                  ; 0x00008E00
069EC 0696C   X      60000000               nop
069F0 06970          4BFFFFB0               b         $-0x0050                  ; 0x00006920
069F4 06974          38820600               addi      r4,RTOC,1536
069F8 06978          807F0048               lwz       r3,0x0048(r31)
069FC 0697C          3884177D               addi      r4,r4,6013
06A00 06980          48002481               bl        $+0x2480                  ; 0x00008E00
06A04 06984   X      60000000               nop
06A08 06988          4BFFFF00               b         $-0x0100                  ; 0x00006888
06A0C 0698C   X      38600001               li        r3,1
06A10 06990          38210080               addi      SP,SP,128
06A14 06994          80010008               lwz       r0,0x0008(SP)
06A18 06998   X      7C0803A6               mtlr      r0                        ; LR = 8
06A1C 0699C          BB21FFE4               lmw       r25,-0x001C(SP)
06A20 069A0   X      4E800020               blr
06A24 069A4   X      7C0802A6               mflr      r0                        ; LR = 8
06A28 069A8          BF41FFE8               stmw      r26,-0x0018(SP)
06A2C 069AC          90010008               stw       r0,0x0008(SP)
06A30 069B0          9421FFB0               stwu      SP,-0x0050(SP)
06A34 069B4   X      3B400001               li        r26,1
06A38 069B8   X      7C9C2378               mr        r28,r4
06A3C 069BC          893C0000               lbz       r9,0x0000(r28)
06A40 069C0   X      7C7B1B78               mr        r27,r3
06A44 069C4   X      552007FF               clrlwi.   r0,r9,31
06A48 069C8   X      40820050               bne       $+0x0050                  ; 0x00006A18
06A4C 069CC          887C0001               lbz       r3,0x0001(r28)
06A50 069D0   X      5525C00E               slwi      r5,r9,24
06A54 069D4   X      5065821E               insrwi    r5,r3,8,8
06A58 069D8          90BB009C               stw       r5,0x009C(r27)
06A5C 069DC          889C0002               lbz       r4,0x0002(r28)
06A60 069E0          88DC0003               lbz       r6,0x0003(r28)
06A64 069E4   X      5484C00E               slwi      r4,r4,24
06A68 069E8   X      50C4821E               insrwi    r4,r6,8,8
06A6C 069EC          909B00A0               stw       r4,0x00A0(r27)
06A70 069F0          88FC0004               lbz       r7,0x0004(r28)
06A74 069F4          891C0005               lbz       r8,0x0005(r28)
06A78 069F8   X      54E7C00E               slwi      r7,r7,24
06A7C 069FC   X      5107821E               insrwi    r7,r8,8,8
06A80 06A00          90FB00A4               stw       r7,0x00A4(r27)
06A84 06A04          38210050               addi      SP,SP,80
06A88 06A08          80010008               lwz       r0,0x0008(SP)
06A8C 06A0C   X      7C0803A6               mtlr      r0                        ; LR = 8
06A90 06A10          BB41FFE8               lmw       r26,-0x0018(SP)
06A94 06A14   X      4E800020               blr
06A98 06A18   X      3BA00000               li        r29,0
06A9C 06A1C   X      3BE00017               li        r31,23
06AA0 06A20   X      3BC00008               li        r30,8
06AA4 06A24   X      7F83E378               mr        r3,r28
06AA8 06A28          480019A1               bl        $+0x19A0                  ; 0x000083C8
06AAC 06A2C   X      60000000               nop
06AB0 06A30          7C60FC30               srw       r0,r3,r31
06AB4 06A34          3BFF0001               addi      r31,r31,1
06AB8 06A38   X      540007FE               clrlwi    r0,r0,31
06ABC 06A3C          7C00F030               slw       r0,r0,r30
06AC0 06A40   X      3BDEFFFF               subi      r30,r30,1
06AC4 06A44          7C1DEB78               or        r29,r0,r29
06AC8 06A48   X      2C1E0000               cmpwi     r30,0
06ACC 06A4C   X      4080FFD8               bge       $-0x0028                  ; 0x00006A24
06AD0 06A50   X      57A3073E               clrlwi    r3,r29,28
06AD4 06A54          57BFF67A               rlwinm    r31,r29,30,25,29
06AD8 06A58          7F431830               slw       r3,r26,r3
06ADC 06A5C          48010ACD               bl        $+0x10ACC                 ; 0x00017528
06AE0 06A60          80410014               lwz       RTOC,0x0014(SP)
06AE4 06A64          7C1BF82E               lwzx      r0,r27,r31
06AE8 06A68          7C600378               or        r0,r3,r0
06AEC 06A6C          7C1BF92E               stwx      r0,r27,r31
06AF0 06A70          38210050               addi      SP,SP,80
06AF4 06A74          80010008               lwz       r0,0x0008(SP)
06AF8 06A78   X      7C0803A6               mtlr      r0                        ; LR = 8
06AFC 06A7C          BB41FFE8               lmw       r26,-0x0018(SP)
06B00 06A80   X      4E800020               blr
06B04 06A84   X      7C0802A6               mflr      r0                        ; LR = 8
06B08 06A88          BF61FFEC               stmw      r27,-0x0014(SP)
06B0C 06A8C          90010008               stw       r0,0x0008(SP)
06B10 06A90          9421FEE0               stwu      SP,-0x0120(SP)
06B14 06A94   X      3BC0FFFF               li        r30,-1
06B18 06A98   X      7C9F2378               mr        r31,r4
06B1C 06A9C   X      388000C0               li        r4,192
06B20 06AA0   X      7C7B1B78               mr        r27,r3
06B24 06AA4          38610038               addi      r3,SP,56
06B28 06AA8   X      3980FFFF               li        r12,-1
06B2C 06AAC          3F8C0001               addis     r28,r12,1
06B30 06AB0          480107F1               bl        $+0x107F0                 ; 0x000172A0
06B34 06AB4          80410014               lwz       RTOC,0x0014(SP)
06B38 06AB8          93C100F8               stw       r30,0x00F8(SP)
06B3C 06ABC          38610038               addi      r3,SP,56
06B40 06AC0          B38100FC               sth       r28,0x00FC(SP)
06B44 06AC4          388100F8               addi      r4,SP,248
06B48 06AC8   X      3BC00000               li        r30,0
06B4C 06ACC          4BFFFED9               bl        $-0x0128                  ; 0x000069A4
06B50 06AD0   X      2C1F0000               cmpwi     r31,0
06B54 06AD4   X      4182006C               beq       $+0x006C                  ; 0x00006B40
06B58 06AD8          38820600               addi      r4,RTOC,1536
06B5C 06ADC          3BBF0004               addi      r29,r31,4
06B60 06AE0   X      7FA5EB78               mr        r5,r29
06B64 06AE4          3884180A               addi      r4,r4,6154
06B68 06AE8   X      38600000               li        r3,0
06B6C 06AEC          48002B25               bl        $+0x2B24                  ; 0x00009610
06B70 06AF0   X      60000000               nop
06B74 06AF4          881F0004               lbz       r0,0x0004(r31)
06B78 06AF8   X      540007FF               clrlwi.   r0,r0,31
06B7C 06AFC   X      4182002C               beq       $+0x002C                  ; 0x00006B28
06B80 06B00          801F0004               lwz       r0,0x0004(r31)
06B84 06B04   X      2C00FFFF               cmpwi     r0,-1
06B88 06B08   X      40820010               bne       $+0x0010                  ; 0x00006B18
06B8C 06B0C          A07F0008               lhz       r3,0x0008(r31)
06B90 06B10   X      7C03E000               cmpw      r3,r28
06B94 06B14   X      41820020               beq       $+0x0020                  ; 0x00006B34
06B98 06B18          389F0004               addi      r4,r31,4
06B9C 06B1C          38610038               addi      r3,SP,56
06BA0 06B20          4BFFFE85               bl        $-0x017C                  ; 0x000069A4
06BA4 06B24          48000010               b         $+0x0010                  ; 0x00006B34
06BA8 06B28   X      2C1E0000               cmpwi     r30,0
06BAC 06B2C   X      40820054               bne       $+0x0054                  ; 0x00006B80
06BB0 06B30   X      7FBEEB78               mr        r30,r29
06BB4 06B34          83FF0000               lwz       r31,0x0000(r31)
06BB8 06B38   X      2C1F0000               cmpwi     r31,0
06BBC 06B3C   X      4082FF9C               bne       $-0x0064                  ; 0x00006AD8
06BC0 06B40   X      2C1E0000               cmpwi     r30,0
06BC4 06B44   X      41820068               beq       $+0x0068                  ; 0x00006BAC
06BC8 06B48          38610038               addi      r3,SP,56
06BCC 06B4C   X      7FC4F378               mr        r4,r30
06BD0 06B50          4BFFFE55               bl        $-0x01AC                  ; 0x000069A4
06BD4 06B54          38810038               addi      r4,SP,56
06BD8 06B58   X      7F63DB78               mr        r3,r27
06BDC 06B5C          4BFFFB49               bl        $-0x04B8                  ; 0x000066A4
06BE0 06B60   X      2C030000               cmpwi     r3,0
06BE4 06B64   X      41820030               beq       $+0x0030                  ; 0x00006B94
06BE8 06B68          38820600               addi      r4,RTOC,1536
06BEC 06B6C   X      38600000               li        r3,0
06BF0 06B70          38841854               addi      r4,r4,6228
06BF4 06B74          48002A9D               bl        $+0x2A9C                  ; 0x00009610
06BF8 06B78   X      60000000               nop
06BFC 06B7C          48000054               b         $+0x0054                  ; 0x00006BD0
06C00 06B80          38820600               addi      r4,RTOC,1536
06C04 06B84          807B0048               lwz       r3,0x0048(r27)
06C08 06B88          38841823               addi      r4,r4,6179
06C0C 06B8C          48002275               bl        $+0x2274                  ; 0x00008E00
06C10 06B90   X      60000000               nop
06C14 06B94   X      38600000               li        r3,0
06C18 06B98          38210120               addi      SP,SP,288
06C1C 06B9C          80010008               lwz       r0,0x0008(SP)
06C20 06BA0   X      7C0803A6               mtlr      r0                        ; LR = 8
06C24 06BA4          BB61FFEC               lmw       r27,-0x0014(SP)
06C28 06BA8   X      4E800020               blr
06C2C 06BAC          819B0534               lwz       r12,0x0534(r27)
06C30 06BB0          806C0030               lwz       r3,0x0030(r12)
06C34 06BB4          6463C000               oris      r3,r3,0xC000
06C38 06BB8          906C0030               stw       r3,0x0030(r12)
06C3C 06BBC   X      38600000               li        r3,0
06C40 06BC0          38820600               addi      r4,RTOC,1536
06C44 06BC4          38841879               addi      r4,r4,6265
06C48 06BC8          48002A49               bl        $+0x2A48                  ; 0x00009610
06C4C 06BCC   X      60000000               nop
06C50 06BD0   X      38600001               li        r3,1
06C54 06BD4          38210120               addi      SP,SP,288
06C58 06BD8          80010008               lwz       r0,0x0008(SP)
06C5C 06BDC   X      7C0803A6               mtlr      r0                        ; LR = 8
06C60 06BE0          BB61FFEC               lmw       r27,-0x0014(SP)
06C64 06BE4   X      4E800020               blr
06C68 06BE8   X      7C0802A6               mflr      r0                        ; LR = 8
06C6C 06BEC          BE81FFD0               stmw      r20,-0x0030(SP)
06C70 06BF0          90010008               stw       r0,0x0008(SP)
06C74 06BF4          9421FF90               stwu      SP,-0x0070(SP)
06C78 06BF8          828100A8               lwz       r20,0x00A8(SP)
06C7C 06BFC   X      7D5B5378               mr        r27,r10
06C80 06C00          8AA100AF               lbz       r21,0x00AF(SP)
06C84 06C04   X      7D3E4B78               mr        r30,r9
06C88 06C08          82E100B0               lwz       r23,0x00B0(SP)
06C8C 06C0C   X      7D1D4378               mr        r29,r8
06C90 06C10          82C100B4               lwz       r22,0x00B4(SP)
06C94 06C14   X      7CFA3B78               mr        r26,r7
06C98 06C18   X      7CD93378               mr        r25,r6
06C9C 06C1C   X      7CB82B78               mr        r24,r5
06CA0 06C20   X      7C9C2378               mr        r28,r4
06CA4 06C24   X      7C7F1B78               mr        r31,r3
06CA8 06C28   X      7FE3FB78               mr        r3,r31
06CAC 06C2C          4BFFD441               bl        $-0x2BC0                  ; 0x0000406C
06CB0 06C30   X      2C030000               cmpwi     r3,0
06CB4 06C34   X      39200000               li        r9,0
06CB8 06C38   X      40820038               bne       $+0x0038                  ; 0x00006C70
06CBC 06C3C          38820600               addi      r4,RTOC,1536
06CC0 06C40          807F0048               lwz       r3,0x0048(r31)
06CC4 06C44          388418FB               addi      r4,r4,6395
06CC8 06C48          480021B9               bl        $+0x21B8                  ; 0x00008E00
06CCC 06C4C   X      60000000               nop
06CD0 06C50   X      7FE3FB78               mr        r3,r31
06CD4 06C54          4BFFD419               bl        $-0x2BE8                  ; 0x0000406C
06CD8 06C58   X      38600000               li        r3,0
06CDC 06C5C          38210070               addi      SP,SP,112
06CE0 06C60          80010008               lwz       r0,0x0008(SP)
06CE4 06C64   X      7C0803A6               mtlr      r0                        ; LR = 8
06CE8 06C68          BA81FFD0               lmw       r20,-0x0030(SP)
06CEC 06C6C   X      4E800020               blr
06CF0 06C70          801F0544               lwz       r0,0x0544(r31)
06CF4 06C74   X      2C000000               cmpwi     r0,0
06CF8 06C78   X      4082001C               bne       $+0x001C                  ; 0x00006C94
06CFC 06C7C          38820600               addi      r4,RTOC,1536
06D00 06C80          807F0048               lwz       r3,0x0048(r31)
06D04 06C84          38841914               addi      r4,r4,6420
06D08 06C88          48002179               bl        $+0x2178                  ; 0x00008E00
06D0C 06C8C   X      60000000               nop
06D10 06C90          4BFFFFC0               b         $-0x0040                  ; 0x00006C50
06D14 06C94          801F0578               lwz       r0,0x0578(r31)
06D18 06C98   X      2C000000               cmpwi     r0,0
06D1C 06C9C   X      4082001C               bne       $+0x001C                  ; 0x00006CB8
06D20 06CA0          38820600               addi      r4,RTOC,1536
06D24 06CA4          807F0048               lwz       r3,0x0048(r31)
06D28 06CA8          38841932               addi      r4,r4,6450
06D2C 06CAC          48002155               bl        $+0x2154                  ; 0x00008E00
06D30 06CB0   X      60000000               nop
06D34 06CB4          4BFFFF9C               b         $-0x0064                  ; 0x00006C50
06D38 06CB8   X      2C1C0001               cmpwi     r28,1
06D3C 06CBC   X      39000001               li        r8,1
06D40 06CC0   X      41820044               beq       $+0x0044                  ; 0x00006D04
06D44 06CC4   X      2C1C0002               cmpwi     r28,2
06D48 06CC8   X      4182005C               beq       $+0x005C                  ; 0x00006D24
06D4C 06CCC   X      2C1C0003               cmpwi     r28,3
06D50 06CD0   X      41820044               beq       $+0x0044                  ; 0x00006D14
06D54 06CD4   X      2C1C0004               cmpwi     r28,4
06D58 06CD8   X      4182005C               beq       $+0x005C                  ; 0x00006D34
06D5C 06CDC   X      7F83E378               mr        r3,r28
06D60 06CE0          48001365               bl        $+0x1364                  ; 0x00008044
06D64 06CE4   X      60000000               nop
06D68 06CE8          38820600               addi      r4,RTOC,1536
06D6C 06CEC   X      7C651B78               mr        r5,r3
06D70 06CF0          807F0048               lwz       r3,0x0048(r31)
06D74 06CF4          3884194F               addi      r4,r4,6479
06D78 06CF8          48002109               bl        $+0x2108                  ; 0x00008E00
06D7C 06CFC   X      60000000               nop
06D80 06D00          4BFFFF50               b         $-0x00B0                  ; 0x00006C50
06D84 06D04          991F004E               stb       r8,0x004E(r31)
06D88 06D08          991F004D               stb       r8,0x004D(r31)
06D8C 06D0C          993F004F               stb       r9,0x004F(r31)
06D90 06D10          48000030               b         $+0x0030                  ; 0x00006D40
06D94 06D14          991F004E               stb       r8,0x004E(r31)
06D98 06D18          993F004D               stb       r9,0x004D(r31)
06D9C 06D1C          993F004F               stb       r9,0x004F(r31)
06DA0 06D20          48000020               b         $+0x0020                  ; 0x00006D40
06DA4 06D24          993F004E               stb       r9,0x004E(r31)
06DA8 06D28          991F004D               stb       r8,0x004D(r31)
06DAC 06D2C          993F004F               stb       r9,0x004F(r31)
06DB0 06D30          48000010               b         $+0x0010                  ; 0x00006D40
06DB4 06D34          993F004E               stb       r9,0x004E(r31)
06DB8 06D38          993F004D               stb       r9,0x004D(r31)
06DBC 06D3C          991F004F               stb       r8,0x004F(r31)
06DC0 06D40          993F004C               stb       r9,0x004C(r31)
06DC4 06D44   X      38800040               li        r4,64
06DC8 06D48          931F053C               stw       r24,0x053C(r31)
06DCC 06D4C   X      38A00000               li        r5,0
06DD0 06D50          933F056C               stw       r25,0x056C(r31)
06DD4 06D54          935F0570               stw       r26,0x0570(r31)
06DD8 06D58          93BF0594               stw       r29,0x0594(r31)
06DDC 06D5C          93DF0598               stw       r30,0x0598(r31)
06DE0 06D60          92FF058C               stw       r23,0x058C(r31)
06DE4 06D64          92DF0590               stw       r22,0x0590(r31)
06DE8 06D68          807F003C               lwz       r3,0x003C(r31)
06DEC 06D6C          4800625D               bl        $+0x625C                  ; 0x0000CFC8
06DF0 06D70   X      60000000               nop
06DF4 06D74   X      2C030000               cmpwi     r3,0
06DF8 06D78   X      4182001C               beq       $+0x001C                  ; 0x00006D94
06DFC 06D7C          38820600               addi      r4,RTOC,1536
06E00 06D80          807F0048               lwz       r3,0x0048(r31)
06E04 06D84          3884189B               addi      r4,r4,6299
06E08 06D88          48002079               bl        $+0x2078                  ; 0x00008E00
06E0C 06D8C   X      60000000               nop
06E10 06D90          4BFFFEC0               b         $-0x0140                  ; 0x00006C50
06E14 06D94          38610038               addi      r3,SP,56
06E18 06D98   X      3880000A               li        r4,10
06E1C 06D9C          3BC10038               addi      r30,SP,56
06E20 06DA0          48010609               bl        $+0x10608                 ; 0x000173A8
06E24 06DA4          80410014               lwz       RTOC,0x0014(SP)
06E28 06DA8          809E0004               lwz       r4,0x0004(r30)
06E2C 06DAC          80610038               lwz       r3,0x0038(SP)
06E30 06DB0          48010611               bl        $+0x10610                 ; 0x000173C0
06E34 06DB4          80410014               lwz       RTOC,0x0014(SP)
06E38 06DB8          809F0084               lwz       r4,0x0084(r31)
06E3C 06DBC   X      2C040000               cmpwi     r4,0
06E40 06DC0   X      41820034               beq       $+0x0034                  ; 0x00006DF4
06E44 06DC4   X      7FE3FB78               mr        r3,r31
06E48 06DC8          4BFFCB11               bl        $-0x34F0                  ; 0x000038D8
06E4C 06DCC   X      2C030000               cmpwi     r3,0
06E50 06DD0   X      41820060               beq       $+0x0060                  ; 0x00006E30
06E54 06DD4          8BDF004D               lbz       r30,0x004D(r31)
06E58 06DD8          7FC30034               cntlzw    r3,r30
06E5C 06DDC   X      5463D97E               srwi      r3,r3,5
06E60 06DE0          7C8300D0               neg       r4,r3
06E64 06DE4          5484056C               rlwinm    r4,r4,0,21,22
06E68 06DE8   X      3C848001               subis     r4,r4,32767
06E6C 06DEC   X      3924C9FF               subi      r9,r4,13825
06E70 06DF0          48000058               b         $+0x0058                  ; 0x00006E48
06E74 06DF4          88BF008D               lbz       r5,0x008D(r31)
06E78 06DF8   X      3BA00000               li        r29,0
06E7C 06DFC   X      2C050000               cmpwi     r5,0
06E80 06E00   X      40810030               ble       $+0x0030                  ; 0x00006E30
06E84 06E04          3BDF00B4               addi      r30,r31,180
06E88 06E08   X      7FE3FB78               mr        r3,r31
06E8C 06E0C   X      7FC4F378               mr        r4,r30
06E90 06E10          4BFFCAC9               bl        $-0x3538                  ; 0x000038D8
06E94 06E14   X      2C030000               cmpwi     r3,0
06E98 06E18   X      4082FFBC               bne       $-0x0044                  ; 0x00006DD4
06E9C 06E1C          8B5F008D               lbz       r26,0x008D(r31)
06EA0 06E20          3BBD0001               addi      r29,r29,1
06EA4 06E24   X      7C1DD000               cmpw      r29,r26
06EA8 06E28          3BDE001C               addi      r30,r30,28
06EAC 06E2C   X      4180FFDC               blt       $-0x0024                  ; 0x00006E08
06EB0 06E30          38820600               addi      r4,RTOC,1536
06EB4 06E34          807F0048               lwz       r3,0x0048(r31)
06EB8 06E38          388418B9               addi      r4,r4,6329
06EBC 06E3C          48001FC5               bl        $+0x1FC4                  ; 0x00008E00
06EC0 06E40   X      60000000               nop
06EC4 06E44          4BFFFE0C               b         $-0x01F4                  ; 0x00006C50
06EC8 06E48          83DF0058               lwz       r30,0x0058(r31)
06ECC 06E4C          913F0554               stw       r9,0x0554(r31)
06ED0 06E50   X      3FDEFFEC               subis     r30,r30,20
06ED4 06E54   X      2C1E1011               cmpwi     r30,4113
06ED8 06E58   X      41820014               beq       $+0x0014                  ; 0x00006E6C
06EDC 06E5C          807F0534               lwz       r3,0x0534(r31)
06EE0 06E60          80830030               lwz       r4,0x0030(r3)
06EE4 06E64          54840463               rlwinm.   r4,r4,0,17,17
06EE8 06E68   X      41820020               beq       $+0x0020                  ; 0x00006E88
06EEC 06E6C   X      38A09680               li        r5,-27008
06EF0 06E70          3CA50099               addis     r5,r5,153
06EF4 06E74          90BB0000               stw       r5,0x0000(r27)
06EF8 06E78          807F0554               lwz       r3,0x0554(r31)
06EFC 06E7C          5463066E               rlwinm    r3,r3,0,25,23
06F00 06E80          907F0554               stw       r3,0x0554(r31)
06F04 06E84          4800001C               b         $+0x001C                  ; 0x00006EA0
06F08 06E88   X      3880E100               li        r4,-7936
06F0C 06E8C          3C8405F6               addis     r4,r4,1526
06F10 06E90          909B0000               stw       r4,0x0000(r27)
06F14 06E94          807F0554               lwz       r3,0x0554(r31)
06F18 06E98          60630080               ori       r3,r3,0x0080
06F1C 06E9C          907F0554               stw       r3,0x0554(r31)
06F20 06EA0          38820600               addi      r4,RTOC,1536
06F24 06EA4          807F0048               lwz       r3,0x0048(r31)
06F28 06EA8          388418DA               addi      r4,r4,6362
06F2C 06EAC          48002765               bl        $+0x2764                  ; 0x00009610
06F30 06EB0   X      60000000               nop
06F34 06EB4   X      2C150000               cmpwi     r21,0
06F38 06EB8   X      4182001C               beq       $+0x001C                  ; 0x00006ED4
06F3C 06EBC          83DF0534               lwz       r30,0x0534(r31)
06F40 06EC0          807E0030               lwz       r3,0x0030(r30)
06F44 06EC4          64630800               oris      r3,r3,0x0800
06F48 06EC8          907E0030               stw       r3,0x0030(r30)
06F4C 06ECC          48010585               bl        $+0x10584                 ; 0x00017450
06F50 06ED0          80410014               lwz       RTOC,0x0014(SP)
06F54 06ED4   X      7FE3FB78               mr        r3,r31
06F58 06ED8   X      7E84A378               mr        r4,r20
06F5C 06EDC          4BFFFBA9               bl        $-0x0458                  ; 0x00006A84
06F60 06EE0   X      2C030000               cmpwi     r3,0
06F64 06EE4   X      4082001C               bne       $+0x001C                  ; 0x00006F00
06F68 06EE8          38820600               addi      r4,RTOC,1536
06F6C 06EEC          807F0048               lwz       r3,0x0048(r31)
06F70 06EF0          3884196A               addi      r4,r4,6506
06F74 06EF4          48001F0D               bl        $+0x1F0C                  ; 0x00008E00
06F78 06EF8   X      60000000               nop
06F7C 06EFC          4BFFFD54               b         $-0x02AC                  ; 0x00006C50
06F80 06F00          8BBF004E               lbz       r29,0x004E(r31)
06F84 06F04   X      2C1D0000               cmpwi     r29,0
06F88 06F08   X      40820030               bne       $+0x0030                  ; 0x00006F38
06F8C 06F0C          807F0538               lwz       r3,0x0538(r31)
06F90 06F10          48006075               bl        $+0x6074                  ; 0x0000CF84
06F94 06F14   X      60000000               nop
06F98 06F18   X      3860A9EB               li        r3,-22037
06F9C 06F1C          3C630002               addis     r3,r3,2
06FA0 06F20          48010609               bl        $+0x10608                 ; 0x00017528
06FA4 06F24          80410014               lwz       RTOC,0x0014(SP)
06FA8 06F28          83DF0534               lwz       r30,0x0534(r31)
06FAC 06F2C          907E0038               stw       r3,0x0038(r30)
06FB0 06F30          48010521               bl        $+0x10520                 ; 0x00017450
06FB4 06F34          80410014               lwz       RTOC,0x0014(SP)
06FB8 06F38   X      7F83E378               mr        r3,r28
06FBC 06F3C          48001109               bl        $+0x1108                  ; 0x00008044
06FC0 06F40   X      60000000               nop
06FC4 06F44          38820600               addi      r4,RTOC,1536
06FC8 06F48   X      7C651B78               mr        r5,r3
06FCC 06F4C          807F0048               lwz       r3,0x0048(r31)
06FD0 06F50          3884198C               addi      r4,r4,6540
06FD4 06F54          480026BD               bl        $+0x26BC                  ; 0x00009610
06FD8 06F58   X      60000000               nop
06FDC 06F5C   X      38600001               li        r3,1
06FE0 06F60          38210070               addi      SP,SP,112
06FE4 06F64          80010008               lwz       r0,0x0008(SP)
06FE8 06F68   X      7C0803A6               mtlr      r0                        ; LR = 8
06FEC 06F6C          BA81FFD0               lmw       r20,-0x0030(SP)
06FF0 06F70   X      4E800020               blr
06FF4 06F74   X      7C0802A6               mflr      r0                        ; LR = 8
06FF8 06F78          93E1FFFC               stw       r31,-0x0004(SP)
06FFC 06F7C          90010008               stw       r0,0x0008(SP)
07000 06F80          9421FFC0               stwu      SP,-0x0040(SP)
07004 06F84          398204D0               addi      r12,RTOC,1232
07008 06F88   X      7C7F1B78               mr        r31,r3
0700C 06F8C          38820600               addi      r4,RTOC,1536
07010 06F90   X      38600000               li        r3,0
07014 06F94          80AC0000               lwz       r5,0x0000(r12)
07018 06F98          3884199A               addi      r4,r4,6554
0701C 06F9C          48002675               bl        $+0x2674                  ; 0x00009610
07020 06FA0   X      60000000               nop
07024 06FA4   X      2C1F0000               cmpwi     r31,0
07028 06FA8   X      4082001C               bne       $+0x001C                  ; 0x00006FC4
0702C 06FAC   X      38600000               li        r3,0
07030 06FB0          38210040               addi      SP,SP,64
07034 06FB4          80010008               lwz       r0,0x0008(SP)
07038 06FB8   X      7C0803A6               mtlr      r0                        ; LR = 8
0703C 06FBC          83E1FFFC               lwz       r31,-0x0004(SP)
07040 06FC0   X      4E800020               blr
07044 06FC4   X      7FE3FB78               mr        r3,r31
07048 06FC8          4BFFD0A5               bl        $-0x2F5C                  ; 0x0000406C
0704C 06FCC          807F0538               lwz       r3,0x0538(r31)
07050 06FD0          48005D55               bl        $+0x5D54                  ; 0x0000CD24
07054 06FD4   X      60000000               nop
07058 06FD8          907F0538               stw       r3,0x0538(r31)
0705C 06FDC   X      38800040               li        r4,64
07060 06FE0          807F003C               lwz       r3,0x003C(r31)
07064 06FE4   X      3CA08000               lis       r5,-32768
07068 06FE8          48005FE1               bl        $+0x5FE0                  ; 0x0000CFC8
0706C 06FEC   X      60000000               nop
07070 06FF0          807F003C               lwz       r3,0x003C(r31)
07074 06FF4   X      38800004               li        r4,4
07078 06FF8   X      38A00000               li        r5,0
0707C 06FFC          48005FCD               bl        $+0x5FCC                  ; 0x0000CFC8
07080 07000   X      60000000               nop
07084 07004          807F0540               lwz       r3,0x0540(r31)
07088 07008   X      38800000               li        r4,0
0708C 0700C          48002C2D               bl        $+0x2C2C                  ; 0x00009C38
07090 07010   X      60000000               nop
07094 07014          907F0540               stw       r3,0x0540(r31)
07098 07018   X      38800000               li        r4,0
0709C 0701C          807F0574               lwz       r3,0x0574(r31)
070A0 07020          48002C19               bl        $+0x2C18                  ; 0x00009C38
070A4 07024   X      60000000               nop
070A8 07028          907F0574               stw       r3,0x0574(r31)
070AC 0702C   X      7FE3FB78               mr        r3,r31
070B0 07030   X      3880003C               li        r4,60
070B4 07034          48002C8D               bl        $+0x2C8C                  ; 0x00009CC0
070B8 07038   X      60000000               nop
070BC 0703C          38210040               addi      SP,SP,64
070C0 07040          80010008               lwz       r0,0x0008(SP)
070C4 07044   X      7C0803A6               mtlr      r0                        ; LR = 8
070C8 07048          83E1FFFC               lwz       r31,-0x0004(SP)
070CC 0704C   X      4E800020               blr
070D0 07050   X      7C0802A6               mflr      r0                        ; LR = 8
070D4 07054          BE61FFCC               stmw      r19,-0x0034(SP)
070D8 07058          90010008               stw       r0,0x0008(SP)
070DC 0705C          9421FF90               stwu      SP,-0x0070(SP)
070E0 07060          82A2FF24               lwz       r21,-0x00DC(RTOC)
070E4 07064   X      7D5B5378               mr        r27,r10
070E8 07068          828100A8               lwz       r20,0x00A8(SP)
070EC 0706C   X      7D3A4B78               mr        r26,r9
070F0 07070          826100AC               lwz       r19,0x00AC(SP)
070F4 07074   X      7D194378               mr        r25,r8
070F8 07078   X      7CFE3B78               mr        r30,r7
070FC 0707C   X      7CD83378               mr        r24,r6
07100 07080   X      7CBD2B78               mr        r29,r5
07104 07084   X      7C972378               mr        r23,r4
07108 07088   X      7C7C1B78               mr        r28,r3
0710C 0708C          83E2FFA8               lwz       r31,-0x0058(RTOC)
07110 07090   X      38800000               li        r4,0
07114 07094          80A2FFAC               lwz       r5,-0x0054(RTOC)
07118 07098   X      7FC3F378               mr        r3,r30
0711C 0709C          989F0000               stb       r4,0x0000(r31)
07120 070A0   X      3AC00000               li        r22,0
07124 070A4          98850000               stb       r4,0x0000(r5)
07128 070A8          38820600               addi      r4,RTOC,1536
0712C 070AC          80B50000               lwz       r5,0x0000(r21)
07130 070B0          388419A8               addi      r4,r4,6568
07134 070B4          4800255D               bl        $+0x255C                  ; 0x00009610
07138 070B8   X      60000000               nop
0713C 070BC   X      3860068C               li        r3,1676
07140 070C0   X      38800001               li        r4,1
07144 070C4          48002C59               bl        $+0x2C58                  ; 0x00009D1C
07148 070C8   X      60000000               nop
0714C 070CC   X      7C7F1B78               mr        r31,r3
07150 070D0   X      2C1F0000               cmpwi     r31,0
07154 070D4   X      4082001C               bne       $+0x001C                  ; 0x000070F0
07158 070D8          38820600               addi      r4,RTOC,1536
0715C 070DC   X      38600000               li        r3,0
07160 070E0          388419B5               addi      r4,r4,6581
07164 070E4          48001D1D               bl        $+0x1D1C                  ; 0x00008E00
07168 070E8   X      60000000               nop
0716C 070EC          4800015C               b         $+0x015C                  ; 0x00007248
07170 070F0          38020058               addi      r0,RTOC,88
07174 070F4   X      38E00000               li        r7,0
07178 070F8          901F0004               stw       r0,0x0004(r31)
0717C 070FC          8062FF58               lwz       r3,-0x00A8(RTOC)
07180 07100          801F0538               lwz       r0,0x0538(r31)
07184 07104          907F0008               stw       r3,0x0008(r31)
07188 07108   X      2C000000               cmpwi     r0,0
0718C 0710C          38820048               addi      r4,RTOC,72
07190 07110          909F000C               stw       r4,0x000C(r31)
07194 07114          80A2FF60               lwz       r5,-0x00A0(RTOC)
07198 07118          90BF0010               stw       r5,0x0010(r31)
0719C 0711C          38C20068               addi      r6,RTOC,104
071A0 07120          90DF0014               stw       r6,0x0014(r31)
071A4 07124          90FF0018               stw       r7,0x0018(r31)
071A8 07128          39020070               addi      r8,RTOC,112
071AC 0712C          911F001C               stw       r8,0x001C(r31)
071B0 07130          8122FF6C               lwz       r9,-0x0094(RTOC)
071B4 07134          913F0020               stw       r9,0x0020(r31)
071B8 07138          39420080               addi      r10,RTOC,128
071BC 0713C          915F0024               stw       r10,0x0024(r31)
071C0 07140          8162FF74               lwz       r11,-0x008C(RTOC)
071C4 07144          917F0028               stw       r11,0x0028(r31)
071C8 07148          39820040               addi      r12,RTOC,64
071CC 0714C          919F002C               stw       r12,0x002C(r31)
071D0 07150          38020098               addi      r0,RTOC,152
071D4 07154          901F0030               stw       r0,0x0030(r31)
071D8 07158          38020030               addi      r0,RTOC,48
071DC 0715C          901F0000               stw       r0,0x0000(r31)
071E0 07160          380200A0               addi      r0,RTOC,160
071E4 07164          901F0034               stw       r0,0x0034(r31)
071E8 07168          38020038               addi      r0,RTOC,56
071EC 0716C          939F003C               stw       r28,0x003C(r31)
071F0 07170          901F0038               stw       r0,0x0038(r31)
071F4 07174          92FF0040               stw       r23,0x0040(r31)
071F8 07178          93BF0044               stw       r29,0x0044(r31)
071FC 0717C          931F0054               stw       r24,0x0054(r31)
07200 07180          93DF0048               stw       r30,0x0048(r31)
07204 07184   X      40820040               bne       $+0x0040                  ; 0x000071C4
07208 07188          80A2FF8C               lwz       r5,-0x0074(RTOC)
0720C 0718C   X      7F83E378               mr        r3,r28
07210 07190   X      38800000               li        r4,0
07214 07194   X      7FE6FB78               mr        r6,r31
07218 07198          48005C55               bl        $+0x5C54                  ; 0x0000CDEC
0721C 0719C   X      60000000               nop
07220 071A0          907F0538               stw       r3,0x0538(r31)
07224 071A4   X      2C030000               cmpwi     r3,0
07228 071A8   X      4082001C               bne       $+0x001C                  ; 0x000071C4
0722C 071AC          38820600               addi      r4,RTOC,1536
07230 071B0          807F0048               lwz       r3,0x0048(r31)
07234 071B4          388419D4               addi      r4,r4,6612
07238 071B8          48001C49               bl        $+0x1C48                  ; 0x00008E00
0723C 071BC   X      60000000               nop
07240 071C0          48000088               b         $+0x0088                  ; 0x00007248
07244 071C4   X      7FE3FB78               mr        r3,r31
07248 071C8          4BFFCC69               bl        $-0x3398                  ; 0x00003E30
0724C 071CC   X      2C030000               cmpwi     r3,0
07250 071D0   X      41820078               beq       $+0x0078                  ; 0x00007248
07254 071D4   X      2C1D0000               cmpwi     r29,0
07258 071D8   X      40820014               bne       $+0x0014                  ; 0x000071EC
0725C 071DC   X      7FE3FB78               mr        r3,r31
07260 071E0          4BFFAAB1               bl        $-0x5550                  ; 0x00001C90
07264 071E4   X      2C030000               cmpwi     r3,0
07268 071E8   X      41820060               beq       $+0x0060                  ; 0x00007248
0726C 071EC          9ADF004C               stb       r22,0x004C(r31)
07270 071F0   X      7FE3FB78               mr        r3,r31
07274 071F4          4BFFCE79               bl        $-0x3188                  ; 0x0000406C
07278 071F8   X      2C030000               cmpwi     r3,0
0727C 071FC   X      4182004C               beq       $+0x004C                  ; 0x00007248
07280 07200          801F0058               lwz       r0,0x0058(r31)
07284 07204   X      38E005EA               li        r7,1514
07288 07208          809F0054               lwz       r4,0x0054(r31)
0728C 0720C   X      390005EE               li        r8,1518
07290 07210   X      7FE3FB78               mr        r3,r31
07294 07214          90040000               stw       r0,0x0000(r4)
07298 07218          80BF005C               lwz       r5,0x005C(r31)
0729C 0721C          90B40000               stw       r5,0x0000(r20)
072A0 07220          80DF0078               lwz       r6,0x0078(r31)
072A4 07224          90D30000               stw       r6,0x0000(r19)
072A8 07228          90F90000               stw       r7,0x0000(r25)
072AC 0722C          911A0000               stw       r8,0x0000(r26)
072B0 07230          90FB0000               stw       r7,0x0000(r27)
072B4 07234          38210070               addi      SP,SP,112
072B8 07238          80010008               lwz       r0,0x0008(SP)
072BC 0723C   X      7C0803A6               mtlr      r0                        ; LR = 8
072C0 07240          BA61FFCC               lmw       r19,-0x0034(SP)
072C4 07244   X      4E800020               blr
072C8 07248          38820600               addi      r4,RTOC,1536
072CC 0724C   X      38600000               li        r3,0
072D0 07250          80B50000               lwz       r5,0x0000(r21)
072D4 07254          3884199A               addi      r4,r4,6554
072D8 07258          480023B9               bl        $+0x23B8                  ; 0x00009610
072DC 0725C   X      60000000               nop
072E0 07260   X      2C1F0000               cmpwi     r31,0
072E4 07264   X      4182007C               beq       $+0x007C                  ; 0x000072E0
072E8 07268   X      7FE3FB78               mr        r3,r31
072EC 0726C          4BFFCE01               bl        $-0x3200                  ; 0x0000406C
072F0 07270          807F0538               lwz       r3,0x0538(r31)
072F4 07274          48005AB1               bl        $+0x5AB0                  ; 0x0000CD24
072F8 07278   X      60000000               nop
072FC 0727C          907F0538               stw       r3,0x0538(r31)
07300 07280   X      38800040               li        r4,64
07304 07284          807F003C               lwz       r3,0x003C(r31)
07308 07288   X      3CA08000               lis       r5,-32768
0730C 0728C          48005D3D               bl        $+0x5D3C                  ; 0x0000CFC8
07310 07290   X      60000000               nop
07314 07294          807F003C               lwz       r3,0x003C(r31)
07318 07298   X      38800004               li        r4,4
0731C 0729C   X      38A00000               li        r5,0
07320 072A0          48005D29               bl        $+0x5D28                  ; 0x0000CFC8
07324 072A4   X      60000000               nop
07328 072A8          807F0540               lwz       r3,0x0540(r31)
0732C 072AC   X      38800000               li        r4,0
07330 072B0          48002989               bl        $+0x2988                  ; 0x00009C38
07334 072B4   X      60000000               nop
07338 072B8          907F0540               stw       r3,0x0540(r31)
0733C 072BC   X      38800000               li        r4,0
07340 072C0          807F0574               lwz       r3,0x0574(r31)
07344 072C4          48002975               bl        $+0x2974                  ; 0x00009C38
07348 072C8   X      60000000               nop
0734C 072CC          907F0574               stw       r3,0x0574(r31)
07350 072D0   X      7FE3FB78               mr        r3,r31
07354 072D4   X      3880003C               li        r4,60
07358 072D8          480029E9               bl        $+0x29E8                  ; 0x00009CC0
0735C 072DC   X      60000000               nop
07360 072E0          38820600               addi      r4,RTOC,1536
07364 072E4   X      38600000               li        r3,0
07368 072E8          388419F3               addi      r4,r4,6643
0736C 072EC          48001B15               bl        $+0x1B14                  ; 0x00008E00
07370 072F0   X      60000000               nop
07374 072F4   X      38600000               li        r3,0
07378 072F8          38210070               addi      SP,SP,112
0737C 072FC          80010008               lwz       r0,0x0008(SP)
07380 07300   X      7C0803A6               mtlr      r0                        ; LR = 8
07384 07304          BA61FFCC               lmw       r19,-0x0034(SP)
07388 07308   X      4E800020               blr
0738C 0730C          7C042A14               add       r0,r4,r5
07390 07310          90830000               stw       r4,0x0000(r3)
07394 07314   X      38C00000               li        r6,0
07398 07318          90030004               stw       r0,0x0004(r3)
0739C 0731C          90830008               stw       r4,0x0008(r3)
073A0 07320          98C40000               stb       r6,0x0000(r4)
073A4 07324   X      4E800020               blr
073A8 07328   X      7C0802A6               mflr      r0                        ; LR = 8
073AC 0732C          93E1FFFC               stw       r31,-0x0004(SP)
073B0 07330          90010008               stw       r0,0x0008(SP)
073B4 07334          9421FFB0               stwu      SP,-0x0050(SP)
073B8 07338          90A10070               stw       r5,0x0070(SP)
073BC 0733C          90C10074               stw       r6,0x0074(SP)
073C0 07340          90E10078               stw       r7,0x0078(SP)
073C4 07344          9101007C               stw       r8,0x007C(SP)
073C8 07348          91210080               stw       r9,0x0080(SP)
073CC 0734C          91410084               stw       r10,0x0084(SP)
073D0 07350          90610038               stw       r3,0x0038(SP)
073D4 07354          7C032214               add       r0,r3,r4
073D8 07358          9001003C               stw       r0,0x003C(SP)
073DC 0735C   X      3BE00000               li        r31,0
073E0 07360          90610040               stw       r3,0x0040(SP)
073E4 07364          38C10074               addi      r6,SP,116
073E8 07368          80A10070               lwz       r5,0x0070(SP)
073EC 0736C          9BE30000               stb       r31,0x0000(r3)
073F0 07370          38610038               addi      r3,SP,56
073F4 07374          388200B8               addi      r4,RTOC,184
073F8 07378          480001A9               bl        $+0x01A8                  ; 0x00007520
073FC 0737C          81810040               lwz       r12,0x0040(SP)
07400 07380          9BEC0000               stb       r31,0x0000(r12)
07404 07384          38210050               addi      SP,SP,80
07408 07388          80010008               lwz       r0,0x0008(SP)
0740C 0738C   X      7C0803A6               mtlr      r0                        ; LR = 8
07410 07390          83E1FFFC               lwz       r31,-0x0004(SP)
07414 07394   X      4E800020               blr
07418 07398   X      7C0802A6               mflr      r0                        ; LR = 8
0741C 0739C          93E1FFFC               stw       r31,-0x0004(SP)
07420 073A0          90010008               stw       r0,0x0008(SP)
07424 073A4          9421FFC0               stwu      SP,-0x0040(SP)
07428 073A8          90610058               stw       r3,0x0058(SP)
0742C 073AC          9081005C               stw       r4,0x005C(SP)
07430 073B0          39810058               addi      r12,SP,88
07434 073B4          80610058               lwz       r3,0x0058(SP)
07438 073B8          808C0004               lwz       r4,0x0004(r12)
0743C 073BC          83E2FF98               lwz       r31,-0x0068(RTOC)
07440 073C0          4800FF89               bl        $+0xFF88                  ; 0x00017348
07444 073C4          80410014               lwz       RTOC,0x0014(SP)
07448 073C8   X      2C030000               cmpwi     r3,0
0744C 073CC   X      408000CC               bge       $+0x00CC                  ; 0x00007498
07450 073D0          7D2300D0               neg       r9,r3
07454 073D4   X      2C0903E7               cmpwi     r9,999
07458 073D8   X      41810014               bgt       $+0x0014                  ; 0x000073EC
0745C 073DC          80A2FF90               lwz       r5,-0x0070(RTOC)
07460 073E0   X      7D264B78               mr        r6,r9
07464 073E4   X      38E00000               li        r7,0
07468 073E8          48000114               b         $+0x0114                  ; 0x000074FC
0746C 073EC   X      3980423F               li        r12,16959
07470 073F0          3C0C000F               addis     r0,r12,15
07474 073F4   X      7C090000               cmpw      r9,r0
07478 073F8   X      41810050               bgt       $+0x0050                  ; 0x00007448
0747C 073FC   X      38604DD3               li        r3,19923
07480 07400   X      552A0FFE               srwi      r10,r9,31
07484 07404          3C631062               addis     r3,r3,4194
07488 07408          80A2FF90               lwz       r5,-0x0070(RTOC)
0748C 0740C   X      38E0851F               li        r7,-31457
07490 07410          7C834896               mulhw     r4,r3,r9
07494 07414          38A50009               addi      r5,r5,9
07498 07418          3CE751EC               addis     r7,r7,20972
0749C 0741C          7C843670               srawi     r4,r4,6
074A0 07420          7D645214               add       r11,r4,r10
074A4 07424   X      55280FFE               srwi      r8,r9,31
074A8 07428          7CC44214               add       r6,r4,r8
074AC 0742C          1D6B03E8               mulli     r11,r11,1000
074B0 07430   X      7D8B4850               sub       r12,r9,r11
074B4 07434          7CE76096               mulhw     r7,r7,r12
074B8 07438          7CE72E70               srawi     r7,r7,5
074BC 0743C   X      55800FFE               srwi      r0,r12,31
074C0 07440          7CE70214               add       r7,r7,r0
074C4 07444          480000B8               b         $+0x00B8                  ; 0x000074FC
074C8 07448   X      3980DE83               li        r12,-8573
074CC 0744C   X      55280FFE               srwi      r8,r9,31
074D0 07450          3C0C431C               addis     r0,r12,17180
074D4 07454          80A2FF90               lwz       r5,-0x0070(RTOC)
074D8 07458   X      38E0B589               li        r7,-19063
074DC 0745C          7C604896               mulhw     r3,r0,r9
074E0 07460          38A50012               addi      r5,r5,18
074E4 07464          3CE714F9               addis     r7,r7,5369
074E8 07468          7C639670               srawi     r3,r3,18
074EC 0746C          7D434214               add       r10,r3,r8
074F0 07470   X      55240FFE               srwi      r4,r9,31
074F4 07474          7CC32214               add       r6,r3,r4
074F8 07478          1D4A3D09               mulli     r10,r10,15625
074FC 0747C   X      554A3032               slwi      r10,r10,6
07500 07480   X      7D6A4850               sub       r11,r9,r10
07504 07484          7CE75896               mulhw     r7,r7,r11
07508 07488          7CE76E70               srawi     r7,r7,13
0750C 0748C   X      556C0FFE               srwi      r12,r11,31
07510 07490          7CE76214               add       r7,r7,r12
07514 07494          48000068               b         $+0x0068                  ; 0x000074FC
07518 07498   X      2C0303E8               cmpwi     r3,1000
0751C 0749C   X      41800050               blt       $+0x0050                  ; 0x000074EC
07520 074A0   X      39804DD3               li        r12,19923
07524 074A4   X      54690FFE               srwi      r9,r3,31
07528 074A8          3C0C1062               addis     r0,r12,4194
0752C 074AC          80A2FF90               lwz       r5,-0x0070(RTOC)
07530 074B0   X      38E0851F               li        r7,-31457
07534 074B4          7C801896               mulhw     r4,r0,r3
07538 074B8          38A50012               addi      r5,r5,18
0753C 074BC          3CE751EC               addis     r7,r7,20972
07540 074C0          7C843670               srawi     r4,r4,6
07544 074C4          7D444A14               add       r10,r4,r9
07548 074C8   X      54680FFE               srwi      r8,r3,31
0754C 074CC          7CC44214               add       r6,r4,r8
07550 074D0          1D4A03E8               mulli     r10,r10,1000
07554 074D4   X      7D6A1850               sub       r11,r3,r10
07558 074D8          7CE75896               mulhw     r7,r7,r11
0755C 074DC          7CE72E70               srawi     r7,r7,5
07560 074E0   X      556C0FFE               srwi      r12,r11,31
07564 074E4          7CE76214               add       r7,r7,r12
07568 074E8          48000014               b         $+0x0014                  ; 0x000074FC
0756C 074EC          80A2FF90               lwz       r5,-0x0070(RTOC)
07570 074F0   X      7C661B78               mr        r6,r3
07574 074F4          38A50009               addi      r5,r5,9
07578 074F8   X      38E00000               li        r7,0
0757C 074FC   X      38800040               li        r4,64
07580 07500   X      7FE3FB78               mr        r3,r31
07584 07504          4BFFFE25               bl        $-0x01DC                  ; 0x00007328
07588 07508   X      7FE3FB78               mr        r3,r31
0758C 0750C          38210040               addi      SP,SP,64
07590 07510          80010008               lwz       r0,0x0008(SP)
07594 07514   X      7C0803A6               mtlr      r0                        ; LR = 8
07598 07518          83E1FFFC               lwz       r31,-0x0004(SP)
0759C 0751C   X      4E800020               blr
075A0 07520          7D800026               mfcr      r12
075A4 07524   X      7C0802A6               mflr      r0                        ; LR = 8
075A8 07528          BF01FFE0               stmw      r24,-0x0020(SP)
075AC 0752C          91810004               stw       r12,0x0004(SP)
075B0 07530          90010008               stw       r0,0x0008(SP)
075B4 07534          9421FF80               stwu      SP,-0x0080(SP)
075B8 07538          9081009C               stw       r4,0x009C(SP)
075BC 0753C          88050000               lbz       r0,0x0000(r5)
075C0 07540          7C000775               extsb.    r0,r0
075C4 07544   X      40820024               bne       $+0x0024                  ; 0x00007568
075C8 07548   X      38600000               li        r3,0
075CC 0754C          38210080               addi      SP,SP,128
075D0 07550          80010008               lwz       r0,0x0008(SP)
075D4 07554          81810004               lwz       r12,0x0004(SP)
075D8 07558   X      7C0803A6               mtlr      r0                        ; LR = 8
075DC 0755C          BB01FFE0               lmw       r24,-0x0020(SP)
075E0 07560          7D838120               mtcrf     56,r12
075E4 07564   X      4E800020               blr
075E8 07568   X      3B600000               li        r27,0
075EC 0756C   X      7CD93378               mr        r25,r6
075F0 07570   X      7CBE2B78               mr        r30,r5
075F4 07574   X      7C7A1B78               mr        r26,r3
075F8 07578          889E0000               lbz       r4,0x0000(r30)
075FC 0757C          7C890774               extsb     r9,r4
07600 07580   X      2C090025               cmpwi     r9,37
07604 07584   X      41820070               beq       $+0x0070                  ; 0x000075F4
07608 07588   X      2C09000D               cmpwi     r9,13
0760C 0758C          3B7B0001               addi      r27,r27,1
07610 07590   X      40820040               bne       $+0x0040                  ; 0x000075D0
07614 07594          8181009C               lwz       r12,0x009C(SP)
07618 07598   X      7F44D378               mr        r4,r26
0761C 0759C   X      3860000A               li        r3,10
07620 075A0          480103C1               bl        $+0x103C0                 ; 0x00017960
07624 075A4          80410014               lwz       RTOC,0x0014(SP)
07628 075A8   X      2C03FFFF               cmpwi     r3,-1
0762C 075AC   X      40820024               bne       $+0x0024                  ; 0x000075D0
07630 075B0   X      3860FFFF               li        r3,-1
07634 075B4          38210080               addi      SP,SP,128
07638 075B8          80010008               lwz       r0,0x0008(SP)
0763C 075BC          81810004               lwz       r12,0x0004(SP)
07640 075C0   X      7C0803A6               mtlr      r0                        ; LR = 8
07644 075C4          BB01FFE0               lmw       r24,-0x0020(SP)
07648 075C8          7D838120               mtcrf     56,r12
0764C 075CC   X      4E800020               blr
07650 075D0          887E0000               lbz       r3,0x0000(r30)
07654 075D4   X      7F44D378               mr        r4,r26
07658 075D8          8181009C               lwz       r12,0x009C(SP)
0765C 075DC          7C630774               extsb     r3,r3
07660 075E0          48010381               bl        $+0x10380                 ; 0x00017960
07664 075E4          80410014               lwz       RTOC,0x0014(SP)
07668 075E8   X      2C03FFFF               cmpwi     r3,-1
0766C 075EC   X      4182FFC4               beq       $-0x003C                  ; 0x000075B0
07670 075F0          48000960               b         $+0x0960                  ; 0x00007F50
07674 075F4          887E0001               lbz       r3,0x0001(r30)
07678 075F8          3BDE0001               addi      r30,r30,1
0767C 075FC          7C630774               extsb     r3,r3
07680 07600   X      3863FFDB               subi      r3,r3,37
07684 07604   X      2C030000               cmpwi     r3,0
07688 07608   X      4082002C               bne       $+0x002C                  ; 0x00007634
0768C 0760C          8181009C               lwz       r12,0x009C(SP)
07690 07610   X      7F44D378               mr        r4,r26
07694 07614   X      38600025               li        r3,37
07698 07618          3B7B0001               addi      r27,r27,1
0769C 0761C          48010345               bl        $+0x10344                 ; 0x00017960
076A0 07620          80410014               lwz       RTOC,0x0014(SP)
076A4 07624          38630001               addi      r3,r3,1
076A8 07628   X      2C030000               cmpwi     r3,0
076AC 0762C   X      4182FF84               beq       $-0x007C                  ; 0x000075B0
076B0 07630          48000920               b         $+0x0920                  ; 0x00007F50
076B4 07634          3BE10057               addi      r31,SP,87
076B8 07638   X      3BA00000               li        r29,0
076BC 0763C   X      39600000               li        r11,0
076C0 07640   X      38A00000               li        r5,0
076C4 07644   X      38E00000               li        r7,0
076C8 07648   X      38800000               li        r4,0
076CC 0764C   X      3B800000               li        r28,0
076D0 07650   X      39000000               li        r8,0
076D4 07654   X      39400000               li        r10,0
076D8 07658   X      38600000               li        r3,0
076DC 0765C          88DE0000               lbz       r6,0x0000(r30)
076E0 07660          7CC90774               extsb     r9,r6
076E4 07664   X      2C090023               cmpwi     r9,35
076E8 07668   X      4182005C               beq       $+0x005C                  ; 0x000076C4
076EC 0766C   X      41810018               bgt       $+0x0018                  ; 0x00007684
076F0 07670   X      2C090000               cmpwi     r9,0
076F4 07674   X      4182FF3C               beq       $-0x00C4                  ; 0x000075B0
076F8 07678   X      2C090020               cmpwi     r9,32
076FC 0767C   X      41820040               beq       $+0x0040                  ; 0x000076BC
07700 07680          48000054               b         $+0x0054                  ; 0x000076D4
07704 07684   X      2C09002D               cmpwi     r9,45
07708 07688   X      41820020               beq       $+0x0020                  ; 0x000076A8
0770C 0768C   X      41810010               bgt       $+0x0010                  ; 0x0000769C
07710 07690   X      2C09002B               cmpwi     r9,43
07714 07694   X      41820020               beq       $+0x0020                  ; 0x000076B4
07718 07698          4800003C               b         $+0x003C                  ; 0x000076D4
0771C 0769C   X      2C090030               cmpwi     r9,48
07720 076A0   X      4182002C               beq       $+0x002C                  ; 0x000076CC
07724 076A4          48000030               b         $+0x0030                  ; 0x000076D4
07728 076A8   X      3BA00001               li        r29,1
0772C 076AC          3BDE0001               addi      r30,r30,1
07730 076B0          4BFFFFAC               b         $-0x0054                  ; 0x0000765C
07734 076B4   X      39600001               li        r11,1
07738 076B8          4BFFFFF4               b         $-0x000C                  ; 0x000076AC
0773C 076BC   X      38A00020               li        r5,32
07740 076C0          4BFFFFEC               b         $-0x0014                  ; 0x000076AC
07744 076C4   X      38E00001               li        r7,1
07748 076C8          4BFFFFE4               b         $-0x001C                  ; 0x000076AC
0774C 076CC   X      38800001               li        r4,1
07750 076D0          4BFFFFDC               b         $-0x0024                  ; 0x000076AC
07754 076D4   X      2C1D0000               cmpwi     r29,0
07758 076D8   X      3B00002E               li        r24,46
0775C 076DC   X      41820008               beq       $+0x0008                  ; 0x000076E4
07760 076E0   X      38800000               li        r4,0
07764 076E4   X      2C09002A               cmpwi     r9,42
07768 076E8   X      4082002C               bne       $+0x002C                  ; 0x00007714
0776C 076EC          83990000               lwz       r28,0x0000(r25)
07770 076F0          3B390004               addi      r25,r25,4
07774 076F4   X      2C1C0000               cmpwi     r28,0
07778 076F8   X      4080000C               bge       $+0x000C                  ; 0x00007704
0777C 076FC   X      3BA00001               li        r29,1
07780 07700          7F9C00D0               neg       r28,r28
07784 07704          893E0001               lbz       r9,0x0001(r30)
07788 07708          3BDE0001               addi      r30,r30,1
0778C 0770C          7D290774               extsb     r9,r9
07790 07710          48000038               b         $+0x0038                  ; 0x00007748
07794 07714   X      2C090030               cmpwi     r9,48
07798 07718   X      41800030               blt       $+0x0030                  ; 0x00007748
0779C 0771C   X      2C090039               cmpwi     r9,57
077A0 07720   X      41810028               bgt       $+0x0028                  ; 0x00007748
077A4 07724          1D9C000A               mulli     r12,r28,10
077A8 07728          7CC96214               add       r6,r9,r12
077AC 0772C          8D3E0001               lbzu      r9,0x0001(r30)
077B0 07730   X      3B86FFD0               subi      r28,r6,48
077B4 07734          7D290774               extsb     r9,r9
077B8 07738   X      2C090030               cmpwi     r9,48
077BC 0773C   X      41800844               blt       $+0x0844                  ; 0x00007F80
077C0 07740   X      2C09003A               cmpwi     r9,58
077C4 07744   X      4180FFE0               blt       $-0x0020                  ; 0x00007724
077C8 07748   X      2C09002E               cmpwi     r9,46
077CC 0774C   X      40820088               bne       $+0x0088                  ; 0x000077D4
077D0 07750          88DE0001               lbz       r6,0x0001(r30)
077D4 07754   X      7FC9F378               mr        r9,r30
077D8 07758          3BDE0001               addi      r30,r30,1
077DC 0775C          7CC60774               extsb     r6,r6
077E0 07760   X      38C6FFD6               subi      r6,r6,42
077E4 07764   X      2C060000               cmpwi     r6,0
077E8 07768   X      40820014               bne       $+0x0014                  ; 0x0000777C
077EC 0776C          81190000               lwz       r8,0x0000(r25)
077F0 07770          3B390004               addi      r25,r25,4
077F4 07774          3BC90002               addi      r30,r9,2
077F8 07778          48000048               b         $+0x0048                  ; 0x000077C0
077FC 0777C          88C90001               lbz       r6,0x0001(r9)
07800 07780          7CC90774               extsb     r9,r6
07804 07784   X      2C090030               cmpwi     r9,48
07808 07788   X      41800038               blt       $+0x0038                  ; 0x000077C0
0780C 0778C   X      2C090039               cmpwi     r9,57
07810 07790   X      41810030               bgt       $+0x0030                  ; 0x000077C0
07814 07794          899E0000               lbz       r12,0x0000(r30)
07818 07798          1CC8000A               mulli     r6,r8,10
0781C 0779C          8D3E0001               lbzu      r9,0x0001(r30)
07820 077A0          7D8C0774               extsb     r12,r12
07824 077A4          7D8C3214               add       r12,r12,r6
07828 077A8          7D290774               extsb     r9,r9
0782C 077AC   X      2C090030               cmpwi     r9,48
07830 077B0   X      390CFFD0               subi      r8,r12,48
07834 077B4   X      4180000C               blt       $+0x000C                  ; 0x000077C0
07838 077B8   X      2C09003A               cmpwi     r9,58
0783C 077BC   X      4180FFD8               blt       $-0x0028                  ; 0x00007794
07840 077C0          881E0000               lbz       r0,0x0000(r30)
07844 077C4   X      2C080000               cmpwi     r8,0
07848 077C8          7C090774               extsb     r9,r0
0784C 077CC   X      41800008               blt       $+0x0008                  ; 0x000077D4
07850 077D0   X      39400001               li        r10,1
07854 077D4   X      2C090000               cmpwi     r9,0
07858 077D8   X      4182FDD8               beq       $-0x0228                  ; 0x000075B0
0785C 077DC   X      2C09004C               cmpwi     r9,76
07860 077E0   X      418200BC               beq       $+0x00BC                  ; 0x0000789C
07864 077E4   X      2C090068               cmpwi     r9,104
07868 077E8   X      418200B0               beq       $+0x00B0                  ; 0x00007898
0786C 077EC   X      2C09006C               cmpwi     r9,108
07870 077F0   X      418200AC               beq       $+0x00AC                  ; 0x0000789C
07874 077F4   X      2C090069               cmpwi     r9,105
07878 077F8   X      418200B0               beq       $+0x00B0                  ; 0x000078A8
0787C 077FC   X      41810048               bgt       $+0x0048                  ; 0x00007844
07880 07800   X      2C090058               cmpwi     r9,88
07884 07804   X      418202C0               beq       $+0x02C0                  ; 0x00007AC4
07888 07808   X      41810018               bgt       $+0x0018                  ; 0x00007820
0788C 0780C   X      2C090041               cmpwi     r9,65
07890 07810   X      418203C4               beq       $+0x03C4                  ; 0x00007BD4
07894 07814   X      2C090054               cmpwi     r9,84
07898 07818   X      41820544               beq       $+0x0544                  ; 0x00007D5C
0789C 0781C          4BFFFD94               b         $-0x026C                  ; 0x000075B0
078A0 07820   X      2C090063               cmpwi     r9,99
078A4 07824   X      4182065C               beq       $+0x065C                  ; 0x00007E80
078A8 07828   X      41810010               bgt       $+0x0010                  ; 0x00007838
078AC 0782C   X      2C090061               cmpwi     r9,97
078B0 07830   X      418203A4               beq       $+0x03A4                  ; 0x00007BD4
078B4 07834          4BFFFD7C               b         $-0x0284                  ; 0x000075B0
078B8 07838   X      2C090064               cmpwi     r9,100
078BC 0783C   X      4182006C               beq       $+0x006C                  ; 0x000078A8
078C0 07840          4BFFFD70               b         $-0x0290                  ; 0x000075B0
078C4 07844   X      2C090073               cmpwi     r9,115
078C8 07848   X      4182055C               beq       $+0x055C                  ; 0x00007DA4
078CC 0784C   X      41810028               bgt       $+0x0028                  ; 0x00007874
078D0 07850   X      2C09006F               cmpwi     r9,111
078D4 07854   X      41820170               beq       $+0x0170                  ; 0x000079C4
078D8 07858   X      41810010               bgt       $+0x0010                  ; 0x00007868
078DC 0785C   X      2C09006E               cmpwi     r9,110
078E0 07860   X      41820600               beq       $+0x0600                  ; 0x00007E60
078E4 07864          4BFFFD4C               b         $-0x02B4                  ; 0x000075B0
078E8 07868   X      2C090070               cmpwi     r9,112
078EC 0786C   X      41820250               beq       $+0x0250                  ; 0x00007ABC
078F0 07870          4BFFFD40               b         $-0x02C0                  ; 0x000075B0
078F4 07874   X      2C090075               cmpwi     r9,117
078F8 07878   X      41820030               beq       $+0x0030                  ; 0x000078A8
078FC 0787C   X      41810010               bgt       $+0x0010                  ; 0x0000788C
07900 07880   X      2C090074               cmpwi     r9,116
07904 07884   X      418204D8               beq       $+0x04D8                  ; 0x00007D5C
07908 07888          4BFFFD28               b         $-0x02D8                  ; 0x000075B0
0790C 0788C   X      2C090078               cmpwi     r9,120
07910 07890   X      41820234               beq       $+0x0234                  ; 0x00007AC4
07914 07894          4BFFFD1C               b         $-0x02E4                  ; 0x000075B0
07918 07898   X      38600001               li        r3,1
0791C 0789C          8D3E0001               lbzu      r9,0x0001(r30)
07920 078A0          7D290774               extsb     r9,r9
07924 078A4          4BFFFF30               b         $-0x00D0                  ; 0x000077D4
07928 078A8          80D90000               lwz       r6,0x0000(r25)
0792C 078AC   X      2C030000               cmpwi     r3,0
07930 078B0   X      2F1D0000               cmpwi     cr6,r29,0
07934 078B4          3B390004               addi      r25,r25,4
07938 078B8   X      41820008               beq       $+0x0008                  ; 0x000078C0
0793C 078BC          7CC60734               extsh     r6,r6
07940 078C0   X      2C090075               cmpwi     r9,117
07944 078C4   X      2F860000               cmpwi     cr7,r6,0
07948 078C8   X      4082000C               bne       $+0x000C                  ; 0x000078D4
0794C 078CC   X      38A00000               li        r5,0
07950 078D0          48000024               b         $+0x0024                  ; 0x000078F4
07954 078D4   X      409C0014               bge       cr7,$+0x0014              ; 0x000078E8
07958 078D8   X      38A0002D               li        r5,45
0795C 078DC          7CC600D1               neg.      r6,r6
07960 078E0          4F800000               mcrf      cr7,cr0
07964 078E4          48000010               b         $+0x0010                  ; 0x000078F4
07968 078E8   X      2C0B0000               cmpwi     r11,0
0796C 078EC   X      41820008               beq       $+0x0008                  ; 0x000078F4
07970 078F0   X      38A0002B               li        r5,43
07974 078F4   X      2C0A0000               cmpwi     r10,0
07978 078F8   X      2D050000               cmpwi     cr2,r5,0
0797C 078FC   X      40820024               bne       $+0x0024                  ; 0x00007920
07980 07900   X      2C040000               cmpwi     r4,0
07984 07904   X      41820010               beq       $+0x0010                  ; 0x00007914
07988 07908   X      7F88E378               mr        r8,r28
0798C 0790C   X      418A0008               beq       cr2,$+0x0008              ; 0x00007914
07990 07910   X      391CFFFF               subi      r8,r28,1
07994 07914   X      2C080000               cmpwi     r8,0
07998 07918   X      41810008               bgt       $+0x0008                  ; 0x00007920
0799C 0791C   X      39000001               li        r8,1
079A0 07920   X      3BA00000               li        r29,0
079A4 07924   X      419E0028               beq       cr7,$+0x0028              ; 0x0000794C
079A8 07928   X      38E0000A               li        r7,10
079AC 0792C          3BBD0001               addi      r29,r29,1
079B0 07930          7C663B97               divwu.    r3,r6,r7
079B4 07934          1C83000A               mulli     r4,r3,10
079B8 07938   X      7D243050               sub       r9,r6,r4
079BC 0793C          39290030               addi      r9,r9,48
079C0 07940   X      7C661B78               mr        r6,r3
079C4 07944          9D3FFFFF               stbu      r9,-0x0001(r31)
079C8 07948   X      4082FFE4               bne       $-0x001C                  ; 0x0000792C
079CC 0794C   X      7C1D4000               cmpw      r29,r8
079D0 07950   X      40800060               bge       $+0x0060                  ; 0x000079B0
079D4 07954   X      39200030               li        r9,48
079D8 07958   X      7CFD4050               sub       r7,r8,r29
079DC 0795C   X      28070008               cmplwi    r7,0x0008
079E0 07960   X      4180003C               blt       $+0x003C                  ; 0x0000799C
079E4 07964   X      54EAE8FE               srwi      r10,r7,3
079E8 07968   X      7D4903A6               mtctr     r10                       ; CTR = 9
079EC 0796C          993FFFFF               stb       r9,-0x0001(r31)
079F0 07970          3BBD0008               addi      r29,r29,8
079F4 07974          993FFFFE               stb       r9,-0x0002(r31)
079F8 07978          993FFFFD               stb       r9,-0x0003(r31)
079FC 0797C          993FFFFC               stb       r9,-0x0004(r31)
07A00 07980          993FFFFB               stb       r9,-0x0005(r31)
07A04 07984          993FFFFA               stb       r9,-0x0006(r31)
07A08 07988          993FFFF9               stb       r9,-0x0007(r31)
07A0C 0798C          9D3FFFF8               stbu      r9,-0x0008(r31)
07A10 07990   X      4200FFDC               bdnz      $-0x0024                  ; 0x0000796C
07A14 07994   X      7C1D4000               cmpw      r29,r8
07A18 07998   X      40800018               bge       $+0x0018                  ; 0x000079B0
07A1C 0799C   X      7C7D4050               sub       r3,r8,r29
07A20 079A0   X      7C6903A6               mtctr     r3                        ; CTR = 9
07A24 079A4          9D3FFFFF               stbu      r9,-0x0001(r31)
07A28 079A8   X      4200FFFC               bdnz      $-0x0004                  ; 0x000079A4
07A2C 079AC   X      7D1D4378               mr        r29,r8
07A30 079B0   X      418A04E8               beq       cr2,$+0x04E8              ; 0x00007E98
07A34 079B4          98BFFFFF               stb       r5,-0x0001(r31)
07A38 079B8   X      3BFFFFFF               subi      r31,r31,1
07A3C 079BC          3BBD0001               addi      r29,r29,1
07A40 079C0          480004D8               b         $+0x04D8                  ; 0x00007E98
07A44 079C4          81390000               lwz       r9,0x0000(r25)
07A48 079C8   X      2C030000               cmpwi     r3,0
07A4C 079CC   X      2F1D0000               cmpwi     cr6,r29,0
07A50 079D0          3B390004               addi      r25,r25,4
07A54 079D4   X      41820008               beq       $+0x0008                  ; 0x000079DC
07A58 079D8   X      5529043E               clrlwi    r9,r9,16
07A5C 079DC   X      2C0A0000               cmpwi     r10,0
07A60 079E0   X      4082001C               bne       $+0x001C                  ; 0x000079FC
07A64 079E4   X      2C040000               cmpwi     r4,0
07A68 079E8   X      41820008               beq       $+0x0008                  ; 0x000079F0
07A6C 079EC   X      7F88E378               mr        r8,r28
07A70 079F0   X      2C080000               cmpwi     r8,0
07A74 079F4   X      41810008               bgt       $+0x0008                  ; 0x000079FC
07A78 079F8   X      39000001               li        r8,1
07A7C 079FC   X      2C090000               cmpwi     r9,0
07A80 07A00   X      3BA00000               li        r29,0
07A84 07A04   X      41820020               beq       $+0x0020                  ; 0x00007A24
07A88 07A08          3BBD0001               addi      r29,r29,1
07A8C 07A0C   X      5526077E               clrlwi    r6,r9,29
07A90 07A10          38C60030               addi      r6,r6,48
07A94 07A14   X      5529E8FE               srwi      r9,r9,3
07A98 07A18          9CDFFFFF               stbu      r6,-0x0001(r31)
07A9C 07A1C   X      2C090000               cmpwi     r9,0
07AA0 07A20   X      4082FFE8               bne       $-0x0018                  ; 0x00007A08
07AA4 07A24   X      2C070000               cmpwi     r7,0
07AA8 07A28   X      4182002C               beq       $+0x002C                  ; 0x00007A54
07AAC 07A2C   X      2C1D0000               cmpwi     r29,0
07AB0 07A30   X      41820024               beq       $+0x0024                  ; 0x00007A54
07AB4 07A34          887F0000               lbz       r3,0x0000(r31)
07AB8 07A38          7C630774               extsb     r3,r3
07ABC 07A3C   X      2C030030               cmpwi     r3,48
07AC0 07A40   X      41820014               beq       $+0x0014                  ; 0x00007A54
07AC4 07A44   X      38600030               li        r3,48
07AC8 07A48          987FFFFF               stb       r3,-0x0001(r31)
07ACC 07A4C   X      3BFFFFFF               subi      r31,r31,1
07AD0 07A50          3BBD0001               addi      r29,r29,1
07AD4 07A54   X      7C1D4000               cmpw      r29,r8
07AD8 07A58   X      40800440               bge       $+0x0440                  ; 0x00007E98
07ADC 07A5C   X      39200030               li        r9,48
07AE0 07A60   X      7CFD4050               sub       r7,r8,r29
07AE4 07A64   X      28070008               cmplwi    r7,0x0008
07AE8 07A68   X      4180003C               blt       $+0x003C                  ; 0x00007AA4
07AEC 07A6C   X      54E5E8FE               srwi      r5,r7,3
07AF0 07A70   X      7CA903A6               mtctr     r5                        ; CTR = 9
07AF4 07A74          993FFFFF               stb       r9,-0x0001(r31)
07AF8 07A78          3BBD0008               addi      r29,r29,8
07AFC 07A7C          993FFFFE               stb       r9,-0x0002(r31)
07B00 07A80          993FFFFD               stb       r9,-0x0003(r31)
07B04 07A84          993FFFFC               stb       r9,-0x0004(r31)
07B08 07A88          993FFFFB               stb       r9,-0x0005(r31)
07B0C 07A8C          993FFFFA               stb       r9,-0x0006(r31)
07B10 07A90          993FFFF9               stb       r9,-0x0007(r31)
07B14 07A94          9D3FFFF8               stbu      r9,-0x0008(r31)
07B18 07A98   X      4200FFDC               bdnz      $-0x0024                  ; 0x00007A74
07B1C 07A9C   X      7C1D4000               cmpw      r29,r8
07B20 07AA0   X      408003F8               bge       $+0x03F8                  ; 0x00007E98
07B24 07AA4   X      7C7D4050               sub       r3,r8,r29
07B28 07AA8   X      7C6903A6               mtctr     r3                        ; CTR = 9
07B2C 07AAC          9D3FFFFF               stbu      r9,-0x0001(r31)
07B30 07AB0   X      4200FFFC               bdnz      $-0x0004                  ; 0x00007AAC
07B34 07AB4   X      7D1D4378               mr        r29,r8
07B38 07AB8          480003E0               b         $+0x03E0                  ; 0x00007E98
07B3C 07ABC   X      39400001               li        r10,1
07B40 07AC0   X      39000008               li        r8,8
07B44 07AC4   X      2C090058               cmpwi     r9,88
07B48 07AC8   X      2F1D0000               cmpwi     cr6,r29,0
07B4C 07ACC   X      40820010               bne       $+0x0010                  ; 0x00007ADC
07B50 07AD0          38C22698               addi      r6,RTOC,9880
07B54 07AD4          38C6001A               addi      r6,r6,26
07B58 07AD8          4800000C               b         $+0x000C                  ; 0x00007AE4
07B5C 07ADC          38C22698               addi      r6,RTOC,9880
07B60 07AE0          38C6002B               addi      r6,r6,43
07B64 07AE4          81390000               lwz       r9,0x0000(r25)
07B68 07AE8   X      2C030000               cmpwi     r3,0
07B6C 07AEC          3B390004               addi      r25,r25,4
07B70 07AF0   X      41820008               beq       $+0x0008                  ; 0x00007AF8
07B74 07AF4   X      5529043E               clrlwi    r9,r9,16
07B78 07AF8   X      2C0A0000               cmpwi     r10,0
07B7C 07AFC   X      2F870000               cmpwi     cr7,r7,0
07B80 07B00   X      40820024               bne       $+0x0024                  ; 0x00007B24
07B84 07B04   X      2C040000               cmpwi     r4,0
07B88 07B08   X      41820010               beq       $+0x0010                  ; 0x00007B18
07B8C 07B0C   X      7F88E378               mr        r8,r28
07B90 07B10   X      419E0008               beq       cr7,$+0x0008              ; 0x00007B18
07B94 07B14   X      391CFFFE               subi      r8,r28,2
07B98 07B18   X      2C080000               cmpwi     r8,0
07B9C 07B1C   X      41810008               bgt       $+0x0008                  ; 0x00007B24
07BA0 07B20   X      39000001               li        r8,1
07BA4 07B24   X      2C090000               cmpwi     r9,0
07BA8 07B28   X      3BA00000               li        r29,0
07BAC 07B2C   X      41820020               beq       $+0x0020                  ; 0x00007B4C
07BB0 07B30          3BBD0001               addi      r29,r29,1
07BB4 07B34   X      5525073E               clrlwi    r5,r9,28
07BB8 07B38          7C6628AE               lbzx      r3,r6,r5
07BBC 07B3C   X      5529E13E               srwi      r9,r9,4
07BC0 07B40          9C7FFFFF               stbu      r3,-0x0001(r31)
07BC4 07B44   X      2C090000               cmpwi     r9,0
07BC8 07B48   X      4082FFE8               bne       $-0x0018                  ; 0x00007B30
07BCC 07B4C   X      7C1D4000               cmpw      r29,r8
07BD0 07B50   X      40800060               bge       $+0x0060                  ; 0x00007BB0
07BD4 07B54   X      39200030               li        r9,48
07BD8 07B58   X      7CFD4050               sub       r7,r8,r29
07BDC 07B5C   X      28070008               cmplwi    r7,0x0008
07BE0 07B60   X      4180003C               blt       $+0x003C                  ; 0x00007B9C
07BE4 07B64   X      54E4E8FE               srwi      r4,r7,3
07BE8 07B68   X      7C8903A6               mtctr     r4                        ; CTR = 9
07BEC 07B6C          993FFFFF               stb       r9,-0x0001(r31)
07BF0 07B70          3BBD0008               addi      r29,r29,8
07BF4 07B74          993FFFFE               stb       r9,-0x0002(r31)
07BF8 07B78          993FFFFD               stb       r9,-0x0003(r31)
07BFC 07B7C          993FFFFC               stb       r9,-0x0004(r31)
07C00 07B80          993FFFFB               stb       r9,-0x0005(r31)
07C04 07B84          993FFFFA               stb       r9,-0x0006(r31)
07C08 07B88          993FFFF9               stb       r9,-0x0007(r31)
07C0C 07B8C          9D3FFFF8               stbu      r9,-0x0008(r31)
07C10 07B90   X      4200FFDC               bdnz      $-0x0024                  ; 0x00007B6C
07C14 07B94   X      7C1D4000               cmpw      r29,r8
07C18 07B98   X      40800018               bge       $+0x0018                  ; 0x00007BB0
07C1C 07B9C   X      7C7D4050               sub       r3,r8,r29
07C20 07BA0   X      7C6903A6               mtctr     r3                        ; CTR = 9
07C24 07BA4          9D3FFFFF               stbu      r9,-0x0001(r31)
07C28 07BA8   X      4200FFFC               bdnz      $-0x0004                  ; 0x00007BA4
07C2C 07BAC   X      7D1D4378               mr        r29,r8
07C30 07BB0   X      419E02E8               beq       cr7,$+0x02E8              ; 0x00007E98
07C34 07BB4          889E0000               lbz       r4,0x0000(r30)
07C38 07BB8   X      38A00030               li        r5,48
07C3C 07BBC          989FFFFF               stb       r4,-0x0001(r31)
07C40 07BC0   X      387FFFFE               subi      r3,r31,2
07C44 07BC4          98BFFFFE               stb       r5,-0x0002(r31)
07C48 07BC8   X      7C7F1B78               mr        r31,r3
07C4C 07BCC          3BBD0002               addi      r29,r29,2
07C50 07BD0          480002C8               b         $+0x02C8                  ; 0x00007E98
07C54 07BD4          80B90000               lwz       r5,0x0000(r25)
07C58 07BD8   X      7F29CB78               mr        r9,r25
07C5C 07BDC          3B390004               addi      r25,r25,4
07C60 07BE0   X      2C050000               cmpwi     r5,0
07C64 07BE4   X      4182F9CC               beq       $-0x0634                  ; 0x000075B0
07C68 07BE8   X      2C070000               cmpwi     r7,0
07C6C 07BEC   X      2F1D0000               cmpwi     cr6,r29,0
07C70 07BF0   X      41820064               beq       $+0x0064                  ; 0x00007C54
07C74 07BF4   X      39000000               li        r8,0
07C78 07BF8   X      38C00003               li        r6,3
07C7C 07BFC   X      7C662850               sub       r3,r5,r6
07C80 07C00          89230003               lbz       r9,0x0003(r3)
07C84 07C04   X      2C090000               cmpwi     r9,0
07C88 07C08   X      41820028               beq       $+0x0028                  ; 0x00007C30
07C8C 07C0C   X      38E0000A               li        r7,10
07C90 07C10          39080001               addi      r8,r8,1
07C94 07C14          7C893B97               divwu.    r4,r9,r7
07C98 07C18          1C64000A               mulli     r3,r4,10
07C9C 07C1C   X      7D434850               sub       r10,r9,r3
07CA0 07C20          394A0030               addi      r10,r10,48
07CA4 07C24   X      7C892378               mr        r9,r4
07CA8 07C28          9D5FFFFF               stbu      r10,-0x0001(r31)
07CAC 07C2C   X      4082FFE4               bne       $-0x001C                  ; 0x00007C10
07CB0 07C30          9B1FFFFF               stb       r24,-0x0001(r31)
07CB4 07C34   X      38C6FFFF               subi      r6,r6,1
07CB8 07C38   X      3BFFFFFF               subi      r31,r31,1
07CBC 07C3C   X      2C060000               cmpwi     r6,0
07CC0 07C40          39080001               addi      r8,r8,1
07CC4 07C44   X      4080FFB8               bge       $-0x0048                  ; 0x00007BFC
07CC8 07C48          3BFF0001               addi      r31,r31,1
07CCC 07C4C   X      3BA8FFFF               subi      r29,r8,1
07CD0 07C50          48000248               b         $+0x0248                  ; 0x00007E98
07CD4 07C54          80690000               lwz       r3,0x0000(r9)
07CD8 07C58   X      3960003A               li        r11,58
07CDC 07C5C          80A2FF90               lwz       r5,-0x0070(RTOC)
07CE0 07C60          88830005               lbz       r4,0x0005(r3)
07CE4 07C64          38C5001A               addi      r6,r5,26
07CE8 07C68   X      5484073E               clrlwi    r4,r4,28
07CEC 07C6C          3985001A               addi      r12,r5,26
07CF0 07C70          7CE620AE               lbzx      r7,r6,r4
07CF4 07C74          3945001A               addi      r10,r5,26
07CF8 07C78          98E10056               stb       r7,0x0056(SP)
07CFC 07C7C          3925001A               addi      r9,r5,26
07D00 07C80          89030005               lbz       r8,0x0005(r3)
07D04 07C84          38E5001A               addi      r7,r5,26
07D08 07C88   X      5508E13E               srwi      r8,r8,4
07D0C 07C8C          38A5001A               addi      r5,r5,26
07D10 07C90          7C0640AE               lbzx      r0,r6,r8
07D14 07C94          98010055               stb       r0,0x0055(SP)
07D18 07C98          99610054               stb       r11,0x0054(SP)
07D1C 07C9C          88030004               lbz       r0,0x0004(r3)
07D20 07CA0   X      5400073E               clrlwi    r0,r0,28
07D24 07CA4          7C0C00AE               lbzx      r0,r12,r0
07D28 07CA8          98010053               stb       r0,0x0053(SP)
07D2C 07CAC          88030004               lbz       r0,0x0004(r3)
07D30 07CB0   X      5400E13E               srwi      r0,r0,4
07D34 07CB4          7C0C00AE               lbzx      r0,r12,r0
07D38 07CB8          98010052               stb       r0,0x0052(SP)
07D3C 07CBC          99610051               stb       r11,0x0051(SP)
07D40 07CC0          88030003               lbz       r0,0x0003(r3)
07D44 07CC4   X      5400073E               clrlwi    r0,r0,28
07D48 07CC8          7C0A00AE               lbzx      r0,r10,r0
07D4C 07CCC          98010050               stb       r0,0x0050(SP)
07D50 07CD0          88030003               lbz       r0,0x0003(r3)
07D54 07CD4   X      5400E13E               srwi      r0,r0,4
07D58 07CD8          7C0A00AE               lbzx      r0,r10,r0
07D5C 07CDC          9801004F               stb       r0,0x004F(SP)
07D60 07CE0          9961004E               stb       r11,0x004E(SP)
07D64 07CE4          88030002               lbz       r0,0x0002(r3)
07D68 07CE8   X      5400073E               clrlwi    r0,r0,28
07D6C 07CEC          7C0900AE               lbzx      r0,r9,r0
07D70 07CF0          9801004D               stb       r0,0x004D(SP)
07D74 07CF4          8BA30002               lbz       r29,0x0002(r3)
07D78 07CF8   X      57BDE13E               srwi      r29,r29,4
07D7C 07CFC          7FE9E8AE               lbzx      r31,r9,r29
07D80 07D00   X      3BA00011               li        r29,17
07D84 07D04          9BE1004C               stb       r31,0x004C(SP)
07D88 07D08          3BE10046               addi      r31,SP,70
07D8C 07D0C          9961004B               stb       r11,0x004B(SP)
07D90 07D10          88830001               lbz       r4,0x0001(r3)
07D94 07D14   X      5484073E               clrlwi    r4,r4,28
07D98 07D18          7D2720AE               lbzx      r9,r7,r4
07D9C 07D1C          9921004A               stb       r9,0x004A(SP)
07DA0 07D20          88C30001               lbz       r6,0x0001(r3)
07DA4 07D24   X      54C6E13E               srwi      r6,r6,4
07DA8 07D28          7D0730AE               lbzx      r8,r7,r6
07DAC 07D2C          99010049               stb       r8,0x0049(SP)
07DB0 07D30          99610048               stb       r11,0x0048(SP)
07DB4 07D34          89430000               lbz       r10,0x0000(r3)
07DB8 07D38   X      554A073E               clrlwi    r10,r10,28
07DBC 07D3C          7D8550AE               lbzx      r12,r5,r10
07DC0 07D40          99810047               stb       r12,0x0047(SP)
07DC4 07D44          88030000               lbz       r0,0x0000(r3)
07DC8 07D48   X      5400E13E               srwi      r0,r0,4
07DCC 07D4C          7C0500AE               lbzx      r0,r5,r0
07DD0 07D50          99610045               stb       r11,0x0045(SP)
07DD4 07D54          98010046               stb       r0,0x0046(SP)
07DD8 07D58          48000140               b         $+0x0140                  ; 0x00007E98
07DDC 07D5C          80790000               lwz       r3,0x0000(r25)
07DE0 07D60          38190008               addi      r0,r25,8
07DE4 07D64          80990004               lwz       r4,0x0004(r25)
07DE8 07D68   X      7C190378               mr        r25,r0
07DEC 07D6C          4BFFF62D               bl        $-0x09D4                  ; 0x00007398
07DF0 07D70   X      2F1D0000               cmpwi     cr6,r29,0
07DF4 07D74   X      7C7F1B78               mr        r31,r3
07DF8 07D78          881F0000               lbz       r0,0x0000(r31)
07DFC 07D7C          393F0001               addi      r9,r31,1
07E00 07D80          7C000775               extsb.    r0,r0
07E04 07D84   X      3BA00000               li        r29,0
07E08 07D88   X      41820110               beq       $+0x0110                  ; 0x00007E98
07E0C 07D8C   X      3929FFFF               subi      r9,r9,1
07E10 07D90          8C090001               lbzu      r0,0x0001(r9)
07E14 07D94          3BBD0001               addi      r29,r29,1
07E18 07D98          7C000775               extsb.    r0,r0
07E1C 07D9C   X      4082FFF4               bne       $-0x000C                  ; 0x00007D90
07E20 07DA0          480000F8               b         $+0x00F8                  ; 0x00007E98
07E24 07DA4          83F90000               lwz       r31,0x0000(r25)
07E28 07DA8          3B390004               addi      r25,r25,4
07E2C 07DAC   X      2C1F0000               cmpwi     r31,0
07E30 07DB0   X      2F1D0000               cmpwi     cr6,r29,0
07E34 07DB4   X      4082000C               bne       $+0x000C                  ; 0x00007DC0
07E38 07DB8          83E2FF90               lwz       r31,-0x0070(RTOC)
07E3C 07DBC          3BFF003C               addi      r31,r31,60
07E40 07DC0   X      2C070000               cmpwi     r7,0
07E44 07DC4   X      2F8A0000               cmpwi     cr7,r10,0
07E48 07DC8   X      41820028               beq       $+0x0028                  ; 0x00007DF0
07E4C 07DCC          8BBF0000               lbz       r29,0x0000(r31)
07E50 07DD0          3BFF0001               addi      r31,r31,1
07E54 07DD4          7FBD0774               extsb     r29,r29
07E58 07DD8   X      57BD063E               clrlwi    r29,r29,24
07E5C 07DDC   X      419E00BC               beq       cr7,$+0x00BC              ; 0x00007E98
07E60 07DE0   X      7C1D4000               cmpw      r29,r8
07E64 07DE4   X      408100B4               ble       $+0x00B4                  ; 0x00007E98
07E68 07DE8   X      7D1D4378               mr        r29,r8
07E6C 07DEC          480000AC               b         $+0x00AC                  ; 0x00007E98
07E70 07DF0   X      409E0030               bne       cr7,$+0x0030              ; 0x00007E20
07E74 07DF4          887F0000               lbz       r3,0x0000(r31)
07E78 07DF8          393F0001               addi      r9,r31,1
07E7C 07DFC          7C630775               extsb.    r3,r3
07E80 07E00   X      3BA00000               li        r29,0
07E84 07E04   X      41820094               beq       $+0x0094                  ; 0x00007E98
07E88 07E08   X      3929FFFF               subi      r9,r9,1
07E8C 07E0C          8C890001               lbzu      r4,0x0001(r9)
07E90 07E10          3BBD0001               addi      r29,r29,1
07E94 07E14          7C840775               extsb.    r4,r4
07E98 07E18   X      4082FFF4               bne       $-0x000C                  ; 0x00007E0C
07E9C 07E1C          4800007C               b         $+0x007C                  ; 0x00007E98
07EA0 07E20   X      393FFFFF               subi      r9,r31,1
07EA4 07E24   X      7D074378               mr        r7,r8
07EA8 07E28   X      2C070000               cmpwi     r7,0
07EAC 07E2C   X      38E7FFFF               subi      r7,r7,1
07EB0 07E30   X      40810028               ble       $+0x0028                  ; 0x00007E58
07EB4 07E34          8C890001               lbzu      r4,0x0001(r9)
07EB8 07E38          7C840775               extsb.    r4,r4
07EBC 07E3C   X      4082FFEC               bne       $-0x0014                  ; 0x00007E28
07EC0 07E40   X      2C090000               cmpwi     r9,0
07EC4 07E44          38E90001               addi      r7,r9,1
07EC8 07E48   X      41820010               beq       $+0x0010                  ; 0x00007E58
07ECC 07E4C   X      7C7F3850               sub       r3,r7,r31
07ED0 07E50   X      3BA3FFFF               subi      r29,r3,1
07ED4 07E54          48000044               b         $+0x0044                  ; 0x00007E98
07ED8 07E58   X      7D1D4378               mr        r29,r8
07EDC 07E5C          4800003C               b         $+0x003C                  ; 0x00007E98
07EE0 07E60          81390000               lwz       r9,0x0000(r25)
07EE4 07E64   X      2C030000               cmpwi     r3,0
07EE8 07E68          3B390004               addi      r25,r25,4
07EEC 07E6C   X      4182000C               beq       $+0x000C                  ; 0x00007E78
07EF0 07E70          B3690000               sth       r27,0x0000(r9)
07EF4 07E74          480000DC               b         $+0x00DC                  ; 0x00007F50
07EF8 07E78          93690000               stw       r27,0x0000(r9)
07EFC 07E7C          480000D4               b         $+0x00D4                  ; 0x00007F50
07F00 07E80          80790000               lwz       r3,0x0000(r25)
07F04 07E84          3B390004               addi      r25,r25,4
07F08 07E88          98610056               stb       r3,0x0056(SP)
07F0C 07E8C   X      2F1D0000               cmpwi     cr6,r29,0
07F10 07E90          3BE10056               addi      r31,SP,86
07F14 07E94   X      3BA00001               li        r29,1
07F18 07E98   X      409A003C               bne       cr6,$+0x003C              ; 0x00007ED4
07F1C 07E9C   X      7C1DE000               cmpw      r29,r28
07F20 07EA0   X      40800034               bge       $+0x0034                  ; 0x00007ED4
07F24 07EA4          8181009C               lwz       r12,0x009C(SP)
07F28 07EA8   X      7F44D378               mr        r4,r26
07F2C 07EAC   X      38600020               li        r3,32
07F30 07EB0          3B7B0001               addi      r27,r27,1
07F34 07EB4          4800FAAD               bl        $+0xFAAC                  ; 0x00017960
07F38 07EB8          80410014               lwz       RTOC,0x0014(SP)
07F3C 07EBC          38630001               addi      r3,r3,1
07F40 07EC0   X      2C030000               cmpwi     r3,0
07F44 07EC4   X      4182F6EC               beq       $-0x0914                  ; 0x000075B0
07F48 07EC8   X      3B9CFFFF               subi      r28,r28,1
07F4C 07ECC   X      7C1DE000               cmpw      r29,r28
07F50 07ED0   X      4180FFD4               blt       $-0x002C                  ; 0x00007EA4
07F54 07ED4   X      2C1D0000               cmpwi     r29,0
07F58 07ED8   X      40810040               ble       $+0x0040                  ; 0x00007F18
07F5C 07EDC   X      3BFFFFFF               subi      r31,r31,1
07F60 07EE0          8C7F0001               lbzu      r3,0x0001(r31)
07F64 07EE4   X      7F44D378               mr        r4,r26
07F68 07EE8          8181009C               lwz       r12,0x009C(SP)
07F6C 07EEC          7C630774               extsb     r3,r3
07F70 07EF0          3B7B0001               addi      r27,r27,1
07F74 07EF4          4800FA6D               bl        $+0xFA6C                  ; 0x00017960
07F78 07EF8          80410014               lwz       RTOC,0x0014(SP)
07F7C 07EFC          38630001               addi      r3,r3,1
07F80 07F00   X      2C030000               cmpwi     r3,0
07F84 07F04   X      4182F6AC               beq       $-0x0954                  ; 0x000075B0
07F88 07F08   X      3BBDFFFF               subi      r29,r29,1
07F8C 07F0C   X      3B9CFFFF               subi      r28,r28,1
07F90 07F10   X      2C1D0000               cmpwi     r29,0
07F94 07F14   X      4181FFCC               bgt       $-0x0034                  ; 0x00007EE0
07F98 07F18   X      2C1C0000               cmpwi     r28,0
07F9C 07F1C   X      40810034               ble       $+0x0034                  ; 0x00007F50
07FA0 07F20          8181009C               lwz       r12,0x009C(SP)
07FA4 07F24   X      7F44D378               mr        r4,r26
07FA8 07F28   X      38600020               li        r3,32
07FAC 07F2C          3B7B0001               addi      r27,r27,1
07FB0 07F30          4800FA31               bl        $+0xFA30                  ; 0x00017960
07FB4 07F34          80410014               lwz       RTOC,0x0014(SP)
07FB8 07F38          38630001               addi      r3,r3,1
07FBC 07F3C   X      2C030000               cmpwi     r3,0
07FC0 07F40   X      4182F670               beq       $-0x0990                  ; 0x000075B0
07FC4 07F44   X      3B9CFFFF               subi      r28,r28,1
07FC8 07F48   X      2C1C0000               cmpwi     r28,0
07FCC 07F4C   X      4181FFD4               bgt       $-0x002C                  ; 0x00007F20
07FD0 07F50          887E0001               lbz       r3,0x0001(r30)
07FD4 07F54          3BDE0001               addi      r30,r30,1
07FD8 07F58          7C630775               extsb.    r3,r3
07FDC 07F5C   X      4082F61C               bne       $-0x09E4                  ; 0x00007578
07FE0 07F60   X      7F63DB78               mr        r3,r27
07FE4 07F64          38210080               addi      SP,SP,128
07FE8 07F68          80010008               lwz       r0,0x0008(SP)
07FEC 07F6C          81810004               lwz       r12,0x0004(SP)
07FF0 07F70   X      7C0803A6               mtlr      r0                        ; LR = 8
07FF4 07F74          BB01FFE0               lmw       r24,-0x0020(SP)
07FF8 07F78          7D838120               mtcrf     56,r12
07FFC 07F7C   X      4E800020               blr
08000 07F80          88DE0000               lbz       r6,0x0000(r30)
08004 07F84          7CC90774               extsb     r9,r6
08008 07F88          4BFFF7C0               b         $-0x0840                  ; 0x00007748
0800C 07F8C          4BFFF834               b         $-0x07CC                  ; 0x000077C0
08010 07F90          4BFFF620               b         $-0x09E0                  ; 0x000075B0
08014 07F94          4BFFF61C               b         $-0x09E4                  ; 0x000075B0
08018 07F98          4BFFF618               b         $-0x09E8                  ; 0x000075B0
0801C 07F9C          4BFFF614               b         $-0x09EC                  ; 0x000075B0
08020 07FA0          4BFFF610               b         $-0x09F0                  ; 0x000075B0
08024 07FA4          4BFFF60C               b         $-0x09F4                  ; 0x000075B0
08028 07FA8          4BFFF608               b         $-0x09F8                  ; 0x000075B0
0802C 07FAC          38210080               addi      SP,SP,128
08030 07FB0          80010008               lwz       r0,0x0008(SP)
08034 07FB4          81810004               lwz       r12,0x0004(SP)
08038 07FB8   X      7C0803A6               mtlr      r0                        ; LR = 8
0803C 07FBC          BB01FFE0               lmw       r24,-0x0020(SP)
08040 07FC0          7D838120               mtcrf     56,r12
08044 07FC4   X      4E800020               blr
08048 07FC8   X      7C0802A6               mflr      r0                        ; LR = 8
0804C 07FCC          93C1FFF8               stw       r30,-0x0008(SP)
08050 07FD0          93E1FFFC               stw       r31,-0x0004(SP)
08054 07FD4          90010008               stw       r0,0x0008(SP)
08058 07FD8          9421FFC0               stwu      SP,-0x0040(SP)
0805C 07FDC          9081005C               stw       r4,0x005C(SP)
08060 07FE0          90A10060               stw       r5,0x0060(SP)
08064 07FE4          90C10064               stw       r6,0x0064(SP)
08068 07FE8          90E10068               stw       r7,0x0068(SP)
0806C 07FEC          9101006C               stw       r8,0x006C(SP)
08070 07FF0          91210070               stw       r9,0x0070(SP)
08074 07FF4          91410074               stw       r10,0x0074(SP)
08078 07FF8   X      7C7F1B78               mr        r31,r3
0807C 07FFC   X      2C1F0000               cmpwi     r31,0
08080 08000   X      41820028               beq       $+0x0028                  ; 0x00008028
08084 08004          388200B8               addi      r4,RTOC,184
08088 08008   X      7FE3FB78               mr        r3,r31
0808C 0800C          80A1005C               lwz       r5,0x005C(SP)
08090 08010          38C10060               addi      r6,SP,96
08094 08014   X      3BC00000               li        r30,0
08098 08018          4BFFF509               bl        $-0x0AF8                  ; 0x00007520
0809C 0801C          819F0008               lwz       r12,0x0008(r31)
080A0 08020          9BCC0000               stb       r30,0x0000(r12)
080A4 08024          48000008               b         $+0x0008                  ; 0x0000802C
080A8 08028   X      3860FFFF               li        r3,-1
080AC 0802C          38210040               addi      SP,SP,64
080B0 08030          80010008               lwz       r0,0x0008(SP)
080B4 08034   X      7C0803A6               mtlr      r0                        ; LR = 8
080B8 08038          83C1FFF8               lwz       r30,-0x0008(SP)
080BC 0803C          83E1FFFC               lwz       r31,-0x0004(SP)
080C0 08040   X      4E800020               blr
080C4 08044          93E1FFFC               stw       r31,-0x0004(SP)
080C8 08048          83E2FF9C               lwz       r31,-0x0064(RTOC)
080CC 0804C   X      28030004               cmplwi    r3,0x0004
080D0 08050   X      41810064               bgt       $+0x0064                  ; 0x000080B4
080D4 08054   X      5464103A               slwi      r4,r3,2
080D8 08058          7C9F202E               lwzx      r4,r31,r4
080DC 0805C   X      7C8903A6               mtctr     r4                        ; CTR = 9
080E0 08060   X      4E800420               bctr
080E4 08064          8062FF90               lwz       r3,-0x0070(RTOC)
080E8 08068          38630043               addi      r3,r3,67
080EC 0806C          83E1FFFC               lwz       r31,-0x0004(SP)
080F0 08070   X      4E800020               blr
080F4 08074          8062FF90               lwz       r3,-0x0070(RTOC)
080F8 08078          3863004A               addi      r3,r3,74
080FC 0807C          83E1FFFC               lwz       r31,-0x0004(SP)
08100 08080   X      4E800020               blr
08104 08084          8062FF90               lwz       r3,-0x0070(RTOC)
08108 08088          3863005F               addi      r3,r3,95
0810C 0808C          83E1FFFC               lwz       r31,-0x0004(SP)
08110 08090   X      4E800020               blr
08114 08094          8062FF90               lwz       r3,-0x0070(RTOC)
08118 08098          38630075               addi      r3,r3,117
0811C 0809C          83E1FFFC               lwz       r31,-0x0004(SP)
08120 080A0   X      4E800020               blr
08124 080A4          8062FF90               lwz       r3,-0x0070(RTOC)
08128 080A8          38630081               addi      r3,r3,129
0812C 080AC          83E1FFFC               lwz       r31,-0x0004(SP)
08130 080B0   X      4E800020               blr
08134 080B4          8062FF90               lwz       r3,-0x0070(RTOC)
08138 080B8          3863008E               addi      r3,r3,142
0813C 080BC          83E1FFFC               lwz       r31,-0x0004(SP)
08140 080C0   X      4E800020               blr
08144 080C4   X      7C0802A6               mflr      r0                        ; LR = 8
08148 080C8          BF01FFE0               stmw      r24,-0x0020(SP)
0814C 080CC          90010008               stw       r0,0x0008(SP)
08150 080D0          9421FFA0               stwu      SP,-0x0060(SP)
08154 080D4   X      7C9E2378               mr        r30,r4
08158 080D8   X      2C1E0000               cmpwi     r30,0
0815C 080DC   X      7C7F1B78               mr        r31,r3
08160 080E0   X      40820084               bne       $+0x0084                  ; 0x00008164
08164 080E4          809F0010               lwz       r4,0x0010(r31)
08168 080E8          807F000C               lwz       r3,0x000C(r31)
0816C 080EC          83C40000               lwz       r30,0x0000(r4)
08170 080F0   X      3880003C               li        r4,60
08174 080F4          83A30034               lwz       r29,0x0034(r3)
08178 080F8          83830038               lwz       r28,0x0038(r3)
0817C 080FC          4800F1A5               bl        $+0xF1A4                  ; 0x000172A0
08180 08100          80410014               lwz       RTOC,0x0014(SP)
08184 08104          807F0010               lwz       r3,0x0010(r31)
08188 08108   X      38800034               li        r4,52
0818C 0810C          4800F195               bl        $+0xF194                  ; 0x000172A0
08190 08110          80410014               lwz       RTOC,0x0014(SP)
08194 08114          819F000C               lwz       r12,0x000C(r31)
08198 08118          387F006C               addi      r3,r31,108
0819C 0811C          93AC0034               stw       r29,0x0034(r12)
081A0 08120   X      38800014               li        r4,20
081A4 08124          819F000C               lwz       r12,0x000C(r31)
081A8 08128          938C0038               stw       r28,0x0038(r12)
081AC 0812C          819F0010               lwz       r12,0x0010(r31)
081B0 08130          93CC0000               stw       r30,0x0000(r12)
081B4 08134          4800F16D               bl        $+0xF16C                  ; 0x000172A0
081B8 08138          80410014               lwz       RTOC,0x0014(SP)
081BC 0813C          807F0000               lwz       r3,0x0000(r31)
081C0 08140   X      38800000               li        r4,0
081C4 08144          81830000               lwz       r12,0x0000(r3)
081C8 08148          4800F819               bl        $+0xF818                  ; 0x00017960
081CC 0814C          80410014               lwz       RTOC,0x0014(SP)
081D0 08150          38210060               addi      SP,SP,96
081D4 08154          80010008               lwz       r0,0x0008(SP)
081D8 08158   X      7C0803A6               mtlr      r0                        ; LR = 8
081DC 0815C          BB01FFE0               lmw       r24,-0x0020(SP)
081E0 08160   X      4E800020               blr
081E4 08164          38C22004               addi      r6,RTOC,8196
081E8 08168   X      7FC3F378               mr        r3,r30
081EC 0816C          3B022698               addi      r24,RTOC,9880
081F0 08170          80A60000               lwz       r5,0x0000(r6)
081F4 08174          38980090               addi      r4,r24,144
081F8 08178          4BFFFE51               bl        $-0x01B0                  ; 0x00007FC8
081FC 0817C          80BF0040               lwz       r5,0x0040(r31)
08200 08180   X      7FC3F378               mr        r3,r30
08204 08184          80DF0038               lwz       r6,0x0038(r31)
08208 08188          38980095               addi      r4,r24,149
0820C 0818C          80FF0044               lwz       r7,0x0044(r31)
08210 08190          811F006C               lwz       r8,0x006C(r31)
08214 08194          813F0070               lwz       r9,0x0070(r31)
08218 08198          815F0074               lwz       r10,0x0074(r31)
0821C 0819C          4BFFFE2D               bl        $-0x01D4                  ; 0x00007FC8
08220 081A0          80BF0060               lwz       r5,0x0060(r31)
08224 081A4   X      7FC3F378               mr        r3,r30
08228 081A8          80DF0058               lwz       r6,0x0058(r31)
0822C 081AC          389800C2               addi      r4,r24,194
08230 081B0          80FF007C               lwz       r7,0x007C(r31)
08234 081B4          4BFFFE15               bl        $-0x01EC                  ; 0x00007FC8
08238 081B8          807F0000               lwz       r3,0x0000(r31)
0823C 081BC   X      7FC4F378               mr        r4,r30
08240 081C0          81830000               lwz       r12,0x0000(r3)
08244 081C4          4800F79D               bl        $+0xF79C                  ; 0x00017960
08248 081C8          80410014               lwz       RTOC,0x0014(SP)
0824C 081CC          389800DF               addi      r4,r24,223
08250 081D0   X      7FC3F378               mr        r3,r30
08254 081D4          4BFFFDF5               bl        $-0x020C                  ; 0x00007FC8
08258 081D8          83BF001C               lwz       r29,0x001C(r31)
0825C 081DC   X      281D0004               cmplwi    r29,0x0004
08260 081E0          3B822608               addi      r28,RTOC,9736
08264 081E4   X      41810050               bgt       $+0x0050                  ; 0x00008234
08268 081E8   X      57BB103A               slwi      r27,r29,2
0826C 081EC          7F7CD82E               lwzx      r27,r28,r27
08270 081F0   X      7F6903A6               mtctr     r27                       ; CTR = 9
08274 081F4   X      4E800420               bctr
08278 081F8          80E2FF90               lwz       r7,-0x0070(RTOC)
0827C 081FC          38E70043               addi      r7,r7,67
08280 08200          4800003C               b         $+0x003C                  ; 0x0000823C
08284 08204          80E2FF90               lwz       r7,-0x0070(RTOC)
08288 08208          38E7004A               addi      r7,r7,74
0828C 0820C          48000030               b         $+0x0030                  ; 0x0000823C
08290 08210          80E2FF90               lwz       r7,-0x0070(RTOC)
08294 08214          38E7005F               addi      r7,r7,95
08298 08218          48000024               b         $+0x0024                  ; 0x0000823C
0829C 0821C          80E2FF90               lwz       r7,-0x0070(RTOC)
082A0 08220          38E70075               addi      r7,r7,117
082A4 08224          48000018               b         $+0x0018                  ; 0x0000823C
082A8 08228          80E2FF90               lwz       r7,-0x0070(RTOC)
082AC 0822C          38E70081               addi      r7,r7,129
082B0 08230          4800000C               b         $+0x000C                  ; 0x0000823C
082B4 08234          80E2FF90               lwz       r7,-0x0070(RTOC)
082B8 08238          38E7008E               addi      r7,r7,142
082BC 0823C          38822698               addi      r4,RTOC,9880
082C0 08240   X      7FC3F378               mr        r3,r30
082C4 08244          80BF0004               lwz       r5,0x0004(r31)
082C8 08248          388400E1               addi      r4,r4,225
082CC 0824C          80DF0014               lwz       r6,0x0014(r31)
082D0 08250          4BFFFD79               bl        $-0x0288                  ; 0x00007FC8
082D4 08254          38210060               addi      SP,SP,96
082D8 08258          80010008               lwz       r0,0x0008(SP)
082DC 0825C   X      7C0803A6               mtlr      r0                        ; LR = 8
082E0 08260          BB01FFE0               lmw       r24,-0x0020(SP)
082E4 08264   X      4E800020               blr
082E8 08268   X      3960FFFF               li        r11,-1
082EC 0826C   X      7C8C2378               mr        r12,r4
082F0 08270   X      2C0C0000               cmpwi     r12,0
082F4 08274   X      388CFFFF               subi      r4,r12,1
082F8 08278   X      41820148               beq       $+0x0148                  ; 0x000083C0
082FC 0827C   X      7D8903A6               mtctr     r12                       ; CTR = 9
08300 08280   X      3983FFFF               subi      r12,r3,1
08304 08284          8CAC0001               lbzu      r5,0x0001(r12)
08308 08288   X      55660FFE               srwi      r6,r11,31
0830C 0828C   X      39401DB7               li        r10,7607
08310 08290   X      54A307FE               clrlwi    r3,r5,31
08314 08294          3D4A04C1               addis     r10,r10,1217
08318 08298   X      5560083C               slwi      r0,r11,1
0831C 0829C   X      3884FFFF               subi      r4,r4,1
08320 082A0          7CC71A79               xor.      r7,r6,r3
08324 082A4   X      54ABFFFE               extrwi    r11,r5,1,30
08328 082A8   X      3107FFFF               subic     r8,r7,1
0832C 082AC   X      54A9F7FE               extrwi    r9,r5,1,29
08330 082B0          7CE83910               subfe     r7,r8,r7
08334 082B4   X      54A8EFFE               extrwi    r8,r5,1,28
08338 082B8          7CE700D0               neg       r7,r7
0833C 082BC   X      38C01DB7               li        r6,7607
08340 082C0          7CE75038               and       r7,r7,r10
08344 082C4          3CC604C1               addis     r6,r6,1217
08348 082C8          7C003A78               xor       r0,r0,r7
0834C 082CC   X      54070FFE               srwi      r7,r0,31
08350 082D0   X      5400083C               slwi      r0,r0,1
08354 082D4          7CEB5A79               xor.      r11,r7,r11
08358 082D8   X      54A7E7FE               extrwi    r7,r5,1,27
0835C 082DC   X      306BFFFF               subic     r3,r11,1
08360 082E0          7D635910               subfe     r11,r3,r11
08364 082E4          7D6B00D0               neg       r11,r11
08368 082E8          7D6B5038               and       r11,r11,r10
0836C 082EC          7C005A78               xor       r0,r0,r11
08370 082F0   X      540B0FFE               srwi      r11,r0,31
08374 082F4   X      5400083C               slwi      r0,r0,1
08378 082F8          7D6B4A79               xor.      r11,r11,r9
0837C 082FC   X      54A9DFFE               extrwi    r9,r5,1,26
08380 08300   X      306BFFFF               subic     r3,r11,1
08384 08304          7D635910               subfe     r11,r3,r11
08388 08308          7D6B00D0               neg       r11,r11
0838C 0830C          7D6B5038               and       r11,r11,r10
08390 08310          7C005A78               xor       r0,r0,r11
08394 08314   X      54ABD7FE               extrwi    r11,r5,1,25
08398 08318   X      540A0FFE               srwi      r10,r0,31
0839C 0831C   X      5400083C               slwi      r0,r0,1
083A0 08320          7D434279               xor.      r3,r10,r8
083A4 08324   X      3143FFFF               subic     r10,r3,1
083A8 08328          7C6A1910               subfe     r3,r10,r3
083AC 0832C          7D0300D0               neg       r8,r3
083B0 08330          7D0A3038               and       r10,r8,r6
083B4 08334          7C005278               xor       r0,r0,r10
083B8 08338   X      54AACFFE               extrwi    r10,r5,1,24
083BC 0833C   X      54080FFE               srwi      r8,r0,31
083C0 08340   X      5400083C               slwi      r0,r0,1
083C4 08344          7D083A79               xor.      r8,r8,r7
083C8 08348   X      30E8FFFF               subic     r7,r8,1
083CC 0834C          7D074110               subfe     r8,r7,r8
083D0 08350          7D0800D0               neg       r8,r8
083D4 08354          7D083038               and       r8,r8,r6
083D8 08358          7C004278               xor       r0,r0,r8
083DC 0835C   X      54080FFE               srwi      r8,r0,31
083E0 08360   X      5400083C               slwi      r0,r0,1
083E4 08364          7D094A79               xor.      r9,r8,r9
083E8 08368   X      3109FFFF               subic     r8,r9,1
083EC 0836C          7D284910               subfe     r9,r8,r9
083F0 08370          7D2900D0               neg       r9,r9
083F4 08374          7D293038               and       r9,r9,r6
083F8 08378          7C004A78               xor       r0,r0,r9
083FC 0837C   X      54090FFE               srwi      r9,r0,31
08400 08380   X      5400083C               slwi      r0,r0,1
08404 08384          7D2B5A79               xor.      r11,r9,r11
08408 08388   X      312BFFFF               subic     r9,r11,1
0840C 0838C          7D695910               subfe     r11,r9,r11
08410 08390          7D6B00D0               neg       r11,r11
08414 08394          7D633038               and       r3,r11,r6
08418 08398          7C081A78               xor       r8,r0,r3
0841C 0839C   X      55090FFE               srwi      r9,r8,31
08420 083A0   X      5508083C               slwi      r8,r8,1
08424 083A4          7D205279               xor.      r0,r9,r10
08428 083A8   X      3160FFFF               subic     r11,r0,1
0842C 083AC          7C0B0110               subfe     r0,r11,r0
08430 083B0          7C0000D0               neg       r0,r0
08434 083B4          7C003038               and       r0,r0,r6
08438 083B8          7D0B0278               xor       r11,r8,r0
0843C 083BC   X      4200FEC8               bdnz      $-0x0138                  ; 0x00008284
08440 083C0   X      7D635B78               mr        r3,r11
08444 083C4   X      4E800020               blr
08448 083C8   X      3983FFFF               subi      r12,r3,1
0844C 083CC   X      3860FFFF               li        r3,-1
08450 083D0   X      39600005               li        r11,5
08454 083D4          8C0C0001               lbzu      r0,0x0001(r12)
08458 083D8   X      54650FFE               srwi      r5,r3,31
0845C 083DC   X      39201DB7               li        r9,7607
08460 083E0   X      540407FE               clrlwi    r4,r0,31
08464 083E4          3D2904C1               addis     r9,r9,1217
08468 083E8   X      546A083C               slwi      r10,r3,1
0846C 083EC   X      2C8B0000               cmpwi     cr1,r11,0
08470 083F0          7CA62279               xor.      r6,r5,r4
08474 083F4   X      5408FFFE               extrwi    r8,r0,1,30
08478 083F8   X      30E6FFFF               subic     r7,r6,1
0847C 083FC   X      5405F7FE               extrwi    r5,r0,1,29
08480 08400          7CC73110               subfe     r6,r7,r6
08484 08404   X      5407EFFE               extrwi    r7,r0,1,28
08488 08408          7CC600D0               neg       r6,r6
0848C 0840C   X      38801DB7               li        r4,7607
08490 08410          7CC64838               and       r6,r6,r9
08494 08414          3C8404C1               addis     r4,r4,1217
08498 08418          7D4A3278               xor       r10,r10,r6
0849C 0841C   X      55460FFE               srwi      r6,r10,31
084A0 08420   X      554A083C               slwi      r10,r10,1
084A4 08424          7CC84279               xor.      r8,r6,r8
084A8 08428   X      5406E7FE               extrwi    r6,r0,1,27
084AC 0842C   X      3068FFFF               subic     r3,r8,1
084B0 08430          7D034110               subfe     r8,r3,r8
084B4 08434          7D0800D0               neg       r8,r8
084B8 08438          7D084838               and       r8,r8,r9
084BC 0843C          7D4A4278               xor       r10,r10,r8
084C0 08440   X      55480FFE               srwi      r8,r10,31
084C4 08444   X      554A083C               slwi      r10,r10,1
084C8 08448          7D082A79               xor.      r8,r8,r5
084CC 0844C   X      5405DFFE               extrwi    r5,r0,1,26
084D0 08450   X      3068FFFF               subic     r3,r8,1
084D4 08454          7D034110               subfe     r8,r3,r8
084D8 08458          7D0800D0               neg       r8,r8
084DC 0845C          7D094838               and       r9,r8,r9
084E0 08460          7D4A4A78               xor       r10,r10,r9
084E4 08464   X      5409D7FE               extrwi    r9,r0,1,25
084E8 08468   X      55480FFE               srwi      r8,r10,31
084EC 0846C   X      554A083C               slwi      r10,r10,1
084F0 08470          7D083A79               xor.      r8,r8,r7
084F4 08474   X      30E8FFFF               subic     r7,r8,1
084F8 08478          7D074110               subfe     r8,r7,r8
084FC 0847C          7CE800D0               neg       r7,r8
08500 08480          7CE82038               and       r8,r7,r4
08504 08484          7D4A4278               xor       r10,r10,r8
08508 08488   X      5400CFFE               extrwi    r0,r0,1,24
0850C 0848C   X      55480FFE               srwi      r8,r10,31
08510 08490   X      554A083C               slwi      r10,r10,1
08514 08494          7D083279               xor.      r8,r8,r6
08518 08498   X      30E8FFFF               subic     r7,r8,1
0851C 0849C          7D074110               subfe     r8,r7,r8
08520 084A0          7D0800D0               neg       r8,r8
08524 084A4          7D082038               and       r8,r8,r4
08528 084A8   X      396BFFFF               subi      r11,r11,1
0852C 084AC          7D4A4278               xor       r10,r10,r8
08530 084B0   X      55480FFE               srwi      r8,r10,31
08534 084B4   X      554A083C               slwi      r10,r10,1
08538 084B8          7D082A79               xor.      r8,r8,r5
0853C 084BC   X      30E8FFFF               subic     r7,r8,1
08540 084C0          7D074110               subfe     r8,r7,r8
08544 084C4          7D0800D0               neg       r8,r8
08548 084C8          7D082038               and       r8,r8,r4
0854C 084CC          7D4A4278               xor       r10,r10,r8
08550 084D0   X      55480FFE               srwi      r8,r10,31
08554 084D4   X      554A083C               slwi      r10,r10,1
08558 084D8          7D094A79               xor.      r9,r8,r9
0855C 084DC   X      3109FFFF               subic     r8,r9,1
08560 084E0          7D284910               subfe     r9,r8,r9
08564 084E4          7CA900D0               neg       r5,r9
08568 084E8          7CA92038               and       r9,r5,r4
0856C 084EC          7D474A78               xor       r7,r10,r9
08570 084F0   X      54E80FFE               srwi      r8,r7,31
08574 084F4   X      54E7083C               slwi      r7,r7,1
08578 084F8          7D000279               xor.      r0,r8,r0
0857C 084FC   X      3140FFFF               subic     r10,r0,1
08580 08500          7C0A0110               subfe     r0,r10,r0
08584 08504          7C0000D0               neg       r0,r0
08588 08508          7C002038               and       r0,r0,r4
0858C 0850C          7CE30278               xor       r3,r7,r0
08590 08510   X      4086FEC4               bne       cr1,$-0x013C              ; 0x000083D4
08594 08514   X      4E800020               blr
08598 08518   X      7C0802A6               mflr      r0                        ; LR = 8
0859C 0851C          BF61FFEC               stmw      r27,-0x0014(SP)
085A0 08520          90010008               stw       r0,0x0008(SP)
085A4 08524          9421FF90               stwu      SP,-0x0070(SP)
085A8 08528          90610088               stw       r3,0x0088(SP)
085AC 0852C          9081008C               stw       r4,0x008C(SP)
085B0 08530          38610038               addi      r3,SP,56
085B4 08534          3BE10088               addi      r31,SP,136
085B8 08538          3BC10038               addi      r30,SP,56
085BC 0853C          3BA10040               addi      r29,SP,64
085C0 08540          3B810048               addi      r28,SP,72
085C4 08544          3B610048               addi      r27,SP,72
085C8 08548          4800EE19               bl        $+0xEE18                  ; 0x00017360
085CC 0854C          80410014               lwz       RTOC,0x0014(SP)
085D0 08550          80BE0004               lwz       r5,0x0004(r30)
085D4 08554          38610040               addi      r3,SP,64
085D8 08558          80810038               lwz       r4,0x0038(SP)
085DC 0855C          80FF0004               lwz       r7,0x0004(r31)
085E0 08560          80C10088               lwz       r6,0x0088(SP)
085E4 08564          4800EF1D               bl        $+0xEF1C                  ; 0x00017480
085E8 08568          80410014               lwz       RTOC,0x0014(SP)
085EC 0856C          801D0000               lwz       r0,0x0000(r29)
085F0 08570          901C0000               stw       r0,0x0000(r28)
085F4 08574          801D0004               lwz       r0,0x0004(r29)
085F8 08578          901C0004               stw       r0,0x0004(r28)
085FC 0857C          809B0004               lwz       r4,0x0004(r27)
08600 08580          80610048               lwz       r3,0x0048(SP)
08604 08584          4800EDC5               bl        $+0xEDC4                  ; 0x00017348
08608 08588          80410014               lwz       RTOC,0x0014(SP)
0860C 0858C   X      7C601B78               mr        r0,r3
08610 08590          1D8003E8               mulli     r12,r0,1000
08614 08594          7C6000D0               neg       r3,r0
08618 08598          7C00FE70               srawi     r0,r0,31
0861C 0859C   X      7C6C1850               sub       r3,r3,r12
08620 085A0          7C630038               and       r3,r3,r0
08624 085A4          7C6C1A14               add       r3,r12,r3
08628 085A8          38210070               addi      SP,SP,112
0862C 085AC          80010008               lwz       r0,0x0008(SP)
08630 085B0   X      7C0803A6               mtlr      r0                        ; LR = 8
08634 085B4          BB61FFEC               lmw       r27,-0x0014(SP)
08638 085B8   X      4E800020               blr
0863C 085BC   X      7C0802A6               mflr      r0                        ; LR = 8
08640 085C0          BEE1FFDC               stmw      r23,-0x0024(SP)
08644 085C4          90010008               stw       r0,0x0008(SP)
08648 085C8          9421FF70               stwu      SP,-0x0090(SP)
0864C 085CC   X      38800000               li        r4,0
08650 085D0   X      7C7F1B78               mr        r31,r3
08654 085D4          387F003C               addi      r3,r31,60
08658 085D8   X      7C7D1B78               mr        r29,r3
0865C 085DC          4800EF65               bl        $+0xEF64                  ; 0x00017540
08660 085E0          80410014               lwz       RTOC,0x0014(SP)
08664 085E4   X      7C7E1B78               mr        r30,r3
08668 085E8   X      2C1E0000               cmpwi     r30,0
0866C 085EC   X      4082010C               bne       $+0x010C                  ; 0x000086F8
08670 085F0          38610038               addi      r3,SP,56
08674 085F4          4800ED6D               bl        $+0xED6C                  ; 0x00017360
08678 085F8          80410014               lwz       RTOC,0x0014(SP)
0867C 085FC          83810038               lwz       r28,0x0038(SP)
08680 08600          8361003C               lwz       r27,0x003C(SP)
08684 08604          819F0070               lwz       r12,0x0070(r31)
08688 08608   X      38800000               li        r4,0
0868C 0860C          380C0001               addi      r0,r12,1
08690 08610          901F0070               stw       r0,0x0070(r31)
08694 08614          807F0000               lwz       r3,0x0000(r31)
08698 08618          81830008               lwz       r12,0x0008(r3)
0869C 0861C          4800F345               bl        $+0xF344                  ; 0x00017960
086A0 08620          80410014               lwz       RTOC,0x0014(SP)
086A4 08624   X      38800000               li        r4,0
086A8 08628   X      7FA3EB78               mr        r3,r29
086AC 0862C          4800EF15               bl        $+0xEF14                  ; 0x00017540
086B0 08630          80410014               lwz       RTOC,0x0014(SP)
086B4 08634   X      7C7E1B78               mr        r30,r3
086B8 08638   X      2C1E0000               cmpwi     r30,0
086BC 0863C   X      408200BC               bne       $+0x00BC                  ; 0x000086F8
086C0 08640          881F0020               lbz       r0,0x0020(r31)
086C4 08644   X      2C000000               cmpwi     r0,0
086C8 08648   X      4182008C               beq       $+0x008C                  ; 0x000086D4
086CC 0864C          93810040               stw       r28,0x0040(SP)
086D0 08650          38610048               addi      r3,SP,72
086D4 08654          93610044               stw       r27,0x0044(SP)
086D8 08658          3BC10040               addi      r30,SP,64
086DC 0865C          3B410048               addi      r26,SP,72
086E0 08660          3B210050               addi      r25,SP,80
086E4 08664          3B010058               addi      r24,SP,88
086E8 08668          3AE10058               addi      r23,SP,88
086EC 0866C          4800ECF5               bl        $+0xECF4                  ; 0x00017360
086F0 08670          80410014               lwz       RTOC,0x0014(SP)
086F4 08674          80BA0004               lwz       r5,0x0004(r26)
086F8 08678          38610050               addi      r3,SP,80
086FC 0867C          80810048               lwz       r4,0x0048(SP)
08700 08680          80FE0004               lwz       r7,0x0004(r30)
08704 08684          80C10040               lwz       r6,0x0040(SP)
08708 08688          4800EDF9               bl        $+0xEDF8                  ; 0x00017480
0870C 0868C          80410014               lwz       RTOC,0x0014(SP)
08710 08690          80190000               lwz       r0,0x0000(r25)
08714 08694          90180000               stw       r0,0x0000(r24)
08718 08698          80190004               lwz       r0,0x0004(r25)
0871C 0869C          90180004               stw       r0,0x0004(r24)
08720 086A0          80970004               lwz       r4,0x0004(r23)
08724 086A4          80610058               lwz       r3,0x0058(SP)
08728 086A8          4800ECA1               bl        $+0xECA0                  ; 0x00017348
0872C 086AC          80410014               lwz       RTOC,0x0014(SP)
08730 086B0          813F0028               lwz       r9,0x0028(r31)
08734 086B4   X      2C030000               cmpwi     r3,0
08738 086B8   X      40800010               bge       $+0x0010                  ; 0x000086C8
0873C 086BC          7C0300D0               neg       r0,r3
08740 086C0   X      7F004840               cmplw     cr6,r0,r9
08744 086C4          4800000C               b         $+0x000C                  ; 0x000086D0
08748 086C8          1C8303E8               mulli     r4,r3,1000
0874C 086CC   X      7F044840               cmplw     cr6,r4,r9
08750 086D0   X      4099FF34               ble       cr6,$-0x00CC              ; 0x00008604
08754 086D4          80BF0078               lwz       r5,0x0078(r31)
08758 086D8   X      38600000               li        r3,0
0875C 086DC          38A50001               addi      r5,r5,1
08760 086E0          90BF0078               stw       r5,0x0078(r31)
08764 086E4          38210090               addi      SP,SP,144
08768 086E8          80010008               lwz       r0,0x0008(SP)
0876C 086EC   X      7C0803A6               mtlr      r0                        ; LR = 8
08770 086F0          BAE1FFDC               lmw       r23,-0x0024(SP)
08774 086F4   X      4E800020               blr
08778 086F8          389F0040               addi      r4,r31,64
0877C 086FC   X      3860FFFF               li        r3,-1
08780 08700          4800EDB1               bl        $+0xEDB0                  ; 0x000174B0
08784 08704          80410014               lwz       RTOC,0x0014(SP)
08788 08708          813F0040               lwz       r9,0x0040(r31)
0878C 0870C          83BF0044               lwz       r29,0x0044(r31)
08790 08710   X      7C09E800               cmpw      r9,r29
08794 08714   X      40800008               bge       $+0x0008                  ; 0x0000871C
08798 08718          913F0044               stw       r9,0x0044(r31)
0879C 0871C   X      7FC3F378               mr        r3,r30
087A0 08720          38210090               addi      SP,SP,144
087A4 08724          80010008               lwz       r0,0x0008(SP)
087A8 08728   X      7C0803A6               mtlr      r0                        ; LR = 8
087AC 0872C          BAE1FFDC               lmw       r23,-0x0024(SP)
087B0 08730   X      4E800020               blr
087B4 08734   X      7C0802A6               mflr      r0                        ; LR = 8
087B8 08738          93E1FFFC               stw       r31,-0x0004(SP)
087BC 0873C          90010008               stw       r0,0x0008(SP)
087C0 08740          9421FFC0               stwu      SP,-0x0040(SP)
087C4 08744   X      38A00000               li        r5,0
087C8 08748   X      7C7F1B78               mr        r31,r3
087CC 0874C          807F0004               lwz       r3,0x0004(r31)
087D0 08750   X      7FE4FB78               mr        r4,r31
087D4 08754          4800ED45               bl        $+0xED44                  ; 0x00017498
087D8 08758          80410014               lwz       RTOC,0x0014(SP)
087DC 0875C          809F000C               lwz       r4,0x000C(r31)
087E0 08760   X      38600001               li        r3,1
087E4 08764          38840040               addi      r4,r4,64
087E8 08768          4800ED49               bl        $+0xED48                  ; 0x000174B0
087EC 0876C          80410014               lwz       RTOC,0x0014(SP)
087F0 08770          38210040               addi      SP,SP,64
087F4 08774          80010008               lwz       r0,0x0008(SP)
087F8 08778   X      7C0803A6               mtlr      r0                        ; LR = 8
087FC 0877C          83E1FFFC               lwz       r31,-0x0004(SP)
08800 08780   X      4E800020               blr
08804 08784   X      7C0802A6               mflr      r0                        ; LR = 8
08808 08788          93E1FFFC               stw       r31,-0x0004(SP)
0880C 0878C          90010008               stw       r0,0x0008(SP)
08810 08790          9421FFC0               stwu      SP,-0x0040(SP)
08814 08794   X      7C7F1B78               mr        r31,r3
08818 08798          811F0030               lwz       r8,0x0030(r31)
0881C 0879C   X      2C080000               cmpwi     r8,0
08820 087A0          813F000C               lwz       r9,0x000C(r31)
08824 087A4   X      40820080               bne       $+0x0080                  ; 0x00008824
08828 087A8          8189000C               lwz       r12,0x000C(r9)
0882C 087AC          809F0024               lwz       r4,0x0024(r31)
08830 087B0          806C0008               lwz       r3,0x0008(r12)
08834 087B4          811F0010               lwz       r8,0x0010(r31)
08838 087B8          7CA41A14               add       r5,r4,r3
0883C 087BC          90AC0008               stw       r5,0x0008(r12)
08840 087C0          88C80000               lbz       r6,0x0000(r8)
08844 087C4   X      54C607FF               clrlwi.   r6,r6,31
08848 087C8   X      40820018               bne       $+0x0018                  ; 0x000087E0
0884C 087CC          80E9000C               lwz       r7,0x000C(r9)
08850 087D0          8067000C               lwz       r3,0x000C(r7)
08854 087D4          38630001               addi      r3,r3,1
08858 087D8          9067000C               stw       r3,0x000C(r7)
0885C 087DC          48000060               b         $+0x0060                  ; 0x0000883C
08860 087E0          80880000               lwz       r4,0x0000(r8)
08864 087E4   X      2C04FFFF               cmpwi     r4,-1
08868 087E8   X      40820028               bne       $+0x0028                  ; 0x00008810
0886C 087EC          A0680004               lhz       r3,0x0004(r8)
08870 087F0   X      3C63FFFF               subis     r3,r3,1
08874 087F4   X      2C03FFFF               cmpwi     r3,-1
08878 087F8   X      40820018               bne       $+0x0018                  ; 0x00008810
0887C 087FC          8089000C               lwz       r4,0x000C(r9)
08880 08800          80640028               lwz       r3,0x0028(r4)
08884 08804          38630001               addi      r3,r3,1
08888 08808          90640028               stw       r3,0x0028(r4)
0888C 0880C          48000030               b         $+0x0030                  ; 0x0000883C
08890 08810          80A9000C               lwz       r5,0x000C(r9)
08894 08814          80650024               lwz       r3,0x0024(r5)
08898 08818          38630001               addi      r3,r3,1
0889C 0881C          90650024               stw       r3,0x0024(r5)
088A0 08820          4800001C               b         $+0x001C                  ; 0x0000883C
088A4 08824   X      2C080001               cmpwi     r8,1
088A8 08828   X      40820014               bne       $+0x0014                  ; 0x0000883C
088AC 0882C          8089000C               lwz       r4,0x000C(r9)
088B0 08830          80640030               lwz       r3,0x0030(r4)
088B4 08834          38630001               addi      r3,r3,1
088B8 08838          90640030               stw       r3,0x0030(r4)
088BC 0883C          807F0004               lwz       r3,0x0004(r31)
088C0 08840   X      7FE4FB78               mr        r4,r31
088C4 08844   X      38A00000               li        r5,0
088C8 08848          4800EC51               bl        $+0xEC50                  ; 0x00017498
088CC 0884C          80410014               lwz       RTOC,0x0014(SP)
088D0 08850          809F000C               lwz       r4,0x000C(r31)
088D4 08854          38840040               addi      r4,r4,64
088D8 08858   X      38600001               li        r3,1
088DC 0885C          4800EC55               bl        $+0xEC54                  ; 0x000174B0
088E0 08860          80410014               lwz       RTOC,0x0014(SP)
088E4 08864          83FF0008               lwz       r31,0x0008(r31)
088E8 08868   X      2C1F0000               cmpwi     r31,0
088EC 0886C   X      4082FFD0               bne       $-0x0030                  ; 0x0000883C
088F0 08870          38210040               addi      SP,SP,64
088F4 08874          80010008               lwz       r0,0x0008(SP)
088F8 08878   X      7C0803A6               mtlr      r0                        ; LR = 8
088FC 0887C          83E1FFFC               lwz       r31,-0x0004(SP)
08900 08880   X      4E800020               blr
08904 08884   X      7C0802A6               mflr      r0                        ; LR = 8
08908 08888          BE01FFC0               stmw      r16,-0x0040(SP)
0890C 0888C          90010008               stw       r0,0x0008(SP)
08910 08890          9421FF30               stwu      SP,-0x00D0(SP)
08914 08894   X      3A800000               li        r20,0
08918 08898   X      7CB62B78               mr        r22,r5
0891C 0889C   X      2C16000E               cmpwi     r22,14
08920 088A0   X      7C972378               mr        r23,r4
08924 088A4   X      7C7F1B78               mr        r31,r3
08928 088A8   X      41800358               blt       $+0x0358                  ; 0x00008C00
0892C 088AC   X      2C1605EA               cmpwi     r22,1514
08930 088B0   X      41810350               bgt       $+0x0350                  ; 0x00008C00
08934 088B4          387F003C               addi      r3,r31,60
08938 088B8   X      7C7D1B78               mr        r29,r3
0893C 088BC   X      38800000               li        r4,0
08940 088C0   X      3B400000               li        r26,0
08944 088C4          4800EC7D               bl        $+0xEC7C                  ; 0x00017540
08948 088C8          80410014               lwz       RTOC,0x0014(SP)
0894C 088CC   X      7C7C1B78               mr        r28,r3
08950 088D0   X      2C1C0000               cmpwi     r28,0
08954 088D4   X      408200FC               bne       $+0x00FC                  ; 0x000089D0
08958 088D8          38610038               addi      r3,SP,56
0895C 088DC          4800EA85               bl        $+0xEA84                  ; 0x00017360
08960 088E0          80410014               lwz       RTOC,0x0014(SP)
08964 088E4          83C10038               lwz       r30,0x0038(SP)
08968 088E8          8361003C               lwz       r27,0x003C(SP)
0896C 088EC          833F0070               lwz       r25,0x0070(r31)
08970 088F0   X      38800000               li        r4,0
08974 088F4          3B390001               addi      r25,r25,1
08978 088F8          933F0070               stw       r25,0x0070(r31)
0897C 088FC          807F0000               lwz       r3,0x0000(r31)
08980 08900          81830008               lwz       r12,0x0008(r3)
08984 08904          4800F05D               bl        $+0xF05C                  ; 0x00017960
08988 08908          80410014               lwz       RTOC,0x0014(SP)
0898C 0890C   X      38800000               li        r4,0
08990 08910   X      7FA3EB78               mr        r3,r29
08994 08914          4800EC2D               bl        $+0xEC2C                  ; 0x00017540
08998 08918          80410014               lwz       RTOC,0x0014(SP)
0899C 0891C   X      7C7C1B78               mr        r28,r3
089A0 08920   X      2C1C0000               cmpwi     r28,0
089A4 08924   X      408200AC               bne       $+0x00AC                  ; 0x000089D0
089A8 08928          8B1F0020               lbz       r24,0x0020(r31)
089AC 0892C   X      2C180000               cmpwi     r24,0
089B0 08930   X      4182008C               beq       $+0x008C                  ; 0x000089BC
089B4 08934          93C10040               stw       r30,0x0040(SP)
089B8 08938          38610048               addi      r3,SP,72
089BC 0893C          93610044               stw       r27,0x0044(SP)
089C0 08940          3B810040               addi      r28,SP,64
089C4 08944          3B210048               addi      r25,SP,72
089C8 08948          3B010050               addi      r24,SP,80
089CC 0894C          3AA10058               addi      r21,SP,88
089D0 08950          3A610058               addi      r19,SP,88
089D4 08954          4800EA0D               bl        $+0xEA0C                  ; 0x00017360
089D8 08958          80410014               lwz       RTOC,0x0014(SP)
089DC 0895C          80B90004               lwz       r5,0x0004(r25)
089E0 08960          38610050               addi      r3,SP,80
089E4 08964          80810048               lwz       r4,0x0048(SP)
089E8 08968          80FC0004               lwz       r7,0x0004(r28)
089EC 0896C          80C10040               lwz       r6,0x0040(SP)
089F0 08970          4800EB11               bl        $+0xEB10                  ; 0x00017480
089F4 08974          80410014               lwz       RTOC,0x0014(SP)
089F8 08978          80180000               lwz       r0,0x0000(r24)
089FC 0897C          90150000               stw       r0,0x0000(r21)
08A00 08980          80180004               lwz       r0,0x0004(r24)
08A04 08984          90150004               stw       r0,0x0004(r21)
08A08 08988          80930004               lwz       r4,0x0004(r19)
08A0C 0898C          80610058               lwz       r3,0x0058(SP)
08A10 08990          4800E9B9               bl        $+0xE9B8                  ; 0x00017348
08A14 08994          80410014               lwz       RTOC,0x0014(SP)
08A18 08998          813F0028               lwz       r9,0x0028(r31)
08A1C 0899C   X      2C030000               cmpwi     r3,0
08A20 089A0   X      40800010               bge       $+0x0010                  ; 0x000089B0
08A24 089A4          7C0300D0               neg       r0,r3
08A28 089A8   X      7F004840               cmplw     cr6,r0,r9
08A2C 089AC          4800000C               b         $+0x000C                  ; 0x000089B8
08A30 089B0          1C8303E8               mulli     r4,r3,1000
08A34 089B4   X      7F044840               cmplw     cr6,r4,r9
08A38 089B8   X      4099FF34               ble       cr6,$-0x00CC              ; 0x000088EC
08A3C 089BC          80BF0078               lwz       r5,0x0078(r31)
08A40 089C0   X      3B800000               li        r28,0
08A44 089C4          38A50001               addi      r5,r5,1
08A48 089C8          90BF0078               stw       r5,0x0078(r31)
08A4C 089CC          48000028               b         $+0x0028                  ; 0x000089F4
08A50 089D0          389F0040               addi      r4,r31,64
08A54 089D4   X      3860FFFF               li        r3,-1
08A58 089D8          4800EAD9               bl        $+0xEAD8                  ; 0x000174B0
08A5C 089DC          80410014               lwz       RTOC,0x0014(SP)
08A60 089E0          813F0040               lwz       r9,0x0040(r31)
08A64 089E4          83DF0044               lwz       r30,0x0044(r31)
08A68 089E8   X      7C09F000               cmpw      r9,r30
08A6C 089EC   X      40800008               bge       $+0x0008                  ; 0x000089F4
08A70 089F0          913F0044               stw       r9,0x0044(r31)
08A74 089F4   X      7F98E378               mr        r24,r28
08A78 089F8   X      2C180000               cmpwi     r24,0
08A7C 089FC   X      418202E4               beq       $+0x02E4                  ; 0x00008CE0
08A80 08A00          833C001C               lwz       r25,0x001C(r28)
08A84 08A04   X      3B600001               li        r27,1
08A88 08A08          935C0024               stw       r26,0x0024(r28)
08A8C 08A0C   X      7C16C840               cmplw     r22,r25
08A90 08A10          937C0028               stw       r27,0x0028(r28)
08A94 08A14          929C0008               stw       r20,0x0008(r28)
08A98 08A18   X      408101A4               ble       $+0x01A4                  ; 0x00008BBC
08A9C 08A1C   X      2C170000               cmpwi     r23,0
08AA0 08A20   X      41820018               beq       $+0x0018                  ; 0x00008A38
08AA4 08A24          80980010               lwz       r4,0x0010(r24)
08AA8 08A28   X      7EE3BB78               mr        r3,r23
08AAC 08A2C          80B8001C               lwz       r5,0x001C(r24)
08AB0 08A30          4800EB29               bl        $+0xEB28                  ; 0x00017558
08AB4 08A34          80410014               lwz       RTOC,0x0014(SP)
08AB8 08A38          93380020               stw       r25,0x0020(r24)
08ABC 08A3C   X      7FA3EB78               mr        r3,r29
08AC0 08A40          83DC0024               lwz       r30,0x0024(r28)
08AC4 08A44   X      7ED5B378               mr        r21,r22
08AC8 08A48          7C99F214               add       r4,r25,r30
08ACC 08A4C   X      7ED9A850               sub       r22,r21,r25
08AD0 08A50          909C0024               stw       r4,0x0024(r28)
08AD4 08A54   X      38800000               li        r4,0
08AD8 08A58          7EF9BA14               add       r23,r25,r23
08ADC 08A5C          4800EAE5               bl        $+0xEAE4                  ; 0x00017540
08AE0 08A60          80410014               lwz       RTOC,0x0014(SP)
08AE4 08A64   X      7C7E1B78               mr        r30,r3
08AE8 08A68   X      2C1E0000               cmpwi     r30,0
08AEC 08A6C   X      408200FC               bne       $+0x00FC                  ; 0x00008B68
08AF0 08A70          38610060               addi      r3,SP,96
08AF4 08A74          4800E8ED               bl        $+0xE8EC                  ; 0x00017360
08AF8 08A78          80410014               lwz       RTOC,0x0014(SP)
08AFC 08A7C          83610060               lwz       r27,0x0060(SP)
08B00 08A80          83410064               lwz       r26,0x0064(SP)
08B04 08A84          819F0070               lwz       r12,0x0070(r31)
08B08 08A88   X      38800000               li        r4,0
08B0C 08A8C          380C0001               addi      r0,r12,1
08B10 08A90          901F0070               stw       r0,0x0070(r31)
08B14 08A94          807F0000               lwz       r3,0x0000(r31)
08B18 08A98          81830008               lwz       r12,0x0008(r3)
08B1C 08A9C          4800EEC5               bl        $+0xEEC4                  ; 0x00017960
08B20 08AA0          80410014               lwz       RTOC,0x0014(SP)
08B24 08AA4   X      38800000               li        r4,0
08B28 08AA8   X      7FA3EB78               mr        r3,r29
08B2C 08AAC          4800EA95               bl        $+0xEA94                  ; 0x00017540
08B30 08AB0          80410014               lwz       RTOC,0x0014(SP)
08B34 08AB4   X      7C7E1B78               mr        r30,r3
08B38 08AB8   X      2C1E0000               cmpwi     r30,0
08B3C 08ABC   X      408200AC               bne       $+0x00AC                  ; 0x00008B68
08B40 08AC0          881F0020               lbz       r0,0x0020(r31)
08B44 08AC4   X      2C000000               cmpwi     r0,0
08B48 08AC8   X      4182008C               beq       $+0x008C                  ; 0x00008B54
08B4C 08ACC          93610068               stw       r27,0x0068(SP)
08B50 08AD0          38610070               addi      r3,SP,112
08B54 08AD4          9341006C               stw       r26,0x006C(SP)
08B58 08AD8          3BC10068               addi      r30,SP,104
08B5C 08ADC          3A610070               addi      r19,SP,112
08B60 08AE0          3A410078               addi      r18,SP,120
08B64 08AE4          3A210080               addi      r17,SP,128
08B68 08AE8          3A010080               addi      r16,SP,128
08B6C 08AEC          4800E875               bl        $+0xE874                  ; 0x00017360
08B70 08AF0          80410014               lwz       RTOC,0x0014(SP)
08B74 08AF4          80B30004               lwz       r5,0x0004(r19)
08B78 08AF8          38610078               addi      r3,SP,120
08B7C 08AFC          80810070               lwz       r4,0x0070(SP)
08B80 08B00          80FE0004               lwz       r7,0x0004(r30)
08B84 08B04          80C10068               lwz       r6,0x0068(SP)
08B88 08B08          4800E979               bl        $+0xE978                  ; 0x00017480
08B8C 08B0C          80410014               lwz       RTOC,0x0014(SP)
08B90 08B10          80120000               lwz       r0,0x0000(r18)
08B94 08B14          90110000               stw       r0,0x0000(r17)
08B98 08B18          80120004               lwz       r0,0x0004(r18)
08B9C 08B1C          90110004               stw       r0,0x0004(r17)
08BA0 08B20          80900004               lwz       r4,0x0004(r16)
08BA4 08B24          80610080               lwz       r3,0x0080(SP)
08BA8 08B28          4800E821               bl        $+0xE820                  ; 0x00017348
08BAC 08B2C          80410014               lwz       RTOC,0x0014(SP)
08BB0 08B30          813F0028               lwz       r9,0x0028(r31)
08BB4 08B34   X      2C030000               cmpwi     r3,0
08BB8 08B38   X      40800010               bge       $+0x0010                  ; 0x00008B48
08BBC 08B3C          7C0300D0               neg       r0,r3
08BC0 08B40   X      7F004840               cmplw     cr6,r0,r9
08BC4 08B44          4800000C               b         $+0x000C                  ; 0x00008B50
08BC8 08B48          1C8303E8               mulli     r4,r3,1000
08BCC 08B4C   X      7F044840               cmplw     cr6,r4,r9
08BD0 08B50   X      4099FF34               ble       cr6,$-0x00CC              ; 0x00008A84
08BD4 08B54          80BF0078               lwz       r5,0x0078(r31)
08BD8 08B58   X      3BC00000               li        r30,0
08BDC 08B5C          38A50001               addi      r5,r5,1
08BE0 08B60          90BF0078               stw       r5,0x0078(r31)
08BE4 08B64          48000028               b         $+0x0028                  ; 0x00008B8C
08BE8 08B68          389F0040               addi      r4,r31,64
08BEC 08B6C   X      3860FFFF               li        r3,-1
08BF0 08B70          4800E941               bl        $+0xE940                  ; 0x000174B0
08BF4 08B74          80410014               lwz       RTOC,0x0014(SP)
08BF8 08B78          813F0040               lwz       r9,0x0040(r31)
08BFC 08B7C          837F0044               lwz       r27,0x0044(r31)
08C00 08B80   X      7C09D800               cmpw      r9,r27
08C04 08B84   X      40800008               bge       $+0x0008                  ; 0x00008B8C
08C08 08B88          913F0044               stw       r9,0x0044(r31)
08C0C 08B8C          93D80008               stw       r30,0x0008(r24)
08C10 08B90   X      2C1E0000               cmpwi     r30,0
08C14 08B94   X      4182006C               beq       $+0x006C                  ; 0x00008C00
08C18 08B98          835C0028               lwz       r26,0x0028(r28)
08C1C 08B9C   X      7FD8F378               mr        r24,r30
08C20 08BA0          3B5A0001               addi      r26,r26,1
08C24 08BA4   X      7C99A850               sub       r4,r21,r25
08C28 08BA8          935C0028               stw       r26,0x0028(r28)
08C2C 08BAC          8338001C               lwz       r25,0x001C(r24)
08C30 08BB0          92980008               stw       r20,0x0008(r24)
08C34 08BB4   X      7C04C840               cmplw     r4,r25
08C38 08BB8   X      4181FE64               bgt       $-0x019C                  ; 0x00008A1C
08C3C 08BBC   X      2C170000               cmpwi     r23,0
08C40 08BC0   X      41820018               beq       $+0x0018                  ; 0x00008BD8
08C44 08BC4          80980010               lwz       r4,0x0010(r24)
08C48 08BC8   X      7EE3BB78               mr        r3,r23
08C4C 08BCC   X      7EC5B378               mr        r5,r22
08C50 08BD0          4800E989               bl        $+0xE988                  ; 0x00017558
08C54 08BD4          80410014               lwz       RTOC,0x0014(SP)
08C58 08BD8          92D80020               stw       r22,0x0020(r24)
08C5C 08BDC   X      7F83E378               mr        r3,r28
08C60 08BE0          83FC0024               lwz       r31,0x0024(r28)
08C64 08BE4          7C96FA14               add       r4,r22,r31
08C68 08BE8          909C0024               stw       r4,0x0024(r28)
08C6C 08BEC          382100D0               addi      SP,SP,208
08C70 08BF0          80010008               lwz       r0,0x0008(SP)
08C74 08BF4   X      7C0803A6               mtlr      r0                        ; LR = 8
08C78 08BF8          BA01FFC0               lmw       r16,-0x0040(SP)
08C7C 08BFC   X      4E800020               blr
08C80 08C00   X      2C1C0000               cmpwi     r28,0
08C84 08C04   X      418200DC               beq       $+0x00DC                  ; 0x00008CE0
08C88 08C08          811C0030               lwz       r8,0x0030(r28)
08C8C 08C0C          813C000C               lwz       r9,0x000C(r28)
08C90 08C10   X      2C080000               cmpwi     r8,0
08C94 08C14   X      40820080               bne       $+0x0080                  ; 0x00008C94
08C98 08C18          80A9000C               lwz       r5,0x000C(r9)
08C9C 08C1C          809C0024               lwz       r4,0x0024(r28)
08CA0 08C20          80650008               lwz       r3,0x0008(r5)
08CA4 08C24          811C0010               lwz       r8,0x0010(r28)
08CA8 08C28          7CC41A14               add       r6,r4,r3
08CAC 08C2C          90C50008               stw       r6,0x0008(r5)
08CB0 08C30          88E80000               lbz       r7,0x0000(r8)
08CB4 08C34   X      54E707FF               clrlwi.   r7,r7,31
08CB8 08C38   X      40820018               bne       $+0x0018                  ; 0x00008C50
08CBC 08C3C          8149000C               lwz       r10,0x000C(r9)
08CC0 08C40          806A000C               lwz       r3,0x000C(r10)
08CC4 08C44          38630001               addi      r3,r3,1
08CC8 08C48          906A000C               stw       r3,0x000C(r10)
08CCC 08C4C          48000060               b         $+0x0060                  ; 0x00008CAC
08CD0 08C50          80880000               lwz       r4,0x0000(r8)
08CD4 08C54   X      2C04FFFF               cmpwi     r4,-1
08CD8 08C58   X      40820028               bne       $+0x0028                  ; 0x00008C80
08CDC 08C5C          A0680004               lhz       r3,0x0004(r8)
08CE0 08C60   X      3C63FFFF               subis     r3,r3,1
08CE4 08C64   X      2C03FFFF               cmpwi     r3,-1
08CE8 08C68   X      40820018               bne       $+0x0018                  ; 0x00008C80
08CEC 08C6C          8089000C               lwz       r4,0x000C(r9)
08CF0 08C70          80640028               lwz       r3,0x0028(r4)
08CF4 08C74          38630001               addi      r3,r3,1
08CF8 08C78          90640028               stw       r3,0x0028(r4)
08CFC 08C7C          48000030               b         $+0x0030                  ; 0x00008CAC
08D00 08C80          80A9000C               lwz       r5,0x000C(r9)
08D04 08C84          80650024               lwz       r3,0x0024(r5)
08D08 08C88          38630001               addi      r3,r3,1
08D0C 08C8C          90650024               stw       r3,0x0024(r5)
08D10 08C90          4800001C               b         $+0x001C                  ; 0x00008CAC
08D14 08C94   X      2C080001               cmpwi     r8,1
08D18 08C98   X      40820014               bne       $+0x0014                  ; 0x00008CAC
08D1C 08C9C          8089000C               lwz       r4,0x000C(r9)
08D20 08CA0          80640030               lwz       r3,0x0030(r4)
08D24 08CA4          38630001               addi      r3,r3,1
08D28 08CA8          90640030               stw       r3,0x0030(r4)
08D2C 08CAC          807C0004               lwz       r3,0x0004(r28)
08D30 08CB0   X      7F84E378               mr        r4,r28
08D34 08CB4   X      38A00000               li        r5,0
08D38 08CB8          4800E7E1               bl        $+0xE7E0                  ; 0x00017498
08D3C 08CBC          80410014               lwz       RTOC,0x0014(SP)
08D40 08CC0          809C000C               lwz       r4,0x000C(r28)
08D44 08CC4          38840040               addi      r4,r4,64
08D48 08CC8   X      38600001               li        r3,1
08D4C 08CCC          4800E7E5               bl        $+0xE7E4                  ; 0x000174B0
08D50 08CD0          80410014               lwz       RTOC,0x0014(SP)
08D54 08CD4          839C0008               lwz       r28,0x0008(r28)
08D58 08CD8   X      2C1C0000               cmpwi     r28,0
08D5C 08CDC   X      4082FFD0               bne       $-0x0030                  ; 0x00008CAC
08D60 08CE0   X      38600000               li        r3,0
08D64 08CE4          382100D0               addi      SP,SP,208
08D68 08CE8          80010008               lwz       r0,0x0008(SP)
08D6C 08CEC   X      7C0803A6               mtlr      r0                        ; LR = 8
08D70 08CF0          BA01FFC0               lmw       r16,-0x0040(SP)
08D74 08CF4   X      4E800020               blr
08D78 08CF8   X      7C0802A6               mflr      r0                        ; LR = 8
08D7C 08CFC          90010008               stw       r0,0x0008(SP)
08D80 08D00          9421FEC0               stwu      SP,-0x0140(SP)
08D84 08D04          88030000               lbz       r0,0x0000(r3)
08D88 08D08          7C090774               extsb     r9,r0
08D8C 08D0C   X      2C09000A               cmpwi     r9,10
08D90 08D10   X      4182000C               beq       $+0x000C                  ; 0x00008D1C
08D94 08D14   X      2C09000D               cmpwi     r9,13
08D98 08D18   X      40820020               bne       $+0x0020                  ; 0x00008D38
08D9C 08D1C          88830001               lbz       r4,0x0001(r3)
08DA0 08D20          38630001               addi      r3,r3,1
08DA4 08D24          7C890774               extsb     r9,r4
08DA8 08D28   X      2C09000A               cmpwi     r9,10
08DAC 08D2C   X      4182FFF0               beq       $-0x0010                  ; 0x00008D1C
08DB0 08D30   X      2C09000D               cmpwi     r9,13
08DB4 08D34   X      4182FFE8               beq       $-0x0018                  ; 0x00008D1C
08DB8 08D38          88A30000               lbz       r5,0x0000(r3)
08DBC 08D3C          38E10039               addi      r7,SP,57
08DC0 08D40          7CA90775               extsb.    r9,r5
08DC4 08D44   X      38C00000               li        r6,0
08DC8 08D48   X      4182004C               beq       $+0x004C                  ; 0x00008D94
08DCC 08D4C          99270000               stb       r9,0x0000(r7)
08DD0 08D50   X      3889FFF6               subi      r4,r9,10
08DD4 08D54   X      5484063F               clrlwi.   r4,r4,24
08DD8 08D58          38630001               addi      r3,r3,1
08DDC 08D5C   X      40820028               bne       $+0x0028                  ; 0x00008D84
08DE0 08D60   X      3923FFFF               subi      r9,r3,1
08DE4 08D64          8CA90001               lbzu      r5,0x0001(r9)
08DE8 08D68          7CA50774               extsb     r5,r5
08DEC 08D6C   X      54A8063E               clrlwi    r8,r5,24
08DF0 08D70   X      38A5FFF6               subi      r5,r5,10
08DF4 08D74   X      54A5063F               clrlwi.   r5,r5,24
08DF8 08D78   X      4182FFEC               beq       $-0x0014                  ; 0x00008D64
08DFC 08D7C          99070000               stb       r8,0x0000(r7)
08E00 08D80          38690001               addi      r3,r9,1
08E04 08D84          88830000               lbz       r4,0x0000(r3)
08E08 08D88          38E70001               addi      r7,r7,1
08E0C 08D8C          7C890775               extsb.    r9,r4
08E10 08D90   X      4082FFBC               bne       $-0x0044                  ; 0x00008D4C
08E14 08D94          38A10038               addi      r5,SP,56
08E18 08D98   X      7CE93B78               mr        r9,r7
08E1C 08D9C   X      38E9FFFF               subi      r7,r9,1
08E20 08DA0   X      7C072840               cmplw     r7,r5
08E24 08DA4   X      40810030               ble       $+0x0030                  ; 0x00008DD4
08E28 08DA8          8869FFFF               lbz       r3,-0x0001(r9)
08E2C 08DAC   X      2C03000D               cmpwi     r3,13
08E30 08DB0   X      40820024               bne       $+0x0024                  ; 0x00008DD4
08E34 08DB4          38810038               addi      r4,SP,56
08E38 08DB8   X      7CE93B78               mr        r9,r7
08E3C 08DBC   X      38E9FFFF               subi      r7,r9,1
08E40 08DC0   X      7C072040               cmplw     r7,r4
08E44 08DC4   X      40810010               ble       $+0x0010                  ; 0x00008DD4
08E48 08DC8          8869FFFF               lbz       r3,-0x0001(r9)
08E4C 08DCC   X      2C03000D               cmpwi     r3,13
08E50 08DD0   X      4182FFE4               beq       $-0x001C                  ; 0x00008DB4
08E54 08DD4          98C70001               stb       r6,0x0001(r7)
08E58 08DD8          38810038               addi      r4,SP,56
08E5C 08DDC   X      7C643850               sub       r3,r7,r4
08E60 08DE0          98610038               stb       r3,0x0038(SP)
08E64 08DE4          38610038               addi      r3,SP,56
08E68 08DE8          4800E519               bl        $+0xE518                  ; 0x00017300
08E6C 08DEC          80410014               lwz       RTOC,0x0014(SP)
08E70 08DF0          38210140               addi      SP,SP,320
08E74 08DF4          80010008               lwz       r0,0x0008(SP)
08E78 08DF8   X      7C0803A6               mtlr      r0                        ; LR = 8
08E7C 08DFC   X      4E800020               blr
08E80 08E00   X      7C0802A6               mflr      r0                        ; LR = 8
08E84 08E04          93C1FFF8               stw       r30,-0x0008(SP)
08E88 08E08          93E1FFFC               stw       r31,-0x0004(SP)
08E8C 08E0C          90010008               stw       r0,0x0008(SP)
08E90 08E10          9421FEB0               stwu      SP,-0x0150(SP)
08E94 08E14          9081016C               stw       r4,0x016C(SP)
08E98 08E18          90A10170               stw       r5,0x0170(SP)
08E9C 08E1C          90C10174               stw       r6,0x0174(SP)
08EA0 08E20          90E10178               stw       r7,0x0178(SP)
08EA4 08E24          9101017C               stw       r8,0x017C(SP)
08EA8 08E28          91210180               stw       r9,0x0180(SP)
08EAC 08E2C          91410184               stw       r10,0x0184(SP)
08EB0 08E30          38010038               addi      r0,SP,56
08EB4 08E34   X      7C7F1B78               mr        r31,r3
08EB8 08E38          90010138               stw       r0,0x0138(SP)
08EBC 08E3C          38810138               addi      r4,SP,312
08EC0 08E40          9081013C               stw       r4,0x013C(SP)
08EC4 08E44          38A10038               addi      r5,SP,56
08EC8 08E48          388200B8               addi      r4,RTOC,184
08ECC 08E4C   X      3BC00000               li        r30,0
08ED0 08E50          90A10140               stw       r5,0x0140(SP)
08ED4 08E54          38610138               addi      r3,SP,312
08ED8 08E58          9BC10038               stb       r30,0x0038(SP)
08EDC 08E5C          38C10170               addi      r6,SP,368
08EE0 08E60          80A1016C               lwz       r5,0x016C(SP)
08EE4 08E64          4BFFE6BD               bl        $-0x1944                  ; 0x00007520
08EE8 08E68          81810140               lwz       r12,0x0140(SP)
08EEC 08E6C   X      2C1F0000               cmpwi     r31,0
08EF0 08E70          9BCC0000               stb       r30,0x0000(r12)
08EF4 08E74   X      38E00000               li        r7,0
08EF8 08E78   X      41820054               beq       $+0x0054                  ; 0x00008ECC
08EFC 08E7C          88010038               lbz       r0,0x0038(SP)
08F00 08E80          39210038               addi      r9,SP,56
08F04 08E84          811F000C               lwz       r8,0x000C(r31)
08F08 08E88          7C000775               extsb.    r0,r0
08F0C 08E8C   X      4182003C               beq       $+0x003C                  ; 0x00008EC8
08F10 08E90          88690000               lbz       r3,0x0000(r9)
08F14 08E94          98680000               stb       r3,0x0000(r8)
08F18 08E98          809F000C               lwz       r4,0x000C(r31)
08F1C 08E9C          80BF0008               lwz       r5,0x0008(r31)
08F20 08EA0          38840001               addi      r4,r4,1
08F24 08EA4          909F000C               stw       r4,0x000C(r31)
08F28 08EA8   X      7C042840               cmplw     r4,r5
08F2C 08EAC   X      4180000C               blt       $+0x000C                  ; 0x00008EB8
08F30 08EB0          80DF0004               lwz       r6,0x0004(r31)
08F34 08EB4          90DF000C               stw       r6,0x000C(r31)
08F38 08EB8          8C690001               lbzu      r3,0x0001(r9)
08F3C 08EBC          811F000C               lwz       r8,0x000C(r31)
08F40 08EC0          7C630775               extsb.    r3,r3
08F44 08EC4   X      4082FFCC               bne       $-0x0034                  ; 0x00008E90
08F48 08EC8          98E80000               stb       r7,0x0000(r8)
08F4C 08ECC          38822030               addi      r4,RTOC,8240
08F50 08ED0          88640000               lbz       r3,0x0000(r4)
08F54 08ED4   X      2C030000               cmpwi     r3,0
08F58 08ED8   X      40820014               bne       $+0x0014                  ; 0x00008EEC
08F5C 08EDC          80A2FFAC               lwz       r5,-0x0054(RTOC)
08F60 08EE0          88650000               lbz       r3,0x0000(r5)
08F64 08EE4   X      2C030000               cmpwi     r3,0
08F68 08EE8   X      4182000C               beq       $+0x000C                  ; 0x00008EF4
08F6C 08EEC          38610038               addi      r3,SP,56
08F70 08EF0          4BFFFE09               bl        $-0x01F8                  ; 0x00008CF8
08F74 08EF4          38210150               addi      SP,SP,336
08F78 08EF8          80010008               lwz       r0,0x0008(SP)
08F7C 08EFC   X      7C0803A6               mtlr      r0                        ; LR = 8
08F80 08F00          83C1FFF8               lwz       r30,-0x0008(SP)
08F84 08F04          83E1FFFC               lwz       r31,-0x0004(SP)
08F88 08F08   X      4E800020               blr
08F8C 08F0C   X      7C0802A6               mflr      r0                        ; LR = 8
08F90 08F10          90010008               stw       r0,0x0008(SP)
08F94 08F14          9421FFC0               stwu      SP,-0x0040(SP)
08F98 08F18          81830074               lwz       r12,0x0074(r3)
08F9C 08F1C          380C0001               addi      r0,r12,1
08FA0 08F20          90030074               stw       r0,0x0074(r3)
08FA4 08F24          80630000               lwz       r3,0x0000(r3)
08FA8 08F28          81830014               lwz       r12,0x0014(r3)
08FAC 08F2C          4800EA35               bl        $+0xEA34                  ; 0x00017960
08FB0 08F30          80410014               lwz       RTOC,0x0014(SP)
08FB4 08F34          38210040               addi      SP,SP,64
08FB8 08F38          80010008               lwz       r0,0x0008(SP)
08FBC 08F3C   X      7C0803A6               mtlr      r0                        ; LR = 8
08FC0 08F40   X      4E800020               blr
08FC4 08F44   X      28050000               cmplwi    r5,0x0000
08FC8 08F48   X      4181000C               bgt       $+0x000C                  ; 0x00008F54
08FCC 08F4C   X      38600001               li        r3,1
08FD0 08F50   X      4E800020               blr
08FD4 08F54   X      7C0802A6               mflr      r0                        ; LR = 8
08FD8 08F58          BE01FFC0               stmw      r16,-0x0040(SP)
08FDC 08F5C          90010008               stw       r0,0x0008(SP)
08FE0 08F60          9421FF40               stwu      SP,-0x00C0(SP)
08FE4 08F64   X      3B000000               li        r24,0
08FE8 08F68   X      54F6063E               clrlwi    r22,r7,24
08FEC 08F6C   X      3AA00000               li        r21,0
08FF0 08F70   X      7CD93378               mr        r25,r6
08FF4 08F74   X      7CB72B78               mr        r23,r5
08FF8 08F78   X      7C9A2378               mr        r26,r4
08FFC 08F7C   X      7C7F1B78               mr        r31,r3
09000 08F80          38610038               addi      r3,SP,56
09004 08F84          4800E3DD               bl        $+0xE3DC                  ; 0x00017360
09008 08F88          80410014               lwz       RTOC,0x0014(SP)
0900C 08F8C          83810038               lwz       r28,0x0038(SP)
09010 08F90   X      7FE3FB78               mr        r3,r31
09014 08F94          8361003C               lwz       r27,0x003C(SP)
09018 08F98   X      7F44D378               mr        r4,r26
0901C 08F9C   X      7F25CB78               mr        r5,r25
09020 08FA0          4BFFF8E5               bl        $-0x071C                  ; 0x00008884
09024 08FA4   X      7C7D1B78               mr        r29,r3
09028 08FA8   X      2C1D0000               cmpwi     r29,0
0902C 08FAC   X      408200AC               bne       $+0x00AC                  ; 0x00009058
09030 08FB0   X      3BC09681               li        r30,-27007
09034 08FB4          3FDE0099               addis     r30,r30,153
09038 08FB8          93810040               stw       r28,0x0040(SP)
0903C 08FBC          38610048               addi      r3,SP,72
09040 08FC0          93610044               stw       r27,0x0044(SP)
09044 08FC4          3BA10040               addi      r29,SP,64
09048 08FC8          3A810048               addi      r20,SP,72
0904C 08FCC          3A610050               addi      r19,SP,80
09050 08FD0          3A410058               addi      r18,SP,88
09054 08FD4          3A210058               addi      r17,SP,88
09058 08FD8          4800E389               bl        $+0xE388                  ; 0x00017360
0905C 08FDC          80410014               lwz       RTOC,0x0014(SP)
09060 08FE0          80B40004               lwz       r5,0x0004(r20)
09064 08FE4          38610050               addi      r3,SP,80
09068 08FE8          80810048               lwz       r4,0x0048(SP)
0906C 08FEC          80FD0004               lwz       r7,0x0004(r29)
09070 08FF0          80C10040               lwz       r6,0x0040(SP)
09074 08FF4          4800E48D               bl        $+0xE48C                  ; 0x00017480
09078 08FF8          80410014               lwz       RTOC,0x0014(SP)
0907C 08FFC          80130000               lwz       r0,0x0000(r19)
09080 09000          90120000               stw       r0,0x0000(r18)
09084 09004          80130004               lwz       r0,0x0004(r19)
09088 09008          90120004               stw       r0,0x0004(r18)
0908C 0900C          80910004               lwz       r4,0x0004(r17)
09090 09010          80610058               lwz       r3,0x0058(SP)
09094 09014          4800E335               bl        $+0xE334                  ; 0x00017348
09098 09018          80410014               lwz       RTOC,0x0014(SP)
0909C 0901C   X      2C030000               cmpwi     r3,0
090A0 09020   X      40800010               bge       $+0x0010                  ; 0x00009030
090A4 09024          7C0300D0               neg       r0,r3
090A8 09028   X      7F00F040               cmplw     cr6,r0,r30
090AC 0902C          4800000C               b         $+0x000C                  ; 0x00009038
090B0 09030          1C8303E8               mulli     r4,r3,1000
090B4 09034   X      7F04F040               cmplw     cr6,r4,r30
090B8 09038   X      40980274               bge       cr6,$+0x0274              ; 0x000092AC
090BC 0903C   X      7FE3FB78               mr        r3,r31
090C0 09040   X      7F44D378               mr        r4,r26
090C4 09044   X      7F25CB78               mr        r5,r25
090C8 09048          4BFFF83D               bl        $-0x07C4                  ; 0x00008884
090CC 0904C   X      7C7D1B78               mr        r29,r3
090D0 09050   X      2C1D0000               cmpwi     r29,0
090D4 09054   X      4182FF64               beq       $-0x009C                  ; 0x00008FB8
090D8 09058   X      2C1A0000               cmpwi     r26,0
090DC 0905C   X      4082004C               bne       $+0x004C                  ; 0x000090A8
090E0 09060          829F0018               lwz       r20,0x0018(r31)
090E4 09064   X      3960809B               li        r11,-32613
090E8 09068          809D0010               lwz       r4,0x0010(r29)
090EC 0906C          3D6B0001               addis     r11,r11,1
090F0 09070          80740000               lwz       r3,0x0000(r20)
090F4 09074   X      3B400000               li        r26,0
090F8 09078          90640000               stw       r3,0x0000(r4)
090FC 0907C          80BF0018               lwz       r5,0x0018(r31)
09100 09080          A0C50004               lhz       r6,0x0004(r5)
09104 09084          B0C40004               sth       r6,0x0004(r4)
09108 09088          80FF0018               lwz       r7,0x0018(r31)
0910C 0908C          81070000               lwz       r8,0x0000(r7)
09110 09090          91040006               stw       r8,0x0006(r4)
09114 09094          813F0018               lwz       r9,0x0018(r31)
09118 09098          A1490004               lhz       r10,0x0004(r9)
0911C 0909C          B164000C               sth       r11,0x000C(r4)
09120 090A0          B144000A               sth       r10,0x000A(r4)
09124 090A4          B2A4000E               sth       r21,0x000E(r4)
09128 090A8          819F0074               lwz       r12,0x0074(r31)
0912C 090AC   X      7FA4EB78               mr        r4,r29
09130 090B0          398C0001               addi      r12,r12,1
09134 090B4          919F0074               stw       r12,0x0074(r31)
09138 090B8          807F0000               lwz       r3,0x0000(r31)
0913C 090BC          81830014               lwz       r12,0x0014(r3)
09140 090C0          4800E8A1               bl        $+0xE8A0                  ; 0x00017960
09144 090C4          80410014               lwz       RTOC,0x0014(SP)
09148 090C8   X      2C030000               cmpwi     r3,0
0914C 090CC   X      418200B8               beq       $+0x00B8                  ; 0x00009184
09150 090D0   X      3BC09681               li        r30,-27007
09154 090D4          3FDE0099               addis     r30,r30,153
09158 090D8          93810060               stw       r28,0x0060(SP)
0915C 090DC          38610068               addi      r3,SP,104
09160 090E0          93610064               stw       r27,0x0064(SP)
09164 090E4          3A810060               addi      r20,SP,96
09168 090E8          3A610068               addi      r19,SP,104
0916C 090EC          3A410070               addi      r18,SP,112
09170 090F0          3A210078               addi      r17,SP,120
09174 090F4          3A010078               addi      r16,SP,120
09178 090F8          4800E269               bl        $+0xE268                  ; 0x00017360
0917C 090FC          80410014               lwz       RTOC,0x0014(SP)
09180 09100          80B30004               lwz       r5,0x0004(r19)
09184 09104          38610070               addi      r3,SP,112
09188 09108          80810068               lwz       r4,0x0068(SP)
0918C 0910C          80F40004               lwz       r7,0x0004(r20)
09190 09110          80C10060               lwz       r6,0x0060(SP)
09194 09114          4800E36D               bl        $+0xE36C                  ; 0x00017480
09198 09118          80410014               lwz       RTOC,0x0014(SP)
0919C 0911C          80120000               lwz       r0,0x0000(r18)
091A0 09120          90110000               stw       r0,0x0000(r17)
091A4 09124          80120004               lwz       r0,0x0004(r18)
091A8 09128          90110004               stw       r0,0x0004(r17)
091AC 0912C          80900004               lwz       r4,0x0004(r16)
091B0 09130          80610078               lwz       r3,0x0078(SP)
091B4 09134          4800E215               bl        $+0xE214                  ; 0x00017348
091B8 09138          80410014               lwz       RTOC,0x0014(SP)
091BC 0913C   X      2C030000               cmpwi     r3,0
091C0 09140   X      40800010               bge       $+0x0010                  ; 0x00009150
091C4 09144          7C0300D0               neg       r0,r3
091C8 09148   X      7F00F040               cmplw     cr6,r0,r30
091CC 0914C          4800000C               b         $+0x000C                  ; 0x00009158
091D0 09150          1C8303E8               mulli     r4,r3,1000
091D4 09154   X      7F04F040               cmplw     cr6,r4,r30
091D8 09158   X      40980068               bge       cr6,$+0x0068              ; 0x000091C0
091DC 0915C          80BF0074               lwz       r5,0x0074(r31)
091E0 09160   X      7FA4EB78               mr        r4,r29
091E4 09164          38A50001               addi      r5,r5,1
091E8 09168          90BF0074               stw       r5,0x0074(r31)
091EC 0916C          807F0000               lwz       r3,0x0000(r31)
091F0 09170          81830014               lwz       r12,0x0014(r3)
091F4 09174          4800E7ED               bl        $+0xE7EC                  ; 0x00017960
091F8 09178          80410014               lwz       RTOC,0x0014(SP)
091FC 0917C   X      2C030000               cmpwi     r3,0
09200 09180   X      4082FF58               bne       $-0x00A8                  ; 0x000090D8
09204 09184   X      2C160000               cmpwi     r22,0
09208 09188   X      4182018C               beq       $+0x018C                  ; 0x00009314
0920C 0918C          807F0000               lwz       r3,0x0000(r31)
09210 09190   X      7FA4EB78               mr        r4,r29
09214 09194          81830008               lwz       r12,0x0008(r3)
09218 09198          4800E7C9               bl        $+0xE7C8                  ; 0x00017960
0921C 0919C          80410014               lwz       RTOC,0x0014(SP)
09220 091A0          813D0030               lwz       r9,0x0030(r29)
09224 091A4   X      2C090000               cmpwi     r9,0
09228 091A8   X      4182016C               beq       $+0x016C                  ; 0x00009314
0922C 091AC   X      2C090001               cmpwi     r9,1
09230 091B0   X      4182013C               beq       $+0x013C                  ; 0x000092EC
09234 091B4   X      2C090002               cmpwi     r9,2
09238 091B8   X      41820148               beq       $+0x0148                  ; 0x00009300
0923C 091BC          48000158               b         $+0x0158                  ; 0x00009314
09240 091C0          813D0030               lwz       r9,0x0030(r29)
09244 091C4          811D000C               lwz       r8,0x000C(r29)
09248 091C8   X      2C090000               cmpwi     r9,0
0924C 091CC   X      40820080               bne       $+0x0080                  ; 0x0000924C
09250 091D0          8288000C               lwz       r20,0x000C(r8)
09254 091D4          809D0024               lwz       r4,0x0024(r29)
09258 091D8          80740008               lwz       r3,0x0008(r20)
0925C 091DC          813D0010               lwz       r9,0x0010(r29)
09260 091E0          7CA41A14               add       r5,r4,r3
09264 091E4          90B40008               stw       r5,0x0008(r20)
09268 091E8          88C90000               lbz       r6,0x0000(r9)
0926C 091EC   X      54C607FF               clrlwi.   r6,r6,31
09270 091F0   X      40820018               bne       $+0x0018                  ; 0x00009208
09274 091F4          80E8000C               lwz       r7,0x000C(r8)
09278 091F8          8067000C               lwz       r3,0x000C(r7)
0927C 091FC          38630001               addi      r3,r3,1
09280 09200          9067000C               stw       r3,0x000C(r7)
09284 09204          48000060               b         $+0x0060                  ; 0x00009264
09288 09208          80890000               lwz       r4,0x0000(r9)
0928C 0920C   X      2C04FFFF               cmpwi     r4,-1
09290 09210   X      40820028               bne       $+0x0028                  ; 0x00009238
09294 09214          A0690004               lhz       r3,0x0004(r9)
09298 09218   X      3C63FFFF               subis     r3,r3,1
0929C 0921C   X      2C03FFFF               cmpwi     r3,-1
092A0 09220   X      40820018               bne       $+0x0018                  ; 0x00009238
092A4 09224          8088000C               lwz       r4,0x000C(r8)
092A8 09228          80640028               lwz       r3,0x0028(r4)
092AC 0922C          38630001               addi      r3,r3,1
092B0 09230          90640028               stw       r3,0x0028(r4)
092B4 09234          48000030               b         $+0x0030                  ; 0x00009264
092B8 09238          80A8000C               lwz       r5,0x000C(r8)
092BC 0923C          80650024               lwz       r3,0x0024(r5)
092C0 09240          38630001               addi      r3,r3,1
092C4 09244          90650024               stw       r3,0x0024(r5)
092C8 09248          4800001C               b         $+0x001C                  ; 0x00009264
092CC 0924C   X      2C090001               cmpwi     r9,1
092D0 09250   X      40820014               bne       $+0x0014                  ; 0x00009264
092D4 09254          8088000C               lwz       r4,0x000C(r8)
092D8 09258          80640030               lwz       r3,0x0030(r4)
092DC 0925C          38630001               addi      r3,r3,1
092E0 09260          90640030               stw       r3,0x0030(r4)
092E4 09264          807D0004               lwz       r3,0x0004(r29)
092E8 09268   X      7FA4EB78               mr        r4,r29
092EC 0926C   X      38A00000               li        r5,0
092F0 09270          4800E229               bl        $+0xE228                  ; 0x00017498
092F4 09274          80410014               lwz       RTOC,0x0014(SP)
092F8 09278          809D000C               lwz       r4,0x000C(r29)
092FC 0927C          38840040               addi      r4,r4,64
09300 09280   X      38600001               li        r3,1
09304 09284          4800E22D               bl        $+0xE22C                  ; 0x000174B0
09308 09288          80410014               lwz       RTOC,0x0014(SP)
0930C 0928C          83BD0008               lwz       r29,0x0008(r29)
09310 09290   X      2C1D0000               cmpwi     r29,0
09314 09294   X      4082FFD0               bne       $-0x0030                  ; 0x00009264
09318 09298          38822698               addi      r4,RTOC,9880
0931C 0929C          807F0008               lwz       r3,0x0008(r31)
09320 092A0          3884010E               addi      r4,r4,270
09324 092A4          4BFFFB5D               bl        $-0x04A4                  ; 0x00008E00
09328 092A8          48000014               b         $+0x0014                  ; 0x000092BC
0932C 092AC          38822698               addi      r4,RTOC,9880
09330 092B0          807F0008               lwz       r3,0x0008(r31)
09334 092B4          388400EB               addi      r4,r4,235
09338 092B8          4BFFFB49               bl        $-0x04B8                  ; 0x00008E00
0933C 092BC          38822698               addi      r4,RTOC,9880
09340 092C0   X      7EE5BB78               mr        r5,r23
09344 092C4          807F0008               lwz       r3,0x0008(r31)
09348 092C8   X      7F26CB78               mr        r6,r25
0934C 092CC          38840167               addi      r4,r4,359
09350 092D0          4BFFFB31               bl        $-0x04D0                  ; 0x00008E00
09354 092D4   X      38600000               li        r3,0
09358 092D8          382100C0               addi      SP,SP,192
0935C 092DC          80010008               lwz       r0,0x0008(SP)
09360 092E0   X      7C0803A6               mtlr      r0                        ; LR = 8
09364 092E4          BA01FFC0               lmw       r16,-0x0040(SP)
09368 092E8   X      4E800020               blr
0936C 092EC          38822698               addi      r4,RTOC,9880
09370 092F0          807F0008               lwz       r3,0x0008(r31)
09374 092F4          3884012E               addi      r4,r4,302
09378 092F8          4BFFFB09               bl        $-0x04F8                  ; 0x00008E00
0937C 092FC          4BFFFFC0               b         $-0x0040                  ; 0x000092BC
09380 09300          38822698               addi      r4,RTOC,9880
09384 09304          807F0008               lwz       r3,0x0008(r31)
09388 09308          3884014C               addi      r4,r4,332
0938C 0930C          4BFFFAF5               bl        $-0x050C                  ; 0x00008E00
09390 09310          4BFFFFAC               b         $-0x0054                  ; 0x000092BC
09394 09314          3B180001               addi      r24,r24,1
09398 09318   X      7C18B840               cmplw     r24,r23
0939C 0931C   X      4180FC64               blt       $-0x039C                  ; 0x00008F80
093A0 09320   X      38600001               li        r3,1
093A4 09324          382100C0               addi      SP,SP,192
093A8 09328          80010008               lwz       r0,0x0008(SP)
093AC 0932C   X      7C0803A6               mtlr      r0                        ; LR = 8
093B0 09330          BA01FFC0               lmw       r16,-0x0040(SP)
093B4 09334   X      4E800020               blr
093B8 09338   X      7C0802A6               mflr      r0                        ; LR = 8
093BC 0933C          93E1FFFC               stw       r31,-0x0004(SP)
093C0 09340          90010008               stw       r0,0x0008(SP)
093C4 09344          9421FFC0               stwu      SP,-0x0040(SP)
093C8 09348   X      38A00000               li        r5,0
093CC 0934C   X      7C7F1B78               mr        r31,r3
093D0 09350          807F0004               lwz       r3,0x0004(r31)
093D4 09354   X      7FE4FB78               mr        r4,r31
093D8 09358          4800E141               bl        $+0xE140                  ; 0x00017498
093DC 0935C          80410014               lwz       RTOC,0x0014(SP)
093E0 09360          809F000C               lwz       r4,0x000C(r31)
093E4 09364   X      38600001               li        r3,1
093E8 09368          38840060               addi      r4,r4,96
093EC 0936C          4800E145               bl        $+0xE144                  ; 0x000174B0
093F0 09370          80410014               lwz       RTOC,0x0014(SP)
093F4 09374          38210040               addi      SP,SP,64
093F8 09378          80010008               lwz       r0,0x0008(SP)
093FC 0937C   X      7C0803A6               mtlr      r0                        ; LR = 8
09400 09380          83E1FFFC               lwz       r31,-0x0004(SP)
09404 09384   X      4E800020               blr
09408 09388   X      7C0802A6               mflr      r0                        ; LR = 8
0940C 0938C          93E1FFFC               stw       r31,-0x0004(SP)
09410 09390          90010008               stw       r0,0x0008(SP)
09414 09394          9421FFC0               stwu      SP,-0x0040(SP)
09418 09398   X      7C7F1B78               mr        r31,r3
0941C 0939C          807F0004               lwz       r3,0x0004(r31)
09420 093A0   X      7FE4FB78               mr        r4,r31
09424 093A4   X      38A00000               li        r5,0
09428 093A8          4800E0F1               bl        $+0xE0F0                  ; 0x00017498
0942C 093AC          80410014               lwz       RTOC,0x0014(SP)
09430 093B0          809F000C               lwz       r4,0x000C(r31)
09434 093B4          38840060               addi      r4,r4,96
09438 093B8   X      38600001               li        r3,1
0943C 093BC          4800E0F5               bl        $+0xE0F4                  ; 0x000174B0
09440 093C0          80410014               lwz       RTOC,0x0014(SP)
09444 093C4          83FF0008               lwz       r31,0x0008(r31)
09448 093C8   X      2C1F0000               cmpwi     r31,0
0944C 093CC   X      4082FFD0               bne       $-0x0030                  ; 0x0000939C
09450 093D0          38210040               addi      SP,SP,64
09454 093D4          80010008               lwz       r0,0x0008(SP)
09458 093D8   X      7C0803A6               mtlr      r0                        ; LR = 8
0945C 093DC          83E1FFFC               lwz       r31,-0x0004(SP)
09460 093E0   X      4E800020               blr
09464 093E4   X      7C0802A6               mflr      r0                        ; LR = 8
09468 093E8          BF81FFF0               stmw      r28,-0x0010(SP)
0946C 093EC          90010008               stw       r0,0x0008(SP)
09470 093F0          9421FFB0               stwu      SP,-0x0050(SP)
09474 093F4   X      7C9F2378               mr        r31,r4
09478 093F8          83DF0008               lwz       r30,0x0008(r31)
0947C 093FC   X      2C1E0000               cmpwi     r30,0
09480 09400          83BF0010               lwz       r29,0x0010(r31)
09484 09404   X      7C7C1B78               mr        r28,r3
09488 09408   X      41820050               beq       $+0x0050                  ; 0x00009458
0948C 0940C          809F0020               lwz       r4,0x0020(r31)
09490 09410   X      38A00000               li        r5,0
09494 09414          90BF0028               stw       r5,0x0028(r31)
09498 09418   X      38600000               li        r3,0
0949C 0941C          907F0008               stw       r3,0x0008(r31)
094A0 09420          909F0024               stw       r4,0x0024(r31)
094A4 09424          807E0004               lwz       r3,0x0004(r30)
094A8 09428   X      7FC4F378               mr        r4,r30
094AC 0942C   X      38A00000               li        r5,0
094B0 09430          4800E069               bl        $+0xE068                  ; 0x00017498
094B4 09434          80410014               lwz       RTOC,0x0014(SP)
094B8 09438          809E000C               lwz       r4,0x000C(r30)
094BC 0943C          38840060               addi      r4,r4,96
094C0 09440   X      38600001               li        r3,1
094C4 09444          4800E06D               bl        $+0xE06C                  ; 0x000174B0
094C8 09448          80410014               lwz       RTOC,0x0014(SP)
094CC 0944C          83DE0008               lwz       r30,0x0008(r30)
094D0 09450   X      2C1E0000               cmpwi     r30,0
094D4 09454   X      4082FFD0               bne       $-0x0030                  ; 0x00009424
094D8 09458          881C0021               lbz       r0,0x0021(r28)
094DC 0945C   X      2C000000               cmpwi     r0,0
094E0 09460   X      40820028               bne       $+0x0028                  ; 0x00009488
094E4 09464          80DC0018               lwz       r6,0x0018(r28)
094E8 09468          807D0006               lwz       r3,0x0006(r29)
094EC 0946C          80860000               lwz       r4,0x0000(r6)
094F0 09470   X      7C032000               cmpw      r3,r4
094F4 09474   X      40820154               bne       $+0x0154                  ; 0x000095C8
094F8 09478          A0BD000A               lhz       r5,0x000A(r29)
094FC 0947C          A0660004               lhz       r3,0x0004(r6)
09500 09480   X      7C051800               cmpw      r5,r3
09504 09484   X      40820144               bne       $+0x0144                  ; 0x000095C8
09508 09488          80BF002C               lwz       r5,0x002C(r31)
0950C 0948C   X      2C050000               cmpwi     r5,0
09510 09490   X      4182002C               beq       $+0x002C                  ; 0x000094BC
09514 09494          38822698               addi      r4,RTOC,9880
09518 09498          807C0008               lwz       r3,0x0008(r28)
0951C 0949C          38840185               addi      r4,r4,389
09520 094A0          4BFFF961               bl        $-0x06A0                  ; 0x00008E00
09524 094A4          48000124               b         $+0x0124                  ; 0x000095C8
09528 094A8          38822698               addi      r4,RTOC,9880
0952C 094AC          807C0008               lwz       r3,0x0008(r28)
09530 094B0          38840239               addi      r4,r4,569
09534 094B4          4BFFF94D               bl        $-0x06B4                  ; 0x00008E00
09538 094B8          48000110               b         $+0x0110                  ; 0x000095C8
0953C 094BC          A0BD000C               lhz       r5,0x000C(r29)
09540 094C0   X      3FC5FFFF               subis     r30,r5,1
09544 094C4   X      2C1E809B               cmpwi     r30,-32613
09548 094C8   X      41820020               beq       $+0x0020                  ; 0x000094E8
0954C 094CC          38822698               addi      r4,RTOC,9880
09550 094D0   X      38C0809B               li        r6,-32613
09554 094D4          807C0008               lwz       r3,0x0008(r28)
09558 094D8          3884019B               addi      r4,r4,411
0955C 094DC          3CC60001               addis     r6,r6,1
09560 094E0          4BFFF921               bl        $-0x06E0                  ; 0x00008E00
09564 094E4          480000E4               b         $+0x00E4                  ; 0x000095C8
09568 094E8          80DC0018               lwz       r6,0x0018(r28)
0956C 094EC          813D0006               lwz       r9,0x0006(r29)
09570 094F0          80060000               lwz       r0,0x0000(r6)
09574 094F4   X      7C090000               cmpw      r9,r0
09578 094F8   X      40820014               bne       $+0x0014                  ; 0x0000950C
0957C 094FC          A11D000A               lhz       r8,0x000A(r29)
09580 09500          A0660004               lhz       r3,0x0004(r6)
09584 09504   X      7C081800               cmpw      r8,r3
09588 09508   X      4182001C               beq       $+0x001C                  ; 0x00009524
0958C 0950C          38822698               addi      r4,RTOC,9880
09590 09510          38BD0006               addi      r5,r29,6
09594 09514          807C0008               lwz       r3,0x0008(r28)
09598 09518          388401C2               addi      r4,r4,450
0959C 0951C          4BFFF8E5               bl        $-0x071C                  ; 0x00008E00
095A0 09520          480000A8               b         $+0x00A8                  ; 0x000095C8
095A4 09524          83DD0000               lwz       r30,0x0000(r29)
095A8 09528   X      7C1E4800               cmpw      r30,r9
095AC 0952C   X      40820010               bne       $+0x0010                  ; 0x0000953C
095B0 09530          A07D0004               lhz       r3,0x0004(r29)
095B4 09534   X      7C034000               cmpw      r3,r8
095B8 09538   X      4182001C               beq       $+0x001C                  ; 0x00009554
095BC 0953C          38822698               addi      r4,RTOC,9880
095C0 09540   X      7FA5EB78               mr        r5,r29
095C4 09544          807C0008               lwz       r3,0x0008(r28)
095C8 09548          388401E7               addi      r4,r4,487
095CC 0954C          4BFFF8B5               bl        $-0x074C                  ; 0x00008E00
095D0 09550          48000078               b         $+0x0078                  ; 0x000095C8
095D4 09554          A0DD000E               lhz       r6,0x000E(r29)
095D8 09558   X      2C060000               cmpwi     r6,0
095DC 0955C   X      41820060               beq       $+0x0060                  ; 0x000095BC
095E0 09560          83DF0020               lwz       r30,0x0020(r31)
095E4 09564   X      393EFFEC               subi      r9,r30,20
095E8 09568   X      7C093000               cmpw      r9,r6
095EC 0956C   X      4182001C               beq       $+0x001C                  ; 0x00009588
095F0 09570          38822698               addi      r4,RTOC,9880
095F4 09574   X      7D254B78               mr        r5,r9
095F8 09578          807C0008               lwz       r3,0x0008(r28)
095FC 0957C          38840211               addi      r4,r4,529
09600 09580          4BFFF881               bl        $-0x0780                  ; 0x00008E00
09604 09584          48000044               b         $+0x0044                  ; 0x000095C8
09608 09588   X      28090000               cmplwi    r9,0x0000
0960C 0958C   X      38A00000               li        r5,0
09610 09590   X      4081002C               ble       $+0x002C                  ; 0x000095BC
09614 09594   X      7D2903A6               mtctr     r9                        ; CTR = 9
09618 09598          4800000C               b         $+0x000C                  ; 0x000095A4
0961C 0959C   X      4082FF0C               bne       $-0x00F4                  ; 0x000094A8
09620 095A0          38A50001               addi      r5,r5,1
09624 095A4          7FC5EA14               add       r30,r5,r29
09628 095A8   X      54A7063E               clrlwi    r7,r5,24
0962C 095AC          88DE0010               lbz       r6,0x0010(r30)
09630 095B0   X      7C063840               cmplw     r6,r7
09634 095B4   X      4200FFE8               bdnz      $-0x0018                  ; 0x0000959C
09638 095B8   X      4082FEF0               bne       $-0x0110                  ; 0x000094A8
0963C 095BC          807C0024               lwz       r3,0x0024(r28)
09640 095C0          38630001               addi      r3,r3,1
09644 095C4          907C0024               stw       r3,0x0024(r28)
09648 095C8          807F0004               lwz       r3,0x0004(r31)
0964C 095CC   X      7FE4FB78               mr        r4,r31
09650 095D0   X      38A00000               li        r5,0
09654 095D4          4800DEC5               bl        $+0xDEC4                  ; 0x00017498
09658 095D8          80410014               lwz       RTOC,0x0014(SP)
0965C 095DC          809F000C               lwz       r4,0x000C(r31)
09660 095E0          38840060               addi      r4,r4,96
09664 095E4   X      38600001               li        r3,1
09668 095E8          4800DEC9               bl        $+0xDEC8                  ; 0x000174B0
0966C 095EC          80410014               lwz       RTOC,0x0014(SP)
09670 095F0          83FF0008               lwz       r31,0x0008(r31)
09674 095F4   X      2C1F0000               cmpwi     r31,0
09678 095F8   X      4082FFD0               bne       $-0x0030                  ; 0x000095C8
0967C 095FC          38210050               addi      SP,SP,80
09680 09600          80010008               lwz       r0,0x0008(SP)
09684 09604   X      7C0803A6               mtlr      r0                        ; LR = 8
09688 09608          BB81FFF0               lmw       r28,-0x0010(SP)
0968C 0960C   X      4E800020               blr
09690 09610   X      7C0802A6               mflr      r0                        ; LR = 8
09694 09614          93C1FFF8               stw       r30,-0x0008(SP)
09698 09618          93E1FFFC               stw       r31,-0x0004(SP)
0969C 0961C          90010008               stw       r0,0x0008(SP)
096A0 09620          9421FEB0               stwu      SP,-0x0150(SP)
096A4 09624          9081016C               stw       r4,0x016C(SP)
096A8 09628          90A10170               stw       r5,0x0170(SP)
096AC 0962C          90C10174               stw       r6,0x0174(SP)
096B0 09630          90E10178               stw       r7,0x0178(SP)
096B4 09634          9101017C               stw       r8,0x017C(SP)
096B8 09638          91210180               stw       r9,0x0180(SP)
096BC 0963C          91410184               stw       r10,0x0184(SP)
096C0 09640          38010038               addi      r0,SP,56
096C4 09644   X      7C7F1B78               mr        r31,r3
096C8 09648          90010138               stw       r0,0x0138(SP)
096CC 0964C          38810138               addi      r4,SP,312
096D0 09650          9081013C               stw       r4,0x013C(SP)
096D4 09654          38A10038               addi      r5,SP,56
096D8 09658          388200B8               addi      r4,RTOC,184
096DC 0965C   X      3BC00000               li        r30,0
096E0 09660          90A10140               stw       r5,0x0140(SP)
096E4 09664          38610138               addi      r3,SP,312
096E8 09668          9BC10038               stb       r30,0x0038(SP)
096EC 0966C          38C10170               addi      r6,SP,368
096F0 09670          80A1016C               lwz       r5,0x016C(SP)
096F4 09674          4BFFDEAD               bl        $-0x2154                  ; 0x00007520
096F8 09678          81810140               lwz       r12,0x0140(SP)
096FC 0967C   X      2C1F0000               cmpwi     r31,0
09700 09680          9BCC0000               stb       r30,0x0000(r12)
09704 09684   X      38E00000               li        r7,0
09708 09688   X      41820054               beq       $+0x0054                  ; 0x000096DC
0970C 0968C          88010038               lbz       r0,0x0038(SP)
09710 09690          39210038               addi      r9,SP,56
09714 09694          811F000C               lwz       r8,0x000C(r31)
09718 09698          7C000775               extsb.    r0,r0
0971C 0969C   X      4182003C               beq       $+0x003C                  ; 0x000096D8
09720 096A0          88690000               lbz       r3,0x0000(r9)
09724 096A4          98680000               stb       r3,0x0000(r8)
09728 096A8          809F000C               lwz       r4,0x000C(r31)
0972C 096AC          80BF0008               lwz       r5,0x0008(r31)
09730 096B0          38840001               addi      r4,r4,1
09734 096B4          909F000C               stw       r4,0x000C(r31)
09738 096B8   X      7C042840               cmplw     r4,r5
0973C 096BC   X      4180000C               blt       $+0x000C                  ; 0x000096C8
09740 096C0          80DF0004               lwz       r6,0x0004(r31)
09744 096C4          90DF000C               stw       r6,0x000C(r31)
09748 096C8          8C690001               lbzu      r3,0x0001(r9)
0974C 096CC          811F000C               lwz       r8,0x000C(r31)
09750 096D0          7C630775               extsb.    r3,r3
09754 096D4   X      4082FFCC               bne       $-0x0034                  ; 0x000096A0
09758 096D8          98E80000               stb       r7,0x0000(r8)
0975C 096DC          38822030               addi      r4,RTOC,8240
09760 096E0          88640000               lbz       r3,0x0000(r4)
09764 096E4   X      2C030000               cmpwi     r3,0
09768 096E8   X      4182000C               beq       $+0x000C                  ; 0x000096F4
0976C 096EC          38610038               addi      r3,SP,56
09770 096F0          4BFFF609               bl        $-0x09F8                  ; 0x00008CF8
09774 096F4          38210150               addi      SP,SP,336
09778 096F8          80010008               lwz       r0,0x0008(SP)
0977C 096FC   X      7C0803A6               mtlr      r0                        ; LR = 8
09780 09700          83C1FFF8               lwz       r30,-0x0008(SP)
09784 09704          83E1FFFC               lwz       r31,-0x0004(SP)
09788 09708   X      4E800020               blr
0978C 0970C          8003001C               lwz       r0,0x001C(r3)
09790 09710   X      2C000000               cmpwi     r0,0
09794 09714   X      4082000C               bne       $+0x000C                  ; 0x00009720
09798 09718   X      38600001               li        r3,1
0979C 0971C   X      4E800020               blr
097A0 09720   X      7C0802A6               mflr      r0                        ; LR = 8
097A4 09724          93E1FFFC               stw       r31,-0x0004(SP)
097A8 09728          90010008               stw       r0,0x0008(SP)
097AC 0972C          9421FFC0               stwu      SP,-0x0040(SP)
097B0 09730   X      38800000               li        r4,0
097B4 09734   X      7C7F1B78               mr        r31,r3
097B8 09738          909F001C               stw       r4,0x001C(r31)
097BC 0973C          807F0000               lwz       r3,0x0000(r31)
097C0 09740          81830010               lwz       r12,0x0010(r3)
097C4 09744          809F0038               lwz       r4,0x0038(r31)
097C8 09748          4800E219               bl        $+0xE218                  ; 0x00017960
097CC 0974C          80410014               lwz       RTOC,0x0014(SP)
097D0 09750   X      2C030000               cmpwi     r3,0
097D4 09754   X      4082003C               bne       $+0x003C                  ; 0x00009790
097D8 09758          38822698               addi      r4,RTOC,9880
097DC 0975C          807F0008               lwz       r3,0x0008(r31)
097E0 09760          38840260               addi      r4,r4,608
097E4 09764          4BFFF69D               bl        $-0x0964                  ; 0x00008E00
097E8 09768          807F0000               lwz       r3,0x0000(r31)
097EC 0976C          8183002C               lwz       r12,0x002C(r3)
097F0 09770          4800E1F1               bl        $+0xE1F0                  ; 0x00017960
097F4 09774          80410014               lwz       RTOC,0x0014(SP)
097F8 09778   X      38600000               li        r3,0
097FC 0977C          38210040               addi      SP,SP,64
09800 09780          80010008               lwz       r0,0x0008(SP)
09804 09784   X      7C0803A6               mtlr      r0                        ; LR = 8
09808 09788          83E1FFFC               lwz       r31,-0x0004(SP)
0980C 0978C   X      4E800020               blr
09810 09790          807F0000               lwz       r3,0x0000(r31)
09814 09794          809F0058               lwz       r4,0x0058(r31)
09818 09798          81830020               lwz       r12,0x0020(r3)
0981C 0979C          4800E1C5               bl        $+0xE1C4                  ; 0x00017960
09820 097A0          80410014               lwz       RTOC,0x0014(SP)
09824 097A4   X      2C030000               cmpwi     r3,0
09828 097A8   X      40820018               bne       $+0x0018                  ; 0x000097C0
0982C 097AC          38822698               addi      r4,RTOC,9880
09830 097B0          807F0008               lwz       r3,0x0008(r31)
09834 097B4          3884027C               addi      r4,r4,636
09838 097B8          4BFFF649               bl        $-0x09B8                  ; 0x00008E00
0983C 097BC          4BFFFFAC               b         $-0x0054                  ; 0x00009768
09840 097C0          80FF0038               lwz       r7,0x0038(r31)
09844 097C4          80DF0040               lwz       r6,0x0040(r31)
09848 097C8   X      7C063800               cmpw      r6,r7
0984C 097CC   X      4182001C               beq       $+0x001C                  ; 0x000097E8
09850 097D0          38822698               addi      r4,RTOC,9880
09854 097D4   X      7CA63850               sub       r5,r7,r6
09858 097D8          807F0008               lwz       r3,0x0008(r31)
0985C 097DC          38840298               addi      r4,r4,664
09860 097E0          4BFFF621               bl        $-0x09E0                  ; 0x00008E00
09864 097E4          4BFFFF84               b         $-0x007C                  ; 0x00009768
09868 097E8          80FF0058               lwz       r7,0x0058(r31)
0986C 097EC          80DF0060               lwz       r6,0x0060(r31)
09870 097F0   X      7C063800               cmpw      r6,r7
09874 097F4   X      4182001C               beq       $+0x001C                  ; 0x00009810
09878 097F8          38822698               addi      r4,RTOC,9880
0987C 097FC   X      7CA63850               sub       r5,r7,r6
09880 09800          807F0008               lwz       r3,0x0008(r31)
09884 09804          388402C6               addi      r4,r4,710
09888 09808          4BFFF5F9               bl        $-0x0A08                  ; 0x00008E00
0988C 0980C          4BFFFF5C               b         $-0x00A4                  ; 0x00009768
09890 09810          38822698               addi      r4,RTOC,9880
09894 09814   X      38600000               li        r3,0
09898 09818          388402F4               addi      r4,r4,756
0989C 0981C          4BFFFDF5               bl        $-0x020C                  ; 0x00009610
098A0 09820   X      38600001               li        r3,1
098A4 09824          38210040               addi      SP,SP,64
098A8 09828          80010008               lwz       r0,0x0008(SP)
098AC 0982C   X      7C0803A6               mtlr      r0                        ; LR = 8
098B0 09830          83E1FFFC               lwz       r31,-0x0004(SP)
098B4 09834   X      4E800020               blr
098B8 09838          8003FFC8               lwz       r0,-0x0038(r3)
098BC 0983C          80C3FFC4               lwz       r6,-0x003C(r3)
098C0 09840   X      7CA02050               sub       r5,r4,r0
098C4 09844          7C653214               add       r3,r5,r6
098C8 09848   X      4E800020               blr
098CC 0984C   X      7C0802A6               mflr      r0                        ; LR = 8
098D0 09850          90010008               stw       r0,0x0008(SP)
098D4 09854          9421FFC0               stwu      SP,-0x0040(SP)
098D8 09858          8003FFC8               lwz       r0,-0x0038(r3)
098DC 0985C          80C3FFC4               lwz       r6,-0x003C(r3)
098E0 09860   X      7CA02050               sub       r5,r4,r0
098E4 09864          7C653214               add       r3,r5,r6
098E8 09868          4800DCC1               bl        $+0xDCC0                  ; 0x00017528
098EC 0986C          80410014               lwz       RTOC,0x0014(SP)
098F0 09870          38210040               addi      SP,SP,64
098F4 09874          80010008               lwz       r0,0x0008(SP)
098F8 09878   X      7C0803A6               mtlr      r0                        ; LR = 8
098FC 0987C   X      4E800020               blr
09900 09880   X      7C0802A6               mflr      r0                        ; LR = 8
09904 09884          93A1FFF4               stw       r29,-0x000C(SP)
09908 09888          93C1FFF8               stw       r30,-0x0008(SP)
0990C 0988C          93E1FFFC               stw       r31,-0x0004(SP)
09910 09890          90010008               stw       r0,0x0008(SP)
09914 09894          9421FFB0               stwu      SP,-0x0050(SP)
09918 09898   X      7C7E1B78               mr        r30,r3
0991C 0989C          80BE0034               lwz       r5,0x0034(r30)
09920 098A0   X      2C050000               cmpwi     r5,0
09924 098A4          83BE0008               lwz       r29,0x0008(r30)
09928 098A8   X      7C9F2378               mr        r31,r4
0992C 098AC   X      7FA3EB78               mr        r3,r29
09930 098B0   X      40820024               bne       $+0x0024                  ; 0x000098D4
09934 098B4   X      38600001               li        r3,1
09938 098B8          38210050               addi      SP,SP,80
0993C 098BC          80010008               lwz       r0,0x0008(SP)
09940 098C0   X      7C0803A6               mtlr      r0                        ; LR = 8
09944 098C4          83A1FFF4               lwz       r29,-0x000C(SP)
09948 098C8          83C1FFF8               lwz       r30,-0x0008(SP)
0994C 098CC          83E1FFFC               lwz       r31,-0x0004(SP)
09950 098D0   X      4E800020               blr
09954 098D4   X      2C1F0000               cmpwi     r31,0
09958 098D8   X      40820034               bne       $+0x0034                  ; 0x0000990C
0995C 098DC          38822698               addi      r4,RTOC,9880
09960 098E0   X      7FA3EB78               mr        r3,r29
09964 098E4          38840306               addi      r4,r4,774
09968 098E8          4BFFF519               bl        $-0x0AE8                  ; 0x00008E00
0996C 098EC   X      38600000               li        r3,0
09970 098F0          38210050               addi      SP,SP,80
09974 098F4          80010008               lwz       r0,0x0008(SP)
09978 098F8   X      7C0803A6               mtlr      r0                        ; LR = 8
0997C 098FC          83A1FFF4               lwz       r29,-0x000C(SP)
09980 09900          83C1FFF8               lwz       r30,-0x0008(SP)
09984 09904          83E1FFFC               lwz       r31,-0x0004(SP)
09988 09908   X      4E800020               blr
0998C 0990C          813F000C               lwz       r9,0x000C(r31)
09990 09910   X      7C09F000               cmpw      r9,r30
09994 09914   X      41820038               beq       $+0x0038                  ; 0x0000994C
09998 09918          38822698               addi      r4,RTOC,9880
0999C 0991C   X      7D254B78               mr        r5,r9
099A0 09920          38840328               addi      r4,r4,808
099A4 09924   X      7FC6F378               mr        r6,r30
099A8 09928          4BFFF4D9               bl        $-0x0B28                  ; 0x00008E00
099AC 0992C   X      38600000               li        r3,0
099B0 09930          38210050               addi      SP,SP,80
099B4 09934          80010008               lwz       r0,0x0008(SP)
099B8 09938   X      7C0803A6               mtlr      r0                        ; LR = 8
099BC 0993C          83A1FFF4               lwz       r29,-0x000C(SP)
099C0 09940          83C1FFF8               lwz       r30,-0x0008(SP)
099C4 09944          83E1FFFC               lwz       r31,-0x0004(SP)
099C8 09948   X      4E800020               blr
099CC 0994C          80DF0004               lwz       r6,0x0004(r31)
099D0 09950          38E9003C               addi      r7,r9,60
099D4 09954   X      7C063800               cmpw      r6,r7
099D8 09958   X      41820038               beq       $+0x0038                  ; 0x00009990
099DC 0995C          38822698               addi      r4,RTOC,9880
099E0 09960   X      7FE5FB78               mr        r5,r31
099E4 09964          80690008               lwz       r3,0x0008(r9)
099E8 09968          3884035A               addi      r4,r4,858
099EC 0996C          4BFFF495               bl        $-0x0B6C                  ; 0x00008E00
099F0 09970   X      38600000               li        r3,0
099F4 09974          38210050               addi      SP,SP,80
099F8 09978          80010008               lwz       r0,0x0008(SP)
099FC 0997C   X      7C0803A6               mtlr      r0                        ; LR = 8
09A00 09980          83A1FFF4               lwz       r29,-0x000C(SP)
09A04 09984          83C1FFF8               lwz       r30,-0x0008(SP)
09A08 09988          83E1FFFC               lwz       r31,-0x0004(SP)
09A0C 0998C   X      4E800020               blr
09A10 09990          811F0010               lwz       r8,0x0010(r31)
09A14 09994   X      2C080000               cmpwi     r8,0
09A18 09998   X      4082003C               bne       $+0x003C                  ; 0x000099D4
09A1C 0999C          38822698               addi      r4,RTOC,9880
09A20 099A0   X      7FE5FB78               mr        r5,r31
09A24 099A4          80690008               lwz       r3,0x0008(r9)
09A28 099A8          38840393               addi      r4,r4,915
09A2C 099AC   X      38C00000               li        r6,0
09A30 099B0          4BFFF451               bl        $-0x0BB0                  ; 0x00008E00
09A34 099B4   X      38600000               li        r3,0
09A38 099B8          38210050               addi      SP,SP,80
09A3C 099BC          80010008               lwz       r0,0x0008(SP)
09A40 099C0   X      7C0803A6               mtlr      r0                        ; LR = 8
09A44 099C4          83A1FFF4               lwz       r29,-0x000C(SP)
09A48 099C8          83C1FFF8               lwz       r30,-0x0008(SP)
09A4C 099CC          83E1FFFC               lwz       r31,-0x0004(SP)
09A50 099D0   X      4E800020               blr
09A54 099D4          8189002C               lwz       r12,0x002C(r9)
09A58 099D8          80DF0014               lwz       r6,0x0014(r31)
09A5C 099DC          808CFFC8               lwz       r4,-0x0038(r12)
09A60 099E0          80ECFFC4               lwz       r7,-0x003C(r12)
09A64 099E4   X      7CA44050               sub       r5,r8,r4
09A68 099E8          7C653A14               add       r3,r5,r7
09A6C 099EC   X      7C061800               cmpw      r6,r3
09A70 099F0   X      4182003C               beq       $+0x003C                  ; 0x00009A2C
09A74 099F4          38822698               addi      r4,RTOC,9880
09A78 099F8   X      7C671B78               mr        r7,r3
09A7C 099FC          80690008               lwz       r3,0x0008(r9)
09A80 09A00   X      7FE5FB78               mr        r5,r31
09A84 09A04          388403BC               addi      r4,r4,956
09A88 09A08          4BFFF3F9               bl        $-0x0C08                  ; 0x00008E00
09A8C 09A0C   X      38600000               li        r3,0
09A90 09A10          38210050               addi      SP,SP,80
09A94 09A14          80010008               lwz       r0,0x0008(SP)
09A98 09A18   X      7C0803A6               mtlr      r0                        ; LR = 8
09A9C 09A1C          83A1FFF4               lwz       r29,-0x000C(SP)
09AA0 09A20          83C1FFF8               lwz       r30,-0x0008(SP)
09AA4 09A24          83E1FFFC               lwz       r31,-0x0004(SP)
09AA8 09A28   X      4E800020               blr
09AAC 09A2C   X      546007BF               clrlwi.   r0,r3,30
09AB0 09A30   X      4182003C               beq       $+0x003C                  ; 0x00009A6C
09AB4 09A34          38822698               addi      r4,RTOC,9880
09AB8 09A38   X      7C661B78               mr        r6,r3
09ABC 09A3C          80690008               lwz       r3,0x0008(r9)
09AC0 09A40   X      7FE5FB78               mr        r5,r31
09AC4 09A44          388403F4               addi      r4,r4,1012
09AC8 09A48          4BFFF3B9               bl        $-0x0C48                  ; 0x00008E00
09ACC 09A4C   X      38600000               li        r3,0
09AD0 09A50          38210050               addi      SP,SP,80
09AD4 09A54          80010008               lwz       r0,0x0008(SP)
09AD8 09A58   X      7C0803A6               mtlr      r0                        ; LR = 8
09ADC 09A5C          83A1FFF4               lwz       r29,-0x000C(SP)
09AE0 09A60          83C1FFF8               lwz       r30,-0x0008(SP)
09AE4 09A64          83E1FFFC               lwz       r31,-0x0004(SP)
09AE8 09A68   X      4E800020               blr
09AEC 09A6C          4800DABD               bl        $+0xDABC                  ; 0x00017528
09AF0 09A70          80410014               lwz       RTOC,0x0014(SP)
09AF4 09A74          80DF0018               lwz       r6,0x0018(r31)
09AF8 09A78   X      7C671B78               mr        r7,r3
09AFC 09A7C   X      7C063800               cmpw      r6,r7
09B00 09A80   X      41820038               beq       $+0x0038                  ; 0x00009AB8
09B04 09A84          38822698               addi      r4,RTOC,9880
09B08 09A88   X      7FA3EB78               mr        r3,r29
09B0C 09A8C          38840431               addi      r4,r4,1073
09B10 09A90   X      7FE5FB78               mr        r5,r31
09B14 09A94          4BFFF36D               bl        $-0x0C94                  ; 0x00008E00
09B18 09A98   X      38600000               li        r3,0
09B1C 09A9C          38210050               addi      SP,SP,80
09B20 09AA0          80010008               lwz       r0,0x0008(SP)
09B24 09AA4   X      7C0803A6               mtlr      r0                        ; LR = 8
09B28 09AA8          83A1FFF4               lwz       r29,-0x000C(SP)
09B2C 09AAC          83C1FFF8               lwz       r30,-0x0008(SP)
09B30 09AB0          83E1FFFC               lwz       r31,-0x0004(SP)
09B34 09AB4   X      4E800020               blr
09B38 09AB8          80DF001C               lwz       r6,0x001C(r31)
09B3C 09ABC          80FE0030               lwz       r7,0x0030(r30)
09B40 09AC0   X      7C063800               cmpw      r6,r7
09B44 09AC4   X      41820038               beq       $+0x0038                  ; 0x00009AFC
09B48 09AC8          38822698               addi      r4,RTOC,9880
09B4C 09ACC   X      7FA3EB78               mr        r3,r29
09B50 09AD0          3884046B               addi      r4,r4,1131
09B54 09AD4   X      7FE5FB78               mr        r5,r31
09B58 09AD8          4BFFF329               bl        $-0x0CD8                  ; 0x00008E00
09B5C 09ADC   X      38600000               li        r3,0
09B60 09AE0          38210050               addi      SP,SP,80
09B64 09AE4          80010008               lwz       r0,0x0008(SP)
09B68 09AE8   X      7C0803A6               mtlr      r0                        ; LR = 8
09B6C 09AEC          83A1FFF4               lwz       r29,-0x000C(SP)
09B70 09AF0          83C1FFF8               lwz       r30,-0x0008(SP)
09B74 09AF4          83E1FFFC               lwz       r31,-0x0004(SP)
09B78 09AF8   X      4E800020               blr
09B7C 09AFC          80DF0030               lwz       r6,0x0030(r31)
09B80 09B00   X      2C060000               cmpwi     r6,0
09B84 09B04   X      41820048               beq       $+0x0048                  ; 0x00009B4C
09B88 09B08   X      2C060001               cmpwi     r6,1
09B8C 09B0C   X      41820040               beq       $+0x0040                  ; 0x00009B4C
09B90 09B10   X      2C060002               cmpwi     r6,2
09B94 09B14   X      41820038               beq       $+0x0038                  ; 0x00009B4C
09B98 09B18          38822698               addi      r4,RTOC,9880
09B9C 09B1C   X      7FA3EB78               mr        r3,r29
09BA0 09B20          3884049A               addi      r4,r4,1178
09BA4 09B24   X      7FE5FB78               mr        r5,r31
09BA8 09B28          4BFFF2D9               bl        $-0x0D28                  ; 0x00008E00
09BAC 09B2C   X      38600000               li        r3,0
09BB0 09B30          38210050               addi      SP,SP,80
09BB4 09B34          80010008               lwz       r0,0x0008(SP)
09BB8 09B38   X      7C0803A6               mtlr      r0                        ; LR = 8
09BBC 09B3C          83A1FFF4               lwz       r29,-0x000C(SP)
09BC0 09B40          83C1FFF8               lwz       r30,-0x0008(SP)
09BC4 09B44          83E1FFFC               lwz       r31,-0x0004(SP)
09BC8 09B48   X      4E800020               blr
09BCC 09B4C   X      38600001               li        r3,1
09BD0 09B50          38210050               addi      SP,SP,80
09BD4 09B54          80010008               lwz       r0,0x0008(SP)
09BD8 09B58   X      7C0803A6               mtlr      r0                        ; LR = 8
09BDC 09B5C          83A1FFF4               lwz       r29,-0x000C(SP)
09BE0 09B60          83C1FFF8               lwz       r30,-0x0008(SP)
09BE4 09B64          83E1FFFC               lwz       r31,-0x0004(SP)
09BE8 09B68   X      4E800020               blr
09BEC 09B6C   X      2C030000               cmpwi     r3,0
09BF0 09B70   X      4082000C               bne       $+0x000C                  ; 0x00009B7C
09BF4 09B74   X      38600001               li        r3,1
09BF8 09B78   X      4E800020               blr
09BFC 09B7C   X      7C0802A6               mflr      r0                        ; LR = 8
09C00 09B80          93A1FFF4               stw       r29,-0x000C(SP)
09C04 09B84          93C1FFF8               stw       r30,-0x0008(SP)
09C08 09B88          93E1FFFC               stw       r31,-0x0004(SP)
09C0C 09B8C          90010008               stw       r0,0x0008(SP)
09C10 09B90          9421FFB0               stwu      SP,-0x0050(SP)
09C14 09B94   X      7C7F1B78               mr        r31,r3
09C18 09B98          801F0034               lwz       r0,0x0034(r31)
09C1C 09B9C   X      2C000000               cmpwi     r0,0
09C20 09BA0   X      41820044               beq       $+0x0044                  ; 0x00009BE4
09C24 09BA4          809F0038               lwz       r4,0x0038(r31)
09C28 09BA8   X      3BA00000               li        r29,0
09C2C 09BAC   X      28040000               cmplwi    r4,0x0000
09C30 09BB0   X      40810034               ble       $+0x0034                  ; 0x00009BE4
09C34 09BB4   X      3BC00000               li        r30,0
09C38 09BB8          809F0034               lwz       r4,0x0034(r31)
09C3C 09BBC   X      7FE3FB78               mr        r3,r31
09C40 09BC0          7C84F214               add       r4,r4,r30
09C44 09BC4          4BFFFCBD               bl        $-0x0344                  ; 0x00009880
09C48 09BC8   X      2C030000               cmpwi     r3,0
09C4C 09BCC   X      41820038               beq       $+0x0038                  ; 0x00009C04
09C50 09BD0          801F0038               lwz       r0,0x0038(r31)
09C54 09BD4          3BBD0001               addi      r29,r29,1
09C58 09BD8   X      7C1D0040               cmplw     r29,r0
09C5C 09BDC          3BDE0038               addi      r30,r30,56
09C60 09BE0   X      4180FFD8               blt       $-0x0028                  ; 0x00009BB8
09C64 09BE4   X      38600001               li        r3,1
09C68 09BE8          38210050               addi      SP,SP,80
09C6C 09BEC          80010008               lwz       r0,0x0008(SP)
09C70 09BF0   X      7C0803A6               mtlr      r0                        ; LR = 8
09C74 09BF4          83A1FFF4               lwz       r29,-0x000C(SP)
09C78 09BF8          83C1FFF8               lwz       r30,-0x0008(SP)
09C7C 09BFC          83E1FFFC               lwz       r31,-0x0004(SP)
09C80 09C00   X      4E800020               blr
09C84 09C04          38822698               addi      r4,RTOC,9880
09C88 09C08   X      7FA5EB78               mr        r5,r29
09C8C 09C0C          807F0008               lwz       r3,0x0008(r31)
09C90 09C10          388404BF               addi      r4,r4,1215
09C94 09C14          4BFFF1ED               bl        $-0x0E14                  ; 0x00008E00
09C98 09C18   X      38600000               li        r3,0
09C9C 09C1C          38210050               addi      SP,SP,80
09CA0 09C20          80010008               lwz       r0,0x0008(SP)
09CA4 09C24   X      7C0803A6               mtlr      r0                        ; LR = 8
09CA8 09C28          83A1FFF4               lwz       r29,-0x000C(SP)
09CAC 09C2C          83C1FFF8               lwz       r30,-0x0008(SP)
09CB0 09C30          83E1FFFC               lwz       r31,-0x0004(SP)
09CB4 09C34   X      4E800020               blr
09CB8 09C38   X      2C030000               cmpwi     r3,0
09CBC 09C3C   X      4082000C               bne       $+0x000C                  ; 0x00009C48
09CC0 09C40   X      38600000               li        r3,0
09CC4 09C44   X      4E800020               blr
09CC8 09C48   X      7C0802A6               mflr      r0                        ; LR = 8
09CCC 09C4C          93E1FFFC               stw       r31,-0x0004(SP)
09CD0 09C50          90010008               stw       r0,0x0008(SP)
09CD4 09C54          9421FFC0               stwu      SP,-0x0040(SP)
09CD8 09C58   X      5484063F               clrlwi.   r4,r4,24
09CDC 09C5C   X      7C7F1B78               mr        r31,r3
09CE0 09C60   X      41820014               beq       $+0x0014                  ; 0x00009C74
09CE4 09C64          807FFFC8               lwz       r3,-0x0038(r31)
09CE8 09C68          809FFFCC               lwz       r4,-0x0034(r31)
09CEC 09C6C          4800D635               bl        $+0xD634                  ; 0x000172A0
09CF0 09C70          80410014               lwz       RTOC,0x0014(SP)
09CF4 09C74          807FFFD8               lwz       r3,-0x0028(r31)
09CF8 09C78   X      38800000               li        r4,0
09CFC 09C7C          4800D63D               bl        $+0xD63C                  ; 0x000172B8
09D00 09C80          80410014               lwz       RTOC,0x0014(SP)
09D04 09C84   X      2C030000               cmpwi     r3,0
09D08 09C88   X      41820014               beq       $+0x0014                  ; 0x00009C9C
09D0C 09C8C          38822698               addi      r4,RTOC,9880
09D10 09C90   X      38600000               li        r3,0
09D14 09C94          388404E4               addi      r4,r4,1252
09D18 09C98          4BFFF169               bl        $-0x0E98                  ; 0x00008E00
09D1C 09C9C          807FFFC0               lwz       r3,-0x0040(r31)
09D20 09CA0          4800D631               bl        $+0xD630                  ; 0x000172D0
09D24 09CA4          80410014               lwz       RTOC,0x0014(SP)
09D28 09CA8   X      38600000               li        r3,0
09D2C 09CAC          38210040               addi      SP,SP,64
09D30 09CB0          80010008               lwz       r0,0x0008(SP)
09D34 09CB4   X      7C0803A6               mtlr      r0                        ; LR = 8
09D38 09CB8          83E1FFFC               lwz       r31,-0x0004(SP)
09D3C 09CBC   X      4E800020               blr
09D40 09CC0   X      2C030000               cmpwi     r3,0
09D44 09CC4   X      4082000C               bne       $+0x000C                  ; 0x00009CD0
09D48 09CC8   X      38600000               li        r3,0
09D4C 09CCC   X      4E800020               blr
09D50 09CD0   X      7C0802A6               mflr      r0                        ; LR = 8
09D54 09CD4          93E1FFFC               stw       r31,-0x0004(SP)
09D58 09CD8          90010008               stw       r0,0x0008(SP)
09D5C 09CDC          9421FFC0               stwu      SP,-0x0040(SP)
09D60 09CE0   X      2C040000               cmpwi     r4,0
09D64 09CE4   X      7C7F1B78               mr        r31,r3
09D68 09CE8   X      40810010               ble       $+0x0010                  ; 0x00009CF8
09D6C 09CEC   X      7FE3FB78               mr        r3,r31
09D70 09CF0          4800D5B1               bl        $+0xD5B0                  ; 0x000172A0
09D74 09CF4          80410014               lwz       RTOC,0x0014(SP)
09D78 09CF8   X      7FE3FB78               mr        r3,r31
09D7C 09CFC          4800D5ED               bl        $+0xD5EC                  ; 0x000172E8
09D80 09D00          80410014               lwz       RTOC,0x0014(SP)
09D84 09D04   X      38600000               li        r3,0
09D88 09D08          38210040               addi      SP,SP,64
09D8C 09D0C          80010008               lwz       r0,0x0008(SP)
09D90 09D10   X      7C0803A6               mtlr      r0                        ; LR = 8
09D94 09D14          83E1FFFC               lwz       r31,-0x0004(SP)
09D98 09D18   X      4E800020               blr
09D9C 09D1C   X      7C0802A6               mflr      r0                        ; LR = 8
09DA0 09D20          93A1FFF4               stw       r29,-0x000C(SP)
09DA4 09D24          93C1FFF8               stw       r30,-0x0008(SP)
09DA8 09D28          93E1FFFC               stw       r31,-0x0004(SP)
09DAC 09D2C          90010008               stw       r0,0x0008(SP)
09DB0 09D30          9421FFB0               stwu      SP,-0x0050(SP)
09DB4 09D34   X      7C7E1B78               mr        r30,r3
09DB8 09D38   X      549D063E               clrlwi    r29,r4,24
09DBC 09D3C          4800D5DD               bl        $+0xD5DC                  ; 0x00017318
09DC0 09D40          80410014               lwz       RTOC,0x0014(SP)
09DC4 09D44   X      2C1D0000               cmpwi     r29,0
09DC8 09D48   X      7C7F1B78               mr        r31,r3
09DCC 09D4C   X      41820020               beq       $+0x0020                  ; 0x00009D6C
09DD0 09D50   X      2C1F0000               cmpwi     r31,0
09DD4 09D54   X      41820018               beq       $+0x0018                  ; 0x00009D6C
09DD8 09D58   X      7FE3FB78               mr        r3,r31
09DDC 09D5C   X      7FC4F378               mr        r4,r30
09DE0 09D60          4800D541               bl        $+0xD540                  ; 0x000172A0
09DE4 09D64          80410014               lwz       RTOC,0x0014(SP)
09DE8 09D68   X      7FE3FB78               mr        r3,r31
09DEC 09D6C          38210050               addi      SP,SP,80
09DF0 09D70          80010008               lwz       r0,0x0008(SP)
09DF4 09D74   X      7C0803A6               mtlr      r0                        ; LR = 8
09DF8 09D78          83A1FFF4               lwz       r29,-0x000C(SP)
09DFC 09D7C          83C1FFF8               lwz       r30,-0x0008(SP)
09E00 09D80          83E1FFFC               lwz       r31,-0x0004(SP)
09E04 09D84   X      4E800020               blr
09E08 09D88   X      7C0802A6               mflr      r0                        ; LR = 8
09E0C 09D8C          BF81FFF0               stmw      r28,-0x0010(SP)
09E10 09D90          90010008               stw       r0,0x0008(SP)
09E14 09D94          9421FFB0               stwu      SP,-0x0050(SP)
09E18 09D98   X      549F063E               clrlwi    r31,r4,24
09E1C 09D9C   X      7C7E1B78               mr        r30,r3
09E20 09DA0          4800D831               bl        $+0xD830                  ; 0x000175D0
09E24 09DA4          80410014               lwz       RTOC,0x0014(SP)
09E28 09DA8   X      7C7D1B78               mr        r29,r3
09E2C 09DAC          387E0040               addi      r3,r30,64
09E30 09DB0   X      7FE4FB78               mr        r4,r31
09E34 09DB4   X      7C7C1B78               mr        r28,r3
09E38 09DB8          4800D831               bl        $+0xD830                  ; 0x000175E8
09E3C 09DBC          80410014               lwz       RTOC,0x0014(SP)
09E40 09DC0   X      7C7F1B78               mr        r31,r3
09E44 09DC4   X      2C1F0000               cmpwi     r31,0
09E48 09DC8   X      7F89E378               mr        r9,r28
09E4C 09DCC   X      40820018               bne       $+0x0018                  ; 0x00009DE4
09E50 09DD0          38822698               addi      r4,RTOC,9880
09E54 09DD4   X      38600000               li        r3,0
09E58 09DD8          3884050F               addi      r4,r4,1295
09E5C 09DDC          4BFFF025               bl        $-0x0FDC                  ; 0x00008E00
09E60 09DE0          480000B0               b         $+0x00B0                  ; 0x00009E90
09E64 09DE4          7CC9EA14               add       r6,r9,r29
09E68 09DE8          93FF0038               stw       r31,0x0038(r31)
09E6C 09DEC   X      38C6FFFF               subi      r6,r6,1
09E70 09DF0          7CE6EBD6               divw      r7,r6,r29
09E74 09DF4   X      38600000               li        r3,0
09E78 09DF8          907F0014               stw       r3,0x0014(r31)
09E7C 09DFC   X      38800000               li        r4,0
09E80 09E00          907F0020               stw       r3,0x0020(r31)
09E84 09E04          3BBF0040               addi      r29,r31,64
09E88 09E08          907F0024               stw       r3,0x0024(r31)
09E8C 09E0C   X      38A0FFFF               li        r5,-1
09E90 09E10          907F0028               stw       r3,0x0028(r31)
09E94 09E14   X      38000032               li        r0,50
09E98 09E18          909F0018               stw       r4,0x0018(r31)
09E9C 09E1C          387F0010               addi      r3,r31,16
09EA0 09E20          901F0010               stw       r0,0x0010(r31)
09EA4 09E24          90BF001C               stw       r5,0x001C(r31)
09EA8 09E28          90FF002C               stw       r7,0x002C(r31)
09EAC 09E2C          909F0030               stw       r4,0x0030(r31)
09EB0 09E30          93BF0034               stw       r29,0x0034(r31)
09EB4 09E34          913F003C               stw       r9,0x003C(r31)
09EB8 09E38          4800D7C9               bl        $+0xD7C8                  ; 0x00017600
09EBC 09E3C          80410014               lwz       RTOC,0x0014(SP)
09EC0 09E40   X      2C030000               cmpwi     r3,0
09EC4 09E44   X      41820018               beq       $+0x0018                  ; 0x00009E5C
09EC8 09E48          38822698               addi      r4,RTOC,9880
09ECC 09E4C   X      38600000               li        r3,0
09ED0 09E50          3884054B               addi      r4,r4,1355
09ED4 09E54          4BFFEFAD               bl        $-0x1054                  ; 0x00008E00
09ED8 09E58          48000038               b         $+0x0038                  ; 0x00009E90
09EDC 09E5C          93FF0000               stw       r31,0x0000(r31)
09EE0 09E60   X      7FA3EB78               mr        r3,r29
09EE4 09E64          819F0034               lwz       r12,0x0034(r31)
09EE8 09E68          808C0000               lwz       r4,0x0000(r12)
09EEC 09E6C          93BF0008               stw       r29,0x0008(r31)
09EF0 09E70          38840040               addi      r4,r4,64
09EF4 09E74          93DF000C               stw       r30,0x000C(r31)
09EF8 09E78          909F0004               stw       r4,0x0004(r31)
09EFC 09E7C          38210050               addi      SP,SP,80
09F00 09E80          80010008               lwz       r0,0x0008(SP)
09F04 09E84   X      7C0803A6               mtlr      r0                        ; LR = 8
09F08 09E88          BB81FFF0               lmw       r28,-0x0010(SP)
09F0C 09E8C   X      4E800020               blr
09F10 09E90   X      2C1F0000               cmpwi     r31,0
09F14 09E94   X      41820028               beq       $+0x0028                  ; 0x00009EBC
09F18 09E98   X      7FE3FB78               mr        r3,r31
09F1C 09E9C          4800D435               bl        $+0xD434                  ; 0x000172D0
09F20 09EA0          80410014               lwz       RTOC,0x0014(SP)
09F24 09EA4   X      38600000               li        r3,0
09F28 09EA8          38210050               addi      SP,SP,80
09F2C 09EAC          80010008               lwz       r0,0x0008(SP)
09F30 09EB0   X      7C0803A6               mtlr      r0                        ; LR = 8
09F34 09EB4          BB81FFF0               lmw       r28,-0x0010(SP)
09F38 09EB8   X      4E800020               blr
09F3C 09EBC   X      38600000               li        r3,0
09F40 09EC0          38210050               addi      SP,SP,80
09F44 09EC4          80010008               lwz       r0,0x0008(SP)
09F48 09EC8   X      7C0803A6               mtlr      r0                        ; LR = 8
09F4C 09ECC          BB81FFF0               lmw       r28,-0x0010(SP)
09F50 09ED0   X      4E800020               blr
09F54 09ED4   X      7C0802A6               mflr      r0                        ; LR = 8
09F58 09ED8          BF21FFE4               stmw      r25,-0x001C(SP)
09F5C 09EDC          90010008               stw       r0,0x0008(SP)
09F60 09EE0          9421FFA0               stwu      SP,-0x0060(SP)
09F64 09EE4   X      3B800000               li        r28,0
09F68 09EE8   X      7C7F1B78               mr        r31,r3
09F6C 09EEC          801F0034               lwz       r0,0x0034(r31)
09F70 09EF0   X      7C9B2378               mr        r27,r4
09F74 09EF4   X      2C000000               cmpwi     r0,0
09F78 09EF8   X      3B200000               li        r25,0
09F7C 09EFC   X      418200F0               beq       $+0x00F0                  ; 0x00009FEC
09F80 09F00          80DF0040               lwz       r6,0x0040(r31)
09F84 09F04          80FF0038               lwz       r7,0x0038(r31)
09F88 09F08   X      7C063800               cmpw      r6,r7
09F8C 09F0C   X      41820030               beq       $+0x0030                  ; 0x00009F3C
09F90 09F10          38822698               addi      r4,RTOC,9880
09F94 09F14   X      7CA63850               sub       r5,r7,r6
09F98 09F18          807F0008               lwz       r3,0x0008(r31)
09F9C 09F1C          3884057A               addi      r4,r4,1402
09FA0 09F20          4BFFEEE1               bl        $-0x1120                  ; 0x00008E00
09FA4 09F24   X      38600000               li        r3,0
09FA8 09F28          38210060               addi      SP,SP,96
09FAC 09F2C          80010008               lwz       r0,0x0008(SP)
09FB0 09F30   X      7C0803A6               mtlr      r0                        ; LR = 8
09FB4 09F34          BB21FFE4               lmw       r25,-0x001C(SP)
09FB8 09F38   X      4E800020               blr
09FBC 09F3C   X      2C1F0000               cmpwi     r31,0
09FC0 09F40   X      41820040               beq       $+0x0040                  ; 0x00009F80
09FC4 09F44   X      28060000               cmplwi    r6,0x0000
09FC8 09F48   X      3BA00000               li        r29,0
09FCC 09F4C   X      40810034               ble       $+0x0034                  ; 0x00009F80
09FD0 09F50   X      3BC00000               li        r30,0
09FD4 09F54          809F0034               lwz       r4,0x0034(r31)
09FD8 09F58   X      7FE3FB78               mr        r3,r31
09FDC 09F5C          7C84F214               add       r4,r4,r30
09FE0 09F60          4BFFF921               bl        $-0x06E0                  ; 0x00009880
09FE4 09F64   X      2C030000               cmpwi     r3,0
09FE8 09F68   X      418200F8               beq       $+0x00F8                  ; 0x0000A060
09FEC 09F6C          835F0038               lwz       r26,0x0038(r31)
09FF0 09F70          3BBD0001               addi      r29,r29,1
09FF4 09F74   X      7C1DD040               cmplw     r29,r26
09FF8 09F78          3BDE0038               addi      r30,r30,56
09FFC 09F7C   X      4180FFD8               blt       $-0x0028                  ; 0x00009F54
0A000 09F80          83DF002C               lwz       r30,0x002C(r31)
0A004 09F84   X      2C1E0000               cmpwi     r30,0
0A008 09F88   X      41820048               beq       $+0x0048                  ; 0x00009FD0
0A00C 09F8C          807EFFC8               lwz       r3,-0x0038(r30)
0A010 09F90          809EFFCC               lwz       r4,-0x0034(r30)
0A014 09F94          4800D30D               bl        $+0xD30C                  ; 0x000172A0
0A018 09F98          80410014               lwz       RTOC,0x0014(SP)
0A01C 09F9C          807EFFD8               lwz       r3,-0x0028(r30)
0A020 09FA0   X      38800000               li        r4,0
0A024 09FA4          4800D315               bl        $+0xD314                  ; 0x000172B8
0A028 09FA8          80410014               lwz       RTOC,0x0014(SP)
0A02C 09FAC   X      2C030000               cmpwi     r3,0
0A030 09FB0   X      41820014               beq       $+0x0014                  ; 0x00009FC4
0A034 09FB4          38822698               addi      r4,RTOC,9880
0A038 09FB8   X      38600000               li        r3,0
0A03C 09FBC          388404E4               addi      r4,r4,1252
0A040 09FC0          4BFFEE41               bl        $-0x11C0                  ; 0x00008E00
0A044 09FC4          807EFFC0               lwz       r3,-0x0040(r30)
0A048 09FC8          4800D309               bl        $+0xD308                  ; 0x000172D0
0A04C 09FCC          80410014               lwz       RTOC,0x0014(SP)
0A050 09FD0          807F0034               lwz       r3,0x0034(r31)
0A054 09FD4          939F002C               stw       r28,0x002C(r31)
0A058 09FD8   X      2C030000               cmpwi     r3,0
0A05C 09FDC   X      4182000C               beq       $+0x000C                  ; 0x00009FE8
0A060 09FE0          4800D309               bl        $+0xD308                  ; 0x000172E8
0A064 09FE4          80410014               lwz       RTOC,0x0014(SP)
0A068 09FE8          939F0034               stw       r28,0x0034(r31)
0A06C 09FEC          83BF0048               lwz       r29,0x0048(r31)
0A070 09FF0          1C7B0038               mulli     r3,r27,56
0A074 09FF4          3BBD0003               addi      r29,r29,3
0A078 09FF8   X      7C7E1B78               mr        r30,r3
0A07C 09FFC   X      57BD003A               clrrwi    r29,r29,2
0A080 0A000          93BF0030               stw       r29,0x0030(r31)
0A084 0A004          937F0038               stw       r27,0x0038(r31)
0A088 0A008          4800D311               bl        $+0xD310                  ; 0x00017318
0A08C 0A00C          80410014               lwz       RTOC,0x0014(SP)
0A090 0A010   X      7C7D1B78               mr        r29,r3
0A094 0A014   X      2C1D0000               cmpwi     r29,0
0A098 0A018   X      41820010               beq       $+0x0010                  ; 0x0000A028
0A09C 0A01C   X      7FC4F378               mr        r4,r30
0A0A0 0A020          4800D281               bl        $+0xD280                  ; 0x000172A0
0A0A4 0A024          80410014               lwz       RTOC,0x0014(SP)
0A0A8 0A028          93BF0034               stw       r29,0x0034(r31)
0A0AC 0A02C   X      2C1D0000               cmpwi     r29,0
0A0B0 0A030   X      40820068               bne       $+0x0068                  ; 0x0000A098
0A0B4 0A034          38822698               addi      r4,RTOC,9880
0A0B8 0A038   X      7FC5F378               mr        r5,r30
0A0BC 0A03C          807F0008               lwz       r3,0x0008(r31)
0A0C0 0A040          388405DF               addi      r4,r4,1503
0A0C4 0A044          4BFFEDBD               bl        $-0x1244                  ; 0x00008E00
0A0C8 0A048   X      38600000               li        r3,0
0A0CC 0A04C          38210060               addi      SP,SP,96
0A0D0 0A050          80010008               lwz       r0,0x0008(SP)
0A0D4 0A054   X      7C0803A6               mtlr      r0                        ; LR = 8
0A0D8 0A058          BB21FFE4               lmw       r25,-0x001C(SP)
0A0DC 0A05C   X      4E800020               blr
0A0E0 0A060          3BC22698               addi      r30,RTOC,9880
0A0E4 0A064   X      7FA5EB78               mr        r5,r29
0A0E8 0A068          807F0008               lwz       r3,0x0008(r31)
0A0EC 0A06C          389E04BF               addi      r4,r30,1215
0A0F0 0A070          4BFFED91               bl        $-0x1270                  ; 0x00008E00
0A0F4 0A074          807F0008               lwz       r3,0x0008(r31)
0A0F8 0A078          389E05B5               addi      r4,r30,1461
0A0FC 0A07C          4BFFED85               bl        $-0x127C                  ; 0x00008E00
0A100 0A080   X      38600000               li        r3,0
0A104 0A084          38210060               addi      SP,SP,96
0A108 0A088          80010008               lwz       r0,0x0008(SP)
0A10C 0A08C   X      7C0803A6               mtlr      r0                        ; LR = 8
0A110 0A090          BB21FFE4               lmw       r25,-0x001C(SP)
0A114 0A094   X      4E800020               blr
0A118 0A098          807F0030               lwz       r3,0x0030(r31)
0A11C 0A09C   X      38800001               li        r4,1
0A120 0A0A0          7C7B19D6               mullw     r3,r27,r3
0A124 0A0A4          4BFFFCE5               bl        $-0x031C                  ; 0x00009D88
0A128 0A0A8          907F002C               stw       r3,0x002C(r31)
0A12C 0A0AC   X      2C030000               cmpwi     r3,0
0A130 0A0B0   X      40820034               bne       $+0x0034                  ; 0x0000A0E4
0A134 0A0B4          80BF0030               lwz       r5,0x0030(r31)
0A138 0A0B8          38822698               addi      r4,RTOC,9880
0A13C 0A0BC          7CBB29D6               mullw     r5,r27,r5
0A140 0A0C0          807F0008               lwz       r3,0x0008(r31)
0A144 0A0C4          38840610               addi      r4,r4,1552
0A148 0A0C8          4BFFED39               bl        $-0x12C8                  ; 0x00008E00
0A14C 0A0CC   X      38600000               li        r3,0
0A150 0A0D0          38210060               addi      SP,SP,96
0A154 0A0D4          80010008               lwz       r0,0x0008(SP)
0A158 0A0D8   X      7C0803A6               mtlr      r0                        ; LR = 8
0A15C 0A0DC          BB21FFE4               lmw       r25,-0x001C(SP)
0A160 0A0E0   X      4E800020               blr
0A164 0A0E4   X      3800270F               li        r0,9999
0A168 0A0E8          939F003C               stw       r28,0x003C(r31)
0A16C 0A0EC   X      281B0000               cmplwi    r27,0x0000
0A170 0A0F0          933F0040               stw       r25,0x0040(r31)
0A174 0A0F4          3B5F003C               addi      r26,r31,60
0A178 0A0F8          901F0044               stw       r0,0x0044(r31)
0A17C 0A0FC   X      3BA00000               li        r29,0
0A180 0A100   X      408100B8               ble       $+0x00B8                  ; 0x0000A1B8
0A184 0A104   X      3B800000               li        r28,0
0A188 0A108          809F0030               lwz       r4,0x0030(r31)
0A18C 0A10C          807F0034               lwz       r3,0x0034(r31)
0A190 0A110          7CA4E9D6               mullw     r5,r4,r29
0A194 0A114          80DF002C               lwz       r6,0x002C(r31)
0A198 0A118          7FC3E214               add       r30,r3,r28
0A19C 0A11C          7CE62A14               add       r7,r6,r5
0A1A0 0A120          90FE0010               stw       r7,0x0010(r30)
0A1A4 0A124          811F0030               lwz       r8,0x0030(r31)
0A1A8 0A128          911E001C               stw       r8,0x001C(r30)
0A1AC 0A12C          813F002C               lwz       r9,0x002C(r31)
0A1B0 0A130          8149FFC8               lwz       r10,-0x0038(r9)
0A1B4 0A134          8189FFC4               lwz       r12,-0x003C(r9)
0A1B8 0A138   X      7D6A3850               sub       r11,r7,r10
0A1BC 0A13C          7C0B6214               add       r0,r11,r12
0A1C0 0A140          901E0014               stw       r0,0x0014(r30)
0A1C4 0A144          819F002C               lwz       r12,0x002C(r31)
0A1C8 0A148          806CFFC8               lwz       r3,-0x0038(r12)
0A1CC 0A14C          800CFFC4               lwz       r0,-0x003C(r12)
0A1D0 0A150   X      7C633850               sub       r3,r7,r3
0A1D4 0A154          7C630214               add       r3,r3,r0
0A1D8 0A158          4800D3D1               bl        $+0xD3D0                  ; 0x00017528
0A1DC 0A15C          80410014               lwz       RTOC,0x0014(SP)
0A1E0 0A160          907E0018               stw       r3,0x0018(r30)
0A1E4 0A164   X      7FE3FB78               mr        r3,r31
0A1E8 0A168          93FE000C               stw       r31,0x000C(r30)
0A1EC 0A16C   X      7FC4F378               mr        r4,r30
0A1F0 0A170          935E0004               stw       r26,0x0004(r30)
0A1F4 0A174          4BFFF70D               bl        $-0x08F4                  ; 0x00009880
0A1F8 0A178   X      2C030000               cmpwi     r3,0
0A1FC 0A17C   X      41820054               beq       $+0x0054                  ; 0x0000A1D0
0A200 0A180          807E0004               lwz       r3,0x0004(r30)
0A204 0A184   X      7FC4F378               mr        r4,r30
0A208 0A188   X      38A00000               li        r5,0
0A20C 0A18C          3BBD0001               addi      r29,r29,1
0A210 0A190          3B9C0038               addi      r28,r28,56
0A214 0A194          4800D305               bl        $+0xD304                  ; 0x00017498
0A218 0A198          80410014               lwz       RTOC,0x0014(SP)
0A21C 0A19C          809E000C               lwz       r4,0x000C(r30)
0A220 0A1A0          38840040               addi      r4,r4,64
0A224 0A1A4   X      38600001               li        r3,1
0A228 0A1A8          4800D309               bl        $+0xD308                  ; 0x000174B0
0A22C 0A1AC          80410014               lwz       RTOC,0x0014(SP)
0A230 0A1B0   X      7C1DD840               cmplw     r29,r27
0A234 0A1B4   X      4180FF54               blt       $-0x00AC                  ; 0x0000A108
0A238 0A1B8   X      38600001               li        r3,1
0A23C 0A1BC          38210060               addi      SP,SP,96
0A240 0A1C0          80010008               lwz       r0,0x0008(SP)
0A244 0A1C4   X      7C0803A6               mtlr      r0                        ; LR = 8
0A248 0A1C8          BB21FFE4               lmw       r25,-0x001C(SP)
0A24C 0A1CC   X      4E800020               blr
0A250 0A1D0   X      38600000               li        r3,0
0A254 0A1D4          38210060               addi      SP,SP,96
0A258 0A1D8          80010008               lwz       r0,0x0008(SP)
0A25C 0A1DC   X      7C0803A6               mtlr      r0                        ; LR = 8
0A260 0A1E0          BB21FFE4               lmw       r25,-0x001C(SP)
0A264 0A1E4   X      4E800020               blr
0A268 0A1E8   X      7C0802A6               mflr      r0                        ; LR = 8
0A26C 0A1EC          93A1FFF4               stw       r29,-0x000C(SP)
0A270 0A1F0          93C1FFF8               stw       r30,-0x0008(SP)
0A274 0A1F4          93E1FFFC               stw       r31,-0x0004(SP)
0A278 0A1F8          90010008               stw       r0,0x0008(SP)
0A27C 0A1FC          9421FFB0               stwu      SP,-0x0050(SP)
0A280 0A200   X      7C7E1B78               mr        r30,r3
0A284 0A204          80BE0054               lwz       r5,0x0054(r30)
0A288 0A208   X      2C050000               cmpwi     r5,0
0A28C 0A20C          83BE0008               lwz       r29,0x0008(r30)
0A290 0A210   X      7C9F2378               mr        r31,r4
0A294 0A214   X      7FA3EB78               mr        r3,r29
0A298 0A218   X      40820024               bne       $+0x0024                  ; 0x0000A23C
0A29C 0A21C   X      38600001               li        r3,1
0A2A0 0A220          38210050               addi      SP,SP,80
0A2A4 0A224          80010008               lwz       r0,0x0008(SP)
0A2A8 0A228   X      7C0803A6               mtlr      r0                        ; LR = 8
0A2AC 0A22C          83A1FFF4               lwz       r29,-0x000C(SP)
0A2B0 0A230          83C1FFF8               lwz       r30,-0x0008(SP)
0A2B4 0A234          83E1FFFC               lwz       r31,-0x0004(SP)
0A2B8 0A238   X      4E800020               blr
0A2BC 0A23C   X      2C1F0000               cmpwi     r31,0
0A2C0 0A240   X      40820034               bne       $+0x0034                  ; 0x0000A274
0A2C4 0A244          38822698               addi      r4,RTOC,9880
0A2C8 0A248   X      7FA3EB78               mr        r3,r29
0A2CC 0A24C          38840645               addi      r4,r4,1605
0A2D0 0A250          4BFFEBB1               bl        $-0x1450                  ; 0x00008E00
0A2D4 0A254   X      38600000               li        r3,0
0A2D8 0A258          38210050               addi      SP,SP,80
0A2DC 0A25C          80010008               lwz       r0,0x0008(SP)
0A2E0 0A260   X      7C0803A6               mtlr      r0                        ; LR = 8
0A2E4 0A264          83A1FFF4               lwz       r29,-0x000C(SP)
0A2E8 0A268          83C1FFF8               lwz       r30,-0x0008(SP)
0A2EC 0A26C          83E1FFFC               lwz       r31,-0x0004(SP)
0A2F0 0A270   X      4E800020               blr
0A2F4 0A274          813F000C               lwz       r9,0x000C(r31)
0A2F8 0A278   X      7C09F000               cmpw      r9,r30
0A2FC 0A27C   X      41820038               beq       $+0x0038                  ; 0x0000A2B4
0A300 0A280          38822698               addi      r4,RTOC,9880
0A304 0A284   X      7D254B78               mr        r5,r9
0A308 0A288          38840667               addi      r4,r4,1639
0A30C 0A28C   X      7FC6F378               mr        r6,r30
0A310 0A290          4BFFEB71               bl        $-0x1490                  ; 0x00008E00
0A314 0A294   X      38600000               li        r3,0
0A318 0A298          38210050               addi      SP,SP,80
0A31C 0A29C          80010008               lwz       r0,0x0008(SP)
0A320 0A2A0   X      7C0803A6               mtlr      r0                        ; LR = 8
0A324 0A2A4          83A1FFF4               lwz       r29,-0x000C(SP)
0A328 0A2A8          83C1FFF8               lwz       r30,-0x0008(SP)
0A32C 0A2AC          83E1FFFC               lwz       r31,-0x0004(SP)
0A330 0A2B0   X      4E800020               blr
0A334 0A2B4          80DF0004               lwz       r6,0x0004(r31)
0A338 0A2B8          38E9005C               addi      r7,r9,92
0A33C 0A2BC   X      7C063800               cmpw      r6,r7
0A340 0A2C0   X      41820038               beq       $+0x0038                  ; 0x0000A2F8
0A344 0A2C4          38822698               addi      r4,RTOC,9880
0A348 0A2C8   X      7FE5FB78               mr        r5,r31
0A34C 0A2CC          80690008               lwz       r3,0x0008(r9)
0A350 0A2D0          38840699               addi      r4,r4,1689
0A354 0A2D4          4BFFEB2D               bl        $-0x14D4                  ; 0x00008E00
0A358 0A2D8   X      38600000               li        r3,0
0A35C 0A2DC          38210050               addi      SP,SP,80
0A360 0A2E0          80010008               lwz       r0,0x0008(SP)
0A364 0A2E4   X      7C0803A6               mtlr      r0                        ; LR = 8
0A368 0A2E8          83A1FFF4               lwz       r29,-0x000C(SP)
0A36C 0A2EC          83C1FFF8               lwz       r30,-0x0008(SP)
0A370 0A2F0          83E1FFFC               lwz       r31,-0x0004(SP)
0A374 0A2F4   X      4E800020               blr
0A378 0A2F8          811F0010               lwz       r8,0x0010(r31)
0A37C 0A2FC   X      2C080000               cmpwi     r8,0
0A380 0A300   X      4082003C               bne       $+0x003C                  ; 0x0000A33C
0A384 0A304          38822698               addi      r4,RTOC,9880
0A388 0A308   X      7FE5FB78               mr        r5,r31
0A38C 0A30C          80690008               lwz       r3,0x0008(r9)
0A390 0A310          38840393               addi      r4,r4,915
0A394 0A314   X      38C00000               li        r6,0
0A398 0A318          4BFFEAE9               bl        $-0x1518                  ; 0x00008E00
0A39C 0A31C   X      38600000               li        r3,0
0A3A0 0A320          38210050               addi      SP,SP,80
0A3A4 0A324          80010008               lwz       r0,0x0008(SP)
0A3A8 0A328   X      7C0803A6               mtlr      r0                        ; LR = 8
0A3AC 0A32C          83A1FFF4               lwz       r29,-0x000C(SP)
0A3B0 0A330          83C1FFF8               lwz       r30,-0x0008(SP)
0A3B4 0A334          83E1FFFC               lwz       r31,-0x0004(SP)
0A3B8 0A338   X      4E800020               blr
0A3BC 0A33C          8189004C               lwz       r12,0x004C(r9)
0A3C0 0A340          80DF0014               lwz       r6,0x0014(r31)
0A3C4 0A344          808CFFC8               lwz       r4,-0x0038(r12)
0A3C8 0A348          80ECFFC4               lwz       r7,-0x003C(r12)
0A3CC 0A34C   X      7CA44050               sub       r5,r8,r4
0A3D0 0A350          7C653A14               add       r3,r5,r7
0A3D4 0A354   X      7C061800               cmpw      r6,r3
0A3D8 0A358   X      4182003C               beq       $+0x003C                  ; 0x0000A394
0A3DC 0A35C          38822698               addi      r4,RTOC,9880
0A3E0 0A360   X      7C671B78               mr        r7,r3
0A3E4 0A364          80690008               lwz       r3,0x0008(r9)
0A3E8 0A368   X      7FE5FB78               mr        r5,r31
0A3EC 0A36C          388406D2               addi      r4,r4,1746
0A3F0 0A370          4BFFEA91               bl        $-0x1570                  ; 0x00008E00
0A3F4 0A374   X      38600000               li        r3,0
0A3F8 0A378          38210050               addi      SP,SP,80
0A3FC 0A37C          80010008               lwz       r0,0x0008(SP)
0A400 0A380   X      7C0803A6               mtlr      r0                        ; LR = 8
0A404 0A384          83A1FFF4               lwz       r29,-0x000C(SP)
0A408 0A388          83C1FFF8               lwz       r30,-0x0008(SP)
0A40C 0A38C          83E1FFFC               lwz       r31,-0x0004(SP)
0A410 0A390   X      4E800020               blr
0A414 0A394   X      546007BF               clrlwi.   r0,r3,30
0A418 0A398   X      4182003C               beq       $+0x003C                  ; 0x0000A3D4
0A41C 0A39C          38822698               addi      r4,RTOC,9880
0A420 0A3A0   X      7C661B78               mr        r6,r3
0A424 0A3A4          80690008               lwz       r3,0x0008(r9)
0A428 0A3A8   X      7FE5FB78               mr        r5,r31
0A42C 0A3AC          3884070A               addi      r4,r4,1802
0A430 0A3B0          4BFFEA51               bl        $-0x15B0                  ; 0x00008E00
0A434 0A3B4   X      38600000               li        r3,0
0A438 0A3B8          38210050               addi      SP,SP,80
0A43C 0A3BC          80010008               lwz       r0,0x0008(SP)
0A440 0A3C0   X      7C0803A6               mtlr      r0                        ; LR = 8
0A444 0A3C4          83A1FFF4               lwz       r29,-0x000C(SP)
0A448 0A3C8          83C1FFF8               lwz       r30,-0x0008(SP)
0A44C 0A3CC          83E1FFFC               lwz       r31,-0x0004(SP)
0A450 0A3D0   X      4E800020               blr
0A454 0A3D4          4800D155               bl        $+0xD154                  ; 0x00017528
0A458 0A3D8          80410014               lwz       RTOC,0x0014(SP)
0A45C 0A3DC          80DF0018               lwz       r6,0x0018(r31)
0A460 0A3E0   X      7C671B78               mr        r7,r3
0A464 0A3E4   X      7C063800               cmpw      r6,r7
0A468 0A3E8   X      41820038               beq       $+0x0038                  ; 0x0000A420
0A46C 0A3EC          38822698               addi      r4,RTOC,9880
0A470 0A3F0   X      7FA3EB78               mr        r3,r29
0A474 0A3F4          38840747               addi      r4,r4,1863
0A478 0A3F8   X      7FE5FB78               mr        r5,r31
0A47C 0A3FC          4BFFEA05               bl        $-0x15FC                  ; 0x00008E00
0A480 0A400   X      38600000               li        r3,0
0A484 0A404          38210050               addi      SP,SP,80
0A488 0A408          80010008               lwz       r0,0x0008(SP)
0A48C 0A40C   X      7C0803A6               mtlr      r0                        ; LR = 8
0A490 0A410          83A1FFF4               lwz       r29,-0x000C(SP)
0A494 0A414          83C1FFF8               lwz       r30,-0x0008(SP)
0A498 0A418          83E1FFFC               lwz       r31,-0x0004(SP)
0A49C 0A41C   X      4E800020               blr
0A4A0 0A420          80DF001C               lwz       r6,0x001C(r31)
0A4A4 0A424          80FE0050               lwz       r7,0x0050(r30)
0A4A8 0A428   X      7C063800               cmpw      r6,r7
0A4AC 0A42C   X      41820038               beq       $+0x0038                  ; 0x0000A464
0A4B0 0A430          38822698               addi      r4,RTOC,9880
0A4B4 0A434   X      7FA3EB78               mr        r3,r29
0A4B8 0A438          38840781               addi      r4,r4,1921
0A4BC 0A43C   X      7FE5FB78               mr        r5,r31
0A4C0 0A440          4BFFE9C1               bl        $-0x1640                  ; 0x00008E00
0A4C4 0A444   X      38600000               li        r3,0
0A4C8 0A448          38210050               addi      SP,SP,80
0A4CC 0A44C          80010008               lwz       r0,0x0008(SP)
0A4D0 0A450   X      7C0803A6               mtlr      r0                        ; LR = 8
0A4D4 0A454          83A1FFF4               lwz       r29,-0x000C(SP)
0A4D8 0A458          83C1FFF8               lwz       r30,-0x0008(SP)
0A4DC 0A45C          83E1FFFC               lwz       r31,-0x0004(SP)
0A4E0 0A460   X      4E800020               blr
0A4E4 0A464   X      38600001               li        r3,1
0A4E8 0A468          38210050               addi      SP,SP,80
0A4EC 0A46C          80010008               lwz       r0,0x0008(SP)
0A4F0 0A470   X      7C0803A6               mtlr      r0                        ; LR = 8
0A4F4 0A474          83A1FFF4               lwz       r29,-0x000C(SP)
0A4F8 0A478          83C1FFF8               lwz       r30,-0x0008(SP)
0A4FC 0A47C          83E1FFFC               lwz       r31,-0x0004(SP)
0A500 0A480   X      4E800020               blr
0A504 0A484   X      2C030000               cmpwi     r3,0
0A508 0A488   X      4082000C               bne       $+0x000C                  ; 0x0000A494
0A50C 0A48C   X      38600001               li        r3,1
0A510 0A490   X      4E800020               blr
0A514 0A494   X      7C0802A6               mflr      r0                        ; LR = 8
0A518 0A498          BF41FFE8               stmw      r26,-0x0018(SP)
0A51C 0A49C          90010008               stw       r0,0x0008(SP)
0A520 0A4A0          9421FFB0               stwu      SP,-0x0050(SP)
0A524 0A4A4   X      7C7F1B78               mr        r31,r3
0A528 0A4A8          801F0054               lwz       r0,0x0054(r31)
0A52C 0A4AC   X      2C000000               cmpwi     r0,0
0A530 0A4B0   X      418200E0               beq       $+0x00E0                  ; 0x0000A590
0A534 0A4B4          809F0058               lwz       r4,0x0058(r31)
0A538 0A4B8   X      3B400000               li        r26,0
0A53C 0A4BC   X      28040000               cmplwi    r4,0x0000
0A540 0A4C0   X      408100D0               ble       $+0x00D0                  ; 0x0000A590
0A544 0A4C4   X      3BA00000               li        r29,0
0A548 0A4C8          807F0054               lwz       r3,0x0054(r31)
0A54C 0A4CC          837F0008               lwz       r27,0x0008(r31)
0A550 0A4D0   X      2C030000               cmpwi     r3,0
0A554 0A4D4          7FC3EA14               add       r30,r3,r29
0A558 0A4D8   X      418200A4               beq       $+0x00A4                  ; 0x0000A57C
0A55C 0A4DC   X      2C1E0000               cmpwi     r30,0
0A560 0A4E0   X      4182019C               beq       $+0x019C                  ; 0x0000A67C
0A564 0A4E4          80BE000C               lwz       r5,0x000C(r30)
0A568 0A4E8   X      7C05F800               cmpw      r5,r31
0A56C 0A4EC   X      40820178               bne       $+0x0178                  ; 0x0000A664
0A570 0A4F0          80850054               lwz       r4,0x0054(r5)
0A574 0A4F4          38C5005C               addi      r6,r5,92
0A578 0A4F8          7F84EA14               add       r28,r4,r29
0A57C 0A4FC          807C0004               lwz       r3,0x0004(r28)
0A580 0A500   X      7C033000               cmpw      r3,r6
0A584 0A504   X      40820140               bne       $+0x0140                  ; 0x0000A644
0A588 0A508          813C0010               lwz       r9,0x0010(r28)
0A58C 0A50C   X      2C090000               cmpwi     r9,0
0A590 0A510   X      41820118               beq       $+0x0118                  ; 0x0000A628
0A594 0A514          80E5004C               lwz       r7,0x004C(r5)
0A598 0A518          815C0014               lwz       r10,0x0014(r28)
0A59C 0A51C          8087FFC8               lwz       r4,-0x0038(r7)
0A5A0 0A520          8107FFC4               lwz       r8,-0x003C(r7)
0A5A4 0A524   X      7CC44850               sub       r6,r9,r4
0A5A8 0A528          7C664214               add       r3,r6,r8
0A5AC 0A52C   X      7C0A1800               cmpw      r10,r3
0A5B0 0A530   X      408200C4               bne       $+0x00C4                  ; 0x0000A5F4
0A5B4 0A534   X      546B07BF               clrlwi.   r11,r3,30
0A5B8 0A538   X      4082008C               bne       $+0x008C                  ; 0x0000A5C4
0A5BC 0A53C          4800CFED               bl        $+0xCFEC                  ; 0x00017528
0A5C0 0A540          80410014               lwz       RTOC,0x0014(SP)
0A5C4 0A544          801C0018               lwz       r0,0x0018(r28)
0A5C8 0A548   X      7C671B78               mr        r7,r3
0A5CC 0A54C   X      7C003800               cmpw      r0,r7
0A5D0 0A550   X      40820058               bne       $+0x0058                  ; 0x0000A5A8
0A5D4 0A554          80DE001C               lwz       r6,0x001C(r30)
0A5D8 0A558          80FF0050               lwz       r7,0x0050(r31)
0A5DC 0A55C   X      7C063800               cmpw      r6,r7
0A5E0 0A560   X      4182001C               beq       $+0x001C                  ; 0x0000A57C
0A5E4 0A564          38822698               addi      r4,RTOC,9880
0A5E8 0A568   X      7F63DB78               mr        r3,r27
0A5EC 0A56C          38840781               addi      r4,r4,1921
0A5F0 0A570   X      7FC5F378               mr        r5,r30
0A5F4 0A574          4BFFE88D               bl        $-0x1774                  ; 0x00008E00
0A5F8 0A578          48000114               b         $+0x0114                  ; 0x0000A68C
0A5FC 0A57C          801F0058               lwz       r0,0x0058(r31)
0A600 0A580          3B5A0001               addi      r26,r26,1
0A604 0A584   X      7C1A0040               cmplw     r26,r0
0A608 0A588          3BBD0044               addi      r29,r29,68
0A60C 0A58C   X      4180FF3C               blt       $-0x00C4                  ; 0x0000A4C8
0A610 0A590   X      38600001               li        r3,1
0A614 0A594          38210050               addi      SP,SP,80
0A618 0A598          80010008               lwz       r0,0x0008(SP)
0A61C 0A59C   X      7C0803A6               mtlr      r0                        ; LR = 8
0A620 0A5A0          BB41FFE8               lmw       r26,-0x0018(SP)
0A624 0A5A4   X      4E800020               blr
0A628 0A5A8          38822698               addi      r4,RTOC,9880
0A62C 0A5AC   X      7F63DB78               mr        r3,r27
0A630 0A5B0          80DE0018               lwz       r6,0x0018(r30)
0A634 0A5B4   X      7FC5F378               mr        r5,r30
0A638 0A5B8          38840747               addi      r4,r4,1863
0A63C 0A5BC          4BFFE845               bl        $-0x17BC                  ; 0x00008E00
0A640 0A5C0          480000CC               b         $+0x00CC                  ; 0x0000A68C
0A644 0A5C4          83BF004C               lwz       r29,0x004C(r31)
0A648 0A5C8   X      7F63DB78               mr        r3,r27
0A64C 0A5CC          809E0010               lwz       r4,0x0010(r30)
0A650 0A5D0   X      7FC5F378               mr        r5,r30
0A654 0A5D4          80DDFFC8               lwz       r6,-0x0038(r29)
0A658 0A5D8          80FDFFC4               lwz       r7,-0x003C(r29)
0A65C 0A5DC   X      7CC62050               sub       r6,r4,r6
0A660 0A5E0          38822698               addi      r4,RTOC,9880
0A664 0A5E4          7CC63A14               add       r6,r6,r7
0A668 0A5E8          3884070A               addi      r4,r4,1802
0A66C 0A5EC          4BFFE815               bl        $-0x17EC                  ; 0x00008E00
0A670 0A5F0          4800009C               b         $+0x009C                  ; 0x0000A68C
0A674 0A5F4          809F004C               lwz       r4,0x004C(r31)
0A678 0A5F8   X      7F63DB78               mr        r3,r27
0A67C 0A5FC          80C4FFC8               lwz       r6,-0x0038(r4)
0A680 0A600   X      7FC5F378               mr        r5,r30
0A684 0A604          83A4FFC4               lwz       r29,-0x003C(r4)
0A688 0A608          839E0010               lwz       r28,0x0010(r30)
0A68C 0A60C          38822698               addi      r4,RTOC,9880
0A690 0A610   X      7CE6E050               sub       r7,r28,r6
0A694 0A614          80DE0014               lwz       r6,0x0014(r30)
0A698 0A618          7CE7EA14               add       r7,r7,r29
0A69C 0A61C          388406D2               addi      r4,r4,1746
0A6A0 0A620          4BFFE7E1               bl        $-0x1820                  ; 0x00008E00
0A6A4 0A624          48000068               b         $+0x0068                  ; 0x0000A68C
0A6A8 0A628          38822698               addi      r4,RTOC,9880
0A6AC 0A62C   X      7F63DB78               mr        r3,r27
0A6B0 0A630          38840393               addi      r4,r4,915
0A6B4 0A634   X      7FC5F378               mr        r5,r30
0A6B8 0A638   X      38C00000               li        r6,0
0A6BC 0A63C          4BFFE7C5               bl        $-0x183C                  ; 0x00008E00
0A6C0 0A640          4800004C               b         $+0x004C                  ; 0x0000A68C
0A6C4 0A644          38822698               addi      r4,RTOC,9880
0A6C8 0A648   X      7F63DB78               mr        r3,r27
0A6CC 0A64C          80DE0004               lwz       r6,0x0004(r30)
0A6D0 0A650   X      7FC5F378               mr        r5,r30
0A6D4 0A654          38840699               addi      r4,r4,1689
0A6D8 0A658          38FF005C               addi      r7,r31,92
0A6DC 0A65C          4BFFE7A5               bl        $-0x185C                  ; 0x00008E00
0A6E0 0A660          4800002C               b         $+0x002C                  ; 0x0000A68C
0A6E4 0A664          38822698               addi      r4,RTOC,9880
0A6E8 0A668   X      7F63DB78               mr        r3,r27
0A6EC 0A66C          38840667               addi      r4,r4,1639
0A6F0 0A670   X      7FE6FB78               mr        r6,r31
0A6F4 0A674          4BFFE78D               bl        $-0x1874                  ; 0x00008E00
0A6F8 0A678          48000014               b         $+0x0014                  ; 0x0000A68C
0A6FC 0A67C          38822698               addi      r4,RTOC,9880
0A700 0A680   X      7F63DB78               mr        r3,r27
0A704 0A684          38840645               addi      r4,r4,1605
0A708 0A688          4BFFE779               bl        $-0x1888                  ; 0x00008E00
0A70C 0A68C          38822698               addi      r4,RTOC,9880
0A710 0A690   X      7F45D378               mr        r5,r26
0A714 0A694          807F0008               lwz       r3,0x0008(r31)
0A718 0A698          388407B0               addi      r4,r4,1968
0A71C 0A69C          4BFFE765               bl        $-0x189C                  ; 0x00008E00
0A720 0A6A0   X      38600000               li        r3,0
0A724 0A6A4          38210050               addi      SP,SP,80
0A728 0A6A8          80010008               lwz       r0,0x0008(SP)
0A72C 0A6AC   X      7C0803A6               mtlr      r0                        ; LR = 8
0A730 0A6B0          BB41FFE8               lmw       r26,-0x0018(SP)
0A734 0A6B4   X      4E800020               blr
0A738 0A6B8   X      7C0802A6               mflr      r0                        ; LR = 8
0A73C 0A6BC          BF21FFE4               stmw      r25,-0x001C(SP)
0A740 0A6C0          90010008               stw       r0,0x0008(SP)
0A744 0A6C4          9421FFA0               stwu      SP,-0x0060(SP)
0A748 0A6C8   X      3BA00000               li        r29,0
0A74C 0A6CC   X      7C7F1B78               mr        r31,r3
0A750 0A6D0          801F0054               lwz       r0,0x0054(r31)
0A754 0A6D4   X      7C9A2378               mr        r26,r4
0A758 0A6D8   X      2C000000               cmpwi     r0,0
0A75C 0A6DC   X      3B800000               li        r28,0
0A760 0A6E0   X      418200E4               beq       $+0x00E4                  ; 0x0000A7C4
0A764 0A6E4          80DF0060               lwz       r6,0x0060(r31)
0A768 0A6E8          80FF0058               lwz       r7,0x0058(r31)
0A76C 0A6EC   X      7C063800               cmpw      r6,r7
0A770 0A6F0   X      41820030               beq       $+0x0030                  ; 0x0000A720
0A774 0A6F4          38822698               addi      r4,RTOC,9880
0A778 0A6F8   X      7CA63850               sub       r5,r7,r6
0A77C 0A6FC          807F0008               lwz       r3,0x0008(r31)
0A780 0A700          388407D5               addi      r4,r4,2005
0A784 0A704          4BFFE6FD               bl        $-0x1904                  ; 0x00008E00
0A788 0A708   X      38600000               li        r3,0
0A78C 0A70C          38210060               addi      SP,SP,96
0A790 0A710          80010008               lwz       r0,0x0008(SP)
0A794 0A714   X      7C0803A6               mtlr      r0                        ; LR = 8
0A798 0A718          BB21FFE4               lmw       r25,-0x001C(SP)
0A79C 0A71C   X      4E800020               blr
0A7A0 0A720   X      7FE3FB78               mr        r3,r31
0A7A4 0A724          4BFFFD61               bl        $-0x02A0                  ; 0x0000A484
0A7A8 0A728   X      2C030000               cmpwi     r3,0
0A7AC 0A72C   X      4082002C               bne       $+0x002C                  ; 0x0000A758
0A7B0 0A730          38822698               addi      r4,RTOC,9880
0A7B4 0A734          807F0008               lwz       r3,0x0008(r31)
0A7B8 0A738          38840810               addi      r4,r4,2064
0A7BC 0A73C          4BFFE6C5               bl        $-0x193C                  ; 0x00008E00
0A7C0 0A740   X      38600000               li        r3,0
0A7C4 0A744          38210060               addi      SP,SP,96
0A7C8 0A748          80010008               lwz       r0,0x0008(SP)
0A7CC 0A74C   X      7C0803A6               mtlr      r0                        ; LR = 8
0A7D0 0A750          BB21FFE4               lmw       r25,-0x001C(SP)
0A7D4 0A754   X      4E800020               blr
0A7D8 0A758          83DF004C               lwz       r30,0x004C(r31)
0A7DC 0A75C   X      2C1E0000               cmpwi     r30,0
0A7E0 0A760   X      41820048               beq       $+0x0048                  ; 0x0000A7A8
0A7E4 0A764          807EFFC8               lwz       r3,-0x0038(r30)
0A7E8 0A768          809EFFCC               lwz       r4,-0x0034(r30)
0A7EC 0A76C          4800CB35               bl        $+0xCB34                  ; 0x000172A0
0A7F0 0A770          80410014               lwz       RTOC,0x0014(SP)
0A7F4 0A774          807EFFD8               lwz       r3,-0x0028(r30)
0A7F8 0A778   X      38800000               li        r4,0
0A7FC 0A77C          4800CB3D               bl        $+0xCB3C                  ; 0x000172B8
0A800 0A780          80410014               lwz       RTOC,0x0014(SP)
0A804 0A784   X      2C030000               cmpwi     r3,0
0A808 0A788   X      41820014               beq       $+0x0014                  ; 0x0000A79C
0A80C 0A78C          38822698               addi      r4,RTOC,9880
0A810 0A790   X      38600000               li        r3,0
0A814 0A794          388404E4               addi      r4,r4,1252
0A818 0A798          4BFFE669               bl        $-0x1998                  ; 0x00008E00
0A81C 0A79C          807EFFC0               lwz       r3,-0x0040(r30)
0A820 0A7A0          4800CB31               bl        $+0xCB30                  ; 0x000172D0
0A824 0A7A4          80410014               lwz       RTOC,0x0014(SP)
0A828 0A7A8          807F0054               lwz       r3,0x0054(r31)
0A82C 0A7AC          93BF004C               stw       r29,0x004C(r31)
0A830 0A7B0   X      2C030000               cmpwi     r3,0
0A834 0A7B4   X      4182000C               beq       $+0x000C                  ; 0x0000A7C0
0A838 0A7B8          4800CB31               bl        $+0xCB30                  ; 0x000172E8
0A83C 0A7BC          80410014               lwz       RTOC,0x0014(SP)
0A840 0A7C0          93BF0054               stw       r29,0x0054(r31)
0A844 0A7C4          837F0064               lwz       r27,0x0064(r31)
0A848 0A7C8          1C7A0044               mulli     r3,r26,68
0A84C 0A7CC          3B7B0003               addi      r27,r27,3
0A850 0A7D0   X      7C7E1B78               mr        r30,r3
0A854 0A7D4   X      577B003A               clrrwi    r27,r27,2
0A858 0A7D8          937F0050               stw       r27,0x0050(r31)
0A85C 0A7DC          935F0058               stw       r26,0x0058(r31)
0A860 0A7E0          4800CB39               bl        $+0xCB38                  ; 0x00017318
0A864 0A7E4          80410014               lwz       RTOC,0x0014(SP)
0A868 0A7E8   X      7C7B1B78               mr        r27,r3
0A86C 0A7EC   X      2C1B0000               cmpwi     r27,0
0A870 0A7F0   X      41820010               beq       $+0x0010                  ; 0x0000A800
0A874 0A7F4   X      7FC4F378               mr        r4,r30
0A878 0A7F8          4800CAA9               bl        $+0xCAA8                  ; 0x000172A0
0A87C 0A7FC          80410014               lwz       RTOC,0x0014(SP)
0A880 0A800          937F0054               stw       r27,0x0054(r31)
0A884 0A804   X      2C1B0000               cmpwi     r27,0
0A888 0A808   X      40820030               bne       $+0x0030                  ; 0x0000A838
0A88C 0A80C          38822698               addi      r4,RTOC,9880
0A890 0A810   X      7FC5F378               mr        r5,r30
0A894 0A814          807F0008               lwz       r3,0x0008(r31)
0A898 0A818          3884083A               addi      r4,r4,2106
0A89C 0A81C          4BFFE5E5               bl        $-0x1A1C                  ; 0x00008E00
0A8A0 0A820   X      38600000               li        r3,0
0A8A4 0A824          38210060               addi      SP,SP,96
0A8A8 0A828          80010008               lwz       r0,0x0008(SP)
0A8AC 0A82C   X      7C0803A6               mtlr      r0                        ; LR = 8
0A8B0 0A830          BB21FFE4               lmw       r25,-0x001C(SP)
0A8B4 0A834   X      4E800020               blr
0A8B8 0A838          807F0050               lwz       r3,0x0050(r31)
0A8BC 0A83C   X      38800001               li        r4,1
0A8C0 0A840          7C7A19D6               mullw     r3,r26,r3
0A8C4 0A844          4BFFF545               bl        $-0x0ABC                  ; 0x00009D88
0A8C8 0A848          907F004C               stw       r3,0x004C(r31)
0A8CC 0A84C   X      2C030000               cmpwi     r3,0
0A8D0 0A850   X      40820034               bne       $+0x0034                  ; 0x0000A884
0A8D4 0A854          80BF0050               lwz       r5,0x0050(r31)
0A8D8 0A858          38822698               addi      r4,RTOC,9880
0A8DC 0A85C          7CBA29D6               mullw     r5,r26,r5
0A8E0 0A860          807F0008               lwz       r3,0x0008(r31)
0A8E4 0A864          3884086B               addi      r4,r4,2155
0A8E8 0A868          4BFFE599               bl        $-0x1A68                  ; 0x00008E00
0A8EC 0A86C   X      38600000               li        r3,0
0A8F0 0A870          38210060               addi      SP,SP,96
0A8F4 0A874          80010008               lwz       r0,0x0008(SP)
0A8F8 0A878   X      7C0803A6               mtlr      r0                        ; LR = 8
0A8FC 0A87C          BB21FFE4               lmw       r25,-0x001C(SP)
0A900 0A880   X      4E800020               blr
0A904 0A884          93BF005C               stw       r29,0x005C(r31)
0A908 0A888   X      281A0000               cmplwi    r26,0x0000
0A90C 0A88C          939F0060               stw       r28,0x0060(r31)
0A910 0A890          3B3F005C               addi      r25,r31,92
0A914 0A894   X      3BA00000               li        r29,0
0A918 0A898   X      40810110               ble       $+0x0110                  ; 0x0000A9A8
0A91C 0A89C   X      3B800000               li        r28,0
0A920 0A8A0          807F0050               lwz       r3,0x0050(r31)
0A924 0A8A4          80BF004C               lwz       r5,0x004C(r31)
0A928 0A8A8          7C83E9D6               mullw     r4,r3,r29
0A92C 0A8AC          801F0054               lwz       r0,0x0054(r31)
0A930 0A8B0          7FC0E214               add       r30,r0,r28
0A934 0A8B4          7CC52214               add       r6,r5,r4
0A938 0A8B8          90DE0010               stw       r6,0x0010(r30)
0A93C 0A8BC          80FF0050               lwz       r7,0x0050(r31)
0A940 0A8C0          90FE001C               stw       r7,0x001C(r30)
0A944 0A8C4          811F004C               lwz       r8,0x004C(r31)
0A948 0A8C8          8128FFC8               lwz       r9,-0x0038(r8)
0A94C 0A8CC          8168FFC4               lwz       r11,-0x003C(r8)
0A950 0A8D0   X      7D493050               sub       r10,r6,r9
0A954 0A8D4          7D8A5A14               add       r12,r10,r11
0A958 0A8D8          919E0014               stw       r12,0x0014(r30)
0A95C 0A8DC          819F004C               lwz       r12,0x004C(r31)
0A960 0A8E0          806CFFC8               lwz       r3,-0x0038(r12)
0A964 0A8E4          800CFFC4               lwz       r0,-0x003C(r12)
0A968 0A8E8   X      7C633050               sub       r3,r6,r3
0A96C 0A8EC          7C630214               add       r3,r3,r0
0A970 0A8F0          4800CC39               bl        $+0xCC38                  ; 0x00017528
0A974 0A8F4          80410014               lwz       RTOC,0x0014(SP)
0A978 0A8F8          907E0018               stw       r3,0x0018(r30)
0A97C 0A8FC          93FE000C               stw       r31,0x000C(r30)
0A980 0A900          933E0004               stw       r25,0x0004(r30)
0A984 0A904          801F0054               lwz       r0,0x0054(r31)
0A988 0A908   X      2C000000               cmpwi     r0,0
0A98C 0A90C          837F0008               lwz       r27,0x0008(r31)
0A990 0A910   X      41820080               beq       $+0x0080                  ; 0x0000A990
0A994 0A914   X      2C1E0000               cmpwi     r30,0
0A998 0A918   X      41820134               beq       $+0x0134                  ; 0x0000AA4C
0A99C 0A91C          813E0010               lwz       r9,0x0010(r30)
0A9A0 0A920   X      2C090000               cmpwi     r9,0
0A9A4 0A924   X      4182010C               beq       $+0x010C                  ; 0x0000AA30
0A9A8 0A928          819F004C               lwz       r12,0x004C(r31)
0A9AC 0A92C          80DE0014               lwz       r6,0x0014(r30)
0A9B0 0A930          808CFFC8               lwz       r4,-0x0038(r12)
0A9B4 0A934          80ECFFC4               lwz       r7,-0x003C(r12)
0A9B8 0A938   X      7CA44850               sub       r5,r9,r4
0A9BC 0A93C          7C653A14               add       r3,r5,r7
0A9C0 0A940   X      7C061800               cmpw      r6,r3
0A9C4 0A944   X      408200C0               bne       $+0x00C0                  ; 0x0000AA04
0A9C8 0A948   X      546807BF               clrlwi.   r8,r3,30
0A9CC 0A94C   X      4082008C               bne       $+0x008C                  ; 0x0000A9D8
0A9D0 0A950          4800CBD9               bl        $+0xCBD8                  ; 0x00017528
0A9D4 0A954          80410014               lwz       RTOC,0x0014(SP)
0A9D8 0A958          80DE0018               lwz       r6,0x0018(r30)
0A9DC 0A95C   X      7C671B78               mr        r7,r3
0A9E0 0A960   X      7C063800               cmpw      r6,r7
0A9E4 0A964   X      4082005C               bne       $+0x005C                  ; 0x0000A9C0
0A9E8 0A968          80FF0050               lwz       r7,0x0050(r31)
0A9EC 0A96C          80DE001C               lwz       r6,0x001C(r30)
0A9F0 0A970   X      7C063800               cmpw      r6,r7
0A9F4 0A974   X      4182001C               beq       $+0x001C                  ; 0x0000A990
0A9F8 0A978          38822698               addi      r4,RTOC,9880
0A9FC 0A97C   X      7F63DB78               mr        r3,r27
0AA00 0A980          38840781               addi      r4,r4,1921
0AA04 0A984   X      7FC5F378               mr        r5,r30
0AA08 0A988          4BFFE479               bl        $-0x1B88                  ; 0x00008E00
0AA0C 0A98C          480000D0               b         $+0x00D0                  ; 0x0000AA5C
0AA10 0A990          3BBD0001               addi      r29,r29,1
0AA14 0A994   X      7FC3F378               mr        r3,r30
0AA18 0A998          3B9C0044               addi      r28,r28,68
0AA1C 0A99C          4BFFE99D               bl        $-0x1664                  ; 0x00009338
0AA20 0A9A0   X      7C1DD040               cmplw     r29,r26
0AA24 0A9A4   X      4180FEFC               blt       $-0x0104                  ; 0x0000A8A0
0AA28 0A9A8   X      38600001               li        r3,1
0AA2C 0A9AC          38210060               addi      SP,SP,96
0AA30 0A9B0          80010008               lwz       r0,0x0008(SP)
0AA34 0A9B4   X      7C0803A6               mtlr      r0                        ; LR = 8
0AA38 0A9B8          BB21FFE4               lmw       r25,-0x001C(SP)
0AA3C 0A9BC   X      4E800020               blr
0AA40 0A9C0          38822698               addi      r4,RTOC,9880
0AA44 0A9C4   X      7F63DB78               mr        r3,r27
0AA48 0A9C8          38840747               addi      r4,r4,1863
0AA4C 0A9CC   X      7FC5F378               mr        r5,r30
0AA50 0A9D0          4BFFE431               bl        $-0x1BD0                  ; 0x00008E00
0AA54 0A9D4          48000088               b         $+0x0088                  ; 0x0000AA5C
0AA58 0A9D8          819F004C               lwz       r12,0x004C(r31)
0AA5C 0A9DC   X      7F63DB78               mr        r3,r27
0AA60 0A9E0          80CCFFC8               lwz       r6,-0x0038(r12)
0AA64 0A9E4   X      7FC5F378               mr        r5,r30
0AA68 0A9E8          808CFFC4               lwz       r4,-0x003C(r12)
0AA6C 0A9EC   X      7CC64850               sub       r6,r9,r6
0AA70 0A9F0          7CC62214               add       r6,r6,r4
0AA74 0A9F4          38822698               addi      r4,RTOC,9880
0AA78 0A9F8          3884070A               addi      r4,r4,1802
0AA7C 0A9FC          4BFFE405               bl        $-0x1BFC                  ; 0x00008E00
0AA80 0AA00          4800005C               b         $+0x005C                  ; 0x0000AA5C
0AA84 0AA04          83BF004C               lwz       r29,0x004C(r31)
0AA88 0AA08   X      7F63DB78               mr        r3,r27
0AA8C 0AA0C          80FDFFC8               lwz       r7,-0x0038(r29)
0AA90 0AA10   X      7FC5F378               mr        r5,r30
0AA94 0AA14          809DFFC4               lwz       r4,-0x003C(r29)
0AA98 0AA18   X      7CE74850               sub       r7,r9,r7
0AA9C 0AA1C          7CE72214               add       r7,r7,r4
0AAA0 0AA20          38822698               addi      r4,RTOC,9880
0AAA4 0AA24          388406D2               addi      r4,r4,1746
0AAA8 0AA28          4BFFE3D9               bl        $-0x1C28                  ; 0x00008E00
0AAAC 0AA2C          48000030               b         $+0x0030                  ; 0x0000AA5C
0AAB0 0AA30          38822698               addi      r4,RTOC,9880
0AAB4 0AA34   X      7F63DB78               mr        r3,r27
0AAB8 0AA38          38840393               addi      r4,r4,915
0AABC 0AA3C   X      7FC5F378               mr        r5,r30
0AAC0 0AA40   X      38C00000               li        r6,0
0AAC4 0AA44          4BFFE3BD               bl        $-0x1C44                  ; 0x00008E00
0AAC8 0AA48          48000014               b         $+0x0014                  ; 0x0000AA5C
0AACC 0AA4C          38822698               addi      r4,RTOC,9880
0AAD0 0AA50   X      7F63DB78               mr        r3,r27
0AAD4 0AA54          38840645               addi      r4,r4,1605
0AAD8 0AA58          4BFFE3A9               bl        $-0x1C58                  ; 0x00008E00
0AADC 0AA5C   X      38600000               li        r3,0
0AAE0 0AA60          38210060               addi      SP,SP,96
0AAE4 0AA64          80010008               lwz       r0,0x0008(SP)
0AAE8 0AA68   X      7C0803A6               mtlr      r0                        ; LR = 8
0AAEC 0AA6C          BB21FFE4               lmw       r25,-0x001C(SP)
0AAF0 0AA70   X      4E800020               blr
0AAF4 0AA74   X      7C0802A6               mflr      r0                        ; LR = 8
0AAF8 0AA78          BE21FFC4               stmw      r17,-0x003C(SP)
0AAFC 0AA7C          90010008               stw       r0,0x0008(SP)
0AB00 0AA80          9421FF70               stwu      SP,-0x0090(SP)
0AB04 0AA84          82A100C8               lwz       r21,0x00C8(SP)
0AB08 0AA88   X      7D595378               mr        r25,r10
0AB0C 0AA8C          828100CC               lwz       r20,0x00CC(SP)
0AB10 0AA90   X      7D3D4B78               mr        r29,r9
0AB14 0AA94          8A6100D3               lbz       r19,0x00D3(SP)
0AB18 0AA98   X      7D184378               mr        r24,r8
0AB1C 0AA9C          834100D4               lwz       r26,0x00D4(SP)
0AB20 0AAA0   X      7CF73B78               mr        r23,r7
0AB24 0AAA4          82C100D8               lwz       r22,0x00D8(SP)
0AB28 0AAA8   X      7CDC3378               mr        r28,r6
0AB2C 0AAAC   X      7CBB2B78               mr        r27,r5
0AB30 0AAB0   X      7C9E2378               mr        r30,r4
0AB34 0AAB4   X      7C7F1B78               mr        r31,r3
0AB38 0AAB8          807F0000               lwz       r3,0x0000(r31)
0AB3C 0AABC          8183002C               lwz       r12,0x002C(r3)
0AB40 0AAC0          4800CEA1               bl        $+0xCEA0                  ; 0x00017960
0AB44 0AAC4          80410014               lwz       RTOC,0x0014(SP)
0AB48 0AAC8   X      2C030000               cmpwi     r3,0
0AB4C 0AACC   X      40820044               bne       $+0x0044                  ; 0x0000AB10
0AB50 0AAD0          38822698               addi      r4,RTOC,9880
0AB54 0AAD4          807F0008               lwz       r3,0x0008(r31)
0AB58 0AAD8          388408A1               addi      r4,r4,2209
0AB5C 0AADC          4BFFE325               bl        $-0x1CDC                  ; 0x00008E00
0AB60 0AAE0   X      38000000               li        r0,0
0AB64 0AAE4          901F001C               stw       r0,0x001C(r31)
0AB68 0AAE8          807F0000               lwz       r3,0x0000(r31)
0AB6C 0AAEC          8183002C               lwz       r12,0x002C(r3)
0AB70 0AAF0          4800CE71               bl        $+0xCE70                  ; 0x00017960
0AB74 0AAF4          80410014               lwz       RTOC,0x0014(SP)
0AB78 0AAF8   X      38600000               li        r3,0
0AB7C 0AAFC          38210090               addi      SP,SP,144
0AB80 0AB00          80010008               lwz       r0,0x0008(SP)
0AB84 0AB04   X      7C0803A6               mtlr      r0                        ; LR = 8
0AB88 0AB08          BA21FFC4               lmw       r17,-0x003C(SP)
0AB8C 0AB0C   X      4E800020               blr
0AB90 0AB10   X      2C1E0001               cmpwi     r30,1
0AB94 0AB14   X      39200001               li        r9,1
0AB98 0AB18   X      418200CC               beq       $+0x00CC                  ; 0x0000ABE4
0AB9C 0AB1C   X      2C1E0002               cmpwi     r30,2
0ABA0 0AB20   X      41820044               beq       $+0x0044                  ; 0x0000AB64
0ABA4 0AB24   X      2C1E0003               cmpwi     r30,3
0ABA8 0AB28   X      41820028               beq       $+0x0028                  ; 0x0000AB50
0ABAC 0AB2C   X      2C1E0004               cmpwi     r30,4
0ABB0 0AB30   X      41820048               beq       $+0x0048                  ; 0x0000AB78
0ABB4 0AB34          8222FFB0               lwz       r17,-0x0050(RTOC)
0ABB8 0AB38   X      281E0004               cmplwi    r30,0x0004
0ABBC 0AB3C   X      4181008C               bgt       $+0x008C                  ; 0x0000ABC8
0ABC0 0AB40   X      57C3103A               slwi      r3,r30,2
0ABC4 0AB44          7C71182E               lwzx      r3,r17,r3
0ABC8 0AB48   X      7C6903A6               mtctr     r3                        ; CTR = 9
0ABCC 0AB4C   X      4E800420               bctr
0ABD0 0AB50   X      38800000               li        r4,0
0ABD4 0AB54          993F0020               stb       r9,0x0020(r31)
0ABD8 0AB58          989F0021               stb       r4,0x0021(r31)
0ABDC 0AB5C          989F0022               stb       r4,0x0022(r31)
0ABE0 0AB60          48000094               b         $+0x0094                  ; 0x0000ABF4
0ABE4 0AB64   X      38600000               li        r3,0
0ABE8 0AB68          993F0021               stb       r9,0x0021(r31)
0ABEC 0AB6C          987F0020               stb       r3,0x0020(r31)
0ABF0 0AB70          987F0022               stb       r3,0x0022(r31)
0ABF4 0AB74          48000080               b         $+0x0080                  ; 0x0000ABF4
0ABF8 0AB78   X      38800000               li        r4,0
0ABFC 0AB7C          993F0022               stb       r9,0x0022(r31)
0AC00 0AB80          989F0020               stb       r4,0x0020(r31)
0AC04 0AB84          989F0021               stb       r4,0x0021(r31)
0AC08 0AB88          4800006C               b         $+0x006C                  ; 0x0000ABF4
0AC0C 0AB8C          80A2FF90               lwz       r5,-0x0070(RTOC)
0AC10 0AB90          38A50043               addi      r5,r5,67
0AC14 0AB94          4800003C               b         $+0x003C                  ; 0x0000ABD0
0AC18 0AB98          80A2FF90               lwz       r5,-0x0070(RTOC)
0AC1C 0AB9C          38A5004A               addi      r5,r5,74
0AC20 0ABA0          48000030               b         $+0x0030                  ; 0x0000ABD0
0AC24 0ABA4          80A2FF90               lwz       r5,-0x0070(RTOC)
0AC28 0ABA8          38A5005F               addi      r5,r5,95
0AC2C 0ABAC          48000024               b         $+0x0024                  ; 0x0000ABD0
0AC30 0ABB0          80A2FF90               lwz       r5,-0x0070(RTOC)
0AC34 0ABB4          38A50075               addi      r5,r5,117
0AC38 0ABB8          48000018               b         $+0x0018                  ; 0x0000ABD0
0AC3C 0ABBC          80A2FF90               lwz       r5,-0x0070(RTOC)
0AC40 0ABC0          38A50081               addi      r5,r5,129
0AC44 0ABC4          4800000C               b         $+0x000C                  ; 0x0000ABD0
0AC48 0ABC8          80A2FF90               lwz       r5,-0x0070(RTOC)
0AC4C 0ABCC          38A5008E               addi      r5,r5,142
0AC50 0ABD0          38822698               addi      r4,RTOC,9880
0AC54 0ABD4          807F0008               lwz       r3,0x0008(r31)
0AC58 0ABD8          388408BB               addi      r4,r4,2235
0AC5C 0ABDC          4BFFE225               bl        $-0x1DDC                  ; 0x00008E00
0AC60 0ABE0          4BFFFF00               b         $-0x0100                  ; 0x0000AAE0
0AC64 0ABE4   X      3A400000               li        r18,0
0AC68 0ABE8          993F0020               stb       r9,0x0020(r31)
0AC6C 0ABEC          993F0021               stb       r9,0x0021(r31)
0AC70 0ABF0          9A5F0022               stb       r18,0x0022(r31)
0AC74 0ABF4          807F0038               lwz       r3,0x0038(r31)
0AC78 0ABF8          93DF001C               stw       r30,0x001C(r31)
0AC7C 0ABFC   X      7C03E000               cmpw      r3,r28
0AC80 0AC00          937F0028               stw       r27,0x0028(r31)
0AC84 0AC04   X      4182005C               beq       $+0x005C                  ; 0x0000AC60
0AC88 0AC08          807F0000               lwz       r3,0x0000(r31)
0AC8C 0AC0C   X      7F84E378               mr        r4,r28
0AC90 0AC10          81830010               lwz       r12,0x0010(r3)
0AC94 0AC14          4800CD4D               bl        $+0xCD4C                  ; 0x00017960
0AC98 0AC18          80410014               lwz       RTOC,0x0014(SP)
0AC9C 0AC1C   X      2C030000               cmpwi     r3,0
0ACA0 0AC20   X      40820018               bne       $+0x0018                  ; 0x0000AC38
0ACA4 0AC24          38822698               addi      r4,RTOC,9880
0ACA8 0AC28          807F0008               lwz       r3,0x0008(r31)
0ACAC 0AC2C          388408D7               addi      r4,r4,2263
0ACB0 0AC30          4BFFE1D1               bl        $-0x1E30                  ; 0x00008E00
0ACB4 0AC34          4BFFFEAC               b         $-0x0154                  ; 0x0000AAE0
0ACB8 0AC38   X      7FE3FB78               mr        r3,r31
0ACBC 0AC3C   X      7F84E378               mr        r4,r28
0ACC0 0AC40          4BFFF295               bl        $-0x0D6C                  ; 0x00009ED4
0ACC4 0AC44   X      2C030000               cmpwi     r3,0
0ACC8 0AC48   X      40820018               bne       $+0x0018                  ; 0x0000AC60
0ACCC 0AC4C          38822698               addi      r4,RTOC,9880
0ACD0 0AC50          807F0008               lwz       r3,0x0008(r31)
0ACD4 0AC54          388408F4               addi      r4,r4,2292
0ACD8 0AC58          4BFFE1A9               bl        $-0x1E58                  ; 0x00008E00
0ACDC 0AC5C          4BFFFE84               b         $-0x017C                  ; 0x0000AAE0
0ACE0 0AC60          825F0058               lwz       r18,0x0058(r31)
0ACE4 0AC64   X      7C12E800               cmpw      r18,r29
0ACE8 0AC68   X      4182005C               beq       $+0x005C                  ; 0x0000ACC4
0ACEC 0AC6C          807F0000               lwz       r3,0x0000(r31)
0ACF0 0AC70   X      7FA4EB78               mr        r4,r29
0ACF4 0AC74          81830020               lwz       r12,0x0020(r3)
0ACF8 0AC78          4800CCE9               bl        $+0xCCE8                  ; 0x00017960
0ACFC 0AC7C          80410014               lwz       RTOC,0x0014(SP)
0AD00 0AC80   X      2C030000               cmpwi     r3,0
0AD04 0AC84   X      40820018               bne       $+0x0018                  ; 0x0000AC9C
0AD08 0AC88          38822698               addi      r4,RTOC,9880
0AD0C 0AC8C          807F0008               lwz       r3,0x0008(r31)
0AD10 0AC90          3884091C               addi      r4,r4,2332
0AD14 0AC94          4BFFE16D               bl        $-0x1E94                  ; 0x00008E00
0AD18 0AC98          4BFFFE48               b         $-0x01B8                  ; 0x0000AAE0
0AD1C 0AC9C   X      7FE3FB78               mr        r3,r31
0AD20 0ACA0   X      7FA4EB78               mr        r4,r29
0AD24 0ACA4          4BFFFA15               bl        $-0x05EC                  ; 0x0000A6B8
0AD28 0ACA8   X      2C030000               cmpwi     r3,0
0AD2C 0ACAC   X      40820018               bne       $+0x0018                  ; 0x0000ACC4
0AD30 0ACB0          38822698               addi      r4,RTOC,9880
0AD34 0ACB4          807F0008               lwz       r3,0x0008(r31)
0AD38 0ACB8          38840939               addi      r4,r4,2361
0AD3C 0ACBC          4BFFE145               bl        $-0x1EBC                  ; 0x00008E00
0AD40 0ACC0          4BFFFE20               b         $-0x01E0                  ; 0x0000AAE0
0AD44 0ACC4          807F0000               lwz       r3,0x0000(r31)
0AD48 0ACC8          8183000C               lwz       r12,0x000C(r3)
0AD4C 0ACCC          4800CC95               bl        $+0xCC94                  ; 0x00017960
0AD50 0ACD0          80410014               lwz       RTOC,0x0014(SP)
0AD54 0ACD4   X      2C030000               cmpwi     r3,0
0AD58 0ACD8   X      40820018               bne       $+0x0018                  ; 0x0000ACF0
0AD5C 0ACDC          38822698               addi      r4,RTOC,9880
0AD60 0ACE0          807F0008               lwz       r3,0x0008(r31)
0AD64 0ACE4          38840961               addi      r4,r4,2401
0AD68 0ACE8          4BFFE119               bl        $-0x1EE8                  ; 0x00008E00
0AD6C 0ACEC          4BFFFDF4               b         $-0x020C                  ; 0x0000AAE0
0AD70 0ACF0          807F0000               lwz       r3,0x0000(r31)
0AD74 0ACF4          8183001C               lwz       r12,0x001C(r3)
0AD78 0ACF8          4800CC69               bl        $+0xCC68                  ; 0x00017960
0AD7C 0ACFC          80410014               lwz       RTOC,0x0014(SP)
0AD80 0AD00   X      2C030000               cmpwi     r3,0
0AD84 0AD04   X      40820018               bne       $+0x0018                  ; 0x0000AD1C
0AD88 0AD08          38822698               addi      r4,RTOC,9880
0AD8C 0AD0C          807F0008               lwz       r3,0x0008(r31)
0AD90 0AD10          3884097E               addi      r4,r4,2430
0AD94 0AD14          4BFFE0ED               bl        $-0x1F14                  ; 0x00008E00
0AD98 0AD18          4BFFFDC8               b         $-0x0238                  ; 0x0000AAE0
0AD9C 0AD1C   X      2C1A0000               cmpwi     r26,0
0ADA0 0AD20   X      41820010               beq       $+0x0010                  ; 0x0000AD30
0ADA4 0AD24          8B9F0020               lbz       r28,0x0020(r31)
0ADA8 0AD28   X      2C1C0000               cmpwi     r28,0
0ADAC 0AD2C   X      4182000C               beq       $+0x000C                  ; 0x0000AD38
0ADB0 0AD30          3B4200B0               addi      r26,RTOC,176
0ADB4 0AD34   X      7FF6FB78               mr        r22,r31
0ADB8 0AD38          807F0000               lwz       r3,0x0000(r31)
0ADBC 0AD3C   X      7FC4F378               mr        r4,r30
0ADC0 0AD40          81830030               lwz       r12,0x0030(r3)
0ADC4 0AD44   X      7F65DB78               mr        r5,r27
0ADC8 0AD48          92810038               stw       r20,0x0038(SP)
0ADCC 0AD4C   X      7F06C378               mr        r6,r24
0ADD0 0AD50          9261003C               stw       r19,0x003C(SP)
0ADD4 0AD54   X      7EE7BB78               mr        r7,r23
0ADD8 0AD58          93410040               stw       r26,0x0040(SP)
0ADDC 0AD5C   X      7F28CB78               mr        r8,r25
0ADE0 0AD60          92C10044               stw       r22,0x0044(SP)
0ADE4 0AD64   X      7EA9AB78               mr        r9,r21
0ADE8 0AD68          815F000C               lwz       r10,0x000C(r31)
0ADEC 0AD6C          394A0038               addi      r10,r10,56
0ADF0 0AD70          4800CBF1               bl        $+0xCBF0                  ; 0x00017960
0ADF4 0AD74          80410014               lwz       RTOC,0x0014(SP)
0ADF8 0AD78   X      2C030000               cmpwi     r3,0
0ADFC 0AD7C   X      40820018               bne       $+0x0018                  ; 0x0000AD94
0AE00 0AD80          38822698               addi      r4,RTOC,9880
0AE04 0AD84          807F0008               lwz       r3,0x0008(r31)
0AE08 0AD88          3884099B               addi      r4,r4,2459
0AE0C 0AD8C          4BFFE075               bl        $-0x1F8C                  ; 0x00008E00
0AE10 0AD90          4BFFFD50               b         $-0x02B0                  ; 0x0000AAE0
0AE14 0AD94          83BF007C               lwz       r29,0x007C(r31)
0AE18 0AD98          3B610048               addi      r27,SP,72
0AE1C 0AD9C          3BBD0001               addi      r29,r29,1
0AE20 0ADA0          93BF007C               stw       r29,0x007C(r31)
0AE24 0ADA4          807F0000               lwz       r3,0x0000(r31)
0AE28 0ADA8          81830024               lwz       r12,0x0024(r3)
0AE2C 0ADAC          4800CBB5               bl        $+0xCBB4                  ; 0x00017960
0AE30 0ADB0          80410014               lwz       RTOC,0x0014(SP)
0AE34 0ADB4          839F006C               lwz       r28,0x006C(r31)
0AE38 0ADB8   X      38800000               li        r4,0
0AE3C 0ADBC          3B9C0001               addi      r28,r28,1
0AE40 0ADC0          939F006C               stw       r28,0x006C(r31)
0AE44 0ADC4          807F0000               lwz       r3,0x0000(r31)
0AE48 0ADC8          81830008               lwz       r12,0x0008(r3)
0AE4C 0ADCC          4800CB95               bl        $+0xCB94                  ; 0x00017960
0AE50 0ADD0          80410014               lwz       RTOC,0x0014(SP)
0AE54 0ADD4          38610048               addi      r3,SP,72
0AE58 0ADD8   X      3880000A               li        r4,10
0AE5C 0ADDC          4800C5CD               bl        $+0xC5CC                  ; 0x000173A8
0AE60 0ADE0          80410014               lwz       RTOC,0x0014(SP)
0AE64 0ADE4          809B0004               lwz       r4,0x0004(r27)
0AE68 0ADE8          80610048               lwz       r3,0x0048(SP)
0AE6C 0ADEC          4800C5D5               bl        $+0xC5D4                  ; 0x000173C0
0AE70 0ADF0          80410014               lwz       RTOC,0x0014(SP)
0AE74 0ADF4          3B422638               addi      r26,RTOC,9784
0AE78 0ADF8   X      281E0004               cmplwi    r30,0x0004
0AE7C 0ADFC   X      41810050               bgt       $+0x0050                  ; 0x0000AE4C
0AE80 0AE00   X      57D9103A               slwi      r25,r30,2
0AE84 0AE04          7F3AC82E               lwzx      r25,r26,r25
0AE88 0AE08   X      7F2903A6               mtctr     r25                       ; CTR = 9
0AE8C 0AE0C   X      4E800420               bctr
0AE90 0AE10          80A2FF90               lwz       r5,-0x0070(RTOC)
0AE94 0AE14          38A50043               addi      r5,r5,67
0AE98 0AE18          4800003C               b         $+0x003C                  ; 0x0000AE54
0AE9C 0AE1C          80A2FF90               lwz       r5,-0x0070(RTOC)
0AEA0 0AE20          38A5004A               addi      r5,r5,74
0AEA4 0AE24          48000030               b         $+0x0030                  ; 0x0000AE54
0AEA8 0AE28          80A2FF90               lwz       r5,-0x0070(RTOC)
0AEAC 0AE2C          38A5005F               addi      r5,r5,95
0AEB0 0AE30          48000024               b         $+0x0024                  ; 0x0000AE54
0AEB4 0AE34          80A2FF90               lwz       r5,-0x0070(RTOC)
0AEB8 0AE38          38A50075               addi      r5,r5,117
0AEBC 0AE3C          48000018               b         $+0x0018                  ; 0x0000AE54
0AEC0 0AE40          80A2FF90               lwz       r5,-0x0070(RTOC)
0AEC4 0AE44          38A50081               addi      r5,r5,129
0AEC8 0AE48          4800000C               b         $+0x000C                  ; 0x0000AE54
0AECC 0AE4C          80A2FF90               lwz       r5,-0x0070(RTOC)
0AED0 0AE50          38A5008E               addi      r5,r5,142
0AED4 0AE54          38822698               addi      r4,RTOC,9880
0AED8 0AE58   X      38600000               li        r3,0
0AEDC 0AE5C          388409B6               addi      r4,r4,2486
0AEE0 0AE60          4BFFE7B1               bl        $-0x1850                  ; 0x00009610
0AEE4 0AE64   X      38600001               li        r3,1
0AEE8 0AE68          38210090               addi      SP,SP,144
0AEEC 0AE6C          80010008               lwz       r0,0x0008(SP)
0AEF0 0AE70   X      7C0803A6               mtlr      r0                        ; LR = 8
0AEF4 0AE74          BA21FFC4               lmw       r17,-0x003C(SP)
0AEF8 0AE78   X      4E800020               blr
0AEFC 0AE7C   X      7C0802A6               mflr      r0                        ; LR = 8
0AF00 0AE80          93E1FFFC               stw       r31,-0x0004(SP)
0AF04 0AE84          90010008               stw       r0,0x0008(SP)
0AF08 0AE88          9421FFC0               stwu      SP,-0x0040(SP)
0AF0C 0AE8C   X      7C7F1B78               mr        r31,r3
0AF10 0AE90          807F0000               lwz       r3,0x0000(r31)
0AF14 0AE94          81830028               lwz       r12,0x0028(r3)
0AF18 0AE98          4800CAC9               bl        $+0xCAC8                  ; 0x00017960
0AF1C 0AE9C          80410014               lwz       RTOC,0x0014(SP)
0AF20 0AEA0   X      2C030000               cmpwi     r3,0
0AF24 0AEA4   X      4082001C               bne       $+0x001C                  ; 0x0000AEC0
0AF28 0AEA8   X      38600000               li        r3,0
0AF2C 0AEAC          38210040               addi      SP,SP,64
0AF30 0AEB0          80010008               lwz       r0,0x0008(SP)
0AF34 0AEB4   X      7C0803A6               mtlr      r0                        ; LR = 8
0AF38 0AEB8          83E1FFFC               lwz       r31,-0x0004(SP)
0AF3C 0AEBC   X      4E800020               blr
0AF40 0AEC0          81230010               lwz       r9,0x0010(r3)
0AF44 0AEC4          88090000               lbz       r0,0x0000(r9)
0AF48 0AEC8   X      540007FF               clrlwi.   r0,r0,31
0AF4C 0AECC   X      41820048               beq       $+0x0048                  ; 0x0000AF14
0AF50 0AED0          80890000               lwz       r4,0x0000(r9)
0AF54 0AED4   X      2C04FFFF               cmpwi     r4,-1
0AF58 0AED8   X      40820028               bne       $+0x0028                  ; 0x0000AF00
0AF5C 0AEDC          A0A90004               lhz       r5,0x0004(r9)
0AF60 0AEE0   X      3CA5FFFF               subis     r5,r5,1
0AF64 0AEE4   X      2C05FFFF               cmpwi     r5,-1
0AF68 0AEE8   X      40820018               bne       $+0x0018                  ; 0x0000AF00
0AF6C 0AEEC          809F000C               lwz       r4,0x000C(r31)
0AF70 0AEF0          80A40014               lwz       r5,0x0014(r4)
0AF74 0AEF4          38A50001               addi      r5,r5,1
0AF78 0AEF8          90A40014               stw       r5,0x0014(r4)
0AF7C 0AEFC          48000028               b         $+0x0028                  ; 0x0000AF24
0AF80 0AF00          80DF000C               lwz       r6,0x000C(r31)
0AF84 0AF04          80860010               lwz       r4,0x0010(r6)
0AF88 0AF08          38840001               addi      r4,r4,1
0AF8C 0AF0C          90860010               stw       r4,0x0010(r6)
0AF90 0AF10          48000014               b         $+0x0014                  ; 0x0000AF24
0AF94 0AF14          80BF000C               lwz       r5,0x000C(r31)
0AF98 0AF18          80850004               lwz       r4,0x0004(r5)
0AF9C 0AF1C          38840001               addi      r4,r4,1
0AFA0 0AF20          90850004               stw       r4,0x0004(r5)
0AFA4 0AF24          80DF000C               lwz       r6,0x000C(r31)
0AFA8 0AF28          80A30024               lwz       r5,0x0024(r3)
0AFAC 0AF2C          80860000               lwz       r4,0x0000(r6)
0AFB0 0AF30          7CE52214               add       r7,r5,r4
0AFB4 0AF34   X      38E7FFFC               subi      r7,r7,4
0AFB8 0AF38          90E60000               stw       r7,0x0000(r6)
0AFBC 0AF3C          38210040               addi      SP,SP,64
0AFC0 0AF40          80010008               lwz       r0,0x0008(SP)
0AFC4 0AF44   X      7C0803A6               mtlr      r0                        ; LR = 8
0AFC8 0AF48          83E1FFFC               lwz       r31,-0x0004(SP)
0AFCC 0AF4C   X      4E800020               blr
0AFD0 0AF50          7D800026               mfcr      r12
0AFD4 0AF54   X      7C0802A6               mflr      r0                        ; LR = 8
0AFD8 0AF58          BE21FFC4               stmw      r17,-0x003C(SP)
0AFDC 0AF5C          91810004               stw       r12,0x0004(SP)
0AFE0 0AF60          90010008               stw       r0,0x0008(SP)
0AFE4 0AF64          9421F920               stwu      SP,-0x06E0(SP)
0AFE8 0AF68   X      3B600000               li        r27,0
0AFEC 0AF6C   X      7C7F1B78               mr        r31,r3
0AFF0 0AF70          835F0008               lwz       r26,0x0008(r31)
0AFF4 0AF74   X      54E7063F               clrlwi.   r7,r7,24
0AFF8 0AF78          4D000000               mcrf      cr2,cr0
0AFFC 0AF7C   X      7CD93378               mr        r25,r6
0B000 0AF80   X      7CBC2B78               mr        r28,r5
0B004 0AF84   X      7C9D2378               mr        r29,r4
0B008 0AF88   X      408A000C               bne       cr2,$+0x000C              ; 0x0000AF94
0B00C 0AF8C          3BC1004C               addi      r30,SP,76
0B010 0AF90          48000008               b         $+0x0008                  ; 0x0000AF98
0B014 0AF94   X      3BC00000               li        r30,0
0B018 0AF98          809F0010               lwz       r4,0x0010(r31)
0B01C 0AF9C          807F000C               lwz       r3,0x000C(r31)
0B020 0AFA0          83040000               lwz       r24,0x0000(r4)
0B024 0AFA4   X      3880003C               li        r4,60
0B028 0AFA8          82E30034               lwz       r23,0x0034(r3)
0B02C 0AFAC          82C30038               lwz       r22,0x0038(r3)
0B030 0AFB0          4800C2F1               bl        $+0xC2F0                  ; 0x000172A0
0B034 0AFB4          80410014               lwz       RTOC,0x0014(SP)
0B038 0AFB8          807F0010               lwz       r3,0x0010(r31)
0B03C 0AFBC   X      38800034               li        r4,52
0B040 0AFC0          4800C2E1               bl        $+0xC2E0                  ; 0x000172A0
0B044 0AFC4          80410014               lwz       RTOC,0x0014(SP)
0B048 0AFC8          819F000C               lwz       r12,0x000C(r31)
0B04C 0AFCC          387F006C               addi      r3,r31,108
0B050 0AFD0          92EC0034               stw       r23,0x0034(r12)
0B054 0AFD4   X      38800014               li        r4,20
0B058 0AFD8          819F000C               lwz       r12,0x000C(r31)
0B05C 0AFDC          92CC0038               stw       r22,0x0038(r12)
0B060 0AFE0          819F0010               lwz       r12,0x0010(r31)
0B064 0AFE4          930C0000               stw       r24,0x0000(r12)
0B068 0AFE8          4800C2B9               bl        $+0xC2B8                  ; 0x000172A0
0B06C 0AFEC          80410014               lwz       RTOC,0x0014(SP)
0B070 0AFF0          807F0000               lwz       r3,0x0000(r31)
0B074 0AFF4   X      38800000               li        r4,0
0B078 0AFF8          81830000               lwz       r12,0x0000(r3)
0B07C 0AFFC          4800C965               bl        $+0xC964                  ; 0x00017960
0B080 0B000          80410014               lwz       RTOC,0x0014(SP)
0B084 0B004   X      418A0010               beq       cr2,$+0x0010              ; 0x0000B014
0B088 0B008          39022698               addi      r8,RTOC,9880
0B08C 0B00C          390809C5               addi      r8,r8,2501
0B090 0B010          4800000C               b         $+0x000C                  ; 0x0000B01C
0B094 0B014          39022698               addi      r8,RTOC,9880
0B098 0B018          390809CD               addi      r8,r8,2509
0B09C 0B01C          3A422650               addi      r18,RTOC,9808
0B0A0 0B020   X      28190004               cmplwi    r25,0x0004
0B0A4 0B024   X      41810050               bgt       $+0x0050                  ; 0x0000B074
0B0A8 0B028   X      5723103A               slwi      r3,r25,2
0B0AC 0B02C          7C72182E               lwzx      r3,r18,r3
0B0B0 0B030   X      7C6903A6               mtctr     r3                        ; CTR = 9
0B0B4 0B034   X      4E800420               bctr
0B0B8 0B038          80A2FF90               lwz       r5,-0x0070(RTOC)
0B0BC 0B03C          38A50043               addi      r5,r5,67
0B0C0 0B040          4800003C               b         $+0x003C                  ; 0x0000B07C
0B0C4 0B044          80A2FF90               lwz       r5,-0x0070(RTOC)
0B0C8 0B048          38A5004A               addi      r5,r5,74
0B0CC 0B04C          48000030               b         $+0x0030                  ; 0x0000B07C
0B0D0 0B050          80A2FF90               lwz       r5,-0x0070(RTOC)
0B0D4 0B054          38A5005F               addi      r5,r5,95
0B0D8 0B058          48000024               b         $+0x0024                  ; 0x0000B07C
0B0DC 0B05C          80A2FF90               lwz       r5,-0x0070(RTOC)
0B0E0 0B060          38A50075               addi      r5,r5,117
0B0E4 0B064          48000018               b         $+0x0018                  ; 0x0000B07C
0B0E8 0B068          80A2FF90               lwz       r5,-0x0070(RTOC)
0B0EC 0B06C          38A50081               addi      r5,r5,129
0B0F0 0B070          4800000C               b         $+0x000C                  ; 0x0000B07C
0B0F4 0B074          80A2FF90               lwz       r5,-0x0070(RTOC)
0B0F8 0B078          38A5008E               addi      r5,r5,142
0B0FC 0B07C          38822698               addi      r4,RTOC,9880
0B100 0B080   X      7FA6EB78               mr        r6,r29
0B104 0B084          388409CE               addi      r4,r4,2510
0B108 0B088   X      7F87E378               mr        r7,r28
0B10C 0B08C   X      38600000               li        r3,0
0B110 0B090   X      3B00FFFF               li        r24,-1
0B114 0B094   X      3980FFFF               li        r12,-1
0B118 0B098          3AE1065C               addi      r23,SP,1628
0B11C 0B09C          3ECC0001               addis     r22,r12,1
0B120 0B0A0          4BFFE571               bl        $-0x1A90                  ; 0x00009610
0B124 0B0A4          93010650               stw       r24,0x0650(SP)
0B128 0B0A8   X      2C190001               cmpwi     r25,1
0B12C 0B0AC          B2C10654               sth       r22,0x0654(SP)
0B130 0B0B0          92E1064C               stw       r23,0x064C(SP)
0B134 0B0B4          819F0018               lwz       r12,0x0018(r31)
0B138 0B0B8          800C0000               lwz       r0,0x0000(r12)
0B13C 0B0BC          90010660               stw       r0,0x0660(SP)
0B140 0B0C0          819F0018               lwz       r12,0x0018(r31)
0B144 0B0C4          A00C0004               lhz       r0,0x0004(r12)
0B148 0B0C8          9361065C               stw       r27,0x065C(SP)
0B14C 0B0CC          B0010664               sth       r0,0x0664(SP)
0B150 0B0D0   X      4182010C               beq       $+0x010C                  ; 0x0000B1DC
0B154 0B0D4   X      2C190002               cmpwi     r25,2
0B158 0B0D8   X      41820030               beq       $+0x0030                  ; 0x0000B108
0B15C 0B0DC   X      2C190003               cmpwi     r25,3
0B160 0B0E0   X      41820034               beq       $+0x0034                  ; 0x0000B114
0B164 0B0E4   X      2C190004               cmpwi     r25,4
0B168 0B0E8   X      41820038               beq       $+0x0038                  ; 0x0000B120
0B16C 0B0EC          8222FFC0               lwz       r17,-0x0040(RTOC)
0B170 0B0F0   X      28190004               cmplwi    r25,0x0004
0B174 0B0F4   X      41810074               bgt       $+0x0074                  ; 0x0000B168
0B178 0B0F8   X      5723103A               slwi      r3,r25,2
0B17C 0B0FC          7C71182E               lwzx      r3,r17,r3
0B180 0B100   X      7C6903A6               mtctr     r3                        ; CTR = 9
0B184 0B104   X      4E800420               bctr
0B188 0B108   X      3B600000               li        r27,0
0B18C 0B10C   X      3B000001               li        r24,1
0B190 0B110          480000D4               b         $+0x00D4                  ; 0x0000B1E4
0B194 0B114   X      3B600001               li        r27,1
0B198 0B118   X      3B000000               li        r24,0
0B19C 0B11C          480000C8               b         $+0x00C8                  ; 0x0000B1E4
0B1A0 0B120   X      3B600000               li        r27,0
0B1A4 0B124   X      3B000000               li        r24,0
0B1A8 0B128          480000BC               b         $+0x00BC                  ; 0x0000B1E4
0B1AC 0B12C          80A2FF90               lwz       r5,-0x0070(RTOC)
0B1B0 0B130          38A50043               addi      r5,r5,67
0B1B4 0B134          4800003C               b         $+0x003C                  ; 0x0000B170
0B1B8 0B138          80A2FF90               lwz       r5,-0x0070(RTOC)
0B1BC 0B13C          38A5004A               addi      r5,r5,74
0B1C0 0B140          48000030               b         $+0x0030                  ; 0x0000B170
0B1C4 0B144          80A2FF90               lwz       r5,-0x0070(RTOC)
0B1C8 0B148          38A5005F               addi      r5,r5,95
0B1CC 0B14C          48000024               b         $+0x0024                  ; 0x0000B170
0B1D0 0B150          80A2FF90               lwz       r5,-0x0070(RTOC)
0B1D4 0B154          38A50075               addi      r5,r5,117
0B1D8 0B158          48000018               b         $+0x0018                  ; 0x0000B170
0B1DC 0B15C          80A2FF90               lwz       r5,-0x0070(RTOC)
0B1E0 0B160          38A50081               addi      r5,r5,129
0B1E4 0B164          4800000C               b         $+0x000C                  ; 0x0000B170
0B1E8 0B168          80A2FF90               lwz       r5,-0x0070(RTOC)
0B1EC 0B16C          38A5008E               addi      r5,r5,142
0B1F0 0B170          38822698               addi      r4,RTOC,9880
0B1F4 0B174   X      7F43D378               mr        r3,r26
0B1F8 0B178          388409E9               addi      r4,r4,2537
0B1FC 0B17C          4BFFDC85               bl        $-0x237C                  ; 0x00008E00
0B200 0B180   X      418A0010               beq       cr2,$+0x0010              ; 0x0000B190
0B204 0B184          39022698               addi      r8,RTOC,9880
0B208 0B188          390809C5               addi      r8,r8,2501
0B20C 0B18C          4800000C               b         $+0x000C                  ; 0x0000B198
0B210 0B190          39022698               addi      r8,RTOC,9880
0B214 0B194          390809CD               addi      r8,r8,2509
0B218 0B198   X      7F23CB78               mr        r3,r25
0B21C 0B19C   X      7FA6EB78               mr        r6,r29
0B220 0B1A0          4BFFCEA5               bl        $-0x315C                  ; 0x00008044
0B224 0B1A4          38822698               addi      r4,RTOC,9880
0B228 0B1A8   X      7C651B78               mr        r5,r3
0B22C 0B1AC          38840B00               addi      r4,r4,2816
0B230 0B1B0   X      7F43D378               mr        r3,r26
0B234 0B1B4   X      7F87E378               mr        r7,r28
0B238 0B1B8          4BFFDC49               bl        $-0x23B8                  ; 0x00008E00
0B23C 0B1BC   X      38600000               li        r3,0
0B240 0B1C0          382106E0               addi      SP,SP,1760
0B244 0B1C4          80010008               lwz       r0,0x0008(SP)
0B248 0B1C8          81810004               lwz       r12,0x0004(SP)
0B24C 0B1CC   X      7C0803A6               mtlr      r0                        ; LR = 8
0B250 0B1D0          BA21FFC4               lmw       r17,-0x003C(SP)
0B254 0B1D4          7D838120               mtcrf     56,r12
0B258 0B1D8   X      4E800020               blr
0B25C 0B1DC   X      3B600001               li        r27,1
0B260 0B1E0   X      3B000001               li        r24,1
0B264 0B1E4   X      281C000F               cmplwi    r28,0x000F
0B268 0B1E8   X      41810020               bgt       $+0x0020                  ; 0x0000B208
0B26C 0B1EC          38822698               addi      r4,RTOC,9880
0B270 0B1F0   X      7F43D378               mr        r3,r26
0B274 0B1F4          38840A06               addi      r4,r4,2566
0B278 0B1F8   X      7F85E378               mr        r5,r28
0B27C 0B1FC   X      38C00010               li        r6,16
0B280 0B200          4BFFDC01               bl        $-0x2400                  ; 0x00008E00
0B284 0B204          4BFFFF7C               b         $-0x0084                  ; 0x0000B180
0B288 0B208   X      2C1C05EB               cmpwi     r28,1515
0B28C 0B20C   X      41800020               blt       $+0x0020                  ; 0x0000B22C
0B290 0B210          38822698               addi      r4,RTOC,9880
0B294 0B214   X      7F43D378               mr        r3,r26
0B298 0B218          38840A27               addi      r4,r4,2599
0B29C 0B21C   X      7F85E378               mr        r5,r28
0B2A0 0B220   X      38C005EA               li        r6,1514
0B2A4 0B224          4BFFDBDD               bl        $-0x2424                  ; 0x00008E00
0B2A8 0B228          4BFFFF58               b         $-0x00A8                  ; 0x0000B180
0B2AC 0B22C   X      2C1E0000               cmpwi     r30,0
0B2B0 0B230   X      41820078               beq       $+0x0078                  ; 0x0000B2A8
0B2B4 0B234          82FF0018               lwz       r23,0x0018(r31)
0B2B8 0B238          3D9C0001               addis     r12,r28,1
0B2BC 0B23C          80770000               lwz       r3,0x0000(r23)
0B2C0 0B240   X      3960809B               li        r11,-32613
0B2C4 0B244          907E0000               stw       r3,0x0000(r30)
0B2C8 0B248   X      398CFFF0               subi      r12,r12,16
0B2CC 0B24C          809F0018               lwz       r4,0x0018(r31)
0B2D0 0B250   X      558C043E               clrlwi    r12,r12,16
0B2D4 0B254          3D6B0001               addis     r11,r11,1
0B2D8 0B258          A0A40004               lhz       r5,0x0004(r4)
0B2DC 0B25C   X      280C0000               cmplwi    r12,0x0000
0B2E0 0B260          B0BE0004               sth       r5,0x0004(r30)
0B2E4 0B264   X      39200000               li        r9,0
0B2E8 0B268          80DF0018               lwz       r6,0x0018(r31)
0B2EC 0B26C          80E60000               lwz       r7,0x0000(r6)
0B2F0 0B270          90FE0006               stw       r7,0x0006(r30)
0B2F4 0B274          811F0018               lwz       r8,0x0018(r31)
0B2F8 0B278          A1480004               lhz       r10,0x0004(r8)
0B2FC 0B27C          B17E000C               sth       r11,0x000C(r30)
0B300 0B280          B15E000A               sth       r10,0x000A(r30)
0B304 0B284          B19E000E               sth       r12,0x000E(r30)
0B308 0B288   X      40810020               ble       $+0x0020                  ; 0x0000B2A8
0B30C 0B28C          7C69F214               add       r3,r9,r30
0B310 0B290   X      5536063E               clrlwi    r22,r9,24
0B314 0B294          9AC30010               stb       r22,0x0010(r3)
0B318 0B298          39290001               addi      r9,r9,1
0B31C 0B29C          A09E000E               lhz       r4,0x000E(r30)
0B320 0B2A0   X      7C092040               cmplw     r9,r4
0B324 0B2A4   X      4180FFE8               blt       $-0x0018                  ; 0x0000B28C
0B328 0B2A8   X      2C1D0000               cmpwi     r29,0
0B32C 0B2AC   X      40820028               bne       $+0x0028                  ; 0x0000B2D4
0B330 0B2B0          80BF0030               lwz       r5,0x0030(r31)
0B334 0B2B4          7D3C2BD6               divw      r9,r28,r5
0B338 0B2B8          7C6929D6               mullw     r3,r9,r5
0B33C 0B2BC   X      7C83E051               sub.      r4,r28,r3
0B340 0B2C0   X      41820008               beq       $+0x0008                  ; 0x0000B2C8
0B344 0B2C4          39290001               addi      r9,r9,1
0B348 0B2C8          80DF0038               lwz       r6,0x0038(r31)
0B34C 0B2CC          7C664B96               divwu     r3,r6,r9
0B350 0B2D0   X      547D083C               slwi      r29,r3,1
0B354 0B2D4          809F001C               lwz       r4,0x001C(r31)
0B358 0B2D8   X      2C040000               cmpwi     r4,0
0B35C 0B2DC   X      418200EC               beq       $+0x00EC                  ; 0x0000B3C8
0B360 0B2E0   X      38600000               li        r3,0
0B364 0B2E4          907F001C               stw       r3,0x001C(r31)
0B368 0B2E8          807F0000               lwz       r3,0x0000(r31)
0B36C 0B2EC          809F0038               lwz       r4,0x0038(r31)
0B370 0B2F0          81830010               lwz       r12,0x0010(r3)
0B374 0B2F4          4800C66D               bl        $+0xC66C                  ; 0x00017960
0B378 0B2F8          80410014               lwz       RTOC,0x0014(SP)
0B37C 0B2FC   X      2C030000               cmpwi     r3,0
0B380 0B300   X      40820038               bne       $+0x0038                  ; 0x0000B338
0B384 0B304          38822698               addi      r4,RTOC,9880
0B388 0B308          807F0008               lwz       r3,0x0008(r31)
0B38C 0B30C          38840260               addi      r4,r4,608
0B390 0B310          4BFFDAF1               bl        $-0x2510                  ; 0x00008E00
0B394 0B314          807F0000               lwz       r3,0x0000(r31)
0B398 0B318          8183002C               lwz       r12,0x002C(r3)
0B39C 0B31C          4800C645               bl        $+0xC644                  ; 0x00017960
0B3A0 0B320          80410014               lwz       RTOC,0x0014(SP)
0B3A4 0B324          38822698               addi      r4,RTOC,9880
0B3A8 0B328   X      7F43D378               mr        r3,r26
0B3AC 0B32C          38840A48               addi      r4,r4,2632
0B3B0 0B330          4BFFDAD1               bl        $-0x2530                  ; 0x00008E00
0B3B4 0B334          4BFFFE4C               b         $-0x01B4                  ; 0x0000B180
0B3B8 0B338          807F0000               lwz       r3,0x0000(r31)
0B3BC 0B33C          809F0058               lwz       r4,0x0058(r31)
0B3C0 0B340          81830020               lwz       r12,0x0020(r3)
0B3C4 0B344          4800C61D               bl        $+0xC61C                  ; 0x00017960
0B3C8 0B348          80410014               lwz       RTOC,0x0014(SP)
0B3CC 0B34C   X      2C030000               cmpwi     r3,0
0B3D0 0B350   X      40820018               bne       $+0x0018                  ; 0x0000B368
0B3D4 0B354          38822698               addi      r4,RTOC,9880
0B3D8 0B358          807F0008               lwz       r3,0x0008(r31)
0B3DC 0B35C          3884027C               addi      r4,r4,636
0B3E0 0B360          4BFFDAA1               bl        $-0x2560                  ; 0x00008E00
0B3E4 0B364          4BFFFFB0               b         $-0x0050                  ; 0x0000B314
0B3E8 0B368          80FF0038               lwz       r7,0x0038(r31)
0B3EC 0B36C          80DF0040               lwz       r6,0x0040(r31)
0B3F0 0B370   X      7C063800               cmpw      r6,r7
0B3F4 0B374   X      4182001C               beq       $+0x001C                  ; 0x0000B390
0B3F8 0B378          38822698               addi      r4,RTOC,9880
0B3FC 0B37C   X      7CA63850               sub       r5,r7,r6
0B400 0B380          807F0008               lwz       r3,0x0008(r31)
0B404 0B384          38840298               addi      r4,r4,664
0B408 0B388          4BFFDA79               bl        $-0x2588                  ; 0x00008E00
0B40C 0B38C          4BFFFF88               b         $-0x0078                  ; 0x0000B314
0B410 0B390          80FF0058               lwz       r7,0x0058(r31)
0B414 0B394          80DF0060               lwz       r6,0x0060(r31)
0B418 0B398   X      7C063800               cmpw      r6,r7
0B41C 0B39C   X      4182001C               beq       $+0x001C                  ; 0x0000B3B8
0B420 0B3A0          38822698               addi      r4,RTOC,9880
0B424 0B3A4   X      7CA63850               sub       r5,r7,r6
0B428 0B3A8          807F0008               lwz       r3,0x0008(r31)
0B42C 0B3AC          388402C6               addi      r4,r4,710
0B430 0B3B0          4BFFDA51               bl        $-0x25B0                  ; 0x00008E00
0B434 0B3B4          4BFFFF60               b         $-0x00A0                  ; 0x0000B314
0B438 0B3B8          38822698               addi      r4,RTOC,9880
0B43C 0B3BC   X      38600000               li        r3,0
0B440 0B3C0          388402F4               addi      r4,r4,756
0B444 0B3C4          4BFFE24D               bl        $-0x1DB4                  ; 0x00009610
0B448 0B3C8          807F000C               lwz       r3,0x000C(r31)
0B44C 0B3CC   X      2D980000               cmpwi     cr3,r24,0
0B450 0B3D0          82C30004               lwz       r22,0x0004(r3)
0B454 0B3D4          81030014               lwz       r8,0x0014(r3)
0B458 0B3D8          8083000C               lwz       r4,0x000C(r3)
0B45C 0B3DC          7ED64214               add       r22,r22,r8
0B460 0B3E0          80A30028               lwz       r5,0x0028(r3)
0B464 0B3E4          81230010               lwz       r9,0x0010(r3)
0B468 0B3E8          7CC42A14               add       r6,r4,r5
0B46C 0B3EC          80E30024               lwz       r7,0x0024(r3)
0B470 0B3F0          7ED64A14               add       r22,r22,r9
0B474 0B3F4          7EE63A14               add       r23,r6,r7
0B478 0B3F8   X      408E000C               bne       cr3,$+0x000C              ; 0x0000B404
0B47C 0B3FC          3921064C               addi      r9,SP,1612
0B480 0B400          48000008               b         $+0x0008                  ; 0x0000B408
0B484 0B404   X      39200000               li        r9,0
0B488 0B408   X      38A00000               li        r5,0
0B48C 0B40C          9121003C               stw       r9,0x003C(SP)
0B490 0B410   X      39000000               li        r8,0
0B494 0B414          90A10044               stw       r5,0x0044(SP)
0B498 0B418   X      39400064               li        r10,100
0B49C 0B41C          91010040               stw       r8,0x0040(SP)
0B4A0 0B420   X      7FE3FB78               mr        r3,r31
0B4A4 0B424          91410038               stw       r10,0x0038(SP)
0B4A8 0B428   X      7F24CB78               mr        r4,r25
0B4AC 0B42C          90A10048               stw       r5,0x0048(SP)
0B4B0 0B430   X      38A04240               li        r5,16960
0B4B4 0B434   X      38C00032               li        r6,50
0B4B8 0B438          3CA5000F               addis     r5,r5,15
0B4BC 0B43C   X      38E00019               li        r7,25
0B4C0 0B440   X      392000C8               li        r9,200
0B4C4 0B444   X      39400096               li        r10,150
0B4C8 0B448          4BFFF62D               bl        $-0x09D4                  ; 0x0000AA74
0B4CC 0B44C   X      2C030000               cmpwi     r3,0
0B4D0 0B450   X      40820018               bne       $+0x0018                  ; 0x0000B468
0B4D4 0B454          38822698               addi      r4,RTOC,9880
0B4D8 0B458   X      7F43D378               mr        r3,r26
0B4DC 0B45C          38840A62               addi      r4,r4,2658
0B4E0 0B460          4BFFD9A1               bl        $-0x2660                  ; 0x00008E00
0B4E4 0B464          4BFFFD1C               b         $-0x02E4                  ; 0x0000B180
0B4E8 0B468   X      3B000000               li        r24,0
0B4EC 0B46C          931F0024               stw       r24,0x0024(r31)
0B4F0 0B470   X      408E0074               bne       cr3,$+0x0074              ; 0x0000B4E4
0B4F4 0B474          3861066C               addi      r3,SP,1644
0B4F8 0B478          3B01066C               addi      r24,SP,1644
0B4FC 0B47C          3AA10674               addi      r21,SP,1652
0B500 0B480          4800BEE1               bl        $+0xBEE0                  ; 0x00017360
0B504 0B484          80410014               lwz       RTOC,0x0014(SP)
0B508 0B488          82980000               lwz       r20,0x0000(r24)
0B50C 0B48C   X      7FE3FB78               mr        r3,r31
0B510 0B490          92950000               stw       r20,0x0000(r21)
0B514 0B494   X      7FC4F378               mr        r4,r30
0B518 0B498          82980004               lwz       r20,0x0004(r24)
0B51C 0B49C   X      7FA5EB78               mr        r5,r29
0B520 0B4A0          92950004               stw       r20,0x0004(r21)
0B524 0B4A4   X      7F86E378               mr        r6,r28
0B528 0B4A8   X      7F67DB78               mr        r7,r27
0B52C 0B4AC          4BFFDA99               bl        $-0x2568                  ; 0x00008F44
0B530 0B4B0   X      2C030000               cmpwi     r3,0
0B534 0B4B4   X      40820018               bne       $+0x0018                  ; 0x0000B4CC
0B538 0B4B8          38822698               addi      r4,RTOC,9880
0B53C 0B4BC   X      7F43D378               mr        r3,r26
0B540 0B4C0          38840A7D               addi      r4,r4,2685
0B544 0B4C4          4BFFD93D               bl        $-0x26C4                  ; 0x00008E00
0B548 0B4C8          4BFFFCB8               b         $-0x0348                  ; 0x0000B180
0B54C 0B4CC          3A610674               addi      r19,SP,1652
0B550 0B4D0          80610674               lwz       r3,0x0674(SP)
0B554 0B4D4          80930004               lwz       r4,0x0004(r19)
0B558 0B4D8          4BFFD041               bl        $-0x2FC0                  ; 0x00008518
0B55C 0B4DC   X      7C7E1B78               mr        r30,r3
0B560 0B4E0          48000168               b         $+0x0168                  ; 0x0000B648
0B564 0B4E4   X      2C1B0000               cmpwi     r27,0
0B568 0B4E8   X      418200BC               beq       $+0x00BC                  ; 0x0000B5A4
0B56C 0B4EC          3861067C               addi      r3,SP,1660
0B570 0B4F0          3B01067C               addi      r24,SP,1660
0B574 0B4F4          3AA10684               addi      r21,SP,1668
0B578 0B4F8   X      3B600000               li        r27,0
0B57C 0B4FC          4800BE65               bl        $+0xBE64                  ; 0x00017360
0B580 0B500          80410014               lwz       RTOC,0x0014(SP)
0B584 0B504          82980000               lwz       r20,0x0000(r24)
0B588 0B508   X      281D0000               cmplwi    r29,0x0000
0B58C 0B50C          92950000               stw       r20,0x0000(r21)
0B590 0B510          82980004               lwz       r20,0x0004(r24)
0B594 0B514          92950004               stw       r20,0x0004(r21)
0B598 0B518   X      4081004C               ble       $+0x004C                  ; 0x0000B564
0B59C 0B51C   X      38A00001               li        r5,1
0B5A0 0B520   X      7FE3FB78               mr        r3,r31
0B5A4 0B524   X      38E00001               li        r7,1
0B5A8 0B528   X      7FC4F378               mr        r4,r30
0B5AC 0B52C   X      7F86E378               mr        r6,r28
0B5B0 0B530          4BFFDA15               bl        $-0x25EC                  ; 0x00008F44
0B5B4 0B534   X      2C030000               cmpwi     r3,0
0B5B8 0B538   X      41820058               beq       $+0x0058                  ; 0x0000B590
0B5BC 0B53C   X      7FE3FB78               mr        r3,r31
0B5C0 0B540          4BFFF93D               bl        $-0x06C4                  ; 0x0000AE7C
0B5C4 0B544   X      7C641B78               mr        r4,r3
0B5C8 0B548   X      2C040000               cmpwi     r4,0
0B5CC 0B54C   X      41820030               beq       $+0x0030                  ; 0x0000B57C
0B5D0 0B550          3B7B0001               addi      r27,r27,1
0B5D4 0B554   X      7FE3FB78               mr        r3,r31
0B5D8 0B558          4BFFDE8D               bl        $-0x2174                  ; 0x000093E4
0B5DC 0B55C   X      7C1BE840               cmplw     r27,r29
0B5E0 0B560   X      4180FFBC               blt       $-0x0044                  ; 0x0000B51C
0B5E4 0B564          3A610684               addi      r19,SP,1668
0B5E8 0B568          80610684               lwz       r3,0x0684(SP)
0B5EC 0B56C          80930004               lwz       r4,0x0004(r19)
0B5F0 0B570          4BFFCFA9               bl        $-0x3058                  ; 0x00008518
0B5F4 0B574   X      7C7E1B78               mr        r30,r3
0B5F8 0B578          480000D0               b         $+0x00D0                  ; 0x0000B648
0B5FC 0B57C          38822698               addi      r4,RTOC,9880
0B600 0B580   X      7F43D378               mr        r3,r26
0B604 0B584          38840A99               addi      r4,r4,2713
0B608 0B588          4BFFD879               bl        $-0x2788                  ; 0x00008E00
0B60C 0B58C          4BFFFBF4               b         $-0x040C                  ; 0x0000B180
0B610 0B590          38822698               addi      r4,RTOC,9880
0B614 0B594   X      7F43D378               mr        r3,r26
0B618 0B598          38840A7D               addi      r4,r4,2685
0B61C 0B59C          4BFFD865               bl        $-0x279C                  ; 0x00008E00
0B620 0B5A0          4BFFFBE0               b         $-0x0420                  ; 0x0000B180
0B624 0B5A4          3861068C               addi      r3,SP,1676
0B628 0B5A8          3B61068C               addi      r27,SP,1676
0B62C 0B5AC          3B010694               addi      r24,SP,1684
0B630 0B5B0          4800BDB1               bl        $+0xBDB0                  ; 0x00017360
0B634 0B5B4          80410014               lwz       RTOC,0x0014(SP)
0B638 0B5B8          82BB0000               lwz       r21,0x0000(r27)
0B63C 0B5BC   X      7FE3FB78               mr        r3,r31
0B640 0B5C0          92B80000               stw       r21,0x0000(r24)
0B644 0B5C4   X      7FC4F378               mr        r4,r30
0B648 0B5C8   X      38E00000               li        r7,0
0B64C 0B5CC          82BB0004               lwz       r21,0x0004(r27)
0B650 0B5D0   X      7FA5EB78               mr        r5,r29
0B654 0B5D4          92B80004               stw       r21,0x0004(r24)
0B658 0B5D8   X      7F86E378               mr        r6,r28
0B65C 0B5DC          4BFFD969               bl        $-0x2698                  ; 0x00008F44
0B660 0B5E0   X      2C030000               cmpwi     r3,0
0B664 0B5E4   X      40820018               bne       $+0x0018                  ; 0x0000B5FC
0B668 0B5E8          38822698               addi      r4,RTOC,9880
0B66C 0B5EC   X      7F43D378               mr        r3,r26
0B670 0B5F0          38840A7D               addi      r4,r4,2685
0B674 0B5F4          4BFFD80D               bl        $-0x27F4                  ; 0x00008E00
0B678 0B5F8          4BFFFB88               b         $-0x0478                  ; 0x0000B180
0B67C 0B5FC          829F0024               lwz       r20,0x0024(r31)
0B680 0B600   X      7C14E840               cmplw     r20,r29
0B684 0B604   X      40800030               bge       $+0x0030                  ; 0x0000B634
0B688 0B608   X      3BC09681               li        r30,-27007
0B68C 0B60C          3FDE0099               addis     r30,r30,153
0B690 0B610          38610694               addi      r3,SP,1684
0B694 0B614          80830004               lwz       r4,0x0004(r3)
0B698 0B618          80610694               lwz       r3,0x0694(SP)
0B69C 0B61C          4BFFCEFD               bl        $-0x3104                  ; 0x00008518
0B6A0 0B620   X      7C03F040               cmplw     r3,r30
0B6A4 0B624   X      40800080               bge       $+0x0080                  ; 0x0000B6A4
0B6A8 0B628          837F0024               lwz       r27,0x0024(r31)
0B6AC 0B62C   X      7C1BE840               cmplw     r27,r29
0B6B0 0B630   X      4180FFE0               blt       $-0x0020                  ; 0x0000B610
0B6B4 0B634          38610694               addi      r3,SP,1684
0B6B8 0B638          80830004               lwz       r4,0x0004(r3)
0B6BC 0B63C          80610694               lwz       r3,0x0694(SP)
0B6C0 0B640          4BFFCED9               bl        $-0x3128                  ; 0x00008518
0B6C4 0B644   X      7C7E1B78               mr        r30,r3
0B6C8 0B648          837F000C               lwz       r27,0x000C(r31)
0B6CC 0B64C          807B000C               lwz       r3,0x000C(r27)
0B6D0 0B650          809B0028               lwz       r4,0x0028(r27)
0B6D4 0B654          815B0004               lwz       r10,0x0004(r27)
0B6D8 0B658          7CE32214               add       r7,r3,r4
0B6DC 0B65C          817B0014               lwz       r11,0x0014(r27)
0B6E0 0B660          811B0024               lwz       r8,0x0024(r27)
0B6E4 0B664          7D8A5A14               add       r12,r10,r11
0B6E8 0B668          831B0010               lwz       r24,0x0010(r27)
0B6EC 0B66C          7D274214               add       r9,r7,r8
0B6F0 0B670   X      7CB74850               sub       r5,r9,r23
0B6F4 0B674          7EACC214               add       r21,r12,r24
0B6F8 0B678   X      7CD6A850               sub       r6,r21,r22
0B6FC 0B67C   X      418E003C               beq       cr3,$+0x003C              ; 0x0000B6B8
0B700 0B680          813F0024               lwz       r9,0x0024(r31)
0B704 0B684   X      7C09E840               cmplw     r9,r29
0B708 0B688   X      40800030               bge       $+0x0030                  ; 0x0000B6B8
0B70C 0B68C          38822698               addi      r4,RTOC,9880
0B710 0B690   X      7CE9E850               sub       r7,r29,r9
0B714 0B694          38840AAC               addi      r4,r4,2732
0B718 0B698   X      7F43D378               mr        r3,r26
0B71C 0B69C          4BFFD765               bl        $-0x289C                  ; 0x00008E00
0B720 0B6A0          4BFFFAE0               b         $-0x0520                  ; 0x0000B180
0B724 0B6A4          38822698               addi      r4,RTOC,9880
0B728 0B6A8   X      7F43D378               mr        r3,r26
0B72C 0B6AC          38840A99               addi      r4,r4,2713
0B730 0B6B0          4BFFD751               bl        $-0x28B0                  ; 0x00008E00
0B734 0B6B4          4BFFFACC               b         $-0x0534                  ; 0x0000B180
0B738 0B6B8          829F001C               lwz       r20,0x001C(r31)
0B73C 0B6BC   X      2C140000               cmpwi     r20,0
0B740 0B6C0   X      418200EC               beq       $+0x00EC                  ; 0x0000B7AC
0B744 0B6C4   X      38600000               li        r3,0
0B748 0B6C8          907F001C               stw       r3,0x001C(r31)
0B74C 0B6CC          807F0000               lwz       r3,0x0000(r31)
0B750 0B6D0          809F0038               lwz       r4,0x0038(r31)
0B754 0B6D4          81830010               lwz       r12,0x0010(r3)
0B758 0B6D8          4800C289               bl        $+0xC288                  ; 0x00017960
0B75C 0B6DC          80410014               lwz       RTOC,0x0014(SP)
0B760 0B6E0   X      2C030000               cmpwi     r3,0
0B764 0B6E4   X      40820038               bne       $+0x0038                  ; 0x0000B71C
0B768 0B6E8          38822698               addi      r4,RTOC,9880
0B76C 0B6EC          807F0008               lwz       r3,0x0008(r31)
0B770 0B6F0          38840260               addi      r4,r4,608
0B774 0B6F4          4BFFD70D               bl        $-0x28F4                  ; 0x00008E00
0B778 0B6F8          807F0000               lwz       r3,0x0000(r31)
0B77C 0B6FC          8183002C               lwz       r12,0x002C(r3)
0B780 0B700          4800C261               bl        $+0xC260                  ; 0x00017960
0B784 0B704          80410014               lwz       RTOC,0x0014(SP)
0B788 0B708          38822698               addi      r4,RTOC,9880
0B78C 0B70C   X      7F43D378               mr        r3,r26
0B790 0B710          38840A48               addi      r4,r4,2632
0B794 0B714          4BFFD6ED               bl        $-0x2914                  ; 0x00008E00
0B798 0B718          4BFFFA68               b         $-0x0598                  ; 0x0000B180
0B79C 0B71C          807F0000               lwz       r3,0x0000(r31)
0B7A0 0B720          809F0058               lwz       r4,0x0058(r31)
0B7A4 0B724          81830020               lwz       r12,0x0020(r3)
0B7A8 0B728          4800C239               bl        $+0xC238                  ; 0x00017960
0B7AC 0B72C          80410014               lwz       RTOC,0x0014(SP)
0B7B0 0B730   X      2C030000               cmpwi     r3,0
0B7B4 0B734   X      40820018               bne       $+0x0018                  ; 0x0000B74C
0B7B8 0B738          38822698               addi      r4,RTOC,9880
0B7BC 0B73C          807F0008               lwz       r3,0x0008(r31)
0B7C0 0B740          3884027C               addi      r4,r4,636
0B7C4 0B744          4BFFD6BD               bl        $-0x2944                  ; 0x00008E00
0B7C8 0B748          4BFFFFB0               b         $-0x0050                  ; 0x0000B6F8
0B7CC 0B74C          80FF0038               lwz       r7,0x0038(r31)
0B7D0 0B750          80DF0040               lwz       r6,0x0040(r31)
0B7D4 0B754   X      7C063800               cmpw      r6,r7
0B7D8 0B758   X      4182001C               beq       $+0x001C                  ; 0x0000B774
0B7DC 0B75C          38822698               addi      r4,RTOC,9880
0B7E0 0B760   X      7CA63850               sub       r5,r7,r6
0B7E4 0B764          807F0008               lwz       r3,0x0008(r31)
0B7E8 0B768          38840298               addi      r4,r4,664
0B7EC 0B76C          4BFFD695               bl        $-0x296C                  ; 0x00008E00
0B7F0 0B770          4BFFFF88               b         $-0x0078                  ; 0x0000B6F8
0B7F4 0B774          80FF0058               lwz       r7,0x0058(r31)
0B7F8 0B778          80DF0060               lwz       r6,0x0060(r31)
0B7FC 0B77C   X      7C063800               cmpw      r6,r7
0B800 0B780   X      4182001C               beq       $+0x001C                  ; 0x0000B79C
0B804 0B784          38822698               addi      r4,RTOC,9880
0B808 0B788   X      7CA63850               sub       r5,r7,r6
0B80C 0B78C          807F0008               lwz       r3,0x0008(r31)
0B810 0B790          388402C6               addi      r4,r4,710
0B814 0B794          4BFFD66D               bl        $-0x2994                  ; 0x00008E00
0B818 0B798          4BFFFF60               b         $-0x00A0                  ; 0x0000B6F8
0B81C 0B79C          38822698               addi      r4,RTOC,9880
0B820 0B7A0   X      38600000               li        r3,0
0B824 0B7A4          388402F4               addi      r4,r4,756
0B828 0B7A8          4BFFDE69               bl        $-0x2198                  ; 0x00009610
0B82C 0B7AC   X      418A0064               beq       cr2,$+0x0064              ; 0x0000B810
0B830 0B7B0   X      418E0010               beq       cr3,$+0x0010              ; 0x0000B7C0
0B834 0B7B4          837F0024               lwz       r27,0x0024(r31)
0B838 0B7B8   X      7C1BE800               cmpw      r27,r29
0B83C 0B7BC   X      40820054               bne       $+0x0054                  ; 0x0000B810
0B840 0B7C0   X      39604DD3               li        r11,19923
0B844 0B7C4          7D5DE1D6               mullw     r10,r29,r28
0B848 0B7C8          3D6B1062               addis     r11,r11,4194
0B84C 0B7CC   X      554A1838               slwi      r10,r10,3
0B850 0B7D0   X      7F23CB78               mr        r3,r25
0B854 0B7D4          7D8BF016               mulhwu    r12,r11,r30
0B858 0B7D8   X      558CD1BE               srwi      r12,r12,6
0B85C 0B7DC   X      7FA6EB78               mr        r6,r29
0B860 0B7E0          7F6A6396               divwu     r27,r10,r12
0B864 0B7E4          7D0BD816               mulhwu    r8,r11,r27
0B868 0B7E8   X      5508D1BE               srwi      r8,r8,6
0B86C 0B7EC          1D2803E8               mulli     r9,r8,1000
0B870 0B7F0   X      7D29D850               sub       r9,r27,r9
0B874 0B7F4          4BFFC851               bl        $-0x37B0                  ; 0x00008044
0B878 0B7F8          38822698               addi      r4,RTOC,9880
0B87C 0B7FC   X      7C651B78               mr        r5,r3
0B880 0B800          38840AD8               addi      r4,r4,2776
0B884 0B804   X      7F43D378               mr        r3,r26
0B888 0B808   X      7F87E378               mr        r7,r28
0B88C 0B80C          4BFFDE05               bl        $-0x21FC                  ; 0x00009610
0B890 0B810   X      38600001               li        r3,1
0B894 0B814          382106E0               addi      SP,SP,1760
0B898 0B818          80010008               lwz       r0,0x0008(SP)
0B89C 0B81C          81810004               lwz       r12,0x0004(SP)
0B8A0 0B820   X      7C0803A6               mtlr      r0                        ; LR = 8
0B8A4 0B824          BA21FFC4               lmw       r17,-0x003C(SP)
0B8A8 0B828          7D838120               mtcrf     56,r12
0B8AC 0B82C   X      4E800020               blr
0B8B0 0B830   X      7C0802A6               mflr      r0                        ; LR = 8
0B8B4 0B834          BF81FFF0               stmw      r28,-0x0010(SP)
0B8B8 0B838          90010008               stw       r0,0x0008(SP)
0B8BC 0B83C          9421FFB0               stwu      SP,-0x0050(SP)
0B8C0 0B840   X      7C7E1B78               mr        r30,r3
0B8C4 0B844          801E001C               lwz       r0,0x001C(r30)
0B8C8 0B848   X      2C000000               cmpwi     r0,0
0B8CC 0B84C          807E0008               lwz       r3,0x0008(r30)
0B8D0 0B850   X      4182002C               beq       $+0x002C                  ; 0x0000B87C
0B8D4 0B854          38822698               addi      r4,RTOC,9880
0B8D8 0B858          80BE0004               lwz       r5,0x0004(r30)
0B8DC 0B85C          38840B71               addi      r4,r4,2929
0B8E0 0B860          4BFFD5A1               bl        $-0x2A60                  ; 0x00008E00
0B8E4 0B864   X      38600000               li        r3,0
0B8E8 0B868          38210050               addi      SP,SP,80
0B8EC 0B86C          80010008               lwz       r0,0x0008(SP)
0B8F0 0B870   X      7C0803A6               mtlr      r0                        ; LR = 8
0B8F4 0B874          BB81FFF0               lmw       r28,-0x0010(SP)
0B8F8 0B878   X      4E800020               blr
0B8FC 0B87C          39822698               addi      r12,RTOC,9880
0B900 0B880   X      3BA00000               li        r29,0
0B904 0B884          388C0B29               addi      r4,r12,2857
0B908 0B888          38AC0B91               addi      r5,r12,2961
0B90C 0B88C   X      3B80003B               li        r28,59
0B910 0B890          4BFFDD81               bl        $-0x2280                  ; 0x00009610
0B914 0B894          83E2FFC8               lwz       r31,-0x0038(RTOC)
0B918 0B898   X      3BFFFFFC               subi      r31,r31,4
0B91C 0B89C          A09F0004               lhz       r4,0x0004(r31)
0B920 0B8A0   X      7FC3F378               mr        r3,r30
0B924 0B8A4          A0BF0006               lhz       r5,0x0006(r31)
0B928 0B8A8          80DF0008               lwz       r6,0x0008(r31)
0B92C 0B8AC          88FF000C               lbz       r7,0x000C(r31)
0B930 0B8B0          4BFFF6A1               bl        $-0x0960                  ; 0x0000AF50
0B934 0B8B4   X      2C030000               cmpwi     r3,0
0B938 0B8B8   X      41820050               beq       $+0x0050                  ; 0x0000B908
0B93C 0B8BC          A09F0010               lhz       r4,0x0010(r31)
0B940 0B8C0   X      7FC3F378               mr        r3,r30
0B944 0B8C4          A0BF0012               lhz       r5,0x0012(r31)
0B948 0B8C8          80DF0014               lwz       r6,0x0014(r31)
0B94C 0B8CC          8CFF0018               lbzu      r7,0x0018(r31)
0B950 0B8D0          4BFFF681               bl        $-0x0980                  ; 0x0000AF50
0B954 0B8D4   X      2C030000               cmpwi     r3,0
0B958 0B8D8   X      41820030               beq       $+0x0030                  ; 0x0000B908
0B95C 0B8DC   X      3B9CFFFF               subi      r28,r28,1
0B960 0B8E0          3BBD0002               addi      r29,r29,2
0B964 0B8E4   X      281C0000               cmplwi    r28,0x0000
0B968 0B8E8   X      4181FFB4               bgt       $-0x004C                  ; 0x0000B89C
0B96C 0B8EC          39822698               addi      r12,RTOC,9880
0B970 0B8F0          807E0008               lwz       r3,0x0008(r30)
0B974 0B8F4          388C0B4F               addi      r4,r12,2895
0B978 0B8F8          38AC0B91               addi      r5,r12,2961
0B97C 0B8FC          4BFFDD15               bl        $-0x22EC                  ; 0x00009610
0B980 0B900   X      38600001               li        r3,1
0B984 0B904          4800001C               b         $+0x001C                  ; 0x0000B920
0B988 0B908          83E2FF90               lwz       r31,-0x0070(RTOC)
0B98C 0B90C          807E0008               lwz       r3,0x0008(r30)
0B990 0B910          389F0B5B               addi      r4,r31,2907
0B994 0B914          38BF0B91               addi      r5,r31,2961
0B998 0B918          4BFFD4E9               bl        $-0x2B18                  ; 0x00008E00
0B99C 0B91C   X      38600000               li        r3,0
0B9A0 0B920          38210050               addi      SP,SP,80
0B9A4 0B924          80010008               lwz       r0,0x0008(SP)
0B9A8 0B928   X      7C0803A6               mtlr      r0                        ; LR = 8
0B9AC 0B92C          BB81FFF0               lmw       r28,-0x0010(SP)
0B9B0 0B930   X      4E800020               blr
0B9B4 0B934   X      7C0802A6               mflr      r0                        ; LR = 8
0B9B8 0B938          90010008               stw       r0,0x0008(SP)
0B9BC 0B93C          9421FFC0               stwu      SP,-0x0040(SP)
0B9C0 0B940          80630000               lwz       r3,0x0000(r3)
0B9C4 0B944          81830004               lwz       r12,0x0004(r3)
0B9C8 0B948          4800C019               bl        $+0xC018                  ; 0x00017960
0B9CC 0B94C          80410014               lwz       RTOC,0x0014(SP)
0B9D0 0B950          38210040               addi      SP,SP,64
0B9D4 0B954          80010008               lwz       r0,0x0008(SP)
0B9D8 0B958   X      7C0803A6               mtlr      r0                        ; LR = 8
0B9DC 0B95C   X      4E800020               blr
0B9E0 0B960   X      7C0802A6               mflr      r0                        ; LR = 8
0B9E4 0B964          90010008               stw       r0,0x0008(SP)
0B9E8 0B968          9421FFC0               stwu      SP,-0x0040(SP)
0B9EC 0B96C          80630000               lwz       r3,0x0000(r3)
0B9F0 0B970          81830008               lwz       r12,0x0008(r3)
0B9F4 0B974          4800BFED               bl        $+0xBFEC                  ; 0x00017960
0B9F8 0B978          80410014               lwz       RTOC,0x0014(SP)
0B9FC 0B97C          38210040               addi      SP,SP,64
0BA00 0B980          80010008               lwz       r0,0x0008(SP)
0BA04 0B984   X      7C0803A6               mtlr      r0                        ; LR = 8
0BA08 0B988   X      4E800020               blr
0BA0C 0B98C          80630000               lwz       r3,0x0000(r3)
0BA10 0B990          80030018               lwz       r0,0x0018(r3)
0BA14 0B994   X      2C000000               cmpwi     r0,0
0BA18 0B998   X      4082000C               bne       $+0x000C                  ; 0x0000B9A4
0BA1C 0B99C   X      7C832378               mr        r3,r4
0BA20 0B9A0   X      4E800020               blr
0BA24 0B9A4   X      7C0802A6               mflr      r0                        ; LR = 8
0BA28 0B9A8          90010008               stw       r0,0x0008(SP)
0BA2C 0B9AC          9421FFC0               stwu      SP,-0x0040(SP)
0BA30 0B9B0          81830018               lwz       r12,0x0018(r3)
0BA34 0B9B4          4800BFAD               bl        $+0xBFAC                  ; 0x00017960
0BA38 0B9B8          80410014               lwz       RTOC,0x0014(SP)
0BA3C 0B9BC          38210040               addi      SP,SP,64
0BA40 0B9C0          80010008               lwz       r0,0x0008(SP)
0BA44 0B9C4   X      7C0803A6               mtlr      r0                        ; LR = 8
0BA48 0B9C8   X      4E800020               blr
0BA4C 0B9CC   X      7C0802A6               mflr      r0                        ; LR = 8
0BA50 0B9D0          93C1FFF8               stw       r30,-0x0008(SP)
0BA54 0B9D4          93E1FFFC               stw       r31,-0x0004(SP)
0BA58 0B9D8          90010008               stw       r0,0x0008(SP)
0BA5C 0B9DC          9421FFC0               stwu      SP,-0x0040(SP)
0BA60 0B9E0   X      38800000               li        r4,0
0BA64 0B9E4   X      7C7F1B78               mr        r31,r3
0BA68 0B9E8          387F005C               addi      r3,r31,92
0BA6C 0B9EC          4800BB55               bl        $+0xBB54                  ; 0x00017540
0BA70 0B9F0          80410014               lwz       RTOC,0x0014(SP)
0BA74 0B9F4   X      7C7E1B78               mr        r30,r3
0BA78 0B9F8   X      2C1E0000               cmpwi     r30,0
0BA7C 0B9FC   X      40820020               bne       $+0x0020                  ; 0x0000BA1C
0BA80 0BA00   X      38600000               li        r3,0
0BA84 0BA04          38210040               addi      SP,SP,64
0BA88 0BA08          80010008               lwz       r0,0x0008(SP)
0BA8C 0BA0C   X      7C0803A6               mtlr      r0                        ; LR = 8
0BA90 0BA10          83C1FFF8               lwz       r30,-0x0008(SP)
0BA94 0BA14          83E1FFFC               lwz       r31,-0x0004(SP)
0BA98 0BA18   X      4E800020               blr
0BA9C 0BA1C          389F0060               addi      r4,r31,96
0BAA0 0BA20   X      3860FFFF               li        r3,-1
0BAA4 0BA24          4800BA8D               bl        $+0xBA8C                  ; 0x000174B0
0BAA8 0BA28          80410014               lwz       RTOC,0x0014(SP)
0BAAC 0BA2C   X      7FC3F378               mr        r3,r30
0BAB0 0BA30          38210040               addi      SP,SP,64
0BAB4 0BA34          80010008               lwz       r0,0x0008(SP)
0BAB8 0BA38   X      7C0803A6               mtlr      r0                        ; LR = 8
0BABC 0BA3C          83C1FFF8               lwz       r30,-0x0008(SP)
0BAC0 0BA40          83E1FFFC               lwz       r31,-0x0004(SP)
0BAC4 0BA44   X      4E800020               blr
0BAC8 0BA48   X      7C0802A6               mflr      r0                        ; LR = 8
0BACC 0BA4C          93C1FFF8               stw       r30,-0x0008(SP)
0BAD0 0BA50          93E1FFFC               stw       r31,-0x0004(SP)
0BAD4 0BA54          90010008               stw       r0,0x0008(SP)
0BAD8 0BA58          9421FFC0               stwu      SP,-0x0040(SP)
0BADC 0BA5C   X      7C7F1B78               mr        r31,r3
0BAE0 0BA60          807F0000               lwz       r3,0x0000(r31)
0BAE4 0BA64          81830028               lwz       r12,0x0028(r3)
0BAE8 0BA68          4800BEF9               bl        $+0xBEF8                  ; 0x00017960
0BAEC 0BA6C          80410014               lwz       RTOC,0x0014(SP)
0BAF0 0BA70   X      2C030000               cmpwi     r3,0
0BAF4 0BA74   X      4182008C               beq       $+0x008C                  ; 0x0000BB00
0BAF8 0BA78          81230010               lwz       r9,0x0010(r3)
0BAFC 0BA7C   X      3BC0FFFF               li        r30,-1
0BB00 0BA80          88090000               lbz       r0,0x0000(r9)
0BB04 0BA84          3FDE0001               addis     r30,r30,1
0BB08 0BA88   X      540007FF               clrlwi.   r0,r0,31
0BB0C 0BA8C   X      41820048               beq       $+0x0048                  ; 0x0000BAD4
0BB10 0BA90          80890000               lwz       r4,0x0000(r9)
0BB14 0BA94   X      2C04FFFF               cmpwi     r4,-1
0BB18 0BA98   X      40820028               bne       $+0x0028                  ; 0x0000BAC0
0BB1C 0BA9C          A0A90004               lhz       r5,0x0004(r9)
0BB20 0BAA0   X      3CA5FFFF               subis     r5,r5,1
0BB24 0BAA4   X      2C05FFFF               cmpwi     r5,-1
0BB28 0BAA8   X      40820018               bne       $+0x0018                  ; 0x0000BAC0
0BB2C 0BAAC          809F000C               lwz       r4,0x000C(r31)
0BB30 0BAB0          80A40014               lwz       r5,0x0014(r4)
0BB34 0BAB4          38A50001               addi      r5,r5,1
0BB38 0BAB8          90A40014               stw       r5,0x0014(r4)
0BB3C 0BABC          48000028               b         $+0x0028                  ; 0x0000BAE4
0BB40 0BAC0          80DF000C               lwz       r6,0x000C(r31)
0BB44 0BAC4          80860010               lwz       r4,0x0010(r6)
0BB48 0BAC8          38840001               addi      r4,r4,1
0BB4C 0BACC          90860010               stw       r4,0x0010(r6)
0BB50 0BAD0          48000014               b         $+0x0014                  ; 0x0000BAE4
0BB54 0BAD4          80BF000C               lwz       r5,0x000C(r31)
0BB58 0BAD8          80850004               lwz       r4,0x0004(r5)
0BB5C 0BADC          38840001               addi      r4,r4,1
0BB60 0BAE0          90850004               stw       r4,0x0004(r5)
0BB64 0BAE4          80DF000C               lwz       r6,0x000C(r31)
0BB68 0BAE8          80A30024               lwz       r5,0x0024(r3)
0BB6C 0BAEC          80860000               lwz       r4,0x0000(r6)
0BB70 0BAF0          7CE52214               add       r7,r5,r4
0BB74 0BAF4   X      38E7FFFC               subi      r7,r7,4
0BB78 0BAF8          90E60000               stw       r7,0x0000(r6)
0BB7C 0BAFC          48000010               b         $+0x0010                  ; 0x0000BB0C
0BB80 0BB00   X      3BC0FFFF               li        r30,-1
0BB84 0BB04   X      38600000               li        r3,0
0BB88 0BB08          3FDE0001               addis     r30,r30,1
0BB8C 0BB0C   X      7C641B78               mr        r4,r3
0BB90 0BB10   X      2C040000               cmpwi     r4,0
0BB94 0BB14   X      418200B0               beq       $+0x00B0                  ; 0x0000BBC4
0BB98 0BB18   X      7FE3FB78               mr        r3,r31
0BB9C 0BB1C          4BFFD8C9               bl        $-0x2738                  ; 0x000093E4
0BBA0 0BB20          807F0000               lwz       r3,0x0000(r31)
0BBA4 0BB24          81830028               lwz       r12,0x0028(r3)
0BBA8 0BB28          4800BE39               bl        $+0xBE38                  ; 0x00017960
0BBAC 0BB2C          80410014               lwz       RTOC,0x0014(SP)
0BBB0 0BB30   X      2B030000               cmplwi    cr6,r3,0x0000
0BBB4 0BB34   X      419A0080               beq       cr6,$+0x0080              ; 0x0000BBB4
0BBB8 0BB38          81230010               lwz       r9,0x0010(r3)
0BBBC 0BB3C          88090000               lbz       r0,0x0000(r9)
0BBC0 0BB40   X      540007FF               clrlwi.   r0,r0,31
0BBC4 0BB44   X      41820044               beq       $+0x0044                  ; 0x0000BB88
0BBC8 0BB48          80890000               lwz       r4,0x0000(r9)
0BBCC 0BB4C   X      2C04FFFF               cmpwi     r4,-1
0BBD0 0BB50   X      40820024               bne       $+0x0024                  ; 0x0000BB74
0BBD4 0BB54          A0A90004               lhz       r5,0x0004(r9)
0BBD8 0BB58   X      7C05F000               cmpw      r5,r30
0BBDC 0BB5C   X      40820018               bne       $+0x0018                  ; 0x0000BB74
0BBE0 0BB60          809F000C               lwz       r4,0x000C(r31)
0BBE4 0BB64          80A40014               lwz       r5,0x0014(r4)
0BBE8 0BB68          38A50001               addi      r5,r5,1
0BBEC 0BB6C          90A40014               stw       r5,0x0014(r4)
0BBF0 0BB70          48000028               b         $+0x0028                  ; 0x0000BB98
0BBF4 0BB74          80DF000C               lwz       r6,0x000C(r31)
0BBF8 0BB78          80860010               lwz       r4,0x0010(r6)
0BBFC 0BB7C          38840001               addi      r4,r4,1
0BC00 0BB80          90860010               stw       r4,0x0010(r6)
0BC04 0BB84          48000014               b         $+0x0014                  ; 0x0000BB98
0BC08 0BB88          80BF000C               lwz       r5,0x000C(r31)
0BC0C 0BB8C          80850004               lwz       r4,0x0004(r5)
0BC10 0BB90          38840001               addi      r4,r4,1
0BC14 0BB94          90850004               stw       r4,0x0004(r5)
0BC18 0BB98          80DF000C               lwz       r6,0x000C(r31)
0BC1C 0BB9C          80A30024               lwz       r5,0x0024(r3)
0BC20 0BBA0          80860000               lwz       r4,0x0000(r6)
0BC24 0BBA4          7CE52214               add       r7,r5,r4
0BC28 0BBA8   X      38E7FFFC               subi      r7,r7,4
0BC2C 0BBAC          90E60000               stw       r7,0x0000(r6)
0BC30 0BBB0          4800000C               b         $+0x000C                  ; 0x0000BBBC
0BC34 0BBB4   X      38600000               li        r3,0
0BC38 0BBB8   X      7F000000               cmpw      cr6,r0,r0
0BC3C 0BBBC   X      7C641B78               mr        r4,r3
0BC40 0BBC0   X      409AFF58               bne       cr6,$-0x00A8              ; 0x0000BB18
0BC44 0BBC4          38210040               addi      SP,SP,64
0BC48 0BBC8          80010008               lwz       r0,0x0008(SP)
0BC4C 0BBCC   X      7C0803A6               mtlr      r0                        ; LR = 8
0BC50 0BBD0          83C1FFF8               lwz       r30,-0x0008(SP)
0BC54 0BBD4          83E1FFFC               lwz       r31,-0x0004(SP)
0BC58 0BBD8   X      4E800020               blr
0BC5C 0BBDC   X      7C0802A6               mflr      r0                        ; LR = 8
0BC60 0BBE0          93A1FFF4               stw       r29,-0x000C(SP)
0BC64 0BBE4          93C1FFF8               stw       r30,-0x0008(SP)
0BC68 0BBE8          93E1FFFC               stw       r31,-0x0004(SP)
0BC6C 0BBEC          90010008               stw       r0,0x0008(SP)
0BC70 0BBF0          9421FFB0               stwu      SP,-0x0050(SP)
0BC74 0BBF4          39822004               addi      r12,RTOC,8196
0BC78 0BBF8   X      7C7F1B78               mr        r31,r3
0BC7C 0BBFC          38822698               addi      r4,RTOC,9880
0BC80 0BC00   X      38600000               li        r3,0
0BC84 0BC04          80AC0000               lwz       r5,0x0000(r12)
0BC88 0BC08          38840BEB               addi      r4,r4,3051
0BC8C 0BC0C   X      3BA00000               li        r29,0
0BC90 0BC10          4BFFDA01               bl        $-0x2600                  ; 0x00009610
0BC94 0BC14   X      2C1F0000               cmpwi     r31,0
0BC98 0BC18   X      40820024               bne       $+0x0024                  ; 0x0000BC3C
0BC9C 0BC1C   X      38600000               li        r3,0
0BCA0 0BC20          38210050               addi      SP,SP,80
0BCA4 0BC24          80010008               lwz       r0,0x0008(SP)
0BCA8 0BC28   X      7C0803A6               mtlr      r0                        ; LR = 8
0BCAC 0BC2C          83A1FFF4               lwz       r29,-0x000C(SP)
0BCB0 0BC30          83C1FFF8               lwz       r30,-0x0008(SP)
0BCB4 0BC34          83E1FFFC               lwz       r31,-0x0004(SP)
0BCB8 0BC38   X      4E800020               blr
0BCBC 0BC3C          801F001C               lwz       r0,0x001C(r31)
0BCC0 0BC40   X      2C000000               cmpwi     r0,0
0BCC4 0BC44   X      418200F0               beq       $+0x00F0                  ; 0x0000BD34
0BCC8 0BC48   X      38600000               li        r3,0
0BCCC 0BC4C          907F001C               stw       r3,0x001C(r31)
0BCD0 0BC50          807F0000               lwz       r3,0x0000(r31)
0BCD4 0BC54          809F0038               lwz       r4,0x0038(r31)
0BCD8 0BC58          81830010               lwz       r12,0x0010(r3)
0BCDC 0BC5C          4800BD05               bl        $+0xBD04                  ; 0x00017960
0BCE0 0BC60          80410014               lwz       RTOC,0x0014(SP)
0BCE4 0BC64   X      2C030000               cmpwi     r3,0
0BCE8 0BC68   X      40820018               bne       $+0x0018                  ; 0x0000BC80
0BCEC 0BC6C          38822698               addi      r4,RTOC,9880
0BCF0 0BC70          807F0008               lwz       r3,0x0008(r31)
0BCF4 0BC74          38840260               addi      r4,r4,608
0BCF8 0BC78          4BFFD189               bl        $-0x2E78                  ; 0x00008E00
0BCFC 0BC7C          48000098               b         $+0x0098                  ; 0x0000BD14
0BD00 0BC80          807F0000               lwz       r3,0x0000(r31)
0BD04 0BC84          809F0058               lwz       r4,0x0058(r31)
0BD08 0BC88          81830020               lwz       r12,0x0020(r3)
0BD0C 0BC8C          4800BCD5               bl        $+0xBCD4                  ; 0x00017960
0BD10 0BC90          80410014               lwz       RTOC,0x0014(SP)
0BD14 0BC94   X      2C030000               cmpwi     r3,0
0BD18 0BC98   X      40820018               bne       $+0x0018                  ; 0x0000BCB0
0BD1C 0BC9C          38822698               addi      r4,RTOC,9880
0BD20 0BCA0          807F0008               lwz       r3,0x0008(r31)
0BD24 0BCA4          3884027C               addi      r4,r4,636
0BD28 0BCA8          4BFFD159               bl        $-0x2EA8                  ; 0x00008E00
0BD2C 0BCAC          48000068               b         $+0x0068                  ; 0x0000BD14
0BD30 0BCB0          80FF0038               lwz       r7,0x0038(r31)
0BD34 0BCB4          80DF0040               lwz       r6,0x0040(r31)
0BD38 0BCB8   X      7C063800               cmpw      r6,r7
0BD3C 0BCBC   X      4182001C               beq       $+0x001C                  ; 0x0000BCD8
0BD40 0BCC0          38822698               addi      r4,RTOC,9880
0BD44 0BCC4   X      7CA63850               sub       r5,r7,r6
0BD48 0BCC8          807F0008               lwz       r3,0x0008(r31)
0BD4C 0BCCC          38840298               addi      r4,r4,664
0BD50 0BCD0          4BFFD131               bl        $-0x2ED0                  ; 0x00008E00
0BD54 0BCD4          48000040               b         $+0x0040                  ; 0x0000BD14
0BD58 0BCD8          80FF0058               lwz       r7,0x0058(r31)
0BD5C 0BCDC          80DF0060               lwz       r6,0x0060(r31)
0BD60 0BCE0   X      7C063800               cmpw      r6,r7
0BD64 0BCE4   X      4182001C               beq       $+0x001C                  ; 0x0000BD00
0BD68 0BCE8          38822698               addi      r4,RTOC,9880
0BD6C 0BCEC   X      7CA63850               sub       r5,r7,r6
0BD70 0BCF0          807F0008               lwz       r3,0x0008(r31)
0BD74 0BCF4          388402C6               addi      r4,r4,710
0BD78 0BCF8          4BFFD109               bl        $-0x2EF8                  ; 0x00008E00
0BD7C 0BCFC          48000018               b         $+0x0018                  ; 0x0000BD14
0BD80 0BD00          38822698               addi      r4,RTOC,9880
0BD84 0BD04   X      38600000               li        r3,0
0BD88 0BD08          388402F4               addi      r4,r4,756
0BD8C 0BD0C          4BFFD905               bl        $-0x26FC                  ; 0x00009610
0BD90 0BD10          48000024               b         $+0x0024                  ; 0x0000BD34
0BD94 0BD14          807F0000               lwz       r3,0x0000(r31)
0BD98 0BD18          8183002C               lwz       r12,0x002C(r3)
0BD9C 0BD1C          4800BC45               bl        $+0xBC44                  ; 0x00017960
0BDA0 0BD20          80410014               lwz       RTOC,0x0014(SP)
0BDA4 0BD24          38822698               addi      r4,RTOC,9880
0BDA8 0BD28          807F0008               lwz       r3,0x0008(r31)
0BDAC 0BD2C          38840BFA               addi      r4,r4,3066
0BDB0 0BD30          4BFFD0D1               bl        $-0x2F30                  ; 0x00008E00
0BDB4 0BD34          807F0000               lwz       r3,0x0000(r31)
0BDB8 0BD38   X      2C030000               cmpwi     r3,0
0BDBC 0BD3C   X      4182004C               beq       $+0x004C                  ; 0x0000BD88
0BDC0 0BD40          81830034               lwz       r12,0x0034(r3)
0BDC4 0BD44          4800BC1D               bl        $+0xBC1C                  ; 0x00017960
0BDC8 0BD48          80410014               lwz       RTOC,0x0014(SP)
0BDCC 0BD4C          907F0000               stw       r3,0x0000(r31)
0BDD0 0BD50   X      2C030000               cmpwi     r3,0
0BDD4 0BD54   X      41820034               beq       $+0x0034                  ; 0x0000BD88
0BDD8 0BD58          38822698               addi      r4,RTOC,9880
0BDDC 0BD5C          807F0008               lwz       r3,0x0008(r31)
0BDE0 0BD60          38840C15               addi      r4,r4,3093
0BDE4 0BD64          4BFFD09D               bl        $-0x2F64                  ; 0x00008E00
0BDE8 0BD68   X      7FE3FB78               mr        r3,r31
0BDEC 0BD6C          38210050               addi      SP,SP,80
0BDF0 0BD70          80010008               lwz       r0,0x0008(SP)
0BDF4 0BD74   X      7C0803A6               mtlr      r0                        ; LR = 8
0BDF8 0BD78          83A1FFF4               lwz       r29,-0x000C(SP)
0BDFC 0BD7C          83C1FFF8               lwz       r30,-0x0008(SP)
0BE00 0BD80          83E1FFFC               lwz       r31,-0x0004(SP)
0BE04 0BD84   X      4E800020               blr
0BE08 0BD88          83DF002C               lwz       r30,0x002C(r31)
0BE0C 0BD8C   X      2C1E0000               cmpwi     r30,0
0BE10 0BD90   X      41820048               beq       $+0x0048                  ; 0x0000BDD8
0BE14 0BD94          807EFFC8               lwz       r3,-0x0038(r30)
0BE18 0BD98          809EFFCC               lwz       r4,-0x0034(r30)
0BE1C 0BD9C          4800B505               bl        $+0xB504                  ; 0x000172A0
0BE20 0BDA0          80410014               lwz       RTOC,0x0014(SP)
0BE24 0BDA4          807EFFD8               lwz       r3,-0x0028(r30)
0BE28 0BDA8   X      38800000               li        r4,0
0BE2C 0BDAC          4800B50D               bl        $+0xB50C                  ; 0x000172B8
0BE30 0BDB0          80410014               lwz       RTOC,0x0014(SP)
0BE34 0BDB4   X      2C030000               cmpwi     r3,0
0BE38 0BDB8   X      41820014               beq       $+0x0014                  ; 0x0000BDCC
0BE3C 0BDBC          38822698               addi      r4,RTOC,9880
0BE40 0BDC0   X      38600000               li        r3,0
0BE44 0BDC4          388404E4               addi      r4,r4,1252
0BE48 0BDC8          4BFFD039               bl        $-0x2FC8                  ; 0x00008E00
0BE4C 0BDCC          807EFFC0               lwz       r3,-0x0040(r30)
0BE50 0BDD0          4800B501               bl        $+0xB500                  ; 0x000172D0
0BE54 0BDD4          80410014               lwz       RTOC,0x0014(SP)
0BE58 0BDD8          83DF004C               lwz       r30,0x004C(r31)
0BE5C 0BDDC          93BF002C               stw       r29,0x002C(r31)
0BE60 0BDE0   X      2C1E0000               cmpwi     r30,0
0BE64 0BDE4   X      41820048               beq       $+0x0048                  ; 0x0000BE2C
0BE68 0BDE8          807EFFC8               lwz       r3,-0x0038(r30)
0BE6C 0BDEC          809EFFCC               lwz       r4,-0x0034(r30)
0BE70 0BDF0          4800B4B1               bl        $+0xB4B0                  ; 0x000172A0
0BE74 0BDF4          80410014               lwz       RTOC,0x0014(SP)
0BE78 0BDF8          807EFFD8               lwz       r3,-0x0028(r30)
0BE7C 0BDFC   X      38800000               li        r4,0
0BE80 0BE00          4800B4B9               bl        $+0xB4B8                  ; 0x000172B8
0BE84 0BE04          80410014               lwz       RTOC,0x0014(SP)
0BE88 0BE08   X      2C030000               cmpwi     r3,0
0BE8C 0BE0C   X      41820014               beq       $+0x0014                  ; 0x0000BE20
0BE90 0BE10          38822698               addi      r4,RTOC,9880
0BE94 0BE14   X      38600000               li        r3,0
0BE98 0BE18          388404E4               addi      r4,r4,1252
0BE9C 0BE1C          4BFFCFE5               bl        $-0x301C                  ; 0x00008E00
0BEA0 0BE20          807EFFC0               lwz       r3,-0x0040(r30)
0BEA4 0BE24          4800B4AD               bl        $+0xB4AC                  ; 0x000172D0
0BEA8 0BE28          80410014               lwz       RTOC,0x0014(SP)
0BEAC 0BE2C          93BF004C               stw       r29,0x004C(r31)
0BEB0 0BE30   X      38800000               li        r4,0
0BEB4 0BE34          807F0034               lwz       r3,0x0034(r31)
0BEB8 0BE38          4BFFDE89               bl        $-0x2178                  ; 0x00009CC0
0BEBC 0BE3C          907F0034               stw       r3,0x0034(r31)
0BEC0 0BE40   X      38800000               li        r4,0
0BEC4 0BE44          807F0054               lwz       r3,0x0054(r31)
0BEC8 0BE48          4BFFDE79               bl        $-0x2188                  ; 0x00009CC0
0BECC 0BE4C          907F0054               stw       r3,0x0054(r31)
0BED0 0BE50   X      7FE3FB78               mr        r3,r31
0BED4 0BE54   X      38800080               li        r4,128
0BED8 0BE58          4BFFDE69               bl        $-0x2198                  ; 0x00009CC0
0BEDC 0BE5C          38210050               addi      SP,SP,80
0BEE0 0BE60          80010008               lwz       r0,0x0008(SP)
0BEE4 0BE64   X      7C0803A6               mtlr      r0                        ; LR = 8
0BEE8 0BE68          83A1FFF4               lwz       r29,-0x000C(SP)
0BEEC 0BE6C          83C1FFF8               lwz       r30,-0x0008(SP)
0BEF0 0BE70          83E1FFFC               lwz       r31,-0x0004(SP)
0BEF4 0BE74   X      4E800020               blr
0BEF8 0BE78   X      7C0802A6               mflr      r0                        ; LR = 8
0BEFC 0BE7C          BEE1FFDC               stmw      r23,-0x0024(SP)
0BF00 0BE80          90010008               stw       r0,0x0008(SP)
0BF04 0BE84          9421FF90               stwu      SP,-0x0070(SP)
0BF08 0BE88          3BC22004               addi      r30,RTOC,8196
0BF0C 0BE8C   X      7C992378               mr        r25,r4
0BF10 0BE90          38822698               addi      r4,RTOC,9880
0BF14 0BE94   X      7CBA2B78               mr        r26,r5
0BF18 0BE98          80BE0000               lwz       r5,0x0000(r30)
0BF1C 0BE9C   X      7C771B78               mr        r23,r3
0BF20 0BEA0          3B822680               addi      r28,RTOC,9856
0BF24 0BEA4          38840C30               addi      r4,r4,3120
0BF28 0BEA8   X      7D3D4B78               mr        r29,r9
0BF2C 0BEAC   X      38600000               li        r3,0
0BF30 0BEB0   X      7D184378               mr        r24,r8
0BF34 0BEB4   X      7CFF3B78               mr        r31,r7
0BF38 0BEB8   X      7CDB3378               mr        r27,r6
0BF3C 0BEBC          4BFFD755               bl        $-0x28AC                  ; 0x00009610
0BF40 0BEC0   X      38600080               li        r3,128
0BF44 0BEC4          4800B455               bl        $+0xB454                  ; 0x00017318
0BF48 0BEC8          80410014               lwz       RTOC,0x0014(SP)
0BF4C 0BECC   X      7C7E1B78               mr        r30,r3
0BF50 0BED0   X      2C1E0000               cmpwi     r30,0
0BF54 0BED4   X      41820010               beq       $+0x0010                  ; 0x0000BEE4
0BF58 0BED8   X      38800080               li        r4,128
0BF5C 0BEDC          4800B3C5               bl        $+0xB3C4                  ; 0x000172A0
0BF60 0BEE0          80410014               lwz       RTOC,0x0014(SP)
0BF64 0BEE4   X      2C1E0000               cmpwi     r30,0
0BF68 0BEE8   X      40820044               bne       $+0x0044                  ; 0x0000BF2C
0BF6C 0BEEC          38822698               addi      r4,RTOC,9880
0BF70 0BEF0   X      7FE3FB78               mr        r3,r31
0BF74 0BEF4          38840C3E               addi      r4,r4,3134
0BF78 0BEF8          4BFFCF09               bl        $-0x30F8                  ; 0x00008E00
0BF7C 0BEFC   X      7FC3F378               mr        r3,r30
0BF80 0BF00          4BFFFCDD               bl        $-0x0324                  ; 0x0000BBDC
0BF84 0BF04          38822698               addi      r4,RTOC,9880
0BF88 0BF08          38840CB5               addi      r4,r4,3253
0BF8C 0BF0C   X      38600000               li        r3,0
0BF90 0BF10          4BFFCEF1               bl        $-0x3110                  ; 0x00008E00
0BF94 0BF14   X      38600000               li        r3,0
0BF98 0BF18          38210070               addi      SP,SP,112
0BF9C 0BF1C          80010008               lwz       r0,0x0008(SP)
0BFA0 0BF20   X      7C0803A6               mtlr      r0                        ; LR = 8
0BFA4 0BF24          BAE1FFDC               lmw       r23,-0x0024(SP)
0BFA8 0BF28   X      4E800020               blr
0BFAC 0BF2C          381E0014               addi      r0,r30,20
0BFB0 0BF30          93FE0008               stw       r31,0x0008(r30)
0BFB4 0BF34   X      7EE3BB78               mr        r3,r23
0BFB8 0BF38          935E000C               stw       r26,0x000C(r30)
0BFBC 0BF3C   X      7F24CB78               mr        r4,r25
0BFC0 0BF40          391E0048               addi      r8,r30,72
0BFC4 0BF44   X      7FC5F378               mr        r5,r30
0BFC8 0BF48          393E0064               addi      r9,r30,100
0BFCC 0BF4C          937E0010               stw       r27,0x0010(r30)
0BFD0 0BF50   X      7F66DB78               mr        r6,r27
0BFD4 0BF54          395A0034               addi      r10,r26,52
0BFD8 0BF58          933E0004               stw       r25,0x0004(r30)
0BFDC 0BF5C   X      7FE7FB78               mr        r7,r31
0BFE0 0BF60          90010038               stw       r0,0x0038(SP)
0BFE4 0BF64          93A1003C               stw       r29,0x003C(SP)
0BFE8 0BF68          4BFFB0E9               bl        $-0x4F18                  ; 0x00007050
0BFEC 0BF6C   X      60000000               nop
0BFF0 0BF70          907E0000               stw       r3,0x0000(r30)
0BFF4 0BF74   X      2C030000               cmpwi     r3,0
0BFF8 0BF78   X      40820018               bne       $+0x0018                  ; 0x0000BF90
0BFFC 0BF7C          38822698               addi      r4,RTOC,9880
0C000 0BF80          807E0008               lwz       r3,0x0008(r30)
0C004 0BF84          38840C5E               addi      r4,r4,3166
0C008 0BF88          4BFFCE79               bl        $-0x3188                  ; 0x00008E00
0C00C 0BF8C          4BFFFF70               b         $-0x0090                  ; 0x0000BEFC
0C010 0BF90          801E0014               lwz       r0,0x0014(r30)
0C014 0BF94          90180000               stw       r0,0x0000(r24)
0C018 0BF98          807D0000               lwz       r3,0x0000(r29)
0C01C 0BF9C   X      3BA00000               li        r29,0
0C020 0BFA0          809E0010               lwz       r4,0x0010(r30)
0C024 0BFA4          38630004               addi      r3,r3,4
0C028 0BFA8          907E0018               stw       r3,0x0018(r30)
0C02C 0BFAC          807E000C               lwz       r3,0x000C(r30)
0C030 0BFB0          83E40000               lwz       r31,0x0000(r4)
0C034 0BFB4   X      3880003C               li        r4,60
0C038 0BFB8          83630034               lwz       r27,0x0034(r3)
0C03C 0BFBC          83430038               lwz       r26,0x0038(r3)
0C040 0BFC0          4800B2E1               bl        $+0xB2E0                  ; 0x000172A0
0C044 0BFC4          80410014               lwz       RTOC,0x0014(SP)
0C048 0BFC8          807E0010               lwz       r3,0x0010(r30)
0C04C 0BFCC   X      38800034               li        r4,52
0C050 0BFD0          4800B2D1               bl        $+0xB2D0                  ; 0x000172A0
0C054 0BFD4          80410014               lwz       RTOC,0x0014(SP)
0C058 0BFD8          819E000C               lwz       r12,0x000C(r30)
0C05C 0BFDC          387E006C               addi      r3,r30,108
0C060 0BFE0          936C0034               stw       r27,0x0034(r12)
0C064 0BFE4   X      7C7B1B78               mr        r27,r3
0C068 0BFE8   X      38800014               li        r4,20
0C06C 0BFEC          819E000C               lwz       r12,0x000C(r30)
0C070 0BFF0          934C0038               stw       r26,0x0038(r12)
0C074 0BFF4          819E0010               lwz       r12,0x0010(r30)
0C078 0BFF8          93EC0000               stw       r31,0x0000(r12)
0C07C 0BFFC          4800B2A5               bl        $+0xB2A4                  ; 0x000172A0
0C080 0C000          80410014               lwz       RTOC,0x0014(SP)
0C084 0C004          807E0000               lwz       r3,0x0000(r30)
0C088 0C008   X      38800000               li        r4,0
0C08C 0C00C          81830000               lwz       r12,0x0000(r3)
0C090 0C010          4800B951               bl        $+0xB950                  ; 0x00017960
0C094 0C014          80410014               lwz       RTOC,0x0014(SP)
0C098 0C018          39822698               addi      r12,RTOC,9880
0C09C 0C01C          807E0008               lwz       r3,0x0008(r30)
0C0A0 0C020          388C0B29               addi      r4,r12,2857
0C0A4 0C024          38AC0B67               addi      r5,r12,2919
0C0A8 0C028          4BFFD5E9               bl        $-0x2A18                  ; 0x00009610
0C0AC 0C02C          83E2FFC4               lwz       r31,-0x003C(RTOC)
0C0B0 0C030          A09F0000               lhz       r4,0x0000(r31)
0C0B4 0C034   X      7FC3F378               mr        r3,r30
0C0B8 0C038          A0BF0002               lhz       r5,0x0002(r31)
0C0BC 0C03C          80DF0004               lwz       r6,0x0004(r31)
0C0C0 0C040          88FF0008               lbz       r7,0x0008(r31)
0C0C4 0C044          4BFFEF0D               bl        $-0x10F4                  ; 0x0000AF50
0C0C8 0C048   X      2C030000               cmpwi     r3,0
0C0CC 0C04C   X      4182011C               beq       $+0x011C                  ; 0x0000C168
0C0D0 0C050          881F0008               lbz       r0,0x0008(r31)
0C0D4 0C054   X      2C000000               cmpwi     r0,0
0C0D8 0C058   X      4082007C               bne       $+0x007C                  ; 0x0000C0D4
0C0DC 0C05C          807F0004               lwz       r3,0x0004(r31)
0C0E0 0C060   X      28030004               cmplwi    r3,0x0004
0C0E4 0C064   X      41810050               bgt       $+0x0050                  ; 0x0000C0B4
0C0E8 0C068   X      5464103A               slwi      r4,r3,2
0C0EC 0C06C          7C9C202E               lwzx      r4,r28,r4
0C0F0 0C070   X      7C8903A6               mtctr     r4                        ; CTR = 9
0C0F4 0C074   X      4E800420               bctr
0C0F8 0C078          80A2FF90               lwz       r5,-0x0070(RTOC)
0C0FC 0C07C          38A50043               addi      r5,r5,67
0C100 0C080          4800003C               b         $+0x003C                  ; 0x0000C0BC
0C104 0C084          80A2FF90               lwz       r5,-0x0070(RTOC)
0C108 0C088          38A5004A               addi      r5,r5,74
0C10C 0C08C          48000030               b         $+0x0030                  ; 0x0000C0BC
0C110 0C090          80A2FF90               lwz       r5,-0x0070(RTOC)
0C114 0C094          38A5005F               addi      r5,r5,95
0C118 0C098          48000024               b         $+0x0024                  ; 0x0000C0BC
0C11C 0C09C          80A2FF90               lwz       r5,-0x0070(RTOC)
0C120 0C0A0          38A50075               addi      r5,r5,117
0C124 0C0A4          48000018               b         $+0x0018                  ; 0x0000C0BC
0C128 0C0A8          80A2FF90               lwz       r5,-0x0070(RTOC)
0C12C 0C0AC          38A50081               addi      r5,r5,129
0C130 0C0B0          4800000C               b         $+0x000C                  ; 0x0000C0BC
0C134 0C0B4          80A2FF90               lwz       r5,-0x0070(RTOC)
0C138 0C0B8          38A5008E               addi      r5,r5,142
0C13C 0C0BC          38822698               addi      r4,RTOC,9880
0C140 0C0C0          807E0008               lwz       r3,0x0008(r30)
0C144 0C0C4          38840B36               addi      r4,r4,2870
0C148 0C0C8          A0DF0000               lhz       r6,0x0000(r31)
0C14C 0C0CC          A0FF0002               lhz       r7,0x0002(r31)
0C150 0C0D0          4BFFD541               bl        $-0x2AC0                  ; 0x00009610
0C154 0C0D4          3BBD0001               addi      r29,r29,1
0C158 0C0D8          3BFF000C               addi      r31,r31,12
0C15C 0C0DC   X      281D0004               cmplwi    r29,0x0004
0C160 0C0E0   X      4180FF50               blt       $-0x00B0                  ; 0x0000C030
0C164 0C0E4          39822698               addi      r12,RTOC,9880
0C168 0C0E8          807E0008               lwz       r3,0x0008(r30)
0C16C 0C0EC          388C0B4F               addi      r4,r12,2895
0C170 0C0F0          38AC0B67               addi      r5,r12,2919
0C174 0C0F4          4BFFD51D               bl        $-0x2AE4                  ; 0x00009610
0C178 0C0F8          807E000C               lwz       r3,0x000C(r30)
0C17C 0C0FC   X      3880003C               li        r4,60
0C180 0C100          819E0010               lwz       r12,0x0010(r30)
0C184 0C104          83E30034               lwz       r31,0x0034(r3)
0C188 0C108          83A30038               lwz       r29,0x0038(r3)
0C18C 0C10C          838C0000               lwz       r28,0x0000(r12)
0C190 0C110          4800B191               bl        $+0xB190                  ; 0x000172A0
0C194 0C114          80410014               lwz       RTOC,0x0014(SP)
0C198 0C118          807E0010               lwz       r3,0x0010(r30)
0C19C 0C11C   X      38800034               li        r4,52
0C1A0 0C120          4800B181               bl        $+0xB180                  ; 0x000172A0
0C1A4 0C124          80410014               lwz       RTOC,0x0014(SP)
0C1A8 0C128          819E000C               lwz       r12,0x000C(r30)
0C1AC 0C12C   X      7F63DB78               mr        r3,r27
0C1B0 0C130          93EC0034               stw       r31,0x0034(r12)
0C1B4 0C134   X      38800014               li        r4,20
0C1B8 0C138          819E000C               lwz       r12,0x000C(r30)
0C1BC 0C13C          93AC0038               stw       r29,0x0038(r12)
0C1C0 0C140          819E0010               lwz       r12,0x0010(r30)
0C1C4 0C144          938C0000               stw       r28,0x0000(r12)
0C1C8 0C148          4800B159               bl        $+0xB158                  ; 0x000172A0
0C1CC 0C14C          80410014               lwz       RTOC,0x0014(SP)
0C1D0 0C150          807E0000               lwz       r3,0x0000(r30)
0C1D4 0C154   X      38800000               li        r4,0
0C1D8 0C158          81830000               lwz       r12,0x0000(r3)
0C1DC 0C15C          4800B805               bl        $+0xB804                  ; 0x00017960
0C1E0 0C160          80410014               lwz       RTOC,0x0014(SP)
0C1E4 0C164          4800004C               b         $+0x004C                  ; 0x0000C1B0
0C1E8 0C168          83E2FF90               lwz       r31,-0x0070(RTOC)
0C1EC 0C16C          807E0008               lwz       r3,0x0008(r30)
0C1F0 0C170          389F0B5B               addi      r4,r31,2907
0C1F4 0C174          38BF0B67               addi      r5,r31,2919
0C1F8 0C178          4BFFCC89               bl        $-0x3378                  ; 0x00008E00
0C1FC 0C17C          807E0008               lwz       r3,0x0008(r30)
0C200 0C180          389F0C77               addi      r4,r31,3191
0C204 0C184          4BFFCC7D               bl        $-0x3384                  ; 0x00008E00
0C208 0C188          807E0014               lwz       r3,0x0014(r30)
0C20C 0C18C          389F0C93               addi      r4,r31,3219
0C210 0C190          4800B1A1               bl        $+0xB1A0                  ; 0x00017330
0C214 0C194          80410014               lwz       RTOC,0x0014(SP)
0C218 0C198   X      2C030000               cmpwi     r3,0
0C21C 0C19C   X      4182FD60               beq       $-0x02A0                  ; 0x0000BEFC
0C220 0C1A0          38822698               addi      r4,RTOC,9880
0C224 0C1A4          807E0008               lwz       r3,0x0008(r30)
0C228 0C1A8          38840C9C               addi      r4,r4,3228
0C22C 0C1AC          4BFFD465               bl        $-0x2B9C                  ; 0x00009610
0C230 0C1B0          83E2FF90               lwz       r31,-0x0070(RTOC)
0C234 0C1B4          807E0008               lwz       r3,0x0008(r30)
0C238 0C1B8          389F0C30               addi      r4,r31,3120
0C23C 0C1BC          80BE0004               lwz       r5,0x0004(r30)
0C240 0C1C0          4BFFD451               bl        $-0x2BB0                  ; 0x00009610
0C244 0C1C4          807E0008               lwz       r3,0x0008(r30)
0C248 0C1C8          389F0C30               addi      r4,r31,3120
0C24C 0C1CC          80BE0014               lwz       r5,0x0014(r30)
0C250 0C1D0          4BFFD441               bl        $-0x2BC0                  ; 0x00009610
0C254 0C1D4          807E001C               lwz       r3,0x001C(r30)
0C258 0C1D8          4BFFBE6D               bl        $-0x4194                  ; 0x00008044
0C25C 0C1DC          389F0C30               addi      r4,r31,3120
0C260 0C1E0   X      7C651B78               mr        r5,r3
0C264 0C1E4          807E0008               lwz       r3,0x0008(r30)
0C268 0C1E8          4BFFD429               bl        $-0x2BD8                  ; 0x00009610
0C26C 0C1EC   X      7FC3F378               mr        r3,r30
0C270 0C1F0          38210070               addi      SP,SP,112
0C274 0C1F4          80010008               lwz       r0,0x0008(SP)
0C278 0C1F8   X      7C0803A6               mtlr      r0                        ; LR = 8
0C27C 0C1FC          BAE1FFDC               lmw       r23,-0x0024(SP)
0C280 0C200   X      4E800020               blr
0C284 0C204   X      7C0802A6               mflr      r0                        ; LR = 8
0C288 0C208          90010008               stw       r0,0x0008(SP)
0C28C 0C20C          9421FF70               stwu      SP,-0x0090(SP)
0C290 0C210          38010084               addi      r0,SP,132
0C294 0C214          90010038               stw       r0,0x0038(SP)
0C298 0C218          38A10088               addi      r5,SP,136
0C29C 0C21C          90A1003C               stw       r5,0x003C(SP)
0C2A0 0C220          38C10040               addi      r6,SP,64
0C2A4 0C224          39010078               addi      r8,SP,120
0C2A8 0C228          3921007C               addi      r9,SP,124
0C2AC 0C22C          39410080               addi      r10,SP,128
0C2B0 0C230   X      38A00000               li        r5,0
0C2B4 0C234   X      38E00000               li        r7,0
0C2B8 0C238          4BFFAE19               bl        $-0x51E8                  ; 0x00007050
0C2BC 0C23C   X      60000000               nop
0C2C0 0C240   X      2C030000               cmpwi     r3,0
0C2C4 0C244   X      40820018               bne       $+0x0018                  ; 0x0000C25C
0C2C8 0C248   X      38600000               li        r3,0
0C2CC 0C24C          38210090               addi      SP,SP,144
0C2D0 0C250          80010008               lwz       r0,0x0008(SP)
0C2D4 0C254   X      7C0803A6               mtlr      r0                        ; LR = 8
0C2D8 0C258   X      4E800020               blr
0C2DC 0C25C          81830034               lwz       r12,0x0034(r3)
0C2E0 0C260          4800B701               bl        $+0xB700                  ; 0x00017960
0C2E4 0C264          80410014               lwz       RTOC,0x0014(SP)
0C2E8 0C268   X      38600001               li        r3,1
0C2EC 0C26C          38210090               addi      SP,SP,144
0C2F0 0C270          80010008               lwz       r0,0x0008(SP)
0C2F4 0C274   X      7C0803A6               mtlr      r0                        ; LR = 8
0C2F8 0C278   X      4E800020               blr
0C2FC 0C27C          80630000               lwz       r3,0x0000(r3)
0C300 0C280          80030038               lwz       r0,0x0038(r3)
0C304 0C284   X      2C000000               cmpwi     r0,0
0C308 0C288   X      4082000C               bne       $+0x000C                  ; 0x0000C294
0C30C 0C28C   X      38600000               li        r3,0
0C310 0C290   X      4E800020               blr
0C314 0C294   X      7C0802A6               mflr      r0                        ; LR = 8
0C318 0C298          90010008               stw       r0,0x0008(SP)
0C31C 0C29C          9421FFC0               stwu      SP,-0x0040(SP)
0C320 0C2A0          81830038               lwz       r12,0x0038(r3)
0C324 0C2A4          80840000               lwz       r4,0x0000(r4)
0C328 0C2A8          4800B6B9               bl        $+0xB6B8                  ; 0x00017960
0C32C 0C2AC          80410014               lwz       RTOC,0x0014(SP)
0C330 0C2B0          38210040               addi      SP,SP,64
0C334 0C2B4          80010008               lwz       r0,0x0008(SP)
0C338 0C2B8   X      7C0803A6               mtlr      r0                        ; LR = 8
0C33C 0C2BC   X      4E800020               blr
0C340 0C2C0   X      7C0802A6               mflr      r0                        ; LR = 8
0C344 0C2C4          BF81FFF0               stmw      r28,-0x0010(SP)
0C348 0C2C8          90010008               stw       r0,0x0008(SP)
0C34C 0C2CC          9421FFA0               stwu      SP,-0x0060(SP)
0C350 0C2D0   X      3BC00006               li        r30,6
0C354 0C2D4   X      7C7D1B78               mr        r29,r3
0C358 0C2D8   X      38606472               li        r3,25714
0C35C 0C2DC   X      7C9F2378               mr        r31,r4
0C360 0C2E0   X      38800000               li        r4,0
0C364 0C2E4          3C636561               addis     r3,r3,25953
0C368 0C2E8   X      3B800000               li        r28,0
0C36C 0C2EC          4800B2B5               bl        $+0xB2B4                  ; 0x000175A0
0C370 0C2F0          80410014               lwz       RTOC,0x0014(SP)
0C374 0C2F4          93C10038               stw       r30,0x0038(SP)
0C378 0C2F8   X      7C7E1B78               mr        r30,r3
0C37C 0C2FC          38822698               addi      r4,RTOC,9880
0C380 0C300   X      7FA3EB78               mr        r3,r29
0C384 0C304          38840CC6               addi      r4,r4,3270
0C388 0C308          38A1003C               addi      r5,SP,60
0C38C 0C30C          38C10038               addi      r6,SP,56
0C390 0C310          4800AF31               bl        $+0xAF30                  ; 0x00017240
0C394 0C314          80410014               lwz       RTOC,0x0014(SP)
0C398 0C318          939F0000               stw       r28,0x0000(r31)
0C39C 0C31C   X      2C1E0000               cmpwi     r30,0
0C3A0 0C320          B39F0004               sth       r28,0x0004(r31)
0C3A4 0C324   X      7C7D1B78               mr        r29,r3
0C3A8 0C328   X      418200E0               beq       $+0x00E0                  ; 0x0000C408
0C3AC 0C32C   X      7FC3F378               mr        r3,r30
0C3B0 0C330          4800B0F1               bl        $+0xB0F0                  ; 0x00017420
0C3B4 0C334          80410014               lwz       RTOC,0x0014(SP)
0C3B8 0C338          801E0000               lwz       r0,0x0000(r30)
0C3BC 0C33C   X      2C000000               cmpwi     r0,0
0C3C0 0C340   X      41820068               beq       $+0x0068                  ; 0x0000C3A8
0C3C4 0C344   X      7FC3F378               mr        r3,r30
0C3C8 0C348          4800B0C1               bl        $+0xB0C0                  ; 0x00017408
0C3CC 0C34C          80410014               lwz       RTOC,0x0014(SP)
0C3D0 0C350   X      2C030006               cmpwi     r3,6
0C3D4 0C354   X      40820054               bne       $+0x0054                  ; 0x0000C3A8
0C3D8 0C358          813E0000               lwz       r9,0x0000(r30)
0C3DC 0C35C          81090000               lwz       r8,0x0000(r9)
0C3E0 0C360   X      2C080000               cmpwi     r8,0
0C3E4 0C364   X      40820010               bne       $+0x0010                  ; 0x0000C374
0C3E8 0C368          A0090004               lhz       r0,0x0004(r9)
0C3EC 0C36C   X      2C000000               cmpwi     r0,0
0C3F0 0C370   X      41820038               beq       $+0x0038                  ; 0x0000C3A8
0C3F4 0C374   X      2C08FFFF               cmpwi     r8,-1
0C3F8 0C378   X      40820014               bne       $+0x0014                  ; 0x0000C38C
0C3FC 0C37C          A0690004               lhz       r3,0x0004(r9)
0C400 0C380   X      3C63FFFF               subis     r3,r3,1
0C404 0C384   X      2C03FFFF               cmpwi     r3,-1
0C408 0C388   X      41820020               beq       $+0x0020                  ; 0x0000C3A8
0C40C 0C38C          88890000               lbz       r4,0x0000(r9)
0C410 0C390   X      548407FF               clrlwi.   r4,r4,31
0C414 0C394   X      40820014               bne       $+0x0014                  ; 0x0000C3A8
0C418 0C398          80690000               lwz       r3,0x0000(r9)
0C41C 0C39C          907F0000               stw       r3,0x0000(r31)
0C420 0C3A0          A0690004               lhz       r3,0x0004(r9)
0C424 0C3A4          B07F0004               sth       r3,0x0004(r31)
0C428 0C3A8   X      7FC3F378               mr        r3,r30
0C42C 0C3AC          4800B20D               bl        $+0xB20C                  ; 0x000175B8
0C430 0C3B0          80410014               lwz       RTOC,0x0014(SP)
0C434 0C3B4          813F0000               lwz       r9,0x0000(r31)
0C438 0C3B8   X      2C090000               cmpwi     r9,0
0C43C 0C3BC   X      40820010               bne       $+0x0010                  ; 0x0000C3CC
0C440 0C3C0          A01F0004               lhz       r0,0x0004(r31)
0C444 0C3C4   X      2C000000               cmpwi     r0,0
0C448 0C3C8   X      41820040               beq       $+0x0040                  ; 0x0000C408
0C44C 0C3CC   X      2C09FFFF               cmpwi     r9,-1
0C450 0C3D0   X      40820014               bne       $+0x0014                  ; 0x0000C3E4
0C454 0C3D4          A07F0004               lhz       r3,0x0004(r31)
0C458 0C3D8   X      3C63FFFF               subis     r3,r3,1
0C45C 0C3DC   X      2C03FFFF               cmpwi     r3,-1
0C460 0C3E0   X      41820028               beq       $+0x0028                  ; 0x0000C408
0C464 0C3E4          889F0000               lbz       r4,0x0000(r31)
0C468 0C3E8   X      548407FF               clrlwi.   r4,r4,31
0C46C 0C3EC   X      4082001C               bne       $+0x001C                  ; 0x0000C408
0C470 0C3F0   X      38600000               li        r3,0
0C474 0C3F4          38210060               addi      SP,SP,96
0C478 0C3F8          80010008               lwz       r0,0x0008(SP)
0C47C 0C3FC   X      7C0803A6               mtlr      r0                        ; LR = 8
0C480 0C400          BB81FFF0               lmw       r28,-0x0010(SP)
0C484 0C404   X      4E800020               blr
0C488 0C408   X      2C1D0000               cmpwi     r29,0
0C48C 0C40C   X      4182001C               beq       $+0x001C                  ; 0x0000C428
0C490 0C410   X      7FA3EB78               mr        r3,r29
0C494 0C414          38210060               addi      SP,SP,96
0C498 0C418          80010008               lwz       r0,0x0008(SP)
0C49C 0C41C   X      7C0803A6               mtlr      r0                        ; LR = 8
0C4A0 0C420          BB81FFF0               lmw       r28,-0x0010(SP)
0C4A4 0C424   X      4E800020               blr
0C4A8 0C428          80810038               lwz       r4,0x0038(SP)
0C4AC 0C42C   X      2C040006               cmpwi     r4,6
0C4B0 0C430   X      40820040               bne       $+0x0040                  ; 0x0000C470
0C4B4 0C434          8121003C               lwz       r9,0x003C(SP)
0C4B8 0C438   X      2C090000               cmpwi     r9,0
0C4BC 0C43C   X      40820010               bne       $+0x0010                  ; 0x0000C44C
0C4C0 0C440          A0610040               lhz       r3,0x0040(SP)
0C4C4 0C444   X      2C030000               cmpwi     r3,0
0C4C8 0C448   X      41820028               beq       $+0x0028                  ; 0x0000C470
0C4CC 0C44C   X      2C09FFFF               cmpwi     r9,-1
0C4D0 0C450   X      40820014               bne       $+0x0014                  ; 0x0000C464
0C4D4 0C454          A0810040               lhz       r4,0x0040(SP)
0C4D8 0C458   X      3C84FFFF               subis     r4,r4,1
0C4DC 0C45C   X      2C04FFFF               cmpwi     r4,-1
0C4E0 0C460   X      41820010               beq       $+0x0010                  ; 0x0000C470
0C4E4 0C464          8861003C               lbz       r3,0x003C(SP)
0C4E8 0C468   X      546307FF               clrlwi.   r3,r3,31
0C4EC 0C46C   X      4182001C               beq       $+0x001C                  ; 0x0000C488
0C4F0 0C470   X      3860FFFF               li        r3,-1
0C4F4 0C474          38210060               addi      SP,SP,96
0C4F8 0C478          80010008               lwz       r0,0x0008(SP)
0C4FC 0C47C   X      7C0803A6               mtlr      r0                        ; LR = 8
0C500 0C480          BB81FFF0               lmw       r28,-0x0010(SP)
0C504 0C484   X      4E800020               blr
0C508 0C488          3881003C               addi      r4,SP,60
0C50C 0C48C          80640000               lwz       r3,0x0000(r4)
0C510 0C490          907F0000               stw       r3,0x0000(r31)
0C514 0C494          A0640004               lhz       r3,0x0004(r4)
0C518 0C498          B07F0004               sth       r3,0x0004(r31)
0C51C 0C49C   X      38600000               li        r3,0
0C520 0C4A0          38210060               addi      SP,SP,96
0C524 0C4A4          80010008               lwz       r0,0x0008(SP)
0C528 0C4A8   X      7C0803A6               mtlr      r0                        ; LR = 8
0C52C 0C4AC          BB81FFF0               lmw       r28,-0x0010(SP)
0C530 0C4B0   X      4E800020               blr
0C534 0C4B4          81240008               lwz       r9,0x0008(r4)
0C538 0C4B8          80040004               lwz       r0,0x0004(r4)
0C53C 0C4BC   X      7C090040               cmplw     r9,r0
0C540 0C4C0   X      40800018               bge       $+0x0018                  ; 0x0000C4D8
0C544 0C4C4          38A90001               addi      r5,r9,1
0C548 0C4C8          90A40008               stw       r5,0x0008(r4)
0C54C 0C4CC          98690000               stb       r3,0x0000(r9)
0C550 0C4D0   X      38600000               li        r3,0
0C554 0C4D4   X      4E800020               blr
0C558 0C4D8   X      7C0802A6               mflr      r0                        ; LR = 8
0C55C 0C4DC          90010008               stw       r0,0x0008(SP)
0C560 0C4E0          9421FFC0               stwu      SP,-0x0040(SP)
0C564 0C4E4          38822698               addi      r4,RTOC,9880
0C568 0C4E8   X      38600000               li        r3,0
0C56C 0C4EC          38840CD8               addi      r4,r4,3288
0C570 0C4F0          4BFFC911               bl        $-0x36F0                  ; 0x00008E00
0C574 0C4F4   X      3860FFFF               li        r3,-1
0C578 0C4F8          38210040               addi      SP,SP,64
0C57C 0C4FC          80010008               lwz       r0,0x0008(SP)
0C580 0C500   X      7C0803A6               mtlr      r0                        ; LR = 8
0C584 0C504   X      4E800020               blr
0C588 0C508          80030008               lwz       r0,0x0008(r3)
0C58C 0C50C          81830004               lwz       r12,0x0004(r3)
0C590 0C510          7CA02214               add       r5,r0,r4
0C594 0C514   X      7C056040               cmplw     r5,r12
0C598 0C518   X      41800014               blt       $+0x0014                  ; 0x0000C52C
0C59C 0C51C   X      7CC46050               sub       r6,r12,r4
0C5A0 0C520          90C30008               stw       r6,0x0008(r3)
0C5A4 0C524   X      38600000               li        r3,0
0C5A8 0C528   X      4E800020               blr
0C5AC 0C52C   X      38600001               li        r3,1
0C5B0 0C530   X      4E800020               blr
0C5B4 0C534   X      7C0802A6               mflr      r0                        ; LR = 8
0C5B8 0C538          93E1FFFC               stw       r31,-0x0004(SP)
0C5BC 0C53C          90010008               stw       r0,0x0008(SP)
0C5C0 0C540          9421FEB0               stwu      SP,-0x0150(SP)
0C5C4 0C544          90610168               stw       r3,0x0168(SP)
0C5C8 0C548          9081016C               stw       r4,0x016C(SP)
0C5CC 0C54C          90A10170               stw       r5,0x0170(SP)
0C5D0 0C550          90C10174               stw       r6,0x0174(SP)
0C5D4 0C554          90E10178               stw       r7,0x0178(SP)
0C5D8 0C558          9101017C               stw       r8,0x017C(SP)
0C5DC 0C55C          91210180               stw       r9,0x0180(SP)
0C5E0 0C560          91410184               stw       r10,0x0184(SP)
0C5E4 0C564          38010038               addi      r0,SP,56
0C5E8 0C568          90010138               stw       r0,0x0138(SP)
0C5EC 0C56C          38610138               addi      r3,SP,312
0C5F0 0C570          9061013C               stw       r3,0x013C(SP)
0C5F4 0C574          38810038               addi      r4,SP,56
0C5F8 0C578          90810140               stw       r4,0x0140(SP)
0C5FC 0C57C   X      3BE00000               li        r31,0
0C600 0C580          388200B8               addi      r4,RTOC,184
0C604 0C584          38610138               addi      r3,SP,312
0C608 0C588          9BE10038               stb       r31,0x0038(SP)
0C60C 0C58C          38C1016C               addi      r6,SP,364
0C610 0C590          80A10168               lwz       r5,0x0168(SP)
0C614 0C594          4BFFAF8D               bl        $-0x5074                  ; 0x00007520
0C618 0C598          81810140               lwz       r12,0x0140(SP)
0C61C 0C59C          38610038               addi      r3,SP,56
0C620 0C5A0          9BEC0000               stb       r31,0x0000(r12)
0C624 0C5A4          4BFFC755               bl        $-0x38AC                  ; 0x00008CF8
0C628 0C5A8          38210150               addi      SP,SP,336
0C62C 0C5AC          80010008               lwz       r0,0x0008(SP)
0C630 0C5B0   X      7C0803A6               mtlr      r0                        ; LR = 8
0C634 0C5B4          83E1FFFC               lwz       r31,-0x0004(SP)
0C638 0C5B8   X      4E800020               blr
0C63C 0C5BC   X      2C030000               cmpwi     r3,0
0C640 0C5C0   X      4082000C               bne       $+0x000C                  ; 0x0000C5CC
0C644 0C5C4   X      38600000               li        r3,0
0C648 0C5C8   X      4E800020               blr
0C64C 0C5CC   X      7C0802A6               mflr      r0                        ; LR = 8
0C650 0C5D0          93E1FFFC               stw       r31,-0x0004(SP)
0C654 0C5D4          90010008               stw       r0,0x0008(SP)
0C658 0C5D8          9421FFC0               stwu      SP,-0x0040(SP)
0C65C 0C5DC   X      38800014               li        r4,20
0C660 0C5E0   X      7C7F1B78               mr        r31,r3
0C664 0C5E4          4800ACBD               bl        $+0xACBC                  ; 0x000172A0
0C668 0C5E8          80410014               lwz       RTOC,0x0014(SP)
0C66C 0C5EC   X      7FE3FB78               mr        r3,r31
0C670 0C5F0          4800ACF9               bl        $+0xACF8                  ; 0x000172E8
0C674 0C5F4          80410014               lwz       RTOC,0x0014(SP)
0C678 0C5F8   X      38600000               li        r3,0
0C67C 0C5FC          38210040               addi      SP,SP,64
0C680 0C600          80010008               lwz       r0,0x0008(SP)
0C684 0C604   X      7C0803A6               mtlr      r0                        ; LR = 8
0C688 0C608          83E1FFFC               lwz       r31,-0x0004(SP)
0C68C 0C60C   X      4E800020               blr
0C690 0C610   X      7C0802A6               mflr      r0                        ; LR = 8
0C694 0C614          BF81FFF0               stmw      r28,-0x0010(SP)
0C698 0C618          90010008               stw       r0,0x0008(SP)
0C69C 0C61C          9421FFB0               stwu      SP,-0x0050(SP)
0C6A0 0C620   X      3BC00000               li        r30,0
0C6A4 0C624   X      7C7F1B78               mr        r31,r3
0C6A8 0C628          809F0000               lwz       r4,0x0000(r31)
0C6AC 0C62C          387F0010               addi      r3,r31,16
0C6B0 0C630   X      7C7D1B78               mr        r29,r3
0C6B4 0C634   X      3B80000D               li        r28,13
0C6B8 0C638          4800AC69               bl        $+0xAC68                  ; 0x000172A0
0C6BC 0C63C          80410014               lwz       RTOC,0x0014(SP)
0C6C0 0C640          819F0000               lwz       r12,0x0000(r31)
0C6C4 0C644          93BF0004               stw       r29,0x0004(r31)
0C6C8 0C648          7C1D6214               add       r0,r29,r12
0C6CC 0C64C          901F0008               stw       r0,0x0008(r31)
0C6D0 0C650   X      380CFFFE               subi      r0,r12,2
0C6D4 0C654          93BF000C               stw       r29,0x000C(r31)
0C6D8 0C658          9BDF0010               stb       r30,0x0010(r31)
0C6DC 0C65C          7FDD01AE               stbx      r30,r29,r0
0C6E0 0C660          819F0000               lwz       r12,0x0000(r31)
0C6E4 0C664   X      380CFFFF               subi      r0,r12,1
0C6E8 0C668          7F9D01AE               stbx      r28,r29,r0
0C6EC 0C66C          38210050               addi      SP,SP,80
0C6F0 0C670          80010008               lwz       r0,0x0008(SP)
0C6F4 0C674   X      7C0803A6               mtlr      r0                        ; LR = 8
0C6F8 0C678          BB81FFF0               lmw       r28,-0x0010(SP)
0C6FC 0C67C   X      4E800020               blr
0C700 0C680   X      7C0802A6               mflr      r0                        ; LR = 8
0C704 0C684          BF61FFEC               stmw      r27,-0x0014(SP)
0C708 0C688          90010008               stw       r0,0x0008(SP)
0C70C 0C68C          9421FFB0               stwu      SP,-0x0050(SP)
0C710 0C690   X      7C7E1B78               mr        r30,r3
0C714 0C694   X      2C1E007F               cmpwi     r30,127
0C718 0C698   X      41810030               bgt       $+0x0030                  ; 0x0000C6C8
0C71C 0C69C          38822698               addi      r4,RTOC,9880
0C720 0C6A0   X      7FC5F378               mr        r5,r30
0C724 0C6A4          38840D14               addi      r4,r4,3348
0C728 0C6A8   X      38600000               li        r3,0
0C72C 0C6AC          4BFFC755               bl        $-0x38AC                  ; 0x00008E00
0C730 0C6B0   X      38600000               li        r3,0
0C734 0C6B4          38210050               addi      SP,SP,80
0C738 0C6B8          80010008               lwz       r0,0x0008(SP)
0C73C 0C6BC   X      7C0803A6               mtlr      r0                        ; LR = 8
0C740 0C6C0          BB61FFEC               lmw       r27,-0x0014(SP)
0C744 0C6C4   X      4E800020               blr
0C748 0C6C8          387E0010               addi      r3,r30,16
0C74C 0C6CC   X      7C7F1B78               mr        r31,r3
0C750 0C6D0   X      3BA00000               li        r29,0
0C754 0C6D4          4800AC45               bl        $+0xAC44                  ; 0x00017318
0C758 0C6D8          80410014               lwz       RTOC,0x0014(SP)
0C75C 0C6DC   X      7FE4FB78               mr        r4,r31
0C760 0C6E0   X      7C7F1B78               mr        r31,r3
0C764 0C6E4   X      2C1F0000               cmpwi     r31,0
0C768 0C6E8   X      4182000C               beq       $+0x000C                  ; 0x0000C6F4
0C76C 0C6EC          4800ABB5               bl        $+0xABB4                  ; 0x000172A0
0C770 0C6F0          80410014               lwz       RTOC,0x0014(SP)
0C774 0C6F4   X      2C1F0000               cmpwi     r31,0
0C778 0C6F8   X      4082002C               bne       $+0x002C                  ; 0x0000C724
0C77C 0C6FC          38822698               addi      r4,RTOC,9880
0C780 0C700   X      38600000               li        r3,0
0C784 0C704          38840D31               addi      r4,r4,3377
0C788 0C708          4BFFC6F9               bl        $-0x3908                  ; 0x00008E00
0C78C 0C70C   X      38600000               li        r3,0
0C790 0C710          38210050               addi      SP,SP,80
0C794 0C714          80010008               lwz       r0,0x0008(SP)
0C798 0C718   X      7C0803A6               mtlr      r0                        ; LR = 8
0C79C 0C71C          BB61FFEC               lmw       r27,-0x0014(SP)
0C7A0 0C720   X      4E800020               blr
0C7A4 0C724          93DF0000               stw       r30,0x0000(r31)
0C7A8 0C728          387F0010               addi      r3,r31,16
0C7AC 0C72C   X      7C7C1B78               mr        r28,r3
0C7B0 0C730   X      3B60000D               li        r27,13
0C7B4 0C734   X      7FC4F378               mr        r4,r30
0C7B8 0C738          4800AB69               bl        $+0xAB68                  ; 0x000172A0
0C7BC 0C73C          80410014               lwz       RTOC,0x0014(SP)
0C7C0 0C740          819F0000               lwz       r12,0x0000(r31)
0C7C4 0C744          7C1C6214               add       r0,r28,r12
0C7C8 0C748          939F0004               stw       r28,0x0004(r31)
0C7CC 0C74C   X      398CFFFE               subi      r12,r12,2
0C7D0 0C750   X      7FE3FB78               mr        r3,r31
0C7D4 0C754          901F0008               stw       r0,0x0008(r31)
0C7D8 0C758          939F000C               stw       r28,0x000C(r31)
0C7DC 0C75C          9BBF0010               stb       r29,0x0010(r31)
0C7E0 0C760          7FBC61AE               stbx      r29,r28,r12
0C7E4 0C764          819F0000               lwz       r12,0x0000(r31)
0C7E8 0C768   X      380CFFFF               subi      r0,r12,1
0C7EC 0C76C          7F7C01AE               stbx      r27,r28,r0
0C7F0 0C770          38210050               addi      SP,SP,80
0C7F4 0C774          80010008               lwz       r0,0x0008(SP)
0C7F8 0C778   X      7C0803A6               mtlr      r0                        ; LR = 8
0C7FC 0C77C          BB61FFEC               lmw       r27,-0x0014(SP)
0C800 0C780   X      4E800020               blr
0C804 0C784   X      7C0802A6               mflr      r0                        ; LR = 8
0C808 0C788          93E1FFFC               stw       r31,-0x0004(SP)
0C80C 0C78C          90010008               stw       r0,0x0008(SP)
0C810 0C790          9421FFC0               stwu      SP,-0x0040(SP)
0C814 0C794          8184000C               lwz       r12,0x000C(r4)
0C818 0C798          80C40004               lwz       r6,0x0004(r4)
0C81C 0C79C   X      390CFFFF               subi      r8,r12,1
0C820 0C7A0   X      7C083040               cmplw     r8,r6
0C824 0C7A4   X      4080000C               bge       $+0x000C                  ; 0x0000C7B0
0C828 0C7A8          80E40008               lwz       r7,0x0008(r4)
0C82C 0C7AC   X      3907FFFF               subi      r8,r7,1
0C830 0C7B0   X      28050000               cmplwi    r5,0x0000
0C834 0C7B4   X      39400000               li        r10,0
0C838 0C7B8   X      408100DC               ble       $+0x00DC                  ; 0x0000C894
0C83C 0C7BC          88C80000               lbz       r6,0x0000(r8)
0C840 0C7C0          7CC60775               extsb.    r6,r6
0C844 0C7C4   X      418200D0               beq       $+0x00D0                  ; 0x0000C894
0C848 0C7C8          80C40004               lwz       r6,0x0004(r4)
0C84C 0C7CC   X      7D0B4378               mr        r11,r8
0C850 0C7D0   X      7D094378               mr        r9,r8
0C854 0C7D4   X      3909FFFF               subi      r8,r9,1
0C858 0C7D8   X      7C083040               cmplw     r8,r6
0C85C 0C7DC   X      4080000C               bge       $+0x000C                  ; 0x0000C7E8
0C860 0C7E0          80E40008               lwz       r7,0x0008(r4)
0C864 0C7E4   X      3907FFFF               subi      r8,r7,1
0C868 0C7E8          89880000               lbz       r12,0x0000(r8)
0C86C 0C7EC          7D870775               extsb.    r7,r12
0C870 0C7F0   X      4182000C               beq       $+0x000C                  ; 0x0000C7FC
0C874 0C7F4   X      2C07000D               cmpwi     r7,13
0C878 0C7F8   X      4082FFD8               bne       $-0x0028                  ; 0x0000C7D0
0C87C 0C7FC          80E30008               lwz       r7,0x0008(r3)
0C880 0C800          80030004               lwz       r0,0x0004(r3)
0C884 0C804          89890000               lbz       r12,0x0000(r9)
0C888 0C808   X      7C070040               cmplw     r7,r0
0C88C 0C80C          7D860774               extsb     r6,r12
0C890 0C810   X      41800038               blt       $+0x0038                  ; 0x0000C848
0C894 0C814          83E2FF90               lwz       r31,-0x0070(RTOC)
0C898 0C818   X      38600000               li        r3,0
0C89C 0C81C          389F0CD8               addi      r4,r31,3288
0C8A0 0C820          4BFFC5E1               bl        $-0x3A20                  ; 0x00008E00
0C8A4 0C824          389F0D54               addi      r4,r31,3412
0C8A8 0C828   X      38600000               li        r3,0
0C8AC 0C82C          4BFFC5D5               bl        $-0x3A2C                  ; 0x00008E00
0C8B0 0C830   X      38600000               li        r3,0
0C8B4 0C834          38210040               addi      SP,SP,64
0C8B8 0C838          80010008               lwz       r0,0x0008(SP)
0C8BC 0C83C   X      7C0803A6               mtlr      r0                        ; LR = 8
0C8C0 0C840          83E1FFFC               lwz       r31,-0x0004(SP)
0C8C4 0C844   X      4E800020               blr
0C8C8 0C848          38070001               addi      r0,r7,1
0C8CC 0C84C          90030008               stw       r0,0x0008(r3)
0C8D0 0C850   X      7C095800               cmpw      r9,r11
0C8D4 0C854          98C70000               stb       r6,0x0000(r7)
0C8D8 0C858   X      4182001C               beq       $+0x001C                  ; 0x0000C874
0C8DC 0C85C          81840008               lwz       r12,0x0008(r4)
0C8E0 0C860          39290001               addi      r9,r9,1
0C8E4 0C864   X      7C096040               cmplw     r9,r12
0C8E8 0C868   X      4180FF94               blt       $-0x006C                  ; 0x0000C7FC
0C8EC 0C86C          81240004               lwz       r9,0x0004(r4)
0C8F0 0C870          4BFFFF8C               b         $-0x0074                  ; 0x0000C7FC
0C8F4 0C874          80C30008               lwz       r6,0x0008(r3)
0C8F8 0C878   X      38A5FFFF               subi      r5,r5,1
0C8FC 0C87C          99460000               stb       r10,0x0000(r6)
0C900 0C880   X      28050000               cmplwi    r5,0x0000
0C904 0C884   X      40810010               ble       $+0x0010                  ; 0x0000C894
0C908 0C888          88E80000               lbz       r7,0x0000(r8)
0C90C 0C88C          7CE70775               extsb.    r7,r7
0C910 0C890   X      4082FF38               bne       $-0x00C8                  ; 0x0000C7C8
0C914 0C894   X      38600001               li        r3,1
0C918 0C898          38210040               addi      SP,SP,64
0C91C 0C89C          80010008               lwz       r0,0x0008(SP)
0C920 0C8A0   X      7C0803A6               mtlr      r0                        ; LR = 8
0C924 0C8A4          83E1FFFC               lwz       r31,-0x0004(SP)
0C928 0C8A8   X      4E800020               blr
0C92C 0C8AC   X      7C0802A6               mflr      r0                        ; LR = 8
0C930 0C8B0          BF81FFF0               stmw      r28,-0x0010(SP)
0C934 0C8B4          90010008               stw       r0,0x0008(SP)
0C938 0C8B8          9421FEA0               stwu      SP,-0x0160(SP)
0C93C 0C8BC          90C10184               stw       r6,0x0184(SP)
0C940 0C8C0          90E10188               stw       r7,0x0188(SP)
0C944 0C8C4          9101018C               stw       r8,0x018C(SP)
0C948 0C8C8          91210190               stw       r9,0x0190(SP)
0C94C 0C8CC          91410194               stw       r10,0x0194(SP)
0C950 0C8D0   X      7C042800               cmpw      r4,r5
0C954 0C8D4   X      4082001C               bne       $+0x001C                  ; 0x0000C8F0
0C958 0C8D8   X      38600001               li        r3,1
0C95C 0C8DC          38210160               addi      SP,SP,352
0C960 0C8E0          80010008               lwz       r0,0x0008(SP)
0C964 0C8E4   X      7C0803A6               mtlr      r0                        ; LR = 8
0C968 0C8E8          BB81FFF0               lmw       r28,-0x0010(SP)
0C96C 0C8EC   X      4E800020               blr
0C970 0C8F0          38010038               addi      r0,SP,56
0C974 0C8F4   X      7C9E2378               mr        r30,r4
0C978 0C8F8          90010138               stw       r0,0x0138(SP)
0C97C 0C8FC          39010138               addi      r8,SP,312
0C980 0C900   X      7CBF2B78               mr        r31,r5
0C984 0C904          39210038               addi      r9,SP,56
0C988 0C908   X      7C7D1B78               mr        r29,r3
0C98C 0C90C   X      3B800000               li        r28,0
0C990 0C910          9101013C               stw       r8,0x013C(SP)
0C994 0C914          38610138               addi      r3,SP,312
0C998 0C918          91210140               stw       r9,0x0140(SP)
0C99C 0C91C          38C10188               addi      r6,SP,392
0C9A0 0C920          9B810038               stb       r28,0x0038(SP)
0C9A4 0C924          388200B8               addi      r4,RTOC,184
0C9A8 0C928          80A10184               lwz       r5,0x0184(SP)
0C9AC 0C92C          4BFFABF5               bl        $-0x540C                  ; 0x00007520
0C9B0 0C930          81810140               lwz       r12,0x0140(SP)
0C9B4 0C934   X      7FA3EB78               mr        r3,r29
0C9B8 0C938          9B8C0000               stb       r28,0x0000(r12)
0C9BC 0C93C   X      7FC6F378               mr        r6,r30
0C9C0 0C940          38A10038               addi      r5,SP,56
0C9C4 0C944          38822698               addi      r4,RTOC,9880
0C9C8 0C948   X      7FE7FB78               mr        r7,r31
0C9CC 0C94C          38840D98               addi      r4,r4,3480
0C9D0 0C950          4BFFC4B1               bl        $-0x3B50                  ; 0x00008E00
0C9D4 0C954   X      38600000               li        r3,0
0C9D8 0C958          38210160               addi      SP,SP,352
0C9DC 0C95C          80010008               lwz       r0,0x0008(SP)
0C9E0 0C960   X      7C0803A6               mtlr      r0                        ; LR = 8
0C9E4 0C964          BB81FFF0               lmw       r28,-0x0010(SP)
0C9E8 0C968   X      4E800020               blr
0C9EC 0C96C   X      7C0802A6               mflr      r0                        ; LR = 8
0C9F0 0C970          BF81FFF0               stmw      r28,-0x0010(SP)
0C9F4 0C974          90010008               stw       r0,0x0008(SP)
0C9F8 0C978          9421FE90               stwu      SP,-0x0170(SP)
0C9FC 0C97C          90E10198               stw       r7,0x0198(SP)
0CA00 0C980          9101019C               stw       r8,0x019C(SP)
0CA04 0C984          912101A0               stw       r9,0x01A0(SP)
0CA08 0C988          914101A4               stw       r10,0x01A4(SP)
0CA0C 0C98C   X      7CBD2B78               mr        r29,r5
0CA10 0C990   X      7C9F2378               mr        r31,r4
0CA14 0C994   X      7C1FE840               cmplw     r31,r29
0CA18 0C998   X      7CDE3378               mr        r30,r6
0CA1C 0C99C   X      7C7C1B78               mr        r28,r3
0CA20 0C9A0   X      40800074               bge       $+0x0074                  ; 0x0000CA14
0CA24 0C9A4          38010038               addi      r0,SP,56
0CA28 0C9A8          90010138               stw       r0,0x0138(SP)
0CA2C 0C9AC          38810138               addi      r4,SP,312
0CA30 0C9B0          9081013C               stw       r4,0x013C(SP)
0CA34 0C9B4          38A10038               addi      r5,SP,56
0CA38 0C9B8          388200B8               addi      r4,RTOC,184
0CA3C 0C9BC   X      3BC00000               li        r30,0
0CA40 0C9C0          90A10140               stw       r5,0x0140(SP)
0CA44 0C9C4          38610138               addi      r3,SP,312
0CA48 0C9C8          9BC10038               stb       r30,0x0038(SP)
0CA4C 0C9CC          38C1019C               addi      r6,SP,412
0CA50 0C9D0          80A10198               lwz       r5,0x0198(SP)
0CA54 0C9D4          4BFFAB4D               bl        $-0x54B4                  ; 0x00007520
0CA58 0C9D8          81810140               lwz       r12,0x0140(SP)
0CA5C 0C9DC   X      7F83E378               mr        r3,r28
0CA60 0C9E0          9BCC0000               stb       r30,0x0000(r12)
0CA64 0C9E4   X      7FE6FB78               mr        r6,r31
0CA68 0C9E8          38A10038               addi      r5,SP,56
0CA6C 0C9EC          38822698               addi      r4,RTOC,9880
0CA70 0C9F0   X      7FA7EB78               mr        r7,r29
0CA74 0C9F4          38840DBA               addi      r4,r4,3514
0CA78 0C9F8          4BFFC409               bl        $-0x3BF8                  ; 0x00008E00
0CA7C 0C9FC   X      38600000               li        r3,0
0CA80 0CA00          38210170               addi      SP,SP,368
0CA84 0CA04          80010008               lwz       r0,0x0008(SP)
0CA88 0CA08   X      7C0803A6               mtlr      r0                        ; LR = 8
0CA8C 0CA0C          BB81FFF0               lmw       r28,-0x0010(SP)
0CA90 0CA10   X      4E800020               blr
0CA94 0CA14   X      7C1FF040               cmplw     r31,r30
0CA98 0CA18   X      40810060               ble       $+0x0060                  ; 0x0000CA78
0CA9C 0CA1C          38010038               addi      r0,SP,56
0CAA0 0CA20          90010148               stw       r0,0x0148(SP)
0CAA4 0CA24          38810138               addi      r4,SP,312
0CAA8 0CA28          9081014C               stw       r4,0x014C(SP)
0CAAC 0CA2C          38A10038               addi      r5,SP,56
0CAB0 0CA30          388200B8               addi      r4,RTOC,184
0CAB4 0CA34   X      3BA00000               li        r29,0
0CAB8 0CA38          90A10150               stw       r5,0x0150(SP)
0CABC 0CA3C          38610148               addi      r3,SP,328
0CAC0 0CA40          9BA10038               stb       r29,0x0038(SP)
0CAC4 0CA44          38C1019C               addi      r6,SP,412
0CAC8 0CA48          80A10198               lwz       r5,0x0198(SP)
0CACC 0CA4C          4BFFAAD5               bl        $-0x552C                  ; 0x00007520
0CAD0 0CA50          81810150               lwz       r12,0x0150(SP)
0CAD4 0CA54   X      7F83E378               mr        r3,r28
0CAD8 0CA58          9BAC0000               stb       r29,0x0000(r12)
0CADC 0CA5C   X      7FE6FB78               mr        r6,r31
0CAE0 0CA60          38A10038               addi      r5,SP,56
0CAE4 0CA64          38822698               addi      r4,RTOC,9880
0CAE8 0CA68   X      7FC7F378               mr        r7,r30
0CAEC 0CA6C          38840DC8               addi      r4,r4,3528
0CAF0 0CA70          4BFFC391               bl        $-0x3C70                  ; 0x00008E00
0CAF4 0CA74          4BFFFF88               b         $-0x0078                  ; 0x0000C9FC
0CAF8 0CA78   X      38600001               li        r3,1
0CAFC 0CA7C          38210170               addi      SP,SP,368
0CB00 0CA80          80010008               lwz       r0,0x0008(SP)
0CB04 0CA84   X      7C0803A6               mtlr      r0                        ; LR = 8
0CB08 0CA88          BB81FFF0               lmw       r28,-0x0010(SP)
0CB0C 0CA8C   X      4E800020               blr
0CB10 0CA90   X      7C0802A6               mflr      r0                        ; LR = 8
0CB14 0CA94          BF81FFF0               stmw      r28,-0x0010(SP)
0CB18 0CA98          90010008               stw       r0,0x0008(SP)
0CB1C 0CA9C          9421FEA0               stwu      SP,-0x0160(SP)
0CB20 0CAA0          90C10184               stw       r6,0x0184(SP)
0CB24 0CAA4          90E10188               stw       r7,0x0188(SP)
0CB28 0CAA8          9101018C               stw       r8,0x018C(SP)
0CB2C 0CAAC          91210190               stw       r9,0x0190(SP)
0CB30 0CAB0          91410194               stw       r10,0x0194(SP)
0CB34 0CAB4   X      7C042800               cmpw      r4,r5
0CB38 0CAB8   X      4082001C               bne       $+0x001C                  ; 0x0000CAD4
0CB3C 0CABC   X      38600001               li        r3,1
0CB40 0CAC0          38210160               addi      SP,SP,352
0CB44 0CAC4          80010008               lwz       r0,0x0008(SP)
0CB48 0CAC8   X      7C0803A6               mtlr      r0                        ; LR = 8
0CB4C 0CACC          BB81FFF0               lmw       r28,-0x0010(SP)
0CB50 0CAD0   X      4E800020               blr
0CB54 0CAD4          38010038               addi      r0,SP,56
0CB58 0CAD8   X      7C9E2378               mr        r30,r4
0CB5C 0CADC          90010138               stw       r0,0x0138(SP)
0CB60 0CAE0          39010138               addi      r8,SP,312
0CB64 0CAE4   X      7CBF2B78               mr        r31,r5
0CB68 0CAE8          39210038               addi      r9,SP,56
0CB6C 0CAEC   X      7C7D1B78               mr        r29,r3
0CB70 0CAF0   X      3B800000               li        r28,0
0CB74 0CAF4          9101013C               stw       r8,0x013C(SP)
0CB78 0CAF8          38610138               addi      r3,SP,312
0CB7C 0CAFC          91210140               stw       r9,0x0140(SP)
0CB80 0CB00          38C10188               addi      r6,SP,392
0CB84 0CB04          9B810038               stb       r28,0x0038(SP)
0CB88 0CB08          388200B8               addi      r4,RTOC,184
0CB8C 0CB0C          80A10184               lwz       r5,0x0184(SP)
0CB90 0CB10          4BFFAA11               bl        $-0x55F0                  ; 0x00007520
0CB94 0CB14          81810140               lwz       r12,0x0140(SP)
0CB98 0CB18   X      7FA3EB78               mr        r3,r29
0CB9C 0CB1C          9B8C0000               stb       r28,0x0000(r12)
0CBA0 0CB20   X      7FC6F378               mr        r6,r30
0CBA4 0CB24          38A10038               addi      r5,SP,56
0CBA8 0CB28          38822698               addi      r4,RTOC,9880
0CBAC 0CB2C   X      7FE7FB78               mr        r7,r31
0CBB0 0CB30          38840D98               addi      r4,r4,3480
0CBB4 0CB34          4BFFC2CD               bl        $-0x3D34                  ; 0x00008E00
0CBB8 0CB38   X      38600000               li        r3,0
0CBBC 0CB3C          38210160               addi      SP,SP,352
0CBC0 0CB40          80010008               lwz       r0,0x0008(SP)
0CBC4 0CB44   X      7C0803A6               mtlr      r0                        ; LR = 8
0CBC8 0CB48          BB81FFF0               lmw       r28,-0x0010(SP)
0CBCC 0CB4C   X      4E800020               blr
0CBD0 0CB50   X      7C0802A6               mflr      r0                        ; LR = 8
0CBD4 0CB54          93C1FFF8               stw       r30,-0x0008(SP)
0CBD8 0CB58          93E1FFFC               stw       r31,-0x0004(SP)
0CBDC 0CB5C          90010008               stw       r0,0x0008(SP)
0CBE0 0CB60          9421FEB0               stwu      SP,-0x0150(SP)
0CBE4 0CB64          90A10170               stw       r5,0x0170(SP)
0CBE8 0CB68          90C10174               stw       r6,0x0174(SP)
0CBEC 0CB6C          90E10178               stw       r7,0x0178(SP)
0CBF0 0CB70          9101017C               stw       r8,0x017C(SP)
0CBF4 0CB74          91210180               stw       r9,0x0180(SP)
0CBF8 0CB78          91410184               stw       r10,0x0184(SP)
0CBFC 0CB7C   X      2C040000               cmpwi     r4,0
0CC00 0CB80   X      41820020               beq       $+0x0020                  ; 0x0000CBA0
0CC04 0CB84   X      38600001               li        r3,1
0CC08 0CB88          38210150               addi      SP,SP,336
0CC0C 0CB8C          80010008               lwz       r0,0x0008(SP)
0CC10 0CB90   X      7C0803A6               mtlr      r0                        ; LR = 8
0CC14 0CB94          83C1FFF8               lwz       r30,-0x0008(SP)
0CC18 0CB98          83E1FFFC               lwz       r31,-0x0004(SP)
0CC1C 0CB9C   X      4E800020               blr
0CC20 0CBA0          38010038               addi      r0,SP,56
0CC24 0CBA4          388200B8               addi      r4,RTOC,184
0CC28 0CBA8          38A10138               addi      r5,SP,312
0CC2C 0CBAC          90010138               stw       r0,0x0138(SP)
0CC30 0CBB0          38C10038               addi      r6,SP,56
0CC34 0CBB4          90A1013C               stw       r5,0x013C(SP)
0CC38 0CBB8   X      3BC00000               li        r30,0
0CC3C 0CBBC          90C10140               stw       r6,0x0140(SP)
0CC40 0CBC0   X      7C7F1B78               mr        r31,r3
0CC44 0CBC4          9BC10038               stb       r30,0x0038(SP)
0CC48 0CBC8          38610138               addi      r3,SP,312
0CC4C 0CBCC          80A10170               lwz       r5,0x0170(SP)
0CC50 0CBD0          38C10174               addi      r6,SP,372
0CC54 0CBD4          4BFFA94D               bl        $-0x56B4                  ; 0x00007520
0CC58 0CBD8          81810140               lwz       r12,0x0140(SP)
0CC5C 0CBDC   X      7FE3FB78               mr        r3,r31
0CC60 0CBE0          9BCC0000               stb       r30,0x0000(r12)
0CC64 0CBE4          38A10038               addi      r5,SP,56
0CC68 0CBE8          38822698               addi      r4,RTOC,9880
0CC6C 0CBEC          38840DD6               addi      r4,r4,3542
0CC70 0CBF0          4BFFC211               bl        $-0x3DF0                  ; 0x00008E00
0CC74 0CBF4   X      38600000               li        r3,0
0CC78 0CBF8          38210150               addi      SP,SP,336
0CC7C 0CBFC          80010008               lwz       r0,0x0008(SP)
0CC80 0CC00   X      7C0803A6               mtlr      r0                        ; LR = 8
0CC84 0CC04          83C1FFF8               lwz       r30,-0x0008(SP)
0CC88 0CC08          83E1FFFC               lwz       r31,-0x0004(SP)
0CC8C 0CC0C   X      4E800020               blr
0CC90 0CC10   X      7C601B78               mr        r0,r3
0CC94 0CC14   X      5404FFFE               extrwi    r4,r0,1,30
0CC98 0CC18   X      5405F7FE               extrwi    r5,r0,1,29
0CC9C 0CC1C   X      50040FBC               insrwi    r4,r0,1,30
0CCA0 0CC20   X      5407EFFE               extrwi    r7,r0,1,28
0CCA4 0CC24   X      7C862378               mr        r6,r4
0CCA8 0CC28   X      7CA42B78               mr        r4,r5
0CCAC 0CC2C   X      5409E7FE               extrwi    r9,r0,1,27
0CCB0 0CC30   X      50C40E3C               insrwi    r4,r6,7,24
0CCB4 0CC34   X      540BDFFE               extrwi    r11,r0,1,26
0CCB8 0CC38   X      7C882378               mr        r8,r4
0CCBC 0CC3C   X      7CE43B78               mr        r4,r7
0CCC0 0CC40   X      540CD7FE               extrwi    r12,r0,1,25
0CCC4 0CC44   X      51040E3C               insrwi    r4,r8,7,24
0CCC8 0CC48   X      5403CFFE               extrwi    r3,r0,1,24
0CCCC 0CC4C   X      7C8A2378               mr        r10,r4
0CCD0 0CC50   X      7D244B78               mr        r4,r9
0CCD4 0CC54   X      51440E3C               insrwi    r4,r10,7,24
0CCD8 0CC58   X      7C802378               mr        r0,r4
0CCDC 0CC5C   X      7D645B78               mr        r4,r11
0CCE0 0CC60   X      50040E3C               insrwi    r4,r0,7,24
0CCE4 0CC64   X      7C802378               mr        r0,r4
0CCE8 0CC68   X      7D846378               mr        r4,r12
0CCEC 0CC6C   X      50040E3C               insrwi    r4,r0,7,24
0CCF0 0CC70   X      50830E3C               insrwi    r3,r4,7,24
0CCF4 0CC74   X      5463063E               clrlwi    r3,r3,24
0CCF8 0CC78   X      4E800020               blr
0CCFC 0CC7C   X      38000004               li        r0,4
0CD00 0CC80   X      39800000               li        r12,0
0CD04 0CC84   X      7C0903A6               mtctr     r0                        ; CTR = 9
0CD08 0CC88   X      39600000               li        r11,0
0CD0C 0CC8C          396B0008               addi      r11,r11,8
0CD10 0CC90   X      7C641B78               mr        r4,r3
0CD14 0CC94   X      5184083C               insrwi    r4,r12,31,0
0CD18 0CC98   X      5484083C               slwi      r4,r4,1
0CD1C 0CC9C          5064FFFE               rlwimi    r4,r3,31,31,31
0CD20 0CCA0   X      5484083C               slwi      r4,r4,1
0CD24 0CCA4          5064F7FE               rlwimi    r4,r3,30,31,31
0CD28 0CCA8   X      5484083C               slwi      r4,r4,1
0CD2C 0CCAC          5064EFFE               rlwimi    r4,r3,29,31,31
0CD30 0CCB0   X      5484083C               slwi      r4,r4,1
0CD34 0CCB4          5064E7FE               rlwimi    r4,r3,28,31,31
0CD38 0CCB8   X      5484083C               slwi      r4,r4,1
0CD3C 0CCBC          5064DFFE               rlwimi    r4,r3,27,31,31
0CD40 0CCC0   X      5484083C               slwi      r4,r4,1
0CD44 0CCC4          5064D7FE               rlwimi    r4,r3,26,31,31
0CD48 0CCC8   X      548C083C               slwi      r12,r4,1
0CD4C 0CCCC          506CCFFE               rlwimi    r12,r3,25,31,31
0CD50 0CCD0   X      5463C23E               srwi      r3,r3,8
0CD54 0CCD4   X      4200FFB8               bdnz      $-0x0048                  ; 0x0000CC8C
0CD58 0CCD8   X      7D836378               mr        r3,r12
0CD5C 0CCDC   X      4E800020               blr
0CD60 0CCE0   X      2C030000               cmpwi     r3,0
0CD64 0CCE4   X      4D820020               beqlr
0CD68 0CCE8   X      7C0802A6               mflr      r0                        ; LR = 8
0CD6C 0CCEC          90010008               stw       r0,0x0008(SP)
0CD70 0CCF0          9421FFC0               stwu      SP,-0x0040(SP)
0CD74 0CCF4          81830004               lwz       r12,0x0004(r3)
0CD78 0CCF8   X      7C6B1B78               mr        r11,r3
0CD7C 0CCFC          3943000C               addi      r10,r3,12
0CD80 0CD00          806B000C               lwz       r3,0x000C(r11)
0CD84 0CD04          808A0004               lwz       r4,0x0004(r10)
0CD88 0CD08          80AB0014               lwz       r5,0x0014(r11)
0CD8C 0CD0C          4800AC55               bl        $+0xAC54                  ; 0x00017960
0CD90 0CD10          80410014               lwz       RTOC,0x0014(SP)
0CD94 0CD14          38210040               addi      SP,SP,64
0CD98 0CD18          80010008               lwz       r0,0x0008(SP)
0CD9C 0CD1C   X      7C0803A6               mtlr      r0                        ; LR = 8
0CDA0 0CD20   X      4E800020               blr
0CDA4 0CD24   X      2C030000               cmpwi     r3,0
0CDA8 0CD28   X      4082000C               bne       $+0x000C                  ; 0x0000CD34
0CDAC 0CD2C   X      38600000               li        r3,0
0CDB0 0CD30   X      4E800020               blr
0CDB4 0CD34          7D800026               mfcr      r12
0CDB8 0CD38   X      7C0802A6               mflr      r0                        ; LR = 8
0CDBC 0CD3C          93E1FFFC               stw       r31,-0x0004(SP)
0CDC0 0CD40          91810004               stw       r12,0x0004(SP)
0CDC4 0CD44          90010008               stw       r0,0x0008(SP)
0CDC8 0CD48          9421FFC0               stwu      SP,-0x0040(SP)
0CDCC 0CD4C          4D000000               mcrf      cr2,cr0
0CDD0 0CD50   X      7C7F1B78               mr        r31,r3
0CDD4 0CD54          397F000C               addi      r11,r31,12
0CDD8 0CD58          819F0004               lwz       r12,0x0004(r31)
0CDDC 0CD5C          807F000C               lwz       r3,0x000C(r31)
0CDE0 0CD60          808B0004               lwz       r4,0x0004(r11)
0CDE4 0CD64          80BF0014               lwz       r5,0x0014(r31)
0CDE8 0CD68          4800ABF9               bl        $+0xABF8                  ; 0x00017960
0CDEC 0CD6C          80410014               lwz       RTOC,0x0014(SP)
0CDF0 0CD70          807F000C               lwz       r3,0x000C(r31)
0CDF4 0CD74          809F0010               lwz       r4,0x0010(r31)
0CDF8 0CD78          80BF0014               lwz       r5,0x0014(r31)
0CDFC 0CD7C          80DF0008               lwz       r6,0x0008(r31)
0CE00 0CD80          80FF0000               lwz       r7,0x0000(r31)
0CE04 0CD84          811F0004               lwz       r8,0x0004(r31)
0CE08 0CD88          4800A609               bl        $+0xA608                  ; 0x00017390
0CE0C 0CD8C          80410014               lwz       RTOC,0x0014(SP)
0CE10 0CD90   X      2C030000               cmpwi     r3,0
0CE14 0CD94   X      41820018               beq       $+0x0018                  ; 0x0000CDAC
0CE18 0CD98          38822698               addi      r4,RTOC,9880
0CE1C 0CD9C   X      7C651B78               mr        r5,r3
0CE20 0CDA0          38840DE2               addi      r4,r4,3554
0CE24 0CDA4   X      38600000               li        r3,0
0CE28 0CDA8          4BFFC059               bl        $-0x3FA8                  ; 0x00008E00
0CE2C 0CDAC   X      418A0020               beq       cr2,$+0x0020              ; 0x0000CDCC
0CE30 0CDB0   X      38800018               li        r4,24
0CE34 0CDB4   X      7FE3FB78               mr        r3,r31
0CE38 0CDB8          4800A4E9               bl        $+0xA4E8                  ; 0x000172A0
0CE3C 0CDBC          80410014               lwz       RTOC,0x0014(SP)
0CE40 0CDC0   X      7FE3FB78               mr        r3,r31
0CE44 0CDC4          4800A525               bl        $+0xA524                  ; 0x000172E8
0CE48 0CDC8          80410014               lwz       RTOC,0x0014(SP)
0CE4C 0CDCC   X      38600000               li        r3,0
0CE50 0CDD0          38210040               addi      SP,SP,64
0CE54 0CDD4          80010008               lwz       r0,0x0008(SP)
0CE58 0CDD8          81810004               lwz       r12,0x0004(SP)
0CE5C 0CDDC   X      7C0803A6               mtlr      r0                        ; LR = 8
0CE60 0CDE0          83E1FFFC               lwz       r31,-0x0004(SP)
0CE64 0CDE4          7D838120               mtcrf     56,r12
0CE68 0CDE8   X      4E800020               blr
0CE6C 0CDEC   X      7C0802A6               mflr      r0                        ; LR = 8
0CE70 0CDF0          BF41FFE8               stmw      r26,-0x0018(SP)
0CE74 0CDF4          90010008               stw       r0,0x0008(SP)
0CE78 0CDF8          9421FF90               stwu      SP,-0x0070(SP)
0CE7C 0CDFC   X      3B400018               li        r26,24
0CE80 0CE00   X      7C7B1B78               mr        r27,r3
0CE84 0CE04   X      38600018               li        r3,24
0CE88 0CE08   X      7CDE3378               mr        r30,r6
0CE8C 0CE0C   X      7CBD2B78               mr        r29,r5
0CE90 0CE10   X      7C9C2378               mr        r28,r4
0CE94 0CE14          4800A505               bl        $+0xA504                  ; 0x00017318
0CE98 0CE18          80410014               lwz       RTOC,0x0014(SP)
0CE9C 0CE1C   X      7C7F1B78               mr        r31,r3
0CEA0 0CE20   X      2C1F0000               cmpwi     r31,0
0CEA4 0CE24   X      41820010               beq       $+0x0010                  ; 0x0000CE34
0CEA8 0CE28   X      38800018               li        r4,24
0CEAC 0CE2C          4800A475               bl        $+0xA474                  ; 0x000172A0
0CEB0 0CE30          80410014               lwz       RTOC,0x0014(SP)
0CEB4 0CE34   X      2C1F0000               cmpwi     r31,0
0CEB8 0CE38   X      40820018               bne       $+0x0018                  ; 0x0000CE50
0CEBC 0CE3C          38822698               addi      r4,RTOC,9880
0CEC0 0CE40   X      38600000               li        r3,0
0CEC4 0CE44          38840E16               addi      r4,r4,3606
0CEC8 0CE48          4BFFBFB9               bl        $-0x4048                  ; 0x00008E00
0CECC 0CE4C          480000FC               b         $+0x00FC                  ; 0x0000CF48
0CED0 0CE50          93410038               stw       r26,0x0038(SP)
0CED4 0CE54   X      7F63DB78               mr        r3,r27
0CED8 0CE58          38822698               addi      r4,RTOC,9880
0CEDC 0CE5C          38A1003C               addi      r5,SP,60
0CEE0 0CE60          38840E3B               addi      r4,r4,3643
0CEE4 0CE64          38C10038               addi      r6,SP,56
0CEE8 0CE68          4800A3D9               bl        $+0xA3D8                  ; 0x00017240
0CEEC 0CE6C          80410014               lwz       RTOC,0x0014(SP)
0CEF0 0CE70   X      2C030000               cmpwi     r3,0
0CEF4 0CE74   X      4182001C               beq       $+0x001C                  ; 0x0000CE90
0CEF8 0CE78          38822698               addi      r4,RTOC,9880
0CEFC 0CE7C   X      7C651B78               mr        r5,r3
0CF00 0CE80          38840E46               addi      r4,r4,3654
0CF04 0CE84   X      38600000               li        r3,0
0CF08 0CE88          4BFFBF79               bl        $-0x4088                  ; 0x00008E00
0CF0C 0CE8C          480000BC               b         $+0x00BC                  ; 0x0000CF48
0CF10 0CE90          3881003C               addi      r4,SP,60
0CF14 0CE94   X      57801838               slwi      r0,r28,3
0CF18 0CE98          7CA02214               add       r5,r0,r4
0CF1C 0CE9C   X      7FE7FB78               mr        r7,r31
0CF20 0CEA0          38DF000C               addi      r6,r31,12
0CF24 0CEA4          81050000               lwz       r8,0x0000(r5)
0CF28 0CEA8          91060000               stw       r8,0x0000(r6)
0CF2C 0CEAC          81050004               lwz       r8,0x0004(r5)
0CF30 0CEB0          38BF0014               addi      r5,r31,20
0CF34 0CEB4          91060004               stw       r8,0x0004(r6)
0CF38 0CEB8          38DF0008               addi      r6,r31,8
0CF3C 0CEBC          807F000C               lwz       r3,0x000C(r31)
0CF40 0CEC0          391F0004               addi      r8,r31,4
0CF44 0CEC4          809F0010               lwz       r4,0x0010(r31)
0CF48 0CEC8          4800A4B1               bl        $+0xA4B0                  ; 0x00017378
0CF4C 0CECC          80410014               lwz       RTOC,0x0014(SP)
0CF50 0CED0   X      2C030000               cmpwi     r3,0
0CF54 0CED4   X      4182001C               beq       $+0x001C                  ; 0x0000CEF0
0CF58 0CED8          38822698               addi      r4,RTOC,9880
0CF5C 0CEDC   X      7C651B78               mr        r5,r3
0CF60 0CEE0          38840E73               addi      r4,r4,3699
0CF64 0CEE4   X      38600000               li        r3,0
0CF68 0CEE8          4BFFBF19               bl        $-0x40E8                  ; 0x00008E00
0CF6C 0CEEC          4800005C               b         $+0x005C                  ; 0x0000CF48
0CF70 0CEF0          807F000C               lwz       r3,0x000C(r31)
0CF74 0CEF4   X      7FC5F378               mr        r5,r30
0CF78 0CEF8          809F0010               lwz       r4,0x0010(r31)
0CF7C 0CEFC   X      7FA6EB78               mr        r6,r29
0CF80 0CF00   X      38E00000               li        r7,0
0CF84 0CF04   X      39000000               li        r8,0
0CF88 0CF08          4800A489               bl        $+0xA488                  ; 0x00017390
0CF8C 0CF0C          80410014               lwz       RTOC,0x0014(SP)
0CF90 0CF10   X      2C030000               cmpwi     r3,0
0CF94 0CF14   X      4182001C               beq       $+0x001C                  ; 0x0000CF30
0CF98 0CF18          38822698               addi      r4,RTOC,9880
0CF9C 0CF1C   X      7C651B78               mr        r5,r3
0CFA0 0CF20          38840EA2               addi      r4,r4,3746
0CFA4 0CF24   X      38600000               li        r3,0
0CFA8 0CF28          4BFFBED9               bl        $-0x4128                  ; 0x00008E00
0CFAC 0CF2C          4800001C               b         $+0x001C                  ; 0x0000CF48
0CFB0 0CF30   X      7FE3FB78               mr        r3,r31
0CFB4 0CF34          38210070               addi      SP,SP,112
0CFB8 0CF38          80010008               lwz       r0,0x0008(SP)
0CFBC 0CF3C   X      7C0803A6               mtlr      r0                        ; LR = 8
0CFC0 0CF40          BB41FFE8               lmw       r26,-0x0018(SP)
0CFC4 0CF44   X      4E800020               blr
0CFC8 0CF48   X      2C1F0000               cmpwi     r31,0
0CFCC 0CF4C   X      41820020               beq       $+0x0020                  ; 0x0000CF6C
0CFD0 0CF50   X      38800018               li        r4,24
0CFD4 0CF54   X      7FE3FB78               mr        r3,r31
0CFD8 0CF58          4800A349               bl        $+0xA348                  ; 0x000172A0
0CFDC 0CF5C          80410014               lwz       RTOC,0x0014(SP)
0CFE0 0CF60   X      7FE3FB78               mr        r3,r31
0CFE4 0CF64          4800A385               bl        $+0xA384                  ; 0x000172E8
0CFE8 0CF68          80410014               lwz       RTOC,0x0014(SP)
0CFEC 0CF6C   X      38600000               li        r3,0
0CFF0 0CF70          38210070               addi      SP,SP,112
0CFF4 0CF74          80010008               lwz       r0,0x0008(SP)
0CFF8 0CF78   X      7C0803A6               mtlr      r0                        ; LR = 8
0CFFC 0CF7C          BB41FFE8               lmw       r26,-0x0018(SP)
0D000 0CF80   X      4E800020               blr
0D004 0CF84   X      2C030000               cmpwi     r3,0
0D008 0CF88   X      4D820020               beqlr
0D00C 0CF8C   X      7C0802A6               mflr      r0                        ; LR = 8
0D010 0CF90          90010008               stw       r0,0x0008(SP)
0D014 0CF94          9421FFC0               stwu      SP,-0x0040(SP)
0D018 0CF98          81830000               lwz       r12,0x0000(r3)
0D01C 0CF9C   X      7C6B1B78               mr        r11,r3
0D020 0CFA0          3943000C               addi      r10,r3,12
0D024 0CFA4          806B000C               lwz       r3,0x000C(r11)
0D028 0CFA8          808A0004               lwz       r4,0x0004(r10)
0D02C 0CFAC          80AB0014               lwz       r5,0x0014(r11)
0D030 0CFB0          4800A9B1               bl        $+0xA9B0                  ; 0x00017960
0D034 0CFB4          80410014               lwz       RTOC,0x0014(SP)
0D038 0CFB8          38210040               addi      SP,SP,64
0D03C 0CFBC          80010008               lwz       r0,0x0008(SP)
0D040 0CFC0   X      7C0803A6               mtlr      r0                        ; LR = 8
0D044 0CFC4   X      4E800020               blr
0D048 0CFC8   X      7C0802A6               mflr      r0                        ; LR = 8
0D04C 0CFCC          90010008               stw       r0,0x0008(SP)
0D050 0CFD0          9421FFC0               stwu      SP,-0x0040(SP)
0D054 0CFD4          4800A495               bl        $+0xA494                  ; 0x00017468
0D058 0CFD8          80410014               lwz       RTOC,0x0014(SP)
0D05C 0CFDC   X      7C601B78               mr        r0,r3
0D060 0CFE0   X      5403063E               clrlwi    r3,r0,24
0D064 0CFE4          38210040               addi      SP,SP,64
0D068 0CFE8          80010008               lwz       r0,0x0008(SP)
0D06C 0CFEC   X      7C0803A6               mtlr      r0                        ; LR = 8
0D070 0CFF0   X      4E800020               blr
0D074 0CFF4   X      7C0802A6               mflr      r0                        ; LR = 8
0D078 0CFF8          90010008               stw       r0,0x0008(SP)
0D07C 0CFFC          9421FFC0               stwu      SP,-0x0040(SP)
0D080 0D000          4800A4C9               bl        $+0xA4C8                  ; 0x000174C8
0D084 0D004          80410014               lwz       RTOC,0x0014(SP)
0D088 0D008   X      7C601B78               mr        r0,r3
0D08C 0D00C   X      5403063E               clrlwi    r3,r0,24
0D090 0D010          38210040               addi      SP,SP,64
0D094 0D014          80010008               lwz       r0,0x0008(SP)
0D098 0D018   X      7C0803A6               mtlr      r0                        ; LR = 8
0D09C 0D01C   X      4E800020               blr
0D0A0 0D020   X      2C030000               cmpwi     r3,0
0D0A4 0D024   X      4082000C               bne       $+0x000C                  ; 0x0000D030
0D0A8 0D028   X      38600000               li        r3,0
0D0AC 0D02C   X      4E800020               blr
0D0B0 0D030   X      7C0802A6               mflr      r0                        ; LR = 8
0D0B4 0D034          90010008               stw       r0,0x0008(SP)
0D0B8 0D038          9421FFC0               stwu      SP,-0x0040(SP)
0D0BC 0D03C          4800A21D               bl        $+0xA21C                  ; 0x00017258
0D0C0 0D040          80410014               lwz       RTOC,0x0014(SP)
0D0C4 0D044   X      38600000               li        r3,0
0D0C8 0D048          38210040               addi      SP,SP,64
0D0CC 0D04C          80010008               lwz       r0,0x0008(SP)
0D0D0 0D050   X      7C0803A6               mtlr      r0                        ; LR = 8
0D0D4 0D054   X      4E800020               blr
0D0D8 0D058   X      7C0802A6               mflr      r0                        ; LR = 8
0D0DC 0D05C          BF61FFEC               stmw      r27,-0x0014(SP)
0D0E0 0D060          90010008               stw       r0,0x0008(SP)
0D0E4 0D064          9421FFB0               stwu      SP,-0x0050(SP)
0D0E8 0D068   X      7CBF2B78               mr        r31,r5
0D0EC 0D06C   X      2C1F0000               cmpwi     r31,0
0D0F0 0D070   X      7C9E2378               mr        r30,r4
0D0F4 0D074   X      7C7D1B78               mr        r29,r3
0D0F8 0D078   X      40820008               bne       $+0x0008                  ; 0x0000D080
0D0FC 0D07C          3BE10038               addi      r31,SP,56
0D100 0D080   X      7FA3EB78               mr        r3,r29
0D104 0D084   X      7FC4F378               mr        r4,r30
0D108 0D088   X      7FE5FB78               mr        r5,r31
0D10C 0D08C          4800A185               bl        $+0xA184                  ; 0x00017210
0D110 0D090          80410014               lwz       RTOC,0x0014(SP)
0D114 0D094   X      2C030000               cmpwi     r3,0
0D118 0D098   X      4182001C               beq       $+0x001C                  ; 0x0000D0B4
0D11C 0D09C   X      38600000               li        r3,0
0D120 0D0A0          38210050               addi      SP,SP,80
0D124 0D0A4          80010008               lwz       r0,0x0008(SP)
0D128 0D0A8   X      7C0803A6               mtlr      r0                        ; LR = 8
0D12C 0D0AC          BB61FFEC               lmw       r27,-0x0014(SP)
0D130 0D0B0   X      4E800020               blr
0D134 0D0B4          807F0000               lwz       r3,0x0000(r31)
0D138 0D0B8   X      2C030000               cmpwi     r3,0
0D13C 0D0BC   X      4182FFE0               beq       $-0x0020                  ; 0x0000D09C
0D140 0D0C0   X      38800001               li        r4,1
0D144 0D0C4          4800A165               bl        $+0xA164                  ; 0x00017228
0D148 0D0C8          80410014               lwz       RTOC,0x0014(SP)
0D14C 0D0CC   X      7C7B1B78               mr        r27,r3
0D150 0D0D0   X      7F7CDB78               mr        r28,r27
0D154 0D0D4   X      2C1C0000               cmpwi     r28,0
0D158 0D0D8   X      4182FFC4               beq       $-0x003C                  ; 0x0000D09C
0D15C 0D0DC   X      7FA3EB78               mr        r3,r29
0D160 0D0E0   X      7FC4F378               mr        r4,r30
0D164 0D0E4   X      7F85E378               mr        r5,r28
0D168 0D0E8   X      7FE6FB78               mr        r6,r31
0D16C 0D0EC          4800A155               bl        $+0xA154                  ; 0x00017240
0D170 0D0F0          80410014               lwz       RTOC,0x0014(SP)
0D174 0D0F4   X      2C030000               cmpwi     r3,0
0D178 0D0F8   X      41820014               beq       $+0x0014                  ; 0x0000D10C
0D17C 0D0FC   X      7F83E378               mr        r3,r28
0D180 0D100          4800A159               bl        $+0xA158                  ; 0x00017258
0D184 0D104          80410014               lwz       RTOC,0x0014(SP)
0D188 0D108          4BFFFF94               b         $-0x006C                  ; 0x0000D09C
0D18C 0D10C   X      7F63DB78               mr        r3,r27
0D190 0D110          38210050               addi      SP,SP,80
0D194 0D114          80010008               lwz       r0,0x0008(SP)
0D198 0D118   X      7C0803A6               mtlr      r0                        ; LR = 8
0D19C 0D11C          BB61FFEC               lmw       r27,-0x0014(SP)
0D1A0 0D120   X      4E800020               blr
0D1A4 0D124   X      7C0802A6               mflr      r0                        ; LR = 8
0D1A8 0D128          BF61FFEC               stmw      r27,-0x0014(SP)
0D1AC 0D12C          90010008               stw       r0,0x0008(SP)
0D1B0 0D130          9421FFA0               stwu      SP,-0x0060(SP)
0D1B4 0D134          83A2FFD0               lwz       r29,-0x0030(RTOC)
0D1B8 0D138   X      38800000               li        r4,0
0D1BC 0D13C          93A10038               stw       r29,0x0038(SP)
0D1C0 0D140          381D0100               addi      r0,r29,256
0D1C4 0D144   X      7C7F1B78               mr        r31,r3
0D1C8 0D148          9001003C               stw       r0,0x003C(SP)
0D1CC 0D14C          38A10048               addi      r5,SP,72
0D1D0 0D150          93A10040               stw       r29,0x0040(SP)
0D1D4 0D154   X      3B800000               li        r28,0
0D1D8 0D158          989D0000               stb       r4,0x0000(r29)
0D1DC 0D15C          38822698               addi      r4,RTOC,9880
0D1E0 0D160          38840ED5               addi      r4,r4,3797
0D1E4 0D164          4800A0AD               bl        $+0xA0AC                  ; 0x00017210
0D1E8 0D168          80410014               lwz       RTOC,0x0014(SP)
0D1EC 0D16C   X      2C030000               cmpwi     r3,0
0D1F0 0D170   X      40820094               bne       $+0x0094                  ; 0x0000D204
0D1F4 0D174          80610048               lwz       r3,0x0048(SP)
0D1F8 0D178   X      2C030000               cmpwi     r3,0
0D1FC 0D17C   X      41820088               beq       $+0x0088                  ; 0x0000D204
0D200 0D180   X      38800001               li        r4,1
0D204 0D184          4800A0A5               bl        $+0xA0A4                  ; 0x00017228
0D208 0D188          80410014               lwz       RTOC,0x0014(SP)
0D20C 0D18C   X      7C7E1B78               mr        r30,r3
0D210 0D190   X      7FDBF378               mr        r27,r30
0D214 0D194   X      2C1B0000               cmpwi     r27,0
0D218 0D198   X      4182006C               beq       $+0x006C                  ; 0x0000D204
0D21C 0D19C          38822698               addi      r4,RTOC,9880
0D220 0D1A0   X      7FE3FB78               mr        r3,r31
0D224 0D1A4          38840ED5               addi      r4,r4,3797
0D228 0D1A8   X      7F65DB78               mr        r5,r27
0D22C 0D1AC          38C10048               addi      r6,SP,72
0D230 0D1B0          4800A091               bl        $+0xA090                  ; 0x00017240
0D234 0D1B4          80410014               lwz       RTOC,0x0014(SP)
0D238 0D1B8   X      2C030000               cmpwi     r3,0
0D23C 0D1BC   X      41820014               beq       $+0x0014                  ; 0x0000D1D0
0D240 0D1C0   X      7F63DB78               mr        r3,r27
0D244 0D1C4          4800A095               bl        $+0xA094                  ; 0x00017258
0D248 0D1C8          80410014               lwz       RTOC,0x0014(SP)
0D24C 0D1CC          48000038               b         $+0x0038                  ; 0x0000D204
0D250 0D1D0   X      2C1E0000               cmpwi     r30,0
0D254 0D1D4   X      41820030               beq       $+0x0030                  ; 0x0000D204
0D258 0D1D8          80010048               lwz       r0,0x0048(SP)
0D25C 0D1DC   X      7FC5F378               mr        r5,r30
0D260 0D1E0          7F9E01AE               stbx      r28,r30,r0
0D264 0D1E4          38610038               addi      r3,SP,56
0D268 0D1E8          38822698               addi      r4,RTOC,9880
0D26C 0D1EC          38840EDA               addi      r4,r4,3802
0D270 0D1F0          4BFFADD9               bl        $-0x5228                  ; 0x00007FC8
0D274 0D1F4   X      7FC3F378               mr        r3,r30
0D278 0D1F8          4800A061               bl        $+0xA060                  ; 0x00017258
0D27C 0D1FC          80410014               lwz       RTOC,0x0014(SP)
0D280 0D200          48000014               b         $+0x0014                  ; 0x0000D214
0D284 0D204          38822698               addi      r4,RTOC,9880
0D288 0D208          38610038               addi      r3,SP,56
0D28C 0D20C          38840EDD               addi      r4,r4,3805
0D290 0D210          4BFFADB9               bl        $-0x5248                  ; 0x00007FC8
0D294 0D214          38822698               addi      r4,RTOC,9880
0D298 0D218   X      7FE3FB78               mr        r3,r31
0D29C 0D21C          38840EE4               addi      r4,r4,3812
0D2A0 0D220          38A10048               addi      r5,SP,72
0D2A4 0D224          48009FED               bl        $+0x9FEC                  ; 0x00017210
0D2A8 0D228          80410014               lwz       RTOC,0x0014(SP)
0D2AC 0D22C   X      2C030000               cmpwi     r3,0
0D2B0 0D230   X      40820094               bne       $+0x0094                  ; 0x0000D2C4
0D2B4 0D234          80610048               lwz       r3,0x0048(SP)
0D2B8 0D238   X      2C030000               cmpwi     r3,0
0D2BC 0D23C   X      41820088               beq       $+0x0088                  ; 0x0000D2C4
0D2C0 0D240   X      38800001               li        r4,1
0D2C4 0D244          48009FE5               bl        $+0x9FE4                  ; 0x00017228
0D2C8 0D248          80410014               lwz       RTOC,0x0014(SP)
0D2CC 0D24C   X      7C7E1B78               mr        r30,r3
0D2D0 0D250   X      7FDBF378               mr        r27,r30
0D2D4 0D254   X      2C1B0000               cmpwi     r27,0
0D2D8 0D258   X      4182006C               beq       $+0x006C                  ; 0x0000D2C4
0D2DC 0D25C          38822698               addi      r4,RTOC,9880
0D2E0 0D260   X      7FE3FB78               mr        r3,r31
0D2E4 0D264          38840EE4               addi      r4,r4,3812
0D2E8 0D268   X      7F65DB78               mr        r5,r27
0D2EC 0D26C          38C10048               addi      r6,SP,72
0D2F0 0D270          48009FD1               bl        $+0x9FD0                  ; 0x00017240
0D2F4 0D274          80410014               lwz       RTOC,0x0014(SP)
0D2F8 0D278   X      2C030000               cmpwi     r3,0
0D2FC 0D27C   X      41820014               beq       $+0x0014                  ; 0x0000D290
0D300 0D280   X      7F63DB78               mr        r3,r27
0D304 0D284          48009FD5               bl        $+0x9FD4                  ; 0x00017258
0D308 0D288          80410014               lwz       RTOC,0x0014(SP)
0D30C 0D28C          48000038               b         $+0x0038                  ; 0x0000D2C4
0D310 0D290   X      2C1E0000               cmpwi     r30,0
0D314 0D294   X      41820030               beq       $+0x0030                  ; 0x0000D2C4
0D318 0D298          80010048               lwz       r0,0x0048(SP)
0D31C 0D29C   X      7FC5F378               mr        r5,r30
0D320 0D2A0          7F9E01AE               stbx      r28,r30,r0
0D324 0D2A4          38610038               addi      r3,SP,56
0D328 0D2A8          38822698               addi      r4,RTOC,9880
0D32C 0D2AC          38840EF3               addi      r4,r4,3827
0D330 0D2B0          4BFFAD19               bl        $-0x52E8                  ; 0x00007FC8
0D334 0D2B4   X      7FC3F378               mr        r3,r30
0D338 0D2B8          48009FA1               bl        $+0x9FA0                  ; 0x00017258
0D33C 0D2BC          80410014               lwz       RTOC,0x0014(SP)
0D340 0D2C0          48000014               b         $+0x0014                  ; 0x0000D2D4
0D344 0D2C4          38822698               addi      r4,RTOC,9880
0D348 0D2C8          38610038               addi      r3,SP,56
0D34C 0D2CC          38840EF8               addi      r4,r4,3832
0D350 0D2D0          4BFFACF9               bl        $-0x5308                  ; 0x00007FC8
0D354 0D2D4   X      7FA3EB78               mr        r3,r29
0D358 0D2D8          38210060               addi      SP,SP,96
0D35C 0D2DC          80010008               lwz       r0,0x0008(SP)
0D360 0D2E0   X      7C0803A6               mtlr      r0                        ; LR = 8
0D364 0D2E4          BB61FFEC               lmw       r27,-0x0014(SP)
0D368 0D2E8   X      4E800020               blr
0D36C 0D2EC   X      7C0802A6               mflr      r0                        ; LR = 8
0D370 0D2F0          BE21FFC4               stmw      r17,-0x003C(SP)
0D374 0D2F4          90010008               stw       r0,0x0008(SP)
0D378 0D2F8          9421FF50               stwu      SP,-0x00B0(SP)
0D37C 0D2FC   X      7C9E2378               mr        r30,r4
0D380 0D300   X      2C1E0000               cmpwi     r30,0
0D384 0D304   X      7C7F1B78               mr        r31,r3
0D388 0D308   X      40820048               bne       $+0x0048                  ; 0x0000D350
0D38C 0D30C          387F0224               addi      r3,r31,548
0D390 0D310   X      38800080               li        r4,128
0D394 0D314          48009F8D               bl        $+0x9F8C                  ; 0x000172A0
0D398 0D318          80410014               lwz       RTOC,0x0014(SP)
0D39C 0D31C          387F02A4               addi      r3,r31,676
0D3A0 0D320   X      388000A8               li        r4,168
0D3A4 0D324          48009F7D               bl        $+0x9F7C                  ; 0x000172A0
0D3A8 0D328          80410014               lwz       RTOC,0x0014(SP)
0D3AC 0D32C          807F01E0               lwz       r3,0x01E0(r31)
0D3B0 0D330   X      38800000               li        r4,0
0D3B4 0D334          4BFFAD91               bl        $-0x5270                  ; 0x000080C4
0D3B8 0D338   X      60000000               nop
0D3BC 0D33C          382100B0               addi      SP,SP,176
0D3C0 0D340          80010008               lwz       r0,0x0008(SP)
0D3C4 0D344   X      7C0803A6               mtlr      r0                        ; LR = 8
0D3C8 0D348          BA21FFC4               lmw       r17,-0x003C(SP)
0D3CC 0D34C   X      4E800020               blr
0D3D0 0D350          3982359C               addi      r12,RTOC,13724
0D3D4 0D354   X      7FC3F378               mr        r3,r30
0D3D8 0D358          80AC0000               lwz       r5,0x0000(r12)
0D3DC 0D35C          3BBF02A8               addi      r29,r31,680
0D3E0 0D360          38823848               addi      r4,RTOC,14408
0D3E4 0D364          3B810048               addi      r28,SP,72
0D3E8 0D368          3B610038               addi      r27,SP,56
0D3EC 0D36C          3B5F02B8               addi      r26,r31,696
0D3F0 0D370          3B21003C               addi      r25,SP,60
0D3F4 0D374          3B1F02A8               addi      r24,r31,680
0D3F8 0D378          3AFF02B0               addi      r23,r31,688
0D3FC 0D37C          3ADF02C4               addi      r22,r31,708
0D400 0D380          3AA10050               addi      r21,SP,80
0D404 0D384          3A810038               addi      r20,SP,56
0D408 0D388          3A7F02D4               addi      r19,r31,724
0D40C 0D38C          4BFFAC3D               bl        $-0x53C4                  ; 0x00007FC8
0D410 0D390   X      60000000               nop
0D414 0D394          3A423848               addi      r18,RTOC,14408
0D418 0D398   X      7FC3F378               mr        r3,r30
0D41C 0D39C          80BF0250               lwz       r5,0x0250(r31)
0D420 0D3A0          38920005               addi      r4,r18,5
0D424 0D3A4          80DF0254               lwz       r6,0x0254(r31)
0D428 0D3A8          4BFFAC21               bl        $-0x53E0                  ; 0x00007FC8
0D42C 0D3AC   X      60000000               nop
0D430 0D3B0          80BF0224               lwz       r5,0x0224(r31)
0D434 0D3B4   X      7FC3F378               mr        r3,r30
0D438 0D3B8          80DF0228               lwz       r6,0x0228(r31)
0D43C 0D3BC          3892001A               addi      r4,r18,26
0D440 0D3C0          80FF022C               lwz       r7,0x022C(r31)
0D444 0D3C4          811F0230               lwz       r8,0x0230(r31)
0D448 0D3C8          813F0234               lwz       r9,0x0234(r31)
0D44C 0D3CC          4BFFABFD               bl        $-0x5404                  ; 0x00007FC8
0D450 0D3D0   X      60000000               nop
0D454 0D3D4          80BF0238               lwz       r5,0x0238(r31)
0D458 0D3D8   X      7FC3F378               mr        r3,r30
0D45C 0D3DC          80DF023C               lwz       r6,0x023C(r31)
0D460 0D3E0          38920049               addi      r4,r18,73
0D464 0D3E4          80FF0240               lwz       r7,0x0240(r31)
0D468 0D3E8          811F0244               lwz       r8,0x0244(r31)
0D46C 0D3EC          813F0248               lwz       r9,0x0248(r31)
0D470 0D3F0          815F024C               lwz       r10,0x024C(r31)
0D474 0D3F4          4BFFABD5               bl        $-0x542C                  ; 0x00007FC8
0D478 0D3F8   X      60000000               nop
0D47C 0D3FC          801F0290               lwz       r0,0x0290(r31)
0D480 0D400   X      7FC3F378               mr        r3,r30
0D484 0D404          90010038               stw       r0,0x0038(SP)
0D488 0D408          38920076               addi      r4,r18,118
0D48C 0D40C          801F0294               lwz       r0,0x0294(r31)
0D490 0D410          3A21003C               addi      r17,SP,60
0D494 0D414          9001003C               stw       r0,0x003C(SP)
0D498 0D418          80BF0298               lwz       r5,0x0298(r31)
0D49C 0D41C          80DF02A0               lwz       r6,0x02A0(r31)
0D4A0 0D420          80FF029C               lwz       r7,0x029C(r31)
0D4A4 0D424          811F0284               lwz       r8,0x0284(r31)
0D4A8 0D428          813F0288               lwz       r9,0x0288(r31)
0D4AC 0D42C          815F028C               lwz       r10,0x028C(r31)
0D4B0 0D430          4BFFAB99               bl        $-0x5468                  ; 0x00007FC8
0D4B4 0D434   X      60000000               nop
0D4B8 0D438          80BF0258               lwz       r5,0x0258(r31)
0D4BC 0D43C   X      7FC3F378               mr        r3,r30
0D4C0 0D440          80DF025C               lwz       r6,0x025C(r31)
0D4C4 0D444          389200AC               addi      r4,r18,172
0D4C8 0D448          80FF0260               lwz       r7,0x0260(r31)
0D4CC 0D44C          811F0264               lwz       r8,0x0264(r31)
0D4D0 0D450          813F0268               lwz       r9,0x0268(r31)
0D4D4 0D454          815F026C               lwz       r10,0x026C(r31)
0D4D8 0D458          4BFFAB71               bl        $-0x5490                  ; 0x00007FC8
0D4DC 0D45C   X      60000000               nop
0D4E0 0D460          80BF0280               lwz       r5,0x0280(r31)
0D4E4 0D464   X      7FC3F378               mr        r3,r30
0D4E8 0D468          80DF004C               lwz       r6,0x004C(r31)
0D4EC 0D46C          389200D6               addi      r4,r18,214
0D4F0 0D470          813F0278               lwz       r9,0x0278(r31)
0D4F4 0D474          80FF0270               lwz       r7,0x0270(r31)
0D4F8 0D478          811F0274               lwz       r8,0x0274(r31)
0D4FC 0D47C          815F027C               lwz       r10,0x027C(r31)
0D500 0D480          4BFFAB49               bl        $-0x54B8                  ; 0x00007FC8
0D504 0D484   X      60000000               nop
0D508 0D488          809D0004               lwz       r4,0x0004(r29)
0D50C 0D48C          3BBF02C4               addi      r29,r31,708
0D510 0D490          807F02A8               lwz       r3,0x02A8(r31)
0D514 0D494          48009EB5               bl        $+0x9EB4                  ; 0x00017348
0D518 0D498          80410014               lwz       RTOC,0x0014(SP)
0D51C 0D49C          809F02A4               lwz       r4,0x02A4(r31)
0D520 0D4A0          7C8323D6               divw      r4,r3,r4
0D524 0D4A4          38610044               addi      r3,SP,68
0D528 0D4A8          48009F01               bl        $+0x9F00                  ; 0x000173A8
0D52C 0D4AC          80410014               lwz       RTOC,0x0014(SP)
0D530 0D4B0          801C0000               lwz       r0,0x0000(r28)
0D534 0D4B4   X      7FC3F378               mr        r3,r30
0D538 0D4B8          901B0000               stw       r0,0x0000(r27)
0D53C 0D4BC          3892010B               addi      r4,r18,267
0D540 0D4C0          801A0000               lwz       r0,0x0000(r26)
0D544 0D4C4          3B9F02CC               addi      r28,r31,716
0D548 0D4C8          90190000               stw       r0,0x0000(r25)
0D54C 0D4CC          3B7F02E0               addi      r27,r31,736
0D550 0D4D0          801A0004               lwz       r0,0x0004(r26)
0D554 0D4D4          3B410058               addi      r26,SP,88
0D558 0D4D8          90190004               stw       r0,0x0004(r25)
0D55C 0D4DC          3B210038               addi      r25,SP,56
0D560 0D4E0          80F80004               lwz       r7,0x0004(r24)
0D564 0D4E4          3B1F02F0               addi      r24,r31,752
0D568 0D4E8          81370004               lwz       r9,0x0004(r23)
0D56C 0D4EC          3AE1003C               addi      r23,SP,60
0D570 0D4F0          811F02B0               lwz       r8,0x02B0(r31)
0D574 0D4F4          80BF02A4               lwz       r5,0x02A4(r31)
0D578 0D4F8          80DF02A8               lwz       r6,0x02A8(r31)
0D57C 0D4FC          81410044               lwz       r10,0x0044(SP)
0D580 0D500          4BFFAAC9               bl        $-0x5538                  ; 0x00007FC8
0D584 0D504   X      60000000               nop
0D588 0D508          80960004               lwz       r4,0x0004(r22)
0D58C 0D50C          3ADF02E0               addi      r22,r31,736
0D590 0D510          807F02C4               lwz       r3,0x02C4(r31)
0D594 0D514          48009E35               bl        $+0x9E34                  ; 0x00017348
0D598 0D518          80410014               lwz       RTOC,0x0014(SP)
0D59C 0D51C          809F02C0               lwz       r4,0x02C0(r31)
0D5A0 0D520          7C8323D6               divw      r4,r3,r4
0D5A4 0D524          3861004C               addi      r3,SP,76
0D5A8 0D528          48009E81               bl        $+0x9E80                  ; 0x000173A8
0D5AC 0D52C          80410014               lwz       RTOC,0x0014(SP)
0D5B0 0D530          80150000               lwz       r0,0x0000(r21)
0D5B4 0D534   X      7FC3F378               mr        r3,r30
0D5B8 0D538          90140000               stw       r0,0x0000(r20)
0D5BC 0D53C          3892012E               addi      r4,r18,302
0D5C0 0D540          80130000               lwz       r0,0x0000(r19)
0D5C4 0D544          3ABF02E8               addi      r21,r31,744
0D5C8 0D548          90110000               stw       r0,0x0000(r17)
0D5CC 0D54C          3A9F02FC               addi      r20,r31,764
0D5D0 0D550          80130004               lwz       r0,0x0004(r19)
0D5D4 0D554          3A610060               addi      r19,SP,96
0D5D8 0D558          90110004               stw       r0,0x0004(r17)
0D5DC 0D55C          3A210038               addi      r17,SP,56
0D5E0 0D560          80FD0004               lwz       r7,0x0004(r29)
0D5E4 0D564          3BBF030C               addi      r29,r31,780
0D5E8 0D568          813C0004               lwz       r9,0x0004(r28)
0D5EC 0D56C          3B81003C               addi      r28,SP,60
0D5F0 0D570          811F02CC               lwz       r8,0x02CC(r31)
0D5F4 0D574          80BF02C0               lwz       r5,0x02C0(r31)
0D5F8 0D578          80DF02C4               lwz       r6,0x02C4(r31)
0D5FC 0D57C          8141004C               lwz       r10,0x004C(SP)
0D600 0D580          4BFFAA49               bl        $-0x55B8                  ; 0x00007FC8
0D604 0D584   X      60000000               nop
0D608 0D588          809B0004               lwz       r4,0x0004(r27)
0D60C 0D58C          3B7F02FC               addi      r27,r31,764
0D610 0D590          807F02E0               lwz       r3,0x02E0(r31)
0D614 0D594          48009DB5               bl        $+0x9DB4                  ; 0x00017348
0D618 0D598          80410014               lwz       RTOC,0x0014(SP)
0D61C 0D59C          809F02DC               lwz       r4,0x02DC(r31)
0D620 0D5A0          7C8323D6               divw      r4,r3,r4
0D624 0D5A4          38610054               addi      r3,SP,84
0D628 0D5A8          48009E01               bl        $+0x9E00                  ; 0x000173A8
0D62C 0D5AC          80410014               lwz       RTOC,0x0014(SP)
0D630 0D5B0          801A0000               lwz       r0,0x0000(r26)
0D634 0D5B4   X      7FC3F378               mr        r3,r30
0D638 0D5B8          90190000               stw       r0,0x0000(r25)
0D63C 0D5BC          38920151               addi      r4,r18,337
0D640 0D5C0          80180000               lwz       r0,0x0000(r24)
0D644 0D5C4          3B5F0304               addi      r26,r31,772
0D648 0D5C8          90170000               stw       r0,0x0000(r23)
0D64C 0D5CC          3B3F0318               addi      r25,r31,792
0D650 0D5D0          80180004               lwz       r0,0x0004(r24)
0D654 0D5D4          3B010068               addi      r24,SP,104
0D658 0D5D8          90170004               stw       r0,0x0004(r23)
0D65C 0D5DC          3AE10038               addi      r23,SP,56
0D660 0D5E0          80F60004               lwz       r7,0x0004(r22)
0D664 0D5E4          3ADF0328               addi      r22,r31,808
0D668 0D5E8          81350004               lwz       r9,0x0004(r21)
0D66C 0D5EC          3AA1003C               addi      r21,SP,60
0D670 0D5F0          811F02E8               lwz       r8,0x02E8(r31)
0D674 0D5F4          80BF02DC               lwz       r5,0x02DC(r31)
0D678 0D5F8          80DF02E0               lwz       r6,0x02E0(r31)
0D67C 0D5FC          81410054               lwz       r10,0x0054(SP)
0D680 0D600          4BFFA9C9               bl        $-0x5638                  ; 0x00007FC8
0D684 0D604   X      60000000               nop
0D688 0D608          80940004               lwz       r4,0x0004(r20)
0D68C 0D60C          3A9F0318               addi      r20,r31,792
0D690 0D610          807F02FC               lwz       r3,0x02FC(r31)
0D694 0D614          48009D35               bl        $+0x9D34                  ; 0x00017348
0D698 0D618          80410014               lwz       RTOC,0x0014(SP)
0D69C 0D61C          809F02F8               lwz       r4,0x02F8(r31)
0D6A0 0D620          7C8323D6               divw      r4,r3,r4
0D6A4 0D624          3861005C               addi      r3,SP,92
0D6A8 0D628          48009D81               bl        $+0x9D80                  ; 0x000173A8
0D6AC 0D62C          80410014               lwz       RTOC,0x0014(SP)
0D6B0 0D630          80130000               lwz       r0,0x0000(r19)
0D6B4 0D634   X      7FC3F378               mr        r3,r30
0D6B8 0D638          90110000               stw       r0,0x0000(r17)
0D6BC 0D63C          38920174               addi      r4,r18,372
0D6C0 0D640          801D0000               lwz       r0,0x0000(r29)
0D6C4 0D644          3A7F0320               addi      r19,r31,800
0D6C8 0D648          901C0000               stw       r0,0x0000(r28)
0D6CC 0D64C          3A3F0334               addi      r17,r31,820
0D6D0 0D650          801D0004               lwz       r0,0x0004(r29)
0D6D4 0D654          3BA10070               addi      r29,SP,112
0D6D8 0D658          901C0004               stw       r0,0x0004(r28)
0D6DC 0D65C          3B810038               addi      r28,SP,56
0D6E0 0D660          80FB0004               lwz       r7,0x0004(r27)
0D6E4 0D664          3B7F0344               addi      r27,r31,836
0D6E8 0D668          813A0004               lwz       r9,0x0004(r26)
0D6EC 0D66C          3B41003C               addi      r26,SP,60
0D6F0 0D670          811F0304               lwz       r8,0x0304(r31)
0D6F4 0D674          80BF02F8               lwz       r5,0x02F8(r31)
0D6F8 0D678          80DF02FC               lwz       r6,0x02FC(r31)
0D6FC 0D67C          8141005C               lwz       r10,0x005C(SP)
0D700 0D680          4BFFA949               bl        $-0x56B8                  ; 0x00007FC8
0D704 0D684   X      60000000               nop
0D708 0D688          80990004               lwz       r4,0x0004(r25)
0D70C 0D68C          3B3F0334               addi      r25,r31,820
0D710 0D690          807F0318               lwz       r3,0x0318(r31)
0D714 0D694          48009CB5               bl        $+0x9CB4                  ; 0x00017348
0D718 0D698          80410014               lwz       RTOC,0x0014(SP)
0D71C 0D69C          809F0314               lwz       r4,0x0314(r31)
0D720 0D6A0          7C8323D6               divw      r4,r3,r4
0D724 0D6A4          38610064               addi      r3,SP,100
0D728 0D6A8          48009D01               bl        $+0x9D00                  ; 0x000173A8
0D72C 0D6AC          80410014               lwz       RTOC,0x0014(SP)
0D730 0D6B0          80180000               lwz       r0,0x0000(r24)
0D734 0D6B4   X      7FC3F378               mr        r3,r30
0D738 0D6B8          90170000               stw       r0,0x0000(r23)
0D73C 0D6BC          38920198               addi      r4,r18,408
0D740 0D6C0          80160000               lwz       r0,0x0000(r22)
0D744 0D6C4          3B1F033C               addi      r24,r31,828
0D748 0D6C8          90150000               stw       r0,0x0000(r21)
0D74C 0D6CC          80160004               lwz       r0,0x0004(r22)
0D750 0D6D0          90150004               stw       r0,0x0004(r21)
0D754 0D6D4          80F40004               lwz       r7,0x0004(r20)
0D758 0D6D8          81330004               lwz       r9,0x0004(r19)
0D75C 0D6DC          80BF0314               lwz       r5,0x0314(r31)
0D760 0D6E0          80DF0318               lwz       r6,0x0318(r31)
0D764 0D6E4          811F0320               lwz       r8,0x0320(r31)
0D768 0D6E8          81410064               lwz       r10,0x0064(SP)
0D76C 0D6EC          4BFFA8DD               bl        $-0x5724                  ; 0x00007FC8
0D770 0D6F0   X      60000000               nop
0D774 0D6F4          80910004               lwz       r4,0x0004(r17)
0D778 0D6F8          807F0334               lwz       r3,0x0334(r31)
0D77C 0D6FC          48009C4D               bl        $+0x9C4C                  ; 0x00017348
0D780 0D700          80410014               lwz       RTOC,0x0014(SP)
0D784 0D704          809F0330               lwz       r4,0x0330(r31)
0D788 0D708          7C8323D6               divw      r4,r3,r4
0D78C 0D70C          3861006C               addi      r3,SP,108
0D790 0D710          48009C99               bl        $+0x9C98                  ; 0x000173A8
0D794 0D714          80410014               lwz       RTOC,0x0014(SP)
0D798 0D718          801D0000               lwz       r0,0x0000(r29)
0D79C 0D71C   X      7FC3F378               mr        r3,r30
0D7A0 0D720          901C0000               stw       r0,0x0000(r28)
0D7A4 0D724          389201BB               addi      r4,r18,443
0D7A8 0D728          801B0000               lwz       r0,0x0000(r27)
0D7AC 0D72C          901A0000               stw       r0,0x0000(r26)
0D7B0 0D730          801B0004               lwz       r0,0x0004(r27)
0D7B4 0D734          901A0004               stw       r0,0x0004(r26)
0D7B8 0D738          80F90004               lwz       r7,0x0004(r25)
0D7BC 0D73C          81380004               lwz       r9,0x0004(r24)
0D7C0 0D740          80BF0330               lwz       r5,0x0330(r31)
0D7C4 0D744          80DF0334               lwz       r6,0x0334(r31)
0D7C8 0D748          811F033C               lwz       r8,0x033C(r31)
0D7CC 0D74C          8141006C               lwz       r10,0x006C(SP)
0D7D0 0D750          4BFFA879               bl        $-0x5788                  ; 0x00007FC8
0D7D4 0D754   X      60000000               nop
0D7D8 0D758          807F01E0               lwz       r3,0x01E0(r31)
0D7DC 0D75C   X      7FC4F378               mr        r4,r30
0D7E0 0D760          4BFFA965               bl        $-0x569C                  ; 0x000080C4
0D7E4 0D764   X      60000000               nop
0D7E8 0D768          382100B0               addi      SP,SP,176
0D7EC 0D76C          80010008               lwz       r0,0x0008(SP)
0D7F0 0D770   X      7C0803A6               mtlr      r0                        ; LR = 8
0D7F4 0D774          BA21FFC4               lmw       r17,-0x003C(SP)
0D7F8 0D778   X      4E800020               blr
0D7FC 0D77C   X      7C0802A6               mflr      r0                        ; LR = 8
0D800 0D780          90010008               stw       r0,0x0008(SP)
0D804 0D784          9421FFC0               stwu      SP,-0x0040(SP)
0D808 0D788          80A50200               lwz       r5,0x0200(r5)
0D80C 0D78C   X      7C832378               mr        r3,r4
0D810 0D790          38823848               addi      r4,RTOC,14408
0D814 0D794          388401DA               addi      r4,r4,474
0D818 0D798          48009EC9               bl        $+0x9EC8                  ; 0x00017660
0D81C 0D79C          80410014               lwz       RTOC,0x0014(SP)
0D820 0D7A0   X      38600000               li        r3,0
0D824 0D7A4          38210040               addi      SP,SP,64
0D828 0D7A8          80010008               lwz       r0,0x0008(SP)
0D82C 0D7AC   X      7C0803A6               mtlr      r0                        ; LR = 8
0D830 0D7B0   X      4E800020               blr
0D834 0D7B4   X      7C0802A6               mflr      r0                        ; LR = 8
0D838 0D7B8          93C1FFF8               stw       r30,-0x0008(SP)
0D83C 0D7BC          93E1FFFC               stw       r31,-0x0004(SP)
0D840 0D7C0          90010008               stw       r0,0x0008(SP)
0D844 0D7C4          9421FFB0               stwu      SP,-0x0050(SP)
0D848 0D7C8          38810038               addi      r4,SP,56
0D84C 0D7CC   X      7CBF2B78               mr        r31,r5
0D850 0D7D0   X      38A00000               li        r5,0
0D854 0D7D4   X      7FE3FB78               mr        r3,r31
0D858 0D7D8   X      7CDE3378               mr        r30,r6
0D85C 0D7DC          48009E9D               bl        $+0x9E9C                  ; 0x00017678
0D860 0D7E0          80410014               lwz       RTOC,0x0014(SP)
0D864 0D7E4          80010038               lwz       r0,0x0038(SP)
0D868 0D7E8   X      7C00F800               cmpw      r0,r31
0D86C 0D7EC   X      41820014               beq       $+0x0014                  ; 0x0000D800
0D870 0D7F0   X      2C030000               cmpwi     r3,0
0D874 0D7F4   X      4081000C               ble       $+0x000C                  ; 0x0000D800
0D878 0D7F8   X      2C0303E9               cmpwi     r3,1001
0D87C 0D7FC   X      41800020               blt       $+0x0020                  ; 0x0000D81C
0D880 0D800   X      38600016               li        r3,22
0D884 0D804          38210050               addi      SP,SP,80
0D888 0D808          80010008               lwz       r0,0x0008(SP)
0D88C 0D80C   X      7C0803A6               mtlr      r0                        ; LR = 8
0D890 0D810          83C1FFF8               lwz       r30,-0x0008(SP)
0D894 0D814          83E1FFFC               lwz       r31,-0x0004(SP)
0D898 0D818   X      4E800020               blr
0D89C 0D81C          907E0200               stw       r3,0x0200(r30)
0D8A0 0D820   X      38600000               li        r3,0
0D8A4 0D824          38210050               addi      SP,SP,80
0D8A8 0D828          80010008               lwz       r0,0x0008(SP)
0D8AC 0D82C   X      7C0803A6               mtlr      r0                        ; LR = 8
0D8B0 0D830          83C1FFF8               lwz       r30,-0x0008(SP)
0D8B4 0D834          83E1FFFC               lwz       r31,-0x0004(SP)
0D8B8 0D838   X      4E800020               blr
0D8BC 0D83C   X      7C0802A6               mflr      r0                        ; LR = 8
0D8C0 0D840          90010008               stw       r0,0x0008(SP)
0D8C4 0D844          9421FFC0               stwu      SP,-0x0040(SP)
0D8C8 0D848          80A50208               lwz       r5,0x0208(r5)
0D8CC 0D84C   X      7C832378               mr        r3,r4
0D8D0 0D850          38823848               addi      r4,RTOC,14408
0D8D4 0D854          388401DA               addi      r4,r4,474
0D8D8 0D858          48009E09               bl        $+0x9E08                  ; 0x00017660
0D8DC 0D85C          80410014               lwz       RTOC,0x0014(SP)
0D8E0 0D860   X      38600000               li        r3,0
0D8E4 0D864          38210040               addi      SP,SP,64
0D8E8 0D868          80010008               lwz       r0,0x0008(SP)
0D8EC 0D86C   X      7C0803A6               mtlr      r0                        ; LR = 8
0D8F0 0D870   X      4E800020               blr
0D8F4 0D874   X      7C0802A6               mflr      r0                        ; LR = 8
0D8F8 0D878          93C1FFF8               stw       r30,-0x0008(SP)
0D8FC 0D87C          93E1FFFC               stw       r31,-0x0004(SP)
0D900 0D880          90010008               stw       r0,0x0008(SP)
0D904 0D884          9421FFB0               stwu      SP,-0x0050(SP)
0D908 0D888          38810038               addi      r4,SP,56
0D90C 0D88C   X      7CBF2B78               mr        r31,r5
0D910 0D890   X      38A00000               li        r5,0
0D914 0D894   X      7FE3FB78               mr        r3,r31
0D918 0D898   X      7CDE3378               mr        r30,r6
0D91C 0D89C          48009DDD               bl        $+0x9DDC                  ; 0x00017678
0D920 0D8A0          80410014               lwz       RTOC,0x0014(SP)
0D924 0D8A4          80010038               lwz       r0,0x0038(SP)
0D928 0D8A8   X      7C00F800               cmpw      r0,r31
0D92C 0D8AC   X      41820014               beq       $+0x0014                  ; 0x0000D8C0
0D930 0D8B0   X      2C030000               cmpwi     r3,0
0D934 0D8B4   X      4081000C               ble       $+0x000C                  ; 0x0000D8C0
0D938 0D8B8   X      2C0303E9               cmpwi     r3,1001
0D93C 0D8BC   X      41800020               blt       $+0x0020                  ; 0x0000D8DC
0D940 0D8C0   X      38600016               li        r3,22
0D944 0D8C4          38210050               addi      SP,SP,80
0D948 0D8C8          80010008               lwz       r0,0x0008(SP)
0D94C 0D8CC   X      7C0803A6               mtlr      r0                        ; LR = 8
0D950 0D8D0          83C1FFF8               lwz       r30,-0x0008(SP)
0D954 0D8D4          83E1FFFC               lwz       r31,-0x0004(SP)
0D958 0D8D8   X      4E800020               blr
0D95C 0D8DC          907E0208               stw       r3,0x0208(r30)
0D960 0D8E0   X      38600000               li        r3,0
0D964 0D8E4          38210050               addi      SP,SP,80
0D968 0D8E8          80010008               lwz       r0,0x0008(SP)
0D96C 0D8EC   X      7C0803A6               mtlr      r0                        ; LR = 8
0D970 0D8F0          83C1FFF8               lwz       r30,-0x0008(SP)
0D974 0D8F4          83E1FFFC               lwz       r31,-0x0004(SP)
0D978 0D8F8   X      4E800020               blr
0D97C 0D8FC   X      7C0802A6               mflr      r0                        ; LR = 8
0D980 0D900          90010008               stw       r0,0x0008(SP)
0D984 0D904          9421FFC0               stwu      SP,-0x0040(SP)
0D988 0D908          80A50204               lwz       r5,0x0204(r5)
0D98C 0D90C   X      7C832378               mr        r3,r4
0D990 0D910          38823848               addi      r4,RTOC,14408
0D994 0D914          388401DA               addi      r4,r4,474
0D998 0D918          48009D49               bl        $+0x9D48                  ; 0x00017660
0D99C 0D91C          80410014               lwz       RTOC,0x0014(SP)
0D9A0 0D920   X      38600000               li        r3,0
0D9A4 0D924          38210040               addi      SP,SP,64
0D9A8 0D928          80010008               lwz       r0,0x0008(SP)
0D9AC 0D92C   X      7C0803A6               mtlr      r0                        ; LR = 8
0D9B0 0D930   X      4E800020               blr
0D9B4 0D934   X      7C0802A6               mflr      r0                        ; LR = 8
0D9B8 0D938          93C1FFF8               stw       r30,-0x0008(SP)
0D9BC 0D93C          93E1FFFC               stw       r31,-0x0004(SP)
0D9C0 0D940          90010008               stw       r0,0x0008(SP)
0D9C4 0D944          9421FFB0               stwu      SP,-0x0050(SP)
0D9C8 0D948          38810038               addi      r4,SP,56
0D9CC 0D94C   X      7CBF2B78               mr        r31,r5
0D9D0 0D950   X      38A00000               li        r5,0
0D9D4 0D954   X      7FE3FB78               mr        r3,r31
0D9D8 0D958   X      7CDE3378               mr        r30,r6
0D9DC 0D95C          48009D1D               bl        $+0x9D1C                  ; 0x00017678
0D9E0 0D960          80410014               lwz       RTOC,0x0014(SP)
0D9E4 0D964          80010038               lwz       r0,0x0038(SP)
0D9E8 0D968   X      7C00F800               cmpw      r0,r31
0D9EC 0D96C   X      41820014               beq       $+0x0014                  ; 0x0000D980
0D9F0 0D970   X      2C030000               cmpwi     r3,0
0D9F4 0D974   X      4081000C               ble       $+0x000C                  ; 0x0000D980
0D9F8 0D978   X      2C0303E9               cmpwi     r3,1001
0D9FC 0D97C   X      41800020               blt       $+0x0020                  ; 0x0000D99C
0DA00 0D980   X      38600016               li        r3,22
0DA04 0D984          38210050               addi      SP,SP,80
0DA08 0D988          80010008               lwz       r0,0x0008(SP)
0DA0C 0D98C   X      7C0803A6               mtlr      r0                        ; LR = 8
0DA10 0D990          83C1FFF8               lwz       r30,-0x0008(SP)
0DA14 0D994          83E1FFFC               lwz       r31,-0x0004(SP)
0DA18 0D998   X      4E800020               blr
0DA1C 0D99C          907E0204               stw       r3,0x0204(r30)
0DA20 0D9A0   X      38600000               li        r3,0
0DA24 0D9A4          38210050               addi      SP,SP,80
0DA28 0D9A8          80010008               lwz       r0,0x0008(SP)
0DA2C 0D9AC   X      7C0803A6               mtlr      r0                        ; LR = 8
0DA30 0D9B0          83C1FFF8               lwz       r30,-0x0008(SP)
0DA34 0D9B4          83E1FFFC               lwz       r31,-0x0004(SP)
0DA38 0D9B8   X      4E800020               blr
0DA3C 0D9BC   X      7C0802A6               mflr      r0                        ; LR = 8
0DA40 0D9C0          90010008               stw       r0,0x0008(SP)
0DA44 0D9C4          9421FFC0               stwu      SP,-0x0040(SP)
0DA48 0D9C8          80A50210               lwz       r5,0x0210(r5)
0DA4C 0D9CC   X      7C832378               mr        r3,r4
0DA50 0D9D0          38823848               addi      r4,RTOC,14408
0DA54 0D9D4          388401DA               addi      r4,r4,474
0DA58 0D9D8          48009C89               bl        $+0x9C88                  ; 0x00017660
0DA5C 0D9DC          80410014               lwz       RTOC,0x0014(SP)
0DA60 0D9E0   X      38600000               li        r3,0
0DA64 0D9E4          38210040               addi      SP,SP,64
0DA68 0D9E8          80010008               lwz       r0,0x0008(SP)
0DA6C 0D9EC   X      7C0803A6               mtlr      r0                        ; LR = 8
0DA70 0D9F0   X      4E800020               blr
0DA74 0D9F4   X      7C0802A6               mflr      r0                        ; LR = 8
0DA78 0D9F8          93C1FFF8               stw       r30,-0x0008(SP)
0DA7C 0D9FC          93E1FFFC               stw       r31,-0x0004(SP)
0DA80 0DA00          90010008               stw       r0,0x0008(SP)
0DA84 0DA04          9421FFB0               stwu      SP,-0x0050(SP)
0DA88 0DA08          38810038               addi      r4,SP,56
0DA8C 0DA0C   X      7CBF2B78               mr        r31,r5
0DA90 0DA10   X      38A00000               li        r5,0
0DA94 0DA14   X      7FE3FB78               mr        r3,r31
0DA98 0DA18   X      7CDE3378               mr        r30,r6
0DA9C 0DA1C          48009C5D               bl        $+0x9C5C                  ; 0x00017678
0DAA0 0DA20          80410014               lwz       RTOC,0x0014(SP)
0DAA4 0DA24          80010038               lwz       r0,0x0038(SP)
0DAA8 0DA28   X      7C00F800               cmpw      r0,r31
0DAAC 0DA2C   X      41820014               beq       $+0x0014                  ; 0x0000DA40
0DAB0 0DA30   X      2C030000               cmpwi     r3,0
0DAB4 0DA34   X      4081000C               ble       $+0x000C                  ; 0x0000DA40
0DAB8 0DA38   X      2C0303E9               cmpwi     r3,1001
0DABC 0DA3C   X      41800020               blt       $+0x0020                  ; 0x0000DA5C
0DAC0 0DA40   X      38600016               li        r3,22
0DAC4 0DA44          38210050               addi      SP,SP,80
0DAC8 0DA48          80010008               lwz       r0,0x0008(SP)
0DACC 0DA4C   X      7C0803A6               mtlr      r0                        ; LR = 8
0DAD0 0DA50          83C1FFF8               lwz       r30,-0x0008(SP)
0DAD4 0DA54          83E1FFFC               lwz       r31,-0x0004(SP)
0DAD8 0DA58   X      4E800020               blr
0DADC 0DA5C          907E0210               stw       r3,0x0210(r30)
0DAE0 0DA60   X      38600000               li        r3,0
0DAE4 0DA64          38210050               addi      SP,SP,80
0DAE8 0DA68          80010008               lwz       r0,0x0008(SP)
0DAEC 0DA6C   X      7C0803A6               mtlr      r0                        ; LR = 8
0DAF0 0DA70          83C1FFF8               lwz       r30,-0x0008(SP)
0DAF4 0DA74          83E1FFFC               lwz       r31,-0x0004(SP)
0DAF8 0DA78   X      4E800020               blr
0DAFC 0DA7C   X      7C0802A6               mflr      r0                        ; LR = 8
0DB00 0DA80          90010008               stw       r0,0x0008(SP)
0DB04 0DA84          9421FFC0               stwu      SP,-0x0040(SP)
0DB08 0DA88          80A50214               lwz       r5,0x0214(r5)
0DB0C 0DA8C   X      7C832378               mr        r3,r4
0DB10 0DA90          38823848               addi      r4,RTOC,14408
0DB14 0DA94          388401DA               addi      r4,r4,474
0DB18 0DA98          48009BC9               bl        $+0x9BC8                  ; 0x00017660
0DB1C 0DA9C          80410014               lwz       RTOC,0x0014(SP)
0DB20 0DAA0   X      38600000               li        r3,0
0DB24 0DAA4          38210040               addi      SP,SP,64
0DB28 0DAA8          80010008               lwz       r0,0x0008(SP)
0DB2C 0DAAC   X      7C0803A6               mtlr      r0                        ; LR = 8
0DB30 0DAB0   X      4E800020               blr
0DB34 0DAB4   X      7C0802A6               mflr      r0                        ; LR = 8
0DB38 0DAB8          93C1FFF8               stw       r30,-0x0008(SP)
0DB3C 0DABC          93E1FFFC               stw       r31,-0x0004(SP)
0DB40 0DAC0          90010008               stw       r0,0x0008(SP)
0DB44 0DAC4          9421FFB0               stwu      SP,-0x0050(SP)
0DB48 0DAC8          38810038               addi      r4,SP,56
0DB4C 0DACC   X      7CBF2B78               mr        r31,r5
0DB50 0DAD0   X      38A00000               li        r5,0
0DB54 0DAD4   X      7FE3FB78               mr        r3,r31
0DB58 0DAD8   X      7CDE3378               mr        r30,r6
0DB5C 0DADC          48009B9D               bl        $+0x9B9C                  ; 0x00017678
0DB60 0DAE0          80410014               lwz       RTOC,0x0014(SP)
0DB64 0DAE4          80010038               lwz       r0,0x0038(SP)
0DB68 0DAE8   X      7C00F800               cmpw      r0,r31
0DB6C 0DAEC   X      41820014               beq       $+0x0014                  ; 0x0000DB00
0DB70 0DAF0   X      2C030000               cmpwi     r3,0
0DB74 0DAF4   X      4081000C               ble       $+0x000C                  ; 0x0000DB00
0DB78 0DAF8   X      2C0303E9               cmpwi     r3,1001
0DB7C 0DAFC   X      41800020               blt       $+0x0020                  ; 0x0000DB1C
0DB80 0DB00   X      38600016               li        r3,22
0DB84 0DB04          38210050               addi      SP,SP,80
0DB88 0DB08          80010008               lwz       r0,0x0008(SP)
0DB8C 0DB0C   X      7C0803A6               mtlr      r0                        ; LR = 8
0DB90 0DB10          83C1FFF8               lwz       r30,-0x0008(SP)
0DB94 0DB14          83E1FFFC               lwz       r31,-0x0004(SP)
0DB98 0DB18   X      4E800020               blr
0DB9C 0DB1C          907E0214               stw       r3,0x0214(r30)
0DBA0 0DB20   X      38600000               li        r3,0
0DBA4 0DB24          38210050               addi      SP,SP,80
0DBA8 0DB28          80010008               lwz       r0,0x0008(SP)
0DBAC 0DB2C   X      7C0803A6               mtlr      r0                        ; LR = 8
0DBB0 0DB30          83C1FFF8               lwz       r30,-0x0008(SP)
0DBB4 0DB34          83E1FFFC               lwz       r31,-0x0004(SP)
0DBB8 0DB38   X      4E800020               blr
0DBBC 0DB3C   X      7C0802A6               mflr      r0                        ; LR = 8
0DBC0 0DB40          90010008               stw       r0,0x0008(SP)
0DBC4 0DB44          9421FFC0               stwu      SP,-0x0040(SP)
0DBC8 0DB48          80A50218               lwz       r5,0x0218(r5)
0DBCC 0DB4C   X      7C832378               mr        r3,r4
0DBD0 0DB50          38823848               addi      r4,RTOC,14408
0DBD4 0DB54          388401DA               addi      r4,r4,474
0DBD8 0DB58          48009B09               bl        $+0x9B08                  ; 0x00017660
0DBDC 0DB5C          80410014               lwz       RTOC,0x0014(SP)
0DBE0 0DB60   X      38600000               li        r3,0
0DBE4 0DB64          38210040               addi      SP,SP,64
0DBE8 0DB68          80010008               lwz       r0,0x0008(SP)
0DBEC 0DB6C   X      7C0803A6               mtlr      r0                        ; LR = 8
0DBF0 0DB70   X      4E800020               blr
0DBF4 0DB74   X      7C0802A6               mflr      r0                        ; LR = 8
0DBF8 0DB78          93C1FFF8               stw       r30,-0x0008(SP)
0DBFC 0DB7C          93E1FFFC               stw       r31,-0x0004(SP)
0DC00 0DB80          90010008               stw       r0,0x0008(SP)
0DC04 0DB84          9421FFB0               stwu      SP,-0x0050(SP)
0DC08 0DB88          38810038               addi      r4,SP,56
0DC0C 0DB8C   X      7CBF2B78               mr        r31,r5
0DC10 0DB90   X      38A00000               li        r5,0
0DC14 0DB94   X      7FE3FB78               mr        r3,r31
0DC18 0DB98   X      7CDE3378               mr        r30,r6
0DC1C 0DB9C          48009ADD               bl        $+0x9ADC                  ; 0x00017678
0DC20 0DBA0          80410014               lwz       RTOC,0x0014(SP)
0DC24 0DBA4          80010038               lwz       r0,0x0038(SP)
0DC28 0DBA8   X      7C00F800               cmpw      r0,r31
0DC2C 0DBAC   X      41820014               beq       $+0x0014                  ; 0x0000DBC0
0DC30 0DBB0   X      2C030000               cmpwi     r3,0
0DC34 0DBB4   X      4081000C               ble       $+0x000C                  ; 0x0000DBC0
0DC38 0DBB8   X      2C0303E9               cmpwi     r3,1001
0DC3C 0DBBC   X      41800020               blt       $+0x0020                  ; 0x0000DBDC
0DC40 0DBC0   X      38600016               li        r3,22
0DC44 0DBC4          38210050               addi      SP,SP,80
0DC48 0DBC8          80010008               lwz       r0,0x0008(SP)
0DC4C 0DBCC   X      7C0803A6               mtlr      r0                        ; LR = 8
0DC50 0DBD0          83C1FFF8               lwz       r30,-0x0008(SP)
0DC54 0DBD4          83E1FFFC               lwz       r31,-0x0004(SP)
0DC58 0DBD8   X      4E800020               blr
0DC5C 0DBDC          907E0218               stw       r3,0x0218(r30)
0DC60 0DBE0   X      38600000               li        r3,0
0DC64 0DBE4          38210050               addi      SP,SP,80
0DC68 0DBE8          80010008               lwz       r0,0x0008(SP)
0DC6C 0DBEC   X      7C0803A6               mtlr      r0                        ; LR = 8
0DC70 0DBF0          83C1FFF8               lwz       r30,-0x0008(SP)
0DC74 0DBF4          83E1FFFC               lwz       r31,-0x0004(SP)
0DC78 0DBF8   X      4E800020               blr
0DC7C 0DBFC   X      7C0802A6               mflr      r0                        ; LR = 8
0DC80 0DC00          90010008               stw       r0,0x0008(SP)
0DC84 0DC04          9421FFC0               stwu      SP,-0x0040(SP)
0DC88 0DC08          80A5021C               lwz       r5,0x021C(r5)
0DC8C 0DC0C   X      7C832378               mr        r3,r4
0DC90 0DC10          38823848               addi      r4,RTOC,14408
0DC94 0DC14          388401DA               addi      r4,r4,474
0DC98 0DC18          48009A49               bl        $+0x9A48                  ; 0x00017660
0DC9C 0DC1C          80410014               lwz       RTOC,0x0014(SP)
0DCA0 0DC20   X      38600000               li        r3,0
0DCA4 0DC24          38210040               addi      SP,SP,64
0DCA8 0DC28          80010008               lwz       r0,0x0008(SP)
0DCAC 0DC2C   X      7C0803A6               mtlr      r0                        ; LR = 8
0DCB0 0DC30   X      4E800020               blr
0DCB4 0DC34   X      7C0802A6               mflr      r0                        ; LR = 8
0DCB8 0DC38          93C1FFF8               stw       r30,-0x0008(SP)
0DCBC 0DC3C          93E1FFFC               stw       r31,-0x0004(SP)
0DCC0 0DC40          90010008               stw       r0,0x0008(SP)
0DCC4 0DC44          9421FFB0               stwu      SP,-0x0050(SP)
0DCC8 0DC48          38810038               addi      r4,SP,56
0DCCC 0DC4C   X      7CBF2B78               mr        r31,r5
0DCD0 0DC50   X      38A00000               li        r5,0
0DCD4 0DC54   X      7FE3FB78               mr        r3,r31
0DCD8 0DC58   X      7CDE3378               mr        r30,r6
0DCDC 0DC5C          48009A1D               bl        $+0x9A1C                  ; 0x00017678
0DCE0 0DC60          80410014               lwz       RTOC,0x0014(SP)
0DCE4 0DC64          80010038               lwz       r0,0x0038(SP)
0DCE8 0DC68   X      7C00F800               cmpw      r0,r31
0DCEC 0DC6C   X      41820014               beq       $+0x0014                  ; 0x0000DC80
0DCF0 0DC70   X      2C030000               cmpwi     r3,0
0DCF4 0DC74   X      4081000C               ble       $+0x000C                  ; 0x0000DC80
0DCF8 0DC78   X      2C0303E9               cmpwi     r3,1001
0DCFC 0DC7C   X      41800020               blt       $+0x0020                  ; 0x0000DC9C
0DD00 0DC80   X      38600016               li        r3,22
0DD04 0DC84          38210050               addi      SP,SP,80
0DD08 0DC88          80010008               lwz       r0,0x0008(SP)
0DD0C 0DC8C   X      7C0803A6               mtlr      r0                        ; LR = 8
0DD10 0DC90          83C1FFF8               lwz       r30,-0x0008(SP)
0DD14 0DC94          83E1FFFC               lwz       r31,-0x0004(SP)
0DD18 0DC98   X      4E800020               blr
0DD1C 0DC9C          907E021C               stw       r3,0x021C(r30)
0DD20 0DCA0   X      38600000               li        r3,0
0DD24 0DCA4          38210050               addi      SP,SP,80
0DD28 0DCA8          80010008               lwz       r0,0x0008(SP)
0DD2C 0DCAC   X      7C0803A6               mtlr      r0                        ; LR = 8
0DD30 0DCB0          83C1FFF8               lwz       r30,-0x0008(SP)
0DD34 0DCB4          83E1FFFC               lwz       r31,-0x0004(SP)
0DD38 0DCB8   X      4E800020               blr
0DD3C 0DCBC   X      7C0802A6               mflr      r0                        ; LR = 8
0DD40 0DCC0          90010008               stw       r0,0x0008(SP)
0DD44 0DCC4          9421FFC0               stwu      SP,-0x0040(SP)
0DD48 0DCC8          80A50220               lwz       r5,0x0220(r5)
0DD4C 0DCCC   X      7C832378               mr        r3,r4
0DD50 0DCD0          38823848               addi      r4,RTOC,14408
0DD54 0DCD4          388401DA               addi      r4,r4,474
0DD58 0DCD8          48009989               bl        $+0x9988                  ; 0x00017660
0DD5C 0DCDC          80410014               lwz       RTOC,0x0014(SP)
0DD60 0DCE0   X      38600000               li        r3,0
0DD64 0DCE4          38210040               addi      SP,SP,64
0DD68 0DCE8          80010008               lwz       r0,0x0008(SP)
0DD6C 0DCEC   X      7C0803A6               mtlr      r0                        ; LR = 8
0DD70 0DCF0   X      4E800020               blr
0DD74 0DCF4   X      7C0802A6               mflr      r0                        ; LR = 8
0DD78 0DCF8          93C1FFF8               stw       r30,-0x0008(SP)
0DD7C 0DCFC          93E1FFFC               stw       r31,-0x0004(SP)
0DD80 0DD00          90010008               stw       r0,0x0008(SP)
0DD84 0DD04          9421FFB0               stwu      SP,-0x0050(SP)
0DD88 0DD08          38810038               addi      r4,SP,56
0DD8C 0DD0C   X      7CBF2B78               mr        r31,r5
0DD90 0DD10   X      38A00000               li        r5,0
0DD94 0DD14   X      7FE3FB78               mr        r3,r31
0DD98 0DD18   X      7CDE3378               mr        r30,r6
0DD9C 0DD1C          4800995D               bl        $+0x995C                  ; 0x00017678
0DDA0 0DD20          80410014               lwz       RTOC,0x0014(SP)
0DDA4 0DD24          80010038               lwz       r0,0x0038(SP)
0DDA8 0DD28   X      7C00F800               cmpw      r0,r31
0DDAC 0DD2C   X      41820014               beq       $+0x0014                  ; 0x0000DD40
0DDB0 0DD30   X      2C030000               cmpwi     r3,0
0DDB4 0DD34   X      4081000C               ble       $+0x000C                  ; 0x0000DD40
0DDB8 0DD38   X      2C0303E9               cmpwi     r3,1001
0DDBC 0DD3C   X      41800020               blt       $+0x0020                  ; 0x0000DD5C
0DDC0 0DD40   X      38600016               li        r3,22
0DDC4 0DD44          38210050               addi      SP,SP,80
0DDC8 0DD48          80010008               lwz       r0,0x0008(SP)
0DDCC 0DD4C   X      7C0803A6               mtlr      r0                        ; LR = 8
0DDD0 0DD50          83C1FFF8               lwz       r30,-0x0008(SP)
0DDD4 0DD54          83E1FFFC               lwz       r31,-0x0004(SP)
0DDD8 0DD58   X      4E800020               blr
0DDDC 0DD5C          907E0220               stw       r3,0x0220(r30)
0DDE0 0DD60   X      38600000               li        r3,0
0DDE4 0DD64          38210050               addi      SP,SP,80
0DDE8 0DD68          80010008               lwz       r0,0x0008(SP)
0DDEC 0DD6C   X      7C0803A6               mtlr      r0                        ; LR = 8
0DDF0 0DD70          83C1FFF8               lwz       r30,-0x0008(SP)
0DDF4 0DD74          83E1FFFC               lwz       r31,-0x0004(SP)
0DDF8 0DD78   X      4E800020               blr
0DDFC 0DD7C   X      7C0802A6               mflr      r0                        ; LR = 8
0DE00 0DD80          93A1FFF4               stw       r29,-0x000C(SP)
0DE04 0DD84          93C1FFF8               stw       r30,-0x0008(SP)
0DE08 0DD88          93E1FFFC               stw       r31,-0x0004(SP)
0DE0C 0DD8C          90010008               stw       r0,0x0008(SP)
0DE10 0DD90          9421BFA0               stwu      SP,-0x4060(SP)
0DE14 0DD94          38610038               addi      r3,SP,56
0DE18 0DD98   X      7CBF2B78               mr        r31,r5
0DE1C 0DD9C   X      38A04000               li        r5,16384
0DE20 0DDA0   X      7C9E2378               mr        r30,r4
0DE24 0DDA4          38810048               addi      r4,SP,72
0DE28 0DDA8          4BFF9565               bl        $-0x6A9C                  ; 0x0000730C
0DE2C 0DDAC   X      60000000               nop
0DE30 0DDB0          38810038               addi      r4,SP,56
0DE34 0DDB4   X      7FE3FB78               mr        r3,r31
0DE38 0DDB8          4BFFF535               bl        $-0x0ACC                  ; 0x0000D2EC
0DE3C 0DDBC          38610038               addi      r3,SP,56
0DE40 0DDC0   X      38800020               li        r4,32
0DE44 0DDC4          4BFFE745               bl        $-0x18BC                  ; 0x0000C508
0DE48 0DDC8   X      60000000               nop
0DE4C 0DDCC   X      2C030000               cmpwi     r3,0
0DE50 0DDD0   X      40820028               bne       $+0x0028                  ; 0x0000DDF8
0DE54 0DDD4          83A2FFD4               lwz       r29,-0x002C(RTOC)
0DE58 0DDD8          38610038               addi      r3,SP,56
0DE5C 0DDDC          389D01DE               addi      r4,r29,478
0DE60 0DDE0          4BFFA1E9               bl        $-0x5E18                  ; 0x00007FC8
0DE64 0DDE4   X      60000000               nop
0DE68 0DDE8          807F01E4               lwz       r3,0x01E4(r31)
0DE6C 0DDEC          389D01FD               addi      r4,r29,509
0DE70 0DDF0          4BFFB821               bl        $-0x47E0                  ; 0x00009610
0DE74 0DDF4   X      60000000               nop
0DE78 0DDF8          3BE10047               addi      r31,SP,71
0DE7C 0DDFC          881F0001               lbz       r0,0x0001(r31)
0DE80 0DE00          7C040774               extsb     r4,r0
0DE84 0DE04   X      2C04000D               cmpwi     r4,13
0DE88 0DE08   X      40820008               bne       $+0x0008                  ; 0x0000DE10
0DE8C 0DE0C   X      38800000               li        r4,0
0DE90 0DE10   X      7FC3F378               mr        r3,r30
0DE94 0DE14          4800987D               bl        $+0x987C                  ; 0x00017690
0DE98 0DE18          80410014               lwz       RTOC,0x0014(SP)
0DE9C 0DE1C          8C1F0001               lbzu      r0,0x0001(r31)
0DEA0 0DE20          7C000775               extsb.    r0,r0
0DEA4 0DE24   X      4082FFD8               bne       $-0x0028                  ; 0x0000DDFC
0DEA8 0DE28   X      38600000               li        r3,0
0DEAC 0DE2C          38214060               addi      SP,SP,16480
0DEB0 0DE30          80010008               lwz       r0,0x0008(SP)
0DEB4 0DE34   X      7C0803A6               mtlr      r0                        ; LR = 8
0DEB8 0DE38          83A1FFF4               lwz       r29,-0x000C(SP)
0DEBC 0DE3C          83C1FFF8               lwz       r30,-0x0008(SP)
0DEC0 0DE40          83E1FFFC               lwz       r31,-0x0004(SP)
0DEC4 0DE44   X      4E800020               blr
0DEC8 0DE48          808301DC               lwz       r4,0x01DC(r3)
0DECC 0DE4C   X      2C040000               cmpwi     r4,0
0DED0 0DE50   X      4D820020               beqlr
0DED4 0DE54   X      7C0802A6               mflr      r0                        ; LR = 8
0DED8 0DE58          93C1FFF8               stw       r30,-0x0008(SP)
0DEDC 0DE5C          93E1FFFC               stw       r31,-0x0004(SP)
0DEE0 0DE60          90010008               stw       r0,0x0008(SP)
0DEE4 0DE64          9421FFC0               stwu      SP,-0x0040(SP)
0DEE8 0DE68   X      3BC0FFFD               li        r30,-3
0DEEC 0DE6C   X      7C9F2378               mr        r31,r4
0DEF0 0DE70          3FDE0001               addis     r30,r30,1
0DEF4 0DE74          80BF000C               lwz       r5,0x000C(r31)
0DEF8 0DE78          54A504E7               rlwinm.   r5,r5,0,19,19
0DEFC 0DE7C   X      41820020               beq       $+0x0020                  ; 0x0000DE9C
0DF00 0DE80          807F0010               lwz       r3,0x0010(r31)
0DF04 0DE84          A0830030               lhz       r4,0x0030(r3)
0DF08 0DE88          7C85F038               and       r5,r4,r30
0DF0C 0DE8C          B0A30030               sth       r5,0x0030(r3)
0DF10 0DE90          807F0010               lwz       r3,0x0010(r31)
0DF14 0DE94          48009965               bl        $+0x9964                  ; 0x000177F8
0DF18 0DE98          80410014               lwz       RTOC,0x0014(SP)
0DF1C 0DE9C          83FF0008               lwz       r31,0x0008(r31)
0DF20 0DEA0   X      2C1F0000               cmpwi     r31,0
0DF24 0DEA4   X      4082FFD0               bne       $-0x0030                  ; 0x0000DE74
0DF28 0DEA8          38210040               addi      SP,SP,64
0DF2C 0DEAC          80010008               lwz       r0,0x0008(SP)
0DF30 0DEB0   X      7C0803A6               mtlr      r0                        ; LR = 8
0DF34 0DEB4          83C1FFF8               lwz       r30,-0x0008(SP)
0DF38 0DEB8          83E1FFFC               lwz       r31,-0x0004(SP)
0DF3C 0DEBC   X      4E800020               blr
0DF40 0DEC0          7D800026               mfcr      r12
0DF44 0DEC4   X      7C0802A6               mflr      r0                        ; LR = 8
0DF48 0DEC8          BF61FFEC               stmw      r27,-0x0014(SP)
0DF4C 0DECC          91810004               stw       r12,0x0004(SP)
0DF50 0DED0          90010008               stw       r0,0x0008(SP)
0DF54 0DED4          9421FF60               stwu      SP,-0x00A0(SP)
0DF58 0DED8   X      3BC00000               li        r30,0
0DF5C 0DEDC   X      7C7F1B78               mr        r31,r3
0DF60 0DEE0          809F01C8               lwz       r4,0x01C8(r31)
0DF64 0DEE4          83BF01E0               lwz       r29,0x01E0(r31)
0DF68 0DEE8   X      28040000               cmplwi    r4,0x0000
0DF6C 0DEEC          891F01FC               lbz       r8,0x01FC(r31)
0DF70 0DEF0   X      41810018               bgt       $+0x0018                  ; 0x0000DF08
0DF74 0DEF4          80BF01D0               lwz       r5,0x01D0(r31)
0DF78 0DEF8   X      28050000               cmplwi    r5,0x0000
0DF7C 0DEFC   X      4181000C               bgt       $+0x000C                  ; 0x0000DF08
0DF80 0DF00   X      39200000               li        r9,0
0DF84 0DF04          48000008               b         $+0x0008                  ; 0x0000DF0C
0DF88 0DF08   X      39200001               li        r9,1
0DF8C 0DF0C   X      3B800000               li        r28,0
0DF90 0DF10          7D034B78               or        r3,r8,r9
0DF94 0DF14          813F01C4               lwz       r9,0x01C4(r31)
0DF98 0DF18   X      5468063E               clrlwi    r8,r3,24
0DF9C 0DF1C   X      2C090000               cmpwi     r9,0
0DFA0 0DF20   X      41820034               beq       $+0x0034                  ; 0x0000DF54
0DFA4 0DF24          80890014               lwz       r4,0x0014(r9)
0DFA8 0DF28          8064000C               lwz       r3,0x000C(r4)
0DFAC 0DF2C          54650463               rlwinm.   r5,r3,0,17,17
0DFB0 0DF30          4F000000               mcrf      cr6,cr0
0DFB4 0DF34          54630529               rlwinm.   r3,r3,0,20,20
0DFB8 0DF38   X      41820008               beq       $+0x0008                  ; 0x0000DF40
0DFBC 0DF3C   X      3BC00001               li        r30,1
0DFC0 0DF40   X      419A0008               beq       cr6,$+0x0008              ; 0x0000DF48
0DFC4 0DF44          61080001               ori       r8,r8,0x0001
0DFC8 0DF48          81290000               lwz       r9,0x0000(r9)
0DFCC 0DF4C   X      2C090000               cmpwi     r9,0
0DFD0 0DF50   X      4082FFD4               bne       $-0x002C                  ; 0x0000DF24
0DFD4 0DF54          80DF0080               lwz       r6,0x0080(r31)
0DFD8 0DF58          3921004C               addi      r9,SP,76
0DFDC 0DF5C   X      28060000               cmplwi    r6,0x0000
0DFE0 0DF60   X      40810030               ble       $+0x0030                  ; 0x0000DF90
0DFE4 0DF64          80FF0074               lwz       r7,0x0074(r31)
0DFE8 0DF68   X      2C070000               cmpwi     r7,0
0DFEC 0DF6C   X      40820010               bne       $+0x0010                  ; 0x0000DF7C
0DFF0 0DF70          A07F0078               lhz       r3,0x0078(r31)
0DFF4 0DF74   X      2C030000               cmpwi     r3,0
0DFF8 0DF78   X      41820018               beq       $+0x0018                  ; 0x0000DF90
0DFFC 0DF7C          90E10050               stw       r7,0x0050(SP)
0E000 0DF80          39210058               addi      r9,SP,88
0E004 0DF84          A09F0078               lhz       r4,0x0078(r31)
0E008 0DF88          9121004C               stw       r9,0x004C(SP)
0E00C 0DF8C          B0810054               sth       r4,0x0054(SP)
0E010 0DF90          80BF0090               lwz       r5,0x0090(r31)
0E014 0DF94   X      28050000               cmplwi    r5,0x0000
0E018 0DF98   X      40810034               ble       $+0x0034                  ; 0x0000DFCC
0E01C 0DF9C          80FF0084               lwz       r7,0x0084(r31)
0E020 0DFA0   X      2C070000               cmpwi     r7,0
0E024 0DFA4   X      40820010               bne       $+0x0010                  ; 0x0000DFB4
0E028 0DFA8          A07F0088               lhz       r3,0x0088(r31)
0E02C 0DFAC   X      2C030000               cmpwi     r3,0
0E030 0DFB0   X      4182001C               beq       $+0x001C                  ; 0x0000DFCC
0E034 0DFB4          90E90004               stw       r7,0x0004(r9)
0E038 0DFB8          3869000C               addi      r3,r9,12
0E03C 0DFBC          A09F0088               lhz       r4,0x0088(r31)
0E040 0DFC0          90690000               stw       r3,0x0000(r9)
0E044 0DFC4          B0890008               sth       r4,0x0008(r9)
0E048 0DFC8   X      7C691B78               mr        r9,r3
0E04C 0DFCC          80BF00A0               lwz       r5,0x00A0(r31)
0E050 0DFD0   X      28050000               cmplwi    r5,0x0000
0E054 0DFD4   X      40810034               ble       $+0x0034                  ; 0x0000E008
0E058 0DFD8          80FF0094               lwz       r7,0x0094(r31)
0E05C 0DFDC   X      2C070000               cmpwi     r7,0
0E060 0DFE0   X      40820010               bne       $+0x0010                  ; 0x0000DFF0
0E064 0DFE4          A07F0098               lhz       r3,0x0098(r31)
0E068 0DFE8   X      2C030000               cmpwi     r3,0
0E06C 0DFEC   X      4182001C               beq       $+0x001C                  ; 0x0000E008
0E070 0DFF0          90E90004               stw       r7,0x0004(r9)
0E074 0DFF4          3869000C               addi      r3,r9,12
0E078 0DFF8          A09F0098               lhz       r4,0x0098(r31)
0E07C 0DFFC          90690000               stw       r3,0x0000(r9)
0E080 0E000          B0890008               sth       r4,0x0008(r9)
0E084 0E004   X      7C691B78               mr        r9,r3
0E088 0E008          80BF00B0               lwz       r5,0x00B0(r31)
0E08C 0E00C   X      28050000               cmplwi    r5,0x0000
0E090 0E010   X      40810034               ble       $+0x0034                  ; 0x0000E044
0E094 0E014          80FF00A4               lwz       r7,0x00A4(r31)
0E098 0E018   X      2C070000               cmpwi     r7,0
0E09C 0E01C   X      40820010               bne       $+0x0010                  ; 0x0000E02C
0E0A0 0E020          A07F00A8               lhz       r3,0x00A8(r31)
0E0A4 0E024   X      2C030000               cmpwi     r3,0
0E0A8 0E028   X      4182001C               beq       $+0x001C                  ; 0x0000E044
0E0AC 0E02C          90E90004               stw       r7,0x0004(r9)
0E0B0 0E030          3869000C               addi      r3,r9,12
0E0B4 0E034          A09F00A8               lhz       r4,0x00A8(r31)
0E0B8 0E038          90690000               stw       r3,0x0000(r9)
0E0BC 0E03C          B0890008               sth       r4,0x0008(r9)
0E0C0 0E040   X      7C691B78               mr        r9,r3
0E0C4 0E044   X      38A0FFFF               li        r5,-1
0E0C8 0E048          90A90004               stw       r5,0x0004(r9)
0E0CC 0E04C   X      3860FFFF               li        r3,-1
0E0D0 0E050          3C630001               addis     r3,r3,1
0E0D4 0E054          B0690008               sth       r3,0x0008(r9)
0E0D8 0E058          809F00B8               lwz       r4,0x00B8(r31)
0E0DC 0E05C          90890000               stw       r4,0x0000(r9)
0E0E0 0E060          88DF01FD               lbz       r6,0x01FD(r31)
0E0E4 0E064   X      2C060000               cmpwi     r6,0
0E0E8 0E068   X      4182002C               beq       $+0x002C                  ; 0x0000E094
0E0EC 0E06C          807F01F8               lwz       r3,0x01F8(r31)
0E0F0 0E070   X      2C030000               cmpwi     r3,0
0E0F4 0E074   X      41820010               beq       $+0x0010                  ; 0x0000E084
0E0F8 0E078          480095B9               bl        $+0x95B8                  ; 0x00017630
0E0FC 0E07C          80410014               lwz       RTOC,0x0014(SP)
0E100 0E080          939F01F8               stw       r28,0x01F8(r31)
0E104 0E084          807F01E0               lwz       r3,0x01E0(r31)
0E108 0E088          4BFFB685               bl        $-0x497C                  ; 0x0000970C
0E10C 0E08C   X      60000000               nop
0E110 0E090          480000EC               b         $+0x00EC                  ; 0x0000E17C
0E114 0E094   X      2D080000               cmpwi     cr2,r8,0
0E118 0E098   X      408A000C               bne       cr2,$+0x000C              ; 0x0000E0A4
0E11C 0E09C          3921004C               addi      r9,SP,76
0E120 0E0A0          48000008               b         $+0x0008                  ; 0x0000E0A8
0E124 0E0A4   X      39200000               li        r9,0
0E128 0E0A8          801F0218               lwz       r0,0x0218(r31)
0E12C 0E0AC   X      7FA3EB78               mr        r3,r29
0E130 0E0B0          90010038               stw       r0,0x0038(SP)
0E134 0E0B4          8082FDF0               lwz       r4,-0x0210(RTOC)
0E138 0E0B8          9121003C               stw       r9,0x003C(SP)
0E13C 0E0BC          93C10040               stw       r30,0x0040(SP)
0E140 0E0C0          90810044               stw       r4,0x0044(SP)
0E144 0E0C4   X      38800004               li        r4,4
0E148 0E0C8          80BF020C               lwz       r5,0x020C(r31)
0E14C 0E0CC          90A10048               stw       r5,0x0048(SP)
0E150 0E0D0   X      38A00000               li        r5,0
0E154 0E0D4          80DF0200               lwz       r6,0x0200(r31)
0E158 0E0D8          80FF0208               lwz       r7,0x0208(r31)
0E15C 0E0DC          811F0204               lwz       r8,0x0204(r31)
0E160 0E0E0          813F0210               lwz       r9,0x0210(r31)
0E164 0E0E4          815F0214               lwz       r10,0x0214(r31)
0E168 0E0E8          4BFFC98D               bl        $-0x3674                  ; 0x0000AA74
0E16C 0E0EC   X      60000000               nop
0E170 0E0F0   X      2C030000               cmpwi     r3,0
0E174 0E0F4   X      40820088               bne       $+0x0088                  ; 0x0000E17C
0E178 0E0F8   X      408A0064               bne       cr2,$+0x0064              ; 0x0000E15C
0E17C 0E0FC          38823848               addi      r4,RTOC,14408
0E180 0E100   X      3B600000               li        r27,0
0E184 0E104          807F01E4               lwz       r3,0x01E4(r31)
0E188 0E108          38840235               addi      r4,r4,565
0E18C 0E10C          4BFFB505               bl        $-0x4AFC                  ; 0x00009610
0E190 0E110   X      60000000               nop
0E194 0E114          801F0218               lwz       r0,0x0218(r31)
0E198 0E118   X      7FA3EB78               mr        r3,r29
0E19C 0E11C          90010038               stw       r0,0x0038(SP)
0E1A0 0E120   X      38800004               li        r4,4
0E1A4 0E124          8002FDF0               lwz       r0,-0x0210(RTOC)
0E1A8 0E128   X      38A00000               li        r5,0
0E1AC 0E12C          9361003C               stw       r27,0x003C(SP)
0E1B0 0E130          93C10040               stw       r30,0x0040(SP)
0E1B4 0E134          90010044               stw       r0,0x0044(SP)
0E1B8 0E138          801F020C               lwz       r0,0x020C(r31)
0E1BC 0E13C          90010048               stw       r0,0x0048(SP)
0E1C0 0E140          80DF0200               lwz       r6,0x0200(r31)
0E1C4 0E144          80FF0208               lwz       r7,0x0208(r31)
0E1C8 0E148          811F0204               lwz       r8,0x0204(r31)
0E1CC 0E14C          813F0210               lwz       r9,0x0210(r31)
0E1D0 0E150          815F0214               lwz       r10,0x0214(r31)
0E1D4 0E154          4BFFC921               bl        $-0x36E0                  ; 0x0000AA74
0E1D8 0E158   X      60000000               nop
0E1DC 0E15C   X      2C030000               cmpwi     r3,0
0E1E0 0E160   X      4082001C               bne       $+0x001C                  ; 0x0000E17C
0E1E4 0E164          38823848               addi      r4,RTOC,14408
0E1E8 0E168          807F01E4               lwz       r3,0x01E4(r31)
0E1EC 0E16C          38840251               addi      r4,r4,593
0E1F0 0E170          4BFFAC91               bl        $-0x5370                  ; 0x00008E00
0E1F4 0E174   X      60000000               nop
0E1F8 0E178          480000B4               b         $+0x00B4                  ; 0x0000E22C
0E1FC 0E17C          83DF01DC               lwz       r30,0x01DC(r31)
0E200 0E180   X      3BA0FFFD               li        r29,-3
0E204 0E184   X      2C1E0000               cmpwi     r30,0
0E208 0E188          3FBD0001               addis     r29,r29,1
0E20C 0E18C   X      41820038               beq       $+0x0038                  ; 0x0000E1C4
0E210 0E190          801E000C               lwz       r0,0x000C(r30)
0E214 0E194          540004E7               rlwinm.   r0,r0,0,19,19
0E218 0E198   X      41820020               beq       $+0x0020                  ; 0x0000E1B8
0E21C 0E19C          807E0010               lwz       r3,0x0010(r30)
0E220 0E1A0          A0830030               lhz       r4,0x0030(r3)
0E224 0E1A4          7C85E838               and       r5,r4,r29
0E228 0E1A8          B0A30030               sth       r5,0x0030(r3)
0E22C 0E1AC          807E0010               lwz       r3,0x0010(r30)
0E230 0E1B0          48009649               bl        $+0x9648                  ; 0x000177F8
0E234 0E1B4          80410014               lwz       RTOC,0x0014(SP)
0E238 0E1B8          83DE0008               lwz       r30,0x0008(r30)
0E23C 0E1BC   X      2C1E0000               cmpwi     r30,0
0E240 0E1C0   X      4082FFD0               bne       $-0x0030                  ; 0x0000E190
0E244 0E1C4          807F01F8               lwz       r3,0x01F8(r31)
0E248 0E1C8   X      2B030000               cmplwi    cr6,r3,0x0000
0E24C 0E1CC   X      409A002C               bne       cr6,$+0x002C              ; 0x0000E1F8
0E250 0E1D0          813F01DC               lwz       r9,0x01DC(r31)
0E254 0E1D4   X      2C090000               cmpwi     r9,0
0E258 0E1D8   X      41820010               beq       $+0x0010                  ; 0x0000E1E8
0E25C 0E1DC          80690018               lwz       r3,0x0018(r9)
0E260 0E1E0          907F01F8               stw       r3,0x01F8(r31)
0E264 0E1E4   X      2B030000               cmplwi    cr6,r3,0x0000
0E268 0E1E8   X      419A0010               beq       cr6,$+0x0010              ; 0x0000E1F8
0E26C 0E1EC   X      388003E8               li        r4,1000
0E270 0E1F0          48009561               bl        $+0x9560                  ; 0x00017750
0E274 0E1F4          80410014               lwz       RTOC,0x0014(SP)
0E278 0E1F8          38823848               addi      r4,RTOC,14408
0E27C 0E1FC          807F01E4               lwz       r3,0x01E4(r31)
0E280 0E200          3884026D               addi      r4,r4,621
0E284 0E204          4BFFB40D               bl        $-0x4BF4                  ; 0x00009610
0E288 0E208   X      60000000               nop
0E28C 0E20C   X      38600001               li        r3,1
0E290 0E210          382100A0               addi      SP,SP,160
0E294 0E214          80010008               lwz       r0,0x0008(SP)
0E298 0E218          81810004               lwz       r12,0x0004(SP)
0E29C 0E21C   X      7C0803A6               mtlr      r0                        ; LR = 8
0E2A0 0E220          BB61FFEC               lmw       r27,-0x0014(SP)
0E2A4 0E224          7D838120               mtcrf     56,r12
0E2A8 0E228   X      4E800020               blr
0E2AC 0E22C          807F01F8               lwz       r3,0x01F8(r31)
0E2B0 0E230   X      2C030000               cmpwi     r3,0
0E2B4 0E234   X      41820010               beq       $+0x0010                  ; 0x0000E244
0E2B8 0E238          480093F9               bl        $+0x93F8                  ; 0x00017630
0E2BC 0E23C          80410014               lwz       RTOC,0x0014(SP)
0E2C0 0E240          939F01F8               stw       r28,0x01F8(r31)
0E2C4 0E244          807F01E0               lwz       r3,0x01E0(r31)
0E2C8 0E248          4BFFB4C5               bl        $-0x4B3C                  ; 0x0000970C
0E2CC 0E24C   X      60000000               nop
0E2D0 0E250          38823848               addi      r4,RTOC,14408
0E2D4 0E254          3884027C               addi      r4,r4,636
0E2D8 0E258          807F01E4               lwz       r3,0x01E4(r31)
0E2DC 0E25C          4BFFB3B5               bl        $-0x4C4C                  ; 0x00009610
0E2E0 0E260   X      60000000               nop
0E2E4 0E264   X      38600000               li        r3,0
0E2E8 0E268          382100A0               addi      SP,SP,160
0E2EC 0E26C          80010008               lwz       r0,0x0008(SP)
0E2F0 0E270          81810004               lwz       r12,0x0004(SP)
0E2F4 0E274   X      7C0803A6               mtlr      r0                        ; LR = 8
0E2F8 0E278          BB61FFEC               lmw       r27,-0x0014(SP)
0E2FC 0E27C          7D838120               mtcrf     56,r12
0E300 0E280   X      4E800020               blr
0E304 0E284          A0040002               lhz       r0,0x0002(r4)
0E308 0E288   X      2C000044               cmpwi     r0,68
0E30C 0E28C   X      4182000C               beq       $+0x000C                  ; 0x0000E298
0E310 0E290   X      38600000               li        r3,0
0E314 0E294   X      4E800020               blr
0E318 0E298   X      7C0802A6               mflr      r0                        ; LR = 8
0E31C 0E29C          90010008               stw       r0,0x0008(SP)
0E320 0E2A0          9421FF80               stwu      SP,-0x0080(SP)
0E324 0E2A4   X      38A00100               li        r5,256
0E328 0E2A8   X      7C8C2378               mr        r12,r4
0E32C 0E2AC          90A10038               stw       r5,0x0038(SP)
0E330 0E2B0   X      38C00000               li        r6,0
0E334 0E2B4          90C1003C               stw       r6,0x003C(SP)
0E338 0E2B8          80E30040               lwz       r7,0x0040(r3)
0E33C 0E2BC          90E10040               stw       r7,0x0040(SP)
0E340 0E2C0          81030044               lwz       r8,0x0044(r3)
0E344 0E2C4          91010044               stw       r8,0x0044(SP)
0E348 0E2C8          81230050               lwz       r9,0x0050(r3)
0E34C 0E2CC          91210048               stw       r9,0x0048(SP)
0E350 0E2D0          81430054               lwz       r10,0x0054(r3)
0E354 0E2D4          9141004C               stw       r10,0x004C(SP)
0E358 0E2D8          81630058               lwz       r11,0x0058(r3)
0E35C 0E2DC          91610050               stw       r11,0x0050(SP)
0E360 0E2E0          8003005C               lwz       r0,0x005C(r3)
0E364 0E2E4          90010054               stw       r0,0x0054(SP)
0E368 0E2E8          80030060               lwz       r0,0x0060(r3)
0E36C 0E2EC          90010058               stw       r0,0x0058(SP)
0E370 0E2F0          80030064               lwz       r0,0x0064(r3)
0E374 0E2F4          9001005C               stw       r0,0x005C(SP)
0E378 0E2F8          80030068               lwz       r0,0x0068(r3)
0E37C 0E2FC          90010060               stw       r0,0x0060(SP)
0E380 0E300          8003006C               lwz       r0,0x006C(r3)
0E384 0E304          90010064               stw       r0,0x0064(SP)
0E388 0E308          90C10068               stw       r6,0x0068(SP)
0E38C 0E30C          80030048               lwz       r0,0x0048(r3)
0E390 0E310          9001006C               stw       r0,0x006C(SP)
0E394 0E314          90C10070               stw       r6,0x0070(SP)
0E398 0E318          90C10074               stw       r6,0x0074(SP)
0E39C 0E31C          8003004C               lwz       r0,0x004C(r3)
0E3A0 0E320          38610038               addi      r3,SP,56
0E3A4 0E324          90010078               stw       r0,0x0078(SP)
0E3A8 0E328          808C0004               lwz       r4,0x0004(r12)
0E3AC 0E32C          A0AC0002               lhz       r5,0x0002(r12)
0E3B0 0E330          480095D1               bl        $+0x95D0                  ; 0x00017900
0E3B4 0E334          80410014               lwz       RTOC,0x0014(SP)
0E3B8 0E338   X      38600001               li        r3,1
0E3BC 0E33C          38210080               addi      SP,SP,128
0E3C0 0E340          80010008               lwz       r0,0x0008(SP)
0E3C4 0E344   X      7C0803A6               mtlr      r0                        ; LR = 8
0E3C8 0E348   X      4E800020               blr
0E3CC 0E34C   X      7C0802A6               mflr      r0                        ; LR = 8
0E3D0 0E350          BF21FFE4               stmw      r25,-0x001C(SP)
0E3D4 0E354          90010008               stw       r0,0x0008(SP)
0E3D8 0E358          9421FE20               stwu      SP,-0x01E0(SP)
0E3DC 0E35C          A3E40002               lhz       r31,0x0002(r4)
0E3E0 0E360   X      2C1F016C               cmpwi     r31,364
0E3E4 0E364   X      4182001C               beq       $+0x001C                  ; 0x0000E380
0E3E8 0E368   X      38600000               li        r3,0
0E3EC 0E36C          382101E0               addi      SP,SP,480
0E3F0 0E370          80010008               lwz       r0,0x0008(SP)
0E3F4 0E374   X      7C0803A6               mtlr      r0                        ; LR = 8
0E3F8 0E378          BB21FFE4               lmw       r25,-0x001C(SP)
0E3FC 0E37C   X      4E800020               blr
0E400 0E380   X      38A00100               li        r5,256
0E404 0E384   X      7C7B1B78               mr        r27,r3
0E408 0E388          83FB0004               lwz       r31,0x0004(r27)
0E40C 0E38C   X      7C9D2378               mr        r29,r4
0E410 0E390          90A10038               stw       r5,0x0038(SP)
0E414 0E394   X      3B800001               li        r28,1
0E418 0E398          807F01E8               lwz       r3,0x01E8(r31)
0E41C 0E39C          4800954D               bl        $+0x954C                  ; 0x000178E8
0E420 0E3A0          80410014               lwz       RTOC,0x0014(SP)
0E424 0E3A4          3BC30001               addi      r30,r3,1
0E428 0E3A8          7FDE0734               extsh     r30,r30
0E42C 0E3AC   X      2C1E0100               cmpwi     r30,256
0E430 0E3B0   X      41800008               blt       $+0x0008                  ; 0x0000E3B8
0E434 0E3B4   X      3BC000FF               li        r30,255
0E438 0E3B8          9BC1003C               stb       r30,0x003C(SP)
0E43C 0E3BC   X      7FC5F378               mr        r5,r30
0E440 0E3C0          807F01E8               lwz       r3,0x01E8(r31)
0E444 0E3C4          3881003D               addi      r4,SP,61
0E448 0E3C8          48009539               bl        $+0x9538                  ; 0x00017900
0E44C 0E3CC          80410014               lwz       RTOC,0x0014(SP)
0E450 0E3D0          807F01EC               lwz       r3,0x01EC(r31)
0E454 0E3D4          48009515               bl        $+0x9514                  ; 0x000178E8
0E458 0E3D8          80410014               lwz       RTOC,0x0014(SP)
0E45C 0E3DC          7C1E1A14               add       r0,r30,r3
0E460 0E3E0   X      280000FE               cmplwi    r0,0x00FE
0E464 0E3E4   X      41810054               bgt       $+0x0054                  ; 0x0000E438
0E468 0E3E8          3BDE0001               addi      r30,r30,1
0E46C 0E3EC          7FC30734               extsh     r3,r30
0E470 0E3F0          38810038               addi      r4,SP,56
0E474 0E3F4   X      38A00020               li        r5,32
0E478 0E3F8          7F432214               add       r26,r3,r4
0E47C 0E3FC          98BA0004               stb       r5,0x0004(r26)
0E480 0E400          807F01EC               lwz       r3,0x01EC(r31)
0E484 0E404   X      7C791B78               mr        r25,r3
0E488 0E408          480094E1               bl        $+0x94E0                  ; 0x000178E8
0E48C 0E40C          80410014               lwz       RTOC,0x0014(SP)
0E490 0E410          389A0004               addi      r4,r26,4
0E494 0E414   X      7C651B78               mr        r5,r3
0E498 0E418   X      7F23CB78               mr        r3,r25
0E49C 0E41C          480094E5               bl        $+0x94E4                  ; 0x00017900
0E4A0 0E420          80410014               lwz       RTOC,0x0014(SP)
0E4A4 0E424          807F01EC               lwz       r3,0x01EC(r31)
0E4A8 0E428          480094C1               bl        $+0x94C0                  ; 0x000178E8
0E4AC 0E42C          80410014               lwz       RTOC,0x0014(SP)
0E4B0 0E430          7C1E1A14               add       r0,r30,r3
0E4B4 0E434          9801003C               stb       r0,0x003C(SP)
0E4B8 0E438   X      38000007               li        r0,7
0E4BC 0E43C          9001013C               stw       r0,0x013C(SP)
0E4C0 0E440   X      38A00006               li        r5,6
0E4C4 0E444          807F0034               lwz       r3,0x0034(r31)
0E4C8 0E448          3BC101A8               addi      r30,SP,424
0E4CC 0E44C          90610140               stw       r3,0x0140(SP)
0E4D0 0E450          3B4101B0               addi      r26,SP,432
0E4D4 0E454          809F0038               lwz       r4,0x0038(r31)
0E4D8 0E458          3B2101B0               addi      r25,SP,432
0E4DC 0E45C          90810144               stw       r4,0x0144(SP)
0E4E0 0E460          38810149               addi      r4,SP,329
0E4E4 0E464          98A10148               stb       r5,0x0148(SP)
0E4E8 0E468          807B0038               lwz       r3,0x0038(r27)
0E4EC 0E46C          48009495               bl        $+0x9494                  ; 0x00017900
0E4F0 0E470          80410014               lwz       RTOC,0x0014(SP)
0E4F4 0E474          93810168               stw       r28,0x0168(SP)
0E4F8 0E478          386101A8               addi      r3,SP,424
0E4FC 0E47C          9381016C               stw       r28,0x016C(SP)
0E500 0E480          48008EE1               bl        $+0x8EE0                  ; 0x00017360
0E504 0E484          80410014               lwz       RTOC,0x0014(SP)
0E508 0E488          801E0000               lwz       r0,0x0000(r30)
0E50C 0E48C          901A0000               stw       r0,0x0000(r26)
0E510 0E490          801E0004               lwz       r0,0x0004(r30)
0E514 0E494          901A0004               stw       r0,0x0004(r26)
0E518 0E498          80990004               lwz       r4,0x0004(r25)
0E51C 0E49C          806101B0               lwz       r3,0x01B0(SP)
0E520 0E4A0          48008EA9               bl        $+0x8EA8                  ; 0x00017348
0E524 0E4A4          80410014               lwz       RTOC,0x0014(SP)
0E528 0E4A8   X      38C00000               li        r6,0
0E52C 0E4AC          7C60FE70               srawi     r0,r3,31
0E530 0E4B0          7C6C0278               xor       r12,r3,r0
0E534 0E4B4          38610038               addi      r3,SP,56
0E538 0E4B8   X      7C006050               sub       r0,r12,r0
0E53C 0E4BC          90010170               stw       r0,0x0170(SP)
0E540 0E4C0          801F0000               lwz       r0,0x0000(r31)
0E544 0E4C4          90010174               stw       r0,0x0174(SP)
0E548 0E4C8          801F0004               lwz       r0,0x0004(r31)
0E54C 0E4CC          90010178               stw       r0,0x0178(SP)
0E550 0E4D0          801F0010               lwz       r0,0x0010(r31)
0E554 0E4D4          819F0014               lwz       r12,0x0014(r31)
0E558 0E4D8          7C006214               add       r0,r0,r12
0E55C 0E4DC          9001017C               stw       r0,0x017C(SP)
0E560 0E4E0          801F0018               lwz       r0,0x0018(r31)
0E564 0E4E4          90010180               stw       r0,0x0180(SP)
0E568 0E4E8          801F001C               lwz       r0,0x001C(r31)
0E56C 0E4EC          90010184               stw       r0,0x0184(SP)
0E570 0E4F0          801F0020               lwz       r0,0x0020(r31)
0E574 0E4F4          90010188               stw       r0,0x0188(SP)
0E578 0E4F8          837F0008               lwz       r27,0x0008(r31)
0E57C 0E4FC          9361018C               stw       r27,0x018C(SP)
0E580 0E500          801F000C               lwz       r0,0x000C(r31)
0E584 0E504          90010190               stw       r0,0x0190(SP)
0E588 0E508          801F0024               lwz       r0,0x0024(r31)
0E58C 0E50C          819F0028               lwz       r12,0x0028(r31)
0E590 0E510          7C006214               add       r0,r0,r12
0E594 0E514          90010194               stw       r0,0x0194(SP)
0E598 0E518          809F002C               lwz       r4,0x002C(r31)
0E59C 0E51C          90810198               stw       r4,0x0198(SP)
0E5A0 0E520          80BF0030               lwz       r5,0x0030(r31)
0E5A4 0E524          90A1019C               stw       r5,0x019C(SP)
0E5A8 0E528          90C101A0               stw       r6,0x01A0(SP)
0E5AC 0E52C          809D0004               lwz       r4,0x0004(r29)
0E5B0 0E530          A0BD0002               lhz       r5,0x0002(r29)
0E5B4 0E534          480093CD               bl        $+0x93CC                  ; 0x00017900
0E5B8 0E538          80410014               lwz       RTOC,0x0014(SP)
0E5BC 0E53C   X      38600001               li        r3,1
0E5C0 0E540          382101E0               addi      SP,SP,480
0E5C4 0E544          80010008               lwz       r0,0x0008(SP)
0E5C8 0E548   X      7C0803A6               mtlr      r0                        ; LR = 8
0E5CC 0E54C          BB21FFE4               lmw       r25,-0x001C(SP)
0E5D0 0E550   X      4E800020               blr
0E5D4 0E554   X      7C0802A6               mflr      r0                        ; LR = 8
0E5D8 0E558          BEA1FFD4               stmw      r21,-0x002C(SP)
0E5DC 0E55C          90010008               stw       r0,0x0008(SP)
0E5E0 0E560          9421FF90               stwu      SP,-0x0070(SP)
0E5E4 0E564          838301DC               lwz       r28,0x01DC(r3)
0E5E8 0E568   X      3B200000               li        r25,0
0E5EC 0E56C          82A2FFE0               lwz       r21,-0x0020(RTOC)
0E5F0 0E570   X      2C1C0000               cmpwi     r28,0
0E5F4 0E574          3AC236C0               addi      r22,RTOC,14016
0E5F8 0E578   X      3B000000               li        r24,0
0E5FC 0E57C          83E40004               lwz       r31,0x0004(r4)
0E600 0E580   X      418201E0               beq       $+0x01E0                  ; 0x0000E760
0E604 0E584          80BC001C               lwz       r5,0x001C(r28)
0E608 0E588   X      2C0500AA               cmpwi     r5,170
0E60C 0E58C   X      408201C8               bne       $+0x01C8                  ; 0x0000E754
0E610 0E590          389C0020               addi      r4,r28,32
0E614 0E594   X      7EC3B378               mr        r3,r22
0E618 0E598   X      38A00005               li        r5,5
0E61C 0E59C   X      7C9E2378               mr        r30,r4
0E620 0E5A0          48008F59               bl        $+0x8F58                  ; 0x000174F8
0E624 0E5A4          80410014               lwz       RTOC,0x0014(SP)
0E628 0E5A8   X      2C030000               cmpwi     r3,0
0E62C 0E5AC   X      7FC4F378               mr        r4,r30
0E630 0E5B0   X      4082001C               bne       $+0x001C                  ; 0x0000E5CC
0E634 0E5B4   X      38A00005               li        r5,5
0E638 0E5B8   X      7EA3AB78               mr        r3,r21
0E63C 0E5BC          48008F3D               bl        $+0x8F3C                  ; 0x000174F8
0E640 0E5C0          80410014               lwz       RTOC,0x0014(SP)
0E644 0E5C4   X      2C030000               cmpwi     r3,0
0E648 0E5C8   X      4182018C               beq       $+0x018C                  ; 0x0000E754
0E64C 0E5CC          8BBF0000               lbz       r29,0x0000(r31)
0E650 0E5D0          3B390001               addi      r25,r25,1
0E654 0E5D4          837C0004               lwz       r27,0x0004(r28)
0E658 0E5D8   X      57BD07FF               clrlwi.   r29,r29,31
0E65C 0E5DC   X      41820174               beq       $+0x0174                  ; 0x0000E750
0E660 0E5E0          813C0030               lwz       r9,0x0030(r28)
0E664 0E5E4          3BDC0030               addi      r30,r28,48
0E668 0E5E8   X      2C090000               cmpwi     r9,0
0E66C 0E5EC   X      3AE00000               li        r23,0
0E670 0E5F0   X      41820034               beq       $+0x0034                  ; 0x0000E624
0E674 0E5F4          811F0000               lwz       r8,0x0000(r31)
0E678 0E5F8          80690004               lwz       r3,0x0004(r9)
0E67C 0E5FC   X      7C081800               cmpw      r8,r3
0E680 0E600   X      40820014               bne       $+0x0014                  ; 0x0000E614
0E684 0E604          A09F0004               lhz       r4,0x0004(r31)
0E688 0E608          A0690008               lhz       r3,0x0008(r9)
0E68C 0E60C   X      7C041800               cmpw      r4,r3
0E690 0E610   X      41820014               beq       $+0x0014                  ; 0x0000E624
0E694 0E614   X      7D3E4B78               mr        r30,r9
0E698 0E618          813E0000               lwz       r9,0x0000(r30)
0E69C 0E61C   X      2C090000               cmpwi     r9,0
0E6A0 0E620   X      4082FFD8               bne       $-0x0028                  ; 0x0000E5F8
0E6A4 0E624          80BE0000               lwz       r5,0x0000(r30)
0E6A8 0E628   X      2C050000               cmpwi     r5,0
0E6AC 0E62C   X      40820104               bne       $+0x0104                  ; 0x0000E730
0E6B0 0E630   X      3860000C               li        r3,12
0E6B4 0E634          48008CE5               bl        $+0x8CE4                  ; 0x00017318
0E6B8 0E638          80410014               lwz       RTOC,0x0014(SP)
0E6BC 0E63C   X      7C7A1B78               mr        r26,r3
0E6C0 0E640   X      2C1A0000               cmpwi     r26,0
0E6C4 0E644   X      4182010C               beq       $+0x010C                  ; 0x0000E750
0E6C8 0E648          813B00B8               lwz       r9,0x00B8(r27)
0E6CC 0E64C          3BBB00B8               addi      r29,r27,184
0E6D0 0E650   X      2C090000               cmpwi     r9,0
0E6D4 0E654   X      41820034               beq       $+0x0034                  ; 0x0000E688
0E6D8 0E658          811F0000               lwz       r8,0x0000(r31)
0E6DC 0E65C          80690004               lwz       r3,0x0004(r9)
0E6E0 0E660   X      7C081800               cmpw      r8,r3
0E6E4 0E664   X      40820014               bne       $+0x0014                  ; 0x0000E678
0E6E8 0E668          A09F0004               lhz       r4,0x0004(r31)
0E6EC 0E66C          A0690008               lhz       r3,0x0008(r9)
0E6F0 0E670   X      7C041800               cmpw      r4,r3
0E6F4 0E674   X      41820014               beq       $+0x0014                  ; 0x0000E688
0E6F8 0E678   X      7D3D4B78               mr        r29,r9
0E6FC 0E67C          813D0000               lwz       r9,0x0000(r29)
0E700 0E680   X      2C090000               cmpwi     r9,0
0E704 0E684   X      4082FFD8               bne       $-0x0028                  ; 0x0000E65C
0E708 0E688          807D0000               lwz       r3,0x0000(r29)
0E70C 0E68C   X      2C030000               cmpwi     r3,0
0E710 0E690   X      40820050               bne       $+0x0050                  ; 0x0000E6E0
0E714 0E694   X      38600010               li        r3,16
0E718 0E698   X      38800001               li        r4,1
0E71C 0E69C          4BFFB681               bl        $-0x4980                  ; 0x00009D1C
0E720 0E6A0   X      60000000               nop
0E724 0E6A4   X      2C030000               cmpwi     r3,0
0E728 0E6A8   X      40820020               bne       $+0x0020                  ; 0x0000E6C8
0E72C 0E6AC          38823848               addi      r4,RTOC,14408
0E730 0E6B0   X      38A00010               li        r5,16
0E734 0E6B4          807B01E4               lwz       r3,0x01E4(r27)
0E738 0E6B8          3884028E               addi      r4,r4,654
0E73C 0E6BC          4BFFAF55               bl        $-0x50AC                  ; 0x00009610
0E740 0E6C0   X      60000000               nop
0E744 0E6C4          48000030               b         $+0x0030                  ; 0x0000E6F4
0E748 0E6C8          801F0000               lwz       r0,0x0000(r31)
0E74C 0E6CC          90030004               stw       r0,0x0004(r3)
0E750 0E6D0          A09F0004               lhz       r4,0x0004(r31)
0E754 0E6D4          B0830008               sth       r4,0x0008(r3)
0E758 0E6D8          92E30000               stw       r23,0x0000(r3)
0E75C 0E6DC          907D0000               stw       r3,0x0000(r29)
0E760 0E6E0          80A3000C               lwz       r5,0x000C(r3)
0E764 0E6E4          3BA50001               addi      r29,r5,1
0E768 0E6E8          93A3000C               stw       r29,0x000C(r3)
0E76C 0E6EC   X      2C1D0000               cmpwi     r29,0
0E770 0E6F0   X      40820014               bne       $+0x0014                  ; 0x0000E704
0E774 0E6F4   X      7F43D378               mr        r3,r26
0E778 0E6F8          48008BF1               bl        $+0x8BF0                  ; 0x000172E8
0E77C 0E6FC          80410014               lwz       RTOC,0x0014(SP)
0E780 0E700          48000050               b         $+0x0050                  ; 0x0000E750
0E784 0E704          389A0004               addi      r4,r26,4
0E788 0E708   X      7FE3FB78               mr        r3,r31
0E78C 0E70C   X      38A00006               li        r5,6
0E790 0E710          480091F1               bl        $+0x91F0                  ; 0x00017900
0E794 0E714          80410014               lwz       RTOC,0x0014(SP)
0E798 0E718          92FA0000               stw       r23,0x0000(r26)
0E79C 0E71C   X      2C1D0001               cmpwi     r29,1
0E7A0 0E720          935E0000               stw       r26,0x0000(r30)
0E7A4 0E724   X      4082000C               bne       $+0x000C                  ; 0x0000E730
0E7A8 0E728   X      7F63DB78               mr        r3,r27
0E7AC 0E72C          4BFFF795               bl        $-0x086C                  ; 0x0000DEC0
0E7B0 0E730          38823848               addi      r4,RTOC,14408
0E7B4 0E734   X      7F85E378               mr        r5,r28
0E7B8 0E738          807B01E4               lwz       r3,0x01E4(r27)
0E7BC 0E73C   X      7FE6FB78               mr        r6,r31
0E7C0 0E740          388402B4               addi      r4,r4,692
0E7C4 0E744          4BFFAECD               bl        $-0x5134                  ; 0x00009610
0E7C8 0E748   X      60000000               nop
0E7CC 0E74C          48000008               b         $+0x0008                  ; 0x0000E754
0E7D0 0E750          3B180001               addi      r24,r24,1
0E7D4 0E754          839C0008               lwz       r28,0x0008(r28)
0E7D8 0E758   X      2C1C0000               cmpwi     r28,0
0E7DC 0E75C   X      4082FE28               bne       $-0x01D8                  ; 0x0000E584
0E7E0 0E760   X      2C190000               cmpwi     r25,0
0E7E4 0E764   X      4182000C               beq       $+0x000C                  ; 0x0000E770
0E7E8 0E768   X      2C180000               cmpwi     r24,0
0E7EC 0E76C   X      4081001C               ble       $+0x001C                  ; 0x0000E788
0E7F0 0E770   X      38600000               li        r3,0
0E7F4 0E774          38210070               addi      SP,SP,112
0E7F8 0E778          80010008               lwz       r0,0x0008(SP)
0E7FC 0E77C   X      7C0803A6               mtlr      r0                        ; LR = 8
0E800 0E780          BAA1FFD4               lmw       r21,-0x002C(SP)
0E804 0E784   X      4E800020               blr
0E808 0E788   X      38600001               li        r3,1
0E80C 0E78C          38210070               addi      SP,SP,112
0E810 0E790          80010008               lwz       r0,0x0008(SP)
0E814 0E794   X      7C0803A6               mtlr      r0                        ; LR = 8
0E818 0E798          BAA1FFD4               lmw       r21,-0x002C(SP)
0E81C 0E79C   X      4E800020               blr
0E820 0E7A0   X      7C0802A6               mflr      r0                        ; LR = 8
0E824 0E7A4          BF01FFE0               stmw      r24,-0x0020(SP)
0E828 0E7A8          90010008               stw       r0,0x0008(SP)
0E82C 0E7AC          9421FFA0               stwu      SP,-0x0060(SP)
0E830 0E7B0          83A301DC               lwz       r29,0x01DC(r3)
0E834 0E7B4   X      3B600000               li        r27,0
0E838 0E7B8          3B0236C8               addi      r24,RTOC,14024
0E83C 0E7BC   X      2C1D0000               cmpwi     r29,0
0E840 0E7C0          8322FFE4               lwz       r25,-0x001C(RTOC)
0E844 0E7C4   X      3B400000               li        r26,0
0E848 0E7C8          83C40004               lwz       r30,0x0004(r4)
0E84C 0E7CC   X      4182017C               beq       $+0x017C                  ; 0x0000E948
0E850 0E7D0          83FD001C               lwz       r31,0x001C(r29)
0E854 0E7D4   X      2C1F00AA               cmpwi     r31,170
0E858 0E7D8   X      40820164               bne       $+0x0164                  ; 0x0000E93C
0E85C 0E7DC          389D0020               addi      r4,r29,32
0E860 0E7E0   X      7F23CB78               mr        r3,r25
0E864 0E7E4   X      38A00005               li        r5,5
0E868 0E7E8   X      7C9F2378               mr        r31,r4
0E86C 0E7EC          48008D0D               bl        $+0x8D0C                  ; 0x000174F8
0E870 0E7F0          80410014               lwz       RTOC,0x0014(SP)
0E874 0E7F4   X      2C030000               cmpwi     r3,0
0E878 0E7F8   X      7FE4FB78               mr        r4,r31
0E87C 0E7FC   X      4082001C               bne       $+0x001C                  ; 0x0000E818
0E880 0E800   X      38A00005               li        r5,5
0E884 0E804   X      7F03C378               mr        r3,r24
0E888 0E808          48008CF1               bl        $+0x8CF0                  ; 0x000174F8
0E88C 0E80C          80410014               lwz       RTOC,0x0014(SP)
0E890 0E810   X      2C030000               cmpwi     r3,0
0E894 0E814   X      41820128               beq       $+0x0128                  ; 0x0000E93C
0E898 0E818          887E0000               lbz       r3,0x0000(r30)
0E89C 0E81C          3B7B0001               addi      r27,r27,1
0E8A0 0E820          839D0004               lwz       r28,0x0004(r29)
0E8A4 0E824   X      546307FF               clrlwi.   r3,r3,31
0E8A8 0E828   X      41820110               beq       $+0x0110                  ; 0x0000E938
0E8AC 0E82C          813D0030               lwz       r9,0x0030(r29)
0E8B0 0E830          391D0030               addi      r8,r29,48
0E8B4 0E834   X      2C090000               cmpwi     r9,0
0E8B8 0E838   X      41820034               beq       $+0x0034                  ; 0x0000E86C
0E8BC 0E83C          80FE0000               lwz       r7,0x0000(r30)
0E8C0 0E840          80890004               lwz       r4,0x0004(r9)
0E8C4 0E844   X      7C072000               cmpw      r7,r4
0E8C8 0E848   X      40820014               bne       $+0x0014                  ; 0x0000E85C
0E8CC 0E84C          A07E0004               lhz       r3,0x0004(r30)
0E8D0 0E850          A0890008               lhz       r4,0x0008(r9)
0E8D4 0E854   X      7C032000               cmpw      r3,r4
0E8D8 0E858   X      41820014               beq       $+0x0014                  ; 0x0000E86C
0E8DC 0E85C   X      7D284B78               mr        r8,r9
0E8E0 0E860          81280000               lwz       r9,0x0000(r8)
0E8E4 0E864   X      2C090000               cmpwi     r9,0
0E8E8 0E868   X      4082FFD8               bne       $-0x0028                  ; 0x0000E840
0E8EC 0E86C          83E80000               lwz       r31,0x0000(r8)
0E8F0 0E870   X      2C1F0000               cmpwi     r31,0
0E8F4 0E874   X      418200C4               beq       $+0x00C4                  ; 0x0000E938
0E8F8 0E878          80BF0000               lwz       r5,0x0000(r31)
0E8FC 0E87C          393C00B8               addi      r9,r28,184
0E900 0E880          90A80000               stw       r5,0x0000(r8)
0E904 0E884          807C00B8               lwz       r3,0x00B8(r28)
0E908 0E888   X      2C030000               cmpwi     r3,0
0E90C 0E88C   X      4182003C               beq       $+0x003C                  ; 0x0000E8C8
0E910 0E890          811F0004               lwz       r8,0x0004(r31)
0E914 0E894          80690000               lwz       r3,0x0000(r9)
0E918 0E898          80830004               lwz       r4,0x0004(r3)
0E91C 0E89C   X      7C082000               cmpw      r8,r4
0E920 0E8A0   X      40820014               bne       $+0x0014                  ; 0x0000E8B4
0E924 0E8A4          A0BF0008               lhz       r5,0x0008(r31)
0E928 0E8A8          A0830008               lhz       r4,0x0008(r3)
0E92C 0E8AC   X      7C052000               cmpw      r5,r4
0E930 0E8B0   X      41820018               beq       $+0x0018                  ; 0x0000E8C8
0E934 0E8B4   X      7C691B78               mr        r9,r3
0E938 0E8B8          80C90000               lwz       r6,0x0000(r9)
0E93C 0E8BC   X      2C060000               cmpwi     r6,0
0E940 0E8C0   X      4082FFD4               bne       $-0x002C                  ; 0x0000E894
0E944 0E8C4          80690000               lwz       r3,0x0000(r9)
0E948 0E8C8   X      2C030000               cmpwi     r3,0
0E94C 0E8CC   X      41820038               beq       $+0x0038                  ; 0x0000E904
0E950 0E8D0          8103000C               lwz       r8,0x000C(r3)
0E954 0E8D4   X      3888FFFF               subi      r4,r8,1
0E958 0E8D8          9083000C               stw       r4,0x000C(r3)
0E95C 0E8DC   X      28080001               cmplwi    r8,0x0001
0E960 0E8E0   X      4181001C               bgt       $+0x001C                  ; 0x0000E8FC
0E964 0E8E4          80A30000               lwz       r5,0x0000(r3)
0E968 0E8E8   X      38800010               li        r4,16
0E96C 0E8EC          90A90000               stw       r5,0x0000(r9)
0E970 0E8F0          4BFFB3D1               bl        $-0x4C30                  ; 0x00009CC0
0E974 0E8F4   X      60000000               nop
0E978 0E8F8          4800000C               b         $+0x000C                  ; 0x0000E904
0E97C 0E8FC   X      2C080001               cmpwi     r8,1
0E980 0E900   X      4082000C               bne       $+0x000C                  ; 0x0000E90C
0E984 0E904   X      7F83E378               mr        r3,r28
0E988 0E908          4BFFF5B9               bl        $-0x0A48                  ; 0x0000DEC0
0E98C 0E90C   X      7FE3FB78               mr        r3,r31
0E990 0E910          480089D9               bl        $+0x89D8                  ; 0x000172E8
0E994 0E914          80410014               lwz       RTOC,0x0014(SP)
0E998 0E918          38823848               addi      r4,RTOC,14408
0E99C 0E91C   X      7FA5EB78               mr        r5,r29
0E9A0 0E920          807C01E4               lwz       r3,0x01E4(r28)
0E9A4 0E924   X      7FC6F378               mr        r6,r30
0E9A8 0E928          388402D0               addi      r4,r4,720
0E9AC 0E92C          4BFFACE5               bl        $-0x531C                  ; 0x00009610
0E9B0 0E930   X      60000000               nop
0E9B4 0E934          48000008               b         $+0x0008                  ; 0x0000E93C
0E9B8 0E938          3B5A0001               addi      r26,r26,1
0E9BC 0E93C          83BD0008               lwz       r29,0x0008(r29)
0E9C0 0E940   X      2C1D0000               cmpwi     r29,0
0E9C4 0E944   X      4082FE8C               bne       $-0x0174                  ; 0x0000E7D0
0E9C8 0E948   X      2C1B0000               cmpwi     r27,0
0E9CC 0E94C   X      4182000C               beq       $+0x000C                  ; 0x0000E958
0E9D0 0E950   X      2C1A0000               cmpwi     r26,0
0E9D4 0E954   X      4081001C               ble       $+0x001C                  ; 0x0000E970
0E9D8 0E958   X      38600000               li        r3,0
0E9DC 0E95C          38210060               addi      SP,SP,96
0E9E0 0E960          80010008               lwz       r0,0x0008(SP)
0E9E4 0E964   X      7C0803A6               mtlr      r0                        ; LR = 8
0E9E8 0E968          BB01FFE0               lmw       r24,-0x0020(SP)
0E9EC 0E96C   X      4E800020               blr
0E9F0 0E970   X      38600001               li        r3,1
0E9F4 0E974          38210060               addi      SP,SP,96
0E9F8 0E978          80010008               lwz       r0,0x0008(SP)
0E9FC 0E97C   X      7C0803A6               mtlr      r0                        ; LR = 8
0EA00 0E980          BB01FFE0               lmw       r24,-0x0020(SP)
0EA04 0E984   X      4E800020               blr
0EA08 0E988          81240008               lwz       r9,0x0008(r4)
0EA0C 0E98C   X      2C090000               cmpwi     r9,0
0EA10 0E990   X      40820024               bne       $+0x0024                  ; 0x0000E9B4
0EA14 0E994          8184000C               lwz       r12,0x000C(r4)
0EA18 0E998   X      38C00082               li        r6,130
0EA1C 0E99C          80A40014               lwz       r5,0x0014(r4)
0EA20 0E9A0   X      38E0000B               li        r7,11
0EA24 0E9A4   X      7C832378               mr        r3,r4
0EA28 0E9A8          98C5000D               stb       r6,0x000D(r5)
0EA2C 0E9AC          90EC0010               stw       r7,0x0010(r12)
0EA30 0E9B0   X      4E800020               blr
0EA34 0E9B4   X      7C0802A6               mflr      r0                        ; LR = 8
0EA38 0E9B8          BF61FFEC               stmw      r27,-0x0014(SP)
0EA3C 0E9BC          90010008               stw       r0,0x0008(SP)
0EA40 0E9C0          9421FF90               stwu      SP,-0x0070(SP)
0EA44 0E9C4          83E30014               lwz       r31,0x0014(r3)
0EA48 0E9C8   X      7C9E2378               mr        r30,r4
0EA4C 0E9CC          8089000C               lwz       r4,0x000C(r9)
0EA50 0E9D0          83BE000C               lwz       r29,0x000C(r30)
0EA54 0E9D4          A1040000               lhz       r8,0x0000(r4)
0EA58 0E9D8          80A2FFE8               lwz       r5,-0x0018(RTOC)
0EA5C 0E9DC   X      3908FFFF               subi      r8,r8,1
0EA60 0E9E0   X      2808000D               cmplwi    r8,0x000D
0EA64 0E9E4   X      418100A8               bgt       $+0x00A8                  ; 0x0000EA8C
0EA68 0E9E8   X      5506103A               slwi      r6,r8,2
0EA6C 0E9EC          7CC5302E               lwzx      r6,r5,r6
0EA70 0E9F0   X      7CC903A6               mtctr     r6                        ; CTR = 9
0EA74 0E9F4   X      4E800420               bctr
0EA78 0E9F8          80FF0038               lwz       r7,0x0038(r31)
0EA7C 0E9FC          80640004               lwz       r3,0x0004(r4)
0EA80 0EA00          83870000               lwz       r28,0x0000(r7)
0EA84 0EA04          80A30000               lwz       r5,0x0000(r3)
0EA88 0EA08          A3670004               lhz       r27,0x0004(r7)
0EA8C 0EA0C          90A70000               stw       r5,0x0000(r7)
0EA90 0EA10          80C40004               lwz       r6,0x0004(r4)
0EA94 0EA14          815F0038               lwz       r10,0x0038(r31)
0EA98 0EA18          A1060004               lhz       r8,0x0004(r6)
0EA9C 0EA1C          B10A0004               sth       r8,0x0004(r10)
0EAA0 0EA20          807F0004               lwz       r3,0x0004(r31)
0EAA4 0EA24          4BFFF49D               bl        $-0x0B64                  ; 0x0000DEC0
0EAA8 0EA28   X      2C030000               cmpwi     r3,0
0EAAC 0EA2C   X      39200000               li        r9,0
0EAB0 0EA30   X      41820040               beq       $+0x0040                  ; 0x0000EA70
0EAB4 0EA34          819E0014               lwz       r12,0x0014(r30)
0EAB8 0EA38   X      38800081               li        r4,129
0EABC 0EA3C          988C000D               stb       r4,0x000D(r12)
0EAC0 0EA40   X      7FC3F378               mr        r3,r30
0EAC4 0EA44          80BE000C               lwz       r5,0x000C(r30)
0EAC8 0EA48          38A50028               addi      r5,r5,40
0EACC 0EA4C          90BE0010               stw       r5,0x0010(r30)
0EAD0 0EA50          913D0010               stw       r9,0x0010(r29)
0EAD4 0EA54          913D000C               stw       r9,0x000C(r29)
0EAD8 0EA58          913D0014               stw       r9,0x0014(r29)
0EADC 0EA5C          38210070               addi      SP,SP,112
0EAE0 0EA60          80010008               lwz       r0,0x0008(SP)
0EAE4 0EA64   X      7C0803A6               mtlr      r0                        ; LR = 8
0EAE8 0EA68          BB61FFEC               lmw       r27,-0x0014(SP)
0EAEC 0EA6C   X      4E800020               blr
0EAF0 0EA70          80DF0038               lwz       r6,0x0038(r31)
0EAF4 0EA74   X      5763043E               clrlwi    r3,r27,16
0EAF8 0EA78          93860000               stw       r28,0x0000(r6)
0EAFC 0EA7C          809F0038               lwz       r4,0x0038(r31)
0EB00 0EA80          B0640004               sth       r3,0x0004(r4)
0EB04 0EA84          807F0004               lwz       r3,0x0004(r31)
0EB08 0EA88          4BFFF439               bl        $-0x0BC8                  ; 0x0000DEC0
0EB0C 0EA8C          819E0014               lwz       r12,0x0014(r30)
0EB10 0EA90   X      38800082               li        r4,130
0EB14 0EA94          988C000D               stb       r4,0x000D(r12)
0EB18 0EA98   X      38A0000B               li        r5,11
0EB1C 0EA9C   X      7FC3F378               mr        r3,r30
0EB20 0EAA0          90BD0010               stw       r5,0x0010(r29)
0EB24 0EAA4          38210070               addi      SP,SP,112
0EB28 0EAA8          80010008               lwz       r0,0x0008(SP)
0EB2C 0EAAC   X      7C0803A6               mtlr      r0                        ; LR = 8
0EB30 0EAB0          BB61FFEC               lmw       r27,-0x0014(SP)
0EB34 0EAB4   X      4E800020               blr
0EB38 0EAB8          A0C40002               lhz       r6,0x0002(r4)
0EB3C 0EABC   X      2C06001C               cmpwi     r6,28
0EB40 0EAC0   X      4082FFCC               bne       $-0x0034                  ; 0x0000EA8C
0EB44 0EAC4   X      38E00001               li        r7,1
0EB48 0EAC8   X      7C9F2378               mr        r31,r4
0EB4C 0EACC   X      38A00000               li        r5,0
0EB50 0EAD0          90E10044               stw       r7,0x0044(SP)
0EB54 0EAD4   X      38600100               li        r3,256
0EB58 0EAD8          90A1003C               stw       r5,0x003C(SP)
0EB5C 0EADC   X      38C00002               li        r6,2
0EB60 0EAE0          90610038               stw       r3,0x0038(SP)
0EB64 0EAE4          38610038               addi      r3,SP,56
0EB68 0EAE8          90C10040               stw       r6,0x0040(SP)
0EB6C 0EAEC          90E10048               stw       r7,0x0048(SP)
0EB70 0EAF0          90E1004C               stw       r7,0x004C(SP)
0EB74 0EAF4          90A10050               stw       r5,0x0050(SP)
0EB78 0EAF8          809F0004               lwz       r4,0x0004(r31)
0EB7C 0EAFC          A0BF0002               lhz       r5,0x0002(r31)
0EB80 0EB00          48008E01               bl        $+0x8E00                  ; 0x00017900
0EB84 0EB04          80410014               lwz       RTOC,0x0014(SP)
0EB88 0EB08   X      39200000               li        r9,0
0EB8C 0EB0C          4BFFFF28               b         $-0x00D8                  ; 0x0000EA34
0EB90 0EB10          807F0004               lwz       r3,0x0004(r31)
0EB94 0EB14          4BFFF771               bl        $-0x0890                  ; 0x0000E284
0EB98 0EB18   X      2C030000               cmpwi     r3,0
0EB9C 0EB1C   X      39200000               li        r9,0
0EBA0 0EB20   X      4182FF6C               beq       $-0x0094                  ; 0x0000EA8C
0EBA4 0EB24          4BFFFF10               b         $-0x00F0                  ; 0x0000EA34
0EBA8 0EB28   X      7FE3FB78               mr        r3,r31
0EBAC 0EB2C          4BFFF821               bl        $-0x07E0                  ; 0x0000E34C
0EBB0 0EB30   X      2C030000               cmpwi     r3,0
0EBB4 0EB34   X      39200000               li        r9,0
0EBB8 0EB38   X      4182FF54               beq       $-0x00AC                  ; 0x0000EA8C
0EBBC 0EB3C          4BFFFEF8               b         $-0x0108                  ; 0x0000EA34
0EBC0 0EB40          807F0004               lwz       r3,0x0004(r31)
0EBC4 0EB44          4BFFFA11               bl        $-0x05F0                  ; 0x0000E554
0EBC8 0EB48   X      2C030000               cmpwi     r3,0
0EBCC 0EB4C   X      39200000               li        r9,0
0EBD0 0EB50   X      4182FF3C               beq       $-0x00C4                  ; 0x0000EA8C
0EBD4 0EB54          4BFFFEE0               b         $-0x0120                  ; 0x0000EA34
0EBD8 0EB58          807F0004               lwz       r3,0x0004(r31)
0EBDC 0EB5C          4BFFFC45               bl        $-0x03BC                  ; 0x0000E7A0
0EBE0 0EB60   X      2C030000               cmpwi     r3,0
0EBE4 0EB64   X      39200000               li        r9,0
0EBE8 0EB68   X      4182FF24               beq       $-0x00DC                  ; 0x0000EA8C
0EBEC 0EB6C          4BFFFEC8               b         $-0x0138                  ; 0x0000EA34
0EBF0 0EB70          839F000C               lwz       r28,0x000C(r31)
0EBF4 0EB74   X      39200000               li        r9,0
0EBF8 0EB78          639C8000               ori       r28,r28,0x8000
0EBFC 0EB7C          939F000C               stw       r28,0x000C(r31)
0EC00 0EB80          4BFFFEB4               b         $-0x014C                  ; 0x0000EA34
0EC04 0EB84          807F000C               lwz       r3,0x000C(r31)
0EC08 0EB88          60634000               ori       r3,r3,0x4000
0EC0C 0EB8C          907F000C               stw       r3,0x000C(r31)
0EC10 0EB90          807F0004               lwz       r3,0x0004(r31)
0EC14 0EB94          4BFFF32D               bl        $-0x0CD4                  ; 0x0000DEC0
0EC18 0EB98   X      2C030000               cmpwi     r3,0
0EC1C 0EB9C   X      39200000               li        r9,0
0EC20 0EBA0   X      4082FE94               bne       $-0x016C                  ; 0x0000EA34
0EC24 0EBA4          4BFFFEE8               b         $-0x0118                  ; 0x0000EA8C
0EC28 0EBA8          839F000C               lwz       r28,0x000C(r31)
0EC2C 0EBAC          579C0462               rlwinm    r28,r28,0,17,17
0EC30 0EBB0          939F000C               stw       r28,0x000C(r31)
0EC34 0EBB4          807F0004               lwz       r3,0x0004(r31)
0EC38 0EBB8          4BFFF309               bl        $-0x0CF8                  ; 0x0000DEC0
0EC3C 0EBBC   X      2C030000               cmpwi     r3,0
0EC40 0EBC0   X      39200000               li        r9,0
0EC44 0EBC4   X      4082FE70               bne       $-0x0190                  ; 0x0000EA34
0EC48 0EBC8          4BFFFEC4               b         $-0x013C                  ; 0x0000EA8C
0EC4C 0EBCC          38210070               addi      SP,SP,112
0EC50 0EBD0          80010008               lwz       r0,0x0008(SP)
0EC54 0EBD4   X      7C0803A6               mtlr      r0                        ; LR = 8
0EC58 0EBD8          BB61FFEC               lmw       r27,-0x0014(SP)
0EC5C 0EBDC   X      4E800020               blr
0EC60 0EBE0          81830014               lwz       r12,0x0014(r3)
0EC64 0EBE4   X      39200000               li        r9,0
0EC68 0EBE8          81440008               lwz       r10,0x0008(r4)
0EC6C 0EBEC   X      38E00000               li        r7,0
0EC70 0EBF0          816C0004               lwz       r11,0x0004(r12)
0EC74 0EBF4   X      2C0A0000               cmpwi     r10,0
0EC78 0EBF8          8104000C               lwz       r8,0x000C(r4)
0EC7C 0EBFC   X      40820020               bne       $+0x0020                  ; 0x0000EC1C
0EC80 0EC00          81840014               lwz       r12,0x0014(r4)
0EC84 0EC04   X      38A00082               li        r5,130
0EC88 0EC08          98AC000D               stb       r5,0x000D(r12)
0EC8C 0EC0C   X      38C0000B               li        r6,11
0EC90 0EC10   X      7C832378               mr        r3,r4
0EC94 0EC14          90C80010               stw       r6,0x0010(r8)
0EC98 0EC18   X      4E800020               blr
0EC9C 0EC1C          814A000C               lwz       r10,0x000C(r10)
0ECA0 0EC20          A0CA0000               lhz       r6,0x0000(r10)
0ECA4 0EC24   X      54C0003B               clrrwi.   r0,r6,2
0ECA8 0EC28   X      4082FFD8               bne       $-0x0028                  ; 0x0000EC00
0ECAC 0EC2C   X      54C307FF               clrlwi.   r3,r6,31
0ECB0 0EC30   X      41820118               beq       $+0x0118                  ; 0x0000ED48
0ECB4 0EC34          80AC003C               lwz       r5,0x003C(r12)
0ECB8 0EC38   X      2C050000               cmpwi     r5,0
0ECBC 0EC3C   X      4082FFC4               bne       $-0x003C                  ; 0x0000EC00
0ECC0 0EC40          A06A0002               lhz       r3,0x0002(r10)
0ECC4 0EC44   X      2C030004               cmpwi     r3,4
0ECC8 0EC48   X      4180004C               blt       $+0x004C                  ; 0x0000EC94
0ECCC 0EC4C          80AB0080               lwz       r5,0x0080(r11)
0ECD0 0EC50   X      39200000               li        r9,0
0ECD4 0EC54   X      2C050000               cmpwi     r5,0
0ECD8 0EC58   X      41820038               beq       $+0x0038                  ; 0x0000EC90
0ECDC 0EC5C          806B0090               lwz       r3,0x0090(r11)
0ECE0 0EC60   X      39200001               li        r9,1
0ECE4 0EC64   X      2C030000               cmpwi     r3,0
0ECE8 0EC68   X      41820028               beq       $+0x0028                  ; 0x0000EC90
0ECEC 0EC6C          80AB00A0               lwz       r5,0x00A0(r11)
0ECF0 0EC70   X      39200002               li        r9,2
0ECF4 0EC74   X      2C050000               cmpwi     r5,0
0ECF8 0EC78   X      41820018               beq       $+0x0018                  ; 0x0000EC90
0ECFC 0EC7C          806B00B0               lwz       r3,0x00B0(r11)
0ED00 0EC80   X      39200003               li        r9,3
0ED04 0EC84   X      2C030000               cmpwi     r3,0
0ED08 0EC88   X      41820008               beq       $+0x0008                  ; 0x0000EC90
0ED0C 0EC8C   X      39200004               li        r9,4
0ED10 0EC90          B12A0002               sth       r9,0x0002(r10)
0ED14 0EC94          A12A0002               lhz       r9,0x0002(r10)
0ED18 0EC98   X      55262036               slwi      r6,r9,4
0ED1C 0EC9C          7CA65A14               add       r5,r6,r11
0ED20 0ECA0          80650080               lwz       r3,0x0080(r5)
0ED24 0ECA4   X      2C030000               cmpwi     r3,0
0ED28 0ECA8   X      4082FF58               bne       $-0x00A8                  ; 0x0000EC00
0ED2C 0ECAC   X      2C090003               cmpwi     r9,3
0ED30 0ECB0   X      4181FF50               bgt       $-0x00B0                  ; 0x0000EC00
0ED34 0ECB4          806C0040               lwz       r3,0x0040(r12)
0ED38 0ECB8          800C0004               lwz       r0,0x0004(r12)
0ED3C 0ECBC          80A3000C               lwz       r5,0x000C(r3)
0ED40 0ECC0          7D603214               add       r11,r0,r6
0ED44 0ECC4   X      38A5FFFF               subi      r5,r5,1
0ED48 0ECC8          90A3000C               stw       r5,0x000C(r3)
0ED4C 0ECCC          380B0074               addi      r0,r11,116
0ED50 0ECD0          912C003C               stw       r9,0x003C(r12)
0ED54 0ECD4          900C0040               stw       r0,0x0040(r12)
0ED58 0ECD8          812B0080               lwz       r9,0x0080(r11)
0ED5C 0ECDC          38090001               addi      r0,r9,1
0ED60 0ECE0          900B0080               stw       r0,0x0080(r11)
0ED64 0ECE4          816C0040               lwz       r11,0x0040(r12)
0ED68 0ECE8          916C0038               stw       r11,0x0038(r12)
0ED6C 0ECEC          800B0000               lwz       r0,0x0000(r11)
0ED70 0ECF0   X      2C000000               cmpwi     r0,0
0ED74 0ECF4   X      40820044               bne       $+0x0044                  ; 0x0000ED38
0ED78 0ECF8          A00B0004               lhz       r0,0x0004(r11)
0ED7C 0ECFC   X      2C000000               cmpwi     r0,0
0ED80 0ED00   X      40820038               bne       $+0x0038                  ; 0x0000ED38
0ED84 0ED04          80AB000C               lwz       r5,0x000C(r11)
0ED88 0ED08          806C0004               lwz       r3,0x0004(r12)
0ED8C 0ED0C   X      38A5FFFF               subi      r5,r5,1
0ED90 0ED10          90AB000C               stw       r5,0x000C(r11)
0ED94 0ED14          38C30074               addi      r6,r3,116
0ED98 0ED18          90EC003C               stw       r7,0x003C(r12)
0ED9C 0ED1C          90CC0040               stw       r6,0x0040(r12)
0EDA0 0ED20          81230080               lwz       r9,0x0080(r3)
0EDA4 0ED24          39290001               addi      r9,r9,1
0EDA8 0ED28          91230080               stw       r9,0x0080(r3)
0EDAC 0ED2C          814C0040               lwz       r10,0x0040(r12)
0EDB0 0ED30          914C0038               stw       r10,0x0038(r12)
0EDB4 0ED34          4BFFFECC               b         $-0x0134                  ; 0x0000EC00
0EDB8 0ED38          800C003C               lwz       r0,0x003C(r12)
0EDBC 0ED3C   X      39200004               li        r9,4
0EDC0 0ED40          B00A0002               sth       r0,0x0002(r10)
0EDC4 0ED44          4800005C               b         $+0x005C                  ; 0x0000EDA0
0EDC8 0ED48          54C307BD               rlwinm.   r3,r6,0,30,30
0EDCC 0ED4C   X      41820054               beq       $+0x0054                  ; 0x0000EDA0
0EDD0 0ED50          80AC003C               lwz       r5,0x003C(r12)
0EDD4 0ED54   X      2C050000               cmpwi     r5,0
0EDD8 0ED58   X      4082FEA8               bne       $-0x0158                  ; 0x0000EC00
0EDDC 0ED5C          A14A0002               lhz       r10,0x0002(r10)
0EDE0 0ED60   X      2C0A0003               cmpwi     r10,3
0EDE4 0ED64   X      4181FE9C               bgt       $-0x0164                  ; 0x0000EC00
0EDE8 0ED68          806C0040               lwz       r3,0x0040(r12)
0EDEC 0ED6C   X      55462036               slwi      r6,r10,4
0EDF0 0ED70          80A3000C               lwz       r5,0x000C(r3)
0EDF4 0ED74          7D6B3214               add       r11,r11,r6
0EDF8 0ED78   X      38A5FFFF               subi      r5,r5,1
0EDFC 0ED7C          90A3000C               stw       r5,0x000C(r3)
0EE00 0ED80          380B0074               addi      r0,r11,116
0EE04 0ED84          914C003C               stw       r10,0x003C(r12)
0EE08 0ED88          900C0040               stw       r0,0x0040(r12)
0EE0C 0ED8C          814B0080               lwz       r10,0x0080(r11)
0EE10 0ED90          380A0001               addi      r0,r10,1
0EE14 0ED94          900B0080               stw       r0,0x0080(r11)
0EE18 0ED98          800C0040               lwz       r0,0x0040(r12)
0EE1C 0ED9C          900C0038               stw       r0,0x0038(r12)
0EE20 0EDA0          81840014               lwz       r12,0x0014(r4)
0EE24 0EDA4   X      38A00081               li        r5,129
0EE28 0EDA8          98AC000D               stb       r5,0x000D(r12)
0EE2C 0EDAC   X      7C832378               mr        r3,r4
0EE30 0EDB0          80C4000C               lwz       r6,0x000C(r4)
0EE34 0EDB4          38C60028               addi      r6,r6,40
0EE38 0EDB8          90C40010               stw       r6,0x0010(r4)
0EE3C 0EDBC          90E80010               stw       r7,0x0010(r8)
0EE40 0EDC0          9128000C               stw       r9,0x000C(r8)
0EE44 0EDC4          90E80014               stw       r7,0x0014(r8)
0EE48 0EDC8   X      4E800020               blr
0EE4C 0EDCC   X      7C0802A6               mflr      r0                        ; LR = 8
0EE50 0EDD0          BF41FFE8               stmw      r26,-0x0018(SP)
0EE54 0EDD4          90010008               stw       r0,0x0008(SP)
0EE58 0EDD8          9421BFA0               stwu      SP,-0x4060(SP)
0EE5C 0EDDC          83C30014               lwz       r30,0x0014(r3)
0EE60 0EDE0   X      7C9F2378               mr        r31,r4
0EE64 0EDE4          813F0014               lwz       r9,0x0014(r31)
0EE68 0EDE8          837E0004               lwz       r27,0x0004(r30)
0EE6C 0EDEC          8909000D               lbz       r8,0x000D(r9)
0EE70 0EDF0          83DF000C               lwz       r30,0x000C(r31)
0EE74 0EDF4   X      2C08008E               cmpwi     r8,142
0EE78 0EDF8   X      40820070               bne       $+0x0070                  ; 0x0000EE68
0EE7C 0EDFC          80BE000C               lwz       r5,0x000C(r30)
0EE80 0EE00   X      3BA00000               li        r29,0
0EE84 0EE04   X      2C050000               cmpwi     r5,0
0EE88 0EE08   X      41820028               beq       $+0x0028                  ; 0x0000EE30
0EE8C 0EE0C   X      7FE3FB78               mr        r3,r31
0EE90 0EE10          48008911               bl        $+0x8910                  ; 0x00017720
0EE94 0EE14          80410014               lwz       RTOC,0x0014(SP)
0EE98 0EE18   X      38600000               li        r3,0
0EE9C 0EE1C          38214060               addi      SP,SP,16480
0EEA0 0EE20          80010008               lwz       r0,0x0008(SP)
0EEA4 0EE24   X      7C0803A6               mtlr      r0                        ; LR = 8
0EEA8 0EE28          BB41FFE8               lmw       r26,-0x0018(SP)
0EEAC 0EE2C   X      4E800020               blr
0EEB0 0EE30   X      3B800081               li        r28,129
0EEB4 0EE34   X      7FE3FB78               mr        r3,r31
0EEB8 0EE38          9B89000D               stb       r28,0x000D(r9)
0EEBC 0EE3C          809F000C               lwz       r4,0x000C(r31)
0EEC0 0EE40          38840028               addi      r4,r4,40
0EEC4 0EE44          909F0010               stw       r4,0x0010(r31)
0EEC8 0EE48          93BE0010               stw       r29,0x0010(r30)
0EECC 0EE4C          93BE000C               stw       r29,0x000C(r30)
0EED0 0EE50          93BE0014               stw       r29,0x0014(r30)
0EED4 0EE54          38214060               addi      SP,SP,16480
0EED8 0EE58          80010008               lwz       r0,0x0008(SP)
0EEDC 0EE5C   X      7C0803A6               mtlr      r0                        ; LR = 8
0EEE0 0EE60          BB41FFE8               lmw       r26,-0x0018(SP)
0EEE4 0EE64   X      4E800020               blr
0EEE8 0EE68   X      2C08000E               cmpwi     r8,14
0EEEC 0EE6C   X      41820028               beq       $+0x0028                  ; 0x0000EE94
0EEF0 0EE70   X      7FE3FB78               mr        r3,r31
0EEF4 0EE74          480088AD               bl        $+0x88AC                  ; 0x00017720
0EEF8 0EE78          80410014               lwz       RTOC,0x0014(SP)
0EEFC 0EE7C   X      38600000               li        r3,0
0EF00 0EE80          38214060               addi      SP,SP,16480
0EF04 0EE84          80010008               lwz       r0,0x0008(SP)
0EF08 0EE88   X      7C0803A6               mtlr      r0                        ; LR = 8
0EF0C 0EE8C          BB41FFE8               lmw       r26,-0x0018(SP)
0EF10 0EE90   X      4E800020               blr
0EF14 0EE94          38610038               addi      r3,SP,56
0EF18 0EE98          38810048               addi      r4,SP,72
0EF1C 0EE9C   X      38A04000               li        r5,16384
0EF20 0EEA0   X      3BA00000               li        r29,0
0EF24 0EEA4          4BFF8469               bl        $-0x7B98                  ; 0x0000730C
0EF28 0EEA8   X      60000000               nop
0EF2C 0EEAC          38810038               addi      r4,SP,56
0EF30 0EEB0   X      7F63DB78               mr        r3,r27
0EF34 0EEB4          4BFFE439               bl        $-0x1BC8                  ; 0x0000D2EC
0EF38 0EEB8          38610038               addi      r3,SP,56
0EF3C 0EEBC   X      38800020               li        r4,32
0EF40 0EEC0          4BFFD649               bl        $-0x29B8                  ; 0x0000C508
0EF44 0EEC4   X      60000000               nop
0EF48 0EEC8   X      2C030000               cmpwi     r3,0
0EF4C 0EECC   X      40820028               bne       $+0x0028                  ; 0x0000EEF4
0EF50 0EED0          3B823848               addi      r28,RTOC,14408
0EF54 0EED4          38610038               addi      r3,SP,56
0EF58 0EED8          389C02EE               addi      r4,r28,750
0EF5C 0EEDC          4BFF90ED               bl        $-0x6F14                  ; 0x00007FC8
0EF60 0EEE0   X      60000000               nop
0EF64 0EEE4          807B01E4               lwz       r3,0x01E4(r27)
0EF68 0EEE8          389C0312               addi      r4,r28,786
0EF6C 0EEEC          4BFFA725               bl        $-0x58DC                  ; 0x00009610
0EF70 0EEF0   X      60000000               nop
0EF74 0EEF4          38610048               addi      r3,SP,72
0EF78 0EEF8   X      3B80FFFF               li        r28,-1
0EF7C 0EEFC   X      3B400000               li        r26,0
0EF80 0EF00          480089E9               bl        $+0x89E8                  ; 0x000178E8
0EF84 0EF04          80410014               lwz       RTOC,0x0014(SP)
0EF88 0EF08          801E000C               lwz       r0,0x000C(r30)
0EF8C 0EF0C   X      2C00FFFF               cmpwi     r0,-1
0EF90 0EF10   X      4082005C               bne       $+0x005C                  ; 0x0000EF6C
0EF94 0EF14          813F0008               lwz       r9,0x0008(r31)
0EF98 0EF18   X      2C090000               cmpwi     r9,0
0EF9C 0EF1C   X      41820130               beq       $+0x0130                  ; 0x0000F04C
0EFA0 0EF20          80090010               lwz       r0,0x0010(r9)
0EFA4 0EF24          8089000C               lwz       r4,0x000C(r9)
0EFA8 0EF28   X      7CA40050               sub       r5,r0,r4
0EFAC 0EF2C   X      2C050004               cmpwi     r5,4
0EFB0 0EF30   X      4082010C               bne       $+0x010C                  ; 0x0000F03C
0EFB4 0EF34          80DF0014               lwz       r6,0x0014(r31)
0EFB8 0EF38   X      3880008D               li        r4,141
0EFBC 0EF3C          9886000D               stb       r4,0x000D(r6)
0EFC0 0EF40          3B830001               addi      r28,r3,1
0EFC4 0EF44          80BF000C               lwz       r5,0x000C(r31)
0EFC8 0EF48          38A5002C               addi      r5,r5,44
0EFCC 0EF4C          90BF0010               stw       r5,0x0010(r31)
0EFD0 0EF50          939E0010               stw       r28,0x0010(r30)
0EFD4 0EF54          811F0008               lwz       r8,0x0008(r31)
0EFD8 0EF58          8128000C               lwz       r9,0x000C(r8)
0EFDC 0EF5C          81490000               lwz       r10,0x0000(r9)
0EFE0 0EF60          93BE0014               stw       r29,0x0014(r30)
0EFE4 0EF64          915E000C               stw       r10,0x000C(r30)
0EFE8 0EF68          4800002C               b         $+0x002C                  ; 0x0000EF94
0EFEC 0EF6C          817F0014               lwz       r11,0x0014(r31)
0EFF0 0EF70   X      38800081               li        r4,129
0EFF4 0EF74          988B000D               stb       r4,0x000D(r11)
0EFF8 0EF78          3B830001               addi      r28,r3,1
0EFFC 0EF7C          80BF000C               lwz       r5,0x000C(r31)
0F000 0EF80          38A50028               addi      r5,r5,40
0F004 0EF84          90BF0010               stw       r5,0x0010(r31)
0F008 0EF88          939E000C               stw       r28,0x000C(r30)
0F00C 0EF8C          93BE0010               stw       r29,0x0010(r30)
0F010 0EF90          93BE0014               stw       r29,0x0014(r30)
0F014 0EF94          813F0008               lwz       r9,0x0008(r31)
0F018 0EF98   X      2C090000               cmpwi     r9,0
0F01C 0EF9C   X      41820010               beq       $+0x0010                  ; 0x0000EFAC
0F020 0EFA0   X      7D234B78               mr        r3,r9
0F024 0EFA4          4800877D               bl        $+0x877C                  ; 0x00017720
0F028 0EFA8          80410014               lwz       RTOC,0x0014(SP)
0F02C 0EFAC   X      38800001               li        r4,1
0F030 0EFB0   X      7F83E378               mr        r3,r28
0F034 0EFB4          48008665               bl        $+0x8664                  ; 0x00017618
0F038 0EFB8          80410014               lwz       RTOC,0x0014(SP)
0F03C 0EFBC          907F0008               stw       r3,0x0008(r31)
0F040 0EFC0   X      2C030000               cmpwi     r3,0
0F044 0EFC4   X      4082003C               bne       $+0x003C                  ; 0x0000F000
0F048 0EFC8          38823848               addi      r4,RTOC,14408
0F04C 0EFCC   X      7F85E378               mr        r5,r28
0F050 0EFD0          807B01E4               lwz       r3,0x01E4(r27)
0F054 0EFD4          38840335               addi      r4,r4,821
0F058 0EFD8   X      3B800082               li        r28,130
0F05C 0EFDC   X      3B60000B               li        r27,11
0F060 0EFE0          4BFF9E21               bl        $-0x61E0                  ; 0x00008E00
0F064 0EFE4   X      60000000               nop
0F068 0EFE8          819F0014               lwz       r12,0x0014(r31)
0F06C 0EFEC          9B8C000D               stb       r28,0x000D(r12)
0F070 0EFF0          937E0010               stw       r27,0x0010(r30)
0F074 0EFF4          93BE000C               stw       r29,0x000C(r30)
0F078 0EFF8          93BE0014               stw       r29,0x0014(r30)
0F07C 0EFFC          48000028               b         $+0x0028                  ; 0x0000F024
0F080 0F000          80830010               lwz       r4,0x0010(r3)
0F084 0F004   X      7F85E378               mr        r5,r28
0F088 0F008          38610048               addi      r3,SP,72
0F08C 0F00C          480088F5               bl        $+0x88F4                  ; 0x00017900
0F090 0F010          80410014               lwz       RTOC,0x0014(SP)
0F094 0F014          819F0008               lwz       r12,0x0008(r31)
0F098 0F018          800C0010               lwz       r0,0x0010(r12)
0F09C 0F01C          7C1C0214               add       r0,r28,r0
0F0A0 0F020          900C0010               stw       r0,0x0010(r12)
0F0A4 0F024   X      7FE3FB78               mr        r3,r31
0F0A8 0F028          38214060               addi      SP,SP,16480
0F0AC 0F02C          80010008               lwz       r0,0x0008(SP)
0F0B0 0F030   X      7C0803A6               mtlr      r0                        ; LR = 8
0F0B4 0F034          BB41FFE8               lmw       r26,-0x0018(SP)
0F0B8 0F038   X      4E800020               blr
0F0BC 0F03C   X      7D234B78               mr        r3,r9
0F0C0 0F040          480086E1               bl        $+0x86E0                  ; 0x00017720
0F0C4 0F044          80410014               lwz       RTOC,0x0014(SP)
0F0C8 0F048          935F0008               stw       r26,0x0008(r31)
0F0CC 0F04C          837F0014               lwz       r27,0x0014(r31)
0F0D0 0F050   X      38800081               li        r4,129
0F0D4 0F054          989B000D               stb       r4,0x000D(r27)
0F0D8 0F058   X      7FE3FB78               mr        r3,r31
0F0DC 0F05C          80BF000C               lwz       r5,0x000C(r31)
0F0E0 0F060          38A50028               addi      r5,r5,40
0F0E4 0F064          90BF0010               stw       r5,0x0010(r31)
0F0E8 0F068          939E0010               stw       r28,0x0010(r30)
0F0EC 0F06C          93BE000C               stw       r29,0x000C(r30)
0F0F0 0F070          93BE0014               stw       r29,0x0014(r30)
0F0F4 0F074          38214060               addi      SP,SP,16480
0F0F8 0F078          80010008               lwz       r0,0x0008(SP)
0F0FC 0F07C   X      7C0803A6               mtlr      r0                        ; LR = 8
0F100 0F080          BB41FFE8               lmw       r26,-0x0018(SP)
0F104 0F084   X      4E800020               blr
0F108 0F088   X      7C0802A6               mflr      r0                        ; LR = 8
0F10C 0F08C          BF21FFE4               stmw      r25,-0x001C(SP)
0F110 0F090          90010008               stw       r0,0x0008(SP)
0F114 0F094          9421BF90               stwu      SP,-0x4070(SP)
0F118 0F098          80A30014               lwz       r5,0x0014(r3)
0F11C 0F09C   X      7C9E2378               mr        r30,r4
0F120 0F0A0          813E0014               lwz       r9,0x0014(r30)
0F124 0F0A4          83E50004               lwz       r31,0x0004(r5)
0F128 0F0A8          8909000D               lbz       r8,0x000D(r9)
0F12C 0F0AC          83BE000C               lwz       r29,0x000C(r30)
0F130 0F0B0   X      2C08008E               cmpwi     r8,142
0F134 0F0B4          835F01E0               lwz       r26,0x01E0(r31)
0F138 0F0B8   X      40820070               bne       $+0x0070                  ; 0x0000F128
0F13C 0F0BC          80DD000C               lwz       r6,0x000C(r29)
0F140 0F0C0   X      3B800000               li        r28,0
0F144 0F0C4   X      2C060000               cmpwi     r6,0
0F148 0F0C8   X      41820028               beq       $+0x0028                  ; 0x0000F0F0
0F14C 0F0CC   X      7FC3F378               mr        r3,r30
0F150 0F0D0          48008651               bl        $+0x8650                  ; 0x00017720
0F154 0F0D4          80410014               lwz       RTOC,0x0014(SP)
0F158 0F0D8   X      38600000               li        r3,0
0F15C 0F0DC          38214070               addi      SP,SP,16496
0F160 0F0E0          80010008               lwz       r0,0x0008(SP)
0F164 0F0E4   X      7C0803A6               mtlr      r0                        ; LR = 8
0F168 0F0E8          BB21FFE4               lmw       r25,-0x001C(SP)
0F16C 0F0EC   X      4E800020               blr
0F170 0F0F0   X      3BE00081               li        r31,129
0F174 0F0F4   X      7FC3F378               mr        r3,r30
0F178 0F0F8          9BE9000D               stb       r31,0x000D(r9)
0F17C 0F0FC          809E000C               lwz       r4,0x000C(r30)
0F180 0F100          38840028               addi      r4,r4,40
0F184 0F104          909E0010               stw       r4,0x0010(r30)
0F188 0F108          939D0010               stw       r28,0x0010(r29)
0F18C 0F10C          939D000C               stw       r28,0x000C(r29)
0F190 0F110          939D0014               stw       r28,0x0014(r29)
0F194 0F114          38214070               addi      SP,SP,16496
0F198 0F118          80010008               lwz       r0,0x0008(SP)
0F19C 0F11C   X      7C0803A6               mtlr      r0                        ; LR = 8
0F1A0 0F120          BB21FFE4               lmw       r25,-0x001C(SP)
0F1A4 0F124   X      4E800020               blr
0F1A8 0F128   X      2C08000E               cmpwi     r8,14
0F1AC 0F12C   X      3B600000               li        r27,0
0F1B0 0F130   X      41820028               beq       $+0x0028                  ; 0x0000F158
0F1B4 0F134   X      7FC3F378               mr        r3,r30
0F1B8 0F138          480085E9               bl        $+0x85E8                  ; 0x00017720
0F1BC 0F13C          80410014               lwz       RTOC,0x0014(SP)
0F1C0 0F140   X      38600000               li        r3,0
0F1C4 0F144          38214070               addi      SP,SP,16496
0F1C8 0F148          80010008               lwz       r0,0x0008(SP)
0F1CC 0F14C   X      7C0803A6               mtlr      r0                        ; LR = 8
0F1D0 0F150          BB21FFE4               lmw       r25,-0x001C(SP)
0F1D4 0F154   X      4E800020               blr
0F1D8 0F158          38610038               addi      r3,SP,56
0F1DC 0F15C          38810048               addi      r4,SP,72
0F1E0 0F160   X      38A04000               li        r5,16384
0F1E4 0F164          4BFF81A9               bl        $-0x7E58                  ; 0x0000730C
0F1E8 0F168   X      60000000               nop
0F1EC 0F16C   X      38800000               li        r4,0
0F1F0 0F170   X      7FE3FB78               mr        r3,r31
0F1F4 0F174          4BFFE179               bl        $-0x1E88                  ; 0x0000D2EC
0F1F8 0F178          807F01E4               lwz       r3,0x01E4(r31)
0F1FC 0F17C          4BFFD495               bl        $-0x2B6C                  ; 0x0000C610
0F200 0F180   X      60000000               nop
0F204 0F184          839F01F8               lwz       r28,0x01F8(r31)
0F208 0F188   X      2C1C0000               cmpwi     r28,0
0F20C 0F18C   X      41820014               beq       $+0x0014                  ; 0x0000F1A0
0F210 0F190          807F01F8               lwz       r3,0x01F8(r31)
0F214 0F194          4800849D               bl        $+0x849C                  ; 0x00017630
0F218 0F198          80410014               lwz       RTOC,0x0014(SP)
0F21C 0F19C          937F01F8               stw       r27,0x01F8(r31)
0F220 0F1A0          807F01E0               lwz       r3,0x01E0(r31)
0F224 0F1A4   X      3B800000               li        r28,0
0F228 0F1A8          4BFFA565               bl        $-0x5A9C                  ; 0x0000970C
0F22C 0F1AC   X      60000000               nop
0F230 0F1B0   X      2C030000               cmpwi     r3,0
0F234 0F1B4   X      41820018               beq       $+0x0018                  ; 0x0000F1CC
0F238 0F1B8   X      7F43D378               mr        r3,r26
0F23C 0F1BC          4BFFC675               bl        $-0x398C                  ; 0x0000B830
0F240 0F1C0   X      60000000               nop
0F244 0F1C4   X      7C7A1B78               mr        r26,r3
0F248 0F1C8          48000008               b         $+0x0008                  ; 0x0000F1D0
0F24C 0F1CC   X      3B400000               li        r26,0
0F250 0F1D0          807F01F8               lwz       r3,0x01F8(r31)
0F254 0F1D4   X      2C030000               cmpwi     r3,0
0F258 0F1D8   X      41820010               beq       $+0x0010                  ; 0x0000F1E8
0F25C 0F1DC          48008455               bl        $+0x8454                  ; 0x00017630
0F260 0F1E0          80410014               lwz       RTOC,0x0014(SP)
0F264 0F1E4          937F01F8               stw       r27,0x01F8(r31)
0F268 0F1E8          807F01E0               lwz       r3,0x01E0(r31)
0F26C 0F1EC          4BFFA521               bl        $-0x5AE0                  ; 0x0000970C
0F270 0F1F0   X      60000000               nop
0F274 0F1F4          809F01E4               lwz       r4,0x01E4(r31)
0F278 0F1F8          38610038               addi      r3,SP,56
0F27C 0F1FC   X      38A00064               li        r5,100
0F280 0F200          4BFFD585               bl        $-0x2A7C                  ; 0x0000C784
0F284 0F204   X      60000000               nop
0F288 0F208          38810038               addi      r4,SP,56
0F28C 0F20C   X      7FE3FB78               mr        r3,r31
0F290 0F210          4BFFE0DD               bl        $-0x1F24                  ; 0x0000D2EC
0F294 0F214          8322FFD4               lwz       r25,-0x002C(RTOC)
0F298 0F218          38610038               addi      r3,SP,56
0F29C 0F21C          38990359               addi      r4,r25,857
0F2A0 0F220          4BFF8DA9               bl        $-0x7258                  ; 0x00007FC8
0F2A4 0F224   X      60000000               nop
0F2A8 0F228          80BF0000               lwz       r5,0x0000(r31)
0F2AC 0F22C          3899035B               addi      r4,r25,859
0F2B0 0F230          38610038               addi      r3,SP,56
0F2B4 0F234          4BFF8D95               bl        $-0x726C                  ; 0x00007FC8
0F2B8 0F238   X      60000000               nop
0F2BC 0F23C          80BF0004               lwz       r5,0x0004(r31)
0F2C0 0F240          38990377               addi      r4,r25,887
0F2C4 0F244          38610038               addi      r3,SP,56
0F2C8 0F248          4BFF8D81               bl        $-0x7280                  ; 0x00007FC8
0F2CC 0F24C   X      60000000               nop
0F2D0 0F250          80BF0008               lwz       r5,0x0008(r31)
0F2D4 0F254          3899039C               addi      r4,r25,924
0F2D8 0F258          38610038               addi      r3,SP,56
0F2DC 0F25C          4BFF8D6D               bl        $-0x7294                  ; 0x00007FC8
0F2E0 0F260   X      60000000               nop
0F2E4 0F264          80BF000C               lwz       r5,0x000C(r31)
0F2E8 0F268          389903B4               addi      r4,r25,948
0F2EC 0F26C          38610038               addi      r3,SP,56
0F2F0 0F270          4BFF8D59               bl        $-0x72A8                  ; 0x00007FC8
0F2F4 0F274   X      60000000               nop
0F2F8 0F278          80BF0010               lwz       r5,0x0010(r31)
0F2FC 0F27C          389903D5               addi      r4,r25,981
0F300 0F280          38610038               addi      r3,SP,56
0F304 0F284          4BFF8D45               bl        $-0x72BC                  ; 0x00007FC8
0F308 0F288   X      60000000               nop
0F30C 0F28C          80BF0014               lwz       r5,0x0014(r31)
0F310 0F290          389903FC               addi      r4,r25,1020
0F314 0F294          38610038               addi      r3,SP,56
0F318 0F298          4BFF8D31               bl        $-0x72D0                  ; 0x00007FC8
0F31C 0F29C   X      60000000               nop
0F320 0F2A0          80BF0018               lwz       r5,0x0018(r31)
0F324 0F2A4          38990423               addi      r4,r25,1059
0F328 0F2A8          38610038               addi      r3,SP,56
0F32C 0F2AC          4BFF8D1D               bl        $-0x72E4                  ; 0x00007FC8
0F330 0F2B0   X      60000000               nop
0F334 0F2B4          80BF001C               lwz       r5,0x001C(r31)
0F338 0F2B8          38990441               addi      r4,r25,1089
0F33C 0F2BC          38610038               addi      r3,SP,56
0F340 0F2C0          4BFF8D09               bl        $-0x72F8                  ; 0x00007FC8
0F344 0F2C4   X      60000000               nop
0F348 0F2C8          80BF0020               lwz       r5,0x0020(r31)
0F34C 0F2CC          3899045D               addi      r4,r25,1117
0F350 0F2D0          38610038               addi      r3,SP,56
0F354 0F2D4          4BFF8CF5               bl        $-0x730C                  ; 0x00007FC8
0F358 0F2D8   X      60000000               nop
0F35C 0F2DC          80BF0024               lwz       r5,0x0024(r31)
0F360 0F2E0          38990481               addi      r4,r25,1153
0F364 0F2E4          38610038               addi      r3,SP,56
0F368 0F2E8          4BFF8CE1               bl        $-0x7320                  ; 0x00007FC8
0F36C 0F2EC   X      60000000               nop
0F370 0F2F0          80BF0028               lwz       r5,0x0028(r31)
0F374 0F2F4          389904A4               addi      r4,r25,1188
0F378 0F2F8          38610038               addi      r3,SP,56
0F37C 0F2FC          4BFF8CCD               bl        $-0x7334                  ; 0x00007FC8
0F380 0F300   X      60000000               nop
0F384 0F304          80BF002C               lwz       r5,0x002C(r31)
0F388 0F308          389904C7               addi      r4,r25,1223
0F38C 0F30C          38610038               addi      r3,SP,56
0F390 0F310          4BFF8CB9               bl        $-0x7348                  ; 0x00007FC8
0F394 0F314   X      60000000               nop
0F398 0F318          80BF0030               lwz       r5,0x0030(r31)
0F39C 0F31C          389904E6               addi      r4,r25,1254
0F3A0 0F320          38610038               addi      r3,SP,56
0F3A4 0F324          4BFF8CA5               bl        $-0x735C                  ; 0x00007FC8
0F3A8 0F328   X      60000000               nop
0F3AC 0F32C          80BF0040               lwz       r5,0x0040(r31)
0F3B0 0F330          38990503               addi      r4,r25,1283
0F3B4 0F334          38610038               addi      r3,SP,56
0F3B8 0F338          4BFF8C91               bl        $-0x7370                  ; 0x00007FC8
0F3BC 0F33C   X      60000000               nop
0F3C0 0F340          80BF0044               lwz       r5,0x0044(r31)
0F3C4 0F344          38990529               addi      r4,r25,1321
0F3C8 0F348          38610038               addi      r3,SP,56
0F3CC 0F34C          4BFF8C7D               bl        $-0x7384                  ; 0x00007FC8
0F3D0 0F350   X      60000000               nop
0F3D4 0F354          80BF0048               lwz       r5,0x0048(r31)
0F3D8 0F358          38990549               addi      r4,r25,1353
0F3DC 0F35C          38610038               addi      r3,SP,56
0F3E0 0F360          4BFF8C69               bl        $-0x7398                  ; 0x00007FC8
0F3E4 0F364   X      60000000               nop
0F3E8 0F368          80BF004C               lwz       r5,0x004C(r31)
0F3EC 0F36C          3899056E               addi      r4,r25,1390
0F3F0 0F370          38610038               addi      r3,SP,56
0F3F4 0F374          4BFF8C55               bl        $-0x73AC                  ; 0x00007FC8
0F3F8 0F378   X      60000000               nop
0F3FC 0F37C          80BF0050               lwz       r5,0x0050(r31)
0F400 0F380          38990597               addi      r4,r25,1431
0F404 0F384          38610038               addi      r3,SP,56
0F408 0F388          4BFF8C41               bl        $-0x73C0                  ; 0x00007FC8
0F40C 0F38C   X      60000000               nop
0F410 0F390          80BF0054               lwz       r5,0x0054(r31)
0F414 0F394          389905C5               addi      r4,r25,1477
0F418 0F398          38610038               addi      r3,SP,56
0F41C 0F39C          4BFF8C2D               bl        $-0x73D4                  ; 0x00007FC8
0F420 0F3A0   X      60000000               nop
0F424 0F3A4          80BF0058               lwz       r5,0x0058(r31)
0F428 0F3A8          389905F5               addi      r4,r25,1525
0F42C 0F3AC          38610038               addi      r3,SP,56
0F430 0F3B0          4BFF8C19               bl        $-0x73E8                  ; 0x00007FC8
0F434 0F3B4   X      60000000               nop
0F438 0F3B8          80BF005C               lwz       r5,0x005C(r31)
0F43C 0F3BC          3899061B               addi      r4,r25,1563
0F440 0F3C0          38610038               addi      r3,SP,56
0F444 0F3C4          4BFF8C05               bl        $-0x73FC                  ; 0x00007FC8
0F448 0F3C8   X      60000000               nop
0F44C 0F3CC          80BF0060               lwz       r5,0x0060(r31)
0F450 0F3D0          38990648               addi      r4,r25,1608
0F454 0F3D4          38610038               addi      r3,SP,56
0F458 0F3D8          4BFF8BF1               bl        $-0x7410                  ; 0x00007FC8
0F45C 0F3DC   X      60000000               nop
0F460 0F3E0          80BF0064               lwz       r5,0x0064(r31)
0F464 0F3E4          3899066E               addi      r4,r25,1646
0F468 0F3E8          38610038               addi      r3,SP,56
0F46C 0F3EC          4BFF8BDD               bl        $-0x7424                  ; 0x00007FC8
0F470 0F3F0   X      60000000               nop
0F474 0F3F4          80BF0068               lwz       r5,0x0068(r31)
0F478 0F3F8          38990699               addi      r4,r25,1689
0F47C 0F3FC          38610038               addi      r3,SP,56
0F480 0F400          4BFF8BC9               bl        $-0x7438                  ; 0x00007FC8
0F484 0F404   X      60000000               nop
0F488 0F408          80BF006C               lwz       r5,0x006C(r31)
0F48C 0F40C          389906C3               addi      r4,r25,1731
0F490 0F410          38610038               addi      r3,SP,56
0F494 0F414          4BFF8BB5               bl        $-0x744C                  ; 0x00007FC8
0F498 0F418   X      60000000               nop
0F49C 0F41C   X      38800000               li        r4,0
0F4A0 0F420   X      7FE3FB78               mr        r3,r31
0F4A4 0F424          4BFFDEC9               bl        $-0x2138                  ; 0x0000D2EC
0F4A8 0F428          807F01E4               lwz       r3,0x01E4(r31)
0F4AC 0F42C          4BFFD1E5               bl        $-0x2E1C                  ; 0x0000C610
0F4B0 0F430   X      60000000               nop
0F4B4 0F434   X      7FE3FB78               mr        r3,r31
0F4B8 0F438          4BFFEA89               bl        $-0x1578                  ; 0x0000DEC0
0F4BC 0F43C   X      5740063F               clrlwi.   r0,r26,24
0F4C0 0F440   X      4182001C               beq       $+0x001C                  ; 0x0000F45C
0F4C4 0F444          38823848               addi      r4,RTOC,14408
0F4C8 0F448          38610038               addi      r3,SP,56
0F4CC 0F44C          388406EE               addi      r4,r4,1774
0F4D0 0F450          4BFF8B79               bl        $-0x7488                  ; 0x00007FC8
0F4D4 0F454   X      60000000               nop
0F4D8 0F458          48000018               b         $+0x0018                  ; 0x0000F470
0F4DC 0F45C          38823848               addi      r4,RTOC,14408
0F4E0 0F460          38610038               addi      r3,SP,56
0F4E4 0F464          38840707               addi      r4,r4,1799
0F4E8 0F468          4BFF8B61               bl        $-0x74A0                  ; 0x00007FC8
0F4EC 0F46C   X      60000000               nop
0F4F0 0F470          38610038               addi      r3,SP,56
0F4F4 0F474   X      38800020               li        r4,32
0F4F8 0F478          4BFFD091               bl        $-0x2F70                  ; 0x0000C508
0F4FC 0F47C   X      60000000               nop
0F500 0F480   X      2C030000               cmpwi     r3,0
0F504 0F484   X      40820028               bne       $+0x0028                  ; 0x0000F4AC
0F508 0F488          3B423848               addi      r26,RTOC,14408
0F50C 0F48C          38610038               addi      r3,SP,56
0F510 0F490          389A0720               addi      r4,r26,1824
0F514 0F494          4BFF8B35               bl        $-0x74CC                  ; 0x00007FC8
0F518 0F498   X      60000000               nop
0F51C 0F49C          807F01E4               lwz       r3,0x01E4(r31)
0F520 0F4A0          389A0742               addi      r4,r26,1858
0F524 0F4A4          4BFFA16D               bl        $-0x5E94                  ; 0x00009610
0F528 0F4A8   X      60000000               nop
0F52C 0F4AC          38610048               addi      r3,SP,72
0F530 0F4B0   X      3B40FFFF               li        r26,-1
0F534 0F4B4          48008435               bl        $+0x8434                  ; 0x000178E8
0F538 0F4B8          80410014               lwz       RTOC,0x0014(SP)
0F53C 0F4BC          801D000C               lwz       r0,0x000C(r29)
0F540 0F4C0   X      2C00FFFF               cmpwi     r0,-1
0F544 0F4C4   X      4082005C               bne       $+0x005C                  ; 0x0000F520
0F548 0F4C8          813E0008               lwz       r9,0x0008(r30)
0F54C 0F4CC   X      2C090000               cmpwi     r9,0
0F550 0F4D0   X      41820130               beq       $+0x0130                  ; 0x0000F600
0F554 0F4D4          80090010               lwz       r0,0x0010(r9)
0F558 0F4D8          8089000C               lwz       r4,0x000C(r9)
0F55C 0F4DC   X      7CA40050               sub       r5,r0,r4
0F560 0F4E0   X      2C050004               cmpwi     r5,4
0F564 0F4E4   X      4082010C               bne       $+0x010C                  ; 0x0000F5F0
0F568 0F4E8          80DE0014               lwz       r6,0x0014(r30)
0F56C 0F4EC   X      3880008D               li        r4,141
0F570 0F4F0          9886000D               stb       r4,0x000D(r6)
0F574 0F4F4          3B630001               addi      r27,r3,1
0F578 0F4F8          80BE000C               lwz       r5,0x000C(r30)
0F57C 0F4FC          38A5002C               addi      r5,r5,44
0F580 0F500          90BE0010               stw       r5,0x0010(r30)
0F584 0F504          937D0010               stw       r27,0x0010(r29)
0F588 0F508          811E0008               lwz       r8,0x0008(r30)
0F58C 0F50C          8128000C               lwz       r9,0x000C(r8)
0F590 0F510          81490000               lwz       r10,0x0000(r9)
0F594 0F514          939D0014               stw       r28,0x0014(r29)
0F598 0F518          915D000C               stw       r10,0x000C(r29)
0F59C 0F51C          4800002C               b         $+0x002C                  ; 0x0000F548
0F5A0 0F520          817E0014               lwz       r11,0x0014(r30)
0F5A4 0F524   X      38800081               li        r4,129
0F5A8 0F528          988B000D               stb       r4,0x000D(r11)
0F5AC 0F52C          3B630001               addi      r27,r3,1
0F5B0 0F530          80BE000C               lwz       r5,0x000C(r30)
0F5B4 0F534          38A50028               addi      r5,r5,40
0F5B8 0F538          90BE0010               stw       r5,0x0010(r30)
0F5BC 0F53C          937D000C               stw       r27,0x000C(r29)
0F5C0 0F540          939D0010               stw       r28,0x0010(r29)
0F5C4 0F544          939D0014               stw       r28,0x0014(r29)
0F5C8 0F548          813E0008               lwz       r9,0x0008(r30)
0F5CC 0F54C   X      2C090000               cmpwi     r9,0
0F5D0 0F550   X      41820010               beq       $+0x0010                  ; 0x0000F560
0F5D4 0F554   X      7D234B78               mr        r3,r9
0F5D8 0F558          480081C9               bl        $+0x81C8                  ; 0x00017720
0F5DC 0F55C          80410014               lwz       RTOC,0x0014(SP)
0F5E0 0F560   X      38800001               li        r4,1
0F5E4 0F564   X      7F63DB78               mr        r3,r27
0F5E8 0F568          480080B1               bl        $+0x80B0                  ; 0x00017618
0F5EC 0F56C          80410014               lwz       RTOC,0x0014(SP)
0F5F0 0F570          907E0008               stw       r3,0x0008(r30)
0F5F4 0F574   X      2C030000               cmpwi     r3,0
0F5F8 0F578   X      4082003C               bne       $+0x003C                  ; 0x0000F5B4
0F5FC 0F57C          38823848               addi      r4,RTOC,14408
0F600 0F580   X      7F65DB78               mr        r5,r27
0F604 0F584          807F01E4               lwz       r3,0x01E4(r31)
0F608 0F588          38840763               addi      r4,r4,1891
0F60C 0F58C   X      3BE00082               li        r31,130
0F610 0F590   X      3B60000B               li        r27,11
0F614 0F594          4BFF986D               bl        $-0x6794                  ; 0x00008E00
0F618 0F598   X      60000000               nop
0F61C 0F59C          819E0014               lwz       r12,0x0014(r30)
0F620 0F5A0          9BEC000D               stb       r31,0x000D(r12)
0F624 0F5A4          937D0010               stw       r27,0x0010(r29)
0F628 0F5A8          939D000C               stw       r28,0x000C(r29)
0F62C 0F5AC          939D0014               stw       r28,0x0014(r29)
0F630 0F5B0          48000028               b         $+0x0028                  ; 0x0000F5D8
0F634 0F5B4          80830010               lwz       r4,0x0010(r3)
0F638 0F5B8   X      7F65DB78               mr        r5,r27
0F63C 0F5BC          38610048               addi      r3,SP,72
0F640 0F5C0          48008341               bl        $+0x8340                  ; 0x00017900
0F644 0F5C4          80410014               lwz       RTOC,0x0014(SP)
0F648 0F5C8          819E0008               lwz       r12,0x0008(r30)
0F64C 0F5CC          800C0010               lwz       r0,0x0010(r12)
0F650 0F5D0          7C1B0214               add       r0,r27,r0
0F654 0F5D4          900C0010               stw       r0,0x0010(r12)
0F658 0F5D8   X      7FC3F378               mr        r3,r30
0F65C 0F5DC          38214070               addi      SP,SP,16496
0F660 0F5E0          80010008               lwz       r0,0x0008(SP)
0F664 0F5E4   X      7C0803A6               mtlr      r0                        ; LR = 8
0F668 0F5E8          BB21FFE4               lmw       r25,-0x001C(SP)
0F66C 0F5EC   X      4E800020               blr
0F670 0F5F0   X      7D234B78               mr        r3,r9
0F674 0F5F4          4800812D               bl        $+0x812C                  ; 0x00017720
0F678 0F5F8          80410014               lwz       RTOC,0x0014(SP)
0F67C 0F5FC          937E0008               stw       r27,0x0008(r30)
0F680 0F600          83FE0014               lwz       r31,0x0014(r30)
0F684 0F604   X      38800081               li        r4,129
0F688 0F608          989F000D               stb       r4,0x000D(r31)
0F68C 0F60C   X      7FC3F378               mr        r3,r30
0F690 0F610          80BE000C               lwz       r5,0x000C(r30)
0F694 0F614          38A50028               addi      r5,r5,40
0F698 0F618          90BE0010               stw       r5,0x0010(r30)
0F69C 0F61C          935D0010               stw       r26,0x0010(r29)
0F6A0 0F620          939D000C               stw       r28,0x000C(r29)
0F6A4 0F624          939D0014               stw       r28,0x0014(r29)
0F6A8 0F628          38214070               addi      SP,SP,16496
0F6AC 0F62C          80010008               lwz       r0,0x0008(SP)
0F6B0 0F630   X      7C0803A6               mtlr      r0                        ; LR = 8
0F6B4 0F634          BB21FFE4               lmw       r25,-0x001C(SP)
0F6B8 0F638   X      4E800020               blr
0F6BC 0F63C   X      7C0802A6               mflr      r0                        ; LR = 8
0F6C0 0F640          BF41FFE8               stmw      r26,-0x0018(SP)
0F6C4 0F644          90010008               stw       r0,0x0008(SP)
0F6C8 0F648          9421BFA0               stwu      SP,-0x4060(SP)
0F6CC 0F64C          83C30014               lwz       r30,0x0014(r3)
0F6D0 0F650   X      7C9F2378               mr        r31,r4
0F6D4 0F654          813F0014               lwz       r9,0x0014(r31)
0F6D8 0F658          839E0004               lwz       r28,0x0004(r30)
0F6DC 0F65C          8909000D               lbz       r8,0x000D(r9)
0F6E0 0F660          83DF000C               lwz       r30,0x000C(r31)
0F6E4 0F664   X      2C08008E               cmpwi     r8,142
0F6E8 0F668   X      40820070               bne       $+0x0070                  ; 0x0000F6D8
0F6EC 0F66C          80BE000C               lwz       r5,0x000C(r30)
0F6F0 0F670   X      3BA00000               li        r29,0
0F6F4 0F674   X      2C050000               cmpwi     r5,0
0F6F8 0F678   X      41820028               beq       $+0x0028                  ; 0x0000F6A0
0F6FC 0F67C   X      7FE3FB78               mr        r3,r31
0F700 0F680          480080A1               bl        $+0x80A0                  ; 0x00017720
0F704 0F684          80410014               lwz       RTOC,0x0014(SP)
0F708 0F688   X      38600000               li        r3,0
0F70C 0F68C          38214060               addi      SP,SP,16480
0F710 0F690          80010008               lwz       r0,0x0008(SP)
0F714 0F694   X      7C0803A6               mtlr      r0                        ; LR = 8
0F718 0F698          BB41FFE8               lmw       r26,-0x0018(SP)
0F71C 0F69C   X      4E800020               blr
0F720 0F6A0   X      38000081               li        r0,129
0F724 0F6A4   X      7FE3FB78               mr        r3,r31
0F728 0F6A8          9809000D               stb       r0,0x000D(r9)
0F72C 0F6AC          809F000C               lwz       r4,0x000C(r31)
0F730 0F6B0          38840028               addi      r4,r4,40
0F734 0F6B4          909F0010               stw       r4,0x0010(r31)
0F738 0F6B8          93BE0010               stw       r29,0x0010(r30)
0F73C 0F6BC          93BE000C               stw       r29,0x000C(r30)
0F740 0F6C0          93BE0014               stw       r29,0x0014(r30)
0F744 0F6C4          38214060               addi      SP,SP,16480
0F748 0F6C8          80010008               lwz       r0,0x0008(SP)
0F74C 0F6CC   X      7C0803A6               mtlr      r0                        ; LR = 8
0F750 0F6D0          BB41FFE8               lmw       r26,-0x0018(SP)
0F754 0F6D4   X      4E800020               blr
0F758 0F6D8   X      2C08000E               cmpwi     r8,14
0F75C 0F6DC   X      3B600000               li        r27,0
0F760 0F6E0   X      41820028               beq       $+0x0028                  ; 0x0000F708
0F764 0F6E4   X      7FE3FB78               mr        r3,r31
0F768 0F6E8          48008039               bl        $+0x8038                  ; 0x00017720
0F76C 0F6EC          80410014               lwz       RTOC,0x0014(SP)
0F770 0F6F0   X      38600000               li        r3,0
0F774 0F6F4          38214060               addi      SP,SP,16480
0F778 0F6F8          80010008               lwz       r0,0x0008(SP)
0F77C 0F6FC   X      7C0803A6               mtlr      r0                        ; LR = 8
0F780 0F700          BB41FFE8               lmw       r26,-0x0018(SP)
0F784 0F704   X      4E800020               blr
0F788 0F708          38610038               addi      r3,SP,56
0F78C 0F70C          38810048               addi      r4,SP,72
0F790 0F710   X      38A04000               li        r5,16384
0F794 0F714   X      3BA00000               li        r29,0
0F798 0F718          4BFF7BF5               bl        $-0x840C                  ; 0x0000730C
0F79C 0F71C   X      60000000               nop
0F7A0 0F720   X      38800000               li        r4,0
0F7A4 0F724   X      7F83E378               mr        r3,r28
0F7A8 0F728          4BFFDBC5               bl        $-0x243C                  ; 0x0000D2EC
0F7AC 0F72C          807C01E4               lwz       r3,0x01E4(r28)
0F7B0 0F730          4BFFCEE1               bl        $-0x3120                  ; 0x0000C610
0F7B4 0F734   X      60000000               nop
0F7B8 0F738   X      7F83E378               mr        r3,r28
0F7BC 0F73C          4BFFE785               bl        $-0x187C                  ; 0x0000DEC0
0F7C0 0F740          809C01E4               lwz       r4,0x01E4(r28)
0F7C4 0F744          38610038               addi      r3,SP,56
0F7C8 0F748   X      38A00064               li        r5,100
0F7CC 0F74C          4BFFD039               bl        $-0x2FC8                  ; 0x0000C784
0F7D0 0F750   X      60000000               nop
0F7D4 0F754          807C01E4               lwz       r3,0x01E4(r28)
0F7D8 0F758          4BFFCEB9               bl        $-0x3148                  ; 0x0000C610
0F7DC 0F75C   X      60000000               nop
0F7E0 0F760          38810038               addi      r4,SP,56
0F7E4 0F764   X      7F83E378               mr        r3,r28
0F7E8 0F768          4BFFDB85               bl        $-0x247C                  ; 0x0000D2EC
0F7EC 0F76C          38610038               addi      r3,SP,56
0F7F0 0F770   X      38800020               li        r4,32
0F7F4 0F774          4BFFCD95               bl        $-0x326C                  ; 0x0000C508
0F7F8 0F778   X      60000000               nop
0F7FC 0F77C   X      2C030000               cmpwi     r3,0
0F800 0F780   X      40820028               bne       $+0x0028                  ; 0x0000F7A8
0F804 0F784          3B423848               addi      r26,RTOC,14408
0F808 0F788          38610038               addi      r3,SP,56
0F80C 0F78C          389A0785               addi      r4,r26,1925
0F810 0F790          4BFF8839               bl        $-0x77C8                  ; 0x00007FC8
0F814 0F794   X      60000000               nop
0F818 0F798          807C01E4               lwz       r3,0x01E4(r28)
0F81C 0F79C          389A07A8               addi      r4,r26,1960
0F820 0F7A0          4BFF9E71               bl        $-0x6190                  ; 0x00009610
0F824 0F7A4   X      60000000               nop
0F828 0F7A8          38610048               addi      r3,SP,72
0F82C 0F7AC   X      3B40FFFF               li        r26,-1
0F830 0F7B0          48008139               bl        $+0x8138                  ; 0x000178E8
0F834 0F7B4          80410014               lwz       RTOC,0x0014(SP)
0F838 0F7B8          801E000C               lwz       r0,0x000C(r30)
0F83C 0F7BC   X      2C00FFFF               cmpwi     r0,-1
0F840 0F7C0   X      4082005C               bne       $+0x005C                  ; 0x0000F81C
0F844 0F7C4          813F0008               lwz       r9,0x0008(r31)
0F848 0F7C8   X      2C090000               cmpwi     r9,0
0F84C 0F7CC   X      41820130               beq       $+0x0130                  ; 0x0000F8FC
0F850 0F7D0          80090010               lwz       r0,0x0010(r9)
0F854 0F7D4          8089000C               lwz       r4,0x000C(r9)
0F858 0F7D8   X      7CA40050               sub       r5,r0,r4
0F85C 0F7DC   X      2C050004               cmpwi     r5,4
0F860 0F7E0   X      4082010C               bne       $+0x010C                  ; 0x0000F8EC
0F864 0F7E4          80DF0014               lwz       r6,0x0014(r31)
0F868 0F7E8   X      3880008D               li        r4,141
0F86C 0F7EC          9886000D               stb       r4,0x000D(r6)
0F870 0F7F0          3B630001               addi      r27,r3,1
0F874 0F7F4          80BF000C               lwz       r5,0x000C(r31)
0F878 0F7F8          38A5002C               addi      r5,r5,44
0F87C 0F7FC          90BF0010               stw       r5,0x0010(r31)
0F880 0F800          937E0010               stw       r27,0x0010(r30)
0F884 0F804          811F0008               lwz       r8,0x0008(r31)
0F888 0F808          8128000C               lwz       r9,0x000C(r8)
0F88C 0F80C          81490000               lwz       r10,0x0000(r9)
0F890 0F810          93BE0014               stw       r29,0x0014(r30)
0F894 0F814          915E000C               stw       r10,0x000C(r30)
0F898 0F818          4800002C               b         $+0x002C                  ; 0x0000F844
0F89C 0F81C          817F0014               lwz       r11,0x0014(r31)
0F8A0 0F820   X      38800081               li        r4,129
0F8A4 0F824          988B000D               stb       r4,0x000D(r11)
0F8A8 0F828          3B630001               addi      r27,r3,1
0F8AC 0F82C          80BF000C               lwz       r5,0x000C(r31)
0F8B0 0F830          38A50028               addi      r5,r5,40
0F8B4 0F834          90BF0010               stw       r5,0x0010(r31)
0F8B8 0F838          937E000C               stw       r27,0x000C(r30)
0F8BC 0F83C          93BE0010               stw       r29,0x0010(r30)
0F8C0 0F840          93BE0014               stw       r29,0x0014(r30)
0F8C4 0F844          813F0008               lwz       r9,0x0008(r31)
0F8C8 0F848   X      2C090000               cmpwi     r9,0
0F8CC 0F84C   X      41820010               beq       $+0x0010                  ; 0x0000F85C
0F8D0 0F850   X      7D234B78               mr        r3,r9
0F8D4 0F854          48007ECD               bl        $+0x7ECC                  ; 0x00017720
0F8D8 0F858          80410014               lwz       RTOC,0x0014(SP)
0F8DC 0F85C   X      38800001               li        r4,1
0F8E0 0F860   X      7F63DB78               mr        r3,r27
0F8E4 0F864          48007DB5               bl        $+0x7DB4                  ; 0x00017618
0F8E8 0F868          80410014               lwz       RTOC,0x0014(SP)
0F8EC 0F86C          907F0008               stw       r3,0x0008(r31)
0F8F0 0F870   X      2C030000               cmpwi     r3,0
0F8F4 0F874   X      4082003C               bne       $+0x003C                  ; 0x0000F8B0
0F8F8 0F878          38823848               addi      r4,RTOC,14408
0F8FC 0F87C   X      7F65DB78               mr        r5,r27
0F900 0F880          807C01E4               lwz       r3,0x01E4(r28)
0F904 0F884          388407CA               addi      r4,r4,1994
0F908 0F888   X      3B800082               li        r28,130
0F90C 0F88C   X      3B60000B               li        r27,11
0F910 0F890          4BFF9571               bl        $-0x6A90                  ; 0x00008E00
0F914 0F894   X      60000000               nop
0F918 0F898          819F0014               lwz       r12,0x0014(r31)
0F91C 0F89C          9B8C000D               stb       r28,0x000D(r12)
0F920 0F8A0          937E0010               stw       r27,0x0010(r30)
0F924 0F8A4          93BE000C               stw       r29,0x000C(r30)
0F928 0F8A8          93BE0014               stw       r29,0x0014(r30)
0F92C 0F8AC          48000028               b         $+0x0028                  ; 0x0000F8D4
0F930 0F8B0          80830010               lwz       r4,0x0010(r3)
0F934 0F8B4   X      7F65DB78               mr        r5,r27
0F938 0F8B8          38610048               addi      r3,SP,72
0F93C 0F8BC          48008045               bl        $+0x8044                  ; 0x00017900
0F940 0F8C0          80410014               lwz       RTOC,0x0014(SP)
0F944 0F8C4          819F0008               lwz       r12,0x0008(r31)
0F948 0F8C8          800C0010               lwz       r0,0x0010(r12)
0F94C 0F8CC          7C1B0214               add       r0,r27,r0
0F950 0F8D0          900C0010               stw       r0,0x0010(r12)
0F954 0F8D4   X      7FE3FB78               mr        r3,r31
0F958 0F8D8          38214060               addi      SP,SP,16480
0F95C 0F8DC          80010008               lwz       r0,0x0008(SP)
0F960 0F8E0   X      7C0803A6               mtlr      r0                        ; LR = 8
0F964 0F8E4          BB41FFE8               lmw       r26,-0x0018(SP)
0F968 0F8E8   X      4E800020               blr
0F96C 0F8EC   X      7D234B78               mr        r3,r9
0F970 0F8F0          48007E31               bl        $+0x7E30                  ; 0x00017720
0F974 0F8F4          80410014               lwz       RTOC,0x0014(SP)
0F978 0F8F8          937F0008               stw       r27,0x0008(r31)
0F97C 0F8FC          819F0014               lwz       r12,0x0014(r31)
0F980 0F900   X      38800081               li        r4,129
0F984 0F904          988C000D               stb       r4,0x000D(r12)
0F988 0F908   X      7FE3FB78               mr        r3,r31
0F98C 0F90C          80BF000C               lwz       r5,0x000C(r31)
0F990 0F910          38A50028               addi      r5,r5,40
0F994 0F914          90BF0010               stw       r5,0x0010(r31)
0F998 0F918          935E0010               stw       r26,0x0010(r30)
0F99C 0F91C          93BE000C               stw       r29,0x000C(r30)
0F9A0 0F920          93BE0014               stw       r29,0x0014(r30)
0F9A4 0F924          38214060               addi      SP,SP,16480
0F9A8 0F928          80010008               lwz       r0,0x0008(SP)
0F9AC 0F92C   X      7C0803A6               mtlr      r0                        ; LR = 8
0F9B0 0F930          BB41FFE8               lmw       r26,-0x0018(SP)
0F9B4 0F934   X      4E800020               blr
0F9B8 0F938   X      7C0802A6               mflr      r0                        ; LR = 8
0F9BC 0F93C          BF41FFE8               stmw      r26,-0x0018(SP)
0F9C0 0F940          90010008               stw       r0,0x0008(SP)
0F9C4 0F944          9421BFA0               stwu      SP,-0x4060(SP)
0F9C8 0F948          83C30014               lwz       r30,0x0014(r3)
0F9CC 0F94C   X      7C9F2378               mr        r31,r4
0F9D0 0F950          813F0014               lwz       r9,0x0014(r31)
0F9D4 0F954          839E0004               lwz       r28,0x0004(r30)
0F9D8 0F958          8909000D               lbz       r8,0x000D(r9)
0F9DC 0F95C          83DF000C               lwz       r30,0x000C(r31)
0F9E0 0F960   X      2C08008E               cmpwi     r8,142
0F9E4 0F964   X      40820070               bne       $+0x0070                  ; 0x0000F9D4
0F9E8 0F968          80BE000C               lwz       r5,0x000C(r30)
0F9EC 0F96C   X      3BA00000               li        r29,0
0F9F0 0F970   X      2C050000               cmpwi     r5,0
0F9F4 0F974   X      41820028               beq       $+0x0028                  ; 0x0000F99C
0F9F8 0F978   X      7FE3FB78               mr        r3,r31
0F9FC 0F97C          48007DA5               bl        $+0x7DA4                  ; 0x00017720
0FA00 0F980          80410014               lwz       RTOC,0x0014(SP)
0FA04 0F984   X      38600000               li        r3,0
0FA08 0F988          38214060               addi      SP,SP,16480
0FA0C 0F98C          80010008               lwz       r0,0x0008(SP)
0FA10 0F990   X      7C0803A6               mtlr      r0                        ; LR = 8
0FA14 0F994          BB41FFE8               lmw       r26,-0x0018(SP)
0FA18 0F998   X      4E800020               blr
0FA1C 0F99C   X      38000081               li        r0,129
0FA20 0F9A0   X      7FE3FB78               mr        r3,r31
0FA24 0F9A4          9809000D               stb       r0,0x000D(r9)
0FA28 0F9A8          809F000C               lwz       r4,0x000C(r31)
0FA2C 0F9AC          38840028               addi      r4,r4,40
0FA30 0F9B0          909F0010               stw       r4,0x0010(r31)
0FA34 0F9B4          93BE0010               stw       r29,0x0010(r30)
0FA38 0F9B8          93BE000C               stw       r29,0x000C(r30)
0FA3C 0F9BC          93BE0014               stw       r29,0x0014(r30)
0FA40 0F9C0          38214060               addi      SP,SP,16480
0FA44 0F9C4          80010008               lwz       r0,0x0008(SP)
0FA48 0F9C8   X      7C0803A6               mtlr      r0                        ; LR = 8
0FA4C 0F9CC          BB41FFE8               lmw       r26,-0x0018(SP)
0FA50 0F9D0   X      4E800020               blr
0FA54 0F9D4   X      2C08000E               cmpwi     r8,14
0FA58 0F9D8   X      41820028               beq       $+0x0028                  ; 0x0000FA00
0FA5C 0F9DC   X      7FE3FB78               mr        r3,r31
0FA60 0F9E0          48007D41               bl        $+0x7D40                  ; 0x00017720
0FA64 0F9E4          80410014               lwz       RTOC,0x0014(SP)
0FA68 0F9E8   X      38600000               li        r3,0
0FA6C 0F9EC          38214060               addi      SP,SP,16480
0FA70 0F9F0          80010008               lwz       r0,0x0008(SP)
0FA74 0F9F4   X      7C0803A6               mtlr      r0                        ; LR = 8
0FA78 0F9F8          BB41FFE8               lmw       r26,-0x0018(SP)
0FA7C 0F9FC   X      4E800020               blr
0FA80 0FA00          38610038               addi      r3,SP,56
0FA84 0FA04          38810048               addi      r4,SP,72
0FA88 0FA08   X      38A04000               li        r5,16384
0FA8C 0FA0C   X      3BA00000               li        r29,0
0FA90 0FA10          4BFF78FD               bl        $-0x8704                  ; 0x0000730C
0FA94 0FA14   X      60000000               nop
0FA98 0FA18          809C01E4               lwz       r4,0x01E4(r28)
0FA9C 0FA1C          38610038               addi      r3,SP,56
0FAA0 0FA20   X      38A00064               li        r5,100
0FAA4 0FA24          4BFFCD61               bl        $-0x32A0                  ; 0x0000C784
0FAA8 0FA28   X      60000000               nop
0FAAC 0FA2C          807C01E4               lwz       r3,0x01E4(r28)
0FAB0 0FA30          4BFFCBE1               bl        $-0x3420                  ; 0x0000C610
0FAB4 0FA34   X      60000000               nop
0FAB8 0FA38          38610038               addi      r3,SP,56
0FABC 0FA3C   X      38800020               li        r4,32
0FAC0 0FA40          4BFFCAC9               bl        $-0x3538                  ; 0x0000C508
0FAC4 0FA44   X      60000000               nop
0FAC8 0FA48   X      2C030000               cmpwi     r3,0
0FACC 0FA4C   X      40820028               bne       $+0x0028                  ; 0x0000FA74
0FAD0 0FA50          8362FFD4               lwz       r27,-0x002C(RTOC)
0FAD4 0FA54          38610038               addi      r3,SP,56
0FAD8 0FA58          389B07ED               addi      r4,r27,2029
0FADC 0FA5C          4BFF856D               bl        $-0x7A94                  ; 0x00007FC8
0FAE0 0FA60   X      60000000               nop
0FAE4 0FA64          807C01E4               lwz       r3,0x01E4(r28)
0FAE8 0FA68          389B080E               addi      r4,r27,2062
0FAEC 0FA6C          4BFF9BA5               bl        $-0x645C                  ; 0x00009610
0FAF0 0FA70   X      60000000               nop
0FAF4 0FA74          38610048               addi      r3,SP,72
0FAF8 0FA78   X      3B60FFFF               li        r27,-1
0FAFC 0FA7C   X      3B400000               li        r26,0
0FB00 0FA80          48007E69               bl        $+0x7E68                  ; 0x000178E8
0FB04 0FA84          80410014               lwz       RTOC,0x0014(SP)
0FB08 0FA88          801E000C               lwz       r0,0x000C(r30)
0FB0C 0FA8C   X      2C00FFFF               cmpwi     r0,-1
0FB10 0FA90   X      4082005C               bne       $+0x005C                  ; 0x0000FAEC
0FB14 0FA94          813F0008               lwz       r9,0x0008(r31)
0FB18 0FA98   X      2C090000               cmpwi     r9,0
0FB1C 0FA9C   X      41820130               beq       $+0x0130                  ; 0x0000FBCC
0FB20 0FAA0          80090010               lwz       r0,0x0010(r9)
0FB24 0FAA4          8089000C               lwz       r4,0x000C(r9)
0FB28 0FAA8   X      7CA40050               sub       r5,r0,r4
0FB2C 0FAAC   X      2C050004               cmpwi     r5,4
0FB30 0FAB0   X      4082010C               bne       $+0x010C                  ; 0x0000FBBC
0FB34 0FAB4          80DF0014               lwz       r6,0x0014(r31)
0FB38 0FAB8   X      3880008D               li        r4,141
0FB3C 0FABC          9886000D               stb       r4,0x000D(r6)
0FB40 0FAC0          3B630001               addi      r27,r3,1
0FB44 0FAC4          80BF000C               lwz       r5,0x000C(r31)
0FB48 0FAC8          38A5002C               addi      r5,r5,44
0FB4C 0FACC          90BF0010               stw       r5,0x0010(r31)
0FB50 0FAD0          937E0010               stw       r27,0x0010(r30)
0FB54 0FAD4          811F0008               lwz       r8,0x0008(r31)
0FB58 0FAD8          8128000C               lwz       r9,0x000C(r8)
0FB5C 0FADC          81490000               lwz       r10,0x0000(r9)
0FB60 0FAE0          93BE0014               stw       r29,0x0014(r30)
0FB64 0FAE4          915E000C               stw       r10,0x000C(r30)
0FB68 0FAE8          4800002C               b         $+0x002C                  ; 0x0000FB14
0FB6C 0FAEC          817F0014               lwz       r11,0x0014(r31)
0FB70 0FAF0   X      38800081               li        r4,129
0FB74 0FAF4          988B000D               stb       r4,0x000D(r11)
0FB78 0FAF8          3B630001               addi      r27,r3,1
0FB7C 0FAFC          80BF000C               lwz       r5,0x000C(r31)
0FB80 0FB00          38A50028               addi      r5,r5,40
0FB84 0FB04          90BF0010               stw       r5,0x0010(r31)
0FB88 0FB08          937E000C               stw       r27,0x000C(r30)
0FB8C 0FB0C          93BE0010               stw       r29,0x0010(r30)
0FB90 0FB10          93BE0014               stw       r29,0x0014(r30)
0FB94 0FB14          813F0008               lwz       r9,0x0008(r31)
0FB98 0FB18   X      2C090000               cmpwi     r9,0
0FB9C 0FB1C   X      41820010               beq       $+0x0010                  ; 0x0000FB2C
0FBA0 0FB20   X      7D234B78               mr        r3,r9
0FBA4 0FB24          48007BFD               bl        $+0x7BFC                  ; 0x00017720
0FBA8 0FB28          80410014               lwz       RTOC,0x0014(SP)
0FBAC 0FB2C   X      38800001               li        r4,1
0FBB0 0FB30   X      7F63DB78               mr        r3,r27
0FBB4 0FB34          48007AE5               bl        $+0x7AE4                  ; 0x00017618
0FBB8 0FB38          80410014               lwz       RTOC,0x0014(SP)
0FBBC 0FB3C          907F0008               stw       r3,0x0008(r31)
0FBC0 0FB40   X      2C030000               cmpwi     r3,0
0FBC4 0FB44   X      4082003C               bne       $+0x003C                  ; 0x0000FB80
0FBC8 0FB48          38823848               addi      r4,RTOC,14408
0FBCC 0FB4C   X      7F65DB78               mr        r5,r27
0FBD0 0FB50          807C01E4               lwz       r3,0x01E4(r28)
0FBD4 0FB54          3884082E               addi      r4,r4,2094
0FBD8 0FB58   X      3B800082               li        r28,130
0FBDC 0FB5C   X      3B60000B               li        r27,11
0FBE0 0FB60          4BFF92A1               bl        $-0x6D60                  ; 0x00008E00
0FBE4 0FB64   X      60000000               nop
0FBE8 0FB68          819F0014               lwz       r12,0x0014(r31)
0FBEC 0FB6C          9B8C000D               stb       r28,0x000D(r12)
0FBF0 0FB70          937E0010               stw       r27,0x0010(r30)
0FBF4 0FB74          93BE000C               stw       r29,0x000C(r30)
0FBF8 0FB78          93BE0014               stw       r29,0x0014(r30)
0FBFC 0FB7C          48000028               b         $+0x0028                  ; 0x0000FBA4
0FC00 0FB80          80830010               lwz       r4,0x0010(r3)
0FC04 0FB84   X      7F65DB78               mr        r5,r27
0FC08 0FB88          38610048               addi      r3,SP,72
0FC0C 0FB8C          48007D75               bl        $+0x7D74                  ; 0x00017900
0FC10 0FB90          80410014               lwz       RTOC,0x0014(SP)
0FC14 0FB94          819F0008               lwz       r12,0x0008(r31)
0FC18 0FB98          800C0010               lwz       r0,0x0010(r12)
0FC1C 0FB9C          7C1B0214               add       r0,r27,r0
0FC20 0FBA0          900C0010               stw       r0,0x0010(r12)
0FC24 0FBA4   X      7FE3FB78               mr        r3,r31
0FC28 0FBA8          38214060               addi      SP,SP,16480
0FC2C 0FBAC          80010008               lwz       r0,0x0008(SP)
0FC30 0FBB0   X      7C0803A6               mtlr      r0                        ; LR = 8
0FC34 0FBB4          BB41FFE8               lmw       r26,-0x0018(SP)
0FC38 0FBB8   X      4E800020               blr
0FC3C 0FBBC   X      7D234B78               mr        r3,r9
0FC40 0FBC0          48007B61               bl        $+0x7B60                  ; 0x00017720
0FC44 0FBC4          80410014               lwz       RTOC,0x0014(SP)
0FC48 0FBC8          935F0008               stw       r26,0x0008(r31)
0FC4C 0FBCC          839F0014               lwz       r28,0x0014(r31)
0FC50 0FBD0   X      38800081               li        r4,129
0FC54 0FBD4          989C000D               stb       r4,0x000D(r28)
0FC58 0FBD8   X      7FE3FB78               mr        r3,r31
0FC5C 0FBDC          80BF000C               lwz       r5,0x000C(r31)
0FC60 0FBE0          38A50028               addi      r5,r5,40
0FC64 0FBE4          90BF0010               stw       r5,0x0010(r31)
0FC68 0FBE8          937E0010               stw       r27,0x0010(r30)
0FC6C 0FBEC          93BE000C               stw       r29,0x000C(r30)
0FC70 0FBF0          93BE0014               stw       r29,0x0014(r30)
0FC74 0FBF4          38214060               addi      SP,SP,16480
0FC78 0FBF8          80010008               lwz       r0,0x0008(SP)
0FC7C 0FBFC   X      7C0803A6               mtlr      r0                        ; LR = 8
0FC80 0FC00          BB41FFE8               lmw       r26,-0x0018(SP)
0FC84 0FC04   X      4E800020               blr
0FC88 0FC08          80A40008               lwz       r5,0x0008(r4)
0FC8C 0FC0C   X      2C050000               cmpwi     r5,0
0FC90 0FC10   X      40820024               bne       $+0x0024                  ; 0x0000FC34
0FC94 0FC14          80C4000C               lwz       r6,0x000C(r4)
0FC98 0FC18   X      39000081               li        r8,129
0FC9C 0FC1C          80E40014               lwz       r7,0x0014(r4)
0FCA0 0FC20   X      39200016               li        r9,22
0FCA4 0FC24   X      7C832378               mr        r3,r4
0FCA8 0FC28          9907000D               stb       r8,0x000D(r7)
0FCAC 0FC2C          91260010               stw       r9,0x0010(r6)
0FCB0 0FC30   X      4E800020               blr
0FCB4 0FC34   X      7C0802A6               mflr      r0                        ; LR = 8
0FCB8 0FC38          BF61FFEC               stmw      r27,-0x0014(SP)
0FCBC 0FC3C          90010008               stw       r0,0x0008(SP)
0FCC0 0FC40          9421FFB0               stwu      SP,-0x0050(SP)
0FCC4 0FC44          81450010               lwz       r10,0x0010(r5)
0FCC8 0FC48   X      7C9E2378               mr        r30,r4
0FCCC 0FC4C          80C5000C               lwz       r6,0x000C(r5)
0FCD0 0FC50   X      39200000               li        r9,0
0FCD4 0FC54          83A30014               lwz       r29,0x0014(r3)
0FCD8 0FC58   X      7CE65050               sub       r7,r10,r6
0FCDC 0FC5C          83FE000C               lwz       r31,0x000C(r30)
0FCE0 0FC60   X      2C070004               cmpwi     r7,4
0FCE4 0FC64   X      7CA32B78               mr        r3,r5
0FCE8 0FC68   X      39000004               li        r8,4
0FCEC 0FC6C   X      41820030               beq       $+0x0030                  ; 0x0000FC9C
0FCF0 0FC70          817E0014               lwz       r11,0x0014(r30)
0FCF4 0FC74   X      38800081               li        r4,129
0FCF8 0FC78          988B000D               stb       r4,0x000D(r11)
0FCFC 0FC7C   X      38A00016               li        r5,22
0FD00 0FC80   X      7FC3F378               mr        r3,r30
0FD04 0FC84          90BF0010               stw       r5,0x0010(r31)
0FD08 0FC88          38210050               addi      SP,SP,80
0FD0C 0FC8C          80010008               lwz       r0,0x0008(SP)
0FD10 0FC90   X      7C0803A6               mtlr      r0                        ; LR = 8
0FD14 0FC94          BB61FFEC               lmw       r27,-0x0014(SP)
0FD18 0FC98   X      4E800020               blr
0FD1C 0FC9C          913E0008               stw       r9,0x0008(r30)
0FD20 0FCA0   X      3B800000               li        r28,0
0FD24 0FCA4          80C3000C               lwz       r6,0x000C(r3)
0FD28 0FCA8          80860000               lwz       r4,0x0000(r6)
0FD2C 0FCAC   X      2C04FFFF               cmpwi     r4,-1
0FD30 0FCB0   X      41820028               beq       $+0x0028                  ; 0x0000FCD8
0FD34 0FCB4          80A3000C               lwz       r5,0x000C(r3)
0FD38 0FCB8          80850000               lwz       r4,0x0000(r5)
0FD3C 0FCBC          909D002C               stw       r4,0x002C(r29)
0FD40 0FCC0   X      2C040008               cmpwi     r4,8
0FD44 0FCC4   X      40820010               bne       $+0x0010                  ; 0x0000FCD4
0FD48 0FCC8   X      38C00000               li        r6,0
0FD4C 0FCCC          90DD0028               stw       r6,0x0028(r29)
0FD50 0FCD0          48000008               b         $+0x0008                  ; 0x0000FCD8
0FD54 0FCD4          911D0028               stw       r8,0x0028(r29)
0FD58 0FCD8   X      3B600081               li        r27,129
0FD5C 0FCDC          48007B4D               bl        $+0x7B4C                  ; 0x00017828
0FD60 0FCE0          80410014               lwz       RTOC,0x0014(SP)
0FD64 0FCE4          819E0014               lwz       r12,0x0014(r30)
0FD68 0FCE8          9B6C000D               stb       r27,0x000D(r12)
0FD6C 0FCEC          801D002C               lwz       r0,0x002C(r29)
0FD70 0FCF0          901F0014               stw       r0,0x0014(r31)
0FD74 0FCF4          939F000C               stw       r28,0x000C(r31)
0FD78 0FCF8          807E0008               lwz       r3,0x0008(r30)
0FD7C 0FCFC   X      2C030000               cmpwi     r3,0
0FD80 0FD00   X      41820028               beq       $+0x0028                  ; 0x0000FD28
0FD84 0FD04          80030010               lwz       r0,0x0010(r3)
0FD88 0FD08          8083000C               lwz       r4,0x000C(r3)
0FD8C 0FD0C          80DF000C               lwz       r6,0x000C(r31)
0FD90 0FD10   X      7CA40050               sub       r5,r0,r4
0FD94 0FD14          7CE53214               add       r7,r5,r6
0FD98 0FD18          90FF000C               stw       r7,0x000C(r31)
0FD9C 0FD1C          80630008               lwz       r3,0x0008(r3)
0FDA0 0FD20   X      2C030000               cmpwi     r3,0
0FDA4 0FD24   X      4082FFE0               bne       $-0x0020                  ; 0x0000FD04
0FDA8 0FD28          939F0010               stw       r28,0x0010(r31)
0FDAC 0FD2C   X      7FC3F378               mr        r3,r30
0FDB0 0FD30          38210050               addi      SP,SP,80
0FDB4 0FD34          80010008               lwz       r0,0x0008(SP)
0FDB8 0FD38   X      7C0803A6               mtlr      r0                        ; LR = 8
0FDBC 0FD3C          BB61FFEC               lmw       r27,-0x0014(SP)
0FDC0 0FD40   X      4E800020               blr
0FDC4 0FD44   X      7C0802A6               mflr      r0                        ; LR = 8
0FDC8 0FD48          BF01FFE0               stmw      r24,-0x0020(SP)
0FDCC 0FD4C          90010008               stw       r0,0x0008(SP)
0FDD0 0FD50          9421FFA0               stwu      SP,-0x0060(SP)
0FDD4 0FD54   X      7C9C2378               mr        r28,r4
0FDD8 0FD58   X      7C7B1B78               mr        r27,r3
0FDDC 0FD5C          833B0004               lwz       r25,0x0004(r27)
0FDE0 0FD60   X      7F9EE378               mr        r30,r28
0FDE4 0FD64          819E0014               lwz       r12,0x0014(r30)
0FDE8 0FD68   X      7CFA3B78               mr        r26,r7
0FDEC 0FD6C          890C000D               lbz       r8,0x000D(r12)
0FDF0 0FD70   X      7CBD2B78               mr        r29,r5
0FDF4 0FD74   X      2C080001               cmpwi     r8,1
0FDF8 0FD78   X      40820008               bne       $+0x0008                  ; 0x0000FD80
0FDFC 0FD7C          83DC0008               lwz       r30,0x0008(r28)
0FE00 0FD80          813E000C               lwz       r9,0x000C(r30)
0FE04 0FD84   X      38800001               li        r4,1
0FE08 0FD88   X      7C664850               sub       r3,r9,r6
0FE0C 0FD8C          907E000C               stw       r3,0x000C(r30)
0FE10 0FD90   X      38600018               li        r3,24
0FE14 0FD94          48007885               bl        $+0x7884                  ; 0x00017618
0FE18 0FD98          80410014               lwz       RTOC,0x0014(SP)
0FE1C 0FD9C   X      7C7F1B78               mr        r31,r3
0FE20 0FDA0   X      2C1F0000               cmpwi     r31,0
0FE24 0FDA4   X      40820040               bne       $+0x0040                  ; 0x0000FDE4
0FE28 0FDA8          38823848               addi      r4,RTOC,14408
0FE2C 0FDAC   X      38A00018               li        r5,24
0FE30 0FDB0          807901E4               lwz       r3,0x01E4(r25)
0FE34 0FDB4          3884084F               addi      r4,r4,2127
0FE38 0FDB8          4BFF9859               bl        $-0x67A8                  ; 0x00009610
0FE3C 0FDBC   X      60000000               nop
0FE40 0FDC0   X      7F83E378               mr        r3,r28
0FE44 0FDC4          4800795D               bl        $+0x795C                  ; 0x00017720
0FE48 0FDC8          80410014               lwz       RTOC,0x0014(SP)
0FE4C 0FDCC   X      38600000               li        r3,0
0FE50 0FDD0          38210060               addi      SP,SP,96
0FE54 0FDD4          80010008               lwz       r0,0x0008(SP)
0FE58 0FDD8   X      7C0803A6               mtlr      r0                        ; LR = 8
0FE5C 0FDDC          BB01FFE0               lmw       r24,-0x0020(SP)
0FE60 0FDE0   X      4E800020               blr
0FE64 0FDE4          93DF0008               stw       r30,0x0008(r31)
0FE68 0FDE8   X      7C1CF000               cmpw      r28,r30
0FE6C 0FDEC   X      4182000C               beq       $+0x000C                  ; 0x0000FDF8
0FE70 0FDF0          93FC0008               stw       r31,0x0008(r28)
0FE74 0FDF4          48000008               b         $+0x0008                  ; 0x0000FDFC
0FE78 0FDF8   X      7FFCFB78               mr        r28,r31
0FE7C 0FDFC          807F0014               lwz       r3,0x0014(r31)
0FE80 0FE00          83030008               lwz       r24,0x0008(r3)
0FE84 0FE04          931F0010               stw       r24,0x0010(r31)
0FE88 0FE08   X      3898FFE8               subi      r4,r24,24
0FE8C 0FE0C          909F000C               stw       r4,0x000C(r31)
0FE90 0FE10   X      3878FFF8               subi      r3,r24,8
0FE94 0FE14          48007ABD               bl        $+0x7ABC                  ; 0x000178D0
0FE98 0FE18          80410014               lwz       RTOC,0x0014(SP)
0FE9C 0FE1C          9358FFEC               stw       r26,-0x0014(r24)
0FEA0 0FE20          93B8FFF0               stw       r29,-0x0010(r24)
0FEA4 0FE24          801B0034               lwz       r0,0x0034(r27)
0FEA8 0FE28   X      7C1D0000               cmpw      r29,r0
0FEAC 0FE2C   X      40810024               ble       $+0x0024                  ; 0x0000FE50
0FEB0 0FE30          63400004               ori       r0,r26,0x0004
0FEB4 0FE34          9018FFEC               stw       r0,-0x0014(r24)
0FEB8 0FE38   X      7FE3FB78               mr        r3,r31
0FEBC 0FE3C          809B0034               lwz       r4,0x0034(r27)
0FEC0 0FE40   X      7C9D2050               sub       r4,r4,r29
0FEC4 0FE44          480079CD               bl        $+0x79CC                  ; 0x00017810
0FEC8 0FE48          80410014               lwz       RTOC,0x0014(SP)
0FECC 0FE4C          83BB0034               lwz       r29,0x0034(r27)
0FED0 0FE50   X      3BC00000               li        r30,0
0FED4 0FE54   X      7FBBEB78               mr        r27,r29
0FED8 0FE58          3BBB0018               addi      r29,r27,24
0FEDC 0FE5C   X      57A3077F               clrlwi.   r3,r29,29
0FEE0 0FE60   X      41820154               beq       $+0x0154                  ; 0x0000FFB4
0FEE4 0FE64          809F0008               lwz       r4,0x0008(r31)
0FEE8 0FE68   X      2C040000               cmpwi     r4,0
0FEEC 0FE6C   X      41820014               beq       $+0x0014                  ; 0x0000FE80
0FEF0 0FE70          83FF0008               lwz       r31,0x0008(r31)
0FEF4 0FE74          807F0008               lwz       r3,0x0008(r31)
0FEF8 0FE78   X      2C030000               cmpwi     r3,0
0FEFC 0FE7C   X      4082FFF4               bne       $-0x000C                  ; 0x0000FE70
0FF00 0FE80          80BF0014               lwz       r5,0x0014(r31)
0FF04 0FE84   X      57A4077E               clrlwi    r4,r29,29
0FF08 0FE88          80C50008               lwz       r6,0x0008(r5)
0FF0C 0FE8C          20640008               subfic    r3,r4,8
0FF10 0FE90          80FF0010               lwz       r7,0x0010(r31)
0FF14 0FE94   X      7D073050               sub       r8,r6,r7
0FF18 0FE98   X      7C081800               cmpw      r8,r3
0FF1C 0FE9C   X      4080003C               bge       $+0x003C                  ; 0x0000FED8
0FF20 0FEA0   X      38800001               li        r4,1
0FF24 0FEA4          48007775               bl        $+0x7774                  ; 0x00017618
0FF28 0FEA8          80410014               lwz       RTOC,0x0014(SP)
0FF2C 0FEAC          907F0008               stw       r3,0x0008(r31)
0FF30 0FEB0   X      2C030000               cmpwi     r3,0
0FF34 0FEB4   X      40820020               bne       $+0x0020                  ; 0x0000FED4
0FF38 0FEB8          38823848               addi      r4,RTOC,14408
0FF3C 0FEBC   X      38A00018               li        r5,24
0FF40 0FEC0          807901E4               lwz       r3,0x01E4(r25)
0FF44 0FEC4          3884084F               addi      r4,r4,2127
0FF48 0FEC8          4BFF9749               bl        $-0x68B8                  ; 0x00009610
0FF4C 0FECC   X      60000000               nop
0FF50 0FED0          4BFFFEF0               b         $-0x0110                  ; 0x0000FDC0
0FF54 0FED4          83FF0008               lwz       r31,0x0008(r31)
0FF58 0FED8          387B0018               addi      r3,r27,24
0FF5C 0FEDC   X      5464077E               clrlwi    r4,r3,29
0FF60 0FEE0          21040008               subfic    r8,r4,8
0FF64 0FEE4          21240007               subfic    r9,r4,7
0FF68 0FEE8   X      2C080000               cmpwi     r8,0
0FF6C 0FEEC          7FA34214               add       r29,r3,r8
0FF70 0FEF0   X      418200C4               beq       $+0x00C4                  ; 0x0000FFB4
0FF74 0FEF4   X      28080008               cmplwi    r8,0x0008
0FF78 0FEF8   X      4180009C               blt       $+0x009C                  ; 0x0000FF94
0FF7C 0FEFC   X      5506E8FE               srwi      r6,r8,3
0FF80 0FF00   X      7CC903A6               mtctr     r6                        ; CTR = 9
0FF84 0FF04          807F0010               lwz       r3,0x0010(r31)
0FF88 0FF08   X      3929FFF8               subi      r9,r9,8
0FF8C 0FF0C          38830001               addi      r4,r3,1
0FF90 0FF10          909F0010               stw       r4,0x0010(r31)
0FF94 0FF14          9BC30000               stb       r30,0x0000(r3)
0FF98 0FF18          80BF0010               lwz       r5,0x0010(r31)
0FF9C 0FF1C          38C50001               addi      r6,r5,1
0FFA0 0FF20          90DF0010               stw       r6,0x0010(r31)
0FFA4 0FF24          9BC50000               stb       r30,0x0000(r5)
0FFA8 0FF28          80FF0010               lwz       r7,0x0010(r31)
0FFAC 0FF2C          39070001               addi      r8,r7,1
0FFB0 0FF30          911F0010               stw       r8,0x0010(r31)
0FFB4 0FF34          9BC70000               stb       r30,0x0000(r7)
0FFB8 0FF38          815F0010               lwz       r10,0x0010(r31)
0FFBC 0FF3C          396A0001               addi      r11,r10,1
0FFC0 0FF40          917F0010               stw       r11,0x0010(r31)
0FFC4 0FF44          9BCA0000               stb       r30,0x0000(r10)
0FFC8 0FF48          819F0010               lwz       r12,0x0010(r31)
0FFCC 0FF4C          380C0001               addi      r0,r12,1
0FFD0 0FF50          901F0010               stw       r0,0x0010(r31)
0FFD4 0FF54          9BCC0000               stb       r30,0x0000(r12)
0FFD8 0FF58          819F0010               lwz       r12,0x0010(r31)
0FFDC 0FF5C          380C0001               addi      r0,r12,1
0FFE0 0FF60          901F0010               stw       r0,0x0010(r31)
0FFE4 0FF64          9BCC0000               stb       r30,0x0000(r12)
0FFE8 0FF68          819F0010               lwz       r12,0x0010(r31)
0FFEC 0FF6C          380C0001               addi      r0,r12,1
0FFF0 0FF70          901F0010               stw       r0,0x0010(r31)
0FFF4 0FF74          9BCC0000               stb       r30,0x0000(r12)
0FFF8 0FF78          819F0010               lwz       r12,0x0010(r31)
0FFFC 0FF7C          380C0001               addi      r0,r12,1
10000 0FF80          901F0010               stw       r0,0x0010(r31)
10004 0FF84          9BCC0000               stb       r30,0x0000(r12)
10008 0FF88   X      4200FF7C               bdnz      $-0x0084                  ; 0x0000FF04
1000C 0FF8C   X      2C09FFFF               cmpwi     r9,-1
10010 0FF90   X      41820024               beq       $+0x0024                  ; 0x0000FFB4
10014 0FF94          38090001               addi      r0,r9,1
10018 0FF98   X      7C0903A6               mtctr     r0                        ; CTR = 9
1001C 0FF9C          807F0010               lwz       r3,0x0010(r31)
10020 0FFA0   X      3929FFFF               subi      r9,r9,1
10024 0FFA4          38830001               addi      r4,r3,1
10028 0FFA8          909F0010               stw       r4,0x0010(r31)
1002C 0FFAC          9BC30000               stb       r30,0x0000(r3)
10030 0FFB0   X      4200FFEC               bdnz      $-0x0014                  ; 0x0000FF9C
10034 0FFB4          93B8FFE8               stw       r29,-0x0018(r24)
10038 0FFB8   X      7F83E378               mr        r3,r28
1003C 0FFBC          38210060               addi      SP,SP,96
10040 0FFC0          80010008               lwz       r0,0x0008(SP)
10044 0FFC4   X      7C0803A6               mtlr      r0                        ; LR = 8
10048 0FFC8          BB01FFE0               lmw       r24,-0x0020(SP)
1004C 0FFCC   X      4E800020               blr
10050 0FFD0   X      7C0802A6               mflr      r0                        ; LR = 8
10054 0FFD4          BF61FFEC               stmw      r27,-0x0014(SP)
10058 0FFD8          90010008               stw       r0,0x0008(SP)
1005C 0FFDC          9421FFB0               stwu      SP,-0x0050(SP)
10060 0FFE0   X      7C7F1B78               mr        r31,r3
10064 0FFE4   X      7C9E2378               mr        r30,r4
10068 0FFE8   X      7CBD2B78               mr        r29,r5
1006C 0FFEC   X      7FC3F378               mr        r3,r30
10070 0FFF0          480077C1               bl        $+0x77C0                  ; 0x000177B0
10074 0FFF4          80410014               lwz       RTOC,0x0014(SP)
10078 0FFF8          83FF01C4               lwz       r31,0x01C4(r31)
1007C 0FFFC   X      7C7C1B78               mr        r28,r3
10080 10000   X      2C1F0000               cmpwi     r31,0
10084 10004   X      41820020               beq       $+0x0020                  ; 0x00010024
10088 10008          819F0014               lwz       r12,0x0014(r31)
1008C 1000C          806C000C               lwz       r3,0x000C(r12)
10090 10010          54630529               rlwinm.   r3,r3,0,20,20
10094 10014   X      40820010               bne       $+0x0010                  ; 0x00010024
10098 10018          83FF0008               lwz       r31,0x0008(r31)
1009C 1001C   X      2C1F0000               cmpwi     r31,0
100A0 10020   X      4082FFE8               bne       $-0x0018                  ; 0x00010008
100A4 10024   X      2C1F0000               cmpwi     r31,0
100A8 10028   X      41820080               beq       $+0x0080                  ; 0x000100A8
100AC 1002C          63BB0002               ori       r27,r29,0x0002
100B0 10030          83BF0014               lwz       r29,0x0014(r31)
100B4 10034          83FF0008               lwz       r31,0x0008(r31)
100B8 10038   X      2C1F0000               cmpwi     r31,0
100BC 1003C   X      41820018               beq       $+0x0018                  ; 0x00010054
100C0 10040          809F0014               lwz       r4,0x0014(r31)
100C4 10044          8064000C               lwz       r3,0x000C(r4)
100C8 10048          54630529               rlwinm.   r3,r3,0,20,20
100CC 1004C   X      4182FFE8               beq       $-0x0018                  ; 0x00010034
100D0 10050          48000014               b         $+0x0014                  ; 0x00010064
100D4 10054   X      3BE00000               li        r31,0
100D8 10058   X      7FC4F378               mr        r4,r30
100DC 1005C   X      3BC00000               li        r30,0
100E0 10060          48000014               b         $+0x0014                  ; 0x00010074
100E4 10064   X      7FC3F378               mr        r3,r30
100E8 10068          48007761               bl        $+0x7760                  ; 0x000177C8
100EC 1006C          80410014               lwz       RTOC,0x0014(SP)
100F0 10070   X      7C641B78               mr        r4,r3
100F4 10074   X      38C00000               li        r6,0
100F8 10078   X      7FA3EB78               mr        r3,r29
100FC 1007C   X      7F85E378               mr        r5,r28
10100 10080   X      7F67DB78               mr        r7,r27
10104 10084          4BFFFCC1               bl        $-0x0340                  ; 0x0000FD44
10108 10088   X      7C641B78               mr        r4,r3
1010C 1008C   X      2C040000               cmpwi     r4,0
10110 10090   X      41820010               beq       $+0x0010                  ; 0x000100A0
10114 10094          807D0014               lwz       r3,0x0014(r29)
10118 10098          48007749               bl        $+0x7748                  ; 0x000177E0
1011C 1009C          80410014               lwz       RTOC,0x0014(SP)
10120 100A0   X      2C1F0000               cmpwi     r31,0
10124 100A4   X      4082FF8C               bne       $-0x0074                  ; 0x00010030
10128 100A8   X      2C1E0000               cmpwi     r30,0
1012C 100AC   X      41820010               beq       $+0x0010                  ; 0x000100BC
10130 100B0   X      7FC3F378               mr        r3,r30
10134 100B4          4800766D               bl        $+0x766C                  ; 0x00017720
10138 100B8          80410014               lwz       RTOC,0x0014(SP)
1013C 100BC          38210050               addi      SP,SP,80
10140 100C0          80010008               lwz       r0,0x0008(SP)
10144 100C4   X      7C0803A6               mtlr      r0                        ; LR = 8
10148 100C8          BB61FFEC               lmw       r27,-0x0014(SP)
1014C 100CC   X      4E800020               blr
10150 100D0   X      7C0802A6               mflr      r0                        ; LR = 8
10154 100D4          BE41FFC8               stmw      r18,-0x0038(SP)
10158 100D8          90010008               stw       r0,0x0008(SP)
1015C 100DC          9421FF90               stwu      SP,-0x0070(SP)
10160 100E0   X      7C7B1B78               mr        r27,r3
10164 100E4          801B0080               lwz       r0,0x0080(r27)
10168 100E8   X      7C942378               mr        r20,r4
1016C 100EC          82BB01E0               lwz       r21,0x01E0(r27)
10170 100F0   X      28000000               cmplwi    r0,0x0000
10174 100F4          8134000C               lwz       r9,0x000C(r20)
10178 100F8   X      7CB22B78               mr        r18,r5
1017C 100FC   X      4081004C               ble       $+0x004C                  ; 0x00010148
10180 10100          80C90000               lwz       r6,0x0000(r9)
10184 10104          807B0074               lwz       r3,0x0074(r27)
10188 10108   X      7C061800               cmpw      r6,r3
1018C 1010C   X      4082003C               bne       $+0x003C                  ; 0x00010148
10190 10110          A0890004               lhz       r4,0x0004(r9)
10194 10114          A07B0078               lhz       r3,0x0078(r27)
10198 10118   X      7C041800               cmpw      r4,r3
1019C 1011C   X      4082002C               bne       $+0x002C                  ; 0x00010148
101A0 10120   X      7F63DB78               mr        r3,r27
101A4 10124   X      7E84A378               mr        r4,r20
101A8 10128   X      7E459378               mr        r5,r18
101AC 1012C          4BFFFEA5               bl        $-0x015C                  ; 0x0000FFD0
101B0 10130   X      38600000               li        r3,0
101B4 10134          38210070               addi      SP,SP,112
101B8 10138          80010008               lwz       r0,0x0008(SP)
101BC 1013C   X      7C0803A6               mtlr      r0                        ; LR = 8
101C0 10140          BA41FFC8               lmw       r18,-0x0038(SP)
101C4 10144   X      4E800020               blr
101C8 10148          83FB0090               lwz       r31,0x0090(r27)
101CC 1014C   X      281F0000               cmplwi    r31,0x0000
101D0 10150   X      40810024               ble       $+0x0024                  ; 0x00010174
101D4 10154          80690000               lwz       r3,0x0000(r9)
101D8 10158          809B0084               lwz       r4,0x0084(r27)
101DC 1015C   X      7C032000               cmpw      r3,r4
101E0 10160   X      40820014               bne       $+0x0014                  ; 0x00010174
101E4 10164          A0A90004               lhz       r5,0x0004(r9)
101E8 10168          A07B0088               lhz       r3,0x0088(r27)
101EC 1016C   X      7C051800               cmpw      r5,r3
101F0 10170   X      4182FFB0               beq       $-0x0050                  ; 0x00010120
101F4 10174          809B00A0               lwz       r4,0x00A0(r27)
101F8 10178   X      28040000               cmplwi    r4,0x0000
101FC 1017C   X      40810024               ble       $+0x0024                  ; 0x000101A0
10200 10180          80690000               lwz       r3,0x0000(r9)
10204 10184          809B0094               lwz       r4,0x0094(r27)
10208 10188   X      7C032000               cmpw      r3,r4
1020C 1018C   X      40820014               bne       $+0x0014                  ; 0x000101A0
10210 10190          A0A90004               lhz       r5,0x0004(r9)
10214 10194          A07B0098               lhz       r3,0x0098(r27)
10218 10198   X      7C051800               cmpw      r5,r3
1021C 1019C   X      4182FF84               beq       $-0x007C                  ; 0x00010120
10220 101A0          809B00B0               lwz       r4,0x00B0(r27)
10224 101A4   X      28040000               cmplwi    r4,0x0000
10228 101A8   X      40810024               ble       $+0x0024                  ; 0x000101CC
1022C 101AC          80690000               lwz       r3,0x0000(r9)
10230 101B0          809B00A4               lwz       r4,0x00A4(r27)
10234 101B4   X      7C032000               cmpw      r3,r4
10238 101B8   X      40820014               bne       $+0x0014                  ; 0x000101CC
1023C 101BC          A0A90004               lhz       r5,0x0004(r9)
10240 101C0          A07B00A8               lhz       r3,0x00A8(r27)
10244 101C4   X      7C051800               cmpw      r5,r3
10248 101C8   X      4182FF58               beq       $-0x00A8                  ; 0x00010120
1024C 101CC          889B034C               lbz       r4,0x034C(r27)
10250 101D0   X      2C040000               cmpwi     r4,0
10254 101D4   X      4182002C               beq       $+0x002C                  ; 0x00010200
10258 101D8          88690000               lbz       r3,0x0000(r9)
1025C 101DC   X      546307FF               clrlwi.   r3,r3,31
10260 101E0   X      41820020               beq       $+0x0020                  ; 0x00010200
10264 101E4   X      7E83A378               mr        r3,r20
10268 101E8          480075E1               bl        $+0x75E0                  ; 0x000177C8
1026C 101EC          80410014               lwz       RTOC,0x0014(SP)
10270 101F0   X      7C641B78               mr        r4,r3
10274 101F4   X      7F63DB78               mr        r3,r27
10278 101F8   X      7E459378               mr        r5,r18
1027C 101FC          4BFFFDD5               bl        $-0x022C                  ; 0x0000FFD0
10280 10200          8BDB01FD               lbz       r30,0x01FD(r27)
10284 10204   X      3A600000               li        r19,0
10288 10208   X      2C1E0000               cmpwi     r30,0
1028C 1020C   X      41820034               beq       $+0x0034                  ; 0x00010240
10290 10210          887B01FE               lbz       r3,0x01FE(r27)
10294 10214   X      2C030000               cmpwi     r3,0
10298 10218   X      408201CC               bne       $+0x01CC                  ; 0x000103E4
1029C 1021C   X      7E83A378               mr        r3,r20
102A0 10220          48007501               bl        $+0x7500                  ; 0x00017720
102A4 10224          80410014               lwz       RTOC,0x0014(SP)
102A8 10228   X      38600000               li        r3,0
102AC 1022C          38210070               addi      SP,SP,112
102B0 10230          80010008               lwz       r0,0x0008(SP)
102B4 10234   X      7C0803A6               mtlr      r0                        ; LR = 8
102B8 10238          BA41FFC8               lmw       r18,-0x0038(SP)
102BC 1023C   X      4E800020               blr
102C0 10240   X      7EA3AB78               mr        r3,r21
102C4 10244          4BFF8379               bl        $-0x7C88                  ; 0x000085BC
102C8 10248   X      60000000               nop
102CC 1024C   X      39200001               li        r9,1
102D0 10250   X      7C791B78               mr        r25,r3
102D4 10254   X      7F3DCB78               mr        r29,r25
102D8 10258   X      2C1D0000               cmpwi     r29,0
102DC 1025C   X      40820014               bne       $+0x0014                  ; 0x00010270
102E0 10260          83FB023C               lwz       r31,0x023C(r27)
102E4 10264          3BFF0001               addi      r31,r31,1
102E8 10268          93FB023C               stw       r31,0x023C(r27)
102EC 1026C          48000178               b         $+0x0178                  ; 0x000103E4
102F0 10270          913D0028               stw       r9,0x0028(r29)
102F4 10274   X      7E9FA378               mr        r31,r20
102F8 10278          927D0008               stw       r19,0x0008(r29)
102FC 1027C   X      3B000000               li        r24,0
10300 10280          83DD0010               lwz       r30,0x0010(r29)
10304 10284          835D001C               lwz       r26,0x001C(r29)
10308 10288          839F000C               lwz       r28,0x000C(r31)
1030C 1028C          7F5ED214               add       r26,r30,r26
10310 10290          801F0010               lwz       r0,0x0010(r31)
10314 10294   X      7CFED050               sub       r7,r26,r30
10318 10298   X      7C7C0050               sub       r3,r0,r28
1031C 1029C          7CE8FE70               srawi     r8,r7,31
10320 102A0          7C65FE70               srawi     r5,r3,31
10324 102A4   X      7D633810               subc      r11,r7,r3
10328 102A8          7D454110               subfe     r10,r5,r8
1032C 102AC   X      7FD6F378               mr        r22,r30
10330 102B0          7D4C5838               and       r12,r10,r11
10334 102B4          7EE36214               add       r23,r3,r12
10338 102B8   X      7F83E378               mr        r3,r28
1033C 102BC          7F806214               add       r28,r0,r12
10340 102C0   X      7EC4B378               mr        r4,r22
10344 102C4          7FD7B214               add       r30,r23,r22
10348 102C8   X      7EE5BB78               mr        r5,r23
1034C 102CC          4800728D               bl        $+0x728C                  ; 0x00017558
10350 102D0          80410014               lwz       RTOC,0x0014(SP)
10354 102D4          801F0010               lwz       r0,0x0010(r31)
10358 102D8   X      7C00E000               cmpw      r0,r28
1035C 102DC   X      40820028               bne       $+0x0028                  ; 0x00010304
10360 102E0          83FF0008               lwz       r31,0x0008(r31)
10364 102E4   X      2C1F0000               cmpwi     r31,0
10368 102E8   X      40820018               bne       $+0x0018                  ; 0x00010300
1036C 102EC          801D0010               lwz       r0,0x0010(r29)
10370 102F0   X      7C60F050               sub       r3,r30,r0
10374 102F4          907D0020               stw       r3,0x0020(r29)
10378 102F8          7D23C214               add       r9,r3,r24
1037C 102FC          4800006C               b         $+0x006C                  ; 0x00010368
10380 10300          839F000C               lwz       r28,0x000C(r31)
10384 10304          7C97B214               add       r4,r23,r22
10388 10308   X      7C04D040               cmplw     r4,r26
1038C 1030C   X      4180FF84               blt       $-0x007C                  ; 0x00010290
10390 10310          807D001C               lwz       r3,0x001C(r29)
10394 10314          907D0020               stw       r3,0x0020(r29)
10398 10318          7F03C214               add       r24,r3,r24
1039C 1031C   X      7EA3AB78               mr        r3,r21
103A0 10320          4BFF829D               bl        $-0x7D64                  ; 0x000085BC
103A4 10324   X      60000000               nop
103A8 10328          907D0008               stw       r3,0x0008(r29)
103AC 1032C   X      2C030000               cmpwi     r3,0
103B0 10330   X      40820014               bne       $+0x0014                  ; 0x00010344
103B4 10334          835B023C               lwz       r26,0x023C(r27)
103B8 10338          3B5A0001               addi      r26,r26,1
103BC 1033C          935B023C               stw       r26,0x023C(r27)
103C0 10340          480000A4               b         $+0x00A4                  ; 0x000103E4
103C4 10344          80990028               lwz       r4,0x0028(r25)
103C8 10348   X      7C7D1B78               mr        r29,r3
103CC 1034C          38840001               addi      r4,r4,1
103D0 10350          90990028               stw       r4,0x0028(r25)
103D4 10354          83DD0010               lwz       r30,0x0010(r29)
103D8 10358          835D001C               lwz       r26,0x001C(r29)
103DC 1035C          927D0008               stw       r19,0x0008(r29)
103E0 10360          7F5ED214               add       r26,r30,r26
103E4 10364          4BFFFF2C               b         $-0x00D4                  ; 0x00010290
103E8 10368          81190010               lwz       r8,0x0010(r25)
103EC 1036C          A0A8000C               lhz       r5,0x000C(r8)
103F0 10370   X      2C050000               cmpwi     r5,0
103F4 10374   X      40820010               bne       $+0x0010                  ; 0x00010384
103F8 10378          3C690001               addis     r3,r9,1
103FC 1037C   X      3863FFF2               subi      r3,r3,14
10400 10380          B068000C               sth       r3,0x000C(r8)
10404 10384          91390024               stw       r9,0x0024(r25)
10408 10388   X      7EA3AB78               mr        r3,r21
1040C 1038C   X      7F24CB78               mr        r4,r25
10410 10390   X      7E459378               mr        r5,r18
10414 10394          4BFFB5F9               bl        $-0x4A08                  ; 0x0000B98C
10418 10398   X      60000000               nop
1041C 1039C   X      2C030000               cmpwi     r3,0
10420 103A0   X      41820014               beq       $+0x0014                  ; 0x000103B4
10424 103A4          83FB0240               lwz       r31,0x0240(r27)
10428 103A8          3BFF0001               addi      r31,r31,1
1042C 103AC          93FB0240               stw       r31,0x0240(r27)
10430 103B0          48000034               b         $+0x0034                  ; 0x000103E4
10434 103B4          807B0224               lwz       r3,0x0224(r27)
10438 103B8          38630001               addi      r3,r3,1
1043C 103BC          907B0224               stw       r3,0x0224(r27)
10440 103C0   X      7E83A378               mr        r3,r20
10444 103C4          4800735D               bl        $+0x735C                  ; 0x00017720
10448 103C8          80410014               lwz       RTOC,0x0014(SP)
1044C 103CC   X      38600000               li        r3,0
10450 103D0          38210070               addi      SP,SP,112
10454 103D4          80010008               lwz       r0,0x0008(SP)
10458 103D8   X      7C0803A6               mtlr      r0                        ; LR = 8
1045C 103DC          BA41FFC8               lmw       r18,-0x0038(SP)
10460 103E0   X      4E800020               blr
10464 103E4   X      2C190000               cmpwi     r25,0
10468 103E8   X      41820010               beq       $+0x0010                  ; 0x000103F8
1046C 103EC   X      7F23CB78               mr        r3,r25
10470 103F0          4BFF8395               bl        $-0x7C6C                  ; 0x00008784
10474 103F4   X      60000000               nop
10478 103F8          83FB0228               lwz       r31,0x0228(r27)
1047C 103FC   X      7E83A378               mr        r3,r20
10480 10400          809B0238               lwz       r4,0x0238(r27)
10484 10404          3BFF0001               addi      r31,r31,1
10488 10408          93FB0228               stw       r31,0x0228(r27)
1048C 1040C          38840001               addi      r4,r4,1
10490 10410          909B0238               stw       r4,0x0238(r27)
10494 10414          38210070               addi      SP,SP,112
10498 10418          80010008               lwz       r0,0x0008(SP)
1049C 1041C   X      7C0803A6               mtlr      r0                        ; LR = 8
104A0 10420          BA41FFC8               lmw       r18,-0x0038(SP)
104A4 10424   X      4E800020               blr
104A8 10428   X      7C0802A6               mflr      r0                        ; LR = 8
104AC 1042C          BF61FFEC               stmw      r27,-0x0014(SP)
104B0 10430          90010008               stw       r0,0x0008(SP)
104B4 10434          9421FFB0               stwu      SP,-0x0050(SP)
104B8 10438          80A30014               lwz       r5,0x0014(r3)
104BC 1043C   X      7C9D2378               mr        r29,r4
104C0 10440          8085000C               lwz       r4,0x000C(r5)
104C4 10444   X      3B800000               li        r28,0
104C8 10448          80E50004               lwz       r7,0x0004(r5)
104CC 1044C          54800631               rlwinm.   r0,r4,0,24,24
104D0 10450          83DD000C               lwz       r30,0x000C(r29)
104D4 10454   X      40820044               bne       $+0x0044                  ; 0x00010498
104D8 10458          38823848               addi      r4,RTOC,14408
104DC 1045C          806701E4               lwz       r3,0x01E4(r7)
104E0 10460          38840871               addi      r4,r4,2161
104E4 10464          4BFF91AD               bl        $-0x6E54                  ; 0x00009610
104E8 10468   X      60000000               nop
104EC 1046C          83FD0014               lwz       r31,0x0014(r29)
104F0 10470   X      38800081               li        r4,129
104F4 10474          989F000D               stb       r4,0x000D(r31)
104F8 10478   X      38A00016               li        r5,22
104FC 1047C   X      7FA3EB78               mr        r3,r29
10500 10480          90BE0010               stw       r5,0x0010(r30)
10504 10484          38210050               addi      SP,SP,80
10508 10488          80010008               lwz       r0,0x0008(SP)
1050C 1048C   X      7C0803A6               mtlr      r0                        ; LR = 8
10510 10490          BB61FFEC               lmw       r27,-0x0014(SP)
10514 10494   X      4E800020               blr
10518 10498          83FD0008               lwz       r31,0x0008(r29)
1051C 1049C   X      38C00000               li        r6,0
10520 104A0   X      2C1F0000               cmpwi     r31,0
10524 104A4   X      4182FFC8               beq       $-0x0038                  ; 0x0001046C
10528 104A8          813F000C               lwz       r9,0x000C(r31)
1052C 104AC          811F0010               lwz       r8,0x0010(r31)
10530 104B0   X      7D094050               sub       r8,r8,r9
10534 104B4   X      28080004               cmplwi    r8,0x0004
10538 104B8   X      4180FFB4               blt       $-0x004C                  ; 0x0001046C
1053C 104BC          81690000               lwz       r11,0x0000(r9)
10540 104C0   X      2C0B0001               cmpwi     r11,1
10544 104C4   X      41820010               beq       $+0x0010                  ; 0x000104D4
10548 104C8   X      2C0B0002               cmpwi     r11,2
1054C 104CC   X      418200C8               beq       $+0x00C8                  ; 0x00010594
10550 104D0          4BFFFF9C               b         $-0x0064                  ; 0x0001046C
10554 104D4   X      2808000C               cmplwi    r8,0x000C
10558 104D8   X      4180FF94               blt       $-0x006C                  ; 0x0001046C
1055C 104DC          80C90004               lwz       r6,0x0004(r9)
10560 104E0          548805A6               rlwinm    r8,r4,0,22,19
10564 104E4          80E70034               lwz       r7,0x0034(r7)
10568 104E8          54CA077B               rlwinm.   r10,r6,0,29,29
1056C 104EC          38890008               addi      r4,r9,8
10570 104F0   X      41820014               beq       $+0x0014                  ; 0x00010504
10574 104F4          80690008               lwz       r3,0x0008(r9)
10578 104F8   X      7C033840               cmplw     r3,r7
1057C 104FC   X      40800008               bge       $+0x0008                  ; 0x00010504
10580 10500   X      7C671B78               mr        r7,r3
10584 10504          90E50034               stw       r7,0x0034(r5)
10588 10508   X      54CA07FF               clrlwi.   r10,r6,31
1058C 1050C          90E40000               stw       r7,0x0000(r4)
10590 10510   X      41820028               beq       $+0x0028                  ; 0x00010538
10594 10514   X      7D074378               mr        r7,r8
10598 10518          54C307BD               rlwinm.   r3,r6,0,30,30
1059C 1051C          60E80400               ori       r8,r7,0x0400
105A0 10520   X      41820020               beq       $+0x0020                  ; 0x00010540
105A4 10524          80890004               lwz       r4,0x0004(r9)
105A8 10528          60E80C00               ori       r8,r7,0x0C00
105AC 1052C          608400F8               ori       r4,r4,0x00F8
105B0 10530          90890004               stw       r4,0x0004(r9)
105B4 10534          4800000C               b         $+0x000C                  ; 0x00010540
105B8 10538   X      2C060000               cmpwi     r6,0
105BC 1053C   X      4082FF30               bne       $-0x00D0                  ; 0x0001046C
105C0 10540          9105000C               stw       r8,0x000C(r5)
105C4 10544   X      38600018               li        r3,24
105C8 10548          907E0014               stw       r3,0x0014(r30)
105CC 1054C          939E000C               stw       r28,0x000C(r30)
105D0 10550          83FD0008               lwz       r31,0x0008(r29)
105D4 10554   X      2C1F0000               cmpwi     r31,0
105D8 10558   X      41820028               beq       $+0x0028                  ; 0x00010580
105DC 1055C          809F0010               lwz       r4,0x0010(r31)
105E0 10560          807F000C               lwz       r3,0x000C(r31)
105E4 10564          80DE000C               lwz       r6,0x000C(r30)
105E8 10568   X      7CA32050               sub       r5,r4,r3
105EC 1056C          7CE53214               add       r7,r5,r6
105F0 10570          90FE000C               stw       r7,0x000C(r30)
105F4 10574          83FF0008               lwz       r31,0x0008(r31)
105F8 10578   X      2C1F0000               cmpwi     r31,0
105FC 1057C   X      4082FFE0               bne       $-0x0020                  ; 0x0001055C
10600 10580          939E0010               stw       r28,0x0010(r30)
10604 10584   X      38600081               li        r3,129
10608 10588          811D0014               lwz       r8,0x0014(r29)
1060C 1058C          9868000D               stb       r3,0x000D(r8)
10610 10590          480000E8               b         $+0x00E8                  ; 0x00010678
10614 10594   X      28080008               cmplwi    r8,0x0008
10618 10598   X      4180FED4               blt       $-0x012C                  ; 0x0001046C
1061C 1059C          38890008               addi      r4,r9,8
10620 105A0          909F000C               stw       r4,0x000C(r31)
10624 105A4   X      39000081               li        r8,129
10628 105A8          90DD0008               stw       r6,0x0008(r29)
1062C 105AC   X      3B600081               li        r27,129
10630 105B0          939E000C               stw       r28,0x000C(r30)
10634 105B4          939E0010               stw       r28,0x0010(r30)
10638 105B8          939E0014               stw       r28,0x0014(r30)
1063C 105BC          80BD0014               lwz       r5,0x0014(r29)
10640 105C0          9905000D               stb       r8,0x000D(r5)
10644 105C4          81490004               lwz       r10,0x0004(r9)
10648 105C8          554A0631               rlwinm.   r10,r10,0,24,24
1064C 105CC   X      41820028               beq       $+0x0028                  ; 0x000105F4
10650 105D0   X      7FA4EB78               mr        r4,r29
10654 105D4          480071C5               bl        $+0x71C4                  ; 0x00017798
10658 105D8          80410014               lwz       RTOC,0x0014(SP)
1065C 105DC   X      7FE3FB78               mr        r3,r31
10660 105E0          38210050               addi      SP,SP,80
10664 105E4          80010008               lwz       r0,0x0008(SP)
10668 105E8   X      7C0803A6               mtlr      r0                        ; LR = 8
1066C 105EC          BB61FFEC               lmw       r27,-0x0014(SP)
10670 105F0   X      4E800020               blr
10674 105F4          80A90004               lwz       r5,0x0004(r9)
10678 105F8   X      7CE33B78               mr        r3,r7
1067C 105FC   X      7FE4FB78               mr        r4,r31
10680 10600          4BFFFAD1               bl        $-0x0530                  ; 0x000100D0
10684 10604   X      2C030000               cmpwi     r3,0
10688 10608   X      41820030               beq       $+0x0030                  ; 0x00010638
1068C 1060C   X      3B800016               li        r28,22
10690 10610   X      7FE3FB78               mr        r3,r31
10694 10614          4800710D               bl        $+0x710C                  ; 0x00017720
10698 10618          80410014               lwz       RTOC,0x0014(SP)
1069C 1061C          939E0010               stw       r28,0x0010(r30)
106A0 10620   X      7FA3EB78               mr        r3,r29
106A4 10624          38210050               addi      SP,SP,80
106A8 10628          80010008               lwz       r0,0x0008(SP)
106AC 1062C   X      7C0803A6               mtlr      r0                        ; LR = 8
106B0 10630          BB61FFEC               lmw       r27,-0x0014(SP)
106B4 10634   X      4E800020               blr
106B8 10638          939E000C               stw       r28,0x000C(r30)
106BC 1063C          83FD0008               lwz       r31,0x0008(r29)
106C0 10640   X      2C1F0000               cmpwi     r31,0
106C4 10644   X      41820028               beq       $+0x0028                  ; 0x0001066C
106C8 10648          801F0010               lwz       r0,0x0010(r31)
106CC 1064C          807F000C               lwz       r3,0x000C(r31)
106D0 10650          80BE000C               lwz       r5,0x000C(r30)
106D4 10654   X      7C830050               sub       r4,r0,r3
106D8 10658          7CC42A14               add       r6,r4,r5
106DC 1065C          90DE000C               stw       r6,0x000C(r30)
106E0 10660          83FF0008               lwz       r31,0x0008(r31)
106E4 10664   X      2C1F0000               cmpwi     r31,0
106E8 10668   X      4082FFE0               bne       $-0x0020                  ; 0x00010648
106EC 1066C          939E0010               stw       r28,0x0010(r30)
106F0 10670          80FD0014               lwz       r7,0x0014(r29)
106F4 10674          9B67000D               stb       r27,0x000D(r7)
106F8 10678   X      7FA3EB78               mr        r3,r29
106FC 1067C          38210050               addi      SP,SP,80
10700 10680          80010008               lwz       r0,0x0008(SP)
10704 10684   X      7C0803A6               mtlr      r0                        ; LR = 8
10708 10688          BB61FFEC               lmw       r27,-0x0014(SP)
1070C 1068C   X      4E800020               blr
10710 10690   X      7C0802A6               mflr      r0                        ; LR = 8
10714 10694          BF01FFE0               stmw      r24,-0x0020(SP)
10718 10698          90010008               stw       r0,0x0008(SP)
1071C 1069C          9421FFA0               stwu      SP,-0x0060(SP)
10720 106A0          80A30014               lwz       r5,0x0014(r3)
10724 106A4   X      7C9E2378               mr        r30,r4
10728 106A8          80DE0014               lwz       r6,0x0014(r30)
1072C 106AC   X      3BA00000               li        r29,0
10730 106B0          83E50004               lwz       r31,0x0004(r5)
10734 106B4          88E6000D               lbz       r7,0x000D(r6)
10738 106B8          839E000C               lwz       r28,0x000C(r30)
1073C 106BC   X      2C07000E               cmpwi     r7,14
10740 106C0   X      41820028               beq       $+0x0028                  ; 0x000106E8
10744 106C4   X      7FC3F378               mr        r3,r30
10748 106C8          48007059               bl        $+0x7058                  ; 0x00017720
1074C 106CC          80410014               lwz       RTOC,0x0014(SP)
10750 106D0   X      38600000               li        r3,0
10754 106D4          38210060               addi      SP,SP,96
10758 106D8          80010008               lwz       r0,0x0008(SP)
1075C 106DC   X      7C0803A6               mtlr      r0                        ; LR = 8
10760 106E0          BB01FFE0               lmw       r24,-0x0020(SP)
10764 106E4   X      4E800020               blr
10768 106E8          807E0008               lwz       r3,0x0008(r30)
1076C 106EC   X      2C030000               cmpwi     r3,0
10770 106F0   X      418201B8               beq       $+0x01B8                  ; 0x000108A8
10774 106F4          8123000C               lwz       r9,0x000C(r3)
10778 106F8          80030010               lwz       r0,0x0010(r3)
1077C 106FC   X      7C890050               sub       r4,r0,r9
10780 10700   X      2C040004               cmpwi     r4,4
10784 10704   X      40820190               bne       $+0x0190                  ; 0x00010894
10788 10708          83690000               lwz       r27,0x0000(r9)
1078C 1070C   X      3B400000               li        r26,0
10790 10710          48007011               bl        $+0x7010                  ; 0x00017720
10794 10714          80410014               lwz       RTOC,0x0014(SP)
10798 10718          935E0008               stw       r26,0x0008(r30)
1079C 1071C   X      281B0006               cmplwi    r27,0x0006
107A0 10720          8322FFEC               lwz       r25,-0x0014(RTOC)
107A4 10724   X      38600000               li        r3,0
107A8 10728   X      4181014C               bgt       $+0x014C                  ; 0x00010874
107AC 1072C   X      5778103A               slwi      r24,r27,2
107B0 10730          7F19C02E               lwzx      r24,r25,r24
107B4 10734   X      7F0903A6               mtctr     r24                       ; CTR = 9
107B8 10738   X      4E800420               bctr
107BC 1073C   X      38000000               li        r0,0
107C0 10740   X      7FE3FB78               mr        r3,r31
107C4 10744          981F01FC               stb       r0,0x01FC(r31)
107C8 10748          981F01FD               stb       r0,0x01FD(r31)
107CC 1074C          981F01FE               stb       r0,0x01FE(r31)
107D0 10750          4BFFD771               bl        $-0x2890                  ; 0x0000DEC0
107D4 10754          83BE0014               lwz       r29,0x0014(r30)
107D8 10758   X      38800081               li        r4,129
107DC 1075C          989D000D               stb       r4,0x000D(r29)
107E0 10760   X      38C00000               li        r6,0
107E4 10764   X      7FC3F378               mr        r3,r30
107E8 10768          80BE000C               lwz       r5,0x000C(r30)
107EC 1076C          38A50028               addi      r5,r5,40
107F0 10770          90BE0010               stw       r5,0x0010(r30)
107F4 10774          90DC0010               stw       r6,0x0010(r28)
107F8 10778          90DC000C               stw       r6,0x000C(r28)
107FC 1077C          90DC0014               stw       r6,0x0014(r28)
10800 10780          38210060               addi      SP,SP,96
10804 10784          80010008               lwz       r0,0x0008(SP)
10808 10788   X      7C0803A6               mtlr      r0                        ; LR = 8
1080C 1078C          BB01FFE0               lmw       r24,-0x0020(SP)
10810 10790   X      4E800020               blr
10814 10794          88FF01FD               lbz       r7,0x01FD(r31)
10818 10798   X      2C070000               cmpwi     r7,0
1081C 1079C   X      418200F8               beq       $+0x00F8                  ; 0x00010894
10820 107A0   X      38800001               li        r4,1
10824 107A4          989F01FE               stb       r4,0x01FE(r31)
10828 107A8          4BFFFFAC               b         $-0x0054                  ; 0x00010754
1082C 107AC          88BF01FD               lbz       r5,0x01FD(r31)
10830 107B0   X      2C050000               cmpwi     r5,0
10834 107B4   X      418200E0               beq       $+0x00E0                  ; 0x00010894
10838 107B8   X      38800000               li        r4,0
1083C 107BC          989F01FE               stb       r4,0x01FE(r31)
10840 107C0   X      3BA0FFFD               li        r29,-3
10844 107C4          83FF01DC               lwz       r31,0x01DC(r31)
10848 107C8   X      2C1F0000               cmpwi     r31,0
1084C 107CC          3FBD0001               addis     r29,r29,1
10850 107D0   X      4182FF84               beq       $-0x007C                  ; 0x00010754
10854 107D4          807F000C               lwz       r3,0x000C(r31)
10858 107D8          546304E7               rlwinm.   r3,r3,0,19,19
1085C 107DC   X      41820020               beq       $+0x0020                  ; 0x000107FC
10860 107E0          809F0010               lwz       r4,0x0010(r31)
10864 107E4          A0640030               lhz       r3,0x0030(r4)
10868 107E8          7C65E838               and       r5,r3,r29
1086C 107EC          B0A40030               sth       r5,0x0030(r4)
10870 107F0          807F0010               lwz       r3,0x0010(r31)
10874 107F4          48007005               bl        $+0x7004                  ; 0x000177F8
10878 107F8          80410014               lwz       RTOC,0x0014(SP)
1087C 107FC          83FF0008               lwz       r31,0x0008(r31)
10880 10800   X      2C1F0000               cmpwi     r31,0
10884 10804   X      4082FFD0               bne       $-0x0030                  ; 0x000107D4
10888 10808          4BFFFF4C               b         $-0x00B4                  ; 0x00010754
1088C 1080C          8B7F01FD               lbz       r27,0x01FD(r31)
10890 10810   X      2C1B0000               cmpwi     r27,0
10894 10814   X      40820080               bne       $+0x0080                  ; 0x00010894
10898 10818   X      38800001               li        r4,1
1089C 1081C   X      7FE3FB78               mr        r3,r31
108A0 10820          989F01FC               stb       r4,0x01FC(r31)
108A4 10824          4BFFD69D               bl        $-0x2964                  ; 0x0000DEC0
108A8 10828          4BFFFF2C               b         $-0x00D4                  ; 0x00010754
108AC 1082C          8B7F01FD               lbz       r27,0x01FD(r31)
108B0 10830   X      2C1B0000               cmpwi     r27,0
108B4 10834   X      40820060               bne       $+0x0060                  ; 0x00010894
108B8 10838   X      38800000               li        r4,0
108BC 1083C   X      7FE3FB78               mr        r3,r31
108C0 10840          989F01FC               stb       r4,0x01FC(r31)
108C4 10844          4BFFD67D               bl        $-0x2984                  ; 0x0000DEC0
108C8 10848          4BFFFF0C               b         $-0x00F4                  ; 0x00010754
108CC 1084C   X      3BA00001               li        r29,1
108D0 10850   X      7FE3FB78               mr        r3,r31
108D4 10854          9BBF01FD               stb       r29,0x01FD(r31)
108D8 10858          4BFFD669               bl        $-0x2998                  ; 0x0000DEC0
108DC 1085C          4BFFFEF8               b         $-0x0108                  ; 0x00010754
108E0 10860   X      3B600000               li        r27,0
108E4 10864   X      7FE3FB78               mr        r3,r31
108E8 10868          9B7F01FD               stb       r27,0x01FD(r31)
108EC 1086C          4BFFD655               bl        $-0x29AC                  ; 0x0000DEC0
108F0 10870          4BFFFEE4               b         $-0x011C                  ; 0x00010754
108F4 10874          8340000C               lwz       r26,0x000C(0)
108F8 10878          38823848               addi      r4,RTOC,14408
108FC 1087C          807F01E4               lwz       r3,0x01E4(r31)
10900 10880          3884089D               addi      r4,r4,2205
10904 10884          80BA0000               lwz       r5,0x0000(r26)
10908 10888          4BFF8579               bl        $-0x7A88                  ; 0x00008E00
1090C 1088C   X      60000000               nop
10910 10890          807E0008               lwz       r3,0x0008(r30)
10914 10894   X      2C030000               cmpwi     r3,0
10918 10898   X      41820010               beq       $+0x0010                  ; 0x000108A8
1091C 1089C          48006E85               bl        $+0x6E84                  ; 0x00017720
10920 108A0          80410014               lwz       RTOC,0x0014(SP)
10924 108A4          93BE0008               stw       r29,0x0008(r30)
10928 108A8          837E0014               lwz       r27,0x0014(r30)
1092C 108AC   X      38800081               li        r4,129
10930 108B0          989B000D               stb       r4,0x000D(r27)
10934 108B4   X      38E00000               li        r7,0
10938 108B8   X      7FC3F378               mr        r3,r30
1093C 108BC          80BE000C               lwz       r5,0x000C(r30)
10940 108C0   X      38C0FFFF               li        r6,-1
10944 108C4          38A50028               addi      r5,r5,40
10948 108C8          90BE0010               stw       r5,0x0010(r30)
1094C 108CC          90DC0010               stw       r6,0x0010(r28)
10950 108D0          90FC000C               stw       r7,0x000C(r28)
10954 108D4          90FC0014               stw       r7,0x0014(r28)
10958 108D8          38210060               addi      SP,SP,96
1095C 108DC          80010008               lwz       r0,0x0008(SP)
10960 108E0   X      7C0803A6               mtlr      r0                        ; LR = 8
10964 108E4          BB01FFE0               lmw       r24,-0x0020(SP)
10968 108E8   X      4E800020               blr
1096C 108EC   X      7C0802A6               mflr      r0                        ; LR = 8
10970 108F0          BF61FFEC               stmw      r27,-0x0014(SP)
10974 108F4          90010008               stw       r0,0x0008(SP)
10978 108F8          9421FFB0               stwu      SP,-0x0050(SP)
1097C 108FC          80E30014               lwz       r7,0x0014(r3)
10980 10900   X      7C9F2378               mr        r31,r4
10984 10904          813F000C               lwz       r9,0x000C(r31)
10988 10908   X      7CDE3378               mr        r30,r6
1098C 1090C          811F0010               lwz       r8,0x0010(r31)
10990 10910   X      7CBD2B78               mr        r29,r5
10994 10914          83870004               lwz       r28,0x0004(r7)
10998 10918   X      7D494050               sub       r10,r8,r9
1099C 1091C   X      280A0004               cmplwi    r10,0x0004
109A0 10920   X      41800094               blt       $+0x0094                  ; 0x000109B4
109A4 10924          83690000               lwz       r27,0x0000(r9)
109A8 10928   X      7FE3FB78               mr        r3,r31
109AC 1092C          48006DF5               bl        $+0x6DF4                  ; 0x00017720
109B0 10930          80410014               lwz       RTOC,0x0014(SP)
109B4 10934   X      38600010               li        r3,16
109B8 10938   X      38800003               li        r4,3
109BC 1093C          48006CDD               bl        $+0x6CDC                  ; 0x00017618
109C0 10940          80410014               lwz       RTOC,0x0014(SP)
109C4 10944   X      7C7F1B78               mr        r31,r3
109C8 10948   X      2C1F0000               cmpwi     r31,0
109CC 1094C   X      40820020               bne       $+0x0020                  ; 0x0001096C
109D0 10950          38823848               addi      r4,RTOC,14408
109D4 10954   X      38A00010               li        r5,16
109D8 10958          807C01E4               lwz       r3,0x01E4(r28)
109DC 1095C          388408BE               addi      r4,r4,2238
109E0 10960          4BFF8CB1               bl        $-0x7350                  ; 0x00009610
109E4 10964   X      60000000               nop
109E8 10968          4800004C               b         $+0x004C                  ; 0x000109B4
109EC 1096C          819F0014               lwz       r12,0x0014(r31)
109F0 10970   X      38800083               li        r4,131
109F4 10974          988C000D               stb       r4,0x000D(r12)
109F8 10978   X      38C00005               li        r6,5
109FC 1097C   X      7FE3FB78               mr        r3,r31
10A00 10980          80BF000C               lwz       r5,0x000C(r31)
10A04 10984          90C50000               stw       r6,0x0000(r5)
10A08 10988          93650004               stw       r27,0x0004(r5)
10A0C 1098C          93A50008               stw       r29,0x0008(r5)
10A10 10990          93C5000C               stw       r30,0x000C(r5)
10A14 10994          80FF000C               lwz       r7,0x000C(r31)
10A18 10998          38E70010               addi      r7,r7,16
10A1C 1099C          90FF0010               stw       r7,0x0010(r31)
10A20 109A0          38210050               addi      SP,SP,80
10A24 109A4          80010008               lwz       r0,0x0008(SP)
10A28 109A8   X      7C0803A6               mtlr      r0                        ; LR = 8
10A2C 109AC          BB61FFEC               lmw       r27,-0x0014(SP)
10A30 109B0   X      4E800020               blr
10A34 109B4   X      2C1F0000               cmpwi     r31,0
10A38 109B8   X      41820028               beq       $+0x0028                  ; 0x000109E0
10A3C 109BC   X      7FE3FB78               mr        r3,r31
10A40 109C0          48006D61               bl        $+0x6D60                  ; 0x00017720
10A44 109C4          80410014               lwz       RTOC,0x0014(SP)
10A48 109C8   X      38600000               li        r3,0
10A4C 109CC          38210050               addi      SP,SP,80
10A50 109D0          80010008               lwz       r0,0x0008(SP)
10A54 109D4   X      7C0803A6               mtlr      r0                        ; LR = 8
10A58 109D8          BB61FFEC               lmw       r27,-0x0014(SP)
10A5C 109DC   X      4E800020               blr
10A60 109E0   X      38600000               li        r3,0
10A64 109E4          38210050               addi      SP,SP,80
10A68 109E8          80010008               lwz       r0,0x0008(SP)
10A6C 109EC   X      7C0803A6               mtlr      r0                        ; LR = 8
10A70 109F0          BB61FFEC               lmw       r27,-0x0014(SP)
10A74 109F4   X      4E800020               blr
10A78 109F8   X      7C0802A6               mflr      r0                        ; LR = 8
10A7C 109FC          BF01FFE0               stmw      r24,-0x0020(SP)
10A80 10A00          90010008               stw       r0,0x0008(SP)
10A84 10A04          9421FFA0               stwu      SP,-0x0060(SP)
10A88 10A08   X      3B200014               li        r25,20
10A8C 10A0C   X      7C9F2378               mr        r31,r4
10A90 10A10          38823848               addi      r4,RTOC,14408
10A94 10A14   X      7C7A1B78               mr        r26,r3
10A98 10A18          388408DE               addi      r4,r4,2270
10A9C 10A1C   X      7CDC3378               mr        r28,r6
10AA0 10A20          807A01E4               lwz       r3,0x01E4(r26)
10AA4 10A24   X      7CBB2B78               mr        r27,r5
10AA8 10A28          4BFF8BE9               bl        $-0x7418                  ; 0x00009610
10AAC 10A2C   X      60000000               nop
10AB0 10A30          819F0014               lwz       r12,0x0014(r31)
10AB4 10A34          892C000D               lbz       r9,0x000D(r12)
10AB8 10A38   X      2C090000               cmpwi     r9,0
10ABC 10A3C   X      41820064               beq       $+0x0064                  ; 0x00010AA0
10AC0 10A40   X      2C090001               cmpwi     r9,1
10AC4 10A44   X      41820030               beq       $+0x0030                  ; 0x00010A74
10AC8 10A48   X      2C090083               cmpwi     r9,131
10ACC 10A4C   X      41820028               beq       $+0x0028                  ; 0x00010A74
10AD0 10A50   X      7FE3FB78               mr        r3,r31
10AD4 10A54          48006CCD               bl        $+0x6CCC                  ; 0x00017720
10AD8 10A58          80410014               lwz       RTOC,0x0014(SP)
10ADC 10A5C   X      38600000               li        r3,0
10AE0 10A60          38210060               addi      SP,SP,96
10AE4 10A64          80010008               lwz       r0,0x0008(SP)
10AE8 10A68   X      7C0803A6               mtlr      r0                        ; LR = 8
10AEC 10A6C          BB01FFE0               lmw       r24,-0x0020(SP)
10AF0 10A70   X      4E800020               blr
10AF4 10A74          819F000C               lwz       r12,0x000C(r31)
10AF8 10A78          809F0010               lwz       r4,0x0010(r31)
10AFC 10A7C          806C0008               lwz       r3,0x0008(r12)
10B00 10A80   X      7CAC2050               sub       r5,r4,r12
10B04 10A84          83CC0004               lwz       r30,0x0004(r12)
10B08 10A88          7F0C1A14               add       r24,r12,r3
10B0C 10A8C   X      7CC32850               sub       r6,r5,r3
10B10 10A90   X      7C06F000               cmpw      r6,r30
10B14 10A94   X      40800040               bge       $+0x0040                  ; 0x00010AD4
10B18 10A98   X      3BC00000               li        r30,0
10B1C 10A9C          48000038               b         $+0x0038                  ; 0x00010AD4
10B20 10AA0          807F000C               lwz       r3,0x000C(r31)
10B24 10AA4          38810038               addi      r4,SP,56
10B28 10AA8   X      38A00006               li        r5,6
10B2C 10AAC          3B010038               addi      r24,SP,56
10B30 10AB0   X      3BC00008               li        r30,8
10B34 10AB4          48006E4D               bl        $+0x6E4C                  ; 0x00017900
10B38 10AB8          80410014               lwz       RTOC,0x0014(SP)
10B3C 10ABC          807F000C               lwz       r3,0x000C(r31)
10B40 10AC0          3863000C               addi      r3,r3,12
10B44 10AC4          3881003E               addi      r4,SP,62
10B48 10AC8   X      38A00002               li        r5,2
10B4C 10ACC          48006E35               bl        $+0x6E34                  ; 0x00017900
10B50 10AD0          80410014               lwz       RTOC,0x0014(SP)
10B54 10AD4          387E0014               addi      r3,r30,20
10B58 10AD8   X      7C7D1B78               mr        r29,r3
10B5C 10ADC   X      38800003               li        r4,3
10B60 10AE0          48006B39               bl        $+0x6B38                  ; 0x00017618
10B64 10AE4          80410014               lwz       RTOC,0x0014(SP)
10B68 10AE8   X      7FA5EB78               mr        r5,r29
10B6C 10AEC   X      7C7D1B78               mr        r29,r3
10B70 10AF0   X      2C1D0000               cmpwi     r29,0
10B74 10AF4   X      4082003C               bne       $+0x003C                  ; 0x00010B30
10B78 10AF8          38823848               addi      r4,RTOC,14408
10B7C 10AFC          807A01E4               lwz       r3,0x01E4(r26)
10B80 10B00          38840908               addi      r4,r4,2312
10B84 10B04          4BFF8B0D               bl        $-0x74F4                  ; 0x00009610
10B88 10B08   X      60000000               nop
10B8C 10B0C   X      7FE3FB78               mr        r3,r31
10B90 10B10          48006C11               bl        $+0x6C10                  ; 0x00017720
10B94 10B14          80410014               lwz       RTOC,0x0014(SP)
10B98 10B18   X      38600000               li        r3,0
10B9C 10B1C          38210060               addi      SP,SP,96
10BA0 10B20          80010008               lwz       r0,0x0008(SP)
10BA4 10B24   X      7C0803A6               mtlr      r0                        ; LR = 8
10BA8 10B28          BB01FFE0               lmw       r24,-0x0020(SP)
10BAC 10B2C   X      4E800020               blr
10BB0 10B30          819D0014               lwz       r12,0x0014(r29)
10BB4 10B34   X      38600083               li        r3,131
10BB8 10B38          986C000D               stb       r3,0x000D(r12)
10BBC 10B3C   X      38A00009               li        r5,9
10BC0 10B40          809D000C               lwz       r4,0x000C(r29)
10BC4 10B44   X      2C1E0000               cmpwi     r30,0
10BC8 10B48          90A40000               stw       r5,0x0000(r4)
10BCC 10B4C          93C40004               stw       r30,0x0004(r4)
10BD0 10B50          93240008               stw       r25,0x0008(r4)
10BD4 10B54          9384000C               stw       r28,0x000C(r4)
10BD8 10B58          93640010               stw       r27,0x0010(r4)
10BDC 10B5C   X      4182001C               beq       $+0x001C                  ; 0x00010B78
10BE0 10B60          809D000C               lwz       r4,0x000C(r29)
10BE4 10B64   X      7F03C378               mr        r3,r24
10BE8 10B68          38840014               addi      r4,r4,20
10BEC 10B6C   X      7FC5F378               mr        r5,r30
10BF0 10B70          48006D91               bl        $+0x6D90                  ; 0x00017900
10BF4 10B74          80410014               lwz       RTOC,0x0014(SP)
10BF8 10B78          839D000C               lwz       r28,0x000C(r29)
10BFC 10B7C   X      7FE3FB78               mr        r3,r31
10C00 10B80          7C9CF214               add       r4,r28,r30
10C04 10B84          38840014               addi      r4,r4,20
10C08 10B88          909D0010               stw       r4,0x0010(r29)
10C0C 10B8C          48006B95               bl        $+0x6B94                  ; 0x00017720
10C10 10B90          80410014               lwz       RTOC,0x0014(SP)
10C14 10B94   X      7FA3EB78               mr        r3,r29
10C18 10B98          38210060               addi      SP,SP,96
10C1C 10B9C          80010008               lwz       r0,0x0008(SP)
10C20 10BA0   X      7C0803A6               mtlr      r0                        ; LR = 8
10C24 10BA4          BB01FFE0               lmw       r24,-0x0020(SP)
10C28 10BA8   X      4E800020               blr
10C2C 10BAC   X      7C0802A6               mflr      r0                        ; LR = 8
10C30 10BB0          BEE1FFDC               stmw      r23,-0x0024(SP)
10C34 10BB4          90010008               stw       r0,0x0008(SP)
10C38 10BB8          9421FFA0               stwu      SP,-0x0060(SP)
10C3C 10BBC          83A30014               lwz       r29,0x0014(r3)
10C40 10BC0   X      7C9E2378               mr        r30,r4
10C44 10BC4          80BE000C               lwz       r5,0x000C(r30)
10C48 10BC8   X      7FC3F378               mr        r3,r30
10C4C 10BCC          83FD0004               lwz       r31,0x0004(r29)
10C50 10BD0   X      3AE00000               li        r23,0
10C54 10BD4          83650004               lwz       r27,0x0004(r5)
10C58 10BD8          80850008               lwz       r4,0x0008(r5)
10C5C 10BDC   X      7F65DB78               mr        r5,r27
10C60 10BE0          48006D51               bl        $+0x6D50                  ; 0x00017930
10C64 10BE4          80410014               lwz       RTOC,0x0014(SP)
10C68 10BE8   X      7C7C1B78               mr        r28,r3
10C6C 10BEC   X      2C1C0000               cmpwi     r28,0
10C70 10BF0   X      4082004C               bne       $+0x004C                  ; 0x00010C3C
10C74 10BF4          38823848               addi      r4,RTOC,14408
10C78 10BF8          807F01E4               lwz       r3,0x01E4(r31)
10C7C 10BFC          3884092A               addi      r4,r4,2346
10C80 10C00          4BFF8201               bl        $-0x7E00                  ; 0x00008E00
10C84 10C04   X      60000000               nop
10C88 10C08          835F0030               lwz       r26,0x0030(r31)
10C8C 10C0C          3B5A0001               addi      r26,r26,1
10C90 10C10   X      7FE3FB78               mr        r3,r31
10C94 10C14          935F0030               stw       r26,0x0030(r31)
10C98 10C18   X      7FC4F378               mr        r4,r30
10C9C 10C1C   X      38A00001               li        r5,1
10CA0 10C20   X      38C00000               li        r6,0
10CA4 10C24          4BFFFDD5               bl        $-0x022C                  ; 0x000109F8
10CA8 10C28          38210060               addi      SP,SP,96
10CAC 10C2C          80010008               lwz       r0,0x0008(SP)
10CB0 10C30   X      7C0803A6               mtlr      r0                        ; LR = 8
10CB4 10C34          BAE1FFDC               lmw       r23,-0x0024(SP)
10CB8 10C38   X      4E800020               blr
10CBC 10C3C          833D000C               lwz       r25,0x000C(r29)
10CC0 10C40          572906B9               rlwinm.   r9,r25,0,26,28
10CC4 10C44   X      41820064               beq       $+0x0064                  ; 0x00010CA8
10CC8 10C48   X      2C090008               cmpwi     r9,8
10CCC 10C4C   X      4182012C               beq       $+0x012C                  ; 0x00010D78
10CD0 10C50   X      2C090018               cmpwi     r9,24
10CD4 10C54   X      41820198               beq       $+0x0198                  ; 0x00010DEC
10CD8 10C58   X      2C090020               cmpwi     r9,32
10CDC 10C5C   X      418200C0               beq       $+0x00C0                  ; 0x00010D1C
10CE0 10C60          38823848               addi      r4,RTOC,14408
10CE4 10C64          807F01E4               lwz       r3,0x01E4(r31)
10CE8 10C68          38840A05               addi      r4,r4,2565
10CEC 10C6C          4BFF8195               bl        $-0x7E6C                  ; 0x00008E00
10CF0 10C70   X      60000000               nop
10CF4 10C74          83BF0030               lwz       r29,0x0030(r31)
10CF8 10C78          3BBD0001               addi      r29,r29,1
10CFC 10C7C   X      7FE3FB78               mr        r3,r31
10D00 10C80          93BF0030               stw       r29,0x0030(r31)
10D04 10C84   X      7FC4F378               mr        r4,r30
10D08 10C88   X      38A00001               li        r5,1
10D0C 10C8C   X      38C00000               li        r6,0
10D10 10C90          4BFFFD69               bl        $-0x0298                  ; 0x000109F8
10D14 10C94          38210060               addi      SP,SP,96
10D18 10C98          80010008               lwz       r0,0x0008(SP)
10D1C 10C9C   X      7C0803A6               mtlr      r0                        ; LR = 8
10D20 10CA0          BAE1FFDC               lmw       r23,-0x0024(SP)
10D24 10CA4   X      4E800020               blr
10D28 10CA8   X      2C1B0006               cmpwi     r27,6
10D2C 10CAC   X      3B20000E               li        r25,14
10D30 10CB0   X      41820054               beq       $+0x0054                  ; 0x00010D04
10D34 10CB4   X      2C1B0008               cmpwi     r27,8
10D38 10CB8   X      41820054               beq       $+0x0054                  ; 0x00010D0C
10D3C 10CBC          38823848               addi      r4,RTOC,14408
10D40 10CC0          807F01E4               lwz       r3,0x01E4(r31)
10D44 10CC4          38840954               addi      r4,r4,2388
10D48 10CC8          4BFF8139               bl        $-0x7EC8                  ; 0x00008E00
10D4C 10CCC   X      60000000               nop
10D50 10CD0          835F0030               lwz       r26,0x0030(r31)
10D54 10CD4          3B5A0001               addi      r26,r26,1
10D58 10CD8   X      7FE3FB78               mr        r3,r31
10D5C 10CDC          935F0030               stw       r26,0x0030(r31)
10D60 10CE0   X      7FC4F378               mr        r4,r30
10D64 10CE4   X      38A00001               li        r5,1
10D68 10CE8   X      38C00000               li        r6,0
10D6C 10CEC          4BFFFD0D               bl        $-0x02F4                  ; 0x000109F8
10D70 10CF0          38210060               addi      SP,SP,96
10D74 10CF4          80010008               lwz       r0,0x0008(SP)
10D78 10CF8   X      7C0803A6               mtlr      r0                        ; LR = 8
10D7C 10CFC          BAE1FFDC               lmw       r23,-0x0024(SP)
10D80 10D00   X      4E800020               blr
10D84 10D04          837D001C               lwz       r27,0x001C(r29)
10D88 10D08          48000178               b         $+0x0178                  ; 0x00010E80
10D8C 10D0C          8B7C0007               lbz       r27,0x0007(r28)
10D90 10D10          889C0006               lbz       r4,0x0006(r28)
10D94 10D14   X      509B442E               insrwi    r27,r4,8,16
10D98 10D18          48000168               b         $+0x0168                  ; 0x00010E80
10D9C 10D1C   X      2C1B0006               cmpwi     r27,6
10DA0 10D20   X      3B20000E               li        r25,14
10DA4 10D24   X      4182004C               beq       $+0x004C                  ; 0x00010D70
10DA8 10D28          38823848               addi      r4,RTOC,14408
10DAC 10D2C          807F01E4               lwz       r3,0x01E4(r31)
10DB0 10D30          3884097B               addi      r4,r4,2427
10DB4 10D34          4BFF80CD               bl        $-0x7F34                  ; 0x00008E00
10DB8 10D38   X      60000000               nop
10DBC 10D3C          83BF0030               lwz       r29,0x0030(r31)
10DC0 10D40          3BBD0001               addi      r29,r29,1
10DC4 10D44   X      7FE3FB78               mr        r3,r31
10DC8 10D48          93BF0030               stw       r29,0x0030(r31)
10DCC 10D4C   X      7FC4F378               mr        r4,r30
10DD0 10D50   X      38A00001               li        r5,1
10DD4 10D54   X      38C00000               li        r6,0
10DD8 10D58          4BFFFCA1               bl        $-0x0360                  ; 0x000109F8
10DDC 10D5C          38210060               addi      SP,SP,96
10DE0 10D60          80010008               lwz       r0,0x0008(SP)
10DE4 10D64   X      7C0803A6               mtlr      r0                        ; LR = 8
10DE8 10D68          BAE1FFDC               lmw       r23,-0x0024(SP)
10DEC 10D6C   X      4E800020               blr
10DF0 10D70   X      3B600000               li        r27,0
10DF4 10D74          4800010C               b         $+0x010C                  ; 0x00010E80
10DF8 10D78   X      2C1B0006               cmpwi     r27,6
10DFC 10D7C   X      3B200011               li        r25,17
10E00 10D80   X      41820054               beq       $+0x0054                  ; 0x00010DD4
10E04 10D84   X      2C1B0008               cmpwi     r27,8
10E08 10D88   X      41820054               beq       $+0x0054                  ; 0x00010DDC
10E0C 10D8C          38823848               addi      r4,RTOC,14408
10E10 10D90          807F01E4               lwz       r3,0x01E4(r31)
10E14 10D94          388409A6               addi      r4,r4,2470
10E18 10D98          4BFF8069               bl        $-0x7F98                  ; 0x00008E00
10E1C 10D9C   X      60000000               nop
10E20 10DA0          83BF0030               lwz       r29,0x0030(r31)
10E24 10DA4          3BBD0001               addi      r29,r29,1
10E28 10DA8   X      7FE3FB78               mr        r3,r31
10E2C 10DAC          93BF0030               stw       r29,0x0030(r31)
10E30 10DB0   X      7FC4F378               mr        r4,r30
10E34 10DB4   X      38A00001               li        r5,1
10E38 10DB8   X      38C00000               li        r6,0
10E3C 10DBC          4BFFFC3D               bl        $-0x03C4                  ; 0x000109F8
10E40 10DC0          38210060               addi      SP,SP,96
10E44 10DC4          80010008               lwz       r0,0x0008(SP)
10E48 10DC8   X      7C0803A6               mtlr      r0                        ; LR = 8
10E4C 10DCC          BAE1FFDC               lmw       r23,-0x0024(SP)
10E50 10DD0   X      4E800020               blr
10E54 10DD4          837D001C               lwz       r27,0x001C(r29)
10E58 10DD8          480000A8               b         $+0x00A8                  ; 0x00010E80
10E5C 10DDC          8B7C0007               lbz       r27,0x0007(r28)
10E60 10DE0          889C0006               lbz       r4,0x0006(r28)
10E64 10DE4   X      509B442E               insrwi    r27,r4,8,16
10E68 10DE8          48000098               b         $+0x0098                  ; 0x00010E80
10E6C 10DEC   X      2C1B0006               cmpwi     r27,6
10E70 10DF0   X      3B200016               li        r25,22
10E74 10DF4   X      4182005C               beq       $+0x005C                  ; 0x00010E50
10E78 10DF8   X      2C1B0008               cmpwi     r27,8
10E7C 10DFC   X      41820060               beq       $+0x0060                  ; 0x00010E5C
10E80 10E00   X      2C1B000D               cmpwi     r27,13
10E84 10E04   X      4182006C               beq       $+0x006C                  ; 0x00010E70
10E88 10E08          38823848               addi      r4,RTOC,14408
10E8C 10E0C          807F01E4               lwz       r3,0x01E4(r31)
10E90 10E10          388409D3               addi      r4,r4,2515
10E94 10E14          4BFF7FED               bl        $-0x8014                  ; 0x00008E00
10E98 10E18   X      60000000               nop
10E9C 10E1C          83BF0030               lwz       r29,0x0030(r31)
10EA0 10E20          3BBD0001               addi      r29,r29,1
10EA4 10E24   X      7FE3FB78               mr        r3,r31
10EA8 10E28          93BF0030               stw       r29,0x0030(r31)
10EAC 10E2C   X      7FC4F378               mr        r4,r30
10EB0 10E30   X      38A00001               li        r5,1
10EB4 10E34   X      38C00000               li        r6,0
10EB8 10E38          4BFFFBC1               bl        $-0x0440                  ; 0x000109F8
10EBC 10E3C          38210060               addi      SP,SP,96
10EC0 10E40          80010008               lwz       r0,0x0008(SP)
10EC4 10E44   X      7C0803A6               mtlr      r0                        ; LR = 8
10EC8 10E48          BAE1FFDC               lmw       r23,-0x0024(SP)
10ECC 10E4C   X      4E800020               blr
10ED0 10E50          837D001C               lwz       r27,0x001C(r29)
10ED4 10E54          3B1D0020               addi      r24,r29,32
10ED8 10E58          48000028               b         $+0x0028                  ; 0x00010E80
10EDC 10E5C          8B7C0007               lbz       r27,0x0007(r28)
10EE0 10E60          3B1D0020               addi      r24,r29,32
10EE4 10E64          889C0006               lbz       r4,0x0006(r28)
10EE8 10E68   X      509B442E               insrwi    r27,r4,8,16
10EEC 10E6C          48000014               b         $+0x0014                  ; 0x00010E80
10EF0 10E70          8B7C000C               lbz       r27,0x000C(r28)
10EF4 10E74          3B1C0008               addi      r24,r28,8
10EF8 10E78          88BC000B               lbz       r5,0x000B(r28)
10EFC 10E7C   X      50BB442E               insrwi    r27,r5,8,16
10F00 10E80          835E0008               lwz       r26,0x0008(r30)
10F04 10E84          813A0014               lwz       r9,0x0014(r26)
10F08 10E88          8869000D               lbz       r3,0x000D(r9)
10F0C 10E8C   X      2C030000               cmpwi     r3,0
10F10 10E90   X      40820030               bne       $+0x0030                  ; 0x00010EC0
10F14 10E94          8889000C               lbz       r4,0x000C(r9)
10F18 10E98   X      2C040001               cmpwi     r4,1
10F1C 10E9C   X      40820024               bne       $+0x0024                  ; 0x00010EC0
10F20 10EA0          811A000C               lwz       r8,0x000C(r26)
10F24 10EA4          80690004               lwz       r3,0x0004(r9)
10F28 10EA8   X      7C834050               sub       r4,r8,r3
10F2C 10EAC   X      7C04C800               cmpw      r4,r25
10F30 10EB0   X      41800010               blt       $+0x0010                  ; 0x00010EC0
10F34 10EB4   X      7CB94050               sub       r5,r8,r25
10F38 10EB8          90BA000C               stw       r5,0x000C(r26)
10F3C 10EBC          480000B0               b         $+0x00B0                  ; 0x00010F6C
10F40 10EC0          813E0014               lwz       r9,0x0014(r30)
10F44 10EC4          8869000C               lbz       r3,0x000C(r9)
10F48 10EC8   X      2C030001               cmpwi     r3,1
10F4C 10ECC   X      4082001C               bne       $+0x001C                  ; 0x00010EE8
10F50 10ED0   X      7FDAF378               mr        r26,r30
10F54 10ED4          809A000C               lwz       r4,0x000C(r26)
10F58 10ED8          7C64CA14               add       r3,r4,r25
10F5C 10EDC          907A0010               stw       r3,0x0010(r26)
10F60 10EE0          9AE9000D               stb       r23,0x000D(r9)
10F64 10EE4          48000088               b         $+0x0088                  ; 0x00010F6C
10F68 10EE8   X      38600080               li        r3,128
10F6C 10EEC   X      38800001               li        r4,1
10F70 10EF0          48006729               bl        $+0x6728                  ; 0x00017618
10F74 10EF4          80410014               lwz       RTOC,0x0014(SP)
10F78 10EF8   X      7C7A1B78               mr        r26,r3
10F7C 10EFC   X      2C1A0000               cmpwi     r26,0
10F80 10F00   X      40820050               bne       $+0x0050                  ; 0x00010F50
10F84 10F04          38823848               addi      r4,RTOC,14408
10F88 10F08   X      38A00080               li        r5,128
10F8C 10F0C          807F01E4               lwz       r3,0x01E4(r31)
10F90 10F10          38840A24               addi      r4,r4,2596
10F94 10F14          4BFF86FD               bl        $-0x7904                  ; 0x00009610
10F98 10F18   X      60000000               nop
10F9C 10F1C          819F002C               lwz       r12,0x002C(r31)
10FA0 10F20   X      7FE3FB78               mr        r3,r31
10FA4 10F24          380C0001               addi      r0,r12,1
10FA8 10F28   X      7FC4F378               mr        r4,r30
10FAC 10F2C          901F002C               stw       r0,0x002C(r31)
10FB0 10F30   X      38A00004               li        r5,4
10FB4 10F34   X      38C0000C               li        r6,12
10FB8 10F38          4BFFFAC1               bl        $-0x0540                  ; 0x000109F8
10FBC 10F3C          38210060               addi      SP,SP,96
10FC0 10F40          80010008               lwz       r0,0x0008(SP)
10FC4 10F44   X      7C0803A6               mtlr      r0                        ; LR = 8
10FC8 10F48          BAE1FFDC               lmw       r23,-0x0024(SP)
10FCC 10F4C   X      4E800020               blr
10FD0 10F50          807A000C               lwz       r3,0x000C(r26)
10FD4 10F54          801E0008               lwz       r0,0x0008(r30)
10FD8 10F58          7C83CA14               add       r4,r3,r25
10FDC 10F5C          901A0008               stw       r0,0x0008(r26)
10FE0 10F60          909A0010               stw       r4,0x0010(r26)
10FE4 10F64          80BA0014               lwz       r5,0x0014(r26)
10FE8 10F68          9AE5000D               stb       r23,0x000D(r5)
10FEC 10F6C          811A000C               lwz       r8,0x000C(r26)
10FF0 10F70   X      2C19000E               cmpwi     r25,14
10FF4 10F74          80DC0000               lwz       r6,0x0000(r28)
10FF8 10F78          90C80000               stw       r6,0x0000(r8)
10FFC 10F7C          A07C0004               lhz       r3,0x0004(r28)
11000 10F80          B0680004               sth       r3,0x0004(r8)
11004 10F84          809D0038               lwz       r4,0x0038(r29)
11008 10F88          80A40000               lwz       r5,0x0000(r4)
1100C 10F8C          90A80006               stw       r5,0x0006(r8)
11010 10F90          80FD0038               lwz       r7,0x0038(r29)
11014 10F94          A1270004               lhz       r9,0x0004(r7)
11018 10F98          B128000A               sth       r9,0x000A(r8)
1101C 10F9C   X      41820018               beq       $+0x0018                  ; 0x00010FB4
11020 10FA0   X      2C190011               cmpwi     r25,17
11024 10FA4   X      41820018               beq       $+0x0018                  ; 0x00010FBC
11028 10FA8   X      2C190016               cmpwi     r25,22
1102C 10FAC   X      4182006C               beq       $+0x006C                  ; 0x00011018
11030 10FB0          480000E4               b         $+0x00E4                  ; 0x00011094
11034 10FB4          B368000C               sth       r27,0x000C(r8)
11038 10FB8          480000DC               b         $+0x00DC                  ; 0x00011094
1103C 10FBC          9B68000E               stb       r27,0x000E(r8)
11040 10FC0   X      38600003               li        r3,3
11044 10FC4          815D001C               lwz       r10,0x001C(r29)
11048 10FC8          9948000F               stb       r10,0x000F(r8)
1104C 10FCC          98680010               stb       r3,0x0010(r8)
11050 10FD0          809D000C               lwz       r4,0x000C(r29)
11054 10FD4          54840421               rlwinm.   r4,r4,0,16,16
11058 10FD8   X      41820038               beq       $+0x0038                  ; 0x00011010
1105C 10FDC          80BE0008               lwz       r5,0x0008(r30)
11060 10FE0   X      7FC9F378               mr        r9,r30
11064 10FE4   X      2C050000               cmpwi     r5,0
11068 10FE8   X      41820014               beq       $+0x0014                  ; 0x00010FFC
1106C 10FEC          81290008               lwz       r9,0x0008(r9)
11070 10FF0          80690008               lwz       r3,0x0008(r9)
11074 10FF4   X      2C030000               cmpwi     r3,0
11078 10FF8   X      4082FFF4               bne       $-0x000C                  ; 0x00010FEC
1107C 10FFC          80890010               lwz       r4,0x0010(r9)
11080 11000   X      3864FFFF               subi      r3,r4,1
11084 11004          90690010               stw       r3,0x0010(r9)
11088 11008          88A4FFFF               lbz       r5,-0x0001(r4)
1108C 1100C          98A80010               stb       r5,0x0010(r8)
11090 11010          B2E8000C               sth       r23,0x000C(r8)
11094 11014          48000080               b         $+0x0080                  ; 0x00011094
11098 11018   X      38C000AA               li        r6,170
1109C 1101C          98C8000E               stb       r6,0x000E(r8)
110A0 11020   X      38600003               li        r3,3
110A4 11024          98C8000F               stb       r6,0x000F(r8)
110A8 11028          98680010               stb       r3,0x0010(r8)
110AC 1102C          809D000C               lwz       r4,0x000C(r29)
110B0 11030          54840421               rlwinm.   r4,r4,0,16,16
110B4 11034   X      41820038               beq       $+0x0038                  ; 0x0001106C
110B8 11038          80BE0008               lwz       r5,0x0008(r30)
110BC 1103C   X      7FC9F378               mr        r9,r30
110C0 11040   X      2C050000               cmpwi     r5,0
110C4 11044   X      41820014               beq       $+0x0014                  ; 0x00011058
110C8 11048          81290008               lwz       r9,0x0008(r9)
110CC 1104C          80690008               lwz       r3,0x0008(r9)
110D0 11050   X      2C030000               cmpwi     r3,0
110D4 11054   X      4082FFF4               bne       $-0x000C                  ; 0x00011048
110D8 11058          80890010               lwz       r4,0x0010(r9)
110DC 1105C   X      3864FFFF               subi      r3,r4,1
110E0 11060          90690010               stw       r3,0x0010(r9)
110E4 11064          88A4FFFF               lbz       r5,-0x0001(r4)
110E8 11068          98A80010               stb       r5,0x0010(r8)
110EC 1106C          88D80000               lbz       r6,0x0000(r24)
110F0 11070   X      5765C23E               srwi      r5,r27,8
110F4 11074          98C80011               stb       r6,0x0011(r8)
110F8 11078          88780001               lbz       r3,0x0001(r24)
110FC 1107C          98680012               stb       r3,0x0012(r8)
11100 11080          88980002               lbz       r4,0x0002(r24)
11104 11084          98A80014               stb       r5,0x0014(r8)
11108 11088          98880013               stb       r4,0x0013(r8)
1110C 1108C          9B680015               stb       r27,0x0015(r8)
11110 11090          B2E8000C               sth       r23,0x000C(r8)
11114 11094   X      7C1AF000               cmpw      r26,r30
11118 11098   X      41820028               beq       $+0x0028                  ; 0x000110C0
1111C 1109C   X      7FC3F378               mr        r3,r30
11120 110A0          48006789               bl        $+0x6788                  ; 0x00017828
11124 110A4          80410014               lwz       RTOC,0x0014(SP)
11128 110A8   X      7F43D378               mr        r3,r26
1112C 110AC          38210060               addi      SP,SP,96
11130 110B0          80010008               lwz       r0,0x0008(SP)
11134 110B4   X      7C0803A6               mtlr      r0                        ; LR = 8
11138 110B8          BAE1FFDC               lmw       r23,-0x0024(SP)
1113C 110BC   X      4E800020               blr
11140 110C0   X      7FC3F378               mr        r3,r30
11144 110C4          38210060               addi      SP,SP,96
11148 110C8          80010008               lwz       r0,0x0008(SP)
1114C 110CC   X      7C0803A6               mtlr      r0                        ; LR = 8
11150 110D0          BAE1FFDC               lmw       r23,-0x0024(SP)
11154 110D4   X      4E800020               blr
11158 110D8   X      7C0802A6               mflr      r0                        ; LR = 8
1115C 110DC          BF41FFE8               stmw      r26,-0x0018(SP)
11160 110E0          90010008               stw       r0,0x0008(SP)
11164 110E4          9421FFB0               stwu      SP,-0x0050(SP)
11168 110E8          3BC23728               addi      r30,RTOC,14120
1116C 110EC   X      7C7D1B78               mr        r29,r3
11170 110F0          80DD0014               lwz       r6,0x0014(r29)
11174 110F4   X      7C9F2378               mr        r31,r4
11178 110F8          813F0014               lwz       r9,0x0014(r31)
1117C 110FC          83860004               lwz       r28,0x0004(r6)
11180 11100          88A9000D               lbz       r5,0x000D(r9)
11184 11104          837C01E0               lwz       r27,0x01E0(r28)
11188 11108   X      2C050083               cmpwi     r5,131
1118C 1110C   X      7F63DB78               mr        r3,r27
11190 11110   X      41820560               beq       $+0x0560                  ; 0x00011670
11194 11114   X      41810028               bgt       $+0x0028                  ; 0x0001113C
11198 11118   X      2C050001               cmpwi     r5,1
1119C 1111C   X      41820554               beq       $+0x0554                  ; 0x00011670
111A0 11120   X      41810010               bgt       $+0x0010                  ; 0x00011130
111A4 11124   X      2C050000               cmpwi     r5,0
111A8 11128   X      418204F0               beq       $+0x04F0                  ; 0x00011618
111AC 1112C          48000504               b         $+0x0504                  ; 0x00011630
111B0 11130   X      2C05000E               cmpwi     r5,14
111B4 11134   X      418201AC               beq       $+0x01AC                  ; 0x000112E0
111B8 11138          480004F8               b         $+0x04F8                  ; 0x00011630
111BC 1113C   X      2C050086               cmpwi     r5,134
111C0 11140   X      41820454               beq       $+0x0454                  ; 0x00011594
111C4 11144   X      41810010               bgt       $+0x0010                  ; 0x00011154
111C8 11148   X      2C050084               cmpwi     r5,132
111CC 1114C   X      41820014               beq       $+0x0014                  ; 0x00011160
111D0 11150          480004E0               b         $+0x04E0                  ; 0x00011630
111D4 11154   X      2C05008E               cmpwi     r5,142
111D8 11158   X      418200BC               beq       $+0x00BC                  ; 0x00011214
111DC 1115C          480004D4               b         $+0x04D4                  ; 0x00011630
111E0 11160          80FC01F8               lwz       r7,0x01F8(r28)
111E4 11164   X      7C1F3800               cmpw      r31,r7
111E8 11168   X      4182001C               beq       $+0x001C                  ; 0x00011184
111EC 1116C          38823848               addi      r4,RTOC,14408
111F0 11170          807C01E4               lwz       r3,0x01E4(r28)
111F4 11174          38840A47               addi      r4,r4,2631
111F8 11178          4BFF7C89               bl        $-0x8378                  ; 0x00008E00
111FC 1117C   X      60000000               nop
11200 11180          480004F0               b         $+0x04F0                  ; 0x00011670
11204 11184   X      7FE3FB78               mr        r3,r31
11208 11188          480066E9               bl        $+0x66E8                  ; 0x00017870
1120C 1118C          80410014               lwz       RTOC,0x0014(SP)
11210 11190   X      2C030000               cmpwi     r3,0
11214 11194   X      40820030               bne       $+0x0030                  ; 0x000111C4
11218 11198          38823848               addi      r4,RTOC,14408
1121C 1119C          807C01E4               lwz       r3,0x01E4(r28)
11220 111A0          38840A66               addi      r4,r4,2662
11224 111A4          4BFF7C5D               bl        $-0x83A4                  ; 0x00008E00
11228 111A8   X      60000000               nop
1122C 111AC   X      38600000               li        r3,0
11230 111B0          38210050               addi      SP,SP,80
11234 111B4          80010008               lwz       r0,0x0008(SP)
11238 111B8   X      7C0803A6               mtlr      r0                        ; LR = 8
1123C 111BC          BB41FFE8               lmw       r26,-0x0018(SP)
11240 111C0   X      4E800020               blr
11244 111C4          881C01FD               lbz       r0,0x01FD(r28)
11248 111C8   X      2C000000               cmpwi     r0,0
1124C 111CC   X      40820020               bne       $+0x0020                  ; 0x000111EC
11250 111D0   X      38800000               li        r4,0
11254 111D4   X      7F63DB78               mr        r3,r27
11258 111D8          4BFFA789               bl        $-0x5878                  ; 0x0000B960
1125C 111DC   X      60000000               nop
11260 111E0          819C0234               lwz       r12,0x0234(r28)
11264 111E4          380C0001               addi      r0,r12,1
11268 111E8          901C0234               stw       r0,0x0234(r28)
1126C 111EC          807C01F8               lwz       r3,0x01F8(r28)
11270 111F0   X      388003E8               li        r4,1000
11274 111F4          4800655D               bl        $+0x655C                  ; 0x00017750
11278 111F8          80410014               lwz       RTOC,0x0014(SP)
1127C 111FC   X      38600000               li        r3,0
11280 11200          38210050               addi      SP,SP,80
11284 11204          80010008               lwz       r0,0x0008(SP)
11288 11208   X      7C0803A6               mtlr      r0                        ; LR = 8
1128C 1120C          BB41FFE8               lmw       r26,-0x0018(SP)
11290 11210   X      4E800020               blr
11294 11214          83DF000C               lwz       r30,0x000C(r31)
11298 11218          80BE0000               lwz       r5,0x0000(r30)
1129C 1121C   X      2C054501               cmpwi     r5,17665
112A0 11220   X      41820040               beq       $+0x0040                  ; 0x00011260
112A4 11224   X      2C054502               cmpwi     r5,17666
112A8 11228   X      41820058               beq       $+0x0058                  ; 0x00011280
112AC 1122C   X      2C054503               cmpwi     r5,17667
112B0 11230   X      41820070               beq       $+0x0070                  ; 0x000112A0
112B4 11234   X      2C054504               cmpwi     r5,17668
112B8 11238   X      41820088               beq       $+0x0088                  ; 0x000112C0
112BC 1123C   X      7FE3FB78               mr        r3,r31
112C0 11240          480064E1               bl        $+0x64E0                  ; 0x00017720
112C4 11244          80410014               lwz       RTOC,0x0014(SP)
112C8 11248   X      38600000               li        r3,0
112CC 1124C          38210050               addi      SP,SP,80
112D0 11250          80010008               lwz       r0,0x0008(SP)
112D4 11254   X      7C0803A6               mtlr      r0                        ; LR = 8
112D8 11258          BB41FFE8               lmw       r26,-0x0018(SP)
112DC 1125C   X      4E800020               blr
112E0 11260   X      7FA3EB78               mr        r3,r29
112E4 11264   X      7FE4FB78               mr        r4,r31
112E8 11268          4BFFDB65               bl        $-0x249C                  ; 0x0000EDCC
112EC 1126C          38210050               addi      SP,SP,80
112F0 11270          80010008               lwz       r0,0x0008(SP)
112F4 11274   X      7C0803A6               mtlr      r0                        ; LR = 8
112F8 11278          BB41FFE8               lmw       r26,-0x0018(SP)
112FC 1127C   X      4E800020               blr
11300 11280   X      7FA3EB78               mr        r3,r29
11304 11284   X      7FE4FB78               mr        r4,r31
11308 11288          4BFFDE01               bl        $-0x2200                  ; 0x0000F088
1130C 1128C          38210050               addi      SP,SP,80
11310 11290          80010008               lwz       r0,0x0008(SP)
11314 11294   X      7C0803A6               mtlr      r0                        ; LR = 8
11318 11298          BB41FFE8               lmw       r26,-0x0018(SP)
1131C 1129C   X      4E800020               blr
11320 112A0   X      7FA3EB78               mr        r3,r29
11324 112A4   X      7FE4FB78               mr        r4,r31
11328 112A8          4BFFE395               bl        $-0x1C6C                  ; 0x0000F63C
1132C 112AC          38210050               addi      SP,SP,80
11330 112B0          80010008               lwz       r0,0x0008(SP)
11334 112B4   X      7C0803A6               mtlr      r0                        ; LR = 8
11338 112B8          BB41FFE8               lmw       r26,-0x0018(SP)
1133C 112BC   X      4E800020               blr
11340 112C0   X      7FA3EB78               mr        r3,r29
11344 112C4   X      7FE4FB78               mr        r4,r31
11348 112C8          4BFFE671               bl        $-0x1990                  ; 0x0000F938
1134C 112CC          38210050               addi      SP,SP,80
11350 112D0          80010008               lwz       r0,0x0008(SP)
11354 112D4   X      7C0803A6               mtlr      r0                        ; LR = 8
11358 112D8          BB41FFE8               lmw       r26,-0x0018(SP)
1135C 112DC   X      4E800020               blr
11360 112E0          837F000C               lwz       r27,0x000C(r31)
11364 112E4          83DB0000               lwz       r30,0x0000(r27)
11368 112E8   X      2C1E4504               cmpwi     r30,17668
1136C 112EC   X      41820150               beq       $+0x0150                  ; 0x0001143C
11370 112F0   X      41810048               bgt       $+0x0048                  ; 0x00011338
11374 112F4   X      2C1E1B59               cmpwi     r30,7001
11378 112F8   X      418201C4               beq       $+0x01C4                  ; 0x000114BC
1137C 112FC   X      41810018               bgt       $+0x0018                  ; 0x00011314
11380 11300   X      2C1E1770               cmpwi     r30,6000
11384 11304   X      41820178               beq       $+0x0178                  ; 0x0001147C
11388 11308   X      2C1E1771               cmpwi     r30,6001
1138C 1130C   X      41820190               beq       $+0x0190                  ; 0x0001149C
11390 11310          48000258               b         $+0x0258                  ; 0x00011568
11394 11314   X      2C1E4502               cmpwi     r30,17666
11398 11318   X      418200E4               beq       $+0x00E4                  ; 0x000113FC
1139C 1131C   X      41810010               bgt       $+0x0010                  ; 0x0001132C
113A0 11320   X      2C1E4501               cmpwi     r30,17665
113A4 11324   X      418200B8               beq       $+0x00B8                  ; 0x000113DC
113A8 11328          48000240               b         $+0x0240                  ; 0x00011568
113AC 1132C   X      2C1E4503               cmpwi     r30,17667
113B0 11330   X      418200EC               beq       $+0x00EC                  ; 0x0001141C
113B4 11334          48000234               b         $+0x0234                  ; 0x00011568
113B8 11338   X      2C1E4507               cmpwi     r30,17671
113BC 1133C   X      418201E0               beq       $+0x01E0                  ; 0x0001151C
113C0 11340   X      41810018               bgt       $+0x0018                  ; 0x00011358
113C4 11344   X      2C1E4505               cmpwi     r30,17669
113C8 11348   X      41820114               beq       $+0x0114                  ; 0x0001145C
113CC 1134C   X      2C1E4506               cmpwi     r30,17670
113D0 11350   X      418201CC               beq       $+0x01CC                  ; 0x0001151C
113D4 11354          48000214               b         $+0x0214                  ; 0x00011568
113D8 11358   X      2C1E4F03               cmpwi     r30,20227
113DC 1135C   X      41820060               beq       $+0x0060                  ; 0x000113BC
113E0 11360   X      41810010               bgt       $+0x0010                  ; 0x00011370
113E4 11364   X      2C1E4F02               cmpwi     r30,20226
113E8 11368   X      41820034               beq       $+0x0034                  ; 0x0001139C
113EC 1136C          480001FC               b         $+0x01FC                  ; 0x00011568
113F0 11370   X      2C1E6C0A               cmpwi     r30,27658
113F4 11374   X      41820008               beq       $+0x0008                  ; 0x0001137C
113F8 11378          480001F0               b         $+0x01F0                  ; 0x00011568
113FC 1137C   X      7FA3EB78               mr        r3,r29
11400 11380   X      7FE4FB78               mr        r4,r31
11404 11384          48000641               bl        $+0x0640                  ; 0x000119C4
11408 11388          38210050               addi      SP,SP,80
1140C 1138C          80010008               lwz       r0,0x0008(SP)
11410 11390   X      7C0803A6               mtlr      r0                        ; LR = 8
11414 11394          BB41FFE8               lmw       r26,-0x0018(SP)
11418 11398   X      4E800020               blr
1141C 1139C   X      7FA3EB78               mr        r3,r29
11420 113A0   X      7FE4FB78               mr        r4,r31
11424 113A4          4BFFE865               bl        $-0x179C                  ; 0x0000FC08
11428 113A8          38210050               addi      SP,SP,80
1142C 113AC          80010008               lwz       r0,0x0008(SP)
11430 113B0   X      7C0803A6               mtlr      r0                        ; LR = 8
11434 113B4          BB41FFE8               lmw       r26,-0x0018(SP)
11438 113B8   X      4E800020               blr
1143C 113BC   X      7FA3EB78               mr        r3,r29
11440 113C0   X      7FE4FB78               mr        r4,r31
11444 113C4          4BFFF065               bl        $-0x0F9C                  ; 0x00010428
11448 113C8          38210050               addi      SP,SP,80
1144C 113CC          80010008               lwz       r0,0x0008(SP)
11450 113D0   X      7C0803A6               mtlr      r0                        ; LR = 8
11454 113D4          BB41FFE8               lmw       r26,-0x0018(SP)
11458 113D8   X      4E800020               blr
1145C 113DC   X      7FA3EB78               mr        r3,r29
11460 113E0   X      7FE4FB78               mr        r4,r31
11464 113E4          4BFFD9E9               bl        $-0x2618                  ; 0x0000EDCC
11468 113E8          38210050               addi      SP,SP,80
1146C 113EC          80010008               lwz       r0,0x0008(SP)
11470 113F0   X      7C0803A6               mtlr      r0                        ; LR = 8
11474 113F4          BB41FFE8               lmw       r26,-0x0018(SP)
11478 113F8   X      4E800020               blr
1147C 113FC   X      7FA3EB78               mr        r3,r29
11480 11400   X      7FE4FB78               mr        r4,r31
11484 11404          4BFFDC85               bl        $-0x237C                  ; 0x0000F088
11488 11408          38210050               addi      SP,SP,80
1148C 1140C          80010008               lwz       r0,0x0008(SP)
11490 11410   X      7C0803A6               mtlr      r0                        ; LR = 8
11494 11414          BB41FFE8               lmw       r26,-0x0018(SP)
11498 11418   X      4E800020               blr
1149C 1141C   X      7FA3EB78               mr        r3,r29
114A0 11420   X      7FE4FB78               mr        r4,r31
114A4 11424          4BFFE219               bl        $-0x1DE8                  ; 0x0000F63C
114A8 11428          38210050               addi      SP,SP,80
114AC 1142C          80010008               lwz       r0,0x0008(SP)
114B0 11430   X      7C0803A6               mtlr      r0                        ; LR = 8
114B4 11434          BB41FFE8               lmw       r26,-0x0018(SP)
114B8 11438   X      4E800020               blr
114BC 1143C   X      7FA3EB78               mr        r3,r29
114C0 11440   X      7FE4FB78               mr        r4,r31
114C4 11444          4BFFE4F5               bl        $-0x1B0C                  ; 0x0000F938
114C8 11448          38210050               addi      SP,SP,80
114CC 1144C          80010008               lwz       r0,0x0008(SP)
114D0 11450   X      7C0803A6               mtlr      r0                        ; LR = 8
114D4 11454          BB41FFE8               lmw       r26,-0x0018(SP)
114D8 11458   X      4E800020               blr
114DC 1145C   X      7FA3EB78               mr        r3,r29
114E0 11460   X      7FE4FB78               mr        r4,r31
114E4 11464          4BFFF22D               bl        $-0x0DD4                  ; 0x00010690
114E8 11468          38210050               addi      SP,SP,80
114EC 1146C          80010008               lwz       r0,0x0008(SP)
114F0 11470   X      7C0803A6               mtlr      r0                        ; LR = 8
114F4 11474          BB41FFE8               lmw       r26,-0x0018(SP)
114F8 11478   X      4E800020               blr
114FC 1147C   X      7FA3EB78               mr        r3,r29
11500 11480   X      7FE4FB78               mr        r4,r31
11504 11484          4BFFD505               bl        $-0x2AFC                  ; 0x0000E988
11508 11488          38210050               addi      SP,SP,80
1150C 1148C          80010008               lwz       r0,0x0008(SP)
11510 11490   X      7C0803A6               mtlr      r0                        ; LR = 8
11514 11494          BB41FFE8               lmw       r26,-0x0018(SP)
11518 11498   X      4E800020               blr
1151C 1149C   X      7FA3EB78               mr        r3,r29
11520 114A0   X      7FE4FB78               mr        r4,r31
11524 114A4          4BFFD73D               bl        $-0x28C4                  ; 0x0000EBE0
11528 114A8          38210050               addi      SP,SP,80
1152C 114AC          80010008               lwz       r0,0x0008(SP)
11530 114B0   X      7C0803A6               mtlr      r0                        ; LR = 8
11534 114B4          BB41FFE8               lmw       r26,-0x0018(SP)
11538 114B8   X      4E800020               blr
1153C 114BC          811F0008               lwz       r8,0x0008(r31)
11540 114C0   X      2C080000               cmpwi     r8,0
11544 114C4   X      41820030               beq       $+0x0030                  ; 0x000114F4
11548 114C8          8088000C               lwz       r4,0x000C(r8)
1154C 114CC          4BFFADB1               bl        $-0x5250                  ; 0x0000C27C
11550 114D0   X      60000000               nop
11554 114D4          813F0014               lwz       r9,0x0014(r31)
11558 114D8   X      2C030000               cmpwi     r3,0
1155C 114DC   X      41820018               beq       $+0x0018                  ; 0x000114F4
11560 114E0   X      38000081               li        r0,129
11564 114E4          9809000D               stb       r0,0x000D(r9)
11568 114E8   X      38600000               li        r3,0
1156C 114EC          907B0010               stw       r3,0x0010(r27)
11570 114F0          48000014               b         $+0x0014                  ; 0x00011504
11574 114F4   X      38800082               li        r4,130
11578 114F8          9889000D               stb       r4,0x000D(r9)
1157C 114FC   X      38600016               li        r3,22
11580 11500          907B0010               stw       r3,0x0010(r27)
11584 11504   X      7FE3FB78               mr        r3,r31
11588 11508          38210050               addi      SP,SP,80
1158C 1150C          80010008               lwz       r0,0x0008(SP)
11590 11510   X      7C0803A6               mtlr      r0                        ; LR = 8
11594 11514          BB41FFE8               lmw       r26,-0x0018(SP)
11598 11518   X      4E800020               blr
1159C 1151C          809C01F0               lwz       r4,0x01F0(r28)
115A0 11520   X      7FA3EB78               mr        r3,r29
115A4 11524   X      7FE5FB78               mr        r5,r31
115A8 11528          48006361               bl        $+0x6360                  ; 0x00017888
115AC 1152C          80410014               lwz       RTOC,0x0014(SP)
115B0 11530   X      2C030000               cmpwi     r3,0
115B4 11534   X      4082001C               bne       $+0x001C                  ; 0x00011550
115B8 11538          83DF0014               lwz       r30,0x0014(r31)
115BC 1153C   X      38600081               li        r3,129
115C0 11540          987E000D               stb       r3,0x000D(r30)
115C4 11544   X      38A00006               li        r5,6
115C8 11548          809F000C               lwz       r4,0x000C(r31)
115CC 1154C          90A40010               stw       r5,0x0010(r4)
115D0 11550   X      7FE3FB78               mr        r3,r31
115D4 11554          38210050               addi      SP,SP,80
115D8 11558          80010008               lwz       r0,0x0008(SP)
115DC 1155C   X      7C0803A6               mtlr      r0                        ; LR = 8
115E0 11560          BB41FFE8               lmw       r26,-0x0018(SP)
115E4 11564   X      4E800020               blr
115E8 11568   X      38C00082               li        r6,130
115EC 1156C   X      7FE3FB78               mr        r3,r31
115F0 11570          98C9000D               stb       r6,0x000D(r9)
115F4 11574   X      38A00016               li        r5,22
115F8 11578          809F000C               lwz       r4,0x000C(r31)
115FC 1157C          90A40010               stw       r5,0x0010(r4)
11600 11580          38210050               addi      SP,SP,80
11604 11584          80010008               lwz       r0,0x0008(SP)
11608 11588   X      7C0803A6               mtlr      r0                        ; LR = 8
1160C 1158C          BB41FFE8               lmw       r26,-0x0018(SP)
11610 11590   X      4E800020               blr
11614 11594          837F000C               lwz       r27,0x000C(r31)
11618 11598          893B0000               lbz       r9,0x0000(r27)
1161C 1159C          552707BD               rlwinm.   r7,r9,0,30,30
11620 115A0   X      4182001C               beq       $+0x001C                  ; 0x000115BC
11624 115A4   X      38800000               li        r4,0
11628 115A8   X      7FA3EB78               mr        r3,r29
1162C 115AC          480062F5               bl        $+0x62F4                  ; 0x000178A0
11630 115B0          80410014               lwz       RTOC,0x0014(SP)
11634 115B4          837F000C               lwz       r27,0x000C(r31)
11638 115B8          893B0000               lbz       r9,0x0000(r27)
1163C 115BC   X      553E07FF               clrlwi.   r30,r9,31
11640 115C0   X      41820034               beq       $+0x0034                  ; 0x000115F4
11644 115C4   X      38800000               li        r4,0
11648 115C8          712300FD               andi.     r3,r9,0x00FD
1164C 115CC          987B0000               stb       r3,0x0000(r27)
11650 115D0   X      387DFFC0               subi      r3,r29,64
11654 115D4          480062CD               bl        $+0x62CC                  ; 0x000178A0
11658 115D8          80410014               lwz       RTOC,0x0014(SP)
1165C 115DC   X      7FE3FB78               mr        r3,r31
11660 115E0          38210050               addi      SP,SP,80
11664 115E4          80010008               lwz       r0,0x0008(SP)
11668 115E8   X      7C0803A6               mtlr      r0                        ; LR = 8
1166C 115EC          BB41FFE8               lmw       r26,-0x0018(SP)
11670 115F0   X      4E800020               blr
11674 115F4   X      7FE3FB78               mr        r3,r31
11678 115F8          48006129               bl        $+0x6128                  ; 0x00017720
1167C 115FC          80410014               lwz       RTOC,0x0014(SP)
11680 11600   X      38600000               li        r3,0
11684 11604          38210050               addi      SP,SP,80
11688 11608          80010008               lwz       r0,0x0008(SP)
1168C 1160C   X      7C0803A6               mtlr      r0                        ; LR = 8
11690 11610          BB41FFE8               lmw       r26,-0x0018(SP)
11694 11614   X      4E800020               blr
11698 11618   X      7FE3FB78               mr        r3,r31
1169C 1161C          38210050               addi      SP,SP,80
116A0 11620          80010008               lwz       r0,0x0008(SP)
116A4 11624   X      7C0803A6               mtlr      r0                        ; LR = 8
116A8 11628          BB41FFE8               lmw       r26,-0x0018(SP)
116AC 1162C   X      4E800020               blr
116B0 11630          83DF000C               lwz       r30,0x000C(r31)
116B4 11634          38823848               addi      r4,RTOC,14408
116B8 11638          80DE0000               lwz       r6,0x0000(r30)
116BC 1163C          38840A82               addi      r4,r4,2690
116C0 11640          807C01E4               lwz       r3,0x01E4(r28)
116C4 11644          4BFF77BD               bl        $-0x8844                  ; 0x00008E00
116C8 11648   X      60000000               nop
116CC 1164C   X      7FE3FB78               mr        r3,r31
116D0 11650          480060D1               bl        $+0x60D0                  ; 0x00017720
116D4 11654          80410014               lwz       RTOC,0x0014(SP)
116D8 11658   X      38600000               li        r3,0
116DC 1165C          38210050               addi      SP,SP,80
116E0 11660          80010008               lwz       r0,0x0008(SP)
116E4 11664   X      7C0803A6               mtlr      r0                        ; LR = 8
116E8 11668          BB41FFE8               lmw       r26,-0x0018(SP)
116EC 1166C   X      4E800020               blr
116F0 11670          80DF0010               lwz       r6,0x0010(r31)
116F4 11674   X      39200003               li        r9,3
116F8 11678          837F000C               lwz       r27,0x000C(r31)
116FC 1167C   X      7CDB3050               sub       r6,r6,r27
11700 11680   X      28060003               cmplwi    r6,0x0003
11704 11684   X      41810048               bgt       $+0x0048                  ; 0x000116CC
11708 11688          38823848               addi      r4,RTOC,14408
1170C 1168C   X      7CC53378               mr        r5,r6
11710 11690          807C01E4               lwz       r3,0x01E4(r28)
11714 11694          38840AB0               addi      r4,r4,2736
11718 11698   X      38C00004               li        r6,4
1171C 1169C          4BFF7765               bl        $-0x889C                  ; 0x00008E00
11720 116A0   X      60000000               nop
11724 116A4   X      38A00009               li        r5,9
11728 116A8   X      7FA3EB78               mr        r3,r29
1172C 116AC   X      38C00000               li        r6,0
11730 116B0   X      7FE4FB78               mr        r4,r31
11734 116B4          4BFFF239               bl        $-0x0DC8                  ; 0x000108EC
11738 116B8          38210050               addi      SP,SP,80
1173C 116BC          80010008               lwz       r0,0x0008(SP)
11740 116C0   X      7C0803A6               mtlr      r0                        ; LR = 8
11744 116C4          BB41FFE8               lmw       r26,-0x0018(SP)
11748 116C8   X      4E800020               blr
1174C 116CC          835B0000               lwz       r26,0x0000(r27)
11750 116D0   X      2C1A0007               cmpwi     r26,7
11754 116D4   X      7F45D378               mr        r5,r26
11758 116D8   X      40820024               bne       $+0x0024                  ; 0x000116FC
1175C 116DC   X      7FA3EB78               mr        r3,r29
11760 116E0   X      7FE4FB78               mr        r4,r31
11764 116E4          4BFFF4C9               bl        $-0x0B38                  ; 0x00010BAC
11768 116E8          38210050               addi      SP,SP,80
1176C 116EC          80010008               lwz       r0,0x0008(SP)
11770 116F0   X      7C0803A6               mtlr      r0                        ; LR = 8
11774 116F4          BB41FFE8               lmw       r26,-0x0018(SP)
11778 116F8   X      4E800020               blr
1177C 116FC   X      7D2903A6               mtctr     r9                        ; CTR = 9
11780 11700   X      39200000               li        r9,0
11784 11704   X      39000000               li        r8,0
11788 11708          48000090               b         $+0x0090                  ; 0x00011798
1178C 1170C          48000108               b         $+0x0108                  ; 0x00011814
11790 11710          48000104               b         $+0x0104                  ; 0x00011814
11794 11714          48000100               b         $+0x0100                  ; 0x00011814
11798 11718          480000FC               b         $+0x00FC                  ; 0x00011814
1179C 1171C          480000F8               b         $+0x00F8                  ; 0x00011814
117A0 11720          480000F4               b         $+0x00F4                  ; 0x00011814
117A4 11724   X      418200F0               beq       $+0x00F0                  ; 0x00011814
117A8 11728          39070010               addi      r8,r7,16
117AC 1172C   X      7D244B78               mr        r4,r9
117B0 11730          7F68F02E               lwzx      r27,r8,r30
117B4 11734          39240001               addi      r9,r4,1
117B8 11738   X      7C1B2800               cmpw      r27,r5
117BC 1173C   X      418200D8               beq       $+0x00D8                  ; 0x00011814
117C0 11740          39070020               addi      r8,r7,32
117C4 11744          7C68F02E               lwzx      r3,r8,r30
117C8 11748   X      7C032800               cmpw      r3,r5
117CC 1174C          39240002               addi      r9,r4,2
117D0 11750   X      418200C4               beq       $+0x00C4                  ; 0x00011814
117D4 11754          39070030               addi      r8,r7,48
117D8 11758          7D48F02E               lwzx      r10,r8,r30
117DC 1175C   X      7C0A2800               cmpw      r10,r5
117E0 11760          39240003               addi      r9,r4,3
117E4 11764   X      418200B0               beq       $+0x00B0                  ; 0x00011814
117E8 11768          39070040               addi      r8,r7,64
117EC 1176C          7C68F02E               lwzx      r3,r8,r30
117F0 11770   X      7C032800               cmpw      r3,r5
117F4 11774          39240004               addi      r9,r4,4
117F8 11778   X      4182009C               beq       $+0x009C                  ; 0x00011814
117FC 1177C          39070050               addi      r8,r7,80
11800 11780          7D48F02E               lwzx      r10,r8,r30
11804 11784   X      7C0A2800               cmpw      r10,r5
11808 11788          39240005               addi      r9,r4,5
1180C 1178C   X      41820088               beq       $+0x0088                  ; 0x00011814
11810 11790          39240006               addi      r9,r4,6
11814 11794          39070060               addi      r8,r7,96
11818 11798   X      7D074378               mr        r7,r8
1181C 1179C          7C67F02E               lwzx      r3,r7,r30
11820 117A0   X      7C032800               cmpw      r3,r5
11824 117A4   X      4200FF80               bdnz      $-0x0080                  ; 0x00011724
11828 117A8   X      4182006C               beq       $+0x006C                  ; 0x00011814
1182C 117AC          39070010               addi      r8,r7,16
11830 117B0   X      7D244B78               mr        r4,r9
11834 117B4          7C68F02E               lwzx      r3,r8,r30
11838 117B8          39240001               addi      r9,r4,1
1183C 117BC   X      7C032800               cmpw      r3,r5
11840 117C0   X      41820054               beq       $+0x0054                  ; 0x00011814
11844 117C4          39070020               addi      r8,r7,32
11848 117C8          7D48F02E               lwzx      r10,r8,r30
1184C 117CC   X      7C0A2800               cmpw      r10,r5
11850 117D0          39240002               addi      r9,r4,2
11854 117D4   X      41820040               beq       $+0x0040                  ; 0x00011814
11858 117D8          39070030               addi      r8,r7,48
1185C 117DC          7C68F02E               lwzx      r3,r8,r30
11860 117E0   X      7C032800               cmpw      r3,r5
11864 117E4          39240003               addi      r9,r4,3
11868 117E8   X      4182002C               beq       $+0x002C                  ; 0x00011814
1186C 117EC          39070040               addi      r8,r7,64
11870 117F0          7D48F02E               lwzx      r10,r8,r30
11874 117F4   X      7C0A2800               cmpw      r10,r5
11878 117F8          39240004               addi      r9,r4,4
1187C 117FC   X      41820018               beq       $+0x0018                  ; 0x00011814
11880 11800          39070050               addi      r8,r7,80
11884 11804          7C68F02E               lwzx      r3,r8,r30
11888 11808   X      7C032800               cmpw      r3,r5
1188C 1180C          39240005               addi      r9,r4,5
11890 11810   X      40820010               bne       $+0x0010                  ; 0x00011820
11894 11814   X      552A2036               slwi      r10,r9,4
11898 11818          7F6AF215               add.      r27,r10,r30
1189C 1181C   X      40820040               bne       $+0x0040                  ; 0x0001185C
118A0 11820          38823848               addi      r4,RTOC,14408
118A4 11824          807C01E4               lwz       r3,0x01E4(r28)
118A8 11828          38840AC4               addi      r4,r4,2756
118AC 1182C          4BFF75D5               bl        $-0x8A2C                  ; 0x00008E00
118B0 11830   X      60000000               nop
118B4 11834   X      38A00009               li        r5,9
118B8 11838   X      7FA3EB78               mr        r3,r29
118BC 1183C   X      38C00000               li        r6,0
118C0 11840   X      7FE4FB78               mr        r4,r31
118C4 11844          4BFFF0A9               bl        $-0x0F58                  ; 0x000108EC
118C8 11848          38210050               addi      SP,SP,80
118CC 1184C          80010008               lwz       r0,0x0008(SP)
118D0 11850   X      7C0803A6               mtlr      r0                        ; LR = 8
118D4 11854          BB41FFE8               lmw       r26,-0x0018(SP)
118D8 11858   X      4E800020               blr
118DC 1185C          A0FB0008               lhz       r7,0x0008(r27)
118E0 11860   X      7C063800               cmpw      r6,r7
118E4 11864   X      40800044               bge       $+0x0044                  ; 0x000118A8
118E8 11868          38823848               addi      r4,RTOC,14408
118EC 1186C          7CA8F02E               lwzx      r5,r8,r30
118F0 11870          38840AE1               addi      r4,r4,2785
118F4 11874          807C01E4               lwz       r3,0x01E4(r28)
118F8 11878          4BFF7589               bl        $-0x8A78                  ; 0x00008E00
118FC 1187C   X      60000000               nop
11900 11880   X      38A00009               li        r5,9
11904 11884   X      7FA3EB78               mr        r3,r29
11908 11888   X      38C00000               li        r6,0
1190C 1188C   X      7FE4FB78               mr        r4,r31
11910 11890          4BFFF05D               bl        $-0x0FA4                  ; 0x000108EC
11914 11894          38210050               addi      SP,SP,80
11918 11898          80010008               lwz       r0,0x0008(SP)
1191C 1189C   X      7C0803A6               mtlr      r0                        ; LR = 8
11920 118A0          BB41FFE8               lmw       r26,-0x0018(SP)
11924 118A4   X      4E800020               blr
11928 118A8          A09B000A               lhz       r4,0x000A(r27)
1192C 118AC   X      7FE3FB78               mr        r3,r31
11930 118B0          48006009               bl        $+0x6008                  ; 0x000178B8
11934 118B4          80410014               lwz       RTOC,0x0014(SP)
11938 118B8   X      7C7E1B78               mr        r30,r3
1193C 118BC   X      2C1E0000               cmpwi     r30,0
11940 118C0   X      40820048               bne       $+0x0048                  ; 0x00011908
11944 118C4          38823848               addi      r4,RTOC,14408
11948 118C8   X      7F45D378               mr        r5,r26
1194C 118CC          807C01E4               lwz       r3,0x01E4(r28)
11950 118D0          38840B05               addi      r4,r4,2821
11954 118D4          A0DB000A               lhz       r6,0x000A(r27)
11958 118D8          4BFF7529               bl        $-0x8AD8                  ; 0x00008E00
1195C 118DC   X      60000000               nop
11960 118E0   X      38A00004               li        r5,4
11964 118E4   X      7FA3EB78               mr        r3,r29
11968 118E8   X      38C0000C               li        r6,12
1196C 118EC   X      7FE4FB78               mr        r4,r31
11970 118F0          4BFFEFFD               bl        $-0x1004                  ; 0x000108EC
11974 118F4          38210050               addi      SP,SP,80
11978 118F8          80010008               lwz       r0,0x0008(SP)
1197C 118FC   X      7C0803A6               mtlr      r0                        ; LR = 8
11980 11900          BB41FFE8               lmw       r26,-0x0018(SP)
11984 11904   X      4E800020               blr
11988 11908          819B0004               lwz       r12,0x0004(r27)
1198C 1190C   X      7FA3EB78               mr        r3,r29
11990 11910   X      7FC4F378               mr        r4,r30
11994 11914          4800604D               bl        $+0x604C                  ; 0x00017960
11998 11918          80410014               lwz       RTOC,0x0014(SP)
1199C 1191C   X      7C651B78               mr        r5,r3
119A0 11920   X      2C050000               cmpwi     r5,0
119A4 11924   X      41820038               beq       $+0x0038                  ; 0x0001195C
119A8 11928   X      2C050004               cmpwi     r5,4
119AC 1192C   X      4182000C               beq       $+0x000C                  ; 0x00011938
119B0 11930   X      38C00000               li        r6,0
119B4 11934          48000008               b         $+0x0008                  ; 0x0001193C
119B8 11938   X      38C0000C               li        r6,12
119BC 1193C   X      7FA3EB78               mr        r3,r29
119C0 11940   X      7FC4F378               mr        r4,r30
119C4 11944          4BFFEFA9               bl        $-0x1058                  ; 0x000108EC
119C8 11948          38210050               addi      SP,SP,80
119CC 1194C          80010008               lwz       r0,0x0008(SP)
119D0 11950   X      7C0803A6               mtlr      r0                        ; LR = 8
119D4 11954          BB41FFE8               lmw       r26,-0x0018(SP)
119D8 11958   X      4E800020               blr
119DC 1195C          A3FB000C               lhz       r31,0x000C(r27)
119E0 11960   X      2C1F0000               cmpwi     r31,0
119E4 11964   X      41820048               beq       $+0x0048                  ; 0x000119AC
119E8 11968          807E0014               lwz       r3,0x0014(r30)
119EC 1196C   X      38800083               li        r4,131
119F0 11970          9883000D               stb       r4,0x000D(r3)
119F4 11974   X      38E00006               li        r7,6
119F8 11978   X      7FC3F378               mr        r3,r30
119FC 1197C          80BE000C               lwz       r5,0x000C(r30)
11A00 11980          80C50000               lwz       r6,0x0000(r5)
11A04 11984          90C50004               stw       r6,0x0004(r5)
11A08 11988          90E50000               stw       r7,0x0000(r5)
11A0C 1198C          811E000C               lwz       r8,0x000C(r30)
11A10 11990          39080008               addi      r8,r8,8
11A14 11994          911E0010               stw       r8,0x0010(r30)
11A18 11998          38210050               addi      SP,SP,80
11A1C 1199C          80010008               lwz       r0,0x0008(SP)
11A20 119A0   X      7C0803A6               mtlr      r0                        ; LR = 8
11A24 119A4          BB41FFE8               lmw       r26,-0x0018(SP)
11A28 119A8   X      4E800020               blr
11A2C 119AC   X      38600000               li        r3,0
11A30 119B0          38210050               addi      SP,SP,80
11A34 119B4          80010008               lwz       r0,0x0008(SP)
11A38 119B8   X      7C0803A6               mtlr      r0                        ; LR = 8
11A3C 119BC          BB41FFE8               lmw       r26,-0x0018(SP)
11A40 119C0   X      4E800020               blr
11A44 119C4   X      7C0802A6               mflr      r0                        ; LR = 8
11A48 119C8          BF01FFE0               stmw      r24,-0x0020(SP)
11A4C 119CC          90010008               stw       r0,0x0008(SP)
11A50 119D0          9421FFA0               stwu      SP,-0x0060(SP)
11A54 119D4   X      3B200000               li        r25,0
11A58 119D8   X      7C7B1B78               mr        r27,r3
11A5C 119DC          835B0014               lwz       r26,0x0014(r27)
11A60 119E0   X      7C9E2378               mr        r30,r4
11A64 119E4          80BA000C               lwz       r5,0x000C(r26)
11A68 119E8          839A0004               lwz       r28,0x0004(r26)
11A6C 119EC          54A5056B               rlwinm.   r5,r5,0,21,21
11A70 119F0          83FE000C               lwz       r31,0x000C(r30)
11A74 119F4   X      41820044               beq       $+0x0044                  ; 0x00011A38
11A78 119F8          38823848               addi      r4,RTOC,14408
11A7C 119FC          807C01E4               lwz       r3,0x01E4(r28)
11A80 11A00          38840B31               addi      r4,r4,2865
11A84 11A04          4BFF7C0D               bl        $-0x83F4                  ; 0x00009610
11A88 11A08   X      60000000               nop
11A8C 11A0C          83BE0014               lwz       r29,0x0014(r30)
11A90 11A10   X      38800081               li        r4,129
11A94 11A14          989D000D               stb       r4,0x000D(r29)
11A98 11A18   X      38A00016               li        r5,22
11A9C 11A1C   X      7FC3F378               mr        r3,r30
11AA0 11A20          90BF0010               stw       r5,0x0010(r31)
11AA4 11A24          38210060               addi      SP,SP,96
11AA8 11A28          80010008               lwz       r0,0x0008(SP)
11AAC 11A2C   X      7C0803A6               mtlr      r0                        ; LR = 8
11AB0 11A30          BB01FFE0               lmw       r24,-0x0020(SP)
11AB4 11A34   X      4E800020               blr
11AB8 11A38   X      38600080               li        r3,128
11ABC 11A3C   X      38800001               li        r4,1
11AC0 11A40   X      3B000001               li        r24,1
11AC4 11A44          48005BD5               bl        $+0x5BD4                  ; 0x00017618
11AC8 11A48          80410014               lwz       RTOC,0x0014(SP)
11ACC 11A4C   X      7C7D1B78               mr        r29,r3
11AD0 11A50   X      2C1D0000               cmpwi     r29,0
11AD4 11A54   X      40820020               bne       $+0x0020                  ; 0x00011A74
11AD8 11A58          38823848               addi      r4,RTOC,14408
11ADC 11A5C   X      38A00080               li        r5,128
11AE0 11A60          807C01E4               lwz       r3,0x01E4(r28)
11AE4 11A64          38840B5A               addi      r4,r4,2906
11AE8 11A68          4BFF7BA9               bl        $-0x8458                  ; 0x00009610
11AEC 11A6C   X      60000000               nop
11AF0 11A70          4BFFFF9C               b         $-0x0064                  ; 0x00011A0C
11AF4 11A74          819D0014               lwz       r12,0x0014(r29)
11AF8 11A78          806C0008               lwz       r3,0x0008(r12)
11AFC 11A7C          907D0010               stw       r3,0x0010(r29)
11B00 11A80          907D000C               stw       r3,0x000C(r29)
11B04 11A84          807E0008               lwz       r3,0x0008(r30)
11B08 11A88          48005E91               bl        $+0x5E90                  ; 0x00017918
11B0C 11A8C          80410014               lwz       RTOC,0x0014(SP)
11B10 11A90   X      7C641B78               mr        r4,r3
11B14 11A94   X      2C040000               cmpwi     r4,0
11B18 11A98   X      40820028               bne       $+0x0028                  ; 0x00011AC0
11B1C 11A9C          38823848               addi      r4,RTOC,14408
11B20 11AA0          807C01E4               lwz       r3,0x01E4(r28)
11B24 11AA4          38840B7C               addi      r4,r4,2940
11B28 11AA8          4BFF7B69               bl        $-0x8498                  ; 0x00009610
11B2C 11AAC   X      60000000               nop
11B30 11AB0   X      7FA3EB78               mr        r3,r29
11B34 11AB4          48005D75               bl        $+0x5D74                  ; 0x00017828
11B38 11AB8          80410014               lwz       RTOC,0x0014(SP)
11B3C 11ABC          4BFFFF50               b         $-0x00B0                  ; 0x00011A0C
11B40 11AC0          81840014               lwz       r12,0x0014(r4)
11B44 11AC4   X      7F63DB78               mr        r3,r27
11B48 11AC8          9B0C000D               stb       r24,0x000D(r12)
11B4C 11ACC          93A40008               stw       r29,0x0008(r4)
11B50 11AD0          4BFFF609               bl        $-0x09F8                  ; 0x000110D8
11B54 11AD4   X      2C030000               cmpwi     r3,0
11B58 11AD8   X      4182FF34               beq       $-0x00CC                  ; 0x00011A0C
11B5C 11ADC          81830014               lwz       r12,0x0014(r3)
11B60 11AE0          888C000D               lbz       r4,0x000D(r12)
11B64 11AE4   X      2C040000               cmpwi     r4,0
11B68 11AE8   X      41820010               beq       $+0x0010                  ; 0x00011AF8
11B6C 11AEC          48005C35               bl        $+0x5C34                  ; 0x00017720
11B70 11AF0          80410014               lwz       RTOC,0x0014(SP)
11B74 11AF4          4BFFFF18               b         $-0x00E8                  ; 0x00011A0C
11B78 11AF8          83BE0008               lwz       r29,0x0008(r30)
11B7C 11AFC          907D0008               stw       r3,0x0008(r29)
11B80 11B00          809A000C               lwz       r4,0x000C(r26)
11B84 11B04          5484066E               rlwinm    r4,r4,0,25,23
11B88 11B08          909A000C               stw       r4,0x000C(r26)
11B8C 11B0C          933F000C               stw       r25,0x000C(r31)
11B90 11B10          807E0008               lwz       r3,0x0008(r30)
11B94 11B14   X      2C030000               cmpwi     r3,0
11B98 11B18   X      41820028               beq       $+0x0028                  ; 0x00011B40
11B9C 11B1C          80A30010               lwz       r5,0x0010(r3)
11BA0 11B20          8083000C               lwz       r4,0x000C(r3)
11BA4 11B24          80FF000C               lwz       r7,0x000C(r31)
11BA8 11B28   X      7CC42850               sub       r6,r5,r4
11BAC 11B2C          7D063A14               add       r8,r6,r7
11BB0 11B30          911F000C               stw       r8,0x000C(r31)
11BB4 11B34          80630008               lwz       r3,0x0008(r3)
11BB8 11B38   X      2C030000               cmpwi     r3,0
11BBC 11B3C   X      4082FFE0               bne       $-0x0020                  ; 0x00011B1C
11BC0 11B40          933F0010               stw       r25,0x0010(r31)
11BC4 11B44   X      38800081               li        r4,129
11BC8 11B48          813E0014               lwz       r9,0x0014(r30)
11BCC 11B4C   X      7FC3F378               mr        r3,r30
11BD0 11B50          9889000D               stb       r4,0x000D(r9)
11BD4 11B54          38210060               addi      SP,SP,96
11BD8 11B58          80010008               lwz       r0,0x0008(SP)
11BDC 11B5C   X      7C0803A6               mtlr      r0                        ; LR = 8
11BE0 11B60          BB01FFE0               lmw       r24,-0x0020(SP)
11BE4 11B64   X      4E800020               blr
11BE8 11B68          54800673               rlwinm.   r0,r4,0,25,25
11BEC 11B6C   X      41820044               beq       $+0x0044                  ; 0x00011BB0
11BF0 11B70   X      5486073E               clrlwi    r6,r4,28
11BF4 11B74          7CA73278               xor       r7,r5,r6
11BF8 11B78   X      54E8163A               clrlslwi  r8,r7,26,2
11BFC 11B7C          7D234214               add       r9,r3,r8
11C00 11B80          818900C4               lwz       r12,0x00C4(r9)
11C04 11B84   X      2C0C0000               cmpwi     r12,0
11C08 11B88          386900C4               addi      r3,r9,196
11C0C 11B8C   X      4D820020               beqlr
11C10 11B90          814C0010               lwz       r10,0x0010(r12)
11C14 11B94   X      7C0A2800               cmpw      r10,r5
11C18 11B98   X      4D820020               beqlr
11C1C 11B9C          386C0004               addi      r3,r12,4
11C20 11BA0          818C0004               lwz       r12,0x0004(r12)
11C24 11BA4   X      2C0C0000               cmpwi     r12,0
11C28 11BA8   X      4D820020               beqlr
11C2C 11BAC          4BFFFFE4               b         $-0x001C                  ; 0x00011B90
11C30 11BB0          548606B5               rlwinm.   r6,r4,0,26,26
11C34 11BB4   X      4182000C               beq       $+0x000C                  ; 0x00011BC0
11C38 11BB8          386301D4               addi      r3,r3,468
11C3C 11BBC   X      4E800020               blr
11C40 11BC0          5485056B               rlwinm.   r5,r4,0,21,21
11C44 11BC4   X      40820028               bne       $+0x0028                  ; 0x00011BEC
11C48 11BC8   X      3900FFEC               li        r8,-20
11C4C 11BCC          548605EE               rlwinm    r6,r4,0,23,23
11C50 11BD0          7CC50034               cntlzw    r5,r6
11C54 11BD4   X      54A5D97E               srwi      r5,r5,5
11C58 11BD8          7CE500D0               neg       r7,r5
11C5C 11BDC          7CE94038               and       r9,r7,r8
11C60 11BE0          7D434A14               add       r10,r3,r9
11C64 11BE4          386A01D8               addi      r3,r10,472
11C68 11BE8   X      4E800020               blr
11C6C 11BEC          386301CC               addi      r3,r3,460
11C70 11BF0   X      4E800020               blr
11C74 11BF4   X      7C0802A6               mflr      r0                        ; LR = 8
11C78 11BF8          90010008               stw       r0,0x0008(SP)
11C7C 11BFC          9421FFC0               stwu      SP,-0x0040(SP)
11C80 11C00   X      7C6B1B78               mr        r11,r3
11C84 11C04          818B0014               lwz       r12,0x0014(r11)
11C88 11C08          806C0004               lwz       r3,0x0004(r12)
11C8C 11C0C          38E300BC               addi      r7,r3,188
11C90 11C10          80870000               lwz       r4,0x0000(r7)
11C94 11C14   X      2C040000               cmpwi     r4,0
11C98 11C18   X      41820020               beq       $+0x0020                  ; 0x00011C38
11C9C 11C1C          81270000               lwz       r9,0x0000(r7)
11CA0 11C20   X      7C095800               cmpw      r9,r11
11CA4 11C24   X      41820074               beq       $+0x0074                  ; 0x00011C98
11CA8 11C28   X      7D274B78               mr        r7,r9
11CAC 11C2C          80A70000               lwz       r5,0x0000(r7)
11CB0 11C30   X      2C050000               cmpwi     r5,0
11CB4 11C34   X      4082FFE8               bne       $-0x0018                  ; 0x00011C1C
11CB8 11C38          808B000C               lwz       r4,0x000C(r11)
11CBC 11C3C          80AB0010               lwz       r5,0x0010(r11)
11CC0 11C40          4BFFFF29               bl        $-0x00D8                  ; 0x00011B68
11CC4 11C44   X      7C671B78               mr        r7,r3
11CC8 11C48          81070000               lwz       r8,0x0000(r7)
11CCC 11C4C   X      7C885800               cmpw      cr1,r8,r11
11CD0 11C50   X      40860070               bne       cr1,$+0x0070              ; 0x00011CC0
11CD4 11C54          80C80008               lwz       r6,0x0008(r8)
11CD8 11C58          81280004               lwz       r9,0x0004(r8)
11CDC 11C5C   X      2C060000               cmpwi     r6,0
11CE0 11C60   X      4182004C               beq       $+0x004C                  ; 0x00011CAC
11CE4 11C64          91260004               stw       r9,0x0004(r6)
11CE8 11C68          80080008               lwz       r0,0x0008(r8)
11CEC 11C6C          90070000               stw       r0,0x0000(r7)
11CF0 11C70          38210040               addi      SP,SP,64
11CF4 11C74          80010008               lwz       r0,0x0008(SP)
11CF8 11C78   X      7C0803A6               mtlr      r0                        ; LR = 8
11CFC 11C7C   X      4E800020               blr
11D00 11C80          806B0008               lwz       r3,0x0008(r11)
11D04 11C84          90680008               stw       r3,0x0008(r8)
11D08 11C88          38210040               addi      SP,SP,64
11D0C 11C8C          80010008               lwz       r0,0x0008(SP)
11D10 11C90   X      7C0803A6               mtlr      r0                        ; LR = 8
11D14 11C94   X      4E800020               blr
11D18 11C98          808B0000               lwz       r4,0x0000(r11)
11D1C 11C9C   X      38A00000               li        r5,0
11D20 11CA0          90870000               stw       r4,0x0000(r7)
11D24 11CA4          90AB0000               stw       r5,0x0000(r11)
11D28 11CA8          4BFFFF90               b         $-0x0070                  ; 0x00011C38
11D2C 11CAC          91270000               stw       r9,0x0000(r7)
11D30 11CB0          38210040               addi      SP,SP,64
11D34 11CB4          80010008               lwz       r0,0x0008(SP)
11D38 11CB8   X      7C0803A6               mtlr      r0                        ; LR = 8
11D3C 11CBC   X      4E800020               blr
11D40 11CC0   X      2C080000               cmpwi     r8,0
11D44 11CC4   X      4182001C               beq       $+0x001C                  ; 0x00011CE0
11D48 11CC8          81280008               lwz       r9,0x0008(r8)
11D4C 11CCC   X      7C095800               cmpw      r9,r11
11D50 11CD0   X      4182FFB0               beq       $-0x0050                  ; 0x00011C80
11D54 11CD4   X      7D284B78               mr        r8,r9
11D58 11CD8   X      2C080000               cmpwi     r8,0
11D5C 11CDC   X      4082FFEC               bne       $-0x0014                  ; 0x00011CC8
11D60 11CE0          38210040               addi      SP,SP,64
11D64 11CE4          80010008               lwz       r0,0x0008(SP)
11D68 11CE8   X      7C0803A6               mtlr      r0                        ; LR = 8
11D6C 11CEC   X      4E800020               blr
11D70 11CF0   X      7C0802A6               mflr      r0                        ; LR = 8
11D74 11CF4          BF01FFE0               stmw      r24,-0x0020(SP)
11D78 11CF8          90010008               stw       r0,0x0008(SP)
11D7C 11CFC          9421FFA0               stwu      SP,-0x0060(SP)
11D80 11D00   X      38C00083               li        r6,131
11D84 11D04   X      7C7E1B78               mr        r30,r3
11D88 11D08          819E0014               lwz       r12,0x0014(r30)
11D8C 11D0C   X      7C9F2378               mr        r31,r4
11D90 11D10          806C0004               lwz       r3,0x0004(r12)
11D94 11D14   X      39000035               li        r8,53
11D98 11D18          80BF0014               lwz       r5,0x0014(r31)
11D9C 11D1C   X      39200090               li        r9,144
11DA0 11D20          98C5000D               stb       r6,0x000D(r5)
11DA4 11D24   X      3BA0000C               li        r29,12
11DA8 11D28   X      7C7C1B78               mr        r28,r3
11DAC 11D2C          80FF000C               lwz       r7,0x000C(r31)
11DB0 11D30   X      3940004C               li        r10,76
11DB4 11D34          91070000               stw       r8,0x0000(r7)
11DB8 11D38   X      39600001               li        r11,1
11DBC 11D3C          91270004               stw       r9,0x0004(r7)
11DC0 11D40   X      3B600020               li        r27,32
11DC4 11D44          93A70008               stw       r29,0x0008(r7)
11DC8 11D48   X      38A0003C               li        r5,60
11DCC 11D4C          835F000C               lwz       r26,0x000C(r31)
11DD0 11D50   X      3B200044               li        r25,68
11DD4 11D54          915A000C               stw       r10,0x000C(r26)
11DD8 11D58          389A001C               addi      r4,r26,28
11DDC 11D5C          917A0014               stw       r11,0x0014(r26)
11DE0 11D60   X      3B000002               li        r24,2
11DE4 11D64          93BA0010               stw       r29,0x0010(r26)
11DE8 11D68          937A0018               stw       r27,0x0018(r26)
11DEC 11D6C          48005B95               bl        $+0x5B94                  ; 0x00017900
11DF0 11D70          80410014               lwz       RTOC,0x0014(SP)
11DF4 11D74          933A0058               stw       r25,0x0058(r26)
11DF8 11D78          389A0068               addi      r4,r26,104
11DFC 11D7C          93BA005C               stw       r29,0x005C(r26)
11E00 11D80          387C003C               addi      r3,r28,60
11E04 11D84          931A0060               stw       r24,0x0060(r26)
11E08 11D88   X      38A00034               li        r5,52
11E0C 11D8C          937A0064               stw       r27,0x0064(r26)
11E10 11D90          3BBA009C               addi      r29,r26,156
11E14 11D94          48005B6D               bl        $+0x5B6C                  ; 0x00017900
11E18 11D98          80410014               lwz       RTOC,0x0014(SP)
11E1C 11D9C          93BF0010               stw       r29,0x0010(r31)
11E20 11DA0   X      7FC3F378               mr        r3,r30
11E24 11DA4   X      7FE4FB78               mr        r4,r31
11E28 11DA8          480059F1               bl        $+0x59F0                  ; 0x00017798
11E2C 11DAC          80410014               lwz       RTOC,0x0014(SP)
11E30 11DB0   X      38600000               li        r3,0
11E34 11DB4          38210060               addi      SP,SP,96
11E38 11DB8          80010008               lwz       r0,0x0008(SP)
11E3C 11DBC   X      7C0803A6               mtlr      r0                        ; LR = 8
11E40 11DC0          BB01FFE0               lmw       r24,-0x0020(SP)
11E44 11DC4   X      4E800020               blr
11E48 11DC8   X      7C0802A6               mflr      r0                        ; LR = 8
11E4C 11DCC          90010008               stw       r0,0x0008(SP)
11E50 11DD0          9421FFC0               stwu      SP,-0x0040(SP)
11E54 11DD4          81030014               lwz       r8,0x0014(r3)
11E58 11DD8   X      39800083               li        r12,131
11E5C 11DDC          81680004               lwz       r11,0x0004(r8)
11E60 11DE0   X      38000003               li        r0,3
11E64 11DE4          81440014               lwz       r10,0x0014(r4)
11E68 11DE8   X      38E00000               li        r7,0
11E6C 11DEC          998A000D               stb       r12,0x000D(r10)
11E70 11DF0   X      39800002               li        r12,2
11E74 11DF4          8124000C               lwz       r9,0x000C(r4)
11E78 11DF8   X      3940000D               li        r10,13
11E7C 11DFC          90090000               stw       r0,0x0000(r9)
11E80 11E00   X      38A00008               li        r5,8
11E84 11E04          800B0034               lwz       r0,0x0034(r11)
11E88 11E08   X      38C00000               li        r6,0
11E8C 11E0C          90E90008               stw       r7,0x0008(r9)
11E90 11E10   X      38E00002               li        r7,2
11E94 11E14          90090004               stw       r0,0x0004(r9)
11E98 11E18          91890020               stw       r12,0x0020(r9)
11E9C 11E1C          880B034C               lbz       r0,0x034C(r11)
11EA0 11E20   X      2C000001               cmpwi     r0,1
11EA4 11E24   X      40820010               bne       $+0x0010                  ; 0x00011E34
11EA8 11E28   X      38000501               li        r0,1281
11EAC 11E2C          90090034               stw       r0,0x0034(r9)
11EB0 11E30          4800000C               b         $+0x000C                  ; 0x00011E3C
11EB4 11E34   X      39600500               li        r11,1280
11EB8 11E38          91690034               stw       r11,0x0034(r9)
11EBC 11E3C          90E9003C               stw       r7,0x003C(r9)
11EC0 11E40   X      3800004C               li        r0,76
11EC4 11E44          81880000               lwz       r12,0x0000(r8)
11EC8 11E48          91890018               stw       r12,0x0018(r9)
11ECC 11E4C          81680028               lwz       r11,0x0028(r8)
11ED0 11E50          91690010               stw       r11,0x0010(r9)
11ED4 11E54          90C90014               stw       r6,0x0014(r9)
11ED8 11E58          90C90048               stw       r6,0x0048(r9)
11EDC 11E5C          90090038               stw       r0,0x0038(r9)
11EE0 11E60          81880038               lwz       r12,0x0038(r8)
11EE4 11E64          80E4000C               lwz       r7,0x000C(r4)
11EE8 11E68          800C0000               lwz       r0,0x0000(r12)
11EEC 11E6C          9007004C               stw       r0,0x004C(r7)
11EF0 11E70          81880038               lwz       r12,0x0038(r8)
11EF4 11E74          A00C0004               lhz       r0,0x0004(r12)
11EF8 11E78          B0070050               sth       r0,0x0050(r7)
11EFC 11E7C          80080000               lwz       r0,0x0000(r8)
11F00 11E80   X      2C000003               cmpwi     r0,3
11F04 11E84   X      408200B8               bne       $+0x00B8                  ; 0x00011F3C
11F08 11E88          8008000C               lwz       r0,0x000C(r8)
11F0C 11E8C   X      39600006               li        r11,6
11F10 11E90          540006F7               rlwinm.   r0,r0,0,27,27
11F14 11E94   X      41820058               beq       $+0x0058                  ; 0x00011EEC
11F18 11E98          9149000C               stw       r10,0x000C(r9)
11F1C 11E9C   X      398000AA               li        r12,170
11F20 11EA0          99870052               stb       r12,0x0052(r7)
11F24 11EA4   X      3800FFF9               li        r0,-7
11F28 11EA8          99870053               stb       r12,0x0053(r7)
11F2C 11EAC          88A80020               lbz       r5,0x0020(r8)
11F30 11EB0          98A70054               stb       r5,0x0054(r7)
11F34 11EB4          89880021               lbz       r12,0x0021(r8)
11F38 11EB8          99870055               stb       r12,0x0055(r7)
11F3C 11EBC          89880022               lbz       r12,0x0022(r8)
11F40 11EC0          99870056               stb       r12,0x0056(r7)
11F44 11EC4          89880023               lbz       r12,0x0023(r8)
11F48 11EC8          99870057               stb       r12,0x0057(r7)
11F4C 11ECC          89880024               lbz       r12,0x0024(r8)
11F50 11ED0          99870058               stb       r12,0x0058(r7)
11F54 11ED4          81890004               lwz       r12,0x0004(r9)
11F58 11ED8          9009001C               stw       r0,0x001C(r9)
11F5C 11EDC   X      380CFFEA               subi      r0,r12,22
11F60 11EE0          8109000C               lwz       r8,0x000C(r9)
11F64 11EE4          90090004               stw       r0,0x0004(r9)
11F68 11EE8          48000074               b         $+0x0074                  ; 0x00011F5C
11F6C 11EEC          90A9000C               stw       r5,0x000C(r9)
11F70 11EF0   X      3980FFFE               li        r12,-2
11F74 11EF4          8008001C               lwz       r0,0x001C(r8)
11F78 11EF8   X      5400C23E               srwi      r0,r0,8
11F7C 11EFC          98070052               stb       r0,0x0052(r7)
11F80 11F00          8148001C               lwz       r10,0x001C(r8)
11F84 11F04   X      554A063E               clrlwi    r10,r10,24
11F88 11F08          99470053               stb       r10,0x0053(r7)
11F8C 11F0C          80E90004               lwz       r7,0x0004(r9)
11F90 11F10          9189001C               stw       r12,0x001C(r9)
11F94 11F14          8008000C               lwz       r0,0x000C(r8)
11F98 11F18          8109000C               lwz       r8,0x000C(r9)
11F9C 11F1C          54000739               rlwinm.   r0,r0,0,28,28
11FA0 11F20   X      41820010               beq       $+0x0010                  ; 0x00011F30
11FA4 11F24   X      3807FFEF               subi      r0,r7,17
11FA8 11F28          90090004               stw       r0,0x0004(r9)
11FAC 11F2C          48000030               b         $+0x0030                  ; 0x00011F5C
11FB0 11F30   X      38A7FFF2               subi      r5,r7,14
11FB4 11F34          90A90004               stw       r5,0x0004(r9)
11FB8 11F38          48000024               b         $+0x0024                  ; 0x00011F5C
11FBC 11F3C          80A90004               lwz       r5,0x0004(r9)
11FC0 11F40   X      39400006               li        r10,6
11FC4 11F44          9149000C               stw       r10,0x000C(r9)
11FC8 11F48   X      38A5FFF2               subi      r5,r5,14
11FCC 11F4C          90C9001C               stw       r6,0x001C(r9)
11FD0 11F50   X      39600006               li        r11,6
11FD4 11F54          90A90004               stw       r5,0x0004(r9)
11FD8 11F58   X      39000006               li        r8,6
11FDC 11F5C          90C90028               stw       r6,0x0028(r9)
11FE0 11F60          38E8004C               addi      r7,r8,76
11FE4 11F64          90C90024               stw       r6,0x0024(r9)
11FE8 11F68   X      3940FFFF               li        r10,-1
11FEC 11F6C          90C9002C               stw       r6,0x002C(r9)
11FF0 11F70   X      3980FFFF               li        r12,-1
11FF4 11F74          90C90030               stw       r6,0x0030(r9)
11FF8 11F78          3C0C0001               addis     r0,r12,1
11FFC 11F7C          90E90044               stw       r7,0x0044(r9)
12000 11F80          80A4000C               lwz       r5,0x000C(r4)
12004 11F84          91690040               stw       r11,0x0040(r9)
12008 11F88          7D872A14               add       r12,r7,r5
1200C 11F8C          7D47292E               stwx      r10,r7,r5
12010 11F90          B00C0004               sth       r0,0x0004(r12)
12014 11F94          8004000C               lwz       r0,0x000C(r4)
12018 11F98          8189000C               lwz       r12,0x000C(r9)
1201C 11F9C          81690040               lwz       r11,0x0040(r9)
12020 11FA0          7C006214               add       r0,r0,r12
12024 11FA4          7D805A14               add       r12,r0,r11
12028 11FA8          380C004C               addi      r0,r12,76
1202C 11FAC          90040010               stw       r0,0x0010(r4)
12030 11FB0          480057E9               bl        $+0x57E8                  ; 0x00017798
12034 11FB4          80410014               lwz       RTOC,0x0014(SP)
12038 11FB8   X      38600000               li        r3,0
1203C 11FBC          38210040               addi      SP,SP,64
12040 11FC0          80010008               lwz       r0,0x0008(SP)
12044 11FC4   X      7C0803A6               mtlr      r0                        ; LR = 8
12048 11FC8   X      4E800020               blr
1204C 11FCC   X      7C0802A6               mflr      r0                        ; LR = 8
12050 11FD0          BF81FFF0               stmw      r28,-0x0010(SP)
12054 11FD4          90010008               stw       r0,0x0008(SP)
12058 11FD8          9421FFB0               stwu      SP,-0x0050(SP)
1205C 11FDC          80A30014               lwz       r5,0x0014(r3)
12060 11FE0   X      3BA00000               li        r29,0
12064 11FE4          83850004               lwz       r28,0x0004(r5)
12068 11FE8          83E50040               lwz       r31,0x0040(r5)
1206C 11FEC          813C01DC               lwz       r9,0x01DC(r28)
12070 11FF0          83C4000C               lwz       r30,0x000C(r4)
12074 11FF4   X      2C090000               cmpwi     r9,0
12078 11FF8   X      41820048               beq       $+0x0048                  ; 0x00012040
1207C 11FFC          80C90040               lwz       r6,0x0040(r9)
12080 12000   X      7C06F800               cmpw      r6,r31
12084 12004   X      40820030               bne       $+0x0030                  ; 0x00012034
12088 12008          81090000               lwz       r8,0x0000(r9)
1208C 1200C   X      2C080000               cmpwi     r8,0
12090 12010   X      41820024               beq       $+0x0024                  ; 0x00012034
12094 12014   X      2C080005               cmpwi     r8,5
12098 12018   X      4182001C               beq       $+0x001C                  ; 0x00012034
1209C 1201C   X      38600003               li        r3,3
120A0 12020          38210050               addi      SP,SP,80
120A4 12024          80010008               lwz       r0,0x0008(SP)
120A8 12028   X      7C0803A6               mtlr      r0                        ; LR = 8
120AC 1202C          BB81FFF0               lmw       r28,-0x0010(SP)
120B0 12030   X      4E800020               blr
120B4 12034          81290008               lwz       r9,0x0008(r9)
120B8 12038   X      2C090000               cmpwi     r9,0
120BC 1203C   X      4082FFC0               bne       $-0x0040                  ; 0x00011FFC
120C0 12040          80BE0004               lwz       r5,0x0004(r30)
120C4 12044   X      7C832378               mr        r3,r4
120C8 12048          809E0008               lwz       r4,0x0008(r30)
120CC 1204C          480058E5               bl        $+0x58E4                  ; 0x00017930
120D0 12050          80410014               lwz       RTOC,0x0014(SP)
120D4 12054   X      2C030000               cmpwi     r3,0
120D8 12058   X      41820034               beq       $+0x0034                  ; 0x0001208C
120DC 1205C          801E0004               lwz       r0,0x0004(r30)
120E0 12060   X      2C000006               cmpwi     r0,6
120E4 12064   X      40820028               bne       $+0x0028                  ; 0x0001208C
120E8 12068          88830000               lbz       r4,0x0000(r3)
120EC 1206C   X      548407FF               clrlwi.   r4,r4,31
120F0 12070   X      4082001C               bne       $+0x001C                  ; 0x0001208C
120F4 12074          81230000               lwz       r9,0x0000(r3)
120F8 12078   X      2C090000               cmpwi     r9,0
120FC 1207C   X      40820028               bne       $+0x0028                  ; 0x000120A4
12100 12080          A0A30004               lhz       r5,0x0004(r3)
12104 12084   X      2C050000               cmpwi     r5,0
12108 12088   X      4082001C               bne       $+0x001C                  ; 0x000120A4
1210C 1208C   X      38600001               li        r3,1
12110 12090          38210050               addi      SP,SP,80
12114 12094          80010008               lwz       r0,0x0008(SP)
12118 12098   X      7C0803A6               mtlr      r0                        ; LR = 8
1211C 1209C          BB81FFF0               lmw       r28,-0x0010(SP)
12120 120A0   X      4E800020               blr
12124 120A4          913F0000               stw       r9,0x0000(r31)
12128 120A8          A0830004               lhz       r4,0x0004(r3)
1212C 120AC          B09F0004               sth       r4,0x0004(r31)
12130 120B0          813C01DC               lwz       r9,0x01DC(r28)
12134 120B4   X      2C090000               cmpwi     r9,0
12138 120B8   X      41820020               beq       $+0x0020                  ; 0x000120D8
1213C 120BC          80A90040               lwz       r5,0x0040(r9)
12140 120C0   X      7C05F800               cmpw      r5,r31
12144 120C4   X      40820008               bne       $+0x0008                  ; 0x000120CC
12148 120C8          93A90000               stw       r29,0x0000(r9)
1214C 120CC          81290008               lwz       r9,0x0008(r9)
12150 120D0   X      2C090000               cmpwi     r9,0
12154 120D4   X      4082FFE8               bne       $-0x0018                  ; 0x000120BC
12158 120D8   X      38600000               li        r3,0
1215C 120DC          38210050               addi      SP,SP,80
12160 120E0          80010008               lwz       r0,0x0008(SP)
12164 120E4   X      7C0803A6               mtlr      r0                        ; LR = 8
12168 120E8          BB81FFF0               lmw       r28,-0x0010(SP)
1216C 120EC   X      4E800020               blr
12170 120F0   X      7C0802A6               mflr      r0                        ; LR = 8
12174 120F4          93C1FFF8               stw       r30,-0x0008(SP)
12178 120F8          93E1FFFC               stw       r31,-0x0004(SP)
1217C 120FC          90010008               stw       r0,0x0008(SP)
12180 12100          9421FFC0               stwu      SP,-0x0040(SP)
12184 12104   X      3920000C               li        r9,12
12188 12108   X      7C9F2378               mr        r31,r4
1218C 1210C          819F000C               lwz       r12,0x000C(r31)
12190 12110   X      7C7E1B78               mr        r30,r3
12194 12114          810C0004               lwz       r8,0x0004(r12)
12198 12118   X      2C080001               cmpwi     r8,1
1219C 1211C   X      41820038               beq       $+0x0038                  ; 0x00012154
121A0 12120   X      2C080002               cmpwi     r8,2
121A4 12124   X      41820020               beq       $+0x0020                  ; 0x00012144
121A8 12128   X      38600009               li        r3,9
121AC 1212C          38210040               addi      SP,SP,64
121B0 12130          80010008               lwz       r0,0x0008(SP)
121B4 12134   X      7C0803A6               mtlr      r0                        ; LR = 8
121B8 12138          83C1FFF8               lwz       r30,-0x0008(SP)
121BC 1213C          83E1FFFC               lwz       r31,-0x0004(SP)
121C0 12140   X      4E800020               blr
121C4 12144          80BE0014               lwz       r5,0x0014(r30)
121C8 12148   X      39000006               li        r8,6
121CC 1214C          80650038               lwz       r3,0x0038(r5)
121D0 12150          48000014               b         $+0x0014                  ; 0x00012164
121D4 12154          809E0014               lwz       r4,0x0014(r30)
121D8 12158   X      39000006               li        r8,6
121DC 1215C          80A40040               lwz       r5,0x0040(r4)
121E0 12160          38650006               addi      r3,r5,6
121E4 12164          80DF0014               lwz       r6,0x0014(r31)
121E8 12168   X      38A00083               li        r5,131
121EC 1216C          98A6000D               stb       r5,0x000D(r6)
121F0 12170   X      39400032               li        r10,50
121F4 12174          80FF000C               lwz       r7,0x000C(r31)
121F8 12178   X      38A00006               li        r5,6
121FC 1217C          91470000               stw       r10,0x0000(r7)
12200 12180          91070004               stw       r8,0x0004(r7)
12204 12184          91270008               stw       r9,0x0008(r7)
12208 12188          809F000C               lwz       r4,0x000C(r31)
1220C 1218C          3884000C               addi      r4,r4,12
12210 12190          48005771               bl        $+0x5770                  ; 0x00017900
12214 12194          80410014               lwz       RTOC,0x0014(SP)
12218 12198          819F000C               lwz       r12,0x000C(r31)
1221C 1219C   X      7FC3F378               mr        r3,r30
12220 121A0          380C0012               addi      r0,r12,18
12224 121A4   X      7FE4FB78               mr        r4,r31
12228 121A8          901F0010               stw       r0,0x0010(r31)
1222C 121AC          480055ED               bl        $+0x55EC                  ; 0x00017798
12230 121B0          80410014               lwz       RTOC,0x0014(SP)
12234 121B4   X      38600000               li        r3,0
12238 121B8          38210040               addi      SP,SP,64
1223C 121BC          80010008               lwz       r0,0x0008(SP)
12240 121C0   X      7C0803A6               mtlr      r0                        ; LR = 8
12244 121C4          83C1FFF8               lwz       r30,-0x0008(SP)
12248 121C8          83E1FFFC               lwz       r31,-0x0004(SP)
1224C 121CC   X      4E800020               blr
12250 121D0          81830014               lwz       r12,0x0014(r3)
12254 121D4          800C0000               lwz       r0,0x0000(r12)
12258 121D8   X      2C000004               cmpwi     r0,4
1225C 121DC   X      4182000C               beq       $+0x000C                  ; 0x000121E8
12260 121E0   X      38600003               li        r3,3
12264 121E4   X      4E800020               blr
12268 121E8          80A4000C               lwz       r5,0x000C(r4)
1226C 121EC   X      39400000               li        r10,0
12270 121F0          81650004               lwz       r11,0x0004(r5)
12274 121F4   X      2C0B0000               cmpwi     r11,0
12278 121F8   X      4080000C               bge       $+0x000C                  ; 0x00012204
1227C 121FC   X      38600008               li        r3,8
12280 12200   X      4E800020               blr
12284 12204   X      2C0B0004               cmpwi     r11,4
12288 12208   X      4180000C               blt       $+0x000C                  ; 0x00012214
1228C 1220C   X      38600008               li        r3,8
12290 12210   X      4E800020               blr
12294 12214          806C0040               lwz       r3,0x0040(r12)
12298 12218   X      55662036               slwi      r6,r11,4
1229C 1221C          80A3000C               lwz       r5,0x000C(r3)
122A0 12220          808C0004               lwz       r4,0x0004(r12)
122A4 12224   X      38A5FFFF               subi      r5,r5,1
122A8 12228          90A3000C               stw       r5,0x000C(r3)
122AC 1222C          7CE43214               add       r7,r4,r6
122B0 12230          916C003C               stw       r11,0x003C(r12)
122B4 12234          39070074               addi      r8,r7,116
122B8 12238          910C0040               stw       r8,0x0040(r12)
122BC 1223C          81270080               lwz       r9,0x0080(r7)
122C0 12240          39290001               addi      r9,r9,1
122C4 12244          91270080               stw       r9,0x0080(r7)
122C8 12248          800C0040               lwz       r0,0x0040(r12)
122CC 1224C          900C0038               stw       r0,0x0038(r12)
122D0 12250          816C0038               lwz       r11,0x0038(r12)
122D4 12254          800B0000               lwz       r0,0x0000(r11)
122D8 12258   X      2C000000               cmpwi     r0,0
122DC 1225C   X      40820010               bne       $+0x0010                  ; 0x0001226C
122E0 12260          A00B0004               lhz       r0,0x0004(r11)
122E4 12264   X      2C000000               cmpwi     r0,0
122E8 12268   X      41820018               beq       $+0x0018                  ; 0x00012280
122EC 1226C          886B0000               lbz       r3,0x0000(r11)
122F0 12270   X      546307FF               clrlwi.   r3,r3,31
122F4 12274   X      4082000C               bne       $+0x000C                  ; 0x00012280
122F8 12278          914C0000               stw       r10,0x0000(r12)
122FC 1227C          4800000C               b         $+0x000C                  ; 0x00012288
12300 12280   X      38800005               li        r4,5
12304 12284          908C0000               stw       r4,0x0000(r12)
12308 12288   X      38600000               li        r3,0
1230C 1228C   X      4E800020               blr
12310 12290          81830014               lwz       r12,0x0014(r3)
12314 12294          800C0000               lwz       r0,0x0000(r12)
12318 12298   X      2C000000               cmpwi     r0,0
1231C 1229C   X      4182000C               beq       $+0x000C                  ; 0x000122A8
12320 122A0   X      38600003               li        r3,3
12324 122A4   X      4E800020               blr
12328 122A8          806C0040               lwz       r3,0x0040(r12)
1232C 122AC   X      38C00000               li        r6,0
12330 122B0          80A3000C               lwz       r5,0x000C(r3)
12334 122B4   X      39400004               li        r10,4
12338 122B8          808C0004               lwz       r4,0x0004(r12)
1233C 122BC   X      38A5FFFF               subi      r5,r5,1
12340 122C0          90A3000C               stw       r5,0x000C(r3)
12344 122C4          38E40074               addi      r7,r4,116
12348 122C8          90CC003C               stw       r6,0x003C(r12)
1234C 122CC   X      38600000               li        r3,0
12350 122D0          90EC0040               stw       r7,0x0040(r12)
12354 122D4          81040080               lwz       r8,0x0080(r4)
12358 122D8          39080001               addi      r8,r8,1
1235C 122DC          91040080               stw       r8,0x0080(r4)
12360 122E0          812C0040               lwz       r9,0x0040(r12)
12364 122E4          914C0000               stw       r10,0x0000(r12)
12368 122E8          912C0038               stw       r9,0x0038(r12)
1236C 122EC   X      4E800020               blr
12370 122F0          80A30014               lwz       r5,0x0014(r3)
12374 122F4          80050000               lwz       r0,0x0000(r5)
12378 122F8   X      2C000004               cmpwi     r0,4
1237C 122FC   X      4082000C               bne       $+0x000C                  ; 0x00012308
12380 12300   X      38600003               li        r3,3
12384 12304   X      4E800020               blr
12388 12308   X      7C0802A6               mflr      r0                        ; LR = 8
1238C 1230C          BF81FFF0               stmw      r28,-0x0010(SP)
12390 12310          90010008               stw       r0,0x0008(SP)
12394 12314          9421FFB0               stwu      SP,-0x0050(SP)
12398 12318          83C4000C               lwz       r30,0x000C(r4)
1239C 1231C   X      7C832378               mr        r3,r4
123A0 12320          809E0008               lwz       r4,0x0008(r30)
123A4 12324   X      7CBC2B78               mr        r28,r5
123A8 12328          80BE0004               lwz       r5,0x0004(r30)
123AC 1232C          48005605               bl        $+0x5604                  ; 0x00017930
123B0 12330          80410014               lwz       RTOC,0x0014(SP)
123B4 12334   X      7C7F1B78               mr        r31,r3
123B8 12338   X      2C1F0000               cmpwi     r31,0
123BC 1233C   X      41820010               beq       $+0x0010                  ; 0x0001234C
123C0 12340          83BE0004               lwz       r29,0x0004(r30)
123C4 12344   X      2C1D0006               cmpwi     r29,6
123C8 12348   X      4182001C               beq       $+0x001C                  ; 0x00012364
123CC 1234C   X      38600001               li        r3,1
123D0 12350          38210050               addi      SP,SP,80
123D4 12354          80010008               lwz       r0,0x0008(SP)
123D8 12358   X      7C0803A6               mtlr      r0                        ; LR = 8
123DC 1235C          BB81FFF0               lmw       r28,-0x0010(SP)
123E0 12360   X      4E800020               blr
123E4 12364          889F0000               lbz       r4,0x0000(r31)
123E8 12368          83BC0004               lwz       r29,0x0004(r28)
123EC 1236C   X      548407FF               clrlwi.   r4,r4,31
123F0 12370   X      4082001C               bne       $+0x001C                  ; 0x0001238C
123F4 12374   X      38600001               li        r3,1
123F8 12378          38210050               addi      SP,SP,80
123FC 1237C          80010008               lwz       r0,0x0008(SP)
12400 12380   X      7C0803A6               mtlr      r0                        ; LR = 8
12404 12384          BB81FFF0               lmw       r28,-0x0010(SP)
12408 12388   X      4E800020               blr
1240C 1238C          813C0030               lwz       r9,0x0030(r28)
12410 12390          391C0030               addi      r8,r28,48
12414 12394   X      2C090000               cmpwi     r9,0
12418 12398   X      41820034               beq       $+0x0034                  ; 0x000123CC
1241C 1239C          80FF0000               lwz       r7,0x0000(r31)
12420 123A0          80890004               lwz       r4,0x0004(r9)
12424 123A4   X      7C072000               cmpw      r7,r4
12428 123A8   X      40820014               bne       $+0x0014                  ; 0x000123BC
1242C 123AC          A07F0004               lhz       r3,0x0004(r31)
12430 123B0          A0890008               lhz       r4,0x0008(r9)
12434 123B4   X      7C032000               cmpw      r3,r4
12438 123B8   X      41820014               beq       $+0x0014                  ; 0x000123CC
1243C 123BC   X      7D284B78               mr        r8,r9
12440 123C0          81280000               lwz       r9,0x0000(r8)
12444 123C4   X      2C090000               cmpwi     r9,0
12448 123C8   X      4082FFD8               bne       $-0x0028                  ; 0x000123A0
1244C 123CC          83C80000               lwz       r30,0x0000(r8)
12450 123D0   X      2C1E0000               cmpwi     r30,0
12454 123D4   X      4082000C               bne       $+0x000C                  ; 0x000123E0
12458 123D8   X      38600014               li        r3,20
1245C 123DC          480000C4               b         $+0x00C4                  ; 0x000124A0
12460 123E0          80BE0000               lwz       r5,0x0000(r30)
12464 123E4          393D00B8               addi      r9,r29,184
12468 123E8          90A80000               stw       r5,0x0000(r8)
1246C 123EC          807D00B8               lwz       r3,0x00B8(r29)
12470 123F0   X      2C030000               cmpwi     r3,0
12474 123F4   X      4182003C               beq       $+0x003C                  ; 0x00012430
12478 123F8          811E0004               lwz       r8,0x0004(r30)
1247C 123FC          80690000               lwz       r3,0x0000(r9)
12480 12400          80830004               lwz       r4,0x0004(r3)
12484 12404   X      7C082000               cmpw      r8,r4
12488 12408   X      40820014               bne       $+0x0014                  ; 0x0001241C
1248C 1240C          A0BE0008               lhz       r5,0x0008(r30)
12490 12410          A0830008               lhz       r4,0x0008(r3)
12494 12414   X      7C052000               cmpw      r5,r4
12498 12418   X      41820018               beq       $+0x0018                  ; 0x00012430
1249C 1241C   X      7C691B78               mr        r9,r3
124A0 12420          80C90000               lwz       r6,0x0000(r9)
124A4 12424   X      2C060000               cmpwi     r6,0
124A8 12428   X      4082FFD4               bne       $-0x002C                  ; 0x000123FC
124AC 1242C          80690000               lwz       r3,0x0000(r9)
124B0 12430   X      2C030000               cmpwi     r3,0
124B4 12434   X      41820038               beq       $+0x0038                  ; 0x0001246C
124B8 12438          8103000C               lwz       r8,0x000C(r3)
124BC 1243C   X      3888FFFF               subi      r4,r8,1
124C0 12440          9083000C               stw       r4,0x000C(r3)
124C4 12444   X      28080001               cmplwi    r8,0x0001
124C8 12448   X      4181001C               bgt       $+0x001C                  ; 0x00012464
124CC 1244C          80A30000               lwz       r5,0x0000(r3)
124D0 12450   X      38800010               li        r4,16
124D4 12454          90A90000               stw       r5,0x0000(r9)
124D8 12458          4BFF7869               bl        $-0x8798                  ; 0x00009CC0
124DC 1245C   X      60000000               nop
124E0 12460          4800000C               b         $+0x000C                  ; 0x0001246C
124E4 12464   X      2C080001               cmpwi     r8,1
124E8 12468   X      4082000C               bne       $+0x000C                  ; 0x00012474
124EC 1246C   X      7FA3EB78               mr        r3,r29
124F0 12470          4BFFBA51               bl        $-0x45B0                  ; 0x0000DEC0
124F4 12474   X      7FC3F378               mr        r3,r30
124F8 12478          48004E71               bl        $+0x4E70                  ; 0x000172E8
124FC 1247C          80410014               lwz       RTOC,0x0014(SP)
12500 12480          38823848               addi      r4,RTOC,14408
12504 12484   X      7F85E378               mr        r5,r28
12508 12488          807D01E4               lwz       r3,0x01E4(r29)
1250C 1248C   X      7FE6FB78               mr        r6,r31
12510 12490          388402D0               addi      r4,r4,720
12514 12494          4BFF717D               bl        $-0x8E84                  ; 0x00009610
12518 12498   X      60000000               nop
1251C 1249C   X      38600000               li        r3,0
12520 124A0          38210050               addi      SP,SP,80
12524 124A4          80010008               lwz       r0,0x0008(SP)
12528 124A8   X      7C0803A6               mtlr      r0                        ; LR = 8
1252C 124AC          BB81FFF0               lmw       r28,-0x0010(SP)
12530 124B0   X      4E800020               blr
12534 124B4          80A30014               lwz       r5,0x0014(r3)
12538 124B8          80050000               lwz       r0,0x0000(r5)
1253C 124BC   X      2C000004               cmpwi     r0,4
12540 124C0   X      4082000C               bne       $+0x000C                  ; 0x000124CC
12544 124C4   X      38600003               li        r3,3
12548 124C8   X      4E800020               blr
1254C 124CC   X      7C0802A6               mflr      r0                        ; LR = 8
12550 124D0          BF21FFE4               stmw      r25,-0x001C(SP)
12554 124D4          90010008               stw       r0,0x0008(SP)
12558 124D8          9421FFA0               stwu      SP,-0x0060(SP)
1255C 124DC          83C4000C               lwz       r30,0x000C(r4)
12560 124E0   X      7C832378               mr        r3,r4
12564 124E4          809E0008               lwz       r4,0x0008(r30)
12568 124E8   X      7CBB2B78               mr        r27,r5
1256C 124EC          80BE0004               lwz       r5,0x0004(r30)
12570 124F0   X      3B200000               li        r25,0
12574 124F4          4800543D               bl        $+0x543C                  ; 0x00017930
12578 124F8          80410014               lwz       RTOC,0x0014(SP)
1257C 124FC   X      7C7F1B78               mr        r31,r3
12580 12500   X      2C1F0000               cmpwi     r31,0
12584 12504   X      41820010               beq       $+0x0010                  ; 0x00012514
12588 12508          83BE0004               lwz       r29,0x0004(r30)
1258C 1250C   X      2C1D0006               cmpwi     r29,6
12590 12510   X      4182001C               beq       $+0x001C                  ; 0x0001252C
12594 12514   X      38600001               li        r3,1
12598 12518          38210060               addi      SP,SP,96
1259C 1251C          80010008               lwz       r0,0x0008(SP)
125A0 12520   X      7C0803A6               mtlr      r0                        ; LR = 8
125A4 12524          BB21FFE4               lmw       r25,-0x001C(SP)
125A8 12528   X      4E800020               blr
125AC 1252C          889F0000               lbz       r4,0x0000(r31)
125B0 12530          839B0004               lwz       r28,0x0004(r27)
125B4 12534   X      548407FF               clrlwi.   r4,r4,31
125B8 12538   X      4082001C               bne       $+0x001C                  ; 0x00012554
125BC 1253C   X      38600001               li        r3,1
125C0 12540          38210060               addi      SP,SP,96
125C4 12544          80010008               lwz       r0,0x0008(SP)
125C8 12548   X      7C0803A6               mtlr      r0                        ; LR = 8
125CC 1254C          BB21FFE4               lmw       r25,-0x001C(SP)
125D0 12550   X      4E800020               blr
125D4 12554          813B0030               lwz       r9,0x0030(r27)
125D8 12558          3BDB0030               addi      r30,r27,48
125DC 1255C   X      2C090000               cmpwi     r9,0
125E0 12560   X      41820034               beq       $+0x0034                  ; 0x00012594
125E4 12564          811F0000               lwz       r8,0x0000(r31)
125E8 12568          80890004               lwz       r4,0x0004(r9)
125EC 1256C   X      7C082000               cmpw      r8,r4
125F0 12570   X      40820014               bne       $+0x0014                  ; 0x00012584
125F4 12574          A07F0004               lhz       r3,0x0004(r31)
125F8 12578          A0890008               lhz       r4,0x0008(r9)
125FC 1257C   X      7C032000               cmpw      r3,r4
12600 12580   X      41820014               beq       $+0x0014                  ; 0x00012594
12604 12584   X      7D3E4B78               mr        r30,r9
12608 12588          813E0000               lwz       r9,0x0000(r30)
1260C 1258C   X      2C090000               cmpwi     r9,0
12610 12590   X      4082FFD8               bne       $-0x0028                  ; 0x00012568
12614 12594          80BE0000               lwz       r5,0x0000(r30)
12618 12598   X      2C050000               cmpwi     r5,0
1261C 1259C   X      40820120               bne       $+0x0120                  ; 0x000126BC
12620 125A0   X      3860000C               li        r3,12
12624 125A4          48004D75               bl        $+0x4D74                  ; 0x00017318
12628 125A8          80410014               lwz       RTOC,0x0014(SP)
1262C 125AC   X      7C7A1B78               mr        r26,r3
12630 125B0   X      2C1A0000               cmpwi     r26,0
12634 125B4   X      4082000C               bne       $+0x000C                  ; 0x000125C0
12638 125B8   X      38600013               li        r3,19
1263C 125BC          48000120               b         $+0x0120                  ; 0x000126DC
12640 125C0          813C00B8               lwz       r9,0x00B8(r28)
12644 125C4          3BBC00B8               addi      r29,r28,184
12648 125C8   X      2C090000               cmpwi     r9,0
1264C 125CC   X      41820034               beq       $+0x0034                  ; 0x00012600
12650 125D0          811F0000               lwz       r8,0x0000(r31)
12654 125D4          80690004               lwz       r3,0x0004(r9)
12658 125D8   X      7C081800               cmpw      r8,r3
1265C 125DC   X      40820014               bne       $+0x0014                  ; 0x000125F0
12660 125E0          A09F0004               lhz       r4,0x0004(r31)
12664 125E4          A0690008               lhz       r3,0x0008(r9)
12668 125E8   X      7C041800               cmpw      r4,r3
1266C 125EC   X      41820014               beq       $+0x0014                  ; 0x00012600
12670 125F0   X      7D3D4B78               mr        r29,r9
12674 125F4          813D0000               lwz       r9,0x0000(r29)
12678 125F8   X      2C090000               cmpwi     r9,0
1267C 125FC   X      4082FFD8               bne       $-0x0028                  ; 0x000125D4
12680 12600          807D0000               lwz       r3,0x0000(r29)
12684 12604   X      2C030000               cmpwi     r3,0
12688 12608   X      40820050               bne       $+0x0050                  ; 0x00012658
1268C 1260C   X      38600010               li        r3,16
12690 12610   X      38800001               li        r4,1
12694 12614          4BFF7709               bl        $-0x88F8                  ; 0x00009D1C
12698 12618   X      60000000               nop
1269C 1261C   X      2C030000               cmpwi     r3,0
126A0 12620   X      40820020               bne       $+0x0020                  ; 0x00012640
126A4 12624          38823848               addi      r4,RTOC,14408
126A8 12628   X      38A00010               li        r5,16
126AC 1262C          807C01E4               lwz       r3,0x01E4(r28)
126B0 12630          3884028E               addi      r4,r4,654
126B4 12634          4BFF6FDD               bl        $-0x9024                  ; 0x00009610
126B8 12638   X      60000000               nop
126BC 1263C          48000030               b         $+0x0030                  ; 0x0001266C
126C0 12640          801F0000               lwz       r0,0x0000(r31)
126C4 12644          90030004               stw       r0,0x0004(r3)
126C8 12648          A09F0004               lhz       r4,0x0004(r31)
126CC 1264C          B0830008               sth       r4,0x0008(r3)
126D0 12650          93230000               stw       r25,0x0000(r3)
126D4 12654          907D0000               stw       r3,0x0000(r29)
126D8 12658          80A3000C               lwz       r5,0x000C(r3)
126DC 1265C          3BA50001               addi      r29,r5,1
126E0 12660          93A3000C               stw       r29,0x000C(r3)
126E4 12664   X      2C1D0000               cmpwi     r29,0
126E8 12668   X      40820028               bne       $+0x0028                  ; 0x00012690
126EC 1266C   X      7F43D378               mr        r3,r26
126F0 12670          48004C79               bl        $+0x4C78                  ; 0x000172E8
126F4 12674          80410014               lwz       RTOC,0x0014(SP)
126F8 12678   X      38600013               li        r3,19
126FC 1267C          38210060               addi      SP,SP,96
12700 12680          80010008               lwz       r0,0x0008(SP)
12704 12684   X      7C0803A6               mtlr      r0                        ; LR = 8
12708 12688          BB21FFE4               lmw       r25,-0x001C(SP)
1270C 1268C   X      4E800020               blr
12710 12690          389A0004               addi      r4,r26,4
12714 12694   X      7FE3FB78               mr        r3,r31
12718 12698   X      38A00006               li        r5,6
1271C 1269C          48005265               bl        $+0x5264                  ; 0x00017900
12720 126A0          80410014               lwz       RTOC,0x0014(SP)
12724 126A4          933A0000               stw       r25,0x0000(r26)
12728 126A8   X      2C1D0001               cmpwi     r29,1
1272C 126AC          935E0000               stw       r26,0x0000(r30)
12730 126B0   X      4082000C               bne       $+0x000C                  ; 0x000126BC
12734 126B4   X      7F83E378               mr        r3,r28
12738 126B8          4BFFB809               bl        $-0x47F8                  ; 0x0000DEC0
1273C 126BC          38823848               addi      r4,RTOC,14408
12740 126C0   X      7F65DB78               mr        r5,r27
12744 126C4          807C01E4               lwz       r3,0x01E4(r28)
12748 126C8   X      7FE6FB78               mr        r6,r31
1274C 126CC          388402B4               addi      r4,r4,692
12750 126D0          4BFF6F41               bl        $-0x90C0                  ; 0x00009610
12754 126D4   X      60000000               nop
12758 126D8   X      38600000               li        r3,0
1275C 126DC          38210060               addi      SP,SP,96
12760 126E0          80010008               lwz       r0,0x0008(SP)
12764 126E4   X      7C0803A6               mtlr      r0                        ; LR = 8
12768 126E8          BB21FFE4               lmw       r25,-0x001C(SP)
1276C 126EC   X      4E800020               blr
12770 126F0   X      7C0802A6               mflr      r0                        ; LR = 8
12774 126F4          BF61FFEC               stmw      r27,-0x0014(SP)
12778 126F8          90010008               stw       r0,0x0008(SP)
1277C 126FC          9421FFB0               stwu      SP,-0x0050(SP)
12780 12700          80A4000C               lwz       r5,0x000C(r4)
12784 12704   X      7C7C1B78               mr        r28,r3
12788 12708          83FC0014               lwz       r31,0x0014(r28)
1278C 1270C   X      3BA00000               li        r29,0
12790 12710          81250004               lwz       r9,0x0004(r5)
12794 12714          83DF0004               lwz       r30,0x0004(r31)
12798 12718   X      2C090001               cmpwi     r9,1
1279C 1271C   X      41820020               beq       $+0x0020                  ; 0x0001273C
127A0 12720   X      2C090002               cmpwi     r9,2
127A4 12724   X      41820198               beq       $+0x0198                  ; 0x000128BC
127A8 12728   X      2C090003               cmpwi     r9,3
127AC 1272C   X      418200D0               beq       $+0x00D0                  ; 0x000127FC
127B0 12730          80DF0000               lwz       r6,0x0000(r31)
127B4 12734   X      2B060003               cmplwi    cr6,r6,0x0003
127B8 12738          480001D8               b         $+0x01D8                  ; 0x00012910
127BC 1273C          38823848               addi      r4,RTOC,14408
127C0 12740   X      7FE5FB78               mr        r5,r31
127C4 12744          807E01E4               lwz       r3,0x01E4(r30)
127C8 12748          38840BBE               addi      r4,r4,3006
127CC 1274C          4BFF6EC5               bl        $-0x913C                  ; 0x00009610
127D0 12750   X      60000000               nop
127D4 12754          801F000C               lwz       r0,0x000C(r31)
127D8 12758   X      540007FF               clrlwi.   r0,r0,31
127DC 1275C   X      4082001C               bne       $+0x001C                  ; 0x00012778
127E0 12760   X      38600000               li        r3,0
127E4 12764          38210050               addi      SP,SP,80
127E8 12768          80010008               lwz       r0,0x0008(SP)
127EC 1276C   X      7C0803A6               mtlr      r0                        ; LR = 8
127F0 12770          BB61FFEC               lmw       r27,-0x0014(SP)
127F4 12774   X      4E800020               blr
127F8 12778          801F0000               lwz       r0,0x0000(r31)
127FC 1277C   X      2C000003               cmpwi     r0,3
12800 12780   X      40820060               bne       $+0x0060                  ; 0x000127E0
12804 12784          813E00BC               lwz       r9,0x00BC(r30)
12808 12788   X      2C090000               cmpwi     r9,0
1280C 1278C   X      4182003C               beq       $+0x003C                  ; 0x000127C8
12810 12790          80690014               lwz       r3,0x0014(r9)
12814 12794   X      7C03F800               cmpw      r3,r31
12818 12798   X      40820024               bne       $+0x0024                  ; 0x000127BC
1281C 1279C          8109000C               lwz       r8,0x000C(r9)
12820 127A0          550405AD               rlwinm.   r4,r8,0,22,22
12824 127A4   X      41820018               beq       $+0x0018                  ; 0x000127BC
12828 127A8          550305EA               rlwinm    r3,r8,0,23,21
1282C 127AC          9069000C               stw       r3,0x000C(r9)
12830 127B0          809E01C8               lwz       r4,0x01C8(r30)
12834 127B4   X      3884FFFF               subi      r4,r4,1
12838 127B8          909E01C8               stw       r4,0x01C8(r30)
1283C 127BC          81290000               lwz       r9,0x0000(r9)
12840 127C0   X      2C090000               cmpwi     r9,0
12844 127C4   X      4082FFCC               bne       $-0x0034                  ; 0x00012790
12848 127C8          80BE01C8               lwz       r5,0x01C8(r30)
1284C 127CC   X      2C050000               cmpwi     r5,0
12850 127D0   X      40820014               bne       $+0x0014                  ; 0x000127E4
12854 127D4   X      7FC3F378               mr        r3,r30
12858 127D8          4BFFB6E9               bl        $-0x4918                  ; 0x0000DEC0
1285C 127DC          48000008               b         $+0x0008                  ; 0x000127E4
12860 127E0   X      3BA00200               li        r29,512
12864 127E4          801F000C               lwz       r0,0x000C(r31)
12868 127E8          807F0000               lwz       r3,0x0000(r31)
1286C 127EC          68000001               xori      r0,r0,0x0001
12870 127F0          901F000C               stw       r0,0x000C(r31)
12874 127F4   X      2B030003               cmplwi    cr6,r3,0x0003
12878 127F8          48000118               b         $+0x0118                  ; 0x00012910
1287C 127FC          38823848               addi      r4,RTOC,14408
12880 12800   X      7FE5FB78               mr        r5,r31
12884 12804          807E01E4               lwz       r3,0x01E4(r30)
12888 12808          38840BE9               addi      r4,r4,3049
1288C 1280C          4BFF6E05               bl        $-0x91FC                  ; 0x00009610
12890 12810   X      60000000               nop
12894 12814          801F000C               lwz       r0,0x000C(r31)
12898 12818          540007BD               rlwinm.   r0,r0,0,30,30
1289C 1281C   X      4082001C               bne       $+0x001C                  ; 0x00012838
128A0 12820   X      38600000               li        r3,0
128A4 12824          38210050               addi      SP,SP,80
128A8 12828          80010008               lwz       r0,0x0008(SP)
128AC 1282C   X      7C0803A6               mtlr      r0                        ; LR = 8
128B0 12830          BB61FFEC               lmw       r27,-0x0014(SP)
128B4 12834   X      4E800020               blr
128B8 12838          801F0000               lwz       r0,0x0000(r31)
128BC 1283C   X      2C000003               cmpwi     r0,3
128C0 12840   X      40820060               bne       $+0x0060                  ; 0x000128A0
128C4 12844          813E00BC               lwz       r9,0x00BC(r30)
128C8 12848   X      2C090000               cmpwi     r9,0
128CC 1284C   X      4182003C               beq       $+0x003C                  ; 0x00012888
128D0 12850          80690014               lwz       r3,0x0014(r9)
128D4 12854   X      7C03F800               cmpw      r3,r31
128D8 12858   X      40820024               bne       $+0x0024                  ; 0x0001287C
128DC 1285C          8109000C               lwz       r8,0x000C(r9)
128E0 12860          5504056B               rlwinm.   r4,r8,0,21,21
128E4 12864   X      41820018               beq       $+0x0018                  ; 0x0001287C
128E8 12868          550305A8               rlwinm    r3,r8,0,22,20
128EC 1286C          9069000C               stw       r3,0x000C(r9)
128F0 12870          809E01D0               lwz       r4,0x01D0(r30)
128F4 12874   X      3884FFFF               subi      r4,r4,1
128F8 12878          909E01D0               stw       r4,0x01D0(r30)
128FC 1287C          81290000               lwz       r9,0x0000(r9)
12900 12880   X      2C090000               cmpwi     r9,0
12904 12884   X      4082FFCC               bne       $-0x0034                  ; 0x00012850
12908 12888          80BE01D0               lwz       r5,0x01D0(r30)
1290C 1288C   X      2C050000               cmpwi     r5,0
12910 12890   X      40820014               bne       $+0x0014                  ; 0x000128A4
12914 12894   X      7FC3F378               mr        r3,r30
12918 12898          4BFFB629               bl        $-0x49D8                  ; 0x0000DEC0
1291C 1289C          48000008               b         $+0x0008                  ; 0x000128A4
12920 128A0   X      3BA00400               li        r29,1024
12924 128A4          801F000C               lwz       r0,0x000C(r31)
12928 128A8          807F0000               lwz       r3,0x0000(r31)
1292C 128AC          68000002               xori      r0,r0,0x0002
12930 128B0          901F000C               stw       r0,0x000C(r31)
12934 128B4   X      2B030003               cmplwi    cr6,r3,0x0003
12938 128B8          48000058               b         $+0x0058                  ; 0x00012910
1293C 128BC          38823848               addi      r4,RTOC,14408
12940 128C0   X      7FE5FB78               mr        r5,r31
12944 128C4          807E01E4               lwz       r3,0x01E4(r30)
12948 128C8          38840C15               addi      r4,r4,3093
1294C 128CC          4BFF6D45               bl        $-0x92BC                  ; 0x00009610
12950 128D0   X      60000000               nop
12954 128D4          83BF000C               lwz       r29,0x000C(r31)
12958 128D8          57BD077B               rlwinm.   r29,r29,0,29,29
1295C 128DC   X      4082001C               bne       $+0x001C                  ; 0x000128F8
12960 128E0   X      38600000               li        r3,0
12964 128E4          38210050               addi      SP,SP,80
12968 128E8          80010008               lwz       r0,0x0008(SP)
1296C 128EC   X      7C0803A6               mtlr      r0                        ; LR = 8
12970 128F0          BB61FFEC               lmw       r27,-0x0014(SP)
12974 128F4   X      4E800020               blr
12978 128F8          801F000C               lwz       r0,0x000C(r31)
1297C 128FC   X      3BA00020               li        r29,32
12980 12900          807F0000               lwz       r3,0x0000(r31)
12984 12904          68000004               xori      r0,r0,0x0004
12988 12908          901F000C               stw       r0,0x000C(r31)
1298C 1290C   X      2B030003               cmplwi    cr6,r3,0x0003
12990 12910   X      419A0114               beq       cr6,$+0x0114              ; 0x00012A24
12994 12914          807F0004               lwz       r3,0x0004(r31)
12998 12918   X      7FA4EB78               mr        r4,r29
1299C 1291C          80BF001C               lwz       r5,0x001C(r31)
129A0 12920   X      3B600000               li        r27,0
129A4 12924          4BFFF245               bl        $-0x0DBC                  ; 0x00011B68
129A8 12928          83C30000               lwz       r30,0x0000(r3)
129AC 1292C   X      2C9E0000               cmpwi     cr1,r30,0
129B0 12930   X      418600F4               beq       cr1,$+0x00F4              ; 0x00012A24
129B4 12934          817E000C               lwz       r11,0x000C(r30)
129B8 12938          7FA35838               and       r3,r29,r11
129BC 1293C   X      7C03E800               cmpw      r3,r29
129C0 12940   X      40820014               bne       $+0x0014                  ; 0x00012954
129C4 12944          809E0014               lwz       r4,0x0014(r30)
129C8 12948   X      7C04F800               cmpw      r4,r31
129CC 1294C   X      40820008               bne       $+0x0008                  ; 0x00012954
129D0 12950          48000014               b         $+0x0014                  ; 0x00012964
129D4 12954          83DE0008               lwz       r30,0x0008(r30)
129D8 12958   X      2C1E0000               cmpwi     r30,0
129DC 1295C   X      4082FFD8               bne       $-0x0028                  ; 0x00012934
129E0 12960          480000C4               b         $+0x00C4                  ; 0x00012A24
129E4 12964   X      2C1E0000               cmpwi     r30,0
129E8 12968   X      418200BC               beq       $+0x00BC                  ; 0x00012A24
129EC 1296C          807E0014               lwz       r3,0x0014(r30)
129F0 12970   X      3BA00000               li        r29,0
129F4 12974          83E30004               lwz       r31,0x0004(r3)
129F8 12978   X      7FC3F378               mr        r3,r30
129FC 1297C          4BFFF279               bl        $-0x0D88                  ; 0x00011BF4
12A00 12980          813E000C               lwz       r9,0x000C(r30)
12A04 12984          5520056B               rlwinm.   r0,r9,0,21,21
12A08 12988   X      4182001C               beq       $+0x001C                  ; 0x000129A4
12A0C 1298C          819F01D0               lwz       r12,0x01D0(r31)
12A10 12990   X      380CFFFF               subi      r0,r12,1
12A14 12994          901F01D0               stw       r0,0x01D0(r31)
12A18 12998          7C1D0034               cntlzw    r29,r0
12A1C 1299C          813E000C               lwz       r9,0x000C(r30)
12A20 129A0   X      57BDD97E               srwi      r29,r29,5
12A24 129A4          552305AD               rlwinm.   r3,r9,0,22,22
12A28 129A8   X      41820020               beq       $+0x0020                  ; 0x000129C8
12A2C 129AC          809F01C8               lwz       r4,0x01C8(r31)
12A30 129B0   X      3884FFFF               subi      r4,r4,1
12A34 129B4          7C830034               cntlzw    r3,r4
12A38 129B8          909F01C8               stw       r4,0x01C8(r31)
12A3C 129BC   X      5463D97E               srwi      r3,r3,5
12A40 129C0          7FA51B78               or        r5,r29,r3
12A44 129C4   X      54BD063E               clrlwi    r29,r5,24
12A48 129C8   X      38800018               li        r4,24
12A4C 129CC   X      7FC3F378               mr        r3,r30
12A50 129D0          4BFF72F1               bl        $-0x8D10                  ; 0x00009CC0
12A54 129D4   X      60000000               nop
12A58 129D8          819F00C0               lwz       r12,0x00C0(r31)
12A5C 129DC   X      380CFFFF               subi      r0,r12,1
12A60 129E0          901F00C0               stw       r0,0x00C0(r31)
12A64 129E4   X      2C000000               cmpwi     r0,0
12A68 129E8   X      4082002C               bne       $+0x002C                  ; 0x00012A14
12A6C 129EC          807F01F8               lwz       r3,0x01F8(r31)
12A70 129F0   X      2C030000               cmpwi     r3,0
12A74 129F4   X      41820010               beq       $+0x0010                  ; 0x00012A04
12A78 129F8          48004C39               bl        $+0x4C38                  ; 0x00017630
12A7C 129FC          80410014               lwz       RTOC,0x0014(SP)
12A80 12A00          937F01F8               stw       r27,0x01F8(r31)
12A84 12A04          807F01E0               lwz       r3,0x01E0(r31)
12A88 12A08          4BFF6D05               bl        $-0x92FC                  ; 0x0000970C
12A8C 12A0C   X      60000000               nop
12A90 12A10          48000014               b         $+0x0014                  ; 0x00012A24
12A94 12A14   X      2C1D0000               cmpwi     r29,0
12A98 12A18   X      4182000C               beq       $+0x000C                  ; 0x00012A24
12A9C 12A1C   X      7FE3FB78               mr        r3,r31
12AA0 12A20          4BFFB4A1               bl        $-0x4B60                  ; 0x0000DEC0
12AA4 12A24   X      387CFFC0               subi      r3,r28,64
12AA8 12A28   X      7C7F1B78               mr        r31,r3
12AAC 12A2C   X      38800000               li        r4,0
12AB0 12A30          48004E71               bl        $+0x4E70                  ; 0x000178A0
12AB4 12A34          80410014               lwz       RTOC,0x0014(SP)
12AB8 12A38   X      38800086               li        r4,134
12ABC 12A3C   X      7FE3FB78               mr        r3,r31
12AC0 12A40   X      38A00001               li        r5,1
12AC4 12A44          48004F05               bl        $+0x4F04                  ; 0x00017948
12AC8 12A48          80410014               lwz       RTOC,0x0014(SP)
12ACC 12A4C   X      38600000               li        r3,0
12AD0 12A50          38210050               addi      SP,SP,80
12AD4 12A54          80010008               lwz       r0,0x0008(SP)
12AD8 12A58   X      7C0803A6               mtlr      r0                        ; LR = 8
12ADC 12A5C          BB61FFEC               lmw       r27,-0x0014(SP)
12AE0 12A60   X      4E800020               blr
12AE4 12A64   X      7C0802A6               mflr      r0                        ; LR = 8
12AE8 12A68          BF41FFE8               stmw      r26,-0x0018(SP)
12AEC 12A6C          90010008               stw       r0,0x0008(SP)
12AF0 12A70          9421FFB0               stwu      SP,-0x0050(SP)
12AF4 12A74          83C30014               lwz       r30,0x0014(r3)
12AF8 12A78   X      3BA00000               li        r29,0
12AFC 12A7C          80BE0000               lwz       r5,0x0000(r30)
12B00 12A80   X      3B40FFFF               li        r26,-1
12B04 12A84          83FE0004               lwz       r31,0x0004(r30)
12B08 12A88   X      2C050003               cmpwi     r5,3
12B0C 12A8C          8384000C               lwz       r28,0x000C(r4)
12B10 12A90   X      40820008               bne       $+0x0008                  ; 0x00012A98
12B14 12A94          835E001C               lwz       r26,0x001C(r30)
12B18 12A98          813C0004               lwz       r9,0x0004(r28)
12B1C 12A9C   X      2C090001               cmpwi     r9,1
12B20 12AA0   X      4182002C               beq       $+0x002C                  ; 0x00012ACC
12B24 12AA4   X      2C090002               cmpwi     r9,2
12B28 12AA8   X      41820184               beq       $+0x0184                  ; 0x00012C2C
12B2C 12AAC   X      2C090003               cmpwi     r9,3
12B30 12AB0   X      418200CC               beq       $+0x00CC                  ; 0x00012B7C
12B34 12AB4   X      38600009               li        r3,9
12B38 12AB8          38210050               addi      SP,SP,80
12B3C 12ABC          80010008               lwz       r0,0x0008(SP)
12B40 12AC0   X      7C0803A6               mtlr      r0                        ; LR = 8
12B44 12AC4          BB41FFE8               lmw       r26,-0x0018(SP)
12B48 12AC8   X      4E800020               blr
12B4C 12ACC          38823848               addi      r4,RTOC,14408
12B50 12AD0   X      7FC5F378               mr        r5,r30
12B54 12AD4          807F01E4               lwz       r3,0x01E4(r31)
12B58 12AD8          38840C3F               addi      r4,r4,3135
12B5C 12ADC          4BFF6B35               bl        $-0x94CC                  ; 0x00009610
12B60 12AE0   X      60000000               nop
12B64 12AE4          837E000C               lwz       r27,0x000C(r30)
12B68 12AE8   X      577B07FF               clrlwi.   r27,r27,31
12B6C 12AEC   X      4182001C               beq       $+0x001C                  ; 0x00012B08
12B70 12AF0   X      38600000               li        r3,0
12B74 12AF4          38210050               addi      SP,SP,80
12B78 12AF8          80010008               lwz       r0,0x0008(SP)
12B7C 12AFC   X      7C0803A6               mtlr      r0                        ; LR = 8
12B80 12B00          BB41FFE8               lmw       r26,-0x0018(SP)
12B84 12B04   X      4E800020               blr
12B88 12B08          801E0000               lwz       r0,0x0000(r30)
12B8C 12B0C   X      2C000003               cmpwi     r0,3
12B90 12B10   X      40820064               bne       $+0x0064                  ; 0x00012B74
12B94 12B14          813F00BC               lwz       r9,0x00BC(r31)
12B98 12B18          811F01C8               lwz       r8,0x01C8(r31)
12B9C 12B1C   X      2C090000               cmpwi     r9,0
12BA0 12B20   X      41820034               beq       $+0x0034                  ; 0x00012B54
12BA4 12B24          80690014               lwz       r3,0x0014(r9)
12BA8 12B28   X      7C03F000               cmpw      r3,r30
12BAC 12B2C   X      4082001C               bne       $+0x001C                  ; 0x00012B48
12BB0 12B30          8089000C               lwz       r4,0x000C(r9)
12BB4 12B34          60840200               ori       r4,r4,0x0200
12BB8 12B38          9089000C               stw       r4,0x000C(r9)
12BBC 12B3C          807F01C8               lwz       r3,0x01C8(r31)
12BC0 12B40          38630001               addi      r3,r3,1
12BC4 12B44          907F01C8               stw       r3,0x01C8(r31)
12BC8 12B48          81290000               lwz       r9,0x0000(r9)
12BCC 12B4C   X      2C090000               cmpwi     r9,0
12BD0 12B50   X      4082FFD4               bne       $-0x002C                  ; 0x00012B24
12BD4 12B54   X      2C080000               cmpwi     r8,0
12BD8 12B58   X      40820138               bne       $+0x0138                  ; 0x00012C90
12BDC 12B5C          80BF01C8               lwz       r5,0x01C8(r31)
12BE0 12B60   X      28050000               cmplwi    r5,0x0000
12BE4 12B64   X      4081012C               ble       $+0x012C                  ; 0x00012C90
12BE8 12B68   X      7FE3FB78               mr        r3,r31
12BEC 12B6C          4BFFB355               bl        $-0x4CAC                  ; 0x0000DEC0
12BF0 12B70          48000120               b         $+0x0120                  ; 0x00012C90
12BF4 12B74   X      3BA00200               li        r29,512
12BF8 12B78          48000118               b         $+0x0118                  ; 0x00012C90
12BFC 12B7C          38823848               addi      r4,RTOC,14408
12C00 12B80   X      7FC5F378               mr        r5,r30
12C04 12B84          807F01E4               lwz       r3,0x01E4(r31)
12C08 12B88          38840C69               addi      r4,r4,3177
12C0C 12B8C          4BFF6A85               bl        $-0x957C                  ; 0x00009610
12C10 12B90   X      60000000               nop
12C14 12B94          837E000C               lwz       r27,0x000C(r30)
12C18 12B98          577B07BD               rlwinm.   r27,r27,0,30,30
12C1C 12B9C   X      4182001C               beq       $+0x001C                  ; 0x00012BB8
12C20 12BA0   X      38600000               li        r3,0
12C24 12BA4          38210050               addi      SP,SP,80
12C28 12BA8          80010008               lwz       r0,0x0008(SP)
12C2C 12BAC   X      7C0803A6               mtlr      r0                        ; LR = 8
12C30 12BB0          BB41FFE8               lmw       r26,-0x0018(SP)
12C34 12BB4   X      4E800020               blr
12C38 12BB8          801E0000               lwz       r0,0x0000(r30)
12C3C 12BBC   X      2C000003               cmpwi     r0,3
12C40 12BC0   X      40820064               bne       $+0x0064                  ; 0x00012C24
12C44 12BC4          813F00BC               lwz       r9,0x00BC(r31)
12C48 12BC8          811F01D0               lwz       r8,0x01D0(r31)
12C4C 12BCC   X      2C090000               cmpwi     r9,0
12C50 12BD0   X      41820034               beq       $+0x0034                  ; 0x00012C04
12C54 12BD4          80690014               lwz       r3,0x0014(r9)
12C58 12BD8   X      7C03F000               cmpw      r3,r30
12C5C 12BDC   X      4082001C               bne       $+0x001C                  ; 0x00012BF8
12C60 12BE0          8089000C               lwz       r4,0x000C(r9)
12C64 12BE4          60840400               ori       r4,r4,0x0400
12C68 12BE8          9089000C               stw       r4,0x000C(r9)
12C6C 12BEC          807F01D0               lwz       r3,0x01D0(r31)
12C70 12BF0          38630001               addi      r3,r3,1
12C74 12BF4          907F01D0               stw       r3,0x01D0(r31)
12C78 12BF8          81290000               lwz       r9,0x0000(r9)
12C7C 12BFC   X      2C090000               cmpwi     r9,0
12C80 12C00   X      4082FFD4               bne       $-0x002C                  ; 0x00012BD4
12C84 12C04   X      2C080000               cmpwi     r8,0
12C88 12C08   X      40820088               bne       $+0x0088                  ; 0x00012C90
12C8C 12C0C          80BF01D0               lwz       r5,0x01D0(r31)
12C90 12C10   X      28050000               cmplwi    r5,0x0000
12C94 12C14   X      4081007C               ble       $+0x007C                  ; 0x00012C90
12C98 12C18   X      7FE3FB78               mr        r3,r31
12C9C 12C1C          4BFFB2A5               bl        $-0x4D5C                  ; 0x0000DEC0
12CA0 12C20          48000070               b         $+0x0070                  ; 0x00012C90
12CA4 12C24   X      3BA00400               li        r29,1024
12CA8 12C28          48000068               b         $+0x0068                  ; 0x00012C90
12CAC 12C2C          38823848               addi      r4,RTOC,14408
12CB0 12C30   X      7FC5F378               mr        r5,r30
12CB4 12C34          807F01E4               lwz       r3,0x01E4(r31)
12CB8 12C38          38840C94               addi      r4,r4,3220
12CBC 12C3C          4BFF69D5               bl        $-0x962C                  ; 0x00009610
12CC0 12C40   X      60000000               nop
12CC4 12C44          837E000C               lwz       r27,0x000C(r30)
12CC8 12C48          577B077B               rlwinm.   r27,r27,0,29,29
12CCC 12C4C   X      4182001C               beq       $+0x001C                  ; 0x00012C68
12CD0 12C50   X      38600000               li        r3,0
12CD4 12C54          38210050               addi      SP,SP,80
12CD8 12C58          80010008               lwz       r0,0x0008(SP)
12CDC 12C5C   X      7C0803A6               mtlr      r0                        ; LR = 8
12CE0 12C60          BB41FFE8               lmw       r26,-0x0018(SP)
12CE4 12C64   X      4E800020               blr
12CE8 12C68          83BE0000               lwz       r29,0x0000(r30)
12CEC 12C6C   X      2C1D0003               cmpwi     r29,3
12CF0 12C70   X      4082001C               bne       $+0x001C                  ; 0x00012C8C
12CF4 12C74   X      38600000               li        r3,0
12CF8 12C78          38210050               addi      SP,SP,80
12CFC 12C7C          80010008               lwz       r0,0x0008(SP)
12D00 12C80   X      7C0803A6               mtlr      r0                        ; LR = 8
12D04 12C84          BB41FFE8               lmw       r26,-0x0018(SP)
12D08 12C88   X      4E800020               blr
12D0C 12C8C   X      3BA00020               li        r29,32
12D10 12C90          809E0000               lwz       r4,0x0000(r30)
12D14 12C94   X      2C040003               cmpwi     r4,3
12D18 12C98   X      41820134               beq       $+0x0134                  ; 0x00012DCC
12D1C 12C9C          83FE0004               lwz       r31,0x0004(r30)
12D20 12CA0   X      38600018               li        r3,24
12D24 12CA4   X      38800001               li        r4,1
12D28 12CA8   X      3B600000               li        r27,0
12D2C 12CAC          4BFF7071               bl        $-0x8F90                  ; 0x00009D1C
12D30 12CB0   X      60000000               nop
12D34 12CB4   X      7C6B1B78               mr        r11,r3
12D38 12CB8   X      2C0B0000               cmpwi     r11,0
12D3C 12CBC   X      40820020               bne       $+0x0020                  ; 0x00012CDC
12D40 12CC0          38823848               addi      r4,RTOC,14408
12D44 12CC4   X      38A00018               li        r5,24
12D48 12CC8          807F01E4               lwz       r3,0x01E4(r31)
12D4C 12CCC          38840B99               addi      r4,r4,2969
12D50 12CD0          4BFF6941               bl        $-0x96C0                  ; 0x00009610
12D54 12CD4   X      60000000               nop
12D58 12CD8          48000018               b         $+0x0018                  ; 0x00012CF0
12D5C 12CDC          93CB0014               stw       r30,0x0014(r11)
12D60 12CE0   X      2C0B0000               cmpwi     r11,0
12D64 12CE4          934B0010               stw       r26,0x0010(r11)
12D68 12CE8          93AB000C               stw       r29,0x000C(r11)
12D6C 12CEC   X      4082001C               bne       $+0x001C                  ; 0x00012D08
12D70 12CF0   X      38600004               li        r3,4
12D74 12CF4          38210050               addi      SP,SP,80
12D78 12CF8          80010008               lwz       r0,0x0008(SP)
12D7C 12CFC   X      7C0803A6               mtlr      r0                        ; LR = 8
12D80 12D00          BB41FFE8               lmw       r26,-0x0018(SP)
12D84 12D04   X      4E800020               blr
12D88 12D08          83FE0004               lwz       r31,0x0004(r30)
12D8C 12D0C          936B0008               stw       r27,0x0008(r11)
12D90 12D10   X      7FE3FB78               mr        r3,r31
12D94 12D14          936B0004               stw       r27,0x0004(r11)
12D98 12D18          801F00BC               lwz       r0,0x00BC(r31)
12D9C 12D1C          900B0000               stw       r0,0x0000(r11)
12DA0 12D20          917F00BC               stw       r11,0x00BC(r31)
12DA4 12D24          808B000C               lwz       r4,0x000C(r11)
12DA8 12D28          80AB0010               lwz       r5,0x0010(r11)
12DAC 12D2C          4BFFEE3D               bl        $-0x11C4                  ; 0x00011B68
12DB0 12D30          81230000               lwz       r9,0x0000(r3)
12DB4 12D34   X      2C890000               cmpwi     cr1,r9,0
12DB8 12D38   X      41860018               beq       cr1,$+0x0018              ; 0x00012D50
12DBC 12D3C          80090004               lwz       r0,0x0004(r9)
12DC0 12D40          900B0004               stw       r0,0x0004(r11)
12DC4 12D44          80830000               lwz       r4,0x0000(r3)
12DC8 12D48          93640004               stw       r27,0x0004(r4)
12DCC 12D4C          908B0008               stw       r4,0x0008(r11)
12DD0 12D50          91630000               stw       r11,0x0000(r3)
12DD4 12D54          80FF00C0               lwz       r7,0x00C0(r31)
12DD8 12D58          38A70001               addi      r5,r7,1
12DDC 12D5C          7CE90034               cntlzw    r9,r7
12DE0 12D60          90BF00C0               stw       r5,0x00C0(r31)
12DE4 12D64   X      5529D97E               srwi      r9,r9,5
12DE8 12D68          810B000C               lwz       r8,0x000C(r11)
12DEC 12D6C          550405AD               rlwinm.   r4,r8,0,22,22
12DF0 12D70   X      41820028               beq       $+0x0028                  ; 0x00012D98
12DF4 12D74          80DF01C8               lwz       r6,0x01C8(r31)
12DF8 12D78          7CE50034               cntlzw    r5,r7
12DFC 12D7C          38660001               addi      r3,r6,1
12E00 12D80          7CC40034               cntlzw    r4,r6
12E04 12D84          907F01C8               stw       r3,0x01C8(r31)
12E08 12D88          7CAA2378               or        r10,r5,r4
12E0C 12D8C          810B000C               lwz       r8,0x000C(r11)
12E10 12D90          7D4A2E70               srawi     r10,r10,5
12E14 12D94   X      5549063E               clrlwi    r9,r10,24
12E18 12D98          550C056B               rlwinm.   r12,r8,0,21,21
12E1C 12D9C   X      41820020               beq       $+0x0020                  ; 0x00012DBC
12E20 12DA0          807F01D0               lwz       r3,0x01D0(r31)
12E24 12DA4          7C650034               cntlzw    r5,r3
12E28 12DA8          38830001               addi      r4,r3,1
12E2C 12DAC   X      54A5D97E               srwi      r5,r5,5
12E30 12DB0          909F01D0               stw       r4,0x01D0(r31)
12E34 12DB4          7D262B78               or        r6,r9,r5
12E38 12DB8   X      54C9063E               clrlwi    r9,r6,24
12E3C 12DBC   X      2C090000               cmpwi     r9,0
12E40 12DC0   X      4182000C               beq       $+0x000C                  ; 0x00012DCC
12E44 12DC4   X      7FE3FB78               mr        r3,r31
12E48 12DC8          4BFFB0F9               bl        $-0x4F08                  ; 0x0000DEC0
12E4C 12DCC          813C0004               lwz       r9,0x0004(r28)
12E50 12DD0   X      2C090001               cmpwi     r9,1
12E54 12DD4   X      41820018               beq       $+0x0018                  ; 0x00012DEC
12E58 12DD8   X      2C090002               cmpwi     r9,2
12E5C 12DDC   X      41820030               beq       $+0x0030                  ; 0x00012E0C
12E60 12DE0   X      2C090003               cmpwi     r9,3
12E64 12DE4   X      41820018               beq       $+0x0018                  ; 0x00012DFC
12E68 12DE8          48000030               b         $+0x0030                  ; 0x00012E18
12E6C 12DEC          83BE000C               lwz       r29,0x000C(r30)
12E70 12DF0          63BD0001               ori       r29,r29,0x0001
12E74 12DF4          93BE000C               stw       r29,0x000C(r30)
12E78 12DF8          48000020               b         $+0x0020                  ; 0x00012E18
12E7C 12DFC          807E000C               lwz       r3,0x000C(r30)
12E80 12E00          60630002               ori       r3,r3,0x0002
12E84 12E04          907E000C               stw       r3,0x000C(r30)
12E88 12E08          48000010               b         $+0x0010                  ; 0x00012E18
12E8C 12E0C          809E000C               lwz       r4,0x000C(r30)
12E90 12E10          60840004               ori       r4,r4,0x0004
12E94 12E14          909E000C               stw       r4,0x000C(r30)
12E98 12E18   X      38600000               li        r3,0
12E9C 12E1C          38210050               addi      SP,SP,80
12EA0 12E20          80010008               lwz       r0,0x0008(SP)
12EA4 12E24   X      7C0803A6               mtlr      r0                        ; LR = 8
12EA8 12E28          BB41FFE8               lmw       r26,-0x0018(SP)
12EAC 12E2C   X      4E800020               blr
12EB0 12E30          80A30014               lwz       r5,0x0014(r3)
12EB4 12E34          80050000               lwz       r0,0x0000(r5)
12EB8 12E38   X      2C000003               cmpwi     r0,3
12EBC 12E3C   X      4182000C               beq       $+0x000C                  ; 0x00012E48
12EC0 12E40   X      38600003               li        r3,3
12EC4 12E44   X      4E800020               blr
12EC8 12E48   X      7C0802A6               mflr      r0                        ; LR = 8
12ECC 12E4C          BEE1FFDC               stmw      r23,-0x0024(SP)
12ED0 12E50          90010008               stw       r0,0x0008(SP)
12ED4 12E54          9421FFA0               stwu      SP,-0x0060(SP)
12ED8 12E58   X      3B000000               li        r24,0
12EDC 12E5C   X      7C7A1B78               mr        r26,r3
12EE0 12E60          809A0014               lwz       r4,0x0014(r26)
12EE4 12E64   X      7CBC2B78               mr        r28,r5
12EE8 12E68          83240004               lwz       r25,0x0004(r4)
12EEC 12E6C   X      3AE00000               li        r23,0
12EF0 12E70          3B7900BC               addi      r27,r25,188
12EF4 12E74          83DB0000               lwz       r30,0x0000(r27)
12EF8 12E78   X      2C1E0000               cmpwi     r30,0
12EFC 12E7C   X      418200E8               beq       $+0x00E8                  ; 0x00012F64
12F00 12E80          80DE0014               lwz       r6,0x0014(r30)
12F04 12E84   X      7C06E000               cmpw      r6,r28
12F08 12E88   X      4182000C               beq       $+0x000C                  ; 0x00012E94
12F0C 12E8C   X      7FDBF378               mr        r27,r30
12F10 12E90          480000C8               b         $+0x00C8                  ; 0x00012F58
12F14 12E94          83FC0004               lwz       r31,0x0004(r28)
12F18 12E98   X      7FC3F378               mr        r3,r30
12F1C 12E9C   X      3BA00000               li        r29,0
12F20 12EA0          4BFFED55               bl        $-0x12AC                  ; 0x00011BF4
12F24 12EA4          813E000C               lwz       r9,0x000C(r30)
12F28 12EA8          5520056B               rlwinm.   r0,r9,0,21,21
12F2C 12EAC   X      4182001C               beq       $+0x001C                  ; 0x00012EC8
12F30 12EB0          819F01D0               lwz       r12,0x01D0(r31)
12F34 12EB4   X      380CFFFF               subi      r0,r12,1
12F38 12EB8          901F01D0               stw       r0,0x01D0(r31)
12F3C 12EBC          7C1D0034               cntlzw    r29,r0
12F40 12EC0          813E000C               lwz       r9,0x000C(r30)
12F44 12EC4   X      57BDD97E               srwi      r29,r29,5
12F48 12EC8          552305AD               rlwinm.   r3,r9,0,22,22
12F4C 12ECC   X      41820020               beq       $+0x0020                  ; 0x00012EEC
12F50 12ED0          809F01C8               lwz       r4,0x01C8(r31)
12F54 12ED4   X      3884FFFF               subi      r4,r4,1
12F58 12ED8          7C830034               cntlzw    r3,r4
12F5C 12EDC          909F01C8               stw       r4,0x01C8(r31)
12F60 12EE0   X      5463D97E               srwi      r3,r3,5
12F64 12EE4          7FA51B78               or        r5,r29,r3
12F68 12EE8   X      54BD063E               clrlwi    r29,r5,24
12F6C 12EEC   X      38800018               li        r4,24
12F70 12EF0   X      7FC3F378               mr        r3,r30
12F74 12EF4          4BFF6DCD               bl        $-0x9234                  ; 0x00009CC0
12F78 12EF8   X      60000000               nop
12F7C 12EFC          819F00C0               lwz       r12,0x00C0(r31)
12F80 12F00   X      380CFFFF               subi      r0,r12,1
12F84 12F04          901F00C0               stw       r0,0x00C0(r31)
12F88 12F08   X      2C000000               cmpwi     r0,0
12F8C 12F0C   X      40820034               bne       $+0x0034                  ; 0x00012F40
12F90 12F10          807F01F8               lwz       r3,0x01F8(r31)
12F94 12F14   X      2C030000               cmpwi     r3,0
12F98 12F18   X      41820010               beq       $+0x0010                  ; 0x00012F28
12F9C 12F1C          48004715               bl        $+0x4714                  ; 0x00017630
12FA0 12F20          80410014               lwz       RTOC,0x0014(SP)
12FA4 12F24          931F01F8               stw       r24,0x01F8(r31)
12FA8 12F28          807F01E0               lwz       r3,0x01E0(r31)
12FAC 12F2C          4BFF67E1               bl        $-0x9820                  ; 0x0000970C
12FB0 12F30   X      60000000               nop
12FB4 12F34   X      2C030000               cmpwi     r3,0
12FB8 12F38   X      40820020               bne       $+0x0020                  ; 0x00012F58
12FBC 12F3C          48000034               b         $+0x0034                  ; 0x00012F70
12FC0 12F40   X      2C1D0000               cmpwi     r29,0
12FC4 12F44   X      41820014               beq       $+0x0014                  ; 0x00012F58
12FC8 12F48   X      7FE3FB78               mr        r3,r31
12FCC 12F4C          4BFFAF75               bl        $-0x508C                  ; 0x0000DEC0
12FD0 12F50   X      2C030000               cmpwi     r3,0
12FD4 12F54   X      4182001C               beq       $+0x001C                  ; 0x00012F70
12FD8 12F58          83DB0000               lwz       r30,0x0000(r27)
12FDC 12F5C   X      2C1E0000               cmpwi     r30,0
12FE0 12F60   X      4082FF20               bne       $-0x00E0                  ; 0x00012E80
12FE4 12F64          801C000C               lwz       r0,0x000C(r28)
12FE8 12F68   X      54000032               clrrwi    r0,r0,6
12FEC 12F6C          901C000C               stw       r0,0x000C(r28)
12FF0 12F70          92FC0000               stw       r23,0x0000(r28)
12FF4 12F74   X      7F85E378               mr        r5,r28
12FF8 12F78          38823848               addi      r4,RTOC,14408
12FFC 12F7C          807901E4               lwz       r3,0x01E4(r25)
13000 12F80          38840CBD               addi      r4,r4,3261
13004 12F84          4BFF668D               bl        $-0x9974                  ; 0x00009610
13008 12F88   X      60000000               nop
1300C 12F8C   X      38800000               li        r4,0
13010 12F90   X      7F43D378               mr        r3,r26
13014 12F94          4800490D               bl        $+0x490C                  ; 0x000178A0
13018 12F98          80410014               lwz       RTOC,0x0014(SP)
1301C 12F9C   X      387AFFC0               subi      r3,r26,64
13020 12FA0   X      7C7F1B78               mr        r31,r3
13024 12FA4   X      38800000               li        r4,0
13028 12FA8          480048F9               bl        $+0x48F8                  ; 0x000178A0
1302C 12FAC          80410014               lwz       RTOC,0x0014(SP)
13030 12FB0   X      38800086               li        r4,134
13034 12FB4   X      7FE3FB78               mr        r3,r31
13038 12FB8   X      38A00003               li        r5,3
1303C 12FBC          4800498D               bl        $+0x498C                  ; 0x00017948
13040 12FC0          80410014               lwz       RTOC,0x0014(SP)
13044 12FC4   X      38600000               li        r3,0
13048 12FC8          38210060               addi      SP,SP,96
1304C 12FCC          80010008               lwz       r0,0x0008(SP)
13050 12FD0   X      7C0803A6               mtlr      r0                        ; LR = 8
13054 12FD4          BAE1FFDC               lmw       r23,-0x0024(SP)
13058 12FD8   X      4E800020               blr
1305C 12FDC   X      7C0802A6               mflr      r0                        ; LR = 8
13060 12FE0          BE81FFD0               stmw      r20,-0x0030(SP)
13064 12FE4          90010008               stw       r0,0x0008(SP)
13068 12FE8          9421FF90               stwu      SP,-0x0070(SP)
1306C 12FEC   X      3AE00004               li        r23,4
13070 12FF0   X      7C781B78               mr        r24,r3
13074 12FF4          83F80014               lwz       r31,0x0014(r24)
13078 12FF8   X      7C9C2378               mr        r28,r4
1307C 12FFC          811F0000               lwz       r8,0x0000(r31)
13080 13000   X      3AC00000               li        r22,0
13084 13004          813F0004               lwz       r9,0x0004(r31)
13088 13008   X      2C080004               cmpwi     r8,4
1308C 1300C          835C000C               lwz       r26,0x000C(r28)
13090 13010   X      40820010               bne       $+0x0010                  ; 0x00013020
13094 13014   X      38A00000               li        r5,0
13098 13018          90BF0000               stw       r5,0x0000(r31)
1309C 1301C          48000024               b         $+0x0024                  ; 0x00013040
130A0 13020   X      2C080000               cmpwi     r8,0
130A4 13024   X      4182001C               beq       $+0x001C                  ; 0x00013040
130A8 13028   X      38600003               li        r3,3
130AC 1302C          38210070               addi      SP,SP,112
130B0 13030          80010008               lwz       r0,0x0008(SP)
130B4 13034   X      7C0803A6               mtlr      r0                        ; LR = 8
130B8 13038          BA81FFD0               lmw       r20,-0x0030(SP)
130BC 1303C   X      4E800020               blr
130C0 13040          809F000C               lwz       r4,0x000C(r31)
130C4 13044   X      5484077F               clrlwi.   r4,r4,29
130C8 13048   X      4182001C               beq       $+0x001C                  ; 0x00013064
130CC 1304C   X      38600003               li        r3,3
130D0 13050          38210070               addi      SP,SP,112
130D4 13054          80010008               lwz       r0,0x0008(SP)
130D8 13058   X      7C0803A6               mtlr      r0                        ; LR = 8
130DC 1305C          BA81FFD0               lmw       r20,-0x0030(SP)
130E0 13060   X      4E800020               blr
130E4 13064          A09A000C               lhz       r4,0x000C(r26)
130E8 13068   X      2C040002               cmpwi     r4,2
130EC 1306C   X      40820014               bne       $+0x0014                  ; 0x00013080
130F0 13070          807A0008               lwz       r3,0x0008(r26)
130F4 13074   X      3AA00008               li        r21,8
130F8 13078   X      2C030000               cmpwi     r3,0
130FC 1307C   X      4182001C               beq       $+0x001C                  ; 0x00013098
13100 13080   X      38600007               li        r3,7
13104 13084          38210070               addi      SP,SP,112
13108 13088          80010008               lwz       r0,0x0008(SP)
1310C 1308C   X      7C0803A6               mtlr      r0                        ; LR = 8
13110 13090          BA81FFD0               lmw       r20,-0x0030(SP)
13114 13094   X      4E800020               blr
13118 13098          38823848               addi      r4,RTOC,14408
1311C 1309C   X      7FE5FB78               mr        r5,r31
13120 130A0          806901E4               lwz       r3,0x01E4(r9)
13124 130A4          38840CD4               addi      r4,r4,3284
13128 130A8          80DA0004               lwz       r6,0x0004(r26)
1312C 130AC   X      3BA00840               li        r29,2112
13130 130B0   X      3B600000               li        r27,0
13134 130B4          4BFF655D               bl        $-0x9AA4                  ; 0x00009610
13138 130B8   X      60000000               nop
1313C 130BC          83DA0004               lwz       r30,0x0004(r26)
13140 130C0   X      281E00FE               cmplwi    r30,0x00FE
13144 130C4   X      41810080               bgt       $+0x0080                  ; 0x00013144
13148 130C8   X      3B200001               li        r25,1
1314C 130CC   X      57C307FF               clrlwi.   r3,r30,31
13150 130D0   X      4182001C               beq       $+0x001C                  ; 0x000130EC
13154 130D4   X      38600001               li        r3,1
13158 130D8          38210070               addi      SP,SP,112
1315C 130DC          80010008               lwz       r0,0x0008(SP)
13160 130E0   X      7C0803A6               mtlr      r0                        ; LR = 8
13164 130E4          BA81FFD0               lmw       r20,-0x0030(SP)
13168 130E8   X      4E800020               blr
1316C 130EC   X      388000AA               li        r4,170
13170 130F0   X      7D3E2010               subc      r9,r4,r30
13174 130F4   X      281E00AA               cmplwi    r30,0x00AA
13178 130F8          7D290034               cntlzw    r9,r9
1317C 130FC   X      5529D97E               srwi      r9,r9,5
13180 13100   X      4182000C               beq       $+0x000C                  ; 0x0001310C
13184 13104   X      3BA00842               li        r29,2114
13188 13108          48000008               b         $+0x0008                  ; 0x00013110
1318C 1310C   X      3BA00848               li        r29,2120
13190 13110          811A0010               lwz       r8,0x0010(r26)
13194 13114   X      550307FF               clrlwi.   r3,r8,31
13198 13118   X      41820014               beq       $+0x0014                  ; 0x0001312C
1319C 1311C   X      3B600100               li        r27,256
131A0 13120          7C8900D0               neg       r4,r9
131A4 13124          5484077C               rlwinm    r4,r4,0,29,30
131A8 13128          3BA41842               addi      r29,r4,6210
131AC 1312C          550307BD               rlwinm.   r3,r8,0,30,30
131B0 13130   X      4182000C               beq       $+0x000C                  ; 0x0001313C
131B4 13134          63BD2000               ori       r29,r29,0x2000
131B8 13138          637B0200               ori       r27,r27,0x0200
131BC 1313C          637B0008               ori       r27,r27,0x0008
131C0 13140          4800004C               b         $+0x004C                  ; 0x0001318C
131C4 13144   X      2C1E00FF               cmpwi     r30,255
131C8 13148   X      40820014               bne       $+0x0014                  ; 0x0001315C
131CC 1314C   X      3BA00844               li        r29,2116
131D0 13150   X      3B600020               li        r27,32
131D4 13154   X      3B200001               li        r25,1
131D8 13158          48000034               b         $+0x0034                  ; 0x0001318C
131DC 1315C   X      3C800001               lis       r4,1
131E0 13160   X      7C1E2040               cmplw     r30,r4
131E4 13164   X      40800010               bge       $+0x0010                  ; 0x00013174
131E8 13168   X      281E05DC               cmplwi    r30,0x05DC
131EC 1316C   X      3B200001               li        r25,1
131F0 13170   X      4181001C               bgt       $+0x001C                  ; 0x0001318C
131F4 13174   X      38600001               li        r3,1
131F8 13178          38210070               addi      SP,SP,112
131FC 1317C          80010008               lwz       r0,0x0008(SP)
13200 13180   X      7C0803A6               mtlr      r0                        ; LR = 8
13204 13184          BA81FFD0               lmw       r20,-0x0030(SP)
13208 13188   X      4E800020               blr
1320C 1318C          835F0004               lwz       r26,0x0004(r31)
13210 13190   X      38600018               li        r3,24
13214 13194   X      38800001               li        r4,1
13218 13198   X      3A800018               li        r20,24
1321C 1319C          4BFF6B81               bl        $-0x9480                  ; 0x00009D1C
13220 131A0   X      60000000               nop
13224 131A4   X      7C6B1B78               mr        r11,r3
13228 131A8   X      2B0B0000               cmplwi    cr6,r11,0x0000
1322C 131AC   X      409A0020               bne       cr6,$+0x0020              ; 0x000131CC
13230 131B0          38823848               addi      r4,RTOC,14408
13234 131B4   X      38A00018               li        r5,24
13238 131B8          807A01E4               lwz       r3,0x01E4(r26)
1323C 131BC          38840B99               addi      r4,r4,2969
13240 131C0          4BFF6451               bl        $-0x9BB0                  ; 0x00009610
13244 131C4   X      60000000               nop
13248 131C8          48000014               b         $+0x0014                  ; 0x000131DC
1324C 131CC          93EB0014               stw       r31,0x0014(r11)
13250 131D0          93CB0010               stw       r30,0x0010(r11)
13254 131D4          93AB000C               stw       r29,0x000C(r11)
13258 131D8   X      409A001C               bne       cr6,$+0x001C              ; 0x000131F4
1325C 131DC   X      38600004               li        r3,4
13260 131E0          38210070               addi      SP,SP,112
13264 131E4          80010008               lwz       r0,0x0008(SP)
13268 131E8   X      7C0803A6               mtlr      r0                        ; LR = 8
1326C 131EC          BA81FFD0               lmw       r20,-0x0030(SP)
13270 131F0   X      4E800020               blr
13274 131F4          835F0004               lwz       r26,0x0004(r31)
13278 131F8   X      38000000               li        r0,0
1327C 131FC          900B0008               stw       r0,0x0008(r11)
13280 13200   X      7F43D378               mr        r3,r26
13284 13204          900B0004               stw       r0,0x0004(r11)
13288 13208          809A00BC               lwz       r4,0x00BC(r26)
1328C 1320C          908B0000               stw       r4,0x0000(r11)
13290 13210          917A00BC               stw       r11,0x00BC(r26)
13294 13214          808B000C               lwz       r4,0x000C(r11)
13298 13218          80AB0010               lwz       r5,0x0010(r11)
1329C 1321C          4BFFE94D               bl        $-0x16B4                  ; 0x00011B68
132A0 13220          81230000               lwz       r9,0x0000(r3)
132A4 13224   X      2C890000               cmpwi     cr1,r9,0
132A8 13228   X      4186001C               beq       cr1,$+0x001C              ; 0x00013244
132AC 1322C          80090004               lwz       r0,0x0004(r9)
132B0 13230   X      38A00000               li        r5,0
132B4 13234          900B0004               stw       r0,0x0004(r11)
132B8 13238          80830000               lwz       r4,0x0000(r3)
132BC 1323C          90A40004               stw       r5,0x0004(r4)
132C0 13240          908B0008               stw       r4,0x0008(r11)
132C4 13244          91630000               stw       r11,0x0000(r3)
132C8 13248          80FA00C0               lwz       r7,0x00C0(r26)
132CC 1324C          38C70001               addi      r6,r7,1
132D0 13250          7CE90034               cntlzw    r9,r7
132D4 13254          90DA00C0               stw       r6,0x00C0(r26)
132D8 13258   X      5529D97E               srwi      r9,r9,5
132DC 1325C          810B000C               lwz       r8,0x000C(r11)
132E0 13260          550405AD               rlwinm.   r4,r8,0,22,22
132E4 13264   X      41820028               beq       $+0x0028                  ; 0x0001328C
132E8 13268          80BA01C8               lwz       r5,0x01C8(r26)
132EC 1326C          7CE60034               cntlzw    r6,r7
132F0 13270          38650001               addi      r3,r5,1
132F4 13274          7CA40034               cntlzw    r4,r5
132F8 13278          907A01C8               stw       r3,0x01C8(r26)
132FC 1327C          7CCA2378               or        r10,r6,r4
13300 13280          810B000C               lwz       r8,0x000C(r11)
13304 13284          7D4A2E70               srawi     r10,r10,5
13308 13288   X      5549063E               clrlwi    r9,r10,24
1330C 1328C          550C056B               rlwinm.   r12,r8,0,21,21
13310 13290   X      41820020               beq       $+0x0020                  ; 0x000132B0
13314 13294          807A01D0               lwz       r3,0x01D0(r26)
13318 13298          7C650034               cntlzw    r5,r3
1331C 1329C          38830001               addi      r4,r3,1
13320 132A0   X      54A5D97E               srwi      r5,r5,5
13324 132A4          909A01D0               stw       r4,0x01D0(r26)
13328 132A8          7D262B78               or        r6,r9,r5
1332C 132AC   X      54C9063E               clrlwi    r9,r6,24
13330 132B0   X      2C090000               cmpwi     r9,0
13334 132B4   X      4182000C               beq       $+0x000C                  ; 0x000132C0
13338 132B8   X      7F43D378               mr        r3,r26
1333C 132BC          4BFFAC05               bl        $-0x53FC                  ; 0x0000DEC0
13340 132C0   X      38000003               li        r0,3
13344 132C4          57A704E7               rlwinm.   r7,r29,0,19,19
13348 132C8          901F0000               stw       r0,0x0000(r31)
1334C 132CC   X      38C00083               li        r6,131
13350 132D0          93DF001C               stw       r30,0x001C(r31)
13354 132D4          807F000C               lwz       r3,0x000C(r31)
13358 132D8          7F641B78               or        r4,r27,r3
1335C 132DC          909F000C               stw       r4,0x000C(r31)
13360 132E0          80BC0014               lwz       r5,0x0014(r28)
13364 132E4          98C5000D               stb       r6,0x000D(r5)
13368 132E8          813C000C               lwz       r9,0x000C(r28)
1336C 132EC          92E90000               stw       r23,0x0000(r9)
13370 132F0          93C90004               stw       r30,0x0004(r9)
13374 132F4          92A90008               stw       r21,0x0008(r9)
13378 132F8          9289000C               stw       r20,0x000C(r9)
1337C 132FC          92C90010               stw       r22,0x0010(r9)
13380 13300          92C90014               stw       r22,0x0014(r9)
13384 13304   X      41820008               beq       $+0x0008                  ; 0x0001330C
13388 13308          93290014               stw       r25,0x0014(r9)
1338C 1330C          57A804A5               rlwinm.   r8,r29,0,18,18
13390 13310   X      41820010               beq       $+0x0010                  ; 0x00013320
13394 13314          80690014               lwz       r3,0x0014(r9)
13398 13318          60630002               ori       r3,r3,0x0002
1339C 1331C          90690014               stw       r3,0x0014(r9)
133A0 13320          83BC000C               lwz       r29,0x000C(r28)
133A4 13324   X      38A00006               li        r5,6
133A8 13328          807F0038               lwz       r3,0x0038(r31)
133AC 1332C          389D0018               addi      r4,r29,24
133B0 13330   X      57DBC23E               srwi      r27,r30,8
133B4 13334   X      57DA063E               clrlwi    r26,r30,24
133B8 13338          480045C9               bl        $+0x45C8                  ; 0x00017900
133BC 1333C          80410014               lwz       RTOC,0x0014(SP)
133C0 13340          9B7D001E               stb       r27,0x001E(r29)
133C4 13344   X      7F03C378               mr        r3,r24
133C8 13348          9B5D001F               stb       r26,0x001F(r29)
133CC 1334C   X      7F84E378               mr        r4,r28
133D0 13350          833C000C               lwz       r25,0x000C(r28)
133D4 13354          3B390020               addi      r25,r25,32
133D8 13358          933C0010               stw       r25,0x0010(r28)
133DC 1335C          4800443D               bl        $+0x443C                  ; 0x00017798
133E0 13360          80410014               lwz       RTOC,0x0014(SP)
133E4 13364   X      38600000               li        r3,0
133E8 13368          38210070               addi      SP,SP,112
133EC 1336C          80010008               lwz       r0,0x0008(SP)
133F0 13370   X      7C0803A6               mtlr      r0                        ; LR = 8
133F4 13374          BA81FFD0               lmw       r20,-0x0030(SP)
133F8 13378   X      4E800020               blr
133FC 1337C          80A30014               lwz       r5,0x0014(r3)
13400 13380          80050000               lwz       r0,0x0000(r5)
13404 13384   X      2C000003               cmpwi     r0,3
13408 13388   X      4182000C               beq       $+0x000C                  ; 0x00013394
1340C 1338C   X      38600003               li        r3,3
13410 13390   X      4E800020               blr
13414 13394   X      7C0802A6               mflr      r0                        ; LR = 8
13418 13398          BF81FFF0               stmw      r28,-0x0010(SP)
1341C 1339C          90010008               stw       r0,0x0008(SP)
13420 133A0          9421FFB0               stwu      SP,-0x0050(SP)
13424 133A4          8124000C               lwz       r9,0x000C(r4)
13428 133A8   X      7C832378               mr        r3,r4
1342C 133AC          83E90008               lwz       r31,0x0008(r9)
13430 133B0   X      7CBE2B78               mr        r30,r5
13434 133B4          80890004               lwz       r4,0x0004(r9)
13438 133B8   X      7FE5FB78               mr        r5,r31
1343C 133BC   X      3BA00000               li        r29,0
13440 133C0          48004571               bl        $+0x4570                  ; 0x00017930
13444 133C4          80410014               lwz       RTOC,0x0014(SP)
13448 133C8   X      2C030000               cmpwi     r3,0
1344C 133CC   X      4082001C               bne       $+0x001C                  ; 0x000133E8
13450 133D0   X      38600001               li        r3,1
13454 133D4          38210050               addi      SP,SP,80
13458 133D8          80010008               lwz       r0,0x0008(SP)
1345C 133DC   X      7C0803A6               mtlr      r0                        ; LR = 8
13460 133E0          BB81FFF0               lmw       r28,-0x0010(SP)
13464 133E4   X      4E800020               blr
13468 133E8   X      2C1F0002               cmpwi     r31,2
1346C 133EC   X      41820118               beq       $+0x0118                  ; 0x00013504
13470 133F0   X      2C1F0005               cmpwi     r31,5
13474 133F4   X      4182001C               beq       $+0x001C                  ; 0x00013410
13478 133F8   X      38600001               li        r3,1
1347C 133FC          38210050               addi      SP,SP,80
13480 13400          80010008               lwz       r0,0x0008(SP)
13484 13404   X      7C0803A6               mtlr      r0                        ; LR = 8
13488 13408          BB81FFF0               lmw       r28,-0x0010(SP)
1348C 1340C   X      4E800020               blr
13490 13410          88A30004               lbz       r5,0x0004(r3)
13494 13414   X      38800043               li        r4,67
13498 13418          88030003               lbz       r0,0x0003(r3)
1349C 1341C          807E0004               lwz       r3,0x0004(r30)
134A0 13420   X      5005442E               insrwi    r5,r0,8,16
134A4 13424          4BFFE745               bl        $-0x18BC                  ; 0x00011B68
134A8 13428          83E30000               lwz       r31,0x0000(r3)
134AC 1342C   X      2C9F0000               cmpwi     cr1,r31,0
134B0 13430   X      4186003C               beq       cr1,$+0x003C              ; 0x0001346C
134B4 13434          817F000C               lwz       r11,0x000C(r31)
134B8 13438          716B0043               andi.     r11,r11,0x0043
134BC 1343C   X      2C8B0043               cmpwi     cr1,r11,67
134C0 13440   X      40860014               bne       cr1,$+0x0014              ; 0x00013454
134C4 13444          807F0014               lwz       r3,0x0014(r31)
134C8 13448   X      7C03F000               cmpw      r3,r30
134CC 1344C   X      40820008               bne       $+0x0008                  ; 0x00013454
134D0 13450          48000014               b         $+0x0014                  ; 0x00013464
134D4 13454          83FF0008               lwz       r31,0x0008(r31)
134D8 13458   X      2C1F0000               cmpwi     r31,0
134DC 1345C   X      4082FFD8               bne       $-0x0028                  ; 0x00013434
134E0 13460          4800000C               b         $+0x000C                  ; 0x0001346C
134E4 13464   X      2C1F0000               cmpwi     r31,0
134E8 13468   X      4082001C               bne       $+0x001C                  ; 0x00013484
134EC 1346C   X      38600001               li        r3,1
134F0 13470          38210050               addi      SP,SP,80
134F4 13474          80010008               lwz       r0,0x0008(SP)
134F8 13478   X      7C0803A6               mtlr      r0                        ; LR = 8
134FC 1347C          BB81FFF0               lmw       r28,-0x0010(SP)
13500 13480   X      4E800020               blr
13504 13484   X      3B8000AA               li        r28,170
13508 13488   X      7FE3FB78               mr        r3,r31
1350C 1348C          4BFFE769               bl        $-0x1898                  ; 0x00011BF4
13510 13490          801F000C               lwz       r0,0x000C(r31)
13514 13494   X      5400003A               clrrwi    r0,r0,2
13518 13498          60000008               ori       r0,r0,0x0008
1351C 1349C          901F000C               stw       r0,0x000C(r31)
13520 134A0          939F0010               stw       r28,0x0010(r31)
13524 134A4          801E000C               lwz       r0,0x000C(r30)
13528 134A8          54000734               rlwinm    r0,r0,0,28,26
1352C 134AC          901E000C               stw       r0,0x000C(r30)
13530 134B0          939E001C               stw       r28,0x001C(r30)
13534 134B4          819F0014               lwz       r12,0x0014(r31)
13538 134B8          806C0004               lwz       r3,0x0004(r12)
1353C 134BC          93BF0008               stw       r29,0x0008(r31)
13540 134C0          93BF0004               stw       r29,0x0004(r31)
13544 134C4          800300BC               lwz       r0,0x00BC(r3)
13548 134C8          901F0000               stw       r0,0x0000(r31)
1354C 134CC          93E300BC               stw       r31,0x00BC(r3)
13550 134D0          809F000C               lwz       r4,0x000C(r31)
13554 134D4          80BF0010               lwz       r5,0x0010(r31)
13558 134D8          4BFFE691               bl        $-0x1970                  ; 0x00011B68
1355C 134DC          81230000               lwz       r9,0x0000(r3)
13560 134E0   X      2F090000               cmpwi     cr6,r9,0
13564 134E4   X      419A0018               beq       cr6,$+0x0018              ; 0x000134FC
13568 134E8          80090004               lwz       r0,0x0004(r9)
1356C 134EC          901F0004               stw       r0,0x0004(r31)
13570 134F0          80830000               lwz       r4,0x0000(r3)
13574 134F4          93A40004               stw       r29,0x0004(r4)
13578 134F8          909F0008               stw       r4,0x0008(r31)
1357C 134FC          93E30000               stw       r31,0x0000(r3)
13580 13500          48000170               b         $+0x0170                  ; 0x00013670
13584 13504          88A30001               lbz       r5,0x0001(r3)
13588 13508          88C30000               lbz       r6,0x0000(r3)
1358C 1350C          80FE001C               lwz       r7,0x001C(r30)
13590 13510   X      50C5442E               insrwi    r5,r6,8,16
13594 13514   X      7C053800               cmpw      r5,r7
13598 13518   X      4082001C               bne       $+0x001C                  ; 0x00013534
1359C 1351C   X      38600001               li        r3,1
135A0 13520          38210050               addi      SP,SP,80
135A4 13524          80010008               lwz       r0,0x0008(SP)
135A8 13528   X      7C0803A6               mtlr      r0                        ; LR = 8
135AC 1352C          BB81FFF0               lmw       r28,-0x0010(SP)
135B0 13530   X      4E800020               blr
135B4 13534   X      280500FE               cmplwi    r5,0x00FE
135B8 13538   X      39600840               li        r11,2112
135BC 1353C   X      41810008               bgt       $+0x0008                  ; 0x00013544
135C0 13540   X      39600842               li        r11,2114
135C4 13544   X      2C050000               cmpwi     r5,0
135C8 13548   X      40820008               bne       $+0x0008                  ; 0x00013550
135CC 1354C   X      39600100               li        r11,256
135D0 13550          807E0004               lwz       r3,0x0004(r30)
135D4 13554   X      7D645B78               mr        r4,r11
135D8 13558          4BFFE611               bl        $-0x19F0                  ; 0x00011B68
135DC 1355C          83E30000               lwz       r31,0x0000(r3)
135E0 13560   X      2C9F0000               cmpwi     cr1,r31,0
135E4 13564   X      4186003C               beq       cr1,$+0x003C              ; 0x000135A0
135E8 13568          801F000C               lwz       r0,0x000C(r31)
135EC 1356C          7D630038               and       r3,r11,r0
135F0 13570   X      7C035800               cmpw      r3,r11
135F4 13574   X      40820014               bne       $+0x0014                  ; 0x00013588
135F8 13578          809F0014               lwz       r4,0x0014(r31)
135FC 1357C   X      7C04F000               cmpw      r4,r30
13600 13580   X      40820008               bne       $+0x0008                  ; 0x00013588
13604 13584          48000014               b         $+0x0014                  ; 0x00013598
13608 13588          83FF0008               lwz       r31,0x0008(r31)
1360C 1358C   X      2C1F0000               cmpwi     r31,0
13610 13590   X      4082FFD8               bne       $-0x0028                  ; 0x00013568
13614 13594          4800000C               b         $+0x000C                  ; 0x000135A0
13618 13598   X      2C1F0000               cmpwi     r31,0
1361C 1359C   X      4082001C               bne       $+0x001C                  ; 0x000135B8
13620 135A0   X      38600001               li        r3,1
13624 135A4          38210050               addi      SP,SP,80
13628 135A8          80010008               lwz       r0,0x0008(SP)
1362C 135AC   X      7C0803A6               mtlr      r0                        ; LR = 8
13630 135B0          BB81FFF0               lmw       r28,-0x0010(SP)
13634 135B4   X      4E800020               blr
13638 135B8          809F0014               lwz       r4,0x0014(r31)
1363C 135BC   X      7FE3FB78               mr        r3,r31
13640 135C0          83C40004               lwz       r30,0x0004(r4)
13644 135C4   X      3B800000               li        r28,0
13648 135C8          4BFFE62D               bl        $-0x19D4                  ; 0x00011BF4
1364C 135CC          813F000C               lwz       r9,0x000C(r31)
13650 135D0          5520056B               rlwinm.   r0,r9,0,21,21
13654 135D4   X      4182001C               beq       $+0x001C                  ; 0x000135F0
13658 135D8          819E01D0               lwz       r12,0x01D0(r30)
1365C 135DC   X      380CFFFF               subi      r0,r12,1
13660 135E0          901E01D0               stw       r0,0x01D0(r30)
13664 135E4          7C1C0034               cntlzw    r28,r0
13668 135E8          813F000C               lwz       r9,0x000C(r31)
1366C 135EC   X      579CD97E               srwi      r28,r28,5
13670 135F0          552305AD               rlwinm.   r3,r9,0,22,22
13674 135F4   X      41820020               beq       $+0x0020                  ; 0x00013614
13678 135F8          809E01C8               lwz       r4,0x01C8(r30)
1367C 135FC   X      3884FFFF               subi      r4,r4,1
13680 13600          7C830034               cntlzw    r3,r4
13684 13604          909E01C8               stw       r4,0x01C8(r30)
13688 13608   X      5463D97E               srwi      r3,r3,5
1368C 1360C          7F851B78               or        r5,r28,r3
13690 13610   X      54BC063E               clrlwi    r28,r5,24
13694 13614   X      38800018               li        r4,24
13698 13618   X      7FE3FB78               mr        r3,r31
1369C 1361C          4BFF66A5               bl        $-0x995C                  ; 0x00009CC0
136A0 13620   X      60000000               nop
136A4 13624          819E00C0               lwz       r12,0x00C0(r30)
136A8 13628   X      380CFFFF               subi      r0,r12,1
136AC 1362C          901E00C0               stw       r0,0x00C0(r30)
136B0 13630   X      2C000000               cmpwi     r0,0
136B4 13634   X      4082002C               bne       $+0x002C                  ; 0x00013660
136B8 13638          807E01F8               lwz       r3,0x01F8(r30)
136BC 1363C   X      2C030000               cmpwi     r3,0
136C0 13640   X      41820010               beq       $+0x0010                  ; 0x00013650
136C4 13644          48003FED               bl        $+0x3FEC                  ; 0x00017630
136C8 13648          80410014               lwz       RTOC,0x0014(SP)
136CC 1364C          93BE01F8               stw       r29,0x01F8(r30)
136D0 13650          807E01E0               lwz       r3,0x01E0(r30)
136D4 13654          4BFF60B9               bl        $-0x9F48                  ; 0x0000970C
136D8 13658   X      60000000               nop
136DC 1365C          48000014               b         $+0x0014                  ; 0x00013670
136E0 13660   X      2C1C0000               cmpwi     r28,0
136E4 13664   X      4182000C               beq       $+0x000C                  ; 0x00013670
136E8 13668   X      7FC3F378               mr        r3,r30
136EC 1366C          4BFFA855               bl        $-0x57AC                  ; 0x0000DEC0
136F0 13670   X      38600000               li        r3,0
136F4 13674          38210050               addi      SP,SP,80
136F8 13678          80010008               lwz       r0,0x0008(SP)
136FC 1367C   X      7C0803A6               mtlr      r0                        ; LR = 8
13700 13680          BB81FFF0               lmw       r28,-0x0010(SP)
13704 13684   X      4E800020               blr
13708 13688   X      7C0802A6               mflr      r0                        ; LR = 8
1370C 1368C          BEC1FFD8               stmw      r22,-0x0028(SP)
13710 13690          90010008               stw       r0,0x0008(SP)
13714 13694          9421FFA0               stwu      SP,-0x0060(SP)
13718 13698          80A30014               lwz       r5,0x0014(r3)
1371C 1369C          83E50000               lwz       r31,0x0000(r5)
13720 136A0   X      2C1F0003               cmpwi     r31,3
13724 136A4   X      4182001C               beq       $+0x001C                  ; 0x000136C0
13728 136A8   X      38600003               li        r3,3
1372C 136AC          38210060               addi      SP,SP,96
13730 136B0          80010008               lwz       r0,0x0008(SP)
13734 136B4   X      7C0803A6               mtlr      r0                        ; LR = 8
13738 136B8          BAC1FFD8               lmw       r22,-0x0028(SP)
1373C 136BC   X      4E800020               blr
13740 136C0          83E4000C               lwz       r31,0x000C(r4)
13744 136C4   X      7C9D2378               mr        r29,r4
13748 136C8          835F0008               lwz       r26,0x0008(r31)
1374C 136CC   X      7C781B78               mr        r24,r3
13750 136D0          809F0004               lwz       r4,0x0004(r31)
13754 136D4   X      7CBE2B78               mr        r30,r5
13758 136D8   X      3AE0000C               li        r23,12
1375C 136DC   X      7FA3EB78               mr        r3,r29
13760 136E0   X      3B600000               li        r27,0
13764 136E4   X      7F45D378               mr        r5,r26
13768 136E8          48004249               bl        $+0x4248                  ; 0x00017930
1376C 136EC          80410014               lwz       RTOC,0x0014(SP)
13770 136F0   X      7C7C1B78               mr        r28,r3
13774 136F4   X      2C1C0000               cmpwi     r28,0
13778 136F8   X      4082001C               bne       $+0x001C                  ; 0x00013714
1377C 136FC   X      38600001               li        r3,1
13780 13700          38210060               addi      SP,SP,96
13784 13704          80010008               lwz       r0,0x0008(SP)
13788 13708   X      7C0803A6               mtlr      r0                        ; LR = 8
1378C 1370C          BAC1FFD8               lmw       r22,-0x0028(SP)
13790 13710   X      4E800020               blr
13794 13714          813F000C               lwz       r9,0x000C(r31)
13798 13718   X      2C090001               cmpwi     r9,1
1379C 1371C   X      41820150               beq       $+0x0150                  ; 0x0001386C
137A0 13720   X      2C090002               cmpwi     r9,2
137A4 13724   X      4182001C               beq       $+0x001C                  ; 0x00013740
137A8 13728   X      38600007               li        r3,7
137AC 1372C          38210060               addi      SP,SP,96
137B0 13730          80010008               lwz       r0,0x0008(SP)
137B4 13734   X      7C0803A6               mtlr      r0                        ; LR = 8
137B8 13738          BAC1FFD8               lmw       r22,-0x0028(SP)
137BC 1373C   X      4E800020               blr
137C0 13740          807E0004               lwz       r3,0x0004(r30)
137C4 13744   X      38800048               li        r4,72
137C8 13748   X      38A000AA               li        r5,170
137CC 1374C          4BFFE41D               bl        $-0x1BE4                  ; 0x00011B68
137D0 13750          83E30000               lwz       r31,0x0000(r3)
137D4 13754   X      2C9F0000               cmpwi     cr1,r31,0
137D8 13758   X      4186003C               beq       cr1,$+0x003C              ; 0x00013794
137DC 1375C          833F000C               lwz       r25,0x000C(r31)
137E0 13760          73390048               andi.     r25,r25,0x0048
137E4 13764   X      2C990048               cmpwi     cr1,r25,72
137E8 13768   X      40860014               bne       cr1,$+0x0014              ; 0x0001377C
137EC 1376C          807F0014               lwz       r3,0x0014(r31)
137F0 13770   X      7C03F000               cmpw      r3,r30
137F4 13774   X      40820008               bne       $+0x0008                  ; 0x0001377C
137F8 13778          48000014               b         $+0x0014                  ; 0x0001378C
137FC 1377C          83FF0008               lwz       r31,0x0008(r31)
13800 13780   X      2C1F0000               cmpwi     r31,0
13804 13784   X      4082FFD8               bne       $-0x0028                  ; 0x0001375C
13808 13788          4800000C               b         $+0x000C                  ; 0x00013794
1380C 1378C   X      2C1F0000               cmpwi     r31,0
13810 13790   X      4082001C               bne       $+0x001C                  ; 0x000137AC
13814 13794   X      38600003               li        r3,3
13818 13798          38210060               addi      SP,SP,96
1381C 1379C          80010008               lwz       r0,0x0008(SP)
13820 137A0   X      7C0803A6               mtlr      r0                        ; LR = 8
13824 137A4          BAC1FFD8               lmw       r22,-0x0028(SP)
13828 137A8   X      4E800020               blr
1382C 137AC   X      2C1A0005               cmpwi     r26,5
13830 137B0   X      4182001C               beq       $+0x001C                  ; 0x000137CC
13834 137B4   X      38600001               li        r3,1
13838 137B8          38210060               addi      SP,SP,96
1383C 137BC          80010008               lwz       r0,0x0008(SP)
13840 137C0   X      7C0803A6               mtlr      r0                        ; LR = 8
13844 137C4          BAC1FFD8               lmw       r22,-0x0028(SP)
13848 137C8   X      4E800020               blr
1384C 137CC          8B3C0004               lbz       r25,0x0004(r28)
13850 137D0   X      7FE3FB78               mr        r3,r31
13854 137D4          881C0003               lbz       r0,0x0003(r28)
13858 137D8   X      5019442E               insrwi    r25,r0,8,16
1385C 137DC          4BFFE419               bl        $-0x1BE8                  ; 0x00011BF4
13860 137E0          801F000C               lwz       r0,0x000C(r31)
13864 137E4          389E0020               addi      r4,r30,32
13868 137E8          54000776               rlwinm    r0,r0,0,29,27
1386C 137EC   X      38A00005               li        r5,5
13870 137F0          60000803               ori       r0,r0,0x0803
13874 137F4          901F000C               stw       r0,0x000C(r31)
13878 137F8   X      7F83E378               mr        r3,r28
1387C 137FC          933F0010               stw       r25,0x0010(r31)
13880 13800          933E001C               stw       r25,0x001C(r30)
13884 13804          801E000C               lwz       r0,0x000C(r30)
13888 13808          60000010               ori       r0,r0,0x0010
1388C 1380C          901E000C               stw       r0,0x000C(r30)
13890 13810   X      3BC0001C               li        r30,28
13894 13814          480040ED               bl        $+0x40EC                  ; 0x00017900
13898 13818          80410014               lwz       RTOC,0x0014(SP)
1389C 1381C          819F0014               lwz       r12,0x0014(r31)
138A0 13820          806C0004               lwz       r3,0x0004(r12)
138A4 13824          937F0008               stw       r27,0x0008(r31)
138A8 13828          937F0004               stw       r27,0x0004(r31)
138AC 1382C          800300BC               lwz       r0,0x00BC(r3)
138B0 13830          901F0000               stw       r0,0x0000(r31)
138B4 13834          93E300BC               stw       r31,0x00BC(r3)
138B8 13838          809F000C               lwz       r4,0x000C(r31)
138BC 1383C          80BF0010               lwz       r5,0x0010(r31)
138C0 13840          4BFFE329               bl        $-0x1CD8                  ; 0x00011B68
138C4 13844          81230000               lwz       r9,0x0000(r3)
138C8 13848   X      2C890000               cmpwi     cr1,r9,0
138CC 1384C   X      41860018               beq       cr1,$+0x0018              ; 0x00013864
138D0 13850          80090004               lwz       r0,0x0004(r9)
138D4 13854          901F0004               stw       r0,0x0004(r31)
138D8 13858          80830000               lwz       r4,0x0000(r3)
138DC 1385C          93640004               stw       r27,0x0004(r4)
138E0 13860          909F0008               stw       r4,0x0008(r31)
138E4 13864          93E30000               stw       r31,0x0000(r3)
138E8 13868          480002FC               b         $+0x02FC                  ; 0x00013B64
138EC 1386C          80BE000C               lwz       r5,0x000C(r30)
138F0 13870          54A506F7               rlwinm.   r5,r5,0,27,27
138F4 13874   X      4182001C               beq       $+0x001C                  ; 0x00013890
138F8 13878   X      38600003               li        r3,3
138FC 1387C          38210060               addi      SP,SP,96
13900 13880          80010008               lwz       r0,0x0008(SP)
13904 13884   X      7C0803A6               mtlr      r0                        ; LR = 8
13908 13888          BAC1FFD8               lmw       r22,-0x0028(SP)
1390C 1388C   X      4E800020               blr
13910 13890          807E0004               lwz       r3,0x0004(r30)
13914 13894   X      38800848               li        r4,2120
13918 13898   X      38A000AA               li        r5,170
1391C 1389C          4BFFE2CD               bl        $-0x1D34                  ; 0x00011B68
13920 138A0          81230000               lwz       r9,0x0000(r3)
13924 138A4   X      2C890000               cmpwi     cr1,r9,0
13928 138A8   X      41860050               beq       cr1,$+0x0050              ; 0x000138F8
1392C 138AC          8169000C               lwz       r11,0x000C(r9)
13930 138B0          716B0848               andi.     r11,r11,0x0848
13934 138B4   X      2C8B0848               cmpwi     cr1,r11,2120
13938 138B8   X      40860010               bne       cr1,$+0x0010              ; 0x000138C8
1393C 138BC          80690014               lwz       r3,0x0014(r9)
13940 138C0   X      7C03F000               cmpw      r3,r30
13944 138C4   X      41820014               beq       $+0x0014                  ; 0x000138D8
13948 138C8          81290008               lwz       r9,0x0008(r9)
1394C 138CC   X      2C090000               cmpwi     r9,0
13950 138D0   X      4082FFDC               bne       $-0x0024                  ; 0x000138AC
13954 138D4          48000024               b         $+0x0024                  ; 0x000138F8
13958 138D8   X      2C090000               cmpwi     r9,0
1395C 138DC   X      4182001C               beq       $+0x001C                  ; 0x000138F8
13960 138E0   X      38600003               li        r3,3
13964 138E4          38210060               addi      SP,SP,96
13968 138E8          80010008               lwz       r0,0x0008(SP)
1396C 138EC   X      7C0803A6               mtlr      r0                        ; LR = 8
13970 138F0          BAC1FFD8               lmw       r22,-0x0028(SP)
13974 138F4   X      4E800020               blr
13978 138F8   X      2C1A0002               cmpwi     r26,2
1397C 138FC   X      4182001C               beq       $+0x001C                  ; 0x00013918
13980 13900   X      38600001               li        r3,1
13984 13904          38210060               addi      SP,SP,96
13988 13908          80010008               lwz       r0,0x0008(SP)
1398C 1390C   X      7C0803A6               mtlr      r0                        ; LR = 8
13990 13910          BAC1FFD8               lmw       r22,-0x0028(SP)
13994 13914   X      4E800020               blr
13998 13918          889C0001               lbz       r4,0x0001(r28)
1399C 1391C   X      3B200840               li        r25,2112
139A0 13920          887C0000               lbz       r3,0x0000(r28)
139A4 13924   X      7C9F2378               mr        r31,r4
139A8 13928   X      507F442F               insrwi.   r31,r3,8,16
139AC 1392C   X      40820028               bne       $+0x0028                  ; 0x00013954
139B0 13930          80BE000C               lwz       r5,0x000C(r30)
139B4 13934          54A50739               rlwinm.   r5,r5,0,28,28
139B8 13938   X      408200C8               bne       $+0x00C8                  ; 0x00013A00
139BC 1393C   X      38600001               li        r3,1
139C0 13940          38210060               addi      SP,SP,96
139C4 13944          80010008               lwz       r0,0x0008(SP)
139C8 13948   X      7C0803A6               mtlr      r0                        ; LR = 8
139CC 1394C          BAC1FFD8               lmw       r22,-0x0028(SP)
139D0 13950   X      4E800020               blr
139D4 13954   X      281F00FE               cmplwi    r31,0x00FE
139D8 13958   X      41810038               bgt       $+0x0038                  ; 0x00013990
139DC 1395C   X      2C1F00AA               cmpwi     r31,170
139E0 13960   X      41820010               beq       $+0x0010                  ; 0x00013970
139E4 13964          809E000C               lwz       r4,0x000C(r30)
139E8 13968          54840739               rlwinm.   r4,r4,0,28,28
139EC 1396C   X      4082001C               bne       $+0x001C                  ; 0x00013988
139F0 13970   X      38600001               li        r3,1
139F4 13974          38210060               addi      SP,SP,96
139F8 13978          80010008               lwz       r0,0x0008(SP)
139FC 1397C   X      7C0803A6               mtlr      r0                        ; LR = 8
13A00 13980          BAC1FFD8               lmw       r22,-0x0028(SP)
13A04 13984   X      4E800020               blr
13A08 13988   X      3B200842               li        r25,2114
13A0C 1398C          48000078               b         $+0x0078                  ; 0x00013A04
13A10 13990          809E000C               lwz       r4,0x000C(r30)
13A14 13994          54840739               rlwinm.   r4,r4,0,28,28
13A18 13998   X      4182001C               beq       $+0x001C                  ; 0x000139B4
13A1C 1399C   X      38600001               li        r3,1
13A20 139A0          38210060               addi      SP,SP,96
13A24 139A4          80010008               lwz       r0,0x0008(SP)
13A28 139A8   X      7C0803A6               mtlr      r0                        ; LR = 8
13A2C 139AC          BAC1FFD8               lmw       r22,-0x0028(SP)
13A30 139B0   X      4E800020               blr
13A34 139B4   X      2C1F00FF               cmpwi     r31,255
13A38 139B8   X      4082001C               bne       $+0x001C                  ; 0x000139D4
13A3C 139BC   X      38600001               li        r3,1
13A40 139C0          38210060               addi      SP,SP,96
13A44 139C4          80010008               lwz       r0,0x0008(SP)
13A48 139C8   X      7C0803A6               mtlr      r0                        ; LR = 8
13A4C 139CC          BAC1FFD8               lmw       r22,-0x0028(SP)
13A50 139D0   X      4E800020               blr
13A54 139D4   X      3C800001               lis       r4,1
13A58 139D8   X      7C1F2040               cmplw     r31,r4
13A5C 139DC   X      4080000C               bge       $+0x000C                  ; 0x000139E8
13A60 139E0   X      281F05DC               cmplwi    r31,0x05DC
13A64 139E4   X      41810020               bgt       $+0x0020                  ; 0x00013A04
13A68 139E8   X      38600001               li        r3,1
13A6C 139EC          38210060               addi      SP,SP,96
13A70 139F0          80010008               lwz       r0,0x0008(SP)
13A74 139F4   X      7C0803A6               mtlr      r0                        ; LR = 8
13A78 139F8          BAC1FFD8               lmw       r22,-0x0028(SP)
13A7C 139FC   X      4E800020               blr
13A80 13A00   X      3B200100               li        r25,256
13A84 13A04          82DE0004               lwz       r22,0x0004(r30)
13A88 13A08   X      38600018               li        r3,24
13A8C 13A0C   X      38800001               li        r4,1
13A90 13A10          4BFF630D               bl        $-0x9CF4                  ; 0x00009D1C
13A94 13A14   X      60000000               nop
13A98 13A18   X      2C030000               cmpwi     r3,0
13A9C 13A1C   X      40820020               bne       $+0x0020                  ; 0x00013A3C
13AA0 13A20          38823848               addi      r4,RTOC,14408
13AA4 13A24   X      38A00018               li        r5,24
13AA8 13A28          807601E4               lwz       r3,0x01E4(r22)
13AAC 13A2C          38840B99               addi      r4,r4,2969
13AB0 13A30          4BFF5BE1               bl        $-0xA420                  ; 0x00009610
13AB4 13A34   X      60000000               nop
13AB8 13A38          4800001C               b         $+0x001C                  ; 0x00013A54
13ABC 13A3C          93C30014               stw       r30,0x0014(r3)
13AC0 13A40   X      7C6B1B78               mr        r11,r3
13AC4 13A44          93EB0010               stw       r31,0x0010(r11)
13AC8 13A48   X      2C0B0000               cmpwi     r11,0
13ACC 13A4C          932B000C               stw       r25,0x000C(r11)
13AD0 13A50   X      4082001C               bne       $+0x001C                  ; 0x00013A6C
13AD4 13A54   X      38600004               li        r3,4
13AD8 13A58          38210060               addi      SP,SP,96
13ADC 13A5C          80010008               lwz       r0,0x0008(SP)
13AE0 13A60   X      7C0803A6               mtlr      r0                        ; LR = 8
13AE4 13A64          BAC1FFD8               lmw       r22,-0x0028(SP)
13AE8 13A68   X      4E800020               blr
13AEC 13A6C          813E000C               lwz       r9,0x000C(r30)
13AF0 13A70          552005AD               rlwinm.   r0,r9,0,22,22
13AF4 13A74   X      41820010               beq       $+0x0010                  ; 0x00013A84
13AF8 13A78          63242000               ori       r4,r25,0x2000
13AFC 13A7C          9083000C               stw       r4,0x000C(r3)
13B00 13A80          813E000C               lwz       r9,0x000C(r30)
13B04 13A84          552505EF               rlwinm.   r5,r9,0,23,23
13B08 13A88   X      41820010               beq       $+0x0010                  ; 0x00013A98
13B0C 13A8C          806B000C               lwz       r3,0x000C(r11)
13B10 13A90          60631000               ori       r3,r3,0x1000
13B14 13A94          906B000C               stw       r3,0x000C(r11)
13B18 13A98          808B0014               lwz       r4,0x0014(r11)
13B1C 13A9C          83E40004               lwz       r31,0x0004(r4)
13B20 13AA0          936B0008               stw       r27,0x0008(r11)
13B24 13AA4   X      7FE3FB78               mr        r3,r31
13B28 13AA8          936B0004               stw       r27,0x0004(r11)
13B2C 13AAC          80BF00BC               lwz       r5,0x00BC(r31)
13B30 13AB0          90AB0000               stw       r5,0x0000(r11)
13B34 13AB4          917F00BC               stw       r11,0x00BC(r31)
13B38 13AB8          808B000C               lwz       r4,0x000C(r11)
13B3C 13ABC          80AB0010               lwz       r5,0x0010(r11)
13B40 13AC0          4BFFE0A9               bl        $-0x1F58                  ; 0x00011B68
13B44 13AC4          81230000               lwz       r9,0x0000(r3)
13B48 13AC8   X      2C890000               cmpwi     cr1,r9,0
13B4C 13ACC   X      41860018               beq       cr1,$+0x0018              ; 0x00013AE4
13B50 13AD0          83290004               lwz       r25,0x0004(r9)
13B54 13AD4          932B0004               stw       r25,0x0004(r11)
13B58 13AD8          80830000               lwz       r4,0x0000(r3)
13B5C 13ADC          93640004               stw       r27,0x0004(r4)
13B60 13AE0          908B0008               stw       r4,0x0008(r11)
13B64 13AE4          91630000               stw       r11,0x0000(r3)
13B68 13AE8          80FF00C0               lwz       r7,0x00C0(r31)
13B6C 13AEC          38A70001               addi      r5,r7,1
13B70 13AF0          7CE90034               cntlzw    r9,r7
13B74 13AF4          90BF00C0               stw       r5,0x00C0(r31)
13B78 13AF8   X      5529D97E               srwi      r9,r9,5
13B7C 13AFC          810B000C               lwz       r8,0x000C(r11)
13B80 13B00          550405AD               rlwinm.   r4,r8,0,22,22
13B84 13B04   X      41820028               beq       $+0x0028                  ; 0x00013B2C
13B88 13B08          80DF01C8               lwz       r6,0x01C8(r31)
13B8C 13B0C          7CE50034               cntlzw    r5,r7
13B90 13B10          38660001               addi      r3,r6,1
13B94 13B14          7CC40034               cntlzw    r4,r6
13B98 13B18          907F01C8               stw       r3,0x01C8(r31)
13B9C 13B1C          7CAA2378               or        r10,r5,r4
13BA0 13B20          810B000C               lwz       r8,0x000C(r11)
13BA4 13B24          7D4A2E70               srawi     r10,r10,5
13BA8 13B28   X      5549063E               clrlwi    r9,r10,24
13BAC 13B2C          550C056B               rlwinm.   r12,r8,0,21,21
13BB0 13B30   X      41820020               beq       $+0x0020                  ; 0x00013B50
13BB4 13B34          807F01D0               lwz       r3,0x01D0(r31)
13BB8 13B38          7C650034               cntlzw    r5,r3
13BBC 13B3C          38830001               addi      r4,r3,1
13BC0 13B40   X      54A5D97E               srwi      r5,r5,5
13BC4 13B44          909F01D0               stw       r4,0x01D0(r31)
13BC8 13B48          7D262B78               or        r6,r9,r5
13BCC 13B4C   X      54C9063E               clrlwi    r9,r6,24
13BD0 13B50   X      2C090000               cmpwi     r9,0
13BD4 13B54   X      3BC0001C               li        r30,28
13BD8 13B58   X      4182000C               beq       $+0x000C                  ; 0x00013B64
13BDC 13B5C   X      7FE3FB78               mr        r3,r31
13BE0 13B60          4BFFA361               bl        $-0x5CA0                  ; 0x0000DEC0
13BE4 13B64          819D0014               lwz       r12,0x0014(r29)
13BE8 13B68   X      38C00083               li        r6,131
13BEC 13B6C          98CC000D               stb       r6,0x000D(r12)
13BF0 13B70   X      7F83E378               mr        r3,r28
13BF4 13B74          3BFA000C               addi      r31,r26,12
13BF8 13B78          839D000C               lwz       r28,0x000C(r29)
13BFC 13B7C   X      7F45D378               mr        r5,r26
13C00 13B80          389C000C               addi      r4,r28,12
13C04 13B84          48003D7D               bl        $+0x3D7C                  ; 0x00017900
13C08 13B88          80410014               lwz       RTOC,0x0014(SP)
13C0C 13B8C          93DC0000               stw       r30,0x0000(r28)
13C10 13B90   X      7F03C378               mr        r3,r24
13C14 13B94          92FC0004               stw       r23,0x0004(r28)
13C18 13B98   X      7FA4EB78               mr        r4,r29
13C1C 13B9C          935C0008               stw       r26,0x0008(r28)
13C20 13BA0          801D000C               lwz       r0,0x000C(r29)
13C24 13BA4          7C1F0214               add       r0,r31,r0
13C28 13BA8          901D0010               stw       r0,0x0010(r29)
13C2C 13BAC          48003BED               bl        $+0x3BEC                  ; 0x00017798
13C30 13BB0          80410014               lwz       RTOC,0x0014(SP)
13C34 13BB4   X      38600000               li        r3,0
13C38 13BB8          38210060               addi      SP,SP,96
13C3C 13BBC          80010008               lwz       r0,0x0008(SP)
13C40 13BC0   X      7C0803A6               mtlr      r0                        ; LR = 8
13C44 13BC4          BAC1FFD8               lmw       r22,-0x0028(SP)
13C48 13BC8   X      4E800020               blr
13C4C 13BCC   X      7C0802A6               mflr      r0                        ; LR = 8
13C50 13BD0          BF01FFE0               stmw      r24,-0x0020(SP)
13C54 13BD4          90010008               stw       r0,0x0008(SP)
13C58 13BD8          9421FFA0               stwu      SP,-0x0060(SP)
13C5C 13BDC          80A30014               lwz       r5,0x0014(r3)
13C60 13BE0          83C50000               lwz       r30,0x0000(r5)
13C64 13BE4   X      2C1E0003               cmpwi     r30,3
13C68 13BE8   X      4182001C               beq       $+0x001C                  ; 0x00013C04
13C6C 13BEC   X      38600003               li        r3,3
13C70 13BF0          38210060               addi      SP,SP,96
13C74 13BF4          80010008               lwz       r0,0x0008(SP)
13C78 13BF8   X      7C0803A6               mtlr      r0                        ; LR = 8
13C7C 13BFC          BB01FFE0               lmw       r24,-0x0020(SP)
13C80 13C00   X      4E800020               blr
13C84 13C04   X      3B200000               li        r25,0
13C88 13C08   X      7C7B1B78               mr        r27,r3
13C8C 13C0C          80DB0014               lwz       r6,0x0014(r27)
13C90 13C10   X      7CBE2B78               mr        r30,r5
13C94 13C14          83460004               lwz       r26,0x0004(r6)
13C98 13C18   X      7C9F2378               mr        r31,r4
13C9C 13C1C          80FE000C               lwz       r7,0x000C(r30)
13CA0 13C20          54E70739               rlwinm.   r7,r7,0,28,28
13CA4 13C24   X      4082001C               bne       $+0x001C                  ; 0x00013C40
13CA8 13C28   X      38600012               li        r3,18
13CAC 13C2C          38210060               addi      SP,SP,96
13CB0 13C30          80010008               lwz       r0,0x0008(SP)
13CB4 13C34   X      7C0803A6               mtlr      r0                        ; LR = 8
13CB8 13C38          BB01FFE0               lmw       r24,-0x0020(SP)
13CBC 13C3C   X      4E800020               blr
13CC0 13C40          83BF000C               lwz       r29,0x000C(r31)
13CC4 13C44   X      7FE3FB78               mr        r3,r31
13CC8 13C48          809D000C               lwz       r4,0x000C(r29)
13CCC 13C4C   X      3B000000               li        r24,0
13CD0 13C50          80BD0008               lwz       r5,0x0008(r29)
13CD4 13C54          48003CDD               bl        $+0x3CDC                  ; 0x00017930
13CD8 13C58          80410014               lwz       RTOC,0x0014(SP)
13CDC 13C5C   X      2C030000               cmpwi     r3,0
13CE0 13C60   X      4082001C               bne       $+0x001C                  ; 0x00013C7C
13CE4 13C64   X      38600001               li        r3,1
13CE8 13C68          38210060               addi      SP,SP,96
13CEC 13C6C          80010008               lwz       r0,0x0008(SP)
13CF0 13C70   X      7C0803A6               mtlr      r0                        ; LR = 8
13CF4 13C74          BB01FFE0               lmw       r24,-0x0020(SP)
13CF8 13C78   X      4E800020               blr
13CFC 13C7C          839D0000               lwz       r28,0x0000(r29)
13D00 13C80   X      2C1C0029               cmpwi     r28,41
13D04 13C84   X      41820060               beq       $+0x0060                  ; 0x00013CE4
13D08 13C88   X      2C1C002B               cmpwi     r28,43
13D0C 13C8C   X      41820058               beq       $+0x0058                  ; 0x00013CE4
13D10 13C90   X      2C1C002D               cmpwi     r28,45
13D14 13C94   X      41820024               beq       $+0x0024                  ; 0x00013CB8
13D18 13C98   X      2C1C002F               cmpwi     r28,47
13D1C 13C9C   X      4182001C               beq       $+0x001C                  ; 0x00013CB8
13D20 13CA0   X      38600007               li        r3,7
13D24 13CA4          38210060               addi      SP,SP,96
13D28 13CA8          80010008               lwz       r0,0x0008(SP)
13D2C 13CAC   X      7C0803A6               mtlr      r0                        ; LR = 8
13D30 13CB0          BB01FFE0               lmw       r24,-0x0020(SP)
13D34 13CB4   X      4E800020               blr
13D38 13CB8          809E000C               lwz       r4,0x000C(r30)
13D3C 13CBC          548405AD               rlwinm.   r4,r4,0,22,22
13D40 13CC0   X      4182001C               beq       $+0x001C                  ; 0x00013CDC
13D44 13CC4   X      3860001A               li        r3,26
13D48 13CC8          38210060               addi      SP,SP,96
13D4C 13CCC          80010008               lwz       r0,0x0008(SP)
13D50 13CD0   X      7C0803A6               mtlr      r0                        ; LR = 8
13D54 13CD4          BB01FFE0               lmw       r24,-0x0020(SP)
13D58 13CD8   X      4E800020               blr
13D5C 13CDC   X      3B4000E3               li        r26,227
13D60 13CE0          480000DC               b         $+0x00DC                  ; 0x00013DBC
13D64 13CE4          809E000C               lwz       r4,0x000C(r30)
13D68 13CE8          548405EF               rlwinm.   r4,r4,0,23,23
13D6C 13CEC   X      4182001C               beq       $+0x001C                  ; 0x00013D08
13D70 13CF0   X      38600019               li        r3,25
13D74 13CF4          38210060               addi      SP,SP,96
13D78 13CF8          80010008               lwz       r0,0x0008(SP)
13D7C 13CFC   X      7C0803A6               mtlr      r0                        ; LR = 8
13D80 13D00          BB01FFE0               lmw       r24,-0x0020(SP)
13D84 13D04   X      4E800020               blr
13D88 13D08          807F0008               lwz       r3,0x0008(r31)
13D8C 13D0C   X      2C030000               cmpwi     r3,0
13D90 13D10   X      4182003C               beq       $+0x003C                  ; 0x00013D4C
13D94 13D14          48003A9D               bl        $+0x3A9C                  ; 0x000177B0
13D98 13D18          80410014               lwz       RTOC,0x0014(SP)
13D9C 13D1C   X      2C030000               cmpwi     r3,0
13DA0 13D20   X      4182001C               beq       $+0x001C                  ; 0x00013D3C
13DA4 13D24   X      38600006               li        r3,6
13DA8 13D28          38210060               addi      SP,SP,96
13DAC 13D2C          80010008               lwz       r0,0x0008(SP)
13DB0 13D30   X      7C0803A6               mtlr      r0                        ; LR = 8
13DB4 13D34          BB01FFE0               lmw       r24,-0x0020(SP)
13DB8 13D38   X      4E800020               blr
13DBC 13D3C          807F0008               lwz       r3,0x0008(r31)
13DC0 13D40          480039E1               bl        $+0x39E0                  ; 0x00017720
13DC4 13D44          80410014               lwz       RTOC,0x0014(SP)
13DC8 13D48          931F0008               stw       r24,0x0008(r31)
13DCC 13D4C   X      38600003               li        r3,3
13DD0 13D50   X      38800003               li        r4,3
13DD4 13D54          480038C5               bl        $+0x38C4                  ; 0x00017618
13DD8 13D58          80410014               lwz       RTOC,0x0014(SP)
13DDC 13D5C   X      2C030000               cmpwi     r3,0
13DE0 13D60   X      40820034               bne       $+0x0034                  ; 0x00013D94
13DE4 13D64          38823848               addi      r4,RTOC,14408
13DE8 13D68   X      38A00003               li        r5,3
13DEC 13D6C          807A01E4               lwz       r3,0x01E4(r26)
13DF0 13D70          38840CF0               addi      r4,r4,3312
13DF4 13D74          4BFF589D               bl        $-0xA764                  ; 0x00009610
13DF8 13D78   X      60000000               nop
13DFC 13D7C   X      38600004               li        r3,4
13E00 13D80          38210060               addi      SP,SP,96
13E04 13D84          80010008               lwz       r0,0x0008(SP)
13E08 13D88   X      7C0803A6               mtlr      r0                        ; LR = 8
13E0C 13D8C          BB01FFE0               lmw       r24,-0x0020(SP)
13E10 13D90   X      4E800020               blr
13E14 13D94          8183000C               lwz       r12,0x000C(r3)
13E18 13D98   X      38A00081               li        r5,129
13E1C 13D9C          388C0003               addi      r4,r12,3
13E20 13DA0          90830010               stw       r4,0x0010(r3)
13E24 13DA4   X      38C00001               li        r6,1
13E28 13DA8          98AC0000               stb       r5,0x0000(r12)
13E2C 13DAC   X      3B4000AF               li        r26,175
13E30 13DB0          98CC0001               stb       r6,0x0001(r12)
13E34 13DB4          9B2C0002               stb       r25,0x0002(r12)
13E38 13DB8          907F0008               stw       r3,0x0008(r31)
13E3C 13DBC   X      38E00007               li        r7,7
13E40 13DC0          833D0004               lwz       r25,0x0004(r29)
13E44 13DC4   X      7FE4FB78               mr        r4,r31
13E48 13DC8          90FD0000               stw       r7,0x0000(r29)
13E4C 13DCC   X      7F63DB78               mr        r3,r27
13E50 13DD0          80BD0008               lwz       r5,0x0008(r29)
13E54 13DD4          80DD000C               lwz       r6,0x000C(r29)
13E58 13DD8          90BD0004               stw       r5,0x0004(r29)
13E5C 13DDC          90DD0008               stw       r6,0x0008(r29)
13E60 13DE0          801E000C               lwz       r0,0x000C(r30)
13E64 13DE4          54080734               rlwinm    r8,r0,0,28,26
13E68 13DE8          911E000C               stw       r8,0x000C(r30)
13E6C 13DEC          541D06F6               rlwinm    r29,r0,0,27,27
13E70 13DF0          4BFFD2E9               bl        $-0x2D18                  ; 0x000110D8
13E74 13DF4          801E000C               lwz       r0,0x000C(r30)
13E78 13DF8   X      7C7F1B78               mr        r31,r3
13E7C 13DFC   X      2C1F0000               cmpwi     r31,0
13E80 13E00          7FA00378               or        r0,r29,r0
13E84 13E04          901E000C               stw       r0,0x000C(r30)
13E88 13E08   X      4082001C               bne       $+0x001C                  ; 0x00013E24
13E8C 13E0C   X      38600004               li        r3,4
13E90 13E10          38210060               addi      SP,SP,96
13E94 13E14          80010008               lwz       r0,0x0008(SP)
13E98 13E18   X      7C0803A6               mtlr      r0                        ; LR = 8
13E9C 13E1C          BB01FFE0               lmw       r24,-0x0020(SP)
13EA0 13E20   X      4E800020               blr
13EA4 13E24          813F000C               lwz       r9,0x000C(r31)
13EA8 13E28   X      2C1C002F               cmpwi     r28,47
13EAC 13E2C   X      4182000C               beq       $+0x000C                  ; 0x00013E38
13EB0 13E30   X      2C1C002B               cmpwi     r28,43
13EB4 13E34   X      40820010               bne       $+0x0010                  ; 0x00013E44
13EB8 13E38          8809000F               lbz       r0,0x000F(r9)
13EBC 13E3C          60000001               ori       r0,r0,0x0001
13EC0 13E40          9809000F               stb       r0,0x000F(r9)
13EC4 13E44          9B490010               stb       r26,0x0010(r9)
13EC8 13E48   X      2C190000               cmpwi     r25,0
13ECC 13E4C   X      4182000C               beq       $+0x000C                  ; 0x00013E58
13ED0 13E50          63430010               ori       r3,r26,0x0010
13ED4 13E54          98690010               stb       r3,0x0010(r9)
13ED8 13E58   X      7F63DB78               mr        r3,r27
13EDC 13E5C   X      7FE4FB78               mr        r4,r31
13EE0 13E60          48003861               bl        $+0x3860                  ; 0x000176C0
13EE4 13E64          80410014               lwz       RTOC,0x0014(SP)
13EE8 13E68   X      38600000               li        r3,0
13EEC 13E6C          38210060               addi      SP,SP,96
13EF0 13E70          80010008               lwz       r0,0x0008(SP)
13EF4 13E74   X      7C0803A6               mtlr      r0                        ; LR = 8
13EF8 13E78          BB01FFE0               lmw       r24,-0x0020(SP)
13EFC 13E7C   X      4E800020               blr
13F00 13E80          7D800026               mfcr      r12
13F04 13E84   X      7C0802A6               mflr      r0                        ; LR = 8
13F08 13E88          BEE1FFDC               stmw      r23,-0x0024(SP)
13F0C 13E8C          91810004               stw       r12,0x0004(SP)
13F10 13E90          90010008               stw       r0,0x0008(SP)
13F14 13E94          9421FFA0               stwu      SP,-0x0060(SP)
13F18 13E98   X      7CBD2B78               mr        r29,r5
13F1C 13E9C   X      291D0000               cmplwi    cr2,r29,0x0000
13F20 13EA0   X      7D3C4B78               mr        r28,r9
13F24 13EA4   X      7D1E4378               mr        r30,r8
13F28 13EA8   X      7CFB3B78               mr        r27,r7
13F2C 13EAC   X      7CDA3378               mr        r26,r6
13F30 13EB0   X      7C992378               mr        r25,r4
13F34 13EB4   X      7C781B78               mr        r24,r3
13F38 13EB8   X      408A000C               bne       cr2,$+0x000C              ; 0x00013EC4
13F3C 13EBC   X      3BE00008               li        r31,8
13F40 13EC0          48000008               b         $+0x0008                  ; 0x00013EC8
13F44 13EC4   X      3BE0000D               li        r31,13
13F48 13EC8   X      38800001               li        r4,1
13F4C 13ECC   X      57E3083C               slwi      r3,r31,1
13F50 13ED0          38630018               addi      r3,r3,24
13F54 13ED4   X      7C771B78               mr        r23,r3
13F58 13ED8          48003741               bl        $+0x3740                  ; 0x00017618
13F5C 13EDC          80410014               lwz       RTOC,0x0014(SP)
13F60 13EE0   X      2C030000               cmpwi     r3,0
13F64 13EE4   X      7EE5BB78               mr        r5,r23
13F68 13EE8   X      39000001               li        r8,1
13F6C 13EEC   X      40820038               bne       $+0x0038                  ; 0x00013F24
13F70 13EF0          38823848               addi      r4,RTOC,14408
13F74 13EF4          807801E4               lwz       r3,0x01E4(r24)
13F78 13EF8          38840D0F               addi      r4,r4,3343
13F7C 13EFC          4BFF5715               bl        $-0xA8EC                  ; 0x00009610
13F80 13F00   X      60000000               nop
13F84 13F04   X      38600000               li        r3,0
13F88 13F08          38210060               addi      SP,SP,96
13F8C 13F0C          80010008               lwz       r0,0x0008(SP)
13F90 13F10          81810004               lwz       r12,0x0004(SP)
13F94 13F14   X      7C0803A6               mtlr      r0                        ; LR = 8
13F98 13F18          BAE1FFDC               lmw       r23,-0x0024(SP)
13F9C 13F1C          7D838120               mtcrf     56,r12
13FA0 13F20   X      4E800020               blr
13FA4 13F24          81830014               lwz       r12,0x0014(r3)
13FA8 13F28   X      38800001               li        r4,1
13FAC 13F2C          988C000D               stb       r4,0x000D(r12)
13FB0 13F30   X      38A00008               li        r5,8
13FB4 13F34          8123000C               lwz       r9,0x000C(r3)
13FB8 13F38   X      38C00018               li        r6,24
13FBC 13F3C          90A90000               stw       r5,0x0000(r9)
13FC0 13F40          395F0018               addi      r10,r31,24
13FC4 13F44          93E90004               stw       r31,0x0004(r9)
13FC8 13F48          90C90008               stw       r6,0x0008(r9)
13FCC 13F4C          93E9000C               stw       r31,0x000C(r9)
13FD0 13F50          91490010               stw       r10,0x0010(r9)
13FD4 13F54          80FE0000               lwz       r7,0x0000(r30)
13FD8 13F58   X      2C07FFFF               cmpwi     r7,-1
13FDC 13F5C   X      40820020               bne       $+0x0020                  ; 0x00013F7C
13FE0 13F60          A17E0004               lhz       r11,0x0004(r30)
13FE4 13F64   X      3D6BFFFF               subis     r11,r11,1
13FE8 13F68   X      2C0BFFFF               cmpwi     r11,-1
13FEC 13F6C   X      40820010               bne       $+0x0010                  ; 0x00013F7C
13FF0 13F70   X      38800002               li        r4,2
13FF4 13F74          90890014               stw       r4,0x0014(r9)
13FF8 13F78          48000040               b         $+0x0040                  ; 0x00013FB8
13FFC 13F7C          88BE0000               lbz       r5,0x0000(r30)
14000 13F80   X      38C00000               li        r6,0
14004 13F84   X      54A507FF               clrlwi.   r5,r5,31
14008 13F88   X      4182000C               beq       $+0x000C                  ; 0x00013F94
1400C 13F8C          91090014               stw       r8,0x0014(r9)
14010 13F90          48000028               b         $+0x0028                  ; 0x00013FB8
14014 13F94   X      2C070000               cmpwi     r7,0
14018 13F98   X      4082001C               bne       $+0x001C                  ; 0x00013FB4
1401C 13F9C          A09E0004               lhz       r4,0x0004(r30)
14020 13FA0   X      2C040000               cmpwi     r4,0
14024 13FA4   X      40820010               bne       $+0x0010                  ; 0x00013FB4
14028 13FA8   X      38A00003               li        r5,3
1402C 13FAC          90A90014               stw       r5,0x0014(r9)
14030 13FB0          48000008               b         $+0x0008                  ; 0x00013FB8
14034 13FB4          90C90014               stw       r6,0x0014(r9)
14038 13FB8          809E0000               lwz       r4,0x0000(r30)
1403C 13FBC   X      5746C23E               srwi      r6,r26,8
14040 13FC0          90890018               stw       r4,0x0018(r9)
14044 13FC4          39090018               addi      r8,r9,24
14048 13FC8   X      576CC23E               srwi      r12,r27,8
1404C 13FCC          A0BE0004               lhz       r5,0x0004(r30)
14050 13FD0          7D48FA14               add       r10,r8,r31
14054 13FD4          B0A9001C               sth       r5,0x001C(r9)
14058 13FD8          98C9001E               stb       r6,0x001E(r9)
1405C 13FDC          9B49001F               stb       r26,0x001F(r9)
14060 13FE0          80FC0000               lwz       r7,0x0000(r28)
14064 13FE4          7CE8F92E               stwx      r7,r8,r31
14068 13FE8          A17C0004               lhz       r11,0x0004(r28)
1406C 13FEC          998A0006               stb       r12,0x0006(r10)
14070 13FF0          B16A0004               sth       r11,0x0004(r10)
14074 13FF4          9B6A0007               stb       r27,0x0007(r10)
14078 13FF8   X      418A0044               beq       cr2,$+0x0044              ; 0x0001403C
1407C 13FFC          8B1D0000               lbz       r24,0x0000(r29)
14080 14000          7C89FA14               add       r4,r9,r31
14084 14004          9B090020               stb       r24,0x0020(r9)
14088 14008          9B040020               stb       r24,0x0020(r4)
1408C 1400C          88BD0001               lbz       r5,0x0001(r29)
14090 14010          98A90021               stb       r5,0x0021(r9)
14094 14014          98A40021               stb       r5,0x0021(r4)
14098 14018          88DD0002               lbz       r6,0x0002(r29)
1409C 1401C          98C90022               stb       r6,0x0022(r9)
140A0 14020          98C40022               stb       r6,0x0022(r4)
140A4 14024          88FD0003               lbz       r7,0x0003(r29)
140A8 14028          98E90023               stb       r7,0x0023(r9)
140AC 1402C          98E40023               stb       r7,0x0023(r4)
140B0 14030          891D0004               lbz       r8,0x0004(r29)
140B4 14034          99090024               stb       r8,0x0024(r9)
140B8 14038          99040024               stb       r8,0x0024(r4)
140BC 1403C          39490018               addi      r10,r9,24
140C0 14040   X      57E4083C               slwi      r4,r31,1
140C4 14044          7CAA2214               add       r5,r10,r4
140C8 14048          93230008               stw       r25,0x0008(r3)
140CC 1404C          90A30010               stw       r5,0x0010(r3)
140D0 14050          38210060               addi      SP,SP,96
140D4 14054          80010008               lwz       r0,0x0008(SP)
140D8 14058          81810004               lwz       r12,0x0004(SP)
140DC 1405C   X      7C0803A6               mtlr      r0                        ; LR = 8
140E0 14060          BAE1FFDC               lmw       r23,-0x0024(SP)
140E4 14064          7D838120               mtcrf     56,r12
140E8 14068   X      4E800020               blr
140EC 1406C          7D800026               mfcr      r12
140F0 14070   X      7C0802A6               mflr      r0                        ; LR = 8
140F4 14074          BF21FFE4               stmw      r25,-0x001C(SP)
140F8 14078          91810004               stw       r12,0x0004(SP)
140FC 1407C          90010008               stw       r0,0x0008(SP)
14100 14080          9421FFA0               stwu      SP,-0x0060(SP)
14104 14084   X      7C9B2378               mr        r27,r4
14108 14088          83DB000C               lwz       r30,0x000C(r27)
1410C 1408C          381E0011               addi      r0,r30,17
14110 14090   X      7C7C1B78               mr        r28,r3
14114 14094          901B000C               stw       r0,0x000C(r27)
14118 14098          80BE0000               lwz       r5,0x0000(r30)
1411C 1409C   X      2C05FFFF               cmpwi     r5,-1
14120 140A0   X      40820014               bne       $+0x0014                  ; 0x000140B4
14124 140A4          A0DE0004               lhz       r6,0x0004(r30)
14128 140A8   X      3CC6FFFF               subis     r6,r6,1
1412C 140AC   X      2C06FFFF               cmpwi     r6,-1
14130 140B0   X      418200DC               beq       $+0x00DC                  ; 0x0001418C
14134 140B4          807C0080               lwz       r3,0x0080(r28)
14138 140B8   X      28030000               cmplwi    r3,0x0000
1413C 140BC   X      40810024               ble       $+0x0024                  ; 0x000140E0
14140 140C0          809E0000               lwz       r4,0x0000(r30)
14144 140C4          807C0074               lwz       r3,0x0074(r28)
14148 140C8   X      7C041800               cmpw      r4,r3
1414C 140CC   X      40820014               bne       $+0x0014                  ; 0x000140E0
14150 140D0          A0BE0004               lhz       r5,0x0004(r30)
14154 140D4          A07C0078               lhz       r3,0x0078(r28)
14158 140D8   X      7C051800               cmpw      r5,r3
1415C 140DC   X      418200B0               beq       $+0x00B0                  ; 0x0001418C
14160 140E0          809C0090               lwz       r4,0x0090(r28)
14164 140E4   X      28040000               cmplwi    r4,0x0000
14168 140E8   X      40810024               ble       $+0x0024                  ; 0x0001410C
1416C 140EC          807E0000               lwz       r3,0x0000(r30)
14170 140F0          809C0084               lwz       r4,0x0084(r28)
14174 140F4   X      7C032000               cmpw      r3,r4
14178 140F8   X      40820014               bne       $+0x0014                  ; 0x0001410C
1417C 140FC          A0BE0004               lhz       r5,0x0004(r30)
14180 14100          A07C0088               lhz       r3,0x0088(r28)
14184 14104   X      7C051800               cmpw      r5,r3
14188 14108   X      41820084               beq       $+0x0084                  ; 0x0001418C
1418C 1410C          809C00A0               lwz       r4,0x00A0(r28)
14190 14110   X      28040000               cmplwi    r4,0x0000
14194 14114   X      40810024               ble       $+0x0024                  ; 0x00014138
14198 14118          807E0000               lwz       r3,0x0000(r30)
1419C 1411C          809C0094               lwz       r4,0x0094(r28)
141A0 14120   X      7C032000               cmpw      r3,r4
141A4 14124   X      40820014               bne       $+0x0014                  ; 0x00014138
141A8 14128          A0BE0004               lhz       r5,0x0004(r30)
141AC 1412C          A07C0098               lhz       r3,0x0098(r28)
141B0 14130   X      7C051800               cmpw      r5,r3
141B4 14134   X      41820058               beq       $+0x0058                  ; 0x0001418C
141B8 14138          809C00B0               lwz       r4,0x00B0(r28)
141BC 1413C   X      28040000               cmplwi    r4,0x0000
141C0 14140   X      40810024               ble       $+0x0024                  ; 0x00014164
141C4 14144          807E0000               lwz       r3,0x0000(r30)
141C8 14148          809C00A4               lwz       r4,0x00A4(r28)
141CC 1414C   X      7C032000               cmpw      r3,r4
141D0 14150   X      40820014               bne       $+0x0014                  ; 0x00014164
141D4 14154          A0BE0004               lhz       r5,0x0004(r30)
141D8 14158          A07C00A8               lhz       r3,0x00A8(r28)
141DC 1415C   X      7C051800               cmpw      r5,r3
141E0 14160   X      4182002C               beq       $+0x002C                  ; 0x0001418C
141E4 14164   X      7F63DB78               mr        r3,r27
141E8 14168          480035B9               bl        $+0x35B8                  ; 0x00017720
141EC 1416C          80410014               lwz       RTOC,0x0014(SP)
141F0 14170          38210060               addi      SP,SP,96
141F4 14174          80010008               lwz       r0,0x0008(SP)
141F8 14178          81810004               lwz       r12,0x0004(SP)
141FC 1417C   X      7C0803A6               mtlr      r0                        ; LR = 8
14200 14180          BB21FFE4               lmw       r25,-0x001C(SP)
14204 14184          7D838120               mtcrf     56,r12
14208 14188   X      4E800020               blr
1420C 1418C          83FC00BC               lwz       r31,0x00BC(r28)
14210 14190   X      3B400003               li        r26,3
14214 14194   X      3B200002               li        r25,2
14218 14198          83BF000C               lwz       r29,0x000C(r31)
1421C 1419C   X      57BD07BE               clrlwi    r29,r29,30
14220 141A0   X      2C1D0002               cmpwi     r29,2
14224 141A4   X      41820214               beq       $+0x0214                  ; 0x000143B8
14228 141A8          83FF0000               lwz       r31,0x0000(r31)
1422C 141AC   X      2C1F0000               cmpwi     r31,0
14230 141B0   X      4082FFE8               bne       $-0x0018                  ; 0x00014198
14234 141B4   X      291F0000               cmplwi    cr2,r31,0x0000
14238 141B8   X      408A002C               bne       cr2,$+0x002C              ; 0x000141E4
1423C 141BC   X      7F63DB78               mr        r3,r27
14240 141C0          48003561               bl        $+0x3560                  ; 0x00017720
14244 141C4          80410014               lwz       RTOC,0x0014(SP)
14248 141C8          38210060               addi      SP,SP,96
1424C 141CC          80010008               lwz       r0,0x0008(SP)
14250 141D0          81810004               lwz       r12,0x0004(SP)
14254 141D4   X      7C0803A6               mtlr      r0                        ; LR = 8
14258 141D8          BB21FFE4               lmw       r25,-0x001C(SP)
1425C 141DC          7D838120               mtcrf     56,r12
14260 141E0   X      4E800020               blr
14264 141E4   X      38600028               li        r3,40
14268 141E8   X      38800001               li        r4,1
1426C 141EC          4800342D               bl        $+0x342C                  ; 0x00017618
14270 141F0          80410014               lwz       RTOC,0x0014(SP)
14274 141F4   X      38C00001               li        r6,1
14278 141F8   X      7C7D1B78               mr        r29,r3
1427C 141FC   X      2C1D0000               cmpwi     r29,0
14280 14200   X      40820044               bne       $+0x0044                  ; 0x00014244
14284 14204          38823848               addi      r4,RTOC,14408
14288 14208   X      38A00028               li        r5,40
1428C 1420C          807C01E4               lwz       r3,0x01E4(r28)
14290 14210          38840D32               addi      r4,r4,3378
14294 14214          4BFF53FD               bl        $-0xAC04                  ; 0x00009610
14298 14218   X      60000000               nop
1429C 1421C   X      7F63DB78               mr        r3,r27
142A0 14220          48003501               bl        $+0x3500                  ; 0x00017720
142A4 14224          80410014               lwz       RTOC,0x0014(SP)
142A8 14228          38210060               addi      SP,SP,96
142AC 1422C          80010008               lwz       r0,0x0008(SP)
142B0 14230          81810004               lwz       r12,0x0004(SP)
142B4 14234   X      7C0803A6               mtlr      r0                        ; LR = 8
142B8 14238          BB21FFE4               lmw       r25,-0x001C(SP)
142BC 1423C          7D838120               mtcrf     56,r12
142C0 14240   X      4E800020               blr
142C4 14244          937D0008               stw       r27,0x0008(r29)
142C8 14248   X      38E00000               li        r7,0
142CC 1424C          819D0014               lwz       r12,0x0014(r29)
142D0 14250   X      38A00020               li        r5,32
142D4 14254          98CC000D               stb       r6,0x000D(r12)
142D8 14258   X      39000008               li        r8,8
142DC 1425C          809E0000               lwz       r4,0x0000(r30)
142E0 14260          813D000C               lwz       r9,0x000C(r29)
142E4 14264   X      2C04FFFF               cmpwi     r4,-1
142E8 14268   X      4082001C               bne       $+0x001C                  ; 0x00014284
142EC 1426C          A07E0004               lhz       r3,0x0004(r30)
142F0 14270   X      3C63FFFF               subis     r3,r3,1
142F4 14274   X      2C03FFFF               cmpwi     r3,-1
142F8 14278   X      4082000C               bne       $+0x000C                  ; 0x00014284
142FC 1427C          93290014               stw       r25,0x0014(r9)
14300 14280          48000038               b         $+0x0038                  ; 0x000142B8
14304 14284          895E0000               lbz       r10,0x0000(r30)
14308 14288   X      554A07FF               clrlwi.   r10,r10,31
1430C 1428C   X      4182000C               beq       $+0x000C                  ; 0x00014298
14310 14290          90C90014               stw       r6,0x0014(r9)
14314 14294          48000024               b         $+0x0024                  ; 0x000142B8
14318 14298   X      2C040000               cmpwi     r4,0
1431C 1429C   X      40820018               bne       $+0x0018                  ; 0x000142B4
14320 142A0          A07E0004               lhz       r3,0x0004(r30)
14324 142A4   X      2C030000               cmpwi     r3,0
14328 142A8   X      4082000C               bne       $+0x000C                  ; 0x000142B4
1432C 142AC          93490014               stw       r26,0x0014(r9)
14330 142B0          48000008               b         $+0x0008                  ; 0x000142B8
14334 142B4          90E90014               stw       r7,0x0014(r9)
14338 142B8   X      38800018               li        r4,24
1433C 142BC          91090000               stw       r8,0x0000(r9)
14340 142C0          38090028               addi      r0,r9,40
14344 142C4          91090004               stw       r8,0x0004(r9)
14348 142C8          90890008               stw       r4,0x0008(r9)
1434C 142CC          90A90010               stw       r5,0x0010(r9)
14350 142D0          9109000C               stw       r8,0x000C(r9)
14354 142D4          887E0000               lbz       r3,0x0000(r30)
14358 142D8          98690018               stb       r3,0x0018(r9)
1435C 142DC          88DE0001               lbz       r6,0x0001(r30)
14360 142E0          98C90019               stb       r6,0x0019(r9)
14364 142E4          895E0002               lbz       r10,0x0002(r30)
14368 142E8          9949001A               stb       r10,0x001A(r9)
1436C 142EC          897E0003               lbz       r11,0x0003(r30)
14370 142F0          9969001B               stb       r11,0x001B(r9)
14374 142F4          899E0004               lbz       r12,0x0004(r30)
14378 142F8          9989001C               stb       r12,0x001C(r9)
1437C 142FC          899E0005               lbz       r12,0x0005(r30)
14380 14300          9989001D               stb       r12,0x001D(r9)
14384 14304          98E9001E               stb       r7,0x001E(r9)
14388 14308          899E000E               lbz       r12,0x000E(r30)
1438C 1430C          9989001F               stb       r12,0x001F(r9)
14390 14310          899E0006               lbz       r12,0x0006(r30)
14394 14314          99890020               stb       r12,0x0020(r9)
14398 14318          899E0007               lbz       r12,0x0007(r30)
1439C 1431C          99890021               stb       r12,0x0021(r9)
143A0 14320          899E0008               lbz       r12,0x0008(r30)
143A4 14324          99890022               stb       r12,0x0022(r9)
143A8 14328          899E0009               lbz       r12,0x0009(r30)
143AC 1432C          99890023               stb       r12,0x0023(r9)
143B0 14330          899E000A               lbz       r12,0x000A(r30)
143B4 14334          99890024               stb       r12,0x0024(r9)
143B8 14338          899E000B               lbz       r12,0x000B(r30)
143BC 1433C          99890025               stb       r12,0x0025(r9)
143C0 14340          98E90026               stb       r7,0x0026(r9)
143C4 14344          899E000F               lbz       r12,0x000F(r30)
143C8 14348          99890027               stb       r12,0x0027(r9)
143CC 1434C          901D0010               stw       r0,0x0010(r29)
143D0 14350          801F000C               lwz       r0,0x000C(r31)
143D4 14354   X      540007BE               clrlwi    r0,r0,30
143D8 14358   X      2C000002               cmpwi     r0,2
143DC 1435C   X      40820028               bne       $+0x0028                  ; 0x00014384
143E0 14360   X      7FA3EB78               mr        r3,r29
143E4 14364          48003465               bl        $+0x3464                  ; 0x000177C8
143E8 14368          80410014               lwz       RTOC,0x0014(SP)
143EC 1436C          83DF0014               lwz       r30,0x0014(r31)
143F0 14370   X      7C641B78               mr        r4,r3
143F4 14374          807E0014               lwz       r3,0x0014(r30)
143F8 14378          48003469               bl        $+0x3468                  ; 0x000177E0
143FC 1437C          80410014               lwz       RTOC,0x0014(SP)
14400 14380          4800000C               b         $+0x000C                  ; 0x0001438C
14404 14384          83FF0000               lwz       r31,0x0000(r31)
14408 14388   X      291F0000               cmplwi    cr2,r31,0x0000
1440C 1438C   X      408AFFC4               bne       cr2,$-0x003C              ; 0x00014350
14410 14390   X      7FA3EB78               mr        r3,r29
14414 14394          4800338D               bl        $+0x338C                  ; 0x00017720
14418 14398          80410014               lwz       RTOC,0x0014(SP)
1441C 1439C          38210060               addi      SP,SP,96
14420 143A0          80010008               lwz       r0,0x0008(SP)
14424 143A4          81810004               lwz       r12,0x0004(SP)
14428 143A8   X      7C0803A6               mtlr      r0                        ; LR = 8
1442C 143AC          BB21FFE4               lmw       r25,-0x001C(SP)
14430 143B0          7D838120               mtcrf     56,r12
14434 143B4   X      4E800020               blr
14438 143B8   X      291F0000               cmplwi    cr2,r31,0x0000
1443C 143BC          4BFFFDFC               b         $-0x0204                  ; 0x000141B8
14440 143C0          38210060               addi      SP,SP,96
14444 143C4          80010008               lwz       r0,0x0008(SP)
14448 143C8          81810004               lwz       r12,0x0004(SP)
1444C 143CC   X      7C0803A6               mtlr      r0                        ; LR = 8
14450 143D0          BB21FFE4               lmw       r25,-0x001C(SP)
14454 143D4          7D838120               mtcrf     56,r12
14458 143D8   X      4E800020               blr
1445C 143DC   X      7C0802A6               mflr      r0                        ; LR = 8
14460 143E0          BF41FFE8               stmw      r26,-0x0018(SP)
14464 143E4          90010008               stw       r0,0x0008(SP)
14468 143E8          9421FFB0               stwu      SP,-0x0050(SP)
1446C 143EC   X      7C7D1B78               mr        r29,r3
14470 143F0          837D0014               lwz       r27,0x0014(r29)
14474 143F4   X      7C9E2378               mr        r30,r4
14478 143F8          839B0004               lwz       r28,0x0004(r27)
1447C 143FC          835E000C               lwz       r26,0x000C(r30)
14480 14400   X      381AFFEF               subi      r0,r26,17
14484 14404          901E000C               stw       r0,0x000C(r30)
14488 14408          88BAFFFF               lbz       r5,-0x0001(r26)
1448C 1440C          70A500AF               andi.     r5,r5,0x00AF
14490 14410   X      2C8500AF               cmpwi     cr1,r5,175
14494 14414   X      408600A8               bne       cr1,$+0x00A8              ; 0x000144BC
14498 14418          80DE0014               lwz       r6,0x0014(r30)
1449C 1441C          809E0010               lwz       r4,0x0010(r30)
144A0 14420          80660008               lwz       r3,0x0008(r6)
144A4 14424   X      7CA41850               sub       r5,r3,r4
144A8 14428   X      2C050002               cmpwi     r5,2
144AC 1442C   X      41810060               bgt       $+0x0060                  ; 0x0001448C
144B0 14430   X      38600014               li        r3,20
144B4 14434   X      38800003               li        r4,3
144B8 14438          480031E1               bl        $+0x31E0                  ; 0x00017618
144BC 1443C          80410014               lwz       RTOC,0x0014(SP)
144C0 14440   X      7C7F1B78               mr        r31,r3
144C4 14444   X      2C1F0000               cmpwi     r31,0
144C8 14448   X      40820020               bne       $+0x0020                  ; 0x00014468
144CC 1444C          38823848               addi      r4,RTOC,14408
144D0 14450   X      38A00014               li        r5,20
144D4 14454          807C01E4               lwz       r3,0x01E4(r28)
144D8 14458          38840D59               addi      r4,r4,3417
144DC 1445C          4BFF51B5               bl        $-0xAE4C                  ; 0x00009610
144E0 14460   X      60000000               nop
144E4 14464          48000084               b         $+0x0084                  ; 0x000144E8
144E8 14468          809F000C               lwz       r4,0x000C(r31)
144EC 1446C   X      387AFFEF               subi      r3,r26,17
144F0 14470   X      38A00011               li        r5,17
144F4 14474          4800348D               bl        $+0x348C                  ; 0x00017900
144F8 14478          80410014               lwz       RTOC,0x0014(SP)
144FC 1447C          819F000C               lwz       r12,0x000C(r31)
14500 14480          380C0011               addi      r0,r12,17
14504 14484          901F0010               stw       r0,0x0010(r31)
14508 14488          48000060               b         $+0x0060                  ; 0x000144E8
1450C 1448C   X      7FC3F378               mr        r3,r30
14510 14490          48003489               bl        $+0x3488                  ; 0x00017918
14514 14494          80410014               lwz       RTOC,0x0014(SP)
14518 14498   X      7C7F1B78               mr        r31,r3
1451C 1449C   X      2C1F0000               cmpwi     r31,0
14520 144A0   X      40820048               bne       $+0x0048                  ; 0x000144E8
14524 144A4          38823848               addi      r4,RTOC,14408
14528 144A8          807C01E4               lwz       r3,0x01E4(r28)
1452C 144AC          38840D7A               addi      r4,r4,3450
14530 144B0          4BFF5161               bl        $-0xAEA0                  ; 0x00009610
14534 144B4   X      60000000               nop
14538 144B8          48000030               b         $+0x0030                  ; 0x000144E8
1453C 144BC   X      7FC3F378               mr        r3,r30
14540 144C0          48003459               bl        $+0x3458                  ; 0x00017918
14544 144C4          80410014               lwz       RTOC,0x0014(SP)
14548 144C8   X      7C7F1B78               mr        r31,r3
1454C 144CC   X      2C1F0000               cmpwi     r31,0
14550 144D0   X      40820018               bne       $+0x0018                  ; 0x000144E8
14554 144D4          38823848               addi      r4,RTOC,14408
14558 144D8          807C01E4               lwz       r3,0x01E4(r28)
1455C 144DC          38840D7A               addi      r4,r4,3450
14560 144E0          4BFF5131               bl        $-0xAED0                  ; 0x00009610
14564 144E4   X      60000000               nop
14568 144E8          819E000C               lwz       r12,0x000C(r30)
1456C 144EC   X      2C1F0000               cmpwi     r31,0
14570 144F0          380C0011               addi      r0,r12,17
14574 144F4          901E000C               stw       r0,0x000C(r30)
14578 144F8   X      40820018               bne       $+0x0018                  ; 0x00014510
1457C 144FC          38210050               addi      SP,SP,80
14580 14500          80010008               lwz       r0,0x0008(SP)
14584 14504   X      7C0803A6               mtlr      r0                        ; LR = 8
14588 14508          BB41FFE8               lmw       r26,-0x0018(SP)
1458C 1450C   X      4E800020               blr
14590 14510          807E0008               lwz       r3,0x0008(r30)
14594 14514   X      3BC00002               li        r30,2
14598 14518   X      2C030000               cmpwi     r3,0
1459C 1451C   X      41820010               beq       $+0x0010                  ; 0x0001452C
145A0 14520          480032A9               bl        $+0x32A8                  ; 0x000177C8
145A4 14524          80410014               lwz       RTOC,0x0014(SP)
145A8 14528          907F0008               stw       r3,0x0008(r31)
145AC 1452C          813F000C               lwz       r9,0x000C(r31)
145B0 14530   X      3860000D               li        r3,13
145B4 14534          819F0014               lwz       r12,0x0014(r31)
145B8 14538   X      38000000               li        r0,0
145BC 1453C          986C000D               stb       r3,0x000D(r12)
145C0 14540   X      38E00000               li        r7,0
145C4 14544          88890006               lbz       r4,0x0006(r9)
145C8 14548          88A90007               lbz       r5,0x0007(r9)
145CC 1454C          88C90008               lbz       r6,0x0008(r9)
145D0 14550          89090009               lbz       r8,0x0009(r9)
145D4 14554          98890000               stb       r4,0x0000(r9)
145D8 14558          8949000A               lbz       r10,0x000A(r9)
145DC 1455C          98A90001               stb       r5,0x0001(r9)
145E0 14560          8969000B               lbz       r11,0x000B(r9)
145E4 14564          98C90002               stb       r6,0x0002(r9)
145E8 14568          8989000E               lbz       r12,0x000E(r9)
145EC 1456C          99090003               stb       r8,0x0003(r9)
145F0 14570   X      2C0C0000               cmpwi     r12,0
145F4 14574          8989000F               lbz       r12,0x000F(r9)
145F8 14578          99490004               stb       r10,0x0004(r9)
145FC 1457C          99690005               stb       r11,0x0005(r9)
14600 14580          817B0038               lwz       r11,0x0038(r27)
14604 14584          894B0000               lbz       r10,0x0000(r11)
14608 14588          99490006               stb       r10,0x0006(r9)
1460C 1458C          894B0001               lbz       r10,0x0001(r11)
14610 14590          99490007               stb       r10,0x0007(r9)
14614 14594          894B0002               lbz       r10,0x0002(r11)
14618 14598          99490008               stb       r10,0x0008(r9)
1461C 1459C          894B0003               lbz       r10,0x0003(r11)
14620 145A0          99490009               stb       r10,0x0009(r9)
14624 145A4          894B0004               lbz       r10,0x0004(r11)
14628 145A8          9949000A               stb       r10,0x000A(r9)
1462C 145AC          896B0005               lbz       r11,0x0005(r11)
14630 145B0          9809000C               stb       r0,0x000C(r9)
14634 145B4          9969000B               stb       r11,0x000B(r9)
14638 145B8          9809000D               stb       r0,0x000D(r9)
1463C 145BC          9989000E               stb       r12,0x000E(r9)
14640 145C0   X      41820028               beq       $+0x0028                  ; 0x000145E8
14644 145C4          801D000C               lwz       r0,0x000C(r29)
14648 145C8   X      540007FF               clrlwi.   r0,r0,31
1464C 145CC   X      4182000C               beq       $+0x000C                  ; 0x000145D8
14650 145D0   X      390000AA               li        r8,170
14654 145D4          48000018               b         $+0x0018                  ; 0x000145EC
14658 145D8          807D0014               lwz       r3,0x0014(r29)
1465C 145DC          8083001C               lwz       r4,0x001C(r3)
14660 145E0   X      5488063E               clrlwi    r8,r4,24
14664 145E4          48000008               b         $+0x0008                  ; 0x000145EC
14668 145E8   X      39000000               li        r8,0
1466C 145EC          88690010               lbz       r3,0x0010(r9)
14670 145F0          61050001               ori       r5,r8,0x0001
14674 145F4          98A9000F               stb       r5,0x000F(r9)
14678 145F8          706300AF               andi.     r3,r3,0x00AF
1467C 145FC   X      2C8300AF               cmpwi     cr1,r3,175
14680 14600   X      4086001C               bne       cr1,$+0x001C              ; 0x0001461C
14684 14604   X      38800081               li        r4,129
14688 14608          9BC90012               stb       r30,0x0012(r9)
1468C 1460C          38690014               addi      r3,r9,20
14690 14610          98890011               stb       r4,0x0011(r9)
14694 14614          98E90013               stb       r7,0x0013(r9)
14698 14618          907F0010               stw       r3,0x0010(r31)
1469C 1461C          80BD0014               lwz       r5,0x0014(r29)
146A0 14620   X      7FE4FB78               mr        r4,r31
146A4 14624          80650014               lwz       r3,0x0014(r5)
146A8 14628          480031B9               bl        $+0x31B8                  ; 0x000177E0
146AC 1462C          80410014               lwz       RTOC,0x0014(SP)
146B0 14630          38210050               addi      SP,SP,80
146B4 14634          80010008               lwz       r0,0x0008(SP)
146B8 14638   X      7C0803A6               mtlr      r0                        ; LR = 8
146BC 1463C          BB41FFE8               lmw       r26,-0x0018(SP)
146C0 14640   X      4E800020               blr
146C4 14644   X      7C0802A6               mflr      r0                        ; LR = 8
146C8 14648          BE41FFC8               stmw      r18,-0x0038(SP)
146CC 1464C          90010008               stw       r0,0x0008(SP)
146D0 14650          9421FF90               stwu      SP,-0x0070(SP)
146D4 14654   X      7C9C2378               mr        r28,r4
146D8 14658          83FC000C               lwz       r31,0x000C(r28)
146DC 1465C   X      7C731B78               mr        r19,r3
146E0 14660          80BC0010               lwz       r5,0x0010(r28)
146E4 14664   X      7CDF2850               sub       r6,r5,r31
146E8 14668   X      2C060010               cmpwi     r6,16
146EC 1466C   X      41810024               bgt       $+0x0024                  ; 0x00014690
146F0 14670   X      7F83E378               mr        r3,r28
146F4 14674          480030AD               bl        $+0x30AC                  ; 0x00017720
146F8 14678          80410014               lwz       RTOC,0x0014(SP)
146FC 1467C          38210070               addi      SP,SP,112
14700 14680          80010008               lwz       r0,0x0008(SP)
14704 14684   X      7C0803A6               mtlr      r0                        ; LR = 8
14708 14688          BA41FFC8               lmw       r18,-0x0038(SP)
1470C 1468C   X      4E800020               blr
14710 14690          813F0000               lwz       r9,0x0000(r31)
14714 14694   X      2C09FFFF               cmpwi     r9,-1
14718 14698   X      40820014               bne       $+0x0014                  ; 0x000146AC
1471C 1469C          A3DF0004               lhz       r30,0x0004(r31)
14720 146A0   X      3FDEFFFF               subis     r30,r30,1
14724 146A4   X      2C1EFFFF               cmpwi     r30,-1
14728 146A8   X      418200C4               beq       $+0x00C4                  ; 0x0001476C
1472C 146AC          80730080               lwz       r3,0x0080(r19)
14730 146B0   X      28030000               cmplwi    r3,0x0000
14734 146B4   X      40810020               ble       $+0x0020                  ; 0x000146D4
14738 146B8          80930074               lwz       r4,0x0074(r19)
1473C 146BC   X      7C092000               cmpw      r9,r4
14740 146C0   X      40820014               bne       $+0x0014                  ; 0x000146D4
14744 146C4          A07F0004               lhz       r3,0x0004(r31)
14748 146C8          A0930078               lhz       r4,0x0078(r19)
1474C 146CC   X      7C032000               cmpw      r3,r4
14750 146D0   X      4182009C               beq       $+0x009C                  ; 0x0001476C
14754 146D4          80B30090               lwz       r5,0x0090(r19)
14758 146D8   X      28050000               cmplwi    r5,0x0000
1475C 146DC   X      40810020               ble       $+0x0020                  ; 0x000146FC
14760 146E0          80730084               lwz       r3,0x0084(r19)
14764 146E4   X      7C091800               cmpw      r9,r3
14768 146E8   X      40820014               bne       $+0x0014                  ; 0x000146FC
1476C 146EC          A09F0004               lhz       r4,0x0004(r31)
14770 146F0          A0730088               lhz       r3,0x0088(r19)
14774 146F4   X      7C041800               cmpw      r4,r3
14778 146F8   X      41820074               beq       $+0x0074                  ; 0x0001476C
1477C 146FC          80B300A0               lwz       r5,0x00A0(r19)
14780 14700   X      28050000               cmplwi    r5,0x0000
14784 14704   X      40810020               ble       $+0x0020                  ; 0x00014724
14788 14708          80730094               lwz       r3,0x0094(r19)
1478C 1470C   X      7C091800               cmpw      r9,r3
14790 14710   X      40820014               bne       $+0x0014                  ; 0x00014724
14794 14714          A09F0004               lhz       r4,0x0004(r31)
14798 14718          A0730098               lhz       r3,0x0098(r19)
1479C 1471C   X      7C041800               cmpw      r4,r3
147A0 14720   X      4182004C               beq       $+0x004C                  ; 0x0001476C
147A4 14724          80B300B0               lwz       r5,0x00B0(r19)
147A8 14728   X      28050000               cmplwi    r5,0x0000
147AC 1472C   X      40810020               ble       $+0x0020                  ; 0x0001474C
147B0 14730          807300A4               lwz       r3,0x00A4(r19)
147B4 14734   X      7C091800               cmpw      r9,r3
147B8 14738   X      40820014               bne       $+0x0014                  ; 0x0001474C
147BC 1473C          A09F0004               lhz       r4,0x0004(r31)
147C0 14740          A07300A8               lhz       r3,0x00A8(r19)
147C4 14744   X      7C041800               cmpw      r4,r3
147C8 14748   X      41820024               beq       $+0x0024                  ; 0x0001476C
147CC 1474C   X      7F83E378               mr        r3,r28
147D0 14750          48002FD1               bl        $+0x2FD0                  ; 0x00017720
147D4 14754          80410014               lwz       RTOC,0x0014(SP)
147D8 14758          38210070               addi      SP,SP,112
147DC 1475C          80010008               lwz       r0,0x0008(SP)
147E0 14760   X      7C0803A6               mtlr      r0                        ; LR = 8
147E4 14764          BA41FFC8               lmw       r18,-0x0038(SP)
147E8 14768   X      4E800020               blr
147EC 1476C          893F0010               lbz       r9,0x0010(r31)
147F0 14770          8ADF000E               lbz       r22,0x000E(r31)
147F4 14774   X      2C0900AF               cmpwi     r9,175
147F8 14778   X      4182005C               beq       $+0x005C                  ; 0x000147D4
147FC 1477C   X      2C0900BF               cmpwi     r9,191
14800 14780   X      41820054               beq       $+0x0054                  ; 0x000147D4
14804 14784   X      2C0900E3               cmpwi     r9,227
14808 14788   X      4182002C               beq       $+0x002C                  ; 0x000147B4
1480C 1478C   X      2C0900F3               cmpwi     r9,243
14810 14790   X      41820024               beq       $+0x0024                  ; 0x000147B4
14814 14794   X      7F83E378               mr        r3,r28
14818 14798          48002F89               bl        $+0x2F88                  ; 0x00017720
1481C 1479C          80410014               lwz       RTOC,0x0014(SP)
14820 147A0          38210070               addi      SP,SP,112
14824 147A4          80010008               lwz       r0,0x0008(SP)
14828 147A8   X      7C0803A6               mtlr      r0                        ; LR = 8
1482C 147AC          BA41FFC8               lmw       r18,-0x0038(SP)
14830 147B0   X      4E800020               blr
14834 147B4          8BDF000F               lbz       r30,0x000F(r31)
14838 147B8          393F0011               addi      r9,r31,17
1483C 147BC   X      57C30FBC               clrlslwi  r3,r30,31,1
14840 147C0   X      3AE00000               li        r23,0
14844 147C4          3B23002E               addi      r25,r3,46
14848 147C8   X      3A800001               li        r20,1
1484C 147CC   X      3B002000               li        r24,8192
14850 147D0          48000040               b         $+0x0040                  ; 0x00014810
14854 147D4          807C0008               lwz       r3,0x0008(r28)
14858 147D8   X      3AE00000               li        r23,0
1485C 147DC          889F000F               lbz       r4,0x000F(r31)
14860 147E0   X      2C030000               cmpwi     r3,0
14864 147E4   X      54850FBC               clrlslwi  r5,r4,31,1
14868 147E8   X      3A800001               li        r20,1
1486C 147EC   X      3B001000               li        r24,4096
14870 147F0          3B25002A               addi      r25,r5,42
14874 147F4   X      41820014               beq       $+0x0014                  ; 0x00014808
14878 147F8   X      3BC00000               li        r30,0
1487C 147FC          48002F25               bl        $+0x2F24                  ; 0x00017720
14880 14800          80410014               lwz       RTOC,0x0014(SP)
14884 14804          93DC0008               stw       r30,0x0008(r28)
14888 14808          393F0011               addi      r9,r31,17
1488C 1480C          913C0010               stw       r9,0x0010(r28)
14890 14810          913C000C               stw       r9,0x000C(r28)
14894 14814   X      2C160000               cmpwi     r22,0
14898 14818          83B300BC               lwz       r29,0x00BC(r19)
1489C 1481C   X      41820018               beq       $+0x0018                  ; 0x00014834
148A0 14820   X      2C1600AA               cmpwi     r22,170
148A4 14824   X      41820050               beq       $+0x0050                  ; 0x00014874
148A8 14828   X      2C1600FF               cmpwi     r22,255
148AC 1482C   X      41820050               beq       $+0x0050                  ; 0x0001487C
148B0 14830          48000054               b         $+0x0054                  ; 0x00014884
148B4 14834          887F000F               lbz       r3,0x000F(r31)
148B8 14838   X      546307FF               clrlwi.   r3,r3,31
148BC 1483C   X      40820090               bne       $+0x0090                  ; 0x000148CC
148C0 14840   X      2C1D0000               cmpwi     r29,0
148C4 14844   X      41820088               beq       $+0x0088                  ; 0x000148CC
148C8 14848   X      7FA3EB78               mr        r3,r29
148CC 1484C   X      7F84E378               mr        r4,r28
148D0 14850          4BFFFB8D               bl        $-0x0474                  ; 0x000143DC
148D4 14854   X      7F83E378               mr        r3,r28
148D8 14858          48002EC9               bl        $+0x2EC8                  ; 0x00017720
148DC 1485C          80410014               lwz       RTOC,0x0014(SP)
148E0 14860          38210070               addi      SP,SP,112
148E4 14864          80010008               lwz       r0,0x0008(SP)
148E8 14868   X      7C0803A6               mtlr      r0                        ; LR = 8
148EC 1486C          BA41FFC8               lmw       r18,-0x0038(SP)
148F0 14870   X      4E800020               blr
148F4 14874   X      3B400003               li        r26,3
148F8 14878          4800004C               b         $+0x004C                  ; 0x000148C4
148FC 1487C   X      3B400002               li        r26,2
14900 14880          48000044               b         $+0x0044                  ; 0x000148C4
14904 14884   X      3B400000               li        r26,0
14908 14888          6AC00002               xori      r0,r22,0x0002
1490C 1488C   X      5403163A               clrlslwi  r3,r0,26,2
14910 14890          7C931A14               add       r4,r19,r3
14914 14894          83A400C4               lwz       r29,0x00C4(r4)
14918 14898   X      2C1D0000               cmpwi     r29,0
1491C 1489C   X      41820030               beq       $+0x0030                  ; 0x000148CC
14920 148A0          80BD0010               lwz       r5,0x0010(r29)
14924 148A4   X      7C05B000               cmpw      r5,r22
14928 148A8   X      4182001C               beq       $+0x001C                  ; 0x000148C4
1492C 148AC          83BD0004               lwz       r29,0x0004(r29)
14930 148B0   X      2C1D0000               cmpwi     r29,0
14934 148B4   X      41820018               beq       $+0x0018                  ; 0x000148CC
14938 148B8          807D0010               lwz       r3,0x0010(r29)
1493C 148BC   X      7C03B000               cmpw      r3,r22
14940 148C0   X      4082FFEC               bne       $-0x0014                  ; 0x000148AC
14944 148C4   X      2C1D0000               cmpwi     r29,0
14948 148C8   X      40820024               bne       $+0x0024                  ; 0x000148EC
1494C 148CC   X      7F83E378               mr        r3,r28
14950 148D0          48002E51               bl        $+0x2E50                  ; 0x00017720
14954 148D4          80410014               lwz       RTOC,0x0014(SP)
14958 148D8          38210070               addi      SP,SP,112
1495C 148DC          80010008               lwz       r0,0x0008(SP)
14960 148E0   X      7C0803A6               mtlr      r0                        ; LR = 8
14964 148E4          BA41FFC8               lmw       r18,-0x0038(SP)
14968 148E8   X      4E800020               blr
1496C 148EC   X      2C1600FF               cmpwi     r22,255
14970 148F0   X      2B1A0000               cmplwi    cr6,r26,0x0000
14974 148F4   X      3B600000               li        r27,0
14978 148F8   X      3BC00000               li        r30,0
1497C 148FC   X      3A4000FF               li        r18,255
14980 14900   X      3AA00008               li        r21,8
14984 14904   X      4082032C               bne       $+0x032C                  ; 0x00014C30
14988 14908   X      409A0190               bne       cr6,$+0x0190              ; 0x00014A98
1498C 1490C          813D000C               lwz       r9,0x000C(r29)
14990 14910          7D23C039               and.      r3,r9,r24
14994 14914   X      41820034               beq       $+0x0034                  ; 0x00014948
14998 14918          889F000F               lbz       r4,0x000F(r31)
1499C 1491C   X      548407FF               clrlwi.   r4,r4,31
149A0 14920   X      40820168               bne       $+0x0168                  ; 0x00014A88
149A4 14924   X      552307FF               clrlwi.   r3,r9,31
149A8 14928   X      41820010               beq       $+0x0010                  ; 0x00014938
149AC 1492C   X      2C1B0000               cmpwi     r27,0
149B0 14930   X      40820158               bne       $+0x0158                  ; 0x00014A88
149B4 14934   X      3B600001               li        r27,1
149B8 14938   X      7FA3EB78               mr        r3,r29
149BC 1493C   X      7F84E378               mr        r4,r28
149C0 14940          4BFFFA9D               bl        $-0x0564                  ; 0x000143DC
149C4 14944          48000144               b         $+0x0144                  ; 0x00014A88
149C8 14948   X      2C1E0000               cmpwi     r30,0
149CC 1494C   X      4082011C               bne       $+0x011C                  ; 0x00014A68
149D0 14950   X      38600028               li        r3,40
149D4 14954   X      38800002               li        r4,2
149D8 14958          48002CC1               bl        $+0x2CC0                  ; 0x00017618
149DC 1495C          80410014               lwz       RTOC,0x0014(SP)
149E0 14960   X      7C7E1B78               mr        r30,r3
149E4 14964   X      2C1E0000               cmpwi     r30,0
149E8 14968   X      41820610               beq       $+0x0610                  ; 0x00014F78
149EC 1496C          835E0014               lwz       r26,0x0014(r30)
149F0 14970   X      39000020               li        r8,32
149F4 14974          9A9A000D               stb       r20,0x000D(r26)
149F8 14978   X      38E00018               li        r7,24
149FC 1497C          813E000C               lwz       r9,0x000C(r30)
14A00 14980          38690028               addi      r3,r9,40
14A04 14984          907E0010               stw       r3,0x0010(r30)
14A08 14988          93290000               stw       r25,0x0000(r9)
14A0C 1498C          889F0010               lbz       r4,0x0010(r31)
14A10 14990          548406F7               rlwinm.   r4,r4,0,27,27
14A14 14994   X      4182000C               beq       $+0x000C                  ; 0x000149A0
14A18 14998          92890004               stw       r20,0x0004(r9)
14A1C 1499C          48000008               b         $+0x0008                  ; 0x000149A4
14A20 149A0          92E90004               stw       r23,0x0004(r9)
14A24 149A4          90E9000C               stw       r7,0x000C(r9)
14A28 149A8          92A90008               stw       r21,0x0008(r9)
14A2C 149AC          92A90010               stw       r21,0x0010(r9)
14A30 149B0          91090014               stw       r8,0x0014(r9)
14A34 149B4          88BF0000               lbz       r5,0x0000(r31)
14A38 149B8          98A90018               stb       r5,0x0018(r9)
14A3C 149BC          887F0001               lbz       r3,0x0001(r31)
14A40 149C0          98690019               stb       r3,0x0019(r9)
14A44 149C4          889F0002               lbz       r4,0x0002(r31)
14A48 149C8          9889001A               stb       r4,0x001A(r9)
14A4C 149CC          88DF0003               lbz       r6,0x0003(r31)
14A50 149D0          98C9001B               stb       r6,0x001B(r9)
14A54 149D4          895F0004               lbz       r10,0x0004(r31)
14A58 149D8          9949001C               stb       r10,0x001C(r9)
14A5C 149DC          897F0005               lbz       r11,0x0005(r31)
14A60 149E0          9AE9001E               stb       r23,0x001E(r9)
14A64 149E4          9969001D               stb       r11,0x001D(r9)
14A68 149E8          9A49001F               stb       r18,0x001F(r9)
14A6C 149EC          899F0006               lbz       r12,0x0006(r31)
14A70 149F0          99890020               stb       r12,0x0020(r9)
14A74 149F4          881F0007               lbz       r0,0x0007(r31)
14A78 149F8          98090021               stb       r0,0x0021(r9)
14A7C 149FC          881F0008               lbz       r0,0x0008(r31)
14A80 14A00          98090022               stb       r0,0x0022(r9)
14A84 14A04          881F0009               lbz       r0,0x0009(r31)
14A88 14A08          98090023               stb       r0,0x0023(r9)
14A8C 14A0C          881F000A               lbz       r0,0x000A(r31)
14A90 14A10          98090024               stb       r0,0x0024(r9)
14A94 14A14          881F000B               lbz       r0,0x000B(r31)
14A98 14A18          98090025               stb       r0,0x0025(r9)
14A9C 14A1C          9AE90026               stb       r23,0x0026(r9)
14AA0 14A20          881F000F               lbz       r0,0x000F(r31)
14AA4 14A24          5400063C               rlwinm    r0,r0,0,24,30
14AA8 14A28          98090027               stb       r0,0x0027(r9)
14AAC 14A2C          801C000C               lwz       r0,0x000C(r28)
14AB0 14A30          80FC0010               lwz       r7,0x0010(r28)
14AB4 14A34   X      7C003800               cmpw      r0,r7
14AB8 14A38   X      41820018               beq       $+0x0018                  ; 0x00014A50
14ABC 14A3C   X      7F83E378               mr        r3,r28
14AC0 14A40          48002D89               bl        $+0x2D88                  ; 0x000177C8
14AC4 14A44          80410014               lwz       RTOC,0x0014(SP)
14AC8 14A48          907E0008               stw       r3,0x0008(r30)
14ACC 14A4C          4800001C               b         $+0x001C                  ; 0x00014A68
14AD0 14A50          807C0008               lwz       r3,0x0008(r28)
14AD4 14A54   X      2C030000               cmpwi     r3,0
14AD8 14A58   X      41820010               beq       $+0x0010                  ; 0x00014A68
14ADC 14A5C          48002D6D               bl        $+0x2D6C                  ; 0x000177C8
14AE0 14A60          80410014               lwz       RTOC,0x0014(SP)
14AE4 14A64          907E0008               stw       r3,0x0008(r30)
14AE8 14A68   X      7FC3F378               mr        r3,r30
14AEC 14A6C          48002D5D               bl        $+0x2D5C                  ; 0x000177C8
14AF0 14A70          80410014               lwz       RTOC,0x0014(SP)
14AF4 14A74          835D0014               lwz       r26,0x0014(r29)
14AF8 14A78   X      7C641B78               mr        r4,r3
14AFC 14A7C          807A0014               lwz       r3,0x0014(r26)
14B00 14A80          48002D61               bl        $+0x2D60                  ; 0x000177E0
14B04 14A84          80410014               lwz       RTOC,0x0014(SP)
14B08 14A88          83BD0008               lwz       r29,0x0008(r29)
14B0C 14A8C   X      2C1D0000               cmpwi     r29,0
14B10 14A90   X      4082FE7C               bne       $-0x0184                  ; 0x0001490C
14B14 14A94          480004B0               b         $+0x04B0                  ; 0x00014F44
14B18 14A98          813D000C               lwz       r9,0x000C(r29)
14B1C 14A9C          7D36D038               and       r22,r9,r26
14B20 14AA0   X      7C16D000               cmpw      r22,r26
14B24 14AA4   X      4082017C               bne       $+0x017C                  ; 0x00014C20
14B28 14AA8          7F034839               and.      r3,r24,r9
14B2C 14AAC   X      41820034               beq       $+0x0034                  ; 0x00014AE0
14B30 14AB0          889F000F               lbz       r4,0x000F(r31)
14B34 14AB4   X      548407FF               clrlwi.   r4,r4,31
14B38 14AB8   X      40820168               bne       $+0x0168                  ; 0x00014C20
14B3C 14ABC   X      552307FF               clrlwi.   r3,r9,31
14B40 14AC0   X      41820010               beq       $+0x0010                  ; 0x00014AD0
14B44 14AC4   X      2C1B0000               cmpwi     r27,0
14B48 14AC8   X      40820158               bne       $+0x0158                  ; 0x00014C20
14B4C 14ACC   X      3B600001               li        r27,1
14B50 14AD0   X      7FA3EB78               mr        r3,r29
14B54 14AD4   X      7F84E378               mr        r4,r28
14B58 14AD8          4BFFF905               bl        $-0x06FC                  ; 0x000143DC
14B5C 14ADC          48000144               b         $+0x0144                  ; 0x00014C20
14B60 14AE0   X      2C1E0000               cmpwi     r30,0
14B64 14AE4   X      4082011C               bne       $+0x011C                  ; 0x00014C00
14B68 14AE8   X      38600028               li        r3,40
14B6C 14AEC   X      38800002               li        r4,2
14B70 14AF0          48002B29               bl        $+0x2B28                  ; 0x00017618
14B74 14AF4          80410014               lwz       RTOC,0x0014(SP)
14B78 14AF8   X      7C7E1B78               mr        r30,r3
14B7C 14AFC   X      2C1E0000               cmpwi     r30,0
14B80 14B00   X      41820478               beq       $+0x0478                  ; 0x00014F78
14B84 14B04          82DE0014               lwz       r22,0x0014(r30)
14B88 14B08   X      39000020               li        r8,32
14B8C 14B0C          9A96000D               stb       r20,0x000D(r22)
14B90 14B10   X      38E00018               li        r7,24
14B94 14B14          813E000C               lwz       r9,0x000C(r30)
14B98 14B18          38690028               addi      r3,r9,40
14B9C 14B1C          907E0010               stw       r3,0x0010(r30)
14BA0 14B20          93290000               stw       r25,0x0000(r9)
14BA4 14B24          889F0010               lbz       r4,0x0010(r31)
14BA8 14B28          548406F7               rlwinm.   r4,r4,0,27,27
14BAC 14B2C   X      4182000C               beq       $+0x000C                  ; 0x00014B38
14BB0 14B30          92890004               stw       r20,0x0004(r9)
14BB4 14B34          48000008               b         $+0x0008                  ; 0x00014B3C
14BB8 14B38          92E90004               stw       r23,0x0004(r9)
14BBC 14B3C          90E9000C               stw       r7,0x000C(r9)
14BC0 14B40          92A90008               stw       r21,0x0008(r9)
14BC4 14B44          92A90010               stw       r21,0x0010(r9)
14BC8 14B48          91090014               stw       r8,0x0014(r9)
14BCC 14B4C          88BF0000               lbz       r5,0x0000(r31)
14BD0 14B50          98A90018               stb       r5,0x0018(r9)
14BD4 14B54          887F0001               lbz       r3,0x0001(r31)
14BD8 14B58          98690019               stb       r3,0x0019(r9)
14BDC 14B5C          889F0002               lbz       r4,0x0002(r31)
14BE0 14B60          9889001A               stb       r4,0x001A(r9)
14BE4 14B64          88DF0003               lbz       r6,0x0003(r31)
14BE8 14B68          98C9001B               stb       r6,0x001B(r9)
14BEC 14B6C          895F0004               lbz       r10,0x0004(r31)
14BF0 14B70          9949001C               stb       r10,0x001C(r9)
14BF4 14B74          897F0005               lbz       r11,0x0005(r31)
14BF8 14B78          9AE9001E               stb       r23,0x001E(r9)
14BFC 14B7C          9969001D               stb       r11,0x001D(r9)
14C00 14B80          9A49001F               stb       r18,0x001F(r9)
14C04 14B84          899F0006               lbz       r12,0x0006(r31)
14C08 14B88          99890020               stb       r12,0x0020(r9)
14C0C 14B8C          881F0007               lbz       r0,0x0007(r31)
14C10 14B90          98090021               stb       r0,0x0021(r9)
14C14 14B94          881F0008               lbz       r0,0x0008(r31)
14C18 14B98          98090022               stb       r0,0x0022(r9)
14C1C 14B9C          881F0009               lbz       r0,0x0009(r31)
14C20 14BA0          98090023               stb       r0,0x0023(r9)
14C24 14BA4          881F000A               lbz       r0,0x000A(r31)
14C28 14BA8          98090024               stb       r0,0x0024(r9)
14C2C 14BAC          881F000B               lbz       r0,0x000B(r31)
14C30 14BB0          98090025               stb       r0,0x0025(r9)
14C34 14BB4          9AE90026               stb       r23,0x0026(r9)
14C38 14BB8          881F000F               lbz       r0,0x000F(r31)
14C3C 14BBC          5400063C               rlwinm    r0,r0,0,24,30
14C40 14BC0          98090027               stb       r0,0x0027(r9)
14C44 14BC4          80FC000C               lwz       r7,0x000C(r28)
14C48 14BC8          811C0010               lwz       r8,0x0010(r28)
14C4C 14BCC   X      7C074000               cmpw      r7,r8
14C50 14BD0   X      41820018               beq       $+0x0018                  ; 0x00014BE8
14C54 14BD4   X      7F83E378               mr        r3,r28
14C58 14BD8          48002BF1               bl        $+0x2BF0                  ; 0x000177C8
14C5C 14BDC          80410014               lwz       RTOC,0x0014(SP)
14C60 14BE0          907E0008               stw       r3,0x0008(r30)
14C64 14BE4          4800001C               b         $+0x001C                  ; 0x00014C00
14C68 14BE8          807C0008               lwz       r3,0x0008(r28)
14C6C 14BEC   X      2C030000               cmpwi     r3,0
14C70 14BF0   X      41820010               beq       $+0x0010                  ; 0x00014C00
14C74 14BF4          48002BD5               bl        $+0x2BD4                  ; 0x000177C8
14C78 14BF8          80410014               lwz       RTOC,0x0014(SP)
14C7C 14BFC          907E0008               stw       r3,0x0008(r30)
14C80 14C00   X      7FC3F378               mr        r3,r30
14C84 14C04          48002BC5               bl        $+0x2BC4                  ; 0x000177C8
14C88 14C08          80410014               lwz       RTOC,0x0014(SP)
14C8C 14C0C          82DD0014               lwz       r22,0x0014(r29)
14C90 14C10   X      7C641B78               mr        r4,r3
14C94 14C14          80760014               lwz       r3,0x0014(r22)
14C98 14C18          48002BC9               bl        $+0x2BC8                  ; 0x000177E0
14C9C 14C1C          80410014               lwz       RTOC,0x0014(SP)
14CA0 14C20          83BD0000               lwz       r29,0x0000(r29)
14CA4 14C24   X      2C1D0000               cmpwi     r29,0
14CA8 14C28   X      4082FE70               bne       $-0x0190                  ; 0x00014A98
14CAC 14C2C          48000318               b         $+0x0318                  ; 0x00014F44
14CB0 14C30   X      409A0188               bne       cr6,$+0x0188              ; 0x00014DB8
14CB4 14C34          801D000C               lwz       r0,0x000C(r29)
14CB8 14C38          7C03C039               and.      r3,r0,r24
14CBC 14C3C   X      4182002C               beq       $+0x002C                  ; 0x00014C68
14CC0 14C40          889F000F               lbz       r4,0x000F(r31)
14CC4 14C44   X      548407FF               clrlwi.   r4,r4,31
14CC8 14C48   X      40820160               bne       $+0x0160                  ; 0x00014DA8
14CCC 14C4C   X      2C1B0000               cmpwi     r27,0
14CD0 14C50   X      40820158               bne       $+0x0158                  ; 0x00014DA8
14CD4 14C54   X      3B600001               li        r27,1
14CD8 14C58   X      7FA3EB78               mr        r3,r29
14CDC 14C5C   X      7F84E378               mr        r4,r28
14CE0 14C60          4BFFF77D               bl        $-0x0884                  ; 0x000143DC
14CE4 14C64          48000144               b         $+0x0144                  ; 0x00014DA8
14CE8 14C68   X      2C1E0000               cmpwi     r30,0
14CEC 14C6C   X      4082011C               bne       $+0x011C                  ; 0x00014D88
14CF0 14C70   X      38600028               li        r3,40
14CF4 14C74   X      38800002               li        r4,2
14CF8 14C78          480029A1               bl        $+0x29A0                  ; 0x00017618
14CFC 14C7C          80410014               lwz       RTOC,0x0014(SP)
14D00 14C80   X      7C7E1B78               mr        r30,r3
14D04 14C84   X      2C1E0000               cmpwi     r30,0
14D08 14C88   X      418202F0               beq       $+0x02F0                  ; 0x00014F78
14D0C 14C8C          835E0014               lwz       r26,0x0014(r30)
14D10 14C90   X      39000020               li        r8,32
14D14 14C94          9A9A000D               stb       r20,0x000D(r26)
14D18 14C98   X      38E00018               li        r7,24
14D1C 14C9C          813E000C               lwz       r9,0x000C(r30)
14D20 14CA0          38690028               addi      r3,r9,40
14D24 14CA4          907E0010               stw       r3,0x0010(r30)
14D28 14CA8          93290000               stw       r25,0x0000(r9)
14D2C 14CAC          889F0010               lbz       r4,0x0010(r31)
14D30 14CB0          548406F7               rlwinm.   r4,r4,0,27,27
14D34 14CB4   X      4182000C               beq       $+0x000C                  ; 0x00014CC0
14D38 14CB8          92890004               stw       r20,0x0004(r9)
14D3C 14CBC          48000008               b         $+0x0008                  ; 0x00014CC4
14D40 14CC0          92E90004               stw       r23,0x0004(r9)
14D44 14CC4          90E9000C               stw       r7,0x000C(r9)
14D48 14CC8          92A90008               stw       r21,0x0008(r9)
14D4C 14CCC          92A90010               stw       r21,0x0010(r9)
14D50 14CD0          91090014               stw       r8,0x0014(r9)
14D54 14CD4          88BF0000               lbz       r5,0x0000(r31)
14D58 14CD8          98A90018               stb       r5,0x0018(r9)
14D5C 14CDC          887F0001               lbz       r3,0x0001(r31)
14D60 14CE0          98690019               stb       r3,0x0019(r9)
14D64 14CE4          889F0002               lbz       r4,0x0002(r31)
14D68 14CE8          9889001A               stb       r4,0x001A(r9)
14D6C 14CEC          88DF0003               lbz       r6,0x0003(r31)
14D70 14CF0          98C9001B               stb       r6,0x001B(r9)
14D74 14CF4          895F0004               lbz       r10,0x0004(r31)
14D78 14CF8          9949001C               stb       r10,0x001C(r9)
14D7C 14CFC          897F0005               lbz       r11,0x0005(r31)
14D80 14D00          9AE9001E               stb       r23,0x001E(r9)
14D84 14D04          9969001D               stb       r11,0x001D(r9)
14D88 14D08          9AC9001F               stb       r22,0x001F(r9)
14D8C 14D0C          899F0006               lbz       r12,0x0006(r31)
14D90 14D10          99890020               stb       r12,0x0020(r9)
14D94 14D14          881F0007               lbz       r0,0x0007(r31)
14D98 14D18          98090021               stb       r0,0x0021(r9)
14D9C 14D1C          881F0008               lbz       r0,0x0008(r31)
14DA0 14D20          98090022               stb       r0,0x0022(r9)
14DA4 14D24          881F0009               lbz       r0,0x0009(r31)
14DA8 14D28          98090023               stb       r0,0x0023(r9)
14DAC 14D2C          881F000A               lbz       r0,0x000A(r31)
14DB0 14D30          98090024               stb       r0,0x0024(r9)
14DB4 14D34          881F000B               lbz       r0,0x000B(r31)
14DB8 14D38          98090025               stb       r0,0x0025(r9)
14DBC 14D3C          9AE90026               stb       r23,0x0026(r9)
14DC0 14D40          881F000F               lbz       r0,0x000F(r31)
14DC4 14D44          5400063C               rlwinm    r0,r0,0,24,30
14DC8 14D48          98090027               stb       r0,0x0027(r9)
14DCC 14D4C          801C000C               lwz       r0,0x000C(r28)
14DD0 14D50          80FC0010               lwz       r7,0x0010(r28)
14DD4 14D54   X      7C003800               cmpw      r0,r7
14DD8 14D58   X      41820018               beq       $+0x0018                  ; 0x00014D70
14DDC 14D5C   X      7F83E378               mr        r3,r28
14DE0 14D60          48002A69               bl        $+0x2A68                  ; 0x000177C8
14DE4 14D64          80410014               lwz       RTOC,0x0014(SP)
14DE8 14D68          907E0008               stw       r3,0x0008(r30)
14DEC 14D6C          4800001C               b         $+0x001C                  ; 0x00014D88
14DF0 14D70          807C0008               lwz       r3,0x0008(r28)
14DF4 14D74   X      2C030000               cmpwi     r3,0
14DF8 14D78   X      41820010               beq       $+0x0010                  ; 0x00014D88
14DFC 14D7C          48002A4D               bl        $+0x2A4C                  ; 0x000177C8
14E00 14D80          80410014               lwz       RTOC,0x0014(SP)
14E04 14D84          907E0008               stw       r3,0x0008(r30)
14E08 14D88   X      7FC3F378               mr        r3,r30
14E0C 14D8C          48002A3D               bl        $+0x2A3C                  ; 0x000177C8
14E10 14D90          80410014               lwz       RTOC,0x0014(SP)
14E14 14D94          835D0014               lwz       r26,0x0014(r29)
14E18 14D98   X      7C641B78               mr        r4,r3
14E1C 14D9C          807A0014               lwz       r3,0x0014(r26)
14E20 14DA0          48002A41               bl        $+0x2A40                  ; 0x000177E0
14E24 14DA4          80410014               lwz       RTOC,0x0014(SP)
14E28 14DA8          83BD0008               lwz       r29,0x0008(r29)
14E2C 14DAC   X      2C1D0000               cmpwi     r29,0
14E30 14DB0   X      4082FE84               bne       $-0x017C                  ; 0x00014C34
14E34 14DB4          48000190               b         $+0x0190                  ; 0x00014F44
14E38 14DB8          813D000C               lwz       r9,0x000C(r29)
14E3C 14DBC          7D20D038               and       r0,r9,r26
14E40 14DC0   X      7C00D000               cmpw      r0,r26
14E44 14DC4   X      40820174               bne       $+0x0174                  ; 0x00014F38
14E48 14DC8          7F034839               and.      r3,r24,r9
14E4C 14DCC   X      4182002C               beq       $+0x002C                  ; 0x00014DF8
14E50 14DD0          889F000F               lbz       r4,0x000F(r31)
14E54 14DD4   X      548407FF               clrlwi.   r4,r4,31
14E58 14DD8   X      40820160               bne       $+0x0160                  ; 0x00014F38
14E5C 14DDC   X      2C1B0000               cmpwi     r27,0
14E60 14DE0   X      40820158               bne       $+0x0158                  ; 0x00014F38
14E64 14DE4   X      3B600001               li        r27,1
14E68 14DE8   X      7FA3EB78               mr        r3,r29
14E6C 14DEC   X      7F84E378               mr        r4,r28
14E70 14DF0          4BFFF5ED               bl        $-0x0A14                  ; 0x000143DC
14E74 14DF4          48000144               b         $+0x0144                  ; 0x00014F38
14E78 14DF8   X      2C1E0000               cmpwi     r30,0
14E7C 14DFC   X      4082011C               bne       $+0x011C                  ; 0x00014F18
14E80 14E00   X      38600028               li        r3,40
14E84 14E04   X      38800002               li        r4,2
14E88 14E08          48002811               bl        $+0x2810                  ; 0x00017618
14E8C 14E0C          80410014               lwz       RTOC,0x0014(SP)
14E90 14E10   X      7C7E1B78               mr        r30,r3
14E94 14E14   X      2C1E0000               cmpwi     r30,0
14E98 14E18   X      41820160               beq       $+0x0160                  ; 0x00014F78
14E9C 14E1C          819E0014               lwz       r12,0x0014(r30)
14EA0 14E20   X      39000020               li        r8,32
14EA4 14E24          9A8C000D               stb       r20,0x000D(r12)
14EA8 14E28   X      38E00018               li        r7,24
14EAC 14E2C          813E000C               lwz       r9,0x000C(r30)
14EB0 14E30          38690028               addi      r3,r9,40
14EB4 14E34          907E0010               stw       r3,0x0010(r30)
14EB8 14E38          93290000               stw       r25,0x0000(r9)
14EBC 14E3C          889F0010               lbz       r4,0x0010(r31)
14EC0 14E40          548406F7               rlwinm.   r4,r4,0,27,27
14EC4 14E44   X      4182000C               beq       $+0x000C                  ; 0x00014E50
14EC8 14E48          92890004               stw       r20,0x0004(r9)
14ECC 14E4C          48000008               b         $+0x0008                  ; 0x00014E54
14ED0 14E50          92E90004               stw       r23,0x0004(r9)
14ED4 14E54          90E9000C               stw       r7,0x000C(r9)
14ED8 14E58          92A90008               stw       r21,0x0008(r9)
14EDC 14E5C          92A90010               stw       r21,0x0010(r9)
14EE0 14E60          91090014               stw       r8,0x0014(r9)
14EE4 14E64          88BF0000               lbz       r5,0x0000(r31)
14EE8 14E68          98A90018               stb       r5,0x0018(r9)
14EEC 14E6C          887F0001               lbz       r3,0x0001(r31)
14EF0 14E70          98690019               stb       r3,0x0019(r9)
14EF4 14E74          889F0002               lbz       r4,0x0002(r31)
14EF8 14E78          9889001A               stb       r4,0x001A(r9)
14EFC 14E7C          88DF0003               lbz       r6,0x0003(r31)
14F00 14E80          98C9001B               stb       r6,0x001B(r9)
14F04 14E84          895F0004               lbz       r10,0x0004(r31)
14F08 14E88          9949001C               stb       r10,0x001C(r9)
14F0C 14E8C          897F0005               lbz       r11,0x0005(r31)
14F10 14E90          9AE9001E               stb       r23,0x001E(r9)
14F14 14E94          9969001D               stb       r11,0x001D(r9)
14F18 14E98          9AC9001F               stb       r22,0x001F(r9)
14F1C 14E9C          899F0006               lbz       r12,0x0006(r31)
14F20 14EA0          99890020               stb       r12,0x0020(r9)
14F24 14EA4          881F0007               lbz       r0,0x0007(r31)
14F28 14EA8          98090021               stb       r0,0x0021(r9)
14F2C 14EAC          881F0008               lbz       r0,0x0008(r31)
14F30 14EB0          98090022               stb       r0,0x0022(r9)
14F34 14EB4          881F0009               lbz       r0,0x0009(r31)
14F38 14EB8          98090023               stb       r0,0x0023(r9)
14F3C 14EBC          881F000A               lbz       r0,0x000A(r31)
14F40 14EC0          98090024               stb       r0,0x0024(r9)
14F44 14EC4          881F000B               lbz       r0,0x000B(r31)
14F48 14EC8          98090025               stb       r0,0x0025(r9)
14F4C 14ECC          9AE90026               stb       r23,0x0026(r9)
14F50 14ED0          881F000F               lbz       r0,0x000F(r31)
14F54 14ED4          5400063C               rlwinm    r0,r0,0,24,30
14F58 14ED8          98090027               stb       r0,0x0027(r9)
14F5C 14EDC          80FC000C               lwz       r7,0x000C(r28)
14F60 14EE0          811C0010               lwz       r8,0x0010(r28)
14F64 14EE4   X      7C074000               cmpw      r7,r8
14F68 14EE8   X      41820018               beq       $+0x0018                  ; 0x00014F00
14F6C 14EEC   X      7F83E378               mr        r3,r28
14F70 14EF0          480028D9               bl        $+0x28D8                  ; 0x000177C8
14F74 14EF4          80410014               lwz       RTOC,0x0014(SP)
14F78 14EF8          907E0008               stw       r3,0x0008(r30)
14F7C 14EFC          4800001C               b         $+0x001C                  ; 0x00014F18
14F80 14F00          807C0008               lwz       r3,0x0008(r28)
14F84 14F04   X      2C030000               cmpwi     r3,0
14F88 14F08   X      41820010               beq       $+0x0010                  ; 0x00014F18
14F8C 14F0C          480028BD               bl        $+0x28BC                  ; 0x000177C8
14F90 14F10          80410014               lwz       RTOC,0x0014(SP)
14F94 14F14          907E0008               stw       r3,0x0008(r30)
14F98 14F18   X      7FC3F378               mr        r3,r30
14F9C 14F1C          480028AD               bl        $+0x28AC                  ; 0x000177C8
14FA0 14F20          80410014               lwz       RTOC,0x0014(SP)
14FA4 14F24          819D0014               lwz       r12,0x0014(r29)
14FA8 14F28   X      7C641B78               mr        r4,r3
14FAC 14F2C          806C0014               lwz       r3,0x0014(r12)
14FB0 14F30          480028B1               bl        $+0x28B0                  ; 0x000177E0
14FB4 14F34          80410014               lwz       RTOC,0x0014(SP)
14FB8 14F38          83BD0000               lwz       r29,0x0000(r29)
14FBC 14F3C   X      2C1D0000               cmpwi     r29,0
14FC0 14F40   X      4082FE78               bne       $-0x0188                  ; 0x00014DB8
14FC4 14F44   X      2C1E0000               cmpwi     r30,0
14FC8 14F48   X      41820010               beq       $+0x0010                  ; 0x00014F58
14FCC 14F4C   X      7FC3F378               mr        r3,r30
14FD0 14F50          480027D1               bl        $+0x27D0                  ; 0x00017720
14FD4 14F54          80410014               lwz       RTOC,0x0014(SP)
14FD8 14F58   X      7F83E378               mr        r3,r28
14FDC 14F5C          480027C5               bl        $+0x27C4                  ; 0x00017720
14FE0 14F60          80410014               lwz       RTOC,0x0014(SP)
14FE4 14F64          38210070               addi      SP,SP,112
14FE8 14F68          80010008               lwz       r0,0x0008(SP)
14FEC 14F6C   X      7C0803A6               mtlr      r0                        ; LR = 8
14FF0 14F70          BA41FFC8               lmw       r18,-0x0038(SP)
14FF4 14F74   X      4E800020               blr
14FF8 14F78          38823848               addi      r4,RTOC,14408
14FFC 14F7C   X      38A00028               li        r5,40
15000 14F80          807301E4               lwz       r3,0x01E4(r19)
15004 14F84          38840D96               addi      r4,r4,3478
15008 14F88          4BFF4689               bl        $-0xB978                  ; 0x00009610
1500C 14F8C   X      60000000               nop
15010 14F90   X      7F83E378               mr        r3,r28
15014 14F94          4800278D               bl        $+0x278C                  ; 0x00017720
15018 14F98          80410014               lwz       RTOC,0x0014(SP)
1501C 14F9C          38210070               addi      SP,SP,112
15020 14FA0          80010008               lwz       r0,0x0008(SP)
15024 14FA4   X      7C0803A6               mtlr      r0                        ; LR = 8
15028 14FA8          BA41FFC8               lmw       r18,-0x0038(SP)
1502C 14FAC   X      4E800020               blr
15030 14FB0          7D800026               mfcr      r12
15034 14FB4   X      7C0802A6               mflr      r0                        ; LR = 8
15038 14FB8          BE21FFC4               stmw      r17,-0x003C(SP)
1503C 14FBC          91810004               stw       r12,0x0004(SP)
15040 14FC0          90010008               stw       r0,0x0008(SP)
15044 14FC4          9421FF70               stwu      SP,-0x0090(SP)
15048 14FC8   X      7C9F2378               mr        r31,r4
1504C 14FCC          839F000C               lwz       r28,0x000C(r31)
15050 14FD0   X      7CB62B78               mr        r22,r5
15054 14FD4          8B1C0000               lbz       r24,0x0000(r28)
15058 14FD8   X      7C7D1B78               mr        r29,r3
1505C 14FDC   X      571807FF               clrlwi.   r24,r24,31
15060 14FE0   X      41820038               beq       $+0x0038                  ; 0x00015018
15064 14FE4          83DC0000               lwz       r30,0x0000(r28)
15068 14FE8   X      2C1EFFFF               cmpwi     r30,-1
1506C 14FEC   X      40820014               bne       $+0x0014                  ; 0x00015000
15070 14FF0          A07C0004               lhz       r3,0x0004(r28)
15074 14FF4   X      3C63FFFF               subis     r3,r3,1
15078 14FF8   X      2C03FFFF               cmpwi     r3,-1
1507C 14FFC   X      4182000C               beq       $+0x000C                  ; 0x00015008
15080 15000   X      39200000               li        r9,0
15084 15004          48000008               b         $+0x0008                  ; 0x0001500C
15088 15008   X      39200001               li        r9,1
1508C 1500C          833D01CC               lwz       r25,0x01CC(r29)
15090 15010   X      5532063E               clrlwi    r18,r9,24
15094 15014          4800000C               b         $+0x000C                  ; 0x00015020
15098 15018   X      3A400000               li        r18,0
1509C 1501C   X      3B200000               li        r25,0
150A0 15020          A37C000C               lhz       r27,0x000C(r28)
150A4 15024   X      7F7EDB78               mr        r30,r27
150A8 15028   X      281E05DD               cmplwi    r30,0x05DD
150AC 1502C   X      41800028               blt       $+0x0028                  ; 0x00015054
150B0 15030   X      3B600000               li        r27,0
150B4 15034   X      7FD1F378               mr        r17,r30
150B8 15038   X      3A80000E               li        r20,14
150BC 1503C   X      7E358B78               mr        r21,r17
150C0 15040   X      3A600000               li        r19,0
150C4 15044   X      56A4163A               clrlslwi  r4,r21,26,2
150C8 15048          7C7D2214               add       r3,r29,r4
150CC 1504C          812300C4               lwz       r9,0x00C4(r3)
150D0 15050          4800016C               b         $+0x016C                  ; 0x000151BC
150D4 15054          3BDB000E               addi      r30,r27,14
150D8 15058   X      7C1EB000               cmpw      r30,r22
150DC 1505C   X      4182007C               beq       $+0x007C                  ; 0x000150D8
150E0 15060   X      7C16F040               cmplw     r22,r30
150E4 15064   X      40800030               bge       $+0x0030                  ; 0x00015094
150E8 15068   X      38A00080               li        r5,128
150EC 1506C   X      7FA3EB78               mr        r3,r29
150F0 15070   X      7FE4FB78               mr        r4,r31
150F4 15074          4BFFAF5D               bl        $-0x50A4                  ; 0x0000FFD0
150F8 15078          38210090               addi      SP,SP,144
150FC 1507C          80010008               lwz       r0,0x0008(SP)
15100 15080          81810004               lwz       r12,0x0004(SP)
15104 15084   X      7C0803A6               mtlr      r0                        ; LR = 8
15108 15088          BA21FFC4               lmw       r17,-0x003C(SP)
1510C 1508C          7D838120               mtcrf     56,r12
15110 15090   X      4E800020               blr
15114 15094   X      2C1605E9               cmpwi     r22,1513
15118 15098   X      41810040               bgt       $+0x0040                  ; 0x000150D8
1511C 1509C          835F0008               lwz       r26,0x0008(r31)
15120 150A0   X      2C1A0000               cmpwi     r26,0
15124 150A4   X      4082001C               bne       $+0x001C                  ; 0x000150C0
15128 150A8          807F0010               lwz       r3,0x0010(r31)
1512C 150AC   X      7C9BB050               sub       r4,r22,r27
15130 150B0   X      7CA41850               sub       r5,r3,r4
15134 150B4          38A5000E               addi      r5,r5,14
15138 150B8          90BF0010               stw       r5,0x0010(r31)
1513C 150BC          48000018               b         $+0x0018                  ; 0x000150D4
15140 150C0   X      7C96D850               sub       r4,r27,r22
15144 150C4          3884000E               addi      r4,r4,14
15148 150C8   X      7FE3FB78               mr        r3,r31
1514C 150CC          48002745               bl        $+0x2744                  ; 0x00017810
15150 150D0          80410014               lwz       RTOC,0x0014(SP)
15154 150D4          3ADB000E               addi      r22,r27,14
15158 150D8          8ABC000E               lbz       r21,0x000E(r28)
1515C 150DC          8A3C000F               lbz       r17,0x000F(r28)
15160 150E0          7EA08838               and       r0,r21,r17
15164 150E4   X      2C0000FF               cmpwi     r0,255
15168 150E8   X      40820028               bne       $+0x0028                  ; 0x00015110
1516C 150EC   X      3B600000               li        r27,0
15170 150F0   X      7EBEAB78               mr        r30,r21
15174 150F4   X      3A80000E               li        r20,14
15178 150F8          6BC30004               xori      r3,r30,0x0004
1517C 150FC   X      3A600000               li        r19,0
15180 15100   X      5464163A               clrlslwi  r4,r3,26,2
15184 15104          7CBD2214               add       r5,r29,r4
15188 15108          812500C4               lwz       r9,0x00C4(r5)
1518C 1510C          480000B0               b         $+0x00B0                  ; 0x000151BC
15190 15110          88DC0010               lbz       r6,0x0010(r28)
15194 15114          837D01D8               lwz       r27,0x01D8(r29)
15198 15118   X      2C060003               cmpwi     r6,3
1519C 1511C   X      4182002C               beq       $+0x002C                  ; 0x00015148
151A0 15120   X      3A800011               li        r20,17
151A4 15124   X      7FE3FB78               mr        r3,r31
151A8 15128   X      3A600000               li        r19,0
151AC 1512C          4800269D               bl        $+0x269C                  ; 0x000177C8
151B0 15130          80410014               lwz       RTOC,0x0014(SP)
151B4 15134   X      7C641B78               mr        r4,r3
151B8 15138   X      7FA3EB78               mr        r3,r29
151BC 1513C          4BFFF509               bl        $-0x0AF8                  ; 0x00014644
151C0 15140   X      39200000               li        r9,0
151C4 15144          48000078               b         $+0x0078                  ; 0x000151BC
151C8 15148   X      2C1500AA               cmpwi     r21,170
151CC 1514C   X      4082002C               bne       $+0x002C                  ; 0x00015178
151D0 15150          8BDC0015               lbz       r30,0x0015(r28)
151D4 15154          3A7C0011               addi      r19,r28,17
151D8 15158          8AFC0014               lbz       r23,0x0014(r28)
151DC 1515C   X      3A800016               li        r20,22
151E0 15160   X      52FE442E               insrwi    r30,r23,8,16
151E4 15164          6BC30003               xori      r3,r30,0x0003
151E8 15168   X      5464163A               clrlslwi  r4,r3,26,2
151EC 1516C          7CBD2214               add       r5,r29,r4
151F0 15170          812500C4               lwz       r9,0x00C4(r5)
151F4 15174          48000048               b         $+0x0048                  ; 0x000151BC
151F8 15178   X      2C1500FF               cmpwi     r21,255
151FC 1517C   X      3A800011               li        r20,17
15200 15180   X      3A600000               li        r19,0
15204 15184   X      4182001C               beq       $+0x001C                  ; 0x000151A0
15208 15188   X      7EBEAB78               mr        r30,r21
1520C 1518C          6BC60002               xori      r6,r30,0x0002
15210 15190   X      54C3163A               clrlslwi  r3,r6,26,2
15214 15194          7C9D1A14               add       r4,r29,r3
15218 15198          812400C4               lwz       r9,0x00C4(r4)
1521C 1519C          48000020               b         $+0x0020                  ; 0x000151BC
15220 151A0   X      7FE3FB78               mr        r3,r31
15224 151A4          48002625               bl        $+0x2624                  ; 0x000177C8
15228 151A8          80410014               lwz       RTOC,0x0014(SP)
1522C 151AC   X      7C641B78               mr        r4,r3
15230 151B0   X      7FA3EB78               mr        r3,r29
15234 151B4          4BFFEEB9               bl        $-0x1148                  ; 0x0001406C
15238 151B8   X      39200000               li        r9,0
1523C 151BC   X      7C16A000               cmpw      r22,r20
15240 151C0   X      40800030               bge       $+0x0030                  ; 0x000151F0
15244 151C4   X      38A00080               li        r5,128
15248 151C8   X      7FA3EB78               mr        r3,r29
1524C 151CC   X      7FE4FB78               mr        r4,r31
15250 151D0          4BFFAE01               bl        $-0x5200                  ; 0x0000FFD0
15254 151D4          38210090               addi      SP,SP,144
15258 151D8          80010008               lwz       r0,0x0008(SP)
1525C 151DC          81810004               lwz       r12,0x0004(SP)
15260 151E0   X      7C0803A6               mtlr      r0                        ; LR = 8
15264 151E4          BA21FFC4               lmw       r17,-0x003C(SP)
15268 151E8          7D838120               mtcrf     56,r12
1526C 151EC   X      4E800020               blr
15270 151F0          82FF000C               lwz       r23,0x000C(r31)
15274 151F4   X      2C090000               cmpwi     r9,0
15278 151F8          7C74BA14               add       r3,r20,r23
1527C 151FC          907F000C               stw       r3,0x000C(r31)
15280 15200          3B410038               addi      r26,SP,56
15284 15204          3901003C               addi      r8,SP,60
15288 15208   X      38E00000               li        r7,0
1528C 1520C   X      4182001C               beq       $+0x001C                  ; 0x00015228
15290 15210          80890010               lwz       r4,0x0010(r9)
15294 15214   X      7C04F000               cmpw      r4,r30
15298 15218   X      418200B0               beq       $+0x00B0                  ; 0x000152C8
1529C 1521C          81290004               lwz       r9,0x0004(r9)
152A0 15220   X      2C090000               cmpwi     r9,0
152A4 15224   X      4082FFEC               bne       $-0x0014                  ; 0x00015210
152A8 15228   X      2C190000               cmpwi     r25,0
152AC 1522C   X      4182000C               beq       $+0x000C                  ; 0x00015238
152B0 15230          933A0000               stw       r25,0x0000(r26)
152B4 15234          3B5A0004               addi      r26,r26,4
152B8 15238   X      2C1B0000               cmpwi     r27,0
152BC 1523C   X      4182000C               beq       $+0x000C                  ; 0x00015248
152C0 15240          937A0000               stw       r27,0x0000(r26)
152C4 15244          3B5A0004               addi      r26,r26,4
152C8 15248          813D01C4               lwz       r9,0x01C4(r29)
152CC 1524C   X      2C090000               cmpwi     r9,0
152D0 15250   X      4182000C               beq       $+0x000C                  ; 0x0001525C
152D4 15254          913A0000               stw       r9,0x0000(r26)
152D8 15258          3B5A0004               addi      r26,r26,4
152DC 1525C          90FA0000               stw       r7,0x0000(r26)
152E0 15260   X      7D1A4378               mr        r26,r8
152E4 15264          83210038               lwz       r25,0x0038(SP)
152E8 15268   X      3AE00000               li        r23,0
152EC 1526C   X      7F29CB78               mr        r9,r25
152F0 15270   X      2C190000               cmpwi     r25,0
152F4 15274   X      41820314               beq       $+0x0314                  ; 0x00015588
152F8 15278          83390008               lwz       r25,0x0008(r25)
152FC 1527C          811C0000               lwz       r8,0x0000(r28)
15300 15280   X      29190000               cmplwi    cr2,r25,0x0000
15304 15284   X      408A0010               bne       cr2,$+0x0010              ; 0x00015294
15308 15288          833A0000               lwz       r25,0x0000(r26)
1530C 1528C          3B5A0004               addi      r26,r26,4
15310 15290   X      29190000               cmplwi    cr2,r25,0x0000
15314 15294          83690014               lwz       r27,0x0014(r9)
15318 15298          80FB0038               lwz       r7,0x0038(r27)
1531C 1529C          80670000               lwz       r3,0x0000(r7)
15320 152A0   X      7C081800               cmpw      r8,r3
15324 152A4   X      40820030               bne       $+0x0030                  ; 0x000152D4
15328 152A8          A09C0004               lhz       r4,0x0004(r28)
1532C 152AC          A0670004               lhz       r3,0x0004(r7)
15330 152B0   X      7C041800               cmpw      r4,r3
15334 152B4   X      40820020               bne       $+0x0020                  ; 0x000152D4
15338 152B8          80BD0284               lwz       r5,0x0284(r29)
1533C 152BC          38A50001               addi      r5,r5,1
15340 152C0          90BD0284               stw       r5,0x0284(r29)
15344 152C4          480000B0               b         $+0x00B0                  ; 0x00015374
15348 152C8          91210038               stw       r9,0x0038(SP)
1534C 152CC   X      7D1A4378               mr        r26,r8
15350 152D0          4BFFFF58               b         $-0x00A8                  ; 0x00015228
15354 152D4   X      2C120000               cmpwi     r18,0
15358 152D8   X      41820014               beq       $+0x0014                  ; 0x000152EC
1535C 152DC          807D0288               lwz       r3,0x0288(r29)
15360 152E0          38630001               addi      r3,r3,1
15364 152E4          907D0288               stw       r3,0x0288(r29)
15368 152E8          4800008C               b         $+0x008C                  ; 0x00015374
1536C 152EC          8129000C               lwz       r9,0x000C(r9)
15370 152F0          71240720               andi.     r4,r9,0x0720
15374 152F4   X      41820014               beq       $+0x0014                  ; 0x00015308
15378 152F8          807D028C               lwz       r3,0x028C(r29)
1537C 152FC          38630001               addi      r3,r3,1
15380 15300          907D028C               stw       r3,0x028C(r29)
15384 15304          48000070               b         $+0x0070                  ; 0x00015374
15388 15308   X      2C180000               cmpwi     r24,0
1538C 1530C   X      4182001C               beq       $+0x001C                  ; 0x00015328
15390 15310          5524056B               rlwinm.   r4,r9,0,21,21
15394 15314   X      41820014               beq       $+0x0014                  ; 0x00015328
15398 15318          807D0290               lwz       r3,0x0290(r29)
1539C 1531C          38630001               addi      r3,r3,1
153A0 15320          907D0290               stw       r3,0x0290(r29)
153A4 15324          48000050               b         $+0x0050                  ; 0x00015374
153A8 15328          813B0030               lwz       r9,0x0030(r27)
153AC 1532C   X      2C090000               cmpwi     r9,0
153B0 15330   X      41820030               beq       $+0x0030                  ; 0x00015360
153B4 15334          80890004               lwz       r4,0x0004(r9)
153B8 15338   X      7C082000               cmpw      r8,r4
153BC 1533C   X      40820014               bne       $+0x0014                  ; 0x00015350
153C0 15340          A07C0004               lhz       r3,0x0004(r28)
153C4 15344          A0890008               lhz       r4,0x0008(r9)
153C8 15348   X      7C032000               cmpw      r3,r4
153CC 1534C   X      41820014               beq       $+0x0014                  ; 0x00015360
153D0 15350          81290000               lwz       r9,0x0000(r9)
153D4 15354   X      2C090000               cmpwi     r9,0
153D8 15358   X      4082FFDC               bne       $-0x0024                  ; 0x00015334
153DC 1535C          48000224               b         $+0x0224                  ; 0x00015580
153E0 15360   X      2C090000               cmpwi     r9,0
153E4 15364   X      4182021C               beq       $+0x021C                  ; 0x00015580
153E8 15368          80BD0294               lwz       r5,0x0294(r29)
153EC 1536C          38A50001               addi      r5,r5,1
153F0 15370          90BD0294               stw       r5,0x0294(r29)
153F4 15374          813B000C               lwz       r9,0x000C(r27)
153F8 15378          55230631               rlwinm.   r3,r9,0,24,24
153FC 1537C   X      4082007C               bne       $+0x007C                  ; 0x000153F8
15400 15380   X      2C180000               cmpwi     r24,0
15404 15384   X      40820074               bne       $+0x0074                  ; 0x000153F8
15408 15388          809D0298               lwz       r4,0x0298(r29)
1540C 1538C          38840001               addi      r4,r4,1
15410 15390          909D0298               stw       r4,0x0298(r29)
15414 15394          807F0014               lwz       r3,0x0014(r31)
15418 15398          88A3000D               lbz       r5,0x000D(r3)
1541C 1539C   X      2C050001               cmpwi     r5,1
15420 153A0   X      40820034               bne       $+0x0034                  ; 0x000153D4
15424 153A4          83DF0008               lwz       r30,0x0008(r31)
15428 153A8   X      408A0018               bne       cr2,$+0x0018              ; 0x000153C0
1542C 153AC   X      7FE3FB78               mr        r3,r31
15430 153B0   X      3BE00000               li        r31,0
15434 153B4          48002475               bl        $+0x2474                  ; 0x00017828
15438 153B8          80410014               lwz       RTOC,0x0014(SP)
1543C 153BC          48000158               b         $+0x0158                  ; 0x00015514
15440 153C0   X      7FC3F378               mr        r3,r30
15444 153C4          48002405               bl        $+0x2404                  ; 0x000177C8
15448 153C8          80410014               lwz       RTOC,0x0014(SP)
1544C 153CC   X      7C7E1B78               mr        r30,r3
15450 153D0          48000144               b         $+0x0144                  ; 0x00015514
15454 153D4   X      408A0010               bne       cr2,$+0x0010              ; 0x000153E4
15458 153D8   X      7FFEFB78               mr        r30,r31
1545C 153DC   X      3BE00000               li        r31,0
15460 153E0          48000134               b         $+0x0134                  ; 0x00015514
15464 153E4   X      7FE3FB78               mr        r3,r31
15468 153E8          480023E1               bl        $+0x23E0                  ; 0x000177C8
1546C 153EC          80410014               lwz       RTOC,0x0014(SP)
15470 153F0   X      7C7E1B78               mr        r30,r3
15474 153F4          48000120               b         $+0x0120                  ; 0x00015514
15478 153F8          5520056B               rlwinm.   r0,r9,0,21,21
1547C 153FC   X      418200AC               beq       $+0x00AC                  ; 0x000154A8
15480 15400          807D029C               lwz       r3,0x029C(r29)
15484 15404          38630001               addi      r3,r3,1
15488 15408          907D029C               stw       r3,0x029C(r29)
1548C 1540C          809F0014               lwz       r4,0x0014(r31)
15490 15410          88A4000D               lbz       r5,0x000D(r4)
15494 15414   X      2C050001               cmpwi     r5,1
15498 15418   X      40820034               bne       $+0x0034                  ; 0x0001544C
1549C 1541C          83DF0008               lwz       r30,0x0008(r31)
154A0 15420   X      408A0018               bne       cr2,$+0x0018              ; 0x00015438
154A4 15424   X      7FE3FB78               mr        r3,r31
154A8 15428   X      3BE00000               li        r31,0
154AC 1542C          480023FD               bl        $+0x23FC                  ; 0x00017828
154B0 15430          80410014               lwz       RTOC,0x0014(SP)
154B4 15434          48000038               b         $+0x0038                  ; 0x0001546C
154B8 15438   X      7FC3F378               mr        r3,r30
154BC 1543C          4800238D               bl        $+0x238C                  ; 0x000177C8
154C0 15440          80410014               lwz       RTOC,0x0014(SP)
154C4 15444   X      7C7E1B78               mr        r30,r3
154C8 15448          48000024               b         $+0x0024                  ; 0x0001546C
154CC 1544C   X      408A0010               bne       cr2,$+0x0010              ; 0x0001545C
154D0 15450   X      7FFEFB78               mr        r30,r31
154D4 15454   X      3BE00000               li        r31,0
154D8 15458          48000014               b         $+0x0014                  ; 0x0001546C
154DC 1545C   X      7FE3FB78               mr        r3,r31
154E0 15460          48002369               bl        $+0x2368                  ; 0x000177C8
154E4 15464          80410014               lwz       RTOC,0x0014(SP)
154E8 15468   X      7C7E1B78               mr        r30,r3
154EC 1546C   X      38E00001               li        r7,1
154F0 15470   X      7FC4F378               mr        r4,r30
154F4 15474   X      7F63DB78               mr        r3,r27
154F8 15478   X      7EC5B378               mr        r5,r22
154FC 1547C   X      7E86A378               mr        r6,r20
15500 15480          4BFFA8C5               bl        $-0x573C                  ; 0x0000FD44
15504 15484   X      7C7E1B78               mr        r30,r3
15508 15488   X      2C1E0000               cmpwi     r30,0
1550C 1548C   X      40820088               bne       $+0x0088                  ; 0x00015514
15510 15490          38823848               addi      r4,RTOC,14408
15514 15494          807D01E4               lwz       r3,0x01E4(r29)
15518 15498          38840DB7               addi      r4,r4,3511
1551C 1549C          4BFF4175               bl        $-0xBE8C                  ; 0x00009610
15520 154A0   X      60000000               nop
15524 154A4          480000DC               b         $+0x00DC                  ; 0x00015580
15528 154A8          819D02A0               lwz       r12,0x02A0(r29)
1552C 154AC          380C0001               addi      r0,r12,1
15530 154B0          901D02A0               stw       r0,0x02A0(r29)
15534 154B4          807F0014               lwz       r3,0x0014(r31)
15538 154B8          8883000D               lbz       r4,0x000D(r3)
1553C 154BC   X      2C040001               cmpwi     r4,1
15540 154C0   X      41820034               beq       $+0x0034                  ; 0x000154F4
15544 154C4          393C0006               addi      r9,r28,6
15548 154C8   X      7FA3EB78               mr        r3,r29
1554C 154CC   X      7FE4FB78               mr        r4,r31
15550 154D0   X      7E659B78               mr        r5,r19
15554 154D4   X      7EA6AB78               mr        r6,r21
15558 154D8   X      7E278B78               mr        r7,r17
1555C 154DC   X      7F88E378               mr        r8,r28
15560 154E0          4BFFE9A1               bl        $-0x1660                  ; 0x00013E80
15564 154E4   X      7C7E1B78               mr        r30,r3
15568 154E8   X      2C1E0000               cmpwi     r30,0
1556C 154EC   X      41820094               beq       $+0x0094                  ; 0x00015580
15570 154F0   X      7FDFF378               mr        r31,r30
15574 154F4   X      408A0010               bne       cr2,$+0x0010              ; 0x00015504
15578 154F8   X      7FFEFB78               mr        r30,r31
1557C 154FC   X      3BE00000               li        r31,0
15580 15500          48000014               b         $+0x0014                  ; 0x00015514
15584 15504   X      7FE3FB78               mr        r3,r31
15588 15508          480022C1               bl        $+0x22C0                  ; 0x000177C8
1558C 1550C          80410014               lwz       RTOC,0x0014(SP)
15590 15510   X      7C7E1B78               mr        r30,r3
15594 15514          837B0014               lwz       r27,0x0014(r27)
15598 15518          3AF70001               addi      r23,r23,1
1559C 1551C          801B0004               lwz       r0,0x0004(r27)
155A0 15520   X      2C000000               cmpwi     r0,0
155A4 15524   X      41820018               beq       $+0x0018                  ; 0x0001553C
155A8 15528   X      7F63DB78               mr        r3,r27
155AC 1552C   X      7FC4F378               mr        r4,r30
155B0 15530          480022B1               bl        $+0x22B0                  ; 0x000177E0
155B4 15534          80410014               lwz       RTOC,0x0014(SP)
155B8 15538          48000048               b         $+0x0048                  ; 0x00015580
155BC 1553C   X      7F63DB78               mr        r3,r27
155C0 15540          48002199               bl        $+0x2198                  ; 0x000176D8
155C4 15544          80410014               lwz       RTOC,0x0014(SP)
155C8 15548   X      2C030000               cmpwi     r3,0
155CC 1554C   X      40820024               bne       $+0x0024                  ; 0x00015570
155D0 15550          819D0270               lwz       r12,0x0270(r29)
155D4 15554   X      7F63DB78               mr        r3,r27
155D8 15558          380C0001               addi      r0,r12,1
155DC 1555C   X      7FC4F378               mr        r4,r30
155E0 15560          901D0270               stw       r0,0x0270(r29)
155E4 15564          4800227D               bl        $+0x227C                  ; 0x000177E0
155E8 15568          80410014               lwz       RTOC,0x0014(SP)
155EC 1556C          48000014               b         $+0x0014                  ; 0x00015580
155F0 15570   X      7F63DB78               mr        r3,r27
155F4 15574   X      7FC4F378               mr        r4,r30
155F8 15578          48002179               bl        $+0x2178                  ; 0x000176F0
155FC 1557C          80410014               lwz       RTOC,0x0014(SP)
15600 15580   X      7F29CB78               mr        r9,r25
15604 15584   X      408AFCF4               bne       cr2,$-0x030C              ; 0x00015278
15608 15588   X      2C1F0000               cmpwi     r31,0
1560C 1558C   X      418200A8               beq       $+0x00A8                  ; 0x00015634
15610 15590   X      2C170000               cmpwi     r23,0
15614 15594   X      40820094               bne       $+0x0094                  ; 0x00015628
15618 15598          801C0000               lwz       r0,0x0000(r28)
1561C 1559C   X      2D180000               cmpwi     cr2,r24,0
15620 155A0   X      2C00FFFF               cmpwi     r0,-1
15624 155A4   X      40820014               bne       $+0x0014                  ; 0x000155B8
15628 155A8          A07C0004               lhz       r3,0x0004(r28)
1562C 155AC   X      3C63FFFF               subis     r3,r3,1
15630 155B0   X      2C03FFFF               cmpwi     r3,-1
15634 155B4   X      41820024               beq       $+0x0024                  ; 0x000155D8
15638 155B8          38823848               addi      r4,RTOC,14408
1563C 155BC   X      7F85E378               mr        r5,r28
15640 155C0          807D01E4               lwz       r3,0x01E4(r29)
15644 155C4          38840DDB               addi      r4,r4,3547
15648 155C8          A0FC000C               lhz       r7,0x000C(r28)
1564C 155CC          38DC0006               addi      r6,r28,6
15650 155D0          4BFF4041               bl        $-0xBFC0                  ; 0x00009610
15654 155D4   X      60000000               nop
15658 155D8          83DD0020               lwz       r30,0x0020(r29)
1565C 155DC          3BDE0001               addi      r30,r30,1
15660 155E0          93DD0020               stw       r30,0x0020(r29)
15664 155E4   X      418A002C               beq       cr2,$+0x002C              ; 0x00015610
15668 155E8   X      2C120000               cmpwi     r18,0
1566C 155EC   X      41820014               beq       $+0x0014                  ; 0x00015600
15670 155F0          807D0014               lwz       r3,0x0014(r29)
15674 155F4   X      3863FFFF               subi      r3,r3,1
15678 155F8          907D0014               stw       r3,0x0014(r29)
1567C 155FC          48000020               b         $+0x0020                  ; 0x0001561C
15680 15600          809D0010               lwz       r4,0x0010(r29)
15684 15604   X      3884FFFF               subi      r4,r4,1
15688 15608          909D0010               stw       r4,0x0010(r29)
1568C 1560C          48000010               b         $+0x0010                  ; 0x0001561C
15690 15610          807D0004               lwz       r3,0x0004(r29)
15694 15614   X      3863FFFF               subi      r3,r3,1
15698 15618          907D0004               stw       r3,0x0004(r29)
1569C 1561C          809D0000               lwz       r4,0x0000(r29)
156A0 15620   X      7C762050               sub       r3,r4,r22
156A4 15624          907D0000               stw       r3,0x0000(r29)
156A8 15628   X      7FE3FB78               mr        r3,r31
156AC 1562C          480020F5               bl        $+0x20F4                  ; 0x00017720
156B0 15630          80410014               lwz       RTOC,0x0014(SP)
156B4 15634          38210090               addi      SP,SP,144
156B8 15638          80010008               lwz       r0,0x0008(SP)
156BC 1563C          81810004               lwz       r12,0x0004(SP)
156C0 15640   X      7C0803A6               mtlr      r0                        ; LR = 8
156C4 15644          BA21FFC4               lmw       r17,-0x003C(SP)
156C8 15648          7D838120               mtcrf     56,r12
156CC 1564C   X      4E800020               blr
156D0 15650   X      7C0802A6               mflr      r0                        ; LR = 8
156D4 15654          BE61FFCC               stmw      r19,-0x0034(SP)
156D8 15658          90010008               stw       r0,0x0008(SP)
156DC 1565C          9421FF90               stwu      SP,-0x0070(SP)
156E0 15660   X      7C751B78               mr        r21,r3
156E4 15664          881501FD               lbz       r0,0x01FD(r21)
156E8 15668   X      2C000000               cmpwi     r0,0
156EC 1566C          82D501E0               lwz       r22,0x01E0(r21)
156F0 15670   X      7C942378               mr        r20,r4
156F4 15674   X      4182004C               beq       $+0x004C                  ; 0x000156C0
156F8 15678          88B501FE               lbz       r5,0x01FE(r21)
156FC 1567C   X      2C050000               cmpwi     r5,0
15700 15680   X      4182001C               beq       $+0x001C                  ; 0x0001569C
15704 15684   X      7E83A378               mr        r3,r20
15708 15688          38210070               addi      SP,SP,112
1570C 1568C          80010008               lwz       r0,0x0008(SP)
15710 15690   X      7C0803A6               mtlr      r0                        ; LR = 8
15714 15694          BA61FFCC               lmw       r19,-0x0034(SP)
15718 15698   X      4E800020               blr
1571C 1569C   X      7E83A378               mr        r3,r20
15720 156A0          48002081               bl        $+0x2080                  ; 0x00017720
15724 156A4          80410014               lwz       RTOC,0x0014(SP)
15728 156A8   X      38600000               li        r3,0
1572C 156AC          38210070               addi      SP,SP,112
15730 156B0          80010008               lwz       r0,0x0008(SP)
15734 156B4   X      7C0803A6               mtlr      r0                        ; LR = 8
15738 156B8          BA61FFCC               lmw       r19,-0x0034(SP)
1573C 156BC   X      4E800020               blr
15740 156C0   X      3A600000               li        r19,0
15744 156C4   X      7EC3B378               mr        r3,r22
15748 156C8          4BFF2EF5               bl        $-0xD10C                  ; 0x000085BC
1574C 156CC   X      60000000               nop
15750 156D0   X      39200001               li        r9,1
15754 156D4   X      7C7A1B78               mr        r26,r3
15758 156D8   X      7F5DD378               mr        r29,r26
1575C 156DC   X      2C1D0000               cmpwi     r29,0
15760 156E0   X      40820014               bne       $+0x0014                  ; 0x000156F4
15764 156E4          83F5023C               lwz       r31,0x023C(r21)
15768 156E8          3BFF0001               addi      r31,r31,1
1576C 156EC          93F5023C               stw       r31,0x023C(r21)
15770 156F0          48000174               b         $+0x0174                  ; 0x00015864
15774 156F4          913D0028               stw       r9,0x0028(r29)
15778 156F8   X      7E9FA378               mr        r31,r20
1577C 156FC          927D0008               stw       r19,0x0008(r29)
15780 15700   X      3B200000               li        r25,0
15784 15704          83DD0010               lwz       r30,0x0010(r29)
15788 15708          837D001C               lwz       r27,0x001C(r29)
1578C 1570C          839F000C               lwz       r28,0x000C(r31)
15790 15710          7F7EDA14               add       r27,r30,r27
15794 15714          801F0010               lwz       r0,0x0010(r31)
15798 15718   X      7CFED850               sub       r7,r27,r30
1579C 1571C   X      7C7C0050               sub       r3,r0,r28
157A0 15720          7CE8FE70               srawi     r8,r7,31
157A4 15724          7C65FE70               srawi     r5,r3,31
157A8 15728   X      7D633810               subc      r11,r7,r3
157AC 1572C          7D454110               subfe     r10,r5,r8
157B0 15730   X      7FD7F378               mr        r23,r30
157B4 15734          7D4C5838               and       r12,r10,r11
157B8 15738          7F036214               add       r24,r3,r12
157BC 1573C   X      7F83E378               mr        r3,r28
157C0 15740          7F806214               add       r28,r0,r12
157C4 15744   X      7EE4BB78               mr        r4,r23
157C8 15748          7FD8BA14               add       r30,r24,r23
157CC 1574C   X      7F05C378               mr        r5,r24
157D0 15750          48001E09               bl        $+0x1E08                  ; 0x00017558
157D4 15754          80410014               lwz       RTOC,0x0014(SP)
157D8 15758          801F0010               lwz       r0,0x0010(r31)
157DC 1575C   X      7C00E000               cmpw      r0,r28
157E0 15760   X      40820028               bne       $+0x0028                  ; 0x00015788
157E4 15764          83FF0008               lwz       r31,0x0008(r31)
157E8 15768   X      2C1F0000               cmpwi     r31,0
157EC 1576C   X      40820018               bne       $+0x0018                  ; 0x00015784
157F0 15770          801D0010               lwz       r0,0x0010(r29)
157F4 15774   X      7C60F050               sub       r3,r30,r0
157F8 15778          907D0020               stw       r3,0x0020(r29)
157FC 1577C          7D23CA14               add       r9,r3,r25
15800 15780          4800006C               b         $+0x006C                  ; 0x000157EC
15804 15784          839F000C               lwz       r28,0x000C(r31)
15808 15788          7C98BA14               add       r4,r24,r23
1580C 1578C   X      7C04D840               cmplw     r4,r27
15810 15790   X      4180FF84               blt       $-0x007C                  ; 0x00015714
15814 15794          807D001C               lwz       r3,0x001C(r29)
15818 15798          907D0020               stw       r3,0x0020(r29)
1581C 1579C          7F23CA14               add       r25,r3,r25
15820 157A0   X      7EC3B378               mr        r3,r22
15824 157A4          4BFF2E19               bl        $-0xD1E8                  ; 0x000085BC
15828 157A8   X      60000000               nop
1582C 157AC          907D0008               stw       r3,0x0008(r29)
15830 157B0   X      2C030000               cmpwi     r3,0
15834 157B4   X      40820014               bne       $+0x0014                  ; 0x000157C8
15838 157B8          8375023C               lwz       r27,0x023C(r21)
1583C 157BC          3B7B0001               addi      r27,r27,1
15840 157C0          9375023C               stw       r27,0x023C(r21)
15844 157C4          480000A0               b         $+0x00A0                  ; 0x00015864
15848 157C8          809A0028               lwz       r4,0x0028(r26)
1584C 157CC   X      7C7D1B78               mr        r29,r3
15850 157D0          38840001               addi      r4,r4,1
15854 157D4          909A0028               stw       r4,0x0028(r26)
15858 157D8          83DD0010               lwz       r30,0x0010(r29)
1585C 157DC          837D001C               lwz       r27,0x001C(r29)
15860 157E0          927D0008               stw       r19,0x0008(r29)
15864 157E4          7F7EDA14               add       r27,r30,r27
15868 157E8          4BFFFF2C               b         $-0x00D4                  ; 0x00015714
1586C 157EC          811A0010               lwz       r8,0x0010(r26)
15870 157F0          A0A8000C               lhz       r5,0x000C(r8)
15874 157F4   X      2C050000               cmpwi     r5,0
15878 157F8   X      40820010               bne       $+0x0010                  ; 0x00015808
1587C 157FC          3C690001               addis     r3,r9,1
15880 15800   X      3863FFF2               subi      r3,r3,14
15884 15804          B068000C               sth       r3,0x000C(r8)
15888 15808          913A0024               stw       r9,0x0024(r26)
1588C 1580C   X      7EC3B378               mr        r3,r22
15890 15810   X      7F44D378               mr        r4,r26
15894 15814          4BFF36F9               bl        $-0xC908                  ; 0x00008F0C
15898 15818   X      60000000               nop
1589C 1581C   X      2C030000               cmpwi     r3,0
158A0 15820   X      41820014               beq       $+0x0014                  ; 0x00015834
158A4 15824          83F50240               lwz       r31,0x0240(r21)
158A8 15828          3BFF0001               addi      r31,r31,1
158AC 1582C          93F50240               stw       r31,0x0240(r21)
158B0 15830          48000034               b         $+0x0034                  ; 0x00015864
158B4 15834          80750224               lwz       r3,0x0224(r21)
158B8 15838          38630001               addi      r3,r3,1
158BC 1583C          90750224               stw       r3,0x0224(r21)
158C0 15840   X      7E83A378               mr        r3,r20
158C4 15844          48001EDD               bl        $+0x1EDC                  ; 0x00017720
158C8 15848          80410014               lwz       RTOC,0x0014(SP)
158CC 1584C   X      38600000               li        r3,0
158D0 15850          38210070               addi      SP,SP,112
158D4 15854          80010008               lwz       r0,0x0008(SP)
158D8 15858   X      7C0803A6               mtlr      r0                        ; LR = 8
158DC 1585C          BA61FFCC               lmw       r19,-0x0034(SP)
158E0 15860   X      4E800020               blr
158E4 15864   X      2C1A0000               cmpwi     r26,0
158E8 15868   X      4182FE1C               beq       $-0x01E4                  ; 0x00015684
158EC 1586C   X      7F43D378               mr        r3,r26
158F0 15870          4BFF2F15               bl        $-0xD0EC                  ; 0x00008784
158F4 15874   X      60000000               nop
158F8 15878   X      7E83A378               mr        r3,r20
158FC 1587C          38210070               addi      SP,SP,112
15900 15880          80010008               lwz       r0,0x0008(SP)
15904 15884   X      7C0803A6               mtlr      r0                        ; LR = 8
15908 15888          BA61FFCC               lmw       r19,-0x0034(SP)
1590C 1588C   X      4E800020               blr
15910 15890   X      7C0802A6               mflr      r0                        ; LR = 8
15914 15894          BF41FFE8               stmw      r26,-0x0018(SP)
15918 15898          90010008               stw       r0,0x0008(SP)
1591C 1589C          9421FF90               stwu      SP,-0x0070(SP)
15920 158A0          3BA10038               addi      r29,SP,56
15924 158A4   X      7C7C1B78               mr        r28,r3
15928 158A8          837C0014               lwz       r27,0x0014(r28)
1592C 158AC   X      7C9E2378               mr        r30,r4
15930 158B0          83FB0004               lwz       r31,0x0004(r27)
15934 158B4          38610038               addi      r3,SP,56
15938 158B8          3B410040               addi      r26,SP,64
1593C 158BC          48001AA5               bl        $+0x1AA4                  ; 0x00017360
15940 158C0          80410014               lwz       RTOC,0x0014(SP)
15944 158C4          801D0000               lwz       r0,0x0000(r29)
15948 158C8          901A0000               stw       r0,0x0000(r26)
1594C 158CC          819F02A4               lwz       r12,0x02A4(r31)
15950 158D0          801D0004               lwz       r0,0x0004(r29)
15954 158D4          398C0001               addi      r12,r12,1
15958 158D8          919F02A4               stw       r12,0x02A4(r31)
1595C 158DC          901A0004               stw       r0,0x0004(r26)
15960 158E0          819E0014               lwz       r12,0x0014(r30)
15964 158E4          880C000D               lbz       r0,0x000D(r12)
15968 158E8   X      2C000000               cmpwi     r0,0
1596C 158EC   X      40820014               bne       $+0x0014                  ; 0x00015900
15970 158F0          819F0250               lwz       r12,0x0250(r31)
15974 158F4          380C0001               addi      r0,r12,1
15978 158F8          901F0250               stw       r0,0x0250(r31)
1597C 158FC          48000050               b         $+0x0050                  ; 0x0001594C
15980 15900   X      7FC4F378               mr        r4,r30
15984 15904   X      7F83E378               mr        r3,r28
15988 15908          4BFFB7D1               bl        $-0x4830                  ; 0x000110D8
1598C 1590C   X      7C7E1B78               mr        r30,r3
15990 15910   X      2C1E0000               cmpwi     r30,0
15994 15914   X      418202F4               beq       $+0x02F4                  ; 0x00015C08
15998 15918          83BE0014               lwz       r29,0x0014(r30)
1599C 1591C          887D000D               lbz       r3,0x000D(r29)
159A0 15920   X      2C030000               cmpwi     r3,0
159A4 15924   X      40820014               bne       $+0x0014                  ; 0x00015938
159A8 15928          809F0254               lwz       r4,0x0254(r31)
159AC 1592C          38840001               addi      r4,r4,1
159B0 15930          909F0254               stw       r4,0x0254(r31)
159B4 15934          48000018               b         $+0x0018                  ; 0x0001594C
159B8 15938   X      7F83E378               mr        r3,r28
159BC 1593C   X      7FC4F378               mr        r4,r30
159C0 15940          48001E59               bl        $+0x1E58                  ; 0x00017798
159C4 15944          80410014               lwz       RTOC,0x0014(SP)
159C8 15948          480002C0               b         $+0x02C0                  ; 0x00015C08
159CC 1594C          83BE000C               lwz       r29,0x000C(r30)
159D0 15950          A07D0006               lhz       r3,0x0006(r29)
159D4 15954   X      2C030000               cmpwi     r3,0
159D8 15958   X      40820020               bne       $+0x0020                  ; 0x00015978
159DC 1595C          809D0008               lwz       r4,0x0008(r29)
159E0 15960   X      2C040000               cmpwi     r4,0
159E4 15964   X      40820014               bne       $+0x0014                  ; 0x00015978
159E8 15968          807F0074               lwz       r3,0x0074(r31)
159EC 1596C          907D0006               stw       r3,0x0006(r29)
159F0 15970          A09F0078               lhz       r4,0x0078(r31)
159F4 15974          B09D000A               sth       r4,0x000A(r29)
159F8 15978          80BF0080               lwz       r5,0x0080(r31)
159FC 1597C   X      28050000               cmplwi    r5,0x0000
15A00 15980   X      40810024               ble       $+0x0024                  ; 0x000159A4
15A04 15984          807D0000               lwz       r3,0x0000(r29)
15A08 15988          809F0074               lwz       r4,0x0074(r31)
15A0C 1598C   X      7C032000               cmpw      r3,r4
15A10 15990   X      40820014               bne       $+0x0014                  ; 0x000159A4
15A14 15994          A0BD0004               lhz       r5,0x0004(r29)
15A18 15998          A07F0078               lhz       r3,0x0078(r31)
15A1C 1599C   X      7C051800               cmpw      r5,r3
15A20 159A0   X      41820088               beq       $+0x0088                  ; 0x00015A28
15A24 159A4          809F0090               lwz       r4,0x0090(r31)
15A28 159A8   X      28040000               cmplwi    r4,0x0000
15A2C 159AC   X      40810024               ble       $+0x0024                  ; 0x000159D0
15A30 159B0          807D0000               lwz       r3,0x0000(r29)
15A34 159B4          809F0084               lwz       r4,0x0084(r31)
15A38 159B8   X      7C032000               cmpw      r3,r4
15A3C 159BC   X      40820014               bne       $+0x0014                  ; 0x000159D0
15A40 159C0          A0BD0004               lhz       r5,0x0004(r29)
15A44 159C4          A07F0088               lhz       r3,0x0088(r31)
15A48 159C8   X      7C051800               cmpw      r5,r3
15A4C 159CC   X      4182005C               beq       $+0x005C                  ; 0x00015A28
15A50 159D0          809F00A0               lwz       r4,0x00A0(r31)
15A54 159D4   X      28040000               cmplwi    r4,0x0000
15A58 159D8   X      40810024               ble       $+0x0024                  ; 0x000159FC
15A5C 159DC          807D0000               lwz       r3,0x0000(r29)
15A60 159E0          809F0094               lwz       r4,0x0094(r31)
15A64 159E4   X      7C032000               cmpw      r3,r4
15A68 159E8   X      40820014               bne       $+0x0014                  ; 0x000159FC
15A6C 159EC          A0BD0004               lhz       r5,0x0004(r29)
15A70 159F0          A07F0098               lhz       r3,0x0098(r31)
15A74 159F4   X      7C051800               cmpw      r5,r3
15A78 159F8   X      41820030               beq       $+0x0030                  ; 0x00015A28
15A7C 159FC          809F00B0               lwz       r4,0x00B0(r31)
15A80 15A00   X      28040000               cmplwi    r4,0x0000
15A84 15A04   X      408100E0               ble       $+0x00E0                  ; 0x00015AE4
15A88 15A08          807D0000               lwz       r3,0x0000(r29)
15A8C 15A0C          809F00A4               lwz       r4,0x00A4(r31)
15A90 15A10   X      7C032000               cmpw      r3,r4
15A94 15A14   X      408200D0               bne       $+0x00D0                  ; 0x00015AE4
15A98 15A18          A0BD0004               lhz       r5,0x0004(r29)
15A9C 15A1C          A07F00A8               lhz       r3,0x00A8(r31)
15AA0 15A20   X      7C051800               cmpw      r5,r3
15AA4 15A24   X      408200C0               bne       $+0x00C0                  ; 0x00015AE4
15AA8 15A28   X      7FC3F378               mr        r3,r30
15AAC 15A2C          48001D85               bl        $+0x1D84                  ; 0x000177B0
15AB0 15A30          80410014               lwz       RTOC,0x0014(SP)
15AB4 15A34          8B7D0000               lbz       r27,0x0000(r29)
15AB8 15A38   X      577B07FF               clrlwi.   r27,r27,31
15ABC 15A3C   X      41820058               beq       $+0x0058                  ; 0x00015A94
15AC0 15A40          801D0000               lwz       r0,0x0000(r29)
15AC4 15A44   X      2C00FFFF               cmpwi     r0,-1
15AC8 15A48   X      40820030               bne       $+0x0030                  ; 0x00015A78
15ACC 15A4C          A09D0004               lhz       r4,0x0004(r29)
15AD0 15A50   X      3C84FFFF               subis     r4,r4,1
15AD4 15A54   X      2C04FFFF               cmpwi     r4,-1
15AD8 15A58   X      40820020               bne       $+0x0020                  ; 0x00015A78
15ADC 15A5C          80BF0028               lwz       r5,0x0028(r31)
15AE0 15A60          809F0014               lwz       r4,0x0014(r31)
15AE4 15A64          38A50001               addi      r5,r5,1
15AE8 15A68          90BF0028               stw       r5,0x0028(r31)
15AEC 15A6C          38840001               addi      r4,r4,1
15AF0 15A70          909F0014               stw       r4,0x0014(r31)
15AF4 15A74          48000038               b         $+0x0038                  ; 0x00015AAC
15AF8 15A78          80DF0024               lwz       r6,0x0024(r31)
15AFC 15A7C          809F0010               lwz       r4,0x0010(r31)
15B00 15A80          38C60001               addi      r6,r6,1
15B04 15A84          90DF0024               stw       r6,0x0024(r31)
15B08 15A88          38840001               addi      r4,r4,1
15B0C 15A8C          909F0010               stw       r4,0x0010(r31)
15B10 15A90          4800001C               b         $+0x001C                  ; 0x00015AAC
15B14 15A94          80BF000C               lwz       r5,0x000C(r31)
15B18 15A98          809F0004               lwz       r4,0x0004(r31)
15B1C 15A9C          38A50001               addi      r5,r5,1
15B20 15AA0          90BF000C               stw       r5,0x000C(r31)
15B24 15AA4          38840001               addi      r4,r4,1
15B28 15AA8          909F0004               stw       r4,0x0004(r31)
15B2C 15AAC          80DF0000               lwz       r6,0x0000(r31)
15B30 15AB0          7CA33214               add       r5,r3,r6
15B34 15AB4          90BF0000               stw       r5,0x0000(r31)
15B38 15AB8          80FF0008               lwz       r7,0x0008(r31)
15B3C 15ABC          7D033A14               add       r8,r3,r7
15B40 15AC0   X      7FC3F378               mr        r3,r30
15B44 15AC4          911F0008               stw       r8,0x0008(r31)
15B48 15AC8          48001CE9               bl        $+0x1CE8                  ; 0x000177B0
15B4C 15ACC          80410014               lwz       RTOC,0x0014(SP)
15B50 15AD0   X      7C651B78               mr        r5,r3
15B54 15AD4   X      7FE3FB78               mr        r3,r31
15B58 15AD8   X      7FC4F378               mr        r4,r30
15B5C 15ADC          4BFFF4D5               bl        $-0x0B2C                  ; 0x00014FB0
15B60 15AE0          48000128               b         $+0x0128                  ; 0x00015C08
15B64 15AE4          881F034C               lbz       r0,0x034C(r31)
15B68 15AE8   X      2C000000               cmpwi     r0,0
15B6C 15AEC   X      4182003C               beq       $+0x003C                  ; 0x00015B28
15B70 15AF0          887D0000               lbz       r3,0x0000(r29)
15B74 15AF4   X      546307FF               clrlwi.   r3,r3,31
15B78 15AF8   X      41820030               beq       $+0x0030                  ; 0x00015B28
15B7C 15AFC   X      7FC3F378               mr        r3,r30
15B80 15B00          48001CB1               bl        $+0x1CB0                  ; 0x000177B0
15B84 15B04          80410014               lwz       RTOC,0x0014(SP)
15B88 15B08   X      7C7D1B78               mr        r29,r3
15B8C 15B0C   X      7FC3F378               mr        r3,r30
15B90 15B10          48001CB9               bl        $+0x1CB8                  ; 0x000177C8
15B94 15B14          80410014               lwz       RTOC,0x0014(SP)
15B98 15B18   X      7C641B78               mr        r4,r3
15B9C 15B1C   X      7FE3FB78               mr        r3,r31
15BA0 15B20   X      7FA5EB78               mr        r5,r29
15BA4 15B24          4BFFF48D               bl        $-0x0B74                  ; 0x00014FB0
15BA8 15B28          801C0004               lwz       r0,0x0004(r28)
15BAC 15B2C   X      2C000000               cmpwi     r0,0
15BB0 15B30   X      41820058               beq       $+0x0058                  ; 0x00015B88
15BB4 15B34   X      7F83E378               mr        r3,r28
15BB8 15B38          48001BD1               bl        $+0x1BD0                  ; 0x00017708
15BBC 15B3C          80410014               lwz       RTOC,0x0014(SP)
15BC0 15B40          83BC0024               lwz       r29,0x0024(r28)
15BC4 15B44   X      7C03E840               cmplw     r3,r29
15BC8 15B48   X      40800018               bge       $+0x0018                  ; 0x00015B60
15BCC 15B4C   X      7F83E378               mr        r3,r28
15BD0 15B50   X      7FC4F378               mr        r4,r30
15BD4 15B54          48001C8D               bl        $+0x1C8C                  ; 0x000177E0
15BD8 15B58          80410014               lwz       RTOC,0x0014(SP)
15BDC 15B5C          480000AC               b         $+0x00AC                  ; 0x00015C08
15BE0 15B60          837F002C               lwz       r27,0x002C(r31)
15BE4 15B64   X      7FC3F378               mr        r3,r30
15BE8 15B68          3B7B0001               addi      r27,r27,1
15BEC 15B6C          937F002C               stw       r27,0x002C(r31)
15BF0 15B70          809F0238               lwz       r4,0x0238(r31)
15BF4 15B74          38840001               addi      r4,r4,1
15BF8 15B78          909F0238               stw       r4,0x0238(r31)
15BFC 15B7C          48001BA5               bl        $+0x1BA4                  ; 0x00017720
15C00 15B80          80410014               lwz       RTOC,0x0014(SP)
15C04 15B84          48000084               b         $+0x0084                  ; 0x00015C08
15C08 15B88   X      7FE3FB78               mr        r3,r31
15C0C 15B8C   X      7FC4F378               mr        r4,r30
15C10 15B90          4BFFFAC1               bl        $-0x0540                  ; 0x00015650
15C14 15B94   X      2C030000               cmpwi     r3,0
15C18 15B98   X      41820070               beq       $+0x0070                  ; 0x00015C08
15C1C 15B9C          80BF0244               lwz       r5,0x0244(r31)
15C20 15BA0   X      7F83E378               mr        r3,r28
15C24 15BA4          83BF01E0               lwz       r29,0x01E0(r31)
15C28 15BA8          38A50001               addi      r5,r5,1
15C2C 15BAC   X      7FC4F378               mr        r4,r30
15C30 15BB0          90BF0244               stw       r5,0x0244(r31)
15C34 15BB4          A0DC0030               lhz       r6,0x0030(r28)
15C38 15BB8          60C60002               ori       r6,r6,0x0002
15C3C 15BBC          B0DC0030               sth       r6,0x0030(r28)
15C40 15BC0          48001C21               bl        $+0x1C20                  ; 0x000177E0
15C44 15BC4          80410014               lwz       RTOC,0x0014(SP)
15C48 15BC8          813B000C               lwz       r9,0x000C(r27)
15C4C 15BCC          552004E7               rlwinm.   r0,r9,0,19,19
15C50 15BD0   X      40820018               bne       $+0x0018                  ; 0x00015BE8
15C54 15BD4          61201000               ori       r0,r9,0x1000
15C58 15BD8          901B000C               stw       r0,0x000C(r27)
15C5C 15BDC          807F022C               lwz       r3,0x022C(r31)
15C60 15BE0          38630001               addi      r3,r3,1
15C64 15BE4          907F022C               stw       r3,0x022C(r31)
15C68 15BE8          889F01FD               lbz       r4,0x01FD(r31)
15C6C 15BEC   X      2C040000               cmpwi     r4,0
15C70 15BF0   X      40820018               bne       $+0x0018                  ; 0x00015C08
15C74 15BF4          38820148               addi      r4,RTOC,328
15C78 15BF8   X      7FA3EB78               mr        r3,r29
15C7C 15BFC   X      7FE5FB78               mr        r5,r31
15C80 15C00          4BFF5D35               bl        $-0xA2CC                  ; 0x0000B934
15C84 15C04   X      60000000               nop
15C88 15C08          38610048               addi      r3,SP,72
15C8C 15C0C          3BC10040               addi      r30,SP,64
15C90 15C10          3BA10048               addi      r29,SP,72
15C94 15C14          3B810050               addi      r28,SP,80
15C98 15C18          3B610040               addi      r27,SP,64
15C9C 15C1C          48001745               bl        $+0x1744                  ; 0x00017360
15CA0 15C20          80410014               lwz       RTOC,0x0014(SP)
15CA4 15C24          80BD0004               lwz       r5,0x0004(r29)
15CA8 15C28          38610050               addi      r3,SP,80
15CAC 15C2C          80810048               lwz       r4,0x0048(SP)
15CB0 15C30          80FE0004               lwz       r7,0x0004(r30)
15CB4 15C34          80C10040               lwz       r6,0x0040(SP)
15CB8 15C38          48001849               bl        $+0x1848                  ; 0x00017480
15CBC 15C3C          80410014               lwz       RTOC,0x0014(SP)
15CC0 15C40          801C0000               lwz       r0,0x0000(r28)
15CC4 15C44          819F02AC               lwz       r12,0x02AC(r31)
15CC8 15C48          901B0000               stw       r0,0x0000(r27)
15CCC 15C4C          801C0004               lwz       r0,0x0004(r28)
15CD0 15C50          817F02BC               lwz       r11,0x02BC(r31)
15CD4 15C54          901B0004               stw       r0,0x0004(r27)
15CD8 15C58          81210044               lwz       r9,0x0044(SP)
15CDC 15C5C          811F02B4               lwz       r8,0x02B4(r31)
15CE0 15C60          7C096214               add       r0,r9,r12
15CE4 15C64          901F02AC               stw       r0,0x02AC(r31)
15CE8 15C68   X      7C095840               cmplw     r9,r11
15CEC 15C6C   X      40810018               ble       $+0x0018                  ; 0x00015C84
15CF0 15C70          913F02BC               stw       r9,0x02BC(r31)
15CF4 15C74   X      2C080000               cmpwi     r8,0
15CF8 15C78   X      40820018               bne       $+0x0018                  ; 0x00015C90
15CFC 15C7C          913F02B4               stw       r9,0x02B4(r31)
15D00 15C80          48000010               b         $+0x0010                  ; 0x00015C90
15D04 15C84   X      7C094040               cmplw     r9,r8
15D08 15C88   X      40800008               bge       $+0x0008                  ; 0x00015C90
15D0C 15C8C          913F02B4               stw       r9,0x02B4(r31)
15D10 15C90   X      38600000               li        r3,0
15D14 15C94          38210070               addi      SP,SP,112
15D18 15C98          80010008               lwz       r0,0x0008(SP)
15D1C 15C9C   X      7C0803A6               mtlr      r0                        ; LR = 8
15D20 15CA0          BB41FFE8               lmw       r26,-0x0018(SP)
15D24 15CA4   X      4E800020               blr
15D28 15CA8   X      7C0802A6               mflr      r0                        ; LR = 8
15D2C 15CAC          BF41FFE8               stmw      r26,-0x0018(SP)
15D30 15CB0          90010008               stw       r0,0x0008(SP)
15D34 15CB4          9421FF90               stwu      SP,-0x0070(SP)
15D38 15CB8          3BE10038               addi      r31,SP,56
15D3C 15CBC   X      7C7D1B78               mr        r29,r3
15D40 15CC0          839D0014               lwz       r28,0x0014(r29)
15D44 15CC4          38610038               addi      r3,SP,56
15D48 15CC8          83DC0004               lwz       r30,0x0004(r28)
15D4C 15CCC          3B410040               addi      r26,SP,64
15D50 15CD0          837E01E0               lwz       r27,0x01E0(r30)
15D54 15CD4          4800168D               bl        $+0x168C                  ; 0x00017360
15D58 15CD8          80410014               lwz       RTOC,0x0014(SP)
15D5C 15CDC          801F0000               lwz       r0,0x0000(r31)
15D60 15CE0   X      7FA3EB78               mr        r3,r29
15D64 15CE4          901A0000               stw       r0,0x0000(r26)
15D68 15CE8          801F0004               lwz       r0,0x0004(r31)
15D6C 15CEC          901A0004               stw       r0,0x0004(r26)
15D70 15CF0          819E02C0               lwz       r12,0x02C0(r30)
15D74 15CF4          380C0001               addi      r0,r12,1
15D78 15CF8          901E02C0               stw       r0,0x02C0(r30)
15D7C 15CFC          480019AD               bl        $+0x19AC                  ; 0x000176A8
15D80 15D00          80410014               lwz       RTOC,0x0014(SP)
15D84 15D04   X      7C7F1B78               mr        r31,r3
15D88 15D08   X      2C1F0000               cmpwi     r31,0
15D8C 15D0C   X      418200C4               beq       $+0x00C4                  ; 0x00015DD0
15D90 15D10          819F0014               lwz       r12,0x0014(r31)
15D94 15D14          888C000D               lbz       r4,0x000D(r12)
15D98 15D18   X      2C040000               cmpwi     r4,0
15D9C 15D1C   X      41820020               beq       $+0x0020                  ; 0x00015D3C
15DA0 15D20          8062FFD4               lwz       r3,-0x002C(RTOC)
15DA4 15D24          38630E05               addi      r3,r3,3589
15DA8 15D28          4BFF680D               bl        $-0x97F4                  ; 0x0000C534
15DAC 15D2C   X      60000000               nop
15DB0 15D30   X      7FE3FB78               mr        r3,r31
15DB4 15D34          480019ED               bl        $+0x19EC                  ; 0x00017720
15DB8 15D38          80410014               lwz       RTOC,0x0014(SP)
15DBC 15D3C   X      7FC3F378               mr        r3,r30
15DC0 15D40   X      7FE4FB78               mr        r4,r31
15DC4 15D44          4BFFF90D               bl        $-0x06F4                  ; 0x00015650
15DC8 15D48   X      2C030000               cmpwi     r3,0
15DCC 15D4C   X      40820020               bne       $+0x0020                  ; 0x00015D6C
15DD0 15D50   X      7FA3EB78               mr        r3,r29
15DD4 15D54          48001955               bl        $+0x1954                  ; 0x000176A8
15DD8 15D58          80410014               lwz       RTOC,0x0014(SP)
15DDC 15D5C   X      7C7F1B78               mr        r31,r3
15DE0 15D60   X      2C1F0000               cmpwi     r31,0
15DE4 15D64   X      4182006C               beq       $+0x006C                  ; 0x00015DD0
15DE8 15D68          4BFFFFA8               b         $-0x0058                  ; 0x00015D10
15DEC 15D6C          819E0248               lwz       r12,0x0248(r30)
15DF0 15D70   X      7FA3EB78               mr        r3,r29
15DF4 15D74          380C0001               addi      r0,r12,1
15DF8 15D78   X      7FE4FB78               mr        r4,r31
15DFC 15D7C          901E0248               stw       r0,0x0248(r30)
15E00 15D80          A0BD0030               lhz       r5,0x0030(r29)
15E04 15D84          60A50002               ori       r5,r5,0x0002
15E08 15D88          B0BD0030               sth       r5,0x0030(r29)
15E0C 15D8C          480019AD               bl        $+0x19AC                  ; 0x00017738
15E10 15D90          80410014               lwz       RTOC,0x0014(SP)
15E14 15D94          813C000C               lwz       r9,0x000C(r28)
15E18 15D98          552004E7               rlwinm.   r0,r9,0,19,19
15E1C 15D9C   X      40820018               bne       $+0x0018                  ; 0x00015DB4
15E20 15DA0          61201000               ori       r0,r9,0x1000
15E24 15DA4          901C000C               stw       r0,0x000C(r28)
15E28 15DA8          807E022C               lwz       r3,0x022C(r30)
15E2C 15DAC          38630001               addi      r3,r3,1
15E30 15DB0          907E022C               stw       r3,0x022C(r30)
15E34 15DB4          38820148               addi      r4,RTOC,328
15E38 15DB8   X      7F63DB78               mr        r3,r27
15E3C 15DBC   X      7FC5F378               mr        r5,r30
15E40 15DC0          4BFF5B75               bl        $-0xA48C                  ; 0x0000B934
15E44 15DC4   X      60000000               nop
15E48 15DC8   X      2C1F0000               cmpwi     r31,0
15E4C 15DCC   X      40820024               bne       $+0x0024                  ; 0x00015DF0
15E50 15DD0          813C000C               lwz       r9,0x000C(r28)
15E54 15DD4          553D04E7               rlwinm.   r29,r9,0,19,19
15E58 15DD8   X      41820018               beq       $+0x0018                  ; 0x00015DF0
15E5C 15DDC          55230524               rlwinm    r3,r9,0,20,18
15E60 15DE0          907C000C               stw       r3,0x000C(r28)
15E64 15DE4          809E0230               lwz       r4,0x0230(r30)
15E68 15DE8          38840001               addi      r4,r4,1
15E6C 15DEC          909E0230               stw       r4,0x0230(r30)
15E70 15DF0          38610048               addi      r3,SP,72
15E74 15DF4          3BE10040               addi      r31,SP,64
15E78 15DF8          3BA10048               addi      r29,SP,72
15E7C 15DFC          3B810050               addi      r28,SP,80
15E80 15E00          3B610040               addi      r27,SP,64
15E84 15E04          4800155D               bl        $+0x155C                  ; 0x00017360
15E88 15E08          80410014               lwz       RTOC,0x0014(SP)
15E8C 15E0C          80BD0004               lwz       r5,0x0004(r29)
15E90 15E10          38610050               addi      r3,SP,80
15E94 15E14          80810048               lwz       r4,0x0048(SP)
15E98 15E18          80FF0004               lwz       r7,0x0004(r31)
15E9C 15E1C          80C10040               lwz       r6,0x0040(SP)
15EA0 15E20          48001661               bl        $+0x1660                  ; 0x00017480
15EA4 15E24          80410014               lwz       RTOC,0x0014(SP)
15EA8 15E28          801C0000               lwz       r0,0x0000(r28)
15EAC 15E2C          819E02C8               lwz       r12,0x02C8(r30)
15EB0 15E30          901B0000               stw       r0,0x0000(r27)
15EB4 15E34          801C0004               lwz       r0,0x0004(r28)
15EB8 15E38          817E02D8               lwz       r11,0x02D8(r30)
15EBC 15E3C          901B0004               stw       r0,0x0004(r27)
15EC0 15E40          81210044               lwz       r9,0x0044(SP)
15EC4 15E44          811E02D0               lwz       r8,0x02D0(r30)
15EC8 15E48          7C096214               add       r0,r9,r12
15ECC 15E4C          901E02C8               stw       r0,0x02C8(r30)
15ED0 15E50   X      7C095840               cmplw     r9,r11
15ED4 15E54   X      40810018               ble       $+0x0018                  ; 0x00015E6C
15ED8 15E58          913E02D8               stw       r9,0x02D8(r30)
15EDC 15E5C   X      2C080000               cmpwi     r8,0
15EE0 15E60   X      40820018               bne       $+0x0018                  ; 0x00015E78
15EE4 15E64          913E02D0               stw       r9,0x02D0(r30)
15EE8 15E68          48000010               b         $+0x0010                  ; 0x00015E78
15EEC 15E6C   X      7C094040               cmplw     r9,r8
15EF0 15E70   X      40800008               bge       $+0x0008                  ; 0x00015E78
15EF4 15E74          913E02D0               stw       r9,0x02D0(r30)
15EF8 15E78   X      38600000               li        r3,0
15EFC 15E7C          38210070               addi      SP,SP,112
15F00 15E80          80010008               lwz       r0,0x0008(SP)
15F04 15E84   X      7C0803A6               mtlr      r0                        ; LR = 8
15F08 15E88          BB41FFE8               lmw       r26,-0x0018(SP)
15F0C 15E8C   X      4E800020               blr
15F10 15E90   X      7C0802A6               mflr      r0                        ; LR = 8
15F14 15E94          BF21FFE4               stmw      r25,-0x001C(SP)
15F18 15E98          90010008               stw       r0,0x0008(SP)
15F1C 15E9C          9421FF80               stwu      SP,-0x0080(SP)
15F20 15EA0          3BE10038               addi      r31,SP,56
15F24 15EA4   X      7C7E1B78               mr        r30,r3
15F28 15EA8          837E0014               lwz       r27,0x0014(r30)
15F2C 15EAC          38610038               addi      r3,SP,56
15F30 15EB0          83BB0004               lwz       r29,0x0004(r27)
15F34 15EB4          3B210040               addi      r25,SP,64
15F38 15EB8          3B9E0040               addi      r28,r30,64
15F3C 15EBC   X      3B400000               li        r26,0
15F40 15EC0          480014A1               bl        $+0x14A0                  ; 0x00017360
15F44 15EC4          80410014               lwz       RTOC,0x0014(SP)
15F48 15EC8          801F0000               lwz       r0,0x0000(r31)
15F4C 15ECC   X      7FC3F378               mr        r3,r30
15F50 15ED0          90190000               stw       r0,0x0000(r25)
15F54 15ED4          801F0004               lwz       r0,0x0004(r31)
15F58 15ED8          90190004               stw       r0,0x0004(r25)
15F5C 15EDC          819D02DC               lwz       r12,0x02DC(r29)
15F60 15EE0          380C0001               addi      r0,r12,1
15F64 15EE4          901D02DC               stw       r0,0x02DC(r29)
15F68 15EE8          480017C1               bl        $+0x17C0                  ; 0x000176A8
15F6C 15EEC          80410014               lwz       RTOC,0x0014(SP)
15F70 15EF0   X      7C7F1B78               mr        r31,r3
15F74 15EF4   X      2C1F0000               cmpwi     r31,0
15F78 15EF8   X      418200F0               beq       $+0x00F0                  ; 0x00015FE8
15F7C 15EFC          813F0014               lwz       r9,0x0014(r31)
15F80 15F00          8809000D               lbz       r0,0x000D(r9)
15F84 15F04   X      2C00000D               cmpwi     r0,13
15F88 15F08   X      4082001C               bne       $+0x001C                  ; 0x00015F24
15F8C 15F0C          9B49000D               stb       r26,0x000D(r9)
15F90 15F10   X      7F83E378               mr        r3,r28
15F94 15F14   X      7FE4FB78               mr        r4,r31
15F98 15F18          480017A9               bl        $+0x17A8                  ; 0x000176C0
15F9C 15F1C          80410014               lwz       RTOC,0x0014(SP)
15FA0 15F20          48000028               b         $+0x0028                  ; 0x00015F48
15FA4 15F24   X      7FC3F378               mr        r3,r30
15FA8 15F28          480017B1               bl        $+0x17B0                  ; 0x000176D8
15FAC 15F2C          80410014               lwz       RTOC,0x0014(SP)
15FB0 15F30   X      2C030000               cmpwi     r3,0
15FB4 15F34   X      41820030               beq       $+0x0030                  ; 0x00015F64
15FB8 15F38   X      7FC3F378               mr        r3,r30
15FBC 15F3C   X      7FE4FB78               mr        r4,r31
15FC0 15F40          480017B1               bl        $+0x17B0                  ; 0x000176F0
15FC4 15F44          80410014               lwz       RTOC,0x0014(SP)
15FC8 15F48   X      7FC3F378               mr        r3,r30
15FCC 15F4C          4800175D               bl        $+0x175C                  ; 0x000176A8
15FD0 15F50          80410014               lwz       RTOC,0x0014(SP)
15FD4 15F54   X      7C7F1B78               mr        r31,r3
15FD8 15F58   X      2C1F0000               cmpwi     r31,0
15FDC 15F5C   X      4182008C               beq       $+0x008C                  ; 0x00015FE8
15FE0 15F60          4BFFFF9C               b         $-0x0064                  ; 0x00015EFC
15FE4 15F64   X      7FC3F378               mr        r3,r30
15FE8 15F68          480017A1               bl        $+0x17A0                  ; 0x00017708
15FEC 15F6C          80410014               lwz       RTOC,0x0014(SP)
15FF0 15F70          801E0024               lwz       r0,0x0024(r30)
15FF4 15F74   X      7C030040               cmplw     r3,r0
15FF8 15F78   X      4180002C               blt       $+0x002C                  ; 0x00015FA4
15FFC 15F7C          839D0018               lwz       r28,0x0018(r29)
16000 15F80   X      7FE3FB78               mr        r3,r31
16004 15F84          3B9C0001               addi      r28,r28,1
16008 15F88          939D0018               stw       r28,0x0018(r29)
1600C 15F8C          809D0280               lwz       r4,0x0280(r29)
16010 15F90          38840001               addi      r4,r4,1
16014 15F94          909D0280               stw       r4,0x0280(r29)
16018 15F98          48001789               bl        $+0x1788                  ; 0x00017720
1601C 15F9C          80410014               lwz       RTOC,0x0014(SP)
16020 15FA0          48000020               b         $+0x0020                  ; 0x00015FC0
16024 15FA4          835D0274               lwz       r26,0x0274(r29)
16028 15FA8   X      7FC3F378               mr        r3,r30
1602C 15FAC          3B5A0001               addi      r26,r26,1
16030 15FB0   X      7FE4FB78               mr        r4,r31
16034 15FB4          935D0274               stw       r26,0x0274(r29)
16038 15FB8          48001781               bl        $+0x1780                  ; 0x00017738
1603C 15FBC          80410014               lwz       RTOC,0x0014(SP)
16040 15FC0          813B000C               lwz       r9,0x000C(r27)
16044 15FC4          553C04A5               rlwinm.   r28,r9,0,18,18
16048 15FC8   X      40820018               bne       $+0x0018                  ; 0x00015FE0
1604C 15FCC          61232000               ori       r3,r9,0x2000
16050 15FD0          907B000C               stw       r3,0x000C(r27)
16054 15FD4          809D0268               lwz       r4,0x0268(r29)
16058 15FD8          38840001               addi      r4,r4,1
1605C 15FDC          909D0268               stw       r4,0x0268(r29)
16060 15FE0   X      2C1F0000               cmpwi     r31,0
16064 15FE4   X      40820024               bne       $+0x0024                  ; 0x00016008
16068 15FE8          813B000C               lwz       r9,0x000C(r27)
1606C 15FEC          552504A5               rlwinm.   r5,r9,0,18,18
16070 15FF0   X      41820018               beq       $+0x0018                  ; 0x00016008
16074 15FF4          552304E2               rlwinm    r3,r9,0,19,17
16078 15FF8          907B000C               stw       r3,0x000C(r27)
1607C 15FFC          809D026C               lwz       r4,0x026C(r29)
16080 16000          38840001               addi      r4,r4,1
16084 16004          909D026C               stw       r4,0x026C(r29)
16088 16008          38610048               addi      r3,SP,72
1608C 1600C          3BE10040               addi      r31,SP,64
16090 16010          3BC10048               addi      r30,SP,72
16094 16014          3B810050               addi      r28,SP,80
16098 16018          3B610040               addi      r27,SP,64
1609C 1601C          48001345               bl        $+0x1344                  ; 0x00017360
160A0 16020          80410014               lwz       RTOC,0x0014(SP)
160A4 16024          80BE0004               lwz       r5,0x0004(r30)
160A8 16028          38610050               addi      r3,SP,80
160AC 1602C          80810048               lwz       r4,0x0048(SP)
160B0 16030          80FF0004               lwz       r7,0x0004(r31)
160B4 16034          80C10040               lwz       r6,0x0040(SP)
160B8 16038          48001449               bl        $+0x1448                  ; 0x00017480
160BC 1603C          80410014               lwz       RTOC,0x0014(SP)
160C0 16040          801C0000               lwz       r0,0x0000(r28)
160C4 16044          819D02E4               lwz       r12,0x02E4(r29)
160C8 16048          901B0000               stw       r0,0x0000(r27)
160CC 1604C          801C0004               lwz       r0,0x0004(r28)
160D0 16050          817D02F4               lwz       r11,0x02F4(r29)
160D4 16054          901B0004               stw       r0,0x0004(r27)
160D8 16058          81210044               lwz       r9,0x0044(SP)
160DC 1605C          811D02EC               lwz       r8,0x02EC(r29)
160E0 16060          7C096214               add       r0,r9,r12
160E4 16064          901D02E4               stw       r0,0x02E4(r29)
160E8 16068   X      7C095840               cmplw     r9,r11
160EC 1606C   X      40810018               ble       $+0x0018                  ; 0x00016084
160F0 16070          913D02F4               stw       r9,0x02F4(r29)
160F4 16074   X      2C080000               cmpwi     r8,0
160F8 16078   X      40820018               bne       $+0x0018                  ; 0x00016090
160FC 1607C          913D02EC               stw       r9,0x02EC(r29)
16100 16080          48000010               b         $+0x0010                  ; 0x00016090
16104 16084   X      7C094040               cmplw     r9,r8
16108 16088   X      40800008               bge       $+0x0008                  ; 0x00016090
1610C 1608C          913D02EC               stw       r9,0x02EC(r29)
16110 16090   X      38600000               li        r3,0
16114 16094          38210080               addi      SP,SP,128
16118 16098          80010008               lwz       r0,0x0008(SP)
1611C 1609C   X      7C0803A6               mtlr      r0                        ; LR = 8
16120 160A0          BB21FFE4               lmw       r25,-0x001C(SP)
16124 160A4   X      4E800020               blr
16128 160A8   X      7C0802A6               mflr      r0                        ; LR = 8
1612C 160AC          BF01FFE0               stmw      r24,-0x0020(SP)
16130 160B0          90010008               stw       r0,0x0008(SP)
16134 160B4          9421FF80               stwu      SP,-0x0080(SP)
16138 160B8          3BE10038               addi      r31,SP,56
1613C 160BC   X      7C781B78               mr        r24,r3
16140 160C0          83B80014               lwz       r29,0x0014(r24)
16144 160C4          38610038               addi      r3,SP,56
16148 160C8          837D0004               lwz       r27,0x0004(r29)
1614C 160CC          3BC10040               addi      r30,SP,64
16150 160D0          48001291               bl        $+0x1290                  ; 0x00017360
16154 160D4          80410014               lwz       RTOC,0x0014(SP)
16158 160D8          801F0000               lwz       r0,0x0000(r31)
1615C 160DC          391B01DC               addi      r8,r27,476
16160 160E0          901E0000               stw       r0,0x0000(r30)
16164 160E4          819B02F8               lwz       r12,0x02F8(r27)
16168 160E8          801F0004               lwz       r0,0x0004(r31)
1616C 160EC          398C0001               addi      r12,r12,1
16170 160F0          817B01DC               lwz       r11,0x01DC(r27)
16174 160F4          901E0004               stw       r0,0x0004(r30)
16178 160F8   X      2C0B0000               cmpwi     r11,0
1617C 160FC          919B02F8               stw       r12,0x02F8(r27)
16180 16100   X      41820020               beq       $+0x0020                  ; 0x00016120
16184 16104          81280000               lwz       r9,0x0000(r8)
16188 16108   X      7C09E800               cmpw      r9,r29
1618C 1610C   X      41820188               beq       $+0x0188                  ; 0x00016294
16190 16110          80090008               lwz       r0,0x0008(r9)
16194 16114          39090008               addi      r8,r9,8
16198 16118   X      2C000000               cmpwi     r0,0
1619C 1611C   X      4082FFE8               bne       $-0x0018                  ; 0x00016104
161A0 16120          807D0004               lwz       r3,0x0004(r29)
161A4 16124   X      3B200000               li        r25,0
161A8 16128          83C300BC               lwz       r30,0x00BC(r3)
161AC 1612C          3B4300BC               addi      r26,r3,188
161B0 16130   X      2C1E0000               cmpwi     r30,0
161B4 16134   X      418200E8               beq       $+0x00E8                  ; 0x0001621C
161B8 16138          809E0014               lwz       r4,0x0014(r30)
161BC 1613C   X      7C04E800               cmpw      r4,r29
161C0 16140   X      4182000C               beq       $+0x000C                  ; 0x0001614C
161C4 16144   X      7FDAF378               mr        r26,r30
161C8 16148          480000C8               b         $+0x00C8                  ; 0x00016210
161CC 1614C          83FD0004               lwz       r31,0x0004(r29)
161D0 16150   X      7FC3F378               mr        r3,r30
161D4 16154   X      3B800000               li        r28,0
161D8 16158          4BFFBA9D               bl        $-0x4564                  ; 0x00011BF4
161DC 1615C          813E000C               lwz       r9,0x000C(r30)
161E0 16160          5520056B               rlwinm.   r0,r9,0,21,21
161E4 16164   X      4182001C               beq       $+0x001C                  ; 0x00016180
161E8 16168          819F01D0               lwz       r12,0x01D0(r31)
161EC 1616C   X      380CFFFF               subi      r0,r12,1
161F0 16170          901F01D0               stw       r0,0x01D0(r31)
161F4 16174          7C1C0034               cntlzw    r28,r0
161F8 16178          813E000C               lwz       r9,0x000C(r30)
161FC 1617C   X      579CD97E               srwi      r28,r28,5
16200 16180          552305AD               rlwinm.   r3,r9,0,22,22
16204 16184   X      41820020               beq       $+0x0020                  ; 0x000161A4
16208 16188          809F01C8               lwz       r4,0x01C8(r31)
1620C 1618C   X      3884FFFF               subi      r4,r4,1
16210 16190          7C830034               cntlzw    r3,r4
16214 16194          909F01C8               stw       r4,0x01C8(r31)
16218 16198   X      5463D97E               srwi      r3,r3,5
1621C 1619C          7F851B78               or        r5,r28,r3
16220 161A0   X      54BC063E               clrlwi    r28,r5,24
16224 161A4   X      38800018               li        r4,24
16228 161A8   X      7FC3F378               mr        r3,r30
1622C 161AC          4BFF3B15               bl        $-0xC4EC                  ; 0x00009CC0
16230 161B0   X      60000000               nop
16234 161B4          819F00C0               lwz       r12,0x00C0(r31)
16238 161B8   X      380CFFFF               subi      r0,r12,1
1623C 161BC          901F00C0               stw       r0,0x00C0(r31)
16240 161C0   X      2C000000               cmpwi     r0,0
16244 161C4   X      40820034               bne       $+0x0034                  ; 0x000161F8
16248 161C8          807F01F8               lwz       r3,0x01F8(r31)
1624C 161CC   X      2C030000               cmpwi     r3,0
16250 161D0   X      41820010               beq       $+0x0010                  ; 0x000161E0
16254 161D4          4800145D               bl        $+0x145C                  ; 0x00017630
16258 161D8          80410014               lwz       RTOC,0x0014(SP)
1625C 161DC          933F01F8               stw       r25,0x01F8(r31)
16260 161E0          807F01E0               lwz       r3,0x01E0(r31)
16264 161E4          4BFF3529               bl        $-0xCAD8                  ; 0x0000970C
16268 161E8   X      60000000               nop
1626C 161EC   X      2C030000               cmpwi     r3,0
16270 161F0   X      40820020               bne       $+0x0020                  ; 0x00016210
16274 161F4          48000034               b         $+0x0034                  ; 0x00016228
16278 161F8   X      2C1C0000               cmpwi     r28,0
1627C 161FC   X      41820014               beq       $+0x0014                  ; 0x00016210
16280 16200   X      7FE3FB78               mr        r3,r31
16284 16204          4BFF7CBD               bl        $-0x8344                  ; 0x0000DEC0
16288 16208   X      2C030000               cmpwi     r3,0
1628C 1620C   X      4182001C               beq       $+0x001C                  ; 0x00016228
16290 16210          83DA0000               lwz       r30,0x0000(r26)
16294 16214   X      2C1E0000               cmpwi     r30,0
16298 16218   X      4082FF20               bne       $-0x00E0                  ; 0x00016138
1629C 1621C          801D000C               lwz       r0,0x000C(r29)
162A0 16220   X      54000032               clrrwi    r0,r0,6
162A4 16224          901D000C               stw       r0,0x000C(r29)
162A8 16228          83FD0030               lwz       r31,0x0030(r29)
162AC 1622C   X      3BC00000               li        r30,0
162B0 16230   X      2C1F0000               cmpwi     r31,0
162B4 16234   X      418200D8               beq       $+0x00D8                  ; 0x0001630C
162B8 16238          807F0000               lwz       r3,0x0000(r31)
162BC 1623C          391B00B8               addi      r8,r27,184
162C0 16240          907D0030               stw       r3,0x0030(r29)
162C4 16244          813B00B8               lwz       r9,0x00B8(r27)
162C8 16248   X      2C090000               cmpwi     r9,0
162CC 1624C   X      41820034               beq       $+0x0034                  ; 0x00016280
162D0 16250          80FF0004               lwz       r7,0x0004(r31)
162D4 16254          80890004               lwz       r4,0x0004(r9)
162D8 16258   X      7C072000               cmpw      r7,r4
162DC 1625C   X      40820014               bne       $+0x0014                  ; 0x00016270
162E0 16260          A07F0008               lhz       r3,0x0008(r31)
162E4 16264          A0890008               lhz       r4,0x0008(r9)
162E8 16268   X      7C032000               cmpw      r3,r4
162EC 1626C   X      41820014               beq       $+0x0014                  ; 0x00016280
162F0 16270   X      7D284B78               mr        r8,r9
162F4 16274          81280000               lwz       r9,0x0000(r8)
162F8 16278   X      2C090000               cmpwi     r9,0
162FC 1627C   X      4082FFD8               bne       $-0x0028                  ; 0x00016254
16300 16280          80680000               lwz       r3,0x0000(r8)
16304 16284   X      2C030000               cmpwi     r3,0
16308 16288   X      40820018               bne       $+0x0018                  ; 0x000162A0
1630C 1628C   X      39200000               li        r9,0
16310 16290          48000044               b         $+0x0044                  ; 0x000162D4
16314 16294          80BD0008               lwz       r5,0x0008(r29)
16318 16298          90A80000               stw       r5,0x0000(r8)
1631C 1629C          4BFFFE84               b         $-0x017C                  ; 0x00016120
16320 162A0          8123000C               lwz       r9,0x000C(r3)
16324 162A4   X      3889FFFF               subi      r4,r9,1
16328 162A8          9083000C               stw       r4,0x000C(r3)
1632C 162AC   X      28090001               cmplwi    r9,0x0001
16330 162B0   X      41810020               bgt       $+0x0020                  ; 0x000162D0
16334 162B4          80A30000               lwz       r5,0x0000(r3)
16338 162B8   X      38800010               li        r4,16
1633C 162BC          90A80000               stw       r5,0x0000(r8)
16340 162C0          4BFF3A01               bl        $-0xC600                  ; 0x00009CC0
16344 162C4   X      60000000               nop
16348 162C8   X      39200000               li        r9,0
1634C 162CC          48000008               b         $+0x0008                  ; 0x000162D4
16350 162D0   X      3929FFFF               subi      r9,r9,1
16354 162D4          7D3C0034               cntlzw    r28,r9
16358 162D8   X      7FE3FB78               mr        r3,r31
1635C 162DC   X      579CD97E               srwi      r28,r28,5
16360 162E0          7FC4E378               or        r4,r30,r28
16364 162E4   X      549E063E               clrlwi    r30,r4,24
16368 162E8   X      3880000C               li        r4,12
1636C 162EC          48000FB5               bl        $+0x0FB4                  ; 0x000172A0
16370 162F0          80410014               lwz       RTOC,0x0014(SP)
16374 162F4   X      7FE3FB78               mr        r3,r31
16378 162F8          48000FF1               bl        $+0x0FF0                  ; 0x000172E8
1637C 162FC          80410014               lwz       RTOC,0x0014(SP)
16380 16300          83FD0030               lwz       r31,0x0030(r29)
16384 16304   X      2C1F0000               cmpwi     r31,0
16388 16308   X      4082FF30               bne       $-0x00D0                  ; 0x00016238
1638C 1630C   X      2C1E0000               cmpwi     r30,0
16390 16310   X      41820028               beq       $+0x0028                  ; 0x00016338
16394 16314   X      7F63DB78               mr        r3,r27
16398 16318          4BFF7BA9               bl        $-0x8458                  ; 0x0000DEC0
1639C 1631C   X      2C030000               cmpwi     r3,0
163A0 16320   X      40820018               bne       $+0x0018                  ; 0x00016338
163A4 16324          38823848               addi      r4,RTOC,14408
163A8 16328          807B01E4               lwz       r3,0x01E4(r27)
163AC 1632C          38840E23               addi      r4,r4,3619
163B0 16330          4BFF2AD1               bl        $-0xD530                  ; 0x00008E00
163B4 16334   X      60000000               nop
163B8 16338          835D0040               lwz       r26,0x0040(r29)
163BC 1633C          807A000C               lwz       r3,0x000C(r26)
163C0 16340   X      3863FFFF               subi      r3,r3,1
163C4 16344          907A000C               stw       r3,0x000C(r26)
163C8 16348   X      2C030000               cmpwi     r3,0
163CC 1634C   X      4082000C               bne       $+0x000C                  ; 0x00016358
163D0 16350   X      7F63DB78               mr        r3,r27
163D4 16354          4BFF7B6D               bl        $-0x8494                  ; 0x0000DEC0
163D8 16358          813D0018               lwz       r9,0x0018(r29)
163DC 1635C   X      2C090000               cmpwi     r9,0
163E0 16360   X      41820058               beq       $+0x0058                  ; 0x000163B8
163E4 16364          807B01F8               lwz       r3,0x01F8(r27)
163E8 16368   X      7C091800               cmpw      r9,r3
163EC 1636C   X      40820040               bne       $+0x0040                  ; 0x000163AC
163F0 16370          480012C1               bl        $+0x12C0                  ; 0x00017630
163F4 16374          80410014               lwz       RTOC,0x0014(SP)
163F8 16378          813B01DC               lwz       r9,0x01DC(r27)
163FC 1637C          933B01F8               stw       r25,0x01F8(r27)
16400 16380   X      2C090000               cmpwi     r9,0
16404 16384   X      4182000C               beq       $+0x000C                  ; 0x00016390
16408 16388          80690018               lwz       r3,0x0018(r9)
1640C 1638C          48000008               b         $+0x0008                  ; 0x00016394
16410 16390   X      38600000               li        r3,0
16414 16394          907B01F8               stw       r3,0x01F8(r27)
16418 16398   X      2C030000               cmpwi     r3,0
1641C 1639C   X      41820010               beq       $+0x0010                  ; 0x000163AC
16420 163A0   X      388003E8               li        r4,1000
16424 163A4          480013AD               bl        $+0x13AC                  ; 0x00017750
16428 163A8          80410014               lwz       RTOC,0x0014(SP)
1642C 163AC          807D0018               lwz       r3,0x0018(r29)
16430 163B0          480013B9               bl        $+0x13B8                  ; 0x00017768
16434 163B4          80410014               lwz       RTOC,0x0014(SP)
16438 163B8          387B0070               addi      r3,r27,112
1643C 163BC   X      7F04C378               mr        r4,r24
16440 163C0          3BC10040               addi      r30,SP,64
16444 163C4          3BA10048               addi      r29,SP,72
16448 163C8          3B810050               addi      r28,SP,80
1644C 163CC          3B410040               addi      r26,SP,64
16450 163D0          480013B1               bl        $+0x13B0                  ; 0x00017780
16454 163D4          80410014               lwz       RTOC,0x0014(SP)
16458 163D8   X      7C7F1B78               mr        r31,r3
1645C 163DC          38610048               addi      r3,SP,72
16460 163E0          48000F81               bl        $+0x0F80                  ; 0x00017360
16464 163E4          80410014               lwz       RTOC,0x0014(SP)
16468 163E8          80BD0004               lwz       r5,0x0004(r29)
1646C 163EC          38610050               addi      r3,SP,80
16470 163F0          80810048               lwz       r4,0x0048(SP)
16474 163F4          80FE0004               lwz       r7,0x0004(r30)
16478 163F8          80C10040               lwz       r6,0x0040(SP)
1647C 163FC          48001085               bl        $+0x1084                  ; 0x00017480
16480 16400          80410014               lwz       RTOC,0x0014(SP)
16484 16404          801C0000               lwz       r0,0x0000(r28)
16488 16408          901A0000               stw       r0,0x0000(r26)
1648C 1640C          801C0004               lwz       r0,0x0004(r28)
16490 16410          819B0300               lwz       r12,0x0300(r27)
16494 16414          901A0004               stw       r0,0x0004(r26)
16498 16418          81210044               lwz       r9,0x0044(SP)
1649C 1641C          801B0310               lwz       r0,0x0310(r27)
164A0 16420          7D896214               add       r12,r9,r12
164A4 16424          811B0308               lwz       r8,0x0308(r27)
164A8 16428   X      7C090040               cmplw     r9,r0
164AC 1642C          919B0300               stw       r12,0x0300(r27)
164B0 16430   X      40810018               ble       $+0x0018                  ; 0x00016448
164B4 16434          913B0310               stw       r9,0x0310(r27)
164B8 16438   X      2C080000               cmpwi     r8,0
164BC 1643C   X      40820018               bne       $+0x0018                  ; 0x00016454
164C0 16440          913B0308               stw       r9,0x0308(r27)
164C4 16444          48000010               b         $+0x0010                  ; 0x00016454
164C8 16448   X      7C094040               cmplw     r9,r8
164CC 1644C   X      40800008               bge       $+0x0008                  ; 0x00016454
164D0 16450          913B0308               stw       r9,0x0308(r27)
164D4 16454   X      7FE3FB78               mr        r3,r31
164D8 16458          38210080               addi      SP,SP,128
164DC 1645C          80010008               lwz       r0,0x0008(SP)
164E0 16460   X      7C0803A6               mtlr      r0                        ; LR = 8
164E4 16464          BB01FFE0               lmw       r24,-0x0020(SP)
164E8 16468   X      4E800020               blr
164EC 1646C   X      7C0802A6               mflr      r0                        ; LR = 8
164F0 16470          BEE1FFDC               stmw      r23,-0x0024(SP)
164F4 16474          90010008               stw       r0,0x0008(SP)
164F8 16478          9421FF80               stwu      SP,-0x0080(SP)
164FC 1647C          3B810038               addi      r28,SP,56
16500 16480   X      7C7F1B78               mr        r31,r3
16504 16484          38610038               addi      r3,SP,56
16508 16488   X      7C9E2378               mr        r30,r4
1650C 1648C          3AE10040               addi      r23,SP,64
16510 16490   X      7D1D4378               mr        r29,r8
16514 16494   X      3B000000               li        r24,0
16518 16498   X      7CFB3B78               mr        r27,r7
1651C 1649C   X      7CDA3378               mr        r26,r6
16520 164A0   X      7CB92B78               mr        r25,r5
16524 164A4          48000EBD               bl        $+0x0EBC                  ; 0x00017360
16528 164A8          80410014               lwz       RTOC,0x0014(SP)
1652C 164AC          801C0000               lwz       r0,0x0000(r28)
16530 164B0          90170000               stw       r0,0x0000(r23)
16534 164B4          801C0004               lwz       r0,0x0004(r28)
16538 164B8   X      3B800001               li        r28,1
1653C 164BC          90170004               stw       r0,0x0004(r23)
16540 164C0          819F0314               lwz       r12,0x0314(r31)
16544 164C4          380C0001               addi      r0,r12,1
16548 164C8          901F0314               stw       r0,0x0314(r31)
1654C 164CC          801E0014               lwz       r0,0x0014(r30)
16550 164D0   X      2C000000               cmpwi     r0,0
16554 164D4   X      4182000C               beq       $+0x000C                  ; 0x000164E0
16558 164D8   X      3BA00000               li        r29,0
1655C 164DC          480000D8               b         $+0x00D8                  ; 0x000165B4
16560 164E0          387F0070               addi      r3,r31,112
16564 164E4   X      7FA9EB78               mr        r9,r29
16568 164E8   X      38800044               li        r4,68
1656C 164EC   X      7FC5F378               mr        r5,r30
16570 164F0   X      7F26CB78               mr        r6,r25
16574 164F4   X      7F47D378               mr        r7,r26
16578 164F8   X      7F68DB78               mr        r8,r27
1657C 164FC          48001345               bl        $+0x1344                  ; 0x00017840
16580 16500          80410014               lwz       RTOC,0x0014(SP)
16584 16504   X      39200004               li        r9,4
16588 16508   X      7C7D1B78               mr        r29,r3
1658C 1650C   X      2C1D0000               cmpwi     r29,0
16590 16510   X      41820020               beq       $+0x0020                  ; 0x00016530
16594 16514          38823848               addi      r4,RTOC,14408
16598 16518   X      7FA5EB78               mr        r5,r29
1659C 1651C          807F01E4               lwz       r3,0x01E4(r31)
165A0 16520          38840E45               addi      r4,r4,3653
165A4 16524          4BFF28DD               bl        $-0xD724                  ; 0x00008E00
165A8 16528   X      60000000               nop
165AC 1652C          48000088               b         $+0x0088                  ; 0x000165B4
165B0 16530          837E0014               lwz       r27,0x0014(r30)
165B4 16534   X      38600080               li        r3,128
165B8 16538          907B000C               stw       r3,0x000C(r27)
165BC 1653C          389F0074               addi      r4,r31,116
165C0 16540          939B002C               stw       r28,0x002C(r27)
165C4 16544          38FE0040               addi      r7,r30,64
165C8 16548          931B003C               stw       r24,0x003C(r27)
165CC 1654C          913B0000               stw       r9,0x0000(r27)
165D0 16550          913B0028               stw       r9,0x0028(r27)
165D4 16554          909B0040               stw       r4,0x0040(r27)
165D8 16558   X      38800004               li        r4,4
165DC 1655C          80BF0080               lwz       r5,0x0080(r31)
165E0 16560          38A50001               addi      r5,r5,1
165E4 16564          90BF0080               stw       r5,0x0080(r31)
165E8 16568          80DB0040               lwz       r6,0x0040(r27)
165EC 1656C          93FB0004               stw       r31,0x0004(r27)
165F0 16570          93DB0014               stw       r30,0x0014(r27)
165F4 16574          90DB0038               stw       r6,0x0038(r27)
165F8 16578          90FB0010               stw       r7,0x0010(r27)
165FC 1657C          811F01DC               lwz       r8,0x01DC(r31)
16600 16580          911B0008               stw       r8,0x0008(r27)
16604 16584          937F01DC               stw       r27,0x01DC(r31)
16608 16588          807B0010               lwz       r3,0x0010(r27)
1660C 1658C          480012CD               bl        $+0x12CC                  ; 0x00017858
16610 16590          80410014               lwz       RTOC,0x0014(SP)
16614 16594          907B0018               stw       r3,0x0018(r27)
16618 16598   X      2C030000               cmpwi     r3,0
1661C 1659C   X      40820018               bne       $+0x0018                  ; 0x000165B4
16620 165A0          38823848               addi      r4,RTOC,14408
16624 165A4          807F01E4               lwz       r3,0x01E4(r31)
16628 165A8          38840E6C               addi      r4,r4,3692
1662C 165AC          4BFF2855               bl        $-0xD7AC                  ; 0x00008E00
16630 165B0   X      60000000               nop
16634 165B4          38610048               addi      r3,SP,72
16638 165B8          3BC10040               addi      r30,SP,64
1663C 165BC          3B810048               addi      r28,SP,72
16640 165C0          3B610050               addi      r27,SP,80
16644 165C4          3B410040               addi      r26,SP,64
16648 165C8          48000D99               bl        $+0x0D98                  ; 0x00017360
1664C 165CC          80410014               lwz       RTOC,0x0014(SP)
16650 165D0          80FE0004               lwz       r7,0x0004(r30)
16654 165D4          38610050               addi      r3,SP,80
16658 165D8          80C10040               lwz       r6,0x0040(SP)
1665C 165DC          80BC0004               lwz       r5,0x0004(r28)
16660 165E0          80810048               lwz       r4,0x0048(SP)
16664 165E4          48000E9D               bl        $+0x0E9C                  ; 0x00017480
16668 165E8          80410014               lwz       RTOC,0x0014(SP)
1666C 165EC          801B0000               lwz       r0,0x0000(r27)
16670 165F0          901A0000               stw       r0,0x0000(r26)
16674 165F4          801B0004               lwz       r0,0x0004(r27)
16678 165F8          901A0004               stw       r0,0x0004(r26)
1667C 165FC          81210044               lwz       r9,0x0044(SP)
16680 16600          801F031C               lwz       r0,0x031C(r31)
16684 16604          819F032C               lwz       r12,0x032C(r31)
16688 16608          7C090214               add       r0,r9,r0
1668C 1660C          811F0324               lwz       r8,0x0324(r31)
16690 16610   X      7C096040               cmplw     r9,r12
16694 16614          901F031C               stw       r0,0x031C(r31)
16698 16618   X      40810018               ble       $+0x0018                  ; 0x00016630
1669C 1661C          913F032C               stw       r9,0x032C(r31)
166A0 16620   X      2C080000               cmpwi     r8,0
166A4 16624   X      40820018               bne       $+0x0018                  ; 0x0001663C
166A8 16628          913F0324               stw       r9,0x0324(r31)
166AC 1662C          48000010               b         $+0x0010                  ; 0x0001663C
166B0 16630   X      7C094040               cmplw     r9,r8
166B4 16634   X      40800008               bge       $+0x0008                  ; 0x0001663C
166B8 16638          913F0324               stw       r9,0x0324(r31)
166BC 1663C   X      7FA3EB78               mr        r3,r29
166C0 16640          38210080               addi      SP,SP,128
166C4 16644          80010008               lwz       r0,0x0008(SP)
166C8 16648   X      7C0803A6               mtlr      r0                        ; LR = 8
166CC 1664C          BAE1FFDC               lmw       r23,-0x0024(SP)
166D0 16650   X      4E800020               blr
166D4 16654   X      7C0802A6               mflr      r0                        ; LR = 8
166D8 16658          BF41FFE8               stmw      r26,-0x0018(SP)
166DC 1665C          90010008               stw       r0,0x0008(SP)
166E0 16660          9421FF90               stwu      SP,-0x0070(SP)
166E4 16664          3BC10038               addi      r30,SP,56
166E8 16668   X      7C7F1B78               mr        r31,r3
166EC 1666C          38610038               addi      r3,SP,56
166F0 16670          3BA10040               addi      r29,SP,64
166F4 16674   X      3B600000               li        r27,0
166F8 16678          48000CE9               bl        $+0x0CE8                  ; 0x00017360
166FC 1667C          80410014               lwz       RTOC,0x0014(SP)
16700 16680          801E0000               lwz       r0,0x0000(r30)
16704 16684          901D0000               stw       r0,0x0000(r29)
16708 16688          801E0004               lwz       r0,0x0004(r30)
1670C 1668C          901D0004               stw       r0,0x0004(r29)
16710 16690          819F0330               lwz       r12,0x0330(r31)
16714 16694          380C0001               addi      r0,r12,1
16718 16698          901F0330               stw       r0,0x0330(r31)
1671C 1669C          807F01E0               lwz       r3,0x01E0(r31)
16720 166A0          4BFF47DD               bl        $-0xB824                  ; 0x0000AE7C
16724 166A4   X      60000000               nop
16728 166A8   X      7C7E1B78               mr        r30,r3
1672C 166AC   X      2C1E0000               cmpwi     r30,0
16730 166B0   X      41820290               beq       $+0x0290                  ; 0x00016940
16734 166B4   X      3B400000               li        r26,0
16738 166B8          801E002C               lwz       r0,0x002C(r30)
1673C 166BC          839E0024               lwz       r28,0x0024(r30)
16740 166C0   X      2C000000               cmpwi     r0,0
16744 166C4   X      7F83E378               mr        r3,r28
16748 166C8   X      41820100               beq       $+0x0100                  ; 0x000167C8
1674C 166CC          807E0008               lwz       r3,0x0008(r30)
16750 166D0   X      2C030000               cmpwi     r3,0
16754 166D4   X      4182001C               beq       $+0x001C                  ; 0x000166F0
16758 166D8          839E0020               lwz       r28,0x0020(r30)
1675C 166DC          935E0028               stw       r26,0x0028(r30)
16760 166E0          937E0008               stw       r27,0x0008(r30)
16764 166E4          939E0024               stw       r28,0x0024(r30)
16768 166E8          4BFF2CA1               bl        $-0xD360                  ; 0x00009388
1676C 166EC   X      60000000               nop
16770 166F0   X      38800003               li        r4,3
16774 166F4   X      7F83E378               mr        r3,r28
16778 166F8          48000F21               bl        $+0x0F20                  ; 0x00017618
1677C 166FC          80410014               lwz       RTOC,0x0014(SP)
16780 16700   X      7C7D1B78               mr        r29,r3
16784 16704   X      2C1D0000               cmpwi     r29,0
16788 16708   X      40820038               bne       $+0x0038                  ; 0x00016740
1678C 1670C          38823848               addi      r4,RTOC,14408
16790 16710   X      7F85E378               mr        r5,r28
16794 16714          807F01E4               lwz       r3,0x01E4(r31)
16798 16718          38840E92               addi      r4,r4,3730
1679C 1671C          4BFF2EF5               bl        $-0xD10C                  ; 0x00009610
167A0 16720   X      60000000               nop
167A4 16724          819F0018               lwz       r12,0x0018(r31)
167A8 16728   X      7FC3F378               mr        r3,r30
167AC 1672C          380C0001               addi      r0,r12,1
167B0 16730          901F0018               stw       r0,0x0018(r31)
167B4 16734          4BFF2C55               bl        $-0xD3AC                  ; 0x00009388
167B8 16738   X      60000000               nop
167BC 1673C          480001EC               b         $+0x01EC                  ; 0x00016928
167C0 16740          807E0010               lwz       r3,0x0010(r30)
167C4 16744   X      7F85E378               mr        r5,r28
167C8 16748          809D000C               lwz       r4,0x000C(r29)
167CC 1674C          48000E0D               bl        $+0x0E0C                  ; 0x00017558
167D0 16750          80410014               lwz       RTOC,0x0014(SP)
167D4 16754          801D000C               lwz       r0,0x000C(r29)
167D8 16758          7C1C0214               add       r0,r28,r0
167DC 1675C   X      7FE3FB78               mr        r3,r31
167E0 16760          901D0010               stw       r0,0x0010(r29)
167E4 16764   X      7FA4EB78               mr        r4,r29
167E8 16768          80BE002C               lwz       r5,0x002C(r30)
167EC 1676C          54A50638               rlwinm    r5,r5,0,24,28
167F0 16770          4BFF9861               bl        $-0x67A0                  ; 0x0000FFD0
167F4 16774          801E002C               lwz       r0,0x002C(r30)
167F8 16778          540005EF               rlwinm.   r0,r0,0,23,23
167FC 1677C   X      41820030               beq       $+0x0030                  ; 0x000167AC
16800 16780          807F01F8               lwz       r3,0x01F8(r31)
16804 16784   X      2C030000               cmpwi     r3,0
16808 16788   X      41820010               beq       $+0x0010                  ; 0x00016798
1680C 1678C          48000EA5               bl        $+0x0EA4                  ; 0x00017630
16810 16790          80410014               lwz       RTOC,0x0014(SP)
16814 16794          937F01F8               stw       r27,0x01F8(r31)
16818 16798          807F01E0               lwz       r3,0x01E0(r31)
1681C 1679C          4BFF2F71               bl        $-0xD090                  ; 0x0000970C
16820 167A0   X      60000000               nop
16824 167A4   X      7FE3FB78               mr        r3,r31
16828 167A8          4BFF7719               bl        $-0x88E8                  ; 0x0000DEC0
1682C 167AC   X      7FC3F378               mr        r3,r30
16830 167B0          4BFF2BD9               bl        $-0xD428                  ; 0x00009388
16834 167B4   X      60000000               nop
16838 167B8          819F0264               lwz       r12,0x0264(r31)
1683C 167BC          380C0001               addi      r0,r12,1
16840 167C0          901F0264               stw       r0,0x0264(r31)
16844 167C4          48000164               b         $+0x0164                  ; 0x00016928
16848 167C8          83BF0220               lwz       r29,0x0220(r31)
1684C 167CC   X      7C1CE840               cmplw     r28,r29
16850 167D0   X      41800014               blt       $+0x0014                  ; 0x000167E4
16854 167D4          809E0030               lwz       r4,0x0030(r30)
16858 167D8          80BF021C               lwz       r5,0x021C(r31)
1685C 167DC   X      7C042840               cmplw     r4,r5
16860 167E0   X      408000BC               bge       $+0x00BC                  ; 0x0001689C
16864 167E4   X      38800003               li        r4,3
16868 167E8          48000E31               bl        $+0x0E30                  ; 0x00017618
1686C 167EC          80410014               lwz       RTOC,0x0014(SP)
16870 167F0   X      7C7D1B78               mr        r29,r3
16874 167F4   X      2C1D0000               cmpwi     r29,0
16878 167F8   X      40820038               bne       $+0x0038                  ; 0x00016830
1687C 167FC          38823848               addi      r4,RTOC,14408
16880 16800   X      7F85E378               mr        r5,r28
16884 16804          807F01E4               lwz       r3,0x01E4(r31)
16888 16808          38840E92               addi      r4,r4,3730
1688C 1680C          4BFF2E05               bl        $-0xD1FC                  ; 0x00009610
16890 16810   X      60000000               nop
16894 16814          819F0018               lwz       r12,0x0018(r31)
16898 16818   X      7FC3F378               mr        r3,r30
1689C 1681C          380C0001               addi      r0,r12,1
168A0 16820          901F0018               stw       r0,0x0018(r31)
168A4 16824          4BFF2B65               bl        $-0xD49C                  ; 0x00009388
168A8 16828   X      60000000               nop
168AC 1682C          480000FC               b         $+0x00FC                  ; 0x00016928
168B0 16830          807E0010               lwz       r3,0x0010(r30)
168B4 16834   X      7F85E378               mr        r5,r28
168B8 16838          809D000C               lwz       r4,0x000C(r29)
168BC 1683C          48000D1D               bl        $+0x0D1C                  ; 0x00017558
168C0 16840          80410014               lwz       RTOC,0x0014(SP)
168C4 16844          801D000C               lwz       r0,0x000C(r29)
168C8 16848   X      38BCFFFC               subi      r5,r28,4
168CC 1684C   X      7FE3FB78               mr        r3,r31
168D0 16850          7C050214               add       r0,r5,r0
168D4 16854   X      7CBC2B78               mr        r28,r5
168D8 16858          901D0010               stw       r0,0x0010(r29)
168DC 1685C   X      7FA4EB78               mr        r4,r29
168E0 16860          4BFFE751               bl        $-0x18B0                  ; 0x00014FB0
168E4 16864   X      7FC3F378               mr        r3,r30
168E8 16868          4BFF2B21               bl        $-0xD4E0                  ; 0x00009388
168EC 1686C   X      60000000               nop
168F0 16870          801F0220               lwz       r0,0x0220(r31)
168F4 16874   X      7C1C0040               cmplw     r28,r0
168F8 16878   X      40800014               bge       $+0x0014                  ; 0x0001688C
168FC 1687C          819F025C               lwz       r12,0x025C(r31)
16900 16880          380C0001               addi      r0,r12,1
16904 16884          901F025C               stw       r0,0x025C(r31)
16908 16888          480000A0               b         $+0x00A0                  ; 0x00016928
1690C 1688C          807F0260               lwz       r3,0x0260(r31)
16910 16890          38630001               addi      r3,r3,1
16914 16894          907F0260               stw       r3,0x0260(r31)
16918 16898          48000090               b         $+0x0090                  ; 0x00016928
1691C 1689C          388200A8               addi      r4,RTOC,168
16920 168A0          38DE0034               addi      r6,r30,52
16924 168A4          909E0034               stw       r4,0x0034(r30)
16928 168A8   X      7F84E378               mr        r4,r28
1692C 168AC   X      38A00003               li        r5,3
16930 168B0          93DE0038               stw       r30,0x0038(r30)
16934 168B4          807E0010               lwz       r3,0x0010(r30)
16938 168B8          48000D91               bl        $+0x0D90                  ; 0x00017648
1693C 168BC          80410014               lwz       RTOC,0x0014(SP)
16940 168C0   X      7C7D1B78               mr        r29,r3
16944 168C4   X      2C1D0000               cmpwi     r29,0
16948 168C8   X      40820038               bne       $+0x0038                  ; 0x00016900
1694C 168CC          38823848               addi      r4,RTOC,14408
16950 168D0   X      7F85E378               mr        r5,r28
16954 168D4          807F01E4               lwz       r3,0x01E4(r31)
16958 168D8          38840EB0               addi      r4,r4,3760
1695C 168DC          4BFF2D35               bl        $-0xD2CC                  ; 0x00009610
16960 168E0   X      60000000               nop
16964 168E4          819F0018               lwz       r12,0x0018(r31)
16968 168E8   X      7FC3F378               mr        r3,r30
1696C 168EC          380C0001               addi      r0,r12,1
16970 168F0          901F0018               stw       r0,0x0018(r31)
16974 168F4          4BFF2A95               bl        $-0xD56C                  ; 0x00009388
16978 168F8   X      60000000               nop
1697C 168FC          4800002C               b         $+0x002C                  ; 0x00016928
16980 16900          801D000C               lwz       r0,0x000C(r29)
16984 16904   X      38BCFFFC               subi      r5,r28,4
16988 16908   X      7FE3FB78               mr        r3,r31
1698C 1690C          7CC50214               add       r6,r5,r0
16990 16910   X      7FA4EB78               mr        r4,r29
16994 16914          90DD0010               stw       r6,0x0010(r29)
16998 16918          4BFFE699               bl        $-0x1968                  ; 0x00014FB0
1699C 1691C          819F0258               lwz       r12,0x0258(r31)
169A0 16920          380C0001               addi      r0,r12,1
169A4 16924          901F0258               stw       r0,0x0258(r31)
169A8 16928          807F01E0               lwz       r3,0x01E0(r31)
169AC 1692C          4BFF4551               bl        $-0xBAB0                  ; 0x0000AE7C
169B0 16930   X      60000000               nop
169B4 16934   X      7C7E1B78               mr        r30,r3
169B8 16938   X      2C1E0000               cmpwi     r30,0
169BC 1693C   X      4082FD7C               bne       $-0x0284                  ; 0x000166B8
169C0 16940          38610048               addi      r3,SP,72
169C4 16944          3BC10040               addi      r30,SP,64
169C8 16948          3BA10048               addi      r29,SP,72
169CC 1694C          3B810050               addi      r28,SP,80
169D0 16950          3B610040               addi      r27,SP,64
169D4 16954          48000A0D               bl        $+0x0A0C                  ; 0x00017360
169D8 16958          80410014               lwz       RTOC,0x0014(SP)
169DC 1695C          80FE0004               lwz       r7,0x0004(r30)
169E0 16960          38610050               addi      r3,SP,80
169E4 16964          80C10040               lwz       r6,0x0040(SP)
169E8 16968          80BD0004               lwz       r5,0x0004(r29)
169EC 1696C          80810048               lwz       r4,0x0048(SP)
169F0 16970          48000B11               bl        $+0x0B10                  ; 0x00017480
169F4 16974          80410014               lwz       RTOC,0x0014(SP)
169F8 16978          801C0000               lwz       r0,0x0000(r28)
169FC 1697C          901B0000               stw       r0,0x0000(r27)
16A00 16980          801C0004               lwz       r0,0x0004(r28)
16A04 16984          901B0004               stw       r0,0x0004(r27)
16A08 16988          81210044               lwz       r9,0x0044(SP)
16A0C 1698C          801F0338               lwz       r0,0x0338(r31)
16A10 16990          819F0348               lwz       r12,0x0348(r31)
16A14 16994          7C090214               add       r0,r9,r0
16A18 16998          811F0340               lwz       r8,0x0340(r31)
16A1C 1699C   X      7C096040               cmplw     r9,r12
16A20 169A0          901F0338               stw       r0,0x0338(r31)
16A24 169A4   X      40810028               ble       $+0x0028                  ; 0x000169CC
16A28 169A8          913F0348               stw       r9,0x0348(r31)
16A2C 169AC   X      2C080000               cmpwi     r8,0
16A30 169B0   X      40820028               bne       $+0x0028                  ; 0x000169D8
16A34 169B4          913F0340               stw       r9,0x0340(r31)
16A38 169B8          38210070               addi      SP,SP,112
16A3C 169BC          80010008               lwz       r0,0x0008(SP)
16A40 169C0   X      7C0803A6               mtlr      r0                        ; LR = 8
16A44 169C4          BB41FFE8               lmw       r26,-0x0018(SP)
16A48 169C8   X      4E800020               blr
16A4C 169CC   X      7C094040               cmplw     r9,r8
16A50 169D0   X      40800008               bge       $+0x0008                  ; 0x000169D8
16A54 169D4          913F0340               stw       r9,0x0340(r31)
16A58 169D8          38210070               addi      SP,SP,112
16A5C 169DC          80010008               lwz       r0,0x0008(SP)
16A60 169E0   X      7C0803A6               mtlr      r0                        ; LR = 8
16A64 169E4          BB41FFE8               lmw       r26,-0x0018(SP)
16A68 169E8   X      4E800020               blr
16A6C 169EC   X      7C0802A6               mflr      r0                        ; LR = 8
16A70 169F0          93A1FFF4               stw       r29,-0x000C(SP)
16A74 169F4          93C1FFF8               stw       r30,-0x0008(SP)
16A78 169F8          93E1FFFC               stw       r31,-0x0004(SP)
16A7C 169FC          90010008               stw       r0,0x0008(SP)
16A80 16A00          9421FFB0               stwu      SP,-0x0050(SP)
16A84 16A04   X      7C7F1B78               mr        r31,r3
16A88 16A08          881F01F4               lbz       r0,0x01F4(r31)
16A8C 16A0C   X      549E063F               clrlwi.   r30,r4,24
16A90 16A10   X      2F000000               cmpwi     cr6,r0,0
16A94 16A14   X      41820038               beq       $+0x0038                  ; 0x00016A4C
16A98 16A18   X      409A0038               bne       cr6,$+0x0038              ; 0x00016A50
16A9C 16A1C   X      7FE3FB78               mr        r3,r31
16AA0 16A20          4BFF74A1               bl        $-0x8B60                  ; 0x0000DEC0
16AA4 16A24   X      2C030000               cmpwi     r3,0
16AA8 16A28   X      40820058               bne       $+0x0058                  ; 0x00016A80
16AAC 16A2C   X      38600000               li        r3,0
16AB0 16A30          38210050               addi      SP,SP,80
16AB4 16A34          80010008               lwz       r0,0x0008(SP)
16AB8 16A38   X      7C0803A6               mtlr      r0                        ; LR = 8
16ABC 16A3C          83A1FFF4               lwz       r29,-0x000C(SP)
16AC0 16A40          83C1FFF8               lwz       r30,-0x0008(SP)
16AC4 16A44          83E1FFFC               lwz       r31,-0x0004(SP)
16AC8 16A48   X      4E800020               blr
16ACC 16A4C   X      419A0034               beq       cr6,$+0x0034              ; 0x00016A80
16AD0 16A50          807F01F8               lwz       r3,0x01F8(r31)
16AD4 16A54   X      2C030000               cmpwi     r3,0
16AD8 16A58   X      41820014               beq       $+0x0014                  ; 0x00016A6C
16ADC 16A5C   X      3BA00000               li        r29,0
16AE0 16A60          48000BD1               bl        $+0x0BD0                  ; 0x00017630
16AE4 16A64          80410014               lwz       RTOC,0x0014(SP)
16AE8 16A68          93BF01F8               stw       r29,0x01F8(r31)
16AEC 16A6C          807F01E0               lwz       r3,0x01E0(r31)
16AF0 16A70          4BFF2C9D               bl        $-0xD364                  ; 0x0000970C
16AF4 16A74   X      60000000               nop
16AF8 16A78   X      2C030000               cmpwi     r3,0
16AFC 16A7C   X      4182FFB0               beq       $-0x0050                  ; 0x00016A2C
16B00 16A80          9BDF01F4               stb       r30,0x01F4(r31)
16B04 16A84   X      38600001               li        r3,1
16B08 16A88          38210050               addi      SP,SP,80
16B0C 16A8C          80010008               lwz       r0,0x0008(SP)
16B10 16A90   X      7C0803A6               mtlr      r0                        ; LR = 8
16B14 16A94          83A1FFF4               lwz       r29,-0x000C(SP)
16B18 16A98          83C1FFF8               lwz       r30,-0x0008(SP)
16B1C 16A9C          83E1FFFC               lwz       r31,-0x0004(SP)
16B20 16AA0   X      4E800020               blr
16B24 16AA4   X      7C0802A6               mflr      r0                        ; LR = 8
16B28 16AA8          93C1FFF8               stw       r30,-0x0008(SP)
16B2C 16AAC          93E1FFFC               stw       r31,-0x0004(SP)
16B30 16AB0          90010008               stw       r0,0x0008(SP)
16B34 16AB4          9421FFC0               stwu      SP,-0x0040(SP)
16B38 16AB8          3982359C               addi      r12,RTOC,13724
16B3C 16ABC   X      7C7F1B78               mr        r31,r3
16B40 16AC0          38823848               addi      r4,RTOC,14408
16B44 16AC4   X      38600000               li        r3,0
16B48 16AC8          80AC0000               lwz       r5,0x0000(r12)
16B4C 16ACC          38840ED0               addi      r4,r4,3792
16B50 16AD0          4BFF2B41               bl        $-0xD4C0                  ; 0x00009610
16B54 16AD4   X      60000000               nop
16B58 16AD8   X      2C1F0000               cmpwi     r31,0
16B5C 16ADC   X      40820020               bne       $+0x0020                  ; 0x00016AFC
16B60 16AE0   X      38600000               li        r3,0
16B64 16AE4          38210040               addi      SP,SP,64
16B68 16AE8          80010008               lwz       r0,0x0008(SP)
16B6C 16AEC   X      7C0803A6               mtlr      r0                        ; LR = 8
16B70 16AF0          83C1FFF8               lwz       r30,-0x0008(SP)
16B74 16AF4          83E1FFFC               lwz       r31,-0x0004(SP)
16B78 16AF8   X      4E800020               blr
16B7C 16AFC          801F01DC               lwz       r0,0x01DC(r31)
16B80 16B00   X      2C000000               cmpwi     r0,0
16B84 16B04   X      41820034               beq       $+0x0034                  ; 0x00016B38
16B88 16B08          38823848               addi      r4,RTOC,14408
16B8C 16B0C          807F01E4               lwz       r3,0x01E4(r31)
16B90 16B10          38840EDF               addi      r4,r4,3807
16B94 16B14          4BFF22ED               bl        $-0xDD14                  ; 0x00008E00
16B98 16B18   X      60000000               nop
16B9C 16B1C   X      7FE3FB78               mr        r3,r31
16BA0 16B20          38210040               addi      SP,SP,64
16BA4 16B24          80010008               lwz       r0,0x0008(SP)
16BA8 16B28   X      7C0803A6               mtlr      r0                        ; LR = 8
16BAC 16B2C          83C1FFF8               lwz       r30,-0x0008(SP)
16BB0 16B30          83E1FFFC               lwz       r31,-0x0004(SP)
16BB4 16B34   X      4E800020               blr
16BB8 16B38          807F01E0               lwz       r3,0x01E0(r31)
16BBC 16B3C          4BFF50A1               bl        $-0xAF60                  ; 0x0000BBDC
16BC0 16B40   X      60000000               nop
16BC4 16B44          907F01E0               stw       r3,0x01E0(r31)
16BC8 16B48   X      2C030000               cmpwi     r3,0
16BCC 16B4C   X      41820034               beq       $+0x0034                  ; 0x00016B80
16BD0 16B50          38823848               addi      r4,RTOC,14408
16BD4 16B54          807F01E4               lwz       r3,0x01E4(r31)
16BD8 16B58          38840EFE               addi      r4,r4,3838
16BDC 16B5C          4BFF22A5               bl        $-0xDD5C                  ; 0x00008E00
16BE0 16B60   X      60000000               nop
16BE4 16B64   X      7FE3FB78               mr        r3,r31
16BE8 16B68          38210040               addi      SP,SP,64
16BEC 16B6C          80010008               lwz       r0,0x0008(SP)
16BF0 16B70   X      7C0803A6               mtlr      r0                        ; LR = 8
16BF4 16B74          83C1FFF8               lwz       r30,-0x0008(SP)
16BF8 16B78          83E1FFFC               lwz       r31,-0x0004(SP)
16BFC 16B7C   X      4E800020               blr
16C00 16B80          807F020C               lwz       r3,0x020C(r31)
16C04 16B84   X      2C030000               cmpwi     r3,0
16C08 16B88   X      41820014               beq       $+0x0014                  ; 0x00016B9C
16C0C 16B8C   X      3BC00000               li        r30,0
16C10 16B90          48000651               bl        $+0x0650                  ; 0x000171E0
16C14 16B94          80410014               lwz       RTOC,0x0014(SP)
16C18 16B98          93DF020C               stw       r30,0x020C(r31)
16C1C 16B9C          807F01E4               lwz       r3,0x01E4(r31)
16C20 16BA0          4BFF5A1D               bl        $-0xA5E4                  ; 0x0000C5BC
16C24 16BA4   X      60000000               nop
16C28 16BA8          801F01F0               lwz       r0,0x01F0(r31)
16C2C 16BAC   X      2C000000               cmpwi     r0,0
16C30 16BB0          907F01E4               stw       r3,0x01E4(r31)
16C34 16BB4          387F01F0               addi      r3,r31,496
16C38 16BB8   X      4182000C               beq       $+0x000C                  ; 0x00016BC4
16C3C 16BBC          4800063D               bl        $+0x063C                  ; 0x000171F8
16C40 16BC0          80410014               lwz       RTOC,0x0014(SP)
16C44 16BC4   X      38800350               li        r4,848
16C48 16BC8   X      7FE3FB78               mr        r3,r31
16C4C 16BCC          4BFF30F5               bl        $-0xCF0C                  ; 0x00009CC0
16C50 16BD0   X      60000000               nop
16C54 16BD4          38210040               addi      SP,SP,64
16C58 16BD8          80010008               lwz       r0,0x0008(SP)
16C5C 16BDC   X      7C0803A6               mtlr      r0                        ; LR = 8
16C60 16BE0          83C1FFF8               lwz       r30,-0x0008(SP)
16C64 16BE4          83E1FFFC               lwz       r31,-0x0004(SP)
16C68 16BE8   X      4E800020               blr
16C6C 16BEC   X      7C0802A6               mflr      r0                        ; LR = 8
16C70 16BF0          BE41FFC8               stmw      r18,-0x0038(SP)
16C74 16BF4          90010008               stw       r0,0x0008(SP)
16C78 16BF8          9421FF80               stwu      SP,-0x0080(SP)
16C7C 16BFC          3A82359C               addi      r20,RTOC,13724
16C80 16C00   X      7D5C5378               mr        r28,r10
16C84 16C04          3BC235C8               addi      r30,RTOC,13768
16C88 16C08   X      7D3B4B78               mr        r27,r9
16C8C 16C0C          826100B8               lwz       r19,0x00B8(SP)
16C90 16C10   X      7D1A4378               mr        r26,r8
16C94 16C14          824100BC               lwz       r18,0x00BC(SP)
16C98 16C18   X      7CF93B78               mr        r25,r7
16C9C 16C1C   X      7CD83378               mr        r24,r6
16CA0 16C20   X      7CB72B78               mr        r23,r5
16CA4 16C24   X      7C962378               mr        r22,r4
16CA8 16C28   X      7C751B78               mr        r21,r3
16CAC 16C2C          38823848               addi      r4,RTOC,14408
16CB0 16C30   X      38600000               li        r3,0
16CB4 16C34          80B40000               lwz       r5,0x0000(r20)
16CB8 16C38          38840F1A               addi      r4,r4,3866
16CBC 16C3C          4BFF29D5               bl        $-0xD62C                  ; 0x00009610
16CC0 16C40   X      60000000               nop
16CC4 16C44   X      38600350               li        r3,848
16CC8 16C48   X      38800001               li        r4,1
16CCC 16C4C          4BFF30D1               bl        $-0xCF30                  ; 0x00009D1C
16CD0 16C50   X      60000000               nop
16CD4 16C54   X      7C7F1B78               mr        r31,r3
16CD8 16C58   X      2C1F0000               cmpwi     r31,0
16CDC 16C5C   X      4082001C               bne       $+0x001C                  ; 0x00016C78
16CE0 16C60          38823848               addi      r4,RTOC,14408
16CE4 16C64   X      38600000               li        r3,0
16CE8 16C68          38840F28               addi      r4,r4,3880
16CEC 16C6C          4BFF2195               bl        $-0xDE6C                  ; 0x00008E00
16CF0 16C70   X      60000000               nop
16CF4 16C74          480003B8               b         $+0x03B8                  ; 0x0001702C
16CF8 16C78   X      38607672               li        r3,30322
16CFC 16C7C          38810038               addi      r4,SP,56
16D00 16C80          3C636F74               addis     r3,r3,28532
16D04 16C84   X      3BA00000               li        r29,0
16D08 16C88          48000529               bl        $+0x0528                  ; 0x000171B0
16D0C 16C8C          80410014               lwz       RTOC,0x0014(SP)
16D10 16C90   X      2C030000               cmpwi     r3,0
16D14 16C94   X      40820018               bne       $+0x0018                  ; 0x00016CAC
16D18 16C98          80010038               lwz       r0,0x0038(SP)
16D1C 16C9C   X      5403463E               srwi      r3,r0,24
16D20 16CA0          20630001               subfic    r3,r3,1
16D24 16CA4   X      54630FFE               srwi      r3,r3,31
16D28 16CA8          987F034C               stb       r3,0x034C(r31)
16D2C 16CAC          92DF01E8               stw       r22,0x01E8(r31)
16D30 16CB0   X      38602000               li        r3,8192
16D34 16CB4          92FF0200               stw       r23,0x0200(r31)
16D38 16CB8          933F0204               stw       r25,0x0204(r31)
16D3C 16CBC          931F0208               stw       r24,0x0208(r31)
16D40 16CC0          935F0210               stw       r26,0x0210(r31)
16D44 16CC4          937F0214               stw       r27,0x0214(r31)
16D48 16CC8          939F0218               stw       r28,0x0218(r31)
16D4C 16CCC          927F021C               stw       r19,0x021C(r31)
16D50 16CD0          925F0220               stw       r18,0x0220(r31)
16D54 16CD4          4BFF59AD               bl        $-0xA654                  ; 0x0000C680
16D58 16CD8   X      60000000               nop
16D5C 16CDC          907F01E4               stw       r3,0x01E4(r31)
16D60 16CE0   X      2C030000               cmpwi     r3,0
16D64 16CE4   X      4082001C               bne       $+0x001C                  ; 0x00016D00
16D68 16CE8          38823848               addi      r4,RTOC,14408
16D6C 16CEC   X      38600000               li        r3,0
16D70 16CF0          38840F48               addi      r4,r4,3912
16D74 16CF4          4BFF210D               bl        $-0xDEF4                  ; 0x00008E00
16D78 16CF8   X      60000000               nop
16D7C 16CFC          48000330               b         $+0x0330                  ; 0x0001702C
16D80 16D00          809E0000               lwz       r4,0x0000(r30)
16D84 16D04          3B9F01F0               addi      r28,r31,496
16D88 16D08          80BE0004               lwz       r5,0x0004(r30)
16D8C 16D0C   X      7FE7FB78               mr        r7,r31
16D90 16D10          80DE0008               lwz       r6,0x0008(r30)
16D94 16D14   X      7F83E378               mr        r3,r28
16D98 16D18          48000559               bl        $+0x0558                  ; 0x00017270
16D9C 16D1C          80410014               lwz       RTOC,0x0014(SP)
16DA0 16D20   X      2C030000               cmpwi     r3,0
16DA4 16D24   X      39200000               li        r9,0
16DA8 16D28   X      40820030               bne       $+0x0030                  ; 0x00016D58
16DAC 16D2C          83A2FFD4               lwz       r29,-0x002C(RTOC)
16DB0 16D30          7CA9F02E               lwzx      r5,r9,r30
16DB4 16D34          389D021B               addi      r4,r29,539
16DB8 16D38          807F01E4               lwz       r3,0x01E4(r31)
16DBC 16D3C          4BFF20C5               bl        $-0xDF3C                  ; 0x00008E00
16DC0 16D40   X      60000000               nop
16DC4 16D44          807F01E4               lwz       r3,0x01E4(r31)
16DC8 16D48          389D0F65               addi      r4,r29,3941
16DCC 16D4C          4BFF20B5               bl        $-0xDF4C                  ; 0x00008E00
16DD0 16D50   X      60000000               nop
16DD4 16D54          480002D8               b         $+0x02D8                  ; 0x0001702C
16DD8 16D58          809E000C               lwz       r4,0x000C(r30)
16DDC 16D5C   X      7F83E378               mr        r3,r28
16DE0 16D60          80BE0010               lwz       r5,0x0010(r30)
16DE4 16D64   X      7FE7FB78               mr        r7,r31
16DE8 16D68          80DE0014               lwz       r6,0x0014(r30)
16DEC 16D6C          48000505               bl        $+0x0504                  ; 0x00017270
16DF0 16D70          80410014               lwz       RTOC,0x0014(SP)
16DF4 16D74   X      2C030000               cmpwi     r3,0
16DF8 16D78   X      3920000C               li        r9,12
16DFC 16D7C   X      4182FFB0               beq       $-0x0050                  ; 0x00016D2C
16E00 16D80          809E0018               lwz       r4,0x0018(r30)
16E04 16D84   X      7F83E378               mr        r3,r28
16E08 16D88          80BE001C               lwz       r5,0x001C(r30)
16E0C 16D8C   X      7FE7FB78               mr        r7,r31
16E10 16D90          80DE0020               lwz       r6,0x0020(r30)
16E14 16D94          480004DD               bl        $+0x04DC                  ; 0x00017270
16E18 16D98          80410014               lwz       RTOC,0x0014(SP)
16E1C 16D9C   X      2C030000               cmpwi     r3,0
16E20 16DA0   X      39200018               li        r9,24
16E24 16DA4   X      4182FF88               beq       $-0x0078                  ; 0x00016D2C
16E28 16DA8          809E0024               lwz       r4,0x0024(r30)
16E2C 16DAC   X      7F83E378               mr        r3,r28
16E30 16DB0          80BE0028               lwz       r5,0x0028(r30)
16E34 16DB4   X      7FE7FB78               mr        r7,r31
16E38 16DB8          80DE002C               lwz       r6,0x002C(r30)
16E3C 16DBC          480004B5               bl        $+0x04B4                  ; 0x00017270
16E40 16DC0          80410014               lwz       RTOC,0x0014(SP)
16E44 16DC4   X      2C030000               cmpwi     r3,0
16E48 16DC8   X      39200024               li        r9,36
16E4C 16DCC   X      4182FF60               beq       $-0x00A0                  ; 0x00016D2C
16E50 16DD0          809E0030               lwz       r4,0x0030(r30)
16E54 16DD4   X      7F83E378               mr        r3,r28
16E58 16DD8          80BE0034               lwz       r5,0x0034(r30)
16E5C 16DDC   X      7FE7FB78               mr        r7,r31
16E60 16DE0          80DE0038               lwz       r6,0x0038(r30)
16E64 16DE4          4800048D               bl        $+0x048C                  ; 0x00017270
16E68 16DE8          80410014               lwz       RTOC,0x0014(SP)
16E6C 16DEC   X      2C030000               cmpwi     r3,0
16E70 16DF0   X      39200030               li        r9,48
16E74 16DF4   X      4182FF38               beq       $-0x00C8                  ; 0x00016D2C
16E78 16DF8          809E003C               lwz       r4,0x003C(r30)
16E7C 16DFC   X      7F83E378               mr        r3,r28
16E80 16E00          80BE0040               lwz       r5,0x0040(r30)
16E84 16E04   X      7FE7FB78               mr        r7,r31
16E88 16E08          80DE0044               lwz       r6,0x0044(r30)
16E8C 16E0C          48000465               bl        $+0x0464                  ; 0x00017270
16E90 16E10          80410014               lwz       RTOC,0x0014(SP)
16E94 16E14   X      2C030000               cmpwi     r3,0
16E98 16E18   X      3920003C               li        r9,60
16E9C 16E1C   X      4182FF10               beq       $-0x00F0                  ; 0x00016D2C
16EA0 16E20          809E0048               lwz       r4,0x0048(r30)
16EA4 16E24   X      7F83E378               mr        r3,r28
16EA8 16E28          80BE004C               lwz       r5,0x004C(r30)
16EAC 16E2C   X      7FE7FB78               mr        r7,r31
16EB0 16E30          80DE0050               lwz       r6,0x0050(r30)
16EB4 16E34          4800043D               bl        $+0x043C                  ; 0x00017270
16EB8 16E38          80410014               lwz       RTOC,0x0014(SP)
16EBC 16E3C   X      2C030000               cmpwi     r3,0
16EC0 16E40   X      39200048               li        r9,72
16EC4 16E44   X      4182FEE8               beq       $-0x0118                  ; 0x00016D2C
16EC8 16E48          809E0054               lwz       r4,0x0054(r30)
16ECC 16E4C   X      7F83E378               mr        r3,r28
16ED0 16E50          80BE0058               lwz       r5,0x0058(r30)
16ED4 16E54   X      7FE7FB78               mr        r7,r31
16ED8 16E58          80DE005C               lwz       r6,0x005C(r30)
16EDC 16E5C          48000415               bl        $+0x0414                  ; 0x00017270
16EE0 16E60          80410014               lwz       RTOC,0x0014(SP)
16EE4 16E64   X      2C030000               cmpwi     r3,0
16EE8 16E68   X      39200054               li        r9,84
16EEC 16E6C   X      4182FEC0               beq       $-0x0140                  ; 0x00016D2C
16EF0 16E70          809E0060               lwz       r4,0x0060(r30)
16EF4 16E74   X      7F83E378               mr        r3,r28
16EF8 16E78          80BE0064               lwz       r5,0x0064(r30)
16EFC 16E7C   X      7FE7FB78               mr        r7,r31
16F00 16E80          80DE0068               lwz       r6,0x0068(r30)
16F04 16E84          480003ED               bl        $+0x03EC                  ; 0x00017270
16F08 16E88          80410014               lwz       RTOC,0x0014(SP)
16F0C 16E8C   X      2C030000               cmpwi     r3,0
16F10 16E90   X      39200060               li        r9,96
16F14 16E94   X      4182FE98               beq       $-0x0168                  ; 0x00016D2C
16F18 16E98          809F01E8               lwz       r4,0x01E8(r31)
16F1C 16E9C   X      7EA3AB78               mr        r3,r21
16F20 16EA0          80FF01E4               lwz       r7,0x01E4(r31)
16F24 16EA4   X      7FE5FB78               mr        r5,r31
16F28 16EA8          38DF003C               addi      r6,r31,60
16F2C 16EAC          391F01EC               addi      r8,r31,492
16F30 16EB0          393F00B4               addi      r9,r31,180
16F34 16EB4          4BFF4FC5               bl        $-0xB03C                  ; 0x0000BE78
16F38 16EB8   X      60000000               nop
16F3C 16EBC          907F01E0               stw       r3,0x01E0(r31)
16F40 16EC0   X      2C030000               cmpwi     r3,0
16F44 16EC4   X      4082001C               bne       $+0x001C                  ; 0x00016EE0
16F48 16EC8          38823848               addi      r4,RTOC,14408
16F4C 16ECC          807F01E4               lwz       r3,0x01E4(r31)
16F50 16ED0          38840F7D               addi      r4,r4,3965
16F54 16ED4          4BFF1F2D               bl        $-0xE0D4                  ; 0x00008E00
16F58 16ED8   X      60000000               nop
16F5C 16EDC          48000150               b         $+0x0150                  ; 0x0001702C
16F60 16EE0          8062FFFC               lwz       r3,-0x0004(RTOC)
16F64 16EE4   X      7FE4FB78               mr        r4,r31
16F68 16EE8          480003A1               bl        $+0x03A0                  ; 0x00017288
16F6C 16EEC          80410014               lwz       RTOC,0x0014(SP)
16F70 16EF0          907F020C               stw       r3,0x020C(r31)
16F74 16EF4   X      2C030000               cmpwi     r3,0
16F78 16EF8   X      4082001C               bne       $+0x001C                  ; 0x00016F14
16F7C 16EFC          38823848               addi      r4,RTOC,14408
16F80 16F00          807F01E4               lwz       r3,0x01E4(r31)
16F84 16F04          38840F97               addi      r4,r4,3991
16F88 16F08          4BFF1EF9               bl        $-0xE108                  ; 0x00008E00
16F8C 16F0C   X      60000000               nop
16F90 16F10          4800011C               b         $+0x011C                  ; 0x0001702C
16F94 16F14          813F00B4               lwz       r9,0x00B4(r31)
16F98 16F18          93BF0080               stw       r29,0x0080(r31)
16F9C 16F1C   X      2C090000               cmpwi     r9,0
16FA0 16F20   X      4082001C               bne       $+0x001C                  ; 0x00016F3C
16FA4 16F24          93BF007A               stw       r29,0x007A(r31)
16FA8 16F28   X      38E00000               li        r7,0
16FAC 16F2C          B3BF007E               sth       r29,0x007E(r31)
16FB0 16F30   X      54E7043E               clrlwi    r7,r7,16
16FB4 16F34   X      39000000               li        r8,0
16FB8 16F38          48000018               b         $+0x0018                  ; 0x00016F50
16FBC 16F3C          81090004               lwz       r8,0x0004(r9)
16FC0 16F40          911F007A               stw       r8,0x007A(r31)
16FC4 16F44          A0E90008               lhz       r7,0x0008(r9)
16FC8 16F48          B0FF007E               sth       r7,0x007E(r31)
16FCC 16F4C          81290000               lwz       r9,0x0000(r9)
16FD0 16F50          911F0074               stw       r8,0x0074(r31)
16FD4 16F54   X      2B090000               cmplwi    cr6,r9,0x0000
16FD8 16F58          B0FF0078               sth       r7,0x0078(r31)
16FDC 16F5C          93BF0090               stw       r29,0x0090(r31)
16FE0 16F60   X      409A001C               bne       cr6,$+0x001C              ; 0x00016F7C
16FE4 16F64          93BF008A               stw       r29,0x008A(r31)
16FE8 16F68   X      38E00000               li        r7,0
16FEC 16F6C          B3BF008E               sth       r29,0x008E(r31)
16FF0 16F70   X      54E7043E               clrlwi    r7,r7,16
16FF4 16F74   X      39000000               li        r8,0
16FF8 16F78          4800001C               b         $+0x001C                  ; 0x00016F94
16FFC 16F7C          81090004               lwz       r8,0x0004(r9)
17000 16F80          911F008A               stw       r8,0x008A(r31)
17004 16F84          A0E90008               lhz       r7,0x0008(r9)
17008 16F88          B0FF008E               sth       r7,0x008E(r31)
1700C 16F8C          81290000               lwz       r9,0x0000(r9)
17010 16F90   X      2B090000               cmplwi    cr6,r9,0x0000
17014 16F94          911F0084               stw       r8,0x0084(r31)
17018 16F98          B0FF0088               sth       r7,0x0088(r31)
1701C 16F9C          93BF00A0               stw       r29,0x00A0(r31)
17020 16FA0   X      409A001C               bne       cr6,$+0x001C              ; 0x00016FBC
17024 16FA4          93BF009A               stw       r29,0x009A(r31)
17028 16FA8   X      38E00000               li        r7,0
1702C 16FAC          B3BF009E               sth       r29,0x009E(r31)
17030 16FB0   X      54E7043E               clrlwi    r7,r7,16
17034 16FB4   X      39000000               li        r8,0
17038 16FB8          4800001C               b         $+0x001C                  ; 0x00016FD4
1703C 16FBC          81090004               lwz       r8,0x0004(r9)
17040 16FC0          911F009A               stw       r8,0x009A(r31)
17044 16FC4          A0E90008               lhz       r7,0x0008(r9)
17048 16FC8          B0FF009E               sth       r7,0x009E(r31)
1704C 16FCC          81290000               lwz       r9,0x0000(r9)
17050 16FD0   X      2B090000               cmplwi    cr6,r9,0x0000
17054 16FD4          911F0094               stw       r8,0x0094(r31)
17058 16FD8          B0FF0098               sth       r7,0x0098(r31)
1705C 16FDC          93BF00B0               stw       r29,0x00B0(r31)
17060 16FE0   X      409A001C               bne       cr6,$+0x001C              ; 0x00016FFC
17064 16FE4          93BF00AA               stw       r29,0x00AA(r31)
17068 16FE8   X      39200000               li        r9,0
1706C 16FEC          B3BF00AE               sth       r29,0x00AE(r31)
17070 16FF0   X      5529043E               clrlwi    r9,r9,16
17074 16FF4   X      39000000               li        r8,0
17078 16FF8          48000014               b         $+0x0014                  ; 0x0001700C
1707C 16FFC          81090004               lwz       r8,0x0004(r9)
17080 17000          911F00AA               stw       r8,0x00AA(r31)
17084 17004          A1290008               lhz       r9,0x0008(r9)
17088 17008          B13F00AE               sth       r9,0x00AE(r31)
1708C 1700C          911F00A4               stw       r8,0x00A4(r31)
17090 17010   X      7FE3FB78               mr        r3,r31
17094 17014          B13F00A8               sth       r9,0x00A8(r31)
17098 17018          38210080               addi      SP,SP,128
1709C 1701C          80010008               lwz       r0,0x0008(SP)
170A0 17020   X      7C0803A6               mtlr      r0                        ; LR = 8
170A4 17024          BA41FFC8               lmw       r18,-0x0038(SP)
170A8 17028   X      4E800020               blr
170AC 1702C          3BC23848               addi      r30,RTOC,14408
170B0 17030          807F01E4               lwz       r3,0x01E4(r31)
170B4 17034          389E0FBD               addi      r4,r30,4029
170B8 17038          4BFF1DC9               bl        $-0xE238                  ; 0x00008E00
170BC 1703C   X      60000000               nop
170C0 17040          80B40000               lwz       r5,0x0000(r20)
170C4 17044          389E0ED0               addi      r4,r30,3792
170C8 17048   X      38600000               li        r3,0
170CC 1704C          4BFF25C5               bl        $-0xDA3C                  ; 0x00009610
170D0 17050   X      60000000               nop
170D4 17054   X      2C1F0000               cmpwi     r31,0
170D8 17058   X      418200B0               beq       $+0x00B0                  ; 0x00017108
170DC 1705C          83BF01DC               lwz       r29,0x01DC(r31)
170E0 17060   X      2C1D0000               cmpwi     r29,0
170E4 17064   X      4182001C               beq       $+0x001C                  ; 0x00017080
170E8 17068          38823848               addi      r4,RTOC,14408
170EC 1706C          807F01E4               lwz       r3,0x01E4(r31)
170F0 17070          38840EDF               addi      r4,r4,3807
170F4 17074          4BFF1D8D               bl        $-0xE274                  ; 0x00008E00
170F8 17078   X      60000000               nop
170FC 1707C          4800008C               b         $+0x008C                  ; 0x00017108
17100 17080          807F01E0               lwz       r3,0x01E0(r31)
17104 17084          4BFF4B59               bl        $-0xB4A8                  ; 0x0000BBDC
17108 17088   X      60000000               nop
1710C 1708C          907F01E0               stw       r3,0x01E0(r31)
17110 17090   X      2C030000               cmpwi     r3,0
17114 17094   X      4182001C               beq       $+0x001C                  ; 0x000170B0
17118 17098          38823848               addi      r4,RTOC,14408
1711C 1709C          807F01E4               lwz       r3,0x01E4(r31)
17120 170A0          38840EFE               addi      r4,r4,3838
17124 170A4          4BFF1D5D               bl        $-0xE2A4                  ; 0x00008E00
17128 170A8   X      60000000               nop
1712C 170AC          4800005C               b         $+0x005C                  ; 0x00017108
17130 170B0          807F020C               lwz       r3,0x020C(r31)
17134 170B4   X      2C030000               cmpwi     r3,0
17138 170B8   X      41820014               beq       $+0x0014                  ; 0x000170CC
1713C 170BC   X      3BC00000               li        r30,0
17140 170C0          48000121               bl        $+0x0120                  ; 0x000171E0
17144 170C4          80410014               lwz       RTOC,0x0014(SP)
17148 170C8          93DF020C               stw       r30,0x020C(r31)
1714C 170CC          807F01E4               lwz       r3,0x01E4(r31)
17150 170D0          4BFF54ED               bl        $-0xAB14                  ; 0x0000C5BC
17154 170D4   X      60000000               nop
17158 170D8          83BF01F0               lwz       r29,0x01F0(r31)
1715C 170DC   X      2C1D0000               cmpwi     r29,0
17160 170E0          907F01E4               stw       r3,0x01E4(r31)
17164 170E4          387F01F0               addi      r3,r31,496
17168 170E8   X      4182000C               beq       $+0x000C                  ; 0x000170F4
1716C 170EC          4800010D               bl        $+0x010C                  ; 0x000171F8
17170 170F0          80410014               lwz       RTOC,0x0014(SP)
17174 170F4   X      38800350               li        r4,848
17178 170F8   X      7FE3FB78               mr        r3,r31
1717C 170FC          4BFF2BC5               bl        $-0xD43C                  ; 0x00009CC0
17180 17100   X      60000000               nop
17184 17104          48000008               b         $+0x0008                  ; 0x0001710C
17188 17108   X      7FE3FB78               mr        r3,r31
1718C 1710C          38210080               addi      SP,SP,128
17190 17110          80010008               lwz       r0,0x0008(SP)
17194 17114   X      7C0803A6               mtlr      r0                        ; LR = 8
17198 17118          BA41FFC8               lmw       r18,-0x0038(SP)
1719C 1711C   X      4E800020               blr
171A0 17120   X      7C0802A6               mflr      r0                        ; LR = 8
171A4 17124          93C1FFF8               stw       r30,-0x0008(SP)
171A8 17128          93E1FFFC               stw       r31,-0x0004(SP)
171AC 1712C          90010008               stw       r0,0x0008(SP)
171B0 17130          9421FFC0               stwu      SP,-0x0040(SP)
171B4 17134          3982359C               addi      r12,RTOC,13724
171B8 17138   X      7C9F2378               mr        r31,r4
171BC 1713C          38823848               addi      r4,RTOC,14408
171C0 17140   X      7C7E1B78               mr        r30,r3
171C4 17144          80AC0000               lwz       r5,0x0000(r12)
171C8 17148          38840FCE               addi      r4,r4,4046
171CC 1714C   X      38600000               li        r3,0
171D0 17150          4BFF24C1               bl        $-0xDB40                  ; 0x00009610
171D4 17154   X      60000000               nop
171D8 17158   X      7FC3F378               mr        r3,r30
171DC 1715C   X      7FE4FB78               mr        r4,r31
171E0 17160          4BFF50A5               bl        $-0xAF5C                  ; 0x0000C204
171E4 17164   X      60000000               nop
171E8 17168          38210040               addi      SP,SP,64
171EC 1716C          80010008               lwz       r0,0x0008(SP)
171F0 17170   X      7C0803A6               mtlr      r0                        ; LR = 8
171F4 17174          83C1FFF8               lwz       r30,-0x0008(SP)
171F8 17178          83E1FFFC               lwz       r31,-0x0004(SP)
171FC 1717C   X      4E800020               blr
17200 17180          8182FED4               lwz       r12,-0x012C(RTOC)
17204 17184          90410014               stw       RTOC,0x0014(SP)
17208 17188          800C0000               lwz       r0,0x0000(r12)
1720C 1718C          804C0004               lwz       RTOC,0x0004(r12)
17210 17190   X      7C0903A6               mtctr     r0                        ; CTR = 9
17214 17194   X      4E800420               bctr
17218 17198          8182FEB0               lwz       r12,-0x0150(RTOC)
1721C 1719C          90410014               stw       RTOC,0x0014(SP)
17220 171A0          800C0000               lwz       r0,0x0000(r12)
17224 171A4          804C0004               lwz       RTOC,0x0004(r12)
17228 171A8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1722C 171AC   X      4E800420               bctr
17230 171B0          8182FED8               lwz       r12,-0x0128(RTOC)
17234 171B4          90410014               stw       RTOC,0x0014(SP)
17238 171B8          800C0000               lwz       r0,0x0000(r12)
1723C 171BC          804C0004               lwz       RTOC,0x0004(r12)
17240 171C0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17244 171C4   X      4E800420               bctr
17248 171C8          8182FEC4               lwz       r12,-0x013C(RTOC)
1724C 171CC          90410014               stw       RTOC,0x0014(SP)
17250 171D0          800C0000               lwz       r0,0x0000(r12)
17254 171D4          804C0004               lwz       RTOC,0x0004(r12)
17258 171D8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1725C 171DC   X      4E800420               bctr
17260 171E0          8182FDB4               lwz       r12,-0x024C(RTOC)
17264 171E4          90410014               stw       RTOC,0x0014(SP)
17268 171E8          800C0000               lwz       r0,0x0000(r12)
1726C 171EC          804C0004               lwz       RTOC,0x0004(r12)
17270 171F0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17274 171F4   X      4E800420               bctr
17278 171F8          8182FE18               lwz       r12,-0x01E8(RTOC)
1727C 171FC          90410014               stw       RTOC,0x0014(SP)
17280 17200          800C0000               lwz       r0,0x0000(r12)
17284 17204          804C0004               lwz       RTOC,0x0004(r12)
17288 17208   X      7C0903A6               mtctr     r0                        ; CTR = 9
1728C 1720C   X      4E800420               bctr
17290 17210          8182FEC0               lwz       r12,-0x0140(RTOC)
17294 17214          90410014               stw       RTOC,0x0014(SP)
17298 17218          800C0000               lwz       r0,0x0000(r12)
1729C 1721C          804C0004               lwz       RTOC,0x0004(r12)
172A0 17220   X      7C0903A6               mtctr     r0                        ; CTR = 9
172A4 17224   X      4E800420               bctr
172A8 17228          8182FE6C               lwz       r12,-0x0194(RTOC)
172AC 1722C          90410014               stw       RTOC,0x0014(SP)
172B0 17230          800C0000               lwz       r0,0x0000(r12)
172B4 17234          804C0004               lwz       RTOC,0x0004(r12)
172B8 17238   X      7C0903A6               mtctr     r0                        ; CTR = 9
172BC 1723C   X      4E800420               bctr
172C0 17240          8182FEBC               lwz       r12,-0x0144(RTOC)
172C4 17244          90410014               stw       RTOC,0x0014(SP)
172C8 17248          800C0000               lwz       r0,0x0000(r12)
172CC 1724C          804C0004               lwz       RTOC,0x0004(r12)
172D0 17250   X      7C0903A6               mtctr     r0                        ; CTR = 9
172D4 17254   X      4E800420               bctr
172D8 17258          8182FEA0               lwz       r12,-0x0160(RTOC)
172DC 1725C          90410014               stw       RTOC,0x0014(SP)
172E0 17260          800C0000               lwz       r0,0x0000(r12)
172E4 17264          804C0004               lwz       RTOC,0x0004(r12)
172E8 17268   X      7C0903A6               mtctr     r0                        ; CTR = 9
172EC 1726C   X      4E800420               bctr
172F0 17270          8182FDE0               lwz       r12,-0x0220(RTOC)
172F4 17274          90410014               stw       RTOC,0x0014(SP)
172F8 17278          800C0000               lwz       r0,0x0000(r12)
172FC 1727C          804C0004               lwz       RTOC,0x0004(r12)
17300 17280   X      7C0903A6               mtctr     r0                        ; CTR = 9
17304 17284   X      4E800420               bctr
17308 17288          8182FDB8               lwz       r12,-0x0248(RTOC)
1730C 1728C          90410014               stw       RTOC,0x0014(SP)
17310 17290          800C0000               lwz       r0,0x0000(r12)
17314 17294          804C0004               lwz       RTOC,0x0004(r12)
17318 17298   X      7C0903A6               mtctr     r0                        ; CTR = 9
1731C 1729C   X      4E800420               bctr
17320 172A0          8182FE64               lwz       r12,-0x019C(RTOC)
17324 172A4          90410014               stw       RTOC,0x0014(SP)
17328 172A8          800C0000               lwz       r0,0x0000(r12)
1732C 172AC          804C0004               lwz       RTOC,0x0004(r12)
17330 172B0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17334 172B4   X      4E800420               bctr
17338 172B8          8182FE7C               lwz       r12,-0x0184(RTOC)
1733C 172BC          90410014               stw       RTOC,0x0014(SP)
17340 172C0          800C0000               lwz       r0,0x0000(r12)
17344 172C4          804C0004               lwz       RTOC,0x0004(r12)
17348 172C8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1734C 172CC   X      4E800420               bctr
17350 172D0          8182FE84               lwz       r12,-0x017C(RTOC)
17354 172D4          90410014               stw       RTOC,0x0014(SP)
17358 172D8          800C0000               lwz       r0,0x0000(r12)
1735C 172DC          804C0004               lwz       RTOC,0x0004(r12)
17360 172E0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17364 172E4   X      4E800420               bctr
17368 172E8          8182FDEC               lwz       r12,-0x0214(RTOC)
1736C 172EC          90410014               stw       RTOC,0x0014(SP)
17370 172F0          800C0000               lwz       r0,0x0000(r12)
17374 172F4          804C0004               lwz       RTOC,0x0004(r12)
17378 172F8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1737C 172FC   X      4E800420               bctr
17380 17300          8182FE78               lwz       r12,-0x0188(RTOC)
17384 17304          90410014               stw       RTOC,0x0014(SP)
17388 17308          800C0000               lwz       r0,0x0000(r12)
1738C 1730C          804C0004               lwz       RTOC,0x0004(r12)
17390 17310   X      7C0903A6               mtctr     r0                        ; CTR = 9
17394 17314   X      4E800420               bctr
17398 17318          8182FDF8               lwz       r12,-0x0208(RTOC)
1739C 1731C          90410014               stw       RTOC,0x0014(SP)
173A0 17320          800C0000               lwz       r0,0x0000(r12)
173A4 17324          804C0004               lwz       RTOC,0x0004(r12)
173A8 17328   X      7C0903A6               mtctr     r0                        ; CTR = 9
173AC 1732C   X      4E800420               bctr
173B0 17330          8182FE98               lwz       r12,-0x0168(RTOC)
173B4 17334          90410014               stw       RTOC,0x0014(SP)
173B8 17338          800C0000               lwz       r0,0x0000(r12)
173BC 1733C          804C0004               lwz       RTOC,0x0004(r12)
173C0 17340   X      7C0903A6               mtctr     r0                        ; CTR = 9
173C4 17344   X      4E800420               bctr
173C8 17348          8182FE8C               lwz       r12,-0x0174(RTOC)
173CC 1734C          90410014               stw       RTOC,0x0014(SP)
173D0 17350          800C0000               lwz       r0,0x0000(r12)
173D4 17354          804C0004               lwz       RTOC,0x0004(r12)
173D8 17358   X      7C0903A6               mtctr     r0                        ; CTR = 9
173DC 1735C   X      4E800420               bctr
173E0 17360          8182FE90               lwz       r12,-0x0170(RTOC)
173E4 17364          90410014               stw       RTOC,0x0014(SP)
173E8 17368          800C0000               lwz       r0,0x0000(r12)
173EC 1736C          804C0004               lwz       RTOC,0x0004(r12)
173F0 17370   X      7C0903A6               mtctr     r0                        ; CTR = 9
173F4 17374   X      4E800420               bctr
173F8 17378          8182FEAC               lwz       r12,-0x0154(RTOC)
173FC 1737C          90410014               stw       RTOC,0x0014(SP)
17400 17380          800C0000               lwz       r0,0x0000(r12)
17404 17384          804C0004               lwz       RTOC,0x0004(r12)
17408 17388   X      7C0903A6               mtctr     r0                        ; CTR = 9
1740C 1738C   X      4E800420               bctr
17410 17390          8182FE70               lwz       r12,-0x0190(RTOC)
17414 17394          90410014               stw       RTOC,0x0014(SP)
17418 17398          800C0000               lwz       r0,0x0000(r12)
1741C 1739C          804C0004               lwz       RTOC,0x0004(r12)
17420 173A0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17424 173A4   X      4E800420               bctr
17428 173A8          8182FE58               lwz       r12,-0x01A8(RTOC)
1742C 173AC          90410014               stw       RTOC,0x0014(SP)
17430 173B0          800C0000               lwz       r0,0x0000(r12)
17434 173B4          804C0004               lwz       RTOC,0x0004(r12)
17438 173B8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1743C 173BC   X      4E800420               bctr
17440 173C0          8182FE60               lwz       r12,-0x01A0(RTOC)
17444 173C4          90410014               stw       RTOC,0x0014(SP)
17448 173C8          800C0000               lwz       r0,0x0000(r12)
1744C 173CC          804C0004               lwz       RTOC,0x0004(r12)
17450 173D0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17454 173D4   X      4E800420               bctr
17458 173D8          8182FEDC               lwz       r12,-0x0124(RTOC)
1745C 173DC          90410014               stw       RTOC,0x0014(SP)
17460 173E0          800C0000               lwz       r0,0x0000(r12)
17464 173E4          804C0004               lwz       RTOC,0x0004(r12)
17468 173E8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1746C 173EC   X      4E800420               bctr
17470 173F0          8182FED0               lwz       r12,-0x0130(RTOC)
17474 173F4          90410014               stw       RTOC,0x0014(SP)
17478 173F8          800C0000               lwz       r0,0x0000(r12)
1747C 173FC          804C0004               lwz       RTOC,0x0004(r12)
17480 17400   X      7C0903A6               mtctr     r0                        ; CTR = 9
17484 17404   X      4E800420               bctr
17488 17408          8182FEE4               lwz       r12,-0x011C(RTOC)
1748C 1740C          90410014               stw       RTOC,0x0014(SP)
17490 17410          800C0000               lwz       r0,0x0000(r12)
17494 17414          804C0004               lwz       RTOC,0x0004(r12)
17498 17418   X      7C0903A6               mtctr     r0                        ; CTR = 9
1749C 1741C   X      4E800420               bctr
174A0 17420          8182FEC8               lwz       r12,-0x0138(RTOC)
174A4 17424          90410014               stw       RTOC,0x0014(SP)
174A8 17428          800C0000               lwz       r0,0x0000(r12)
174AC 1742C          804C0004               lwz       RTOC,0x0004(r12)
174B0 17430   X      7C0903A6               mtctr     r0                        ; CTR = 9
174B4 17434   X      4E800420               bctr
174B8 17438          8182FEE0               lwz       r12,-0x0120(RTOC)
174BC 1743C          90410014               stw       RTOC,0x0014(SP)
174C0 17440          800C0000               lwz       r0,0x0000(r12)
174C4 17444          804C0004               lwz       RTOC,0x0004(r12)
174C8 17448   X      7C0903A6               mtctr     r0                        ; CTR = 9
174CC 1744C   X      4E800420               bctr
174D0 17450          8182FE68               lwz       r12,-0x0198(RTOC)
174D4 17454          90410014               stw       RTOC,0x0014(SP)
174D8 17458          800C0000               lwz       r0,0x0000(r12)
174DC 1745C          804C0004               lwz       RTOC,0x0004(r12)
174E0 17460   X      7C0903A6               mtctr     r0                        ; CTR = 9
174E4 17464   X      4E800420               bctr
174E8 17468          8182FEF4               lwz       r12,-0x010C(RTOC)
174EC 1746C          90410014               stw       RTOC,0x0014(SP)
174F0 17470          800C0000               lwz       r0,0x0000(r12)
174F4 17474          804C0004               lwz       RTOC,0x0004(r12)
174F8 17478   X      7C0903A6               mtctr     r0                        ; CTR = 9
174FC 1747C   X      4E800420               bctr
17500 17480          8182FE80               lwz       r12,-0x0180(RTOC)
17504 17484          90410014               stw       RTOC,0x0014(SP)
17508 17488          800C0000               lwz       r0,0x0000(r12)
1750C 1748C          804C0004               lwz       RTOC,0x0004(r12)
17510 17490   X      7C0903A6               mtctr     r0                        ; CTR = 9
17514 17494   X      4E800420               bctr
17518 17498          8182FDA8               lwz       r12,-0x0258(RTOC)
1751C 1749C          90410014               stw       RTOC,0x0014(SP)
17520 174A0          800C0000               lwz       r0,0x0000(r12)
17524 174A4          804C0004               lwz       RTOC,0x0004(r12)
17528 174A8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1752C 174AC   X      4E800420               bctr
17530 174B0          8182FDBC               lwz       r12,-0x0244(RTOC)
17534 174B4          90410014               stw       RTOC,0x0014(SP)
17538 174B8          800C0000               lwz       r0,0x0000(r12)
1753C 174BC          804C0004               lwz       RTOC,0x0004(r12)
17540 174C0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17544 174C4   X      4E800420               bctr
17548 174C8          8182FEEC               lwz       r12,-0x0114(RTOC)
1754C 174CC          90410014               stw       RTOC,0x0014(SP)
17550 174D0          800C0000               lwz       r0,0x0000(r12)
17554 174D4          804C0004               lwz       RTOC,0x0004(r12)
17558 174D8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1755C 174DC   X      4E800420               bctr
17560 174E0          8182FEB8               lwz       r12,-0x0148(RTOC)
17564 174E4          90410014               stw       RTOC,0x0014(SP)
17568 174E8          800C0000               lwz       r0,0x0000(r12)
1756C 174EC          804C0004               lwz       RTOC,0x0004(r12)
17570 174F0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17574 174F4   X      4E800420               bctr
17578 174F8          8182FDC0               lwz       r12,-0x0240(RTOC)
1757C 174FC          90410014               stw       RTOC,0x0014(SP)
17580 17500          800C0000               lwz       r0,0x0000(r12)
17584 17504          804C0004               lwz       RTOC,0x0004(r12)
17588 17508   X      7C0903A6               mtctr     r0                        ; CTR = 9
1758C 1750C   X      4E800420               bctr
17590 17510          8182FEB4               lwz       r12,-0x014C(RTOC)
17594 17514          90410014               stw       RTOC,0x0014(SP)
17598 17518          800C0000               lwz       r0,0x0000(r12)
1759C 1751C          804C0004               lwz       RTOC,0x0004(r12)
175A0 17520   X      7C0903A6               mtctr     r0                        ; CTR = 9
175A4 17524   X      4E800420               bctr
175A8 17528          8182FEF8               lwz       r12,-0x0108(RTOC)
175AC 1752C          90410014               stw       RTOC,0x0014(SP)
175B0 17530          800C0000               lwz       r0,0x0000(r12)
175B4 17534          804C0004               lwz       RTOC,0x0004(r12)
175B8 17538   X      7C0903A6               mtctr     r0                        ; CTR = 9
175BC 1753C   X      4E800420               bctr
175C0 17540          8182FDB0               lwz       r12,-0x0250(RTOC)
175C4 17544          90410014               stw       RTOC,0x0014(SP)
175C8 17548          800C0000               lwz       r0,0x0000(r12)
175CC 1754C          804C0004               lwz       RTOC,0x0004(r12)
175D0 17550   X      7C0903A6               mtctr     r0                        ; CTR = 9
175D4 17554   X      4E800420               bctr
175D8 17558          8182FEA8               lwz       r12,-0x0158(RTOC)
175DC 1755C          90410014               stw       RTOC,0x0014(SP)
175E0 17560          800C0000               lwz       r0,0x0000(r12)
175E4 17564          804C0004               lwz       RTOC,0x0004(r12)
175E8 17568   X      7C0903A6               mtctr     r0                        ; CTR = 9
175EC 1756C   X      4E800420               bctr
175F0 17570          8182FE74               lwz       r12,-0x018C(RTOC)
175F4 17574          90410014               stw       RTOC,0x0014(SP)
175F8 17578          800C0000               lwz       r0,0x0000(r12)
175FC 1757C          804C0004               lwz       RTOC,0x0004(r12)
17600 17580   X      7C0903A6               mtctr     r0                        ; CTR = 9
17604 17584   X      4E800420               bctr
17608 17588          8182FEF0               lwz       r12,-0x0110(RTOC)
1760C 1758C          90410014               stw       RTOC,0x0014(SP)
17610 17590          800C0000               lwz       r0,0x0000(r12)
17614 17594          804C0004               lwz       RTOC,0x0004(r12)
17618 17598   X      7C0903A6               mtctr     r0                        ; CTR = 9
1761C 1759C   X      4E800420               bctr
17620 175A0          8182FEE8               lwz       r12,-0x0118(RTOC)
17624 175A4          90410014               stw       RTOC,0x0014(SP)
17628 175A8          800C0000               lwz       r0,0x0000(r12)
1762C 175AC          804C0004               lwz       RTOC,0x0004(r12)
17630 175B0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17634 175B4   X      4E800420               bctr
17638 175B8          8182FECC               lwz       r12,-0x0134(RTOC)
1763C 175BC          90410014               stw       RTOC,0x0014(SP)
17640 175C0          800C0000               lwz       r0,0x0000(r12)
17644 175C4          804C0004               lwz       RTOC,0x0004(r12)
17648 175C8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1764C 175CC   X      4E800420               bctr
17650 175D0          8182FE9C               lwz       r12,-0x0164(RTOC)
17654 175D4          90410014               stw       RTOC,0x0014(SP)
17658 175D8          800C0000               lwz       r0,0x0000(r12)
1765C 175DC          804C0004               lwz       RTOC,0x0004(r12)
17660 175E0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17664 175E4   X      4E800420               bctr
17668 175E8          8182FE88               lwz       r12,-0x0178(RTOC)
1766C 175EC          90410014               stw       RTOC,0x0014(SP)
17670 175F0          800C0000               lwz       r0,0x0000(r12)
17674 175F4          804C0004               lwz       RTOC,0x0004(r12)
17678 175F8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1767C 175FC   X      4E800420               bctr
17680 17600          8182FE5C               lwz       r12,-0x01A4(RTOC)
17684 17604          90410014               stw       RTOC,0x0014(SP)
17688 17608          800C0000               lwz       r0,0x0000(r12)
1768C 1760C          804C0004               lwz       RTOC,0x0004(r12)
17690 17610   X      7C0903A6               mtctr     r0                        ; CTR = 9
17694 17614   X      4E800420               bctr
17698 17618          8182FE48               lwz       r12,-0x01B8(RTOC)
1769C 1761C          90410014               stw       RTOC,0x0014(SP)
176A0 17620          800C0000               lwz       r0,0x0000(r12)
176A4 17624          804C0004               lwz       RTOC,0x0004(r12)
176A8 17628   X      7C0903A6               mtctr     r0                        ; CTR = 9
176AC 1762C   X      4E800420               bctr
176B0 17630          8182FDFC               lwz       r12,-0x0204(RTOC)
176B4 17634          90410014               stw       RTOC,0x0014(SP)
176B8 17638          800C0000               lwz       r0,0x0000(r12)
176BC 1763C          804C0004               lwz       RTOC,0x0004(r12)
176C0 17640   X      7C0903A6               mtctr     r0                        ; CTR = 9
176C4 17644   X      4E800420               bctr
176C8 17648          8182FE14               lwz       r12,-0x01EC(RTOC)
176CC 1764C          90410014               stw       RTOC,0x0014(SP)
176D0 17650          800C0000               lwz       r0,0x0000(r12)
176D4 17654          804C0004               lwz       RTOC,0x0004(r12)
176D8 17658   X      7C0903A6               mtctr     r0                        ; CTR = 9
176DC 1765C   X      4E800420               bctr
176E0 17660          8182FE50               lwz       r12,-0x01B0(RTOC)
176E4 17664          90410014               stw       RTOC,0x0014(SP)
176E8 17668          800C0000               lwz       r0,0x0000(r12)
176EC 1766C          804C0004               lwz       RTOC,0x0004(r12)
176F0 17670   X      7C0903A6               mtctr     r0                        ; CTR = 9
176F4 17674   X      4E800420               bctr
176F8 17678          8182FDCC               lwz       r12,-0x0234(RTOC)
176FC 1767C          90410014               stw       RTOC,0x0014(SP)
17700 17680          800C0000               lwz       r0,0x0000(r12)
17704 17684          804C0004               lwz       RTOC,0x0004(r12)
17708 17688   X      7C0903A6               mtctr     r0                        ; CTR = 9
1770C 1768C   X      4E800420               bctr
17710 17690          8182FDE4               lwz       r12,-0x021C(RTOC)
17714 17694          90410014               stw       RTOC,0x0014(SP)
17718 17698          800C0000               lwz       r0,0x0000(r12)
1771C 1769C          804C0004               lwz       RTOC,0x0004(r12)
17720 176A0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17724 176A4   X      4E800420               bctr
17728 176A8          8182FE54               lwz       r12,-0x01AC(RTOC)
1772C 176AC          90410014               stw       RTOC,0x0014(SP)
17730 176B0          800C0000               lwz       r0,0x0000(r12)
17734 176B4          804C0004               lwz       RTOC,0x0004(r12)
17738 176B8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1773C 176BC   X      4E800420               bctr
17740 176C0          8182FE2C               lwz       r12,-0x01D4(RTOC)
17744 176C4          90410014               stw       RTOC,0x0014(SP)
17748 176C8          800C0000               lwz       r0,0x0000(r12)
1774C 176CC          804C0004               lwz       RTOC,0x0004(r12)
17750 176D0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17754 176D4   X      4E800420               bctr
17758 176D8          8182FE08               lwz       r12,-0x01F8(RTOC)
1775C 176DC          90410014               stw       RTOC,0x0014(SP)
17760 176E0          800C0000               lwz       r0,0x0000(r12)
17764 176E4          804C0004               lwz       RTOC,0x0004(r12)
17768 176E8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1776C 176EC   X      4E800420               bctr
17770 176F0          8182FE04               lwz       r12,-0x01FC(RTOC)
17774 176F4          90410014               stw       RTOC,0x0014(SP)
17778 176F8          800C0000               lwz       r0,0x0000(r12)
1777C 176FC          804C0004               lwz       RTOC,0x0004(r12)
17780 17700   X      7C0903A6               mtctr     r0                        ; CTR = 9
17784 17704   X      4E800420               bctr
17788 17708          8182FE28               lwz       r12,-0x01D8(RTOC)
1778C 1770C          90410014               stw       RTOC,0x0014(SP)
17790 17710          800C0000               lwz       r0,0x0000(r12)
17794 17714          804C0004               lwz       RTOC,0x0004(r12)
17798 17718   X      7C0903A6               mtctr     r0                        ; CTR = 9
1779C 1771C   X      4E800420               bctr
177A0 17720          8182FDC8               lwz       r12,-0x0238(RTOC)
177A4 17724          90410014               stw       RTOC,0x0014(SP)
177A8 17728          800C0000               lwz       r0,0x0000(r12)
177AC 1772C          804C0004               lwz       RTOC,0x0004(r12)
177B0 17730   X      7C0903A6               mtctr     r0                        ; CTR = 9
177B4 17734   X      4E800420               bctr
177B8 17738          8182FDF4               lwz       r12,-0x020C(RTOC)
177BC 1773C          90410014               stw       RTOC,0x0014(SP)
177C0 17740          800C0000               lwz       r0,0x0000(r12)
177C4 17744          804C0004               lwz       RTOC,0x0004(r12)
177C8 17748   X      7C0903A6               mtctr     r0                        ; CTR = 9
177CC 1774C   X      4E800420               bctr
177D0 17750          8182FE38               lwz       r12,-0x01C8(RTOC)
177D4 17754          90410014               stw       RTOC,0x0014(SP)
177D8 17758          800C0000               lwz       r0,0x0000(r12)
177DC 1775C          804C0004               lwz       RTOC,0x0004(r12)
177E0 17760   X      7C0903A6               mtctr     r0                        ; CTR = 9
177E4 17764   X      4E800420               bctr
177E8 17768          8182FE24               lwz       r12,-0x01DC(RTOC)
177EC 1776C          90410014               stw       RTOC,0x0014(SP)
177F0 17770          800C0000               lwz       r0,0x0000(r12)
177F4 17774          804C0004               lwz       RTOC,0x0004(r12)
177F8 17778   X      7C0903A6               mtctr     r0                        ; CTR = 9
177FC 1777C   X      4E800420               bctr
17800 17780          8182FE44               lwz       r12,-0x01BC(RTOC)
17804 17784          90410014               stw       RTOC,0x0014(SP)
17808 17788          800C0000               lwz       r0,0x0000(r12)
1780C 1778C          804C0004               lwz       RTOC,0x0004(r12)
17810 17790   X      7C0903A6               mtctr     r0                        ; CTR = 9
17814 17794   X      4E800420               bctr
17818 17798          8182FE10               lwz       r12,-0x01F0(RTOC)
1781C 1779C          90410014               stw       RTOC,0x0014(SP)
17820 177A0          800C0000               lwz       r0,0x0000(r12)
17824 177A4          804C0004               lwz       RTOC,0x0004(r12)
17828 177A8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1782C 177AC   X      4E800420               bctr
17830 177B0          8182FDD0               lwz       r12,-0x0230(RTOC)
17834 177B4          90410014               stw       RTOC,0x0014(SP)
17838 177B8          800C0000               lwz       r0,0x0000(r12)
1783C 177BC          804C0004               lwz       RTOC,0x0004(r12)
17840 177C0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17844 177C4   X      4E800420               bctr
17848 177C8          8182FDC4               lwz       r12,-0x023C(RTOC)
1784C 177CC          90410014               stw       RTOC,0x0014(SP)
17850 177D0          800C0000               lwz       r0,0x0000(r12)
17854 177D4          804C0004               lwz       RTOC,0x0004(r12)
17858 177D8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1785C 177DC   X      4E800420               bctr
17860 177E0          8182FDD4               lwz       r12,-0x022C(RTOC)
17864 177E4          90410014               stw       RTOC,0x0014(SP)
17868 177E8          800C0000               lwz       r0,0x0000(r12)
1786C 177EC          804C0004               lwz       RTOC,0x0004(r12)
17870 177F0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17874 177F4   X      4E800420               bctr
17878 177F8          8182FE3C               lwz       r12,-0x01C4(RTOC)
1787C 177FC          90410014               stw       RTOC,0x0014(SP)
17880 17800          800C0000               lwz       r0,0x0000(r12)
17884 17804          804C0004               lwz       RTOC,0x0004(r12)
17888 17808   X      7C0903A6               mtctr     r0                        ; CTR = 9
1788C 1780C   X      4E800420               bctr
17890 17810          8182FE1C               lwz       r12,-0x01E4(RTOC)
17894 17814          90410014               stw       RTOC,0x0014(SP)
17898 17818          800C0000               lwz       r0,0x0000(r12)
1789C 1781C          804C0004               lwz       RTOC,0x0004(r12)
178A0 17820   X      7C0903A6               mtctr     r0                        ; CTR = 9
178A4 17824   X      4E800420               bctr
178A8 17828          8182FE0C               lwz       r12,-0x01F4(RTOC)
178AC 1782C          90410014               stw       RTOC,0x0014(SP)
178B0 17830          800C0000               lwz       r0,0x0000(r12)
178B4 17834          804C0004               lwz       RTOC,0x0004(r12)
178B8 17838   X      7C0903A6               mtctr     r0                        ; CTR = 9
178BC 1783C   X      4E800420               bctr
178C0 17840          8182FE4C               lwz       r12,-0x01B4(RTOC)
178C4 17844          90410014               stw       RTOC,0x0014(SP)
178C8 17848          800C0000               lwz       r0,0x0000(r12)
178CC 1784C          804C0004               lwz       RTOC,0x0004(r12)
178D0 17850   X      7C0903A6               mtctr     r0                        ; CTR = 9
178D4 17854   X      4E800420               bctr
178D8 17858          8182FDE8               lwz       r12,-0x0218(RTOC)
178DC 1785C          90410014               stw       RTOC,0x0014(SP)
178E0 17860          800C0000               lwz       r0,0x0000(r12)
178E4 17864          804C0004               lwz       RTOC,0x0004(r12)
178E8 17868   X      7C0903A6               mtctr     r0                        ; CTR = 9
178EC 1786C   X      4E800420               bctr
178F0 17870          8182FE34               lwz       r12,-0x01CC(RTOC)
178F4 17874          90410014               stw       RTOC,0x0014(SP)
178F8 17878          800C0000               lwz       r0,0x0000(r12)
178FC 1787C          804C0004               lwz       RTOC,0x0004(r12)
17900 17880   X      7C0903A6               mtctr     r0                        ; CTR = 9
17904 17884   X      4E800420               bctr
17908 17888          8182FE30               lwz       r12,-0x01D0(RTOC)
1790C 1788C          90410014               stw       RTOC,0x0014(SP)
17910 17890          800C0000               lwz       r0,0x0000(r12)
17914 17894          804C0004               lwz       RTOC,0x0004(r12)
17918 17898   X      7C0903A6               mtctr     r0                        ; CTR = 9
1791C 1789C   X      4E800420               bctr
17920 178A0          8182FE20               lwz       r12,-0x01E0(RTOC)
17924 178A4          90410014               stw       RTOC,0x0014(SP)
17928 178A8          800C0000               lwz       r0,0x0000(r12)
1792C 178AC          804C0004               lwz       RTOC,0x0004(r12)
17930 178B0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17934 178B4   X      4E800420               bctr
17938 178B8          8182FE00               lwz       r12,-0x0200(RTOC)
1793C 178BC          90410014               stw       RTOC,0x0014(SP)
17940 178C0          800C0000               lwz       r0,0x0000(r12)
17944 178C4          804C0004               lwz       RTOC,0x0004(r12)
17948 178C8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1794C 178CC   X      4E800420               bctr
17950 178D0          8182FDAC               lwz       r12,-0x0254(RTOC)
17954 178D4          90410014               stw       RTOC,0x0014(SP)
17958 178D8          800C0000               lwz       r0,0x0000(r12)
1795C 178DC          804C0004               lwz       RTOC,0x0004(r12)
17960 178E0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17964 178E4   X      4E800420               bctr
17968 178E8          8182FE94               lwz       r12,-0x016C(RTOC)
1796C 178EC          90410014               stw       RTOC,0x0014(SP)
17970 178F0          800C0000               lwz       r0,0x0000(r12)
17974 178F4          804C0004               lwz       RTOC,0x0004(r12)
17978 178F8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1797C 178FC   X      4E800420               bctr
17980 17900          8182FEA4               lwz       r12,-0x015C(RTOC)
17984 17904          90410014               stw       RTOC,0x0014(SP)
17988 17908          800C0000               lwz       r0,0x0000(r12)
1798C 1790C          804C0004               lwz       RTOC,0x0004(r12)
17990 17910   X      7C0903A6               mtctr     r0                        ; CTR = 9
17994 17914   X      4E800420               bctr
17998 17918          8182FDD8               lwz       r12,-0x0228(RTOC)
1799C 1791C          90410014               stw       RTOC,0x0014(SP)
179A0 17920          800C0000               lwz       r0,0x0000(r12)
179A4 17924          804C0004               lwz       RTOC,0x0004(r12)
179A8 17928   X      7C0903A6               mtctr     r0                        ; CTR = 9
179AC 1792C   X      4E800420               bctr
179B0 17930          8182FE40               lwz       r12,-0x01C0(RTOC)
179B4 17934          90410014               stw       RTOC,0x0014(SP)
179B8 17938          800C0000               lwz       r0,0x0000(r12)
179BC 1793C          804C0004               lwz       RTOC,0x0004(r12)
179C0 17940   X      7C0903A6               mtctr     r0                        ; CTR = 9
179C4 17944   X      4E800420               bctr
179C8 17948          8182FDDC               lwz       r12,-0x0224(RTOC)
179CC 1794C          90410014               stw       RTOC,0x0014(SP)
179D0 17950          800C0000               lwz       r0,0x0000(r12)
179D4 17954          804C0004               lwz       RTOC,0x0004(r12)
179D8 17958   X      7C0903A6               mtctr     r0                        ; CTR = 9
179DC 1795C   X      4E800420               bctr
179E0 17960          800C0000               lwz       r0,0x0000(r12)
179E4 17964          90410014               stw       RTOC,0x0014(SP)
179E8 17968   X      7C0903A6               mtctr     r0                        ; CTR = 9
179EC 1796C          804C0004               lwz       RTOC,0x0004(r12)
179F0 17970   X      4E800420               bctr

179F4 There are 12 (pad?) bytes at the end of this section.

      =========================================================

      Pidata section 1 (<unnamed>)
      Address    Op      Operand               Encoding/data
17A00  0000      ZERO    cnt=340               00 8254
17A03  0154      RPTZERO cnt=2                 82 
17A04                    dcnt=2                   02
17A05                    rpt=67                   43
17A06                                       1  05A0 4AC0 0540 0558 4AD8 4A80       ..J..@.XJ.J.
17A12                                       7  4AC8 0580 0858 4AE8 0728 0770       J....XJ..(.p
17A1E                                      13  0768 0758 0760 0448 0790 07B8       .h.X.`.H....
17A2A                                      19  0778 07E0 0808 0830 02B0 02B8       .x.....0....
17A36                                      25  02A0 02A8 02C0 02C8 02D0 02D8       ............
17A42                                      31  02E0 0298 02F0 0288 02F8 0290       ............
17A4E                                      37  02E8 28F0 0310 4B68 2290 225C       ..(...Kh"."\
17A5A                                      43  2860 2288 228C 2878 0308 2890       (`".".(x..(.
17A66                                      49  28A8 28C0 22A8 22D8 28D8 4BA8       (.(.".".(.K.
17A72                                      55  3AA0 37F4 3820 3920 3918 3928       :.7.8 9 9.9(
17A7E                                      61  3960 3980 03A0 0300 0440 0000       9`9......@..
17A8A                                      67  0258                                .X
17A8C  0262      BLK     cnt=3                 23 
17A8D                                          004000                              .@.
17A90  0265      RPTBLK  cnt=5                 65 
17A91                    dcnt=3                   03
17A92                    rpt=39                   27
17A93                                          0002580000                          ..X..
17A98                                       1  004800 010000 01AC00 032400         .H........$.
17AA4                                       5  07C400 3D3800 406C00 427000         ...=8.@l.Bp.
17AB0                                       9  484400 4EC800 502400 53F800         HD.N..P$.S..
17ABC                                      13  560C00 5AE400 606C00 621400         V..Z..`l.b..
17AC8                                      17  64C000 6BE800 6F7400 938800         d..k..ot....
17AD4                                      21  BA4800 C4B400 D77C00 D7B400         .H.....|....
17AE0                                      25  D83C00 D87400 D8FC00 D93400         .<..t.....4.
17AEC                                      29  D9BC00 D9F400 DA7C00 DAB400         .......|....
17AF8                                      33  DB3C00 DB7400 DBFC00 DC3400         .<..t.....4.
17B04                                      37  DCBC00 DCF400 DD7C00                .......|.
17B0D  03A2      BLK     cnt=3                 23 
17B0E                                          DE4800                              .H.
17B11  03A5      RPTBLK  cnt=5                 65 
17B12                    dcnt=3                   03
17B13                    rpt=19                   13
17B14                                          0002580001                          ..X..
17B19                                       1  1CF000 1DC800 1FCC00 20F000         ......... ..
17B25                                       5  21D000 229000 22F000 24B400         !..".."..$..
17B31                                       9  26F000 2A6400 2E3000 2FDC00         &..*d..0./..
17B3D                                      13  337C00 368800 3BCC00 589000         3|.6..;..X..
17B49                                      17  5CA800 5E9000 60A800                \..^..`..
17B52  0442      BLK     cnt=10                2A 
17B53                                          6654000002586D74656A                fT...Xmtej
17B5D  044C      RPTZERO cnt=4                 84 
17B5E                    dcnt=11                  0B
17B5F                    rpt=2                    02
17B60                                       1  0A706369313031312C3134              .pci1011,14
17B6B                                       2  0000000000000000000000              ...........
17B76  046E      ZERO    cnt=2                 02 
17B77  0470      BLK     cnt=4                 24 
17B78                                          02306002                            .0`.
17B7C  0474      RPTZERO cnt=3                 83 
17B7D                    dcnt=6                   06
17B7E                    rpt=7                    07
17B7F                                       1  0404656E6574 000000000000           ..enet......
17B8B                                       3  000000000000 000000000000           ............
17B97                                       5  000000000000 000000000000           ............
17BA3                                       7  000000000000                        ......
17BA9  04B6      ZERO    cnt=5                 05 
17BAA  04BB      BLK     cnt=15                2F 
17BAB                                          016F74616E000A0B01023060021BBD      .otan.....0`...
17BBA  04CA      RPTZERO cnt=4                 84 
17BBB                    dcnt=2                   02
17BBC                    rpt=1                    01
17BBD                                       1  04E0                                ..
17BBF  04D4      RPTZERO cnt=2                 82 
17BC0                    dcnt=5                   05
17BC1                    rpt=1                    01
17BC2                                       1  05DC000020                          .... 
17BC7  04DD      BLK     cnt=2                 22 
17BC8                                          0010                                ..
17BCA  04DF      RPTZERO cnt=1                 81 
17BCB                    dcnt=10                  0A
17BCC                    rpt=2                    02
17BCD                                       1  706369313031312C3134                pci1011,14
17BD7                                       2  00000000000000000000                ..........
17BE1  04F6      BLK     cnt=2                 22 
17BE2                                          0430                                .0
17BE4  04F8      RPTZERO cnt=2                 82 
17BE5                    dcnt=2                   02
17BE6                    rpt=18                   12
17BE7                                       1  0258 0438 0000 04C8 0000 0000       .X.8........
17BF3                                       7  0420 0428 0000 0000 0000 04C8       . .(........
17BFF                                      13  0000 0000 04F0 0510 0000 0000       ............
17C0B  0542      BLK     cnt=6                 26 
17C0C                                          053008002001                        .0.. .
17C12  0548      RPTZERO cnt=3                 83 
17C13                    dcnt=1                   01
17C14                    rpt=13                   0D
17C15                                       1  03 00 00 00 E8 98 B4 E8 E8 E8 7C    ..........|
17C20                                      12  D0 E8                               ..
17C22  057F      BLK     cnt=4                 24 
17C23                                          00AAFE07                            ....
17C27  0583      ZERO    cnt=9                 09 
17C28  058C      RPTZERO cnt=1                 81 
17C29                    dcnt=3                   03
17C2A                    rpt=4                    04
17C2B                                       1  131832 010004 000268 000000         ..2.....h...
17C37  059D      RPTZERO cnt=3                 83 
17C38                    dcnt=396                 830C
17C3A                    rpt=1                    01
17C3B                                       1  5465726D696E61746553747265616D4D    TerminateStreamM
17C4B                                          6F64756C653A20446C7069436C6F7365    odule: DlpiClose
17C5B                                          206572726F720D005465726D696E6174     error..Terminat
17C6B                                          6553747265616D4D6F64756C653A2025    eStreamModule: %
17C7B                                          73206572726F720D44616E676C696E67    s error.Dangling
17C8B                                          20706F696E7465727320617265206F6E     pointers are on
17C9B                                          20746865206C6F6F73652E2E2E0D5468     the loose....Th
17CAB                                          6520736B792069732066616C6C696E67    e sky is falling
17CBB                                          210D5265737461727420796F7572206D    !.Restart your m
17CCB                                          616368696E652E2E2E202A4E4F572A0D    achine... *NOW*.
17CDB                                          0025732025732C202573004170706C65    .%s %s, %s.Apple
17CEB                                          20456E65742031304400322E33623263     Enet 10D.2.3b2c
17CFB                                          3100496E697453747265616D4D6F6475    1.InitStreamModu
17D0B                                          6C653A2025730D00496E697453747265    le: %s..InitStre
17D1B                                          616D4D6F64756C653A20616C72656164    amModule: alread
17D2B                                          79206F70656E0D00496E697453747265    y open..InitStre
17D3B                                          616D4D6F64756C653A20446C70694F70    amModule: DlpiOp
17D4B                                          656E206572726F720D00496E69745374    en error..InitSt
17D5B                                          7265616D4D6F64756C653A2025732065    reamModule: %s e
17D6B                                          72726F720D0056616C69646174654861    rror..ValidateHa
17D7B                                          7264776172653A2025730D0056616C69    rdware: %s..Vali
17D8B                                          6461746548617264776172653A20616C    dateHardware: al
17D9B                                          7265616479206F70656E0D0056616C69    ready open..Vali
17DAB                                          6461746548617264776172653A202573    dateHardware: %s
17DBB                                          206572726F720D0000000730             error.....0
17DC7  072F      BLK     cnt=37                20 25
17DC9                                          00456E657444454320322E3362326331    .EnetDEC 2.3b2c1
17DD9                                          204D617220323720323030322031333A     Mar 27 2002 13:
17DE9                                          34383A3136                          48:16
17DEE  0754      ZERO    cnt=4                 04 
17DEF  0758      RPTZERO cnt=7                 87 
17DF0                    dcnt=1                   01
17DF1                    rpt=3                    03
17DF2                                       1  32 64 96                            2d.
17DF5  0777      BLK     cnt=1                 21 
17DF6                                          FA                                  .
17DF7  0778      RPTBLK  cnt=3                 63 
17DF8                    dcnt=1                   01
17DF9                    rpt=5                    05
17DFA                                          000028                              ..(
17DFD                                       1  A0 F4 A0 A0 A0                      .....
17E02  078F      BLK     cnt=1                 21 
17E03                                          A0                                  .
17E04  0790      RPTBLK  cnt=3                 63 
17E05                    dcnt=1                   01
17E06                    rpt=8                    08
17E07                                          000025                              ..%
17E0A                                       1  2C 34 40 4C 58 64 70 7C             ,4@LXdp|
17E12  07B3      BLK     cnt=1                 21 
17E13                                          88                                  .
17E14  07B4      ZERO    cnt=4                 04 
17E15  07B8      RPTBLK  cnt=3                 63 
17E16                    dcnt=1                   01
17E17                    rpt=8                    08
17E18                                          000027                              ..'
17E1B                                       1  58 60 6C 78 84 90 9C A8             X`lx....
17E23  07DB      BLK     cnt=1                 21 
17E24                                          B4                                  .
17E25  07DC      ZERO    cnt=4                 04 
17E26  07E0      RPTBLK  cnt=3                 63 
17E27                    dcnt=1                   01
17E28                    rpt=8                    08
17E29                                          000029                              ..)
17E2C                                       1  14 1C 28 34 40 4C 58 64             ..(4@LXd
17E34  0803      BLK     cnt=1                 21 
17E35                                          70                                  p
17E36  0804      ZERO    cnt=4                 04 
17E37  0808      RPTBLK  cnt=3                 63 
17E38                    dcnt=1                   01
17E39                    rpt=8                    08
17E3A                                          00002C                              ..,
17E3D                                       1  14 1C 28 34 40 4C 58 64             ..(4@LXd
17E45  082B      BLK     cnt=1                 21 
17E46                                          70                                  p
17E47  082C      ZERO    cnt=4                 04 
17E48  0830      RPTBLK  cnt=3                 63 
17E49                    dcnt=1                   01
17E4A                    rpt=8                    08
17E4B                                          000031                              ..1
17E4E                                       1  60 94 A0 AC B8 C4 D0 DC             `.......
17E56  0853      BLK     cnt=1                 21 
17E57                                          E8                                  .
17E58  0854      ZERO    cnt=3                 03 
17E59  0857      RPT     cnt=8                 48 
17E5A                    rpt=2                    01
17E5B                                          0031304261736554                    .10BaseT
17E63  0867      BLK     cnt=53                20 35
17E65                                          204E2D57617900313042617365542046     N-Way.10BaseT F
17E75                                          756C6C2D4475706C6578003130426173    ull-Duplex.10Bas
17E85                                          6554204E6F4C6F6F704261636B00424E    eT NoLoopBack.BN
17E95                                          4300415549                          C.AUI
17E9A  089C      RPT     cnt=10                4A 
17E9B                    rpt=2                    01
17E9C                                          00313030426173655478                .100BaseTx
17EA6  08B0      BLK     cnt=12                2C 
17EA7                                          2046756C6C2D4475706C6578             Full-Duplex
17EB3  08BC      RPTBLK  cnt=8                 68 
17EB4                    dcnt=2                   02
17EB5                    rpt=2                    02
17EB6                                          0031303042617365                    .100Base
17EBE                                       1  5434 4658                           T4FX
17EC2  08D8      BLK     cnt=14                2E 
17EC3                                          46782046756C6C2D4475706C6578        Fx Full-Duplex
17ED1  08E6      RPT     cnt=12                4C 
17ED2                    rpt=2                    01
17ED3                                          004D49492031304261736554            .MII 10BaseT
17EDF  08FE      BLK     cnt=12                2C 
17EE0                                          2046756C6C2D4475706C6578             Full-Duplex
17EEC  090A      RPT     cnt=14                4E 
17EED                    rpt=2                    01
17EEE                                          004D494920313030426173655478        .MII 100BaseTx
17EFC  0926      BLK     cnt=12                2C 
17EFD                                          2046756C6C2D4475706C6578             Full-Duplex
17F09  0932      RPTBLK  cnt=12                6C 
17F0A                    dcnt=2                   02
17F0B                    rpt=2                    02
17F0C                                          004D49492031303042617365            .MII 100Base
17F18                                       1  5434 4658                           T4FX
17F1C  095A      BLK     cnt=27                3B 
17F1D                                          46582046756C6C2D4475706C65780044    FX Full-Duplex.D
17F2D                                          796E616D696353656E7365              ynamicSense
17F38  0975      RPT     cnt=10                4A 
17F39                    rpt=2                    01
17F3A                                          004175746F53656E7365                .AutoSense
17F44  0989      BLK     cnt=80                20 50
17F46                                          204E2D576179004E4F4E4500556E6B6E     N-Way.NONE.Unkn
17F56                                          6F776E00313030426173654678004465    own.100BaseFx.De
17F66                                          6661756C742C200025642E25632C2000    fault, .%d.%c, .
17F76                                          2053435200204E534352002050435300     SCR. NSCR. PCS.
17F86                                          204E50435300505325732573004E5053     NPCS.PS%s%s.NPS
17F96  09D9      RPT     cnt=7                 47 
17F97                    rpt=2                    01
17F98                                          002054544D3130                      . TTM10
17F9F  09E7      BLK     cnt=496               20 8370
17FA2                                          30002573000D25730D00435352302030    0.%s..%s..CSR0 0
17FB2                                          78253038582C20435352352030782530    x%08X, CSR5 0x%0
17FC2                                          38582C2043535236203078253038580D    8X, CSR6 0x%08X.
17FD2                                          00435352313220307825303858002C20    .CSR12 0x%08X., 
17FE2                                          4353523133203078253038582C204353    CSR13 0x%08X, CS
17FF2                                          523134203078253038582C2043535231    R14 0x%08X, CSR1
18002                                          3520307825303858000D004E554C4C20    5 0x%08X...NULL 
18012                                          7270726F62650D007270726F62653A20    rprobe..rprobe: 
18022                                          30782530385820726465733A20307825    0x%08X rdes: 0x%
18032                                          3038580D0046554C4C2D4455504C4558    08X..FULL-DUPLEX
18042                                          0D00547820256C752072696E67256C75    ..Tx %lu ring%lu
18052                                          2C20256C752F256C752B256C75207061    , %lu/%lu+%lu pa
18062                                          636B6574732C20256C752B256C752069    ckets, %lu+%lu i
18072                                          6E746572727570740D00547820256C75    nterrupt..Tx %lu
18082                                          206D696E556E626C6F636B256C752C20     minUnblock%lu, 
18092                                          256C752F256C752F256C752F256C752F    %lu/%lu/%lu/%lu/
180A2                                          256C7520666C6F772C20256C752B256C    %lu flow, %lu+%l
180B2                                          752B256C752073746172740D00547820    u+%lu start..Tx 
180C2                                          256C75206D617853657276696365256C    %lu maxService%l
180D2                                          752C20256C752B256C752B256C752B25    u, %lu+%lu+%lu+%
180E2                                          6C7520736572766963650D0052782061    lu service..Rx a
180F2                                          6464726573730020254100527820256C    ddress. %A.Rx %l
18102                                          752072696E67256C752C20256C752B25    u ring%lu, %lu+%
18112                                          6C752D256C75207061636B6574732C20    lu-%lu packets, 
18122                                          256C752F256C7520696E746572727570    %lu/%lu interrup
18132                                          740D00527820256C752F256C7520666C    t..Rx %lu/%lu fl
18142                                          6F772C20256C752B256C752073746172    ow, %lu+%lu star
18152                                          740D00527820256C75206D696E536572    t..Rx %lu minSer
18162                                          76696365256C752C20256C75206D696E    vice%lu, %lu min
18172                                          53657276696365256C752C20256C752B    Service%lu, %lu+
18182                                          256C752B256C7520736572766963650D    %lu+%lu service.
18192  0BD7      RPTBLK  cnt=3                 63 
18193                    dcnt=10                  0A
18194                    rpt=7                    07
18195                                          005478                              .Tx
18198                                       1  544F20202020256C750D                TO    %lu.
181A2                                       2  4C4620202020256C750D                LF    %lu.
181AC                                       3  4C4F20202020256C750D                LO    %lu.
181B6                                       4  4E4320202020256C750D                NC    %lu.
181C0                                       5  4C4320202020256C750D                LC    %lu.
181CA                                       6  454320202020256C750D                EC    %lu.
181D4                                       7  554620202020256C750D                UF    %lu.
181DE  0C35      BLK     cnt=220               20 815C
181E1                                          444520202020256C750D00636F6C6C69    DE    %lu..colli
181F1                                          73696F6E5F6465746563745F63686563    sion_detect_chec
18201                                          6B5F6661696C65642020202020202020    k_failed        
18211                                          256C750D0073656E645F6661696C7572    %lu..send_failur
18221                                          655F636172726965725F636865636B5F    e_carrier_check_
18231                                          6661696C656420202020256C750D0073    failed    %lu..s
18241                                          656E645F6661696C7572655F72656D6F    end_failure_remo
18251                                          74655F6661696C7572655F746F5F6465    te_failure_to_de
18261                                          66657220256C750D0073656E645F6661    fer %lu..send_fa
18271                                          696C7572655F73686F72745F63697263    ilure_short_circ
18281                                          7569742020202020202020202020256C    uit           %l
18291                                          750D0073656E645F6661696C7572655F    u..send_failure_
182A1                                          6F70656E5F6369726375697420202020    open_circuit    
182B1                                          2020202020202020256C750D                    %lu.
182BD  0D11      RPTBLK  cnt=3                 63 
182BE                    dcnt=10                  0A
182BF                    rpt=9                    09
182C0                                          005278                              .Rx
182C3                                       1  534255202020256C750D                SBU   %lu.
182CD                                       2  534D414C4C20256C750D                SMALL %lu.
182D7                                       3  424947202020256C750D                BIG   %lu.
182E1                                       4  544C20202020256C750D                TL    %lu.
182EB                                       5  435320202020256C750D                CS    %lu.
182F5                                       6  524620202020256C750D                RF    %lu.
182FF                                       7  434520202020256C750D                CE    %lu.
18309                                       8  444520202020256C750D                DE    %lu.
18313                                       9  5A4552202020256C750D                ZER   %lu.
1831D  0D89      BLK     cnt=10                2A 
1831E                                          444220202020256C750D                DB    %lu.
18328  0D93      RPTBLK  cnt=4                 64 
18329                    dcnt=9                   09
1832A                    rpt=7                    07
1832B                                          00496E74                            .Int
1832F                                       1  5450532020256C750D                  TPS  %lu.
18338                                       2  544A542020256C750D                  TJT  %lu.
18341                                       3  554E462020256C750D                  UNF  %lu.
1834A                                       4  5255202020256C750D                  RU   %lu.
18353                                       5  5250532020256C750D                  RPS  %lu.
1835C                                       6  5257542020256C750D                  RWT  %lu.
18365                                       7  4554492020256C750D                  ETI  %lu.
1836E  0DF2      BLK     cnt=623               20 846F
18371                                          4642452020256C750D0061737369676E    FBE  %lu..assign
18381                                          65642D616464726573736573004D6163    ed-addresses.Mac
18391                                          476574426173653A2022257322206E61    GetBase: "%s" na
183A1                                          6D65207265676973747279206572726F    me registry erro
183B1                                          720D004D6163476574426173653A2022    r..MacGetBase: "
183C1                                          25732220656E747279202564206E6F74    %s" entry %d not
183D1                                          20666F756E640D004141504C2C616464     found..AAPL,add
183E1                                          72657373004D6163476574426173653A    ress.MacGetBase:
183F1                                          2062617365203D3D204E554C4C0D004D     base == NULL..M
18401                                          6163476574426173653A203078253038    acGetBase: 0x%08
18411                                          580D00506174636853526F6D3A204170    X..PatchSRom: Ap
18421                                          706C6520313030426173655478205352    ple 100BaseTx SR
18431                                          4F4D20506174636865642E0D00446563    OM Patched...Dec
18441                                          32313134302C204170706C6520313030    21140, Apple 100
18451                                          42617365547800506174636853526F6D    BaseTx.PatchSRom
18461                                          3A204170706C65203130426173655420    : Apple 10BaseT 
18471                                          53524F4D20506174636865642E0D0044    SROM Patched...D
18481                                          656332313034312C204170706C652031    ec21041, Apple 1
18491                                          30426173655400506174636853526F6D    0BaseT.PatchSRom
184A1                                          3A204170706C6520486F6F706E657420    : Apple Hoopnet 
184B1                                          53524F4D20506174636865642E0D0044    SROM Patched...D
184C1                                          656332313034312C204170706C652048    ec21041, Apple H
184D1                                          6F6F706E657400506174636853526F6D    oopnet.PatchSRom
184E1                                          3A205A6E7978203334352053524F4D20    : Znyx 345 SROM 
184F1                                          506174636865642E0D00446563323131    Patched...Dec211
18501                                          34302C205A6E79782033343500446563    40, Znyx 345.Dec
18511                                          32313134332C205A6E79782033343551    21143, Znyx 345Q
18521                                          0044656332313134332C20466172616C    .Dec21143, Faral
18531                                          6C6F6E2031302F313030004465766963    lon 10/100.Devic
18541                                          657300457874466F6C64657244726976    es.ExtFolderDriv
18551                                          6572730046696E6446696C6542617365    ers.FindFileBase
18561                                          64447269766572496E4E616D65526567    dDriverInNameReg
18571                                          69737472795F3A205765697264206572    istry_: Weird er
18581                                          726F720D0046696E6446696C65426173    ror..FindFileBas
18591                                          6564447269766572496E4E616D655265    edDriverInNameRe
185A1                                          6769737472795F3A2052656769737472    gistry_: Registr
185B1                                          79456E7472794944446973706F736520    yEntryIDDispose 
185C1                                          6661696C65640D0056616C6964617465    failed..Validate
185D1                                          4249415F3A206E6F206D617463680D      BIA_: no match.
185E0  1061      RPTBLK  cnt=6                 66 
185E1                    dcnt=3                   03
185E2                    rpt=2                    02
185E3                                          004465633231                        .Dec21
185E9                                       1  303431 313430                       041140
185EF  1079      BLK     cnt=39                20 27
185F1                                          313433004D6163436F6E6669673A2063    143.MacConfig: c
18601                                          6669642030782530385820756E737570    fid 0x%08X unsup
18611                                          706F727465640D                      ported.
18618  10A0      RPTBLK  cnt=12                6C 
18619                    dcnt=3                   03
1861A                    rpt=1                    01
1861B                                          004D6163436F6E6669673A20            .MacConfig: 
18627                                       1  25730D                              %s.
1862A  10BB      BLK     cnt=2139              20 905B
1862D                                          466F726D61742056657273696F6E2030    Format Version 0
1863D                                          782530325820756E737570706F727465    x%02X unsupporte
1864D                                          640D004D6163436F6E6669673A20466F    d..MacConfig: Fo
1865D                                          726D61742056657273696F6E20307825    rmat Version 0x%
1866D                                          3032580D004D6163436F6E6669673A20    02X..MacConfig: 
1867D                                          4352432030782530345820213D203078    CRC 0x%04X != 0x
1868D                                          253034580D004D6163436F6E6669673A    %04X..MacConfig:
1869D                                          204368697020436F756E74202564203C     Chip Count %d <
186AD                                          20310D004D6163436F6E6669673A2043     1..MacConfig: C
186BD                                          68697020436F756E74202564203E2025    hip Count %d > %
186CD                                          640D004D6163436F6E6669673A206368    d..MacConfig: ch
186DD                                          69705B25645D2E6465766963654E756D    ip[%d].deviceNum
186ED                                          6265722025640D004D6163436F6E6669    ber %d..MacConfi
186FD                                          673A20636869705B25645D2E4C656166    g: chip[%d].Leaf
1870D                                          4F6666736574202564203C2025640D00    Offset %d < %d..
1871D                                          4D6163436F6E6669673A20636869705B    MacConfig: chip[
1872D                                          25645D2E4C6561664F66667365742025    %d].LeafOffset %
1873D                                          64203E2025640D004D6163436F6E6669    d > %d..MacConfi
1874D                                          673A20636869705B25645D206C656166    g: chip[%d] leaf
1875D                                          204025640D004D6163436F6E6669673A     @%d..MacConfig:
1876D                                          20636869705B25645D2E636F6E6E6563     chip[%d].connec
1877D                                          74696F6E547970652030782530345820    tionType 0x%04X 
1878D                                          756E6B6E6F776E0D004D6163436F6E66    unknown..MacConf
1879D                                          69673A20636869705B25645D2E636F6E    ig: chip[%d].con
187AD                                          6E656374696F6E547970652025730D00    nectionType %s..
187BD                                          4D6163436F6E6669673A20636869705B    MacConfig: chip[
187CD                                          25645D2E706F7274436F6E74726F6C20    %d].portControl 
187DD                                          3078253032580D004D6163436F6E6669    0x%02X..MacConfi
187ED                                          673A20636869705B25645D2E6D656469    g: chip[%d].medi
187FD                                          61436F756E74202564203C20310D004D    aCount %d < 1..M
1880D                                          6163436F6E6669673A20636869705B25    acConfig: chip[%
1881D                                          645D2E6D65646961436F756E74202564    d].mediaCount %d
1882D                                          203E2025640D004D6163436F6E666967     > %d..MacConfig
1883D                                          3A206D656469615B25642C25645D2040    : media[%d,%d] @
1884D                                          2564200074797065203078253032580D    %d .type 0x%02X.
1885D                                          004D6163436F6E6669673A206D656469    .MacConfig: medi
1886D                                          615B25642C25645D2E6D656469615479    a[%d,%d].mediaTy
1887D                                          70652030782530325820756E6B6E6F77    pe 0x%02X unknow
1888D                                          6E0D004D6163436F6E6669673A206D65    n..MacConfig: me
1889D                                          6469615B25642C25645D2E6D65646961    dia[%d,%d].media
188AD                                          547970652025730D004D6163436F6E66    Type %s..MacConf
188BD                                          69673A206D656469615B25642C25645D    ig: media[%d,%d]
188CD                                          2E706F72745365747570203078253032    .portSetup 0x%02
188DD                                          580D004D6163436F6E6669673A206D65    X..MacConfig: me
188ED                                          6469615B25642C25645D2E636F6D6D61    dia[%d,%d].comma
188FD                                          6E642025730D004D6163436F6E666967    nd %s..MacConfig
1890D                                          3A206D656469615B25642C25645D2E70    : media[%d,%d].p
1891D                                          6F7274436F6E74726F6C203078253034    ortControl 0x%04
1892D                                          580D004D6163436F6E6669673A206D65    X..MacConfig: me
1893D                                          6469615B25642C25645D2E706F727444    dia[%d,%d].portD
1894D                                          617461203078253034580D004D616343    ata 0x%04X..MacC
1895D                                          6F6E6669673A206D656469615B25642C    onfig: media[%d,
1896D                                          25645D2E637372313320307825303458    %d].csr13 0x%04X
1897D                                          0D004D6163436F6E6669673A206D6564    ..MacConfig: med
1898D                                          69615B25642C25645D2E637372313420    ia[%d,%d].csr14 
1899D                                          3078253034580D004D6163436F6E6669    0x%04X..MacConfi
189AD                                          673A206D656469615B25642C25645D2E    g: media[%d,%d].
189BD                                          6373723135203078253034580D004D61    csr15 0x%04X..Ma
189CD                                          63436F6E6669673A206D656469615B25    cConfig: media[%
189DD                                          642C25645D2E72657365745365717565    d,%d].resetSeque
189ED                                          6E63654C656E677468202564203C2030    nceLength %d < 0
189FD                                          0D004D6163436F6E6669673A206D6564    ..MacConfig: med
18A0D                                          69615B25642C25645D2E726573657453    ia[%d,%d].resetS
18A1D                                          657175656E63654C656E677468202564    equenceLength %d
18A2D                                          203E2025640D004D6163436F6E666967     > %d..MacConfig
18A3D                                          3A206D656469615B25642C25645D2E72    : media[%d,%d].r
18A4D                                          6573657453657175656E63654C656E67    esetSequenceLeng
18A5D                                          746820300D004D6163436F6E6669673A    th 0..MacConfig:
18A6D                                          206D656469615B25642C25645D2E7265     media[%d,%d].re
18A7D                                          73657453657175656E63655B25645D20    setSequence[%d] 
18A8D                                          3078253034580D004D6163436F6E6669    0x%04X..MacConfi
18A9D                                          673A206D656469615B25642C25645D2E    g: media[%d,%d].
18AAD                                          626C6F636B5479706520307825303258    blockType 0x%02X
18ABD                                          20756E6B6E6F776E0D004D6163436F6E     unknown..MacCon
18ACD                                          6669673A20626C6F636B547970652030    fig: blockType 0
18ADD                                          782530325820756E737570706F727465    x%02X unsupporte
18AED                                          640D00436F6E6E6563743A20636F6E6E    d..Connect: conn
18AFD                                          656374696F6E2030782530345820756E    ection 0x%04X un
18B0D                                          6B6E6F776E0D00436F6E6E6563743A20    known..Connect: 
18B1D                                          2573206D6564696120257320756E6176    %s media %s unav
18B2D                                          61696C61626C650D004D6163436F6E66    ailable..MacConf
18B3D                                          69673A20666163746F72794164647265    ig: factoryAddre
18B4D                                          73732025412075736572416464726573    ss %A userAddres
18B5D                                          732025410D003231303431206E6F7420    s %A..21041 not 
18B6D                                          636F6E6E65637465643A206373723620    connected: csr6 
18B7D                                          3078253038582C206373723132203078    0x%08X, csr12 0x
18B8D                                          253038582C2063737231332030782530    %08X, csr13 0x%0
18B9D                                          38582C20637372313420307825303858    8X, csr14 0x%08X
18BAD                                          2C206373723135203078253038580D00    , csr15 0x%08X..
18BBD                                          323130343120636F6E6E65637465643A    21041 connected:
18BCD                                          2063737236203078253038582C206373     csr6 0x%08X, cs
18BDD                                          723132203078253038582C2063737231    r12 0x%08X, csr1
18BED                                          33203078253038582C20637372313420    3 0x%08X, csr14 
18BFD                                          3078253038582C206373723135203078    0x%08X, csr15 0x
18C0D                                          253038580D003231313430206E6F7420    %08X..21140 not 
18C1D                                          636F6E6E65637465643A206373723620    connected: csr6 
18C2D                                          3078253038582C206373723132203078    0x%08X, csr12 0x
18C3D                                          253038580D00323131343020636F6E6E    %08X..21140 conn
18C4D                                          65637465643A20637372362030782530    ected: csr6 0x%0
18C5D                                          38582C20637372313220307825303858    8X, csr12 0x%08X
18C6D                                          0D003231313433206E6F7420636F6E6E    ..21143 not conn
18C7D                                          65637465643A20637372362030782530    ected: csr6 0x%0
18C8D                                          38582C20637372313220307825303858    8X, csr12 0x%08X
18C9D                                          2C206373723133203078253038582C20    , csr13 0x%08X, 
18CAD                                          6373723134203078253038582C206373    csr14 0x%08X, cs
18CBD                                          723135203078253038580D0032313134    r15 0x%08X..2114
18CCD                                          3320636F6E6E65637465643A20637372    3 connected: csr
18CDD                                          36203078253038582C20637372313220    6 0x%08X, csr12 
18CED                                          3078253038582C206373723133203078    0x%08X, csr13 0x
18CFD                                          253038582C2063737231342030782530    %08X, csr14 0x%0
18D0D                                          38582C20637372313520307825303858    8X, csr15 0x%08X
18D1D                                          0D00436F6E6669677572654D65646961    ..ConfigureMedia
18D2D                                          3A20756E737570706F72746564206D65    : unsupported me
18D3D                                          64696120747970650D00436F6E666967    dia type..Config
18D4D                                          7572654D656469613A20756E73757070    ureMedia: unsupp
18D5D                                          6F72746564206D6564696120626C6F63    orted media bloc
18D6D                                          6B20747970650D006C6F6F706261636B    k type..loopback
18D7D                                          20636F6E6E65637465643A2063737236     connected: csr6
18D8D                                          203078253038580D004D61634F70656E     0x%08X..MacOpen
18D9D                                          494F3A20434649442072656164206572    IO: CFID read er
18DAD                                          726F720D004D61634F70656E494F3A20    ror..MacOpenIO: 
18DBD                                          434649442030782530385820756E7375    CFID 0x%08X unsu
18DCD                                          70706F727465640D004D61634F70656E    pported..MacOpen
18DDD                                          494F3A20434643532072656164206572    IO: CFCS read er
18DED                                          726F720D004D61634F70656E494F3A20    ror..MacOpenIO: 
18DFD                                          43464353207772697465206572726F72    CFCS write error
18E0D                                          0D004D61634F70656E494F3A20434644    ..MacOpenIO: CFD
18E1D                                          44207772697465206572726F720D004D    D write error..M
18E2D                                          61634F70656E494F3A2043464C542077    acOpenIO: CFLT w
18E3D                                          72697465206572726F720D004D61634F    rite error..MacO
18E4D                                          70656E494F3A2025730D004D61635374    penIO: %s..MacSt
18E5D                                          6F703A207472616E736D697420657272    op: transmit err
18E6D                                          6F720D004D616353746F703A20726563    or..MacStop: rec
18E7D                                          65697665206572726F720D              eive error.
18E88  1916      RPTBLK  cnt=10                6A 
18E89                    dcnt=3                   03
18E8A                    rpt=1                    01
18E8B                                          004D616353746F703A20                .MacStop: 
18E95                                       1  4F4B0D                              OK.
18E98  192D      BLK     cnt=27                3B 
18E99                                          6572726F720D004D6163547843686563    error..MacTxChec
18EA9                                          6B3A20636861696E202564              k: chain %d
18EB4  1948      RPTBLK  cnt=13                6D 
18EB5                    dcnt=4                   04
18EB6                    rpt=1                    01
18EB7                                          004D61635478436865636B3A20          .MacTxCheck: 
18EC4                                       1  62757379                            busy
18EC8  1966      BLK     cnt=104               20 68
18ECA                                          656D7074792072696E67206275737900    empty ring busy.
18EDA                                          4D61635478436865636B3A20656D7074    MacTxCheck: empt
18EEA                                          792072696E67207461696C004D616354    y ring tail.MacT
18EFA                                          78436865636B3A20656D707479207269    xCheck: empty ri
18F0A                                          6E672070726F6265004D616354784368    ng probe.MacTxCh
18F1A                                          65636B3A20656D7074792072696E6720    eck: empty ring 
18F2A                                          72756E6E696E670D                    running.
18F32  19CE      RPT     cnt=17                51 
18F33                    rpt=2                    01
18F34                                          004D61635478436865636B3A20746169    .MacTxCheck: tai
18F44                                          6C                                  l
18F45  19F0      BLK     cnt=284               20 821C
18F48                                          2D3E70726F6265004D61635478436865    ->probe.MacTxChe
18F58                                          636B3A2070726F6265004D6163547843    ck: probe.MacTxC
18F68                                          6865636B3A206669727374207365676D    heck: first segm
18F78                                          656E74206C6F73740D004D6163547843    ent lost..MacTxC
18F88                                          6865636B3A206D6F72652070726F6265    heck: more probe
18F98                                          004D61635478436865636B3A206D6F72    .MacTxCheck: mor
18FA8                                          6520627566666572004D616354784368    e buffer.MacTxCh
18FB8                                          65636B3A206D6F726520616464726573    eck: more addres
18FC8                                          73004D61635478436865636B3A206669    s.MacTxCheck: fi
18FD8                                          7273742070726F6265004D6163547843    rst probe.MacTxC
18FE8                                          6865636B3A206C617374207365676D65    heck: last segme
18FF8                                          6E74206C6F73740D004D616354784368    nt lost..MacTxCh
19008                                          65636B3A206C6173742070726F626500    eck: last probe.
19018                                          4D61635478436865636B3A206C617374    MacTxCheck: last
19028                                          20627566666572004D61635478436865     buffer.MacTxChe
19038                                          636B3A206C6173742061646472657373    ck: last address
19048                                          004D61635478436865636B3A206C6173    .MacTxCheck: las
19058                                          74207061636B65744E657874            t packetNext
19064  1B0C      RPT     cnt=17                51 
19065                    rpt=2                    01
19066                                          004D61635478436865636B3A20686561    .MacTxCheck: hea
19076                                          64                                  d
19077  1B2E      BLK     cnt=61                20 3D
19079                                          20627573790D004D6163547843686563     busy..MacTxChec
19089                                          6B3A20696E6163746976652062756666    k: inactive buff
19099                                          6572004D61635478436865636B3A2069    er.MacTxCheck: i
190A9                                          6E6163746976652070726F6265          nactive probe
190B6  1B6B      RPTBLK  cnt=11                6B 
190B7                    dcnt=5                   05
190B8                    rpt=1                    01
190B9                                          004D61635478436865636B              .MacTxCheck
190C4                                       1  207461696C                           tail
190C9  1B86      BLK     cnt=301               20 822D
190CC                                          3A2068616C74696E672E2E2E0D004D61    : halting.....Ma
190DC                                          63547852657365743A204D616353746F    cTxReset: MacSto
190EC                                          70206572726F720D004D616354785265    p error..MacTxRe
190FC                                          7365743A207472616E736D6974746572    set: transmitter
1910C                                          207761732062726F6B656E0D004D6163     was broken..Mac
1911C                                          547852657365743A20416C6C6F636174    TxReset: Allocat
1912C                                          654D656D6F7279466F72494F20256C64    eMemoryForIO %ld
1913C                                          206572726F72004D6163547852657365     error.MacTxRese
1914C                                          743A204F4B0D0054784572726F723A20    t: OK..TxError: 
1915C                                          64726F707065642C2073746174757320    dropped, status 
1916C                                          3078253038580D004D61635478537461    0x%08X..MacTxSta
1917C                                          72743A207472616E736D697474657220    rt: transmitter 
1918C                                          69732062726F6B656E0D004D61635478    is broken..MacTx
1919C                                          53746172743A207374617274696E672E    Start: starting.
191AC                                          2E2E0D004D6163547853746172743A20    ....MacTxStart: 
191BC                                          74696D656F75740D004D616354785365    timeout..MacTxSe
191CC                                          72766963653A204D6163547853746172    rvice: MacTxStar
191DC                                          74206572726F720D004D616352784368    t error..MacRxCh
191EC                                          65636B3A20636861696E202564          eck: chain %d
191F9  1CB3      RPTBLK  cnt=13                6D 
191FA                    dcnt=4                   04
191FB                    rpt=1                    01
191FC                                          004D61635278436865636B3A20          .MacRxCheck: 
19209                                       1  62757379                            busy
1920D  1CD1      BLK     cnt=72                20 48
1920F                                          656D7074792072696E67206275737900    empty ring busy.
1921F                                          4D61635278436865636B3A20656D7074    MacRxCheck: empt
1922F                                          792072696E67207461696C004D616352    y ring tail.MacR
1923F                                          78436865636B3A20656D707479207269    xCheck: empty ri
1924F                                          6E672070726F6265                    ng probe
19257  1D19      RPT     cnt=17                51 
19258                    rpt=2                    01
19259                                          004D61635278436865636B3A20746169    .MacRxCheck: tai
19269                                          6C                                  l
1926A  1D3B      BLK     cnt=145               20 8111
1926D                                          2D3E70726F6265004D61635278436865    ->probe.MacRxChe
1927D                                          636B3A2070726F6265004D6163527843    ck: probe.MacRxC
1928D                                          6865636B3A2072756E6E696E67207769    heck: running wi
1929D                                          74686F757420612070726F62650D004D    thout a probe..M
192AD                                          61635278436865636B3A206669727374    acRxCheck: first
192BD                                          2070726F6265004D6163527843686563     probe.MacRxChec
192CD                                          6B3A20627566666572004D6163527843    k: buffer.MacRxC
192DD                                          6865636B3A2061646472657373004D61    heck: address.Ma
192ED                                          635278436865636B3A20636F6E74726F    cRxCheck: contro
192FD                                          6C                                  l
192FE  1DCC      RPT     cnt=17                51 
192FF                    rpt=2                    01
19300                                          004D61635278436865636B3A20686561    .MacRxCheck: hea
19310                                          64                                  d
19311  1DEE      BLK     cnt=93                20 5D
19313                                          20627573790D004D6163527843686563     busy..MacRxChec
19323                                          6B3A20696E6163746976652052646573    k: inactive Rdes
19333                                          20627573790D004D6163527843686563     busy..MacRxChec
19343                                          6B3A20696E6163746976652062756666    k: inactive buff
19353                                          6572004D61635278436865636B3A2069    er.MacRxCheck: i
19363                                          6E6163746976652070726F6265          nactive probe
19370  1E4B      RPTBLK  cnt=11                6B 
19371                    dcnt=5                   05
19372                    rpt=1                    01
19373                                          004D61635278436865636B              .MacRxCheck
1937E                                       1  207461696C                           tail
19383  1E66      BLK     cnt=115               20 73
19385                                          3A2068616C74696E672E2E2E0D004D61    : halting.....Ma
19395                                          63527852657365743A204D616353746F    cRxReset: MacSto
193A5                                          70206572726F720D004D616352785265    p error..MacRxRe
193B5                                          7365743A207265636569766572207761    set: receiver wa
193C5                                          732062726F6B656E0D004D6163527852    s broken..MacRxR
193D5                                          657365743A20416C6C6F636174654D65    eset: AllocateMe
193E5                                          6D6F7279466F72494F20256C64206572    moryForIO %ld er
193F5                                          726F72                              ror
193F8  1ED9      RPTBLK  cnt=6                 66 
193F9                    dcnt=10                  0A
193FA                    rpt=1                    01
193FB                                          004D61635278                        .MacRx
19401                                       1  52657365743A204F4B0D                Reset: OK.
1940B  1EEF      BLK     cnt=756               20 8574
1940E                                          53746172743A20726563656976657220    Start: receiver 
1941E                                          69732062726F6B656E0D00A5556E636C    is broken...Uncl
1942E                                          61696D656420706B7420402030782530    aimed pkt @ 0x%0
1943E                                          38580D004D6163527853746172743A20    8X..MacRxStart: 
1944E                                          7374617274696E672E2E2E0D004D6163    starting.....Mac
1945E                                          527853746172743A2074696D656F7574    RxStart: timeout
1946E                                          0D004D61635278536572766963653A20    ..MacRxService: 
1947E                                          696E6163746976650D004D6163527853    inactive..MacRxS
1948E                                          6572766963653A204D61635278537461    ervice: MacRxSta
1949E                                          7274206572726F720D004D6163577241    rt error..MacWrA
194AE                                          64647265737346696C7465723A20456E    ddressFilter: En
194BE                                          657447657454785061636B6574206572    etGetTxPacket er
194CE                                          726F720D004D61635772416464726573    ror..MacWrAddres
194DE                                          7346696C7465723A207374617274696E    sFilter: startin
194EE                                          672E2E2E0D004D616357724164647265    g.....MacWrAddre
194FE                                          737346696C7465723A207472616E736D    ssFilter: transm
1950E                                          69742074696D656F75740D004D616357    it timeout..MacW
1951E                                          724164647265737346696C7465723A20    rAddressFilter: 
1952E                                          73746F7070696E672E2E2E0D004D6163    stopping.....Mac
1953E                                          57724164647265737346696C7465723A    WrAddressFilter:
1954E                                          2073746F702074696D656F75740D004D     stop timeout..M
1955E                                          616357724164647265737346696C7465    acWrAddressFilte
1956E                                          723A207472616E736D6974206572726F    r: transmit erro
1957E                                          720D004D616353657441646472657373    r..MacSetAddress
1958E                                          46696C7465723A2025410D004D616353    Filter: %A..MacS
1959E                                          65744164647265737346696C7465723A    etAddressFilter:
195AE                                          20746F6F206D616E7920756E69636173     too many unicas
195BE                                          74206164647265737365730D004D6163    t addresses..Mac
195CE                                          5365744164647265737346696C746572    SetAddressFilter
195DE                                          3A2066696C74657220656E61626C6564    : filter enabled
195EE                                          0D004D61635365744164647265737346    ..MacSetAddressF
195FE                                          696C7465723A2070726F6D697363756F    ilter: promiscuo
1960E                                          75730D004D6163436F6E6E6563743A20    us..MacConnect: 
1961E                                          43464444207772697465206572726F72    CFDD write error
1962E                                          0D004D6163436F6E6E6563743A20436F    ..MacConnect: Co
1963E                                          6E66696775726543686970206572726F    nfigureChip erro
1964E                                          720D004D6163436F6E6E6563743A2063    r..MacConnect: c
1965E                                          6F6E6E65637465642061742031304D62    onnected at 10Mb
1966E                                          70730D004D616353746172743A204D61    ps..MacStart: Ma
1967E                                          6353746F70206572726F720D004D6163    cStop error..Mac
1968E                                          53746172743A206E756C6C207472616E    Start: null tran
1969E                                          736D69742072696E670D004D61635374    smit ring..MacSt
196AE                                          6172743A206E756C6C20726563656976    art: null receiv
196BE                                          652072696E670D004D61635374617274    e ring..MacStart
196CE                                          3A20257320696E76616C6964206D6F64    : %s invalid mod
196DE                                          650D004D616353746172743A204D6163    e..MacStart: Mac
196EE                                          4164647265737346696C746572206572    AddressFilter er
196FE                                          726F720D                            ror.
19702  21E3      RPTBLK  cnt=4                 64 
19703                    dcnt=10                  0A
19704                    rpt=2                    02
19705                                          004D6163                            .Mac
19709                                       1  53746172743A2025730D                Start: %s.
19713                                       2  436C6F73653A2025730D                Close: %s.
1971D  2203      BLK     cnt=87                20 57
1971F                                          4F70656E3A2025730D004D61634F7065    Open: %s..MacOpe
1972F                                          6E3A20416C6C6F636174654D656D6F72    n: AllocateMemor
1973F                                          79206572726F720D004D61634F70656E    y error..MacOpen
1974F                                          3A204368697020696E74657272757074    : Chip interrupt
1975F                                          206572726F720D004D61634F70656E3A     error..MacOpen:
1976F                                          206572726F720D                       error.
19776  225A      RPTZERO cnt=4                 84 
19777                    dcnt=38                  26
19778                    rpt=1                    01
19779                                       1  2260456E65744C696220322E33623263    "`EnetLib 2.3b2c
19789                                          31204D61722032372032303032203133    1 Mar 27 2002 13
19799                                          3A34383A3230                        :48:20
1979F  2288      ZERO    cnt=8                 08 
197A0  2290      RPTBLK  cnt=3                 63 
197A1                    dcnt=1                   01
197A2                    rpt=4                    04
197A3                                          000080                              ...
197A6                                       1  64 74 84 94                         dt..
197AA  22A3      BLK     cnt=1                 21 
197AB                                          A4                                  .
197AC  22A4      ZERO    cnt=2                 02 
197AD  22A6      RPTZERO cnt=3                 83 
197AE                    dcnt=3                   03
197AF                    rpt=3                    03
197B0                                       1  0105EA 010000 0105EA                .........
197B9  22BB      BLK     cnt=2                 22 
197BA                                          0200                                ..
197BC  22BD      RPTZERO cnt=3                 83 
197BD                    dcnt=4                   04
197BE                    rpt=1                    01
197BF                                       1  03E805EA                            ....
197C3  22C7      BLK     cnt=3                 23 
197C4                                          020100                              ...
197C7  22CA      RPTZERO cnt=3                 83 
197C8                    dcnt=3                   03
197C9                    rpt=32                   20
197CA                                       1  0105EA 030000 010010 010000         ............
197D6                                       5  010080 010000 010100 010000         ............
197E2                                       9  010200 010000 010400 010000         ............
197EE                                      13  0105E9 010000 0105EA 010000         ............
197FA                                      17  400010 010000 400080 010000         @.....@.....
19806                                      21  400100 010000 400200 010000         @.....@.....
19812                                      25  400400 010000 4005E9 010000         @.....@.....
1981E                                      29  4005EA 010000 800010 010000         @...........
1982A  238D      BLK     cnt=1                 21 
1982B                                          80                                  .
1982C  238E      RPTZERO cnt=1                 81 
1982D                    dcnt=1                   01
1982E                    rpt=5                    05
1982F                                       1  80 00 01 00 00                      .....
19834  2399      BLK     cnt=2                 22 
19835                                          8001                                ..
19837  239B      RPTZERO cnt=4                 84 
19838                    dcnt=1                   01
19839                    rpt=1                    01
1983A                                       1  01                                  .
1983B  23A4      BLK     cnt=3                 23 
1983C                                          008002                              ...
1983F  23A7      RPTZERO cnt=4                 84 
19840                    dcnt=1                   01
19841                    rpt=1                    01
19842                                       1  01                                  .
19843  23B0      BLK     cnt=3                 23 
19844                                          008004                              ...
19847  23B3      RPTZERO cnt=4                 84 
19848                    dcnt=1                   01
19849                    rpt=1                    01
1984A                                       1  01                                  .
1984B  23BC      BLK     cnt=4                 24 
1984C                                          008005E9                            ....
19850  23C0      ZERO    cnt=2                 02 
19851  23C2      RPTBLK  cnt=6                 66 
19852                    dcnt=6                   06
19853                    rpt=14                   0E
19854                                          000100000000                        ......
1985A                                       1  008005EA0000 010000100000           ............
19866                                       3  010000800000 010001000000           ............
19872                                       5  010002000000 010004000000           ............
1987E                                       7  010005E90000 010005EA0000           ............
1988A                                       9  000000100000 000000800000           ............
19896                                      11  000001000000 000002000000           ............
198A2                                      13  000004000000 000005E90000           ............
198AE  2470      ZERO    cnt=2                 02 
198AF  2472      BLK     cnt=2                 22 
198B0                                          05EA                                ..
198B2  2474      RPTZERO cnt=3                 83 
198B3                    dcnt=3                   03
198B4                    rpt=7                    07
198B5                                       1  010000 010010 030000 010080         ............
198C1                                       5  030000 010100 030000                .........
198CA  24A1      BLK     cnt=2                 22 
198CB                                          0102                                ..
198CD  24A3      ZERO    cnt=3                 03 
198CE  24A6      RPTBLK  cnt=7                 67 
198CF                    dcnt=5                   05
198D0                    rpt=23                   17
198D1                                          00030000000000                      .......
198D8                                       1  0104000000 0105E90000 0105EA0000    ...............
198E7                                       4  0000100000 0000800000 0001000000    ...............
198F6                                       7  0002000000 0004000000 0005E90000    ...............
19905                                      10  0005EA0000 4000100000 4000800000    .....@....@....
19914                                      13  4001000000 4002000000 4004000000    @....@....@....
19923                                      16  4005E90000 4005EA0000 8000100000    @....@.........
19932                                      19  8000800000 8001000000 8002000000    ...............
19941                                      22  8004000000 8005E90000               ..........
1994B  25C1      BLK     cnt=3                 23 
1994C                                          8005EA                              ...
1994F  25C4      ZERO    cnt=2                 02 
19950  25C6      RPTBLK  cnt=8                 68 
19951                    dcnt=4                   04
19952                    rpt=6                    06
19953                                          0003000000000100                    ........
1995B                                       1  00100000 00800000 01000000          ............
19967                                       4  02000000 04000000 05E90000          ............
19973  2616      BLK     cnt=2                 22 
19974                                          05EA                                ..
19976  2618      RPTZERO cnt=3                 83 
19977                    dcnt=1                   01
19978                    rpt=1                    01
19979                                       1  03                                  .
1997A  261F      ZERO    cnt=1                 01 
1997B  2620      RPTZERO cnt=1                 81 
1997C                    dcnt=1                   01
1997D                    rpt=12                   0C
1997E                                       1  01 10 00 02 00 00 01 80 00 02 00    ...........
19989                                      12  00                                  .
1998A  2639      BLK     cnt=2                 22 
1998B                                          0101                                ..
1998D  263B      RPTZERO cnt=4                 84 
1998E                    dcnt=1                   01
1998F                    rpt=1                    01
19990                                       1  02                                  .
19991  2644      BLK     cnt=3                 23 
19992                                          000102                              ...
19995  2647      RPTZERO cnt=4                 84 
19996                    dcnt=1                   01
19997                    rpt=1                    01
19998                                       1  02                                  .
19999  2650      BLK     cnt=3                 23 
1999A                                          000104                              ...
1999D  2653      RPTZERO cnt=4                 84 
1999E                    dcnt=1                   01
1999F                    rpt=1                    01
199A0                                       1  02                                  .
199A1  265C      BLK     cnt=4                 24 
199A2                                          000105E9                            ....
199A6  2660      ZERO    cnt=2                 02 
199A7  2662      RPTBLK  cnt=7                 67 
199A8                    dcnt=5                   05
199A9                    rpt=8                    08
199AA                                          00020000000000                      .......
199B1                                       1  0105EA0000 0000100000 0000800000    ...............
199C0                                       4  0001000000 0002000000 0004000000    ...............
199CF                                       7  0005E90000 0005EA0000               ..........
199D9  26C9      BLK     cnt=1                 21 
199DA                                          01                                  .
199DB  26CA      RPTZERO cnt=1                 81 
199DC                    dcnt=1                   01
199DD                    rpt=11                   0B
199DE                                       1  10 00 04 00 00 01 80 00 04 00 00    ...........
199E9  26E1      BLK     cnt=2                 22 
199EA                                          0101                                ..
199EC  26E3      RPTZERO cnt=4                 84 
199ED                    dcnt=1                   01
199EE                    rpt=1                    01
199EF                                       1  04                                  .
199F0  26EC      BLK     cnt=3                 23 
199F1                                          000102                              ...
199F4  26EF      RPTZERO cnt=4                 84 
199F5                    dcnt=1                   01
199F6                    rpt=1                    01
199F7                                       1  04                                  .
199F8  26F8      BLK     cnt=3                 23 
199F9                                          000104                              ...
199FC  26FB      RPTZERO cnt=4                 84 
199FD                    dcnt=1                   01
199FE                    rpt=1                    01
199FF                                       1  04                                  .
19A00  2704      BLK     cnt=4                 24 
19A01                                          000105E9                            ....
19A05  2708      ZERO    cnt=2                 02 
19A06  270A      RPTBLK  cnt=7                 67 
19A07                    dcnt=5                   05
19A08                    rpt=7                    07
19A09                                          00040000000000                      .......
19A10                                       1  0105EA0000 0000100000 0000800000    ...............
19A1F                                       4  0001000000 0002000000 0004000000    ...............
19A2E                                       7  0005E90000                          .....
19A33  2765      BLK     cnt=3                 23 
19A34                                          0005EA                              ...
19A37  2768      RPTZERO cnt=3                 83 
19A38                    dcnt=1                   01
19A39                    rpt=1                    01
19A3A                                       1  04                                  .
19A3B  276F      BLK     cnt=3                 23 
19A3C                                          0003E8                              ...
19A3F  2772      RPTBLK  cnt=5                 65 
19A40                    dcnt=7                   07
19A41                    rpt=3                    03
19A42                                          0040000000                          .@...
19A47                                       1  010100000003E8 020100000003E8       ..............
19A55                                       3  030100000003E8                      .......
19A5C  279B      BLK     cnt=2                 22 
19A5D                                          0401                                ..
19A5F  279D      ZERO    cnt=2                 02 
19A60  279F      RPTBLK  cnt=8                 68 
19A61                    dcnt=4                   04
19A62                    rpt=3                    03
19A63                                          0003E80200000000                    ........
19A6B                                       1  01010000 02010000 03010000          ............
19A77  27CB      BLK     cnt=2                 22 
19A78                                          0401                                ..
19A7A  27CD      ZERO    cnt=2                 02 
19A7B  27CF      RPTBLK  cnt=8                 68 
19A7C                    dcnt=4                   04
19A7D                    rpt=3                    03
19A7E                                          0003E80294000000                    ........
19A86                                       1  01010000 02010000 03010000          ............
19A92  27FB      BLK     cnt=2                 22 
19A93                                          0401                                ..
19A95  27FD      ZERO    cnt=2                 02 
19A96  27FF      RPTBLK  cnt=8                 68 
19A97                    dcnt=4                   04
19A98                    rpt=3                    03
19A99                                          0003E80400000000                    ........
19AA1                                       1  01010000 02010000 03010000          ............
19AAD  282B      BLK     cnt=2                 22 
19AAE                                          0401                                ..
19AB0  282D      ZERO    cnt=2                 02 
19AB1  282F      RPTBLK  cnt=8                 68 
19AB2                    dcnt=4                   04
19AB3                    rpt=3                    03
19AB4                                          0003E805EA000000                    ........
19ABC                                       1  01010000 02010000 03010000          ............
19AC8  285B      BLK     cnt=2                 22 
19AC9                                          0401                                ..
19ACB  285D      ZERO    cnt=3                 03 
19ACC  2860      RPTZERO cnt=2                 82 
19ACD                    dcnt=2                   02
19ACE                    rpt=35                   23
19ACF                                       1  81F8 8204 8210 821C 8228 0000       .........(..
19ADB                                       7  AB8C AB98 ABA4 ABB0 ABBC 0000       ............
19AE7                                      13  AE10 AE1C AE28 AE34 AE40 0000       .....(.4.@..
19AF3                                      19  B038 B044 B050 B05C B068 0000       .8.D.P.\.h..
19AFF                                      25  B12C B138 B144 B150 B15C 0000       .,.8.D.P.\..
19B0B                                      31  C078 C084 C090 C09C C0A8            .x........
19B15  28EE      ZERO    cnt=2                 02 
19B16  28F0      BLK     cnt=8                 28 
19B17                                          25642E2564207553                    %d.%d uS
19B1F  28F8      RPTBLK  cnt=7                 67 
19B20                    dcnt=2                   02
19B21                    rpt=1                    01
19B22                                          0025642E256420                      .%d.%d 
19B29                                       1  6D53                                mS
19B2B  2908      BLK     cnt=1                 21 
19B2C                                          53                                  S
19B2D  2909      RPTBLK  cnt=11                6B 
19B2E                    dcnt=6                   06
19B2F                    rpt=1                    01
19B30                                          0030313233343536373839              .0123456789
19B3B                                       1  414243444546                        ABCDEF
19B41  2925      BLK     cnt=2997              20 9735
19B44                                          616263646566003C4E554C4C3E004841    abcdef.<NULL>.HA
19B54                                          4C5445440053594E4348524F4E4F5553    LTED.SYNCHRONOUS
19B64                                          204C4F4F504241434B004153594E4348     LOOPBACK.ASYNCH
19B74                                          524F4E4F5553204C4F4F504241434B00    RONOUS LOOPBACK.
19B84                                          53594E4348524F4E4F5553004153594E    SYNCHRONOUS.ASYN
19B94                                          4348524F4E4F5553003F000D25730D00    CHRONOUS.?..%s..
19BA4                                          547820256C6420706F6F6C256C75206D    Tx %ld pool%lu m
19BB4                                          696E3A256C642C20256C752B256C752B    in:%ld, %lu+%lu+
19BC4                                          256C7520736572766963650D00527820    %lu service..Rx 
19BD4                                          256C6420706F6F6C256C752C20256C75    %ld pool%lu, %lu
19BE4                                          20736572766963650D000D0025730D25     service....%s.%
19BF4                                          730D25730D00456E6574547854657374    s.%s..EnetTxTest
19C04                                          3A20456E657447657454785061636B65    : EnetGetTxPacke
19C14                                          74206572726F720D00456E6574547854    t error..EnetTxT
19C24                                          6573743A20456E657454785061636B65    est: EnetTxPacke
19C34                                          74206572726F720D00456E6574547854    t error..EnetTxT
19C44                                          6573743A207472616E736D6974206472    est: transmit dr
19C54                                          6F707065640D00456E65745478546573    opped..EnetTxTes
19C64                                          743A207472616E736D69742062757379    t: transmit busy
19C74                                          0D00456E65745478546573743A20256C    ..EnetTxTest: %l
19C84                                          75205820256C752C206572726F720D00    u X %lu, error..
19C94                                          456E65745278546573743A206572726F    EnetRxTest: erro
19CA4                                          722025640D00456E6574527854657374    r %d..EnetRxTest
19CB4                                          3A2070726F746F636F6C203078253038    : protocol 0x%08
19CC4                                          5820213D203078253038580D00456E65    X != 0x%08X..Ene
19CD4                                          745278546573743A20736F7572636520    tRxTest: source 
19CE4                                          6164647265737320254120213D202541    address %A != %A
19CF4                                          0D00456E65745278546573743A206465    ..EnetRxTest: de
19D04                                          7374696E6174696F6E20616464726573    stination addres
19D14                                          7320254120213D2025410D00456E6574    s %A != %A..Enet
19D24                                          5278546573743A20646174612073697A    RxTest: data siz
19D34                                          652030782530385820213D2030782530    e 0x%08X != 0x%0
19D44                                          38580D00456E65745278546573743A20    8X..EnetRxTest: 
19D54                                          646174615B25645D2030782530325820    data[%d] 0x%02X 
19D64                                          213D203078253032580D00456E657453    != 0x%02X..EnetS
19D74                                          746F703A204D61635478526573657420    top: MacTxReset 
19D84                                          6572726F720D00456E657453746F703A    error..EnetStop:
19D94                                          204D616352785265736574206572726F     MacRxReset erro
19DA4                                          720D00456E657453746F703A20256420    r..EnetStop: %d 
19DB4                                          547842756666657273206E6F74207265    TxBuffers not re
19DC4                                          7475726E656420256420213D2025640D    turned %d != %d.
19DD4                                          00456E657453746F703A202564205278    .EnetStop: %d Rx
19DE4                                          42756666657273206E6F742072657475    Buffers not retu
19DF4                                          726E656420256420213D2025640D0045    rned %d != %d..E
19E04                                          6E657453746F703A2048616C7465640D    netStop: Halted.
19E14                                          00456E6574436865636B547842756666    .EnetCheckTxBuff
19E24                                          657220627566666572203D3D204E554C    er buffer == NUL
19E34                                          4C0D00456E6574436865636B54784275    L..EnetCheckTxBu
19E44                                          666665723A203078253038582D3E656E    ffer: 0x%08X->en
19E54                                          65742030782530385820213D20307825    et 0x%08X != 0x%
19E64                                          3038580D00456E6574436865636B5478    08X..EnetCheckTx
19E74                                          4275666665723A203078253038582D3E    Buffer: 0x%08X->
19E84                                          72656379636C654C6973742030782530    recycleList 0x%0
19E94                                          385820213D203078253038580D00456E    8X != 0x%08X..En
19EA4                                          6574436865636B52784275666665723A    etCheckRxBuffer:
19EB4                                          203078253038582D3E64617461203D3D     0x%08X->data ==
19EC4                                          204E554C4C0D00456E6574436865636B     NULL..EnetCheck
19ED4                                          54784275666665723A20307825303858    TxBuffer: 0x%08X
19EE4                                          2D3E7068794164647265737320307825    ->phyAddress 0x%
19EF4                                          30385820213D203078253038580D0045    08X != 0x%08X..E
19F04                                          6E6574436865636B5478427566666572    netCheckTxBuffer
19F14                                          3A203078253038582D3E706879416464    : 0x%08X->phyAdd
19F24                                          72657373203D203078253038582C206E    ress = 0x%08X, n
19F34                                          6F7420616C69676E65640D00456E6574    ot aligned..Enet
19F44                                          436865636B54784275666665723A2030    CheckTxBuffer: 0
19F54                                          78253038582D3E706879416464726573    x%08X->phyAddres
19F64                                          7345532030782530385820213D203078    sES 0x%08X != 0x
19F74                                          253038580D00456E6574436865636B54    %08X..EnetCheckT
19F84                                          784275666665723A203078253038582D    xBuffer: 0x%08X-
19F94                                          3E616C6C6F636174656420256420213D    >allocated %d !=
19FA4                                          2025640D00456E6574436865636B5478     %d..EnetCheckTx
19FB4                                          427566666572203078253038582D3E73    Buffer 0x%08X->s
19FC4                                          7461746520256C640D00456E65745478    tate %ld..EnetTx
19FD4                                          436865636B3A2054784275666665725B    Check: TxBuffer[
19FE4                                          25645D2069732062726F6B656E0D0044    %d] is broken..D
19FF4                                          65616C6C6F636174654D656D6F727946    eallocateMemoryF
1A004                                          6F72494F3A20436865636B706F696E74    orIO: Checkpoint
1A014                                          494F206572726F720D00416C6C6F6361    IO error..Alloca
1A024                                          74654D656D6F7279466F72494F3A204D    teMemoryForIO: M
1A034                                          656D416C6C6F63617465506879736963    emAllocatePhysic
1A044                                          616C6C79436F6E746967756F75732065    allyContiguous e
1A054                                          72726F720D00416C6C6F636174654D65    rror..AllocateMe
1A064                                          6D6F7279466F72494F3A205072657061    moryForIO: Prepa
1A074                                          72654D656D6F7279466F72494F206572    reMemoryForIO er
1A084                                          726F720D00456E6574416C6C6F636174    ror..EnetAllocat
1A094                                          655478427566666572733A2025642054    eTxBuffers: %d T
1A0A4                                          7842756666657273206E6F7420726574    xBuffers not ret
1A0B4                                          75726E656420256420213D2025640D00    urned %d != %d..
1A0C4                                          456E6574416C6C6F6361746554784275    EnetAllocateTxBu
1A0D4                                          66666572733A20456E65745478436865    ffers: EnetTxChe
1A0E4                                          636B206572726F720D00456E6574416C    ck error..EnetAl
1A0F4                                          6C6F636174655478427566666572733A    locateTxBuffers:
1A104                                          20416C6C6F636174654D656D6F727920     AllocateMemory 
1A114                                          256C64206572726F720D00456E657441    %ld error..EnetA
1A124                                          6C6C6F63617465547842756666657273    llocateTxBuffers
1A134                                          3A20416C6C6F636174654D656D6F7279    : AllocateMemory
1A144                                          466F72494F20256C64206572726F7200    ForIO %ld error.
1A154                                          456E6574436865636B52784275666665    EnetCheckRxBuffe
1A164                                          7220627566666572203D3D204E554C4C    r buffer == NULL
1A174                                          0D00456E6574436865636B5278427566    ..EnetCheckRxBuf
1A184                                          6665723A203078253038582D3E656E65    fer: 0x%08X->ene
1A194                                          742030782530385820213D2030782530    t 0x%08X != 0x%0
1A1A4                                          38580D00456E6574436865636B527842    8X..EnetCheckRxB
1A1B4                                          75666665723A203078253038582D3E72    uffer: 0x%08X->r
1A1C4                                          656379636C654C697374203078253038    ecycleList 0x%08
1A1D4                                          5820213D203078253038580D00456E65    X != 0x%08X..Ene
1A1E4                                          74436865636B52784275666665723A20    tCheckRxBuffer: 
1A1F4                                          3078253038582D3E7068794164647265    0x%08X->phyAddre
1A204                                          73732030782530385820213D20307825    ss 0x%08X != 0x%
1A214                                          3038580D00456E6574436865636B5278    08X..EnetCheckRx
1A224                                          4275666665723A203078253038582D3E    Buffer: 0x%08X->
1A234                                          70687941646472657373203D20307825    phyAddress = 0x%
1A244                                          3038582C206E6F7420616C69676E6564    08X, not aligned
1A254                                          0D00456E6574436865636B5278427566    ..EnetCheckRxBuf
1A264                                          6665723A203078253038582D3E706879    fer: 0x%08X->phy
1A274                                          41646472657373455320307825303858    AddressES 0x%08X
1A284                                          20213D203078253038580D00456E6574     != 0x%08X..Enet
1A294                                          436865636B52784275666665723A2030    CheckRxBuffer: 0
1A2A4                                          78253038582D3E616C6C6F6361746564    x%08X->allocated
1A2B4                                          20256420213D2025640D00456E657452     %d != %d..EnetR
1A2C4                                          78436865636B3A205278427566666572    xCheck: RxBuffer
1A2D4                                          5B25645D2069732062726F6B656E0D00    [%d] is broken..
1A2E4                                          456E6574416C6C6F6361746552784275    EnetAllocateRxBu
1A2F4                                          66666572733A20256420527842756666    ffers: %d RxBuff
1A304                                          657273206E6F742072657475726E6564    ers not returned
1A314                                          20256420213D2025640D00456E657441     %d != %d..EnetA
1A324                                          6C6C6F63617465527842756666657273    llocateRxBuffers
1A334                                          3A20456E65745278436865636B206572    : EnetRxCheck er
1A344                                          726F720D00456E6574416C6C6F636174    ror..EnetAllocat
1A354                                          655278427566666572733A20416C6C6F    eRxBuffers: Allo
1A364                                          636174654D656D6F727920256C642065    cateMemory %ld e
1A374                                          72726F720D00456E6574416C6C6F6361    rror..EnetAlloca
1A384                                          74655278427566666572733A20416C6C    teRxBuffers: All
1A394                                          6F636174654D656D6F7279466F72494F    ocateMemoryForIO
1A3A4                                          20256C64206572726F720D00456E6574     %ld error..Enet
1A3B4                                          53746172743A204D616353746F702065    Start: MacStop e
1A3C4                                          72726F720D00456E657453746172743A    rror..EnetStart:
1A3D4                                          20257320696E76616C6964206D6F6465     %s invalid mode
1A3E4                                          0D00456E657453746172743A204D6163    ..EnetStart: Mac
1A3F4                                          54785265736574206572726F720D0045    TxReset error..E
1A404                                          6E657453746172743A20456E6574416C    netStart: EnetAl
1A414                                          6C6F6361746554784275666665727320    locateTxBuffers 
1A424                                          6572726F720D00456E65745374617274    error..EnetStart
1A434                                          3A204D61635278526573657420657272    : MacRxReset err
1A444                                          6F720D00456E657453746172743A2045    or..EnetStart: E
1A454                                          6E6574416C6C6F636174655278427566    netAllocateRxBuf
1A464                                          66657273206572726F720D00456E6574    fers error..Enet
1A474                                          53746172743A204D6163547843686563    Start: MacTxChec
1A484                                          6B206572726F720D00456E6574537461    k error..EnetSta
1A494                                          72743A204D61635278436865636B2065    rt: MacRxCheck e
1A4A4                                          72726F720D00456E657453746172743A    rror..EnetStart:
1A4B4                                          204D61635374617274206572726F720D     MacStart error.
1A4C4                                          00456E657453746172743A2025730D00    .EnetStart: %s..
1A4D4                                          2C2054494D45440000456E6574546573    , TIMED..EnetTes
1A4E4                                          743A2025732C20256C75205820256C75    t: %s, %lu X %lu
1A4F4                                          25730D00456E6574546573743A20696E    %s..EnetTest: in
1A504                                          636F7272656374206D6F64652025730D    correct mode %s.
1A514                                          00456E6574546573743A207061636B65    .EnetTest: packe
1A524                                          742073697A6520256C75203C20256C75    t size %lu < %lu
1A534                                          0D00456E6574546573743A207061636B    ..EnetTest: pack
1A544                                          65742073697A6520256C75203E20256C    et size %lu > %l
1A554                                          750D00456E6574546573743A20456E65    u..EnetTest: Ene
1A564                                          7453746F70206572726F720D00456E65    tStop error..Ene
1A574                                          74546573743A20456E65745374617274    tTest: EnetStart
1A584                                          206572726F720D00456E657454657374     error..EnetTest
1A594                                          3A20456E657454785465737420657272    : EnetTxTest err
1A5A4                                          6F720D00456E6574546573743A207469    or..EnetTest: ti
1A5B4                                          6D656F75740D00456E6574546573743A    meout..EnetTest:
1A5C4                                          2025642073656E742C20256420726563     %d sent, %d rec
1A5D4                                          65697665642C2025642064726F707065    eived, %d droppe
1A5E4                                          640D00456E6574546573743A2025732C    d..EnetTest: %s,
1A5F4                                          20256C75205820256C752C20256C752E     %lu X %lu, %lu.
1A604                                          2530336C754D6270730D00456E657454    %03luMbps..EnetT
1A614                                          657374206661696C65643A2025732C20    est failed: %s, 
1A624                                          256C75205820256C7525732C20657272    %lu X %lu%s, err
1A634                                          6F720D0025733A2052554E4E494E470D    or..%s: RUNNING.
1A644                                          00456E6574546573743A2025732C2025    .EnetTest: %s, %
1A654                                          6C75205820256C750D0025733A205041    lu X %lu..%s: PA
1A664                                          535345440D0025733A204641494C4544    SSED..%s: FAILED
1A674                                          0D00554E4954205445535400456E6574    ..UNIT TEST.Enet
1A684                                          446961676E6F73746963546573743A20    DiagnosticTest: 
1A694                                          257320697320627573790D0044494147    %s is busy..DIAG
1A6A4                                          4E4F53544943205445535400456E6574    NOSTIC TEST.Enet
1A6B4                                          436865636B54785061636B65743A2074    CheckTxPacket: t
1A6C4                                          6F6F206D616E7920627566666572730D    oo many buffers.
1A6D4                                          00456E6574436865636B52785061636B    .EnetCheckRxPack
1A6E4                                          65743A20746F6F206D616E7920627566    et: too many buf
1A6F4                                          666572730D                          fers.
1A6F9  34DA      RPTBLK  cnt=12                6C 
1A6FA                    dcnt=3                   03
1A6FB                    rpt=1                    01
1A6FC                                          00456E6574436C6F73653A20            .EnetClose: 
1A708                                       1  25730D                              %s.
1A70B  34F5      BLK     cnt=42                20 2A
1A70D                                          456E657453746F70206572726F720D00    EnetStop error..
1A71D                                          456E6574436C6F73653A204D6163436C    EnetClose: MacCl
1A72D                                          6F7365206572726F720D                ose error.
1A737  351F      RPTBLK  cnt=11                6B 
1A738                    dcnt=3                   03
1A739                    rpt=1                    01
1A73A                                          00456E65744F70656E3A20              .EnetOpen: 
1A745                                       1  25730D                              %s.
1A748  3538      BLK     cnt=369               20 8271
1A74B                                          416C6C6F636174654D656D6F72792065    AllocateMemory e
1A75B                                          72726F720D00456E65744F70656E3A20    rror..EnetOpen: 
1A76B                                          4D61634F70656E206572726F720D0045    MacOpen error..E
1A77B                                          6E65744F70656E3A20756E6974207465    netOpen: unit te
1A78B                                          7374206661696C65640D004465633231    st failed..Dec21
1A79B                                          30343100456E65744F70656E3A20636F    041.EnetOpen: co
1A7AB                                          6E74696E75696E672E2E2E0D00456E65    ntinuing.....Ene
1A7BB                                          744F70656E3A206572726F720D006C6F    tOpen: error..lo
1A7CB                                          63616C2D6D61632D6164647265737300    cal-mac-address.
1A7DB                                          427072696E7466507574633A206F7665    BprintfPutc: ove
1A7EB                                          72666C6F770D00617373657274696F6E    rflow..assertion
1A7FB                                          206661696C656420696E2025732C206C     failed in %s, l
1A80B                                          696E652025640D0025730D004F70656E    ine %d..%s..Open
1A81B                                          4D5072696E74663A2073697A6520256C    MPrintf: size %l
1A82B                                          75203C203132380D004F70656E4D5072    u < 128..OpenMPr
1A83B                                          696E74663A20416C6C6F636174654D65    intf: AllocateMe
1A84B                                          6D6F7279206572726F720D0052656164    mory error..Read
1A85B                                          4D5072696E74664275666665723A2065    MPrintfBuffer: e
1A86B                                          72726F720D0025732030782530325820    rror..%s 0x%02X 
1A87B                                          213D203078253032580D002573203078    != 0x%02X..%s 0x
1A88B                                          2530345820213D203078253034580D00    %04X != 0x%04X..
1A89B                                          25732030782530385820213D20307825    %s 0x%08X != 0x%
1A8AB                                          3038580D00257320256420213D202564    08X..%s %d != %d
1A8BB                                          0D                                  .
1A8BC  36A9      RPTBLK  cnt=8                 68 
1A8BD                    dcnt=6                   06
1A8BE                    rpt=1                    01
1A8BF                                          00257320256C7520                    .%s %lu 
1A8C7                                       1  3C20256C750D                        < %lu.
1A8CD  36BF      BLK     cnt=308               20 8234
1A8D0                                          3E20256C750D002573203D3D204E554C    > %lu..%s == NUL
1A8E0                                          4C0D00436C6F7365496E746572727570    L..CloseInterrup
1A8F0                                          743A20496E7374616C6C496E74657272    t: InstallInterr
1A900                                          75707446756E6374696F6E7320657272    uptFunctions err
1A910                                          6F722025640D004F70656E496E746572    or %d..OpenInter
1A920                                          727570743A20416C6C6F636174654D65    rupt: AllocateMe
1A930                                          6D6F7279206572726F720D0064726976    mory error..driv
1A940                                          65722D697374004F70656E496E746572    er-ist.OpenInter
1A950                                          727570743A2052656769737472795072    rupt: RegistryPr
1A960                                          6F7065727479476574206572726F7220    opertyGet error 
1A970                                          25640D004F70656E496E746572727570    %d..OpenInterrup
1A980                                          743A20476574496E7465727275707446    t: GetInterruptF
1A990                                          756E6374696F6E73206572726F722025    unctions error %
1A9A0                                          640D004F70656E496E74657272757074    d..OpenInterrupt
1A9B0                                          3A20496E7374616C6C496E7465727275    : InstallInterru
1A9C0                                          707446756E6374696F6E73206572726F    ptFunctions erro
1A9D0                                          722025640D006E616D65002573006E6F    r %d..name.%s.no
1A9E0                                          6E616D65004141504C2C736C6F742D6E    name.AAPL,slot-n
1A9F0                                          616D65005B25735D005B6275696C742D    ame.[%s].[built-
1AA00                                          696E5D00                            in].
1AA04  37F3      RPTZERO cnt=3                 83 
1AA05                    dcnt=39                  27
1AA06                    rpt=1                    01
1AA07                                       1  37F8446C7069456E657420322E336232    7.DlpiEnet 2.3b2
1AA17                                          6331204D617220323720323030322031    c1 Mar 27 2002 1
1AA27                                          333A34383A3235                      3:48:25
1AA2E  3820      RPTZERO cnt=2                 82 
1AA2F                    dcnt=2                   02
1AA30                    rpt=27                   1B
1AA31                                       1  3890 0318 0320 38A0 0328 0330       8.... 8..(.0
1AA3D                                       7  38B0 0338 0340 38C0 0348 0350       8..8.@8..H.P
1AA49                                      13  38D0 0358 0360 38E0 0368 0370       8..X.`8..h.p
1AA55                                      19  38F0 0378 0380 3900 0388 0390       8..x..9.....
1AA61                                      25  3910 0398 0000                      9.....
1AA67  388E      ZERO    cnt=2                 02 
1AA68  3890      BLK     cnt=12                2C 
1AA69                                          54784D617842756666657200            TxMaxBuffer.
1AA75  389C      RPTZERO cnt=4                 84 
1AA76                    dcnt=12                  0C
1AA77                    rpt=2                    02
1AA78                                       1  54784D617853657276696365            TxMaxService
1AA84                                       2  54784D696E556E626C6F636B            TxMinUnblock
1AA90  38C0      BLK     cnt=11                2B 
1AA91                                          52784D6178427566666572              RxMaxBuffer
1AA9C  38CB      ZERO    cnt=2                 02 
1AA9D  38CD      RPTBLK  cnt=15                6F 
1AA9E                    dcnt=1                   01
1AA9F                    rpt=1                    01
1AAA0                                          00000052784D696E53657276696365      ...RxMinService
1AAAF                                       1  31                                  1
1AAB0  38EC      BLK     cnt=1                 21 
1AAB1                                          32                                  2
1AAB2  38ED      RPTZERO cnt=3                 83 
1AAB3                    dcnt=9                   09
1AAB4                    rpt=1                    01
1AAB5                                       1  52784D696E50617373                  RxMinPass
1AABE  38FC      RPTZERO cnt=4                 84 
1AABF                    dcnt=9                   09
1AAC0                    rpt=1                    01
1AAC1                                       1  52784D6178436F7079                  RxMaxCopy
1AACA  390D      ZERO    cnt=1                 01 
1AACB  390E      RPTZERO cnt=2                 82 
1AACC                    dcnt=6                   06
1AACD                    rpt=1                    01
1AACE                                       1  737461747573                        status
1AAD4  3918      BLK     cnt=1                 21 
1AAD5                                          08                                  .
1AAD6  3919      RPTZERO cnt=1                 81 
1AAD7                    dcnt=3                   03
1AAD8                    rpt=4                    04
1AAD9                                       1  07809B 000000 0080F3 000000         ............
1AAE5  392A      BLK     cnt=2                 22 
1AAE6                                          E9F8                                ..
1AAE8  392C      RPTZERO cnt=2                 82 
1AAE9                    dcnt=2                   02
1AAEA                    rpt=12                   0C
1AAEB                                       1  EAB8 EB10 EB28 EA8C EA8C EA8C       .....(......
1AAF7                                       7  EA8C EA8C EB40 EB58 EB70 EB84       .....@.X.p..
1AB03  395E      BLK     cnt=2                 22 
1AB04                                          EBA8                                ..
1AB06  3960      RPTBLK  cnt=3                 63 
1AB07                    dcnt=1                   01
1AB08                    rpt=2                    02
1AB09                                          000107                              ...
1AB0C                                       1  3C 94                               <.
1AB0E  396B      BLK     cnt=1                 21 
1AB0F                                          AC                                  .
1AB10  396C      RPTBLK  cnt=3                 63 
1AB11                    dcnt=1                   01
1AB12                    rpt=3                    03
1AB13                                          000108                              ...
1AB16                                       1  0C 2C 4C                            .,L
1AB19  397B      BLK     cnt=1                 21 
1AB1A                                          60                                  `
1AB1B  397C      ZERO    cnt=7                 07 
1AB1C  3983      BLK     cnt=2                 22 
1AB1D                                          3400                                4.
1AB1F  3985      RPTBLK  cnt=2                 62 
1AB20                    dcnt=14                  0E
1AB21                    rpt=2                    02
1AB22                                          0003                                ..
1AB24                                       1  A80004009C000000000000000000        ..............
1AB32                                       2  B00004005F000000000000000B00        ...._.........
1AB40  39A7      BLK     cnt=1                 21 
1AB41                                          C8                                  .
1AB42  39A8      RPTZERO cnt=1                 81 
1AB43                    dcnt=3                   03
1AB44                    rpt=16                   10
1AB45                                       1  080008 010000 00000C 0003D0         ............
1AB51                                       5  040008 010000 000033 0003B8         ........3...
1AB5D                                       9  0C000C 010000 000031 0003C0         ........1...
1AB69                                      13  080012 000000 00001D 0003E0         ............
1AB75  39E9      BLK     cnt=1                 21 
1AB76                                          12                                  .
1AB77  39EA      RPTBLK  cnt=9                 69 
1AB78                    dcnt=7                   07
1AB79                    rpt=3                    03
1AB7A                                          000800010000000000                  .........
1AB83                                       1  1E000003D80012 1F000003F00008       ..............
1AB91                                       3  20000003E80008                       ......
1AB98  3A23      BLK     cnt=5                 25 
1AB99                                          0100000400                          .....
1AB9E  3A28      RPTZERO cnt=1                 81 
1AB9F                    dcnt=1                   01
1ABA0                    rpt=6                    06
1ABA1                                       1  14 20 00 00 00 02                   . ....
1ABA7  3A35      BLK     cnt=3                 23 
1ABA8                                          0003F8                              ...
1ABAB  3A38      RPTZERO cnt=1                 81 
1ABAC                    dcnt=1                   01
1ABAD                    rpt=6                    06
1ABAE                                       1  04 08 01 00 00 1B                   ......
1ABB4  3A45      BLK     cnt=3                 23 
1ABB5                                          000410                              ...
1ABB8  3A48      RPTZERO cnt=1                 81 
1ABB9                    dcnt=1                   01
1ABBA                    rpt=6                    06
1ABBB                                       1  10 19 00 00 00 15                   ......
1ABC1  3A55      BLK     cnt=3                 23 
1ABC2                                          000408                              ...
1ABC5  3A58      RPTZERO cnt=1                 81 
1ABC6                    dcnt=1                   01
1ABC7                    rpt=6                    06
1ABC8                                       1  04 08 01 00 00 2D                   .....-
1ABCE  3A65      BLK     cnt=3                 23 
1ABCF                                          000418                              ...
1ABD2  3A68      RPTBLK  cnt=11                6B 
1ABD3                    dcnt=5                   05
1ABD4                    rpt=2                    02
1ABD5                                          0016001000000000000000              ...........
1ABE0                                       1  2F00000418 2900000418               /....)....
1ABEA  3A93      BLK     cnt=9                 29 
1ABEB                                          2B0000041800160010                  +........
1ABF4  3A9C      ZERO    cnt=4                 04 
1ABF5  3AA0      BLK     cnt=620               20 846C
1ABF8                                          0D25730D00547820256C752B256C7520    .%s..Tx %lu+%lu 
1AC08                                          6D657373616765730D00547820256C75    messages..Tx %lu
1AC18                                          2B256C75207061636B6574732C20256C    +%lu packets, %l
1AC28                                          752F256C7520666C6F772C20256C7520    u/%lu flow, %lu 
1AC38                                          736572766963650D00547820256C7520    service..Tx %lu 
1AC48                                          64726F707065642C20256C752B256C75    dropped, %lu+%lu
1AC58                                          20256C752B256C7520256C7520626C6F     %lu+%lu %lu blo
1AC68                                          636B65640D00527820256C752B256C75    cked..Rx %lu+%lu
1AC78                                          2B256C75206D657373616765732C2025    +%lu messages, %
1AC88                                          6C752B256C752B256C752B256C752B25    lu+%lu+%lu+%lu+%
1AC98                                          6C75206D6174636865640D0052782025    lu matched..Rx %
1ACA8                                          6C752B256C752B256C752B256C752070    lu+%lu+%lu+%lu p
1ACB8                                          61636B6574732C20256C752F256C7520    ackets, %lu/%lu 
1ACC8                                          666C6F770D00527820256C752064726F    flow..Rx %lu dro
1ACD8                                          707065642C20256C75206D6973736564    pped, %lu missed
1ACE8                                          2C20256C752B256C752B256C752B256C    , %lu+%lu+%lu+%l
1ACF8                                          7520626C6F636B65640D00446C706953    u blocked..DlpiS
1AD08                                          747265616D5770757420256C75202554    treamWput %lu %T
1AD18                                          2C2025542C2025542C2025540D00446C    , %T, %T, %T..Dl
1AD28                                          706953747265616D5773727620256C75    piStreamWsrv %lu
1AD38                                          2025542C2025542C2025542C2025540D     %T, %T, %T, %T.
1AD48                                          00446C706953747265616D5273727620    .DlpiStreamRsrv 
1AD58                                          256C752025542C2025542C2025542C20    %lu %T, %T, %T, 
1AD68                                          25540D00446C706953747265616D436C    %T..DlpiStreamCl
1AD78                                          6F736520256C752025542C2025542C20    ose %lu %T, %T, 
1AD88                                          25542C2025540D00446C706953747265    %T, %T..DlpiStre
1AD98                                          616D4F70656E20256C752025542C2025    amOpen %lu %T, %
1ADA8                                          542C2025542C2025540D00446C706952    T, %T, %T..DlpiR
1ADB8                                          785461736B20256C752025542C202554    xTask %lu %T, %T
1ADC8                                          2C2025542C2025540D00256C64000D4E    , %T, %T..%ld..N
1ADD8                                          644765745374617475733A2062756666    dGetStatus: buff
1ADE8                                          6572206F766572666C6F770D004E6447    er overflow..NdG
1ADF8                                          65745374617475733A20627566666572    etStatus: buffer
1AE08                                          206F766572666C6F770D004E644F7065     overflow..NdOpe
1AE18                                          6E3A206E645F6C6F6164202573206572    n: nd_load %s er
1AE28                                          726F720D00446C706953746172743A20    ror..DlpiStart: 
1AE38                                          66696C7465722064697361626C65640D    filter disabled.
1AE48                                          00446C706953746172743A20456E6574    .DlpiStart: Enet
1AE58                                          5374617274206572726F720D            Start error.
1AE64  3D0C      RPTBLK  cnt=12                6C 
1AE65                    dcnt=3                   03
1AE66                    rpt=1                    01
1AE67                                          00446C706953746172743A20            .DlpiStart: 
1AE73                                       1  6F6B0D                              ok.
1AE76  3D27      BLK     cnt=3144              20 9848
1AE79                                          6572726F720D00496E63416464725265    error..IncAddrRe
1AE89                                          663A20416C6C6F636174654D656D6F72    f: AllocateMemor
1AE99                                          7920256C75206572726F720D00456E61    y %lu error..Ena
1AEA9                                          626C654D756C7469636173743A203078    bleMulticast: 0x
1AEB9                                          253038582025410D00646C5F64697361    %08X %A..dl_disa
1AEC9                                          626D756C74695F7265713A2030782530    bmulti_req: 0x%0
1AED9                                          38582025410D000D696F63746C5F456E    8X %A...ioctl_En
1AEE9                                          65745374617475733A20627566666572    etStatus: buffer
1AEF9                                          206F766572666C6F770D00696F63746C     overflow..ioctl
1AF09                                          5F456E65745374617475733A20627566    _EnetStatus: buf
1AF19                                          666572206F766572666C6F770D00696F    fer overflow..io
1AF29                                          63746C5F456E65745374617475733A20    ctl_EnetStatus: 
1AF39                                          616C6C6F636220256C75206572726F72    allocb %lu error
1AF49                                          0D000D00695374617475732E62797465    ....iStatus.byte
1AF59                                          735F726563656976656420256C750D00    s_received %lu..
1AF69                                          695374617475732E756E69636173745F    iStatus.unicast_
1AF79                                          6672616D65735F726563656976656420    frames_received 
1AF89                                          256C750D00695374617475732E627974    %lu..iStatus.byt
1AF99                                          65735F73656E7420256C750D00695374    es_sent %lu..iSt
1AFA9                                          617475732E756E69636173745F667261    atus.unicast_fra
1AFB9                                          6D65735F73656E7420256C750D006953    mes_sent %lu..iS
1AFC9                                          74617475732E6D756C7469636173745F    tatus.multicast_
1AFD9                                          6672616D65735F726563656976656420    frames_received 
1AFE9                                          256C750D00695374617475732E62726F    %lu..iStatus.bro
1AFF9                                          6164636173745F6672616D65735F7265    adcast_frames_re
1B009                                          63656976656420256C750D0069537461    ceived %lu..iSta
1B019                                          7475732E726563656976655F64697363    tus.receive_disc
1B029                                          6172647320256C750D00695374617475    ards %lu..iStatu
1B039                                          732E726563656976655F6572726F7273    s.receive_errors
1B049                                          20256C750D00695374617475732E7265     %lu..iStatus.re
1B059                                          63656976655F756E6B6E6F776E5F7072    ceive_unknown_pr
1B069                                          6F746F7320256C750D00695374617475    otos %lu..iStatu
1B079                                          732E6D756C7469636173745F6672616D    s.multicast_fram
1B089                                          65735F73656E7420256C750D00695374    es_sent %lu..iSt
1B099                                          617475732E62726F6164636173745F66    atus.broadcast_f
1B0A9                                          72616D65735F73656E7420256C750D00    rames_sent %lu..
1B0B9                                          695374617475732E7472616E736D6974    iStatus.transmit
1B0C9                                          5F646973636172647320256C750D0069    _discards %lu..i
1B0D9                                          5374617475732E7472616E736D69745F    Status.transmit_
1B0E9                                          6572726F727320256C750D0065537461    errors %lu..eSta
1B0F9                                          7475732E726563656976655F616C6967    tus.receive_alig
1B109                                          6E6D656E745F6572726F727320256C75    nment_errors %lu
1B119                                          0D00655374617475732E726563656976    ..eStatus.receiv
1B129                                          655F6663735F6572726F727320256C75    e_fcs_errors %lu
1B139                                          0D00655374617475732E726563656976    ..eStatus.receiv
1B149                                          655F6672616D65735F746F6F5F6C6F6E    e_frames_too_lon
1B159                                          6720256C750D00655374617475732E72    g %lu..eStatus.r
1B169                                          6563656976655F696E7465726E616C5F    eceive_internal_
1B179                                          6D61635F6572726F727320256C750D00    mac_errors %lu..
1B189                                          655374617475732E7472616E736D6974    eStatus.transmit
1B199                                          5F73696E676C655F636F6C6C6973696F    _single_collisio
1B1A9                                          6E5F6672616D657320256C750D006553    n_frames %lu..eS
1B1B9                                          74617475732E7472616E736D69745F6D    tatus.transmit_m
1B1C9                                          756C7469706C655F636F6C6C6973696F    ultiple_collisio
1B1D9                                          6E5F6672616D657320256C750D006553    n_frames %lu..eS
1B1E9                                          74617475732E7472616E736D69745F73    tatus.transmit_s
1B1F9                                          71655F746573745F6572726F72732025    qe_test_errors %
1B209                                          6C750D00655374617475732E7472616E    lu..eStatus.tran
1B219                                          736D69745F64656665727265645F7472    smit_deferred_tr
1B229                                          616E736D697373696F6E7320256C750D    ansmissions %lu.
1B239                                          00655374617475732E7472616E736D69    .eStatus.transmi
1B249                                          745F6C6174655F636F6C6C6973696F6E    t_late_collision
1B259                                          7320256C750D00655374617475732E74    s %lu..eStatus.t
1B269                                          72616E736D69745F6578636573736976    ransmit_excessiv
1B279                                          655F636F6C6C6973696F6E7320256C75    e_collisions %lu
1B289                                          0D00655374617475732E7472616E736D    ..eStatus.transm
1B299                                          69745F696E7465726E616C5F6D61635F    it_internal_mac_
1B2A9                                          6572726F727320256C750D0065537461    errors %lu..eSta
1B2B9                                          7475732E7472616E736D69745F636172    tus.transmit_car
1B2C9                                          726965725F73656E73655F6572726F72    rier_sense_error
1B2D9                                          7320256C750D00444941474E4F535449    s %lu..DIAGNOSTI
1B2E9                                          4320544553543A205041535345440D00    C TEST: PASSED..
1B2F9                                          444941474E4F5354494320544553543A    DIAGNOSTIC TEST:
1B309                                          204641494C45440D000D696F63746C5F     FAILED...ioctl_
1B319                                          456E6574546573743A20627566666572    EnetTest: buffer
1B329                                          206F766572666C6F770D00696F63746C     overflow..ioctl
1B339                                          5F456E6574546573743A206275666665    _EnetTest: buffe
1B349                                          72206F766572666C6F770D00696F6374    r overflow..ioct
1B359                                          6C5F456E6574546573743A20616C6C6F    l_EnetTest: allo
1B369                                          636220256C75206572726F720D000D69    cb %lu error...i
1B379                                          6F63746C5F456E657452657365743A20    octl_EnetReset: 
1B389                                          627566666572206F766572666C6F770D    buffer overflow.
1B399                                          00696F63746C5F456E65745265736574    .ioctl_EnetReset
1B3A9                                          3A20627566666572206F766572666C6F    : buffer overflo
1B3B9                                          770D00696F63746C5F456E6574526573    w..ioctl_EnetRes
1B3C9                                          65743A20616C6C6F636220256C752065    et: allocb %lu e
1B3D9                                          72726F720D000D696F63746C5F456E65    rror...ioctl_Ene
1B3E9                                          744C6F673A20627566666572206F7665    tLog: buffer ove
1B3F9                                          72666C6F770D00696F63746C5F456E65    rflow..ioctl_Ene
1B409                                          744C6F673A20627566666572206F7665    tLog: buffer ove
1B419                                          72666C6F770D00696F63746C5F456E65    rflow..ioctl_Ene
1B429                                          744C6F673A20616C6C6F636220256C75    tLog: allocb %lu
1B439                                          206572726F720D00646C5F726563765F     error..dl_recv_
1B449                                          7374617475733A20616C6C6F63622025    status: allocb %
1B459                                          6C75206572726F720D00696F63746C5F    lu error..ioctl_
1B469                                          5365745261774D6F64653A206B537472    SetRawMode: kStr
1B479                                          65616D4E6F7446617374506174682065    eamNotFastPath e
1B489                                          72726F720D00696F63746C5F446C7069    rror..ioctl_Dlpi
1B499                                          546573743A20756E6B6E6F776E20636F    Test: unknown co
1B4A9                                          64652025640D00646C5F6572726F725F    de %d..dl_error_
1B4B9                                          61636B3A20616C6C6F636220256C7520    ack: allocb %lu 
1B4C9                                          6572726F720D00646C5F75646572726F    error..dl_uderro
1B4D9                                          725F696E643A20646C70695F65727220    r_ind: dlpi_err 
1B4E9                                          25642C20756E69785F6572722025640D    %d, unix_err %d.
1B4F9                                          00646C5F75646572726F725F696E643A    .dl_uderror_ind:
1B509                                          20616C6C6F636220256C75206572726F     allocb %lu erro
1B519                                          720D00444C5F554E4954444154415F52    r..DL_UNITDATA_R
1B529                                          45513A20616464726573732070617261    EQ: address para
1B539                                          6D65746572206572726F720D00444C5F    meter error..DL_
1B549                                          554E4954444154415F5245513A206164    UNITDATA_REQ: ad
1B559                                          6472657373206C656E67746820657272    dress length err
1B569                                          6F720D00444C5F554E4954444154415F    or..DL_UNITDATA_
1B579                                          5245513A204950582061646472657373    REQ: IPX address
1B589                                          206C656E677468206572726F720D0044     length error..D
1B599                                          4C5F554E4954444154415F5245513A20    L_UNITDATA_REQ: 
1B5A9                                          3830322E322061646472657373206C65    802.2 address le
1B5B9                                          6E677468206572726F720D00444C5F55    ngth error..DL_U
1B5C9                                          4E4954444154415F5245513A20383032    NITDATA_REQ: 802
1B5D9                                          2E3220534E4150206164647265737320    .2 SNAP address 
1B5E9                                          6C656E677468206572726F720D00444C    length error..DL
1B5F9                                          5F554E4954444154415F5245513A2073    _UNITDATA_REQ: s
1B609                                          747265616D206572726F720D00444C5F    tream error..DL_
1B619                                          554E4954444154415F5245513A20616C    UNITDATA_REQ: al
1B629                                          6C6F636220256C75206572726F720D00    locb %lu error..
1B639                                          446C70694D6573736167653A20756E65    DlpiMessage: une
1B649                                          787065637465642074696D65720D0044    xpected timer..D
1B659                                          6C70694D6573736167653A20696E7661    lpiMessage: inva
1B669                                          6C69642074696D65720D00446C70694D    lid timer..DlpiM
1B679                                          6573736167653A20756E6B6E6F776E20    essage: unknown 
1B689                                          64625F74797065202564207072696D69    db_type %d primi
1B699                                          746976652025640D00446C70693A2073    tive %d..Dlpi: s
1B6A9                                          697A65202564203C2025640D00446C70    ize %d < %d..Dlp
1B6B9                                          693A20756E6B6E6F776E207072696D69    i: unknown primi
1B6C9                                          7469766520256C640D00446C70693A20    tive %ld..Dlpi: 
1B6D9                                          7072696D697469766520256C642C2073    primitive %ld, s
1B6E9                                          697A6520256C64203C2025640D00446C    ize %ld < %d..Dl
1B6F9                                          70693A207072696D697469766520256C    pi: primitive %l
1B709                                          642C206D695F7265616C6C6F63622025    d, mi_reallocb %
1B719                                          6C75206572726F720D00696F63746C5F    lu error..ioctl_
1B729                                          46617374506174683A206B5374726561    FastPath: kStrea
1B739                                          6D52656376537461747573206572726F    mRecvStatus erro
1B749                                          720D00696F63746C5F46617374506174    r..ioctl_FastPat
1B759                                          683A20616C6C6F636220256C75206572    h: allocb %lu er
1B769                                          726F720D00696F63746C5F4661737450    ror..ioctl_FastP
1B779                                          6174683A20636F707962206572726F72    ath: copyb error
1B789                                          0D00416C6C6F6342696E643A20416C6C    ..AllocBind: All
1B799                                          6F636174654D656D6F727920256C7520    ocateMemory %lu 
1B7A9                                          6572726F720D00646C5F70726F6D6973    error..dl_promis
1B7B9                                          636F66665F7265713A20307825303858    coff_req: 0x%08X
1B7C9                                          20444C5F50524F4D4953435F50485953     DL_PROMISC_PHYS
1B7D9                                          0D00646C5F70726F6D6973636F66665F    ..dl_promiscoff_
1B7E9                                          7265713A2030782530385820444C5F50    req: 0x%08X DL_P
1B7F9                                          524F4D4953435F4D554C54490D00646C    ROMISC_MULTI..dl
1B809                                          5F70726F6D6973636F66665F7265713A    _promiscoff_req:
1B819                                          2030782530385820444C5F50524F4D49     0x%08X DL_PROMI
1B829                                          53435F5341500D00646C5F70726F6D69    SC_SAP..dl_promi
1B839                                          73636F6E5F7265713A20307825303858    scon_req: 0x%08X
1B849                                          20444C5F50524F4D4953435F50485953     DL_PROMISC_PHYS
1B859                                          0D00646C5F70726F6D6973636F6E5F72    ..dl_promiscon_r
1B869                                          65713A2030782530385820444C5F5052    eq: 0x%08X DL_PR
1B879                                          4F4D4953435F4D554C54490D00646C5F    OMISC_MULTI..dl_
1B889                                          70726F6D6973636F6E5F7265713A2030    promiscon_req: 0
1B899                                          782530385820444C5F50524F4D495343    x%08X DL_PROMISC
1B8A9                                          5F5341500D00646C5F756E62696E645F    _SAP..dl_unbind_
1B8B9                                          7265713A203078253038580D00646C5F    req: 0x%08X..dl_
1B8C9                                          62696E645F7265713A20307825303858    bind_req: 0x%08X
1B8D9                                          203078253034580D00646C5F74657374     0x%04X..dl_test
1B8E9                                          5F7869643A20616C6C6F636220256C75    _xid: allocb %lu
1B8F9                                          206572726F720D00646C5F756E697464     error..dl_unitd
1B909                                          6174615F696E643A20616C6C6F636220    ata_ind: allocb 
1B919                                          256C75206572726F720D00446C706947    %lu error..DlpiG
1B929                                          6C6F62616C42726F6164636173743A20    lobalBroadcast: 
1B939                                          616C6C6F636220256C75206572726F72    allocb %lu error
1B949                                          0D00446C70695478546573745849443A    ..DlpiTxTestXID:
1B959                                          20616C6C6F636220256C75206572726F     allocb %lu erro
1B969                                          720D00446C7069547854657374584944    r..DlpiTxTestXID
1B979                                          3A20636F707962206572726F720D0044    : copyb error..D
1B989                                          6C70695278546573745849443A20616C    lpiRxTestXID: al
1B999                                          6C6F636220256C75206572726F720D00    locb %lu error..
1B9A9                                          446C706952784E6F726D616C3A20646C    DlpiRxNormal: dl
1B9B9                                          5F726563765F73746174757320657272    _recv_status err
1B9C9                                          6F720D00446C706952784E6F726D616C    or..DlpiRxNormal
1B9D9                                          3A20756E6B6E6F776E2070726F746F20    : unknown proto 
1B9E9                                          2541202541203078253034580D00446C    %A %A 0x%04X..Dl
1B9F9                                          706953747265616D577372763A206462    piStreamWsrv: db
1BA09                                          5F74797065203D2025640D00446C7069    _type = %d..Dlpi
1BA19                                          53747265616D436C6F73653A20446C70    StreamClose: Dlp
1BA29                                          695374617274206572726F720D00446C    iStart error..Dl
1BA39                                          706953747265616D4F70656E3A206D69    piStreamOpen: mi
1BA49                                          5F6F70656E5F636F6D6D206572726F72    _open_comm error
1BA59                                          2025640D00446C706953747265616D4F     %d..DlpiStreamO
1BA69                                          70656E3A206D695F74696D65725F616C    pen: mi_timer_al
1BA79                                          6C6F63206572726F720D00446C706952    loc error..DlpiR
1BA89                                          785461736B3A20616C6C6F636220256C    xTask: allocb %l
1BA99                                          75206572726F720D00446C7069527854    u error..DlpiRxT
1BAA9                                          61736B3A20657362616C6C6F6320256C    ask: esballoc %l
1BAB9                                          75206572726F720D                    u error.
1BAC1  496F      RPTBLK  cnt=12                6C 
1BAC2                    dcnt=3                   03
1BAC3                    rpt=1                    01
1BAC4                                          00446C7069436C6F73653A20            .DlpiClose: 
1BAD0                                       1  25730D                              %s.
1BAD3  498A      BLK     cnt=47                20 2F
1BAD5                                          73747265616D73207374696C6C206F70    streams still op
1BAE5                                          656E0D00446C7069436C6F73653A2045    en..DlpiClose: E
1BAF5                                          6E6574436C6F7365206572726F720D      netClose error.
1BB04  49B9      RPTBLK  cnt=11                6B 
1BB05                    dcnt=3                   03
1BB06                    rpt=1                    01
1BB07                                          00446C70694F70656E3A20              .DlpiOpen: 
1BB12                                       1  25730D                              %s.
1BB15  49D2      BLK     cnt=138               20 810A
1BB18                                          416C6C6F636174654D656D6F72792065    AllocateMemory e
1BB28                                          72726F720D00456E65744F70656E3A20    rror..EnetOpen: 
1BB38                                          4F70656E4D5072696E7466206572726F    OpenMPrintf erro
1BB48                                          720D00456E65744F70656E3A204E644F    r..EnetOpen: NdO
1BB58                                          70656E206572726F720D00446C70694F    pen error..DlpiO
1BB68                                          70656E3A20456E65744F70656E206572    pen: EnetOpen er
1BB78                                          726F720D00446C70694F70656E3A204F    ror..DlpiOpen: O
1BB88                                          54437265617465446566657272656454    TCreateDeferredT
1BB98                                          61736B206572726F720D                ask error.
1BBA2  4A5C      RPTBLK  cnt=5                 65 
1BBA3                    dcnt=12                  0C
1BBA4                    rpt=1                    01
1BBA5                                          00446C7069                          .Dlpi
1BBAA                                       1  4F70656E3A206572726F720D            Open: error.
1BBB6  4A72      BLK     cnt=10                2A 
1BBB7                                          50726F62653A2025730D                Probe: %s.
1BBC1  4A7C      ZERO    cnt=4                 04 

             ---------------------------- Unpacked PiData ---------------------------
      00000  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00020  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00040  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00060  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00080  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      000A0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      000C0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      000E0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00100  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00120  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00140  00000000 00000000 00000000 00000000  00000000 000005A0 00004AC0 00000540  ..........................J....@
      00160  00000558 00004AD8 00004A80 00004AC8  00000580 00000858 00004AE8 00000728  ...X..J...J...J........X..J....(
      00180  00000770 00000768 00000758 00000760  00000448 00000790 000007B8 00000778  ...p...h...X...`...H...........x
      001A0  000007E0 00000808 00000830 000002B0  000002B8 000002A0 000002A8 000002C0  ...........0....................
      001C0  000002C8 000002D0 000002D8 000002E0  00000298 000002F0 00000288 000002F8  ................................
      001E0  00000290 000002E8 000028F0 00000310  00004B68 00002290 0000225C 00002860  ..........(.......Kh.."..."\..(`
      00200  00002288 0000228C 00002878 00000308  00002890 000028A8 000028C0 000022A8  .."..."...(x......(...(...(...".
      00220  000022D8 000028D8 00004BA8 00003AA0  000037F4 00003820 00003920 00003918  .."...(...K...:...7...8 ..9 ..9.
      00240  00003928 00003960 00003980 000003A0  00000300 00000440 00000000 00000258  ..9(..9`..9............@.......X
      00260  00000040 00000258 00000048 00000258  00000100 00000258 000001AC 00000258  ...@...X...H...X.......X.......X
      00280  00000324 00000258 000007C4 00000258  00003D38 00000258 0000406C 00000258  ...$...X.......X..=8...X..@l...X
      002A0  00004270 00000258 00004844 00000258  00004EC8 00000258 00005024 00000258  ..Bp...X..HD...X..N....X..P$...X
      002C0  000053F8 00000258 0000560C 00000258  00005AE4 00000258 0000606C 00000258  ..S....X..V....X..Z....X..`l...X
      002E0  00006214 00000258 000064C0 00000258  00006BE8 00000258 00006F74 00000258  ..b....X..d....X..k....X..ot...X
      00300  00009388 00000258 0000BA48 00000258  0000C4B4 00000258 0000D77C 00000258  .......X...H...X.......X...|...X
      00320  0000D7B4 00000258 0000D83C 00000258  0000D874 00000258 0000D8FC 00000258  .......X...<...X...t...X.......X
      00340  0000D934 00000258 0000D9BC 00000258  0000D9F4 00000258 0000DA7C 00000258  ...4...X.......X.......X...|...X
      00360  0000DAB4 00000258 0000DB3C 00000258  0000DB74 00000258 0000DBFC 00000258  .......X...<...X...t...X.......X
      00380  0000DC34 00000258 0000DCBC 00000258  0000DCF4 00000258 0000DD7C 00000258  ...4...X.......X.......X...|...X
      003A0  0000DE48 00000258 00011CF0 00000258  00011DC8 00000258 00011FCC 00000258  ...H...X.......X.......X.......X
      003C0  000120F0 00000258 000121D0 00000258  00012290 00000258 000122F0 00000258  .. ....X..!....X.."....X.."....X
      003E0  000124B4 00000258 000126F0 00000258  00012A64 00000258 00012E30 00000258  ..$....X..&....X..*d...X...0...X
      00400  00012FDC 00000258 0001337C 00000258  00013688 00000258 00013BCC 00000258  ../....X..3|...X..6....X..;....X
      00420  00015890 00000258 00015CA8 00000258  00015E90 00000258 000160A8 00000258  ..X....X..\....X..^....X..`....X
      00440  00016654 00000258 6D74656A 00000000  0A706369 31303131 2C313400 00000000  ..fT...Xmtej.....pci1011,14.....
      00460  00000000 00000000 00000000 00000000  02306002 00000004 04656E65 74000000  .................0`......enet...
      00480  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      004A0  00000000 00000000 00000000 00000000  00000000 00000000 00000001 6F74616E  ............................otan
      004C0  000A0B01 02306002 1BBD0000 000004E0  00000000 000005DC 00002000 00001000  .....0`................... .....
      004E0  70636931 3031312C 31340000 00000000  00000000 00000430 00000258 00000438  pci1011,14.............0...X...8
      00500  00000000 000004C8 00000000 00000000  00000420 00000428 00000000 00000000  ................... ...(........
      00520  00000000 000004C8 00000000 00000000  000004F0 00000510 00000000 00000000  ................................
      00540  00000530 08002001 00000003 00000000  00000000 00000000 000000E8 00000098  ...0.. .........................
      00560  000000B4 000000E8 000000E8 000000E8  0000007C 000000D0 000000E8 00000000  ...................|............
      00580  AAFE0700 00000000 00000000 00131832  00010004 00000268 00000000 00000000  ...............2.......h........
      005A0  5465726D 696E6174 65537472 65616D4D  6F64756C 653A2044 6C706943 6C6F7365  TerminateStreamModule: DlpiClose
      005C0  20657272 6F720D00 5465726D 696E6174  65537472 65616D4D 6F64756C 653A2025   error..TerminateStreamModule: %
      005E0  73206572 726F720D 44616E67 6C696E67  20706F69 6E746572 73206172 65206F6E  s error.Dangling pointers are on
      00600  20746865 206C6F6F 73652E2E 2E0D5468  6520736B 79206973 2066616C 6C696E67   the loose....The sky is falling
      00620  210D5265 73746172 7420796F 7572206D  61636869 6E652E2E 2E202A4E 4F572A0D  !.Restart your machine... *NOW*.
      00640  00257320 25732C20 25730041 70706C65  20456E65 74203130 4400322E 33623263  .%s %s, %s.Apple Enet 10D.2.3b2c
      00660  3100496E 69745374 7265616D 4D6F6475  6C653A20 25730D00 496E6974 53747265  1.InitStreamModule: %s..InitStre
      00680  616D4D6F 64756C65 3A20616C 72656164  79206F70 656E0D00 496E6974 53747265  amModule: already open..InitStre
      006A0  616D4D6F 64756C65 3A20446C 70694F70  656E2065 72726F72 0D00496E 69745374  amModule: DlpiOpen error..InitSt
      006C0  7265616D 4D6F6475 6C653A20 25732065  72726F72 0D005661 6C696461 74654861  reamModule: %s error..ValidateHa
      006E0  72647761 72653A20 25730D00 56616C69  64617465 48617264 77617265 3A20616C  rdware: %s..ValidateHardware: al
      00700  72656164 79206F70 656E0D00 56616C69  64617465 48617264 77617265 3A202573  ready open..ValidateHardware: %s
      00720  20657272 6F720D00 00000730 00000000  456E6574 44454320 322E3362 32633120   error.....0....EnetDEC 2.3b2c1 
      00740  4D617220 32372032 30303220 31333A34  383A3136 00000000 00000000 00000032  Mar 27 2002 13:48:16...........2
      00760  00000000 00000064 00000000 00000096  00000000 000000FA 000028A0 000028F4  .......d..................(...(.
      00780  000028A0 000028A0 000028A0 000028A0  0000252C 00002534 00002540 0000254C  ..(...(...(...(...%,..%4..%@..%L
      007A0  00002558 00002564 00002570 0000257C  00002588 00000000 00002758 00002760  ..%X..%d..%p..%|..%.......'X..'`
      007C0  0000276C 00002778 00002784 00002790  0000279C 000027A8 000027B4 00000000  ..'l..'x..'...'...'...'...'.....
      007E0  00002914 0000291C 00002928 00002934  00002940 0000294C 00002958 00002964  ..)...)...)(..)4..)@..)L..)X..)d
      00800  00002970 00000000 00002C14 00002C1C  00002C28 00002C34 00002C40 00002C4C  ..)p......,...,...,(..,4..,@..,L
      00820  00002C58 00002C64 00002C70 00000000  00003160 00003194 000031A0 000031AC  ..,X..,d..,p......1`..1...1...1.
      00840  000031B8 000031C4 000031D0 000031DC  000031E8 00000000 31304261 73655400  ..1...1...1...1...1.....10BaseT.
      00860  31304261 73655420 4E2D5761 79003130  42617365 54204675 6C6C2D44 75706C65  10BaseT N-Way.10BaseT Full-Duple
      00880  78003130 42617365 54204E6F 4C6F6F70  4261636B 00424E43 00415549 00313030  x.10BaseT NoLoopBack.BNC.AUI.100
      008A0  42617365 54780031 30304261 73655478  2046756C 6C2D4475 706C6578 00313030  BaseTx.100BaseTx Full-Duplex.100
      008C0  42617365 54340031 30304261 73654658  00313030 42617365 46782046 756C6C2D  BaseT4.100BaseFX.100BaseFx Full-
      008E0  4475706C 6578004D 49492031 30426173  6554004D 49492031 30426173 65542046  Duplex.MII 10BaseT.MII 10BaseT F
      00900  756C6C2D 4475706C 6578004D 49492031  30304261 73655478 004D4949 20313030  ull-Duplex.MII 100BaseTx.MII 100
      00920  42617365 54782046 756C6C2D 4475706C  6578004D 49492031 30304261 73655434  BaseTx Full-Duplex.MII 100BaseT4
      00940  004D4949 20313030 42617365 4658004D  49492031 30304261 73654658 2046756C  .MII 100BaseFX.MII 100BaseFX Ful
      00960  6C2D4475 706C6578 0044796E 616D6963  53656E73 65004175 746F5365 6E736500  l-Duplex.DynamicSense.AutoSense.
      00980  4175746F 53656E73 65204E2D 57617900  4E4F4E45 00556E6B 6E6F776E 00313030  AutoSense N-Way.NONE.Unknown.100
      009A0  42617365 46780044 65666175 6C742C20  0025642E 25632C20 00205343 5200204E  BaseFx.Default, .%d.%c, . SCR. N
      009C0  53435200 20504353 00204E50 43530050  53257325 73004E50 53002054 544D3130  SCR. PCS. NPCS.PS%s%s.NPS. TTM10
      009E0  00205454 4D313030 00257300 0D25730D  00435352 30203078 25303858 2C204353  . TTM100.%s..%s..CSR0 0x%08X, CS
      00A00  52352030 78253038 582C2043 53523620  30782530 38580D00 43535231 32203078  R5 0x%08X, CSR6 0x%08X..CSR12 0x
      00A20  25303858 002C2043 53523133 20307825  3038582C 20435352 31342030 78253038  %08X., CSR13 0x%08X, CSR14 0x%08
      00A40  582C2043 53523135 20307825 30385800  0D004E55 4C4C2072 70726F62 650D0072  X, CSR15 0x%08X...NULL rprobe..r
      00A60  70726F62 653A2030 78253038 58207264  65733A20 30782530 38580D00 46554C4C  probe: 0x%08X rdes: 0x%08X..FULL
      00A80  2D445550 4C45580D 00547820 256C7520  72696E67 256C752C 20256C75 2F256C75  -DUPLEX..Tx %lu ring%lu, %lu/%lu
      00AA0  2B256C75 20706163 6B657473 2C20256C  752B256C 7520696E 74657272 7570740D  +%lu packets, %lu+%lu interrupt.
      00AC0  00547820 256C7520 6D696E55 6E626C6F  636B256C 752C2025 6C752F25 6C752F25  .Tx %lu minUnblock%lu, %lu/%lu/%
      00AE0  6C752F25 6C752F25 6C752066 6C6F772C  20256C75 2B256C75 2B256C75 20737461  lu/%lu/%lu flow, %lu+%lu+%lu sta
      00B00  72740D00 54782025 6C75206D 61785365  72766963 65256C75 2C20256C 752B256C  rt..Tx %lu maxService%lu, %lu+%l
      00B20  752B256C 752B256C 75207365 72766963  650D0052 78206164 64726573 73002025  u+%lu+%lu service..Rx address. %
      00B40  41005278 20256C75 2072696E 67256C75  2C20256C 752B256C 752D256C 75207061  A.Rx %lu ring%lu, %lu+%lu-%lu pa
      00B60  636B6574 732C2025 6C752F25 6C752069  6E746572 72757074 0D005278 20256C75  ckets, %lu/%lu interrupt..Rx %lu
      00B80  2F256C75 20666C6F 772C2025 6C752B25  6C752073 74617274 0D005278 20256C75  /%lu flow, %lu+%lu start..Rx %lu
      00BA0  206D696E 53657276 69636525 6C752C20  256C7520 6D696E53 65727669 6365256C   minService%lu, %lu minService%l
      00BC0  752C2025 6C752B25 6C752B25 6C752073  65727669 63650D00 5478544F 20202020  u, %lu+%lu+%lu service..TxTO    
      00BE0  256C750D 0054784C 46202020 20256C75  0D005478 4C4F2020 2020256C 750D0054  %lu..TxLF    %lu..TxLO    %lu..T
      00C00  784E4320 20202025 6C750D00 54784C43  20202020 256C750D 00547845 43202020  xNC    %lu..TxLC    %lu..TxEC   
      00C20  20256C75 0D005478 55462020 2020256C  750D0054 78444520 20202025 6C750D00   %lu..TxUF    %lu..TxDE    %lu..
      00C40  636F6C6C 6973696F 6E5F6465 74656374  5F636865 636B5F66 61696C65 64202020  collision_detect_check_failed   
      00C60  20202020 20256C75 0D007365 6E645F66  61696C75 72655F63 61727269 65725F63       %lu..send_failure_carrier_c
      00C80  6865636B 5F666169 6C656420 20202025  6C750D00 73656E64 5F666169 6C757265  heck_failed    %lu..send_failure
      00CA0  5F72656D 6F74655F 6661696C 7572655F  746F5F64 65666572 20256C75 0D007365  _remote_failure_to_defer %lu..se
      00CC0  6E645F66 61696C75 72655F73 686F7274  5F636972 63756974 20202020 20202020  nd_failure_short_circuit        
      00CE0  20202025 6C750D00 73656E64 5F666169  6C757265 5F6F7065 6E5F6369 72637569     %lu..send_failure_open_circui
      00D00  74202020 20202020 20202020 20256C75  0D005278 53425520 2020256C 750D0052  t            %lu..RxSBU   %lu..R
      00D20  78534D41 4C4C2025 6C750D00 52784249  47202020 256C750D 00527854 4C202020  xSMALL %lu..RxBIG   %lu..RxTL   
      00D40  20256C75 0D005278 43532020 2020256C  750D0052 78524620 20202025 6C750D00   %lu..RxCS    %lu..RxRF    %lu..
      00D60  52784345 20202020 256C750D 00527844  45202020 20256C75 0D005278 5A455220  RxCE    %lu..RxDE    %lu..RxZER 
      00D80  2020256C 750D0052 78444220 20202025  6C750D00 496E7454 50532020 256C750D    %lu..RxDB    %lu..IntTPS  %lu.
      00DA0  00496E74 544A5420 20256C75 0D00496E  74554E46 2020256C 750D0049 6E745255  .IntTJT  %lu..IntUNF  %lu..IntRU
      00DC0  20202025 6C750D00 496E7452 50532020  256C750D 00496E74 52575420 20256C75     %lu..IntRPS  %lu..IntRWT  %lu
      00DE0  0D00496E 74455449 2020256C 750D0049  6E744642 45202025 6C750D00 61737369  ..IntETI  %lu..IntFBE  %lu..assi
      00E00  676E6564 2D616464 72657373 6573004D  61634765 74426173 653A2022 25732220  gned-addresses.MacGetBase: "%s" 
      00E20  6E616D65 20726567 69737472 79206572  726F720D 004D6163 47657442 6173653A  name registry error..MacGetBase:
      00E40  20222573 2220656E 74727920 2564206E  6F742066 6F756E64 0D004141 504C2C61   "%s" entry %d not found..AAPL,a
      00E60  64647265 7373004D 61634765 74426173  653A2062 61736520 3D3D204E 554C4C0D  ddress.MacGetBase: base == NULL.
      00E80  004D6163 47657442 6173653A 20307825  3038580D 00506174 63685352 6F6D3A20  .MacGetBase: 0x%08X..PatchSRom: 
      00EA0  4170706C 65203130 30426173 65547820  53524F4D 20506174 63686564 2E0D0044  Apple 100BaseTx SROM Patched...D
      00EC0  65633231 3134302C 20417070 6C652031  30304261 73655478 00506174 63685352  ec21140, Apple 100BaseTx.PatchSR
      00EE0  6F6D3A20 4170706C 65203130 42617365  54205352 4F4D2050 61746368 65642E0D  om: Apple 10BaseT SROM Patched..
      00F00  00446563 32313034 312C2041 70706C65  20313042 61736554 00506174 63685352  .Dec21041, Apple 10BaseT.PatchSR
      00F20  6F6D3A20 4170706C 6520486F 6F706E65  74205352 4F4D2050 61746368 65642E0D  om: Apple Hoopnet SROM Patched..
      00F40  00446563 32313034 312C2041 70706C65  20486F6F 706E6574 00506174 63685352  .Dec21041, Apple Hoopnet.PatchSR
      00F60  6F6D3A20 5A6E7978 20333435 2053524F  4D205061 74636865 642E0D00 44656332  om: Znyx 345 SROM Patched...Dec2
      00F80  31313430 2C205A6E 79782033 34350044  65633231 3134332C 205A6E79 78203334  1140, Znyx 345.Dec21143, Znyx 34
      00FA0  35510044 65633231 3134332C 20466172  616C6C6F 6E203130 2F313030 00446576  5Q.Dec21143, Farallon 10/100.Dev
      00FC0  69636573 00457874 466F6C64 65724472  69766572 73004669 6E644669 6C654261  ices.ExtFolderDrivers.FindFileBa
      00FE0  73656444 72697665 72496E4E 616D6552  65676973 7472795F 3A205765 69726420  sedDriverInNameRegistry_: Weird 
      01000  6572726F 720D0046 696E6446 696C6542  61736564 44726976 6572496E 4E616D65  error..FindFileBasedDriverInName
      01020  52656769 73747279 5F3A2052 65676973  74727945 6E747279 49444469 73706F73  Registry_: RegistryEntryIDDispos
      01040  65206661 696C6564 0D005661 6C696461  74654249 415F3A20 6E6F206D 61746368  e failed..ValidateBIA_: no match
      01060  0D004465 63323130 34310044 65633231  31343000 44656332 31313433 004D6163  ..Dec21041.Dec21140.Dec21143.Mac
      01080  436F6E66 69673A20 63666964 20307825  30385820 756E7375 70706F72 7465640D  Config: cfid 0x%08X unsupported.
      010A0  004D6163 436F6E66 69673A20 25730D00  4D616343 6F6E6669 673A2046 6F726D61  .MacConfig: %s..MacConfig: Forma
      010C0  74205665 7273696F 6E203078 25303258  20756E73 7570706F 72746564 0D004D61  t Version 0x%02X unsupported..Ma
      010E0  63436F6E 6669673A 20466F72 6D617420  56657273 696F6E20 30782530 32580D00  cConfig: Format Version 0x%02X..
      01100  4D616343 6F6E6669 673A2043 52432030  78253034 5820213D 20307825 3034580D  MacConfig: CRC 0x%04X != 0x%04X.
      01120  004D6163 436F6E66 69673A20 43686970  20436F75 6E742025 64203C20 310D004D  .MacConfig: Chip Count %d < 1..M
      01140  6163436F 6E666967 3A204368 69702043  6F756E74 20256420 3E202564 0D004D61  acConfig: Chip Count %d > %d..Ma
      01160  63436F6E 6669673A 20636869 705B2564  5D2E6465 76696365 4E756D62 65722025  cConfig: chip[%d].deviceNumber %
      01180  640D004D 6163436F 6E666967 3A206368  69705B25 645D2E4C 6561664F 66667365  d..MacConfig: chip[%d].LeafOffse
      011A0  74202564 203C2025 640D004D 6163436F  6E666967 3A206368 69705B25 645D2E4C  t %d < %d..MacConfig: chip[%d].L
      011C0  6561664F 66667365 74202564 203E2025  640D004D 6163436F 6E666967 3A206368  eafOffset %d > %d..MacConfig: ch
      011E0  69705B25 645D206C 65616620 4025640D  004D6163 436F6E66 69673A20 63686970  ip[%d] leaf @%d..MacConfig: chip
      01200  5B25645D 2E636F6E 6E656374 696F6E54  79706520 30782530 34582075 6E6B6E6F  [%d].connectionType 0x%04X unkno
      01220  776E0D00 4D616343 6F6E6669 673A2063  6869705B 25645D2E 636F6E6E 65637469  wn..MacConfig: chip[%d].connecti
      01240  6F6E5479 70652025 730D004D 6163436F  6E666967 3A206368 69705B25 645D2E70  onType %s..MacConfig: chip[%d].p
      01260  6F727443 6F6E7472 6F6C2030 78253032  580D004D 6163436F 6E666967 3A206368  ortControl 0x%02X..MacConfig: ch
      01280  69705B25 645D2E6D 65646961 436F756E  74202564 203C2031 0D004D61 63436F6E  ip[%d].mediaCount %d < 1..MacCon
      012A0  6669673A 20636869 705B2564 5D2E6D65  64696143 6F756E74 20256420 3E202564  fig: chip[%d].mediaCount %d > %d
      012C0  0D004D61 63436F6E 6669673A 206D6564  69615B25 642C2564 5D204025 64200074  ..MacConfig: media[%d,%d] @%d .t
      012E0  79706520 30782530 32580D00 4D616343  6F6E6669 673A206D 65646961 5B25642C  ype 0x%02X..MacConfig: media[%d,
      01300  25645D2E 6D656469 61547970 65203078  25303258 20756E6B 6E6F776E 0D004D61  %d].mediaType 0x%02X unknown..Ma
      01320  63436F6E 6669673A 206D6564 69615B25  642C2564 5D2E6D65 64696154 79706520  cConfig: media[%d,%d].mediaType 
      01340  25730D00 4D616343 6F6E6669 673A206D  65646961 5B25642C 25645D2E 706F7274  %s..MacConfig: media[%d,%d].port
      01360  53657475 70203078 25303258 0D004D61  63436F6E 6669673A 206D6564 69615B25  Setup 0x%02X..MacConfig: media[%
      01380  642C2564 5D2E636F 6D6D616E 64202573  0D004D61 63436F6E 6669673A 206D6564  d,%d].command %s..MacConfig: med
      013A0  69615B25 642C2564 5D2E706F 7274436F  6E74726F 6C203078 25303458 0D004D61  ia[%d,%d].portControl 0x%04X..Ma
      013C0  63436F6E 6669673A 206D6564 69615B25  642C2564 5D2E706F 72744461 74612030  cConfig: media[%d,%d].portData 0
      013E0  78253034 580D004D 6163436F 6E666967  3A206D65 6469615B 25642C25 645D2E63  x%04X..MacConfig: media[%d,%d].c
      01400  73723133 20307825 3034580D 004D6163  436F6E66 69673A20 6D656469 615B2564  sr13 0x%04X..MacConfig: media[%d
      01420  2C25645D 2E637372 31342030 78253034  580D004D 6163436F 6E666967 3A206D65  ,%d].csr14 0x%04X..MacConfig: me
      01440  6469615B 25642C25 645D2E63 73723135  20307825 3034580D 004D6163 436F6E66  dia[%d,%d].csr15 0x%04X..MacConf
      01460  69673A20 6D656469 615B2564 2C25645D  2E726573 65745365 7175656E 63654C65  ig: media[%d,%d].resetSequenceLe
      01480  6E677468 20256420 3C20300D 004D6163  436F6E66 69673A20 6D656469 615B2564  ngth %d < 0..MacConfig: media[%d
      014A0  2C25645D 2E726573 65745365 7175656E  63654C65 6E677468 20256420 3E202564  ,%d].resetSequenceLength %d > %d
      014C0  0D004D61 63436F6E 6669673A 206D6564  69615B25 642C2564 5D2E7265 73657453  ..MacConfig: media[%d,%d].resetS
      014E0  65717565 6E63654C 656E6774 6820300D  004D6163 436F6E66 69673A20 6D656469  equenceLength 0..MacConfig: medi
      01500  615B2564 2C25645D 2E726573 65745365  7175656E 63655B25 645D2030 78253034  a[%d,%d].resetSequence[%d] 0x%04
      01520  580D004D 6163436F 6E666967 3A206D65  6469615B 25642C25 645D2E62 6C6F636B  X..MacConfig: media[%d,%d].block
      01540  54797065 20307825 30325820 756E6B6E  6F776E0D 004D6163 436F6E66 69673A20  Type 0x%02X unknown..MacConfig: 
      01560  626C6F63 6B547970 65203078 25303258  20756E73 7570706F 72746564 0D00436F  blockType 0x%02X unsupported..Co
      01580  6E6E6563 743A2063 6F6E6E65 6374696F  6E203078 25303458 20756E6B 6E6F776E  nnect: connection 0x%04X unknown
      015A0  0D00436F 6E6E6563 743A2025 73206D65  64696120 25732075 6E617661 696C6162  ..Connect: %s media %s unavailab
      015C0  6C650D00 4D616343 6F6E6669 673A2066  6163746F 72794164 64726573 73202541  le..MacConfig: factoryAddress %A
      015E0  20757365 72416464 72657373 2025410D  00323130 3431206E 6F742063 6F6E6E65   userAddress %A..21041 not conne
      01600  63746564 3A206373 72362030 78253038  582C2063 73723132 20307825 3038582C  cted: csr6 0x%08X, csr12 0x%08X,
      01620  20637372 31332030 78253038 582C2063  73723134 20307825 3038582C 20637372   csr13 0x%08X, csr14 0x%08X, csr
      01640  31352030 78253038 580D0032 31303431  20636F6E 6E656374 65643A20 63737236  15 0x%08X..21041 connected: csr6
      01660  20307825 3038582C 20637372 31322030  78253038 582C2063 73723133 20307825   0x%08X, csr12 0x%08X, csr13 0x%
      01680  3038582C 20637372 31342030 78253038  582C2063 73723135 20307825 3038580D  08X, csr14 0x%08X, csr15 0x%08X.
      016A0  00323131 3430206E 6F742063 6F6E6E65  63746564 3A206373 72362030 78253038  .21140 not connected: csr6 0x%08
      016C0  582C2063 73723132 20307825 3038580D  00323131 34302063 6F6E6E65 63746564  X, csr12 0x%08X..21140 connected
      016E0  3A206373 72362030 78253038 582C2063  73723132 20307825 3038580D 00323131  : csr6 0x%08X, csr12 0x%08X..211
      01700  3433206E 6F742063 6F6E6E65 63746564  3A206373 72362030 78253038 582C2063  43 not connected: csr6 0x%08X, c
      01720  73723132 20307825 3038582C 20637372  31332030 78253038 582C2063 73723134  sr12 0x%08X, csr13 0x%08X, csr14
      01740  20307825 3038582C 20637372 31352030  78253038 580D0032 31313433 20636F6E   0x%08X, csr15 0x%08X..21143 con
      01760  6E656374 65643A20 63737236 20307825  3038582C 20637372 31322030 78253038  nected: csr6 0x%08X, csr12 0x%08
      01780  582C2063 73723133 20307825 3038582C  20637372 31342030 78253038 582C2063  X, csr13 0x%08X, csr14 0x%08X, c
      017A0  73723135 20307825 3038580D 00436F6E  66696775 72654D65 6469613A 20756E73  sr15 0x%08X..ConfigureMedia: uns
      017C0  7570706F 72746564 206D6564 69612074  7970650D 00436F6E 66696775 72654D65  upported media type..ConfigureMe
      017E0  6469613A 20756E73 7570706F 72746564  206D6564 69612062 6C6F636B 20747970  dia: unsupported media block typ
      01800  650D006C 6F6F7062 61636B20 636F6E6E  65637465 643A2063 73723620 30782530  e..loopback connected: csr6 0x%0
      01820  38580D00 4D61634F 70656E49 4F3A2043  46494420 72656164 20657272 6F720D00  8X..MacOpenIO: CFID read error..
      01840  4D61634F 70656E49 4F3A2043 46494420  30782530 38582075 6E737570 706F7274  MacOpenIO: CFID 0x%08X unsupport
      01860  65640D00 4D61634F 70656E49 4F3A2043  46435320 72656164 20657272 6F720D00  ed..MacOpenIO: CFCS read error..
      01880  4D61634F 70656E49 4F3A2043 46435320  77726974 65206572 726F720D 004D6163  MacOpenIO: CFCS write error..Mac
      018A0  4F70656E 494F3A20 43464444 20777269  74652065 72726F72 0D004D61 634F7065  OpenIO: CFDD write error..MacOpe
      018C0  6E494F3A 2043464C 54207772 69746520  6572726F 720D004D 61634F70 656E494F  nIO: CFLT write error..MacOpenIO
      018E0  3A202573 0D004D61 6353746F 703A2074  72616E73 6D697420 6572726F 720D004D  : %s..MacStop: transmit error..M
      01900  61635374 6F703A20 72656365 69766520  6572726F 720D004D 61635374 6F703A20  acStop: receive error..MacStop: 
      01920  4F4B0D00 4D616353 746F703A 20657272  6F720D00 4D616354 78436865 636B3A20  OK..MacStop: error..MacTxCheck: 
      01940  63686169 6E202564 004D6163 54784368  65636B3A 20627573 79004D61 63547843  chain %d.MacTxCheck: busy.MacTxC
      01960  6865636B 3A20656D 70747920 72696E67  20627573 79004D61 63547843 6865636B  heck: empty ring busy.MacTxCheck
      01980  3A20656D 70747920 72696E67 20746169  6C004D61 63547843 6865636B 3A20656D  : empty ring tail.MacTxCheck: em
      019A0  70747920 72696E67 2070726F 6265004D  61635478 43686563 6B3A2065 6D707479  pty ring probe.MacTxCheck: empty
      019C0  2072696E 67207275 6E6E696E 670D004D  61635478 43686563 6B3A2074 61696C00   ring running..MacTxCheck: tail.
      019E0  4D616354 78436865 636B3A20 7461696C  2D3E7072 6F626500 4D616354 78436865  MacTxCheck: tail->probe.MacTxChe
      01A00  636B3A20 70726F62 65004D61 63547843  6865636B 3A206669 72737420 7365676D  ck: probe.MacTxCheck: first segm
      01A20  656E7420 6C6F7374 0D004D61 63547843  6865636B 3A206D6F 72652070 726F6265  ent lost..MacTxCheck: more probe
      01A40  004D6163 54784368 65636B3A 206D6F72  65206275 66666572 004D6163 54784368  .MacTxCheck: more buffer.MacTxCh
      01A60  65636B3A 206D6F72 65206164 64726573  73004D61 63547843 6865636B 3A206669  eck: more address.MacTxCheck: fi
      01A80  72737420 70726F62 65004D61 63547843  6865636B 3A206C61 73742073 65676D65  rst probe.MacTxCheck: last segme
      01AA0  6E74206C 6F73740D 004D6163 54784368  65636B3A 206C6173 74207072 6F626500  nt lost..MacTxCheck: last probe.
      01AC0  4D616354 78436865 636B3A20 6C617374  20627566 66657200 4D616354 78436865  MacTxCheck: last buffer.MacTxChe
      01AE0  636B3A20 6C617374 20616464 72657373  004D6163 54784368 65636B3A 206C6173  ck: last address.MacTxCheck: las
      01B00  74207061 636B6574 4E657874 004D6163  54784368 65636B3A 20686561 64004D61  t packetNext.MacTxCheck: head.Ma
      01B20  63547843 6865636B 3A206865 61642062  7573790D 004D6163 54784368 65636B3A  cTxCheck: head busy..MacTxCheck:
      01B40  20696E61 63746976 65206275 66666572  004D6163 54784368 65636B3A 20696E61   inactive buffer.MacTxCheck: ina
      01B60  63746976 65207072 6F626500 4D616354  78436865 636B2074 61696C00 4D616354  ctive probe.MacTxCheck tail.MacT
      01B80  78436865 636B3A20 68616C74 696E672E  2E2E0D00 4D616354 78526573 65743A20  xCheck: halting.....MacTxReset: 
      01BA0  4D616353 746F7020 6572726F 720D004D  61635478 52657365 743A2074 72616E73  MacStop error..MacTxReset: trans
      01BC0  6D697474 65722077 61732062 726F6B65  6E0D004D 61635478 52657365 743A2041  mitter was broken..MacTxReset: A
      01BE0  6C6C6F63 6174654D 656D6F72 79466F72  494F2025 6C642065 72726F72 004D6163  llocateMemoryForIO %ld error.Mac
      01C00  54785265 7365743A 204F4B0D 00547845  72726F72 3A206472 6F707065 642C2073  TxReset: OK..TxError: dropped, s
      01C20  74617475 73203078 25303858 0D004D61  63547853 74617274 3A207472 616E736D  tatus 0x%08X..MacTxStart: transm
      01C40  69747465 72206973 2062726F 6B656E0D  004D6163 54785374 6172743A 20737461  itter is broken..MacTxStart: sta
      01C60  7274696E 672E2E2E 0D004D61 63547853  74617274 3A207469 6D656F75 740D004D  rting.....MacTxStart: timeout..M
      01C80  61635478 53657276 6963653A 204D6163  54785374 61727420 6572726F 720D004D  acTxService: MacTxStart error..M
      01CA0  61635278 43686563 6B3A2063 6861696E  20256400 4D616352 78436865 636B3A20  acRxCheck: chain %d.MacRxCheck: 
      01CC0  62757379 004D6163 52784368 65636B3A  20656D70 74792072 696E6720 62757379  busy.MacRxCheck: empty ring busy
      01CE0  004D6163 52784368 65636B3A 20656D70  74792072 696E6720 7461696C 004D6163  .MacRxCheck: empty ring tail.Mac
      01D00  52784368 65636B3A 20656D70 74792072  696E6720 70726F62 65004D61 63527843  RxCheck: empty ring probe.MacRxC
      01D20  6865636B 3A207461 696C004D 61635278  43686563 6B3A2074 61696C2D 3E70726F  heck: tail.MacRxCheck: tail->pro
      01D40  6265004D 61635278 43686563 6B3A2070  726F6265 004D6163 52784368 65636B3A  be.MacRxCheck: probe.MacRxCheck:
      01D60  2072756E 6E696E67 20776974 686F7574  20612070 726F6265 0D004D61 63527843   running without a probe..MacRxC
      01D80  6865636B 3A206669 72737420 70726F62  65004D61 63527843 6865636B 3A206275  heck: first probe.MacRxCheck: bu
      01DA0  66666572 004D6163 52784368 65636B3A  20616464 72657373 004D6163 52784368  ffer.MacRxCheck: address.MacRxCh
      01DC0  65636B3A 20636F6E 74726F6C 004D6163  52784368 65636B3A 20686561 64004D61  eck: control.MacRxCheck: head.Ma
      01DE0  63527843 6865636B 3A206865 61642062  7573790D 004D6163 52784368 65636B3A  cRxCheck: head busy..MacRxCheck:
      01E00  20696E61 63746976 65205264 65732062  7573790D 004D6163 52784368 65636B3A   inactive Rdes busy..MacRxCheck:
      01E20  20696E61 63746976 65206275 66666572  004D6163 52784368 65636B3A 20696E61   inactive buffer.MacRxCheck: ina
      01E40  63746976 65207072 6F626500 4D616352  78436865 636B2074 61696C00 4D616352  ctive probe.MacRxCheck tail.MacR
      01E60  78436865 636B3A20 68616C74 696E672E  2E2E0D00 4D616352 78526573 65743A20  xCheck: halting.....MacRxReset: 
      01E80  4D616353 746F7020 6572726F 720D004D  61635278 52657365 743A2072 65636569  MacStop error..MacRxReset: recei
      01EA0  76657220 77617320 62726F6B 656E0D00  4D616352 78526573 65743A20 416C6C6F  ver was broken..MacRxReset: Allo
      01EC0  63617465 4D656D6F 7279466F 72494F20  256C6420 6572726F 72004D61 63527852  cateMemoryForIO %ld error.MacRxR
      01EE0  65736574 3A204F4B 0D004D61 63527853  74617274 3A207265 63656976 65722069  eset: OK..MacRxStart: receiver i
      01F00  73206272 6F6B656E 0D00A555 6E636C61  696D6564 20706B74 20402030 78253038  s broken...Unclaimed pkt @ 0x%08
      01F20  580D004D 61635278 53746172 743A2073  74617274 696E672E 2E2E0D00 4D616352  X..MacRxStart: starting.....MacR
      01F40  78537461 72743A20 74696D65 6F75740D  004D6163 52785365 72766963 653A2069  xStart: timeout..MacRxService: i
      01F60  6E616374 6976650D 004D6163 52785365  72766963 653A204D 61635278 53746172  nactive..MacRxService: MacRxStar
      01F80  74206572 726F720D 004D6163 57724164  64726573 7346696C 7465723A 20456E65  t error..MacWrAddressFilter: Ene
      01FA0  74476574 54785061 636B6574 20657272  6F720D00 4D616357 72416464 72657373  tGetTxPacket error..MacWrAddress
      01FC0  46696C74 65723A20 73746172 74696E67  2E2E2E0D 004D6163 57724164 64726573  Filter: starting.....MacWrAddres
      01FE0  7346696C 7465723A 20747261 6E736D69  74207469 6D656F75 740D004D 61635772  sFilter: transmit timeout..MacWr
      02000  41646472 65737346 696C7465 723A2073  746F7070 696E672E 2E2E0D00 4D616357  AddressFilter: stopping.....MacW
      02020  72416464 72657373 46696C74 65723A20  73746F70 2074696D 656F7574 0D004D61  rAddressFilter: stop timeout..Ma
      02040  63577241 64647265 73734669 6C746572  3A207472 616E736D 69742065 72726F72  cWrAddressFilter: transmit error
      02060  0D004D61 63536574 41646472 65737346  696C7465 723A2025 410D004D 61635365  ..MacSetAddressFilter: %A..MacSe
      02080  74416464 72657373 46696C74 65723A20  746F6F20 6D616E79 20756E69 63617374  tAddressFilter: too many unicast
      020A0  20616464 72657373 65730D00 4D616353  65744164 64726573 7346696C 7465723A   addresses..MacSetAddressFilter:
      020C0  2066696C 74657220 656E6162 6C65640D  004D6163 53657441 64647265 73734669   filter enabled..MacSetAddressFi
      020E0  6C746572 3A207072 6F6D6973 63756F75  730D004D 6163436F 6E6E6563 743A2043  lter: promiscuous..MacConnect: C
      02100  46444420 77726974 65206572 726F720D  004D6163 436F6E6E 6563743A 20436F6E  FDD write error..MacConnect: Con
      02120  66696775 72654368 69702065 72726F72  0D004D61 63436F6E 6E656374 3A20636F  figureChip error..MacConnect: co
      02140  6E6E6563 74656420 61742031 304D6270  730D004D 61635374 6172743A 204D6163  nnected at 10Mbps..MacStart: Mac
      02160  53746F70 20657272 6F720D00 4D616353  74617274 3A206E75 6C6C2074 72616E73  Stop error..MacStart: null trans
      02180  6D697420 72696E67 0D004D61 63537461  72743A20 6E756C6C 20726563 65697665  mit ring..MacStart: null receive
      021A0  2072696E 670D004D 61635374 6172743A  20257320 696E7661 6C696420 6D6F6465   ring..MacStart: %s invalid mode
      021C0  0D004D61 63537461 72743A20 4D616341  64647265 73734669 6C746572 20657272  ..MacStart: MacAddressFilter err
      021E0  6F720D00 4D616353 74617274 3A202573  0D004D61 63436C6F 73653A20 25730D00  or..MacStart: %s..MacClose: %s..
      02200  4D61634F 70656E3A 2025730D 004D6163  4F70656E 3A20416C 6C6F6361 74654D65  MacOpen: %s..MacOpen: AllocateMe
      02220  6D6F7279 20657272 6F720D00 4D61634F  70656E3A 20436869 7020696E 74657272  mory error..MacOpen: Chip interr
      02240  75707420 6572726F 720D004D 61634F70  656E3A20 6572726F 720D0000 00002260  upt error..MacOpen: error....."`
      02260  456E6574 4C696220 322E3362 32633120  4D617220 32372032 30303220 31333A34  EnetLib 2.3b2c1 Mar 27 2002 13:4
      02280  383A3230 00000000 00000000 00000000  00008064 00008074 00008084 00008094  8:20...............d...t........
      022A0  000080A4 00000000 000105EA 00000001  00000000 000105EA 00000002 00000000  ................................
      022C0  03E805EA 00000002 01000000 000105EA  00000003 00000000 00010010 00000001  ................................
      022E0  00000000 00010080 00000001 00000000  00010100 00000001 00000000 00010200  ................................
      02300  00000001 00000000 00010400 00000001  00000000 000105E9 00000001 00000000  ................................
      02320  000105EA 00000001 00000000 00400010  00000001 00000000 00400080 00000001  .............@...........@......
      02340  00000000 00400100 00000001 00000000  00400200 00000001 00000000 00400400  .....@...........@...........@..
      02360  00000001 00000000 004005E9 00000001  00000000 004005EA 00000001 00000000  .........@...........@..........
      02380  00800010 00000001 00000000 00800080  00000001 00000000 00800100 00000001  ................................
      023A0  00000000 00800200 00000001 00000000  00800400 00000001 00000000 008005E9  ................................
      023C0  00000001 00000000 008005EA 00000001  00000000 01000010 00000001 00000000  ................................
      023E0  01000080 00000001 00000000 01000100  00000001 00000000 01000200 00000001  ................................
      02400  00000000 01000400 00000001 00000000  010005E9 00000001 00000000 010005EA  ................................
      02420  00000001 00000000 00000010 00000001  00000000 00000080 00000001 00000000  ................................
      02440  00000100 00000001 00000000 00000200  00000001 00000000 00000400 00000001  ................................
      02460  00000000 000005E9 00000001 00000000  000005EA 00000001 00000000 00010010  ................................
      02480  00000003 00000000 00010080 00000003  00000000 00010100 00000003 00000000  ................................
      024A0  00010200 00000003 00000000 00010400  00000003 00000000 000105E9 00000003  ................................
      024C0  00000000 000105EA 00000003 00000000  00000010 00000003 00000000 00000080  ................................
      024E0  00000003 00000000 00000100 00000003  00000000 00000200 00000003 00000000  ................................
      02500  00000400 00000003 00000000 000005E9  00000003 00000000 000005EA 00000003  ................................
      02520  00000000 00400010 00000003 00000000  00400080 00000003 00000000 00400100  .....@...........@...........@..
      02540  00000003 00000000 00400200 00000003  00000000 00400400 00000003 00000000  .........@...........@..........
      02560  004005E9 00000003 00000000 004005EA  00000003 00000000 00800010 00000003  .@...........@..................
      02580  00000000 00800080 00000003 00000000  00800100 00000003 00000000 00800200  ................................
      025A0  00000003 00000000 00800400 00000003  00000000 008005E9 00000003 00000000  ................................
      025C0  008005EA 00000003 00000000 01000010  00000003 00000000 01000080 00000003  ................................
      025E0  00000000 01000100 00000003 00000000  01000200 00000003 00000000 01000400  ................................
      02600  00000003 00000000 010005E9 00000003  00000000 010005EA 00000003 00000000  ................................
      02620  00010010 00000002 00000000 00010080  00000002 00000000 00010100 00000002  ................................
      02640  00000000 00010200 00000002 00000000  00010400 00000002 00000000 000105E9  ................................
      02660  00000002 00000000 000105EA 00000002  00000000 00000010 00000002 00000000  ................................
      02680  00000080 00000002 00000000 00000100  00000002 00000000 00000200 00000002  ................................
      026A0  00000000 00000400 00000002 00000000  000005E9 00000002 00000000 000005EA  ................................
      026C0  00000002 00000000 00010010 00000004  00000000 00010080 00000004 00000000  ................................
      026E0  00010100 00000004 00000000 00010200  00000004 00000000 00010400 00000004  ................................
      02700  00000000 000105E9 00000004 00000000  000105EA 00000004 00000000 00000010  ................................
      02720  00000004 00000000 00000080 00000004  00000000 00000100 00000004 00000000  ................................
      02740  00000200 00000004 00000000 00000400  00000004 00000000 000005E9 00000004  ................................
      02760  00000000 000005EA 00000004 00000000  03E80040 00000001 01000000 03E80040  ...................@...........@
      02780  00000002 01000000 03E80040 00000003  01000000 03E80040 00000004 01000000  ...........@...........@........
      027A0  03E80200 00000001 01000000 03E80200  00000002 01000000 03E80200 00000003  ................................
      027C0  01000000 03E80200 00000004 01000000  03E80294 00000001 01000000 03E80294  ................................
      027E0  00000002 01000000 03E80294 00000003  01000000 03E80294 00000004 01000000  ................................
      02800  03E80400 00000001 01000000 03E80400  00000002 01000000 03E80400 00000003  ................................
      02820  01000000 03E80400 00000004 01000000  03E805EA 00000001 01000000 03E805EA  ................................
      02840  00000002 01000000 03E805EA 00000003  01000000 03E805EA 00000004 01000000  ................................
      02860  000081F8 00008204 00008210 0000821C  00008228 00000000 0000AB8C 0000AB98  ...................(............
      02880  0000ABA4 0000ABB0 0000ABBC 00000000  0000AE10 0000AE1C 0000AE28 0000AE34  ...........................(...4
      028A0  0000AE40 00000000 0000B038 0000B044  0000B050 0000B05C 0000B068 00000000  ...@.......8...D...P...\...h....
      028C0  0000B12C 0000B138 0000B144 0000B150  0000B15C 00000000 0000C078 0000C084  ...,...8...D...P...\.......x....
      028E0  0000C090 0000C09C 0000C0A8 00000000  25642E25 64207553 0025642E 2564206D  ................%d.%d uS.%d.%d m
      02900  53002564 2E256420 53003031 32333435  36373839 41424344 45460030 31323334  S.%d.%d S.0123456789ABCDEF.01234
      02920  35363738 39616263 64656600 3C4E554C  4C3E0048 414C5445 44005359 4E434852  56789abcdef.<NULL>.HALTED.SYNCHR
      02940  4F4E4F55 53204C4F 4F504241 434B0041  53594E43 48524F4E 4F555320 4C4F4F50  ONOUS LOOPBACK.ASYNCHRONOUS LOOP
      02960  4241434B 0053594E 4348524F 4E4F5553  00415359 4E434852 4F4E4F55 53003F00  BACK.SYNCHRONOUS.ASYNCHRONOUS.?.
      02980  0D25730D 00547820 256C6420 706F6F6C  256C7520 6D696E3A 256C642C 20256C75  .%s..Tx %ld pool%lu min:%ld, %lu
      029A0  2B256C75 2B256C75 20736572 76696365  0D005278 20256C64 20706F6F 6C256C75  +%lu+%lu service..Rx %ld pool%lu
      029C0  2C20256C 75207365 72766963 650D000D  0025730D 25730D25 730D0045 6E657454  , %lu service....%s.%s.%s..EnetT
      029E0  78546573 743A2045 6E657447 65745478  5061636B 65742065 72726F72 0D00456E  xTest: EnetGetTxPacket error..En
      02A00  65745478 54657374 3A20456E 65745478  5061636B 65742065 72726F72 0D00456E  etTxTest: EnetTxPacket error..En
      02A20  65745478 54657374 3A207472 616E736D  69742064 726F7070 65640D00 456E6574  etTxTest: transmit dropped..Enet
      02A40  54785465 73743A20 7472616E 736D6974  20627573 790D0045 6E657454 78546573  TxTest: transmit busy..EnetTxTes
      02A60  743A2025 6C752058 20256C75 2C206572  726F720D 00456E65 74527854 6573743A  t: %lu X %lu, error..EnetRxTest:
      02A80  20657272 6F722025 640D0045 6E657452  78546573 743A2070 726F746F 636F6C20   error %d..EnetRxTest: protocol 
      02AA0  30782530 38582021 3D203078 25303858  0D00456E 65745278 54657374 3A20736F  0x%08X != 0x%08X..EnetRxTest: so
      02AC0  75726365 20616464 72657373 20254120  213D2025 410D0045 6E657452 78546573  urce address %A != %A..EnetRxTes
      02AE0  743A2064 65737469 6E617469 6F6E2061  64647265 73732025 4120213D 2025410D  t: destination address %A != %A.
      02B00  00456E65 74527854 6573743A 20646174  61207369 7A652030 78253038 5820213D  .EnetRxTest: data size 0x%08X !=
      02B20  20307825 3038580D 00456E65 74527854  6573743A 20646174 615B2564 5D203078   0x%08X..EnetRxTest: data[%d] 0x
      02B40  25303258 20213D20 30782530 32580D00  456E6574 53746F70 3A204D61 63547852  %02X != 0x%02X..EnetStop: MacTxR
      02B60  65736574 20657272 6F720D00 456E6574  53746F70 3A204D61 63527852 65736574  eset error..EnetStop: MacRxReset
      02B80  20657272 6F720D00 456E6574 53746F70  3A202564 20547842 75666665 7273206E   error..EnetStop: %d TxBuffers n
      02BA0  6F742072 65747572 6E656420 25642021  3D202564 0D00456E 65745374 6F703A20  ot returned %d != %d..EnetStop: 
      02BC0  25642052 78427566 66657273 206E6F74  20726574 75726E65 64202564 20213D20  %d RxBuffers not returned %d != 
      02BE0  25640D00 456E6574 53746F70 3A204861  6C746564 0D00456E 65744368 65636B54  %d..EnetStop: Halted..EnetCheckT
      02C00  78427566 66657220 62756666 6572203D  3D204E55 4C4C0D00 456E6574 43686563  xBuffer buffer == NULL..EnetChec
      02C20  6B547842 75666665 723A2030 78253038  582D3E65 6E657420 30782530 38582021  kTxBuffer: 0x%08X->enet 0x%08X !
      02C40  3D203078 25303858 0D00456E 65744368  65636B54 78427566 6665723A 20307825  = 0x%08X..EnetCheckTxBuffer: 0x%
      02C60  3038582D 3E726563 79636C65 4C697374  20307825 30385820 213D2030 78253038  08X->recycleList 0x%08X != 0x%08
      02C80  580D0045 6E657443 6865636B 52784275  66666572 3A203078 25303858 2D3E6461  X..EnetCheckRxBuffer: 0x%08X->da
      02CA0  7461203D 3D204E55 4C4C0D00 456E6574  43686563 6B547842 75666665 723A2030  ta == NULL..EnetCheckTxBuffer: 0
      02CC0  78253038 582D3E70 68794164 64726573  73203078 25303858 20213D20 30782530  x%08X->phyAddress 0x%08X != 0x%0
      02CE0  38580D00 456E6574 43686563 6B547842  75666665 723A2030 78253038 582D3E70  8X..EnetCheckTxBuffer: 0x%08X->p
      02D00  68794164 64726573 73203D20 30782530  38582C20 6E6F7420 616C6967 6E65640D  hyAddress = 0x%08X, not aligned.
      02D20  00456E65 74436865 636B5478 42756666  65723A20 30782530 38582D3E 70687941  .EnetCheckTxBuffer: 0x%08X->phyA
      02D40  64647265 73734553 20307825 30385820  213D2030 78253038 580D0045 6E657443  ddressES 0x%08X != 0x%08X..EnetC
      02D60  6865636B 54784275 66666572 3A203078  25303858 2D3E616C 6C6F6361 74656420  heckTxBuffer: 0x%08X->allocated 
      02D80  25642021 3D202564 0D00456E 65744368  65636B54 78427566 66657220 30782530  %d != %d..EnetCheckTxBuffer 0x%0
      02DA0  38582D3E 73746174 6520256C 640D0045  6E657454 78436865 636B3A20 54784275  8X->state %ld..EnetTxCheck: TxBu
      02DC0  66666572 5B25645D 20697320 62726F6B  656E0D00 4465616C 6C6F6361 74654D65  ffer[%d] is broken..DeallocateMe
      02DE0  6D6F7279 466F7249 4F3A2043 6865636B  706F696E 74494F20 6572726F 720D0041  moryForIO: CheckpointIO error..A
      02E00  6C6C6F63 6174654D 656D6F72 79466F72  494F3A20 4D656D41 6C6C6F63 61746550  llocateMemoryForIO: MemAllocateP
      02E20  68797369 63616C6C 79436F6E 74696775  6F757320 6572726F 720D0041 6C6C6F63  hysicallyContiguous error..Alloc
      02E40  6174654D 656D6F72 79466F72 494F3A20  50726570 6172654D 656D6F72 79466F72  ateMemoryForIO: PrepareMemoryFor
      02E60  494F2065 72726F72 0D00456E 6574416C  6C6F6361 74655478 42756666 6572733A  IO error..EnetAllocateTxBuffers:
      02E80  20256420 54784275 66666572 73206E6F  74207265 7475726E 65642025 6420213D   %d TxBuffers not returned %d !=
      02EA0  2025640D 00456E65 74416C6C 6F636174  65547842 75666665 72733A20 456E6574   %d..EnetAllocateTxBuffers: Enet
      02EC0  54784368 65636B20 6572726F 720D0045  6E657441 6C6C6F63 61746554 78427566  TxCheck error..EnetAllocateTxBuf
      02EE0  66657273 3A20416C 6C6F6361 74654D65  6D6F7279 20256C64 20657272 6F720D00  fers: AllocateMemory %ld error..
      02F00  456E6574 416C6C6F 63617465 54784275  66666572 733A2041 6C6C6F63 6174654D  EnetAllocateTxBuffers: AllocateM
      02F20  656D6F72 79466F72 494F2025 6C642065  72726F72 00456E65 74436865 636B5278  emoryForIO %ld error.EnetCheckRx
      02F40  42756666 65722062 75666665 72203D3D  204E554C 4C0D0045 6E657443 6865636B  Buffer buffer == NULL..EnetCheck
      02F60  52784275 66666572 3A203078 25303858  2D3E656E 65742030 78253038 5820213D  RxBuffer: 0x%08X->enet 0x%08X !=
      02F80  20307825 3038580D 00456E65 74436865  636B5278 42756666 65723A20 30782530   0x%08X..EnetCheckRxBuffer: 0x%0
      02FA0  38582D3E 72656379 636C654C 69737420  30782530 38582021 3D203078 25303858  8X->recycleList 0x%08X != 0x%08X
      02FC0  0D00456E 65744368 65636B52 78427566  6665723A 20307825 3038582D 3E706879  ..EnetCheckRxBuffer: 0x%08X->phy
      02FE0  41646472 65737320 30782530 38582021  3D203078 25303858 0D00456E 65744368  Address 0x%08X != 0x%08X..EnetCh
      03000  65636B52 78427566 6665723A 20307825  3038582D 3E706879 41646472 65737320  eckRxBuffer: 0x%08X->phyAddress 
      03020  3D203078 25303858 2C206E6F 7420616C  69676E65 640D0045 6E657443 6865636B  = 0x%08X, not aligned..EnetCheck
      03040  52784275 66666572 3A203078 25303858  2D3E7068 79416464 72657373 45532030  RxBuffer: 0x%08X->phyAddressES 0
      03060  78253038 5820213D 20307825 3038580D  00456E65 74436865 636B5278 42756666  x%08X != 0x%08X..EnetCheckRxBuff
      03080  65723A20 30782530 38582D3E 616C6C6F  63617465 64202564 20213D20 25640D00  er: 0x%08X->allocated %d != %d..
      030A0  456E6574 52784368 65636B3A 20527842  75666665 725B2564 5D206973 2062726F  EnetRxCheck: RxBuffer[%d] is bro
      030C0  6B656E0D 00456E65 74416C6C 6F636174  65527842 75666665 72733A20 25642052  ken..EnetAllocateRxBuffers: %d R
      030E0  78427566 66657273 206E6F74 20726574  75726E65 64202564 20213D20 25640D00  xBuffers not returned %d != %d..
      03100  456E6574 416C6C6F 63617465 52784275  66666572 733A2045 6E657452 78436865  EnetAllocateRxBuffers: EnetRxChe
      03120  636B2065 72726F72 0D00456E 6574416C  6C6F6361 74655278 42756666 6572733A  ck error..EnetAllocateRxBuffers:
      03140  20416C6C 6F636174 654D656D 6F727920  256C6420 6572726F 720D0045 6E657441   AllocateMemory %ld error..EnetA
      03160  6C6C6F63 61746552 78427566 66657273  3A20416C 6C6F6361 74654D65 6D6F7279  llocateRxBuffers: AllocateMemory
      03180  466F7249 4F20256C 64206572 726F720D  00456E65 74537461 72743A20 4D616353  ForIO %ld error..EnetStart: MacS
      031A0  746F7020 6572726F 720D0045 6E657453  74617274 3A202573 20696E76 616C6964  top error..EnetStart: %s invalid
      031C0  206D6F64 650D0045 6E657453 74617274  3A204D61 63547852 65736574 20657272   mode..EnetStart: MacTxReset err
      031E0  6F720D00 456E6574 53746172 743A2045  6E657441 6C6C6F63 61746554 78427566  or..EnetStart: EnetAllocateTxBuf
      03200  66657273 20657272 6F720D00 456E6574  53746172 743A204D 61635278 52657365  fers error..EnetStart: MacRxRese
      03220  74206572 726F720D 00456E65 74537461  72743A20 456E6574 416C6C6F 63617465  t error..EnetStart: EnetAllocate
      03240  52784275 66666572 73206572 726F720D  00456E65 74537461 72743A20 4D616354  RxBuffers error..EnetStart: MacT
      03260  78436865 636B2065 72726F72 0D00456E  65745374 6172743A 204D6163 52784368  xCheck error..EnetStart: MacRxCh
      03280  65636B20 6572726F 720D0045 6E657453  74617274 3A204D61 63537461 72742065  eck error..EnetStart: MacStart e
      032A0  72726F72 0D00456E 65745374 6172743A  2025730D 002C2054 494D4544 0000456E  rror..EnetStart: %s.., TIMED..En
      032C0  65745465 73743A20 25732C20 256C7520  5820256C 7525730D 00456E65 74546573  etTest: %s, %lu X %lu%s..EnetTes
      032E0  743A2069 6E636F72 72656374 206D6F64  65202573 0D00456E 65745465 73743A20  t: incorrect mode %s..EnetTest: 
      03300  7061636B 65742073 697A6520 256C7520  3C20256C 750D0045 6E657454 6573743A  packet size %lu < %lu..EnetTest:
      03320  20706163 6B657420 73697A65 20256C75  203E2025 6C750D00 456E6574 54657374   packet size %lu > %lu..EnetTest
      03340  3A20456E 65745374 6F702065 72726F72  0D00456E 65745465 73743A20 456E6574  : EnetStop error..EnetTest: Enet
      03360  53746172 74206572 726F720D 00456E65  74546573 743A2045 6E657454 78546573  Start error..EnetTest: EnetTxTes
      03380  74206572 726F720D 00456E65 74546573  743A2074 696D656F 75740D00 456E6574  t error..EnetTest: timeout..Enet
      033A0  54657374 3A202564 2073656E 742C2025  64207265 63656976 65642C20 25642064  Test: %d sent, %d received, %d d
      033C0  726F7070 65640D00 456E6574 54657374  3A202573 2C20256C 75205820 256C752C  ropped..EnetTest: %s, %lu X %lu,
      033E0  20256C75 2E253033 6C754D62 70730D00  456E6574 54657374 20666169 6C65643A   %lu.%03luMbps..EnetTest failed:
      03400  2025732C 20256C75 20582025 6C752573  2C206572 726F720D 0025733A 2052554E   %s, %lu X %lu%s, error..%s: RUN
      03420  4E494E47 0D00456E 65745465 73743A20  25732C20 256C7520 5820256C 750D0025  NING..EnetTest: %s, %lu X %lu..%
      03440  733A2050 41535345 440D0025 733A2046  41494C45 440D0055 4E495420 54455354  s: PASSED..%s: FAILED..UNIT TEST
      03460  00456E65 74446961 676E6F73 74696354  6573743A 20257320 69732062 7573790D  .EnetDiagnosticTest: %s is busy.
      03480  00444941 474E4F53 54494320 54455354  00456E65 74436865 636B5478 5061636B  .DIAGNOSTIC TEST.EnetCheckTxPack
      034A0  65743A20 746F6F20 6D616E79 20627566  66657273 0D00456E 65744368 65636B52  et: too many buffers..EnetCheckR
      034C0  78506163 6B65743A 20746F6F 206D616E  79206275 66666572 730D0045 6E657443  xPacket: too many buffers..EnetC
      034E0  6C6F7365 3A202573 0D00456E 6574436C  6F73653A 20456E65 7453746F 70206572  lose: %s..EnetClose: EnetStop er
      03500  726F720D 00456E65 74436C6F 73653A20  4D616343 6C6F7365 20657272 6F720D00  ror..EnetClose: MacClose error..
      03520  456E6574 4F70656E 3A202573 0D00456E  65744F70 656E3A20 416C6C6F 63617465  EnetOpen: %s..EnetOpen: Allocate
      03540  4D656D6F 72792065 72726F72 0D00456E  65744F70 656E3A20 4D61634F 70656E20  Memory error..EnetOpen: MacOpen 
      03560  6572726F 720D0045 6E65744F 70656E3A  20756E69 74207465 73742066 61696C65  error..EnetOpen: unit test faile
      03580  640D0044 65633231 30343100 456E6574  4F70656E 3A20636F 6E74696E 75696E67  d..Dec21041.EnetOpen: continuing
      035A0  2E2E2E0D 00456E65 744F7065 6E3A2065  72726F72 0D006C6F 63616C2D 6D61632D  .....EnetOpen: error..local-mac-
      035C0  61646472 65737300 42707269 6E746650  7574633A 206F7665 72666C6F 770D0061  address.BprintfPutc: overflow..a
      035E0  73736572 74696F6E 20666169 6C656420  696E2025 732C206C 696E6520 25640D00  ssertion failed in %s, line %d..
      03600  25730D00 4F70656E 4D507269 6E74663A  2073697A 6520256C 75203C20 3132380D  %s..OpenMPrintf: size %lu < 128.
      03620  004F7065 6E4D5072 696E7466 3A20416C  6C6F6361 74654D65 6D6F7279 20657272  .OpenMPrintf: AllocateMemory err
      03640  6F720D00 52656164 4D507269 6E746642  75666665 723A2065 72726F72 0D002573  or..ReadMPrintfBuffer: error..%s
      03660  20307825 30325820 213D2030 78253032  580D0025 73203078 25303458 20213D20   0x%02X != 0x%02X..%s 0x%04X != 
      03680  30782530 34580D00 25732030 78253038  5820213D 20307825 3038580D 00257320  0x%04X..%s 0x%08X != 0x%08X..%s 
      036A0  25642021 3D202564 0D002573 20256C75  203C2025 6C750D00 25732025 6C75203E  %d != %d..%s %lu < %lu..%s %lu >
      036C0  20256C75 0D002573 203D3D20 4E554C4C  0D00436C 6F736549 6E746572 72757074   %lu..%s == NULL..CloseInterrupt
      036E0  3A20496E 7374616C 6C496E74 65727275  70744675 6E637469 6F6E7320 6572726F  : InstallInterruptFunctions erro
      03700  72202564 0D004F70 656E496E 74657272  7570743A 20416C6C 6F636174 654D656D  r %d..OpenInterrupt: AllocateMem
      03720  6F727920 6572726F 720D0064 72697665  722D6973 74004F70 656E496E 74657272  ory error..driver-ist.OpenInterr
      03740  7570743A 20526567 69737472 7950726F  70657274 79476574 20657272 6F722025  upt: RegistryPropertyGet error %
      03760  640D004F 70656E49 6E746572 72757074  3A204765 74496E74 65727275 70744675  d..OpenInterrupt: GetInterruptFu
      03780  6E637469 6F6E7320 6572726F 72202564  0D004F70 656E496E 74657272 7570743A  nctions error %d..OpenInterrupt:
      037A0  20496E73 74616C6C 496E7465 72727570  7446756E 6374696F 6E732065 72726F72   InstallInterruptFunctions error
      037C0  2025640D 006E616D 65002573 006E6F6E  616D6500 4141504C 2C736C6F 742D6E61   %d..name.%s.noname.AAPL,slot-na
      037E0  6D65005B 25735D00 5B627569 6C742D69  6E5D0000 000037F8 446C7069 456E6574  me.[%s].[built-in]....7.DlpiEnet
      03800  20322E33 62326331 204D6172 20323720  32303032 2031333A 34383A32 35000000   2.3b2c1 Mar 27 2002 13:48:25...
      03820  00003890 00000318 00000320 000038A0  00000328 00000330 000038B0 00000338  ..8........ ..8....(...0..8....8
      03840  00000340 000038C0 00000348 00000350  000038D0 00000358 00000360 000038E0  ...@..8....H...P..8....X...`..8.
      03860  00000368 00000370 000038F0 00000378  00000380 00003900 00000388 00000390  ...h...p..8....x......9.........
      03880  00003910 00000398 00000000 00000000  54784D61 78427566 66657200 00000000  ..9.............TxMaxBuffer.....
      038A0  54784D61 78536572 76696365 00000000  54784D69 6E556E62 6C6F636B 00000000  TxMaxService....TxMinUnblock....
      038C0  52784D61 78427566 66657200 00000000  52784D69 6E536572 76696365 31000000  RxMaxBuffer.....RxMinService1...
      038E0  52784D69 6E536572 76696365 32000000  52784D69 6E506173 73000000 00000000  RxMinService2...RxMinPass.......
      03900  52784D61 78436F70 79000000 00000000  73746174 75730000 08000780 9B000000  RxMaxCopy.......status..........
      03920  00000080 F3000000 0000E9F8 0000EAB8  0000EB10 0000EB28 0000EA8C 0000EA8C  .......................(........
      03940  0000EA8C 0000EA8C 0000EA8C 0000EB40  0000EB58 0000EB70 0000EB84 0000EBA8  ...............@...X...p........
      03960  0001073C 00010794 000107AC 0001080C  0001082C 0001084C 00010860 00000000  ...<...............,...L...`....
      03980  00000034 000003A8 0004009C 00000000  00000000 000003B0 0004005F 00000000  ...4......................._....
      039A0  0000000B 000003C8 00080008 00010000  0000000C 000003D0 00040008 00010000  ................................
      039C0  00000033 000003B8 000C000C 00010000  00000031 000003C0 00080012 00000000  ...3...............1............
      039E0  0000001D 000003E0 00120008 00010000  0000001E 000003D8 00120008 00010000  ................................
      03A00  0000001F 000003F0 00080008 00010000  00000020 000003E8 00080008 00010000  ................... ............
      03A20  00000001 00000400 00140020 00000000  00000002 000003F8 00040008 00010000  ........... ....................
      03A40  0000001B 00000410 00100019 00000000  00000015 00000408 00040008 00010000  ................................
      03A60  0000002D 00000418 00160010 00000000  0000002F 00000418 00160010 00000000  ...-.............../............
      03A80  00000029 00000418 00160010 00000000  0000002B 00000418 00160010 00000000  ...)...............+............
      03AA0  0D25730D 00547820 256C752B 256C7520  6D657373 61676573 0D005478 20256C75  .%s..Tx %lu+%lu messages..Tx %lu
      03AC0  2B256C75 20706163 6B657473 2C20256C  752F256C 7520666C 6F772C20 256C7520  +%lu packets, %lu/%lu flow, %lu 
      03AE0  73657276 6963650D 00547820 256C7520  64726F70 7065642C 20256C75 2B256C75  service..Tx %lu dropped, %lu+%lu
      03B00  20256C75 2B256C75 20256C75 20626C6F  636B6564 0D005278 20256C75 2B256C75   %lu+%lu %lu blocked..Rx %lu+%lu
      03B20  2B256C75 206D6573 73616765 732C2025  6C752B25 6C752B25 6C752B25 6C752B25  +%lu messages, %lu+%lu+%lu+%lu+%
      03B40  6C75206D 61746368 65640D00 52782025  6C752B25 6C752B25 6C752B25 6C752070  lu matched..Rx %lu+%lu+%lu+%lu p
      03B60  61636B65 74732C20 256C752F 256C7520  666C6F77 0D005278 20256C75 2064726F  ackets, %lu/%lu flow..Rx %lu dro
      03B80  70706564 2C20256C 75206D69 73736564  2C20256C 752B256C 752B256C 752B256C  pped, %lu missed, %lu+%lu+%lu+%l
      03BA0  7520626C 6F636B65 640D0044 6C706953  74726561 6D577075 7420256C 75202554  u blocked..DlpiStreamWput %lu %T
      03BC0  2C202554 2C202554 2C202554 0D00446C  70695374 7265616D 57737276 20256C75  , %T, %T, %T..DlpiStreamWsrv %lu
      03BE0  2025542C 2025542C 2025542C 2025540D  00446C70 69537472 65616D52 73727620   %T, %T, %T, %T..DlpiStreamRsrv 
      03C00  256C7520 25542C20 25542C20 25542C20  25540D00 446C7069 53747265 616D436C  %lu %T, %T, %T, %T..DlpiStreamCl
      03C20  6F736520 256C7520 25542C20 25542C20  25542C20 25540D00 446C7069 53747265  ose %lu %T, %T, %T, %T..DlpiStre
      03C40  616D4F70 656E2025 6C752025 542C2025  542C2025 542C2025 540D0044 6C706952  amOpen %lu %T, %T, %T, %T..DlpiR
      03C60  78546173 6B20256C 75202554 2C202554  2C202554 2C202554 0D00256C 64000D4E  xTask %lu %T, %T, %T, %T..%ld..N
      03C80  64476574 53746174 75733A20 62756666  6572206F 76657266 6C6F770D 004E6447  dGetStatus: buffer overflow..NdG
      03CA0  65745374 61747573 3A206275 66666572  206F7665 72666C6F 770D004E 644F7065  etStatus: buffer overflow..NdOpe
      03CC0  6E3A206E 645F6C6F 61642025 73206572  726F720D 00446C70 69537461 72743A20  n: nd_load %s error..DlpiStart: 
      03CE0  66696C74 65722064 69736162 6C65640D  00446C70 69537461 72743A20 456E6574  filter disabled..DlpiStart: Enet
      03D00  53746172 74206572 726F720D 00446C70  69537461 72743A20 6F6B0D00 446C7069  Start error..DlpiStart: ok..Dlpi
      03D20  53746172 743A2065 72726F72 0D00496E  63416464 72526566 3A20416C 6C6F6361  Start: error..IncAddrRef: Alloca
      03D40  74654D65 6D6F7279 20256C75 20657272  6F720D00 456E6162 6C654D75 6C746963  teMemory %lu error..EnableMultic
      03D60  6173743A 20307825 30385820 25410D00  646C5F64 69736162 6D756C74 695F7265  ast: 0x%08X %A..dl_disabmulti_re
      03D80  713A2030 78253038 58202541 0D000D69  6F63746C 5F456E65 74537461 7475733A  q: 0x%08X %A...ioctl_EnetStatus:
      03DA0  20627566 66657220 6F766572 666C6F77  0D00696F 63746C5F 456E6574 53746174   buffer overflow..ioctl_EnetStat
      03DC0  75733A20 62756666 6572206F 76657266  6C6F770D 00696F63 746C5F45 6E657453  us: buffer overflow..ioctl_EnetS
      03DE0  74617475 733A2061 6C6C6F63 6220256C  75206572 726F720D 000D0069 53746174  tatus: allocb %lu error....iStat
      03E00  75732E62 79746573 5F726563 65697665  6420256C 750D0069 53746174 75732E75  us.bytes_received %lu..iStatus.u
      03E20  6E696361 73745F66 72616D65 735F7265  63656976 65642025 6C750D00 69537461  nicast_frames_received %lu..iSta
      03E40  7475732E 62797465 735F7365 6E742025  6C750D00 69537461 7475732E 756E6963  tus.bytes_sent %lu..iStatus.unic
      03E60  6173745F 6672616D 65735F73 656E7420  256C750D 00695374 61747573 2E6D756C  ast_frames_sent %lu..iStatus.mul
      03E80  74696361 73745F66 72616D65 735F7265  63656976 65642025 6C750D00 69537461  ticast_frames_received %lu..iSta
      03EA0  7475732E 62726F61 64636173 745F6672  616D6573 5F726563 65697665 6420256C  tus.broadcast_frames_received %l
      03EC0  750D0069 53746174 75732E72 65636569  76655F64 69736361 72647320 256C750D  u..iStatus.receive_discards %lu.
      03EE0  00695374 61747573 2E726563 65697665  5F657272 6F727320 256C750D 00695374  .iStatus.receive_errors %lu..iSt
      03F00  61747573 2E726563 65697665 5F756E6B  6E6F776E 5F70726F 746F7320 256C750D  atus.receive_unknown_protos %lu.
      03F20  00695374 61747573 2E6D756C 74696361  73745F66 72616D65 735F7365 6E742025  .iStatus.multicast_frames_sent %
      03F40  6C750D00 69537461 7475732E 62726F61  64636173 745F6672 616D6573 5F73656E  lu..iStatus.broadcast_frames_sen
      03F60  7420256C 750D0069 53746174 75732E74  72616E73 6D69745F 64697363 61726473  t %lu..iStatus.transmit_discards
      03F80  20256C75 0D006953 74617475 732E7472  616E736D 69745F65 72726F72 7320256C   %lu..iStatus.transmit_errors %l
      03FA0  750D0065 53746174 75732E72 65636569  76655F61 6C69676E 6D656E74 5F657272  u..eStatus.receive_alignment_err
      03FC0  6F727320 256C750D 00655374 61747573  2E726563 65697665 5F666373 5F657272  ors %lu..eStatus.receive_fcs_err
      03FE0  6F727320 256C750D 00655374 61747573  2E726563 65697665 5F667261 6D65735F  ors %lu..eStatus.receive_frames_
      04000  746F6F5F 6C6F6E67 20256C75 0D006553  74617475 732E7265 63656976 655F696E  too_long %lu..eStatus.receive_in
      04020  7465726E 616C5F6D 61635F65 72726F72  7320256C 750D0065 53746174 75732E74  ternal_mac_errors %lu..eStatus.t
      04040  72616E73 6D69745F 73696E67 6C655F63  6F6C6C69 73696F6E 5F667261 6D657320  ransmit_single_collision_frames 
      04060  256C750D 00655374 61747573 2E747261  6E736D69 745F6D75 6C746970 6C655F63  %lu..eStatus.transmit_multiple_c
      04080  6F6C6C69 73696F6E 5F667261 6D657320  256C750D 00655374 61747573 2E747261  ollision_frames %lu..eStatus.tra
      040A0  6E736D69 745F7371 655F7465 73745F65  72726F72 7320256C 750D0065 53746174  nsmit_sqe_test_errors %lu..eStat
      040C0  75732E74 72616E73 6D69745F 64656665  72726564 5F747261 6E736D69 7373696F  us.transmit_deferred_transmissio
      040E0  6E732025 6C750D00 65537461 7475732E  7472616E 736D6974 5F6C6174 655F636F  ns %lu..eStatus.transmit_late_co
      04100  6C6C6973 696F6E73 20256C75 0D006553  74617475 732E7472 616E736D 69745F65  llisions %lu..eStatus.transmit_e
      04120  78636573 73697665 5F636F6C 6C697369  6F6E7320 256C750D 00655374 61747573  xcessive_collisions %lu..eStatus
      04140  2E747261 6E736D69 745F696E 7465726E  616C5F6D 61635F65 72726F72 7320256C  .transmit_internal_mac_errors %l
      04160  750D0065 53746174 75732E74 72616E73  6D69745F 63617272 6965725F 73656E73  u..eStatus.transmit_carrier_sens
      04180  655F6572 726F7273 20256C75 0D004449  41474E4F 53544943 20544553 543A2050  e_errors %lu..DIAGNOSTIC TEST: P
      041A0  41535345 440D0044 4941474E 4F535449  43205445 53543A20 4641494C 45440D00  ASSED..DIAGNOSTIC TEST: FAILED..
      041C0  0D696F63 746C5F45 6E657454 6573743A  20627566 66657220 6F766572 666C6F77  .ioctl_EnetTest: buffer overflow
      041E0  0D00696F 63746C5F 456E6574 54657374  3A206275 66666572 206F7665 72666C6F  ..ioctl_EnetTest: buffer overflo
      04200  770D0069 6F63746C 5F456E65 74546573  743A2061 6C6C6F63 6220256C 75206572  w..ioctl_EnetTest: allocb %lu er
      04220  726F720D 000D696F 63746C5F 456E6574  52657365 743A2062 75666665 72206F76  ror...ioctl_EnetReset: buffer ov
      04240  6572666C 6F770D00 696F6374 6C5F456E  65745265 7365743A 20627566 66657220  erflow..ioctl_EnetReset: buffer 
      04260  6F766572 666C6F77 0D00696F 63746C5F  456E6574 52657365 743A2061 6C6C6F63  overflow..ioctl_EnetReset: alloc
      04280  6220256C 75206572 726F720D 000D696F  63746C5F 456E6574 4C6F673A 20627566  b %lu error...ioctl_EnetLog: buf
      042A0  66657220 6F766572 666C6F77 0D00696F  63746C5F 456E6574 4C6F673A 20627566  fer overflow..ioctl_EnetLog: buf
      042C0  66657220 6F766572 666C6F77 0D00696F  63746C5F 456E6574 4C6F673A 20616C6C  fer overflow..ioctl_EnetLog: all
      042E0  6F636220 256C7520 6572726F 720D0064  6C5F7265 63765F73 74617475 733A2061  ocb %lu error..dl_recv_status: a
      04300  6C6C6F63 6220256C 75206572 726F720D  00696F63 746C5F53 65745261 774D6F64  llocb %lu error..ioctl_SetRawMod
      04320  653A206B 53747265 616D4E6F 74466173  74506174 68206572 726F720D 00696F63  e: kStreamNotFastPath error..ioc
      04340  746C5F44 6C706954 6573743A 20756E6B  6E6F776E 20636F64 65202564 0D00646C  tl_DlpiTest: unknown code %d..dl
      04360  5F657272 6F725F61 636B3A20 616C6C6F  63622025 6C752065 72726F72 0D00646C  _error_ack: allocb %lu error..dl
      04380  5F756465 72726F72 5F696E64 3A20646C  70695F65 72722025 642C2075 6E69785F  _uderror_ind: dlpi_err %d, unix_
      043A0  65727220 25640D00 646C5F75 64657272  6F725F69 6E643A20 616C6C6F 63622025  err %d..dl_uderror_ind: allocb %
      043C0  6C752065 72726F72 0D00444C 5F554E49  54444154 415F5245 513A2061 64647265  lu error..DL_UNITDATA_REQ: addre
      043E0  73732070 6172616D 65746572 20657272  6F720D00 444C5F55 4E495444 4154415F  ss parameter error..DL_UNITDATA_
      04400  5245513A 20616464 72657373 206C656E  67746820 6572726F 720D0044 4C5F554E  REQ: address length error..DL_UN
      04420  49544441 54415F52 45513A20 49505820  61646472 65737320 6C656E67 74682065  ITDATA_REQ: IPX address length e
      04440  72726F72 0D00444C 5F554E49 54444154  415F5245 513A2038 30322E32 20616464  rror..DL_UNITDATA_REQ: 802.2 add
      04460  72657373 206C656E 67746820 6572726F  720D0044 4C5F554E 49544441 54415F52  ress length error..DL_UNITDATA_R
      04480  45513A20 3830322E 3220534E 41502061  64647265 7373206C 656E6774 68206572  EQ: 802.2 SNAP address length er
      044A0  726F720D 00444C5F 554E4954 44415441  5F524551 3A207374 7265616D 20657272  ror..DL_UNITDATA_REQ: stream err
      044C0  6F720D00 444C5F55 4E495444 4154415F  5245513A 20616C6C 6F636220 256C7520  or..DL_UNITDATA_REQ: allocb %lu 
      044E0  6572726F 720D0044 6C70694D 65737361  67653A20 756E6578 70656374 65642074  error..DlpiMessage: unexpected t
      04500  696D6572 0D00446C 70694D65 73736167  653A2069 6E76616C 69642074 696D6572  imer..DlpiMessage: invalid timer
      04520  0D00446C 70694D65 73736167 653A2075  6E6B6E6F 776E2064 625F7479 70652025  ..DlpiMessage: unknown db_type %
      04540  64207072 696D6974 69766520 25640D00  446C7069 3A207369 7A652025 64203C20  d primitive %d..Dlpi: size %d < 
      04560  25640D00 446C7069 3A20756E 6B6E6F77  6E207072 696D6974 69766520 256C640D  %d..Dlpi: unknown primitive %ld.
      04580  00446C70 693A2070 72696D69 74697665  20256C64 2C207369 7A652025 6C64203C  .Dlpi: primitive %ld, size %ld <
      045A0  2025640D 00446C70 693A2070 72696D69  74697665 20256C64 2C206D69 5F726561   %d..Dlpi: primitive %ld, mi_rea
      045C0  6C6C6F63 6220256C 75206572 726F720D  00696F63 746C5F46 61737450 6174683A  llocb %lu error..ioctl_FastPath:
      045E0  206B5374 7265616D 52656376 53746174  75732065 72726F72 0D00696F 63746C5F   kStreamRecvStatus error..ioctl_
      04600  46617374 50617468 3A20616C 6C6F6362  20256C75 20657272 6F720D00 696F6374  FastPath: allocb %lu error..ioct
      04620  6C5F4661 73745061 74683A20 636F7079  62206572 726F720D 00416C6C 6F634269  l_FastPath: copyb error..AllocBi
      04640  6E643A20 416C6C6F 63617465 4D656D6F  72792025 6C752065 72726F72 0D00646C  nd: AllocateMemory %lu error..dl
      04660  5F70726F 6D697363 6F66665F 7265713A  20307825 30385820 444C5F50 524F4D49  _promiscoff_req: 0x%08X DL_PROMI
      04680  53435F50 4859530D 00646C5F 70726F6D  6973636F 66665F72 65713A20 30782530  SC_PHYS..dl_promiscoff_req: 0x%0
      046A0  38582044 4C5F5052 4F4D4953 435F4D55  4C54490D 00646C5F 70726F6D 6973636F  8X DL_PROMISC_MULTI..dl_promisco
      046C0  66665F72 65713A20 30782530 38582044  4C5F5052 4F4D4953 435F5341 500D0064  ff_req: 0x%08X DL_PROMISC_SAP..d
      046E0  6C5F7072 6F6D6973 636F6E5F 7265713A  20307825 30385820 444C5F50 524F4D49  l_promiscon_req: 0x%08X DL_PROMI
      04700  53435F50 4859530D 00646C5F 70726F6D  6973636F 6E5F7265 713A2030 78253038  SC_PHYS..dl_promiscon_req: 0x%08
      04720  5820444C 5F50524F 4D495343 5F4D554C  54490D00 646C5F70 726F6D69 73636F6E  X DL_PROMISC_MULTI..dl_promiscon
      04740  5F726571 3A203078 25303858 20444C5F  50524F4D 4953435F 5341500D 00646C5F  _req: 0x%08X DL_PROMISC_SAP..dl_
      04760  756E6269 6E645F72 65713A20 30782530  38580D00 646C5F62 696E645F 7265713A  unbind_req: 0x%08X..dl_bind_req:
      04780  20307825 30385820 30782530 34580D00  646C5F74 6573745F 7869643A 20616C6C   0x%08X 0x%04X..dl_test_xid: all
      047A0  6F636220 256C7520 6572726F 720D0064  6C5F756E 69746461 74615F69 6E643A20  ocb %lu error..dl_unitdata_ind: 
      047C0  616C6C6F 63622025 6C752065 72726F72  0D00446C 7069476C 6F62616C 42726F61  allocb %lu error..DlpiGlobalBroa
      047E0  64636173 743A2061 6C6C6F63 6220256C  75206572 726F720D 00446C70 69547854  dcast: allocb %lu error..DlpiTxT
      04800  65737458 49443A20 616C6C6F 63622025  6C752065 72726F72 0D00446C 70695478  estXID: allocb %lu error..DlpiTx
      04820  54657374 5849443A 20636F70 79622065  72726F72 0D00446C 70695278 54657374  TestXID: copyb error..DlpiRxTest
      04840  5849443A 20616C6C 6F636220 256C7520  6572726F 720D0044 6C706952 784E6F72  XID: allocb %lu error..DlpiRxNor
      04860  6D616C3A 20646C5F 72656376 5F737461  74757320 6572726F 720D0044 6C706952  mal: dl_recv_status error..DlpiR
      04880  784E6F72 6D616C3A 20756E6B 6E6F776E  2070726F 746F2025 41202541 20307825  xNormal: unknown proto %A %A 0x%
      048A0  3034580D 00446C70 69537472 65616D57  7372763A 2064625F 74797065 203D2025  04X..DlpiStreamWsrv: db_type = %
      048C0  640D0044 6C706953 74726561 6D436C6F  73653A20 446C7069 53746172 74206572  d..DlpiStreamClose: DlpiStart er
      048E0  726F720D 00446C70 69537472 65616D4F  70656E3A 206D695F 6F70656E 5F636F6D  ror..DlpiStreamOpen: mi_open_com
      04900  6D206572 726F7220 25640D00 446C7069  53747265 616D4F70 656E3A20 6D695F74  m error %d..DlpiStreamOpen: mi_t
      04920  696D6572 5F616C6C 6F632065 72726F72  0D00446C 70695278 5461736B 3A20616C  imer_alloc error..DlpiRxTask: al
      04940  6C6F6362 20256C75 20657272 6F720D00  446C7069 52785461 736B3A20 65736261  locb %lu error..DlpiRxTask: esba
      04960  6C6C6F63 20256C75 20657272 6F720D00  446C7069 436C6F73 653A2025 730D0044  lloc %lu error..DlpiClose: %s..D
      04980  6C706943 6C6F7365 3A207374 7265616D  73207374 696C6C20 6F70656E 0D00446C  lpiClose: streams still open..Dl
      049A0  7069436C 6F73653A 20456E65 74436C6F  73652065 72726F72 0D00446C 70694F70  piClose: EnetClose error..DlpiOp
      049C0  656E3A20 25730D00 446C7069 4F70656E  3A20416C 6C6F6361 74654D65 6D6F7279  en: %s..DlpiOpen: AllocateMemory
      049E0  20657272 6F720D00 456E6574 4F70656E  3A204F70 656E4D50 72696E74 66206572   error..EnetOpen: OpenMPrintf er
      04A00  726F720D 00456E65 744F7065 6E3A204E  644F7065 6E206572 726F720D 00446C70  ror..EnetOpen: NdOpen error..Dlp
      04A20  694F7065 6E3A2045 6E65744F 70656E20  6572726F 720D0044 6C70694F 70656E3A  iOpen: EnetOpen error..DlpiOpen:
      04A40  204F5443 72656174 65446566 65727265  64546173 6B206572 726F720D 00446C70   OTCreateDeferredTask error..Dlp
      04A60  694F7065 6E3A2065 72726F72 0D00446C  70695072 6F62653A 2025730D 00000000  iOpen: error..DlpiProbe: %s.....

1BBC2 There are 14 (pad?) bytes at the end of this section.

      =========================================================

      Loader section 2 (<unnamed>)

      ------- Loader Header -------
1BBD0 entrySection     = 0xFFFFFFFF (-1)                       entry point section number
1BBD4 entryOffset      = 0x00000000 (0)                        entry point descr. ldr section offset
1BBD8 initSection      = 0xFFFFFFFF (-1)                       init routine section number
1BBDC initOffset       = 0x00000000 (0)                        init routine descr. ldr section offset
1BBE0 termSection      = 0xFFFFFFFF (-1)                       term routine section number
1BBE4 termOffset       = 0x00000000 (0)                        term routine descr. ldr section offset
1BBE8 nbrImportIDs     = 0x00000006 (6)                        number of import container ID entries
1BBEC nbrImportSyms    = 0x00000055 (85)                       number of import symbol table entries
1BBF0 nbrRelocSects    = 0x00000001 (1)                        number of relocation sections (headers)
1BBF4 relocsOffset     = 0x00000228 (552)                      relocation instructions ldr section offset	
1BBF8 strTblOffset     = 0x00000292 (658)                      string table ldr section offset
1BBFC slotTblOffset    = 0x000007E8 (2024)                     hash slot table ldr section offset
1BC00 hashSlotTblSz    = 0x00000000 (0) [==> 1]                log 2 of number of hash slot entries
1BC04 nbrExportSyms    = 0x00000005 (5)                        number of export symbol table entries

      ------ Loader Import Container ID Table ------
1BC08 [0] containerName    = 0x00000000 (0) .... OTKernelUtilLib
1BC0C     oldImpVersion    = 0x00000000 (0)                    old implementation version
1BC10     currentVersion   = 0x00000000 (0)                    current version
1BC14     nbrOfImports     = 7                                 number of import symbols from this container
1BC18     firstImport      = 0                                 first import symbol (index) to use
1BC1C     importFlags      = 0x00                              import container flags
1BC1D     reserved         = 0x000000                          <reserved>

1BC20 [1] containerName    = 0x00000075 (117) .. OTKernelLib
1BC24     oldImpVersion    = 0x00000000 (0)                    old implementation version
1BC28     currentVersion   = 0x00000000 (0)                    current version
1BC2C     nbrOfImports     = 37                                number of import symbols from this container
1BC30     firstImport      = 7                                 first import symbol (index) to use
1BC34     importFlags      = 0x00                              import container flags
1BC35     reserved         = 0x000000                          <reserved>

1BC38 [2] containerName    = 0x000001FE (510) .. DriverServicesLib
1BC3C     oldImpVersion    = 0x00000000 (0)                    old implementation version
1BC40     currentVersion   = 0x00000000 (0)                    current version
1BC44     nbrOfImports     = 22                                number of import symbols from this container
1BC48     firstImport      = 44                                first import symbol (index) to use
1BC4C     importFlags      = 0x00                              import container flags
1BC4D     reserved         = 0x000000                          <reserved>

1BC50 [3] containerName    = 0x00000399 (921) .. NameRegistryLib
1BC54     oldImpVersion    = 0x00000000 (0)                    old implementation version
1BC58     currentVersion   = 0x00000000 (0)                    current version
1BC5C     nbrOfImports     = 5                                 number of import symbols from this container
1BC60     firstImport      = 66                                first import symbol (index) to use
1BC64     importFlags      = 0x00                              import container flags
1BC65     reserved         = 0x000000                          <reserved>

1BC68 [4] containerName    = 0x00000418 (1048) . InterfaceLib
1BC6C     oldImpVersion    = 0x00000000 (0)                    old implementation version
1BC70     currentVersion   = 0x00000000 (0)                    current version
1BC74     nbrOfImports     = 10                                number of import symbols from this container
1BC78     firstImport      = 71                                first import symbol (index) to use
1BC7C     importFlags      = 0x00                              import container flags
1BC7D     reserved         = 0x000000                          <reserved>

1BC80 [5] containerName    = 0x000004A8 (1192) . PCILib
1BC84     oldImpVersion    = 0x00000000 (0)                    old implementation version
1BC88     currentVersion   = 0x00000000 (0)                    current version
1BC8C     nbrOfImports     = 4                                 number of import symbols from this container
1BC90     firstImport      = 81                                first import symbol (index) to use
1BC94     importFlags      = 0x00                              import container flags
1BC95     reserved         = 0x000000                          <reserved>

      ------ Loader Import Symbol Table ------
           Importing from "OTKernelUtilLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
1BC98 [ 0] 02 000010   TVector  OTEnqueue
1BC9C [ 1] 02 00001A   TVector  OTGetTimeStamp
1BCA0 [ 2] 02 000029   TVector  OTDequeue
1BCA4 [ 3] 02 000033   TVector  OTDestroyDeferredTask
1BCA8 [ 4] 02 000049   TVector  OTCreateDeferredTask
1BCAC [ 5] 02 00005E   TVector  OTAtomicAdd32
1BCB0 [ 6] 02 00006C   TVector  OTMemcmp

           Importing from "OTKernelLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
1BCB4 [ 7] 02 000081   TVector  dupmsg
1BCB8 [ 8] 02 000088   TVector  freemsg
1BCBC [ 9] 02 000090   TVector  mi_strtol
1BCC0 [10] 02 00009A   TVector  msgdsize
1BCC4 [11] 02 0000A3   TVector  putq
1BCC8 [12] 02 0000A8   TVector  copyb
1BCCC [13] 02 0000AE   TVector  putnextctl1
1BCD0 [14] 02 0000BA   TVector  nd_load
1BCD4 [15] 02 0000C2   TVector  mi_mpprintf_putc
1BCD8 [16] 02 0000D3   TVector  mi_timer_alloc
1BCDC [17] 02 0000E2   TVector  OTFreeMem
1BCE0 [18] 02 0000EC   TVector  OTScheduleDriverDeferredTask
1BCE4 [19] 02 000109   TVector  putbq
1BCE8 [20] 02 00010F   TVector  OTAllocMem
1BCEC [21] 02 00011A   TVector  mi_timer_cancel
1BCF0 [22] 02 00012A   TVector  mi_reallocb
1BCF4 [23] 02 000136   TVector  putnext
1BCF8 [24] 02 00013E   TVector  canputnext
1BCFC [25] 02 000149   TVector  freeb
1BD00 [26] 02 00014F   TVector  qreply
1BD04 [27] 02 000156   TVector  esballoc
1BD08 [28] 02 00015F   TVector  nd_free
1BD0C [29] 02 000167   TVector  adjmsg
1BD10 [30] 02 00016E   TVector  flushq
1BD14 [31] 02 000175   TVector  mi_timer_free
1BD18 [32] 02 000183   TVector  qsize
1BD1C [33] 02 000189   TVector  puthere
1BD20 [34] 02 000191   TVector  nd_getset
1BD24 [35] 02 00019B   TVector  mi_timer_valid
1BD28 [36] 02 0001AA   TVector  mi_timer
1BD2C [37] 02 0001B3   TVector  qenable
1BD30 [38] 02 0001BB   TVector  mi_offset_param
1BD34 [39] 02 0001CB   TVector  mi_close_comm
1BD38 [40] 02 0001D9   TVector  allocb
1BD3C [41] 02 0001E0   TVector  mi_open_comm
1BD40 [42] 02 0001ED   TVector  mi_mpprintf
1BD44 [43] 02 0001F9   TVector  getq

           Importing from "DriverServicesLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
1BD48 [44] 02 000210   TVector  DurationToAbsolute
1BD4C [45] 02 000223   TVector  PrepareMemoryForIO
1BD50 [46] 02 000236   TVector  DelayForHardware
1BD54 [47] 02 000247   TVector  BlockZero
1BD58 [48] 02 000251   TVector  SynchronizeIO
1BD5C [49] 02 00025F   TVector  PoolAllocateResident
1BD60 [50] 02 000274   TVector  InstallInterruptFunctions
1BD64 [51] 02 00028E   TVector  NanosecondsToAbsolute
1BD68 [52] 02 0002A4   TVector  SysDebugStr
1BD6C [53] 02 0002B0   TVector  CheckpointIO
1BD70 [54] 02 0002BD   TVector  SubAbsoluteFromAbsolute
1BD74 [55] 02 0002D5   TVector  MemDeallocatePhysicallyContiguous
1BD78 [56] 02 0002F7   TVector  MemAllocatePhysicallyContiguous
1BD7C [57] 02 000317   TVector  AbsoluteToDuration
1BD80 [58] 02 00032A   TVector  UpTime
1BD84 [59] 02 000331   TVector  CStrLen
1BD88 [60] 02 000339   TVector  CStrCmp
1BD8C [61] 02 000341   TVector  GetLogicalPageSize
1BD90 [62] 02 000354   TVector  PoolDeallocate
1BD94 [63] 02 000363   TVector  BlockCopy
1BD98 [64] 02 00036D   TVector  BlockMoveDataUncached
1BD9C [65] 02 000383   TVector  GetInterruptFunctions

           Importing from "NameRegistryLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
1BDA0 [66] 02 0003A9   TVector  RegistryEntryIDCopy
1BDA4 [67] 02 0003BD   TVector  RegistryEntryIDDispose
1BDA8 [68] 02 0003D4   TVector  RegistryCStrEntryLookup
1BDAC [69] 02 0003EC   TVector  RegistryPropertyGet
1BDB0 [70] 02 000400   TVector  RegistryPropertyGetSize

           Importing from "InterfaceLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
1BDB4 [71] 02 000425   TVector  SleepQInstall
1BDB8 [72] 02 000433   TVector  LoadResource
1BDBC [73] 02 000440   TVector  ReleaseResource
1BDC0 [74] 02 000450   TVector  Get1Resource
1BDC4 [75] 02 00045D   TVector  SleepQRemove
1BDC8 [76] 02 00046A   TVector  Gestalt
1BDCC [77] 02 000472   TVector  FSpOpenResFile
1BDD0 [78] 02 000481   TVector  CloseResFile
1BDD4 [79] 02 00048E   TVector  GetHandleSize
1BDD8 [80] 02 00049C   TVector  GetResource

           Importing from "PCILib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
1BDDC [81] 02 0004AF   TVector  ExpMgrConfigReadLong
1BDE0 [82] 02 0004C4   TVector  EndianSwap16Bit
1BDE4 [83] 02 0004D4   TVector  ExpMgrConfigWriteLong
1BDE8 [84] 02 0004EA   TVector  EndianSwap32Bit

      ------ Loader Relocation Headers ------
1BDEC [0] sectionNumber    = 1                                 loadable section to be relocated
1BDEE     reserved         = 0x0000                            <reserved>
1BDF0     nbrOfRelocs      = 53                                number of loader relocation instructions
1BDF4     firstRelocInstr  = 0x00000000 (0)                    relocation offset to first instruction

      ------ Loader Relocation Instructions ------
           Relocations for section 1 (<unnamed>)
           Instr     Op    Operand           codeA dataA rSymI      rAddr(s)      Relocation      Other effects/section names
1BDF8 [ 0] 6401      DTIS  sct=1               0     1     0                                      dataA = &sct 1
1BDFA [ 1] 4A54      SYMR  cnt=85              0     1     0   00000000:00000150  ImpSym[0:84]
1BDFC [ 2] 4240      DATA  cnt=65              0     1    85   00000154:00000254  dataA           sct 1
1BDFE [ 3] 463C      DSC2  cnt=61              0     1    85   00000258:0000043C  codeA,dataA     sct 0,sct 1
1BE00 [ 4] 4400      DESC  cnt=1               0     1    85   00000440:00000448  codeA,dataA,0   sct 0,sct 1
1BE02 [ 5] 0801      DDAT  delta=128,n=1       0     1    85   000004CC           dataA           sct 1
1BE04 [ 6] 0243      DDAT  delta=36,n=3        0     1    85   000004F4:000004FC  dataA           sct 1
1BE06 [ 7] 0041      DDAT  delta=4,n=1         0     1    85   00000504           dataA           sct 1
1BE08 [ 8] 0082      DDAT  delta=8,n=2         0     1    85   00000510:00000514  dataA           sct 1
1BE0A [ 9] 00C1      DDAT  delta=12,n=1        0     1    85   00000524           dataA           sct 1
1BE0C [10] 0082      DDAT  delta=8,n=2         0     1    85   00000530:00000534  dataA           sct 1
1BE0E [11] 0081      DDAT  delta=8,n=1         0     1    85   00000540           dataA           sct 1
1BE10 [12] 8013      DELT  delta=20            0     1    85                                      rAddr = 0x00000558
1BE12 [13] 4008      CODE  cnt=9               0     1    85   00000558:00000578  codeA           sct 0
1BE14 [14] 0181      DDAT  delta=24,n=1        0     1    85   00000594           dataA           sct 1
1BE16 [15] 1901      DDAT  delta=400,n=1       0     1    85   00000728           dataA           sct 1
1BE18 [16] 804B      DELT  delta=76            0     1    85                                      rAddr = 0x00000778
1BE1A [17] 400E      CODE  cnt=15              0     1    85   00000778:000007B0  codeA           sct 0
1BE1C [18] 8003      DELT  delta=4             0     1    85                                      rAddr = 0x000007B8
1BE1E [19] 4008      CODE  cnt=9               0     1    85   000007B8:000007D8  codeA           sct 0
1BE20 [20] 8003      DELT  delta=4             0     1    85                                      rAddr = 0x000007E0
1BE22 [21] 4008      CODE  cnt=9               0     1    85   000007E0:00000800  codeA           sct 0
1BE24 [22] 9300      RPT   i=4,rpt=1           0     1    85                                      rpt ins(18:21) 1 times
1BE26 [23] 8FFF      DELT  delta=4096          0     1    85                                      rAddr = 0x00001854
1BE28 [24] 8A07      DELT  delta=2568          0     1    85                                      rAddr = 0x0000225C
1BE2A [25] 4800      VTBL  cnt=1               0     1    85   0000225C:00002260  dataA,0         sct 1
1BE2C [26] 802B      DELT  delta=44            0     1    85                                      rAddr = 0x00002290
1BE2E [27] 4004      CODE  cnt=5               0     1    85   00002290:000022A0  codeA           sct 0
1BE30 [28] 85BB      DELT  delta=1468          0     1    85                                      rAddr = 0x00002860
1BE32 [29] 4004      CODE  cnt=5               0     1    85   00002860:00002870  codeA           sct 0
1BE34 [30] 8003      DELT  delta=4             0     1    85                                      rAddr = 0x00002878
1BE36 [31] 4004      CODE  cnt=5               0     1    85   00002878:00002888  codeA           sct 0
1BE38 [32] 8003      DELT  delta=4             0     1    85                                      rAddr = 0x00002890
1BE3A [33] 9300      RPT   i=4,rpt=1           0     1    85                                      rpt ins(29:32) 1 times
1BE3C [34] 4004      CODE  cnt=5               0     1    85   000028C0:000028D0  codeA           sct 0
1BE3E [35] 8003      DELT  delta=4             0     1    85                                      rAddr = 0x000028D8
1BE40 [36] 4004      CODE  cnt=5               0     1    85   000028D8:000028E8  codeA           sct 0
1BE42 [37] 8F07      DELT  delta=3848          0     1    85                                      rAddr = 0x000037F4
1BE44 [38] 4800      VTBL  cnt=1               0     1    85   000037F4:000037F8  dataA,0         sct 1
1BE46 [39] 025A      DDAT  delta=36,n=26       0     1    85   00003820:00003884  dataA           sct 1
1BE48 [40] 809F      DELT  delta=160           0     1    85                                      rAddr = 0x00003928
1BE4A [41] 4014      CODE  cnt=21              0     1    85   00003928:00003978  codeA           sct 0
1BE4C [42] 0081      DDAT  delta=8,n=1         0     1    85   00003984           dataA           sct 1
1BE4E [43] 00C1      DDAT  delta=12,n=1        0     1    85   00003994           dataA           sct 1
1BE50 [44] 00C1      DDAT  delta=12,n=1        0     1    85   000039A4           dataA           sct 1
1BE52 [45] 00C1      DDAT  delta=12,n=1        0     1    85   000039B4           dataA           sct 1
1BE54 [46] 00C1      DDAT  delta=12,n=1        0     1    85   000039C4           dataA           sct 1
1BE56 [47] 00C1      DDAT  delta=12,n=1        0     1    85   000039D4           dataA           sct 1
1BE58 [48] 00C1      DDAT  delta=12,n=1        0     1    85   000039E4           dataA           sct 1
1BE5A [49] 00C1      DDAT  delta=12,n=1        0     1    85   000039F4           dataA           sct 1
1BE5C [50] 00C1      DDAT  delta=12,n=1        0     1    85   00003A04           dataA           sct 1
1BE5E [51] 9700      RPT   i=8,rpt=1           0     1    85                                      rpt ins(43:50) 1 times
1BE60 [52] 00C1      DDAT  delta=12,n=1        0     1    85   00003A94           dataA           sct 1

      ------ Loader String Table ------
1BE62 00000    16  OTKernelUtilLib
1BE72 00010    10  OTEnqueue
1BE7C 0001A    15  OTGetTimeStamp
1BE8B 00029    10  OTDequeue
1BE95 00033    22  OTDestroyDeferredTask
1BEAB 00049    21  OTCreateDeferredTask
1BEC0 0005E    14  OTAtomicAdd32
1BECE 0006C     9  OTMemcmp
1BED7 00075    12  OTKernelLib
1BEE3 00081     7  dupmsg
1BEEA 00088     8  freemsg
1BEF2 00090    10  mi_strtol
1BEFC 0009A     9  msgdsize
1BF05 000A3     5  putq
1BF0A 000A8     6  copyb
1BF10 000AE    12  putnextctl1
1BF1C 000BA     8  nd_load
1BF24 000C2    17  mi_mpprintf_putc
1BF35 000D3    15  mi_timer_alloc
1BF44 000E2    10  OTFreeMem
1BF4E 000EC    29  OTScheduleDriverDeferredTask
1BF6B 00109     6  putbq
1BF71 0010F    11  OTAllocMem
1BF7C 0011A    16  mi_timer_cancel
1BF8C 0012A    12  mi_reallocb
1BF98 00136     8  putnext
1BFA0 0013E    11  canputnext
1BFAB 00149     6  freeb
1BFB1 0014F     7  qreply
1BFB8 00156     9  esballoc
1BFC1 0015F     8  nd_free
1BFC9 00167     7  adjmsg
1BFD0 0016E     7  flushq
1BFD7 00175    14  mi_timer_free
1BFE5 00183     6  qsize
1BFEB 00189     8  puthere
1BFF3 00191    10  nd_getset
1BFFD 0019B    15  mi_timer_valid
1C00C 001AA     9  mi_timer
1C015 001B3     8  qenable
1C01D 001BB    16  mi_offset_param
1C02D 001CB    14  mi_close_comm
1C03B 001D9     7  allocb
1C042 001E0    13  mi_open_comm
1C04F 001ED    12  mi_mpprintf
1C05B 001F9     5  getq
1C060 001FE    18  DriverServicesLib
1C072 00210    19  DurationToAbsolute
1C085 00223    19  PrepareMemoryForIO
1C098 00236    17  DelayForHardware
1C0A9 00247    10  BlockZero
1C0B3 00251    14  SynchronizeIO
1C0C1 0025F    21  PoolAllocateResident
1C0D6 00274    26  InstallInterruptFunctions
1C0F0 0028E    22  NanosecondsToAbsolute
1C106 002A4    12  SysDebugStr
1C112 002B0    13  CheckpointIO
1C11F 002BD    24  SubAbsoluteFromAbsolute
1C137 002D5    34  MemDeallocatePhysicallyContiguous
1C159 002F7    32  MemAllocatePhysicallyContiguous
1C179 00317    19  AbsoluteToDuration
1C18C 0032A     7  UpTime
1C193 00331     8  CStrLen
1C19B 00339     8  CStrCmp
1C1A3 00341    19  GetLogicalPageSize
1C1B6 00354    15  PoolDeallocate
1C1C5 00363    10  BlockCopy
1C1CF 0036D    22  BlockMoveDataUncached
1C1E5 00383    22  GetInterruptFunctions
1C1FB 00399    16  NameRegistryLib
1C20B 003A9    20  RegistryEntryIDCopy
1C21F 003BD    23  RegistryEntryIDDispose
1C236 003D4    24  RegistryCStrEntryLookup
1C24E 003EC    20  RegistryPropertyGet
1C262 00400    24  RegistryPropertyGetSize
1C27A 00418    13  InterfaceLib
1C287 00425    14  SleepQInstall
1C295 00433    13  LoadResource
1C2A2 00440    16  ReleaseResource
1C2B2 00450    13  Get1Resource
1C2BF 0045D    13  SleepQRemove
1C2CC 0046A     8  Gestalt
1C2D4 00472    15  FSpOpenResFile
1C2E3 00481    13  CloseResFile
1C2F0 0048E    14  GetHandleSize
1C2FE 0049C    12  GetResource
1C30A 004A8     7  PCILib
1C311 004AF    21  ExpMgrConfigReadLong
1C326 004C4    16  EndianSwap16Bit
1C336 004D4    22  ExpMgrConfigWriteLong
1C34C 004EA    16  EndianSwap32Bit
1C35C 004FA    20  TheDriverDescription
1C370 0050E    16  GetOTInstallInfo
1C380 0051E    21  TerminateStreamModule
1C395 00533    16  InitStreamModule
1C3A5 00543    16  ValidateHardware

      ------ Loader Export Hash Slot Table ------
            Slot => Count  Index
1C3B8 [0] 00140000    5      0  

      ------ Loader Export Chain Table ------
1C3BC [0] 0010AE97   [1] 0014BDE0   [2] 00155E85   [3] 00104E3C   [4] 00108F84

      ------ Loader Export Symbol Table ------
1C3D0 [0] symbol class     = 0x02       (TVector)              export symbol class
1C3D1     export name      = 0x00050E   ........ GetOTInstallInfo
1C3D4     address          = 0x00000260 (608)                  section offset to be exported
1C3D8     sectionNumber    = 1          (<unnamed>)            section number

1C3DA [1] symbol class     = 0x01       (Data)                 export symbol class
1C3DB     export name      = 0x0004FA   ........ TheDriverDescription
1C3DE     address          = 0x00000448 (1096)                 section offset to be exported
1C3E2     sectionNumber    = 1          (<unnamed>)            section number

1C3E4 [2] symbol class     = 0x02       (TVector)              export symbol class
1C3E5     export name      = 0x00051E   ........ TerminateStreamModule
1C3E8     address          = 0x00000270 (624)                  section offset to be exported
1C3EC     sectionNumber    = 1          (<unnamed>)            section number

1C3EE [3] symbol class     = 0x02       (TVector)              export symbol class
1C3EF     export name      = 0x000543   ........ ValidateHardware
1C3F2     address          = 0x00000280 (640)                  section offset to be exported
1C3F6     sectionNumber    = 1          (<unnamed>)            section number

1C3F8 [4] symbol class     = 0x02       (TVector)              export symbol class
1C3F9     export name      = 0x000533   ........ InitStreamModule
1C3FC     address          = 0x00000278 (632)                  section offset to be exported
1C400     sectionNumber    = 1          (<unnamed>)            section number

DumpPEF complete - no errors reported.


      Container [6] (pci1011,9) [In data fork (Offset 0x4D170, Length 0x1C3E2/115682)]

      Container Header
00000 magic1, magic2   = 0x4A6F7921 ('Joy!')                   magic numbers
00004 containerID      = 0x70656666 ('peff')                   container identifier
00008 architectureID   = 0x70777063 ('pwpc')                   architecture identifier
0000C versionNumber    = 0x00000001 (1)                        version
00010 dateTimeStamp    = 0xB8C77E42 (Wed Mar 27 05:48:50 2002) date/time stamp
00014 oldDefVersion    = 0x00000000 (0)                        old definition version
00018 oldImpVersion    = 0x00000000 (0)                        old implementation version
0001C currentVersion   = 0x00000000 (0)                        current version
00020 nbrOfSections    = 3                                     number of sections
00022 loadableSections = 2                                     number of loadable sections
00024 memoryAddress    = 0x00000000                            memory address

      =========================================================

      Section Header 0
00028 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
0002C sectionAddress   = 0x00000000                            preferred base address for section
00030 execSize         = 0x0001796C (96620)                    execution (byte) size (including zero init)
00034 initSize         = 0x0001796C (96620)                    before zero init (byte) size
00038 rawSize          = 0x0001796C (96620)                    raw data (byte) size
0003C containerOffset  = 0x00000080 (128)                      container offset to the raw data
00040 regionKind       = 0x00       (code)                     region kind ==> code section (loadable)
00041 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
00042 alignment        = 0x02       (4-byte bndry)             log 2 alignment
00043 reserved         = 0x00                                  <reserved>

      Section Header 1
00044 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00048 sectionAddress   = 0x00000000                            preferred base address for section
0004C execSize         = 0x00004CA8 (19624)                    execution (byte) size (including zero init)
00050 initSize         = 0x00004A80 (19072)                    before zero init (byte) size
00054 rawSize          = 0x000041C0 (16832)                    raw data (byte) size
00058 containerOffset  = 0x000179F0 (96752)                    container offset to the raw data
0005C regionKind       = 0x02       (pidata)                   region kind ==> "pattern" initialized data (loadable)
0005D shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
0005E alignment        = 0x03       (8-byte bndry)             log 2 alignment
0005F reserved         = 0x00                                  <reserved>

      Section Header 2
00060 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00064 sectionAddress   = 0x00000000                            preferred base address for section
00068 execSize         = 0x00000000 (0)                        execution (byte) size (including zero init)
0006C initSize         = 0x00000000 (0)                        before zero init (byte) size
00070 rawSize          = 0x00000832 (2098)                     raw data (byte) size
00074 containerOffset  = 0x0001BBB0 (113584)                   container offset to the raw data
00078 regionKind       = 0x04       (loader)                   region kind ==> loader (non-loadable)
00079 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
0007A alignment        = 0x00                                  log 2 alignment (ignored for non-loadables)
0007B reserved         = 0x00                                  <reserved>

0007C There are 4 (pad?) bytes at the end of the section headers.
      This is probably because there's no string table.

      =========================================================

      Code section 0 (<unnamed>)

       Loc   Flags  Object Code  Label      Opcode    Operand                   Comment
00080 00000   X      7C0802A6               mflr      r0                        ; LR = 8
00084 00004          90010008               stw       r0,0x0008(SP)
00088 00008          9421FFC0               stwu      SP,-0x0040(SP)
0008C 0000C          39824868               addi      r12,RTOC,18536
00090 00010   X      7CE83B78               mr        r8,r7
00094 00014   X      7CC73378               mr        r7,r6
00098 00018   X      7CA62B78               mr        r6,r5
0009C 0001C   X      7C852378               mr        r5,r4
000A0 00020   X      7C641B78               mr        r4,r3
000A4 00024          806C0000               lwz       r3,0x0000(r12)
000A8 00028          4801643D               bl        $+0x1643C                 ; 0x00016464
000AC 0002C   X      60000000               nop
000B0 00030          38210040               addi      SP,SP,64
000B4 00034          80010008               lwz       r0,0x0008(SP)
000B8 00038   X      7C0803A6               mtlr      r0                        ; LR = 8
000BC 0003C   X      4E800020               blr
000C0 00040          8062FF04               lwz       r3,-0x00FC(RTOC)
000C4 00044   X      4E800020               blr
000C8 00048   X      7C0802A6               mflr      r0                        ; LR = 8
000CC 0004C          93E1FFFC               stw       r31,-0x0004(SP)
000D0 00050          90010008               stw       r0,0x0008(SP)
000D4 00054          9421FFC0               stwu      SP,-0x0040(SP)
000D8 00058   X      3BE3FFFF               subi      r31,r3,1
000DC 0005C          8122FF00               lwz       r9,-0x0100(RTOC)
000E0 00060   X      281F0008               cmplwi    r31,0x0008
000E4 00064          38820300               addi      r4,RTOC,768
000E8 00068   X      41810080               bgt       $+0x0080                  ; 0x000000E8
000EC 0006C   X      57E5103A               slwi      r5,r31,2
000F0 00070          7CA4282E               lwzx      r5,r4,r5
000F4 00074   X      7CA903A6               mtctr     r5                        ; CTR = 9
000F8 00078   X      4E800420               bctr
000FC 0007C          80690000               lwz       r3,0x0000(r9)
00100 00080   X      2C030000               cmpwi     r3,0
00104 00084   X      41820064               beq       $+0x0064                  ; 0x000000E8
00108 00088   X      38800000               li        r4,0
0010C 0008C          48016959               bl        $+0x16958                 ; 0x000169E4
00110 00090   X      60000000               nop
00114 00094          48000054               b         $+0x0054                  ; 0x000000E8
00118 00098          80690000               lwz       r3,0x0000(r9)
0011C 0009C   X      2C030000               cmpwi     r3,0
00120 000A0   X      41820048               beq       $+0x0048                  ; 0x000000E8
00124 000A4   X      38800000               li        r4,0
00128 000A8          4801693D               bl        $+0x1693C                 ; 0x000169E4
0012C 000AC   X      60000000               nop
00130 000B0          48000038               b         $+0x0038                  ; 0x000000E8
00134 000B4          80690000               lwz       r3,0x0000(r9)
00138 000B8   X      2C030000               cmpwi     r3,0
0013C 000BC   X      4182002C               beq       $+0x002C                  ; 0x000000E8
00140 000C0   X      38800001               li        r4,1
00144 000C4          48016921               bl        $+0x16920                 ; 0x000169E4
00148 000C8   X      60000000               nop
0014C 000CC          4800001C               b         $+0x001C                  ; 0x000000E8
00150 000D0          80690000               lwz       r3,0x0000(r9)
00154 000D4   X      2C030000               cmpwi     r3,0
00158 000D8   X      41820010               beq       $+0x0010                  ; 0x000000E8
0015C 000DC   X      38800001               li        r4,1
00160 000E0          48016905               bl        $+0x16904                 ; 0x000169E4
00164 000E4   X      60000000               nop
00168 000E8   X      38600000               li        r3,0
0016C 000EC          38210040               addi      SP,SP,64
00170 000F0          80010008               lwz       r0,0x0008(SP)
00174 000F4   X      7C0803A6               mtlr      r0                        ; LR = 8
00178 000F8          83E1FFFC               lwz       r31,-0x0004(SP)
0017C 000FC   X      4E800020               blr
00180 00100          38824868               addi      r4,RTOC,18536
00184 00104          80640000               lwz       r3,0x0000(r4)
00188 00108   X      2C030000               cmpwi     r3,0
0018C 0010C   X      4D820020               beqlr
00190 00110   X      7C0802A6               mflr      r0                        ; LR = 8
00194 00114          93A1FFF4               stw       r29,-0x000C(SP)
00198 00118          93C1FFF8               stw       r30,-0x0008(SP)
0019C 0011C          93E1FFFC               stw       r31,-0x0004(SP)
001A0 00120          90010008               stw       r0,0x0008(SP)
001A4 00124          9421FFB0               stwu      SP,-0x0050(SP)
001A8 00128          3BC24880               addi      r30,RTOC,18560
001AC 0012C   X      7C9F2378               mr        r31,r4
001B0 00130          801E0006               lwz       r0,0x0006(r30)
001B4 00134   X      2C000000               cmpwi     r0,0
001B8 00138   X      4182001C               beq       $+0x001C                  ; 0x00000154
001BC 0013C   X      3BA00000               li        r29,0
001C0 00140   X      7FC3F378               mr        r3,r30
001C4 00144          48017035               bl        $+0x17034                 ; 0x00017178
001C8 00148          80410014               lwz       RTOC,0x0014(SP)
001CC 0014C          93BE0006               stw       r29,0x0006(r30)
001D0 00150          807F0000               lwz       r3,0x0000(r31)
001D4 00154          48016949               bl        $+0x16948                 ; 0x00016A9C
001D8 00158   X      60000000               nop
001DC 0015C          907F0000               stw       r3,0x0000(r31)
001E0 00160   X      2C030000               cmpwi     r3,0
001E4 00164   X      4182002C               beq       $+0x002C                  ; 0x00000190
001E8 00168          38820348               addi      r4,RTOC,840
001EC 0016C   X      38600000               li        r3,0
001F0 00170          48008C89               bl        $+0x8C88                  ; 0x00008DF8
001F4 00174   X      60000000               nop
001F8 00178          38820348               addi      r4,RTOC,840
001FC 0017C   X      38600000               li        r3,0
00200 00180          80A2FF10               lwz       r5,-0x00F0(RTOC)
00204 00184          38840028               addi      r4,r4,40
00208 00188          48008C71               bl        $+0x8C70                  ; 0x00008DF8
0020C 0018C   X      60000000               nop
00210 00190          38210050               addi      SP,SP,80
00214 00194          80010008               lwz       r0,0x0008(SP)
00218 00198   X      7C0803A6               mtlr      r0                        ; LR = 8
0021C 0019C          83A1FFF4               lwz       r29,-0x000C(SP)
00220 001A0          83C1FFF8               lwz       r30,-0x0008(SP)
00224 001A4          83E1FFFC               lwz       r31,-0x0004(SP)
00228 001A8   X      4E800020               blr
0022C 001AC   X      7C0802A6               mflr      r0                        ; LR = 8
00230 001B0          BF61FFEC               stmw      r27,-0x0014(SP)
00234 001B4          90010008               stw       r0,0x0008(SP)
00238 001B8          9421FFA0               stwu      SP,-0x0060(SP)
0023C 001BC          3BC24870               addi      r30,RTOC,18544
00240 001C0          83E2FF10               lwz       r31,-0x00F0(RTOC)
00244 001C4   X      7FC4F378               mr        r4,r30
00248 001C8          3B824868               addi      r28,RTOC,18536
0024C 001CC          83A2FF0C               lwz       r29,-0x00F4(RTOC)
00250 001D0          48016FC1               bl        $+0x16FC0                 ; 0x00017190
00254 001D4          80410014               lwz       RTOC,0x0014(SP)
00258 001D8   X      7FC3F378               mr        r3,r30
0025C 001DC          4800CF41               bl        $+0xCF40                  ; 0x0000D11C
00260 001E0   X      60000000               nop
00264 001E4          8362FEFC               lwz       r27,-0x0104(RTOC)
00268 001E8   X      7C681B78               mr        r8,r3
0026C 001EC          38BB00A1               addi      r5,r27,161
00270 001F0   X      7FE3FB78               mr        r3,r31
00274 001F4          38DB00AB               addi      r6,r27,171
00278 001F8          38FB00BE               addi      r7,r27,190
0027C 001FC   X      38800040               li        r4,64
00280 00200          48007121               bl        $+0x7120                  ; 0x00007320
00284 00204   X      60000000               nop
00288 00208          389B00C6               addi      r4,r27,198
0028C 0020C   X      7FE5FB78               mr        r5,r31
00290 00210   X      38600000               li        r3,0
00294 00214          480093F5               bl        $+0x93F4                  ; 0x00009608
00298 00218   X      60000000               nop
0029C 0021C          801C0000               lwz       r0,0x0000(r28)
002A0 00220   X      2C000000               cmpwi     r0,0
002A4 00224   X      41820048               beq       $+0x0048                  ; 0x0000026C
002A8 00228          38820348               addi      r4,RTOC,840
002AC 0022C   X      38600000               li        r3,0
002B0 00230          388400DC               addi      r4,r4,220
002B4 00234          48008BC5               bl        $+0x8BC4                  ; 0x00008DF8
002B8 00238   X      60000000               nop
002BC 0023C          38820348               addi      r4,RTOC,840
002C0 00240   X      7FE5FB78               mr        r5,r31
002C4 00244          3884011E               addi      r4,r4,286
002C8 00248   X      38600000               li        r3,0
002CC 0024C          48008BAD               bl        $+0x8BAC                  ; 0x00008DF8
002D0 00250   X      60000000               nop
002D4 00254   X      38600000               li        r3,0
002D8 00258          38210060               addi      SP,SP,96
002DC 0025C          80010008               lwz       r0,0x0008(SP)
002E0 00260   X      7C0803A6               mtlr      r0                        ; LR = 8
002E4 00264          BB61FFEC               lmw       r27,-0x0014(SP)
002E8 00268   X      4E800020               blr
002EC 0026C   X      38C00032               li        r6,50
002F0 00270   X      7FC3F378               mr        r3,r30
002F4 00274          90C10038               stw       r6,0x0038(SP)
002F8 00278   X      38A0004B               li        r5,75
002FC 0027C   X      7FE4FB78               mr        r4,r31
00300 00280   X      38E00019               li        r7,25
00304 00284          90A1003C               stw       r5,0x003C(SP)
00308 00288   X      390000FA               li        r8,250
0030C 0028C   X      392000C8               li        r9,200
00310 00290   X      39400096               li        r10,150
00314 00294          48016951               bl        $+0x16950                 ; 0x00016BE4
00318 00298   X      60000000               nop
0031C 0029C          907C0000               stw       r3,0x0000(r28)
00320 002A0   X      2C030000               cmpwi     r3,0
00324 002A4   X      4082001C               bne       $+0x001C                  ; 0x000002C0
00328 002A8          38820348               addi      r4,RTOC,840
0032C 002AC   X      38600000               li        r3,0
00330 002B0          388400FC               addi      r4,r4,252
00334 002B4          48008B45               bl        $+0x8B44                  ; 0x00008DF8
00338 002B8   X      60000000               nop
0033C 002BC          4BFFFF80               b         $-0x0080                  ; 0x0000023C
00340 002C0   X      38607772               li        r3,30578
00344 002C4          38810040               addi      r4,SP,64
00348 002C8          3C63706F               addis     r3,r3,28783
0034C 002CC          48016EDD               bl        $+0x16EDC                 ; 0x000171A8
00350 002D0          80410014               lwz       RTOC,0x0014(SP)
00354 002D4   X      2C030000               cmpwi     r3,0
00358 002D8   X      4082002C               bne       $+0x002C                  ; 0x00000304
0035C 002DC          80010040               lwz       r0,0x0040(SP)
00360 002E0          540006F7               rlwinm.   r0,r0,0,27,27
00364 002E4   X      41820020               beq       $+0x0020                  ; 0x00000304
00368 002E8   X      38600010               li        r3,16
0036C 002EC          38820328               addi      r4,RTOC,808
00370 002F0          B07D0004               sth       r3,0x0004(r29)
00374 002F4   X      7FA3EB78               mr        r3,r29
00378 002F8          909D0006               stw       r4,0x0006(r29)
0037C 002FC          48016EC5               bl        $+0x16EC4                 ; 0x000171C0
00380 00300          80410014               lwz       RTOC,0x0014(SP)
00384 00304   X      38600001               li        r3,1
00388 00308          38210060               addi      SP,SP,96
0038C 0030C          80010008               lwz       r0,0x0008(SP)
00390 00310   X      7C0803A6               mtlr      r0                        ; LR = 8
00394 00314          BB61FFEC               lmw       r27,-0x0014(SP)
00398 00318   X      4E800020               blr
0039C 0031C   X      7C0802A6               mflr      r0                        ; LR = 8
003A0 00320          93A1FFF4               stw       r29,-0x000C(SP)
003A4 00324          93C1FFF8               stw       r30,-0x0008(SP)
003A8 00328          93E1FFFC               stw       r31,-0x0004(SP)
003AC 0032C          90010008               stw       r0,0x0008(SP)
003B0 00330          9421FFB0               stwu      SP,-0x0050(SP)
003B4 00334          83E2FF10               lwz       r31,-0x00F0(RTOC)
003B8 00338   X      7C7E1B78               mr        r30,r3
003BC 0033C          4800CDE1               bl        $+0xCDE0                  ; 0x0000D11C
003C0 00340   X      60000000               nop
003C4 00344          83A2FEFC               lwz       r29,-0x0104(RTOC)
003C8 00348   X      7C681B78               mr        r8,r3
003CC 0034C          38BD00A1               addi      r5,r29,161
003D0 00350   X      7FE3FB78               mr        r3,r31
003D4 00354          38DD00AB               addi      r6,r29,171
003D8 00358          38FD00BE               addi      r7,r29,190
003DC 0035C   X      38800040               li        r4,64
003E0 00360          48006FC1               bl        $+0x6FC0                  ; 0x00007320
003E4 00364   X      60000000               nop
003E8 00368          389D013A               addi      r4,r29,314
003EC 0036C   X      7FE5FB78               mr        r5,r31
003F0 00370   X      38600000               li        r3,0
003F4 00374          48009295               bl        $+0x9294                  ; 0x00009608
003F8 00378   X      60000000               nop
003FC 0037C          39824868               addi      r12,RTOC,18536
00400 00380          800C0000               lwz       r0,0x0000(r12)
00404 00384   X      2C000000               cmpwi     r0,0
00408 00388   X      41820050               beq       $+0x0050                  ; 0x000003D8
0040C 0038C          38820348               addi      r4,RTOC,840
00410 00390   X      38600000               li        r3,0
00414 00394          38840150               addi      r4,r4,336
00418 00398          48008A61               bl        $+0x8A60                  ; 0x00008DF8
0041C 0039C   X      60000000               nop
00420 003A0          38820348               addi      r4,RTOC,840
00424 003A4   X      7FE5FB78               mr        r5,r31
00428 003A8          38840170               addi      r4,r4,368
0042C 003AC   X      38600000               li        r3,0
00430 003B0          48008A49               bl        $+0x8A48                  ; 0x00008DF8
00434 003B4   X      60000000               nop
00438 003B8   X      3860F37F               li        r3,-3201
0043C 003BC          38210050               addi      SP,SP,80
00440 003C0          80010008               lwz       r0,0x0008(SP)
00444 003C4   X      7C0803A6               mtlr      r0                        ; LR = 8
00448 003C8          83A1FFF4               lwz       r29,-0x000C(SP)
0044C 003CC          83C1FFF8               lwz       r30,-0x0008(SP)
00450 003D0          83E1FFFC               lwz       r31,-0x0004(SP)
00454 003D4   X      4E800020               blr
00458 003D8   X      7FC3F378               mr        r3,r30
0045C 003DC   X      7FE4FB78               mr        r4,r31
00460 003E0          48016D39               bl        $+0x16D38                 ; 0x00017118
00464 003E4   X      60000000               nop
00468 003E8   X      2C030000               cmpwi     r3,0
0046C 003EC   X      4182FFB4               beq       $-0x004C                  ; 0x000003A0
00470 003F0   X      38600000               li        r3,0
00474 003F4          38210050               addi      SP,SP,80
00478 003F8          80010008               lwz       r0,0x0008(SP)
0047C 003FC   X      7C0803A6               mtlr      r0                        ; LR = 8
00480 00400          83A1FFF4               lwz       r29,-0x000C(SP)
00484 00404          83C1FFF8               lwz       r30,-0x0008(SP)
00488 00408          83E1FFFC               lwz       r31,-0x0004(SP)
0048C 0040C   X      4E800020               blr
00490 00410          93E1FFFC               stw       r31,-0x0004(SP)
00494 00414   X      2C030100               cmpwi     r3,256
00498 00418   X      41820100               beq       $+0x0100                  ; 0x00000518
0049C 0041C   X      41810070               bgt       $+0x0070                  ; 0x0000048C
004A0 00420   X      2C030006               cmpwi     r3,6
004A4 00424   X      41820164               beq       $+0x0164                  ; 0x00000588
004A8 00428   X      41810030               bgt       $+0x0030                  ; 0x00000458
004AC 0042C   X      2C030001               cmpwi     r3,1
004B0 00430   X      41820118               beq       $+0x0118                  ; 0x00000548
004B4 00434   X      41810010               bgt       $+0x0010                  ; 0x00000444
004B8 00438   X      2C030000               cmpwi     r3,0
004BC 0043C   X      418200D0               beq       $+0x00D0                  ; 0x0000050C
004C0 00440          48000228               b         $+0x0228                  ; 0x00000668
004C4 00444   X      2C030002               cmpwi     r3,2
004C8 00448   X      41820110               beq       $+0x0110                  ; 0x00000558
004CC 0044C   X      2C030003               cmpwi     r3,3
004D0 00450   X      41820118               beq       $+0x0118                  ; 0x00000568
004D4 00454          48000214               b         $+0x0214                  ; 0x00000668
004D8 00458   X      2C03000D               cmpwi     r3,13
004DC 0045C   X      4182017C               beq       $+0x017C                  ; 0x000005D8
004E0 00460   X      41810018               bgt       $+0x0018                  ; 0x00000478
004E4 00464   X      2C030007               cmpwi     r3,7
004E8 00468   X      41820130               beq       $+0x0130                  ; 0x00000598
004EC 0046C   X      2C030009               cmpwi     r3,9
004F0 00470   X      41820148               beq       $+0x0148                  ; 0x000005B8
004F4 00474          480001F4               b         $+0x01F4                  ; 0x00000668
004F8 00478   X      2C03000F               cmpwi     r3,15
004FC 0047C   X      4182017C               beq       $+0x017C                  ; 0x000005F8
00500 00480   X      2C030010               cmpwi     r3,16
00504 00484   X      41820184               beq       $+0x0184                  ; 0x00000608
00508 00488          480001E0               b         $+0x01E0                  ; 0x00000668
0050C 0048C   X      2C030211               cmpwi     r3,529
00510 00490   X      41820188               beq       $+0x0188                  ; 0x00000618
00514 00494   X      41810038               bgt       $+0x0038                  ; 0x000004CC
00518 00498   X      2C030208               cmpwi     r3,520
0051C 0049C   X      4182010C               beq       $+0x010C                  ; 0x000005A8
00520 004A0   X      41810018               bgt       $+0x0018                  ; 0x000004B8
00524 004A4   X      2C030204               cmpwi     r3,516
00528 004A8   X      41820080               beq       $+0x0080                  ; 0x00000528
0052C 004AC   X      2C030205               cmpwi     r3,517
00530 004B0   X      418200C8               beq       $+0x00C8                  ; 0x00000578
00534 004B4          480001B4               b         $+0x01B4                  ; 0x00000668
00538 004B8   X      2C03020A               cmpwi     r3,522
0053C 004BC   X      4182010C               beq       $+0x010C                  ; 0x000005C8
00540 004C0   X      2C03020E               cmpwi     r3,526
00544 004C4   X      41820124               beq       $+0x0124                  ; 0x000005E8
00548 004C8          480001A0               b         $+0x01A0                  ; 0x00000668
0054C 004CC   X      2C030900               cmpwi     r3,2304
00550 004D0   X      41820178               beq       $+0x0178                  ; 0x00000648
00554 004D4   X      41810018               bgt       $+0x0018                  ; 0x000004EC
00558 004D8   X      2C030400               cmpwi     r3,1024
0055C 004DC   X      4182005C               beq       $+0x005C                  ; 0x00000538
00560 004E0   X      2C030800               cmpwi     r3,2048
00564 004E4   X      41820144               beq       $+0x0144                  ; 0x00000628
00568 004E8          48000180               b         $+0x0180                  ; 0x00000668
0056C 004EC   X      3FE00000               lis       r31,0
00570 004F0          63E48800               ori       r4,r31,0x8800
00574 004F4   X      7C032000               cmpw      r3,r4
00578 004F8   X      41820140               beq       $+0x0140                  ; 0x00000638
0057C 004FC          63E4FFFF               ori       r4,r31,0xFFFF
00580 00500   X      7C032000               cmpw      r3,r4
00584 00504   X      41820154               beq       $+0x0154                  ; 0x00000658
00588 00508          48000160               b         $+0x0160                  ; 0x00000668
0058C 0050C          8062FF1C               lwz       r3,-0x00E4(RTOC)
00590 00510          83E1FFFC               lwz       r31,-0x0004(SP)
00594 00514   X      4E800020               blr
00598 00518          8062FF1C               lwz       r3,-0x00E4(RTOC)
0059C 0051C          38630008               addi      r3,r3,8
005A0 00520          83E1FFFC               lwz       r31,-0x0004(SP)
005A4 00524   X      4E800020               blr
005A8 00528          8062FF1C               lwz       r3,-0x00E4(RTOC)
005AC 0052C          38630016               addi      r3,r3,22
005B0 00530          83E1FFFC               lwz       r31,-0x0004(SP)
005B4 00534   X      4E800020               blr
005B8 00538          8062FF1C               lwz       r3,-0x00E4(RTOC)
005BC 0053C          3863002A               addi      r3,r3,42
005C0 00540          83E1FFFC               lwz       r31,-0x0004(SP)
005C4 00544   X      4E800020               blr
005C8 00548          8062FF1C               lwz       r3,-0x00E4(RTOC)
005CC 0054C          3863003D               addi      r3,r3,61
005D0 00550          83E1FFFC               lwz       r31,-0x0004(SP)
005D4 00554   X      4E800020               blr
005D8 00558          8062FF1C               lwz       r3,-0x00E4(RTOC)
005DC 0055C          38630041               addi      r3,r3,65
005E0 00560          83E1FFFC               lwz       r31,-0x0004(SP)
005E4 00564   X      4E800020               blr
005E8 00568          8062FF1C               lwz       r3,-0x00E4(RTOC)
005EC 0056C          38630045               addi      r3,r3,69
005F0 00570          83E1FFFC               lwz       r31,-0x0004(SP)
005F4 00574   X      4E800020               blr
005F8 00578          8062FF1C               lwz       r3,-0x00E4(RTOC)
005FC 0057C          3863004F               addi      r3,r3,79
00600 00580          83E1FFFC               lwz       r31,-0x0004(SP)
00604 00584   X      4E800020               blr
00608 00588          8062FF1C               lwz       r3,-0x00E4(RTOC)
0060C 0058C          38630065               addi      r3,r3,101
00610 00590          83E1FFFC               lwz       r31,-0x0004(SP)
00614 00594   X      4E800020               blr
00618 00598          8062FF1C               lwz       r3,-0x00E4(RTOC)
0061C 0059C          3863006F               addi      r3,r3,111
00620 005A0          83E1FFFC               lwz       r31,-0x0004(SP)
00624 005A4   X      4E800020               blr
00628 005A8          8062FF1C               lwz       r3,-0x00E4(RTOC)
0062C 005AC          38630079               addi      r3,r3,121
00630 005B0          83E1FFFC               lwz       r31,-0x0004(SP)
00634 005B4   X      4E800020               blr
00638 005B8          8062FF1C               lwz       r3,-0x00E4(RTOC)
0063C 005BC          3863008F               addi      r3,r3,143
00640 005C0          83E1FFFC               lwz       r31,-0x0004(SP)
00644 005C4   X      4E800020               blr
00648 005C8          8062FF1C               lwz       r3,-0x00E4(RTOC)
0064C 005CC          3863009B               addi      r3,r3,155
00650 005D0          83E1FFFC               lwz       r31,-0x0004(SP)
00654 005D4   X      4E800020               blr
00658 005D8          8062FF1C               lwz       r3,-0x00E4(RTOC)
0065C 005DC          386300B3               addi      r3,r3,179
00660 005E0          83E1FFFC               lwz       r31,-0x0004(SP)
00664 005E4   X      4E800020               blr
00668 005E8          8062FF1C               lwz       r3,-0x00E4(RTOC)
0066C 005EC          386300C1               addi      r3,r3,193
00670 005F0          83E1FFFC               lwz       r31,-0x0004(SP)
00674 005F4   X      4E800020               blr
00678 005F8          8062FF1C               lwz       r3,-0x00E4(RTOC)
0067C 005FC          386300DB               addi      r3,r3,219
00680 00600          83E1FFFC               lwz       r31,-0x0004(SP)
00684 00604   X      4E800020               blr
00688 00608          8062FF1C               lwz       r3,-0x00E4(RTOC)
0068C 0060C          386300E9               addi      r3,r3,233
00690 00610          83E1FFFC               lwz       r31,-0x0004(SP)
00694 00614   X      4E800020               blr
00698 00618          8062FF1C               lwz       r3,-0x00E4(RTOC)
0069C 0061C          386300F7               addi      r3,r3,247
006A0 00620          83E1FFFC               lwz       r31,-0x0004(SP)
006A4 00624   X      4E800020               blr
006A8 00628          8062FF1C               lwz       r3,-0x00E4(RTOC)
006AC 0062C          38630111               addi      r3,r3,273
006B0 00630          83E1FFFC               lwz       r31,-0x0004(SP)
006B4 00634   X      4E800020               blr
006B8 00638          8062FF1C               lwz       r3,-0x00E4(RTOC)
006BC 0063C          3863011E               addi      r3,r3,286
006C0 00640          83E1FFFC               lwz       r31,-0x0004(SP)
006C4 00644   X      4E800020               blr
006C8 00648          8062FF1C               lwz       r3,-0x00E4(RTOC)
006CC 0064C          38630128               addi      r3,r3,296
006D0 00650          83E1FFFC               lwz       r31,-0x0004(SP)
006D4 00654   X      4E800020               blr
006D8 00658          8062FF1C               lwz       r3,-0x00E4(RTOC)
006DC 0065C          38630138               addi      r3,r3,312
006E0 00660          83E1FFFC               lwz       r31,-0x0004(SP)
006E4 00664   X      4E800020               blr
006E8 00668          8062FF1C               lwz       r3,-0x00E4(RTOC)
006EC 0066C          3863013D               addi      r3,r3,317
006F0 00670          83E1FFFC               lwz       r31,-0x0004(SP)
006F4 00674   X      4E800020               blr
006F8 00678   X      7C0802A6               mflr      r0                        ; LR = 8
006FC 0067C          93A1FFF4               stw       r29,-0x000C(SP)
00700 00680          93C1FFF8               stw       r30,-0x0008(SP)
00704 00684          93E1FFFC               stw       r31,-0x0004(SP)
00708 00688          90010008               stw       r0,0x0008(SP)
0070C 0068C          9421FFA0               stwu      SP,-0x0060(SP)
00710 00690          3BC24890               addi      r30,RTOC,18576
00714 00694   X      547F043E               clrlwi    r31,r3,16
00718 00698          38610038               addi      r3,SP,56
0071C 0069C   X      7FC4F378               mr        r4,r30
00720 006A0   X      38A00080               li        r5,128
00724 006A4   X      3BA00000               li        r29,0
00728 006A8          48006C5D               bl        $+0x6C5C                  ; 0x00007304
0072C 006AC   X      60000000               nop
00730 006B0          9BBE0000               stb       r29,0x0000(r30)
00734 006B4          57E00421               rlwinm.   r0,r31,0,16,16
00738 006B8   X      40820048               bne       $+0x0048                  ; 0x00000700
0073C 006BC          57E00463               rlwinm.   r0,r31,0,17,17
00740 006C0   X      41820018               beq       $+0x0018                  ; 0x000006D8
00744 006C4          38820600               addi      r4,RTOC,1536
00748 006C8          38610038               addi      r3,SP,56
0074C 006CC          3884014F               addi      r4,r4,335
00750 006D0          480078F1               bl        $+0x78F0                  ; 0x00007FC0
00754 006D4   X      60000000               nop
00758 006D8          38820600               addi      r4,RTOC,1536
0075C 006DC          57E60630               rlwinm    r6,r31,0,24,24
00760 006E0          38840159               addi      r4,r4,345
00764 006E4          7CC60034               cntlzw    r6,r6
00768 006E8          38610038               addi      r3,SP,56
0076C 006EC   X      57E5FF7E               extrwi    r5,r31,3,28
00770 006F0   X      54C6D97E               srwi      r6,r6,5
00774 006F4          38C60030               addi      r6,r6,48
00778 006F8          480078C9               bl        $+0x78C8                  ; 0x00007FC0
0077C 006FC   X      60000000               nop
00780 00700   X      57E007FF               clrlwi.   r0,r31,31
00784 00704   X      41820054               beq       $+0x0054                  ; 0x00000758
00788 00708          57E30673               rlwinm.   r3,r31,0,25,25
0078C 0070C   X      41820010               beq       $+0x0010                  ; 0x0000071C
00790 00710          80A2FF1C               lwz       r5,-0x00E4(RTOC)
00794 00714          38A50161               addi      r5,r5,353
00798 00718          4800000C               b         $+0x000C                  ; 0x00000724
0079C 0071C          80A2FF1C               lwz       r5,-0x00E4(RTOC)
007A0 00720          38A50166               addi      r5,r5,358
007A4 00724          57E406B5               rlwinm.   r4,r31,0,26,26
007A8 00728   X      41820010               beq       $+0x0010                  ; 0x00000738
007AC 0072C          38C20600               addi      r6,RTOC,1536
007B0 00730          38C6016C               addi      r6,r6,364
007B4 00734          4800000C               b         $+0x000C                  ; 0x00000740
007B8 00738          38C20600               addi      r6,RTOC,1536
007BC 0073C          38C60171               addi      r6,r6,369
007C0 00740          38820600               addi      r4,RTOC,1536
007C4 00744          38610038               addi      r3,SP,56
007C8 00748          38840177               addi      r4,r4,375
007CC 0074C          48007875               bl        $+0x7874                  ; 0x00007FC0
007D0 00750   X      60000000               nop
007D4 00754          48000018               b         $+0x0018                  ; 0x0000076C
007D8 00758          38820600               addi      r4,RTOC,1536
007DC 0075C          38610038               addi      r3,SP,56
007E0 00760          3884017E               addi      r4,r4,382
007E4 00764          4800785D               bl        $+0x785C                  ; 0x00007FC0
007E8 00768   X      60000000               nop
007EC 0076C          57E006F7               rlwinm.   r0,r31,0,27,27
007F0 00770   X      41820010               beq       $+0x0010                  ; 0x00000780
007F4 00774          80A2FF1C               lwz       r5,-0x00E4(RTOC)
007F8 00778          38A50182               addi      r5,r5,386
007FC 0077C          4800000C               b         $+0x000C                  ; 0x00000788
00800 00780          80A2FF1C               lwz       r5,-0x00E4(RTOC)
00804 00784          38A50189               addi      r5,r5,393
00808 00788          38820600               addi      r4,RTOC,1536
0080C 0078C          38610038               addi      r3,SP,56
00810 00790          38840191               addi      r4,r4,401
00814 00794          4800782D               bl        $+0x782C                  ; 0x00007FC0
00818 00798   X      60000000               nop
0081C 0079C   X      7FC3F378               mr        r3,r30
00820 007A0          38210060               addi      SP,SP,96
00824 007A4          80010008               lwz       r0,0x0008(SP)
00828 007A8   X      7C0803A6               mtlr      r0                        ; LR = 8
0082C 007AC          83A1FFF4               lwz       r29,-0x000C(SP)
00830 007B0          83C1FFF8               lwz       r30,-0x0008(SP)
00834 007B4          83E1FFFC               lwz       r31,-0x0004(SP)
00838 007B8   X      4E800020               blr
0083C 007BC   X      7C0802A6               mflr      r0                        ; LR = 8
00840 007C0          BF61FFEC               stmw      r27,-0x0014(SP)
00844 007C4          90010008               stw       r0,0x0008(SP)
00848 007C8          9421FFA0               stwu      SP,-0x0060(SP)
0084C 007CC   X      7C9E2378               mr        r30,r4
00850 007D0   X      2C1E0000               cmpwi     r30,0
00854 007D4   X      7C7F1B78               mr        r31,r3
00858 007D8   X      40820028               bne       $+0x0028                  ; 0x00000800
0085C 007DC          387F059C               addi      r3,r31,1436
00860 007E0   X      388000F0               li        r4,240
00864 007E4          48016AB5               bl        $+0x16AB4                 ; 0x00017298
00868 007E8          80410014               lwz       RTOC,0x0014(SP)
0086C 007EC          38210060               addi      SP,SP,96
00870 007F0          80010008               lwz       r0,0x0008(SP)
00874 007F4   X      7C0803A6               mtlr      r0                        ; LR = 8
00878 007F8          BB61FFEC               lmw       r27,-0x0014(SP)
0087C 007FC   X      4E800020               blr
00880 00800          38C204D4               addi      r6,RTOC,1236
00884 00804   X      7FC3F378               mr        r3,r30
00888 00808          83A2FF1C               lwz       r29,-0x00E4(RTOC)
0088C 0080C          80A60000               lwz       r5,0x0000(r6)
00890 00810          389D0194               addi      r4,r29,404
00894 00814          480077AD               bl        $+0x77AC                  ; 0x00007FC0
00898 00818   X      60000000               nop
0089C 0081C          819F0534               lwz       r12,0x0534(r31)
008A0 00820          806C0030               lwz       r3,0x0030(r12)
008A4 00824          48016CFD               bl        $+0x16CFC                 ; 0x00017520
008A8 00828          80410014               lwz       RTOC,0x0014(SP)
008AC 0082C          819F0534               lwz       r12,0x0534(r31)
008B0 00830   X      7C7C1B78               mr        r28,r3
008B4 00834          806C0028               lwz       r3,0x0028(r12)
008B8 00838          48016CE9               bl        $+0x16CE8                 ; 0x00017520
008BC 0083C          80410014               lwz       RTOC,0x0014(SP)
008C0 00840          819F0534               lwz       r12,0x0534(r31)
008C4 00844   X      7C7B1B78               mr        r27,r3
008C8 00848          806C0000               lwz       r3,0x0000(r12)
008CC 0084C          48016CD5               bl        $+0x16CD4                 ; 0x00017520
008D0 00850          80410014               lwz       RTOC,0x0014(SP)
008D4 00854          389D0199               addi      r4,r29,409
008D8 00858   X      7C651B78               mr        r5,r3
008DC 0085C   X      7FC3F378               mr        r3,r30
008E0 00860   X      7F66DB78               mr        r6,r27
008E4 00864   X      7F87E378               mr        r7,r28
008E8 00868          48007759               bl        $+0x7758                  ; 0x00007FC0
008EC 0086C   X      60000000               nop
008F0 00870          819F0534               lwz       r12,0x0534(r31)
008F4 00874          806C0060               lwz       r3,0x0060(r12)
008F8 00878          48016CA9               bl        $+0x16CA8                 ; 0x00017520
008FC 0087C          80410014               lwz       RTOC,0x0014(SP)
00900 00880          389D01C0               addi      r4,r29,448
00904 00884   X      7C651B78               mr        r5,r3
00908 00888   X      7FC3F378               mr        r3,r30
0090C 0088C          48007735               bl        $+0x7734                  ; 0x00007FC0
00910 00890   X      60000000               nop
00914 00894          819F0058               lwz       r12,0x0058(r31)
00918 00898   X      3C0CFFF7               subis     r0,r12,9
0091C 0089C   X      2C001011               cmpwi     r0,4113
00920 008A0   X      4182005C               beq       $+0x005C                  ; 0x000008FC
00924 008A4          819F0534               lwz       r12,0x0534(r31)
00928 008A8          806C0078               lwz       r3,0x0078(r12)
0092C 008AC          48016C75               bl        $+0x16C74                 ; 0x00017520
00930 008B0          80410014               lwz       RTOC,0x0014(SP)
00934 008B4          819F0534               lwz       r12,0x0534(r31)
00938 008B8   X      7C7D1B78               mr        r29,r3
0093C 008BC          806C0070               lwz       r3,0x0070(r12)
00940 008C0          48016C61               bl        $+0x16C60                 ; 0x00017520
00944 008C4          80410014               lwz       RTOC,0x0014(SP)
00948 008C8          819F0534               lwz       r12,0x0534(r31)
0094C 008CC   X      7C7C1B78               mr        r28,r3
00950 008D0          806C0068               lwz       r3,0x0068(r12)
00954 008D4          48016C4D               bl        $+0x16C4C                 ; 0x00017520
00958 008D8          80410014               lwz       RTOC,0x0014(SP)
0095C 008DC          38820600               addi      r4,RTOC,1536
00960 008E0   X      7C651B78               mr        r5,r3
00964 008E4          388401CD               addi      r4,r4,461
00968 008E8   X      7FC3F378               mr        r3,r30
0096C 008EC   X      7F86E378               mr        r6,r28
00970 008F0   X      7FA7EB78               mr        r7,r29
00974 008F4          480076CD               bl        $+0x76CC                  ; 0x00007FC0
00978 008F8   X      60000000               nop
0097C 008FC          38820600               addi      r4,RTOC,1536
00980 00900   X      7FC3F378               mr        r3,r30
00984 00904          388401F8               addi      r4,r4,504
00988 00908          480076B9               bl        $+0x76B8                  ; 0x00007FC0
0098C 0090C   X      60000000               nop
00990 00910          80BF0588               lwz       r5,0x0588(r31)
00994 00914   X      2C050000               cmpwi     r5,0
00998 00918   X      4082001C               bne       $+0x001C                  ; 0x00000934
0099C 0091C          38820600               addi      r4,RTOC,1536
009A0 00920   X      7FC3F378               mr        r3,r30
009A4 00924          388401FA               addi      r4,r4,506
009A8 00928          48007699               bl        $+0x7698                  ; 0x00007FC0
009AC 0092C   X      60000000               nop
009B0 00930          4800001C               b         $+0x001C                  ; 0x0000094C
009B4 00934          38820600               addi      r4,RTOC,1536
009B8 00938   X      7FC3F378               mr        r3,r30
009BC 0093C          80C50000               lwz       r6,0x0000(r5)
009C0 00940          38840207               addi      r4,r4,519
009C4 00944          4800767D               bl        $+0x767C                  ; 0x00007FC0
009C8 00948   X      60000000               nop
009CC 0094C          819F0534               lwz       r12,0x0534(r31)
009D0 00950          806C0030               lwz       r3,0x0030(r12)
009D4 00954          5463039D               rlwinm.   r3,r3,0,14,14
009D8 00958   X      41820018               beq       $+0x0018                  ; 0x00000970
009DC 0095C          38820600               addi      r4,RTOC,1536
009E0 00960   X      7FC3F378               mr        r3,r30
009E4 00964          38840224               addi      r4,r4,548
009E8 00968          48007659               bl        $+0x7658                  ; 0x00007FC0
009EC 0096C   X      60000000               nop
009F0 00970          83BF05A4               lwz       r29,0x05A4(r31)
009F4 00974   X      7FC3F378               mr        r3,r30
009F8 00978          93A10038               stw       r29,0x0038(SP)
009FC 0097C          83A2FF1C               lwz       r29,-0x00E4(RTOC)
00A00 00980          80BF0548               lwz       r5,0x0548(r31)
00A04 00984          389D0231               addi      r4,r29,561
00A08 00988          80DF0544               lwz       r6,0x0544(r31)
00A0C 0098C          80FF05D0               lwz       r7,0x05D0(r31)
00A10 00990          811F05D4               lwz       r8,0x05D4(r31)
00A14 00994          813F05D8               lwz       r9,0x05D8(r31)
00A18 00998          815F059C               lwz       r10,0x059C(r31)
00A1C 0099C          48007625               bl        $+0x7624                  ; 0x00007FC0
00A20 009A0   X      60000000               nop
00A24 009A4          801F05FC               lwz       r0,0x05FC(r31)
00A28 009A8   X      7FC3F378               mr        r3,r30
00A2C 009AC          90010038               stw       r0,0x0038(SP)
00A30 009B0          389D0269               addi      r4,r29,617
00A34 009B4          801F05DC               lwz       r0,0x05DC(r31)
00A38 009B8          9001003C               stw       r0,0x003C(SP)
00A3C 009BC          801F05E0               lwz       r0,0x05E0(r31)
00A40 009C0          90010040               stw       r0,0x0040(SP)
00A44 009C4          801F05E4               lwz       r0,0x05E4(r31)
00A48 009C8          90010044               stw       r0,0x0044(SP)
00A4C 009CC          80BF05EC               lwz       r5,0x05EC(r31)
00A50 009D0          80DF056C               lwz       r6,0x056C(r31)
00A54 009D4          80FF05E8               lwz       r7,0x05E8(r31)
00A58 009D8          811F05F0               lwz       r8,0x05F0(r31)
00A5C 009DC          813F05F4               lwz       r9,0x05F4(r31)
00A60 009E0          815F05F8               lwz       r10,0x05F8(r31)
00A64 009E4          480075DD               bl        $+0x75DC                  ; 0x00007FC0
00A68 009E8   X      60000000               nop
00A6C 009EC          80BF0604               lwz       r5,0x0604(r31)
00A70 009F0   X      7CA72B78               mr        r7,r5
00A74 009F4          811F0608               lwz       r8,0x0608(r31)
00A78 009F8   X      7FC3F378               mr        r3,r30
00A7C 009FC          813F060C               lwz       r9,0x060C(r31)
00A80 00A00          7D454214               add       r10,r5,r8
00A84 00A04          801F0600               lwz       r0,0x0600(r31)
00A88 00A08          7D4A4A14               add       r10,r10,r9
00A8C 00A0C          80DF0570               lwz       r6,0x0570(r31)
00A90 00A10          389D02AC               addi      r4,r29,684
00A94 00A14   X      7D4A0050               sub       r10,r0,r10
00A98 00A18          480075A9               bl        $+0x75A8                  ; 0x00007FC0
00A9C 00A1C   X      60000000               nop
00AA0 00A20          389D02DB               addi      r4,r29,731
00AA4 00A24   X      7FC3F378               mr        r3,r30
00AA8 00A28          48007599               bl        $+0x7598                  ; 0x00007FC0
00AAC 00A2C   X      60000000               nop
00AB0 00A30          83BF0078               lwz       r29,0x0078(r31)
00AB4 00A34   X      2C1D0000               cmpwi     r29,0
00AB8 00A38   X      41820028               beq       $+0x0028                  ; 0x00000A60
00ABC 00A3C          38820600               addi      r4,RTOC,1536
00AC0 00A40          38BD0004               addi      r5,r29,4
00AC4 00A44   X      7FC3F378               mr        r3,r30
00AC8 00A48          388402E6               addi      r4,r4,742
00ACC 00A4C          48007575               bl        $+0x7574                  ; 0x00007FC0
00AD0 00A50   X      60000000               nop
00AD4 00A54          83BD0000               lwz       r29,0x0000(r29)
00AD8 00A58   X      2C1D0000               cmpwi     r29,0
00ADC 00A5C   X      4082FFE0               bne       $-0x0020                  ; 0x00000A3C
00AE0 00A60          83A2FF1C               lwz       r29,-0x00E4(RTOC)
00AE4 00A64   X      7FC3F378               mr        r3,r30
00AE8 00A68          389D01F8               addi      r4,r29,504
00AEC 00A6C          48007555               bl        $+0x7554                  ; 0x00007FC0
00AF0 00A70   X      60000000               nop
00AF4 00A74          819F0534               lwz       r12,0x0534(r31)
00AF8 00A78          806C0040               lwz       r3,0x0040(r12)
00AFC 00A7C          48016AA5               bl        $+0x16AA4                 ; 0x00017520
00B00 00A80          80410014               lwz       RTOC,0x0014(SP)
00B04 00A84          819F0054               lwz       r12,0x0054(r31)
00B08 00A88   X      5463043E               clrlwi    r3,r3,16
00B0C 00A8C          800C0010               lwz       r0,0x0010(r12)
00B10 00A90          389D02EA               addi      r4,r29,746
00B14 00A94          7C030214               add       r0,r3,r0
00B18 00A98   X      7FC3F378               mr        r3,r30
00B1C 00A9C          900C0010               stw       r0,0x0010(r12)
00B20 00AA0          801F05C8               lwz       r0,0x05C8(r31)
00B24 00AA4          90010038               stw       r0,0x0038(SP)
00B28 00AA8          819F0054               lwz       r12,0x0054(r31)
00B2C 00AAC          80BF057C               lwz       r5,0x057C(r31)
00B30 00AB0          812C0010               lwz       r9,0x0010(r12)
00B34 00AB4          80DF0578               lwz       r6,0x0578(r31)
00B38 00AB8          80FF0648               lwz       r7,0x0648(r31)
00B3C 00ABC          811F0644               lwz       r8,0x0644(r31)
00B40 00AC0          815F05A0               lwz       r10,0x05A0(r31)
00B44 00AC4          480074FD               bl        $+0x74FC                  ; 0x00007FC0
00B48 00AC8   X      60000000               nop
00B4C 00ACC          80BF064C               lwz       r5,0x064C(r31)
00B50 00AD0   X      7FC3F378               mr        r3,r30
00B54 00AD4          80DF0650               lwz       r6,0x0650(r31)
00B58 00AD8          389D0322               addi      r4,r29,802
00B5C 00ADC          80FF0660               lwz       r7,0x0660(r31)
00B60 00AE0          811F0664               lwz       r8,0x0664(r31)
00B64 00AE4          480074DD               bl        $+0x74DC                  ; 0x00007FC0
00B68 00AE8   X      60000000               nop
00B6C 00AEC          80BF0658               lwz       r5,0x0658(r31)
00B70 00AF0   X      7FC3F378               mr        r3,r30
00B74 00AF4          80FF065C               lwz       r7,0x065C(r31)
00B78 00AF8   X      7CA92B78               mr        r9,r5
00B7C 00AFC          801F0654               lwz       r0,0x0654(r31)
00B80 00B00          7D853A14               add       r12,r5,r7
00B84 00B04   X      7CEA3B78               mr        r10,r7
00B88 00B08          389D0342               addi      r4,r29,834
00B8C 00B0C   X      7C0C0050               sub       r0,r0,r12
00B90 00B10          90010038               stw       r0,0x0038(SP)
00B94 00B14          80DF0594               lwz       r6,0x0594(r31)
00B98 00B18          811F0598               lwz       r8,0x0598(r31)
00B9C 00B1C          480074A5               bl        $+0x74A4                  ; 0x00007FC0
00BA0 00B20   X      60000000               nop
00BA4 00B24          80BF0610               lwz       r5,0x0610(r31)
00BA8 00B28   X      2C050000               cmpwi     r5,0
00BAC 00B2C   X      41820018               beq       $+0x0018                  ; 0x00000B44
00BB0 00B30          38820600               addi      r4,RTOC,1536
00BB4 00B34   X      7FC3F378               mr        r3,r30
00BB8 00B38          38840380               addi      r4,r4,896
00BBC 00B3C          48007485               bl        $+0x7484                  ; 0x00007FC0
00BC0 00B40   X      60000000               nop
00BC4 00B44          80BF0614               lwz       r5,0x0614(r31)
00BC8 00B48   X      2C050000               cmpwi     r5,0
00BCC 00B4C   X      41820018               beq       $+0x0018                  ; 0x00000B64
00BD0 00B50          38820600               addi      r4,RTOC,1536
00BD4 00B54   X      7FC3F378               mr        r3,r30
00BD8 00B58          3884038D               addi      r4,r4,909
00BDC 00B5C          48007465               bl        $+0x7464                  ; 0x00007FC0
00BE0 00B60   X      60000000               nop
00BE4 00B64          80BF0618               lwz       r5,0x0618(r31)
00BE8 00B68   X      2C050000               cmpwi     r5,0
00BEC 00B6C   X      41820018               beq       $+0x0018                  ; 0x00000B84
00BF0 00B70          38820600               addi      r4,RTOC,1536
00BF4 00B74   X      7FC3F378               mr        r3,r30
00BF8 00B78          3884039A               addi      r4,r4,922
00BFC 00B7C          48007445               bl        $+0x7444                  ; 0x00007FC0
00C00 00B80   X      60000000               nop
00C04 00B84          80BF061C               lwz       r5,0x061C(r31)
00C08 00B88   X      2C050000               cmpwi     r5,0
00C0C 00B8C   X      41820018               beq       $+0x0018                  ; 0x00000BA4
00C10 00B90          38820600               addi      r4,RTOC,1536
00C14 00B94   X      7FC3F378               mr        r3,r30
00C18 00B98          388403A7               addi      r4,r4,935
00C1C 00B9C          48007425               bl        $+0x7424                  ; 0x00007FC0
00C20 00BA0   X      60000000               nop
00C24 00BA4          80BF0620               lwz       r5,0x0620(r31)
00C28 00BA8   X      2C050000               cmpwi     r5,0
00C2C 00BAC   X      41820018               beq       $+0x0018                  ; 0x00000BC4
00C30 00BB0          38820600               addi      r4,RTOC,1536
00C34 00BB4   X      7FC3F378               mr        r3,r30
00C38 00BB8          388403B4               addi      r4,r4,948
00C3C 00BBC          48007405               bl        $+0x7404                  ; 0x00007FC0
00C40 00BC0   X      60000000               nop
00C44 00BC4          80BF0624               lwz       r5,0x0624(r31)
00C48 00BC8   X      2C050000               cmpwi     r5,0
00C4C 00BCC   X      41820018               beq       $+0x0018                  ; 0x00000BE4
00C50 00BD0          38820600               addi      r4,RTOC,1536
00C54 00BD4   X      7FC3F378               mr        r3,r30
00C58 00BD8          388403C1               addi      r4,r4,961
00C5C 00BDC          480073E5               bl        $+0x73E4                  ; 0x00007FC0
00C60 00BE0   X      60000000               nop
00C64 00BE4          80BF0628               lwz       r5,0x0628(r31)
00C68 00BE8   X      2C050000               cmpwi     r5,0
00C6C 00BEC   X      41820018               beq       $+0x0018                  ; 0x00000C04
00C70 00BF0          38820600               addi      r4,RTOC,1536
00C74 00BF4   X      7FC3F378               mr        r3,r30
00C78 00BF8          388403CE               addi      r4,r4,974
00C7C 00BFC          480073C5               bl        $+0x73C4                  ; 0x00007FC0
00C80 00C00   X      60000000               nop
00C84 00C04          80BF062C               lwz       r5,0x062C(r31)
00C88 00C08   X      2C050000               cmpwi     r5,0
00C8C 00C0C   X      41820018               beq       $+0x0018                  ; 0x00000C24
00C90 00C10          38820600               addi      r4,RTOC,1536
00C94 00C14   X      7FC3F378               mr        r3,r30
00C98 00C18          388403DB               addi      r4,r4,987
00C9C 00C1C          480073A5               bl        $+0x73A4                  ; 0x00007FC0
00CA0 00C20   X      60000000               nop
00CA4 00C24          80BF0630               lwz       r5,0x0630(r31)
00CA8 00C28   X      2C050000               cmpwi     r5,0
00CAC 00C2C   X      41820018               beq       $+0x0018                  ; 0x00000C44
00CB0 00C30          38820600               addi      r4,RTOC,1536
00CB4 00C34   X      7FC3F378               mr        r3,r30
00CB8 00C38          388403E8               addi      r4,r4,1000
00CBC 00C3C          48007385               bl        $+0x7384                  ; 0x00007FC0
00CC0 00C40   X      60000000               nop
00CC4 00C44          80BF0634               lwz       r5,0x0634(r31)
00CC8 00C48   X      2C050000               cmpwi     r5,0
00CCC 00C4C   X      41820018               beq       $+0x0018                  ; 0x00000C64
00CD0 00C50          38820600               addi      r4,RTOC,1536
00CD4 00C54   X      7FC3F378               mr        r3,r30
00CD8 00C58          38840412               addi      r4,r4,1042
00CDC 00C5C          48007365               bl        $+0x7364                  ; 0x00007FC0
00CE0 00C60   X      60000000               nop
00CE4 00C64          80BF0638               lwz       r5,0x0638(r31)
00CE8 00C68   X      2C050000               cmpwi     r5,0
00CEC 00C6C   X      41820018               beq       $+0x0018                  ; 0x00000C84
00CF0 00C70          38820600               addi      r4,RTOC,1536
00CF4 00C74   X      7FC3F378               mr        r3,r30
00CF8 00C78          3884043C               addi      r4,r4,1084
00CFC 00C7C          48007345               bl        $+0x7344                  ; 0x00007FC0
00D00 00C80   X      60000000               nop
00D04 00C84          80BF063C               lwz       r5,0x063C(r31)
00D08 00C88   X      2C050000               cmpwi     r5,0
00D0C 00C8C   X      41820018               beq       $+0x0018                  ; 0x00000CA4
00D10 00C90          38820600               addi      r4,RTOC,1536
00D14 00C94   X      7FC3F378               mr        r3,r30
00D18 00C98          38840466               addi      r4,r4,1126
00D1C 00C9C          48007325               bl        $+0x7324                  ; 0x00007FC0
00D20 00CA0   X      60000000               nop
00D24 00CA4          80BF0640               lwz       r5,0x0640(r31)
00D28 00CA8   X      2C050000               cmpwi     r5,0
00D2C 00CAC   X      41820018               beq       $+0x0018                  ; 0x00000CC4
00D30 00CB0          38820600               addi      r4,RTOC,1536
00D34 00CB4   X      7FC3F378               mr        r3,r30
00D38 00CB8          38840490               addi      r4,r4,1168
00D3C 00CBC          48007305               bl        $+0x7304                  ; 0x00007FC0
00D40 00CC0   X      60000000               nop
00D44 00CC4          819F0054               lwz       r12,0x0054(r31)
00D48 00CC8          80AC0010               lwz       r5,0x0010(r12)
00D4C 00CCC   X      28050000               cmplwi    r5,0x0000
00D50 00CD0   X      40810018               ble       $+0x0018                  ; 0x00000CE8
00D54 00CD4          38820600               addi      r4,RTOC,1536
00D58 00CD8   X      7FC3F378               mr        r3,r30
00D5C 00CDC          388404BA               addi      r4,r4,1210
00D60 00CE0          480072E1               bl        $+0x72E0                  ; 0x00007FC0
00D64 00CE4   X      60000000               nop
00D68 00CE8          80BF0668               lwz       r5,0x0668(r31)
00D6C 00CEC   X      2C050000               cmpwi     r5,0
00D70 00CF0   X      41820018               beq       $+0x0018                  ; 0x00000D08
00D74 00CF4          38820600               addi      r4,RTOC,1536
00D78 00CF8   X      7FC3F378               mr        r3,r30
00D7C 00CFC          388404C7               addi      r4,r4,1223
00D80 00D00          480072C1               bl        $+0x72C0                  ; 0x00007FC0
00D84 00D04   X      60000000               nop
00D88 00D08          80BF066C               lwz       r5,0x066C(r31)
00D8C 00D0C   X      2C050000               cmpwi     r5,0
00D90 00D10   X      41820018               beq       $+0x0018                  ; 0x00000D28
00D94 00D14          38820600               addi      r4,RTOC,1536
00D98 00D18   X      7FC3F378               mr        r3,r30
00D9C 00D1C          388404D4               addi      r4,r4,1236
00DA0 00D20          480072A1               bl        $+0x72A0                  ; 0x00007FC0
00DA4 00D24   X      60000000               nop
00DA8 00D28          80BF0670               lwz       r5,0x0670(r31)
00DAC 00D2C   X      2C050000               cmpwi     r5,0
00DB0 00D30   X      41820018               beq       $+0x0018                  ; 0x00000D48
00DB4 00D34          38820600               addi      r4,RTOC,1536
00DB8 00D38   X      7FC3F378               mr        r3,r30
00DBC 00D3C          388404E1               addi      r4,r4,1249
00DC0 00D40          48007281               bl        $+0x7280                  ; 0x00007FC0
00DC4 00D44   X      60000000               nop
00DC8 00D48          80BF0674               lwz       r5,0x0674(r31)
00DCC 00D4C   X      2C050000               cmpwi     r5,0
00DD0 00D50   X      41820018               beq       $+0x0018                  ; 0x00000D68
00DD4 00D54          38820600               addi      r4,RTOC,1536
00DD8 00D58   X      7FC3F378               mr        r3,r30
00DDC 00D5C          388404EE               addi      r4,r4,1262
00DE0 00D60          48007261               bl        $+0x7260                  ; 0x00007FC0
00DE4 00D64   X      60000000               nop
00DE8 00D68          80BF0678               lwz       r5,0x0678(r31)
00DEC 00D6C   X      2C050000               cmpwi     r5,0
00DF0 00D70   X      41820018               beq       $+0x0018                  ; 0x00000D88
00DF4 00D74          38820600               addi      r4,RTOC,1536
00DF8 00D78   X      7FC3F378               mr        r3,r30
00DFC 00D7C          388404FB               addi      r4,r4,1275
00E00 00D80          48007241               bl        $+0x7240                  ; 0x00007FC0
00E04 00D84   X      60000000               nop
00E08 00D88          80BF067C               lwz       r5,0x067C(r31)
00E0C 00D8C   X      2C050000               cmpwi     r5,0
00E10 00D90   X      41820018               beq       $+0x0018                  ; 0x00000DA8
00E14 00D94          38820600               addi      r4,RTOC,1536
00E18 00D98   X      7FC3F378               mr        r3,r30
00E1C 00D9C          38840508               addi      r4,r4,1288
00E20 00DA0          48007221               bl        $+0x7220                  ; 0x00007FC0
00E24 00DA4   X      60000000               nop
00E28 00DA8          80BF0680               lwz       r5,0x0680(r31)
00E2C 00DAC   X      2C050000               cmpwi     r5,0
00E30 00DB0   X      41820018               beq       $+0x0018                  ; 0x00000DC8
00E34 00DB4          38820600               addi      r4,RTOC,1536
00E38 00DB8   X      7FC3F378               mr        r3,r30
00E3C 00DBC          38840515               addi      r4,r4,1301
00E40 00DC0          48007201               bl        $+0x7200                  ; 0x00007FC0
00E44 00DC4   X      60000000               nop
00E48 00DC8          80BF0684               lwz       r5,0x0684(r31)
00E4C 00DCC   X      2C050000               cmpwi     r5,0
00E50 00DD0   X      41820018               beq       $+0x0018                  ; 0x00000DE8
00E54 00DD4          38820600               addi      r4,RTOC,1536
00E58 00DD8   X      7FC3F378               mr        r3,r30
00E5C 00DDC          38840522               addi      r4,r4,1314
00E60 00DE0          480071E1               bl        $+0x71E0                  ; 0x00007FC0
00E64 00DE4   X      60000000               nop
00E68 00DE8          80BF0688               lwz       r5,0x0688(r31)
00E6C 00DEC   X      2C050000               cmpwi     r5,0
00E70 00DF0   X      41820018               beq       $+0x0018                  ; 0x00000E08
00E74 00DF4          38820600               addi      r4,RTOC,1536
00E78 00DF8   X      7FC3F378               mr        r3,r30
00E7C 00DFC          3884052F               addi      r4,r4,1327
00E80 00E00          480071C1               bl        $+0x71C0                  ; 0x00007FC0
00E84 00E04   X      60000000               nop
00E88 00E08          80BF05A8               lwz       r5,0x05A8(r31)
00E8C 00E0C   X      2C050000               cmpwi     r5,0
00E90 00E10   X      41820018               beq       $+0x0018                  ; 0x00000E28
00E94 00E14          38820600               addi      r4,RTOC,1536
00E98 00E18   X      7FC3F378               mr        r3,r30
00E9C 00E1C          3884053C               addi      r4,r4,1340
00EA0 00E20          480071A1               bl        $+0x71A0                  ; 0x00007FC0
00EA4 00E24   X      60000000               nop
00EA8 00E28          80BF05AC               lwz       r5,0x05AC(r31)
00EAC 00E2C   X      2C050000               cmpwi     r5,0
00EB0 00E30   X      41820018               beq       $+0x0018                  ; 0x00000E48
00EB4 00E34          38820600               addi      r4,RTOC,1536
00EB8 00E38   X      7FC3F378               mr        r3,r30
00EBC 00E3C          38840549               addi      r4,r4,1353
00EC0 00E40          48007181               bl        $+0x7180                  ; 0x00007FC0
00EC4 00E44   X      60000000               nop
00EC8 00E48          80BF05B0               lwz       r5,0x05B0(r31)
00ECC 00E4C   X      2C050000               cmpwi     r5,0
00ED0 00E50   X      41820018               beq       $+0x0018                  ; 0x00000E68
00ED4 00E54          38820600               addi      r4,RTOC,1536
00ED8 00E58   X      7FC3F378               mr        r3,r30
00EDC 00E5C          38840556               addi      r4,r4,1366
00EE0 00E60          48007161               bl        $+0x7160                  ; 0x00007FC0
00EE4 00E64   X      60000000               nop
00EE8 00E68          80BF05B4               lwz       r5,0x05B4(r31)
00EEC 00E6C   X      2C050000               cmpwi     r5,0
00EF0 00E70   X      41820018               beq       $+0x0018                  ; 0x00000E88
00EF4 00E74          38820600               addi      r4,RTOC,1536
00EF8 00E78   X      7FC3F378               mr        r3,r30
00EFC 00E7C          38840563               addi      r4,r4,1379
00F00 00E80          48007141               bl        $+0x7140                  ; 0x00007FC0
00F04 00E84   X      60000000               nop
00F08 00E88          80BF05B8               lwz       r5,0x05B8(r31)
00F0C 00E8C   X      2C050000               cmpwi     r5,0
00F10 00E90   X      41820018               beq       $+0x0018                  ; 0x00000EA8
00F14 00E94          38820600               addi      r4,RTOC,1536
00F18 00E98   X      7FC3F378               mr        r3,r30
00F1C 00E9C          38840570               addi      r4,r4,1392
00F20 00EA0          48007121               bl        $+0x7120                  ; 0x00007FC0
00F24 00EA4   X      60000000               nop
00F28 00EA8          80BF05BC               lwz       r5,0x05BC(r31)
00F2C 00EAC   X      2C050000               cmpwi     r5,0
00F30 00EB0   X      41820018               beq       $+0x0018                  ; 0x00000EC8
00F34 00EB4          38820600               addi      r4,RTOC,1536
00F38 00EB8   X      7FC3F378               mr        r3,r30
00F3C 00EBC          3884057D               addi      r4,r4,1405
00F40 00EC0          48007101               bl        $+0x7100                  ; 0x00007FC0
00F44 00EC4   X      60000000               nop
00F48 00EC8          80BF05C0               lwz       r5,0x05C0(r31)
00F4C 00ECC   X      2C050000               cmpwi     r5,0
00F50 00ED0   X      41820018               beq       $+0x0018                  ; 0x00000EE8
00F54 00ED4          38820600               addi      r4,RTOC,1536
00F58 00ED8   X      7FC3F378               mr        r3,r30
00F5C 00EDC          3884058A               addi      r4,r4,1418
00F60 00EE0          480070E1               bl        $+0x70E0                  ; 0x00007FC0
00F64 00EE4   X      60000000               nop
00F68 00EE8          80BF05C4               lwz       r5,0x05C4(r31)
00F6C 00EEC   X      2C050000               cmpwi     r5,0
00F70 00EF0   X      41820018               beq       $+0x0018                  ; 0x00000F08
00F74 00EF4          38820600               addi      r4,RTOC,1536
00F78 00EF8   X      7FC3F378               mr        r3,r30
00F7C 00EFC          38840597               addi      r4,r4,1431
00F80 00F00          480070C1               bl        $+0x70C0                  ; 0x00007FC0
00F84 00F04   X      60000000               nop
00F88 00F08          38210060               addi      SP,SP,96
00F8C 00F0C          80010008               lwz       r0,0x0008(SP)
00F90 00F10   X      7C0803A6               mtlr      r0                        ; LR = 8
00F94 00F14          BB61FFEC               lmw       r27,-0x0014(SP)
00F98 00F18   X      4E800020               blr
00F9C 00F1C   X      7C0802A6               mflr      r0                        ; LR = 8
00FA0 00F20          BF41FFE8               stmw      r26,-0x0018(SP)
00FA4 00F24          90010008               stw       r0,0x0008(SP)
00FA8 00F28          9421FFA0               stwu      SP,-0x0060(SP)
00FAC 00F2C          38A10038               addi      r5,SP,56
00FB0 00F30   X      7C9A2378               mr        r26,r4
00FB4 00F34          38820600               addi      r4,RTOC,1536
00FB8 00F38   X      7C7C1B78               mr        r28,r3
00FBC 00F3C          388405A4               addi      r4,r4,1444
00FC0 00F40          4800C111               bl        $+0xC110                  ; 0x0000D050
00FC4 00F44   X      60000000               nop
00FC8 00F48   X      7C7B1B78               mr        r27,r3
00FCC 00F4C   X      2C1B0000               cmpwi     r27,0
00FD0 00F50   X      40820034               bne       $+0x0034                  ; 0x00000F84
00FD4 00F54          83E2FF1C               lwz       r31,-0x00E4(RTOC)
00FD8 00F58   X      38600000               li        r3,0
00FDC 00F5C          389F05B7               addi      r4,r31,1463
00FE0 00F60          38BF05A4               addi      r5,r31,1444
00FE4 00F64          48007E95               bl        $+0x7E94                  ; 0x00008DF8
00FE8 00F68   X      60000000               nop
00FEC 00F6C   X      38600000               li        r3,0
00FF0 00F70          38210060               addi      SP,SP,96
00FF4 00F74          80010008               lwz       r0,0x0008(SP)
00FF8 00F78   X      7C0803A6               mtlr      r0                        ; LR = 8
00FFC 00F7C          BB41FFE8               lmw       r26,-0x0018(SP)
01000 00F80   X      4E800020               blr
01004 00F84          83A10038               lwz       r29,0x0038(SP)
01008 00F88   X      3BC0CCCD               li        r30,-13107
0100C 00F8C   X      3FDECCCD               subis     r30,r30,13107
01010 00F90          7FBEE816               mulhwu    r29,r30,r29
01014 00F94   X      3BC00000               li        r30,0
01018 00F98   X      57BDE13E               srwi      r29,r29,4
0101C 00F9C   X      2C1D0000               cmpwi     r29,0
01020 00FA0   X      40810028               ble       $+0x0028                  ; 0x00000FC8
01024 00FA4   X      3BFBFFF4               subi      r31,r27,12
01028 00FA8          889F000F               lbz       r4,0x000F(r31)
0102C 00FAC          3BDE0001               addi      r30,r30,1
01030 00FB0          84BF0014               lwzu      r5,0x0014(r31)
01034 00FB4   X      7F83E378               mr        r3,r28
01038 00FB8          480164A9               bl        $+0x164A8                 ; 0x00017460
0103C 00FBC          80410014               lwz       RTOC,0x0014(SP)
01040 00FC0   X      7C1EE800               cmpw      r30,r29
01044 00FC4   X      4180FFE4               blt       $-0x001C                  ; 0x00000FA8
01048 00FC8   X      2C1D0000               cmpwi     r29,0
0104C 00FCC   X      3BE00000               li        r31,0
01050 00FD0   X      40810028               ble       $+0x0028                  ; 0x00000FF8
01054 00FD4   X      7FA903A6               mtctr     r29                       ; CTR = 9
01058 00FD8   X      393BFFEF               subi      r9,r27,17
0105C 00FDC          48000008               b         $+0x0008                  ; 0x00000FE4
01060 00FE0   X      418200EC               beq       $+0x00EC                  ; 0x000010CC
01064 00FE4          8C090014               lbzu      r0,0x0014(r9)
01068 00FE8   X      2C000014               cmpwi     r0,20
0106C 00FEC   X      4200FFF4               bdnz      $-0x000C                  ; 0x00000FE0
01070 00FF0   X      418200DC               beq       $+0x00DC                  ; 0x000010CC
01074 00FF4   X      7FBFEB78               mr        r31,r29
01078 00FF8   X      7F63DB78               mr        r3,r27
0107C 00FFC          4800C01D               bl        $+0xC01C                  ; 0x0000D018
01080 01000   X      60000000               nop
01084 01004   X      7C1FE800               cmpw      r31,r29
01088 01008   X      41800024               blt       $+0x0024                  ; 0x0000102C
0108C 0100C          3BC20600               addi      r30,RTOC,1536
01090 01010   X      38600000               li        r3,0
01094 01014          389E05DD               addi      r4,r30,1501
01098 01018          38BE05A4               addi      r5,r30,1444
0109C 0101C   X      38C00014               li        r6,20
010A0 01020          48007DD9               bl        $+0x7DD8                  ; 0x00008DF8
010A4 01024   X      60000000               nop
010A8 01028          4BFFFF44               b         $-0x00BC                  ; 0x00000F6C
010AC 0102C          38820600               addi      r4,RTOC,1536
010B0 01030   X      7F83E378               mr        r3,r28
010B4 01034          38840602               addi      r4,r4,1538
010B8 01038   X      38A00000               li        r5,0
010BC 0103C          4800C015               bl        $+0xC014                  ; 0x0000D050
010C0 01040   X      60000000               nop
010C4 01044   X      2C030000               cmpwi     r3,0
010C8 01048   X      40820020               bne       $+0x0020                  ; 0x00001068
010CC 0104C          3BC20600               addi      r30,RTOC,1536
010D0 01050   X      38600000               li        r3,0
010D4 01054          389E05B7               addi      r4,r30,1463
010D8 01058          38BE0602               addi      r5,r30,1538
010DC 0105C          48007D9D               bl        $+0x7D9C                  ; 0x00008DF8
010E0 01060   X      60000000               nop
010E4 01064          4BFFFF08               b         $-0x00F8                  ; 0x00000F6C
010E8 01068   X      57E0103A               slwi      r0,r31,2
010EC 0106C          7C83002E               lwzx      r4,r3,r0
010F0 01070          909A0000               stw       r4,0x0000(r26)
010F4 01074          4800BFA5               bl        $+0xBFA4                  ; 0x0000D018
010F8 01078   X      60000000               nop
010FC 0107C          80BA0000               lwz       r5,0x0000(r26)
01100 01080   X      2C050000               cmpwi     r5,0
01104 01084   X      4082001C               bne       $+0x001C                  ; 0x000010A0
01108 01088          38820600               addi      r4,RTOC,1536
0110C 0108C   X      38600000               li        r3,0
01110 01090          3884060F               addi      r4,r4,1551
01114 01094          48007D65               bl        $+0x7D64                  ; 0x00008DF8
01118 01098   X      60000000               nop
0111C 0109C          4BFFFED0               b         $-0x0130                  ; 0x00000F6C
01120 010A0          38820600               addi      r4,RTOC,1536
01124 010A4   X      38600000               li        r3,0
01128 010A8          38840629               addi      r4,r4,1577
0112C 010AC          4800855D               bl        $+0x855C                  ; 0x00009608
01130 010B0   X      60000000               nop
01134 010B4   X      38600001               li        r3,1
01138 010B8          38210060               addi      SP,SP,96
0113C 010BC          80010008               lwz       r0,0x0008(SP)
01140 010C0   X      7C0803A6               mtlr      r0                        ; LR = 8
01144 010C4          BB41FFE8               lmw       r26,-0x0018(SP)
01148 010C8   X      4E800020               blr
0114C 010CC   X      7FC902A6               mfctr     r30                       ; CTR = 9
01150 010D0   X      7C7EE850               sub       r3,r29,r30
01154 010D4   X      3BE3FFFF               subi      r31,r3,1
01158 010D8          4BFFFF20               b         $-0x00E0                  ; 0x00000FF8
0115C 010DC          38210060               addi      SP,SP,96
01160 010E0          80010008               lwz       r0,0x0008(SP)
01164 010E4   X      7C0803A6               mtlr      r0                        ; LR = 8
01168 010E8          BB41FFE8               lmw       r26,-0x0018(SP)
0116C 010EC   X      4E800020               blr
01170 010F0   X      7C0802A6               mflr      r0                        ; LR = 8
01174 010F4          93E1FFFC               stw       r31,-0x0004(SP)
01178 010F8          90010008               stw       r0,0x0008(SP)
0117C 010FC          9421FFC0               stwu      SP,-0x0040(SP)
01180 01100   X      7C7F1B78               mr        r31,r3
01184 01104   X      5484063E               clrlwi    r4,r4,24
01188 01108          60832800               ori       r3,r4,0x2800
0118C 0110C          48016415               bl        $+0x16414                 ; 0x00017520
01190 01110          80410014               lwz       RTOC,0x0014(SP)
01194 01114          819F0534               lwz       r12,0x0534(r31)
01198 01118          906C0048               stw       r3,0x0048(r12)
0119C 0111C          4801632D               bl        $+0x1632C                 ; 0x00017448
011A0 01120          80410014               lwz       RTOC,0x0014(SP)
011A4 01124          38210040               addi      SP,SP,64
011A8 01128          80010008               lwz       r0,0x0008(SP)
011AC 0112C   X      7C0803A6               mtlr      r0                        ; LR = 8
011B0 01130          83E1FFFC               lwz       r31,-0x0004(SP)
011B4 01134   X      4E800020               blr
011B8 01138   X      7C0802A6               mflr      r0                        ; LR = 8
011BC 0113C          BE41FFC8               stmw      r18,-0x0038(SP)
011C0 01140          90010008               stw       r0,0x0008(SP)
011C4 01144          9421FEF0               stwu      SP,-0x0110(SP)
011C8 01148          3B820518               addi      r28,RTOC,1304
011CC 0114C   X      7C7F1B78               mr        r31,r3
011D0 01150          8362FF2C               lwz       r27,-0x00D4(RTOC)
011D4 01154   X      38602800               li        r3,10240
011D8 01158          3BC20500               addi      r30,RTOC,1280
011DC 0115C   X      7C9D2378               mr        r29,r4
011E0 01160          3B420508               addi      r26,RTOC,1288
011E4 01164          3B210038               addi      r25,SP,56
011E8 01168          3B010040               addi      r24,SP,64
011EC 0116C          3AE10048               addi      r23,SP,72
011F0 01170          3AC10050               addi      r22,SP,80
011F4 01174          3AA10058               addi      r21,SP,88
011F8 01178          3A810060               addi      r20,SP,96
011FC 0117C          480163A5               bl        $+0x163A4                 ; 0x00017520
01200 01180          80410014               lwz       RTOC,0x0014(SP)
01204 01184          819F0534               lwz       r12,0x0534(r31)
01208 01188          906C0048               stw       r3,0x0048(r12)
0120C 0118C          3A610068               addi      r19,SP,104
01210 01190          480162B9               bl        $+0x162B8                 ; 0x00017448
01214 01194          80410014               lwz       RTOC,0x0014(SP)
01218 01198          809E0000               lwz       r4,0x0000(r30)
0121C 0119C          38610038               addi      r3,SP,56
01220 011A0          80BE0004               lwz       r5,0x0004(r30)
01224 011A4          480163C5               bl        $+0x163C4                 ; 0x00017568
01228 011A8          80410014               lwz       RTOC,0x0014(SP)
0122C 011AC          80990004               lwz       r4,0x0004(r25)
01230 011B0          80610038               lwz       r3,0x0038(SP)
01234 011B4          48016205               bl        $+0x16204                 ; 0x000173B8
01238 011B8          80410014               lwz       RTOC,0x0014(SP)
0123C 011BC   X      38602801               li        r3,10241
01240 011C0          48016361               bl        $+0x16360                 ; 0x00017520
01244 011C4          80410014               lwz       RTOC,0x0014(SP)
01248 011C8          819F0534               lwz       r12,0x0534(r31)
0124C 011CC          906C0048               stw       r3,0x0048(r12)
01250 011D0          3A410070               addi      r18,SP,112
01254 011D4          48016275               bl        $+0x16274                 ; 0x00017448
01258 011D8          80410014               lwz       RTOC,0x0014(SP)
0125C 011DC          809E0000               lwz       r4,0x0000(r30)
01260 011E0          38610040               addi      r3,SP,64
01264 011E4          80BE0004               lwz       r5,0x0004(r30)
01268 011E8   X      3BC00005               li        r30,5
0126C 011EC          4801637D               bl        $+0x1637C                 ; 0x00017568
01270 011F0          80410014               lwz       RTOC,0x0014(SP)
01274 011F4          80980004               lwz       r4,0x0004(r24)
01278 011F8          80610040               lwz       r3,0x0040(SP)
0127C 011FC          480161BD               bl        $+0x161BC                 ; 0x000173B8
01280 01200          80410014               lwz       RTOC,0x0014(SP)
01284 01204   X      38602803               li        r3,10243
01288 01208          48016319               bl        $+0x16318                 ; 0x00017520
0128C 0120C          80410014               lwz       RTOC,0x0014(SP)
01290 01210          819F0534               lwz       r12,0x0534(r31)
01294 01214          906C0048               stw       r3,0x0048(r12)
01298 01218          3B010078               addi      r24,SP,120
0129C 0121C          4801622D               bl        $+0x1622C                 ; 0x00017448
012A0 01220          80410014               lwz       RTOC,0x0014(SP)
012A4 01224          809C0000               lwz       r4,0x0000(r28)
012A8 01228          38610048               addi      r3,SP,72
012AC 0122C          80BC0004               lwz       r5,0x0004(r28)
012B0 01230          48016339               bl        $+0x16338                 ; 0x00017568
012B4 01234          80410014               lwz       RTOC,0x0014(SP)
012B8 01238          80970004               lwz       r4,0x0004(r23)
012BC 0123C          80610048               lwz       r3,0x0048(SP)
012C0 01240          48016179               bl        $+0x16178                 ; 0x000173B8
012C4 01244          80410014               lwz       RTOC,0x0014(SP)
012C8 01248   X      38602801               li        r3,10241
012CC 0124C          480162D5               bl        $+0x162D4                 ; 0x00017520
012D0 01250          80410014               lwz       RTOC,0x0014(SP)
012D4 01254          819F0534               lwz       r12,0x0534(r31)
012D8 01258          906C0048               stw       r3,0x0048(r12)
012DC 0125C          3AE10080               addi      r23,SP,128
012E0 01260          480161E9               bl        $+0x161E8                 ; 0x00017448
012E4 01264          80410014               lwz       RTOC,0x0014(SP)
012E8 01268          809A0000               lwz       r4,0x0000(r26)
012EC 0126C          38610050               addi      r3,SP,80
012F0 01270          80BA0004               lwz       r5,0x0004(r26)
012F4 01274          480162F5               bl        $+0x162F4                 ; 0x00017568
012F8 01278          80410014               lwz       RTOC,0x0014(SP)
012FC 0127C          80960004               lwz       r4,0x0004(r22)
01300 01280          80610050               lwz       r3,0x0050(SP)
01304 01284          48016135               bl        $+0x16134                 ; 0x000173B8
01308 01288          80410014               lwz       RTOC,0x0014(SP)
0130C 0128C   X      38602805               li        r3,10245
01310 01290          48016291               bl        $+0x16290                 ; 0x00017520
01314 01294          80410014               lwz       RTOC,0x0014(SP)
01318 01298          819F0534               lwz       r12,0x0534(r31)
0131C 0129C          906C0048               stw       r3,0x0048(r12)
01320 012A0          3AC10088               addi      r22,SP,136
01324 012A4          480161A5               bl        $+0x161A4                 ; 0x00017448
01328 012A8          80410014               lwz       RTOC,0x0014(SP)
0132C 012AC          809B0000               lwz       r4,0x0000(r27)
01330 012B0          38610058               addi      r3,SP,88
01334 012B4          80BB0004               lwz       r5,0x0004(r27)
01338 012B8          480162B1               bl        $+0x162B0                 ; 0x00017568
0133C 012BC          80410014               lwz       RTOC,0x0014(SP)
01340 012C0          80950004               lwz       r4,0x0004(r21)
01344 012C4          80610058               lwz       r3,0x0058(SP)
01348 012C8          480160F1               bl        $+0x160F0                 ; 0x000173B8
0134C 012CC          80410014               lwz       RTOC,0x0014(SP)
01350 012D0   X      38602807               li        r3,10247
01354 012D4          4801624D               bl        $+0x1624C                 ; 0x00017520
01358 012D8          80410014               lwz       RTOC,0x0014(SP)
0135C 012DC          819F0534               lwz       r12,0x0534(r31)
01360 012E0          906C0048               stw       r3,0x0048(r12)
01364 012E4          3AA10090               addi      r21,SP,144
01368 012E8          48016161               bl        $+0x16160                 ; 0x00017448
0136C 012EC          80410014               lwz       RTOC,0x0014(SP)
01370 012F0          809C0000               lwz       r4,0x0000(r28)
01374 012F4          38610060               addi      r3,SP,96
01378 012F8          80BC0004               lwz       r5,0x0004(r28)
0137C 012FC          4801626D               bl        $+0x1626C                 ; 0x00017568
01380 01300          80410014               lwz       RTOC,0x0014(SP)
01384 01304          80940004               lwz       r4,0x0004(r20)
01388 01308          80610060               lwz       r3,0x0060(SP)
0138C 0130C          480160AD               bl        $+0x160AC                 ; 0x000173B8
01390 01310          80410014               lwz       RTOC,0x0014(SP)
01394 01314   X      38602805               li        r3,10245
01398 01318          48016209               bl        $+0x16208                 ; 0x00017520
0139C 0131C          80410014               lwz       RTOC,0x0014(SP)
013A0 01320          833F0534               lwz       r25,0x0534(r31)
013A4 01324          90790048               stw       r3,0x0048(r25)
013A8 01328   X      3B200000               li        r25,0
013AC 0132C          4801611D               bl        $+0x1611C                 ; 0x00017448
013B0 01330          80410014               lwz       RTOC,0x0014(SP)
013B4 01334          809C0000               lwz       r4,0x0000(r28)
013B8 01338          38610068               addi      r3,SP,104
013BC 0133C          80BC0004               lwz       r5,0x0004(r28)
013C0 01340          48016229               bl        $+0x16228                 ; 0x00017568
013C4 01344          80410014               lwz       RTOC,0x0014(SP)
013C8 01348          80930004               lwz       r4,0x0004(r19)
013CC 0134C          80610068               lwz       r3,0x0068(SP)
013D0 01350          48016069               bl        $+0x16068                 ; 0x000173B8
013D4 01354          80410014               lwz       RTOC,0x0014(SP)
013D8 01358   X      38602807               li        r3,10247
013DC 0135C          480161C5               bl        $+0x161C4                 ; 0x00017520
013E0 01360          80410014               lwz       RTOC,0x0014(SP)
013E4 01364          819F0534               lwz       r12,0x0534(r31)
013E8 01368          906C0048               stw       r3,0x0048(r12)
013EC 0136C          480160DD               bl        $+0x160DC                 ; 0x00017448
013F0 01370          80410014               lwz       RTOC,0x0014(SP)
013F4 01374          809C0000               lwz       r4,0x0000(r28)
013F8 01378          38610070               addi      r3,SP,112
013FC 0137C          80BC0004               lwz       r5,0x0004(r28)
01400 01380          480161E9               bl        $+0x161E8                 ; 0x00017568
01404 01384          80410014               lwz       RTOC,0x0014(SP)
01408 01388          80920004               lwz       r4,0x0004(r18)
0140C 0138C          80610070               lwz       r3,0x0070(SP)
01410 01390          48016029               bl        $+0x16028                 ; 0x000173B8
01414 01394          80410014               lwz       RTOC,0x0014(SP)
01418 01398   X      38602805               li        r3,10245
0141C 0139C          48016185               bl        $+0x16184                 ; 0x00017520
01420 013A0          80410014               lwz       RTOC,0x0014(SP)
01424 013A4          819F0534               lwz       r12,0x0534(r31)
01428 013A8          906C0048               stw       r3,0x0048(r12)
0142C 013AC          4801609D               bl        $+0x1609C                 ; 0x00017448
01430 013B0          80410014               lwz       RTOC,0x0014(SP)
01434 013B4          809A0000               lwz       r4,0x0000(r26)
01438 013B8          38610078               addi      r3,SP,120
0143C 013BC          80BA0004               lwz       r5,0x0004(r26)
01440 013C0          480161A9               bl        $+0x161A8                 ; 0x00017568
01444 013C4          80410014               lwz       RTOC,0x0014(SP)
01448 013C8          80980004               lwz       r4,0x0004(r24)
0144C 013CC          80610078               lwz       r3,0x0078(SP)
01450 013D0          48015FE9               bl        $+0x15FE8                 ; 0x000173B8
01454 013D4          80410014               lwz       RTOC,0x0014(SP)
01458 013D8   X      38602801               li        r3,10241
0145C 013DC          48016145               bl        $+0x16144                 ; 0x00017520
01460 013E0          80410014               lwz       RTOC,0x0014(SP)
01464 013E4          819F0534               lwz       r12,0x0534(r31)
01468 013E8          906C0048               stw       r3,0x0048(r12)
0146C 013EC          4801605D               bl        $+0x1605C                 ; 0x00017448
01470 013F0          80410014               lwz       RTOC,0x0014(SP)
01474 013F4          809B0000               lwz       r4,0x0000(r27)
01478 013F8          38610080               addi      r3,SP,128
0147C 013FC          80BB0004               lwz       r5,0x0004(r27)
01480 01400          48016169               bl        $+0x16168                 ; 0x00017568
01484 01404          80410014               lwz       RTOC,0x0014(SP)
01488 01408          80970004               lwz       r4,0x0004(r23)
0148C 0140C          80610080               lwz       r3,0x0080(SP)
01490 01410          48015FA9               bl        $+0x15FA8                 ; 0x000173B8
01494 01414          80410014               lwz       RTOC,0x0014(SP)
01498 01418   X      38602803               li        r3,10243
0149C 0141C          48016105               bl        $+0x16104                 ; 0x00017520
014A0 01420          80410014               lwz       RTOC,0x0014(SP)
014A4 01424          819F0534               lwz       r12,0x0534(r31)
014A8 01428          906C0048               stw       r3,0x0048(r12)
014AC 0142C          4801601D               bl        $+0x1601C                 ; 0x00017448
014B0 01430          80410014               lwz       RTOC,0x0014(SP)
014B4 01434          809C0000               lwz       r4,0x0000(r28)
014B8 01438          38610088               addi      r3,SP,136
014BC 0143C          80BC0004               lwz       r5,0x0004(r28)
014C0 01440          48016129               bl        $+0x16128                 ; 0x00017568
014C4 01444          80410014               lwz       RTOC,0x0014(SP)
014C8 01448          80960004               lwz       r4,0x0004(r22)
014CC 0144C          80610088               lwz       r3,0x0088(SP)
014D0 01450          48015F69               bl        $+0x15F68                 ; 0x000173B8
014D4 01454          80410014               lwz       RTOC,0x0014(SP)
014D8 01458   X      38602801               li        r3,10241
014DC 0145C          480160C5               bl        $+0x160C4                 ; 0x00017520
014E0 01460          80410014               lwz       RTOC,0x0014(SP)
014E4 01464          819F0534               lwz       r12,0x0534(r31)
014E8 01468          906C0048               stw       r3,0x0048(r12)
014EC 0146C          48015FDD               bl        $+0x15FDC                 ; 0x00017448
014F0 01470          80410014               lwz       RTOC,0x0014(SP)
014F4 01474          809B0000               lwz       r4,0x0000(r27)
014F8 01478          38610090               addi      r3,SP,144
014FC 0147C          80BB0004               lwz       r5,0x0004(r27)
01500 01480          480160E9               bl        $+0x160E8                 ; 0x00017568
01504 01484          80410014               lwz       RTOC,0x0014(SP)
01508 01488          80950004               lwz       r4,0x0004(r21)
0150C 0148C          80610090               lwz       r3,0x0090(SP)
01510 01490          48015F29               bl        $+0x15F28                 ; 0x000173B8
01514 01494          80410014               lwz       RTOC,0x0014(SP)
01518 01498   X      38600001               li        r3,1
0151C 0149C          7FB8F430               srw       r24,r29,r30
01520 014A0          3AE10098               addi      r23,SP,152
01524 014A4   X      5303177A               insrwi    r3,r24,1,29
01528 014A8          3AC100A0               addi      r22,SP,160
0152C 014AC   X      5463063E               clrlwi    r3,r3,24
01530 014B0          3AA100A8               addi      r21,SP,168
01534 014B4          60632800               ori       r3,r3,0x2800
01538 014B8   X      3BDEFFFF               subi      r30,r30,1
0153C 014BC   X      7C741B78               mr        r20,r3
01540 014C0          48016061               bl        $+0x16060                 ; 0x00017520
01544 014C4          80410014               lwz       RTOC,0x0014(SP)
01548 014C8          819F0534               lwz       r12,0x0534(r31)
0154C 014CC          906C0048               stw       r3,0x0048(r12)
01550 014D0          48015F79               bl        $+0x15F78                 ; 0x00017448
01554 014D4          80410014               lwz       RTOC,0x0014(SP)
01558 014D8          809B0000               lwz       r4,0x0000(r27)
0155C 014DC          38610098               addi      r3,SP,152
01560 014E0          80BB0004               lwz       r5,0x0004(r27)
01564 014E4          48016085               bl        $+0x16084                 ; 0x00017568
01568 014E8          80410014               lwz       RTOC,0x0014(SP)
0156C 014EC          80970004               lwz       r4,0x0004(r23)
01570 014F0          80610098               lwz       r3,0x0098(SP)
01574 014F4          48015EC5               bl        $+0x15EC4                 ; 0x000173B8
01578 014F8          80410014               lwz       RTOC,0x0014(SP)
0157C 014FC   X      38600003               li        r3,3
01580 01500   X      5303177A               insrwi    r3,r24,1,29
01584 01504   X      5463063E               clrlwi    r3,r3,24
01588 01508          60632800               ori       r3,r3,0x2800
0158C 0150C          48016015               bl        $+0x16014                 ; 0x00017520
01590 01510          80410014               lwz       RTOC,0x0014(SP)
01594 01514          819F0534               lwz       r12,0x0534(r31)
01598 01518          906C0048               stw       r3,0x0048(r12)
0159C 0151C          48015F2D               bl        $+0x15F2C                 ; 0x00017448
015A0 01520          80410014               lwz       RTOC,0x0014(SP)
015A4 01524          809C0000               lwz       r4,0x0000(r28)
015A8 01528          386100A0               addi      r3,SP,160
015AC 0152C          80BC0004               lwz       r5,0x0004(r28)
015B0 01530          48016039               bl        $+0x16038                 ; 0x00017568
015B4 01534          80410014               lwz       RTOC,0x0014(SP)
015B8 01538          80960004               lwz       r4,0x0004(r22)
015BC 0153C          806100A0               lwz       r3,0x00A0(SP)
015C0 01540          48015E79               bl        $+0x15E78                 ; 0x000173B8
015C4 01544          80410014               lwz       RTOC,0x0014(SP)
015C8 01548   X      7E83A378               mr        r3,r20
015CC 0154C          48015FD5               bl        $+0x15FD4                 ; 0x00017520
015D0 01550          80410014               lwz       RTOC,0x0014(SP)
015D4 01554          819F0534               lwz       r12,0x0534(r31)
015D8 01558          906C0048               stw       r3,0x0048(r12)
015DC 0155C          48015EED               bl        $+0x15EEC                 ; 0x00017448
015E0 01560          80410014               lwz       RTOC,0x0014(SP)
015E4 01564          809A0000               lwz       r4,0x0000(r26)
015E8 01568          386100A8               addi      r3,SP,168
015EC 0156C          80BA0004               lwz       r5,0x0004(r26)
015F0 01570          48015FF9               bl        $+0x15FF8                 ; 0x00017568
015F4 01574          80410014               lwz       RTOC,0x0014(SP)
015F8 01578          80950004               lwz       r4,0x0004(r21)
015FC 0157C          806100A8               lwz       r3,0x00A8(SP)
01600 01580          48015E39               bl        $+0x15E38                 ; 0x000173B8
01604 01584          80410014               lwz       RTOC,0x0014(SP)
01608 01588   X      2C1E0000               cmpwi     r30,0
0160C 0158C   X      4080FF0C               bge       $-0x00F4                  ; 0x00001498
01610 01590          809B0000               lwz       r4,0x0000(r27)
01614 01594          386100B0               addi      r3,SP,176
01618 01598          80BB0004               lwz       r5,0x0004(r27)
0161C 0159C          3B0100B0               addi      r24,SP,176
01620 015A0   X      3BA00000               li        r29,0
01624 015A4   X      3BC0000F               li        r30,15
01628 015A8          48015FC1               bl        $+0x15FC0                 ; 0x00017568
0162C 015AC          80410014               lwz       RTOC,0x0014(SP)
01630 015B0          80980004               lwz       r4,0x0004(r24)
01634 015B4          806100B0               lwz       r3,0x00B0(SP)
01638 015B8          48015E01               bl        $+0x15E00                 ; 0x000173B8
0163C 015BC          80410014               lwz       RTOC,0x0014(SP)
01640 015C0   X      38602803               li        r3,10243
01644 015C4          3B0100B8               addi      r24,SP,184
01648 015C8          3AE100C0               addi      r23,SP,192
0164C 015CC          3AC100C8               addi      r22,SP,200
01650 015D0          48015F51               bl        $+0x15F50                 ; 0x00017520
01654 015D4          80410014               lwz       RTOC,0x0014(SP)
01658 015D8          819F0534               lwz       r12,0x0534(r31)
0165C 015DC          906C0048               stw       r3,0x0048(r12)
01660 015E0          48015E69               bl        $+0x15E68                 ; 0x00017448
01664 015E4          80410014               lwz       RTOC,0x0014(SP)
01668 015E8          809A0000               lwz       r4,0x0000(r26)
0166C 015EC          386100B8               addi      r3,SP,184
01670 015F0          80BA0004               lwz       r5,0x0004(r26)
01674 015F4          48015F75               bl        $+0x15F74                 ; 0x00017568
01678 015F8          80410014               lwz       RTOC,0x0014(SP)
0167C 015FC          80980004               lwz       r4,0x0004(r24)
01680 01600          806100B8               lwz       r3,0x00B8(SP)
01684 01604          48015DB5               bl        $+0x15DB4                 ; 0x000173B8
01688 01608          80410014               lwz       RTOC,0x0014(SP)
0168C 0160C          819F0534               lwz       r12,0x0534(r31)
01690 01610          806C0048               lwz       r3,0x0048(r12)
01694 01614          48015F0D               bl        $+0x15F0C                 ; 0x00017520
01698 01618          80410014               lwz       RTOC,0x0014(SP)
0169C 0161C          809B0000               lwz       r4,0x0000(r27)
016A0 01620   X      7C781B78               mr        r24,r3
016A4 01624          80BB0004               lwz       r5,0x0004(r27)
016A8 01628          386100C0               addi      r3,SP,192
016AC 0162C          48015F3D               bl        $+0x15F3C                 ; 0x00017568
016B0 01630          80410014               lwz       RTOC,0x0014(SP)
016B4 01634          80970004               lwz       r4,0x0004(r23)
016B8 01638          806100C0               lwz       r3,0x00C0(SP)
016BC 0163C          48015D7D               bl        $+0x15D7C                 ; 0x000173B8
016C0 01640          80410014               lwz       RTOC,0x0014(SP)
016C4 01644   X      38602801               li        r3,10241
016C8 01648          48015ED9               bl        $+0x15ED8                 ; 0x00017520
016CC 0164C          80410014               lwz       RTOC,0x0014(SP)
016D0 01650          819F0534               lwz       r12,0x0534(r31)
016D4 01654          906C0048               stw       r3,0x0048(r12)
016D8 01658          48015DF1               bl        $+0x15DF0                 ; 0x00017448
016DC 0165C          80410014               lwz       RTOC,0x0014(SP)
016E0 01660          809C0000               lwz       r4,0x0000(r28)
016E4 01664          386100C8               addi      r3,SP,200
016E8 01668          80BC0004               lwz       r5,0x0004(r28)
016EC 0166C          48015EFD               bl        $+0x15EFC                 ; 0x00017568
016F0 01670          80410014               lwz       RTOC,0x0014(SP)
016F4 01674          80960004               lwz       r4,0x0004(r22)
016F8 01678          806100C8               lwz       r3,0x00C8(SP)
016FC 0167C          48015D3D               bl        $+0x15D3C                 ; 0x000173B8
01700 01680          80410014               lwz       RTOC,0x0014(SP)
01704 01684   X      2C1E0003               cmpwi     r30,3
01708 01688          57090738               rlwinm    r9,r24,0,28,28
0170C 0168C   X      41800010               blt       $+0x0010                  ; 0x0000169C
01710 01690   X      381EFFFD               subi      r0,r30,3
01714 01694          7D290030               slw       r9,r9,r0
01718 01698          4800000C               b         $+0x000C                  ; 0x000016A4
0171C 0169C          207E0003               subfic    r3,r30,3
01720 016A0          7D291C30               srw       r9,r9,r3
01724 016A4   X      3BDEFFFF               subi      r30,r30,1
01728 016A8          7FA44B78               or        r4,r29,r9
0172C 016AC   X      2C1E0000               cmpwi     r30,0
01730 016B0   X      549D043E               clrlwi    r29,r4,16
01734 016B4   X      4080FF0C               bge       $-0x00F4                  ; 0x000015C0
01738 016B8          3B8100D0               addi      r28,SP,208
0173C 016BC   X      7FA3EB78               mr        r3,r29
01740 016C0          48015EC1               bl        $+0x15EC0                 ; 0x00017580
01744 016C4          80410014               lwz       RTOC,0x0014(SP)
01748 016C8   X      38800000               li        r4,0
0174C 016CC   X      7C7E1B78               mr        r30,r3
01750 016D0   X      7FE3FB78               mr        r3,r31
01754 016D4          4BFFFA1D               bl        $-0x05E4                  ; 0x000010F0
01758 016D8          809A0000               lwz       r4,0x0000(r26)
0175C 016DC          386100D0               addi      r3,SP,208
01760 016E0          80BA0004               lwz       r5,0x0004(r26)
01764 016E4          48015E85               bl        $+0x15E84                 ; 0x00017568
01768 016E8          80410014               lwz       RTOC,0x0014(SP)
0176C 016EC          809C0004               lwz       r4,0x0004(r28)
01770 016F0          806100D0               lwz       r3,0x00D0(SP)
01774 016F4          48015CC5               bl        $+0x15CC4                 ; 0x000173B8
01778 016F8          80410014               lwz       RTOC,0x0014(SP)
0177C 016FC          837F0534               lwz       r27,0x0534(r31)
01780 01700   X      7FC3F378               mr        r3,r30
01784 01704          933B0048               stw       r25,0x0048(r27)
01788 01708          38210110               addi      SP,SP,272
0178C 0170C          80010008               lwz       r0,0x0008(SP)
01790 01710   X      7C0803A6               mtlr      r0                        ; LR = 8
01794 01714          BA41FFC8               lmw       r18,-0x0038(SP)
01798 01718   X      4E800020               blr
0179C 0171C   X      7C0802A6               mflr      r0                        ; LR = 8
017A0 01720          BF41FFE8               stmw      r26,-0x0018(SP)
017A4 01724          90010008               stw       r0,0x0008(SP)
017A8 01728          9421FFB0               stwu      SP,-0x0050(SP)
017AC 0172C   X      3B801011               li        r28,4113
017B0 01730   X      7C7E1B78               mr        r30,r3
017B4 01734          813E0058               lwz       r9,0x0058(r30)
017B8 01738   X      7C9F2378               mr        r31,r4
017BC 0173C   X      3C09FFF7               subis     r0,r9,9
017C0 01740          3F9C0009               addis     r28,r28,9
017C4 01744   X      2C001011               cmpwi     r0,4113
017C8 01748   X      408200B0               bne       $+0x00B0                  ; 0x000017F8
017CC 0174C          88BF0014               lbz       r5,0x0014(r31)
017D0 01750   X      2C050000               cmpwi     r5,0
017D4 01754   X      408200A4               bne       $+0x00A4                  ; 0x000017F8
017D8 01758          887F0015               lbz       r3,0x0015(r31)
017DC 0175C   X      2C030005               cmpwi     r3,5
017E0 01760   X      40820098               bne       $+0x0098                  ; 0x000017F8
017E4 01764          889F0016               lbz       r4,0x0016(r31)
017E8 01768   X      2C040002               cmpwi     r4,2
017EC 0176C   X      4082008C               bne       $+0x008C                  ; 0x000017F8
017F0 01770          887F001B               lbz       r3,0x001B(r31)
017F4 01774   X      2C030000               cmpwi     r3,0
017F8 01778   X      40820080               bne       $+0x0080                  ; 0x000017F8
017FC 0177C          889F001C               lbz       r4,0x001C(r31)
01800 01780   X      2C040000               cmpwi     r4,0
01804 01784   X      40820074               bne       $+0x0074                  ; 0x000017F8
01808 01788   X      38800000               li        r4,0
0180C 0178C          989F001A               stb       r4,0x001A(r31)
01810 01790   X      38600001               li        r3,1
01814 01794          989F001C               stb       r4,0x001C(r31)
01818 01798   X      38C00003               li        r6,3
0181C 0179C          989F001F               stb       r4,0x001F(r31)
01820 017A0   X      38A0001E               li        r5,30
01824 017A4          987F0013               stb       r3,0x0013(r31)
01828 017A8   X      38E0001F               li        r7,31
0182C 017AC          987F0021               stb       r3,0x0021(r31)
01830 017B0   X      3900001B               li        r8,27
01834 017B4          98BF001B               stb       r5,0x001B(r31)
01838 017B8   X      3940006D               li        r10,109
0183C 017BC          98DF001E               stb       r6,0x001E(r31)
01840 017C0   X      39600040               li        r11,64
01844 017C4          98FF0020               stb       r7,0x0020(r31)
01848 017C8          98DF0022               stb       r6,0x0022(r31)
0184C 017CC          991F0023               stb       r8,0x0023(r31)
01850 017D0          995F0024               stb       r10,0x0024(r31)
01854 017D4          997F0025               stb       r11,0x0025(r31)
01858 017D8          83A2FF1C               lwz       r29,-0x00E4(RTOC)
0185C 017DC          807E0048               lwz       r3,0x0048(r30)
01860 017E0          389D063D               addi      r4,r29,1597
01864 017E4          3BBD0667               addi      r29,r29,1639
01868 017E8          48007E21               bl        $+0x7E20                  ; 0x00009608
0186C 017EC   X      60000000               nop
01870 017F0          93BE005C               stw       r29,0x005C(r30)
01874 017F4          813E0058               lwz       r9,0x0058(r30)
01878 017F8   X      39801011               li        r12,4113
0187C 017FC          3C0C0014               addis     r0,r12,20
01880 01800   X      7F090040               cmplw     cr6,r9,r0
01884 01804   X      409A0138               bne       cr6,$+0x0138              ; 0x0000193C
01888 01808          887F0014               lbz       r3,0x0014(r31)
0188C 0180C   X      3BA00000               li        r29,0
01890 01810   X      2C030000               cmpwi     r3,0
01894 01814   X      408200A0               bne       $+0x00A0                  ; 0x000018B4
01898 01818          889F0015               lbz       r4,0x0015(r31)
0189C 0181C   X      2C040005               cmpwi     r4,5
018A0 01820   X      40820094               bne       $+0x0094                  ; 0x000018B4
018A4 01824          887F0016               lbz       r3,0x0016(r31)
018A8 01828   X      2C030002               cmpwi     r3,2
018AC 0182C   X      40820088               bne       $+0x0088                  ; 0x000018B4
018B0 01830          889F001B               lbz       r4,0x001B(r31)
018B4 01834   X      2C040000               cmpwi     r4,0
018B8 01838   X      4082007C               bne       $+0x007C                  ; 0x000018B4
018BC 0183C          887F001C               lbz       r3,0x001C(r31)
018C0 01840   X      2C030000               cmpwi     r3,0
018C4 01844   X      40820070               bne       $+0x0070                  ; 0x000018B4
018C8 01848   X      38600000               li        r3,0
018CC 0184C          987F001A               stb       r3,0x001A(r31)
018D0 01850   X      38800001               li        r4,1
018D4 01854          987F001C               stb       r3,0x001C(r31)
018D8 01858   X      38C00004               li        r6,4
018DC 0185C          989F0013               stb       r4,0x0013(r31)
018E0 01860   X      38A0001E               li        r5,30
018E4 01864          987F001E               stb       r3,0x001E(r31)
018E8 01868   X      38E00002               li        r7,2
018EC 0186C          987F001F               stb       r3,0x001F(r31)
018F0 01870   X      39801011               li        r12,4113
018F4 01874          987F0021               stb       r3,0x0021(r31)
018F8 01878          3F6C0014               addis     r27,r12,20
018FC 0187C          98BF001B               stb       r5,0x001B(r31)
01900 01880          98DF0020               stb       r6,0x0020(r31)
01904 01884          989F0022               stb       r4,0x0022(r31)
01908 01888          98FF0023               stb       r7,0x0023(r31)
0190C 0188C          98DF0024               stb       r6,0x0024(r31)
01910 01890          39820600               addi      r12,RTOC,1536
01914 01894          807E0048               lwz       r3,0x0048(r30)
01918 01898          388C0681               addi      r4,r12,1665
0191C 0189C          3B4C06A9               addi      r26,r12,1705
01920 018A0          48007D69               bl        $+0x7D68                  ; 0x00009608
01924 018A4   X      60000000               nop
01928 018A8          813E0058               lwz       r9,0x0058(r30)
0192C 018AC          935E005C               stw       r26,0x005C(r30)
01930 018B0   X      7F09D840               cmplw     cr6,r9,r27
01934 018B4   X      409A0088               bne       cr6,$+0x0088              ; 0x0000193C
01938 018B8          881F0014               lbz       r0,0x0014(r31)
0193C 018BC   X      2C000000               cmpwi     r0,0
01940 018C0   X      4082007C               bne       $+0x007C                  ; 0x0000193C
01944 018C4          887F0015               lbz       r3,0x0015(r31)
01948 018C8   X      2C0300A0               cmpwi     r3,160
0194C 018CC   X      40820070               bne       $+0x0070                  ; 0x0000193C
01950 018D0          889F0016               lbz       r4,0x0016(r31)
01954 018D4   X      2C040040               cmpwi     r4,64
01958 018D8   X      40820064               bne       $+0x0064                  ; 0x0000193C
0195C 018DC          887F0012               lbz       r3,0x0012(r31)
01960 018E0   X      2C0300A2               cmpwi     r3,162
01964 018E4   X      40820058               bne       $+0x0058                  ; 0x0000193C
01968 018E8          889F001C               lbz       r4,0x001C(r31)
0196C 018EC   X      2C040000               cmpwi     r4,0
01970 018F0   X      4082004C               bne       $+0x004C                  ; 0x0000193C
01974 018F4   X      38600001               li        r3,1
01978 018F8          9BBF001A               stb       r29,0x001A(r31)
0197C 018FC   X      3880001E               li        r4,30
01980 01900          987F0013               stb       r3,0x0013(r31)
01984 01904          989F001B               stb       r4,0x001B(r31)
01988 01908          9BBF001C               stb       r29,0x001C(r31)
0198C 0190C          9BBF001E               stb       r29,0x001E(r31)
01990 01910          9BBF001F               stb       r29,0x001F(r31)
01994 01914          987F0020               stb       r3,0x0020(r31)
01998 01918          9BBF0021               stb       r29,0x0021(r31)
0199C 0191C          8362FF1C               lwz       r27,-0x00E4(RTOC)
019A0 01920          807E0048               lwz       r3,0x0048(r30)
019A4 01924          389B06C1               addi      r4,r27,1729
019A8 01928          3B7B06E9               addi      r27,r27,1769
019AC 0192C          48007CDD               bl        $+0x7CDC                  ; 0x00009608
019B0 01930   X      60000000               nop
019B4 01934          937E005C               stw       r27,0x005C(r30)
019B8 01938          813E0058               lwz       r9,0x0058(r30)
019BC 0193C   X      7C09E000               cmpw      r9,r28
019C0 01940   X      40820088               bne       $+0x0088                  ; 0x000019C8
019C4 01944          881F0014               lbz       r0,0x0014(r31)
019C8 01948   X      2C000000               cmpwi     r0,0
019CC 0194C   X      4082007C               bne       $+0x007C                  ; 0x000019C8
019D0 01950          887F0015               lbz       r3,0x0015(r31)
019D4 01954   X      2C0300C0               cmpwi     r3,192
019D8 01958   X      40820070               bne       $+0x0070                  ; 0x000019C8
019DC 0195C          889F0016               lbz       r4,0x0016(r31)
019E0 01960   X      2C040095               cmpwi     r4,149
019E4 01964   X      40820064               bne       $+0x0064                  ; 0x000019C8
019E8 01968          887E007C               lbz       r3,0x007C(r30)
019EC 0196C   X      2C030001               cmpwi     r3,1
019F0 01970   X      40820058               bne       $+0x0058                  ; 0x000019C8
019F4 01974   X      38600003               li        r3,3
019F8 01978          987F0023               stb       r3,0x0023(r31)
019FC 0197C   X      38800000               li        r4,0
01A00 01980          987F002A               stb       r3,0x002A(r31)
01A04 01984   X      38A0001F               li        r5,31
01A08 01988          989F0022               stb       r4,0x0022(r31)
01A0C 0198C   X      38C0000B               li        r6,11
01A10 01990          989F0025               stb       r4,0x0025(r31)
01A14 01994   X      38E00040               li        r7,64
01A18 01998          98BF0024               stb       r5,0x0024(r31)
01A1C 0199C          987F002B               stb       r3,0x002B(r31)
01A20 019A0          98DF002C               stb       r6,0x002C(r31)
01A24 019A4          98FF002D               stb       r7,0x002D(r31)
01A28 019A8          83A2FF1C               lwz       r29,-0x00E4(RTOC)
01A2C 019AC          807E0048               lwz       r3,0x0048(r30)
01A30 019B0          389D0701               addi      r4,r29,1793
01A34 019B4          3BBD0724               addi      r29,r29,1828
01A38 019B8          48007C51               bl        $+0x7C50                  ; 0x00009608
01A3C 019BC   X      60000000               nop
01A40 019C0          93BE005C               stw       r29,0x005C(r30)
01A44 019C4          813E0058               lwz       r9,0x0058(r30)
01A48 019C8   X      3F89FFE7               subis     r28,r9,25
01A4C 019CC   X      2C1C1011               cmpwi     r28,4113
01A50 019D0   X      40820064               bne       $+0x0064                  ; 0x00001A34
01A54 019D4          887F0014               lbz       r3,0x0014(r31)
01A58 019D8   X      2F030000               cmpwi     cr6,r3,0
01A5C 019DC   X      409A0058               bne       cr6,$+0x0058              ; 0x00001A34
01A60 019E0          889F0015               lbz       r4,0x0015(r31)
01A64 019E4   X      2C0400C0               cmpwi     r4,192
01A68 019E8   X      40820024               bne       $+0x0024                  ; 0x00001A0C
01A6C 019EC          887F0016               lbz       r3,0x0016(r31)
01A70 019F0   X      2C030095               cmpwi     r3,149
01A74 019F4   X      40820018               bne       $+0x0018                  ; 0x00001A0C
01A78 019F8          38820600               addi      r4,RTOC,1536
01A7C 019FC          38840737               addi      r4,r4,1847
01A80 01A00          909E005C               stw       r4,0x005C(r30)
01A84 01A04          887F0014               lbz       r3,0x0014(r31)
01A88 01A08   X      2F030000               cmpwi     cr6,r3,0
01A8C 01A0C   X      409A0028               bne       cr6,$+0x0028              ; 0x00001A34
01A90 01A10          88BF0015               lbz       r5,0x0015(r31)
01A94 01A14   X      2C050040               cmpwi     r5,64
01A98 01A18   X      4082001C               bne       $+0x001C                  ; 0x00001A34
01A9C 01A1C          887F0016               lbz       r3,0x0016(r31)
01AA0 01A20   X      2C030033               cmpwi     r3,51
01AA4 01A24   X      40820010               bne       $+0x0010                  ; 0x00001A34
01AA8 01A28          38820600               addi      r4,RTOC,1536
01AAC 01A2C          3884074B               addi      r4,r4,1867
01AB0 01A30          909E005C               stw       r4,0x005C(r30)
01AB4 01A34          38210050               addi      SP,SP,80
01AB8 01A38          80010008               lwz       r0,0x0008(SP)
01ABC 01A3C   X      7C0803A6               mtlr      r0                        ; LR = 8
01AC0 01A40          BB41FFE8               lmw       r26,-0x0018(SP)
01AC4 01A44   X      4E800020               blr
01AC8 01A48   X      7C0802A6               mflr      r0                        ; LR = 8
01ACC 01A4C          BEE1FFDC               stmw      r23,-0x0024(SP)
01AD0 01A50          90010008               stw       r0,0x0008(SP)
01AD4 01A54          9421FF80               stwu      SP,-0x0080(SP)
01AD8 01A58          38A10038               addi      r5,SP,56
01ADC 01A5C   X      7C972378               mr        r23,r4
01AE0 01A60          38820600               addi      r4,RTOC,1536
01AE4 01A64   X      7C7E1B78               mr        r30,r3
01AE8 01A68          38840765               addi      r4,r4,1893
01AEC 01A6C   X      38600000               li        r3,0
01AF0 01A70   X      3B000000               li        r24,0
01AF4 01A74          48015A65               bl        $+0x15A64                 ; 0x000174D8
01AF8 01A78          80410014               lwz       RTOC,0x0014(SP)
01AFC 01A7C   X      7C791B78               mr        r25,r3
01B00 01A80   X      2C190000               cmpwi     r25,0
01B04 01A84   X      40820198               bne       $+0x0198                  ; 0x00001C1C
01B08 01A88          38820600               addi      r4,RTOC,1536
01B0C 01A8C          38610038               addi      r3,SP,56
01B10 01A90          3884076D               addi      r4,r4,1901
01B14 01A94          38A10048               addi      r5,SP,72
01B18 01A98          48015771               bl        $+0x15770                 ; 0x00017208
01B1C 01A9C          80410014               lwz       RTOC,0x0014(SP)
01B20 01AA0   X      7C791B78               mr        r25,r3
01B24 01AA4   X      2C190000               cmpwi     r25,0
01B28 01AA8   X      40820028               bne       $+0x0028                  ; 0x00001AD0
01B2C 01AAC          80610048               lwz       r3,0x0048(SP)
01B30 01AB0   X      38800000               li        r4,0
01B34 01AB4          48008261               bl        $+0x8260                  ; 0x00009D14
01B38 01AB8   X      60000000               nop
01B3C 01ABC   X      7C781B78               mr        r24,r3
01B40 01AC0   X      2C180000               cmpwi     r24,0
01B44 01AC4   X      4082000C               bne       $+0x000C                  ; 0x00001AD0
01B48 01AC8   X      3B20F375               li        r25,-3211
01B4C 01ACC          48000130               b         $+0x0130                  ; 0x00001BFC
01B50 01AD0   X      2C190000               cmpwi     r25,0
01B54 01AD4   X      40820128               bne       $+0x0128                  ; 0x00001BFC
01B58 01AD8          83E10048               lwz       r31,0x0048(SP)
01B5C 01ADC   X      7F05C378               mr        r5,r24
01B60 01AE0          93E1004C               stw       r31,0x004C(SP)
01B64 01AE4          38610038               addi      r3,SP,56
01B68 01AE8          38820600               addi      r4,RTOC,1536
01B6C 01AEC          38C1004C               addi      r6,SP,76
01B70 01AF0          3884076D               addi      r4,r4,1901
01B74 01AF4          48015745               bl        $+0x15744                 ; 0x00017238
01B78 01AF8          80410014               lwz       RTOC,0x0014(SP)
01B7C 01AFC   X      7C791B78               mr        r25,r3
01B80 01B00   X      2C190000               cmpwi     r25,0
01B84 01B04   X      408200F8               bne       $+0x00F8                  ; 0x00001BFC
01B88 01B08          81210048               lwz       r9,0x0048(SP)
01B8C 01B0C   X      2C090000               cmpwi     r9,0
01B90 01B10   X      41820038               beq       $+0x0038                  ; 0x00001B48
01B94 01B14   X      3BA0129F               li        r29,4767
01B98 01B18          3FBD29E4               addis     r29,r29,10724
01B9C 01B1C          7C7D4816               mulhwu    r3,r29,r9
01BA0 01B20   X      7C834850               sub       r4,r9,r3
01BA4 01B24   X      5484F87E               srwi      r4,r4,1
01BA8 01B28          7CA32214               add       r5,r3,r4
01BAC 01B2C   X      54A5D1BE               srwi      r5,r5,6
01BB0 01B30          1CA5006E               mulli     r5,r5,110
01BB4 01B34   X      7CC54851               sub.      r6,r9,r5
01BB8 01B38   X      40820010               bne       $+0x0010                  ; 0x00001B48
01BBC 01B3C          80E1004C               lwz       r7,0x004C(SP)
01BC0 01B40   X      7C093800               cmpw      r9,r7
01BC4 01B44   X      41820008               beq       $+0x0008                  ; 0x00001B4C
01BC8 01B48   X      3B20F368               li        r25,-3224
01BCC 01B4C          38820600               addi      r4,RTOC,1536
01BD0 01B50   X      38600000               li        r3,0
01BD4 01B54          3884077E               addi      r4,r4,1918
01BD8 01B58          480072A1               bl        $+0x72A0                  ; 0x00008DF8
01BDC 01B5C   X      60000000               nop
01BE0 01B60   X      2C190000               cmpwi     r25,0
01BE4 01B64   X      40820098               bne       $+0x0098                  ; 0x00001BFC
01BE8 01B68          83E10048               lwz       r31,0x0048(SP)
01BEC 01B6C   X      3860129F               li        r3,4767
01BF0 01B70          3C6329E4               addis     r3,r3,10724
01BF4 01B74          7C83F816               mulhwu    r4,r3,r31
01BF8 01B78   X      3BA00000               li        r29,0
01BFC 01B7C   X      7F44F850               sub       r26,r31,r4
01C00 01B80   X      575AF87E               srwi      r26,r26,1
01C04 01B84          7F44D214               add       r26,r4,r26
01C08 01B88   X      575AD1BE               srwi      r26,r26,6
01C0C 01B8C   X      281A0000               cmplwi    r26,0x0000
01C10 01B90   X      40810068               ble       $+0x0068                  ; 0x00001BF8
01C14 01B94   X      7F1FC378               mr        r31,r24
01C18 01B98          88BE0000               lbz       r5,0x0000(r30)
01C1C 01B9C   X      7FC3F378               mr        r3,r30
01C20 01BA0          839E0020               lwz       r28,0x0020(r30)
01C24 01BA4          38A50001               addi      r5,r5,1
01C28 01BA8          837F0066               lwz       r27,0x0066(r31)
01C2C 01BAC          389F0046               addi      r4,r31,70
01C30 01BB0          48015941               bl        $+0x15940                 ; 0x000174F0
01C34 01BB4          80410014               lwz       RTOC,0x0014(SP)
01C38 01BB8   X      2C030000               cmpwi     r3,0
01C3C 01BBC   X      4182000C               beq       $+0x000C                  ; 0x00001BC8
01C40 01BC0   X      7C1CD800               cmpw      r28,r27
01C44 01BC4   X      41820014               beq       $+0x0014                  ; 0x00001BD8
01C48 01BC8   X      38000000               li        r0,0
01C4C 01BCC   X      5400063F               clrlwi.   r0,r0,24
01C50 01BD0          4F000000               mcrf      cr6,cr0
01C54 01BD4          48000010               b         $+0x0010                  ; 0x00001BE4
01C58 01BD8   X      38600001               li        r3,1
01C5C 01BDC   X      5463063F               clrlwi.   r3,r3,24
01C60 01BE0          4F000000               mcrf      cr6,cr0
01C64 01BE4   X      409A0068               bne       cr6,$+0x0068              ; 0x00001C4C
01C68 01BE8          3BBD0001               addi      r29,r29,1
01C6C 01BEC          3BFF006E               addi      r31,r31,110
01C70 01BF0   X      7C1DD040               cmplw     r29,r26
01C74 01BF4   X      4180FFA4               blt       $-0x005C                  ; 0x00001B98
01C78 01BF8   X      3B20F37F               li        r25,-3201
01C7C 01BFC          38610038               addi      r3,SP,56
01C80 01C00          48015909               bl        $+0x15908                 ; 0x00017508
01C84 01C04          80410014               lwz       RTOC,0x0014(SP)
01C88 01C08          38820600               addi      r4,RTOC,1536
01C8C 01C0C          388407AF               addi      r4,r4,1967
01C90 01C10   X      38600000               li        r3,0
01C94 01C14          480071E5               bl        $+0x71E4                  ; 0x00008DF8
01C98 01C18   X      60000000               nop
01C9C 01C1C   X      2C180000               cmpwi     r24,0
01CA0 01C20   X      41820014               beq       $+0x0014                  ; 0x00001C34
01CA4 01C24   X      38800000               li        r4,0
01CA8 01C28   X      7F03C378               mr        r3,r24
01CAC 01C2C          4800808D               bl        $+0x808C                  ; 0x00009CB8
01CB0 01C30   X      60000000               nop
01CB4 01C34   X      7F23CB78               mr        r3,r25
01CB8 01C38          38210080               addi      SP,SP,128
01CBC 01C3C          80010008               lwz       r0,0x0008(SP)
01CC0 01C40   X      7C0803A6               mtlr      r0                        ; LR = 8
01CC4 01C44          BAE1FFDC               lmw       r23,-0x0024(SP)
01CC8 01C48   X      4E800020               blr
01CCC 01C4C   X      38800044               li        r4,68
01CD0 01C50          1FFD006E               mulli     r31,r29,110
01CD4 01C54          7C78FA14               add       r3,r24,r31
01CD8 01C58          7CA3222E               lhzx      r5,r3,r4
01CDC 01C5C          7CB7232E               sthx      r5,r23,r4
01CE0 01C60   X      3484FFFC               subic.    r4,r4,4
01CE4 01C64          7CA3202E               lwzx      r5,r3,r4
01CE8 01C68          7CB7212E               stwx      r5,r23,r4
01CEC 01C6C   X      4082FFF4               bne       $-0x000C                  ; 0x00001C60
01CF0 01C70          4BFFFF8C               b         $-0x0074                  ; 0x00001BFC
01CF4 01C74          38210080               addi      SP,SP,128
01CF8 01C78          80010008               lwz       r0,0x0008(SP)
01CFC 01C7C   X      7C0803A6               mtlr      r0                        ; LR = 8
01D00 01C80          BAE1FFDC               lmw       r23,-0x0024(SP)
01D04 01C84   X      4E800020               blr
01D08 01C88   X      7C0802A6               mflr      r0                        ; LR = 8
01D0C 01C8C          BF61FFEC               stmw      r27,-0x0014(SP)
01D10 01C90          90010008               stw       r0,0x0008(SP)
01D14 01C94          9421FF60               stwu      SP,-0x00A0(SP)
01D18 01C98          38810038               addi      r4,SP,56
01D1C 01C9C   X      7C7F1B78               mr        r31,r3
01D20 01CA0          8062FF38               lwz       r3,-0x00C8(RTOC)
01D24 01CA4   X      3B80FFFF               li        r28,-1
01D28 01CA8          38630008               addi      r3,r3,8
01D2C 01CAC   X      3BC00001               li        r30,1
01D30 01CB0          3F9C0001               addis     r28,r28,1
01D34 01CB4          4BFFFD95               bl        $-0x026C                  ; 0x00001A48
01D38 01CB8   X      2C030000               cmpwi     r3,0
01D3C 01CBC   X      40820018               bne       $+0x0018                  ; 0x00001CD4
01D40 01CC0          38610038               addi      r3,SP,56
01D44 01CC4   X      38800001               li        r4,1
01D48 01CC8          48015709               bl        $+0x15708                 ; 0x000173D0
01D4C 01CCC          80410014               lwz       RTOC,0x0014(SP)
01D50 01CD0   X      547C043E               clrlwi    r28,r3,16
01D54 01CD4   X      38606472               li        r3,25714
01D58 01CD8   X      38800000               li        r4,0
01D5C 01CDC          3C635861               addis     r3,r3,22625
01D60 01CE0          48015709               bl        $+0x15708                 ; 0x000173E8
01D64 01CE4          80410014               lwz       RTOC,0x0014(SP)
01D68 01CE8   X      7C7D1B78               mr        r29,r3
01D6C 01CEC   X      2C1D0000               cmpwi     r29,0
01D70 01CF0   X      4182008C               beq       $+0x008C                  ; 0x00001D7C
01D74 01CF4   X      3B60AAAB               li        r27,-21845
01D78 01CF8   X      7FA3EB78               mr        r3,r29
01D7C 01CFC          3F7B2AAB               addis     r27,r27,10923
01D80 01D00          48015701               bl        $+0x15700                 ; 0x00017400
01D84 01D04          80410014               lwz       RTOC,0x0014(SP)
01D88 01D08          7F7B1896               mulhw     r27,r27,r3
01D8C 01D0C   X      54600FFE               srwi      r0,r3,31
01D90 01D10          7F7B0214               add       r27,r27,r0
01D94 01D14   X      281B0000               cmplwi    r27,0x0000
01D98 01D18   X      40810064               ble       $+0x0064                  ; 0x00001D7C
01D9C 01D1C   X      3BC00000               li        r30,0
01DA0 01D20   X      7FA3EB78               mr        r3,r29
01DA4 01D24          480156F5               bl        $+0x156F4                 ; 0x00017418
01DA8 01D28          80410014               lwz       RTOC,0x0014(SP)
01DAC 01D2C          811D0000               lwz       r8,0x0000(r29)
01DB0 01D30   X      7F6903A6               mtctr     r27                       ; CTR = 9
01DB4 01D34          A0FF0064               lhz       r7,0x0064(r31)
01DB8 01D38   X      3928FFFA               subi      r9,r8,6
01DBC 01D3C          A4090006               lhzu      r0,0x0006(r9)
01DC0 01D40   X      7C003800               cmpw      r0,r7
01DC4 01D44   X      4082001C               bne       $+0x001C                  ; 0x00001D60
01DC8 01D48          88680002               lbz       r3,0x0002(r8)
01DCC 01D4C          889F0066               lbz       r4,0x0066(r31)
01DD0 01D50   X      7C032000               cmpw      r3,r4
01DD4 01D54   X      4082000C               bne       $+0x000C                  ; 0x00001D60
01DD8 01D58   X      3BC00001               li        r30,1
01DDC 01D5C          48000020               b         $+0x0020                  ; 0x00001D7C
01DE0 01D60          39080006               addi      r8,r8,6
01DE4 01D64   X      4200FFD8               bdnz      $-0x0028                  ; 0x00001D3C
01DE8 01D68          38820600               addi      r4,RTOC,1536
01DEC 01D6C          807F0048               lwz       r3,0x0048(r31)
01DF0 01D70          388407F2               addi      r4,r4,2034
01DF4 01D74          48007085               bl        $+0x7084                  ; 0x00008DF8
01DF8 01D78   X      60000000               nop
01DFC 01D7C          7F830734               extsh     r3,r28
01E00 01D80          480156B1               bl        $+0x156B0                 ; 0x00017430
01E04 01D84          80410014               lwz       RTOC,0x0014(SP)
01E08 01D88   X      7FC3F378               mr        r3,r30
01E0C 01D8C          382100A0               addi      SP,SP,160
01E10 01D90          80010008               lwz       r0,0x0008(SP)
01E14 01D94   X      7C0803A6               mtlr      r0                        ; LR = 8
01E18 01D98          BB61FFEC               lmw       r27,-0x0014(SP)
01E1C 01D9C   X      4E800020               blr
01E20 01DA0   X      7C0802A6               mflr      r0                        ; LR = 8
01E24 01DA4          BDE1FFBC               stmw      r15,-0x0044(SP)
01E28 01DA8          90010008               stw       r0,0x0008(SP)
01E2C 01DAC          9421FEF0               stwu      SP,-0x0110(SP)
01E30 01DB0   X      3A601011               li        r19,4113
01E34 01DB4   X      7C7B1B78               mr        r27,r3
01E38 01DB8          813B0058               lwz       r9,0x0058(r27)
01E3C 01DBC          3E730009               addis     r19,r19,9
01E40 01DC0   X      3C09FFF7               subis     r0,r9,9
01E44 01DC4   X      2C001011               cmpwi     r0,4113
01E48 01DC8   X      41820070               beq       $+0x0070                  ; 0x00001E38
01E4C 01DCC   X      3C89FFEC               subis     r4,r9,20
01E50 01DD0   X      2C041011               cmpwi     r4,4113
01E54 01DD4   X      41820040               beq       $+0x0040                  ; 0x00001E14
01E58 01DD8   X      3C69FFE7               subis     r3,r9,25
01E5C 01DDC   X      2C031011               cmpwi     r3,4113
01E60 01DE0   X      4182007C               beq       $+0x007C                  ; 0x00001E5C
01E64 01DE4          38820600               addi      r4,RTOC,1536
01E68 01DE8   X      7D254B78               mr        r5,r9
01E6C 01DEC          807B0048               lwz       r3,0x0048(r27)
01E70 01DF0          38840825               addi      r4,r4,2085
01E74 01DF4          48007005               bl        $+0x7004                  ; 0x00008DF8
01E78 01DF8   X      60000000               nop
01E7C 01DFC   X      38600000               li        r3,0
01E80 01E00          38210110               addi      SP,SP,272
01E84 01E04          80010008               lwz       r0,0x0008(SP)
01E88 01E08   X      7C0803A6               mtlr      r0                        ; LR = 8
01E8C 01E0C          B9E1FFBC               lmw       r15,-0x0044(SP)
01E90 01E10   X      4E800020               blr
01E94 01E14          83E2FF1C               lwz       r31,-0x00E4(RTOC)
01E98 01E18   X      38604212               li        r3,16914
01E9C 01E1C          38BF080A               addi      r5,r31,2058
01EA0 01E20          90BB005C               stw       r5,0x005C(r27)
01EA4 01E24          3C630010               addis     r3,r3,16
01EA8 01E28          90610038               stw       r3,0x0038(SP)
01EAC 01E2C   X      3AA0C001               li        r21,-16383
01EB0 01E30          3EB50001               addis     r21,r21,1
01EB4 01E34          48000048               b         $+0x0048                  ; 0x00001E7C
01EB8 01E38          38820600               addi      r4,RTOC,1536
01EBC 01E3C   X      38604012               li        r3,16402
01EC0 01E40          38A40813               addi      r5,r4,2067
01EC4 01E44          90BB005C               stw       r5,0x005C(r27)
01EC8 01E48          3C630030               addis     r3,r3,48
01ECC 01E4C          90610038               stw       r3,0x0038(SP)
01ED0 01E50   X      3AA0C001               li        r21,-16383
01ED4 01E54   X      3EB5820F               subis     r21,r21,32241
01ED8 01E58          48000024               b         $+0x0024                  ; 0x00001E7C
01EDC 01E5C          38C20600               addi      r6,RTOC,1536
01EE0 01E60   X      38604012               li        r3,16402
01EE4 01E64          38A6081C               addi      r5,r6,2076
01EE8 01E68          90BB005C               stw       r5,0x005C(r27)
01EEC 01E6C          3C630030               addis     r3,r3,48
01EF0 01E70          90610038               stw       r3,0x0038(SP)
01EF4 01E74   X      3AA0C001               li        r21,-16383
01EF8 01E78   X      3EB5820F               subis     r21,r21,32241
01EFC 01E7C          38820600               addi      r4,RTOC,1536
01F00 01E80          3BE1003A               addi      r31,SP,58
01F04 01E84          807B0048               lwz       r3,0x0048(r27)
01F08 01E88          38840849               addi      r4,r4,2121
01F0C 01E8C   X      3BC00000               li        r30,0
01F10 01E90   X      39E00048               li        r15,72
01F14 01E94   X      3A200001               li        r17,1
01F18 01E98          48007771               bl        $+0x7770                  ; 0x00009608
01F1C 01E9C   X      60000000               nop
01F20 01EA0   X      7FC4F378               mr        r4,r30
01F24 01EA4          3BDE0001               addi      r30,r30,1
01F28 01EA8   X      7F63DB78               mr        r3,r27
01F2C 01EAC          4BFFF28D               bl        $-0x0D74                  ; 0x00001138
01F30 01EB0          B47F0002               sthu      r3,0x0002(r31)
01F34 01EB4   X      2C1E0040               cmpwi     r30,64
01F38 01EB8   X      4180FFE8               blt       $-0x0018                  ; 0x00001EA0
01F3C 01EBC          88A1004E               lbz       r5,0x004E(SP)
01F40 01EC0          98BB007C               stb       r5,0x007C(r27)
01F44 01EC4   X      2C050001               cmpwi     r5,1
01F48 01EC8   X      41820034               beq       $+0x0034                  ; 0x00001EFC
01F4C 01ECC   X      2C050003               cmpwi     r5,3
01F50 01ED0   X      4182002C               beq       $+0x002C                  ; 0x00001EFC
01F54 01ED4   X      2C050004               cmpwi     r5,4
01F58 01ED8   X      41820024               beq       $+0x0024                  ; 0x00001EFC
01F5C 01EDC   X      2C0500A2               cmpwi     r5,162
01F60 01EE0   X      4182001C               beq       $+0x001C                  ; 0x00001EFC
01F64 01EE4          38820600               addi      r4,RTOC,1536
01F68 01EE8          807B0048               lwz       r3,0x0048(r27)
01F6C 01EEC          38840858               addi      r4,r4,2136
01F70 01EF0          48006F09               bl        $+0x6F08                  ; 0x00008DF8
01F74 01EF4   X      60000000               nop
01F78 01EF8          4BFFFF04               b         $-0x00FC                  ; 0x00001DFC
01F7C 01EFC          38820600               addi      r4,RTOC,1536
01F80 01F00          807B0048               lwz       r3,0x0048(r27)
01F84 01F04          38840886               addi      r4,r4,2182
01F88 01F08          88BB007C               lbz       r5,0x007C(r27)
01F8C 01F0C          480076FD               bl        $+0x76FC                  ; 0x00009608
01F90 01F10   X      60000000               nop
01F94 01F14          3861003C               addi      r3,SP,60
01F98 01F18   X      3880007E               li        r4,126
01F9C 01F1C          48006345               bl        $+0x6344                  ; 0x00008260
01FA0 01F20   X      60000000               nop
01FA4 01F24   X      7C6318F8               not       r3,r3
01FA8 01F28          4800AD4D               bl        $+0xAD4C                  ; 0x0000CC74
01FAC 01F2C   X      60000000               nop
01FB0 01F30          88C100BA               lbz       r6,0x00BA(SP)
01FB4 01F34   X      5465043E               clrlwi    r5,r3,16
01FB8 01F38          8BE100BB               lbz       r31,0x00BB(SP)
01FBC 01F3C   X      53E6442E               insrwi    r6,r31,8,16
01FC0 01F40   X      54C6043E               clrlwi    r6,r6,16
01FC4 01F44   X      7C053000               cmpw      r5,r6
01FC8 01F48   X      40820010               bne       $+0x0010                  ; 0x00001F58
01FCC 01F4C   X      3BC00000               li        r30,0
01FD0 01F50          9BDB007D               stb       r30,0x007D(r27)
01FD4 01F54          4800004C               b         $+0x004C                  ; 0x00001FA0
01FD8 01F58          887B007C               lbz       r3,0x007C(r27)
01FDC 01F5C   X      2C030004               cmpwi     r3,4
01FE0 01F60   X      40820040               bne       $+0x0040                  ; 0x00001FA0
01FE4 01F64          3861003C               addi      r3,SP,60
01FE8 01F68   X      3880005E               li        r4,94
01FEC 01F6C          480062F5               bl        $+0x62F4                  ; 0x00008260
01FF0 01F70   X      60000000               nop
01FF4 01F74   X      7C6318F8               not       r3,r3
01FF8 01F78          4800ACFD               bl        $+0xACFC                  ; 0x0000CC74
01FFC 01F7C   X      60000000               nop
02000 01F80          88C1009A               lbz       r6,0x009A(SP)
02004 01F84   X      5465043E               clrlwi    r5,r3,16
02008 01F88          8BC1009B               lbz       r30,0x009B(SP)
0200C 01F8C   X      53C6442E               insrwi    r6,r30,8,16
02010 01F90   X      54C6043E               clrlwi    r6,r6,16
02014 01F94   X      7C053000               cmpw      r5,r6
02018 01F98   X      40820008               bne       $+0x0008                  ; 0x00001FA0
0201C 01F9C          9A3B007D               stb       r17,0x007D(r27)
02020 01FA0   X      7C053000               cmpw      r5,r6
02024 01FA4   X      4182001C               beq       $+0x001C                  ; 0x00001FC0
02028 01FA8          38820600               addi      r4,RTOC,1536
0202C 01FAC          807B0048               lwz       r3,0x0048(r27)
02030 01FB0          388408A8               addi      r4,r4,2216
02034 01FB4          48006E45               bl        $+0x6E44                  ; 0x00008DF8
02038 01FB8   X      60000000               nop
0203C 01FBC          4BFFFE40               b         $-0x01C0                  ; 0x00001DFC
02040 01FC0          3881003C               addi      r4,SP,60
02044 01FC4   X      7F63DB78               mr        r3,r27
02048 01FC8          4BFFF755               bl        $-0x08AC                  ; 0x0000171C
0204C 01FCC          83A10050               lwz       r29,0x0050(SP)
02050 01FD0          A3E10054               lhz       r31,0x0054(SP)
02054 01FD4          93A100BC               stw       r29,0x00BC(SP)
02058 01FD8          B3E100C0               sth       r31,0x00C0(SP)
0205C 01FDC          8BDB007C               lbz       r30,0x007C(r27)
02060 01FE0   X      2C1E00A2               cmpwi     r30,162
02064 01FE4   X      40820024               bne       $+0x0024                  ; 0x00002008
02068 01FE8          3BE100BB               addi      r31,SP,187
0206C 01FEC          3BC100C1               addi      r30,SP,193
02070 01FF0          887F0001               lbz       r3,0x0001(r31)
02074 01FF4          4800AC15               bl        $+0xAC14                  ; 0x0000CC08
02078 01FF8   X      60000000               nop
0207C 01FFC          9C7F0001               stbu      r3,0x0001(r31)
02080 02000   X      7C1FF040               cmplw     r31,r30
02084 02004   X      4180FFEC               blt       $-0x0014                  ; 0x00001FF0
02088 02008          88A1004F               lbz       r5,0x004F(SP)
0208C 0200C          90BB0080               stw       r5,0x0080(r27)
02090 02010   X      2C050000               cmpwi     r5,0
02094 02014   X      4181001C               bgt       $+0x001C                  ; 0x00002030
02098 02018          38820600               addi      r4,RTOC,1536
0209C 0201C          807B0048               lwz       r3,0x0048(r27)
020A0 02020          388408C9               addi      r4,r4,2249
020A4 02024          48006DD5               bl        $+0x6DD4                  ; 0x00008DF8
020A8 02028   X      60000000               nop
020AC 0202C          4BFFFDD0               b         $-0x0230                  ; 0x00001DFC
020B0 02030   X      2C050005               cmpwi     r5,5
020B4 02034   X      41800020               blt       $+0x0020                  ; 0x00002054
020B8 02038          38820600               addi      r4,RTOC,1536
020BC 0203C   X      38C00004               li        r6,4
020C0 02040          807B0048               lwz       r3,0x0048(r27)
020C4 02044          388408E7               addi      r4,r4,2279
020C8 02048          48006DB1               bl        $+0x6DB0                  ; 0x00008DF8
020CC 0204C   X      60000000               nop
020D0 02050          4BFFFDAC               b         $-0x0254                  ; 0x00001DFC
020D4 02054   X      3B000000               li        r24,0
020D8 02058          3921003C               addi      r9,SP,60
020DC 0205C          1E18012C               mulli     r16,r24,300
020E0 02060          7F9B8214               add       r28,r27,r16
020E4 02064          1D180003               mulli     r8,r24,3
020E8 02068          83410038               lwz       r26,0x0038(SP)
020EC 0206C          387C0084               addi      r3,r28,132
020F0 02070          906100C4               stw       r3,0x00C4(SP)
020F4 02074          7FA84A14               add       r29,r8,r9
020F8 02078   X      7F05C378               mr        r5,r24
020FC 0207C          88DD001A               lbz       r6,0x001A(r29)
02100 02080          B0DC008A               sth       r6,0x008A(r28)
02104 02084          38820600               addi      r4,RTOC,1536
02108 02088          807B0048               lwz       r3,0x0048(r27)
0210C 0208C          38840906               addi      r4,r4,2310
02110 02090          48007579               bl        $+0x7578                  ; 0x00009608
02114 02094   X      60000000               nop
02118 02098          935C00B0               stw       r26,0x00B0(r28)
0211C 0209C          80FB0080               lwz       r7,0x0080(r27)
02120 020A0          8BDD001B               lbz       r30,0x001B(r29)
02124 020A4          1CE70003               mulli     r7,r7,3
02128 020A8          8B3D001C               lbz       r25,0x001C(r29)
0212C 020AC   X      533E442E               insrwi    r30,r25,8,16
02130 020B0          38E7001A               addi      r7,r7,26
02134 020B4   X      57DE043E               clrlwi    r30,r30,16
02138 020B8   X      7C1E3800               cmpw      r30,r7
0213C 020BC   X      7FC6F378               mr        r6,r30
02140 020C0   X      40800020               bge       $+0x0020                  ; 0x000020E0
02144 020C4          38820600               addi      r4,RTOC,1536
02148 020C8   X      7F05C378               mr        r5,r24
0214C 020CC          807B0048               lwz       r3,0x0048(r27)
02150 020D0          3884092B               addi      r4,r4,2347
02154 020D4          48006D25               bl        $+0x6D24                  ; 0x00008DF8
02158 020D8   X      60000000               nop
0215C 020DC          4BFFFD20               b         $-0x02E0                  ; 0x00001DFC
02160 020E0   X      2C1E0079               cmpwi     r30,121
02164 020E4   X      41800024               blt       $+0x0024                  ; 0x00002108
02168 020E8          38820600               addi      r4,RTOC,1536
0216C 020EC   X      7F05C378               mr        r5,r24
02170 020F0          807B0048               lwz       r3,0x0048(r27)
02174 020F4          38840953               addi      r4,r4,2387
02178 020F8   X      38E00078               li        r7,120
0217C 020FC          48006CFD               bl        $+0x6CFC                  ; 0x00008DF8
02180 02100   X      60000000               nop
02184 02104          4BFFFCF8               b         $-0x0308                  ; 0x00001DFC
02188 02108          38820600               addi      r4,RTOC,1536
0218C 0210C          3BE1003C               addi      r31,SP,60
02190 02110          807B0048               lwz       r3,0x0048(r27)
02194 02114          7FFEFA14               add       r31,r30,r31
02198 02118   X      7F05C378               mr        r5,r24
0219C 0211C          3884097B               addi      r4,r4,2427
021A0 02120   X      7FC6F378               mr        r6,r30
021A4 02124          3BA1003C               addi      r29,SP,60
021A8 02128          480074E1               bl        $+0x74E0                  ; 0x00009608
021AC 0212C   X      60000000               nop
021B0 02130          7C7EE8AE               lbzx      r3,r30,r29
021B4 02134          8AFF0001               lbz       r23,0x0001(r31)
021B8 02138   X      52E3442E               insrwi    r3,r23,8,16
021BC 0213C   X      5463043E               clrlwi    r3,r3,16
021C0 02140   X      7C661B78               mr        r6,r3
021C4 02144          B0DC0088               sth       r6,0x0088(r28)
021C8 02148   X      2C060100               cmpwi     r6,256
021CC 0214C          813B0048               lwz       r9,0x0048(r27)
021D0 02150   X      41820110               beq       $+0x0110                  ; 0x00002260
021D4 02154   X      41810070               bgt       $+0x0070                  ; 0x000021C4
021D8 02158   X      2C060006               cmpwi     r6,6
021DC 0215C   X      41820104               beq       $+0x0104                  ; 0x00002260
021E0 02160   X      41810030               bgt       $+0x0030                  ; 0x00002190
021E4 02164   X      2C060001               cmpwi     r6,1
021E8 02168   X      418200F8               beq       $+0x00F8                  ; 0x00002260
021EC 0216C   X      41810010               bgt       $+0x0010                  ; 0x0000217C
021F0 02170   X      2C060000               cmpwi     r6,0
021F4 02174   X      418200EC               beq       $+0x00EC                  ; 0x00002260
021F8 02178          480000CC               b         $+0x00CC                  ; 0x00002244
021FC 0217C   X      2C060002               cmpwi     r6,2
02200 02180   X      418200E0               beq       $+0x00E0                  ; 0x00002260
02204 02184   X      2C060003               cmpwi     r6,3
02208 02188   X      418200D8               beq       $+0x00D8                  ; 0x00002260
0220C 0218C          480000B8               b         $+0x00B8                  ; 0x00002244
02210 02190   X      2C06000D               cmpwi     r6,13
02214 02194   X      418200CC               beq       $+0x00CC                  ; 0x00002260
02218 02198   X      41810018               bgt       $+0x0018                  ; 0x000021B0
0221C 0219C   X      2C060007               cmpwi     r6,7
02220 021A0   X      418200C0               beq       $+0x00C0                  ; 0x00002260
02224 021A4   X      2C060009               cmpwi     r6,9
02228 021A8   X      418200B8               beq       $+0x00B8                  ; 0x00002260
0222C 021AC          48000098               b         $+0x0098                  ; 0x00002244
02230 021B0   X      2C06000F               cmpwi     r6,15
02234 021B4   X      418200AC               beq       $+0x00AC                  ; 0x00002260
02238 021B8   X      2C060010               cmpwi     r6,16
0223C 021BC   X      418200A4               beq       $+0x00A4                  ; 0x00002260
02240 021C0          48000084               b         $+0x0084                  ; 0x00002244
02244 021C4   X      2C060211               cmpwi     r6,529
02248 021C8   X      41820098               beq       $+0x0098                  ; 0x00002260
0224C 021CC   X      41810038               bgt       $+0x0038                  ; 0x00002204
02250 021D0   X      2C060208               cmpwi     r6,520
02254 021D4   X      4182008C               beq       $+0x008C                  ; 0x00002260
02258 021D8   X      41810018               bgt       $+0x0018                  ; 0x000021F0
0225C 021DC   X      2C060204               cmpwi     r6,516
02260 021E0   X      41820080               beq       $+0x0080                  ; 0x00002260
02264 021E4   X      2C060205               cmpwi     r6,517
02268 021E8   X      41820078               beq       $+0x0078                  ; 0x00002260
0226C 021EC          48000058               b         $+0x0058                  ; 0x00002244
02270 021F0   X      2C06020A               cmpwi     r6,522
02274 021F4   X      4182006C               beq       $+0x006C                  ; 0x00002260
02278 021F8   X      2C06020E               cmpwi     r6,526
0227C 021FC   X      41820064               beq       $+0x0064                  ; 0x00002260
02280 02200          48000044               b         $+0x0044                  ; 0x00002244
02284 02204   X      2C060900               cmpwi     r6,2304
02288 02208   X      41820058               beq       $+0x0058                  ; 0x00002260
0228C 0220C   X      41810018               bgt       $+0x0018                  ; 0x00002224
02290 02210   X      2C060400               cmpwi     r6,1024
02294 02214   X      4182004C               beq       $+0x004C                  ; 0x00002260
02298 02218   X      2C060800               cmpwi     r6,2048
0229C 0221C   X      41820044               beq       $+0x0044                  ; 0x00002260
022A0 02220          48000024               b         $+0x0024                  ; 0x00002244
022A4 02224   X      3F400000               lis       r26,0
022A8 02228          63598800               ori       r25,r26,0x8800
022AC 0222C   X      7C06C800               cmpw      r6,r25
022B0 02230   X      41820030               beq       $+0x0030                  ; 0x00002260
022B4 02234          6359FFFF               ori       r25,r26,0xFFFF
022B8 02238   X      7C06C800               cmpw      r6,r25
022BC 0223C   X      41820024               beq       $+0x0024                  ; 0x00002260
022C0 02240          48000004               b         $+0x0004                  ; 0x00002244
022C4 02244          38820600               addi      r4,RTOC,1536
022C8 02248   X      7D234B78               mr        r3,r9
022CC 0224C          38840999               addi      r4,r4,2457
022D0 02250   X      7F05C378               mr        r5,r24
022D4 02254          48006BA5               bl        $+0x6BA4                  ; 0x00008DF8
022D8 02258   X      60000000               nop
022DC 0225C          4BFFFBA0               b         $-0x0460                  ; 0x00001DFC
022E0 02260   X      7F05C378               mr        r5,r24
022E4 02264          4BFFE1AD               bl        $-0x1E54                  ; 0x00000410
022E8 02268          38820600               addi      r4,RTOC,1536
022EC 0226C   X      7C661B78               mr        r6,r3
022F0 02270          388409CC               addi      r4,r4,2508
022F4 02274   X      7D234B78               mr        r3,r9
022F8 02278          48007391               bl        $+0x7390                  ; 0x00009608
022FC 0227C   X      60000000               nop
02300 02280          83DB0058               lwz       r30,0x0058(r27)
02304 02284   X      7C1E9800               cmpw      r30,r19
02308 02288   X      40820034               bne       $+0x0034                  ; 0x000022BC
0230C 0228C          88DF0002               lbz       r6,0x0002(r31)
02310 02290   X      7F05C378               mr        r5,r24
02314 02294          98DC008C               stb       r6,0x008C(r28)
02318 02298          3BDF0004               addi      r30,r31,4
0231C 0229C          38820600               addi      r4,RTOC,1536
02320 022A0          807B0048               lwz       r3,0x0048(r27)
02324 022A4          388409F3               addi      r4,r4,2547
02328 022A8          48007361               bl        $+0x7360                  ; 0x00009608
0232C 022AC   X      60000000               nop
02330 022B0          88DF0003               lbz       r6,0x0003(r31)
02334 022B4          98DC008D               stb       r6,0x008D(r28)
02338 022B8          48000018               b         $+0x0018                  ; 0x000022D0
0233C 022BC   X      3B400000               li        r26,0
02340 022C0          9B5C008C               stb       r26,0x008C(r28)
02344 022C4          3BDF0003               addi      r30,r31,3
02348 022C8          88DF0002               lbz       r6,0x0002(r31)
0234C 022CC          98DC008D               stb       r6,0x008D(r28)
02350 022D0   X      2C060000               cmpwi     r6,0
02354 022D4   X      41810020               bgt       $+0x0020                  ; 0x000022F4
02358 022D8          38820600               addi      r4,RTOC,1536
0235C 022DC   X      7F05C378               mr        r5,r24
02360 022E0          807B0048               lwz       r3,0x0048(r27)
02364 022E4          38840A1B               addi      r4,r4,2587
02368 022E8          48006B11               bl        $+0x6B10                  ; 0x00008DF8
0236C 022EC   X      60000000               nop
02370 022F0          4BFFFB0C               b         $-0x04F4                  ; 0x00001DFC
02374 022F4   X      2C06000A               cmpwi     r6,10
02378 022F8   X      41800024               blt       $+0x0024                  ; 0x0000231C
0237C 022FC          38820600               addi      r4,RTOC,1536
02380 02300   X      7F05C378               mr        r5,r24
02384 02304          807B0048               lwz       r3,0x0048(r27)
02388 02308          38840A42               addi      r4,r4,2626
0238C 0230C   X      38E00009               li        r7,9
02390 02310          48006AE9               bl        $+0x6AE8                  ; 0x00008DF8
02394 02314   X      60000000               nop
02398 02318          4BFFFAE4               b         $-0x051C                  ; 0x00001DFC
0239C 0231C          7FFB8214               add       r31,r27,r16
023A0 02320   X      3B400000               li        r26,0
023A4 02324          3A5F0084               addi      r18,r31,132
023A8 02328          38720048               addi      r3,r18,72
023AC 0232C          1FFA001C               mulli     r31,r26,28
023B0 02330          7E43F92E               stwx      r18,r3,r31
023B4 02334          3901003C               addi      r8,SP,60
023B8 02338          38820600               addi      r4,RTOC,1536
023BC 0233C          807B0048               lwz       r3,0x0048(r27)
023C0 02340          38840A6A               addi      r4,r4,2666
023C4 02344   X      7CE8F050               sub       r7,r30,r8
023C8 02348   X      7F05C378               mr        r5,r24
023CC 0234C   X      7F46D378               mr        r6,r26
023D0 02350          480072B9               bl        $+0x72B8                  ; 0x00009608
023D4 02354   X      60000000               nop
023D8 02358          813B0058               lwz       r9,0x0058(r27)
023DC 0235C   X      7C099800               cmpw      r9,r19
023E0 02360   X      41820030               beq       $+0x0030                  ; 0x00002390
023E4 02364   X      3FA9FFEC               subis     r29,r9,20
023E8 02368   X      2C1D1011               cmpwi     r29,4113
023EC 0236C   X      41820014               beq       $+0x0014                  ; 0x00002380
023F0 02370   X      3C69FFE7               subis     r3,r9,25
023F4 02374   X      2C031011               cmpwi     r3,4113
023F8 02378   X      41820068               beq       $+0x0068                  ; 0x000023E0
023FC 0237C          48000088               b         $+0x0088                  ; 0x00002404
02400 02380          7C9CFA14               add       r4,r28,r31
02404 02384   X      386000FF               li        r3,255
02408 02388          986400B4               stb       r3,0x00B4(r4)
0240C 0238C          48000078               b         $+0x0078                  ; 0x00002404
02410 02390          88BE0000               lbz       r5,0x0000(r30)
02414 02394          54A50631               rlwinm.   r5,r5,0,24,24
02418 02398          4F000000               mcrf      cr6,cr0
0241C 0239C   X      419A0034               beq       cr6,$+0x0034              ; 0x000023D0
02420 023A0          887E0001               lbz       r3,0x0001(r30)
02424 023A4   X      2C030000               cmpwi     r3,0
02428 023A8   X      40820014               bne       $+0x0014                  ; 0x000023BC
0242C 023AC          889E0002               lbz       r4,0x0002(r30)
02430 023B0          3BDE0002               addi      r30,r30,2
02434 023B4          54840631               rlwinm.   r4,r4,0,24,24
02438 023B8          4F000000               mcrf      cr6,cr0
0243C 023BC   X      419A0014               beq       cr6,$+0x0014              ; 0x000023D0
02440 023C0          887E0001               lbz       r3,0x0001(r30)
02444 023C4          7C9CFA14               add       r4,r28,r31
02448 023C8          986400B4               stb       r3,0x00B4(r4)
0244C 023CC          48000038               b         $+0x0038                  ; 0x00002404
02450 023D0          7CBCFA14               add       r5,r28,r31
02454 023D4   X      38600000               li        r3,0
02458 023D8          986500B4               stb       r3,0x00B4(r5)
0245C 023DC          48000028               b         $+0x0028                  ; 0x00002404
02460 023E0          889E0000               lbz       r4,0x0000(r30)
02464 023E4          7EDCFA14               add       r22,r28,r31
02468 023E8          54840631               rlwinm.   r4,r4,0,24,24
0246C 023EC   X      41820010               beq       $+0x0010                  ; 0x000023FC
02470 023F0          887E0001               lbz       r3,0x0001(r30)
02474 023F4          987600B4               stb       r3,0x00B4(r22)
02478 023F8          4800000C               b         $+0x000C                  ; 0x00002404
0247C 023FC   X      38800000               li        r4,0
02480 02400          989600B4               stb       r4,0x00B4(r22)
02484 02404          7C7B8214               add       r3,r27,r16
02488 02408          38820600               addi      r4,RTOC,1536
0248C 0240C          7FA3FA14               add       r29,r3,r31
02490 02410          807B0048               lwz       r3,0x0048(r27)
02494 02414          38840A87               addi      r4,r4,2695
02498 02418          88BD00B4               lbz       r5,0x00B4(r29)
0249C 0241C          480071ED               bl        $+0x71EC                  ; 0x00009608
024A0 02420   X      60000000               nop
024A4 02424          8AFD00B4               lbz       r23,0x00B4(r29)
024A8 02428   X      2C170004               cmpwi     r23,4
024AC 0242C   X      41820440               beq       $+0x0440                  ; 0x0000286C
024B0 02430   X      41810018               bgt       $+0x0018                  ; 0x00002448
024B4 02434   X      2C170000               cmpwi     r23,0
024B8 02438   X      41820024               beq       $+0x0024                  ; 0x0000245C
024BC 0243C   X      2C170002               cmpwi     r23,2
024C0 02440   X      418201B8               beq       $+0x01B8                  ; 0x000025F8
024C4 02444          480008AC               b         $+0x08AC                  ; 0x00002CF0
024C8 02448   X      2C170005               cmpwi     r23,5
024CC 0244C   X      418205AC               beq       $+0x05AC                  ; 0x000029F8
024D0 02450   X      2C1700FF               cmpwi     r23,255
024D4 02454   X      41820688               beq       $+0x0688                  ; 0x00002ADC
024D8 02458          48000898               b         $+0x0898                  ; 0x00002CF0
024DC 0245C          8ADE0000               lbz       r22,0x0000(r30)
024E0 02460   X      56C706BE               clrlwi    r7,r22,26
024E4 02464          98FD00B5               stb       r7,0x00B5(r29)
024E8 02468   X      2C070004               cmpwi     r7,4
024EC 0246C   X      41820060               beq       $+0x0060                  ; 0x000024CC
024F0 02470   X      41810030               bgt       $+0x0030                  ; 0x000024A0
024F4 02474   X      2C070001               cmpwi     r7,1
024F8 02478   X      41820054               beq       $+0x0054                  ; 0x000024CC
024FC 0247C   X      41810010               bgt       $+0x0010                  ; 0x0000248C
02500 02480   X      2C070000               cmpwi     r7,0
02504 02484   X      41820048               beq       $+0x0048                  ; 0x000024CC
02508 02488          4800007C               b         $+0x007C                  ; 0x00002504
0250C 0248C   X      2C070002               cmpwi     r7,2
02510 02490   X      4182003C               beq       $+0x003C                  ; 0x000024CC
02514 02494   X      2C070003               cmpwi     r7,3
02518 02498   X      41820034               beq       $+0x0034                  ; 0x000024CC
0251C 0249C          48000068               b         $+0x0068                  ; 0x00002504
02520 024A0   X      2C070007               cmpwi     r7,7
02524 024A4   X      41820028               beq       $+0x0028                  ; 0x000024CC
02528 024A8   X      41810010               bgt       $+0x0010                  ; 0x000024B8
0252C 024AC   X      2C070006               cmpwi     r7,6
02530 024B0   X      4182001C               beq       $+0x001C                  ; 0x000024CC
02534 024B4          48000050               b         $+0x0050                  ; 0x00002504
02538 024B8   X      2C070205               cmpwi     r7,517
0253C 024BC   X      41820010               beq       $+0x0010                  ; 0x000024CC
02540 024C0   X      2C070208               cmpwi     r7,520
02544 024C4   X      41820008               beq       $+0x0008                  ; 0x000024CC
02548 024C8          4800003C               b         $+0x003C                  ; 0x00002504
0254C 024CC          887E0001               lbz       r3,0x0001(r30)
02550 024D0   X      28070008               cmplwi    r7,0x0008
02554 024D4          987D00BC               stb       r3,0x00BC(r29)
02558 024D8          7EDCFA14               add       r22,r28,r31
0255C 024DC          889E0002               lbz       r4,0x0002(r30)
02560 024E0          88BE0003               lbz       r5,0x0003(r30)
02564 024E4   X      50A4442E               insrwi    r4,r5,8,16
02568 024E8          B09D00BE               sth       r4,0x00BE(r29)
0256C 024EC          38C20538               addi      r6,RTOC,1336
02570 024F0   X      4181009C               bgt       $+0x009C                  ; 0x0000258C
02574 024F4   X      54E8103A               slwi      r8,r7,2
02578 024F8          7D06402E               lwzx      r8,r6,r8
0257C 024FC   X      7D0903A6               mtctr     r8                        ; CTR = 9
02580 02500   X      4E800420               bctr
02584 02504          38820600               addi      r4,RTOC,1536
02588 02508   X      7F05C378               mr        r5,r24
0258C 0250C          807B0048               lwz       r3,0x0048(r27)
02590 02510   X      7F46D378               mr        r6,r26
02594 02514          38840A94               addi      r4,r4,2708
02598 02518          480068E1               bl        $+0x68E0                  ; 0x00008DF8
0259C 0251C   X      60000000               nop
025A0 02520          4BFFF8DC               b         $-0x0724                  ; 0x00001DFC
025A4 02524          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025A8 02528          4800006C               b         $+0x006C                  ; 0x00002594
025AC 0252C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025B0 02530          38E7003D               addi      r7,r7,61
025B4 02534          48000060               b         $+0x0060                  ; 0x00002594
025B8 02538          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025BC 0253C          38E70041               addi      r7,r7,65
025C0 02540          48000054               b         $+0x0054                  ; 0x00002594
025C4 02544          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025C8 02548          38E70045               addi      r7,r7,69
025CC 0254C          48000048               b         $+0x0048                  ; 0x00002594
025D0 02550          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025D4 02554          38E70016               addi      r7,r7,22
025D8 02558          4800003C               b         $+0x003C                  ; 0x00002594
025DC 0255C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025E0 02560          38E7004F               addi      r7,r7,79
025E4 02564          48000030               b         $+0x0030                  ; 0x00002594
025E8 02568          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025EC 0256C          38E70065               addi      r7,r7,101
025F0 02570          48000024               b         $+0x0024                  ; 0x00002594
025F4 02574          80E2FF1C               lwz       r7,-0x00E4(RTOC)
025F8 02578          38E70145               addi      r7,r7,325
025FC 0257C          48000018               b         $+0x0018                  ; 0x00002594
02600 02580          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02604 02584          38E70079               addi      r7,r7,121
02608 02588          4800000C               b         $+0x000C                  ; 0x00002594
0260C 0258C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02610 02590          38E7013D               addi      r7,r7,317
02614 02594          83E2FF1C               lwz       r31,-0x00E4(RTOC)
02618 02598   X      7F05C378               mr        r5,r24
0261C 0259C          807B0048               lwz       r3,0x0048(r27)
02620 025A0   X      7F46D378               mr        r6,r26
02624 025A4          389F0AC6               addi      r4,r31,2758
02628 025A8   X      3AE00008               li        r23,8
0262C 025AC          4800705D               bl        $+0x705C                  ; 0x00009608
02630 025B0   X      60000000               nop
02634 025B4          807B0048               lwz       r3,0x0048(r27)
02638 025B8   X      7F05C378               mr        r5,r24
0263C 025BC          88FD00BC               lbz       r7,0x00BC(r29)
02640 025C0   X      7F46D378               mr        r6,r26
02644 025C4          389F0AEC               addi      r4,r31,2796
02648 025C8          48007041               bl        $+0x7040                  ; 0x00009608
0264C 025CC   X      60000000               nop
02650 025D0          A07D00BE               lhz       r3,0x00BE(r29)
02654 025D4          4BFFE0A5               bl        $-0x1F5C                  ; 0x00000678
02658 025D8          389F0B16               addi      r4,r31,2838
0265C 025DC   X      7C671B78               mr        r7,r3
02660 025E0          807B0048               lwz       r3,0x0048(r27)
02664 025E4   X      7F05C378               mr        r5,r24
02668 025E8   X      7F46D378               mr        r6,r26
0266C 025EC          4800701D               bl        $+0x701C                  ; 0x00009608
02670 025F0   X      60000000               nop
02674 025F4          48000724               b         $+0x0724                  ; 0x00002D18
02678 025F8          8B3E0002               lbz       r25,0x0002(r30)
0267C 025FC   X      572706BF               clrlwi.   r7,r25,26
02680 02600          98FD00B5               stb       r7,0x00B5(r29)
02684 02604   X      4182003C               beq       $+0x003C                  ; 0x00002640
02688 02608   X      2C070001               cmpwi     r7,1
0268C 0260C   X      41820050               beq       $+0x0050                  ; 0x0000265C
02690 02610   X      2C070002               cmpwi     r7,2
02694 02614   X      41820068               beq       $+0x0068                  ; 0x0000267C
02698 02618   X      2C070004               cmpwi     r7,4
0269C 0261C   X      41820080               beq       $+0x0080                  ; 0x0000269C
026A0 02620          38820600               addi      r4,RTOC,1536
026A4 02624   X      7F05C378               mr        r5,r24
026A8 02628          807B0048               lwz       r3,0x0048(r27)
026AC 0262C   X      7F46D378               mr        r6,r26
026B0 02630          38840A94               addi      r4,r4,2708
026B4 02634          480067C5               bl        $+0x67C4                  ; 0x00008DF8
026B8 02638   X      60000000               nop
026BC 0263C          4BFFF7C0               b         $-0x0840                  ; 0x00001DFC
026C0 02640          7EDCFA14               add       r22,r28,r31
026C4 02644          B23600B6               sth       r17,0x00B6(r22)
026C8 02648   X      38607F3F               li        r3,32575
026CC 0264C          B07600B8               sth       r3,0x00B8(r22)
026D0 02650   X      38800008               li        r4,8
026D4 02654          B09600BA               sth       r4,0x00BA(r22)
026D8 02658          4800005C               b         $+0x005C                  ; 0x000026B4
026DC 0265C          7EDCFA14               add       r22,r28,r31
026E0 02660   X      38600009               li        r3,9
026E4 02664          B07600B6               sth       r3,0x00B6(r22)
026E8 02668   X      38800705               li        r4,1797
026EC 0266C          B09600B8               sth       r4,0x00B8(r22)
026F0 02670   X      38C00006               li        r6,6
026F4 02674          B0D600BA               sth       r6,0x00BA(r22)
026F8 02678          4800003C               b         $+0x003C                  ; 0x000026B4
026FC 0267C          7EDCFA14               add       r22,r28,r31
02700 02680   X      38600009               li        r3,9
02704 02684          B07600B6               sth       r3,0x00B6(r22)
02708 02688   X      38800705               li        r4,1797
0270C 0268C          B09600B8               sth       r4,0x00B8(r22)
02710 02690   X      38A0000E               li        r5,14
02714 02694          B0B600BA               sth       r5,0x00BA(r22)
02718 02698          4800001C               b         $+0x001C                  ; 0x000026B4
0271C 0269C          7EDCFA14               add       r22,r28,r31
02720 026A0          B23600B6               sth       r17,0x00B6(r22)
02724 026A4   X      38607F3D               li        r3,32573
02728 026A8          B07600B8               sth       r3,0x00B8(r22)
0272C 026AC   X      38800008               li        r4,8
02730 026B0          B09600BA               sth       r4,0x00BA(r22)
02734 026B4          889E0002               lbz       r4,0x0002(r30)
02738 026B8          88BE0003               lbz       r5,0x0003(r30)
0273C 026BC          54840673               rlwinm.   r4,r4,0,25,25
02740 026C0          887E0004               lbz       r3,0x0004(r30)
02744 026C4   X      5065442E               insrwi    r5,r3,8,16
02748 026C8   X      54A9043E               clrlwi    r9,r5,16
0274C 026CC   X      41820050               beq       $+0x0050                  ; 0x0000271C
02750 026D0          B13D00B6               sth       r9,0x00B6(r29)
02754 026D4   X      3AE0000C               li        r23,12
02758 026D8          88DE0005               lbz       r6,0x0005(r30)
0275C 026DC          887E0006               lbz       r3,0x0006(r30)
02760 026E0   X      5066442E               insrwi    r6,r3,8,16
02764 026E4          B0DD00B8               sth       r6,0x00B8(r29)
02768 026E8          889E0007               lbz       r4,0x0007(r30)
0276C 026EC          88BE0008               lbz       r5,0x0008(r30)
02770 026F0   X      50A4442E               insrwi    r4,r5,8,16
02774 026F4          B09D00BA               sth       r4,0x00BA(r29)
02778 026F8          891E0009               lbz       r8,0x0009(r30)
0277C 026FC          895E000A               lbz       r10,0x000A(r30)
02780 02700   X      5148442E               insrwi    r8,r10,8,16
02784 02704          B11D00C0               sth       r8,0x00C0(r29)
02788 02708          897E000B               lbz       r11,0x000B(r30)
0278C 0270C          899E000C               lbz       r12,0x000C(r30)
02790 02710   X      518B442E               insrwi    r11,r12,8,16
02794 02714          B17D00C2               sth       r11,0x00C2(r29)
02798 02718          4800001C               b         $+0x001C                  ; 0x00002734
0279C 0271C          B13D00C0               sth       r9,0x00C0(r29)
027A0 02720   X      3AE00007               li        r23,7
027A4 02724          8BFE0005               lbz       r31,0x0005(r30)
027A8 02728          887E0006               lbz       r3,0x0006(r30)
027AC 0272C   X      507F442E               insrwi    r31,r3,8,16
027B0 02730          B3FD00C2               sth       r31,0x00C2(r29)
027B4 02734          38820560               addi      r4,RTOC,1376
027B8 02738   X      28070008               cmplwi    r7,0x0008
027BC 0273C   X      4181007C               bgt       $+0x007C                  ; 0x000027B8
027C0 02740   X      54E3103A               slwi      r3,r7,2
027C4 02744          7C64182E               lwzx      r3,r4,r3
027C8 02748   X      7C6903A6               mtctr     r3                        ; CTR = 9
027CC 0274C   X      4E800420               bctr
027D0 02750          80E2FF1C               lwz       r7,-0x00E4(RTOC)
027D4 02754          4800006C               b         $+0x006C                  ; 0x000027C0
027D8 02758          80E2FF1C               lwz       r7,-0x00E4(RTOC)
027DC 0275C          38E7003D               addi      r7,r7,61
027E0 02760          48000060               b         $+0x0060                  ; 0x000027C0
027E4 02764          80E2FF1C               lwz       r7,-0x00E4(RTOC)
027E8 02768          38E70041               addi      r7,r7,65
027EC 0276C          48000054               b         $+0x0054                  ; 0x000027C0
027F0 02770          80E2FF1C               lwz       r7,-0x00E4(RTOC)
027F4 02774          38E70045               addi      r7,r7,69
027F8 02778          48000048               b         $+0x0048                  ; 0x000027C0
027FC 0277C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02800 02780          38E70016               addi      r7,r7,22
02804 02784          4800003C               b         $+0x003C                  ; 0x000027C0
02808 02788          80E2FF1C               lwz       r7,-0x00E4(RTOC)
0280C 0278C          38E7004F               addi      r7,r7,79
02810 02790          48000030               b         $+0x0030                  ; 0x000027C0
02814 02794          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02818 02798          38E70065               addi      r7,r7,101
0281C 0279C          48000024               b         $+0x0024                  ; 0x000027C0
02820 027A0          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02824 027A4          38E70145               addi      r7,r7,325
02828 027A8          48000018               b         $+0x0018                  ; 0x000027C0
0282C 027AC          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02830 027B0          38E70079               addi      r7,r7,121
02834 027B4          4800000C               b         $+0x000C                  ; 0x000027C0
02838 027B8          80E2FF1C               lwz       r7,-0x00E4(RTOC)
0283C 027BC          38E7013D               addi      r7,r7,317
02840 027C0          83E2FF1C               lwz       r31,-0x00E4(RTOC)
02844 027C4   X      7F05C378               mr        r5,r24
02848 027C8          807B0048               lwz       r3,0x0048(r27)
0284C 027CC   X      7F46D378               mr        r6,r26
02850 027D0          389F0AC6               addi      r4,r31,2758
02854 027D4          48006E35               bl        $+0x6E34                  ; 0x00009608
02858 027D8   X      60000000               nop
0285C 027DC          807B0048               lwz       r3,0x0048(r27)
02860 027E0   X      7F05C378               mr        r5,r24
02864 027E4          A0FD00C0               lhz       r7,0x00C0(r29)
02868 027E8   X      7F46D378               mr        r6,r26
0286C 027EC          389F0B3A               addi      r4,r31,2874
02870 027F0          48006E19               bl        $+0x6E18                  ; 0x00009608
02874 027F4   X      60000000               nop
02878 027F8          807B0048               lwz       r3,0x0048(r27)
0287C 027FC   X      7F05C378               mr        r5,r24
02880 02800          A0FD00C2               lhz       r7,0x00C2(r29)
02884 02804   X      7F46D378               mr        r6,r26
02888 02808          389F0B66               addi      r4,r31,2918
0288C 0280C          48006DFD               bl        $+0x6DFC                  ; 0x00009608
02890 02810   X      60000000               nop
02894 02814          807B0048               lwz       r3,0x0048(r27)
02898 02818   X      7F05C378               mr        r5,r24
0289C 0281C          A0FD00B6               lhz       r7,0x00B6(r29)
028A0 02820   X      7F46D378               mr        r6,r26
028A4 02824          389F0B8F               addi      r4,r31,2959
028A8 02828          48006DE1               bl        $+0x6DE0                  ; 0x00009608
028AC 0282C   X      60000000               nop
028B0 02830          807B0048               lwz       r3,0x0048(r27)
028B4 02834   X      7F05C378               mr        r5,r24
028B8 02838          A0FD00B8               lhz       r7,0x00B8(r29)
028BC 0283C   X      7F46D378               mr        r6,r26
028C0 02840          389F0BB5               addi      r4,r31,2997
028C4 02844          48006DC5               bl        $+0x6DC4                  ; 0x00009608
028C8 02848   X      60000000               nop
028CC 0284C          807B0048               lwz       r3,0x0048(r27)
028D0 02850   X      7F05C378               mr        r5,r24
028D4 02854          A0FD00BA               lhz       r7,0x00BA(r29)
028D8 02858   X      7F46D378               mr        r6,r26
028DC 0285C          389F0BDB               addi      r4,r31,3035
028E0 02860          48006DA9               bl        $+0x6DA8                  ; 0x00009608
028E4 02864   X      60000000               nop
028E8 02868          480004B0               b         $+0x04B0                  ; 0x00002D18
028EC 0286C          8B3E0002               lbz       r25,0x0002(r30)
028F0 02870   X      572706BE               clrlwi    r7,r25,26
028F4 02874          98FD00B5               stb       r7,0x00B5(r29)
028F8 02878   X      3867FFFD               subi      r3,r7,3
028FC 0287C          38820520               addi      r4,RTOC,1312
02900 02880   X      28030005               cmplwi    r3,0x0005
02904 02884   X      41810068               bgt       $+0x0068                  ; 0x000028EC
02908 02888   X      5465103A               slwi      r5,r3,2
0290C 0288C          7CA4282E               lwzx      r5,r4,r5
02910 02890   X      7CA903A6               mtctr     r5                        ; CTR = 9
02914 02894   X      4E800420               bctr
02918 02898          88DE0003               lbz       r6,0x0003(r30)
0291C 0289C   X      28070008               cmplwi    r7,0x0008
02920 028A0          887E0004               lbz       r3,0x0004(r30)
02924 028A4          7EDCFA14               add       r22,r28,r31
02928 028A8   X      5066442E               insrwi    r6,r3,8,16
0292C 028AC   X      3AE00009               li        r23,9
02930 028B0          B0DD00C0               sth       r6,0x00C0(r29)
02934 028B4          889E0005               lbz       r4,0x0005(r30)
02938 028B8          88BE0006               lbz       r5,0x0006(r30)
0293C 028BC   X      50A4442E               insrwi    r4,r5,8,16
02940 028C0          B09D00C2               sth       r4,0x00C2(r29)
02944 028C4          891E0007               lbz       r8,0x0007(r30)
02948 028C8          893E0008               lbz       r9,0x0008(r30)
0294C 028CC   X      5128442E               insrwi    r8,r9,8,16
02950 028D0          B11D00BE               sth       r8,0x00BE(r29)
02954 028D4          39420588               addi      r10,RTOC,1416
02958 028D8   X      4181009C               bgt       $+0x009C                  ; 0x00002974
0295C 028DC   X      54EB103A               slwi      r11,r7,2
02960 028E0          7D6A582E               lwzx      r11,r10,r11
02964 028E4   X      7D6903A6               mtctr     r11                       ; CTR = 9
02968 028E8   X      4E800420               bctr
0296C 028EC          38820600               addi      r4,RTOC,1536
02970 028F0   X      7F05C378               mr        r5,r24
02974 028F4          807B0048               lwz       r3,0x0048(r27)
02978 028F8   X      7F46D378               mr        r6,r26
0297C 028FC          38840A94               addi      r4,r4,2708
02980 02900          480064F9               bl        $+0x64F8                  ; 0x00008DF8
02984 02904   X      60000000               nop
02988 02908          4BFFF4F4               b         $-0x0B0C                  ; 0x00001DFC
0298C 0290C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02990 02910          4800006C               b         $+0x006C                  ; 0x0000297C
02994 02914          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02998 02918          38E7003D               addi      r7,r7,61
0299C 0291C          48000060               b         $+0x0060                  ; 0x0000297C
029A0 02920          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029A4 02924          38E70041               addi      r7,r7,65
029A8 02928          48000054               b         $+0x0054                  ; 0x0000297C
029AC 0292C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029B0 02930          38E70045               addi      r7,r7,69
029B4 02934          48000048               b         $+0x0048                  ; 0x0000297C
029B8 02938          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029BC 0293C          38E70016               addi      r7,r7,22
029C0 02940          4800003C               b         $+0x003C                  ; 0x0000297C
029C4 02944          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029C8 02948          38E7004F               addi      r7,r7,79
029CC 0294C          48000030               b         $+0x0030                  ; 0x0000297C
029D0 02950          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029D4 02954          38E70065               addi      r7,r7,101
029D8 02958          48000024               b         $+0x0024                  ; 0x0000297C
029DC 0295C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029E0 02960          38E70145               addi      r7,r7,325
029E4 02964          48000018               b         $+0x0018                  ; 0x0000297C
029E8 02968          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029EC 0296C          38E70079               addi      r7,r7,121
029F0 02970          4800000C               b         $+0x000C                  ; 0x0000297C
029F4 02974          80E2FF1C               lwz       r7,-0x00E4(RTOC)
029F8 02978          38E7013D               addi      r7,r7,317
029FC 0297C          83E2FF1C               lwz       r31,-0x00E4(RTOC)
02A00 02980   X      7F05C378               mr        r5,r24
02A04 02984          807B0048               lwz       r3,0x0048(r27)
02A08 02988   X      7F46D378               mr        r6,r26
02A0C 0298C          389F0AC6               addi      r4,r31,2758
02A10 02990          48006C79               bl        $+0x6C78                  ; 0x00009608
02A14 02994   X      60000000               nop
02A18 02998          807B0048               lwz       r3,0x0048(r27)
02A1C 0299C   X      7F05C378               mr        r5,r24
02A20 029A0          A0FD00C0               lhz       r7,0x00C0(r29)
02A24 029A4   X      7F46D378               mr        r6,r26
02A28 029A8          389F0B3A               addi      r4,r31,2874
02A2C 029AC          48006C5D               bl        $+0x6C5C                  ; 0x00009608
02A30 029B0   X      60000000               nop
02A34 029B4          807B0048               lwz       r3,0x0048(r27)
02A38 029B8   X      7F05C378               mr        r5,r24
02A3C 029BC          A0FD00C2               lhz       r7,0x00C2(r29)
02A40 029C0   X      7F46D378               mr        r6,r26
02A44 029C4          389F0B66               addi      r4,r31,2918
02A48 029C8          48006C41               bl        $+0x6C40                  ; 0x00009608
02A4C 029CC   X      60000000               nop
02A50 029D0          A07D00BE               lhz       r3,0x00BE(r29)
02A54 029D4          4BFFDCA5               bl        $-0x235C                  ; 0x00000678
02A58 029D8          389F0B16               addi      r4,r31,2838
02A5C 029DC   X      7C671B78               mr        r7,r3
02A60 029E0          807B0048               lwz       r3,0x0048(r27)
02A64 029E4   X      7F05C378               mr        r5,r24
02A68 029E8   X      7F46D378               mr        r6,r26
02A6C 029EC          48006C1D               bl        $+0x6C1C                  ; 0x00009608
02A70 029F0   X      60000000               nop
02A74 029F4          48000324               b         $+0x0324                  ; 0x00002D18
02A78 029F8          88FE0002               lbz       r7,0x0002(r30)
02A7C 029FC          98FC008E               stb       r7,0x008E(r28)
02A80 02A00   X      2C070011               cmpwi     r7,17
02A84 02A04   X      2F070000               cmpwi     cr6,r7,0
02A88 02A08   X      41800028               blt       $+0x0028                  ; 0x00002A30
02A8C 02A0C          38820600               addi      r4,RTOC,1536
02A90 02A10   X      7F05C378               mr        r5,r24
02A94 02A14          807B0048               lwz       r3,0x0048(r27)
02A98 02A18   X      7F46D378               mr        r6,r26
02A9C 02A1C          38840C35               addi      r4,r4,3125
02AA0 02A20   X      39000010               li        r8,16
02AA4 02A24          480063D5               bl        $+0x63D4                  ; 0x00008DF8
02AA8 02A28   X      60000000               nop
02AAC 02A2C          4BFFF3D0               b         $-0x0C30                  ; 0x00001DFC
02AB0 02A30          7EDCFA14               add       r22,r28,r31
02AB4 02A34   X      3AE00003               li        r23,3
02AB8 02A38   X      38C00000               li        r6,0
02ABC 02A3C   X      40990034               ble       cr6,$+0x0034              ; 0x00002A70
02AC0 02A40          391C008E               addi      r8,r28,142
02AC4 02A44          393E0002               addi      r9,r30,2
02AC8 02A48          8B290001               lbz       r25,0x0001(r9)
02ACC 02A4C          38C60001               addi      r6,r6,1
02AD0 02A50          8C690002               lbzu      r3,0x0002(r9)
02AD4 02A54          38970002               addi      r4,r23,2
02AD8 02A58   X      5079442E               insrwi    r25,r3,8,16
02ADC 02A5C          B7280002               sthu      r25,0x0002(r8)
02AE0 02A60   X      5497063E               clrlwi    r23,r4,24
02AE4 02A64          88FC008E               lbz       r7,0x008E(r28)
02AE8 02A68   X      7C063800               cmpw      r6,r7
02AEC 02A6C   X      4180FFDC               blt       $-0x0024                  ; 0x00002A48
02AF0 02A70   X      2F070000               cmpwi     cr6,r7,0
02AF4 02A74   X      409A0024               bne       cr6,$+0x0024              ; 0x00002A98
02AF8 02A78          38820600               addi      r4,RTOC,1536
02AFC 02A7C   X      7F05C378               mr        r5,r24
02B00 02A80          807B0048               lwz       r3,0x0048(r27)
02B04 02A84   X      7F46D378               mr        r6,r26
02B08 02A88          38840C6A               addi      r4,r4,3178
02B0C 02A8C          48006B7D               bl        $+0x6B7C                  ; 0x00009608
02B10 02A90   X      60000000               nop
02B14 02A94          48000284               b         $+0x0284                  ; 0x00002D18
02B18 02A98   X      3B200000               li        r25,0
02B1C 02A9C   X      4099027C               ble       cr6,$+0x027C              ; 0x00002D18
02B20 02AA0          3BFC008E               addi      r31,r28,142
02B24 02AA4          38820600               addi      r4,RTOC,1536
02B28 02AA8   X      7F27CB78               mr        r7,r25
02B2C 02AAC          A51F0002               lhzu      r8,0x0002(r31)
02B30 02AB0   X      7F05C378               mr        r5,r24
02B34 02AB4          807B0048               lwz       r3,0x0048(r27)
02B38 02AB8   X      7F46D378               mr        r6,r26
02B3C 02ABC          38840C99               addi      r4,r4,3225
02B40 02AC0          3B390001               addi      r25,r25,1
02B44 02AC4          48006B45               bl        $+0x6B44                  ; 0x00009608
02B48 02AC8   X      60000000               nop
02B4C 02ACC          881C008E               lbz       r0,0x008E(r28)
02B50 02AD0   X      7C190000               cmpw      r25,r0
02B54 02AD4   X      4180FFD0               blt       $-0x0030                  ; 0x00002AA4
02B58 02AD8          48000240               b         $+0x0240                  ; 0x00002D18
02B5C 02ADC          881E0000               lbz       r0,0x0000(r30)
02B60 02AE0   X      540706BF               clrlwi.   r7,r0,26
02B64 02AE4          98FD00B5               stb       r7,0x00B5(r29)
02B68 02AE8   X      4182003C               beq       $+0x003C                  ; 0x00002B24
02B6C 02AEC   X      2C070001               cmpwi     r7,1
02B70 02AF0   X      41820054               beq       $+0x0054                  ; 0x00002B44
02B74 02AF4   X      2C070002               cmpwi     r7,2
02B78 02AF8   X      41820070               beq       $+0x0070                  ; 0x00002B68
02B7C 02AFC   X      2C070004               cmpwi     r7,4
02B80 02B00   X      4182008C               beq       $+0x008C                  ; 0x00002B8C
02B84 02B04          38820600               addi      r4,RTOC,1536
02B88 02B08   X      7F05C378               mr        r5,r24
02B8C 02B0C          807B0048               lwz       r3,0x0048(r27)
02B90 02B10   X      7F46D378               mr        r6,r26
02B94 02B14          38840A94               addi      r4,r4,2708
02B98 02B18          480062E1               bl        $+0x62E0                  ; 0x00008DF8
02B9C 02B1C   X      60000000               nop
02BA0 02B20          4BFFF2DC               b         $-0x0D24                  ; 0x00001DFC
02BA4 02B24   X      3860EF01               li        r3,-4351
02BA8 02B28          7EDCFA14               add       r22,r28,r31
02BAC 02B2C          B1F600BA               sth       r15,0x00BA(r22)
02BB0 02B30          3C630001               addis     r3,r3,1
02BB4 02B34          B07600B6               sth       r3,0x00B6(r22)
02BB8 02B38   X      38807F3F               li        r4,32575
02BBC 02B3C          B09600B8               sth       r4,0x00B8(r22)
02BC0 02B40          48000068               b         $+0x0068                  ; 0x00002BA8
02BC4 02B44   X      3860EF09               li        r3,-4343
02BC8 02B48          7EDCFA14               add       r22,r28,r31
02BCC 02B4C          3C630001               addis     r3,r3,1
02BD0 02B50          B07600B6               sth       r3,0x00B6(r22)
02BD4 02B54   X      38800705               li        r4,1797
02BD8 02B58          B09600B8               sth       r4,0x00B8(r22)
02BDC 02B5C   X      38C00046               li        r6,70
02BE0 02B60          B0D600BA               sth       r6,0x00BA(r22)
02BE4 02B64          48000044               b         $+0x0044                  ; 0x00002BA8
02BE8 02B68   X      3860EF09               li        r3,-4343
02BEC 02B6C          7EDCFA14               add       r22,r28,r31
02BF0 02B70          3C630001               addis     r3,r3,1
02BF4 02B74          B07600B6               sth       r3,0x00B6(r22)
02BF8 02B78   X      38800705               li        r4,1797
02BFC 02B7C          B09600B8               sth       r4,0x00B8(r22)
02C00 02B80   X      38A0004E               li        r5,78
02C04 02B84          B0B600BA               sth       r5,0x00BA(r22)
02C08 02B88          48000020               b         $+0x0020                  ; 0x00002BA8
02C0C 02B8C   X      3860EF01               li        r3,-4351
02C10 02B90          7EDCFA14               add       r22,r28,r31
02C14 02B94          B1F600BA               sth       r15,0x00BA(r22)
02C18 02B98          3C630001               addis     r3,r3,1
02C1C 02B9C          B07600B6               sth       r3,0x00B6(r22)
02C20 02BA0   X      38807F3D               li        r4,32573
02C24 02BA4          B09600B8               sth       r4,0x00B8(r22)
02C28 02BA8          88BE0000               lbz       r5,0x0000(r30)
02C2C 02BAC          54A50673               rlwinm.   r5,r5,0,25,25
02C30 02BB0   X      4182003C               beq       $+0x003C                  ; 0x00002BEC
02C34 02BB4          887E0001               lbz       r3,0x0001(r30)
02C38 02BB8   X      3AE00007               li        r23,7
02C3C 02BBC          889E0002               lbz       r4,0x0002(r30)
02C40 02BC0   X      5083442E               insrwi    r3,r4,8,16
02C44 02BC4          B07D00B6               sth       r3,0x00B6(r29)
02C48 02BC8          88BE0003               lbz       r5,0x0003(r30)
02C4C 02BCC          88DE0004               lbz       r6,0x0004(r30)
02C50 02BD0   X      50C5442E               insrwi    r5,r6,8,16
02C54 02BD4          B0BD00B8               sth       r5,0x00B8(r29)
02C58 02BD8          891E0005               lbz       r8,0x0005(r30)
02C5C 02BDC          893E0006               lbz       r9,0x0006(r30)
02C60 02BE0   X      5128442E               insrwi    r8,r9,8,16
02C64 02BE4          B11D00BA               sth       r8,0x00BA(r29)
02C68 02BE8          48000008               b         $+0x0008                  ; 0x00002BF0
02C6C 02BEC   X      3AE00001               li        r23,1
02C70 02BF0          394205B0               addi      r10,RTOC,1456
02C74 02BF4   X      28070008               cmplwi    r7,0x0008
02C78 02BF8   X      4181007C               bgt       $+0x007C                  ; 0x00002C74
02C7C 02BFC   X      54E3103A               slwi      r3,r7,2
02C80 02C00          7C6A182E               lwzx      r3,r10,r3
02C84 02C04   X      7C6903A6               mtctr     r3                        ; CTR = 9
02C88 02C08   X      4E800420               bctr
02C8C 02C0C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02C90 02C10          4800006C               b         $+0x006C                  ; 0x00002C7C
02C94 02C14          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02C98 02C18          38E7003D               addi      r7,r7,61
02C9C 02C1C          48000060               b         $+0x0060                  ; 0x00002C7C
02CA0 02C20          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CA4 02C24          38E70041               addi      r7,r7,65
02CA8 02C28          48000054               b         $+0x0054                  ; 0x00002C7C
02CAC 02C2C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CB0 02C30          38E70045               addi      r7,r7,69
02CB4 02C34          48000048               b         $+0x0048                  ; 0x00002C7C
02CB8 02C38          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CBC 02C3C          38E70016               addi      r7,r7,22
02CC0 02C40          4800003C               b         $+0x003C                  ; 0x00002C7C
02CC4 02C44          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CC8 02C48          38E7004F               addi      r7,r7,79
02CCC 02C4C          48000030               b         $+0x0030                  ; 0x00002C7C
02CD0 02C50          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CD4 02C54          38E70065               addi      r7,r7,101
02CD8 02C58          48000024               b         $+0x0024                  ; 0x00002C7C
02CDC 02C5C          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CE0 02C60          38E70145               addi      r7,r7,325
02CE4 02C64          48000018               b         $+0x0018                  ; 0x00002C7C
02CE8 02C68          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CEC 02C6C          38E70079               addi      r7,r7,121
02CF0 02C70          4800000C               b         $+0x000C                  ; 0x00002C7C
02CF4 02C74          80E2FF1C               lwz       r7,-0x00E4(RTOC)
02CF8 02C78          38E7013D               addi      r7,r7,317
02CFC 02C7C          83E2FF1C               lwz       r31,-0x00E4(RTOC)
02D00 02C80   X      7F05C378               mr        r5,r24
02D04 02C84          807B0048               lwz       r3,0x0048(r27)
02D08 02C88   X      7F46D378               mr        r6,r26
02D0C 02C8C          389F0AC6               addi      r4,r31,2758
02D10 02C90          48006979               bl        $+0x6978                  ; 0x00009608
02D14 02C94   X      60000000               nop
02D18 02C98          807B0048               lwz       r3,0x0048(r27)
02D1C 02C9C   X      7F05C378               mr        r5,r24
02D20 02CA0          A0FD00B6               lhz       r7,0x00B6(r29)
02D24 02CA4   X      7F46D378               mr        r6,r26
02D28 02CA8          389F0B8F               addi      r4,r31,2959
02D2C 02CAC          4800695D               bl        $+0x695C                  ; 0x00009608
02D30 02CB0   X      60000000               nop
02D34 02CB4          807B0048               lwz       r3,0x0048(r27)
02D38 02CB8   X      7F05C378               mr        r5,r24
02D3C 02CBC          A0FD00B8               lhz       r7,0x00B8(r29)
02D40 02CC0   X      7F46D378               mr        r6,r26
02D44 02CC4          389F0BB5               addi      r4,r31,2997
02D48 02CC8          48006941               bl        $+0x6940                  ; 0x00009608
02D4C 02CCC   X      60000000               nop
02D50 02CD0          807B0048               lwz       r3,0x0048(r27)
02D54 02CD4   X      7F05C378               mr        r5,r24
02D58 02CD8          A0FD00BA               lhz       r7,0x00BA(r29)
02D5C 02CDC   X      7F46D378               mr        r6,r26
02D60 02CE0          389F0BDB               addi      r4,r31,3035
02D64 02CE4          48006925               bl        $+0x6924                  ; 0x00009608
02D68 02CE8   X      60000000               nop
02D6C 02CEC          4800002C               b         $+0x002C                  ; 0x00002D18
02D70 02CF0          38820600               addi      r4,RTOC,1536
02D74 02CF4          7F3CFA14               add       r25,r28,r31
02D78 02CF8          88F900B4               lbz       r7,0x00B4(r25)
02D7C 02CFC   X      7F05C378               mr        r5,r24
02D80 02D00          807B0048               lwz       r3,0x0048(r27)
02D84 02D04   X      7F46D378               mr        r6,r26
02D88 02D08          38840CCB               addi      r4,r4,3275
02D8C 02D0C          480060ED               bl        $+0x60EC                  ; 0x00008DF8
02D90 02D10   X      60000000               nop
02D94 02D14          4BFFF0E8               b         $-0x0F18                  ; 0x00001DFC
02D98 02D18          88B600B4               lbz       r5,0x00B4(r22)
02D9C 02D1C          92B600C8               stw       r21,0x00C8(r22)
02DA0 02D20   X      2C050000               cmpwi     r5,0
02DA4 02D24   X      4182002C               beq       $+0x002C                  ; 0x00002D50
02DA8 02D28   X      2C050002               cmpwi     r5,2
02DAC 02D2C   X      41820010               beq       $+0x0010                  ; 0x00002D3C
02DB0 02D30   X      2C050004               cmpwi     r5,4
02DB4 02D34   X      4182001C               beq       $+0x001C                  ; 0x00002D50
02DB8 02D38          48000078               b         $+0x0078                  ; 0x00002DB0
02DBC 02D3C   X      3980FFFF               li        r12,-1
02DC0 02D40   X      3C0CFE7C               subis     r0,r12,388
02DC4 02D44          7EA30038               and       r3,r21,r0
02DC8 02D48          907D00C8               stw       r3,0x00C8(r29)
02DCC 02D4C          48000064               b         $+0x0064                  ; 0x00002DB0
02DD0 02D50          A13600BE               lhz       r9,0x00BE(r22)
02DD4 02D54   X      552407FF               clrlwi.   r4,r9,31
02DD8 02D58   X      41820048               beq       $+0x0048                  ; 0x00002DA0
02DDC 02D5C          55230673               rlwinm.   r3,r9,0,25,25
02DE0 02D60          66A80004               oris      r8,r21,0x0004
02DE4 02D64   X      41820010               beq       $+0x0010                  ; 0x00002D74
02DE8 02D68          66A40104               oris      r4,r21,0x0104
02DEC 02D6C          909600C8               stw       r4,0x00C8(r22)
02DF0 02D70          4800000C               b         $+0x000C                  ; 0x00002D7C
02DF4 02D74          5503020C               rlwinm    r3,r8,0,8,6
02DF8 02D78          907600C8               stw       r3,0x00C8(r22)
02DFC 02D7C          811D00C8               lwz       r8,0x00C8(r29)
02E00 02D80          552406B5               rlwinm.   r4,r9,0,26,26
02E04 02D84   X      41820010               beq       $+0x0010                  ; 0x00002D94
02E08 02D88          65030080               oris      r3,r8,0x0080
02E0C 02D8C          907D00C8               stw       r3,0x00C8(r29)
02E10 02D90          48000020               b         $+0x0020                  ; 0x00002DB0
02E14 02D94          5504024E               rlwinm    r4,r8,0,9,7
02E18 02D98          909D00C8               stw       r4,0x00C8(r29)
02E1C 02D9C          48000014               b         $+0x0014                  ; 0x00002DB0
02E20 02DA0   X      3860FFFF               li        r3,-1
02E24 02DA4   X      3C63FE7C               subis     r3,r3,388
02E28 02DA8          7EA41838               and       r4,r21,r3
02E2C 02DAC          909600C8               stw       r4,0x00C8(r22)
02E30 02DB0          893600B5               lbz       r9,0x00B5(r22)
02E34 02DB4   X      2C090004               cmpwi     r9,4
02E38 02DB8   X      41820014               beq       $+0x0014                  ; 0x00002DCC
02E3C 02DBC   X      2C090005               cmpwi     r9,5
02E40 02DC0   X      4182000C               beq       $+0x000C                  ; 0x00002DCC
02E44 02DC4   X      2C090008               cmpwi     r9,8
02E48 02DC8   X      4082001C               bne       $+0x001C                  ; 0x00002DE4
02E4C 02DCC          80B600C8               lwz       r5,0x00C8(r22)
02E50 02DD0          9A3600C4               stb       r17,0x00C4(r22)
02E54 02DD4          60A50200               ori       r5,r5,0x0200
02E58 02DD8          90B600C8               stw       r5,0x00C8(r22)
02E5C 02DDC          88B600B4               lbz       r5,0x00B4(r22)
02E60 02DE0          4800001C               b         $+0x001C                  ; 0x00002DFC
02E64 02DE4          807D00C8               lwz       r3,0x00C8(r29)
02E68 02DE8   X      38800000               li        r4,0
02E6C 02DEC          546305EA               rlwinm    r3,r3,0,23,21
02E70 02DF0          907D00C8               stw       r3,0x00C8(r29)
02E74 02DF4          989D00C4               stb       r4,0x00C4(r29)
02E78 02DF8          88B600B4               lbz       r5,0x00B4(r22)
02E7C 02DFC          813B0058               lwz       r9,0x0058(r27)
02E80 02E00          7FD7F214               add       r30,r23,r30
02E84 02E04   X      7C099800               cmpw      r9,r19
02E88 02E08   X      4182002C               beq       $+0x002C                  ; 0x00002E34
02E8C 02E0C   X      3CC9FFEC               subis     r6,r9,20
02E90 02E10   X      2C061011               cmpwi     r6,4113
02E94 02E14   X      41820014               beq       $+0x0014                  ; 0x00002E28
02E98 02E18   X      3C69FFE7               subis     r3,r9,25
02E9C 02E1C   X      2C031011               cmpwi     r3,4113
02EA0 02E20   X      41820020               beq       $+0x0020                  ; 0x00002E40
02EA4 02E24          48000034               b         $+0x0034                  ; 0x00002E58
02EA8 02E28   X      2C0500FF               cmpwi     r5,255
02EAC 02E2C   X      4082002C               bne       $+0x002C                  ; 0x00002E58
02EB0 02E30          48000040               b         $+0x0040                  ; 0x00002E70
02EB4 02E34   X      2C050000               cmpwi     r5,0
02EB8 02E38   X      40820020               bne       $+0x0020                  ; 0x00002E58
02EBC 02E3C          48000034               b         $+0x0034                  ; 0x00002E70
02EC0 02E40   X      2C050002               cmpwi     r5,2
02EC4 02E44   X      4182002C               beq       $+0x002C                  ; 0x00002E70
02EC8 02E48   X      2C050004               cmpwi     r5,4
02ECC 02E4C   X      41820024               beq       $+0x0024                  ; 0x00002E70
02ED0 02E50   X      2C050005               cmpwi     r5,5
02ED4 02E54   X      4182001C               beq       $+0x001C                  ; 0x00002E70
02ED8 02E58          38820600               addi      r4,RTOC,1536
02EDC 02E5C          807B0048               lwz       r3,0x0048(r27)
02EE0 02E60          38840CFD               addi      r4,r4,3325
02EE4 02E64          48005F95               bl        $+0x5F94                  ; 0x00008DF8
02EE8 02E68   X      60000000               nop
02EEC 02E6C          4BFFEF90               b         $-0x1070                  ; 0x00001DFC
02EF0 02E70          8BFC008D               lbz       r31,0x008D(r28)
02EF4 02E74          3B5A0001               addi      r26,r26,1
02EF8 02E78   X      7C1AF800               cmpw      r26,r31
02EFC 02E7C   X      4180F4AC               blt       $-0x0B54                  ; 0x00002328
02F00 02E80          A0BC0088               lhz       r5,0x0088(r28)
02F04 02E84   X      3BE00000               li        r31,0
02F08 02E88   X      2C050100               cmpwi     r5,256
02F0C 02E8C   X      41820104               beq       $+0x0104                  ; 0x00002F90
02F10 02E90   X      41810070               bgt       $+0x0070                  ; 0x00002F00
02F14 02E94   X      2C050006               cmpwi     r5,6
02F18 02E98   X      41820168               beq       $+0x0168                  ; 0x00003000
02F1C 02E9C   X      41810030               bgt       $+0x0030                  ; 0x00002ECC
02F20 02EA0   X      2C050001               cmpwi     r5,1
02F24 02EA4   X      4182011C               beq       $+0x011C                  ; 0x00002FC0
02F28 02EA8   X      41810010               bgt       $+0x0010                  ; 0x00002EB8
02F2C 02EAC   X      2C050000               cmpwi     r5,0
02F30 02EB0   X      418200D0               beq       $+0x00D0                  ; 0x00002F80
02F34 02EB4          4800021C               b         $+0x021C                  ; 0x000030D0
02F38 02EB8   X      2C050002               cmpwi     r5,2
02F3C 02EBC   X      41820114               beq       $+0x0114                  ; 0x00002FD0
02F40 02EC0   X      2C050003               cmpwi     r5,3
02F44 02EC4   X      4182011C               beq       $+0x011C                  ; 0x00002FE0
02F48 02EC8          48000208               b         $+0x0208                  ; 0x000030D0
02F4C 02ECC   X      2C05000D               cmpwi     r5,13
02F50 02ED0   X      41820180               beq       $+0x0180                  ; 0x00003050
02F54 02ED4   X      41810018               bgt       $+0x0018                  ; 0x00002EEC
02F58 02ED8   X      2C050007               cmpwi     r5,7
02F5C 02EDC   X      41820134               beq       $+0x0134                  ; 0x00003010
02F60 02EE0   X      2C050009               cmpwi     r5,9
02F64 02EE4   X      4182014C               beq       $+0x014C                  ; 0x00003030
02F68 02EE8          480001E8               b         $+0x01E8                  ; 0x000030D0
02F6C 02EEC   X      2C05000F               cmpwi     r5,15
02F70 02EF0   X      41820180               beq       $+0x0180                  ; 0x00003070
02F74 02EF4   X      2C050010               cmpwi     r5,16
02F78 02EF8   X      41820188               beq       $+0x0188                  ; 0x00003080
02F7C 02EFC          480001D4               b         $+0x01D4                  ; 0x000030D0
02F80 02F00   X      2C050211               cmpwi     r5,529
02F84 02F04   X      4182018C               beq       $+0x018C                  ; 0x00003090
02F88 02F08   X      41810038               bgt       $+0x0038                  ; 0x00002F40
02F8C 02F0C   X      2C050208               cmpwi     r5,520
02F90 02F10   X      41820110               beq       $+0x0110                  ; 0x00003020
02F94 02F14   X      41810018               bgt       $+0x0018                  ; 0x00002F2C
02F98 02F18   X      2C050204               cmpwi     r5,516
02F9C 02F1C   X      41820084               beq       $+0x0084                  ; 0x00002FA0
02FA0 02F20   X      2C050205               cmpwi     r5,517
02FA4 02F24   X      418200CC               beq       $+0x00CC                  ; 0x00002FF0
02FA8 02F28          480001A8               b         $+0x01A8                  ; 0x000030D0
02FAC 02F2C   X      2C05020A               cmpwi     r5,522
02FB0 02F30   X      41820110               beq       $+0x0110                  ; 0x00003040
02FB4 02F34   X      2C05020E               cmpwi     r5,526
02FB8 02F38   X      41820128               beq       $+0x0128                  ; 0x00003060
02FBC 02F3C          48000194               b         $+0x0194                  ; 0x000030D0
02FC0 02F40   X      2C050900               cmpwi     r5,2304
02FC4 02F44   X      41820174               beq       $+0x0174                  ; 0x000030B8
02FC8 02F48   X      41810018               bgt       $+0x0018                  ; 0x00002F60
02FCC 02F4C   X      2C050400               cmpwi     r5,1024
02FD0 02F50   X      41820060               beq       $+0x0060                  ; 0x00002FB0
02FD4 02F54   X      2C050800               cmpwi     r5,2048
02FD8 02F58   X      41820148               beq       $+0x0148                  ; 0x000030A0
02FDC 02F5C          48000174               b         $+0x0174                  ; 0x000030D0
02FE0 02F60   X      3C600000               lis       r3,0
02FE4 02F64          60648800               ori       r4,r3,0x8800
02FE8 02F68   X      7C052000               cmpw      r5,r4
02FEC 02F6C   X      41820140               beq       $+0x0140                  ; 0x000030AC
02FF0 02F70          6064FFFF               ori       r4,r3,0xFFFF
02FF4 02F74   X      7C052000               cmpw      r5,r4
02FF8 02F78   X      4182014C               beq       $+0x014C                  ; 0x000030C4
02FFC 02F7C          48000154               b         $+0x0154                  ; 0x000030D0
03000 02F80   X      3A800000               li        r20,0
03004 02F84   X      7CC63010               subc      r6,r6,r6
03008 02F88   X      2F060001               cmpwi     cr6,r6,1
0300C 02F8C          4800015C               b         $+0x015C                  ; 0x000030E8
03010 02F90   X      3A800000               li        r20,0
03014 02F94   X      7C631810               subc      r3,r3,r3
03018 02F98   X      2F030001               cmpwi     cr6,r3,1
0301C 02F9C          4800014C               b         $+0x014C                  ; 0x000030E8
03020 02FA0   X      3A800004               li        r20,4
03024 02FA4   X      7C842010               subc      r4,r4,r4
03028 02FA8   X      2F040001               cmpwi     cr6,r4,1
0302C 02FAC          4800013C               b         $+0x013C                  ; 0x000030E8
03030 02FB0   X      3A800000               li        r20,0
03034 02FB4   X      7C631810               subc      r3,r3,r3
03038 02FB8   X      2F030001               cmpwi     cr6,r3,1
0303C 02FBC          4800012C               b         $+0x012C                  ; 0x000030E8
03040 02FC0   X      3A800001               li        r20,1
03044 02FC4   X      7C842010               subc      r4,r4,r4
03048 02FC8   X      2F040001               cmpwi     cr6,r4,1
0304C 02FCC          4800011C               b         $+0x011C                  ; 0x000030E8
03050 02FD0   X      3A800002               li        r20,2
03054 02FD4   X      7C631810               subc      r3,r3,r3
03058 02FD8   X      2F030001               cmpwi     cr6,r3,1
0305C 02FDC          4800010C               b         $+0x010C                  ; 0x000030E8
03060 02FE0   X      3A800003               li        r20,3
03064 02FE4   X      7C842010               subc      r4,r4,r4
03068 02FE8   X      2F040001               cmpwi     cr6,r4,1
0306C 02FEC          480000FC               b         $+0x00FC                  ; 0x000030E8
03070 02FF0   X      3A800005               li        r20,5
03074 02FF4   X      7C631810               subc      r3,r3,r3
03078 02FF8   X      2F030001               cmpwi     cr6,r3,1
0307C 02FFC          480000EC               b         $+0x00EC                  ; 0x000030E8
03080 03000   X      3A800006               li        r20,6
03084 03004   X      7C842010               subc      r4,r4,r4
03088 03008   X      2F040001               cmpwi     cr6,r4,1
0308C 0300C          480000DC               b         $+0x00DC                  ; 0x000030E8
03090 03010   X      3A800007               li        r20,7
03094 03014   X      7C631810               subc      r3,r3,r3
03098 03018   X      2F030001               cmpwi     cr6,r3,1
0309C 0301C          480000CC               b         $+0x00CC                  ; 0x000030E8
030A0 03020   X      3A800008               li        r20,8
030A4 03024   X      7C842010               subc      r4,r4,r4
030A8 03028   X      2F040001               cmpwi     cr6,r4,1
030AC 0302C          480000BC               b         $+0x00BC                  ; 0x000030E8
030B0 03030   X      3A800000               li        r20,0
030B4 03034   X      7C631810               subc      r3,r3,r3
030B8 03038   X      2F030001               cmpwi     cr6,r3,1
030BC 0303C          480000AC               b         $+0x00AC                  ; 0x000030E8
030C0 03040   X      3A800004               li        r20,4
030C4 03044   X      7C842010               subc      r4,r4,r4
030C8 03048   X      2F040001               cmpwi     cr6,r4,1
030CC 0304C          4800009C               b         $+0x009C                  ; 0x000030E8
030D0 03050   X      3A800003               li        r20,3
030D4 03054   X      7C631810               subc      r3,r3,r3
030D8 03058   X      2F030001               cmpwi     cr6,r3,1
030DC 0305C          4800008C               b         $+0x008C                  ; 0x000030E8
030E0 03060   X      3A800005               li        r20,5
030E4 03064   X      7C842010               subc      r4,r4,r4
030E8 03068   X      2F040001               cmpwi     cr6,r4,1
030EC 0306C          4800007C               b         $+0x007C                  ; 0x000030E8
030F0 03070   X      3A800006               li        r20,6
030F4 03074   X      7C631810               subc      r3,r3,r3
030F8 03078   X      2F030001               cmpwi     cr6,r3,1
030FC 0307C          4800006C               b         $+0x006C                  ; 0x000030E8
03100 03080   X      3A800007               li        r20,7
03104 03084   X      7C842010               subc      r4,r4,r4
03108 03088   X      2F040001               cmpwi     cr6,r4,1
0310C 0308C          4800005C               b         $+0x005C                  ; 0x000030E8
03110 03090   X      3A800008               li        r20,8
03114 03094   X      7C631810               subc      r3,r3,r3
03118 03098   X      2F030001               cmpwi     cr6,r3,1
0311C 0309C          4800004C               b         $+0x004C                  ; 0x000030E8
03120 030A0   X      3A800009               li        r20,9
03124 030A4   X      7F000000               cmpw      cr6,r0,r0
03128 030A8          48000040               b         $+0x0040                  ; 0x000030E8
0312C 030AC   X      3A800009               li        r20,9
03130 030B0   X      7F000000               cmpw      cr6,r0,r0
03134 030B4          48000034               b         $+0x0034                  ; 0x000030E8
03138 030B8   X      3A800009               li        r20,9
0313C 030BC   X      7F000000               cmpw      cr6,r0,r0
03140 030C0          48000028               b         $+0x0028                  ; 0x000030E8
03144 030C4   X      3A800009               li        r20,9
03148 030C8   X      7F000000               cmpw      cr6,r0,r0
0314C 030CC          4800001C               b         $+0x001C                  ; 0x000030E8
03150 030D0          38820600               addi      r4,RTOC,1536
03154 030D4          807B0048               lwz       r3,0x0048(r27)
03158 030D8          38840D26               addi      r4,r4,3366
0315C 030DC          48005D1D               bl        $+0x5D1C                  ; 0x00008DF8
03160 030E0   X      60000000               nop
03164 030E4   X      2F140009               cmpwi     cr6,r20,9
03168 030E8          93FC0084               stw       r31,0x0084(r28)
0316C 030EC   X      419A012C               beq       cr6,$+0x012C              ; 0x00003218
03170 030F0          8BDC008D               lbz       r30,0x008D(r28)
03174 030F4   X      3B000000               li        r24,0
03178 030F8   X      2C1E0000               cmpwi     r30,0
0317C 030FC   X      4081002C               ble       $+0x002C                  ; 0x00003128
03180 03100          806100C4               lwz       r3,0x00C4(SP)
03184 03104          8B030009               lbz       r24,0x0009(r3)
03188 03108          39230015               addi      r9,r3,21
0318C 0310C   X      7F0903A6               mtctr     r24                       ; CTR = 9
03190 03110          48000008               b         $+0x0008                  ; 0x00003118
03194 03114   X      4182004C               beq       $+0x004C                  ; 0x00003160
03198 03118          8CA9001C               lbzu      r5,0x001C(r9)
0319C 0311C   X      7C05A000               cmpw      r5,r20
031A0 03120   X      4200FFF4               bdnz      $-0x000C                  ; 0x00003114
031A4 03124   X      4182003C               beq       $+0x003C                  ; 0x00003160
031A8 03128          806100C4               lwz       r3,0x00C4(SP)
031AC 0312C          80830000               lwz       r4,0x0000(r3)
031B0 03130   X      2C040000               cmpwi     r4,0
031B4 03134   X      408200E4               bne       $+0x00E4                  ; 0x00003218
031B8 03138          8062FF50               lwz       r3,-0x00B0(RTOC)
031BC 0313C   X      5685063E               clrlwi    r5,r20,24
031C0 03140   X      28050008               cmplwi    r5,0x0008
031C4 03144   X      418100A8               bgt       $+0x00A8                  ; 0x000031EC
031C8 03148   X      54A4103A               slwi      r4,r5,2
031CC 0314C          7C83202E               lwzx      r4,r3,r4
031D0 03150   X      7C8903A6               mtctr     r4                        ; CTR = 9
031D4 03154   X      4E800420               bctr
031D8 03158          38C20600               addi      r6,RTOC,1536
031DC 0315C          48000098               b         $+0x0098                  ; 0x000031F4
031E0 03160   X      7C6902A6               mfctr     r3                        ; CTR = 9
031E4 03164          80C100C4               lwz       r6,0x00C4(SP)
031E8 03168   X      7CA3C050               sub       r5,r24,r3
031EC 0316C          38830001               addi      r4,r3,1
031F0 03170   X      3B05FFFF               subi      r24,r5,1
031F4 03174          1CA5001C               mulli     r5,r5,28
031F8 03178   X      7C8903A6               mtctr     r4                        ; CTR = 9
031FC 0317C          7CE62A14               add       r7,r6,r5
03200 03180          38E70014               addi      r7,r7,20
03204 03184          90E60000               stw       r7,0x0000(r6)
03208 03188          4BFFFFA0               b         $-0x0060                  ; 0x00003128
0320C 0318C          38C20600               addi      r6,RTOC,1536
03210 03190          38C6003D               addi      r6,r6,61
03214 03194          48000060               b         $+0x0060                  ; 0x000031F4
03218 03198          38C20600               addi      r6,RTOC,1536
0321C 0319C          38C60041               addi      r6,r6,65
03220 031A0          48000054               b         $+0x0054                  ; 0x000031F4
03224 031A4          38C20600               addi      r6,RTOC,1536
03228 031A8          38C60045               addi      r6,r6,69
0322C 031AC          48000048               b         $+0x0048                  ; 0x000031F4
03230 031B0          38C20600               addi      r6,RTOC,1536
03234 031B4          38C60016               addi      r6,r6,22
03238 031B8          4800003C               b         $+0x003C                  ; 0x000031F4
0323C 031BC          38C20600               addi      r6,RTOC,1536
03240 031C0          38C6004F               addi      r6,r6,79
03244 031C4          48000030               b         $+0x0030                  ; 0x000031F4
03248 031C8          38C20600               addi      r6,RTOC,1536
0324C 031CC          38C60065               addi      r6,r6,101
03250 031D0          48000024               b         $+0x0024                  ; 0x000031F4
03254 031D4          38C20600               addi      r6,RTOC,1536
03258 031D8          38C60145               addi      r6,r6,325
0325C 031DC          48000018               b         $+0x0018                  ; 0x000031F4
03260 031E0          38C20600               addi      r6,RTOC,1536
03264 031E4          38C60079               addi      r6,r6,121
03268 031E8          4800000C               b         $+0x000C                  ; 0x000031F4
0326C 031EC          38C20600               addi      r6,RTOC,1536
03270 031F0          38C6013D               addi      r6,r6,317
03274 031F4          810100C4               lwz       r8,0x00C4(SP)
03278 031F8          A0680004               lhz       r3,0x0004(r8)
0327C 031FC          4BFFD215               bl        $-0x2DEC                  ; 0x00000410
03280 03200          38820600               addi      r4,RTOC,1536
03284 03204   X      7C651B78               mr        r5,r3
03288 03208          807B0048               lwz       r3,0x0048(r27)
0328C 0320C          38840D4A               addi      r4,r4,3402
03290 03210          48005BE9               bl        $+0x5BE8                  ; 0x00008DF8
03294 03214   X      60000000               nop
03298 03218          83DB0080               lwz       r30,0x0080(r27)
0329C 0321C          3B180001               addi      r24,r24,1
032A0 03220   X      7C18F000               cmpw      r24,r30
032A4 03224   X      4180EE34               blt       $-0x11CC                  ; 0x00002058
032A8 03228          806100BC               lwz       r3,0x00BC(SP)
032AC 0322C          3BDB0060               addi      r30,r27,96
032B0 03230          907B0064               stw       r3,0x0064(r27)
032B4 03234          A08100C0               lhz       r4,0x00C0(SP)
032B8 03238          93DB0078               stw       r30,0x0078(r27)
032BC 0323C          B09B0068               sth       r4,0x0068(r27)
032C0 03240          389B0070               addi      r4,r27,112
032C4 03244          93FB0060               stw       r31,0x0060(r27)
032C8 03248   X      7C9D2378               mr        r29,r4
032CC 0324C          807B003C               lwz       r3,0x003C(r27)
032D0 03250          48009069               bl        $+0x9068                  ; 0x0000C2B8
032D4 03254   X      60000000               nop
032D8 03258   X      2C030000               cmpwi     r3,0
032DC 0325C   X      7FA6EB78               mr        r6,r29
032E0 03260   X      40820010               bne       $+0x0010                  ; 0x00003270
032E4 03264          3B9B006C               addi      r28,r27,108
032E8 03268          93DB006C               stw       r30,0x006C(r27)
032EC 0326C          939B0078               stw       r28,0x0078(r27)
032F0 03270          38820600               addi      r4,RTOC,1536
032F4 03274          38BB0064               addi      r5,r27,100
032F8 03278          807B0048               lwz       r3,0x0048(r27)
032FC 0327C          38840D6C               addi      r4,r4,3436
03300 03280          48006389               bl        $+0x6388                  ; 0x00009608
03304 03284   X      60000000               nop
03308 03288   X      38600001               li        r3,1
0330C 0328C          38210110               addi      SP,SP,272
03310 03290          80010008               lwz       r0,0x0008(SP)
03314 03294   X      7C0803A6               mtlr      r0                        ; LR = 8
03318 03298          B9E1FFBC               lmw       r15,-0x0044(SP)
0331C 0329C   X      4E800020               blr
03320 032A0          4BFFFBB8               b         $-0x0448                  ; 0x00002E58
03324 032A4          4BFFFBB4               b         $-0x044C                  ; 0x00002E58
03328 032A8          38210110               addi      SP,SP,272
0332C 032AC          80010008               lwz       r0,0x0008(SP)
03330 032B0   X      7C0803A6               mtlr      r0                        ; LR = 8
03334 032B4          B9E1FFBC               lmw       r15,-0x0044(SP)
03338 032B8   X      4E800020               blr
0333C 032BC   X      7C0802A6               mflr      r0                        ; LR = 8
03340 032C0          BF61FFEC               stmw      r27,-0x0014(SP)
03344 032C4          90010008               stw       r0,0x0008(SP)
03348 032C8          9421FFA0               stwu      SP,-0x0060(SP)
0334C 032CC          3BC10038               addi      r30,SP,56
03350 032D0   X      7C7F1B78               mr        r31,r3
03354 032D4          38610038               addi      r3,SP,56
03358 032D8          3BA10040               addi      r29,SP,64
0335C 032DC          4801407D               bl        $+0x1407C                 ; 0x00017358
03360 032E0          80410014               lwz       RTOC,0x0014(SP)
03364 032E4          801E0000               lwz       r0,0x0000(r30)
03368 032E8          901D0000               stw       r0,0x0000(r29)
0336C 032EC          801E0004               lwz       r0,0x0004(r30)
03370 032F0          901D0004               stw       r0,0x0004(r29)
03374 032F4          819F0534               lwz       r12,0x0534(r31)
03378 032F8          800C0070               lwz       r0,0x0070(r12)
0337C 032FC   X      54000001               clrrwi.   r0,r0,31
03380 03300   X      4182001C               beq       $+0x001C                  ; 0x0000331C
03384 03304          819F0534               lwz       r12,0x0534(r31)
03388 03308          806C0060               lwz       r3,0x0060(r12)
0338C 0330C          64630004               oris      r3,r3,0x0004
03390 03310          906C0060               stw       r3,0x0060(r12)
03394 03314          48014135               bl        $+0x14134                 ; 0x00017448
03398 03318          80410014               lwz       RTOC,0x0014(SP)
0339C 0331C   X      3BC0C6C1               li        r30,-14655
033A0 03320          3FDE002E               addis     r30,r30,46
033A4 03324          39810040               addi      r12,SP,64
033A8 03328          80610040               lwz       r3,0x0040(SP)
033AC 0332C          808C0004               lwz       r4,0x0004(r12)
033B0 03330          480051E1               bl        $+0x51E0                  ; 0x00008510
033B4 03334   X      60000000               nop
033B8 03338   X      7C03F040               cmplw     r3,r30
033BC 0333C   X      418000A4               blt       $+0x00A4                  ; 0x000033E0
033C0 03340          819F0534               lwz       r12,0x0534(r31)
033C4 03344          806C0078               lwz       r3,0x0078(r12)
033C8 03348          480141D9               bl        $+0x141D8                 ; 0x00017520
033CC 0334C          80410014               lwz       RTOC,0x0014(SP)
033D0 03350          819F0534               lwz       r12,0x0534(r31)
033D4 03354   X      7C7E1B78               mr        r30,r3
033D8 03358          806C0070               lwz       r3,0x0070(r12)
033DC 0335C          480141C5               bl        $+0x141C4                 ; 0x00017520
033E0 03360          80410014               lwz       RTOC,0x0014(SP)
033E4 03364          819F0534               lwz       r12,0x0534(r31)
033E8 03368   X      7C7D1B78               mr        r29,r3
033EC 0336C          806C0068               lwz       r3,0x0068(r12)
033F0 03370          480141B1               bl        $+0x141B0                 ; 0x00017520
033F4 03374          80410014               lwz       RTOC,0x0014(SP)
033F8 03378          819F0534               lwz       r12,0x0534(r31)
033FC 0337C   X      7C7C1B78               mr        r28,r3
03400 03380          806C0060               lwz       r3,0x0060(r12)
03404 03384          4801419D               bl        $+0x1419C                 ; 0x00017520
03408 03388          80410014               lwz       RTOC,0x0014(SP)
0340C 0338C          819F0534               lwz       r12,0x0534(r31)
03410 03390   X      7C7B1B78               mr        r27,r3
03414 03394          806C0030               lwz       r3,0x0030(r12)
03418 03398          48014189               bl        $+0x14188                 ; 0x00017520
0341C 0339C          80410014               lwz       RTOC,0x0014(SP)
03420 033A0          38820600               addi      r4,RTOC,1536
03424 033A4   X      7C651B78               mr        r5,r3
03428 033A8          807F0048               lwz       r3,0x0048(r31)
0342C 033AC   X      7F66DB78               mr        r6,r27
03430 033B0          38840D99               addi      r4,r4,3481
03434 033B4   X      7F87E378               mr        r7,r28
03438 033B8   X      7FA8EB78               mr        r8,r29
0343C 033BC   X      7FC9F378               mr        r9,r30
03440 033C0          48006249               bl        $+0x6248                  ; 0x00009608
03444 033C4   X      60000000               nop
03448 033C8   X      38600000               li        r3,0
0344C 033CC          38210060               addi      SP,SP,96
03450 033D0          80010008               lwz       r0,0x0008(SP)
03454 033D4   X      7C0803A6               mtlr      r0                        ; LR = 8
03458 033D8          BB61FFEC               lmw       r27,-0x0014(SP)
0345C 033DC   X      4E800020               blr
03460 033E0          819F0534               lwz       r12,0x0534(r31)
03464 033E4          806C0060               lwz       r3,0x0060(r12)
03468 033E8          48014139               bl        $+0x14138                 ; 0x00017520
0346C 033EC          80410014               lwz       RTOC,0x0014(SP)
03470 033F0          819F0534               lwz       r12,0x0534(r31)
03474 033F4          800C0070               lwz       r0,0x0070(r12)
03478 033F8   X      54000001               clrrwi.   r0,r0,31
0347C 033FC   X      41820010               beq       $+0x0010                  ; 0x0000340C
03480 03400          54600466               rlwinm    r0,r3,0,17,19
03484 03404   X      2C005000               cmpwi     r0,20480
03488 03408   X      4082FF1C               bne       $-0x00E4                  ; 0x00003324
0348C 0340C          809F0534               lwz       r4,0x0534(r31)
03490 03410          80A40070               lwz       r5,0x0070(r4)
03494 03414          54A503DF               rlwinm.   r5,r5,0,15,15
03498 03418   X      4182000C               beq       $+0x000C                  ; 0x00003424
0349C 0341C          5466077B               rlwinm.   r6,r3,0,29,29
034A0 03420   X      4082FF04               bne       $-0x00FC                  ; 0x00003324
034A4 03424          809F0534               lwz       r4,0x0534(r31)
034A8 03428          80A40070               lwz       r5,0x0070(r4)
034AC 0342C   X      54A50001               clrrwi.   r5,r5,31
034B0 03430   X      4182002C               beq       $+0x002C                  ; 0x0000345C
034B4 03434          5466056B               rlwinm.   r6,r3,0,21,21
034B8 03438   X      41820024               beq       $+0x0024                  ; 0x0000345C
034BC 0343C          809F0534               lwz       r4,0x0534(r31)
034C0 03440   X      3BC00001               li        r30,1
034C4 03444          80640030               lwz       r3,0x0030(r4)
034C8 03448          60630200               ori       r3,r3,0x0200
034CC 0344C          90640030               stw       r3,0x0030(r4)
034D0 03450          48013FF9               bl        $+0x13FF8                 ; 0x00017448
034D4 03454          80410014               lwz       RTOC,0x0014(SP)
034D8 03458          9BDF0050               stb       r30,0x0050(r31)
034DC 0345C          819F0534               lwz       r12,0x0534(r31)
034E0 03460          806C0078               lwz       r3,0x0078(r12)
034E4 03464          480140BD               bl        $+0x140BC                 ; 0x00017520
034E8 03468          80410014               lwz       RTOC,0x0014(SP)
034EC 0346C          819F0534               lwz       r12,0x0534(r31)
034F0 03470   X      7C7E1B78               mr        r30,r3
034F4 03474          806C0070               lwz       r3,0x0070(r12)
034F8 03478          480140A9               bl        $+0x140A8                 ; 0x00017520
034FC 0347C          80410014               lwz       RTOC,0x0014(SP)
03500 03480          819F0534               lwz       r12,0x0534(r31)
03504 03484   X      7C7D1B78               mr        r29,r3
03508 03488          806C0068               lwz       r3,0x0068(r12)
0350C 0348C          48014095               bl        $+0x14094                 ; 0x00017520
03510 03490          80410014               lwz       RTOC,0x0014(SP)
03514 03494          819F0534               lwz       r12,0x0534(r31)
03518 03498   X      7C7C1B78               mr        r28,r3
0351C 0349C          806C0060               lwz       r3,0x0060(r12)
03520 034A0          48014081               bl        $+0x14080                 ; 0x00017520
03524 034A4          80410014               lwz       RTOC,0x0014(SP)
03528 034A8          819F0534               lwz       r12,0x0534(r31)
0352C 034AC   X      7C7B1B78               mr        r27,r3
03530 034B0          806C0030               lwz       r3,0x0030(r12)
03534 034B4          4801406D               bl        $+0x1406C                 ; 0x00017520
03538 034B8          80410014               lwz       RTOC,0x0014(SP)
0353C 034BC          38820600               addi      r4,RTOC,1536
03540 034C0   X      7C651B78               mr        r5,r3
03544 034C4          807F0048               lwz       r3,0x0048(r31)
03548 034C8   X      7F66DB78               mr        r6,r27
0354C 034CC          38840DF3               addi      r4,r4,3571
03550 034D0   X      7F87E378               mr        r7,r28
03554 034D4   X      7FA8EB78               mr        r8,r29
03558 034D8   X      7FC9F378               mr        r9,r30
0355C 034DC          4800612D               bl        $+0x612C                  ; 0x00009608
03560 034E0   X      60000000               nop
03564 034E4   X      38600001               li        r3,1
03568 034E8          38210060               addi      SP,SP,96
0356C 034EC          80010008               lwz       r0,0x0008(SP)
03570 034F0   X      7C0803A6               mtlr      r0                        ; LR = 8
03574 034F4          BB61FFEC               lmw       r27,-0x0014(SP)
03578 034F8   X      4E800020               blr
0357C 034FC   X      7C0802A6               mflr      r0                        ; LR = 8
03580 03500          BF61FFEC               stmw      r27,-0x0014(SP)
03584 03504          90010008               stw       r0,0x0008(SP)
03588 03508          9421FFA0               stwu      SP,-0x0060(SP)
0358C 0350C          3B810038               addi      r28,SP,56
03590 03510   X      7C7F1B78               mr        r31,r3
03594 03514          38610038               addi      r3,SP,56
03598 03518   X      7C9E2378               mr        r30,r4
0359C 0351C          3B610040               addi      r27,SP,64
035A0 03520   X      3BA0C6C1               li        r29,-14655
035A4 03524          3FBD002E               addis     r29,r29,46
035A8 03528          48013E31               bl        $+0x13E30                 ; 0x00017358
035AC 0352C          80410014               lwz       RTOC,0x0014(SP)
035B0 03530          801C0000               lwz       r0,0x0000(r28)
035B4 03534          901B0000               stw       r0,0x0000(r27)
035B8 03538          801C0004               lwz       r0,0x0004(r28)
035BC 0353C          901B0004               stw       r0,0x0004(r27)
035C0 03540          39810040               addi      r12,SP,64
035C4 03544          80610040               lwz       r3,0x0040(SP)
035C8 03548          808C0004               lwz       r4,0x0004(r12)
035CC 0354C          48004FC5               bl        $+0x4FC4                  ; 0x00008510
035D0 03550   X      60000000               nop
035D4 03554   X      7C03E840               cmplw     r3,r29
035D8 03558   X      4180005C               blt       $+0x005C                  ; 0x000035B4
035DC 0355C          839F0534               lwz       r28,0x0534(r31)
035E0 03560          807C0060               lwz       r3,0x0060(r28)
035E4 03564          48013FBD               bl        $+0x13FBC                 ; 0x00017520
035E8 03568          80410014               lwz       RTOC,0x0014(SP)
035EC 0356C          83BF0534               lwz       r29,0x0534(r31)
035F0 03570   X      7C7E1B78               mr        r30,r3
035F4 03574          807D0030               lwz       r3,0x0030(r29)
035F8 03578          48013FA9               bl        $+0x13FA8                 ; 0x00017520
035FC 0357C          80410014               lwz       RTOC,0x0014(SP)
03600 03580          38820600               addi      r4,RTOC,1536
03604 03584   X      7C651B78               mr        r5,r3
03608 03588          807F0048               lwz       r3,0x0048(r31)
0360C 0358C   X      7FC6F378               mr        r6,r30
03610 03590          38840E49               addi      r4,r4,3657
03614 03594          48006075               bl        $+0x6074                  ; 0x00009608
03618 03598   X      60000000               nop
0361C 0359C   X      38600000               li        r3,0
03620 035A0          38210060               addi      SP,SP,96
03624 035A4          80010008               lwz       r0,0x0008(SP)
03628 035A8   X      7C0803A6               mtlr      r0                        ; LR = 8
0362C 035AC          BB61FFEC               lmw       r27,-0x0014(SP)
03630 035B0   X      4E800020               blr
03634 035B4          819F0534               lwz       r12,0x0534(r31)
03638 035B8          806C0060               lwz       r3,0x0060(r12)
0363C 035BC          48013F65               bl        $+0x13F64                 ; 0x00017520
03640 035C0          80410014               lwz       RTOC,0x0014(SP)
03644 035C4          A13E000A               lhz       r9,0x000A(r30)
03648 035C8          55200421               rlwinm.   r0,r9,0,16,16
0364C 035CC   X      4182005C               beq       $+0x005C                  ; 0x00003628
03650 035D0          819F0534               lwz       r12,0x0534(r31)
03654 035D4          806C0060               lwz       r3,0x0060(r12)
03658 035D8          48013F49               bl        $+0x13F48                 ; 0x00017520
0365C 035DC          80410014               lwz       RTOC,0x0014(SP)
03660 035E0          819F0534               lwz       r12,0x0534(r31)
03664 035E4   X      7C7E1B78               mr        r30,r3
03668 035E8          806C0030               lwz       r3,0x0030(r12)
0366C 035EC          48013F35               bl        $+0x13F34                 ; 0x00017520
03670 035F0          80410014               lwz       RTOC,0x0014(SP)
03674 035F4          38820600               addi      r4,RTOC,1536
03678 035F8   X      7C651B78               mr        r5,r3
0367C 035FC          807F0048               lwz       r3,0x0048(r31)
03680 03600   X      7FC6F378               mr        r6,r30
03684 03604          38840E79               addi      r4,r4,3705
03688 03608          48006001               bl        $+0x6000                  ; 0x00009608
0368C 0360C   X      60000000               nop
03690 03610   X      38600001               li        r3,1
03694 03614          38210060               addi      SP,SP,96
03698 03618          80010008               lwz       r0,0x0008(SP)
0369C 0361C   X      7C0803A6               mtlr      r0                        ; LR = 8
036A0 03620          BB61FFEC               lmw       r27,-0x0014(SP)
036A4 03624   X      4E800020               blr
036A8 03628   X      38A00001               li        r5,1
036AC 0362C          553C0631               rlwinm.   r28,r9,0,24,24
036B0 03630          4F000000               mcrf      cr6,cr0
036B4 03634   X      5524FF7E               extrwi    r4,r9,3,28
036B8 03638          7CA62030               slw       r6,r5,r4
036BC 0363C          7CC71839               and.      r7,r6,r3
036C0 03640   X      4182000C               beq       $+0x000C                  ; 0x0000364C
036C4 03644   X      409AFF8C               bne       cr6,$-0x0074              ; 0x000035D0
036C8 03648          4BFFFEF8               b         $-0x0108                  ; 0x00003540
036CC 0364C   X      409AFEF4               bne       cr6,$-0x010C              ; 0x00003540
036D0 03650          4BFFFF80               b         $-0x0080                  ; 0x000035D0
036D4 03654          38210060               addi      SP,SP,96
036D8 03658          80010008               lwz       r0,0x0008(SP)
036DC 0365C   X      7C0803A6               mtlr      r0                        ; LR = 8
036E0 03660          BB61FFEC               lmw       r27,-0x0014(SP)
036E4 03664   X      4E800020               blr
036E8 03668   X      7C0802A6               mflr      r0                        ; LR = 8
036EC 0366C          BF61FFEC               stmw      r27,-0x0014(SP)
036F0 03670          90010008               stw       r0,0x0008(SP)
036F4 03674          9421FFA0               stwu      SP,-0x0060(SP)
036F8 03678          3BA10038               addi      r29,SP,56
036FC 0367C   X      7C7F1B78               mr        r31,r3
03700 03680          38610038               addi      r3,SP,56
03704 03684   X      7C9E2378               mr        r30,r4
03708 03688          3B810040               addi      r28,SP,64
0370C 0368C          48013CCD               bl        $+0x13CCC                 ; 0x00017358
03710 03690          80410014               lwz       RTOC,0x0014(SP)
03714 03694          801D0000               lwz       r0,0x0000(r29)
03718 03698          901C0000               stw       r0,0x0000(r28)
0371C 0369C          801D0004               lwz       r0,0x0004(r29)
03720 036A0          901C0004               stw       r0,0x0004(r28)
03724 036A4          893E0001               lbz       r9,0x0001(r30)
03728 036A8   X      2C090000               cmpwi     r9,0
0372C 036AC   X      4182001C               beq       $+0x001C                  ; 0x000036C8
03730 036B0   X      2C090001               cmpwi     r9,1
03734 036B4   X      41820014               beq       $+0x0014                  ; 0x000036C8
03738 036B8   X      2C090002               cmpwi     r9,2
0373C 036BC   X      4182000C               beq       $+0x000C                  ; 0x000036C8
03740 036C0   X      2C090004               cmpwi     r9,4
03744 036C4   X      40820044               bne       $+0x0044                  ; 0x00003708
03748 036C8          819F0534               lwz       r12,0x0534(r31)
0374C 036CC          806C0070               lwz       r3,0x0070(r12)
03750 036D0   X      54630001               clrrwi.   r3,r3,31
03754 036D4   X      41820034               beq       $+0x0034                  ; 0x00003708
03758 036D8          809F0534               lwz       r4,0x0534(r31)
0375C 036DC          80640060               lwz       r3,0x0060(r4)
03760 036E0          54630211               rlwinm.   r3,r3,0,8,8
03764 036E4   X      41820024               beq       $+0x0024                  ; 0x00003708
03768 036E8          80BF0534               lwz       r5,0x0534(r31)
0376C 036EC          809F0534               lwz       r4,0x0534(r31)
03770 036F0          80650060               lwz       r3,0x0060(r5)
03774 036F4          54630310               rlwinm    r3,r3,0,12,8
03778 036F8          64630010               oris      r3,r3,0x0010
0377C 036FC          90640060               stw       r3,0x0060(r4)
03780 03700          48013D49               bl        $+0x13D48                 ; 0x00017448
03784 03704          80410014               lwz       RTOC,0x0014(SP)
03788 03708   X      3BA086A1               li        r29,-31071
0378C 0370C          3FBD0002               addis     r29,r29,2
03790 03710          39810040               addi      r12,SP,64
03794 03714          80610040               lwz       r3,0x0040(SP)
03798 03718          808C0004               lwz       r4,0x0004(r12)
0379C 0371C          48004DF5               bl        $+0x4DF4                  ; 0x00008510
037A0 03720   X      60000000               nop
037A4 03724   X      7C03E840               cmplw     r3,r29
037A8 03728   X      418000A4               blt       $+0x00A4                  ; 0x000037CC
037AC 0372C          819F0534               lwz       r12,0x0534(r31)
037B0 03730          806C0078               lwz       r3,0x0078(r12)
037B4 03734          48013DED               bl        $+0x13DEC                 ; 0x00017520
037B8 03738          80410014               lwz       RTOC,0x0014(SP)
037BC 0373C          819F0534               lwz       r12,0x0534(r31)
037C0 03740   X      7C7E1B78               mr        r30,r3
037C4 03744          806C0070               lwz       r3,0x0070(r12)
037C8 03748          48013DD9               bl        $+0x13DD8                 ; 0x00017520
037CC 0374C          80410014               lwz       RTOC,0x0014(SP)
037D0 03750          819F0534               lwz       r12,0x0534(r31)
037D4 03754   X      7C7D1B78               mr        r29,r3
037D8 03758          806C0068               lwz       r3,0x0068(r12)
037DC 0375C          48013DC5               bl        $+0x13DC4                 ; 0x00017520
037E0 03760          80410014               lwz       RTOC,0x0014(SP)
037E4 03764          819F0534               lwz       r12,0x0534(r31)
037E8 03768   X      7C7C1B78               mr        r28,r3
037EC 0376C          806C0060               lwz       r3,0x0060(r12)
037F0 03770          48013DB1               bl        $+0x13DB0                 ; 0x00017520
037F4 03774          80410014               lwz       RTOC,0x0014(SP)
037F8 03778          819F0534               lwz       r12,0x0534(r31)
037FC 0377C   X      7C7B1B78               mr        r27,r3
03800 03780          806C0030               lwz       r3,0x0030(r12)
03804 03784          48013D9D               bl        $+0x13D9C                 ; 0x00017520
03808 03788          80410014               lwz       RTOC,0x0014(SP)
0380C 0378C          38820600               addi      r4,RTOC,1536
03810 03790   X      7C651B78               mr        r5,r3
03814 03794          807F0048               lwz       r3,0x0048(r31)
03818 03798   X      7F66DB78               mr        r6,r27
0381C 0379C          38840EA5               addi      r4,r4,3749
03820 037A0   X      7F87E378               mr        r7,r28
03824 037A4   X      7FA8EB78               mr        r8,r29
03828 037A8   X      7FC9F378               mr        r9,r30
0382C 037AC          48005E5D               bl        $+0x5E5C                  ; 0x00009608
03830 037B0   X      60000000               nop
03834 037B4   X      38600000               li        r3,0
03838 037B8          38210060               addi      SP,SP,96
0383C 037BC          80010008               lwz       r0,0x0008(SP)
03840 037C0   X      7C0803A6               mtlr      r0                        ; LR = 8
03844 037C4          BB61FFEC               lmw       r27,-0x0014(SP)
03848 037C8   X      4E800020               blr
0384C 037CC          819F0534               lwz       r12,0x0534(r31)
03850 037D0          806C0060               lwz       r3,0x0060(r12)
03854 037D4          48013D4D               bl        $+0x13D4C                 ; 0x00017520
03858 037D8          80410014               lwz       RTOC,0x0014(SP)
0385C 037DC          893E0001               lbz       r9,0x0001(r30)
03860 037E0   X      2C090000               cmpwi     r9,0
03864 037E4   X      4182001C               beq       $+0x001C                  ; 0x00003800
03868 037E8   X      2C090001               cmpwi     r9,1
0386C 037EC   X      41820014               beq       $+0x0014                  ; 0x00003800
03870 037F0   X      2C090002               cmpwi     r9,2
03874 037F4   X      4182000C               beq       $+0x000C                  ; 0x00003800
03878 037F8   X      2C090004               cmpwi     r9,4
0387C 037FC   X      4082002C               bne       $+0x002C                  ; 0x00003828
03880 03800          819F0534               lwz       r12,0x0534(r31)
03884 03804          808C0070               lwz       r4,0x0070(r12)
03888 03808   X      54840001               clrrwi.   r4,r4,31
0388C 0380C   X      41820010               beq       $+0x0010                  ; 0x0000381C
03890 03810          54650466               rlwinm    r5,r3,0,17,19
03894 03814   X      2C055000               cmpwi     r5,20480
03898 03818   X      4082FEF8               bne       $-0x0108                  ; 0x00003710
0389C 0381C          5464077B               rlwinm.   r4,r3,0,29,29
038A0 03820   X      4082FEF0               bne       $-0x0110                  ; 0x00003710
038A4 03824          4800000C               b         $+0x000C                  ; 0x00003830
038A8 03828          546507BD               rlwinm.   r5,r3,0,30,30
038AC 0382C   X      4082FEE4               bne       $-0x011C                  ; 0x00003710
038B0 03830          809F0534               lwz       r4,0x0534(r31)
038B4 03834          80640078               lwz       r3,0x0078(r4)
038B8 03838          48013CE9               bl        $+0x13CE8                 ; 0x00017520
038BC 0383C          80410014               lwz       RTOC,0x0014(SP)
038C0 03840          819F0534               lwz       r12,0x0534(r31)
038C4 03844   X      7C7E1B78               mr        r30,r3
038C8 03848          806C0070               lwz       r3,0x0070(r12)
038CC 0384C          48013CD5               bl        $+0x13CD4                 ; 0x00017520
038D0 03850          80410014               lwz       RTOC,0x0014(SP)
038D4 03854          819F0534               lwz       r12,0x0534(r31)
038D8 03858   X      7C7D1B78               mr        r29,r3
038DC 0385C          806C0068               lwz       r3,0x0068(r12)
038E0 03860          48013CC1               bl        $+0x13CC0                 ; 0x00017520
038E4 03864          80410014               lwz       RTOC,0x0014(SP)
038E8 03868          819F0534               lwz       r12,0x0534(r31)
038EC 0386C   X      7C7C1B78               mr        r28,r3
038F0 03870          806C0060               lwz       r3,0x0060(r12)
038F4 03874          48013CAD               bl        $+0x13CAC                 ; 0x00017520
038F8 03878          80410014               lwz       RTOC,0x0014(SP)
038FC 0387C          819F0534               lwz       r12,0x0534(r31)
03900 03880   X      7C7B1B78               mr        r27,r3
03904 03884          806C0030               lwz       r3,0x0030(r12)
03908 03888          48013C99               bl        $+0x13C98                 ; 0x00017520
0390C 0388C          80410014               lwz       RTOC,0x0014(SP)
03910 03890          38820600               addi      r4,RTOC,1536
03914 03894   X      7C651B78               mr        r5,r3
03918 03898          807F0048               lwz       r3,0x0048(r31)
0391C 0389C   X      7F66DB78               mr        r6,r27
03920 038A0          38840EFF               addi      r4,r4,3839
03924 038A4   X      7F87E378               mr        r7,r28
03928 038A8   X      7FA8EB78               mr        r8,r29
0392C 038AC   X      7FC9F378               mr        r9,r30
03930 038B0          48005D59               bl        $+0x5D58                  ; 0x00009608
03934 038B4   X      60000000               nop
03938 038B8   X      38600001               li        r3,1
0393C 038BC          38210060               addi      SP,SP,96
03940 038C0          80010008               lwz       r0,0x0008(SP)
03944 038C4   X      7C0803A6               mtlr      r0                        ; LR = 8
03948 038C8          BB61FFEC               lmw       r27,-0x0014(SP)
0394C 038CC   X      4E800020               blr
03950 038D0   X      7C0802A6               mflr      r0                        ; LR = 8
03954 038D4          BF21FFE4               stmw      r25,-0x001C(SP)
03958 038D8          90010008               stw       r0,0x0008(SP)
0395C 038DC          9421FF70               stwu      SP,-0x0090(SP)
03960 038E0   X      3B400000               li        r26,0
03964 038E4   X      7C9B2378               mr        r27,r4
03968 038E8          881B0001               lbz       r0,0x0001(r27)
0396C 038EC   X      7C7E1B78               mr        r30,r3
03970 038F0          83BB0018               lwz       r29,0x0018(r27)
03974 038F4   X      2C000000               cmpwi     r0,0
03978 038F8   X      41820030               beq       $+0x0030                  ; 0x00003928
0397C 038FC          38820600               addi      r4,RTOC,1536
03980 03900          807E0048               lwz       r3,0x0048(r30)
03984 03904          38840F55               addi      r4,r4,3925
03988 03908          48005D01               bl        $+0x5D00                  ; 0x00009608
0398C 0390C   X      60000000               nop
03990 03910   X      38600000               li        r3,0
03994 03914          38210090               addi      SP,SP,144
03998 03918          80010008               lwz       r0,0x0008(SP)
0399C 0391C   X      7C0803A6               mtlr      r0                        ; LR = 8
039A0 03920          BB21FFE4               lmw       r25,-0x001C(SP)
039A4 03924   X      4E800020               blr
039A8 03928          893B0000               lbz       r9,0x0000(r27)
039AC 0392C   X      2C090000               cmpwi     r9,0
039B0 03930   X      41820048               beq       $+0x0048                  ; 0x00003978
039B4 03934   X      2C090002               cmpwi     r9,2
039B8 03938   X      41820040               beq       $+0x0040                  ; 0x00003978
039BC 0393C   X      2C090004               cmpwi     r9,4
039C0 03940   X      41820038               beq       $+0x0038                  ; 0x00003978
039C4 03944   X      2C0900FF               cmpwi     r9,255
039C8 03948   X      41820030               beq       $+0x0030                  ; 0x00003978
039CC 0394C          38820600               addi      r4,RTOC,1536
039D0 03950          807E0048               lwz       r3,0x0048(r30)
039D4 03954          38840F7D               addi      r4,r4,3965
039D8 03958          48005CB1               bl        $+0x5CB0                  ; 0x00009608
039DC 0395C   X      60000000               nop
039E0 03960   X      38600000               li        r3,0
039E4 03964          38210090               addi      SP,SP,144
039E8 03968          80010008               lwz       r0,0x0008(SP)
039EC 0396C   X      7C0803A6               mtlr      r0                        ; LR = 8
039F0 03970          BB21FFE4               lmw       r25,-0x001C(SP)
039F4 03974   X      4E800020               blr
039F8 03978          881B0010               lbz       r0,0x0010(r27)
039FC 0397C   X      3FE00100               lis       r31,256
03A00 03980          981E0050               stb       r0,0x0050(r30)
03A04 03984          3B810038               addi      r28,SP,56
03A08 03988          807B0014               lwz       r3,0x0014(r27)
03A0C 0398C          3B210040               addi      r25,SP,64
03A10 03990          48013B91               bl        $+0x13B90                 ; 0x00017520
03A14 03994          80410014               lwz       RTOC,0x0014(SP)
03A18 03998          819E0534               lwz       r12,0x0534(r30)
03A1C 0399C          906C0030               stw       r3,0x0030(r12)
03A20 039A0          48013AA9               bl        $+0x13AA8                 ; 0x00017448
03A24 039A4          80410014               lwz       RTOC,0x0014(SP)
03A28 039A8          819E0534               lwz       r12,0x0534(r30)
03A2C 039AC          93EC0000               stw       r31,0x0000(r12)
03A30 039B0          48013A99               bl        $+0x13A98                 ; 0x00017448
03A34 039B4          80410014               lwz       RTOC,0x0014(SP)
03A38 039B8          38610038               addi      r3,SP,56
03A3C 039BC   X      3880FFCE               li        r4,-50
03A40 039C0          480139E1               bl        $+0x139E0                 ; 0x000173A0
03A44 039C4          80410014               lwz       RTOC,0x0014(SP)
03A48 039C8          809C0004               lwz       r4,0x0004(r28)
03A4C 039CC          80610038               lwz       r3,0x0038(SP)
03A50 039D0          480139E9               bl        $+0x139E8                 ; 0x000173B8
03A54 039D4          80410014               lwz       RTOC,0x0014(SP)
03A58 039D8          819E0534               lwz       r12,0x0534(r30)
03A5C 039DC          934C0000               stw       r26,0x0000(r12)
03A60 039E0          48013A69               bl        $+0x13A68                 ; 0x00017448
03A64 039E4          80410014               lwz       RTOC,0x0014(SP)
03A68 039E8          38610040               addi      r3,SP,64
03A6C 039EC   X      3880FFCE               li        r4,-50
03A70 039F0          480139B1               bl        $+0x139B0                 ; 0x000173A0
03A74 039F4          80410014               lwz       RTOC,0x0014(SP)
03A78 039F8          80990004               lwz       r4,0x0004(r25)
03A7C 039FC          80610040               lwz       r3,0x0040(SP)
03A80 03A00          480139B9               bl        $+0x139B8                 ; 0x000173B8
03A84 03A04          80410014               lwz       RTOC,0x0014(SP)
03A88 03A08          807D002C               lwz       r3,0x002C(r29)
03A8C 03A0C          48013B15               bl        $+0x13B14                 ; 0x00017520
03A90 03A10          80410014               lwz       RTOC,0x0014(SP)
03A94 03A14          819E0534               lwz       r12,0x0534(r30)
03A98 03A18          906C0000               stw       r3,0x0000(r12)
03A9C 03A1C          48013A2D               bl        $+0x13A2C                 ; 0x00017448
03AA0 03A20          80410014               lwz       RTOC,0x0014(SP)
03AA4 03A24          807B0014               lwz       r3,0x0014(r27)
03AA8 03A28          48013AF9               bl        $+0x13AF8                 ; 0x00017520
03AAC 03A2C          80410014               lwz       RTOC,0x0014(SP)
03AB0 03A30          819E0534               lwz       r12,0x0534(r30)
03AB4 03A34          906C0030               stw       r3,0x0030(r12)
03AB8 03A38          48013A11               bl        $+0x13A10                 ; 0x00017448
03ABC 03A3C          80410014               lwz       RTOC,0x0014(SP)
03AC0 03A40          893B0000               lbz       r9,0x0000(r27)
03AC4 03A44   X      2C090000               cmpwi     r9,0
03AC8 03A48   X      41820018               beq       $+0x0018                  ; 0x00003A60
03ACC 03A4C   X      2F090002               cmpwi     cr6,r9,2
03AD0 03A50   X      419A0098               beq       cr6,$+0x0098              ; 0x00003AE8
03AD4 03A54   X      2C090004               cmpwi     r9,4
03AD8 03A58   X      41820090               beq       $+0x0090                  ; 0x00003AE8
03ADC 03A5C          48000184               b         $+0x0184                  ; 0x00003BE0
03AE0 03A60          887D0008               lbz       r3,0x0008(r29)
03AE4 03A64   X      3B800000               li        r28,0
03AE8 03A68          60630100               ori       r3,r3,0x0100
03AEC 03A6C          48013AB5               bl        $+0x13AB4                 ; 0x00017520
03AF0 03A70          80410014               lwz       RTOC,0x0014(SP)
03AF4 03A74          819E0534               lwz       r12,0x0534(r30)
03AF8 03A78          906C0060               stw       r3,0x0060(r12)
03AFC 03A7C          480139CD               bl        $+0x139CC                 ; 0x00017448
03B00 03A80          80410014               lwz       RTOC,0x0014(SP)
03B04 03A84          881D000A               lbz       r0,0x000A(r29)
03B08 03A88   X      2C000000               cmpwi     r0,0
03B0C 03A8C   X      40810034               ble       $+0x0034                  ; 0x00003AC0
03B10 03A90          3BFD000A               addi      r31,r29,10
03B14 03A94          A47F0002               lhzu      r3,0x0002(r31)
03B18 03A98          3B9C0001               addi      r28,r28,1
03B1C 03A9C          48013A85               bl        $+0x13A84                 ; 0x00017520
03B20 03AA0          80410014               lwz       RTOC,0x0014(SP)
03B24 03AA4          819E0534               lwz       r12,0x0534(r30)
03B28 03AA8          906C0078               stw       r3,0x0078(r12)
03B2C 03AAC          4801399D               bl        $+0x1399C                 ; 0x00017448
03B30 03AB0          80410014               lwz       RTOC,0x0014(SP)
03B34 03AB4          881D000A               lbz       r0,0x000A(r29)
03B38 03AB8   X      7C1C0000               cmpw      r28,r0
03B3C 03ABC   X      4180FFD8               blt       $-0x0028                  ; 0x00003A94
03B40 03AC0          887B0008               lbz       r3,0x0008(r27)
03B44 03AC4          48013A5D               bl        $+0x13A5C                 ; 0x00017520
03B48 03AC8          80410014               lwz       RTOC,0x0014(SP)
03B4C 03ACC          819E0534               lwz       r12,0x0534(r30)
03B50 03AD0          906C0060               stw       r3,0x0060(r12)
03B54 03AD4          48013975               bl        $+0x13974                 ; 0x00017448
03B58 03AD8          80410014               lwz       RTOC,0x0014(SP)
03B5C 03ADC          893B0000               lbz       r9,0x0000(r27)
03B60 03AE0   X      2F090002               cmpwi     cr6,r9,2
03B64 03AE4          480000FC               b         $+0x00FC                  ; 0x00003BE0
03B68 03AE8          A07B000C               lhz       r3,0x000C(r27)
03B6C 03AEC          3BE10048               addi      r31,SP,72
03B70 03AF0   X      5463801E               slwi      r3,r3,16
03B74 03AF4   X      3B800000               li        r28,0
03B78 03AF8          48013A29               bl        $+0x13A28                 ; 0x00017520
03B7C 03AFC          80410014               lwz       RTOC,0x0014(SP)
03B80 03B00          819E0534               lwz       r12,0x0534(r30)
03B84 03B04          906C0078               stw       r3,0x0078(r12)
03B88 03B08          48013941               bl        $+0x13940                 ; 0x00017448
03B8C 03B0C          80410014               lwz       RTOC,0x0014(SP)
03B90 03B10          38610048               addi      r3,SP,72
03B94 03B14   X      3880000A               li        r4,10
03B98 03B18          48013889               bl        $+0x13888                 ; 0x000173A0
03B9C 03B1C          80410014               lwz       RTOC,0x0014(SP)
03BA0 03B20          809F0004               lwz       r4,0x0004(r31)
03BA4 03B24          80610048               lwz       r3,0x0048(SP)
03BA8 03B28          48013891               bl        $+0x13890                 ; 0x000173B8
03BAC 03B2C          80410014               lwz       RTOC,0x0014(SP)
03BB0 03B30          881D000A               lbz       r0,0x000A(r29)
03BB4 03B34   X      2C000000               cmpwi     r0,0
03BB8 03B38   X      4081005C               ble       $+0x005C                  ; 0x00003B94
03BBC 03B3C          3BFD000A               addi      r31,r29,10
03BC0 03B40          A41F0002               lhzu      r0,0x0002(r31)
03BC4 03B44          3B210050               addi      r25,SP,80
03BC8 03B48   X      5403801E               slwi      r3,r0,16
03BCC 03B4C          3B9C0001               addi      r28,r28,1
03BD0 03B50          480139D1               bl        $+0x139D0                 ; 0x00017520
03BD4 03B54          80410014               lwz       RTOC,0x0014(SP)
03BD8 03B58          819E0534               lwz       r12,0x0534(r30)
03BDC 03B5C          906C0078               stw       r3,0x0078(r12)
03BE0 03B60          480138E9               bl        $+0x138E8                 ; 0x00017448
03BE4 03B64          80410014               lwz       RTOC,0x0014(SP)
03BE8 03B68          38610050               addi      r3,SP,80
03BEC 03B6C   X      3880000A               li        r4,10
03BF0 03B70          48013831               bl        $+0x13830                 ; 0x000173A0
03BF4 03B74          80410014               lwz       RTOC,0x0014(SP)
03BF8 03B78          80990004               lwz       r4,0x0004(r25)
03BFC 03B7C          80610050               lwz       r3,0x0050(SP)
03C00 03B80          48013839               bl        $+0x13838                 ; 0x000173B8
03C04 03B84          80410014               lwz       RTOC,0x0014(SP)
03C08 03B88          881D000A               lbz       r0,0x000A(r29)
03C0C 03B8C   X      7C1C0000               cmpw      r28,r0
03C10 03B90   X      4180FFB0               blt       $-0x0050                  ; 0x00003B40
03C14 03B94          A07B000E               lhz       r3,0x000E(r27)
03C18 03B98          3BE10058               addi      r31,SP,88
03C1C 03B9C   X      5463801E               slwi      r3,r3,16
03C20 03BA0          48013981               bl        $+0x13980                 ; 0x00017520
03C24 03BA4          80410014               lwz       RTOC,0x0014(SP)
03C28 03BA8          819E0534               lwz       r12,0x0534(r30)
03C2C 03BAC          906C0078               stw       r3,0x0078(r12)
03C30 03BB0          48013899               bl        $+0x13898                 ; 0x00017448
03C34 03BB4          80410014               lwz       RTOC,0x0014(SP)
03C38 03BB8          38610058               addi      r3,SP,88
03C3C 03BBC   X      3880000A               li        r4,10
03C40 03BC0          480137E1               bl        $+0x137E0                 ; 0x000173A0
03C44 03BC4          80410014               lwz       RTOC,0x0014(SP)
03C48 03BC8          809F0004               lwz       r4,0x0004(r31)
03C4C 03BCC          80610058               lwz       r3,0x0058(SP)
03C50 03BD0          480137E9               bl        $+0x137E8                 ; 0x000173B8
03C54 03BD4          80410014               lwz       RTOC,0x0014(SP)
03C58 03BD8          893B0000               lbz       r9,0x0000(r27)
03C5C 03BDC   X      2F090002               cmpwi     cr6,r9,2
03C60 03BE0   X      419A000C               beq       cr6,$+0x000C              ; 0x00003BEC
03C64 03BE4   X      2C0900FF               cmpwi     r9,255
03C68 03BE8   X      4082008C               bne       $+0x008C                  ; 0x00003C74
03C6C 03BEC          819E0534               lwz       r12,0x0534(r30)
03C70 03BF0          3BE10060               addi      r31,SP,96
03C74 03BF4          934C0068               stw       r26,0x0068(r12)
03C78 03BF8          48013851               bl        $+0x13850                 ; 0x00017448
03C7C 03BFC          80410014               lwz       RTOC,0x0014(SP)
03C80 03C00          A07B0006               lhz       r3,0x0006(r27)
03C84 03C04          4801391D               bl        $+0x1391C                 ; 0x00017520
03C88 03C08          80410014               lwz       RTOC,0x0014(SP)
03C8C 03C0C          819E0534               lwz       r12,0x0534(r30)
03C90 03C10          906C0078               stw       r3,0x0078(r12)
03C94 03C14          48013835               bl        $+0x13834                 ; 0x00017448
03C98 03C18          80410014               lwz       RTOC,0x0014(SP)
03C9C 03C1C          A07B0004               lhz       r3,0x0004(r27)
03CA0 03C20          48013901               bl        $+0x13900                 ; 0x00017520
03CA4 03C24          80410014               lwz       RTOC,0x0014(SP)
03CA8 03C28          819E0534               lwz       r12,0x0534(r30)
03CAC 03C2C          906C0070               stw       r3,0x0070(r12)
03CB0 03C30          48013819               bl        $+0x13818                 ; 0x00017448
03CB4 03C34          80410014               lwz       RTOC,0x0014(SP)
03CB8 03C38          A07B0002               lhz       r3,0x0002(r27)
03CBC 03C3C          480138E5               bl        $+0x138E4                 ; 0x00017520
03CC0 03C40          80410014               lwz       RTOC,0x0014(SP)
03CC4 03C44          819E0534               lwz       r12,0x0534(r30)
03CC8 03C48          906C0068               stw       r3,0x0068(r12)
03CCC 03C4C          480137FD               bl        $+0x137FC                 ; 0x00017448
03CD0 03C50          80410014               lwz       RTOC,0x0014(SP)
03CD4 03C54          38610060               addi      r3,SP,96
03CD8 03C58   X      3880000A               li        r4,10
03CDC 03C5C          48013745               bl        $+0x13744                 ; 0x000173A0
03CE0 03C60          80410014               lwz       RTOC,0x0014(SP)
03CE4 03C64          809F0004               lwz       r4,0x0004(r31)
03CE8 03C68          80610060               lwz       r3,0x0060(SP)
03CEC 03C6C          4801374D               bl        $+0x1374C                 ; 0x000173B8
03CF0 03C70          80410014               lwz       RTOC,0x0014(SP)
03CF4 03C74          881E004D               lbz       r0,0x004D(r30)
03CF8 03C78   X      2C000000               cmpwi     r0,0
03CFC 03C7C   X      41820048               beq       $+0x0048                  ; 0x00003CC4
03D00 03C80          807E0534               lwz       r3,0x0534(r30)
03D04 03C84          80830030               lwz       r4,0x0030(r3)
03D08 03C88          64840004               oris      r4,r4,0x0004
03D0C 03C8C          90830030               stw       r4,0x0030(r3)
03D10 03C90          480137B9               bl        $+0x137B8                 ; 0x00017448
03D14 03C94          80410014               lwz       RTOC,0x0014(SP)
03D18 03C98          83FE0534               lwz       r31,0x0534(r30)
03D1C 03C9C          807F0030               lwz       r3,0x0030(r31)
03D20 03CA0          48013881               bl        $+0x13880                 ; 0x00017520
03D24 03CA4          80410014               lwz       RTOC,0x0014(SP)
03D28 03CA8          38820600               addi      r4,RTOC,1536
03D2C 03CAC   X      7C651B78               mr        r5,r3
03D30 03CB0          807E0048               lwz       r3,0x0048(r30)
03D34 03CB4          38840FAB               addi      r4,r4,4011
03D38 03CB8          48005951               bl        $+0x5950                  ; 0x00009608
03D3C 03CBC   X      60000000               nop
03D40 03CC0          48000058               b         $+0x0058                  ; 0x00003D18
03D44 03CC4          813E0058               lwz       r9,0x0058(r30)
03D48 03CC8   X      3FA9FFF7               subis     r29,r9,9
03D4C 03CCC   X      2C1D1011               cmpwi     r29,4113
03D50 03CD0   X      4182003C               beq       $+0x003C                  ; 0x00003D0C
03D54 03CD4   X      3C69FFEC               subis     r3,r9,20
03D58 03CD8   X      2C031011               cmpwi     r3,4113
03D5C 03CDC   X      41820020               beq       $+0x0020                  ; 0x00003CFC
03D60 03CE0   X      3C89FFE7               subis     r4,r9,25
03D64 03CE4   X      2C041011               cmpwi     r4,4113
03D68 03CE8   X      40820030               bne       $+0x0030                  ; 0x00003D18
03D6C 03CEC   X      7FC3F378               mr        r3,r30
03D70 03CF0   X      7F64DB78               mr        r4,r27
03D74 03CF4          4BFFF975               bl        $-0x068C                  ; 0x00003668
03D78 03CF8          48000020               b         $+0x0020                  ; 0x00003D18
03D7C 03CFC   X      7FC3F378               mr        r3,r30
03D80 03D00   X      7F64DB78               mr        r4,r27
03D84 03D04          4BFFF5B9               bl        $-0x0A48                  ; 0x000032BC
03D88 03D08          48000010               b         $+0x0010                  ; 0x00003D18
03D8C 03D0C   X      7FC3F378               mr        r3,r30
03D90 03D10   X      7F64DB78               mr        r4,r27
03D94 03D14          4BFFF7E9               bl        $-0x0818                  ; 0x000034FC
03D98 03D18   X      38600001               li        r3,1
03D9C 03D1C          38210090               addi      SP,SP,144
03DA0 03D20          80010008               lwz       r0,0x0008(SP)
03DA4 03D24   X      7C0803A6               mtlr      r0                        ; LR = 8
03DA8 03D28          BB21FFE4               lmw       r25,-0x001C(SP)
03DAC 03D2C   X      4E800020               blr
03DB0 03D30          81830058               lwz       r12,0x0058(r3)
03DB4 03D34   X      3C0CFFF7               subis     r0,r12,9
03DB8 03D38   X      2C001011               cmpwi     r0,4113
03DBC 03D3C   X      4182000C               beq       $+0x000C                  ; 0x00003D48
03DC0 03D40   X      38600000               li        r3,0
03DC4 03D44   X      4E800020               blr
03DC8 03D48   X      7C0802A6               mflr      r0                        ; LR = 8
03DCC 03D4C          93C1FFF8               stw       r30,-0x0008(SP)
03DD0 03D50          93E1FFFC               stw       r31,-0x0004(SP)
03DD4 03D54          90010008               stw       r0,0x0008(SP)
03DD8 03D58          9421FFC0               stwu      SP,-0x0040(SP)
03DDC 03D5C          81240000               lwz       r9,0x0000(r4)
03DE0 03D60   X      7C7F1B78               mr        r31,r3
03DE4 03D64   X      2C090001               cmpwi     r9,1
03DE8 03D68   X      3BC00001               li        r30,1
03DEC 03D6C   X      41820018               beq       $+0x0018                  ; 0x00003D84
03DF0 03D70   X      2C090002               cmpwi     r9,2
03DF4 03D74   X      41820044               beq       $+0x0044                  ; 0x00003DB8
03DF8 03D78   X      2C090003               cmpwi     r9,3
03DFC 03D7C   X      4182001C               beq       $+0x001C                  ; 0x00003D98
03E00 03D80          4800008C               b         $+0x008C                  ; 0x00003E0C
03E04 03D84   X      38A0000F               li        r5,15
03E08 03D88          90A40004               stw       r5,0x0004(r4)
03E0C 03D8C   X      38600003               li        r3,3
03E10 03D90          90640008               stw       r3,0x0008(r4)
03E14 03D94          48000078               b         $+0x0078                  ; 0x00003E0C
03E18 03D98          80DF0534               lwz       r6,0x0534(r31)
03E1C 03D9C          80660030               lwz       r3,0x0030(r6)
03E20 03DA0          5463039C               rlwinm    r3,r3,0,14,14
03E24 03DA4          7C650034               cntlzw    r5,r3
03E28 03DA8   X      54A5D97E               srwi      r5,r5,5
03E2C 03DAC          38A50001               addi      r5,r5,1
03E30 03DB0          90A40004               stw       r5,0x0004(r4)
03E34 03DB4          48000058               b         $+0x0058                  ; 0x00003E0C
03E38 03DB8          81240004               lwz       r9,0x0004(r4)
03E3C 03DBC   X      552707FF               clrlwi.   r7,r9,31
03E40 03DC0   X      41820024               beq       $+0x0024                  ; 0x00003DE4
03E44 03DC4          807F0534               lwz       r3,0x0534(r31)
03E48 03DC8          80830030               lwz       r4,0x0030(r3)
03E4C 03DCC          64840002               oris      r4,r4,0x0002
03E50 03DD0          90830030               stw       r4,0x0030(r3)
03E54 03DD4          48013675               bl        $+0x13674                 ; 0x00017448
03E58 03DD8          80410014               lwz       RTOC,0x0014(SP)
03E5C 03DDC          9BDF0050               stb       r30,0x0050(r31)
03E60 03DE0          4800002C               b         $+0x002C                  ; 0x00003E0C
03E64 03DE4          552007BD               rlwinm.   r0,r9,0,30,30
03E68 03DE8   X      41820024               beq       $+0x0024                  ; 0x00003E0C
03E6C 03DEC          807F0534               lwz       r3,0x0534(r31)
03E70 03DF0   X      3BC00000               li        r30,0
03E74 03DF4          80830030               lwz       r4,0x0030(r3)
03E78 03DF8          548403DA               rlwinm    r4,r4,0,15,13
03E7C 03DFC          90830030               stw       r4,0x0030(r3)
03E80 03E00          48013649               bl        $+0x13648                 ; 0x00017448
03E84 03E04          80410014               lwz       RTOC,0x0014(SP)
03E88 03E08          9BDF0050               stb       r30,0x0050(r31)
03E8C 03E0C   X      38600001               li        r3,1
03E90 03E10          38210040               addi      SP,SP,64
03E94 03E14          80010008               lwz       r0,0x0008(SP)
03E98 03E18   X      7C0803A6               mtlr      r0                        ; LR = 8
03E9C 03E1C          83C1FFF8               lwz       r30,-0x0008(SP)
03EA0 03E20          83E1FFFC               lwz       r31,-0x0004(SP)
03EA4 03E24   X      4E800020               blr
03EA8 03E28   X      7C0802A6               mflr      r0                        ; LR = 8
03EAC 03E2C          BF81FFF0               stmw      r28,-0x0010(SP)
03EB0 03E30          90010008               stw       r0,0x0008(SP)
03EB4 03E34          9421FFA0               stwu      SP,-0x0060(SP)
03EB8 03E38          38A10038               addi      r5,SP,56
03EBC 03E3C   X      7C7F1B78               mr        r31,r3
03EC0 03E40          807F003C               lwz       r3,0x003C(r31)
03EC4 03E44   X      38800000               li        r4,0
03EC8 03E48   X      3BC00000               li        r30,0
03ECC 03E4C          480091A1               bl        $+0x91A0                  ; 0x0000CFEC
03ED0 03E50   X      60000000               nop
03ED4 03E54   X      2C030000               cmpwi     r3,0
03ED8 03E58   X      41820030               beq       $+0x0030                  ; 0x00003E88
03EDC 03E5C          38820600               addi      r4,RTOC,1536
03EE0 03E60          807F0048               lwz       r3,0x0048(r31)
03EE4 03E64          38840FCC               addi      r4,r4,4044
03EE8 03E68          48004F91               bl        $+0x4F90                  ; 0x00008DF8
03EEC 03E6C   X      60000000               nop
03EF0 03E70   X      38600000               li        r3,0
03EF4 03E74          38210060               addi      SP,SP,96
03EF8 03E78          80010008               lwz       r0,0x0008(SP)
03EFC 03E7C   X      7C0803A6               mtlr      r0                        ; LR = 8
03F00 03E80          BB81FFF0               lmw       r28,-0x0010(SP)
03F04 03E84   X      4E800020               blr
03F08 03E88          83A10038               lwz       r29,0x0038(SP)
03F0C 03E8C          93BF0058               stw       r29,0x0058(r31)
03F10 03E90   X      3BA01011               li        r29,4113
03F14 03E94          80A10038               lwz       r5,0x0038(SP)
03F18 03E98          3FBD0009               addis     r29,r29,9
03F1C 03E9C   X      3C65FFF7               subis     r3,r5,9
03F20 03EA0   X      2C031011               cmpwi     r3,4113
03F24 03EA4   X      41820034               beq       $+0x0034                  ; 0x00003ED8
03F28 03EA8   X      3C85FFEC               subis     r4,r5,20
03F2C 03EAC   X      2C041011               cmpwi     r4,4113
03F30 03EB0   X      41820028               beq       $+0x0028                  ; 0x00003ED8
03F34 03EB4   X      3C65FFE7               subis     r3,r5,25
03F38 03EB8   X      2C031011               cmpwi     r3,4113
03F3C 03EBC   X      4182001C               beq       $+0x001C                  ; 0x00003ED8
03F40 03EC0          38820600               addi      r4,RTOC,1536
03F44 03EC4          807F0048               lwz       r3,0x0048(r31)
03F48 03EC8          38840FE8               addi      r4,r4,4072
03F4C 03ECC          48004F2D               bl        $+0x4F2C                  ; 0x00008DF8
03F50 03ED0   X      60000000               nop
03F54 03ED4          4BFFFF9C               b         $-0x0064                  ; 0x00003E70
03F58 03ED8          807F003C               lwz       r3,0x003C(r31)
03F5C 03EDC          389F0534               addi      r4,r31,1332
03F60 03EE0          4BFFD03D               bl        $-0x2FC4                  ; 0x00000F1C
03F64 03EE4   X      2C030000               cmpwi     r3,0
03F68 03EE8   X      4182FF88               beq       $-0x0078                  ; 0x00003E70
03F6C 03EEC          807F003C               lwz       r3,0x003C(r31)
03F70 03EF0          38A1003C               addi      r5,SP,60
03F74 03EF4   X      38800004               li        r4,4
03F78 03EF8          480090F5               bl        $+0x90F4                  ; 0x0000CFEC
03F7C 03EFC   X      60000000               nop
03F80 03F00   X      2C030000               cmpwi     r3,0
03F84 03F04   X      4182001C               beq       $+0x001C                  ; 0x00003F20
03F88 03F08          38820600               addi      r4,RTOC,1536
03F8C 03F0C          807F0048               lwz       r3,0x0048(r31)
03F90 03F10          3884100C               addi      r4,r4,4108
03F94 03F14          48004EE5               bl        $+0x4EE4                  ; 0x00008DF8
03F98 03F18   X      60000000               nop
03F9C 03F1C          4BFFFF54               b         $-0x00AC                  ; 0x00003E70
03FA0 03F20          80A1003C               lwz       r5,0x003C(SP)
03FA4 03F24   X      38800004               li        r4,4
03FA8 03F28   X      54A5003C               clrrwi    r5,r5,1
03FAC 03F2C          60A50006               ori       r5,r5,0x0006
03FB0 03F30          90A1003C               stw       r5,0x003C(SP)
03FB4 03F34          807F003C               lwz       r3,0x003C(r31)
03FB8 03F38          48009089               bl        $+0x9088                  ; 0x0000CFC0
03FBC 03F3C   X      60000000               nop
03FC0 03F40   X      2C030000               cmpwi     r3,0
03FC4 03F44   X      4182001C               beq       $+0x001C                  ; 0x00003F60
03FC8 03F48          38820600               addi      r4,RTOC,1536
03FCC 03F4C          807F0048               lwz       r3,0x0048(r31)
03FD0 03F50          38841028               addi      r4,r4,4136
03FD4 03F54          48004EA5               bl        $+0x4EA4                  ; 0x00008DF8
03FD8 03F58   X      60000000               nop
03FDC 03F5C          4BFFFF14               b         $-0x00EC                  ; 0x00003E70
03FE0 03F60          807F003C               lwz       r3,0x003C(r31)
03FE4 03F64   X      38800040               li        r4,64
03FE8 03F68   X      38A00000               li        r5,0
03FEC 03F6C          48009055               bl        $+0x9054                  ; 0x0000CFC0
03FF0 03F70   X      60000000               nop
03FF4 03F74   X      2C030000               cmpwi     r3,0
03FF8 03F78   X      4182001C               beq       $+0x001C                  ; 0x00003F94
03FFC 03F7C          38820600               addi      r4,RTOC,1536
04000 03F80          807F0048               lwz       r3,0x0048(r31)
04004 03F84          38841045               addi      r4,r4,4165
04008 03F88          48004E71               bl        $+0x4E70                  ; 0x00008DF8
0400C 03F8C   X      60000000               nop
04010 03F90          4BFFFEE0               b         $-0x0120                  ; 0x00003E70
04014 03F94          38610040               addi      r3,SP,64
04018 03F98   X      3880000A               li        r4,10
0401C 03F9C          3B810040               addi      r28,SP,64
04020 03FA0          48013401               bl        $+0x13400                 ; 0x000173A0
04024 03FA4          80410014               lwz       RTOC,0x0014(SP)
04028 03FA8          809C0004               lwz       r4,0x0004(r28)
0402C 03FAC          80610040               lwz       r3,0x0040(SP)
04030 03FB0          48013409               bl        $+0x13408                 ; 0x000173B8
04034 03FB4          80410014               lwz       RTOC,0x0014(SP)
04038 03FB8          801F0058               lwz       r0,0x0058(r31)
0403C 03FBC   X      7C00E800               cmpw      r0,r29
04040 03FC0   X      41820030               beq       $+0x0030                  ; 0x00003FF0
04044 03FC4          819F0534               lwz       r12,0x0534(r31)
04048 03FC8          38610048               addi      r3,SP,72
0404C 03FCC          93CC0068               stw       r30,0x0068(r12)
04050 03FD0   X      3880FFFB               li        r4,-5
04054 03FD4          3BC10048               addi      r30,SP,72
04058 03FD8          480133C9               bl        $+0x133C8                 ; 0x000173A0
0405C 03FDC          80410014               lwz       RTOC,0x0014(SP)
04060 03FE0          809E0004               lwz       r4,0x0004(r30)
04064 03FE4          80610048               lwz       r3,0x0048(SP)
04068 03FE8          480133D1               bl        $+0x133D0                 ; 0x000173B8
0406C 03FEC          80410014               lwz       RTOC,0x0014(SP)
04070 03FF0          807F003C               lwz       r3,0x003C(r31)
04074 03FF4   X      3880000C               li        r4,12
04078 03FF8   X      38A03200               li        r5,12800
0407C 03FFC          48008FC5               bl        $+0x8FC4                  ; 0x0000CFC0
04080 04000   X      60000000               nop
04084 04004   X      2C030000               cmpwi     r3,0
04088 04008   X      4182001C               beq       $+0x001C                  ; 0x00004024
0408C 0400C          38820600               addi      r4,RTOC,1536
04090 04010          807F0048               lwz       r3,0x0048(r31)
04094 04014          38841062               addi      r4,r4,4194
04098 04018          48004DE1               bl        $+0x4DE0                  ; 0x00008DF8
0409C 0401C   X      60000000               nop
040A0 04020          4BFFFE50               b         $-0x01B0                  ; 0x00003E70
040A4 04024   X      7FE3FB78               mr        r3,r31
040A8 04028          4BFFDD79               bl        $-0x2288                  ; 0x00001DA0
040AC 0402C   X      2C030000               cmpwi     r3,0
040B0 04030   X      4182FE40               beq       $-0x01C0                  ; 0x00003E70
040B4 04034          38820600               addi      r4,RTOC,1536
040B8 04038          807F0048               lwz       r3,0x0048(r31)
040BC 0403C          3884107F               addi      r4,r4,4223
040C0 04040          80BF005C               lwz       r5,0x005C(r31)
040C4 04044          480055C5               bl        $+0x55C4                  ; 0x00009608
040C8 04048   X      60000000               nop
040CC 0404C   X      38600001               li        r3,1
040D0 04050          38210060               addi      SP,SP,96
040D4 04054          80010008               lwz       r0,0x0008(SP)
040D8 04058   X      7C0803A6               mtlr      r0                        ; LR = 8
040DC 0405C          BB81FFF0               lmw       r28,-0x0010(SP)
040E0 04060   X      4E800020               blr
040E4 04064   X      7C0802A6               mflr      r0                        ; LR = 8
040E8 04068          BF61FFEC               stmw      r27,-0x0014(SP)
040EC 0406C          90010008               stw       r0,0x0008(SP)
040F0 04070          9421FF90               stwu      SP,-0x0070(SP)
040F4 04074          3BC10038               addi      r30,SP,56
040F8 04078   X      7C7F1B78               mr        r31,r3
040FC 0407C          38610038               addi      r3,SP,56
04100 04080          3BA10040               addi      r29,SP,64
04104 04084          480132D5               bl        $+0x132D4                 ; 0x00017358
04108 04088          80410014               lwz       RTOC,0x0014(SP)
0410C 0408C          801E0000               lwz       r0,0x0000(r30)
04110 04090          901D0000               stw       r0,0x0000(r29)
04114 04094          801E0004               lwz       r0,0x0004(r30)
04118 04098          901D0004               stw       r0,0x0004(r29)
0411C 0409C          881F004C               lbz       r0,0x004C(r31)
04120 040A0   X      2C000000               cmpwi     r0,0
04124 040A4   X      4182001C               beq       $+0x001C                  ; 0x000040C0
04128 040A8   X      38600001               li        r3,1
0412C 040AC          38210070               addi      SP,SP,112
04130 040B0          80010008               lwz       r0,0x0008(SP)
04134 040B4   X      7C0803A6               mtlr      r0                        ; LR = 8
04138 040B8          BB61FFEC               lmw       r27,-0x0014(SP)
0413C 040BC   X      4E800020               blr
04140 040C0   X      38000001               li        r0,1
04144 040C4          981F004C               stb       r0,0x004C(r31)
04148 040C8   X      3BC00000               li        r30,0
0414C 040CC          807F0538               lwz       r3,0x0538(r31)
04150 040D0   X      3FA00100               lis       r29,256
04154 040D4          3B810048               addi      r28,SP,72
04158 040D8          3B610050               addi      r27,SP,80
0415C 040DC          48008BFD               bl        $+0x8BFC                  ; 0x0000CCD8
04160 040E0   X      60000000               nop
04164 040E4          819F0534               lwz       r12,0x0534(r31)
04168 040E8          93CC0038               stw       r30,0x0038(r12)
0416C 040EC          819F0534               lwz       r12,0x0534(r31)
04170 040F0          93AC0000               stw       r29,0x0000(r12)
04174 040F4          48013355               bl        $+0x13354                 ; 0x00017448
04178 040F8          80410014               lwz       RTOC,0x0014(SP)
0417C 040FC          38610048               addi      r3,SP,72
04180 04100   X      3880FFCE               li        r4,-50
04184 04104          4801329D               bl        $+0x1329C                 ; 0x000173A0
04188 04108          80410014               lwz       RTOC,0x0014(SP)
0418C 0410C          809C0004               lwz       r4,0x0004(r28)
04190 04110          80610048               lwz       r3,0x0048(SP)
04194 04114          480132A5               bl        $+0x132A4                 ; 0x000173B8
04198 04118          80410014               lwz       RTOC,0x0014(SP)
0419C 0411C          819F0534               lwz       r12,0x0534(r31)
041A0 04120          93CC0000               stw       r30,0x0000(r12)
041A4 04124          48013325               bl        $+0x13324                 ; 0x00017448
041A8 04128          80410014               lwz       RTOC,0x0014(SP)
041AC 0412C          38610050               addi      r3,SP,80
041B0 04130   X      3880FFCE               li        r4,-50
041B4 04134          4801326D               bl        $+0x1326C                 ; 0x000173A0
041B8 04138          80410014               lwz       RTOC,0x0014(SP)
041BC 0413C          809B0004               lwz       r4,0x0004(r27)
041C0 04140          80610050               lwz       r3,0x0050(SP)
041C4 04144          48013275               bl        $+0x13274                 ; 0x000173B8
041C8 04148          80410014               lwz       RTOC,0x0014(SP)
041CC 0414C          819F0534               lwz       r12,0x0534(r31)
041D0 04150          800C0028               lwz       r0,0x0028(r12)
041D4 04154          54000467               rlwinm.   r0,r0,0,17,19
041D8 04158   X      40820014               bne       $+0x0014                  ; 0x0000416C
041DC 0415C          819F0534               lwz       r12,0x0534(r31)
041E0 04160          806C0028               lwz       r3,0x0028(r12)
041E4 04164          5463052D               rlwinm.   r3,r3,0,20,22
041E8 04168   X      41820048               beq       $+0x0048                  ; 0x000041B0
041EC 0416C   X      3BC086A0               li        r30,-31072
041F0 04170          3FDE0002               addis     r30,r30,2
041F4 04174          38610040               addi      r3,SP,64
041F8 04178          80830004               lwz       r4,0x0004(r3)
041FC 0417C          80610040               lwz       r3,0x0040(SP)
04200 04180          48004391               bl        $+0x4390                  ; 0x00008510
04204 04184   X      60000000               nop
04208 04188   X      7C03F040               cmplw     r3,r30
0420C 0418C   X      41810024               bgt       $+0x0024                  ; 0x000041B0
04210 04190          83BF0534               lwz       r29,0x0534(r31)
04214 04194          807D0028               lwz       r3,0x0028(r29)
04218 04198          54630467               rlwinm.   r3,r3,0,17,19
0421C 0419C   X      4082FFD8               bne       $-0x0028                  ; 0x00004174
04220 041A0          809F0534               lwz       r4,0x0534(r31)
04224 041A4          80640028               lwz       r3,0x0028(r4)
04228 041A8          5463052D               rlwinm.   r3,r3,0,20,22
0422C 041AC   X      4082FFC8               bne       $-0x0038                  ; 0x00004174
04230 041B0          80BF0534               lwz       r5,0x0534(r31)
04234 041B4          80650028               lwz       r3,0x0028(r5)
04238 041B8          54630467               rlwinm.   r3,r3,0,17,19
0423C 041BC   X      41820044               beq       $+0x0044                  ; 0x00004200
04240 041C0          38820600               addi      r4,RTOC,1536
04244 041C4          807F0048               lwz       r3,0x0048(r31)
04248 041C8          3884108E               addi      r4,r4,4238
0424C 041CC          48004C2D               bl        $+0x4C2C                  ; 0x00008DF8
04250 041D0   X      60000000               nop
04254 041D4          38820600               addi      r4,RTOC,1536
04258 041D8          807F0048               lwz       r3,0x0048(r31)
0425C 041DC          388410CC               addi      r4,r4,4300
04260 041E0          48004C19               bl        $+0x4C18                  ; 0x00008DF8
04264 041E4   X      60000000               nop
04268 041E8   X      38600000               li        r3,0
0426C 041EC          38210070               addi      SP,SP,112
04270 041F0          80010008               lwz       r0,0x0008(SP)
04274 041F4   X      7C0803A6               mtlr      r0                        ; LR = 8
04278 041F8          BB61FFEC               lmw       r27,-0x0014(SP)
0427C 041FC   X      4E800020               blr
04280 04200          83DF0534               lwz       r30,0x0534(r31)
04284 04204          807E0028               lwz       r3,0x0028(r30)
04288 04208          5463052D               rlwinm.   r3,r3,0,20,22
0428C 0420C   X      4182001C               beq       $+0x001C                  ; 0x00004228
04290 04210          38820600               addi      r4,RTOC,1536
04294 04214          807F0048               lwz       r3,0x0048(r31)
04298 04218          388410A7               addi      r4,r4,4263
0429C 0421C          48004BDD               bl        $+0x4BDC                  ; 0x00008DF8
042A0 04220   X      60000000               nop
042A4 04224          4BFFFFB0               b         $-0x0050                  ; 0x000041D4
042A8 04228          807F003C               lwz       r3,0x003C(r31)
042AC 0422C   X      38800040               li        r4,64
042B0 04230   X      3CA08000               lis       r5,-32768
042B4 04234          48008D8D               bl        $+0x8D8C                  ; 0x0000CFC0
042B8 04238   X      60000000               nop
042BC 0423C          38820600               addi      r4,RTOC,1536
042C0 04240          388410BF               addi      r4,r4,4287
042C4 04244          807F0048               lwz       r3,0x0048(r31)
042C8 04248          480053C1               bl        $+0x53C0                  ; 0x00009608
042CC 0424C   X      60000000               nop
042D0 04250   X      38600001               li        r3,1
042D4 04254          38210070               addi      SP,SP,112
042D8 04258          80010008               lwz       r0,0x0008(SP)
042DC 0425C   X      7C0803A6               mtlr      r0                        ; LR = 8
042E0 04260          BB61FFEC               lmw       r27,-0x0014(SP)
042E4 04264   X      4E800020               blr
042E8 04268          80030544               lwz       r0,0x0544(r3)
042EC 0426C   X      2C000000               cmpwi     r0,0
042F0 04270   X      4082000C               bne       $+0x000C                  ; 0x0000427C
042F4 04274   X      38600001               li        r3,1
042F8 04278   X      4E800020               blr
042FC 0427C   X      7C0802A6               mflr      r0                        ; LR = 8
04300 04280          BF01FFE0               stmw      r24,-0x0020(SP)
04304 04284          90010008               stw       r0,0x0008(SP)
04308 04288          9421FFA0               stwu      SP,-0x0060(SP)
0430C 0428C   X      7C7A1B78               mr        r26,r3
04310 04290          839A0044               lwz       r28,0x0044(r26)
04314 04294   X      7F83E378               mr        r3,r28
04318 04298          83DA0048               lwz       r30,0x0048(r26)
0431C 0429C          480058C9               bl        $+0x58C8                  ; 0x00009B64
04320 042A0   X      60000000               nop
04324 042A4   X      2C030000               cmpwi     r3,0
04328 042A8   X      40820038               bne       $+0x0038                  ; 0x000042E0
0432C 042AC          38820600               addi      r4,RTOC,1536
04330 042B0   X      7FC3F378               mr        r3,r30
04334 042B4          38841324               addi      r4,r4,4900
04338 042B8          48004B41               bl        $+0x4B40                  ; 0x00008DF8
0433C 042BC   X      60000000               nop
04340 042C0   X      7F43D378               mr        r3,r26
04344 042C4          4BFFFDA1               bl        $-0x0260                  ; 0x00004064
04348 042C8   X      38600000               li        r3,0
0434C 042CC          38210060               addi      SP,SP,96
04350 042D0          80010008               lwz       r0,0x0008(SP)
04354 042D4   X      7C0803A6               mtlr      r0                        ; LR = 8
04358 042D8          BB01FFE0               lmw       r24,-0x0020(SP)
0435C 042DC   X      4E800020               blr
04360 042E0          80DA0544               lwz       r6,0x0544(r26)
04364 042E4   X      3BE00000               li        r31,0
04368 042E8          833A0540               lwz       r25,0x0540(r26)
0436C 042EC   X      54D82834               slwi      r24,r6,5
04370 042F0   X      28060000               cmplwi    r6,0x0000
04374 042F4          7F19C214               add       r24,r25,r24
04378 042F8   X      3B18FFE0               subi      r24,r24,32
0437C 042FC   X      40810064               ble       $+0x0064                  ; 0x00004360
04380 04300   X      3BA00000               li        r29,0
04384 04304          807A0540               lwz       r3,0x0540(r26)
04388 04308          7F63EA14               add       r27,r3,r29
0438C 0430C   X      7C1BC000               cmpw      r27,r24
04390 04310          389B0020               addi      r4,r27,32
04394 04314   X      40820008               bne       $+0x0008                  ; 0x0000431C
04398 04318   X      7F24CB78               mr        r4,r25
0439C 0431C          48005515               bl        $+0x5514                  ; 0x00009830
043A0 04320   X      60000000               nop
043A4 04324          38C20600               addi      r6,RTOC,1536
043A8 04328   X      7C651B78               mr        r5,r3
043AC 0432C          809B000C               lwz       r4,0x000C(r27)
043B0 04330   X      7FC3F378               mr        r3,r30
043B4 04334          38C610DC               addi      r6,r6,4316
043B8 04338   X      7FE7FB78               mr        r7,r31
043BC 0433C          48008569               bl        $+0x8568                  ; 0x0000C8A4
043C0 04340   X      60000000               nop
043C4 04344   X      2C030000               cmpwi     r3,0
043C8 04348   X      4182FF64               beq       $-0x009C                  ; 0x000042AC
043CC 0434C          80DA0544               lwz       r6,0x0544(r26)
043D0 04350          3BFF0001               addi      r31,r31,1
043D4 04354   X      7C1F3040               cmplw     r31,r6
043D8 04358          3BBD0020               addi      r29,r29,32
043DC 0435C   X      4180FFA8               blt       $-0x0058                  ; 0x00004304
043E0 04360          80E2FF1C               lwz       r7,-0x00E4(RTOC)
043E4 04364   X      7FC3F378               mr        r3,r30
043E8 04368          809A0548               lwz       r4,0x0548(r26)
043EC 0436C          38E710F1               addi      r7,r7,4337
043F0 04370   X      38A00001               li        r5,1
043F4 04374          480085F1               bl        $+0x85F0                  ; 0x0000C964
043F8 04378   X      60000000               nop
043FC 0437C   X      2C030000               cmpwi     r3,0
04400 04380   X      4182FF2C               beq       $-0x00D4                  ; 0x000042AC
04404 04384          801A0550               lwz       r0,0x0550(r26)
04408 04388          807A054C               lwz       r3,0x054C(r26)
0440C 0438C   X      7C001800               cmpw      r0,r3
04410 04390   X      40820028               bne       $+0x0028                  ; 0x000043B8
04414 04394          38C20600               addi      r6,RTOC,1536
04418 04398   X      7FC3F378               mr        r3,r30
0441C 0439C          809A0548               lwz       r4,0x0548(r26)
04420 043A0          38C61102               addi      r6,r6,4354
04424 043A4   X      38A00001               li        r5,1
04428 043A8          480084FD               bl        $+0x84FC                  ; 0x0000C8A4
0442C 043AC   X      60000000               nop
04430 043B0   X      2C030000               cmpwi     r3,0
04434 043B4   X      4182FEF8               beq       $-0x0108                  ; 0x000042AC
04438 043B8          83FA0548               lwz       r31,0x0548(r26)
0443C 043BC          809A0550               lwz       r4,0x0550(r26)
04440 043C0   X      2C1F0001               cmpwi     r31,1
04444 043C4   X      40820084               bne       $+0x0084                  ; 0x00004448
04448 043C8          38C20600               addi      r6,RTOC,1536
0444C 043CC   X      7FC3F378               mr        r3,r30
04450 043D0          80BA054C               lwz       r5,0x054C(r26)
04454 043D4          38C6111E               addi      r6,r6,4382
04458 043D8          480086B1               bl        $+0x86B0                  ; 0x0000CA88
0445C 043DC   X      60000000               nop
04460 043E0   X      2C030000               cmpwi     r3,0
04464 043E4   X      4182FEC8               beq       $-0x0138                  ; 0x000042AC
04468 043E8          38C20600               addi      r6,RTOC,1536
0446C 043EC   X      7FC3F378               mr        r3,r30
04470 043F0          809A0560               lwz       r4,0x0560(r26)
04474 043F4          38C6113A               addi      r6,r6,4410
04478 043F8   X      38A00000               li        r5,0
0447C 043FC          4800868D               bl        $+0x868C                  ; 0x0000CA88
04480 04400   X      60000000               nop
04484 04404   X      2C030000               cmpwi     r3,0
04488 04408   X      4182FEA4               beq       $-0x015C                  ; 0x000042AC
0448C 0440C          83FA0534               lwz       r31,0x0534(r26)
04490 04410          807F0028               lwz       r3,0x0028(r31)
04494 04414          54630467               rlwinm.   r3,r3,0,17,19
04498 04418   X      41820098               beq       $+0x0098                  ; 0x000044B0
0449C 0441C          809A0534               lwz       r4,0x0534(r26)
044A0 04420          80640028               lwz       r3,0x0028(r4)
044A4 04424          54630466               rlwinm    r3,r3,0,17,19
044A8 04428   X      2C036000               cmpwi     r3,24576
044AC 0442C   X      41820084               beq       $+0x0084                  ; 0x000044B0
044B0 04430          38820600               addi      r4,RTOC,1536
044B4 04434   X      7FC3F378               mr        r3,r30
044B8 04438          38841157               addi      r4,r4,4439
044BC 0443C          480049BD               bl        $+0x49BC                  ; 0x00008DF8
044C0 04440   X      60000000               nop
044C4 04444          4BFFFE68               b         $-0x0198                  ; 0x000042AC
044C8 04448          80A2FF1C               lwz       r5,-0x00E4(RTOC)
044CC 0444C   X      7FC3F378               mr        r3,r30
044D0 04450          38A51177               addi      r5,r5,4471
044D4 04454          480086F5               bl        $+0x86F4                  ; 0x0000CB48
044D8 04458   X      60000000               nop
044DC 0445C   X      2C030000               cmpwi     r3,0
044E0 04460   X      4182FE4C               beq       $-0x01B4                  ; 0x000042AC
044E4 04464          83FA0550               lwz       r31,0x0550(r26)
044E8 04468   X      7FC3F378               mr        r3,r30
044EC 0446C          80A2FF1C               lwz       r5,-0x00E4(RTOC)
044F0 04470          809F001C               lwz       r4,0x001C(r31)
044F4 04474          38A51188               addi      r5,r5,4488
044F8 04478          480086D1               bl        $+0x86D0                  ; 0x0000CB48
044FC 0447C   X      60000000               nop
04500 04480   X      2C030000               cmpwi     r3,0
04504 04484   X      4182FE28               beq       $-0x01D8                  ; 0x000042AC
04508 04488          83BA0550               lwz       r29,0x0550(r26)
0450C 0448C   X      7FC3F378               mr        r3,r30
04510 04490          38C20600               addi      r6,RTOC,1536
04514 04494          80BD001C               lwz       r5,0x001C(r29)
04518 04498          38C611A0               addi      r6,r6,4512
0451C 0449C          809A0560               lwz       r4,0x0560(r26)
04520 044A0          480085E9               bl        $+0x85E8                  ; 0x0000CA88
04524 044A4   X      60000000               nop
04528 044A8   X      2C030000               cmpwi     r3,0
0452C 044AC   X      4182FE00               beq       $-0x0200                  ; 0x000042AC
04530 044B0          807A0544               lwz       r3,0x0544(r26)
04534 044B4   X      3BA00000               li        r29,0
04538 044B8          83FA0550               lwz       r31,0x0550(r26)
0453C 044BC   X      28030000               cmplwi    r3,0x0000
04540 044C0          809A054C               lwz       r4,0x054C(r26)
04544 044C4   X      40810260               ble       $+0x0260                  ; 0x00004724
04548 044C8   X      7FF9FB78               mr        r25,r31
0454C 044CC          83790018               lwz       r27,0x0018(r25)
04550 044D0   X      7C192000               cmpw      r25,r4
04554 044D4   X      41820250               beq       $+0x0250                  ; 0x00004724
04558 044D8          813F0004               lwz       r9,0x0004(r31)
0455C 044DC          55250085               rlwinm.   r5,r9,0,2,2
04560 044E0   X      4082001C               bne       $+0x001C                  ; 0x000044FC
04564 044E4          38820600               addi      r4,RTOC,1536
04568 044E8   X      7FC3F378               mr        r3,r30
0456C 044EC          388411B2               addi      r4,r4,4530
04570 044F0          48004909               bl        $+0x4908                  ; 0x00008DF8
04574 044F4   X      60000000               nop
04578 044F8          4BFFFDB4               b         $-0x024C                  ; 0x000042AC
0457C 044FC          55200043               rlwinm.   r0,r9,0,1,1
04580 04500   X      408200D4               bne       $+0x00D4                  ; 0x000045D4
04584 04504   X      7C1FC800               cmpw      r31,r25
04588 04508   X      41820028               beq       $+0x0028                  ; 0x00004530
0458C 0450C          38C20600               addi      r6,RTOC,1536
04590 04510   X      7FC3F378               mr        r3,r30
04594 04514          809F001C               lwz       r4,0x001C(r31)
04598 04518          38C611D2               addi      r6,r6,4562
0459C 0451C   X      38A00000               li        r5,0
045A0 04520          48008569               bl        $+0x8568                  ; 0x0000CA88
045A4 04524   X      60000000               nop
045A8 04528   X      2C030000               cmpwi     r3,0
045AC 0452C   X      4182FD80               beq       $-0x0280                  ; 0x000042AC
045B0 04530          809F0018               lwz       r4,0x0018(r31)
045B4 04534   X      7F83E378               mr        r3,r28
045B8 04538          48005341               bl        $+0x5340                  ; 0x00009878
045BC 0453C   X      60000000               nop
045C0 04540   X      2C030000               cmpwi     r3,0
045C4 04544   X      4182FD68               beq       $-0x0298                  ; 0x000042AC
045C8 04548          38C20600               addi      r6,RTOC,1536
045CC 0454C   X      7FC3F378               mr        r3,r30
045D0 04550          809F0018               lwz       r4,0x0018(r31)
045D4 04554   X      7F65DB78               mr        r5,r27
045D8 04558          38C611E9               addi      r6,r6,4585
045DC 0455C          4800852D               bl        $+0x852C                  ; 0x0000CA88
045E0 04560   X      60000000               nop
045E4 04564   X      2C030000               cmpwi     r3,0
045E8 04568   X      4182FD44               beq       $-0x02BC                  ; 0x000042AC
045EC 0456C          819F0018               lwz       r12,0x0018(r31)
045F0 04570   X      7FC3F378               mr        r3,r30
045F4 04574          38C20600               addi      r6,RTOC,1536
045F8 04578          80AC0014               lwz       r5,0x0014(r12)
045FC 0457C          38C61201               addi      r6,r6,4609
04600 04580          809F0008               lwz       r4,0x0008(r31)
04604 04584          48008321               bl        $+0x8320                  ; 0x0000C8A4
04608 04588   X      60000000               nop
0460C 0458C   X      2C030000               cmpwi     r3,0
04610 04590   X      4182FD1C               beq       $-0x02E4                  ; 0x000042AC
04614 04594          809F0018               lwz       r4,0x0018(r31)
04618 04598   X      7F83E378               mr        r3,r28
0461C 0459C          480052DD               bl        $+0x52DC                  ; 0x00009878
04620 045A0   X      60000000               nop
04624 045A4   X      2C030000               cmpwi     r3,0
04628 045A8   X      4182FD04               beq       $-0x02FC                  ; 0x000042AC
0462C 045AC          807F0018               lwz       r3,0x0018(r31)
04630 045B0          3BBD0001               addi      r29,r29,1
04634 045B4          809A0544               lwz       r4,0x0544(r26)
04638 045B8          83630008               lwz       r27,0x0008(r3)
0463C 045BC   X      7C1D2040               cmplw     r29,r4
04640 045C0          83FF0010               lwz       r31,0x0010(r31)
04644 045C4   X      40800010               bge       $+0x0010                  ; 0x000045D4
04648 045C8          80BF0004               lwz       r5,0x0004(r31)
0464C 045CC          54A50043               rlwinm.   r5,r5,0,1,1
04650 045D0   X      4182FF34               beq       $-0x00CC                  ; 0x00004504
04654 045D4          80A2FF1C               lwz       r5,-0x00E4(RTOC)
04658 045D8   X      7FC3F378               mr        r3,r30
0465C 045DC          8099001C               lwz       r4,0x001C(r25)
04660 045E0          38A5121A               addi      r5,r5,4634
04664 045E4          48008565               bl        $+0x8564                  ; 0x0000CB48
04668 045E8   X      60000000               nop
0466C 045EC   X      2C030000               cmpwi     r3,0
04670 045F0   X      4182FCBC               beq       $-0x0344                  ; 0x000042AC
04674 045F4          38C20600               addi      r6,RTOC,1536
04678 045F8   X      7FC3F378               mr        r3,r30
0467C 045FC          8099001C               lwz       r4,0x001C(r25)
04680 04600   X      7FE5FB78               mr        r5,r31
04684 04604          38C6121A               addi      r6,r6,4634
04688 04608          48008481               bl        $+0x8480                  ; 0x0000CA88
0468C 0460C   X      60000000               nop
04690 04610   X      2C030000               cmpwi     r3,0
04694 04614   X      4182FC98               beq       $-0x0368                  ; 0x000042AC
04698 04618          801F0004               lwz       r0,0x0004(r31)
0469C 0461C          54000043               rlwinm.   r0,r0,0,1,1
046A0 04620   X      4082001C               bne       $+0x001C                  ; 0x0000463C
046A4 04624          38820600               addi      r4,RTOC,1536
046A8 04628   X      7FC3F378               mr        r3,r30
046AC 0462C          38841232               addi      r4,r4,4658
046B0 04630          480047C9               bl        $+0x47C8                  ; 0x00008DF8
046B4 04634   X      60000000               nop
046B8 04638          4BFFFC74               b         $-0x038C                  ; 0x000042AC
046BC 0463C   X      7C1FC800               cmpw      r31,r25
046C0 04640   X      41820028               beq       $+0x0028                  ; 0x00004668
046C4 04644          38C20600               addi      r6,RTOC,1536
046C8 04648   X      7FC3F378               mr        r3,r30
046CC 0464C          809F001C               lwz       r4,0x001C(r31)
046D0 04650          38C61251               addi      r6,r6,4689
046D4 04654   X      38A00000               li        r5,0
046D8 04658          48008431               bl        $+0x8430                  ; 0x0000CA88
046DC 0465C   X      60000000               nop
046E0 04660   X      2C030000               cmpwi     r3,0
046E4 04664   X      4182FC48               beq       $-0x03B8                  ; 0x000042AC
046E8 04668          809F0018               lwz       r4,0x0018(r31)
046EC 0466C   X      7F83E378               mr        r3,r28
046F0 04670          48005209               bl        $+0x5208                  ; 0x00009878
046F4 04674   X      60000000               nop
046F8 04678   X      2C030000               cmpwi     r3,0
046FC 0467C   X      4182FC30               beq       $-0x03D0                  ; 0x000042AC
04700 04680          38C20600               addi      r6,RTOC,1536
04704 04684   X      7FC3F378               mr        r3,r30
04708 04688          809F0018               lwz       r4,0x0018(r31)
0470C 0468C   X      7F65DB78               mr        r5,r27
04710 04690          38C61268               addi      r6,r6,4712
04714 04694          480083F5               bl        $+0x83F4                  ; 0x0000CA88
04718 04698   X      60000000               nop
0471C 0469C   X      2C030000               cmpwi     r3,0
04720 046A0   X      4182FC0C               beq       $-0x03F4                  ; 0x000042AC
04724 046A4          819F0018               lwz       r12,0x0018(r31)
04728 046A8   X      7FC3F378               mr        r3,r30
0472C 046AC          38C20600               addi      r6,RTOC,1536
04730 046B0          80AC0014               lwz       r5,0x0014(r12)
04734 046B4          38C61280               addi      r6,r6,4736
04738 046B8          809F0008               lwz       r4,0x0008(r31)
0473C 046BC          480081E9               bl        $+0x81E8                  ; 0x0000C8A4
04740 046C0   X      60000000               nop
04744 046C4   X      2C030000               cmpwi     r3,0
04748 046C8   X      4182FBE4               beq       $-0x041C                  ; 0x000042AC
0474C 046CC          809F0018               lwz       r4,0x0018(r31)
04750 046D0   X      7F83E378               mr        r3,r28
04754 046D4          480051A5               bl        $+0x51A4                  ; 0x00009878
04758 046D8   X      60000000               nop
0475C 046DC   X      2C030000               cmpwi     r3,0
04760 046E0   X      4182FBCC               beq       $-0x0434                  ; 0x000042AC
04764 046E4          837F0018               lwz       r27,0x0018(r31)
04768 046E8   X      7FC3F378               mr        r3,r30
0476C 046EC          38C20600               addi      r6,RTOC,1536
04770 046F0   X      38A00000               li        r5,0
04774 046F4          809B0008               lwz       r4,0x0008(r27)
04778 046F8          38C61299               addi      r6,r6,4761
0477C 046FC          4800838D               bl        $+0x838C                  ; 0x0000CA88
04780 04700   X      60000000               nop
04784 04704   X      2C030000               cmpwi     r3,0
04788 04708   X      4182FBA4               beq       $-0x045C                  ; 0x000042AC
0478C 0470C          833A0544               lwz       r25,0x0544(r26)
04790 04710          3BBD0001               addi      r29,r29,1
04794 04714          83FF0010               lwz       r31,0x0010(r31)
04798 04718   X      7C1DC840               cmplw     r29,r25
0479C 0471C          809A054C               lwz       r4,0x054C(r26)
047A0 04720   X      4180FDA8               blt       $-0x0258                  ; 0x000044C8
047A4 04724          38C20600               addi      r6,RTOC,1536
047A8 04728   X      7FC3F378               mr        r3,r30
047AC 0472C          38C612B5               addi      r6,r6,4789
047B0 04730   X      7FE5FB78               mr        r5,r31
047B4 04734          48008355               bl        $+0x8354                  ; 0x0000CA88
047B8 04738   X      60000000               nop
047BC 0473C   X      2C030000               cmpwi     r3,0
047C0 04740   X      4182FB6C               beq       $-0x0494                  ; 0x000042AC
047C4 04744          839F0000               lwz       r28,0x0000(r31)
047C8 04748   X      579C0001               clrrwi.   r28,r28,31
047CC 0474C   X      4182001C               beq       $+0x001C                  ; 0x00004768
047D0 04750          38820600               addi      r4,RTOC,1536
047D4 04754   X      7FC3F378               mr        r3,r30
047D8 04758          388412C6               addi      r4,r4,4806
047DC 0475C          4800469D               bl        $+0x469C                  ; 0x00008DF8
047E0 04760   X      60000000               nop
047E4 04764          4BFFFB48               b         $-0x04B8                  ; 0x000042AC
047E8 04768          807A0544               lwz       r3,0x0544(r26)
047EC 0476C          3B9D0001               addi      r28,r29,1
047F0 04770   X      7C1D1840               cmplw     r29,r3
047F4 04774   X      40800064               bge       $+0x0064                  ; 0x000047D8
047F8 04778          38C20600               addi      r6,RTOC,1536
047FC 0477C   X      7FC3F378               mr        r3,r30
04800 04780          809F0018               lwz       r4,0x0018(r31)
04804 04784          38C612DD               addi      r6,r6,4829
04808 04788   X      38A00000               li        r5,0
0480C 0478C          480082FD               bl        $+0x82FC                  ; 0x0000CA88
04810 04790   X      60000000               nop
04814 04794   X      2C030000               cmpwi     r3,0
04818 04798   X      4182FB14               beq       $-0x04EC                  ; 0x000042AC
0481C 0479C          38C20600               addi      r6,RTOC,1536
04820 047A0   X      7FC3F378               mr        r3,r30
04824 047A4          809F001C               lwz       r4,0x001C(r31)
04828 047A8          38C612F9               addi      r6,r6,4857
0482C 047AC   X      38A00000               li        r5,0
04830 047B0          480082D9               bl        $+0x82D8                  ; 0x0000CA88
04834 047B4   X      60000000               nop
04838 047B8   X      2C030000               cmpwi     r3,0
0483C 047BC   X      4182FAF0               beq       $-0x0510                  ; 0x000042AC
04840 047C0          807A0544               lwz       r3,0x0544(r26)
04844 047C4          3BBC0001               addi      r29,r28,1
04848 047C8          83FF0010               lwz       r31,0x0010(r31)
0484C 047CC   X      7C1C1840               cmplw     r28,r3
04850 047D0   X      7FBCEB78               mr        r28,r29
04854 047D4   X      4180FFA4               blt       $-0x005C                  ; 0x00004778
04858 047D8          38C20600               addi      r6,RTOC,1536
0485C 047DC   X      7FC3F378               mr        r3,r30
04860 047E0          809A0550               lwz       r4,0x0550(r26)
04864 047E4   X      7FE5FB78               mr        r5,r31
04868 047E8          38C61314               addi      r6,r6,4884
0486C 047EC          4800829D               bl        $+0x829C                  ; 0x0000CA88
04870 047F0   X      60000000               nop
04874 047F4   X      2C030000               cmpwi     r3,0
04878 047F8   X      4182FAB4               beq       $-0x054C                  ; 0x000042AC
0487C 047FC   X      38600001               li        r3,1
04880 04800          38210060               addi      SP,SP,96
04884 04804          80010008               lwz       r0,0x0008(SP)
04888 04808   X      7C0803A6               mtlr      r0                        ; LR = 8
0488C 0480C          BB01FFE0               lmw       r24,-0x0020(SP)
04890 04810   X      4E800020               blr
04894 04814          4BFFFA98               b         $-0x0568                  ; 0x000042AC
04898 04818          4BFFFA94               b         $-0x056C                  ; 0x000042AC
0489C 0481C          4BFFFA90               b         $-0x0570                  ; 0x000042AC
048A0 04820          4BFFFA8C               b         $-0x0574                  ; 0x000042AC
048A4 04824          4BFFFA88               b         $-0x0578                  ; 0x000042AC
048A8 04828          38210060               addi      SP,SP,96
048AC 0482C          80010008               lwz       r0,0x0008(SP)
048B0 04830   X      7C0803A6               mtlr      r0                        ; LR = 8
048B4 04834          BB01FFE0               lmw       r24,-0x0020(SP)
048B8 04838   X      4E800020               blr
048BC 0483C   X      7C0802A6               mflr      r0                        ; LR = 8
048C0 04840          BEA1FFD4               stmw      r21,-0x002C(SP)
048C4 04844          90010008               stw       r0,0x0008(SP)
048C8 04848          9421FF90               stwu      SP,-0x0070(SP)
048CC 0484C   X      3B000000               li        r24,0
048D0 04850   X      7C7E1B78               mr        r30,r3
048D4 04854   X      7C9B2378               mr        r27,r4
048D8 04858          4BFFF80D               bl        $-0x07F4                  ; 0x00004064
048DC 0485C   X      2C030000               cmpwi     r3,0
048E0 04860   X      40820030               bne       $+0x0030                  ; 0x00004890
048E4 04864          38820600               addi      r4,RTOC,1536
048E8 04868          807E0048               lwz       r3,0x0048(r30)
048EC 0486C          3884133C               addi      r4,r4,4924
048F0 04870          48004589               bl        $+0x4588                  ; 0x00008DF8
048F4 04874   X      60000000               nop
048F8 04878   X      38600000               li        r3,0
048FC 0487C          38210070               addi      SP,SP,112
04900 04880          80010008               lwz       r0,0x0008(SP)
04904 04884   X      7C0803A6               mtlr      r0                        ; LR = 8
04908 04888          BAA1FFD4               lmw       r21,-0x002C(SP)
0490C 0488C   X      4E800020               blr
04910 04890          83FE0544               lwz       r31,0x0544(r30)
04914 04894   X      281F0000               cmplwi    r31,0x0000
04918 04898   X      40810040               ble       $+0x0040                  ; 0x000048D8
0491C 0489C   X      7FC3F378               mr        r3,r30
04920 048A0          4BFFF9C9               bl        $-0x0638                  ; 0x00004268
04924 048A4   X      2C030000               cmpwi     r3,0
04928 048A8   X      40820030               bne       $+0x0030                  ; 0x000048D8
0492C 048AC          38820600               addi      r4,RTOC,1536
04930 048B0          807E0048               lwz       r3,0x0048(r30)
04934 048B4          38841357               addi      r4,r4,4951
04938 048B8          48004541               bl        $+0x4540                  ; 0x00008DF8
0493C 048BC   X      60000000               nop
04940 048C0   X      38600000               li        r3,0
04944 048C4          38210070               addi      SP,SP,112
04948 048C8          80010008               lwz       r0,0x0008(SP)
0494C 048CC   X      7C0803A6               mtlr      r0                        ; LR = 8
04950 048D0          BAA1FFD4               lmw       r21,-0x002C(SP)
04954 048D4   X      4E800020               blr
04958 048D8          811E0544               lwz       r8,0x0544(r30)
0495C 048DC   X      3BA00000               li        r29,0
04960 048E0          813E0540               lwz       r9,0x0540(r30)
04964 048E4   X      28080000               cmplwi    r8,0x0000
04968 048E8   X      3AE00000               li        r23,0
0496C 048EC   X      3AA00001               li        r21,1
04970 048F0   X      4081003C               ble       $+0x003C                  ; 0x0000492C
04974 048F4   X      3BE00000               li        r31,0
04978 048F8          7F9F4A14               add       r28,r31,r9
0497C 048FC          807C0018               lwz       r3,0x0018(r28)
04980 04900   X      2C030000               cmpwi     r3,0
04984 04904   X      41820018               beq       $+0x0018                  ; 0x0000491C
04988 04908          48003E25               bl        $+0x3E24                  ; 0x0000872C
0498C 0490C   X      60000000               nop
04990 04910          92FC0018               stw       r23,0x0018(r28)
04994 04914          811E0544               lwz       r8,0x0544(r30)
04998 04918          813E0540               lwz       r9,0x0540(r30)
0499C 0491C          3BBD0001               addi      r29,r29,1
049A0 04920          3BFF0020               addi      r31,r31,32
049A4 04924   X      7C1D4040               cmplw     r29,r8
049A8 04928   X      4180FFD0               blt       $-0x0030                  ; 0x000048F8
049AC 0492C          3BFB0001               addi      r31,r27,1
049B0 04930   X      2B090000               cmplwi    cr6,r9,0x0000
049B4 04934   X      7C1F4000               cmpw      r31,r8
049B8 04938   X      41820028               beq       $+0x0028                  ; 0x00004960
049BC 0493C   X      419A001C               beq       cr6,$+0x001C              ; 0x00004958
049C0 04940   X      38800000               li        r4,0
049C4 04944   X      7D234B78               mr        r3,r9
049C8 04948          480052E9               bl        $+0x52E8                  ; 0x00009C30
049CC 0494C   X      60000000               nop
049D0 04950          907E0540               stw       r3,0x0540(r30)
049D4 04954   X      2B030000               cmplwi    cr6,r3,0x0000
049D8 04958          931E0544               stw       r24,0x0544(r30)
049DC 0495C   X      39000000               li        r8,0
049E0 04960   X      409A005C               bne       cr6,$+0x005C              ; 0x000049BC
049E4 04964          93FE0544               stw       r31,0x0544(r30)
049E8 04968   X      57632834               slwi      r3,r27,5
049EC 0496C          38630020               addi      r3,r3,32
049F0 04970   X      38800001               li        r4,1
049F4 04974          4800540D               bl        $+0x540C                  ; 0x00009D80
049F8 04978   X      60000000               nop
049FC 0497C          907E0540               stw       r3,0x0540(r30)
04A00 04980   X      2C030000               cmpwi     r3,0
04A04 04984          811E0544               lwz       r8,0x0544(r30)
04A08 04988   X      40820034               bne       $+0x0034                  ; 0x000049BC
04A0C 0498C          38820600               addi      r4,RTOC,1536
04A10 04990   X      55052834               slwi      r5,r8,5
04A14 04994          807E0048               lwz       r3,0x0048(r30)
04A18 04998          3884137B               addi      r4,r4,4987
04A1C 0499C          4800445D               bl        $+0x445C                  ; 0x00008DF8
04A20 049A0   X      60000000               nop
04A24 049A4   X      38600000               li        r3,0
04A28 049A8          38210070               addi      SP,SP,112
04A2C 049AC          80010008               lwz       r0,0x0008(SP)
04A30 049B0   X      7C0803A6               mtlr      r0                        ; LR = 8
04A34 049B4          BAA1FFD4               lmw       r21,-0x002C(SP)
04A38 049B8   X      4E800020               blr
04A3C 049BC          835E0540               lwz       r26,0x0540(r30)
04A40 049C0   X      55032834               slwi      r3,r8,5
04A44 049C4          7C9A1A14               add       r4,r26,r3
04A48 049C8   X      28080000               cmplwi    r8,0x0000
04A4C 049CC   X      3B24FFE0               subi      r25,r4,32
04A50 049D0   X      3B600000               li        r27,0
04A54 049D4   X      40810074               ble       $+0x0074                  ; 0x00004A48
04A58 049D8   X      3B800000               li        r28,0
04A5C 049DC   X      3EC00100               lis       r22,256
04A60 049E0          80BE0540               lwz       r5,0x0540(r30)
04A64 049E4          7FE5E214               add       r31,r5,r28
04A68 049E8   X      7C1FC800               cmpw      r31,r25
04A6C 049EC          3BBF0020               addi      r29,r31,32
04A70 049F0   X      40820008               bne       $+0x0008                  ; 0x000049F8
04A74 049F4   X      7F5DD378               mr        r29,r26
04A78 049F8          931F0000               stw       r24,0x0000(r31)
04A7C 049FC   X      7FA4EB78               mr        r4,r29
04A80 04A00          92DF0004               stw       r22,0x0004(r31)
04A84 04A04          3B7B0001               addi      r27,r27,1
04A88 04A08          931F0008               stw       r24,0x0008(r31)
04A8C 04A0C          3B9C0020               addi      r28,r28,32
04A90 04A10          807E0540               lwz       r3,0x0540(r30)
04A94 04A14          48004E1D               bl        $+0x4E1C                  ; 0x00009830
04A98 04A18   X      60000000               nop
04A9C 04A1C          907F000C               stw       r3,0x000C(r31)
04AA0 04A20   X      7FE4FB78               mr        r4,r31
04AA4 04A24          93BF0010               stw       r29,0x0010(r31)
04AA8 04A28          92FF001C               stw       r23,0x001C(r31)
04AAC 04A2C          807E0540               lwz       r3,0x0540(r30)
04AB0 04A30          48004E15               bl        $+0x4E14                  ; 0x00009844
04AB4 04A34   X      60000000               nop
04AB8 04A38          907F0014               stw       r3,0x0014(r31)
04ABC 04A3C          801E0544               lwz       r0,0x0544(r30)
04AC0 04A40   X      7C1B0040               cmplw     r27,r0
04AC4 04A44   X      4180FF9C               blt       $-0x0064                  ; 0x000049E0
04AC8 04A48          935E0550               stw       r26,0x0550(r30)
04ACC 04A4C          807E0048               lwz       r3,0x0048(r30)
04AD0 04A50          935E054C               stw       r26,0x054C(r30)
04AD4 04A54          92BE0548               stw       r21,0x0548(r30)
04AD8 04A58          92FE0560               stw       r23,0x0560(r30)
04ADC 04A5C          38820600               addi      r4,RTOC,1536
04AE0 04A60          388413A5               addi      r4,r4,5029
04AE4 04A64          48004BA5               bl        $+0x4BA4                  ; 0x00009608
04AE8 04A68   X      60000000               nop
04AEC 04A6C   X      38600001               li        r3,1
04AF0 04A70          38210070               addi      SP,SP,112
04AF4 04A74          80010008               lwz       r0,0x0008(SP)
04AF8 04A78   X      7C0803A6               mtlr      r0                        ; LR = 8
04AFC 04A7C          BAA1FFD4               lmw       r21,-0x002C(SP)
04B00 04A80   X      4E800020               blr
04B04 04A84   X      7C0802A6               mflr      r0                        ; LR = 8
04B08 04A88          BF81FFF0               stmw      r28,-0x0010(SP)
04B0C 04A8C          90010008               stw       r0,0x0008(SP)
04B10 04A90          9421FFB0               stwu      SP,-0x0050(SP)
04B14 04A94   X      7CBE2B78               mr        r30,r5
04B18 04A98   X      7C9C2378               mr        r28,r4
04B1C 04A9C          57C60421               rlwinm.   r6,r30,0,16,16
04B20 04AA0   X      7C7F1B78               mr        r31,r3
04B24 04AA4   X      418201D0               beq       $+0x01D0                  ; 0x00004C74
04B28 04AA8          88FF004D               lbz       r7,0x004D(r31)
04B2C 04AAC   X      2F070000               cmpwi     cr6,r7,0
04B30 04AB0   X      419A0014               beq       cr6,$+0x0014              ; 0x00004AC4
04B34 04AB4   X      3860737B               li        r3,29563
04B38 04AB8   X      3C63FFFF               subis     r3,r3,1
04B3C 04ABC          7CA41839               and.      r4,r5,r3
04B40 04AC0   X      418201B4               beq       $+0x01B4                  ; 0x00004C74
04B44 04AC4          80DF05D8               lwz       r6,0x05D8(r31)
04B48 04AC8          57C30463               rlwinm.   r3,r30,0,17,17
04B4C 04ACC          38C60001               addi      r6,r6,1
04B50 04AD0          90DF05D8               stw       r6,0x05D8(r31)
04B54 04AD4   X      3BA00001               li        r29,1
04B58 04AD8   X      41820028               beq       $+0x0028                  ; 0x00004B00
04B5C 04ADC          809F0610               lwz       r4,0x0610(r31)
04B60 04AE0          807F0054               lwz       r3,0x0054(r31)
04B64 04AE4          38840001               addi      r4,r4,1
04B68 04AE8          909F0610               stw       r4,0x0610(r31)
04B6C 04AEC          80A3002C               lwz       r5,0x002C(r3)
04B70 04AF0          38A50001               addi      r5,r5,1
04B74 04AF4          90A3002C               stw       r5,0x002C(r3)
04B78 04AF8          88DF004D               lbz       r6,0x004D(r31)
04B7C 04AFC   X      2F060000               cmpwi     cr6,r6,0
04B80 04B00   X      409A00C0               bne       cr6,$+0x00C0              ; 0x00004BC0
04B84 04B04          57C7077B               rlwinm.   r7,r30,0,29,29
04B88 04B08   X      41820028               beq       $+0x0028                  ; 0x00004B30
04B8C 04B0C          807F0614               lwz       r3,0x0614(r31)
04B90 04B10          809F0054               lwz       r4,0x0054(r31)
04B94 04B14          38630001               addi      r3,r3,1
04B98 04B18          907F0614               stw       r3,0x0614(r31)
04B9C 04B1C          80A40030               lwz       r5,0x0030(r4)
04BA0 04B20          38A50001               addi      r5,r5,1
04BA4 04B24          90A40030               stw       r5,0x0030(r4)
04BA8 04B28          88DF004D               lbz       r6,0x004D(r31)
04BAC 04B2C   X      2F060000               cmpwi     cr6,r6,0
04BB0 04B30   X      409A0090               bne       cr6,$+0x0090              ; 0x00004BC0
04BB4 04B34          57C70529               rlwinm.   r7,r30,0,20,20
04BB8 04B38   X      41820044               beq       $+0x0044                  ; 0x00004B7C
04BBC 04B3C          807F0618               lwz       r3,0x0618(r31)
04BC0 04B40          809F0054               lwz       r4,0x0054(r31)
04BC4 04B44          38630001               addi      r3,r3,1
04BC8 04B48          907F0618               stw       r3,0x0618(r31)
04BCC 04B4C          80A40030               lwz       r5,0x0030(r4)
04BD0 04B50          38A50001               addi      r5,r5,1
04BD4 04B54          90A40030               stw       r5,0x0030(r4)
04BD8 04B58          80DF0534               lwz       r6,0x0534(r31)
04BDC 04B5C          80E60030               lwz       r7,0x0030(r6)
04BE0 04B60          64E70002               oris      r7,r7,0x0002
04BE4 04B64          90E60030               stw       r7,0x0030(r6)
04BE8 04B68          480128E1               bl        $+0x128E0                 ; 0x00017448
04BEC 04B6C          80410014               lwz       RTOC,0x0014(SP)
04BF0 04B70          881F004D               lbz       r0,0x004D(r31)
04BF4 04B74          9BBF0050               stb       r29,0x0050(r31)
04BF8 04B78   X      2F000000               cmpwi     cr6,r0,0
04BFC 04B7C   X      409A0044               bne       cr6,$+0x0044              ; 0x00004BC0
04C00 04B80          57C0056B               rlwinm.   r0,r30,0,21,21
04C04 04B84   X      4182003C               beq       $+0x003C                  ; 0x00004BC0
04C08 04B88          807F061C               lwz       r3,0x061C(r31)
04C0C 04B8C          809F0054               lwz       r4,0x0054(r31)
04C10 04B90          38630001               addi      r3,r3,1
04C14 04B94          907F061C               stw       r3,0x061C(r31)
04C18 04B98          80A40030               lwz       r5,0x0030(r4)
04C1C 04B9C          38A50001               addi      r5,r5,1
04C20 04BA0          90A40030               stw       r5,0x0030(r4)
04C24 04BA4          80DF0534               lwz       r6,0x0534(r31)
04C28 04BA8          80E60030               lwz       r7,0x0030(r6)
04C2C 04BAC          64E70002               oris      r7,r7,0x0002
04C30 04BB0          90E60030               stw       r7,0x0030(r6)
04C34 04BB4          48012895               bl        $+0x12894                 ; 0x00017448
04C38 04BB8          80410014               lwz       RTOC,0x0014(SP)
04C3C 04BBC          9BBF0050               stb       r29,0x0050(r31)
04C40 04BC0          57C005EF               rlwinm.   r0,r30,0,23,23
04C44 04BC4   X      41820020               beq       $+0x0020                  ; 0x00004BE4
04C48 04BC8          807F0624               lwz       r3,0x0624(r31)
04C4C 04BCC          809F0054               lwz       r4,0x0054(r31)
04C50 04BD0          38630001               addi      r3,r3,1
04C54 04BD4          907F0624               stw       r3,0x0624(r31)
04C58 04BD8          80A40028               lwz       r5,0x0028(r4)
04C5C 04BDC          38A50001               addi      r5,r5,1
04C60 04BE0          90A40028               stw       r5,0x0028(r4)
04C64 04BE4          57C607BD               rlwinm.   r6,r30,0,30,30
04C68 04BE8   X      41820024               beq       $+0x0024                  ; 0x00004C0C
04C6C 04BEC          807F0628               lwz       r3,0x0628(r31)
04C70 04BF0          809F0054               lwz       r4,0x0054(r31)
04C74 04BF4          38630001               addi      r3,r3,1
04C78 04BF8          907F0628               stw       r3,0x0628(r31)
04C7C 04BFC          80A4002C               lwz       r5,0x002C(r4)
04C80 04C00          38A50001               addi      r5,r5,1
04C84 04C04          90A4002C               stw       r5,0x002C(r4)
04C88 04C08          48000028               b         $+0x0028                  ; 0x00004C30
04C8C 04C0C          57C605AD               rlwinm.   r6,r30,0,22,22
04C90 04C10   X      41820020               beq       $+0x0020                  ; 0x00004C30
04C94 04C14          807F0620               lwz       r3,0x0620(r31)
04C98 04C18          809F0054               lwz       r4,0x0054(r31)
04C9C 04C1C          38630001               addi      r3,r3,1
04CA0 04C20          907F0620               stw       r3,0x0620(r31)
04CA4 04C24          80A40024               lwz       r5,0x0024(r4)
04CA8 04C28          38A50001               addi      r5,r5,1
04CAC 04C2C          90A40024               stw       r5,0x0024(r4)
04CB0 04C30          93BC0030               stw       r29,0x0030(r28)
04CB4 04C34          57C5066E               rlwinm    r5,r30,0,25,23
04CB8 04C38          80DF0054               lwz       r6,0x0054(r31)
04CBC 04C3C          8066002C               lwz       r3,0x002C(r6)
04CC0 04C40          38630001               addi      r3,r3,1
04CC4 04C44          9066002C               stw       r3,0x002C(r6)
04CC8 04C48          38820600               addi      r4,RTOC,1536
04CCC 04C4C          807F0048               lwz       r3,0x0048(r31)
04CD0 04C50          388413B5               addi      r4,r4,5045
04CD4 04C54          480049B5               bl        $+0x49B4                  ; 0x00009608
04CD8 04C58   X      60000000               nop
04CDC 04C5C   X      38600000               li        r3,0
04CE0 04C60          38210050               addi      SP,SP,80
04CE4 04C64          80010008               lwz       r0,0x0008(SP)
04CE8 04C68   X      7C0803A6               mtlr      r0                        ; LR = 8
04CEC 04C6C          BB81FFF0               lmw       r28,-0x0010(SP)
04CF0 04C70   X      4E800020               blr
04CF4 04C74   X      57C007FF               clrlwi.   r0,r30,31
04CF8 04C78   X      41820020               beq       $+0x0020                  ; 0x00004C98
04CFC 04C7C          807F062C               lwz       r3,0x062C(r31)
04D00 04C80          809F0054               lwz       r4,0x0054(r31)
04D04 04C84          38630001               addi      r3,r3,1
04D08 04C88          907F062C               stw       r3,0x062C(r31)
04D0C 04C8C          80A40020               lwz       r5,0x0020(r4)
04D10 04C90          38A50001               addi      r5,r5,1
04D14 04C94          90A40020               stw       r5,0x0020(r4)
04D18 04C98          57C605EF               rlwinm.   r6,r30,0,23,23
04D1C 04C9C   X      4082003C               bne       $+0x003C                  ; 0x00004CD8
04D20 04CA0   X      57C9EF3E               extrwi    r9,r30,4,25
04D24 04CA4   X      2C090001               cmpwi     r9,1
04D28 04CA8   X      40820018               bne       $+0x0018                  ; 0x00004CC0
04D2C 04CAC          807F0054               lwz       r3,0x0054(r31)
04D30 04CB0          80830014               lwz       r4,0x0014(r3)
04D34 04CB4          38840001               addi      r4,r4,1
04D38 04CB8          90830014               stw       r4,0x0014(r3)
04D3C 04CBC          4800001C               b         $+0x001C                  ; 0x00004CD8
04D40 04CC0   X      28090002               cmplwi    r9,0x0002
04D44 04CC4   X      41800014               blt       $+0x0014                  ; 0x00004CD8
04D48 04CC8          80BF0054               lwz       r5,0x0054(r31)
04D4C 04CCC          80650018               lwz       r3,0x0018(r5)
04D50 04CD0          38630001               addi      r3,r3,1
04D54 04CD4          90650018               stw       r3,0x0018(r5)
04D58 04CD8   X      38600001               li        r3,1
04D5C 04CDC          38210050               addi      SP,SP,80
04D60 04CE0          80010008               lwz       r0,0x0008(SP)
04D64 04CE4   X      7C0803A6               mtlr      r0                        ; LR = 8
04D68 04CE8          BB81FFF0               lmw       r28,-0x0010(SP)
04D6C 04CEC   X      4E800020               blr
04D70 04CF0   X      7C0802A6               mflr      r0                        ; LR = 8
04D74 04CF4          93A1FFF4               stw       r29,-0x000C(SP)
04D78 04CF8          93C1FFF8               stw       r30,-0x0008(SP)
04D7C 04CFC          93E1FFFC               stw       r31,-0x0004(SP)
04D80 04D00          90010008               stw       r0,0x0008(SP)
04D84 04D04          9421FFA0               stwu      SP,-0x0060(SP)
04D88 04D08          3BC10038               addi      r30,SP,56
04D8C 04D0C   X      7C7F1B78               mr        r31,r3
04D90 04D10          38610038               addi      r3,SP,56
04D94 04D14          3BA10040               addi      r29,SP,64
04D98 04D18          48012641               bl        $+0x12640                 ; 0x00017358
04D9C 04D1C          80410014               lwz       RTOC,0x0014(SP)
04DA0 04D20          801E0000               lwz       r0,0x0000(r30)
04DA4 04D24   X      7FE3FB78               mr        r3,r31
04DA8 04D28          901D0000               stw       r0,0x0000(r29)
04DAC 04D2C          801E0004               lwz       r0,0x0004(r30)
04DB0 04D30          901D0004               stw       r0,0x0004(r29)
04DB4 04D34          4BFFF535               bl        $-0x0ACC                  ; 0x00004268
04DB8 04D38   X      2C030000               cmpwi     r3,0
04DBC 04D3C   X      40820038               bne       $+0x0038                  ; 0x00004D74
04DC0 04D40          38820600               addi      r4,RTOC,1536
04DC4 04D44          807F0048               lwz       r3,0x0048(r31)
04DC8 04D48          388413D6               addi      r4,r4,5078
04DCC 04D4C          480040AD               bl        $+0x40AC                  ; 0x00008DF8
04DD0 04D50   X      60000000               nop
04DD4 04D54   X      38600000               li        r3,0
04DD8 04D58          38210060               addi      SP,SP,96
04DDC 04D5C          80010008               lwz       r0,0x0008(SP)
04DE0 04D60   X      7C0803A6               mtlr      r0                        ; LR = 8
04DE4 04D64          83A1FFF4               lwz       r29,-0x000C(SP)
04DE8 04D68          83C1FFF8               lwz       r30,-0x0008(SP)
04DEC 04D6C          83E1FFFC               lwz       r31,-0x0004(SP)
04DF0 04D70   X      4E800020               blr
04DF4 04D74          801F0560               lwz       r0,0x0560(r31)
04DF8 04D78          813F0550               lwz       r9,0x0550(r31)
04DFC 04D7C   X      2C000000               cmpwi     r0,0
04E00 04D80   X      4182003C               beq       $+0x003C                  ; 0x00004DBC
04E04 04D84          80690000               lwz       r3,0x0000(r9)
04E08 04D88          8109001C               lwz       r8,0x001C(r9)
04E0C 04D8C   X      54630001               clrrwi.   r3,r3,31
04E10 04D90   X      4082002C               bne       $+0x002C                  ; 0x00004DBC
04E14 04D94          80890000               lwz       r4,0x0000(r9)
04E18 04D98   X      7C094000               cmpw      r9,r8
04E1C 04D9C          64848000               oris      r4,r4,0x8000
04E20 04DA0          90890000               stw       r4,0x0000(r9)
04E24 04DA4   X      418200F8               beq       $+0x00F8                  ; 0x00004E9C
04E28 04DA8          81290010               lwz       r9,0x0010(r9)
04E2C 04DAC          80690000               lwz       r3,0x0000(r9)
04E30 04DB0   X      54630001               clrrwi.   r3,r3,31
04E34 04DB4   X      4182FFE0               beq       $-0x0020                  ; 0x00004D94
04E38 04DB8          813F0550               lwz       r9,0x0550(r31)
04E3C 04DBC          80890014               lwz       r4,0x0014(r9)
04E40 04DC0          3BC10048               addi      r30,SP,72
04E44 04DC4          807F0534               lwz       r3,0x0534(r31)
04E48 04DC8          90830020               stw       r4,0x0020(r3)
04E4C 04DCC          4801267D               bl        $+0x1267C                 ; 0x00017448
04E50 04DD0          80410014               lwz       RTOC,0x0014(SP)
04E54 04DD4          38820600               addi      r4,RTOC,1536
04E58 04DD8          807F0048               lwz       r3,0x0048(r31)
04E5C 04DDC          388413F9               addi      r4,r4,5113
04E60 04DE0          48004829               bl        $+0x4828                  ; 0x00009608
04E64 04DE4   X      60000000               nop
04E68 04DE8          819F0534               lwz       r12,0x0534(r31)
04E6C 04DEC          800C0030               lwz       r0,0x0030(r12)
04E70 04DF0          64000020               oris      r0,r0,0x0020
04E74 04DF4          900C0030               stw       r0,0x0030(r12)
04E78 04DF8          48012651               bl        $+0x12650                 ; 0x00017448
04E7C 04DFC          80410014               lwz       RTOC,0x0014(SP)
04E80 04E00          38610048               addi      r3,SP,72
04E84 04E04   X      3880FFFB               li        r4,-5
04E88 04E08          48012599               bl        $+0x12598                 ; 0x000173A0
04E8C 04E0C          80410014               lwz       RTOC,0x0014(SP)
04E90 04E10          809E0004               lwz       r4,0x0004(r30)
04E94 04E14          80610048               lwz       r3,0x0048(SP)
04E98 04E18          480125A1               bl        $+0x125A0                 ; 0x000173B8
04E9C 04E1C          80410014               lwz       RTOC,0x0014(SP)
04EA0 04E20          819F0534               lwz       r12,0x0534(r31)
04EA4 04E24          800C0028               lwz       r0,0x0028(r12)
04EA8 04E28          54000467               rlwinm.   r0,r0,0,17,19
04EAC 04E2C   X      40820038               bne       $+0x0038                  ; 0x00004E64
04EB0 04E30   X      3BC086A1               li        r30,-31071
04EB4 04E34          3FDE0002               addis     r30,r30,2
04EB8 04E38          39810040               addi      r12,SP,64
04EBC 04E3C          80610040               lwz       r3,0x0040(SP)
04EC0 04E40          808C0004               lwz       r4,0x0004(r12)
04EC4 04E44          480036CD               bl        $+0x36CC                  ; 0x00008510
04EC8 04E48   X      60000000               nop
04ECC 04E4C   X      7C03F040               cmplw     r3,r30
04ED0 04E50   X      40800034               bge       $+0x0034                  ; 0x00004E84
04ED4 04E54          819F0534               lwz       r12,0x0534(r31)
04ED8 04E58          806C0028               lwz       r3,0x0028(r12)
04EDC 04E5C          54630467               rlwinm.   r3,r3,0,17,19
04EE0 04E60   X      4182FFD8               beq       $-0x0028                  ; 0x00004E38
04EE4 04E64   X      38600001               li        r3,1
04EE8 04E68          38210060               addi      SP,SP,96
04EEC 04E6C          80010008               lwz       r0,0x0008(SP)
04EF0 04E70   X      7C0803A6               mtlr      r0                        ; LR = 8
04EF4 04E74          83A1FFF4               lwz       r29,-0x000C(SP)
04EF8 04E78          83C1FFF8               lwz       r30,-0x0008(SP)
04EFC 04E7C          83E1FFFC               lwz       r31,-0x0004(SP)
04F00 04E80   X      4E800020               blr
04F04 04E84          38820600               addi      r4,RTOC,1536
04F08 04E88          807F0048               lwz       r3,0x0048(r31)
04F0C 04E8C          38841412               addi      r4,r4,5138
04F10 04E90          48003F69               bl        $+0x3F68                  ; 0x00008DF8
04F14 04E94   X      60000000               nop
04F18 04E98          4BFFFEBC               b         $-0x0144                  ; 0x00004D54
04F1C 04E9C          813F0550               lwz       r9,0x0550(r31)
04F20 04EA0          4BFFFF1C               b         $-0x00E4                  ; 0x00004DBC
04F24 04EA4          38210060               addi      SP,SP,96
04F28 04EA8          80010008               lwz       r0,0x0008(SP)
04F2C 04EAC   X      7C0803A6               mtlr      r0                        ; LR = 8
04F30 04EB0          83A1FFF4               lwz       r29,-0x000C(SP)
04F34 04EB4          83C1FFF8               lwz       r30,-0x0008(SP)
04F38 04EB8          83E1FFFC               lwz       r31,-0x0004(SP)
04F3C 04EBC   X      4E800020               blr
04F40 04EC0   X      7C0802A6               mflr      r0                        ; LR = 8
04F44 04EC4          BF61FFEC               stmw      r27,-0x0014(SP)
04F48 04EC8          90010008               stw       r0,0x0008(SP)
04F4C 04ECC          9421FFB0               stwu      SP,-0x0050(SP)
04F50 04ED0          9081006C               stw       r4,0x006C(SP)
04F54 04ED4   X      3B800000               li        r28,0
04F58 04ED8   X      7C7F1B78               mr        r31,r3
04F5C 04EDC          83DF05F0               lwz       r30,0x05F0(r31)
04F60 04EE0   X      7CBD2B78               mr        r29,r5
04F64 04EE4          811F056C               lwz       r8,0x056C(r31)
04F68 04EE8          3BDE0001               addi      r30,r30,1
04F6C 04EEC          813F0550               lwz       r9,0x0550(r31)
04F70 04EF0   X      28080000               cmplwi    r8,0x0000
04F74 04EF4          93DF05F0               stw       r30,0x05F0(r31)
04F78 04EF8   X      3BC00000               li        r30,0
04F7C 04EFC   X      3B600000               li        r27,0
04F80 04F00   X      40810030               ble       $+0x0030                  ; 0x00004F30
04F84 04F04   X      7D0903A6               mtctr     r8                        ; CTR = 9
04F88 04F08          48000010               b         $+0x0010                  ; 0x00004F18
04F8C 04F0C   X      418200E8               beq       $+0x00E8                  ; 0x00004FF4
04F90 04F10   X      7D3E4B78               mr        r30,r9
04F94 04F14          813E0010               lwz       r9,0x0010(r30)
04F98 04F18          8129001C               lwz       r9,0x001C(r9)
04F9C 04F1C   X      28090000               cmplwi    r9,0x0000
04FA0 04F20   X      4200FFEC               bdnz      $-0x0014                  ; 0x00004F0C
04FA4 04F24   X      418200D0               beq       $+0x00D0                  ; 0x00004FF4
04FA8 04F28   X      7D084050               sub       r8,r8,r8
04FAC 04F2C   X      7D3E4B78               mr        r30,r9
04FB0 04F30   X      2C080000               cmpwi     r8,0
04FB4 04F34   X      40820010               bne       $+0x0010                  ; 0x00004F44
04FB8 04F38          809F05EC               lwz       r4,0x05EC(r31)
04FBC 04F3C          38840001               addi      r4,r4,1
04FC0 04F40          909F05EC               stw       r4,0x05EC(r31)
04FC4 04F44   X      2C1E0000               cmpwi     r30,0
04FC8 04F48   X      40820034               bne       $+0x0034                  ; 0x00004F7C
04FCC 04F4C          807F05F8               lwz       r3,0x05F8(r31)
04FD0 04F50          38630001               addi      r3,r3,1
04FD4 04F54          907F05F8               stw       r3,0x05F8(r31)
04FD8 04F58   X      7FA3EB78               mr        r3,r29
04FDC 04F5C          8181006C               lwz       r12,0x006C(SP)
04FE0 04F60          480129F9               bl        $+0x129F8                 ; 0x00017958
04FE4 04F64          80410014               lwz       RTOC,0x0014(SP)
04FE8 04F68          38210050               addi      SP,SP,80
04FEC 04F6C          80010008               lwz       r0,0x0008(SP)
04FF0 04F70   X      7C0803A6               mtlr      r0                        ; LR = 8
04FF4 04F74          BB61FFEC               lmw       r27,-0x0014(SP)
04FF8 04F78   X      4E800020               blr
04FFC 04F7C          93BF0568               stw       r29,0x0568(r31)
05000 04F80          8001006C               lwz       r0,0x006C(SP)
05004 04F84          901F0564               stw       r0,0x0564(r31)
05008 04F88          807E0004               lwz       r3,0x0004(r30)
0500C 04F8C          64638000               oris      r3,r3,0x8000
05010 04F90          907E0004               stw       r3,0x0004(r30)
05014 04F94   X      38601000               li        r3,4096
05018 04F98          3C630001               addis     r3,r3,1
0501C 04F9C          48012585               bl        $+0x12584                 ; 0x00017520
05020 04FA0          80410014               lwz       RTOC,0x0014(SP)
05024 04FA4          819F0534               lwz       r12,0x0534(r31)
05028 04FA8          906C0058               stw       r3,0x0058(r12)
0502C 04FAC          801E0000               lwz       r0,0x0000(r30)
05030 04FB0   X      54000001               clrrwi.   r0,r0,31
05034 04FB4   X      40820054               bne       $+0x0054                  ; 0x00005008
05038 04FB8          819F0534               lwz       r12,0x0534(r31)
0503C 04FBC   X      7FA3EB78               mr        r3,r29
05040 04FC0          936C0058               stw       r27,0x0058(r12)
05044 04FC4          809F05FC               lwz       r4,0x05FC(r31)
05048 04FC8          38840001               addi      r4,r4,1
0504C 04FCC          909F05FC               stw       r4,0x05FC(r31)
05050 04FD0          8181006C               lwz       r12,0x006C(SP)
05054 04FD4          48012985               bl        $+0x12984                 ; 0x00017958
05058 04FD8          80410014               lwz       RTOC,0x0014(SP)
0505C 04FDC          939F0564               stw       r28,0x0564(r31)
05060 04FE0          38210050               addi      SP,SP,80
05064 04FE4          80010008               lwz       r0,0x0008(SP)
05068 04FE8   X      7C0803A6               mtlr      r0                        ; LR = 8
0506C 04FEC          BB61FFEC               lmw       r27,-0x0014(SP)
05070 04FF0   X      4E800020               blr
05074 04FF4   X      7C0902A6               mfctr     r0                        ; CTR = 9
05078 04FF8   X      7C680050               sub       r3,r0,r8
0507C 04FFC          7C881A14               add       r4,r8,r3
05080 05000          39040001               addi      r8,r4,1
05084 05004          4BFFFF2C               b         $-0x00D4                  ; 0x00004F30
05088 05008          38210050               addi      SP,SP,80
0508C 0500C          80010008               lwz       r0,0x0008(SP)
05090 05010   X      7C0803A6               mtlr      r0                        ; LR = 8
05094 05014          BB61FFEC               lmw       r27,-0x0014(SP)
05098 05018   X      4E800020               blr
0509C 0501C   X      7C0802A6               mflr      r0                        ; LR = 8
050A0 05020          BF41FFE8               stmw      r26,-0x0018(SP)
050A4 05024          90010008               stw       r0,0x0008(SP)
050A8 05028          9421FFA0               stwu      SP,-0x0060(SP)
050AC 0502C          3BC10038               addi      r30,SP,56
050B0 05030   X      7C7F1B78               mr        r31,r3
050B4 05034          38610038               addi      r3,SP,56
050B8 05038   X      7C9B2378               mr        r27,r4
050BC 0503C          3BA10040               addi      r29,SP,64
050C0 05040   X      3B400001               li        r26,1
050C4 05044          48012315               bl        $+0x12314                 ; 0x00017358
050C8 05048          80410014               lwz       RTOC,0x0014(SP)
050CC 0504C          801E0000               lwz       r0,0x0000(r30)
050D0 05050          901D0000               stw       r0,0x0000(r29)
050D4 05054          801E0004               lwz       r0,0x0004(r30)
050D8 05058   X      3BC00000               li        r30,0
050DC 0505C          901D0004               stw       r0,0x0004(r29)
050E0 05060          819F0600               lwz       r12,0x0600(r31)
050E4 05064          813F0560               lwz       r9,0x0560(r31)
050E8 05068          380C0001               addi      r0,r12,1
050EC 0506C          83BF0548               lwz       r29,0x0548(r31)
050F0 05070   X      2C090000               cmpwi     r9,0
050F4 05074          901F0600               stw       r0,0x0600(r31)
050F8 05078   X      4182009C               beq       $+0x009C                  ; 0x00005114
050FC 0507C          80090000               lwz       r0,0x0000(r9)
05100 05080   X      54000001               clrrwi.   r0,r0,31
05104 05084   X      418200E0               beq       $+0x00E0                  ; 0x00005164
05108 05088          807F0534               lwz       r3,0x0534(r31)
0510C 0508C          80830028               lwz       r4,0x0028(r3)
05110 05090          54840467               rlwinm.   r4,r4,0,17,19
05114 05094   X      40820038               bne       $+0x0038                  ; 0x000050CC
05118 05098          80BF05E0               lwz       r5,0x05E0(r31)
0511C 0509C   X      7FE3FB78               mr        r3,r31
05120 050A0          38A50001               addi      r5,r5,1
05124 050A4          90BF05E0               stw       r5,0x05E0(r31)
05128 050A8          4BFFFC49               bl        $-0x03B8                  ; 0x00004CF0
0512C 050AC   X      2C030000               cmpwi     r3,0
05130 050B0   X      4082007C               bne       $+0x007C                  ; 0x0000512C
05134 050B4          38820600               addi      r4,RTOC,1536
05138 050B8          807F0048               lwz       r3,0x0048(r31)
0513C 050BC          38841427               addi      r4,r4,5159
05140 050C0          48003D39               bl        $+0x3D38                  ; 0x00008DF8
05144 050C4   X      60000000               nop
05148 050C8          48000064               b         $+0x0064                  ; 0x0000512C
0514C 050CC          839F0534               lwz       r28,0x0534(r31)
05150 050D0          807C0028               lwz       r3,0x0028(r28)
05154 050D4          54630466               rlwinm    r3,r3,0,17,19
05158 050D8   X      2C036000               cmpwi     r3,24576
0515C 050DC   X      41820050               beq       $+0x0050                  ; 0x0000512C
05160 050E0   X      2C1B0000               cmpwi     r27,0
05164 050E4   X      41820030               beq       $+0x0030                  ; 0x00005114
05168 050E8          809B0030               lwz       r4,0x0030(r27)
0516C 050EC   X      2C040002               cmpwi     r4,2
05170 050F0   X      40820024               bne       $+0x0024                  ; 0x00005114
05174 050F4          38610040               addi      r3,SP,64
05178 050F8          80830004               lwz       r4,0x0004(r3)
0517C 050FC          80610040               lwz       r3,0x0040(SP)
05180 05100          48003411               bl        $+0x3410                  ; 0x00008510
05184 05104   X      60000000               nop
05188 05108          839F053C               lwz       r28,0x053C(r31)
0518C 0510C   X      7C03E040               cmplw     r3,r28
05190 05110   X      418002BC               blt       $+0x02BC                  ; 0x000053CC
05194 05114          93BF0548               stw       r29,0x0548(r31)
05198 05118          38210060               addi      SP,SP,96
0519C 0511C          80010008               lwz       r0,0x0008(SP)
051A0 05120   X      7C0803A6               mtlr      r0                        ; LR = 8
051A4 05124          BB41FFE8               lmw       r26,-0x0018(SP)
051A8 05128   X      4E800020               blr
051AC 0512C          819F05E4               lwz       r12,0x05E4(r31)
051B0 05130          38A10040               addi      r5,SP,64
051B4 05134          80850004               lwz       r4,0x0004(r5)
051B8 05138          380C0001               addi      r0,r12,1
051BC 0513C          901F05E4               stw       r0,0x05E4(r31)
051C0 05140          807F0534               lwz       r3,0x0534(r31)
051C4 05144          93430008               stw       r26,0x0008(r3)
051C8 05148          80610040               lwz       r3,0x0040(SP)
051CC 0514C          480033C5               bl        $+0x33C4                  ; 0x00008510
051D0 05150   X      60000000               nop
051D4 05154          801F053C               lwz       r0,0x053C(r31)
051D8 05158   X      7C030040               cmplw     r3,r0
051DC 0515C   X      41800270               blt       $+0x0270                  ; 0x000053CC
051E0 05160          4BFFFFB4               b         $-0x004C                  ; 0x00005114
051E4 05164          811F0550               lwz       r8,0x0550(r31)
051E8 05168   X      38000000               li        r0,0
051EC 0516C          80680004               lwz       r3,0x0004(r8)
051F0 05170   X      38E08080               li        r7,-32640
051F4 05174          9008001C               stw       r0,0x001C(r8)
051F8 05178   X      38808101               li        r4,-32511
051FC 0517C          54630043               rlwinm.   r3,r3,0,1,1
05200 05180          83880018               lwz       r28,0x0018(r8)
05204 05184   X      3B400001               li        r26,1
05208 05188   X      38C00000               li        r6,0
0520C 0518C          3CE70001               addis     r7,r7,1
05210 05190          3C840001               addis     r4,r4,1
05214 05194   X      40820104               bne       $+0x0104                  ; 0x00005298
05218 05198          80A80000               lwz       r5,0x0000(r8)
0521C 0519C          807F0554               lwz       r3,0x0554(r31)
05220 051A0          7CA91838               and       r9,r5,r3
05224 051A4          7D2A3839               and.      r10,r9,r7
05228 051A8   X      418200C8               beq       $+0x00C8                  ; 0x00005270
0522C 051AC          712B0082               andi.     r11,r9,0x0082
05230 051B0   X      2C8B0080               cmpwi     cr1,r11,128
05234 051B4   X      40860010               bne       cr1,$+0x0010              ; 0x000051C4
05238 051B8          807F0630               lwz       r3,0x0630(r31)
0523C 051BC          38630001               addi      r3,r3,1
05240 051C0          907F0630               stw       r3,0x0630(r31)
05244 051C4          552505EF               rlwinm.   r5,r9,0,23,23
05248 051C8          4F000000               mcrf      cr6,cr0
0524C 051CC   X      419A0014               beq       cr6,$+0x0014              ; 0x000051E0
05250 051D0          807F0054               lwz       r3,0x0054(r31)
05254 051D4          80A30028               lwz       r5,0x0028(r3)
05258 051D8          38A50001               addi      r5,r5,1
0525C 051DC          90A30028               stw       r5,0x0028(r3)
05260 051E0          712A0A00               andi.     r10,r9,0x0A00
05264 051E4   X      2C8A0A00               cmpwi     cr1,r10,2560
05268 051E8   X      40860014               bne       cr1,$+0x0014              ; 0x000051FC
0526C 051EC          807F0634               lwz       r3,0x0634(r31)
05270 051F0          38630001               addi      r3,r3,1
05274 051F4          907F0634               stw       r3,0x0634(r31)
05278 051F8          48000018               b         $+0x0018                  ; 0x00005210
0527C 051FC          552505AD               rlwinm.   r5,r9,0,22,22
05280 05200   X      41820010               beq       $+0x0010                  ; 0x00005210
05284 05204          807F0638               lwz       r3,0x0638(r31)
05288 05208          38630001               addi      r3,r3,1
0528C 0520C          907F0638               stw       r3,0x0638(r31)
05290 05210          5525056B               rlwinm.   r5,r9,0,21,21
05294 05214   X      41820028               beq       $+0x0028                  ; 0x0000523C
05298 05218          807F0558               lwz       r3,0x0558(r31)
0529C 0521C          38630001               addi      r3,r3,1
052A0 05220   X      2C030002               cmpwi     r3,2
052A4 05224   X      40820018               bne       $+0x0018                  ; 0x0000523C
052A8 05228          80BF063C               lwz       r5,0x063C(r31)
052AC 0522C          93DF0558               stw       r30,0x0558(r31)
052B0 05230          38A50001               addi      r5,r5,1
052B4 05234          90BF063C               stw       r5,0x063C(r31)
052B8 05238          48000008               b         $+0x0008                  ; 0x00005240
052BC 0523C          93DF0558               stw       r30,0x0558(r31)
052C0 05240   X      419A0028               beq       cr6,$+0x0028              ; 0x00005268
052C4 05244          807F055C               lwz       r3,0x055C(r31)
052C8 05248          38630001               addi      r3,r3,1
052CC 0524C   X      2C030002               cmpwi     r3,2
052D0 05250   X      40820018               bne       $+0x0018                  ; 0x00005268
052D4 05254          80BF0640               lwz       r5,0x0640(r31)
052D8 05258          93DF055C               stw       r30,0x055C(r31)
052DC 0525C          38A50001               addi      r5,r5,1
052E0 05260          90BF0640               stw       r5,0x0640(r31)
052E4 05264          48000014               b         $+0x0014                  ; 0x00005278
052E8 05268          93DF055C               stw       r30,0x055C(r31)
052EC 0526C          4800000C               b         $+0x000C                  ; 0x00005278
052F0 05270          93DF0558               stw       r30,0x0558(r31)
052F4 05274          93DF055C               stw       r30,0x055C(r31)
052F8 05278          80680018               lwz       r3,0x0018(r8)
052FC 0527C   X      3BBDFFFF               subi      r29,r29,1
05300 05280          93C30030               stw       r30,0x0030(r3)
05304 05284          90C80018               stw       r6,0x0018(r8)
05308 05288          81080010               lwz       r8,0x0010(r8)
0530C 0528C          80A80004               lwz       r5,0x0004(r8)
05310 05290          54A50043               rlwinm.   r5,r5,0,1,1
05314 05294   X      4182FF04               beq       $-0x00FC                  ; 0x00005198
05318 05298          813F0554               lwz       r9,0x0554(r31)
0531C 0529C   X      3BBDFFFF               subi      r29,r29,1
05320 052A0          81480018               lwz       r10,0x0018(r8)
05324 052A4          80680000               lwz       r3,0x0000(r8)
05328 052A8          93CA0030               stw       r30,0x0030(r10)
0532C 052AC          7C654838               and       r5,r3,r9
05330 052B0          90C80018               stw       r6,0x0018(r8)
05334 052B4          7CA03839               and.      r0,r5,r7
05338 052B8          81680010               lwz       r11,0x0010(r8)
0533C 052BC          917F0550               stw       r11,0x0550(r31)
05340 052C0          818B001C               lwz       r12,0x001C(r11)
05344 052C4          919F0560               stw       r12,0x0560(r31)
05348 052C8   X      418200C8               beq       $+0x00C8                  ; 0x00005390
0534C 052CC          70A00082               andi.     r0,r5,0x0082
05350 052D0   X      2C800080               cmpwi     cr1,r0,128
05354 052D4   X      40860010               bne       cr1,$+0x0010              ; 0x000052E4
05358 052D8          807F0630               lwz       r3,0x0630(r31)
0535C 052DC          38630001               addi      r3,r3,1
05360 052E0          907F0630               stw       r3,0x0630(r31)
05364 052E4          54A605EF               rlwinm.   r6,r5,0,23,23
05368 052E8          4F000000               mcrf      cr6,cr0
0536C 052EC   X      419A0014               beq       cr6,$+0x0014              ; 0x00005300
05370 052F0          807F0054               lwz       r3,0x0054(r31)
05374 052F4          80C30028               lwz       r6,0x0028(r3)
05378 052F8          38C60001               addi      r6,r6,1
0537C 052FC          90C30028               stw       r6,0x0028(r3)
05380 05300          70A70A00               andi.     r7,r5,0x0A00
05384 05304   X      2C870A00               cmpwi     cr1,r7,2560
05388 05308   X      40860014               bne       cr1,$+0x0014              ; 0x0000531C
0538C 0530C          807F0634               lwz       r3,0x0634(r31)
05390 05310          38630001               addi      r3,r3,1
05394 05314          907F0634               stw       r3,0x0634(r31)
05398 05318          48000018               b         $+0x0018                  ; 0x00005330
0539C 0531C          54A605AD               rlwinm.   r6,r5,0,22,22
053A0 05320   X      41820010               beq       $+0x0010                  ; 0x00005330
053A4 05324          807F0638               lwz       r3,0x0638(r31)
053A8 05328          38630001               addi      r3,r3,1
053AC 0532C          907F0638               stw       r3,0x0638(r31)
053B0 05330          54A6056B               rlwinm.   r6,r5,0,21,21
053B4 05334   X      41820028               beq       $+0x0028                  ; 0x0000535C
053B8 05338          807F0558               lwz       r3,0x0558(r31)
053BC 0533C          38630001               addi      r3,r3,1
053C0 05340   X      2C030002               cmpwi     r3,2
053C4 05344   X      40820018               bne       $+0x0018                  ; 0x0000535C
053C8 05348          80DF063C               lwz       r6,0x063C(r31)
053CC 0534C          93DF0558               stw       r30,0x0558(r31)
053D0 05350          38C60001               addi      r6,r6,1
053D4 05354          90DF063C               stw       r6,0x063C(r31)
053D8 05358          48000008               b         $+0x0008                  ; 0x00005360
053DC 0535C          93DF0558               stw       r30,0x0558(r31)
053E0 05360   X      419A0028               beq       cr6,$+0x0028              ; 0x00005388
053E4 05364          807F055C               lwz       r3,0x055C(r31)
053E8 05368          38630001               addi      r3,r3,1
053EC 0536C   X      2C030002               cmpwi     r3,2
053F0 05370   X      40820018               bne       $+0x0018                  ; 0x00005388
053F4 05374          80DF0640               lwz       r6,0x0640(r31)
053F8 05378          93DF055C               stw       r30,0x055C(r31)
053FC 0537C          38C60001               addi      r6,r6,1
05400 05380          90DF0640               stw       r6,0x0640(r31)
05404 05384          48000014               b         $+0x0014                  ; 0x00005398
05408 05388          93DF055C               stw       r30,0x055C(r31)
0540C 0538C          4800000C               b         $+0x000C                  ; 0x00005398
05410 05390          93DF0558               stw       r30,0x0558(r31)
05414 05394          93DF055C               stw       r30,0x055C(r31)
05418 05398          7CA32039               and.      r3,r5,r4
0541C 0539C   X      41820018               beq       $+0x0018                  ; 0x000053B4
05420 053A0   X      7FE3FB78               mr        r3,r31
05424 053A4   X      7F84E378               mr        r4,r28
05428 053A8          4BFFF6DD               bl        $-0x0924                  ; 0x00004A84
0542C 053AC   X      2C030000               cmpwi     r3,0
05430 053B0   X      41820010               beq       $+0x0010                  ; 0x000053C0
05434 053B4          819F05D4               lwz       r12,0x05D4(r31)
05438 053B8          380C0001               addi      r0,r12,1
0543C 053BC          901F05D4               stw       r0,0x05D4(r31)
05440 053C0   X      7F83E378               mr        r3,r28
05444 053C4          480033B9               bl        $+0x33B8                  ; 0x0000877C
05448 053C8   X      60000000               nop
0544C 053CC          813F0560               lwz       r9,0x0560(r31)
05450 053D0   X      2C090000               cmpwi     r9,0
05454 053D4   X      4182FD40               beq       $-0x02C0                  ; 0x00005114
05458 053D8          4BFFFCA4               b         $-0x035C                  ; 0x0000507C
0545C 053DC          38210060               addi      SP,SP,96
05460 053E0          80010008               lwz       r0,0x0008(SP)
05464 053E4   X      7C0803A6               mtlr      r0                        ; LR = 8
05468 053E8          BB41FFE8               lmw       r26,-0x0018(SP)
0546C 053EC   X      4E800020               blr
05470 053F0   X      7C0802A6               mflr      r0                        ; LR = 8
05474 053F4          BF21FFE4               stmw      r25,-0x001C(SP)
05478 053F8          90010008               stw       r0,0x0008(SP)
0547C 053FC          9421FF90               stwu      SP,-0x0070(SP)
05480 05400   X      3B800001               li        r28,1
05484 05404   X      7C7F1B78               mr        r31,r3
05488 05408          83DF0548               lwz       r30,0x0548(r31)
0548C 0540C   X      7C9D2378               mr        r29,r4
05490 05410          80FF0544               lwz       r7,0x0544(r31)
05494 05414   X      3B600000               li        r27,0
05498 05418          80BD0028               lwz       r5,0x0028(r29)
0549C 0541C          7CDE2A14               add       r6,r30,r5
054A0 05420   X      7C063840               cmplw     r6,r7
054A4 05424   X      408100A8               ble       $+0x00A8                  ; 0x000054CC
054A8 05428          38610038               addi      r3,SP,56
054AC 0542C          3B410038               addi      r26,SP,56
054B0 05430          3B210040               addi      r25,SP,64
054B4 05434          48011F25               bl        $+0x11F24                 ; 0x00017358
054B8 05438          80410014               lwz       RTOC,0x0014(SP)
054BC 0543C          801A0000               lwz       r0,0x0000(r26)
054C0 05440          90190000               stw       r0,0x0000(r25)
054C4 05444          801A0004               lwz       r0,0x0004(r26)
054C8 05448          90190004               stw       r0,0x0004(r25)
054CC 0544C          819F0608               lwz       r12,0x0608(r31)
054D0 05450   X      7FE3FB78               mr        r3,r31
054D4 05454          380C0001               addi      r0,r12,1
054D8 05458          901F0608               stw       r0,0x0608(r31)
054DC 0545C   X      38800000               li        r4,0
054E0 05460          4BFFFBBD               bl        $-0x0444                  ; 0x0000501C
054E4 05464          801F0548               lwz       r0,0x0548(r31)
054E8 05468          819D0028               lwz       r12,0x0028(r29)
054EC 0546C          817F0544               lwz       r11,0x0544(r31)
054F0 05470          7C006214               add       r0,r0,r12
054F4 05474   X      7C005840               cmplw     r0,r11
054F8 05478   X      40810054               ble       $+0x0054                  ; 0x000054CC
054FC 0547C          881F004E               lbz       r0,0x004E(r31)
05500 05480   X      2C000000               cmpwi     r0,0
05504 05484   X      41820024               beq       $+0x0024                  ; 0x000054A8
05508 05488          38610040               addi      r3,SP,64
0550C 0548C          80830004               lwz       r4,0x0004(r3)
05510 05490          80610040               lwz       r3,0x0040(SP)
05514 05494          4800307D               bl        $+0x307C                  ; 0x00008510
05518 05498   X      60000000               nop
0551C 0549C          835F053C               lwz       r26,0x053C(r31)
05520 054A0   X      7C03D040               cmplw     r3,r26
05524 054A4   X      4081FFA8               ble       $-0x0058                  ; 0x0000544C
05528 054A8          819F05E8               lwz       r12,0x05E8(r31)
0552C 054AC   X      7FA3EB78               mr        r3,r29
05530 054B0          380C0001               addi      r0,r12,1
05534 054B4          901F05E8               stw       r0,0x05E8(r31)
05538 054B8          38210070               addi      SP,SP,112
0553C 054BC          80010008               lwz       r0,0x0008(SP)
05540 054C0   X      7C0803A6               mtlr      r0                        ; LR = 8
05544 054C4          BB21FFE4               lmw       r25,-0x001C(SP)
05548 054C8   X      4E800020               blr
0554C 054CC          809F05D0               lwz       r4,0x05D0(r31)
05550 054D0   X      38600002               li        r3,2
05554 054D4          38840001               addi      r4,r4,1
05558 054D8          909F05D0               stw       r4,0x05D0(r31)
0555C 054DC          3BDE0001               addi      r30,r30,1
05560 054E0          937D002C               stw       r27,0x002C(r29)
05564 054E4   X      38800002               li        r4,2
05568 054E8          80DF054C               lwz       r6,0x054C(r31)
0556C 054EC   X      3CA08000               lis       r5,-32768
05570 054F0   X      7CC73378               mr        r7,r6
05574 054F4          93A70018               stw       r29,0x0018(r7)
05578 054F8          907D0030               stw       r3,0x0030(r29)
0557C 054FC          815D0020               lwz       r10,0x0020(r29)
05580 05500          81270010               lwz       r9,0x0010(r7)
05584 05504   X      554A057E               clrlwi    r10,r10,21
05588 05508          654A0100               oris      r10,r10,0x0100
0558C 0550C          91470004               stw       r10,0x0004(r7)
05590 05510          817D0014               lwz       r11,0x0014(r29)
05594 05514          91670008               stw       r11,0x0008(r7)
05598 05518          811D0008               lwz       r8,0x0008(r29)
0559C 0551C   X      2C080000               cmpwi     r8,0
055A0 05520   X      41820040               beq       $+0x0040                  ; 0x00005560
055A4 05524          91090018               stw       r8,0x0018(r9)
055A8 05528   X      7D274B78               mr        r7,r9
055AC 0552C          90880030               stw       r4,0x0030(r8)
055B0 05530          3BDE0001               addi      r30,r30,1
055B4 05534          81880020               lwz       r12,0x0020(r8)
055B8 05538          81270010               lwz       r9,0x0010(r7)
055BC 0553C   X      558C057E               clrlwi    r12,r12,21
055C0 05540          658C0100               oris      r12,r12,0x0100
055C4 05544          91870004               stw       r12,0x0004(r7)
055C8 05548          80680014               lwz       r3,0x0014(r8)
055CC 0554C          90670008               stw       r3,0x0008(r7)
055D0 05550          90A70000               stw       r5,0x0000(r7)
055D4 05554          81080008               lwz       r8,0x0008(r8)
055D8 05558   X      2C080000               cmpwi     r8,0
055DC 0555C   X      4082FFC8               bne       $-0x0038                  ; 0x00005524
055E0 05560          913F054C               stw       r9,0x054C(r31)
055E4 05564          93DF0548               stw       r30,0x0548(r31)
055E8 05568          81460004               lwz       r10,0x0004(r6)
055EC 0556C          654A2000               oris      r10,r10,0x2000
055F0 05570          91460004               stw       r10,0x0004(r6)
055F4 05574          80670004               lwz       r3,0x0004(r7)
055F8 05578          64634000               oris      r3,r3,0x4000
055FC 0557C          90670004               stw       r3,0x0004(r7)
05600 05580          90E6001C               stw       r7,0x001C(r6)
05604 05584          809F0560               lwz       r4,0x0560(r31)
05608 05588   X      2C040000               cmpwi     r4,0
0560C 0558C   X      40820008               bne       $+0x0008                  ; 0x00005594
05610 05590          90FF0560               stw       r7,0x0560(r31)
05614 05594          90A60000               stw       r5,0x0000(r6)
05618 05598          811F0534               lwz       r8,0x0534(r31)
0561C 0559C          80680028               lwz       r3,0x0028(r8)
05620 055A0          54630467               rlwinm.   r3,r3,0,17,19
05624 055A4   X      4082001C               bne       $+0x001C                  ; 0x000055C0
05628 055A8          809F05DC               lwz       r4,0x05DC(r31)
0562C 055AC   X      7FE3FB78               mr        r3,r31
05630 055B0          38840001               addi      r4,r4,1
05634 055B4          909F05DC               stw       r4,0x05DC(r31)
05638 055B8          4BFFF739               bl        $-0x08C8                  ; 0x00004CF0
0563C 055BC          4800000C               b         $+0x000C                  ; 0x000055C8
05640 055C0          83BF0534               lwz       r29,0x0534(r31)
05644 055C4          939D0008               stw       r28,0x0008(r29)
05648 055C8          807F0570               lwz       r3,0x0570(r31)
0564C 055CC   X      7C1E1840               cmplw     r30,r3
05650 055D0   X      4081001C               ble       $+0x001C                  ; 0x000055EC
05654 055D4          809F0604               lwz       r4,0x0604(r31)
05658 055D8   X      7FE3FB78               mr        r3,r31
0565C 055DC          38840001               addi      r4,r4,1
05660 055E0          909F0604               stw       r4,0x0604(r31)
05664 055E4   X      38800000               li        r4,0
05668 055E8          4BFFFA35               bl        $-0x05CC                  ; 0x0000501C
0566C 055EC   X      38600000               li        r3,0
05670 055F0          38210070               addi      SP,SP,112
05674 055F4          80010008               lwz       r0,0x0008(SP)
05678 055F8   X      7C0803A6               mtlr      r0                        ; LR = 8
0567C 055FC          BB21FFE4               lmw       r25,-0x001C(SP)
05680 05600   X      4E800020               blr
05684 05604          80030578               lwz       r0,0x0578(r3)
05688 05608   X      2C000000               cmpwi     r0,0
0568C 0560C   X      4082000C               bne       $+0x000C                  ; 0x00005618
05690 05610   X      38600001               li        r3,1
05694 05614   X      4E800020               blr
05698 05618   X      7C0802A6               mflr      r0                        ; LR = 8
0569C 0561C          BF01FFE0               stmw      r24,-0x0020(SP)
056A0 05620          90010008               stw       r0,0x0008(SP)
056A4 05624          9421FFA0               stwu      SP,-0x0060(SP)
056A8 05628   X      7C7D1B78               mr        r29,r3
056AC 0562C          835D0044               lwz       r26,0x0044(r29)
056B0 05630   X      7F43D378               mr        r3,r26
056B4 05634          83DD0048               lwz       r30,0x0048(r29)
056B8 05638          48004E45               bl        $+0x4E44                  ; 0x0000A47C
056BC 0563C   X      60000000               nop
056C0 05640   X      2C030000               cmpwi     r3,0
056C4 05644   X      40820038               bne       $+0x0038                  ; 0x0000567C
056C8 05648          38820600               addi      r4,RTOC,1536
056CC 0564C   X      7FC3F378               mr        r3,r30
056D0 05650          38841604               addi      r4,r4,5636
056D4 05654          480037A5               bl        $+0x37A4                  ; 0x00008DF8
056D8 05658   X      60000000               nop
056DC 0565C   X      7FA3EB78               mr        r3,r29
056E0 05660          4BFFEA05               bl        $-0x15FC                  ; 0x00004064
056E4 05664   X      38600000               li        r3,0
056E8 05668          38210060               addi      SP,SP,96
056EC 0566C          80010008               lwz       r0,0x0008(SP)
056F0 05670   X      7C0803A6               mtlr      r0                        ; LR = 8
056F4 05674          BB01FFE0               lmw       r24,-0x0020(SP)
056F8 05678   X      4E800020               blr
056FC 0567C          80DD0578               lwz       r6,0x0578(r29)
05700 05680   X      3BE00000               li        r31,0
05704 05684          833D0574               lwz       r25,0x0574(r29)
05708 05688   X      54D82834               slwi      r24,r6,5
0570C 0568C   X      28060000               cmplwi    r6,0x0000
05710 05690          7F19C214               add       r24,r25,r24
05714 05694   X      3B18FFE0               subi      r24,r24,32
05718 05698   X      40810064               ble       $+0x0064                  ; 0x000056FC
0571C 0569C   X      3B800000               li        r28,0
05720 056A0          807D0574               lwz       r3,0x0574(r29)
05724 056A4          7F63E214               add       r27,r3,r28
05728 056A8   X      7C1BC000               cmpw      r27,r24
0572C 056AC          389B0020               addi      r4,r27,32
05730 056B0   X      40820008               bne       $+0x0008                  ; 0x000056B8
05734 056B4   X      7F24CB78               mr        r4,r25
05738 056B8          48004179               bl        $+0x4178                  ; 0x00009830
0573C 056BC   X      60000000               nop
05740 056C0          38C20600               addi      r6,RTOC,1536
05744 056C4   X      7C651B78               mr        r5,r3
05748 056C8          809B000C               lwz       r4,0x000C(r27)
0574C 056CC   X      7FC3F378               mr        r3,r30
05750 056D0          38C61447               addi      r6,r6,5191
05754 056D4   X      7FE7FB78               mr        r7,r31
05758 056D8          480071CD               bl        $+0x71CC                  ; 0x0000C8A4
0575C 056DC   X      60000000               nop
05760 056E0   X      2C030000               cmpwi     r3,0
05764 056E4   X      4182FF64               beq       $-0x009C                  ; 0x00005648
05768 056E8          80DD0578               lwz       r6,0x0578(r29)
0576C 056EC          3BFF0001               addi      r31,r31,1
05770 056F0   X      7C1F3040               cmplw     r31,r6
05774 056F4          3B9C0020               addi      r28,r28,32
05778 056F8   X      4180FFA8               blt       $-0x0058                  ; 0x000056A0
0577C 056FC          80E2FF1C               lwz       r7,-0x00E4(RTOC)
05780 05700   X      7FC3F378               mr        r3,r30
05784 05704          809D057C               lwz       r4,0x057C(r29)
05788 05708          38E7145C               addi      r7,r7,5212
0578C 0570C   X      38A00001               li        r5,1
05790 05710          48007255               bl        $+0x7254                  ; 0x0000C964
05794 05714   X      60000000               nop
05798 05718   X      2C030000               cmpwi     r3,0
0579C 0571C   X      4182FF2C               beq       $-0x00D4                  ; 0x00005648
057A0 05720          801D0584               lwz       r0,0x0584(r29)
057A4 05724          807D0580               lwz       r3,0x0580(r29)
057A8 05728   X      7C001800               cmpw      r0,r3
057AC 0572C   X      40820028               bne       $+0x0028                  ; 0x00005754
057B0 05730          38C20600               addi      r6,RTOC,1536
057B4 05734   X      7FC3F378               mr        r3,r30
057B8 05738          809D057C               lwz       r4,0x057C(r29)
057BC 0573C          38C6146D               addi      r6,r6,5229
057C0 05740   X      38A00001               li        r5,1
057C4 05744          48007161               bl        $+0x7160                  ; 0x0000C8A4
057C8 05748   X      60000000               nop
057CC 0574C   X      2C030000               cmpwi     r3,0
057D0 05750   X      4182FEF8               beq       $-0x0108                  ; 0x00005648
057D4 05754          83FD057C               lwz       r31,0x057C(r29)
057D8 05758   X      2C1F0001               cmpwi     r31,1
057DC 0575C   X      4082004C               bne       $+0x004C                  ; 0x000057A8
057E0 05760          38C20600               addi      r6,RTOC,1536
057E4 05764   X      7FC3F378               mr        r3,r30
057E8 05768          809D0584               lwz       r4,0x0584(r29)
057EC 0576C          38C61489               addi      r6,r6,5257
057F0 05770          80BD0580               lwz       r5,0x0580(r29)
057F4 05774          48007315               bl        $+0x7314                  ; 0x0000CA88
057F8 05778   X      60000000               nop
057FC 0577C   X      2C030000               cmpwi     r3,0
05800 05780   X      4182FEC8               beq       $-0x0138                  ; 0x00005648
05804 05784          38C20600               addi      r6,RTOC,1536
05808 05788   X      7FC3F378               mr        r3,r30
0580C 0578C          809D0588               lwz       r4,0x0588(r29)
05810 05790          38C614A5               addi      r6,r6,5285
05814 05794   X      38A00000               li        r5,0
05818 05798          480072F1               bl        $+0x72F0                  ; 0x0000CA88
0581C 0579C   X      60000000               nop
05820 057A0   X      2C030000               cmpwi     r3,0
05824 057A4   X      4182FEA4               beq       $-0x015C                  ; 0x00005648
05828 057A8          83FD0588               lwz       r31,0x0588(r29)
0582C 057AC   X      2C1F0000               cmpwi     r31,0
05830 057B0   X      41820074               beq       $+0x0074                  ; 0x00005824
05834 057B4          80A2FF1C               lwz       r5,-0x00E4(RTOC)
05838 057B8   X      7FC3F378               mr        r3,r30
0583C 057BC          809D0584               lwz       r4,0x0584(r29)
05840 057C0          38A514C2               addi      r5,r5,5314
05844 057C4          48007385               bl        $+0x7384                  ; 0x0000CB48
05848 057C8   X      60000000               nop
0584C 057CC   X      2C030000               cmpwi     r3,0
05850 057D0   X      4182FE78               beq       $-0x0188                  ; 0x00005648
05854 057D4          83FD0584               lwz       r31,0x0584(r29)
05858 057D8   X      7FC3F378               mr        r3,r30
0585C 057DC          80A2FF1C               lwz       r5,-0x00E4(RTOC)
05860 057E0          809F001C               lwz       r4,0x001C(r31)
05864 057E4          38A514D3               addi      r5,r5,5331
05868 057E8          48007361               bl        $+0x7360                  ; 0x0000CB48
0586C 057EC   X      60000000               nop
05870 057F0   X      2C030000               cmpwi     r3,0
05874 057F4   X      4182FE54               beq       $-0x01AC                  ; 0x00005648
05878 057F8          839D0584               lwz       r28,0x0584(r29)
0587C 057FC   X      7FC3F378               mr        r3,r30
05880 05800          38C20600               addi      r6,RTOC,1536
05884 05804          80BC001C               lwz       r5,0x001C(r28)
05888 05808          38C614EB               addi      r6,r6,5355
0588C 0580C          809D0588               lwz       r4,0x0588(r29)
05890 05810          48007279               bl        $+0x7278                  ; 0x0000CA88
05894 05814   X      60000000               nop
05898 05818   X      2C030000               cmpwi     r3,0
0589C 0581C   X      4182FE2C               beq       $-0x01D4                  ; 0x00005648
058A0 05820          48000064               b         $+0x0064                  ; 0x00005884
058A4 05824          83FD0534               lwz       r31,0x0534(r29)
058A8 05828          807F0028               lwz       r3,0x0028(r31)
058AC 0582C          5463052D               rlwinm.   r3,r3,0,20,22
058B0 05830   X      41820030               beq       $+0x0030                  ; 0x00005860
058B4 05834          809D0534               lwz       r4,0x0534(r29)
058B8 05838          80640028               lwz       r3,0x0028(r4)
058BC 0583C          5463052C               rlwinm    r3,r3,0,20,22
058C0 05840   X      2C030800               cmpwi     r3,2048
058C4 05844   X      4182001C               beq       $+0x001C                  ; 0x00005860
058C8 05848          38820600               addi      r4,RTOC,1536
058CC 0584C   X      7FC3F378               mr        r3,r30
058D0 05850          388414FD               addi      r4,r4,5373
058D4 05854          480035A5               bl        $+0x35A4                  ; 0x00008DF8
058D8 05858   X      60000000               nop
058DC 0585C          4BFFFDEC               b         $-0x0214                  ; 0x00005648
058E0 05860          38C20600               addi      r6,RTOC,1536
058E4 05864   X      7FC3F378               mr        r3,r30
058E8 05868          809D0584               lwz       r4,0x0584(r29)
058EC 0586C          38C614C2               addi      r6,r6,5314
058F0 05870          80BD0580               lwz       r5,0x0580(r29)
058F4 05874          48007215               bl        $+0x7214                  ; 0x0000CA88
058F8 05878   X      60000000               nop
058FC 0587C   X      2C030000               cmpwi     r3,0
05900 05880   X      4182FDC8               beq       $-0x0238                  ; 0x00005648
05904 05884          807D0578               lwz       r3,0x0578(r29)
05908 05888   X      3B600000               li        r27,0
0590C 0588C          83FD0584               lwz       r31,0x0584(r29)
05910 05890   X      28030000               cmplwi    r3,0x0000
05914 05894          809D0580               lwz       r4,0x0580(r29)
05918 05898   X      40810118               ble       $+0x0118                  ; 0x000059B0
0591C 0589C          839F0018               lwz       r28,0x0018(r31)
05920 058A0   X      7C1F2000               cmpw      r31,r4
05924 058A4   X      4182010C               beq       $+0x010C                  ; 0x000059B0
05928 058A8          80A2FF1C               lwz       r5,-0x00E4(RTOC)
0592C 058AC   X      7FC3F378               mr        r3,r30
05930 058B0          809F001C               lwz       r4,0x001C(r31)
05934 058B4          38A51522               addi      r5,r5,5410
05938 058B8          48007291               bl        $+0x7290                  ; 0x0000CB48
0593C 058BC   X      60000000               nop
05940 058C0   X      2C030000               cmpwi     r3,0
05944 058C4   X      4182FD84               beq       $-0x027C                  ; 0x00005648
05948 058C8          38C20600               addi      r6,RTOC,1536
0594C 058CC   X      7FC3F378               mr        r3,r30
05950 058D0          809F001C               lwz       r4,0x001C(r31)
05954 058D4   X      7FE5FB78               mr        r5,r31
05958 058D8          38C61522               addi      r6,r6,5410
0595C 058DC          480071AD               bl        $+0x71AC                  ; 0x0000CA88
05960 058E0   X      60000000               nop
05964 058E4   X      2C030000               cmpwi     r3,0
05968 058E8   X      4182FD60               beq       $-0x02A0                  ; 0x00005648
0596C 058EC          809F0018               lwz       r4,0x0018(r31)
05970 058F0   X      7F43D378               mr        r3,r26
05974 058F4          480048ED               bl        $+0x48EC                  ; 0x0000A1E0
05978 058F8   X      60000000               nop
0597C 058FC   X      2C030000               cmpwi     r3,0
05980 05900   X      4182FD48               beq       $-0x02B8                  ; 0x00005648
05984 05904          38C20600               addi      r6,RTOC,1536
05988 05908   X      7FC3F378               mr        r3,r30
0598C 0590C          809F0018               lwz       r4,0x0018(r31)
05990 05910   X      7F85E378               mr        r5,r28
05994 05914          38C6153A               addi      r6,r6,5434
05998 05918          48007171               bl        $+0x7170                  ; 0x0000CA88
0599C 0591C   X      60000000               nop
059A0 05920   X      2C030000               cmpwi     r3,0
059A4 05924   X      4182FD24               beq       $-0x02DC                  ; 0x00005648
059A8 05928          833F0018               lwz       r25,0x0018(r31)
059AC 0592C   X      7FC3F378               mr        r3,r30
059B0 05930          38C20600               addi      r6,RTOC,1536
059B4 05934          80B90014               lwz       r5,0x0014(r25)
059B8 05938          38C6154D               addi      r6,r6,5453
059BC 0593C          809F0008               lwz       r4,0x0008(r31)
059C0 05940          48006F65               bl        $+0x6F64                  ; 0x0000C8A4
059C4 05944   X      60000000               nop
059C8 05948   X      2C030000               cmpwi     r3,0
059CC 0594C   X      4182FCFC               beq       $-0x0304                  ; 0x00005648
059D0 05950          809F0018               lwz       r4,0x0018(r31)
059D4 05954   X      7F43D378               mr        r3,r26
059D8 05958          48004889               bl        $+0x4888                  ; 0x0000A1E0
059DC 0595C   X      60000000               nop
059E0 05960   X      2C030000               cmpwi     r3,0
059E4 05964   X      4182FCE4               beq       $-0x031C                  ; 0x00005648
059E8 05968          839F0018               lwz       r28,0x0018(r31)
059EC 0596C   X      7FC3F378               mr        r3,r30
059F0 05970          80BC001C               lwz       r5,0x001C(r28)
059F4 05974          38C20600               addi      r6,RTOC,1536
059F8 05978   X      54A5057E               clrlwi    r5,r5,21
059FC 0597C          809F0004               lwz       r4,0x0004(r31)
05A00 05980          38C61561               addi      r6,r6,5473
05A04 05984          64A50100               oris      r5,r5,0x0100
05A08 05988          48006F1D               bl        $+0x6F1C                  ; 0x0000C8A4
05A0C 0598C   X      60000000               nop
05A10 05990   X      2C030000               cmpwi     r3,0
05A14 05994   X      4182FCB4               beq       $-0x034C                  ; 0x00005648
05A18 05998          833D0578               lwz       r25,0x0578(r29)
05A1C 0599C          3B7B0001               addi      r27,r27,1
05A20 059A0          83FF0010               lwz       r31,0x0010(r31)
05A24 059A4   X      7C1BC840               cmplw     r27,r25
05A28 059A8          809D0580               lwz       r4,0x0580(r29)
05A2C 059AC   X      4180FEF0               blt       $-0x0110                  ; 0x0000589C
05A30 059B0          38C20600               addi      r6,RTOC,1536
05A34 059B4   X      7FC3F378               mr        r3,r30
05A38 059B8          38C61575               addi      r6,r6,5493
05A3C 059BC   X      7FE5FB78               mr        r5,r31
05A40 059C0          480070C9               bl        $+0x70C8                  ; 0x0000CA88
05A44 059C4   X      60000000               nop
05A48 059C8   X      2C030000               cmpwi     r3,0
05A4C 059CC   X      4182FC7C               beq       $-0x0384                  ; 0x00005648
05A50 059D0          839F0000               lwz       r28,0x0000(r31)
05A54 059D4   X      579C0001               clrrwi.   r28,r28,31
05A58 059D8   X      4182001C               beq       $+0x001C                  ; 0x000059F4
05A5C 059DC          38820600               addi      r4,RTOC,1536
05A60 059E0   X      7FC3F378               mr        r3,r30
05A64 059E4          38841586               addi      r4,r4,5510
05A68 059E8          48003411               bl        $+0x3410                  ; 0x00008DF8
05A6C 059EC   X      60000000               nop
05A70 059F0          4BFFFC58               b         $-0x03A8                  ; 0x00005648
05A74 059F4          807D0578               lwz       r3,0x0578(r29)
05A78 059F8          3B9B0001               addi      r28,r27,1
05A7C 059FC   X      7C1B1840               cmplw     r27,r3
05A80 05A00   X      40800070               bge       $+0x0070                  ; 0x00005A70
05A84 05A04          809F0000               lwz       r4,0x0000(r31)
05A88 05A08   X      54840001               clrrwi.   r4,r4,31
05A8C 05A0C   X      408200A0               bne       $+0x00A0                  ; 0x00005AAC
05A90 05A10          38C20600               addi      r6,RTOC,1536
05A94 05A14   X      7FC3F378               mr        r3,r30
05A98 05A18          809F0018               lwz       r4,0x0018(r31)
05A9C 05A1C          38C615BD               addi      r6,r6,5565
05AA0 05A20   X      38A00000               li        r5,0
05AA4 05A24          48007065               bl        $+0x7064                  ; 0x0000CA88
05AA8 05A28   X      60000000               nop
05AAC 05A2C   X      2C030000               cmpwi     r3,0
05AB0 05A30   X      4182FC18               beq       $-0x03E8                  ; 0x00005648
05AB4 05A34          38C20600               addi      r6,RTOC,1536
05AB8 05A38   X      7FC3F378               mr        r3,r30
05ABC 05A3C          809F001C               lwz       r4,0x001C(r31)
05AC0 05A40          38C615D9               addi      r6,r6,5593
05AC4 05A44   X      38A00000               li        r5,0
05AC8 05A48          48007041               bl        $+0x7040                  ; 0x0000CA88
05ACC 05A4C   X      60000000               nop
05AD0 05A50   X      2C030000               cmpwi     r3,0
05AD4 05A54   X      4182FBF4               beq       $-0x040C                  ; 0x00005648
05AD8 05A58          807D0578               lwz       r3,0x0578(r29)
05ADC 05A5C          3B7C0001               addi      r27,r28,1
05AE0 05A60          83FF0010               lwz       r31,0x0010(r31)
05AE4 05A64   X      7C1C1840               cmplw     r28,r3
05AE8 05A68   X      7F7CDB78               mr        r28,r27
05AEC 05A6C   X      4180FF98               blt       $-0x0068                  ; 0x00005A04
05AF0 05A70          38C20600               addi      r6,RTOC,1536
05AF4 05A74   X      7FC3F378               mr        r3,r30
05AF8 05A78          809D0584               lwz       r4,0x0584(r29)
05AFC 05A7C   X      7FE5FB78               mr        r5,r31
05B00 05A80          38C615F4               addi      r6,r6,5620
05B04 05A84          48007005               bl        $+0x7004                  ; 0x0000CA88
05B08 05A88   X      60000000               nop
05B0C 05A8C   X      2C030000               cmpwi     r3,0
05B10 05A90   X      4182FBB8               beq       $-0x0448                  ; 0x00005648
05B14 05A94   X      38600001               li        r3,1
05B18 05A98          38210060               addi      SP,SP,96
05B1C 05A9C          80010008               lwz       r0,0x0008(SP)
05B20 05AA0   X      7C0803A6               mtlr      r0                        ; LR = 8
05B24 05AA4          BB01FFE0               lmw       r24,-0x0020(SP)
05B28 05AA8   X      4E800020               blr
05B2C 05AAC          38820600               addi      r4,RTOC,1536
05B30 05AB0   X      7FC3F378               mr        r3,r30
05B34 05AB4          3884159D               addi      r4,r4,5533
05B38 05AB8          48003341               bl        $+0x3340                  ; 0x00008DF8
05B3C 05ABC   X      60000000               nop
05B40 05AC0          4BFFFB88               b         $-0x0478                  ; 0x00005648
05B44 05AC4          4BFFFEEC               b         $-0x0114                  ; 0x000059B0
05B48 05AC8          38210060               addi      SP,SP,96
05B4C 05ACC          80010008               lwz       r0,0x0008(SP)
05B50 05AD0   X      7C0803A6               mtlr      r0                        ; LR = 8
05B54 05AD4          BB01FFE0               lmw       r24,-0x0020(SP)
05B58 05AD8   X      4E800020               blr
05B5C 05ADC   X      7C0802A6               mflr      r0                        ; LR = 8
05B60 05AE0          BEA1FFD4               stmw      r21,-0x002C(SP)
05B64 05AE4          90010008               stw       r0,0x0008(SP)
05B68 05AE8          9421FF90               stwu      SP,-0x0070(SP)
05B6C 05AEC   X      3B000000               li        r24,0
05B70 05AF0   X      7C7E1B78               mr        r30,r3
05B74 05AF4   X      7C9B2378               mr        r27,r4
05B78 05AF8          4BFFE56D               bl        $-0x1A94                  ; 0x00004064
05B7C 05AFC   X      2C030000               cmpwi     r3,0
05B80 05B00   X      40820030               bne       $+0x0030                  ; 0x00005B30
05B84 05B04          38820600               addi      r4,RTOC,1536
05B88 05B08          807E0048               lwz       r3,0x0048(r30)
05B8C 05B0C          3884161C               addi      r4,r4,5660
05B90 05B10          480032E9               bl        $+0x32E8                  ; 0x00008DF8
05B94 05B14   X      60000000               nop
05B98 05B18   X      38600000               li        r3,0
05B9C 05B1C          38210070               addi      SP,SP,112
05BA0 05B20          80010008               lwz       r0,0x0008(SP)
05BA4 05B24   X      7C0803A6               mtlr      r0                        ; LR = 8
05BA8 05B28          BAA1FFD4               lmw       r21,-0x002C(SP)
05BAC 05B2C   X      4E800020               blr
05BB0 05B30          83FE0578               lwz       r31,0x0578(r30)
05BB4 05B34   X      281F0000               cmplwi    r31,0x0000
05BB8 05B38   X      40810040               ble       $+0x0040                  ; 0x00005B78
05BBC 05B3C   X      7FC3F378               mr        r3,r30
05BC0 05B40          4BFFFAC5               bl        $-0x053C                  ; 0x00005604
05BC4 05B44   X      2C030000               cmpwi     r3,0
05BC8 05B48   X      40820030               bne       $+0x0030                  ; 0x00005B78
05BCC 05B4C          38820600               addi      r4,RTOC,1536
05BD0 05B50          807E0048               lwz       r3,0x0048(r30)
05BD4 05B54          38841637               addi      r4,r4,5687
05BD8 05B58          480032A1               bl        $+0x32A0                  ; 0x00008DF8
05BDC 05B5C   X      60000000               nop
05BE0 05B60   X      38600000               li        r3,0
05BE4 05B64          38210070               addi      SP,SP,112
05BE8 05B68          80010008               lwz       r0,0x0008(SP)
05BEC 05B6C   X      7C0803A6               mtlr      r0                        ; LR = 8
05BF0 05B70          BAA1FFD4               lmw       r21,-0x002C(SP)
05BF4 05B74   X      4E800020               blr
05BF8 05B78          811E0578               lwz       r8,0x0578(r30)
05BFC 05B7C   X      3BA00000               li        r29,0
05C00 05B80          813E0574               lwz       r9,0x0574(r30)
05C04 05B84   X      28080000               cmplwi    r8,0x0000
05C08 05B88   X      3AE00000               li        r23,0
05C0C 05B8C   X      3AA00001               li        r21,1
05C10 05B90   X      4081003C               ble       $+0x003C                  ; 0x00005BCC
05C14 05B94   X      3BE00000               li        r31,0
05C18 05B98          7F9F4A14               add       r28,r31,r9
05C1C 05B9C          807C0018               lwz       r3,0x0018(r28)
05C20 05BA0   X      2C030000               cmpwi     r3,0
05C24 05BA4   X      41820018               beq       $+0x0018                  ; 0x00005BBC
05C28 05BA8          48003789               bl        $+0x3788                  ; 0x00009330
05C2C 05BAC   X      60000000               nop
05C30 05BB0          92FC0018               stw       r23,0x0018(r28)
05C34 05BB4          811E0578               lwz       r8,0x0578(r30)
05C38 05BB8          813E0574               lwz       r9,0x0574(r30)
05C3C 05BBC          3BBD0001               addi      r29,r29,1
05C40 05BC0          3BFF0020               addi      r31,r31,32
05C44 05BC4   X      7C1D4040               cmplw     r29,r8
05C48 05BC8   X      4180FFD0               blt       $-0x0030                  ; 0x00005B98
05C4C 05BCC          3BFB0001               addi      r31,r27,1
05C50 05BD0   X      2B090000               cmplwi    cr6,r9,0x0000
05C54 05BD4   X      7C1F4000               cmpw      r31,r8
05C58 05BD8   X      41820028               beq       $+0x0028                  ; 0x00005C00
05C5C 05BDC   X      419A001C               beq       cr6,$+0x001C              ; 0x00005BF8
05C60 05BE0   X      38800000               li        r4,0
05C64 05BE4   X      7D234B78               mr        r3,r9
05C68 05BE8          48004049               bl        $+0x4048                  ; 0x00009C30
05C6C 05BEC   X      60000000               nop
05C70 05BF0          907E0574               stw       r3,0x0574(r30)
05C74 05BF4   X      2B030000               cmplwi    cr6,r3,0x0000
05C78 05BF8          931E0578               stw       r24,0x0578(r30)
05C7C 05BFC   X      39000000               li        r8,0
05C80 05C00   X      409A005C               bne       cr6,$+0x005C              ; 0x00005C5C
05C84 05C04          93FE0578               stw       r31,0x0578(r30)
05C88 05C08   X      57632834               slwi      r3,r27,5
05C8C 05C0C          38630020               addi      r3,r3,32
05C90 05C10   X      38800001               li        r4,1
05C94 05C14          4800416D               bl        $+0x416C                  ; 0x00009D80
05C98 05C18   X      60000000               nop
05C9C 05C1C          907E0574               stw       r3,0x0574(r30)
05CA0 05C20   X      2C030000               cmpwi     r3,0
05CA4 05C24          811E0578               lwz       r8,0x0578(r30)
05CA8 05C28   X      40820034               bne       $+0x0034                  ; 0x00005C5C
05CAC 05C2C          38820600               addi      r4,RTOC,1536
05CB0 05C30   X      55052834               slwi      r5,r8,5
05CB4 05C34          807E0048               lwz       r3,0x0048(r30)
05CB8 05C38          38841658               addi      r4,r4,5720
05CBC 05C3C          480031BD               bl        $+0x31BC                  ; 0x00008DF8
05CC0 05C40   X      60000000               nop
05CC4 05C44   X      38600000               li        r3,0
05CC8 05C48          38210070               addi      SP,SP,112
05CCC 05C4C          80010008               lwz       r0,0x0008(SP)
05CD0 05C50   X      7C0803A6               mtlr      r0                        ; LR = 8
05CD4 05C54          BAA1FFD4               lmw       r21,-0x002C(SP)
05CD8 05C58   X      4E800020               blr
05CDC 05C5C          835E0574               lwz       r26,0x0574(r30)
05CE0 05C60   X      55032834               slwi      r3,r8,5
05CE4 05C64          7C9A1A14               add       r4,r26,r3
05CE8 05C68   X      28080000               cmplwi    r8,0x0000
05CEC 05C6C   X      3B24FFE0               subi      r25,r4,32
05CF0 05C70   X      3B600000               li        r27,0
05CF4 05C74   X      40810074               ble       $+0x0074                  ; 0x00005CE8
05CF8 05C78   X      3B800000               li        r28,0
05CFC 05C7C   X      3EC00100               lis       r22,256
05D00 05C80          80BE0574               lwz       r5,0x0574(r30)
05D04 05C84          7FE5E214               add       r31,r5,r28
05D08 05C88   X      7C1FC800               cmpw      r31,r25
05D0C 05C8C          3BBF0020               addi      r29,r31,32
05D10 05C90   X      40820008               bne       $+0x0008                  ; 0x00005C98
05D14 05C94   X      7F5DD378               mr        r29,r26
05D18 05C98          931F0000               stw       r24,0x0000(r31)
05D1C 05C9C   X      7FA4EB78               mr        r4,r29
05D20 05CA0          92DF0004               stw       r22,0x0004(r31)
05D24 05CA4          3B7B0001               addi      r27,r27,1
05D28 05CA8          931F0008               stw       r24,0x0008(r31)
05D2C 05CAC          3B9C0020               addi      r28,r28,32
05D30 05CB0          807E0574               lwz       r3,0x0574(r30)
05D34 05CB4          48003B7D               bl        $+0x3B7C                  ; 0x00009830
05D38 05CB8   X      60000000               nop
05D3C 05CBC          907F000C               stw       r3,0x000C(r31)
05D40 05CC0   X      7FE4FB78               mr        r4,r31
05D44 05CC4          93BF0010               stw       r29,0x0010(r31)
05D48 05CC8          92FF001C               stw       r23,0x001C(r31)
05D4C 05CCC          807E0574               lwz       r3,0x0574(r30)
05D50 05CD0          48003B75               bl        $+0x3B74                  ; 0x00009844
05D54 05CD4   X      60000000               nop
05D58 05CD8          907F0014               stw       r3,0x0014(r31)
05D5C 05CDC          801E0578               lwz       r0,0x0578(r30)
05D60 05CE0   X      7C1B0040               cmplw     r27,r0
05D64 05CE4   X      4180FF9C               blt       $-0x0064                  ; 0x00005C80
05D68 05CE8          935E0584               stw       r26,0x0584(r30)
05D6C 05CEC          807E0048               lwz       r3,0x0048(r30)
05D70 05CF0          935E0580               stw       r26,0x0580(r30)
05D74 05CF4          92BE057C               stw       r21,0x057C(r30)
05D78 05CF8          92FE0588               stw       r23,0x0588(r30)
05D7C 05CFC          38820600               addi      r4,RTOC,1536
05D80 05D00          38841682               addi      r4,r4,5762
05D84 05D04          48003905               bl        $+0x3904                  ; 0x00009608
05D88 05D08   X      60000000               nop
05D8C 05D0C   X      38600001               li        r3,1
05D90 05D10          38210070               addi      SP,SP,112
05D94 05D14          80010008               lwz       r0,0x0008(SP)
05D98 05D18   X      7C0803A6               mtlr      r0                        ; LR = 8
05D9C 05D1C          BAA1FFD4               lmw       r21,-0x002C(SP)
05DA0 05D20   X      4E800020               blr
05DA4 05D24   X      39800000               li        r12,0
05DA8 05D28          548B077C               rlwinm    r11,r4,0,29,30
05DAC 05D2C   X      2C0B0002               cmpwi     r11,2
05DB0 05D30   X      40820018               bne       $+0x0018                  ; 0x00005D48
05DB4 05D34          81430054               lwz       r10,0x0054(r3)
05DB8 05D38   X      39800010               li        r12,16
05DBC 05D3C          80AA0008               lwz       r5,0x0008(r10)
05DC0 05D40          38A50001               addi      r5,r5,1
05DC4 05D44          90AA0008               stw       r5,0x0008(r10)
05DC8 05D48   X      2C0B0006               cmpwi     r11,6
05DCC 05D4C   X      40820018               bne       $+0x0018                  ; 0x00005D64
05DD0 05D50          80C30054               lwz       r6,0x0054(r3)
05DD4 05D54          618C0040               ori       r12,r12,0x0040
05DD8 05D58          80A60004               lwz       r5,0x0004(r6)
05DDC 05D5C          38A50001               addi      r5,r5,1
05DE0 05D60          90A60004               stw       r5,0x0004(r6)
05DE4 05D64   X      548707FF               clrlwi.   r7,r4,31
05DE8 05D68   X      41820024               beq       $+0x0024                  ; 0x00005D8C
05DEC 05D6C          80A30684               lwz       r5,0x0684(r3)
05DF0 05D70          618C0080               ori       r12,r12,0x0080
05DF4 05D74          38A50001               addi      r5,r5,1
05DF8 05D78          80C30054               lwz       r6,0x0054(r3)
05DFC 05D7C          90A30684               stw       r5,0x0684(r3)
05E00 05D80          80E60010               lwz       r7,0x0010(r6)
05E04 05D84          38E70001               addi      r7,r7,1
05E08 05D88          90E60010               stw       r7,0x0010(r6)
05E0C 05D8C          54880529               rlwinm.   r8,r4,0,20,20
05E10 05D90   X      41820024               beq       $+0x0024                  ; 0x00005DB4
05E14 05D94          80A30678               lwz       r5,0x0678(r3)
05E18 05D98          618C0020               ori       r12,r12,0x0020
05E1C 05D9C          38A50001               addi      r5,r5,1
05E20 05DA0          80C30054               lwz       r6,0x0054(r3)
05E24 05DA4          90A30678               stw       r5,0x0678(r3)
05E28 05DA8          80E60004               lwz       r7,0x0004(r6)
05E2C 05DAC          38E70001               addi      r7,r7,1
05E30 05DB0          90E60004               stw       r7,0x0004(r6)
05E34 05DB4          54880631               rlwinm.   r8,r4,0,24,24
05E38 05DB8   X      41820024               beq       $+0x0024                  ; 0x00005DDC
05E3C 05DBC          80A30670               lwz       r5,0x0670(r3)
05E40 05DC0          618C0080               ori       r12,r12,0x0080
05E44 05DC4          38A50001               addi      r5,r5,1
05E48 05DC8          80C30054               lwz       r6,0x0054(r3)
05E4C 05DCC          90A30670               stw       r5,0x0670(r3)
05E50 05DD0          80E6000C               lwz       r7,0x000C(r6)
05E54 05DD4          38E70001               addi      r7,r7,1
05E58 05DD8          90E6000C               stw       r7,0x000C(r6)
05E5C 05DDC          54880673               rlwinm.   r8,r4,0,25,25
05E60 05DE0   X      41820024               beq       $+0x0024                  ; 0x00005E04
05E64 05DE4          80A30674               lwz       r5,0x0674(r3)
05E68 05DE8          618C0040               ori       r12,r12,0x0040
05E6C 05DEC          38A50001               addi      r5,r5,1
05E70 05DF0          80C30054               lwz       r6,0x0054(r3)
05E74 05DF4          90A30674               stw       r5,0x0674(r3)
05E78 05DF8          80E60004               lwz       r7,0x0004(r6)
05E7C 05DFC          38E70001               addi      r7,r7,1
05E80 05E00          90E60004               stw       r7,0x0004(r6)
05E84 05E04          70880844               andi.     r8,r4,0x0844
05E88 05E08   X      2C880004               cmpwi     cr1,r8,4
05E8C 05E0C   X      40860014               bne       cr1,$+0x0014              ; 0x00005E20
05E90 05E10          80A30688               lwz       r5,0x0688(r3)
05E94 05E14          618C0140               ori       r12,r12,0x0140
05E98 05E18          38A50001               addi      r5,r5,1
05E9C 05E1C          90A30688               stw       r5,0x0688(r3)
05EA0 05E20          548607BD               rlwinm.   r6,r4,0,30,30
05EA4 05E24   X      41820024               beq       $+0x0024                  ; 0x00005E48
05EA8 05E28          80A3067C               lwz       r5,0x067C(r3)
05EAC 05E2C          618C0110               ori       r12,r12,0x0110
05EB0 05E30          38A50001               addi      r5,r5,1
05EB4 05E34          80C30054               lwz       r6,0x0054(r3)
05EB8 05E38          90A3067C               stw       r5,0x067C(r3)
05EBC 05E3C          80E60008               lwz       r7,0x0008(r6)
05EC0 05E40          38E70001               addi      r7,r7,1
05EC4 05E44          90E60008               stw       r7,0x0008(r6)
05EC8 05E48          54880463               rlwinm.   r8,r4,0,17,17
05ECC 05E4C   X      41820018               beq       $+0x0018                  ; 0x00005E64
05ED0 05E50          80A30680               lwz       r5,0x0680(r3)
05ED4 05E54          618C0008               ori       r12,r12,0x0008
05ED8 05E58          38A50001               addi      r5,r5,1
05EDC 05E5C          90A30680               stw       r5,0x0680(r3)
05EE0 05E60          4800003C               b         $+0x003C                  ; 0x00005E9C
05EE4 05E64   X      548B84BE               extrwi    r11,r4,14,2
05EE8 05E68   X      2C0B0011               cmpwi     r11,17
05EEC 05E6C   X      41810018               bgt       $+0x0018                  ; 0x00005E84
05EF0 05E70          80C30668               lwz       r6,0x0668(r3)
05EF4 05E74          618C0080               ori       r12,r12,0x0080
05EF8 05E78          38C60001               addi      r6,r6,1
05EFC 05E7C          90C30668               stw       r6,0x0668(r3)
05F00 05E80          4800001C               b         $+0x001C                  ; 0x00005E9C
05F04 05E84   X      2C0B05EF               cmpwi     r11,1519
05F08 05E88   X      41800014               blt       $+0x0014                  ; 0x00005E9C
05F0C 05E8C          8083066C               lwz       r4,0x066C(r3)
05F10 05E90          618C0080               ori       r12,r12,0x0080
05F14 05E94          38840001               addi      r4,r4,1
05F18 05E98          9083066C               stw       r4,0x066C(r3)
05F1C 05E9C   X      7D836378               mr        r3,r12
05F20 05EA0   X      4E800020               blr
05F24 05EA4   X      7C0802A6               mflr      r0                        ; LR = 8
05F28 05EA8          93A1FFF4               stw       r29,-0x000C(SP)
05F2C 05EAC          93C1FFF8               stw       r30,-0x0008(SP)
05F30 05EB0          93E1FFFC               stw       r31,-0x0004(SP)
05F34 05EB4          90010008               stw       r0,0x0008(SP)
05F38 05EB8          9421FFA0               stwu      SP,-0x0060(SP)
05F3C 05EBC          3BE10038               addi      r31,SP,56
05F40 05EC0   X      7C7E1B78               mr        r30,r3
05F44 05EC4          38610038               addi      r3,SP,56
05F48 05EC8          3BA10040               addi      r29,SP,64
05F4C 05ECC          4801148D               bl        $+0x1148C                 ; 0x00017358
05F50 05ED0          80410014               lwz       RTOC,0x0014(SP)
05F54 05ED4          801F0000               lwz       r0,0x0000(r31)
05F58 05ED8   X      7FC3F378               mr        r3,r30
05F5C 05EDC          901D0000               stw       r0,0x0000(r29)
05F60 05EE0          801F0004               lwz       r0,0x0004(r31)
05F64 05EE4          901D0004               stw       r0,0x0004(r29)
05F68 05EE8          4BFFF71D               bl        $-0x08E4                  ; 0x00005604
05F6C 05EEC   X      2C030000               cmpwi     r3,0
05F70 05EF0   X      40820038               bne       $+0x0038                  ; 0x00005F28
05F74 05EF4          38820600               addi      r4,RTOC,1536
05F78 05EF8          807E0048               lwz       r3,0x0048(r30)
05F7C 05EFC          38841692               addi      r4,r4,5778
05F80 05F00          48002EF9               bl        $+0x2EF8                  ; 0x00008DF8
05F84 05F04   X      60000000               nop
05F88 05F08   X      38600000               li        r3,0
05F8C 05F0C          38210060               addi      SP,SP,96
05F90 05F10          80010008               lwz       r0,0x0008(SP)
05F94 05F14   X      7C0803A6               mtlr      r0                        ; LR = 8
05F98 05F18          83A1FFF4               lwz       r29,-0x000C(SP)
05F9C 05F1C          83C1FFF8               lwz       r30,-0x0008(SP)
05FA0 05F20          83E1FFFC               lwz       r31,-0x0004(SP)
05FA4 05F24   X      4E800020               blr
05FA8 05F28          819E0584               lwz       r12,0x0584(r30)
05FAC 05F2C          83EC001C               lwz       r31,0x001C(r12)
05FB0 05F30          93FE0588               stw       r31,0x0588(r30)
05FB4 05F34          809F0000               lwz       r4,0x0000(r31)
05FB8 05F38   X      54840001               clrrwi.   r4,r4,31
05FBC 05F3C   X      4082002C               bne       $+0x002C                  ; 0x00005F68
05FC0 05F40          38820600               addi      r4,RTOC,1536
05FC4 05F44   X      7FE5FB78               mr        r5,r31
05FC8 05F48          807E0048               lwz       r3,0x0048(r30)
05FCC 05F4C          388416B2               addi      r4,r4,5810
05FD0 05F50          480036B9               bl        $+0x36B8                  ; 0x00009608
05FD4 05F54   X      60000000               nop
05FD8 05F58          83FF0010               lwz       r31,0x0010(r31)
05FDC 05F5C          801F0000               lwz       r0,0x0000(r31)
05FE0 05F60   X      54000001               clrrwi.   r0,r0,31
05FE4 05F64   X      4182FFDC               beq       $-0x0024                  ; 0x00005F40
05FE8 05F68          807E0534               lwz       r3,0x0534(r30)
05FEC 05F6C          3BA10048               addi      r29,SP,72
05FF0 05F70          801F0014               lwz       r0,0x0014(r31)
05FF4 05F74          90030018               stw       r0,0x0018(r3)
05FF8 05F78          480114D1               bl        $+0x114D0                 ; 0x00017448
05FFC 05F7C          80410014               lwz       RTOC,0x0014(SP)
06000 05F80          38820600               addi      r4,RTOC,1536
06004 05F84          807E0048               lwz       r3,0x0048(r30)
06008 05F88          388416CB               addi      r4,r4,5835
0600C 05F8C          4800367D               bl        $+0x367C                  ; 0x00009608
06010 05F90   X      60000000               nop
06014 05F94          819E0534               lwz       r12,0x0534(r30)
06018 05F98          800C0030               lwz       r0,0x0030(r12)
0601C 05F9C          64000200               oris      r0,r0,0x0200
06020 05FA0          900C0030               stw       r0,0x0030(r12)
06024 05FA4          480114A5               bl        $+0x114A4                 ; 0x00017448
06028 05FA8          80410014               lwz       RTOC,0x0014(SP)
0602C 05FAC          38610048               addi      r3,SP,72
06030 05FB0   X      3880FFFB               li        r4,-5
06034 05FB4          480113ED               bl        $+0x113EC                 ; 0x000173A0
06038 05FB8          80410014               lwz       RTOC,0x0014(SP)
0603C 05FBC          809D0004               lwz       r4,0x0004(r29)
06040 05FC0          80610048               lwz       r3,0x0048(SP)
06044 05FC4          480113F5               bl        $+0x113F4                 ; 0x000173B8
06048 05FC8          80410014               lwz       RTOC,0x0014(SP)
0604C 05FCC          819E0534               lwz       r12,0x0534(r30)
06050 05FD0          800C0028               lwz       r0,0x0028(r12)
06054 05FD4          5400052D               rlwinm.   r0,r0,0,20,22
06058 05FD8   X      40820038               bne       $+0x0038                  ; 0x00006010
0605C 05FDC   X      3BE086A1               li        r31,-31071
06060 05FE0          3FFF0002               addis     r31,r31,2
06064 05FE4          39810040               addi      r12,SP,64
06068 05FE8          80610040               lwz       r3,0x0040(SP)
0606C 05FEC          808C0004               lwz       r4,0x0004(r12)
06070 05FF0          48002521               bl        $+0x2520                  ; 0x00008510
06074 05FF4   X      60000000               nop
06078 05FF8   X      7C03F840               cmplw     r3,r31
0607C 05FFC   X      40800034               bge       $+0x0034                  ; 0x00006030
06080 06000          819E0534               lwz       r12,0x0534(r30)
06084 06004          806C0028               lwz       r3,0x0028(r12)
06088 06008          5463052D               rlwinm.   r3,r3,0,20,22
0608C 0600C   X      4182FFD8               beq       $-0x0028                  ; 0x00005FE4
06090 06010   X      38600001               li        r3,1
06094 06014          38210060               addi      SP,SP,96
06098 06018          80010008               lwz       r0,0x0008(SP)
0609C 0601C   X      7C0803A6               mtlr      r0                        ; LR = 8
060A0 06020          83A1FFF4               lwz       r29,-0x000C(SP)
060A4 06024          83C1FFF8               lwz       r30,-0x0008(SP)
060A8 06028          83E1FFFC               lwz       r31,-0x0004(SP)
060AC 0602C   X      4E800020               blr
060B0 06030          38820600               addi      r4,RTOC,1536
060B4 06034          807E0048               lwz       r3,0x0048(r30)
060B8 06038          388416E4               addi      r4,r4,5860
060BC 0603C          48002DBD               bl        $+0x2DBC                  ; 0x00008DF8
060C0 06040   X      60000000               nop
060C4 06044          4BFFFEC4               b         $-0x013C                  ; 0x00005F08
060C8 06048          38210060               addi      SP,SP,96
060CC 0604C          80010008               lwz       r0,0x0008(SP)
060D0 06050   X      7C0803A6               mtlr      r0                        ; LR = 8
060D4 06054          83A1FFF4               lwz       r29,-0x000C(SP)
060D8 06058          83C1FFF8               lwz       r30,-0x0008(SP)
060DC 0605C          83E1FFFC               lwz       r31,-0x0004(SP)
060E0 06060   X      4E800020               blr
060E4 06064   X      7C0802A6               mflr      r0                        ; LR = 8
060E8 06068          BF61FFEC               stmw      r27,-0x0014(SP)
060EC 0606C          90010008               stw       r0,0x0008(SP)
060F0 06070          9421FFB0               stwu      SP,-0x0050(SP)
060F4 06074   X      3B600001               li        r27,1
060F8 06078   X      7C7E1B78               mr        r30,r3
060FC 0607C          83FE0654               lwz       r31,0x0654(r30)
06100 06080          83BE057C               lwz       r29,0x057C(r30)
06104 06084          3BFF0001               addi      r31,r31,1
06108 06088          809E0578               lwz       r4,0x0578(r30)
0610C 0608C          93FE0654               stw       r31,0x0654(r30)
06110 06090   X      7C1D2040               cmplw     r29,r4
06114 06094          839E0044               lwz       r28,0x0044(r30)
06118 06098          83FE0580               lwz       r31,0x0580(r30)
0611C 0609C   X      4080005C               bge       $+0x005C                  ; 0x000060F8
06120 060A0   X      7F83E378               mr        r3,r28
06124 060A4          48005921               bl        $+0x5920                  ; 0x0000B9C4
06128 060A8   X      60000000               nop
0612C 060AC   X      2C030000               cmpwi     r3,0
06130 060B0   X      4182008C               beq       $+0x008C                  ; 0x0000613C
06134 060B4   X      38000000               li        r0,0
06138 060B8          9003002C               stw       r0,0x002C(r3)
0613C 060BC   X      3CC08000               lis       r6,-32768
06140 060C0          907F0018               stw       r3,0x0018(r31)
06144 060C4          3BBD0001               addi      r29,r29,1
06148 060C8          93FF001C               stw       r31,0x001C(r31)
0614C 060CC          8083001C               lwz       r4,0x001C(r3)
06150 060D0   X      5484057E               clrlwi    r4,r4,21
06154 060D4          64840100               oris      r4,r4,0x0100
06158 060D8          909F0004               stw       r4,0x0004(r31)
0615C 060DC          80A30014               lwz       r5,0x0014(r3)
06160 060E0          90BF0008               stw       r5,0x0008(r31)
06164 060E4          90DF0000               stw       r6,0x0000(r31)
06168 060E8          80FE0578               lwz       r7,0x0578(r30)
0616C 060EC          83FF0010               lwz       r31,0x0010(r31)
06170 060F0   X      7C1D3840               cmplw     r29,r7
06174 060F4   X      4180FFAC               blt       $-0x0054                  ; 0x000060A0
06178 060F8          811E0588               lwz       r8,0x0588(r30)
0617C 060FC          93BE057C               stw       r29,0x057C(r30)
06180 06100   X      2C080000               cmpwi     r8,0
06184 06104          93FE0580               stw       r31,0x0580(r30)
06188 06108   X      40820060               bne       $+0x0060                  ; 0x00006168
0618C 0610C   X      281D0001               cmplwi    r29,0x0001
06190 06110   X      41810040               bgt       $+0x0040                  ; 0x00006150
06194 06114          38820600               addi      r4,RTOC,1536
06198 06118          807E0048               lwz       r3,0x0048(r30)
0619C 0611C          388416F9               addi      r4,r4,5881
061A0 06120          48002CD9               bl        $+0x2CD8                  ; 0x00008DF8
061A4 06124   X      60000000               nop
061A8 06128          38210050               addi      SP,SP,80
061AC 0612C          80010008               lwz       r0,0x0008(SP)
061B0 06130   X      7C0803A6               mtlr      r0                        ; LR = 8
061B4 06134          BB61FFEC               lmw       r27,-0x0014(SP)
061B8 06138   X      4E800020               blr
061BC 0613C          839E0054               lwz       r28,0x0054(r30)
061C0 06140          807C0010               lwz       r3,0x0010(r28)
061C4 06144          38630001               addi      r3,r3,1
061C8 06148          907C0010               stw       r3,0x0010(r28)
061CC 0614C          4BFFFFAC               b         $-0x0054                  ; 0x000060F8
061D0 06150          809E0584               lwz       r4,0x0584(r30)
061D4 06154          80BE0650               lwz       r5,0x0650(r30)
061D8 06158          8064001C               lwz       r3,0x001C(r4)
061DC 0615C          38A50001               addi      r5,r5,1
061E0 06160          907E0588               stw       r3,0x0588(r30)
061E4 06164          90BE0650               stw       r5,0x0650(r30)
061E8 06168          80DE0534               lwz       r6,0x0534(r30)
061EC 0616C          80660028               lwz       r3,0x0028(r6)
061F0 06170          5463052D               rlwinm.   r3,r3,0,20,22
061F4 06174   X      4082005C               bne       $+0x005C                  ; 0x000061D0
061F8 06178   X      7FC3F378               mr        r3,r30
061FC 0617C          4BFFFD29               bl        $-0x02D8                  ; 0x00005EA4
06200 06180   X      2C030000               cmpwi     r3,0
06204 06184   X      4082002C               bne       $+0x002C                  ; 0x000061B0
06208 06188          38820600               addi      r4,RTOC,1536
0620C 0618C          807E0048               lwz       r3,0x0048(r30)
06210 06190          38841711               addi      r4,r4,5905
06214 06194          48002C65               bl        $+0x2C64                  ; 0x00008DF8
06218 06198   X      60000000               nop
0621C 0619C          38210050               addi      SP,SP,80
06220 061A0          80010008               lwz       r0,0x0008(SP)
06224 061A4   X      7C0803A6               mtlr      r0                        ; LR = 8
06228 061A8          BB61FFEC               lmw       r27,-0x0014(SP)
0622C 061AC   X      4E800020               blr
06230 061B0          83FE0660               lwz       r31,0x0660(r30)
06234 061B4          3BFF0001               addi      r31,r31,1
06238 061B8          93FE0660               stw       r31,0x0660(r30)
0623C 061BC          38210050               addi      SP,SP,80
06240 061C0          80010008               lwz       r0,0x0008(SP)
06244 061C4   X      7C0803A6               mtlr      r0                        ; LR = 8
06248 061C8          BB61FFEC               lmw       r27,-0x0014(SP)
0624C 061CC   X      4E800020               blr
06250 061D0          807E0534               lwz       r3,0x0534(r30)
06254 061D4          80830028               lwz       r4,0x0028(r3)
06258 061D8          5484052C               rlwinm    r4,r4,0,20,22
0625C 061DC   X      2C040800               cmpwi     r4,2048
06260 061E0   X      40820018               bne       $+0x0018                  ; 0x000061F8
06264 061E4          80BE0534               lwz       r5,0x0534(r30)
06268 061E8          93650010               stw       r27,0x0010(r5)
0626C 061EC          807E0664               lwz       r3,0x0664(r30)
06270 061F0          38630001               addi      r3,r3,1
06274 061F4          907E0664               stw       r3,0x0664(r30)
06278 061F8          38210050               addi      SP,SP,80
0627C 061FC          80010008               lwz       r0,0x0008(SP)
06280 06200   X      7C0803A6               mtlr      r0                        ; LR = 8
06284 06204          BB61FFEC               lmw       r27,-0x0014(SP)
06288 06208   X      4E800020               blr
0628C 0620C   X      7C0802A6               mflr      r0                        ; LR = 8
06290 06210          93A1FFF4               stw       r29,-0x000C(SP)
06294 06214          93C1FFF8               stw       r30,-0x0008(SP)
06298 06218          93E1FFFC               stw       r31,-0x0004(SP)
0629C 0621C          90010008               stw       r0,0x0008(SP)
062A0 06220          9421FFA0               stwu      SP,-0x0060(SP)
062A4 06224   X      7C7F1B78               mr        r31,r3
062A8 06228          881F004E               lbz       r0,0x004E(r31)
062AC 0622C   X      2C000000               cmpwi     r0,0
062B0 06230   X      41820028               beq       $+0x0028                  ; 0x00006258
062B4 06234          38610038               addi      r3,SP,56
062B8 06238          3BC10038               addi      r30,SP,56
062BC 0623C          3BA10040               addi      r29,SP,64
062C0 06240          48011119               bl        $+0x11118                 ; 0x00017358
062C4 06244          80410014               lwz       RTOC,0x0014(SP)
062C8 06248          801E0000               lwz       r0,0x0000(r30)
062CC 0624C          901D0000               stw       r0,0x0000(r29)
062D0 06250          801E0004               lwz       r0,0x0004(r30)
062D4 06254          901D0004               stw       r0,0x0004(r29)
062D8 06258   X      3BA00000               li        r29,0
062DC 0625C          813F0588               lwz       r9,0x0588(r31)
062E0 06260   X      2C090000               cmpwi     r9,0
062E4 06264   X      418201A4               beq       $+0x01A4                  ; 0x00006408
062E8 06268          80090000               lwz       r0,0x0000(r9)
062EC 0626C   X      38E00200               li        r7,512
062F0 06270   X      3CE78000               subis     r7,r7,32768
062F4 06274          7C033838               and       r3,r0,r7
062F8 06278   X      2C030200               cmpwi     r3,512
062FC 0627C   X      4082018C               bne       $+0x018C                  ; 0x00006408
06300 06280          813F0584               lwz       r9,0x0584(r31)
06304 06284   X      7D264B78               mr        r6,r9
06308 06288          80860000               lwz       r4,0x0000(r6)
0630C 0628C          548405EF               rlwinm.   r4,r4,0,23,23
06310 06290   X      40820020               bne       $+0x0020                  ; 0x000062B0
06314 06294          81290010               lwz       r9,0x0010(r9)
06318 06298          81090000               lwz       r8,0x0000(r9)
0631C 0629C          7D033839               and.      r3,r8,r7
06320 062A0   X      40820168               bne       $+0x0168                  ; 0x00006408
06324 062A4          550405EF               rlwinm.   r4,r8,0,23,23
06328 062A8   X      4182FFEC               beq       $-0x0014                  ; 0x00006294
0632C 062AC   X      7CC93378               mr        r9,r6
06330 062B0          81090018               lwz       r8,0x0018(r9)
06334 062B4   X      38600001               li        r3,1
06338 062B8   X      7D1E4378               mr        r30,r8
0633C 062BC   X      38E00000               li        r7,0
06340 062C0          907E0028               stw       r3,0x0028(r30)
06344 062C4          80890000               lwz       r4,0x0000(r9)
06348 062C8          93A90018               stw       r29,0x0018(r9)
0634C 062CC          548505EF               rlwinm.   r5,r4,0,23,23
06350 062D0          93A9001C               stw       r29,0x001C(r9)
06354 062D4   X      40820040               bne       $+0x0040                  ; 0x00006314
06358 062D8   X      38C005EE               li        r6,1518
0635C 062DC          81290010               lwz       r9,0x0010(r9)
06360 062E0          38E705EE               addi      r7,r7,1518
06364 062E4          90C80020               stw       r6,0x0020(r8)
06368 062E8          81490018               lwz       r10,0x0018(r9)
0636C 062EC          91480008               stw       r10,0x0008(r8)
06370 062F0   X      7D485378               mr        r8,r10
06374 062F4          807E0028               lwz       r3,0x0028(r30)
06378 062F8          38630001               addi      r3,r3,1
0637C 062FC          907E0028               stw       r3,0x0028(r30)
06380 06300          80890000               lwz       r4,0x0000(r9)
06384 06304          93A90018               stw       r29,0x0018(r9)
06388 06308          548505EF               rlwinm.   r5,r4,0,23,23
0638C 0630C          93A9001C               stw       r29,0x001C(r9)
06390 06310   X      4182FFCC               beq       $-0x0034                  ; 0x000062DC
06394 06314          93A80008               stw       r29,0x0008(r8)
06398 06318          81290010               lwz       r9,0x0010(r9)
0639C 0631C          913F0584               stw       r9,0x0584(r31)
063A0 06320          817F057C               lwz       r11,0x057C(r31)
063A4 06324          807E0028               lwz       r3,0x0028(r30)
063A8 06328   X      7CA35850               sub       r5,r11,r3
063AC 0632C          90BF057C               stw       r5,0x057C(r31)
063B0 06330   X      28050001               cmplwi    r5,0x0001
063B4 06334   X      41810018               bgt       $+0x0018                  ; 0x0000634C
063B8 06338          80DF064C               lwz       r6,0x064C(r31)
063BC 0633C          93BF0588               stw       r29,0x0588(r31)
063C0 06340          38C60001               addi      r6,r6,1
063C4 06344          90DF064C               stw       r6,0x064C(r31)
063C8 06348          4800000C               b         $+0x000C                  ; 0x00006354
063CC 0634C          8069001C               lwz       r3,0x001C(r9)
063D0 06350          907F0588               stw       r3,0x0588(r31)
063D4 06354          70858001               andi.     r5,r4,0x8001
063D8 06358   X      40820024               bne       $+0x0024                  ; 0x0000637C
063DC 0635C          5483077C               rlwinm    r3,r4,0,29,30
063E0 06360   X      2C030004               cmpwi     r3,4
063E4 06364   X      41820018               beq       $+0x0018                  ; 0x0000637C
063E8 06368   X      548984BE               extrwi    r9,r4,14,2
063EC 0636C   X      2C090012               cmpwi     r9,18
063F0 06370   X      4180000C               blt       $+0x000C                  ; 0x0000637C
063F4 06374   X      2C0905EF               cmpwi     r9,1519
063F8 06378   X      41800030               blt       $+0x0030                  ; 0x000063A8
063FC 0637C   X      38A005EE               li        r5,1518
06400 06380   X      7FE3FB78               mr        r3,r31
06404 06384          90A80020               stw       r5,0x0020(r8)
06408 06388          38C705EE               addi      r6,r7,1518
0640C 0638C          90DE0024               stw       r6,0x0024(r30)
06410 06390          4BFFF995               bl        $-0x066C                  ; 0x00005D24
06414 06394          907E002C               stw       r3,0x002C(r30)
06418 06398          813F0644               lwz       r9,0x0644(r31)
0641C 0639C          39290001               addi      r9,r9,1
06420 063A0          913F0644               stw       r9,0x0644(r31)
06424 063A4          4800001C               b         $+0x001C                  ; 0x000063C0
06428 063A8   X      7C074850               sub       r0,r9,r7
0642C 063AC          90080020               stw       r0,0x0020(r8)
06430 063B0          913E0024               stw       r9,0x0024(r30)
06434 063B4          807F0648               lwz       r3,0x0648(r31)
06438 063B8          38630001               addi      r3,r3,1
0643C 063BC          907F0648               stw       r3,0x0648(r31)
06440 063C0          809F057C               lwz       r4,0x057C(r31)
06444 063C4          909E0030               stw       r4,0x0030(r30)
06448 063C8          807F0598               lwz       r3,0x0598(r31)
0644C 063CC   X      7C041840               cmplw     r4,r3
06450 063D0   X      41810018               bgt       $+0x0018                  ; 0x000063E8
06454 063D4          80BF065C               lwz       r5,0x065C(r31)
06458 063D8   X      7FE3FB78               mr        r3,r31
0645C 063DC          38A50001               addi      r5,r5,1
06460 063E0          90BF065C               stw       r5,0x065C(r31)
06464 063E4          4BFFFC81               bl        $-0x0380                  ; 0x00006064
06468 063E8   X      7FC3F378               mr        r3,r30
0646C 063EC          38210060               addi      SP,SP,96
06470 063F0          80010008               lwz       r0,0x0008(SP)
06474 063F4   X      7C0803A6               mtlr      r0                        ; LR = 8
06478 063F8          83A1FFF4               lwz       r29,-0x000C(SP)
0647C 063FC          83C1FFF8               lwz       r30,-0x0008(SP)
06480 06400          83E1FFFC               lwz       r31,-0x0004(SP)
06484 06404   X      4E800020               blr
06488 06408          889F004E               lbz       r4,0x004E(r31)
0648C 0640C   X      2C040000               cmpwi     r4,0
06490 06410   X      41820030               beq       $+0x0030                  ; 0x00006440
06494 06414          38610040               addi      r3,SP,64
06498 06418          80830004               lwz       r4,0x0004(r3)
0649C 0641C          80610040               lwz       r3,0x0040(SP)
064A0 06420          480020F1               bl        $+0x20F0                  ; 0x00008510
064A4 06424   X      60000000               nop
064A8 06428          83DF053C               lwz       r30,0x053C(r31)
064AC 0642C   X      7C03F040               cmplw     r3,r30
064B0 06430   X      4180FE2C               blt       $-0x01D4                  ; 0x0000625C
064B4 06434          881F004E               lbz       r0,0x004E(r31)
064B8 06438   X      2C000000               cmpwi     r0,0
064BC 0643C   X      40820014               bne       $+0x0014                  ; 0x00006450
064C0 06440          807F0534               lwz       r3,0x0534(r31)
064C4 06444          80830038               lwz       r4,0x0038(r3)
064C8 06448          64844000               oris      r4,r4,0x4000
064CC 0644C          90830038               stw       r4,0x0038(r3)
064D0 06450          80BF0534               lwz       r5,0x0534(r31)
064D4 06454          80650040               lwz       r3,0x0040(r5)
064D8 06458          480110C9               bl        $+0x110C8                 ; 0x00017520
064DC 0645C          80410014               lwz       RTOC,0x0014(SP)
064E0 06460          819F0054               lwz       r12,0x0054(r31)
064E4 06464   X      5463043E               clrlwi    r3,r3,16
064E8 06468          800C0010               lwz       r0,0x0010(r12)
064EC 0646C          7C030214               add       r0,r3,r0
064F0 06470          900C0010               stw       r0,0x0010(r12)
064F4 06474          801F057C               lwz       r0,0x057C(r31)
064F8 06478          819F0594               lwz       r12,0x0594(r31)
064FC 0647C   X      7C006040               cmplw     r0,r12
06500 06480   X      41810018               bgt       $+0x0018                  ; 0x00006498
06504 06484          819F0658               lwz       r12,0x0658(r31)
06508 06488   X      7FE3FB78               mr        r3,r31
0650C 0648C          380C0001               addi      r0,r12,1
06510 06490          901F0658               stw       r0,0x0658(r31)
06514 06494          4BFFFBD1               bl        $-0x0430                  ; 0x00006064
06518 06498   X      38600000               li        r3,0
0651C 0649C          38210060               addi      SP,SP,96
06520 064A0          80010008               lwz       r0,0x0008(SP)
06524 064A4   X      7C0803A6               mtlr      r0                        ; LR = 8
06528 064A8          83A1FFF4               lwz       r29,-0x000C(SP)
0652C 064AC          83C1FFF8               lwz       r30,-0x0008(SP)
06530 064B0          83E1FFFC               lwz       r31,-0x0004(SP)
06534 064B4   X      4E800020               blr
06538 064B8   X      7C0802A6               mflr      r0                        ; LR = 8
0653C 064BC          93A1FFF4               stw       r29,-0x000C(SP)
06540 064C0          93C1FFF8               stw       r30,-0x0008(SP)
06544 064C4          93E1FFFC               stw       r31,-0x0004(SP)
06548 064C8          90010008               stw       r0,0x0008(SP)
0654C 064CC          9421FFB0               stwu      SP,-0x0050(SP)
06550 064D0   X      38C00100               li        r6,256
06554 064D4   X      7CBF2B78               mr        r31,r5
06558 064D8          83DF0534               lwz       r30,0x0534(r31)
0655C 064DC   X      3CC6FFFF               subis     r6,r6,1
06560 064E0          93C10038               stw       r30,0x0038(SP)
06564 064E4   X      3BA00000               li        r29,0
06568 064E8          80610038               lwz       r3,0x0038(SP)
0656C 064EC          80810038               lwz       r4,0x0038(SP)
06570 064F0          83C30028               lwz       r30,0x0028(r3)
06574 064F4          90C40028               stw       r6,0x0028(r4)
06578 064F8          57C80043               rlwinm.   r8,r30,0,1,1
0657C 064FC          80FF05C8               lwz       r7,0x05C8(r31)
06580 06500          38E70001               addi      r7,r7,1
06584 06504          90FF05C8               stw       r7,0x05C8(r31)
06588 06508   X      41820030               beq       $+0x0030                  ; 0x00006538
0658C 0650C          813F05A0               lwz       r9,0x05A0(r31)
06590 06510          39290001               addi      r9,r9,1
06594 06514          913F05A0               stw       r9,0x05A0(r31)
06598 06518          807F0534               lwz       r3,0x0534(r31)
0659C 0651C          80830038               lwz       r4,0x0038(r3)
065A0 06520          54840080               rlwinm    r4,r4,0,2,0
065A4 06524          90830038               stw       r4,0x0038(r3)
065A8 06528          819F058C               lwz       r12,0x058C(r31)
065AC 0652C          807F0590               lwz       r3,0x0590(r31)
065B0 06530          48011429               bl        $+0x11428                 ; 0x00017958
065B4 06534          80410014               lwz       RTOC,0x0014(SP)
065B8 06538          77C00108               andis.    r0,r30,0x0108
065BC 0653C   X      41820064               beq       $+0x0064                  ; 0x000065A0
065C0 06540          57C301CF               rlwinm.   r3,r30,0,7,7
065C4 06544   X      41820010               beq       $+0x0010                  ; 0x00006554
065C8 06548          809F059C               lwz       r4,0x059C(r31)
065CC 0654C          38840001               addi      r4,r4,1
065D0 06550          909F059C               stw       r4,0x059C(r31)
065D4 06554          57C30319               rlwinm.   r3,r30,0,12,12
065D8 06558   X      41820010               beq       $+0x0010                  ; 0x00006568
065DC 0655C          809F05A4               lwz       r4,0x05A4(r31)
065E0 06560          38840001               addi      r4,r4,1
065E4 06564          909F05A4               stw       r4,0x05A4(r31)
065E8 06568          807F0534               lwz       r3,0x0534(r31)
065EC 0656C          93A30058               stw       r29,0x0058(r3)
065F0 06570          809F0564               lwz       r4,0x0564(r31)
065F4 06574   X      2C040000               cmpwi     r4,0
065F8 06578   X      41820028               beq       $+0x0028                  ; 0x000065A0
065FC 0657C          80BF05F4               lwz       r5,0x05F4(r31)
06600 06580   X      3BA00000               li        r29,0
06604 06584          38A50001               addi      r5,r5,1
06608 06588          90BF05F4               stw       r5,0x05F4(r31)
0660C 0658C          819F0564               lwz       r12,0x0564(r31)
06610 06590          807F0568               lwz       r3,0x0568(r31)
06614 06594          480113C5               bl        $+0x113C4                 ; 0x00017958
06618 06598          80410014               lwz       RTOC,0x0014(SP)
0661C 0659C          93BF0564               stw       r29,0x0564(r31)
06620 065A0          57C00211               rlwinm.   r0,r30,0,8,8
06624 065A4   X      418200D8               beq       $+0x00D8                  ; 0x0000667C
06628 065A8   X      7FC3F378               mr        r3,r30
0662C 065AC          48010F75               bl        $+0x10F74                 ; 0x00017520
06630 065B0          80410014               lwz       RTOC,0x0014(SP)
06634 065B4   X      7C7E1B78               mr        r30,r3
06638 065B8          57C007BD               rlwinm.   r0,r30,0,30,30
0663C 065BC   X      41820010               beq       $+0x0010                  ; 0x000065CC
06640 065C0          819F05A8               lwz       r12,0x05A8(r31)
06644 065C4          380C0001               addi      r0,r12,1
06648 065C8          901F05A8               stw       r0,0x05A8(r31)
0664C 065CC          57C30739               rlwinm.   r3,r30,0,28,28
06650 065D0   X      41820010               beq       $+0x0010                  ; 0x000065E0
06654 065D4          809F05AC               lwz       r4,0x05AC(r31)
06658 065D8          38840001               addi      r4,r4,1
0665C 065DC          909F05AC               stw       r4,0x05AC(r31)
06660 065E0          57C306B5               rlwinm.   r3,r30,0,26,26
06664 065E4   X      41820010               beq       $+0x0010                  ; 0x000065F4
06668 065E8          809F05B0               lwz       r4,0x05B0(r31)
0666C 065EC          38840001               addi      r4,r4,1
06670 065F0          909F05B0               stw       r4,0x05B0(r31)
06674 065F4          57C30631               rlwinm.   r3,r30,0,24,24
06678 065F8   X      41820034               beq       $+0x0034                  ; 0x0000662C
0667C 065FC          809F05B4               lwz       r4,0x05B4(r31)
06680 06600          38840001               addi      r4,r4,1
06684 06604          909F05B4               stw       r4,0x05B4(r31)
06688 06608          80BF0534               lwz       r5,0x0534(r31)
0668C 0660C          80650040               lwz       r3,0x0040(r5)
06690 06610          48010F11               bl        $+0x10F10                 ; 0x00017520
06694 06614          80410014               lwz       RTOC,0x0014(SP)
06698 06618          819F0054               lwz       r12,0x0054(r31)
0669C 0661C   X      5463043E               clrlwi    r3,r3,16
066A0 06620          800C0010               lwz       r0,0x0010(r12)
066A4 06624          7C030214               add       r0,r3,r0
066A8 06628          900C0010               stw       r0,0x0010(r12)
066AC 0662C          57C005EF               rlwinm.   r0,r30,0,23,23
066B0 06630   X      41820010               beq       $+0x0010                  ; 0x00006640
066B4 06634          807F05B8               lwz       r3,0x05B8(r31)
066B8 06638          38630001               addi      r3,r3,1
066BC 0663C          907F05B8               stw       r3,0x05B8(r31)
066C0 06640          57C405AD               rlwinm.   r4,r30,0,22,22
066C4 06644   X      41820010               beq       $+0x0010                  ; 0x00006654
066C8 06648          807F05BC               lwz       r3,0x05BC(r31)
066CC 0664C          38630001               addi      r3,r3,1
066D0 06650          907F05BC               stw       r3,0x05BC(r31)
066D4 06654          57C4056B               rlwinm.   r4,r30,0,21,21
066D8 06658   X      41820010               beq       $+0x0010                  ; 0x00006668
066DC 0665C          807F05C0               lwz       r3,0x05C0(r31)
066E0 06660          38630001               addi      r3,r3,1
066E4 06664          907F05C0               stw       r3,0x05C0(r31)
066E8 06668          57C404A5               rlwinm.   r4,r30,0,18,18
066EC 0666C   X      41820010               beq       $+0x0010                  ; 0x0000667C
066F0 06670          807F05C4               lwz       r3,0x05C4(r31)
066F4 06674          38630001               addi      r3,r3,1
066F8 06678          907F05C4               stw       r3,0x05C4(r31)
066FC 0667C   X      38600000               li        r3,0
06700 06680          38210050               addi      SP,SP,80
06704 06684          80010008               lwz       r0,0x0008(SP)
06708 06688   X      7C0803A6               mtlr      r0                        ; LR = 8
0670C 0668C          83A1FFF4               lwz       r29,-0x000C(SP)
06710 06690          83C1FFF8               lwz       r30,-0x0008(SP)
06714 06694          83E1FFFC               lwz       r31,-0x0004(SP)
06718 06698   X      4E800020               blr
0671C 0669C   X      7C0802A6               mflr      r0                        ; LR = 8
06720 066A0          BF21FFE4               stmw      r25,-0x001C(SP)
06724 066A4          90010008               stw       r0,0x0008(SP)
06728 066A8          9421FF80               stwu      SP,-0x0080(SP)
0672C 066AC          3B610038               addi      r27,SP,56
06730 066B0   X      7C7F1B78               mr        r31,r3
06734 066B4          83BF0044               lwz       r29,0x0044(r31)
06738 066B8   X      7C9E2378               mr        r30,r4
0673C 066BC          38610038               addi      r3,SP,56
06740 066C0          3B410040               addi      r26,SP,64
06744 066C4   X      39800100               li        r12,256
06748 066C8   X      3B800000               li        r28,0
0674C 066CC   X      3F2CFFFF               subis     r25,r12,1
06750 066D0          48010C89               bl        $+0x10C88                 ; 0x00017358
06754 066D4          80410014               lwz       RTOC,0x0014(SP)
06758 066D8          801B0000               lwz       r0,0x0000(r27)
0675C 066DC          901A0000               stw       r0,0x0000(r26)
06760 066E0          801B0004               lwz       r0,0x0004(r27)
06764 066E4          901A0004               stw       r0,0x0004(r26)
06768 066E8          807F0538               lwz       r3,0x0538(r31)
0676C 066EC          480065ED               bl        $+0x65EC                  ; 0x0000CCD8
06770 066F0   X      60000000               nop
06774 066F4   X      38600000               li        r3,0
06778 066F8          48010E29               bl        $+0x10E28                 ; 0x00017520
0677C 066FC          80410014               lwz       RTOC,0x0014(SP)
06780 06700          819F0534               lwz       r12,0x0534(r31)
06784 06704          906C0038               stw       r3,0x0038(r12)
06788 06708          48010D41               bl        $+0x10D40                 ; 0x00017448
0678C 0670C          80410014               lwz       RTOC,0x0014(SP)
06790 06710          819F0534               lwz       r12,0x0534(r31)
06794 06714          932C0028               stw       r25,0x0028(r12)
06798 06718          48010D31               bl        $+0x10D30                 ; 0x00017448
0679C 0671C          80410014               lwz       RTOC,0x0014(SP)
067A0 06720   X      38A000C0               li        r5,192
067A4 06724   X      7FA3EB78               mr        r3,r29
067A8 06728   X      7FC4F378               mr        r4,r30
067AC 0672C          48002151               bl        $+0x2150                  ; 0x0000887C
067B0 06730   X      60000000               nop
067B4 06734   X      7C7D1B78               mr        r29,r3
067B8 06738   X      2C1D0000               cmpwi     r29,0
067BC 0673C   X      4082006C               bne       $+0x006C                  ; 0x000067A8
067C0 06740          38820600               addi      r4,RTOC,1536
067C4 06744          807F0048               lwz       r3,0x0048(r31)
067C8 06748          38841731               addi      r4,r4,5937
067CC 0674C          480026AD               bl        $+0x26AC                  ; 0x00008DF8
067D0 06750   X      60000000               nop
067D4 06754          819F0534               lwz       r12,0x0534(r31)
067D8 06758          3BE10048               addi      r31,SP,72
067DC 0675C          806C0030               lwz       r3,0x0030(r12)
067E0 06760          546302D2               rlwinm    r3,r3,0,11,9
067E4 06764          906C0030               stw       r3,0x0030(r12)
067E8 06768          48010CE1               bl        $+0x10CE0                 ; 0x00017448
067EC 0676C          80410014               lwz       RTOC,0x0014(SP)
067F0 06770          38610048               addi      r3,SP,72
067F4 06774   X      3880FFFB               li        r4,-5
067F8 06778          48010C29               bl        $+0x10C28                 ; 0x000173A0
067FC 0677C          80410014               lwz       RTOC,0x0014(SP)
06800 06780          809F0004               lwz       r4,0x0004(r31)
06804 06784          80610048               lwz       r3,0x0048(SP)
06808 06788          48010C31               bl        $+0x10C30                 ; 0x000173B8
0680C 0678C          80410014               lwz       RTOC,0x0014(SP)
06810 06790   X      38600000               li        r3,0
06814 06794          38210080               addi      SP,SP,128
06818 06798          80010008               lwz       r0,0x0008(SP)
0681C 0679C   X      7C0803A6               mtlr      r0                        ; LR = 8
06820 067A0          BB21FFE4               lmw       r25,-0x001C(SP)
06824 067A4   X      4E800020               blr
06828 067A8          801D0020               lwz       r0,0x0020(r29)
0682C 067AC   X      3CE08000               lis       r7,-32768
06830 067B0          807F054C               lwz       r3,0x054C(r31)
06834 067B4   X      5400057E               clrlwi    r0,r0,21
06838 067B8          3BC10050               addi      r30,SP,80
0683C 067BC          64000A40               oris      r0,r0,0x0A40
06840 067C0          90030004               stw       r0,0x0004(r3)
06844 067C4          809D0014               lwz       r4,0x0014(r29)
06848 067C8          80BF054C               lwz       r5,0x054C(r31)
0684C 067CC          90850008               stw       r4,0x0008(r5)
06850 067D0          80DF054C               lwz       r6,0x054C(r31)
06854 067D4          90E60000               stw       r7,0x0000(r6)
06858 067D8          811F054C               lwz       r8,0x054C(r31)
0685C 067DC          815F0534               lwz       r10,0x0534(r31)
06860 067E0          81280014               lwz       r9,0x0014(r8)
06864 067E4          912A0020               stw       r9,0x0020(r10)
06868 067E8          48010C61               bl        $+0x10C60                 ; 0x00017448
0686C 067EC          80410014               lwz       RTOC,0x0014(SP)
06870 067F0          38820600               addi      r4,RTOC,1536
06874 067F4          3884175C               addi      r4,r4,5980
06878 067F8   X      38600000               li        r3,0
0687C 067FC          48002E0D               bl        $+0x2E0C                  ; 0x00009608
06880 06800   X      60000000               nop
06884 06804          819F0534               lwz       r12,0x0534(r31)
06888 06808          800C0030               lwz       r0,0x0030(r12)
0688C 0680C          64000020               oris      r0,r0,0x0020
06890 06810          900C0030               stw       r0,0x0030(r12)
06894 06814          48010C35               bl        $+0x10C34                 ; 0x00017448
06898 06818          80410014               lwz       RTOC,0x0014(SP)
0689C 0681C          38610050               addi      r3,SP,80
068A0 06820   X      3880FFFB               li        r4,-5
068A4 06824          48010B7D               bl        $+0x10B7C                 ; 0x000173A0
068A8 06828          80410014               lwz       RTOC,0x0014(SP)
068AC 0682C          809E0004               lwz       r4,0x0004(r30)
068B0 06830          80610050               lwz       r3,0x0050(SP)
068B4 06834          48010B85               bl        $+0x10B84                 ; 0x000173B8
068B8 06838          80410014               lwz       RTOC,0x0014(SP)
068BC 0683C          819F054C               lwz       r12,0x054C(r31)
068C0 06840          800C0000               lwz       r0,0x0000(r12)
068C4 06844   X      54000001               clrrwi.   r0,r0,31
068C8 06848   X      41820038               beq       $+0x0038                  ; 0x00006880
068CC 0684C   X      3BC04241               li        r30,16961
068D0 06850          3FDE000F               addis     r30,r30,15
068D4 06854          39810040               addi      r12,SP,64
068D8 06858          80610040               lwz       r3,0x0040(SP)
068DC 0685C          808C0004               lwz       r4,0x0004(r12)
068E0 06860          48001CB1               bl        $+0x1CB0                  ; 0x00008510
068E4 06864   X      60000000               nop
068E8 06868   X      7C03F040               cmplw     r3,r30
068EC 0686C   X      40800100               bge       $+0x0100                  ; 0x0000696C
068F0 06870          837F054C               lwz       r27,0x054C(r31)
068F4 06874          807B0000               lwz       r3,0x0000(r27)
068F8 06878   X      54630001               clrrwi.   r3,r3,31
068FC 0687C   X      4082FFD8               bne       $-0x0028                  ; 0x00006854
06900 06880          38820600               addi      r4,RTOC,1536
06904 06884   X      38600000               li        r3,0
06908 06888          388417A3               addi      r4,r4,6051
0690C 0688C          3BC10058               addi      r30,SP,88
06910 06890          48002D79               bl        $+0x2D78                  ; 0x00009608
06914 06894   X      60000000               nop
06918 06898          819F0534               lwz       r12,0x0534(r31)
0691C 0689C          800C0030               lwz       r0,0x0030(r12)
06920 068A0          540002D2               rlwinm    r0,r0,0,11,9
06924 068A4          900C0030               stw       r0,0x0030(r12)
06928 068A8          48010BA1               bl        $+0x10BA0                 ; 0x00017448
0692C 068AC          80410014               lwz       RTOC,0x0014(SP)
06930 068B0          38610058               addi      r3,SP,88
06934 068B4   X      3880FFFB               li        r4,-5
06938 068B8          48010AE9               bl        $+0x10AE8                 ; 0x000173A0
0693C 068BC          80410014               lwz       RTOC,0x0014(SP)
06940 068C0          809E0004               lwz       r4,0x0004(r30)
06944 068C4          80610058               lwz       r3,0x0058(SP)
06948 068C8          48010AF1               bl        $+0x10AF0                 ; 0x000173B8
0694C 068CC          80410014               lwz       RTOC,0x0014(SP)
06950 068D0          819F0534               lwz       r12,0x0534(r31)
06954 068D4          800C0028               lwz       r0,0x0028(r12)
06958 068D8          54000466               rlwinm    r0,r0,0,17,19
0695C 068DC   X      28000000               cmplwi    r0,0x0000
06960 068E0   X      41820038               beq       $+0x0038                  ; 0x00006918
06964 068E4   X      3BC086A1               li        r30,-31071
06968 068E8          3FDE0002               addis     r30,r30,2
0696C 068EC          39810040               addi      r12,SP,64
06970 068F0          80610040               lwz       r3,0x0040(SP)
06974 068F4          808C0004               lwz       r4,0x0004(r12)
06978 068F8          48001C19               bl        $+0x1C18                  ; 0x00008510
0697C 068FC   X      60000000               nop
06980 06900   X      7C03F040               cmplw     r3,r30
06984 06904   X      40800050               bge       $+0x0050                  ; 0x00006954
06988 06908          837F0534               lwz       r27,0x0534(r31)
0698C 0690C          807B0028               lwz       r3,0x0028(r27)
06990 06910          54630467               rlwinm.   r3,r3,0,17,19
06994 06914   X      4082FFD8               bne       $-0x0028                  ; 0x000068EC
06998 06918   X      7FA3EB78               mr        r3,r29
0699C 0691C          48001E61               bl        $+0x1E60                  ; 0x0000877C
069A0 06920   X      60000000               nop
069A4 06924          83DF054C               lwz       r30,0x054C(r31)
069A8 06928          837E0000               lwz       r27,0x0000(r30)
069AC 0692C   X      577B0001               clrrwi.   r27,r27,31
069B0 06930   X      41820054               beq       $+0x0054                  ; 0x00006984
069B4 06934          38820600               addi      r4,RTOC,1536
069B8 06938          807F0048               lwz       r3,0x0048(r31)
069BC 0693C          388417E6               addi      r4,r4,6118
069C0 06940          480024B9               bl        $+0x24B8                  ; 0x00008DF8
069C4 06944   X      60000000               nop
069C8 06948          835F054C               lwz       r26,0x054C(r31)
069CC 0694C          939A0000               stw       r28,0x0000(r26)
069D0 06950          4BFFFE04               b         $-0x01FC                  ; 0x00006754
069D4 06954          38820600               addi      r4,RTOC,1536
069D8 06958          807F0048               lwz       r3,0x0048(r31)
069DC 0695C          388417C4               addi      r4,r4,6084
069E0 06960          48002499               bl        $+0x2498                  ; 0x00008DF8
069E4 06964   X      60000000               nop
069E8 06968          4BFFFFB0               b         $-0x0050                  ; 0x00006918
069EC 0696C          38820600               addi      r4,RTOC,1536
069F0 06970          807F0048               lwz       r3,0x0048(r31)
069F4 06974          3884177D               addi      r4,r4,6013
069F8 06978          48002481               bl        $+0x2480                  ; 0x00008DF8
069FC 0697C   X      60000000               nop
06A00 06980          4BFFFF00               b         $-0x0100                  ; 0x00006880
06A04 06984   X      38600001               li        r3,1
06A08 06988          38210080               addi      SP,SP,128
06A0C 0698C          80010008               lwz       r0,0x0008(SP)
06A10 06990   X      7C0803A6               mtlr      r0                        ; LR = 8
06A14 06994          BB21FFE4               lmw       r25,-0x001C(SP)
06A18 06998   X      4E800020               blr
06A1C 0699C   X      7C0802A6               mflr      r0                        ; LR = 8
06A20 069A0          BF41FFE8               stmw      r26,-0x0018(SP)
06A24 069A4          90010008               stw       r0,0x0008(SP)
06A28 069A8          9421FFB0               stwu      SP,-0x0050(SP)
06A2C 069AC   X      3B400001               li        r26,1
06A30 069B0   X      7C9C2378               mr        r28,r4
06A34 069B4          893C0000               lbz       r9,0x0000(r28)
06A38 069B8   X      7C7B1B78               mr        r27,r3
06A3C 069BC   X      552007FF               clrlwi.   r0,r9,31
06A40 069C0   X      40820050               bne       $+0x0050                  ; 0x00006A10
06A44 069C4          887C0001               lbz       r3,0x0001(r28)
06A48 069C8   X      5525C00E               slwi      r5,r9,24
06A4C 069CC   X      5065821E               insrwi    r5,r3,8,8
06A50 069D0          90BB009C               stw       r5,0x009C(r27)
06A54 069D4          889C0002               lbz       r4,0x0002(r28)
06A58 069D8          88DC0003               lbz       r6,0x0003(r28)
06A5C 069DC   X      5484C00E               slwi      r4,r4,24
06A60 069E0   X      50C4821E               insrwi    r4,r6,8,8
06A64 069E4          909B00A0               stw       r4,0x00A0(r27)
06A68 069E8          88FC0004               lbz       r7,0x0004(r28)
06A6C 069EC          891C0005               lbz       r8,0x0005(r28)
06A70 069F0   X      54E7C00E               slwi      r7,r7,24
06A74 069F4   X      5107821E               insrwi    r7,r8,8,8
06A78 069F8          90FB00A4               stw       r7,0x00A4(r27)
06A7C 069FC          38210050               addi      SP,SP,80
06A80 06A00          80010008               lwz       r0,0x0008(SP)
06A84 06A04   X      7C0803A6               mtlr      r0                        ; LR = 8
06A88 06A08          BB41FFE8               lmw       r26,-0x0018(SP)
06A8C 06A0C   X      4E800020               blr
06A90 06A10   X      3BA00000               li        r29,0
06A94 06A14   X      3BE00017               li        r31,23
06A98 06A18   X      3BC00008               li        r30,8
06A9C 06A1C   X      7F83E378               mr        r3,r28
06AA0 06A20          480019A1               bl        $+0x19A0                  ; 0x000083C0
06AA4 06A24   X      60000000               nop
06AA8 06A28          7C60FC30               srw       r0,r3,r31
06AAC 06A2C          3BFF0001               addi      r31,r31,1
06AB0 06A30   X      540007FE               clrlwi    r0,r0,31
06AB4 06A34          7C00F030               slw       r0,r0,r30
06AB8 06A38   X      3BDEFFFF               subi      r30,r30,1
06ABC 06A3C          7C1DEB78               or        r29,r0,r29
06AC0 06A40   X      2C1E0000               cmpwi     r30,0
06AC4 06A44   X      4080FFD8               bge       $-0x0028                  ; 0x00006A1C
06AC8 06A48   X      57A3073E               clrlwi    r3,r29,28
06ACC 06A4C          57BFF67A               rlwinm    r31,r29,30,25,29
06AD0 06A50          7F431830               slw       r3,r26,r3
06AD4 06A54          48010ACD               bl        $+0x10ACC                 ; 0x00017520
06AD8 06A58          80410014               lwz       RTOC,0x0014(SP)
06ADC 06A5C          7C1BF82E               lwzx      r0,r27,r31
06AE0 06A60          7C600378               or        r0,r3,r0
06AE4 06A64          7C1BF92E               stwx      r0,r27,r31
06AE8 06A68          38210050               addi      SP,SP,80
06AEC 06A6C          80010008               lwz       r0,0x0008(SP)
06AF0 06A70   X      7C0803A6               mtlr      r0                        ; LR = 8
06AF4 06A74          BB41FFE8               lmw       r26,-0x0018(SP)
06AF8 06A78   X      4E800020               blr
06AFC 06A7C   X      7C0802A6               mflr      r0                        ; LR = 8
06B00 06A80          BF61FFEC               stmw      r27,-0x0014(SP)
06B04 06A84          90010008               stw       r0,0x0008(SP)
06B08 06A88          9421FEE0               stwu      SP,-0x0120(SP)
06B0C 06A8C   X      3BC0FFFF               li        r30,-1
06B10 06A90   X      7C9F2378               mr        r31,r4
06B14 06A94   X      388000C0               li        r4,192
06B18 06A98   X      7C7B1B78               mr        r27,r3
06B1C 06A9C          38610038               addi      r3,SP,56
06B20 06AA0   X      3980FFFF               li        r12,-1
06B24 06AA4          3F8C0001               addis     r28,r12,1
06B28 06AA8          480107F1               bl        $+0x107F0                 ; 0x00017298
06B2C 06AAC          80410014               lwz       RTOC,0x0014(SP)
06B30 06AB0          93C100F8               stw       r30,0x00F8(SP)
06B34 06AB4          38610038               addi      r3,SP,56
06B38 06AB8          B38100FC               sth       r28,0x00FC(SP)
06B3C 06ABC          388100F8               addi      r4,SP,248
06B40 06AC0   X      3BC00000               li        r30,0
06B44 06AC4          4BFFFED9               bl        $-0x0128                  ; 0x0000699C
06B48 06AC8   X      2C1F0000               cmpwi     r31,0
06B4C 06ACC   X      4182006C               beq       $+0x006C                  ; 0x00006B38
06B50 06AD0          38820600               addi      r4,RTOC,1536
06B54 06AD4          3BBF0004               addi      r29,r31,4
06B58 06AD8   X      7FA5EB78               mr        r5,r29
06B5C 06ADC          3884180A               addi      r4,r4,6154
06B60 06AE0   X      38600000               li        r3,0
06B64 06AE4          48002B25               bl        $+0x2B24                  ; 0x00009608
06B68 06AE8   X      60000000               nop
06B6C 06AEC          881F0004               lbz       r0,0x0004(r31)
06B70 06AF0   X      540007FF               clrlwi.   r0,r0,31
06B74 06AF4   X      4182002C               beq       $+0x002C                  ; 0x00006B20
06B78 06AF8          801F0004               lwz       r0,0x0004(r31)
06B7C 06AFC   X      2C00FFFF               cmpwi     r0,-1
06B80 06B00   X      40820010               bne       $+0x0010                  ; 0x00006B10
06B84 06B04          A07F0008               lhz       r3,0x0008(r31)
06B88 06B08   X      7C03E000               cmpw      r3,r28
06B8C 06B0C   X      41820020               beq       $+0x0020                  ; 0x00006B2C
06B90 06B10          389F0004               addi      r4,r31,4
06B94 06B14          38610038               addi      r3,SP,56
06B98 06B18          4BFFFE85               bl        $-0x017C                  ; 0x0000699C
06B9C 06B1C          48000010               b         $+0x0010                  ; 0x00006B2C
06BA0 06B20   X      2C1E0000               cmpwi     r30,0
06BA4 06B24   X      40820054               bne       $+0x0054                  ; 0x00006B78
06BA8 06B28   X      7FBEEB78               mr        r30,r29
06BAC 06B2C          83FF0000               lwz       r31,0x0000(r31)
06BB0 06B30   X      2C1F0000               cmpwi     r31,0
06BB4 06B34   X      4082FF9C               bne       $-0x0064                  ; 0x00006AD0
06BB8 06B38   X      2C1E0000               cmpwi     r30,0
06BBC 06B3C   X      41820068               beq       $+0x0068                  ; 0x00006BA4
06BC0 06B40          38610038               addi      r3,SP,56
06BC4 06B44   X      7FC4F378               mr        r4,r30
06BC8 06B48          4BFFFE55               bl        $-0x01AC                  ; 0x0000699C
06BCC 06B4C          38810038               addi      r4,SP,56
06BD0 06B50   X      7F63DB78               mr        r3,r27
06BD4 06B54          4BFFFB49               bl        $-0x04B8                  ; 0x0000669C
06BD8 06B58   X      2C030000               cmpwi     r3,0
06BDC 06B5C   X      41820030               beq       $+0x0030                  ; 0x00006B8C
06BE0 06B60          38820600               addi      r4,RTOC,1536
06BE4 06B64   X      38600000               li        r3,0
06BE8 06B68          38841854               addi      r4,r4,6228
06BEC 06B6C          48002A9D               bl        $+0x2A9C                  ; 0x00009608
06BF0 06B70   X      60000000               nop
06BF4 06B74          48000054               b         $+0x0054                  ; 0x00006BC8
06BF8 06B78          38820600               addi      r4,RTOC,1536
06BFC 06B7C          807B0048               lwz       r3,0x0048(r27)
06C00 06B80          38841823               addi      r4,r4,6179
06C04 06B84          48002275               bl        $+0x2274                  ; 0x00008DF8
06C08 06B88   X      60000000               nop
06C0C 06B8C   X      38600000               li        r3,0
06C10 06B90          38210120               addi      SP,SP,288
06C14 06B94          80010008               lwz       r0,0x0008(SP)
06C18 06B98   X      7C0803A6               mtlr      r0                        ; LR = 8
06C1C 06B9C          BB61FFEC               lmw       r27,-0x0014(SP)
06C20 06BA0   X      4E800020               blr
06C24 06BA4          819B0534               lwz       r12,0x0534(r27)
06C28 06BA8          806C0030               lwz       r3,0x0030(r12)
06C2C 06BAC          6463C000               oris      r3,r3,0xC000
06C30 06BB0          906C0030               stw       r3,0x0030(r12)
06C34 06BB4   X      38600000               li        r3,0
06C38 06BB8          38820600               addi      r4,RTOC,1536
06C3C 06BBC          38841879               addi      r4,r4,6265
06C40 06BC0          48002A49               bl        $+0x2A48                  ; 0x00009608
06C44 06BC4   X      60000000               nop
06C48 06BC8   X      38600001               li        r3,1
06C4C 06BCC          38210120               addi      SP,SP,288
06C50 06BD0          80010008               lwz       r0,0x0008(SP)
06C54 06BD4   X      7C0803A6               mtlr      r0                        ; LR = 8
06C58 06BD8          BB61FFEC               lmw       r27,-0x0014(SP)
06C5C 06BDC   X      4E800020               blr
06C60 06BE0   X      7C0802A6               mflr      r0                        ; LR = 8
06C64 06BE4          BE81FFD0               stmw      r20,-0x0030(SP)
06C68 06BE8          90010008               stw       r0,0x0008(SP)
06C6C 06BEC          9421FF90               stwu      SP,-0x0070(SP)
06C70 06BF0          828100A8               lwz       r20,0x00A8(SP)
06C74 06BF4   X      7D5B5378               mr        r27,r10
06C78 06BF8          8AA100AF               lbz       r21,0x00AF(SP)
06C7C 06BFC   X      7D3E4B78               mr        r30,r9
06C80 06C00          82E100B0               lwz       r23,0x00B0(SP)
06C84 06C04   X      7D1D4378               mr        r29,r8
06C88 06C08          82C100B4               lwz       r22,0x00B4(SP)
06C8C 06C0C   X      7CFA3B78               mr        r26,r7
06C90 06C10   X      7CD93378               mr        r25,r6
06C94 06C14   X      7CB82B78               mr        r24,r5
06C98 06C18   X      7C9C2378               mr        r28,r4
06C9C 06C1C   X      7C7F1B78               mr        r31,r3
06CA0 06C20   X      7FE3FB78               mr        r3,r31
06CA4 06C24          4BFFD441               bl        $-0x2BC0                  ; 0x00004064
06CA8 06C28   X      2C030000               cmpwi     r3,0
06CAC 06C2C   X      39200000               li        r9,0
06CB0 06C30   X      40820038               bne       $+0x0038                  ; 0x00006C68
06CB4 06C34          38820600               addi      r4,RTOC,1536
06CB8 06C38          807F0048               lwz       r3,0x0048(r31)
06CBC 06C3C          388418FB               addi      r4,r4,6395
06CC0 06C40          480021B9               bl        $+0x21B8                  ; 0x00008DF8
06CC4 06C44   X      60000000               nop
06CC8 06C48   X      7FE3FB78               mr        r3,r31
06CCC 06C4C          4BFFD419               bl        $-0x2BE8                  ; 0x00004064
06CD0 06C50   X      38600000               li        r3,0
06CD4 06C54          38210070               addi      SP,SP,112
06CD8 06C58          80010008               lwz       r0,0x0008(SP)
06CDC 06C5C   X      7C0803A6               mtlr      r0                        ; LR = 8
06CE0 06C60          BA81FFD0               lmw       r20,-0x0030(SP)
06CE4 06C64   X      4E800020               blr
06CE8 06C68          801F0544               lwz       r0,0x0544(r31)
06CEC 06C6C   X      2C000000               cmpwi     r0,0
06CF0 06C70   X      4082001C               bne       $+0x001C                  ; 0x00006C8C
06CF4 06C74          38820600               addi      r4,RTOC,1536
06CF8 06C78          807F0048               lwz       r3,0x0048(r31)
06CFC 06C7C          38841914               addi      r4,r4,6420
06D00 06C80          48002179               bl        $+0x2178                  ; 0x00008DF8
06D04 06C84   X      60000000               nop
06D08 06C88          4BFFFFC0               b         $-0x0040                  ; 0x00006C48
06D0C 06C8C          801F0578               lwz       r0,0x0578(r31)
06D10 06C90   X      2C000000               cmpwi     r0,0
06D14 06C94   X      4082001C               bne       $+0x001C                  ; 0x00006CB0
06D18 06C98          38820600               addi      r4,RTOC,1536
06D1C 06C9C          807F0048               lwz       r3,0x0048(r31)
06D20 06CA0          38841932               addi      r4,r4,6450
06D24 06CA4          48002155               bl        $+0x2154                  ; 0x00008DF8
06D28 06CA8   X      60000000               nop
06D2C 06CAC          4BFFFF9C               b         $-0x0064                  ; 0x00006C48
06D30 06CB0   X      2C1C0001               cmpwi     r28,1
06D34 06CB4   X      39000001               li        r8,1
06D38 06CB8   X      41820044               beq       $+0x0044                  ; 0x00006CFC
06D3C 06CBC   X      2C1C0002               cmpwi     r28,2
06D40 06CC0   X      4182005C               beq       $+0x005C                  ; 0x00006D1C
06D44 06CC4   X      2C1C0003               cmpwi     r28,3
06D48 06CC8   X      41820044               beq       $+0x0044                  ; 0x00006D0C
06D4C 06CCC   X      2C1C0004               cmpwi     r28,4
06D50 06CD0   X      4182005C               beq       $+0x005C                  ; 0x00006D2C
06D54 06CD4   X      7F83E378               mr        r3,r28
06D58 06CD8          48001365               bl        $+0x1364                  ; 0x0000803C
06D5C 06CDC   X      60000000               nop
06D60 06CE0          38820600               addi      r4,RTOC,1536
06D64 06CE4   X      7C651B78               mr        r5,r3
06D68 06CE8          807F0048               lwz       r3,0x0048(r31)
06D6C 06CEC          3884194F               addi      r4,r4,6479
06D70 06CF0          48002109               bl        $+0x2108                  ; 0x00008DF8
06D74 06CF4   X      60000000               nop
06D78 06CF8          4BFFFF50               b         $-0x00B0                  ; 0x00006C48
06D7C 06CFC          991F004E               stb       r8,0x004E(r31)
06D80 06D00          991F004D               stb       r8,0x004D(r31)
06D84 06D04          993F004F               stb       r9,0x004F(r31)
06D88 06D08          48000030               b         $+0x0030                  ; 0x00006D38
06D8C 06D0C          991F004E               stb       r8,0x004E(r31)
06D90 06D10          993F004D               stb       r9,0x004D(r31)
06D94 06D14          993F004F               stb       r9,0x004F(r31)
06D98 06D18          48000020               b         $+0x0020                  ; 0x00006D38
06D9C 06D1C          993F004E               stb       r9,0x004E(r31)
06DA0 06D20          991F004D               stb       r8,0x004D(r31)
06DA4 06D24          993F004F               stb       r9,0x004F(r31)
06DA8 06D28          48000010               b         $+0x0010                  ; 0x00006D38
06DAC 06D2C          993F004E               stb       r9,0x004E(r31)
06DB0 06D30          993F004D               stb       r9,0x004D(r31)
06DB4 06D34          991F004F               stb       r8,0x004F(r31)
06DB8 06D38          993F004C               stb       r9,0x004C(r31)
06DBC 06D3C   X      38800040               li        r4,64
06DC0 06D40          931F053C               stw       r24,0x053C(r31)
06DC4 06D44   X      38A00000               li        r5,0
06DC8 06D48          933F056C               stw       r25,0x056C(r31)
06DCC 06D4C          935F0570               stw       r26,0x0570(r31)
06DD0 06D50          93BF0594               stw       r29,0x0594(r31)
06DD4 06D54          93DF0598               stw       r30,0x0598(r31)
06DD8 06D58          92FF058C               stw       r23,0x058C(r31)
06DDC 06D5C          92DF0590               stw       r22,0x0590(r31)
06DE0 06D60          807F003C               lwz       r3,0x003C(r31)
06DE4 06D64          4800625D               bl        $+0x625C                  ; 0x0000CFC0
06DE8 06D68   X      60000000               nop
06DEC 06D6C   X      2C030000               cmpwi     r3,0
06DF0 06D70   X      4182001C               beq       $+0x001C                  ; 0x00006D8C
06DF4 06D74          38820600               addi      r4,RTOC,1536
06DF8 06D78          807F0048               lwz       r3,0x0048(r31)
06DFC 06D7C          3884189B               addi      r4,r4,6299
06E00 06D80          48002079               bl        $+0x2078                  ; 0x00008DF8
06E04 06D84   X      60000000               nop
06E08 06D88          4BFFFEC0               b         $-0x0140                  ; 0x00006C48
06E0C 06D8C          38610038               addi      r3,SP,56
06E10 06D90   X      3880000A               li        r4,10
06E14 06D94          3BC10038               addi      r30,SP,56
06E18 06D98          48010609               bl        $+0x10608                 ; 0x000173A0
06E1C 06D9C          80410014               lwz       RTOC,0x0014(SP)
06E20 06DA0          809E0004               lwz       r4,0x0004(r30)
06E24 06DA4          80610038               lwz       r3,0x0038(SP)
06E28 06DA8          48010611               bl        $+0x10610                 ; 0x000173B8
06E2C 06DAC          80410014               lwz       RTOC,0x0014(SP)
06E30 06DB0          809F0084               lwz       r4,0x0084(r31)
06E34 06DB4   X      2C040000               cmpwi     r4,0
06E38 06DB8   X      41820034               beq       $+0x0034                  ; 0x00006DEC
06E3C 06DBC   X      7FE3FB78               mr        r3,r31
06E40 06DC0          4BFFCB11               bl        $-0x34F0                  ; 0x000038D0
06E44 06DC4   X      2C030000               cmpwi     r3,0
06E48 06DC8   X      41820060               beq       $+0x0060                  ; 0x00006E28
06E4C 06DCC          8BDF004D               lbz       r30,0x004D(r31)
06E50 06DD0          7FC30034               cntlzw    r3,r30
06E54 06DD4   X      5463D97E               srwi      r3,r3,5
06E58 06DD8          7C8300D0               neg       r4,r3
06E5C 06DDC          5484056C               rlwinm    r4,r4,0,21,22
06E60 06DE0   X      3C848001               subis     r4,r4,32767
06E64 06DE4   X      3924C9FF               subi      r9,r4,13825
06E68 06DE8          48000058               b         $+0x0058                  ; 0x00006E40
06E6C 06DEC          88BF008D               lbz       r5,0x008D(r31)
06E70 06DF0   X      3BA00000               li        r29,0
06E74 06DF4   X      2C050000               cmpwi     r5,0
06E78 06DF8   X      40810030               ble       $+0x0030                  ; 0x00006E28
06E7C 06DFC          3BDF00B4               addi      r30,r31,180
06E80 06E00   X      7FE3FB78               mr        r3,r31
06E84 06E04   X      7FC4F378               mr        r4,r30
06E88 06E08          4BFFCAC9               bl        $-0x3538                  ; 0x000038D0
06E8C 06E0C   X      2C030000               cmpwi     r3,0
06E90 06E10   X      4082FFBC               bne       $-0x0044                  ; 0x00006DCC
06E94 06E14          8B5F008D               lbz       r26,0x008D(r31)
06E98 06E18          3BBD0001               addi      r29,r29,1
06E9C 06E1C   X      7C1DD000               cmpw      r29,r26
06EA0 06E20          3BDE001C               addi      r30,r30,28
06EA4 06E24   X      4180FFDC               blt       $-0x0024                  ; 0x00006E00
06EA8 06E28          38820600               addi      r4,RTOC,1536
06EAC 06E2C          807F0048               lwz       r3,0x0048(r31)
06EB0 06E30          388418B9               addi      r4,r4,6329
06EB4 06E34          48001FC5               bl        $+0x1FC4                  ; 0x00008DF8
06EB8 06E38   X      60000000               nop
06EBC 06E3C          4BFFFE0C               b         $-0x01F4                  ; 0x00006C48
06EC0 06E40          83DF0058               lwz       r30,0x0058(r31)
06EC4 06E44          913F0554               stw       r9,0x0554(r31)
06EC8 06E48   X      3FDEFFEC               subis     r30,r30,20
06ECC 06E4C   X      2C1E1011               cmpwi     r30,4113
06ED0 06E50   X      41820014               beq       $+0x0014                  ; 0x00006E64
06ED4 06E54          807F0534               lwz       r3,0x0534(r31)
06ED8 06E58          80830030               lwz       r4,0x0030(r3)
06EDC 06E5C          54840463               rlwinm.   r4,r4,0,17,17
06EE0 06E60   X      41820020               beq       $+0x0020                  ; 0x00006E80
06EE4 06E64   X      38A09680               li        r5,-27008
06EE8 06E68          3CA50099               addis     r5,r5,153
06EEC 06E6C          90BB0000               stw       r5,0x0000(r27)
06EF0 06E70          807F0554               lwz       r3,0x0554(r31)
06EF4 06E74          5463066E               rlwinm    r3,r3,0,25,23
06EF8 06E78          907F0554               stw       r3,0x0554(r31)
06EFC 06E7C          4800001C               b         $+0x001C                  ; 0x00006E98
06F00 06E80   X      3880E100               li        r4,-7936
06F04 06E84          3C8405F6               addis     r4,r4,1526
06F08 06E88          909B0000               stw       r4,0x0000(r27)
06F0C 06E8C          807F0554               lwz       r3,0x0554(r31)
06F10 06E90          60630080               ori       r3,r3,0x0080
06F14 06E94          907F0554               stw       r3,0x0554(r31)
06F18 06E98          38820600               addi      r4,RTOC,1536
06F1C 06E9C          807F0048               lwz       r3,0x0048(r31)
06F20 06EA0          388418DA               addi      r4,r4,6362
06F24 06EA4          48002765               bl        $+0x2764                  ; 0x00009608
06F28 06EA8   X      60000000               nop
06F2C 06EAC   X      2C150000               cmpwi     r21,0
06F30 06EB0   X      4182001C               beq       $+0x001C                  ; 0x00006ECC
06F34 06EB4          83DF0534               lwz       r30,0x0534(r31)
06F38 06EB8          807E0030               lwz       r3,0x0030(r30)
06F3C 06EBC          64630800               oris      r3,r3,0x0800
06F40 06EC0          907E0030               stw       r3,0x0030(r30)
06F44 06EC4          48010585               bl        $+0x10584                 ; 0x00017448
06F48 06EC8          80410014               lwz       RTOC,0x0014(SP)
06F4C 06ECC   X      7FE3FB78               mr        r3,r31
06F50 06ED0   X      7E84A378               mr        r4,r20
06F54 06ED4          4BFFFBA9               bl        $-0x0458                  ; 0x00006A7C
06F58 06ED8   X      2C030000               cmpwi     r3,0
06F5C 06EDC   X      4082001C               bne       $+0x001C                  ; 0x00006EF8
06F60 06EE0          38820600               addi      r4,RTOC,1536
06F64 06EE4          807F0048               lwz       r3,0x0048(r31)
06F68 06EE8          3884196A               addi      r4,r4,6506
06F6C 06EEC          48001F0D               bl        $+0x1F0C                  ; 0x00008DF8
06F70 06EF0   X      60000000               nop
06F74 06EF4          4BFFFD54               b         $-0x02AC                  ; 0x00006C48
06F78 06EF8          8BBF004E               lbz       r29,0x004E(r31)
06F7C 06EFC   X      2C1D0000               cmpwi     r29,0
06F80 06F00   X      40820030               bne       $+0x0030                  ; 0x00006F30
06F84 06F04          807F0538               lwz       r3,0x0538(r31)
06F88 06F08          48006075               bl        $+0x6074                  ; 0x0000CF7C
06F8C 06F0C   X      60000000               nop
06F90 06F10   X      3860A9EB               li        r3,-22037
06F94 06F14          3C630002               addis     r3,r3,2
06F98 06F18          48010609               bl        $+0x10608                 ; 0x00017520
06F9C 06F1C          80410014               lwz       RTOC,0x0014(SP)
06FA0 06F20          83DF0534               lwz       r30,0x0534(r31)
06FA4 06F24          907E0038               stw       r3,0x0038(r30)
06FA8 06F28          48010521               bl        $+0x10520                 ; 0x00017448
06FAC 06F2C          80410014               lwz       RTOC,0x0014(SP)
06FB0 06F30   X      7F83E378               mr        r3,r28
06FB4 06F34          48001109               bl        $+0x1108                  ; 0x0000803C
06FB8 06F38   X      60000000               nop
06FBC 06F3C          38820600               addi      r4,RTOC,1536
06FC0 06F40   X      7C651B78               mr        r5,r3
06FC4 06F44          807F0048               lwz       r3,0x0048(r31)
06FC8 06F48          3884198C               addi      r4,r4,6540
06FCC 06F4C          480026BD               bl        $+0x26BC                  ; 0x00009608
06FD0 06F50   X      60000000               nop
06FD4 06F54   X      38600001               li        r3,1
06FD8 06F58          38210070               addi      SP,SP,112
06FDC 06F5C          80010008               lwz       r0,0x0008(SP)
06FE0 06F60   X      7C0803A6               mtlr      r0                        ; LR = 8
06FE4 06F64          BA81FFD0               lmw       r20,-0x0030(SP)
06FE8 06F68   X      4E800020               blr
06FEC 06F6C   X      7C0802A6               mflr      r0                        ; LR = 8
06FF0 06F70          93E1FFFC               stw       r31,-0x0004(SP)
06FF4 06F74          90010008               stw       r0,0x0008(SP)
06FF8 06F78          9421FFC0               stwu      SP,-0x0040(SP)
06FFC 06F7C          398204D4               addi      r12,RTOC,1236
07000 06F80   X      7C7F1B78               mr        r31,r3
07004 06F84          38820600               addi      r4,RTOC,1536
07008 06F88   X      38600000               li        r3,0
0700C 06F8C          80AC0000               lwz       r5,0x0000(r12)
07010 06F90          3884199A               addi      r4,r4,6554
07014 06F94          48002675               bl        $+0x2674                  ; 0x00009608
07018 06F98   X      60000000               nop
0701C 06F9C   X      2C1F0000               cmpwi     r31,0
07020 06FA0   X      4082001C               bne       $+0x001C                  ; 0x00006FBC
07024 06FA4   X      38600000               li        r3,0
07028 06FA8          38210040               addi      SP,SP,64
0702C 06FAC          80010008               lwz       r0,0x0008(SP)
07030 06FB0   X      7C0803A6               mtlr      r0                        ; LR = 8
07034 06FB4          83E1FFFC               lwz       r31,-0x0004(SP)
07038 06FB8   X      4E800020               blr
0703C 06FBC   X      7FE3FB78               mr        r3,r31
07040 06FC0          4BFFD0A5               bl        $-0x2F5C                  ; 0x00004064
07044 06FC4          807F0538               lwz       r3,0x0538(r31)
07048 06FC8          48005D55               bl        $+0x5D54                  ; 0x0000CD1C
0704C 06FCC   X      60000000               nop
07050 06FD0          907F0538               stw       r3,0x0538(r31)
07054 06FD4   X      38800040               li        r4,64
07058 06FD8          807F003C               lwz       r3,0x003C(r31)
0705C 06FDC   X      3CA08000               lis       r5,-32768
07060 06FE0          48005FE1               bl        $+0x5FE0                  ; 0x0000CFC0
07064 06FE4   X      60000000               nop
07068 06FE8          807F003C               lwz       r3,0x003C(r31)
0706C 06FEC   X      38800004               li        r4,4
07070 06FF0   X      38A00000               li        r5,0
07074 06FF4          48005FCD               bl        $+0x5FCC                  ; 0x0000CFC0
07078 06FF8   X      60000000               nop
0707C 06FFC          807F0540               lwz       r3,0x0540(r31)
07080 07000   X      38800000               li        r4,0
07084 07004          48002C2D               bl        $+0x2C2C                  ; 0x00009C30
07088 07008   X      60000000               nop
0708C 0700C          907F0540               stw       r3,0x0540(r31)
07090 07010   X      38800000               li        r4,0
07094 07014          807F0574               lwz       r3,0x0574(r31)
07098 07018          48002C19               bl        $+0x2C18                  ; 0x00009C30
0709C 0701C   X      60000000               nop
070A0 07020          907F0574               stw       r3,0x0574(r31)
070A4 07024   X      7FE3FB78               mr        r3,r31
070A8 07028   X      3880003C               li        r4,60
070AC 0702C          48002C8D               bl        $+0x2C8C                  ; 0x00009CB8
070B0 07030   X      60000000               nop
070B4 07034          38210040               addi      SP,SP,64
070B8 07038          80010008               lwz       r0,0x0008(SP)
070BC 0703C   X      7C0803A6               mtlr      r0                        ; LR = 8
070C0 07040          83E1FFFC               lwz       r31,-0x0004(SP)
070C4 07044   X      4E800020               blr
070C8 07048   X      7C0802A6               mflr      r0                        ; LR = 8
070CC 0704C          BE61FFCC               stmw      r19,-0x0034(SP)
070D0 07050          90010008               stw       r0,0x0008(SP)
070D4 07054          9421FF90               stwu      SP,-0x0070(SP)
070D8 07058          82A2FF24               lwz       r21,-0x00DC(RTOC)
070DC 0705C   X      7D5B5378               mr        r27,r10
070E0 07060          828100A8               lwz       r20,0x00A8(SP)
070E4 07064   X      7D3A4B78               mr        r26,r9
070E8 07068          826100AC               lwz       r19,0x00AC(SP)
070EC 0706C   X      7D194378               mr        r25,r8
070F0 07070   X      7CFE3B78               mr        r30,r7
070F4 07074   X      7CD83378               mr        r24,r6
070F8 07078   X      7CBD2B78               mr        r29,r5
070FC 0707C   X      7C972378               mr        r23,r4
07100 07080   X      7C7C1B78               mr        r28,r3
07104 07084          83E2FFA8               lwz       r31,-0x0058(RTOC)
07108 07088   X      38800000               li        r4,0
0710C 0708C          80A2FFAC               lwz       r5,-0x0054(RTOC)
07110 07090   X      7FC3F378               mr        r3,r30
07114 07094          989F0000               stb       r4,0x0000(r31)
07118 07098   X      3AC00000               li        r22,0
0711C 0709C          98850000               stb       r4,0x0000(r5)
07120 070A0          38820600               addi      r4,RTOC,1536
07124 070A4          80B50000               lwz       r5,0x0000(r21)
07128 070A8          388419A8               addi      r4,r4,6568
0712C 070AC          4800255D               bl        $+0x255C                  ; 0x00009608
07130 070B0   X      60000000               nop
07134 070B4   X      3860068C               li        r3,1676
07138 070B8   X      38800001               li        r4,1
0713C 070BC          48002C59               bl        $+0x2C58                  ; 0x00009D14
07140 070C0   X      60000000               nop
07144 070C4   X      7C7F1B78               mr        r31,r3
07148 070C8   X      2C1F0000               cmpwi     r31,0
0714C 070CC   X      4082001C               bne       $+0x001C                  ; 0x000070E8
07150 070D0          38820600               addi      r4,RTOC,1536
07154 070D4   X      38600000               li        r3,0
07158 070D8          388419B5               addi      r4,r4,6581
0715C 070DC          48001D1D               bl        $+0x1D1C                  ; 0x00008DF8
07160 070E0   X      60000000               nop
07164 070E4          4800015C               b         $+0x015C                  ; 0x00007240
07168 070E8          38020058               addi      r0,RTOC,88
0716C 070EC   X      38E00000               li        r7,0
07170 070F0          901F0004               stw       r0,0x0004(r31)
07174 070F4          8062FF58               lwz       r3,-0x00A8(RTOC)
07178 070F8          801F0538               lwz       r0,0x0538(r31)
0717C 070FC          907F0008               stw       r3,0x0008(r31)
07180 07100   X      2C000000               cmpwi     r0,0
07184 07104          38820048               addi      r4,RTOC,72
07188 07108          909F000C               stw       r4,0x000C(r31)
0718C 0710C          80A2FF60               lwz       r5,-0x00A0(RTOC)
07190 07110          90BF0010               stw       r5,0x0010(r31)
07194 07114          38C20068               addi      r6,RTOC,104
07198 07118          90DF0014               stw       r6,0x0014(r31)
0719C 0711C          90FF0018               stw       r7,0x0018(r31)
071A0 07120          39020070               addi      r8,RTOC,112
071A4 07124          911F001C               stw       r8,0x001C(r31)
071A8 07128          8122FF6C               lwz       r9,-0x0094(RTOC)
071AC 0712C          913F0020               stw       r9,0x0020(r31)
071B0 07130          39420080               addi      r10,RTOC,128
071B4 07134          915F0024               stw       r10,0x0024(r31)
071B8 07138          8162FF74               lwz       r11,-0x008C(RTOC)
071BC 0713C          917F0028               stw       r11,0x0028(r31)
071C0 07140          39820040               addi      r12,RTOC,64
071C4 07144          919F002C               stw       r12,0x002C(r31)
071C8 07148          38020098               addi      r0,RTOC,152
071CC 0714C          901F0030               stw       r0,0x0030(r31)
071D0 07150          38020030               addi      r0,RTOC,48
071D4 07154          901F0000               stw       r0,0x0000(r31)
071D8 07158          380200A0               addi      r0,RTOC,160
071DC 0715C          901F0034               stw       r0,0x0034(r31)
071E0 07160          38020038               addi      r0,RTOC,56
071E4 07164          939F003C               stw       r28,0x003C(r31)
071E8 07168          901F0038               stw       r0,0x0038(r31)
071EC 0716C          92FF0040               stw       r23,0x0040(r31)
071F0 07170          93BF0044               stw       r29,0x0044(r31)
071F4 07174          931F0054               stw       r24,0x0054(r31)
071F8 07178          93DF0048               stw       r30,0x0048(r31)
071FC 0717C   X      40820040               bne       $+0x0040                  ; 0x000071BC
07200 07180          80A2FF8C               lwz       r5,-0x0074(RTOC)
07204 07184   X      7F83E378               mr        r3,r28
07208 07188   X      38800000               li        r4,0
0720C 0718C   X      7FE6FB78               mr        r6,r31
07210 07190          48005C55               bl        $+0x5C54                  ; 0x0000CDE4
07214 07194   X      60000000               nop
07218 07198          907F0538               stw       r3,0x0538(r31)
0721C 0719C   X      2C030000               cmpwi     r3,0
07220 071A0   X      4082001C               bne       $+0x001C                  ; 0x000071BC
07224 071A4          38820600               addi      r4,RTOC,1536
07228 071A8          807F0048               lwz       r3,0x0048(r31)
0722C 071AC          388419D4               addi      r4,r4,6612
07230 071B0          48001C49               bl        $+0x1C48                  ; 0x00008DF8
07234 071B4   X      60000000               nop
07238 071B8          48000088               b         $+0x0088                  ; 0x00007240
0723C 071BC   X      7FE3FB78               mr        r3,r31
07240 071C0          4BFFCC69               bl        $-0x3398                  ; 0x00003E28
07244 071C4   X      2C030000               cmpwi     r3,0
07248 071C8   X      41820078               beq       $+0x0078                  ; 0x00007240
0724C 071CC   X      2C1D0000               cmpwi     r29,0
07250 071D0   X      40820014               bne       $+0x0014                  ; 0x000071E4
07254 071D4   X      7FE3FB78               mr        r3,r31
07258 071D8          4BFFAAB1               bl        $-0x5550                  ; 0x00001C88
0725C 071DC   X      2C030000               cmpwi     r3,0
07260 071E0   X      41820060               beq       $+0x0060                  ; 0x00007240
07264 071E4          9ADF004C               stb       r22,0x004C(r31)
07268 071E8   X      7FE3FB78               mr        r3,r31
0726C 071EC          4BFFCE79               bl        $-0x3188                  ; 0x00004064
07270 071F0   X      2C030000               cmpwi     r3,0
07274 071F4   X      4182004C               beq       $+0x004C                  ; 0x00007240
07278 071F8          801F0058               lwz       r0,0x0058(r31)
0727C 071FC   X      38E005EA               li        r7,1514
07280 07200          809F0054               lwz       r4,0x0054(r31)
07284 07204   X      390005EE               li        r8,1518
07288 07208   X      7FE3FB78               mr        r3,r31
0728C 0720C          90040000               stw       r0,0x0000(r4)
07290 07210          80BF005C               lwz       r5,0x005C(r31)
07294 07214          90B40000               stw       r5,0x0000(r20)
07298 07218          80DF0078               lwz       r6,0x0078(r31)
0729C 0721C          90D30000               stw       r6,0x0000(r19)
072A0 07220          90F90000               stw       r7,0x0000(r25)
072A4 07224          911A0000               stw       r8,0x0000(r26)
072A8 07228          90FB0000               stw       r7,0x0000(r27)
072AC 0722C          38210070               addi      SP,SP,112
072B0 07230          80010008               lwz       r0,0x0008(SP)
072B4 07234   X      7C0803A6               mtlr      r0                        ; LR = 8
072B8 07238          BA61FFCC               lmw       r19,-0x0034(SP)
072BC 0723C   X      4E800020               blr
072C0 07240          38820600               addi      r4,RTOC,1536
072C4 07244   X      38600000               li        r3,0
072C8 07248          80B50000               lwz       r5,0x0000(r21)
072CC 0724C          3884199A               addi      r4,r4,6554
072D0 07250          480023B9               bl        $+0x23B8                  ; 0x00009608
072D4 07254   X      60000000               nop
072D8 07258   X      2C1F0000               cmpwi     r31,0
072DC 0725C   X      4182007C               beq       $+0x007C                  ; 0x000072D8
072E0 07260   X      7FE3FB78               mr        r3,r31
072E4 07264          4BFFCE01               bl        $-0x3200                  ; 0x00004064
072E8 07268          807F0538               lwz       r3,0x0538(r31)
072EC 0726C          48005AB1               bl        $+0x5AB0                  ; 0x0000CD1C
072F0 07270   X      60000000               nop
072F4 07274          907F0538               stw       r3,0x0538(r31)
072F8 07278   X      38800040               li        r4,64
072FC 0727C          807F003C               lwz       r3,0x003C(r31)
07300 07280   X      3CA08000               lis       r5,-32768
07304 07284          48005D3D               bl        $+0x5D3C                  ; 0x0000CFC0
07308 07288   X      60000000               nop
0730C 0728C          807F003C               lwz       r3,0x003C(r31)
07310 07290   X      38800004               li        r4,4
07314 07294   X      38A00000               li        r5,0
07318 07298          48005D29               bl        $+0x5D28                  ; 0x0000CFC0
0731C 0729C   X      60000000               nop
07320 072A0          807F0540               lwz       r3,0x0540(r31)
07324 072A4   X      38800000               li        r4,0
07328 072A8          48002989               bl        $+0x2988                  ; 0x00009C30
0732C 072AC   X      60000000               nop
07330 072B0          907F0540               stw       r3,0x0540(r31)
07334 072B4   X      38800000               li        r4,0
07338 072B8          807F0574               lwz       r3,0x0574(r31)
0733C 072BC          48002975               bl        $+0x2974                  ; 0x00009C30
07340 072C0   X      60000000               nop
07344 072C4          907F0574               stw       r3,0x0574(r31)
07348 072C8   X      7FE3FB78               mr        r3,r31
0734C 072CC   X      3880003C               li        r4,60
07350 072D0          480029E9               bl        $+0x29E8                  ; 0x00009CB8
07354 072D4   X      60000000               nop
07358 072D8          38820600               addi      r4,RTOC,1536
0735C 072DC   X      38600000               li        r3,0
07360 072E0          388419F3               addi      r4,r4,6643
07364 072E4          48001B15               bl        $+0x1B14                  ; 0x00008DF8
07368 072E8   X      60000000               nop
0736C 072EC   X      38600000               li        r3,0
07370 072F0          38210070               addi      SP,SP,112
07374 072F4          80010008               lwz       r0,0x0008(SP)
07378 072F8   X      7C0803A6               mtlr      r0                        ; LR = 8
0737C 072FC          BA61FFCC               lmw       r19,-0x0034(SP)
07380 07300   X      4E800020               blr
07384 07304          7C042A14               add       r0,r4,r5
07388 07308          90830000               stw       r4,0x0000(r3)
0738C 0730C   X      38C00000               li        r6,0
07390 07310          90030004               stw       r0,0x0004(r3)
07394 07314          90830008               stw       r4,0x0008(r3)
07398 07318          98C40000               stb       r6,0x0000(r4)
0739C 0731C   X      4E800020               blr
073A0 07320   X      7C0802A6               mflr      r0                        ; LR = 8
073A4 07324          93E1FFFC               stw       r31,-0x0004(SP)
073A8 07328          90010008               stw       r0,0x0008(SP)
073AC 0732C          9421FFB0               stwu      SP,-0x0050(SP)
073B0 07330          90A10070               stw       r5,0x0070(SP)
073B4 07334          90C10074               stw       r6,0x0074(SP)
073B8 07338          90E10078               stw       r7,0x0078(SP)
073BC 0733C          9101007C               stw       r8,0x007C(SP)
073C0 07340          91210080               stw       r9,0x0080(SP)
073C4 07344          91410084               stw       r10,0x0084(SP)
073C8 07348          90610038               stw       r3,0x0038(SP)
073CC 0734C          7C032214               add       r0,r3,r4
073D0 07350          9001003C               stw       r0,0x003C(SP)
073D4 07354   X      3BE00000               li        r31,0
073D8 07358          90610040               stw       r3,0x0040(SP)
073DC 0735C          38C10074               addi      r6,SP,116
073E0 07360          80A10070               lwz       r5,0x0070(SP)
073E4 07364          9BE30000               stb       r31,0x0000(r3)
073E8 07368          38610038               addi      r3,SP,56
073EC 0736C          388200B8               addi      r4,RTOC,184
073F0 07370          480001A9               bl        $+0x01A8                  ; 0x00007518
073F4 07374          81810040               lwz       r12,0x0040(SP)
073F8 07378          9BEC0000               stb       r31,0x0000(r12)
073FC 0737C          38210050               addi      SP,SP,80
07400 07380          80010008               lwz       r0,0x0008(SP)
07404 07384   X      7C0803A6               mtlr      r0                        ; LR = 8
07408 07388          83E1FFFC               lwz       r31,-0x0004(SP)
0740C 0738C   X      4E800020               blr
07410 07390   X      7C0802A6               mflr      r0                        ; LR = 8
07414 07394          93E1FFFC               stw       r31,-0x0004(SP)
07418 07398          90010008               stw       r0,0x0008(SP)
0741C 0739C          9421FFC0               stwu      SP,-0x0040(SP)
07420 073A0          90610058               stw       r3,0x0058(SP)
07424 073A4          9081005C               stw       r4,0x005C(SP)
07428 073A8          39810058               addi      r12,SP,88
0742C 073AC          80610058               lwz       r3,0x0058(SP)
07430 073B0          808C0004               lwz       r4,0x0004(r12)
07434 073B4          83E2FF98               lwz       r31,-0x0068(RTOC)
07438 073B8          4800FF89               bl        $+0xFF88                  ; 0x00017340
0743C 073BC          80410014               lwz       RTOC,0x0014(SP)
07440 073C0   X      2C030000               cmpwi     r3,0
07444 073C4   X      408000CC               bge       $+0x00CC                  ; 0x00007490
07448 073C8          7D2300D0               neg       r9,r3
0744C 073CC   X      2C0903E7               cmpwi     r9,999
07450 073D0   X      41810014               bgt       $+0x0014                  ; 0x000073E4
07454 073D4          80A2FF90               lwz       r5,-0x0070(RTOC)
07458 073D8   X      7D264B78               mr        r6,r9
0745C 073DC   X      38E00000               li        r7,0
07460 073E0          48000114               b         $+0x0114                  ; 0x000074F4
07464 073E4   X      3980423F               li        r12,16959
07468 073E8          3C0C000F               addis     r0,r12,15
0746C 073EC   X      7C090000               cmpw      r9,r0
07470 073F0   X      41810050               bgt       $+0x0050                  ; 0x00007440
07474 073F4   X      38604DD3               li        r3,19923
07478 073F8   X      552A0FFE               srwi      r10,r9,31
0747C 073FC          3C631062               addis     r3,r3,4194
07480 07400          80A2FF90               lwz       r5,-0x0070(RTOC)
07484 07404   X      38E0851F               li        r7,-31457
07488 07408          7C834896               mulhw     r4,r3,r9
0748C 0740C          38A50009               addi      r5,r5,9
07490 07410          3CE751EC               addis     r7,r7,20972
07494 07414          7C843670               srawi     r4,r4,6
07498 07418          7D645214               add       r11,r4,r10
0749C 0741C   X      55280FFE               srwi      r8,r9,31
074A0 07420          7CC44214               add       r6,r4,r8
074A4 07424          1D6B03E8               mulli     r11,r11,1000
074A8 07428   X      7D8B4850               sub       r12,r9,r11
074AC 0742C          7CE76096               mulhw     r7,r7,r12
074B0 07430          7CE72E70               srawi     r7,r7,5
074B4 07434   X      55800FFE               srwi      r0,r12,31
074B8 07438          7CE70214               add       r7,r7,r0
074BC 0743C          480000B8               b         $+0x00B8                  ; 0x000074F4
074C0 07440   X      3980DE83               li        r12,-8573
074C4 07444   X      55280FFE               srwi      r8,r9,31
074C8 07448          3C0C431C               addis     r0,r12,17180
074CC 0744C          80A2FF90               lwz       r5,-0x0070(RTOC)
074D0 07450   X      38E0B589               li        r7,-19063
074D4 07454          7C604896               mulhw     r3,r0,r9
074D8 07458          38A50012               addi      r5,r5,18
074DC 0745C          3CE714F9               addis     r7,r7,5369
074E0 07460          7C639670               srawi     r3,r3,18
074E4 07464          7D434214               add       r10,r3,r8
074E8 07468   X      55240FFE               srwi      r4,r9,31
074EC 0746C          7CC32214               add       r6,r3,r4
074F0 07470          1D4A3D09               mulli     r10,r10,15625
074F4 07474   X      554A3032               slwi      r10,r10,6
074F8 07478   X      7D6A4850               sub       r11,r9,r10
074FC 0747C          7CE75896               mulhw     r7,r7,r11
07500 07480          7CE76E70               srawi     r7,r7,13
07504 07484   X      556C0FFE               srwi      r12,r11,31
07508 07488          7CE76214               add       r7,r7,r12
0750C 0748C          48000068               b         $+0x0068                  ; 0x000074F4
07510 07490   X      2C0303E8               cmpwi     r3,1000
07514 07494   X      41800050               blt       $+0x0050                  ; 0x000074E4
07518 07498   X      39804DD3               li        r12,19923
0751C 0749C   X      54690FFE               srwi      r9,r3,31
07520 074A0          3C0C1062               addis     r0,r12,4194
07524 074A4          80A2FF90               lwz       r5,-0x0070(RTOC)
07528 074A8   X      38E0851F               li        r7,-31457
0752C 074AC          7C801896               mulhw     r4,r0,r3
07530 074B0          38A50012               addi      r5,r5,18
07534 074B4          3CE751EC               addis     r7,r7,20972
07538 074B8          7C843670               srawi     r4,r4,6
0753C 074BC          7D444A14               add       r10,r4,r9
07540 074C0   X      54680FFE               srwi      r8,r3,31
07544 074C4          7CC44214               add       r6,r4,r8
07548 074C8          1D4A03E8               mulli     r10,r10,1000
0754C 074CC   X      7D6A1850               sub       r11,r3,r10
07550 074D0          7CE75896               mulhw     r7,r7,r11
07554 074D4          7CE72E70               srawi     r7,r7,5
07558 074D8   X      556C0FFE               srwi      r12,r11,31
0755C 074DC          7CE76214               add       r7,r7,r12
07560 074E0          48000014               b         $+0x0014                  ; 0x000074F4
07564 074E4          80A2FF90               lwz       r5,-0x0070(RTOC)
07568 074E8   X      7C661B78               mr        r6,r3
0756C 074EC          38A50009               addi      r5,r5,9
07570 074F0   X      38E00000               li        r7,0
07574 074F4   X      38800040               li        r4,64
07578 074F8   X      7FE3FB78               mr        r3,r31
0757C 074FC          4BFFFE25               bl        $-0x01DC                  ; 0x00007320
07580 07500   X      7FE3FB78               mr        r3,r31
07584 07504          38210040               addi      SP,SP,64
07588 07508          80010008               lwz       r0,0x0008(SP)
0758C 0750C   X      7C0803A6               mtlr      r0                        ; LR = 8
07590 07510          83E1FFFC               lwz       r31,-0x0004(SP)
07594 07514   X      4E800020               blr
07598 07518          7D800026               mfcr      r12
0759C 0751C   X      7C0802A6               mflr      r0                        ; LR = 8
075A0 07520          BF01FFE0               stmw      r24,-0x0020(SP)
075A4 07524          91810004               stw       r12,0x0004(SP)
075A8 07528          90010008               stw       r0,0x0008(SP)
075AC 0752C          9421FF80               stwu      SP,-0x0080(SP)
075B0 07530          9081009C               stw       r4,0x009C(SP)
075B4 07534          88050000               lbz       r0,0x0000(r5)
075B8 07538          7C000775               extsb.    r0,r0
075BC 0753C   X      40820024               bne       $+0x0024                  ; 0x00007560
075C0 07540   X      38600000               li        r3,0
075C4 07544          38210080               addi      SP,SP,128
075C8 07548          80010008               lwz       r0,0x0008(SP)
075CC 0754C          81810004               lwz       r12,0x0004(SP)
075D0 07550   X      7C0803A6               mtlr      r0                        ; LR = 8
075D4 07554          BB01FFE0               lmw       r24,-0x0020(SP)
075D8 07558          7D838120               mtcrf     56,r12
075DC 0755C   X      4E800020               blr
075E0 07560   X      3B600000               li        r27,0
075E4 07564   X      7CD93378               mr        r25,r6
075E8 07568   X      7CBE2B78               mr        r30,r5
075EC 0756C   X      7C7A1B78               mr        r26,r3
075F0 07570          889E0000               lbz       r4,0x0000(r30)
075F4 07574          7C890774               extsb     r9,r4
075F8 07578   X      2C090025               cmpwi     r9,37
075FC 0757C   X      41820070               beq       $+0x0070                  ; 0x000075EC
07600 07580   X      2C09000D               cmpwi     r9,13
07604 07584          3B7B0001               addi      r27,r27,1
07608 07588   X      40820040               bne       $+0x0040                  ; 0x000075C8
0760C 0758C          8181009C               lwz       r12,0x009C(SP)
07610 07590   X      7F44D378               mr        r4,r26
07614 07594   X      3860000A               li        r3,10
07618 07598          480103C1               bl        $+0x103C0                 ; 0x00017958
0761C 0759C          80410014               lwz       RTOC,0x0014(SP)
07620 075A0   X      2C03FFFF               cmpwi     r3,-1
07624 075A4   X      40820024               bne       $+0x0024                  ; 0x000075C8
07628 075A8   X      3860FFFF               li        r3,-1
0762C 075AC          38210080               addi      SP,SP,128
07630 075B0          80010008               lwz       r0,0x0008(SP)
07634 075B4          81810004               lwz       r12,0x0004(SP)
07638 075B8   X      7C0803A6               mtlr      r0                        ; LR = 8
0763C 075BC          BB01FFE0               lmw       r24,-0x0020(SP)
07640 075C0          7D838120               mtcrf     56,r12
07644 075C4   X      4E800020               blr
07648 075C8          887E0000               lbz       r3,0x0000(r30)
0764C 075CC   X      7F44D378               mr        r4,r26
07650 075D0          8181009C               lwz       r12,0x009C(SP)
07654 075D4          7C630774               extsb     r3,r3
07658 075D8          48010381               bl        $+0x10380                 ; 0x00017958
0765C 075DC          80410014               lwz       RTOC,0x0014(SP)
07660 075E0   X      2C03FFFF               cmpwi     r3,-1
07664 075E4   X      4182FFC4               beq       $-0x003C                  ; 0x000075A8
07668 075E8          48000960               b         $+0x0960                  ; 0x00007F48
0766C 075EC          887E0001               lbz       r3,0x0001(r30)
07670 075F0          3BDE0001               addi      r30,r30,1
07674 075F4          7C630774               extsb     r3,r3
07678 075F8   X      3863FFDB               subi      r3,r3,37
0767C 075FC   X      2C030000               cmpwi     r3,0
07680 07600   X      4082002C               bne       $+0x002C                  ; 0x0000762C
07684 07604          8181009C               lwz       r12,0x009C(SP)
07688 07608   X      7F44D378               mr        r4,r26
0768C 0760C   X      38600025               li        r3,37
07690 07610          3B7B0001               addi      r27,r27,1
07694 07614          48010345               bl        $+0x10344                 ; 0x00017958
07698 07618          80410014               lwz       RTOC,0x0014(SP)
0769C 0761C          38630001               addi      r3,r3,1
076A0 07620   X      2C030000               cmpwi     r3,0
076A4 07624   X      4182FF84               beq       $-0x007C                  ; 0x000075A8
076A8 07628          48000920               b         $+0x0920                  ; 0x00007F48
076AC 0762C          3BE10057               addi      r31,SP,87
076B0 07630   X      3BA00000               li        r29,0
076B4 07634   X      39600000               li        r11,0
076B8 07638   X      38A00000               li        r5,0
076BC 0763C   X      38E00000               li        r7,0
076C0 07640   X      38800000               li        r4,0
076C4 07644   X      3B800000               li        r28,0
076C8 07648   X      39000000               li        r8,0
076CC 0764C   X      39400000               li        r10,0
076D0 07650   X      38600000               li        r3,0
076D4 07654          88DE0000               lbz       r6,0x0000(r30)
076D8 07658          7CC90774               extsb     r9,r6
076DC 0765C   X      2C090023               cmpwi     r9,35
076E0 07660   X      4182005C               beq       $+0x005C                  ; 0x000076BC
076E4 07664   X      41810018               bgt       $+0x0018                  ; 0x0000767C
076E8 07668   X      2C090000               cmpwi     r9,0
076EC 0766C   X      4182FF3C               beq       $-0x00C4                  ; 0x000075A8
076F0 07670   X      2C090020               cmpwi     r9,32
076F4 07674   X      41820040               beq       $+0x0040                  ; 0x000076B4
076F8 07678          48000054               b         $+0x0054                  ; 0x000076CC
076FC 0767C   X      2C09002D               cmpwi     r9,45
07700 07680   X      41820020               beq       $+0x0020                  ; 0x000076A0
07704 07684   X      41810010               bgt       $+0x0010                  ; 0x00007694
07708 07688   X      2C09002B               cmpwi     r9,43
0770C 0768C   X      41820020               beq       $+0x0020                  ; 0x000076AC
07710 07690          4800003C               b         $+0x003C                  ; 0x000076CC
07714 07694   X      2C090030               cmpwi     r9,48
07718 07698   X      4182002C               beq       $+0x002C                  ; 0x000076C4
0771C 0769C          48000030               b         $+0x0030                  ; 0x000076CC
07720 076A0   X      3BA00001               li        r29,1
07724 076A4          3BDE0001               addi      r30,r30,1
07728 076A8          4BFFFFAC               b         $-0x0054                  ; 0x00007654
0772C 076AC   X      39600001               li        r11,1
07730 076B0          4BFFFFF4               b         $-0x000C                  ; 0x000076A4
07734 076B4   X      38A00020               li        r5,32
07738 076B8          4BFFFFEC               b         $-0x0014                  ; 0x000076A4
0773C 076BC   X      38E00001               li        r7,1
07740 076C0          4BFFFFE4               b         $-0x001C                  ; 0x000076A4
07744 076C4   X      38800001               li        r4,1
07748 076C8          4BFFFFDC               b         $-0x0024                  ; 0x000076A4
0774C 076CC   X      2C1D0000               cmpwi     r29,0
07750 076D0   X      3B00002E               li        r24,46
07754 076D4   X      41820008               beq       $+0x0008                  ; 0x000076DC
07758 076D8   X      38800000               li        r4,0
0775C 076DC   X      2C09002A               cmpwi     r9,42
07760 076E0   X      4082002C               bne       $+0x002C                  ; 0x0000770C
07764 076E4          83990000               lwz       r28,0x0000(r25)
07768 076E8          3B390004               addi      r25,r25,4
0776C 076EC   X      2C1C0000               cmpwi     r28,0
07770 076F0   X      4080000C               bge       $+0x000C                  ; 0x000076FC
07774 076F4   X      3BA00001               li        r29,1
07778 076F8          7F9C00D0               neg       r28,r28
0777C 076FC          893E0001               lbz       r9,0x0001(r30)
07780 07700          3BDE0001               addi      r30,r30,1
07784 07704          7D290774               extsb     r9,r9
07788 07708          48000038               b         $+0x0038                  ; 0x00007740
0778C 0770C   X      2C090030               cmpwi     r9,48
07790 07710   X      41800030               blt       $+0x0030                  ; 0x00007740
07794 07714   X      2C090039               cmpwi     r9,57
07798 07718   X      41810028               bgt       $+0x0028                  ; 0x00007740
0779C 0771C          1D9C000A               mulli     r12,r28,10
077A0 07720          7CC96214               add       r6,r9,r12
077A4 07724          8D3E0001               lbzu      r9,0x0001(r30)
077A8 07728   X      3B86FFD0               subi      r28,r6,48
077AC 0772C          7D290774               extsb     r9,r9
077B0 07730   X      2C090030               cmpwi     r9,48
077B4 07734   X      41800844               blt       $+0x0844                  ; 0x00007F78
077B8 07738   X      2C09003A               cmpwi     r9,58
077BC 0773C   X      4180FFE0               blt       $-0x0020                  ; 0x0000771C
077C0 07740   X      2C09002E               cmpwi     r9,46
077C4 07744   X      40820088               bne       $+0x0088                  ; 0x000077CC
077C8 07748          88DE0001               lbz       r6,0x0001(r30)
077CC 0774C   X      7FC9F378               mr        r9,r30
077D0 07750          3BDE0001               addi      r30,r30,1
077D4 07754          7CC60774               extsb     r6,r6
077D8 07758   X      38C6FFD6               subi      r6,r6,42
077DC 0775C   X      2C060000               cmpwi     r6,0
077E0 07760   X      40820014               bne       $+0x0014                  ; 0x00007774
077E4 07764          81190000               lwz       r8,0x0000(r25)
077E8 07768          3B390004               addi      r25,r25,4
077EC 0776C          3BC90002               addi      r30,r9,2
077F0 07770          48000048               b         $+0x0048                  ; 0x000077B8
077F4 07774          88C90001               lbz       r6,0x0001(r9)
077F8 07778          7CC90774               extsb     r9,r6
077FC 0777C   X      2C090030               cmpwi     r9,48
07800 07780   X      41800038               blt       $+0x0038                  ; 0x000077B8
07804 07784   X      2C090039               cmpwi     r9,57
07808 07788   X      41810030               bgt       $+0x0030                  ; 0x000077B8
0780C 0778C          899E0000               lbz       r12,0x0000(r30)
07810 07790          1CC8000A               mulli     r6,r8,10
07814 07794          8D3E0001               lbzu      r9,0x0001(r30)
07818 07798          7D8C0774               extsb     r12,r12
0781C 0779C          7D8C3214               add       r12,r12,r6
07820 077A0          7D290774               extsb     r9,r9
07824 077A4   X      2C090030               cmpwi     r9,48
07828 077A8   X      390CFFD0               subi      r8,r12,48
0782C 077AC   X      4180000C               blt       $+0x000C                  ; 0x000077B8
07830 077B0   X      2C09003A               cmpwi     r9,58
07834 077B4   X      4180FFD8               blt       $-0x0028                  ; 0x0000778C
07838 077B8          881E0000               lbz       r0,0x0000(r30)
0783C 077BC   X      2C080000               cmpwi     r8,0
07840 077C0          7C090774               extsb     r9,r0
07844 077C4   X      41800008               blt       $+0x0008                  ; 0x000077CC
07848 077C8   X      39400001               li        r10,1
0784C 077CC   X      2C090000               cmpwi     r9,0
07850 077D0   X      4182FDD8               beq       $-0x0228                  ; 0x000075A8
07854 077D4   X      2C09004C               cmpwi     r9,76
07858 077D8   X      418200BC               beq       $+0x00BC                  ; 0x00007894
0785C 077DC   X      2C090068               cmpwi     r9,104
07860 077E0   X      418200B0               beq       $+0x00B0                  ; 0x00007890
07864 077E4   X      2C09006C               cmpwi     r9,108
07868 077E8   X      418200AC               beq       $+0x00AC                  ; 0x00007894
0786C 077EC   X      2C090069               cmpwi     r9,105
07870 077F0   X      418200B0               beq       $+0x00B0                  ; 0x000078A0
07874 077F4   X      41810048               bgt       $+0x0048                  ; 0x0000783C
07878 077F8   X      2C090058               cmpwi     r9,88
0787C 077FC   X      418202C0               beq       $+0x02C0                  ; 0x00007ABC
07880 07800   X      41810018               bgt       $+0x0018                  ; 0x00007818
07884 07804   X      2C090041               cmpwi     r9,65
07888 07808   X      418203C4               beq       $+0x03C4                  ; 0x00007BCC
0788C 0780C   X      2C090054               cmpwi     r9,84
07890 07810   X      41820544               beq       $+0x0544                  ; 0x00007D54
07894 07814          4BFFFD94               b         $-0x026C                  ; 0x000075A8
07898 07818   X      2C090063               cmpwi     r9,99
0789C 0781C   X      4182065C               beq       $+0x065C                  ; 0x00007E78
078A0 07820   X      41810010               bgt       $+0x0010                  ; 0x00007830
078A4 07824   X      2C090061               cmpwi     r9,97
078A8 07828   X      418203A4               beq       $+0x03A4                  ; 0x00007BCC
078AC 0782C          4BFFFD7C               b         $-0x0284                  ; 0x000075A8
078B0 07830   X      2C090064               cmpwi     r9,100
078B4 07834   X      4182006C               beq       $+0x006C                  ; 0x000078A0
078B8 07838          4BFFFD70               b         $-0x0290                  ; 0x000075A8
078BC 0783C   X      2C090073               cmpwi     r9,115
078C0 07840   X      4182055C               beq       $+0x055C                  ; 0x00007D9C
078C4 07844   X      41810028               bgt       $+0x0028                  ; 0x0000786C
078C8 07848   X      2C09006F               cmpwi     r9,111
078CC 0784C   X      41820170               beq       $+0x0170                  ; 0x000079BC
078D0 07850   X      41810010               bgt       $+0x0010                  ; 0x00007860
078D4 07854   X      2C09006E               cmpwi     r9,110
078D8 07858   X      41820600               beq       $+0x0600                  ; 0x00007E58
078DC 0785C          4BFFFD4C               b         $-0x02B4                  ; 0x000075A8
078E0 07860   X      2C090070               cmpwi     r9,112
078E4 07864   X      41820250               beq       $+0x0250                  ; 0x00007AB4
078E8 07868          4BFFFD40               b         $-0x02C0                  ; 0x000075A8
078EC 0786C   X      2C090075               cmpwi     r9,117
078F0 07870   X      41820030               beq       $+0x0030                  ; 0x000078A0
078F4 07874   X      41810010               bgt       $+0x0010                  ; 0x00007884
078F8 07878   X      2C090074               cmpwi     r9,116
078FC 0787C   X      418204D8               beq       $+0x04D8                  ; 0x00007D54
07900 07880          4BFFFD28               b         $-0x02D8                  ; 0x000075A8
07904 07884   X      2C090078               cmpwi     r9,120
07908 07888   X      41820234               beq       $+0x0234                  ; 0x00007ABC
0790C 0788C          4BFFFD1C               b         $-0x02E4                  ; 0x000075A8
07910 07890   X      38600001               li        r3,1
07914 07894          8D3E0001               lbzu      r9,0x0001(r30)
07918 07898          7D290774               extsb     r9,r9
0791C 0789C          4BFFFF30               b         $-0x00D0                  ; 0x000077CC
07920 078A0          80D90000               lwz       r6,0x0000(r25)
07924 078A4   X      2C030000               cmpwi     r3,0
07928 078A8   X      2F1D0000               cmpwi     cr6,r29,0
0792C 078AC          3B390004               addi      r25,r25,4
07930 078B0   X      41820008               beq       $+0x0008                  ; 0x000078B8
07934 078B4          7CC60734               extsh     r6,r6
07938 078B8   X      2C090075               cmpwi     r9,117
0793C 078BC   X      2F860000               cmpwi     cr7,r6,0
07940 078C0   X      4082000C               bne       $+0x000C                  ; 0x000078CC
07944 078C4   X      38A00000               li        r5,0
07948 078C8          48000024               b         $+0x0024                  ; 0x000078EC
0794C 078CC   X      409C0014               bge       cr7,$+0x0014              ; 0x000078E0
07950 078D0   X      38A0002D               li        r5,45
07954 078D4          7CC600D1               neg.      r6,r6
07958 078D8          4F800000               mcrf      cr7,cr0
0795C 078DC          48000010               b         $+0x0010                  ; 0x000078EC
07960 078E0   X      2C0B0000               cmpwi     r11,0
07964 078E4   X      41820008               beq       $+0x0008                  ; 0x000078EC
07968 078E8   X      38A0002B               li        r5,43
0796C 078EC   X      2C0A0000               cmpwi     r10,0
07970 078F0   X      2D050000               cmpwi     cr2,r5,0
07974 078F4   X      40820024               bne       $+0x0024                  ; 0x00007918
07978 078F8   X      2C040000               cmpwi     r4,0
0797C 078FC   X      41820010               beq       $+0x0010                  ; 0x0000790C
07980 07900   X      7F88E378               mr        r8,r28
07984 07904   X      418A0008               beq       cr2,$+0x0008              ; 0x0000790C
07988 07908   X      391CFFFF               subi      r8,r28,1
0798C 0790C   X      2C080000               cmpwi     r8,0
07990 07910   X      41810008               bgt       $+0x0008                  ; 0x00007918
07994 07914   X      39000001               li        r8,1
07998 07918   X      3BA00000               li        r29,0
0799C 0791C   X      419E0028               beq       cr7,$+0x0028              ; 0x00007944
079A0 07920   X      38E0000A               li        r7,10
079A4 07924          3BBD0001               addi      r29,r29,1
079A8 07928          7C663B97               divwu.    r3,r6,r7
079AC 0792C          1C83000A               mulli     r4,r3,10
079B0 07930   X      7D243050               sub       r9,r6,r4
079B4 07934          39290030               addi      r9,r9,48
079B8 07938   X      7C661B78               mr        r6,r3
079BC 0793C          9D3FFFFF               stbu      r9,-0x0001(r31)
079C0 07940   X      4082FFE4               bne       $-0x001C                  ; 0x00007924
079C4 07944   X      7C1D4000               cmpw      r29,r8
079C8 07948   X      40800060               bge       $+0x0060                  ; 0x000079A8
079CC 0794C   X      39200030               li        r9,48
079D0 07950   X      7CFD4050               sub       r7,r8,r29
079D4 07954   X      28070008               cmplwi    r7,0x0008
079D8 07958   X      4180003C               blt       $+0x003C                  ; 0x00007994
079DC 0795C   X      54EAE8FE               srwi      r10,r7,3
079E0 07960   X      7D4903A6               mtctr     r10                       ; CTR = 9
079E4 07964          993FFFFF               stb       r9,-0x0001(r31)
079E8 07968          3BBD0008               addi      r29,r29,8
079EC 0796C          993FFFFE               stb       r9,-0x0002(r31)
079F0 07970          993FFFFD               stb       r9,-0x0003(r31)
079F4 07974          993FFFFC               stb       r9,-0x0004(r31)
079F8 07978          993FFFFB               stb       r9,-0x0005(r31)
079FC 0797C          993FFFFA               stb       r9,-0x0006(r31)
07A00 07980          993FFFF9               stb       r9,-0x0007(r31)
07A04 07984          9D3FFFF8               stbu      r9,-0x0008(r31)
07A08 07988   X      4200FFDC               bdnz      $-0x0024                  ; 0x00007964
07A0C 0798C   X      7C1D4000               cmpw      r29,r8
07A10 07990   X      40800018               bge       $+0x0018                  ; 0x000079A8
07A14 07994   X      7C7D4050               sub       r3,r8,r29
07A18 07998   X      7C6903A6               mtctr     r3                        ; CTR = 9
07A1C 0799C          9D3FFFFF               stbu      r9,-0x0001(r31)
07A20 079A0   X      4200FFFC               bdnz      $-0x0004                  ; 0x0000799C
07A24 079A4   X      7D1D4378               mr        r29,r8
07A28 079A8   X      418A04E8               beq       cr2,$+0x04E8              ; 0x00007E90
07A2C 079AC          98BFFFFF               stb       r5,-0x0001(r31)
07A30 079B0   X      3BFFFFFF               subi      r31,r31,1
07A34 079B4          3BBD0001               addi      r29,r29,1
07A38 079B8          480004D8               b         $+0x04D8                  ; 0x00007E90
07A3C 079BC          81390000               lwz       r9,0x0000(r25)
07A40 079C0   X      2C030000               cmpwi     r3,0
07A44 079C4   X      2F1D0000               cmpwi     cr6,r29,0
07A48 079C8          3B390004               addi      r25,r25,4
07A4C 079CC   X      41820008               beq       $+0x0008                  ; 0x000079D4
07A50 079D0   X      5529043E               clrlwi    r9,r9,16
07A54 079D4   X      2C0A0000               cmpwi     r10,0
07A58 079D8   X      4082001C               bne       $+0x001C                  ; 0x000079F4
07A5C 079DC   X      2C040000               cmpwi     r4,0
07A60 079E0   X      41820008               beq       $+0x0008                  ; 0x000079E8
07A64 079E4   X      7F88E378               mr        r8,r28
07A68 079E8   X      2C080000               cmpwi     r8,0
07A6C 079EC   X      41810008               bgt       $+0x0008                  ; 0x000079F4
07A70 079F0   X      39000001               li        r8,1
07A74 079F4   X      2C090000               cmpwi     r9,0
07A78 079F8   X      3BA00000               li        r29,0
07A7C 079FC   X      41820020               beq       $+0x0020                  ; 0x00007A1C
07A80 07A00          3BBD0001               addi      r29,r29,1
07A84 07A04   X      5526077E               clrlwi    r6,r9,29
07A88 07A08          38C60030               addi      r6,r6,48
07A8C 07A0C   X      5529E8FE               srwi      r9,r9,3
07A90 07A10          9CDFFFFF               stbu      r6,-0x0001(r31)
07A94 07A14   X      2C090000               cmpwi     r9,0
07A98 07A18   X      4082FFE8               bne       $-0x0018                  ; 0x00007A00
07A9C 07A1C   X      2C070000               cmpwi     r7,0
07AA0 07A20   X      4182002C               beq       $+0x002C                  ; 0x00007A4C
07AA4 07A24   X      2C1D0000               cmpwi     r29,0
07AA8 07A28   X      41820024               beq       $+0x0024                  ; 0x00007A4C
07AAC 07A2C          887F0000               lbz       r3,0x0000(r31)
07AB0 07A30          7C630774               extsb     r3,r3
07AB4 07A34   X      2C030030               cmpwi     r3,48
07AB8 07A38   X      41820014               beq       $+0x0014                  ; 0x00007A4C
07ABC 07A3C   X      38600030               li        r3,48
07AC0 07A40          987FFFFF               stb       r3,-0x0001(r31)
07AC4 07A44   X      3BFFFFFF               subi      r31,r31,1
07AC8 07A48          3BBD0001               addi      r29,r29,1
07ACC 07A4C   X      7C1D4000               cmpw      r29,r8
07AD0 07A50   X      40800440               bge       $+0x0440                  ; 0x00007E90
07AD4 07A54   X      39200030               li        r9,48
07AD8 07A58   X      7CFD4050               sub       r7,r8,r29
07ADC 07A5C   X      28070008               cmplwi    r7,0x0008
07AE0 07A60   X      4180003C               blt       $+0x003C                  ; 0x00007A9C
07AE4 07A64   X      54E5E8FE               srwi      r5,r7,3
07AE8 07A68   X      7CA903A6               mtctr     r5                        ; CTR = 9
07AEC 07A6C          993FFFFF               stb       r9,-0x0001(r31)
07AF0 07A70          3BBD0008               addi      r29,r29,8
07AF4 07A74          993FFFFE               stb       r9,-0x0002(r31)
07AF8 07A78          993FFFFD               stb       r9,-0x0003(r31)
07AFC 07A7C          993FFFFC               stb       r9,-0x0004(r31)
07B00 07A80          993FFFFB               stb       r9,-0x0005(r31)
07B04 07A84          993FFFFA               stb       r9,-0x0006(r31)
07B08 07A88          993FFFF9               stb       r9,-0x0007(r31)
07B0C 07A8C          9D3FFFF8               stbu      r9,-0x0008(r31)
07B10 07A90   X      4200FFDC               bdnz      $-0x0024                  ; 0x00007A6C
07B14 07A94   X      7C1D4000               cmpw      r29,r8
07B18 07A98   X      408003F8               bge       $+0x03F8                  ; 0x00007E90
07B1C 07A9C   X      7C7D4050               sub       r3,r8,r29
07B20 07AA0   X      7C6903A6               mtctr     r3                        ; CTR = 9
07B24 07AA4          9D3FFFFF               stbu      r9,-0x0001(r31)
07B28 07AA8   X      4200FFFC               bdnz      $-0x0004                  ; 0x00007AA4
07B2C 07AAC   X      7D1D4378               mr        r29,r8
07B30 07AB0          480003E0               b         $+0x03E0                  ; 0x00007E90
07B34 07AB4   X      39400001               li        r10,1
07B38 07AB8   X      39000008               li        r8,8
07B3C 07ABC   X      2C090058               cmpwi     r9,88
07B40 07AC0   X      2F1D0000               cmpwi     cr6,r29,0
07B44 07AC4   X      40820010               bne       $+0x0010                  ; 0x00007AD4
07B48 07AC8          38C22698               addi      r6,RTOC,9880
07B4C 07ACC          38C6001A               addi      r6,r6,26
07B50 07AD0          4800000C               b         $+0x000C                  ; 0x00007ADC
07B54 07AD4          38C22698               addi      r6,RTOC,9880
07B58 07AD8          38C6002B               addi      r6,r6,43
07B5C 07ADC          81390000               lwz       r9,0x0000(r25)
07B60 07AE0   X      2C030000               cmpwi     r3,0
07B64 07AE4          3B390004               addi      r25,r25,4
07B68 07AE8   X      41820008               beq       $+0x0008                  ; 0x00007AF0
07B6C 07AEC   X      5529043E               clrlwi    r9,r9,16
07B70 07AF0   X      2C0A0000               cmpwi     r10,0
07B74 07AF4   X      2F870000               cmpwi     cr7,r7,0
07B78 07AF8   X      40820024               bne       $+0x0024                  ; 0x00007B1C
07B7C 07AFC   X      2C040000               cmpwi     r4,0
07B80 07B00   X      41820010               beq       $+0x0010                  ; 0x00007B10
07B84 07B04   X      7F88E378               mr        r8,r28
07B88 07B08   X      419E0008               beq       cr7,$+0x0008              ; 0x00007B10
07B8C 07B0C   X      391CFFFE               subi      r8,r28,2
07B90 07B10   X      2C080000               cmpwi     r8,0
07B94 07B14   X      41810008               bgt       $+0x0008                  ; 0x00007B1C
07B98 07B18   X      39000001               li        r8,1
07B9C 07B1C   X      2C090000               cmpwi     r9,0
07BA0 07B20   X      3BA00000               li        r29,0
07BA4 07B24   X      41820020               beq       $+0x0020                  ; 0x00007B44
07BA8 07B28          3BBD0001               addi      r29,r29,1
07BAC 07B2C   X      5525073E               clrlwi    r5,r9,28
07BB0 07B30          7C6628AE               lbzx      r3,r6,r5
07BB4 07B34   X      5529E13E               srwi      r9,r9,4
07BB8 07B38          9C7FFFFF               stbu      r3,-0x0001(r31)
07BBC 07B3C   X      2C090000               cmpwi     r9,0
07BC0 07B40   X      4082FFE8               bne       $-0x0018                  ; 0x00007B28
07BC4 07B44   X      7C1D4000               cmpw      r29,r8
07BC8 07B48   X      40800060               bge       $+0x0060                  ; 0x00007BA8
07BCC 07B4C   X      39200030               li        r9,48
07BD0 07B50   X      7CFD4050               sub       r7,r8,r29
07BD4 07B54   X      28070008               cmplwi    r7,0x0008
07BD8 07B58   X      4180003C               blt       $+0x003C                  ; 0x00007B94
07BDC 07B5C   X      54E4E8FE               srwi      r4,r7,3
07BE0 07B60   X      7C8903A6               mtctr     r4                        ; CTR = 9
07BE4 07B64          993FFFFF               stb       r9,-0x0001(r31)
07BE8 07B68          3BBD0008               addi      r29,r29,8
07BEC 07B6C          993FFFFE               stb       r9,-0x0002(r31)
07BF0 07B70          993FFFFD               stb       r9,-0x0003(r31)
07BF4 07B74          993FFFFC               stb       r9,-0x0004(r31)
07BF8 07B78          993FFFFB               stb       r9,-0x0005(r31)
07BFC 07B7C          993FFFFA               stb       r9,-0x0006(r31)
07C00 07B80          993FFFF9               stb       r9,-0x0007(r31)
07C04 07B84          9D3FFFF8               stbu      r9,-0x0008(r31)
07C08 07B88   X      4200FFDC               bdnz      $-0x0024                  ; 0x00007B64
07C0C 07B8C   X      7C1D4000               cmpw      r29,r8
07C10 07B90   X      40800018               bge       $+0x0018                  ; 0x00007BA8
07C14 07B94   X      7C7D4050               sub       r3,r8,r29
07C18 07B98   X      7C6903A6               mtctr     r3                        ; CTR = 9
07C1C 07B9C          9D3FFFFF               stbu      r9,-0x0001(r31)
07C20 07BA0   X      4200FFFC               bdnz      $-0x0004                  ; 0x00007B9C
07C24 07BA4   X      7D1D4378               mr        r29,r8
07C28 07BA8   X      419E02E8               beq       cr7,$+0x02E8              ; 0x00007E90
07C2C 07BAC          889E0000               lbz       r4,0x0000(r30)
07C30 07BB0   X      38A00030               li        r5,48
07C34 07BB4          989FFFFF               stb       r4,-0x0001(r31)
07C38 07BB8   X      387FFFFE               subi      r3,r31,2
07C3C 07BBC          98BFFFFE               stb       r5,-0x0002(r31)
07C40 07BC0   X      7C7F1B78               mr        r31,r3
07C44 07BC4          3BBD0002               addi      r29,r29,2
07C48 07BC8          480002C8               b         $+0x02C8                  ; 0x00007E90
07C4C 07BCC          80B90000               lwz       r5,0x0000(r25)
07C50 07BD0   X      7F29CB78               mr        r9,r25
07C54 07BD4          3B390004               addi      r25,r25,4
07C58 07BD8   X      2C050000               cmpwi     r5,0
07C5C 07BDC   X      4182F9CC               beq       $-0x0634                  ; 0x000075A8
07C60 07BE0   X      2C070000               cmpwi     r7,0
07C64 07BE4   X      2F1D0000               cmpwi     cr6,r29,0
07C68 07BE8   X      41820064               beq       $+0x0064                  ; 0x00007C4C
07C6C 07BEC   X      39000000               li        r8,0
07C70 07BF0   X      38C00003               li        r6,3
07C74 07BF4   X      7C662850               sub       r3,r5,r6
07C78 07BF8          89230003               lbz       r9,0x0003(r3)
07C7C 07BFC   X      2C090000               cmpwi     r9,0
07C80 07C00   X      41820028               beq       $+0x0028                  ; 0x00007C28
07C84 07C04   X      38E0000A               li        r7,10
07C88 07C08          39080001               addi      r8,r8,1
07C8C 07C0C          7C893B97               divwu.    r4,r9,r7
07C90 07C10          1C64000A               mulli     r3,r4,10
07C94 07C14   X      7D434850               sub       r10,r9,r3
07C98 07C18          394A0030               addi      r10,r10,48
07C9C 07C1C   X      7C892378               mr        r9,r4
07CA0 07C20          9D5FFFFF               stbu      r10,-0x0001(r31)
07CA4 07C24   X      4082FFE4               bne       $-0x001C                  ; 0x00007C08
07CA8 07C28          9B1FFFFF               stb       r24,-0x0001(r31)
07CAC 07C2C   X      38C6FFFF               subi      r6,r6,1
07CB0 07C30   X      3BFFFFFF               subi      r31,r31,1
07CB4 07C34   X      2C060000               cmpwi     r6,0
07CB8 07C38          39080001               addi      r8,r8,1
07CBC 07C3C   X      4080FFB8               bge       $-0x0048                  ; 0x00007BF4
07CC0 07C40          3BFF0001               addi      r31,r31,1
07CC4 07C44   X      3BA8FFFF               subi      r29,r8,1
07CC8 07C48          48000248               b         $+0x0248                  ; 0x00007E90
07CCC 07C4C          80690000               lwz       r3,0x0000(r9)
07CD0 07C50   X      3960003A               li        r11,58
07CD4 07C54          80A2FF90               lwz       r5,-0x0070(RTOC)
07CD8 07C58          88830005               lbz       r4,0x0005(r3)
07CDC 07C5C          38C5001A               addi      r6,r5,26
07CE0 07C60   X      5484073E               clrlwi    r4,r4,28
07CE4 07C64          3985001A               addi      r12,r5,26
07CE8 07C68          7CE620AE               lbzx      r7,r6,r4
07CEC 07C6C          3945001A               addi      r10,r5,26
07CF0 07C70          98E10056               stb       r7,0x0056(SP)
07CF4 07C74          3925001A               addi      r9,r5,26
07CF8 07C78          89030005               lbz       r8,0x0005(r3)
07CFC 07C7C          38E5001A               addi      r7,r5,26
07D00 07C80   X      5508E13E               srwi      r8,r8,4
07D04 07C84          38A5001A               addi      r5,r5,26
07D08 07C88          7C0640AE               lbzx      r0,r6,r8
07D0C 07C8C          98010055               stb       r0,0x0055(SP)
07D10 07C90          99610054               stb       r11,0x0054(SP)
07D14 07C94          88030004               lbz       r0,0x0004(r3)
07D18 07C98   X      5400073E               clrlwi    r0,r0,28
07D1C 07C9C          7C0C00AE               lbzx      r0,r12,r0
07D20 07CA0          98010053               stb       r0,0x0053(SP)
07D24 07CA4          88030004               lbz       r0,0x0004(r3)
07D28 07CA8   X      5400E13E               srwi      r0,r0,4
07D2C 07CAC          7C0C00AE               lbzx      r0,r12,r0
07D30 07CB0          98010052               stb       r0,0x0052(SP)
07D34 07CB4          99610051               stb       r11,0x0051(SP)
07D38 07CB8          88030003               lbz       r0,0x0003(r3)
07D3C 07CBC   X      5400073E               clrlwi    r0,r0,28
07D40 07CC0          7C0A00AE               lbzx      r0,r10,r0
07D44 07CC4          98010050               stb       r0,0x0050(SP)
07D48 07CC8          88030003               lbz       r0,0x0003(r3)
07D4C 07CCC   X      5400E13E               srwi      r0,r0,4
07D50 07CD0          7C0A00AE               lbzx      r0,r10,r0
07D54 07CD4          9801004F               stb       r0,0x004F(SP)
07D58 07CD8          9961004E               stb       r11,0x004E(SP)
07D5C 07CDC          88030002               lbz       r0,0x0002(r3)
07D60 07CE0   X      5400073E               clrlwi    r0,r0,28
07D64 07CE4          7C0900AE               lbzx      r0,r9,r0
07D68 07CE8          9801004D               stb       r0,0x004D(SP)
07D6C 07CEC          8BA30002               lbz       r29,0x0002(r3)
07D70 07CF0   X      57BDE13E               srwi      r29,r29,4
07D74 07CF4          7FE9E8AE               lbzx      r31,r9,r29
07D78 07CF8   X      3BA00011               li        r29,17
07D7C 07CFC          9BE1004C               stb       r31,0x004C(SP)
07D80 07D00          3BE10046               addi      r31,SP,70
07D84 07D04          9961004B               stb       r11,0x004B(SP)
07D88 07D08          88830001               lbz       r4,0x0001(r3)
07D8C 07D0C   X      5484073E               clrlwi    r4,r4,28
07D90 07D10          7D2720AE               lbzx      r9,r7,r4
07D94 07D14          9921004A               stb       r9,0x004A(SP)
07D98 07D18          88C30001               lbz       r6,0x0001(r3)
07D9C 07D1C   X      54C6E13E               srwi      r6,r6,4
07DA0 07D20          7D0730AE               lbzx      r8,r7,r6
07DA4 07D24          99010049               stb       r8,0x0049(SP)
07DA8 07D28          99610048               stb       r11,0x0048(SP)
07DAC 07D2C          89430000               lbz       r10,0x0000(r3)
07DB0 07D30   X      554A073E               clrlwi    r10,r10,28
07DB4 07D34          7D8550AE               lbzx      r12,r5,r10
07DB8 07D38          99810047               stb       r12,0x0047(SP)
07DBC 07D3C          88030000               lbz       r0,0x0000(r3)
07DC0 07D40   X      5400E13E               srwi      r0,r0,4
07DC4 07D44          7C0500AE               lbzx      r0,r5,r0
07DC8 07D48          99610045               stb       r11,0x0045(SP)
07DCC 07D4C          98010046               stb       r0,0x0046(SP)
07DD0 07D50          48000140               b         $+0x0140                  ; 0x00007E90
07DD4 07D54          80790000               lwz       r3,0x0000(r25)
07DD8 07D58          38190008               addi      r0,r25,8
07DDC 07D5C          80990004               lwz       r4,0x0004(r25)
07DE0 07D60   X      7C190378               mr        r25,r0
07DE4 07D64          4BFFF62D               bl        $-0x09D4                  ; 0x00007390
07DE8 07D68   X      2F1D0000               cmpwi     cr6,r29,0
07DEC 07D6C   X      7C7F1B78               mr        r31,r3
07DF0 07D70          881F0000               lbz       r0,0x0000(r31)
07DF4 07D74          393F0001               addi      r9,r31,1
07DF8 07D78          7C000775               extsb.    r0,r0
07DFC 07D7C   X      3BA00000               li        r29,0
07E00 07D80   X      41820110               beq       $+0x0110                  ; 0x00007E90
07E04 07D84   X      3929FFFF               subi      r9,r9,1
07E08 07D88          8C090001               lbzu      r0,0x0001(r9)
07E0C 07D8C          3BBD0001               addi      r29,r29,1
07E10 07D90          7C000775               extsb.    r0,r0
07E14 07D94   X      4082FFF4               bne       $-0x000C                  ; 0x00007D88
07E18 07D98          480000F8               b         $+0x00F8                  ; 0x00007E90
07E1C 07D9C          83F90000               lwz       r31,0x0000(r25)
07E20 07DA0          3B390004               addi      r25,r25,4
07E24 07DA4   X      2C1F0000               cmpwi     r31,0
07E28 07DA8   X      2F1D0000               cmpwi     cr6,r29,0
07E2C 07DAC   X      4082000C               bne       $+0x000C                  ; 0x00007DB8
07E30 07DB0          83E2FF90               lwz       r31,-0x0070(RTOC)
07E34 07DB4          3BFF003C               addi      r31,r31,60
07E38 07DB8   X      2C070000               cmpwi     r7,0
07E3C 07DBC   X      2F8A0000               cmpwi     cr7,r10,0
07E40 07DC0   X      41820028               beq       $+0x0028                  ; 0x00007DE8
07E44 07DC4          8BBF0000               lbz       r29,0x0000(r31)
07E48 07DC8          3BFF0001               addi      r31,r31,1
07E4C 07DCC          7FBD0774               extsb     r29,r29
07E50 07DD0   X      57BD063E               clrlwi    r29,r29,24
07E54 07DD4   X      419E00BC               beq       cr7,$+0x00BC              ; 0x00007E90
07E58 07DD8   X      7C1D4000               cmpw      r29,r8
07E5C 07DDC   X      408100B4               ble       $+0x00B4                  ; 0x00007E90
07E60 07DE0   X      7D1D4378               mr        r29,r8
07E64 07DE4          480000AC               b         $+0x00AC                  ; 0x00007E90
07E68 07DE8   X      409E0030               bne       cr7,$+0x0030              ; 0x00007E18
07E6C 07DEC          887F0000               lbz       r3,0x0000(r31)
07E70 07DF0          393F0001               addi      r9,r31,1
07E74 07DF4          7C630775               extsb.    r3,r3
07E78 07DF8   X      3BA00000               li        r29,0
07E7C 07DFC   X      41820094               beq       $+0x0094                  ; 0x00007E90
07E80 07E00   X      3929FFFF               subi      r9,r9,1
07E84 07E04          8C890001               lbzu      r4,0x0001(r9)
07E88 07E08          3BBD0001               addi      r29,r29,1
07E8C 07E0C          7C840775               extsb.    r4,r4
07E90 07E10   X      4082FFF4               bne       $-0x000C                  ; 0x00007E04
07E94 07E14          4800007C               b         $+0x007C                  ; 0x00007E90
07E98 07E18   X      393FFFFF               subi      r9,r31,1
07E9C 07E1C   X      7D074378               mr        r7,r8
07EA0 07E20   X      2C070000               cmpwi     r7,0
07EA4 07E24   X      38E7FFFF               subi      r7,r7,1
07EA8 07E28   X      40810028               ble       $+0x0028                  ; 0x00007E50
07EAC 07E2C          8C890001               lbzu      r4,0x0001(r9)
07EB0 07E30          7C840775               extsb.    r4,r4
07EB4 07E34   X      4082FFEC               bne       $-0x0014                  ; 0x00007E20
07EB8 07E38   X      2C090000               cmpwi     r9,0
07EBC 07E3C          38E90001               addi      r7,r9,1
07EC0 07E40   X      41820010               beq       $+0x0010                  ; 0x00007E50
07EC4 07E44   X      7C7F3850               sub       r3,r7,r31
07EC8 07E48   X      3BA3FFFF               subi      r29,r3,1
07ECC 07E4C          48000044               b         $+0x0044                  ; 0x00007E90
07ED0 07E50   X      7D1D4378               mr        r29,r8
07ED4 07E54          4800003C               b         $+0x003C                  ; 0x00007E90
07ED8 07E58          81390000               lwz       r9,0x0000(r25)
07EDC 07E5C   X      2C030000               cmpwi     r3,0
07EE0 07E60          3B390004               addi      r25,r25,4
07EE4 07E64   X      4182000C               beq       $+0x000C                  ; 0x00007E70
07EE8 07E68          B3690000               sth       r27,0x0000(r9)
07EEC 07E6C          480000DC               b         $+0x00DC                  ; 0x00007F48
07EF0 07E70          93690000               stw       r27,0x0000(r9)
07EF4 07E74          480000D4               b         $+0x00D4                  ; 0x00007F48
07EF8 07E78          80790000               lwz       r3,0x0000(r25)
07EFC 07E7C          3B390004               addi      r25,r25,4
07F00 07E80          98610056               stb       r3,0x0056(SP)
07F04 07E84   X      2F1D0000               cmpwi     cr6,r29,0
07F08 07E88          3BE10056               addi      r31,SP,86
07F0C 07E8C   X      3BA00001               li        r29,1
07F10 07E90   X      409A003C               bne       cr6,$+0x003C              ; 0x00007ECC
07F14 07E94   X      7C1DE000               cmpw      r29,r28
07F18 07E98   X      40800034               bge       $+0x0034                  ; 0x00007ECC
07F1C 07E9C          8181009C               lwz       r12,0x009C(SP)
07F20 07EA0   X      7F44D378               mr        r4,r26
07F24 07EA4   X      38600020               li        r3,32
07F28 07EA8          3B7B0001               addi      r27,r27,1
07F2C 07EAC          4800FAAD               bl        $+0xFAAC                  ; 0x00017958
07F30 07EB0          80410014               lwz       RTOC,0x0014(SP)
07F34 07EB4          38630001               addi      r3,r3,1
07F38 07EB8   X      2C030000               cmpwi     r3,0
07F3C 07EBC   X      4182F6EC               beq       $-0x0914                  ; 0x000075A8
07F40 07EC0   X      3B9CFFFF               subi      r28,r28,1
07F44 07EC4   X      7C1DE000               cmpw      r29,r28
07F48 07EC8   X      4180FFD4               blt       $-0x002C                  ; 0x00007E9C
07F4C 07ECC   X      2C1D0000               cmpwi     r29,0
07F50 07ED0   X      40810040               ble       $+0x0040                  ; 0x00007F10
07F54 07ED4   X      3BFFFFFF               subi      r31,r31,1
07F58 07ED8          8C7F0001               lbzu      r3,0x0001(r31)
07F5C 07EDC   X      7F44D378               mr        r4,r26
07F60 07EE0          8181009C               lwz       r12,0x009C(SP)
07F64 07EE4          7C630774               extsb     r3,r3
07F68 07EE8          3B7B0001               addi      r27,r27,1
07F6C 07EEC          4800FA6D               bl        $+0xFA6C                  ; 0x00017958
07F70 07EF0          80410014               lwz       RTOC,0x0014(SP)
07F74 07EF4          38630001               addi      r3,r3,1
07F78 07EF8   X      2C030000               cmpwi     r3,0
07F7C 07EFC   X      4182F6AC               beq       $-0x0954                  ; 0x000075A8
07F80 07F00   X      3BBDFFFF               subi      r29,r29,1
07F84 07F04   X      3B9CFFFF               subi      r28,r28,1
07F88 07F08   X      2C1D0000               cmpwi     r29,0
07F8C 07F0C   X      4181FFCC               bgt       $-0x0034                  ; 0x00007ED8
07F90 07F10   X      2C1C0000               cmpwi     r28,0
07F94 07F14   X      40810034               ble       $+0x0034                  ; 0x00007F48
07F98 07F18          8181009C               lwz       r12,0x009C(SP)
07F9C 07F1C   X      7F44D378               mr        r4,r26
07FA0 07F20   X      38600020               li        r3,32
07FA4 07F24          3B7B0001               addi      r27,r27,1
07FA8 07F28          4800FA31               bl        $+0xFA30                  ; 0x00017958
07FAC 07F2C          80410014               lwz       RTOC,0x0014(SP)
07FB0 07F30          38630001               addi      r3,r3,1
07FB4 07F34   X      2C030000               cmpwi     r3,0
07FB8 07F38   X      4182F670               beq       $-0x0990                  ; 0x000075A8
07FBC 07F3C   X      3B9CFFFF               subi      r28,r28,1
07FC0 07F40   X      2C1C0000               cmpwi     r28,0
07FC4 07F44   X      4181FFD4               bgt       $-0x002C                  ; 0x00007F18
07FC8 07F48          887E0001               lbz       r3,0x0001(r30)
07FCC 07F4C          3BDE0001               addi      r30,r30,1
07FD0 07F50          7C630775               extsb.    r3,r3
07FD4 07F54   X      4082F61C               bne       $-0x09E4                  ; 0x00007570
07FD8 07F58   X      7F63DB78               mr        r3,r27
07FDC 07F5C          38210080               addi      SP,SP,128
07FE0 07F60          80010008               lwz       r0,0x0008(SP)
07FE4 07F64          81810004               lwz       r12,0x0004(SP)
07FE8 07F68   X      7C0803A6               mtlr      r0                        ; LR = 8
07FEC 07F6C          BB01FFE0               lmw       r24,-0x0020(SP)
07FF0 07F70          7D838120               mtcrf     56,r12
07FF4 07F74   X      4E800020               blr
07FF8 07F78          88DE0000               lbz       r6,0x0000(r30)
07FFC 07F7C          7CC90774               extsb     r9,r6
08000 07F80          4BFFF7C0               b         $-0x0840                  ; 0x00007740
08004 07F84          4BFFF834               b         $-0x07CC                  ; 0x000077B8
08008 07F88          4BFFF620               b         $-0x09E0                  ; 0x000075A8
0800C 07F8C          4BFFF61C               b         $-0x09E4                  ; 0x000075A8
08010 07F90          4BFFF618               b         $-0x09E8                  ; 0x000075A8
08014 07F94          4BFFF614               b         $-0x09EC                  ; 0x000075A8
08018 07F98          4BFFF610               b         $-0x09F0                  ; 0x000075A8
0801C 07F9C          4BFFF60C               b         $-0x09F4                  ; 0x000075A8
08020 07FA0          4BFFF608               b         $-0x09F8                  ; 0x000075A8
08024 07FA4          38210080               addi      SP,SP,128
08028 07FA8          80010008               lwz       r0,0x0008(SP)
0802C 07FAC          81810004               lwz       r12,0x0004(SP)
08030 07FB0   X      7C0803A6               mtlr      r0                        ; LR = 8
08034 07FB4          BB01FFE0               lmw       r24,-0x0020(SP)
08038 07FB8          7D838120               mtcrf     56,r12
0803C 07FBC   X      4E800020               blr
08040 07FC0   X      7C0802A6               mflr      r0                        ; LR = 8
08044 07FC4          93C1FFF8               stw       r30,-0x0008(SP)
08048 07FC8          93E1FFFC               stw       r31,-0x0004(SP)
0804C 07FCC          90010008               stw       r0,0x0008(SP)
08050 07FD0          9421FFC0               stwu      SP,-0x0040(SP)
08054 07FD4          9081005C               stw       r4,0x005C(SP)
08058 07FD8          90A10060               stw       r5,0x0060(SP)
0805C 07FDC          90C10064               stw       r6,0x0064(SP)
08060 07FE0          90E10068               stw       r7,0x0068(SP)
08064 07FE4          9101006C               stw       r8,0x006C(SP)
08068 07FE8          91210070               stw       r9,0x0070(SP)
0806C 07FEC          91410074               stw       r10,0x0074(SP)
08070 07FF0   X      7C7F1B78               mr        r31,r3
08074 07FF4   X      2C1F0000               cmpwi     r31,0
08078 07FF8   X      41820028               beq       $+0x0028                  ; 0x00008020
0807C 07FFC          388200B8               addi      r4,RTOC,184
08080 08000   X      7FE3FB78               mr        r3,r31
08084 08004          80A1005C               lwz       r5,0x005C(SP)
08088 08008          38C10060               addi      r6,SP,96
0808C 0800C   X      3BC00000               li        r30,0
08090 08010          4BFFF509               bl        $-0x0AF8                  ; 0x00007518
08094 08014          819F0008               lwz       r12,0x0008(r31)
08098 08018          9BCC0000               stb       r30,0x0000(r12)
0809C 0801C          48000008               b         $+0x0008                  ; 0x00008024
080A0 08020   X      3860FFFF               li        r3,-1
080A4 08024          38210040               addi      SP,SP,64
080A8 08028          80010008               lwz       r0,0x0008(SP)
080AC 0802C   X      7C0803A6               mtlr      r0                        ; LR = 8
080B0 08030          83C1FFF8               lwz       r30,-0x0008(SP)
080B4 08034          83E1FFFC               lwz       r31,-0x0004(SP)
080B8 08038   X      4E800020               blr
080BC 0803C          93E1FFFC               stw       r31,-0x0004(SP)
080C0 08040          83E2FF9C               lwz       r31,-0x0064(RTOC)
080C4 08044   X      28030004               cmplwi    r3,0x0004
080C8 08048   X      41810064               bgt       $+0x0064                  ; 0x000080AC
080CC 0804C   X      5464103A               slwi      r4,r3,2
080D0 08050          7C9F202E               lwzx      r4,r31,r4
080D4 08054   X      7C8903A6               mtctr     r4                        ; CTR = 9
080D8 08058   X      4E800420               bctr
080DC 0805C          8062FF90               lwz       r3,-0x0070(RTOC)
080E0 08060          38630043               addi      r3,r3,67
080E4 08064          83E1FFFC               lwz       r31,-0x0004(SP)
080E8 08068   X      4E800020               blr
080EC 0806C          8062FF90               lwz       r3,-0x0070(RTOC)
080F0 08070          3863004A               addi      r3,r3,74
080F4 08074          83E1FFFC               lwz       r31,-0x0004(SP)
080F8 08078   X      4E800020               blr
080FC 0807C          8062FF90               lwz       r3,-0x0070(RTOC)
08100 08080          3863005F               addi      r3,r3,95
08104 08084          83E1FFFC               lwz       r31,-0x0004(SP)
08108 08088   X      4E800020               blr
0810C 0808C          8062FF90               lwz       r3,-0x0070(RTOC)
08110 08090          38630075               addi      r3,r3,117
08114 08094          83E1FFFC               lwz       r31,-0x0004(SP)
08118 08098   X      4E800020               blr
0811C 0809C          8062FF90               lwz       r3,-0x0070(RTOC)
08120 080A0          38630081               addi      r3,r3,129
08124 080A4          83E1FFFC               lwz       r31,-0x0004(SP)
08128 080A8   X      4E800020               blr
0812C 080AC          8062FF90               lwz       r3,-0x0070(RTOC)
08130 080B0          3863008E               addi      r3,r3,142
08134 080B4          83E1FFFC               lwz       r31,-0x0004(SP)
08138 080B8   X      4E800020               blr
0813C 080BC   X      7C0802A6               mflr      r0                        ; LR = 8
08140 080C0          BF01FFE0               stmw      r24,-0x0020(SP)
08144 080C4          90010008               stw       r0,0x0008(SP)
08148 080C8          9421FFA0               stwu      SP,-0x0060(SP)
0814C 080CC   X      7C9E2378               mr        r30,r4
08150 080D0   X      2C1E0000               cmpwi     r30,0
08154 080D4   X      7C7F1B78               mr        r31,r3
08158 080D8   X      40820084               bne       $+0x0084                  ; 0x0000815C
0815C 080DC          809F0010               lwz       r4,0x0010(r31)
08160 080E0          807F000C               lwz       r3,0x000C(r31)
08164 080E4          83C40000               lwz       r30,0x0000(r4)
08168 080E8   X      3880003C               li        r4,60
0816C 080EC          83A30034               lwz       r29,0x0034(r3)
08170 080F0          83830038               lwz       r28,0x0038(r3)
08174 080F4          4800F1A5               bl        $+0xF1A4                  ; 0x00017298
08178 080F8          80410014               lwz       RTOC,0x0014(SP)
0817C 080FC          807F0010               lwz       r3,0x0010(r31)
08180 08100   X      38800034               li        r4,52
08184 08104          4800F195               bl        $+0xF194                  ; 0x00017298
08188 08108          80410014               lwz       RTOC,0x0014(SP)
0818C 0810C          819F000C               lwz       r12,0x000C(r31)
08190 08110          387F006C               addi      r3,r31,108
08194 08114          93AC0034               stw       r29,0x0034(r12)
08198 08118   X      38800014               li        r4,20
0819C 0811C          819F000C               lwz       r12,0x000C(r31)
081A0 08120          938C0038               stw       r28,0x0038(r12)
081A4 08124          819F0010               lwz       r12,0x0010(r31)
081A8 08128          93CC0000               stw       r30,0x0000(r12)
081AC 0812C          4800F16D               bl        $+0xF16C                  ; 0x00017298
081B0 08130          80410014               lwz       RTOC,0x0014(SP)
081B4 08134          807F0000               lwz       r3,0x0000(r31)
081B8 08138   X      38800000               li        r4,0
081BC 0813C          81830000               lwz       r12,0x0000(r3)
081C0 08140          4800F819               bl        $+0xF818                  ; 0x00017958
081C4 08144          80410014               lwz       RTOC,0x0014(SP)
081C8 08148          38210060               addi      SP,SP,96
081CC 0814C          80010008               lwz       r0,0x0008(SP)
081D0 08150   X      7C0803A6               mtlr      r0                        ; LR = 8
081D4 08154          BB01FFE0               lmw       r24,-0x0020(SP)
081D8 08158   X      4E800020               blr
081DC 0815C          38C22004               addi      r6,RTOC,8196
081E0 08160   X      7FC3F378               mr        r3,r30
081E4 08164          3B022698               addi      r24,RTOC,9880
081E8 08168          80A60000               lwz       r5,0x0000(r6)
081EC 0816C          38980090               addi      r4,r24,144
081F0 08170          4BFFFE51               bl        $-0x01B0                  ; 0x00007FC0
081F4 08174          80BF0040               lwz       r5,0x0040(r31)
081F8 08178   X      7FC3F378               mr        r3,r30
081FC 0817C          80DF0038               lwz       r6,0x0038(r31)
08200 08180          38980095               addi      r4,r24,149
08204 08184          80FF0044               lwz       r7,0x0044(r31)
08208 08188          811F006C               lwz       r8,0x006C(r31)
0820C 0818C          813F0070               lwz       r9,0x0070(r31)
08210 08190          815F0074               lwz       r10,0x0074(r31)
08214 08194          4BFFFE2D               bl        $-0x01D4                  ; 0x00007FC0
08218 08198          80BF0060               lwz       r5,0x0060(r31)
0821C 0819C   X      7FC3F378               mr        r3,r30
08220 081A0          80DF0058               lwz       r6,0x0058(r31)
08224 081A4          389800C2               addi      r4,r24,194
08228 081A8          80FF007C               lwz       r7,0x007C(r31)
0822C 081AC          4BFFFE15               bl        $-0x01EC                  ; 0x00007FC0
08230 081B0          807F0000               lwz       r3,0x0000(r31)
08234 081B4   X      7FC4F378               mr        r4,r30
08238 081B8          81830000               lwz       r12,0x0000(r3)
0823C 081BC          4800F79D               bl        $+0xF79C                  ; 0x00017958
08240 081C0          80410014               lwz       RTOC,0x0014(SP)
08244 081C4          389800DF               addi      r4,r24,223
08248 081C8   X      7FC3F378               mr        r3,r30
0824C 081CC          4BFFFDF5               bl        $-0x020C                  ; 0x00007FC0
08250 081D0          83BF001C               lwz       r29,0x001C(r31)
08254 081D4   X      281D0004               cmplwi    r29,0x0004
08258 081D8          3B822608               addi      r28,RTOC,9736
0825C 081DC   X      41810050               bgt       $+0x0050                  ; 0x0000822C
08260 081E0   X      57BB103A               slwi      r27,r29,2
08264 081E4          7F7CD82E               lwzx      r27,r28,r27
08268 081E8   X      7F6903A6               mtctr     r27                       ; CTR = 9
0826C 081EC   X      4E800420               bctr
08270 081F0          80E2FF90               lwz       r7,-0x0070(RTOC)
08274 081F4          38E70043               addi      r7,r7,67
08278 081F8          4800003C               b         $+0x003C                  ; 0x00008234
0827C 081FC          80E2FF90               lwz       r7,-0x0070(RTOC)
08280 08200          38E7004A               addi      r7,r7,74
08284 08204          48000030               b         $+0x0030                  ; 0x00008234
08288 08208          80E2FF90               lwz       r7,-0x0070(RTOC)
0828C 0820C          38E7005F               addi      r7,r7,95
08290 08210          48000024               b         $+0x0024                  ; 0x00008234
08294 08214          80E2FF90               lwz       r7,-0x0070(RTOC)
08298 08218          38E70075               addi      r7,r7,117
0829C 0821C          48000018               b         $+0x0018                  ; 0x00008234
082A0 08220          80E2FF90               lwz       r7,-0x0070(RTOC)
082A4 08224          38E70081               addi      r7,r7,129
082A8 08228          4800000C               b         $+0x000C                  ; 0x00008234
082AC 0822C          80E2FF90               lwz       r7,-0x0070(RTOC)
082B0 08230          38E7008E               addi      r7,r7,142
082B4 08234          38822698               addi      r4,RTOC,9880
082B8 08238   X      7FC3F378               mr        r3,r30
082BC 0823C          80BF0004               lwz       r5,0x0004(r31)
082C0 08240          388400E1               addi      r4,r4,225
082C4 08244          80DF0014               lwz       r6,0x0014(r31)
082C8 08248          4BFFFD79               bl        $-0x0288                  ; 0x00007FC0
082CC 0824C          38210060               addi      SP,SP,96
082D0 08250          80010008               lwz       r0,0x0008(SP)
082D4 08254   X      7C0803A6               mtlr      r0                        ; LR = 8
082D8 08258          BB01FFE0               lmw       r24,-0x0020(SP)
082DC 0825C   X      4E800020               blr
082E0 08260   X      3960FFFF               li        r11,-1
082E4 08264   X      7C8C2378               mr        r12,r4
082E8 08268   X      2C0C0000               cmpwi     r12,0
082EC 0826C   X      388CFFFF               subi      r4,r12,1
082F0 08270   X      41820148               beq       $+0x0148                  ; 0x000083B8
082F4 08274   X      7D8903A6               mtctr     r12                       ; CTR = 9
082F8 08278   X      3983FFFF               subi      r12,r3,1
082FC 0827C          8CAC0001               lbzu      r5,0x0001(r12)
08300 08280   X      55660FFE               srwi      r6,r11,31
08304 08284   X      39401DB7               li        r10,7607
08308 08288   X      54A307FE               clrlwi    r3,r5,31
0830C 0828C          3D4A04C1               addis     r10,r10,1217
08310 08290   X      5560083C               slwi      r0,r11,1
08314 08294   X      3884FFFF               subi      r4,r4,1
08318 08298          7CC71A79               xor.      r7,r6,r3
0831C 0829C   X      54ABFFFE               extrwi    r11,r5,1,30
08320 082A0   X      3107FFFF               subic     r8,r7,1
08324 082A4   X      54A9F7FE               extrwi    r9,r5,1,29
08328 082A8          7CE83910               subfe     r7,r8,r7
0832C 082AC   X      54A8EFFE               extrwi    r8,r5,1,28
08330 082B0          7CE700D0               neg       r7,r7
08334 082B4   X      38C01DB7               li        r6,7607
08338 082B8          7CE75038               and       r7,r7,r10
0833C 082BC          3CC604C1               addis     r6,r6,1217
08340 082C0          7C003A78               xor       r0,r0,r7
08344 082C4   X      54070FFE               srwi      r7,r0,31
08348 082C8   X      5400083C               slwi      r0,r0,1
0834C 082CC          7CEB5A79               xor.      r11,r7,r11
08350 082D0   X      54A7E7FE               extrwi    r7,r5,1,27
08354 082D4   X      306BFFFF               subic     r3,r11,1
08358 082D8          7D635910               subfe     r11,r3,r11
0835C 082DC          7D6B00D0               neg       r11,r11
08360 082E0          7D6B5038               and       r11,r11,r10
08364 082E4          7C005A78               xor       r0,r0,r11
08368 082E8   X      540B0FFE               srwi      r11,r0,31
0836C 082EC   X      5400083C               slwi      r0,r0,1
08370 082F0          7D6B4A79               xor.      r11,r11,r9
08374 082F4   X      54A9DFFE               extrwi    r9,r5,1,26
08378 082F8   X      306BFFFF               subic     r3,r11,1
0837C 082FC          7D635910               subfe     r11,r3,r11
08380 08300          7D6B00D0               neg       r11,r11
08384 08304          7D6B5038               and       r11,r11,r10
08388 08308          7C005A78               xor       r0,r0,r11
0838C 0830C   X      54ABD7FE               extrwi    r11,r5,1,25
08390 08310   X      540A0FFE               srwi      r10,r0,31
08394 08314   X      5400083C               slwi      r0,r0,1
08398 08318          7D434279               xor.      r3,r10,r8
0839C 0831C   X      3143FFFF               subic     r10,r3,1
083A0 08320          7C6A1910               subfe     r3,r10,r3
083A4 08324          7D0300D0               neg       r8,r3
083A8 08328          7D0A3038               and       r10,r8,r6
083AC 0832C          7C005278               xor       r0,r0,r10
083B0 08330   X      54AACFFE               extrwi    r10,r5,1,24
083B4 08334   X      54080FFE               srwi      r8,r0,31
083B8 08338   X      5400083C               slwi      r0,r0,1
083BC 0833C          7D083A79               xor.      r8,r8,r7
083C0 08340   X      30E8FFFF               subic     r7,r8,1
083C4 08344          7D074110               subfe     r8,r7,r8
083C8 08348          7D0800D0               neg       r8,r8
083CC 0834C          7D083038               and       r8,r8,r6
083D0 08350          7C004278               xor       r0,r0,r8
083D4 08354   X      54080FFE               srwi      r8,r0,31
083D8 08358   X      5400083C               slwi      r0,r0,1
083DC 0835C          7D094A79               xor.      r9,r8,r9
083E0 08360   X      3109FFFF               subic     r8,r9,1
083E4 08364          7D284910               subfe     r9,r8,r9
083E8 08368          7D2900D0               neg       r9,r9
083EC 0836C          7D293038               and       r9,r9,r6
083F0 08370          7C004A78               xor       r0,r0,r9
083F4 08374   X      54090FFE               srwi      r9,r0,31
083F8 08378   X      5400083C               slwi      r0,r0,1
083FC 0837C          7D2B5A79               xor.      r11,r9,r11
08400 08380   X      312BFFFF               subic     r9,r11,1
08404 08384          7D695910               subfe     r11,r9,r11
08408 08388          7D6B00D0               neg       r11,r11
0840C 0838C          7D633038               and       r3,r11,r6
08410 08390          7C081A78               xor       r8,r0,r3
08414 08394   X      55090FFE               srwi      r9,r8,31
08418 08398   X      5508083C               slwi      r8,r8,1
0841C 0839C          7D205279               xor.      r0,r9,r10
08420 083A0   X      3160FFFF               subic     r11,r0,1
08424 083A4          7C0B0110               subfe     r0,r11,r0
08428 083A8          7C0000D0               neg       r0,r0
0842C 083AC          7C003038               and       r0,r0,r6
08430 083B0          7D0B0278               xor       r11,r8,r0
08434 083B4   X      4200FEC8               bdnz      $-0x0138                  ; 0x0000827C
08438 083B8   X      7D635B78               mr        r3,r11
0843C 083BC   X      4E800020               blr
08440 083C0   X      3983FFFF               subi      r12,r3,1
08444 083C4   X      3860FFFF               li        r3,-1
08448 083C8   X      39600005               li        r11,5
0844C 083CC          8C0C0001               lbzu      r0,0x0001(r12)
08450 083D0   X      54650FFE               srwi      r5,r3,31
08454 083D4   X      39201DB7               li        r9,7607
08458 083D8   X      540407FE               clrlwi    r4,r0,31
0845C 083DC          3D2904C1               addis     r9,r9,1217
08460 083E0   X      546A083C               slwi      r10,r3,1
08464 083E4   X      2C8B0000               cmpwi     cr1,r11,0
08468 083E8          7CA62279               xor.      r6,r5,r4
0846C 083EC   X      5408FFFE               extrwi    r8,r0,1,30
08470 083F0   X      30E6FFFF               subic     r7,r6,1
08474 083F4   X      5405F7FE               extrwi    r5,r0,1,29
08478 083F8          7CC73110               subfe     r6,r7,r6
0847C 083FC   X      5407EFFE               extrwi    r7,r0,1,28
08480 08400          7CC600D0               neg       r6,r6
08484 08404   X      38801DB7               li        r4,7607
08488 08408          7CC64838               and       r6,r6,r9
0848C 0840C          3C8404C1               addis     r4,r4,1217
08490 08410          7D4A3278               xor       r10,r10,r6
08494 08414   X      55460FFE               srwi      r6,r10,31
08498 08418   X      554A083C               slwi      r10,r10,1
0849C 0841C          7CC84279               xor.      r8,r6,r8
084A0 08420   X      5406E7FE               extrwi    r6,r0,1,27
084A4 08424   X      3068FFFF               subic     r3,r8,1
084A8 08428          7D034110               subfe     r8,r3,r8
084AC 0842C          7D0800D0               neg       r8,r8
084B0 08430          7D084838               and       r8,r8,r9
084B4 08434          7D4A4278               xor       r10,r10,r8
084B8 08438   X      55480FFE               srwi      r8,r10,31
084BC 0843C   X      554A083C               slwi      r10,r10,1
084C0 08440          7D082A79               xor.      r8,r8,r5
084C4 08444   X      5405DFFE               extrwi    r5,r0,1,26
084C8 08448   X      3068FFFF               subic     r3,r8,1
084CC 0844C          7D034110               subfe     r8,r3,r8
084D0 08450          7D0800D0               neg       r8,r8
084D4 08454          7D094838               and       r9,r8,r9
084D8 08458          7D4A4A78               xor       r10,r10,r9
084DC 0845C   X      5409D7FE               extrwi    r9,r0,1,25
084E0 08460   X      55480FFE               srwi      r8,r10,31
084E4 08464   X      554A083C               slwi      r10,r10,1
084E8 08468          7D083A79               xor.      r8,r8,r7
084EC 0846C   X      30E8FFFF               subic     r7,r8,1
084F0 08470          7D074110               subfe     r8,r7,r8
084F4 08474          7CE800D0               neg       r7,r8
084F8 08478          7CE82038               and       r8,r7,r4
084FC 0847C          7D4A4278               xor       r10,r10,r8
08500 08480   X      5400CFFE               extrwi    r0,r0,1,24
08504 08484   X      55480FFE               srwi      r8,r10,31
08508 08488   X      554A083C               slwi      r10,r10,1
0850C 0848C          7D083279               xor.      r8,r8,r6
08510 08490   X      30E8FFFF               subic     r7,r8,1
08514 08494          7D074110               subfe     r8,r7,r8
08518 08498          7D0800D0               neg       r8,r8
0851C 0849C          7D082038               and       r8,r8,r4
08520 084A0   X      396BFFFF               subi      r11,r11,1
08524 084A4          7D4A4278               xor       r10,r10,r8
08528 084A8   X      55480FFE               srwi      r8,r10,31
0852C 084AC   X      554A083C               slwi      r10,r10,1
08530 084B0          7D082A79               xor.      r8,r8,r5
08534 084B4   X      30E8FFFF               subic     r7,r8,1
08538 084B8          7D074110               subfe     r8,r7,r8
0853C 084BC          7D0800D0               neg       r8,r8
08540 084C0          7D082038               and       r8,r8,r4
08544 084C4          7D4A4278               xor       r10,r10,r8
08548 084C8   X      55480FFE               srwi      r8,r10,31
0854C 084CC   X      554A083C               slwi      r10,r10,1
08550 084D0          7D094A79               xor.      r9,r8,r9
08554 084D4   X      3109FFFF               subic     r8,r9,1
08558 084D8          7D284910               subfe     r9,r8,r9
0855C 084DC          7CA900D0               neg       r5,r9
08560 084E0          7CA92038               and       r9,r5,r4
08564 084E4          7D474A78               xor       r7,r10,r9
08568 084E8   X      54E80FFE               srwi      r8,r7,31
0856C 084EC   X      54E7083C               slwi      r7,r7,1
08570 084F0          7D000279               xor.      r0,r8,r0
08574 084F4   X      3140FFFF               subic     r10,r0,1
08578 084F8          7C0A0110               subfe     r0,r10,r0
0857C 084FC          7C0000D0               neg       r0,r0
08580 08500          7C002038               and       r0,r0,r4
08584 08504          7CE30278               xor       r3,r7,r0
08588 08508   X      4086FEC4               bne       cr1,$-0x013C              ; 0x000083CC
0858C 0850C   X      4E800020               blr
08590 08510   X      7C0802A6               mflr      r0                        ; LR = 8
08594 08514          BF61FFEC               stmw      r27,-0x0014(SP)
08598 08518          90010008               stw       r0,0x0008(SP)
0859C 0851C          9421FF90               stwu      SP,-0x0070(SP)
085A0 08520          90610088               stw       r3,0x0088(SP)
085A4 08524          9081008C               stw       r4,0x008C(SP)
085A8 08528          38610038               addi      r3,SP,56
085AC 0852C          3BE10088               addi      r31,SP,136
085B0 08530          3BC10038               addi      r30,SP,56
085B4 08534          3BA10040               addi      r29,SP,64
085B8 08538          3B810048               addi      r28,SP,72
085BC 0853C          3B610048               addi      r27,SP,72
085C0 08540          4800EE19               bl        $+0xEE18                  ; 0x00017358
085C4 08544          80410014               lwz       RTOC,0x0014(SP)
085C8 08548          80BE0004               lwz       r5,0x0004(r30)
085CC 0854C          38610040               addi      r3,SP,64
085D0 08550          80810038               lwz       r4,0x0038(SP)
085D4 08554          80FF0004               lwz       r7,0x0004(r31)
085D8 08558          80C10088               lwz       r6,0x0088(SP)
085DC 0855C          4800EF1D               bl        $+0xEF1C                  ; 0x00017478
085E0 08560          80410014               lwz       RTOC,0x0014(SP)
085E4 08564          801D0000               lwz       r0,0x0000(r29)
085E8 08568          901C0000               stw       r0,0x0000(r28)
085EC 0856C          801D0004               lwz       r0,0x0004(r29)
085F0 08570          901C0004               stw       r0,0x0004(r28)
085F4 08574          809B0004               lwz       r4,0x0004(r27)
085F8 08578          80610048               lwz       r3,0x0048(SP)
085FC 0857C          4800EDC5               bl        $+0xEDC4                  ; 0x00017340
08600 08580          80410014               lwz       RTOC,0x0014(SP)
08604 08584   X      7C601B78               mr        r0,r3
08608 08588          1D8003E8               mulli     r12,r0,1000
0860C 0858C          7C6000D0               neg       r3,r0
08610 08590          7C00FE70               srawi     r0,r0,31
08614 08594   X      7C6C1850               sub       r3,r3,r12
08618 08598          7C630038               and       r3,r3,r0
0861C 0859C          7C6C1A14               add       r3,r12,r3
08620 085A0          38210070               addi      SP,SP,112
08624 085A4          80010008               lwz       r0,0x0008(SP)
08628 085A8   X      7C0803A6               mtlr      r0                        ; LR = 8
0862C 085AC          BB61FFEC               lmw       r27,-0x0014(SP)
08630 085B0   X      4E800020               blr
08634 085B4   X      7C0802A6               mflr      r0                        ; LR = 8
08638 085B8          BEE1FFDC               stmw      r23,-0x0024(SP)
0863C 085BC          90010008               stw       r0,0x0008(SP)
08640 085C0          9421FF70               stwu      SP,-0x0090(SP)
08644 085C4   X      38800000               li        r4,0
08648 085C8   X      7C7F1B78               mr        r31,r3
0864C 085CC          387F003C               addi      r3,r31,60
08650 085D0   X      7C7D1B78               mr        r29,r3
08654 085D4          4800EF65               bl        $+0xEF64                  ; 0x00017538
08658 085D8          80410014               lwz       RTOC,0x0014(SP)
0865C 085DC   X      7C7E1B78               mr        r30,r3
08660 085E0   X      2C1E0000               cmpwi     r30,0
08664 085E4   X      4082010C               bne       $+0x010C                  ; 0x000086F0
08668 085E8          38610038               addi      r3,SP,56
0866C 085EC          4800ED6D               bl        $+0xED6C                  ; 0x00017358
08670 085F0          80410014               lwz       RTOC,0x0014(SP)
08674 085F4          83810038               lwz       r28,0x0038(SP)
08678 085F8          8361003C               lwz       r27,0x003C(SP)
0867C 085FC          819F0070               lwz       r12,0x0070(r31)
08680 08600   X      38800000               li        r4,0
08684 08604          380C0001               addi      r0,r12,1
08688 08608          901F0070               stw       r0,0x0070(r31)
0868C 0860C          807F0000               lwz       r3,0x0000(r31)
08690 08610          81830008               lwz       r12,0x0008(r3)
08694 08614          4800F345               bl        $+0xF344                  ; 0x00017958
08698 08618          80410014               lwz       RTOC,0x0014(SP)
0869C 0861C   X      38800000               li        r4,0
086A0 08620   X      7FA3EB78               mr        r3,r29
086A4 08624          4800EF15               bl        $+0xEF14                  ; 0x00017538
086A8 08628          80410014               lwz       RTOC,0x0014(SP)
086AC 0862C   X      7C7E1B78               mr        r30,r3
086B0 08630   X      2C1E0000               cmpwi     r30,0
086B4 08634   X      408200BC               bne       $+0x00BC                  ; 0x000086F0
086B8 08638          881F0020               lbz       r0,0x0020(r31)
086BC 0863C   X      2C000000               cmpwi     r0,0
086C0 08640   X      4182008C               beq       $+0x008C                  ; 0x000086CC
086C4 08644          93810040               stw       r28,0x0040(SP)
086C8 08648          38610048               addi      r3,SP,72
086CC 0864C          93610044               stw       r27,0x0044(SP)
086D0 08650          3BC10040               addi      r30,SP,64
086D4 08654          3B410048               addi      r26,SP,72
086D8 08658          3B210050               addi      r25,SP,80
086DC 0865C          3B010058               addi      r24,SP,88
086E0 08660          3AE10058               addi      r23,SP,88
086E4 08664          4800ECF5               bl        $+0xECF4                  ; 0x00017358
086E8 08668          80410014               lwz       RTOC,0x0014(SP)
086EC 0866C          80BA0004               lwz       r5,0x0004(r26)
086F0 08670          38610050               addi      r3,SP,80
086F4 08674          80810048               lwz       r4,0x0048(SP)
086F8 08678          80FE0004               lwz       r7,0x0004(r30)
086FC 0867C          80C10040               lwz       r6,0x0040(SP)
08700 08680          4800EDF9               bl        $+0xEDF8                  ; 0x00017478
08704 08684          80410014               lwz       RTOC,0x0014(SP)
08708 08688          80190000               lwz       r0,0x0000(r25)
0870C 0868C          90180000               stw       r0,0x0000(r24)
08710 08690          80190004               lwz       r0,0x0004(r25)
08714 08694          90180004               stw       r0,0x0004(r24)
08718 08698          80970004               lwz       r4,0x0004(r23)
0871C 0869C          80610058               lwz       r3,0x0058(SP)
08720 086A0          4800ECA1               bl        $+0xECA0                  ; 0x00017340
08724 086A4          80410014               lwz       RTOC,0x0014(SP)
08728 086A8          813F0028               lwz       r9,0x0028(r31)
0872C 086AC   X      2C030000               cmpwi     r3,0
08730 086B0   X      40800010               bge       $+0x0010                  ; 0x000086C0
08734 086B4          7C0300D0               neg       r0,r3
08738 086B8   X      7F004840               cmplw     cr6,r0,r9
0873C 086BC          4800000C               b         $+0x000C                  ; 0x000086C8
08740 086C0          1C8303E8               mulli     r4,r3,1000
08744 086C4   X      7F044840               cmplw     cr6,r4,r9
08748 086C8   X      4099FF34               ble       cr6,$-0x00CC              ; 0x000085FC
0874C 086CC          80BF0078               lwz       r5,0x0078(r31)
08750 086D0   X      38600000               li        r3,0
08754 086D4          38A50001               addi      r5,r5,1
08758 086D8          90BF0078               stw       r5,0x0078(r31)
0875C 086DC          38210090               addi      SP,SP,144
08760 086E0          80010008               lwz       r0,0x0008(SP)
08764 086E4   X      7C0803A6               mtlr      r0                        ; LR = 8
08768 086E8          BAE1FFDC               lmw       r23,-0x0024(SP)
0876C 086EC   X      4E800020               blr
08770 086F0          389F0040               addi      r4,r31,64
08774 086F4   X      3860FFFF               li        r3,-1
08778 086F8          4800EDB1               bl        $+0xEDB0                  ; 0x000174A8
0877C 086FC          80410014               lwz       RTOC,0x0014(SP)
08780 08700          813F0040               lwz       r9,0x0040(r31)
08784 08704          83BF0044               lwz       r29,0x0044(r31)
08788 08708   X      7C09E800               cmpw      r9,r29
0878C 0870C   X      40800008               bge       $+0x0008                  ; 0x00008714
08790 08710          913F0044               stw       r9,0x0044(r31)
08794 08714   X      7FC3F378               mr        r3,r30
08798 08718          38210090               addi      SP,SP,144
0879C 0871C          80010008               lwz       r0,0x0008(SP)
087A0 08720   X      7C0803A6               mtlr      r0                        ; LR = 8
087A4 08724          BAE1FFDC               lmw       r23,-0x0024(SP)
087A8 08728   X      4E800020               blr
087AC 0872C   X      7C0802A6               mflr      r0                        ; LR = 8
087B0 08730          93E1FFFC               stw       r31,-0x0004(SP)
087B4 08734          90010008               stw       r0,0x0008(SP)
087B8 08738          9421FFC0               stwu      SP,-0x0040(SP)
087BC 0873C   X      38A00000               li        r5,0
087C0 08740   X      7C7F1B78               mr        r31,r3
087C4 08744          807F0004               lwz       r3,0x0004(r31)
087C8 08748   X      7FE4FB78               mr        r4,r31
087CC 0874C          4800ED45               bl        $+0xED44                  ; 0x00017490
087D0 08750          80410014               lwz       RTOC,0x0014(SP)
087D4 08754          809F000C               lwz       r4,0x000C(r31)
087D8 08758   X      38600001               li        r3,1
087DC 0875C          38840040               addi      r4,r4,64
087E0 08760          4800ED49               bl        $+0xED48                  ; 0x000174A8
087E4 08764          80410014               lwz       RTOC,0x0014(SP)
087E8 08768          38210040               addi      SP,SP,64
087EC 0876C          80010008               lwz       r0,0x0008(SP)
087F0 08770   X      7C0803A6               mtlr      r0                        ; LR = 8
087F4 08774          83E1FFFC               lwz       r31,-0x0004(SP)
087F8 08778   X      4E800020               blr
087FC 0877C   X      7C0802A6               mflr      r0                        ; LR = 8
08800 08780          93E1FFFC               stw       r31,-0x0004(SP)
08804 08784          90010008               stw       r0,0x0008(SP)
08808 08788          9421FFC0               stwu      SP,-0x0040(SP)
0880C 0878C   X      7C7F1B78               mr        r31,r3
08810 08790          811F0030               lwz       r8,0x0030(r31)
08814 08794   X      2C080000               cmpwi     r8,0
08818 08798          813F000C               lwz       r9,0x000C(r31)
0881C 0879C   X      40820080               bne       $+0x0080                  ; 0x0000881C
08820 087A0          8189000C               lwz       r12,0x000C(r9)
08824 087A4          809F0024               lwz       r4,0x0024(r31)
08828 087A8          806C0008               lwz       r3,0x0008(r12)
0882C 087AC          811F0010               lwz       r8,0x0010(r31)
08830 087B0          7CA41A14               add       r5,r4,r3
08834 087B4          90AC0008               stw       r5,0x0008(r12)
08838 087B8          88C80000               lbz       r6,0x0000(r8)
0883C 087BC   X      54C607FF               clrlwi.   r6,r6,31
08840 087C0   X      40820018               bne       $+0x0018                  ; 0x000087D8
08844 087C4          80E9000C               lwz       r7,0x000C(r9)
08848 087C8          8067000C               lwz       r3,0x000C(r7)
0884C 087CC          38630001               addi      r3,r3,1
08850 087D0          9067000C               stw       r3,0x000C(r7)
08854 087D4          48000060               b         $+0x0060                  ; 0x00008834
08858 087D8          80880000               lwz       r4,0x0000(r8)
0885C 087DC   X      2C04FFFF               cmpwi     r4,-1
08860 087E0   X      40820028               bne       $+0x0028                  ; 0x00008808
08864 087E4          A0680004               lhz       r3,0x0004(r8)
08868 087E8   X      3C63FFFF               subis     r3,r3,1
0886C 087EC   X      2C03FFFF               cmpwi     r3,-1
08870 087F0   X      40820018               bne       $+0x0018                  ; 0x00008808
08874 087F4          8089000C               lwz       r4,0x000C(r9)
08878 087F8          80640028               lwz       r3,0x0028(r4)
0887C 087FC          38630001               addi      r3,r3,1
08880 08800          90640028               stw       r3,0x0028(r4)
08884 08804          48000030               b         $+0x0030                  ; 0x00008834
08888 08808          80A9000C               lwz       r5,0x000C(r9)
0888C 0880C          80650024               lwz       r3,0x0024(r5)
08890 08810          38630001               addi      r3,r3,1
08894 08814          90650024               stw       r3,0x0024(r5)
08898 08818          4800001C               b         $+0x001C                  ; 0x00008834
0889C 0881C   X      2C080001               cmpwi     r8,1
088A0 08820   X      40820014               bne       $+0x0014                  ; 0x00008834
088A4 08824          8089000C               lwz       r4,0x000C(r9)
088A8 08828          80640030               lwz       r3,0x0030(r4)
088AC 0882C          38630001               addi      r3,r3,1
088B0 08830          90640030               stw       r3,0x0030(r4)
088B4 08834          807F0004               lwz       r3,0x0004(r31)
088B8 08838   X      7FE4FB78               mr        r4,r31
088BC 0883C   X      38A00000               li        r5,0
088C0 08840          4800EC51               bl        $+0xEC50                  ; 0x00017490
088C4 08844          80410014               lwz       RTOC,0x0014(SP)
088C8 08848          809F000C               lwz       r4,0x000C(r31)
088CC 0884C          38840040               addi      r4,r4,64
088D0 08850   X      38600001               li        r3,1
088D4 08854          4800EC55               bl        $+0xEC54                  ; 0x000174A8
088D8 08858          80410014               lwz       RTOC,0x0014(SP)
088DC 0885C          83FF0008               lwz       r31,0x0008(r31)
088E0 08860   X      2C1F0000               cmpwi     r31,0
088E4 08864   X      4082FFD0               bne       $-0x0030                  ; 0x00008834
088E8 08868          38210040               addi      SP,SP,64
088EC 0886C          80010008               lwz       r0,0x0008(SP)
088F0 08870   X      7C0803A6               mtlr      r0                        ; LR = 8
088F4 08874          83E1FFFC               lwz       r31,-0x0004(SP)
088F8 08878   X      4E800020               blr
088FC 0887C   X      7C0802A6               mflr      r0                        ; LR = 8
08900 08880          BE01FFC0               stmw      r16,-0x0040(SP)
08904 08884          90010008               stw       r0,0x0008(SP)
08908 08888          9421FF30               stwu      SP,-0x00D0(SP)
0890C 0888C   X      3A800000               li        r20,0
08910 08890   X      7CB62B78               mr        r22,r5
08914 08894   X      2C16000E               cmpwi     r22,14
08918 08898   X      7C972378               mr        r23,r4
0891C 0889C   X      7C7F1B78               mr        r31,r3
08920 088A0   X      41800358               blt       $+0x0358                  ; 0x00008BF8
08924 088A4   X      2C1605EA               cmpwi     r22,1514
08928 088A8   X      41810350               bgt       $+0x0350                  ; 0x00008BF8
0892C 088AC          387F003C               addi      r3,r31,60
08930 088B0   X      7C7D1B78               mr        r29,r3
08934 088B4   X      38800000               li        r4,0
08938 088B8   X      3B400000               li        r26,0
0893C 088BC          4800EC7D               bl        $+0xEC7C                  ; 0x00017538
08940 088C0          80410014               lwz       RTOC,0x0014(SP)
08944 088C4   X      7C7C1B78               mr        r28,r3
08948 088C8   X      2C1C0000               cmpwi     r28,0
0894C 088CC   X      408200FC               bne       $+0x00FC                  ; 0x000089C8
08950 088D0          38610038               addi      r3,SP,56
08954 088D4          4800EA85               bl        $+0xEA84                  ; 0x00017358
08958 088D8          80410014               lwz       RTOC,0x0014(SP)
0895C 088DC          83C10038               lwz       r30,0x0038(SP)
08960 088E0          8361003C               lwz       r27,0x003C(SP)
08964 088E4          833F0070               lwz       r25,0x0070(r31)
08968 088E8   X      38800000               li        r4,0
0896C 088EC          3B390001               addi      r25,r25,1
08970 088F0          933F0070               stw       r25,0x0070(r31)
08974 088F4          807F0000               lwz       r3,0x0000(r31)
08978 088F8          81830008               lwz       r12,0x0008(r3)
0897C 088FC          4800F05D               bl        $+0xF05C                  ; 0x00017958
08980 08900          80410014               lwz       RTOC,0x0014(SP)
08984 08904   X      38800000               li        r4,0
08988 08908   X      7FA3EB78               mr        r3,r29
0898C 0890C          4800EC2D               bl        $+0xEC2C                  ; 0x00017538
08990 08910          80410014               lwz       RTOC,0x0014(SP)
08994 08914   X      7C7C1B78               mr        r28,r3
08998 08918   X      2C1C0000               cmpwi     r28,0
0899C 0891C   X      408200AC               bne       $+0x00AC                  ; 0x000089C8
089A0 08920          8B1F0020               lbz       r24,0x0020(r31)
089A4 08924   X      2C180000               cmpwi     r24,0
089A8 08928   X      4182008C               beq       $+0x008C                  ; 0x000089B4
089AC 0892C          93C10040               stw       r30,0x0040(SP)
089B0 08930          38610048               addi      r3,SP,72
089B4 08934          93610044               stw       r27,0x0044(SP)
089B8 08938          3B810040               addi      r28,SP,64
089BC 0893C          3B210048               addi      r25,SP,72
089C0 08940          3B010050               addi      r24,SP,80
089C4 08944          3AA10058               addi      r21,SP,88
089C8 08948          3A610058               addi      r19,SP,88
089CC 0894C          4800EA0D               bl        $+0xEA0C                  ; 0x00017358
089D0 08950          80410014               lwz       RTOC,0x0014(SP)
089D4 08954          80B90004               lwz       r5,0x0004(r25)
089D8 08958          38610050               addi      r3,SP,80
089DC 0895C          80810048               lwz       r4,0x0048(SP)
089E0 08960          80FC0004               lwz       r7,0x0004(r28)
089E4 08964          80C10040               lwz       r6,0x0040(SP)
089E8 08968          4800EB11               bl        $+0xEB10                  ; 0x00017478
089EC 0896C          80410014               lwz       RTOC,0x0014(SP)
089F0 08970          80180000               lwz       r0,0x0000(r24)
089F4 08974          90150000               stw       r0,0x0000(r21)
089F8 08978          80180004               lwz       r0,0x0004(r24)
089FC 0897C          90150004               stw       r0,0x0004(r21)
08A00 08980          80930004               lwz       r4,0x0004(r19)
08A04 08984          80610058               lwz       r3,0x0058(SP)
08A08 08988          4800E9B9               bl        $+0xE9B8                  ; 0x00017340
08A0C 0898C          80410014               lwz       RTOC,0x0014(SP)
08A10 08990          813F0028               lwz       r9,0x0028(r31)
08A14 08994   X      2C030000               cmpwi     r3,0
08A18 08998   X      40800010               bge       $+0x0010                  ; 0x000089A8
08A1C 0899C          7C0300D0               neg       r0,r3
08A20 089A0   X      7F004840               cmplw     cr6,r0,r9
08A24 089A4          4800000C               b         $+0x000C                  ; 0x000089B0
08A28 089A8          1C8303E8               mulli     r4,r3,1000
08A2C 089AC   X      7F044840               cmplw     cr6,r4,r9
08A30 089B0   X      4099FF34               ble       cr6,$-0x00CC              ; 0x000088E4
08A34 089B4          80BF0078               lwz       r5,0x0078(r31)
08A38 089B8   X      3B800000               li        r28,0
08A3C 089BC          38A50001               addi      r5,r5,1
08A40 089C0          90BF0078               stw       r5,0x0078(r31)
08A44 089C4          48000028               b         $+0x0028                  ; 0x000089EC
08A48 089C8          389F0040               addi      r4,r31,64
08A4C 089CC   X      3860FFFF               li        r3,-1
08A50 089D0          4800EAD9               bl        $+0xEAD8                  ; 0x000174A8
08A54 089D4          80410014               lwz       RTOC,0x0014(SP)
08A58 089D8          813F0040               lwz       r9,0x0040(r31)
08A5C 089DC          83DF0044               lwz       r30,0x0044(r31)
08A60 089E0   X      7C09F000               cmpw      r9,r30
08A64 089E4   X      40800008               bge       $+0x0008                  ; 0x000089EC
08A68 089E8          913F0044               stw       r9,0x0044(r31)
08A6C 089EC   X      7F98E378               mr        r24,r28
08A70 089F0   X      2C180000               cmpwi     r24,0
08A74 089F4   X      418202E4               beq       $+0x02E4                  ; 0x00008CD8
08A78 089F8          833C001C               lwz       r25,0x001C(r28)
08A7C 089FC   X      3B600001               li        r27,1
08A80 08A00          935C0024               stw       r26,0x0024(r28)
08A84 08A04   X      7C16C840               cmplw     r22,r25
08A88 08A08          937C0028               stw       r27,0x0028(r28)
08A8C 08A0C          929C0008               stw       r20,0x0008(r28)
08A90 08A10   X      408101A4               ble       $+0x01A4                  ; 0x00008BB4
08A94 08A14   X      2C170000               cmpwi     r23,0
08A98 08A18   X      41820018               beq       $+0x0018                  ; 0x00008A30
08A9C 08A1C          80980010               lwz       r4,0x0010(r24)
08AA0 08A20   X      7EE3BB78               mr        r3,r23
08AA4 08A24          80B8001C               lwz       r5,0x001C(r24)
08AA8 08A28          4800EB29               bl        $+0xEB28                  ; 0x00017550
08AAC 08A2C          80410014               lwz       RTOC,0x0014(SP)
08AB0 08A30          93380020               stw       r25,0x0020(r24)
08AB4 08A34   X      7FA3EB78               mr        r3,r29
08AB8 08A38          83DC0024               lwz       r30,0x0024(r28)
08ABC 08A3C   X      7ED5B378               mr        r21,r22
08AC0 08A40          7C99F214               add       r4,r25,r30
08AC4 08A44   X      7ED9A850               sub       r22,r21,r25
08AC8 08A48          909C0024               stw       r4,0x0024(r28)
08ACC 08A4C   X      38800000               li        r4,0
08AD0 08A50          7EF9BA14               add       r23,r25,r23
08AD4 08A54          4800EAE5               bl        $+0xEAE4                  ; 0x00017538
08AD8 08A58          80410014               lwz       RTOC,0x0014(SP)
08ADC 08A5C   X      7C7E1B78               mr        r30,r3
08AE0 08A60   X      2C1E0000               cmpwi     r30,0
08AE4 08A64   X      408200FC               bne       $+0x00FC                  ; 0x00008B60
08AE8 08A68          38610060               addi      r3,SP,96
08AEC 08A6C          4800E8ED               bl        $+0xE8EC                  ; 0x00017358
08AF0 08A70          80410014               lwz       RTOC,0x0014(SP)
08AF4 08A74          83610060               lwz       r27,0x0060(SP)
08AF8 08A78          83410064               lwz       r26,0x0064(SP)
08AFC 08A7C          819F0070               lwz       r12,0x0070(r31)
08B00 08A80   X      38800000               li        r4,0
08B04 08A84          380C0001               addi      r0,r12,1
08B08 08A88          901F0070               stw       r0,0x0070(r31)
08B0C 08A8C          807F0000               lwz       r3,0x0000(r31)
08B10 08A90          81830008               lwz       r12,0x0008(r3)
08B14 08A94          4800EEC5               bl        $+0xEEC4                  ; 0x00017958
08B18 08A98          80410014               lwz       RTOC,0x0014(SP)
08B1C 08A9C   X      38800000               li        r4,0
08B20 08AA0   X      7FA3EB78               mr        r3,r29
08B24 08AA4          4800EA95               bl        $+0xEA94                  ; 0x00017538
08B28 08AA8          80410014               lwz       RTOC,0x0014(SP)
08B2C 08AAC   X      7C7E1B78               mr        r30,r3
08B30 08AB0   X      2C1E0000               cmpwi     r30,0
08B34 08AB4   X      408200AC               bne       $+0x00AC                  ; 0x00008B60
08B38 08AB8          881F0020               lbz       r0,0x0020(r31)
08B3C 08ABC   X      2C000000               cmpwi     r0,0
08B40 08AC0   X      4182008C               beq       $+0x008C                  ; 0x00008B4C
08B44 08AC4          93610068               stw       r27,0x0068(SP)
08B48 08AC8          38610070               addi      r3,SP,112
08B4C 08ACC          9341006C               stw       r26,0x006C(SP)
08B50 08AD0          3BC10068               addi      r30,SP,104
08B54 08AD4          3A610070               addi      r19,SP,112
08B58 08AD8          3A410078               addi      r18,SP,120
08B5C 08ADC          3A210080               addi      r17,SP,128
08B60 08AE0          3A010080               addi      r16,SP,128
08B64 08AE4          4800E875               bl        $+0xE874                  ; 0x00017358
08B68 08AE8          80410014               lwz       RTOC,0x0014(SP)
08B6C 08AEC          80B30004               lwz       r5,0x0004(r19)
08B70 08AF0          38610078               addi      r3,SP,120
08B74 08AF4          80810070               lwz       r4,0x0070(SP)
08B78 08AF8          80FE0004               lwz       r7,0x0004(r30)
08B7C 08AFC          80C10068               lwz       r6,0x0068(SP)
08B80 08B00          4800E979               bl        $+0xE978                  ; 0x00017478
08B84 08B04          80410014               lwz       RTOC,0x0014(SP)
08B88 08B08          80120000               lwz       r0,0x0000(r18)
08B8C 08B0C          90110000               stw       r0,0x0000(r17)
08B90 08B10          80120004               lwz       r0,0x0004(r18)
08B94 08B14          90110004               stw       r0,0x0004(r17)
08B98 08B18          80900004               lwz       r4,0x0004(r16)
08B9C 08B1C          80610080               lwz       r3,0x0080(SP)
08BA0 08B20          4800E821               bl        $+0xE820                  ; 0x00017340
08BA4 08B24          80410014               lwz       RTOC,0x0014(SP)
08BA8 08B28          813F0028               lwz       r9,0x0028(r31)
08BAC 08B2C   X      2C030000               cmpwi     r3,0
08BB0 08B30   X      40800010               bge       $+0x0010                  ; 0x00008B40
08BB4 08B34          7C0300D0               neg       r0,r3
08BB8 08B38   X      7F004840               cmplw     cr6,r0,r9
08BBC 08B3C          4800000C               b         $+0x000C                  ; 0x00008B48
08BC0 08B40          1C8303E8               mulli     r4,r3,1000
08BC4 08B44   X      7F044840               cmplw     cr6,r4,r9
08BC8 08B48   X      4099FF34               ble       cr6,$-0x00CC              ; 0x00008A7C
08BCC 08B4C          80BF0078               lwz       r5,0x0078(r31)
08BD0 08B50   X      3BC00000               li        r30,0
08BD4 08B54          38A50001               addi      r5,r5,1
08BD8 08B58          90BF0078               stw       r5,0x0078(r31)
08BDC 08B5C          48000028               b         $+0x0028                  ; 0x00008B84
08BE0 08B60          389F0040               addi      r4,r31,64
08BE4 08B64   X      3860FFFF               li        r3,-1
08BE8 08B68          4800E941               bl        $+0xE940                  ; 0x000174A8
08BEC 08B6C          80410014               lwz       RTOC,0x0014(SP)
08BF0 08B70          813F0040               lwz       r9,0x0040(r31)
08BF4 08B74          837F0044               lwz       r27,0x0044(r31)
08BF8 08B78   X      7C09D800               cmpw      r9,r27
08BFC 08B7C   X      40800008               bge       $+0x0008                  ; 0x00008B84
08C00 08B80          913F0044               stw       r9,0x0044(r31)
08C04 08B84          93D80008               stw       r30,0x0008(r24)
08C08 08B88   X      2C1E0000               cmpwi     r30,0
08C0C 08B8C   X      4182006C               beq       $+0x006C                  ; 0x00008BF8
08C10 08B90          835C0028               lwz       r26,0x0028(r28)
08C14 08B94   X      7FD8F378               mr        r24,r30
08C18 08B98          3B5A0001               addi      r26,r26,1
08C1C 08B9C   X      7C99A850               sub       r4,r21,r25
08C20 08BA0          935C0028               stw       r26,0x0028(r28)
08C24 08BA4          8338001C               lwz       r25,0x001C(r24)
08C28 08BA8          92980008               stw       r20,0x0008(r24)
08C2C 08BAC   X      7C04C840               cmplw     r4,r25
08C30 08BB0   X      4181FE64               bgt       $-0x019C                  ; 0x00008A14
08C34 08BB4   X      2C170000               cmpwi     r23,0
08C38 08BB8   X      41820018               beq       $+0x0018                  ; 0x00008BD0
08C3C 08BBC          80980010               lwz       r4,0x0010(r24)
08C40 08BC0   X      7EE3BB78               mr        r3,r23
08C44 08BC4   X      7EC5B378               mr        r5,r22
08C48 08BC8          4800E989               bl        $+0xE988                  ; 0x00017550
08C4C 08BCC          80410014               lwz       RTOC,0x0014(SP)
08C50 08BD0          92D80020               stw       r22,0x0020(r24)
08C54 08BD4   X      7F83E378               mr        r3,r28
08C58 08BD8          83FC0024               lwz       r31,0x0024(r28)
08C5C 08BDC          7C96FA14               add       r4,r22,r31
08C60 08BE0          909C0024               stw       r4,0x0024(r28)
08C64 08BE4          382100D0               addi      SP,SP,208
08C68 08BE8          80010008               lwz       r0,0x0008(SP)
08C6C 08BEC   X      7C0803A6               mtlr      r0                        ; LR = 8
08C70 08BF0          BA01FFC0               lmw       r16,-0x0040(SP)
08C74 08BF4   X      4E800020               blr
08C78 08BF8   X      2C1C0000               cmpwi     r28,0
08C7C 08BFC   X      418200DC               beq       $+0x00DC                  ; 0x00008CD8
08C80 08C00          811C0030               lwz       r8,0x0030(r28)
08C84 08C04          813C000C               lwz       r9,0x000C(r28)
08C88 08C08   X      2C080000               cmpwi     r8,0
08C8C 08C0C   X      40820080               bne       $+0x0080                  ; 0x00008C8C
08C90 08C10          80A9000C               lwz       r5,0x000C(r9)
08C94 08C14          809C0024               lwz       r4,0x0024(r28)
08C98 08C18          80650008               lwz       r3,0x0008(r5)
08C9C 08C1C          811C0010               lwz       r8,0x0010(r28)
08CA0 08C20          7CC41A14               add       r6,r4,r3
08CA4 08C24          90C50008               stw       r6,0x0008(r5)
08CA8 08C28          88E80000               lbz       r7,0x0000(r8)
08CAC 08C2C   X      54E707FF               clrlwi.   r7,r7,31
08CB0 08C30   X      40820018               bne       $+0x0018                  ; 0x00008C48
08CB4 08C34          8149000C               lwz       r10,0x000C(r9)
08CB8 08C38          806A000C               lwz       r3,0x000C(r10)
08CBC 08C3C          38630001               addi      r3,r3,1
08CC0 08C40          906A000C               stw       r3,0x000C(r10)
08CC4 08C44          48000060               b         $+0x0060                  ; 0x00008CA4
08CC8 08C48          80880000               lwz       r4,0x0000(r8)
08CCC 08C4C   X      2C04FFFF               cmpwi     r4,-1
08CD0 08C50   X      40820028               bne       $+0x0028                  ; 0x00008C78
08CD4 08C54          A0680004               lhz       r3,0x0004(r8)
08CD8 08C58   X      3C63FFFF               subis     r3,r3,1
08CDC 08C5C   X      2C03FFFF               cmpwi     r3,-1
08CE0 08C60   X      40820018               bne       $+0x0018                  ; 0x00008C78
08CE4 08C64          8089000C               lwz       r4,0x000C(r9)
08CE8 08C68          80640028               lwz       r3,0x0028(r4)
08CEC 08C6C          38630001               addi      r3,r3,1
08CF0 08C70          90640028               stw       r3,0x0028(r4)
08CF4 08C74          48000030               b         $+0x0030                  ; 0x00008CA4
08CF8 08C78          80A9000C               lwz       r5,0x000C(r9)
08CFC 08C7C          80650024               lwz       r3,0x0024(r5)
08D00 08C80          38630001               addi      r3,r3,1
08D04 08C84          90650024               stw       r3,0x0024(r5)
08D08 08C88          4800001C               b         $+0x001C                  ; 0x00008CA4
08D0C 08C8C   X      2C080001               cmpwi     r8,1
08D10 08C90   X      40820014               bne       $+0x0014                  ; 0x00008CA4
08D14 08C94          8089000C               lwz       r4,0x000C(r9)
08D18 08C98          80640030               lwz       r3,0x0030(r4)
08D1C 08C9C          38630001               addi      r3,r3,1
08D20 08CA0          90640030               stw       r3,0x0030(r4)
08D24 08CA4          807C0004               lwz       r3,0x0004(r28)
08D28 08CA8   X      7F84E378               mr        r4,r28
08D2C 08CAC   X      38A00000               li        r5,0
08D30 08CB0          4800E7E1               bl        $+0xE7E0                  ; 0x00017490
08D34 08CB4          80410014               lwz       RTOC,0x0014(SP)
08D38 08CB8          809C000C               lwz       r4,0x000C(r28)
08D3C 08CBC          38840040               addi      r4,r4,64
08D40 08CC0   X      38600001               li        r3,1
08D44 08CC4          4800E7E5               bl        $+0xE7E4                  ; 0x000174A8
08D48 08CC8          80410014               lwz       RTOC,0x0014(SP)
08D4C 08CCC          839C0008               lwz       r28,0x0008(r28)
08D50 08CD0   X      2C1C0000               cmpwi     r28,0
08D54 08CD4   X      4082FFD0               bne       $-0x0030                  ; 0x00008CA4
08D58 08CD8   X      38600000               li        r3,0
08D5C 08CDC          382100D0               addi      SP,SP,208
08D60 08CE0          80010008               lwz       r0,0x0008(SP)
08D64 08CE4   X      7C0803A6               mtlr      r0                        ; LR = 8
08D68 08CE8          BA01FFC0               lmw       r16,-0x0040(SP)
08D6C 08CEC   X      4E800020               blr
08D70 08CF0   X      7C0802A6               mflr      r0                        ; LR = 8
08D74 08CF4          90010008               stw       r0,0x0008(SP)
08D78 08CF8          9421FEC0               stwu      SP,-0x0140(SP)
08D7C 08CFC          88030000               lbz       r0,0x0000(r3)
08D80 08D00          7C090774               extsb     r9,r0
08D84 08D04   X      2C09000A               cmpwi     r9,10
08D88 08D08   X      4182000C               beq       $+0x000C                  ; 0x00008D14
08D8C 08D0C   X      2C09000D               cmpwi     r9,13
08D90 08D10   X      40820020               bne       $+0x0020                  ; 0x00008D30
08D94 08D14          88830001               lbz       r4,0x0001(r3)
08D98 08D18          38630001               addi      r3,r3,1
08D9C 08D1C          7C890774               extsb     r9,r4
08DA0 08D20   X      2C09000A               cmpwi     r9,10
08DA4 08D24   X      4182FFF0               beq       $-0x0010                  ; 0x00008D14
08DA8 08D28   X      2C09000D               cmpwi     r9,13
08DAC 08D2C   X      4182FFE8               beq       $-0x0018                  ; 0x00008D14
08DB0 08D30          88A30000               lbz       r5,0x0000(r3)
08DB4 08D34          38E10039               addi      r7,SP,57
08DB8 08D38          7CA90775               extsb.    r9,r5
08DBC 08D3C   X      38C00000               li        r6,0
08DC0 08D40   X      4182004C               beq       $+0x004C                  ; 0x00008D8C
08DC4 08D44          99270000               stb       r9,0x0000(r7)
08DC8 08D48   X      3889FFF6               subi      r4,r9,10
08DCC 08D4C   X      5484063F               clrlwi.   r4,r4,24
08DD0 08D50          38630001               addi      r3,r3,1
08DD4 08D54   X      40820028               bne       $+0x0028                  ; 0x00008D7C
08DD8 08D58   X      3923FFFF               subi      r9,r3,1
08DDC 08D5C          8CA90001               lbzu      r5,0x0001(r9)
08DE0 08D60          7CA50774               extsb     r5,r5
08DE4 08D64   X      54A8063E               clrlwi    r8,r5,24
08DE8 08D68   X      38A5FFF6               subi      r5,r5,10
08DEC 08D6C   X      54A5063F               clrlwi.   r5,r5,24
08DF0 08D70   X      4182FFEC               beq       $-0x0014                  ; 0x00008D5C
08DF4 08D74          99070000               stb       r8,0x0000(r7)
08DF8 08D78          38690001               addi      r3,r9,1
08DFC 08D7C          88830000               lbz       r4,0x0000(r3)
08E00 08D80          38E70001               addi      r7,r7,1
08E04 08D84          7C890775               extsb.    r9,r4
08E08 08D88   X      4082FFBC               bne       $-0x0044                  ; 0x00008D44
08E0C 08D8C          38A10038               addi      r5,SP,56
08E10 08D90   X      7CE93B78               mr        r9,r7
08E14 08D94   X      38E9FFFF               subi      r7,r9,1
08E18 08D98   X      7C072840               cmplw     r7,r5
08E1C 08D9C   X      40810030               ble       $+0x0030                  ; 0x00008DCC
08E20 08DA0          8869FFFF               lbz       r3,-0x0001(r9)
08E24 08DA4   X      2C03000D               cmpwi     r3,13
08E28 08DA8   X      40820024               bne       $+0x0024                  ; 0x00008DCC
08E2C 08DAC          38810038               addi      r4,SP,56
08E30 08DB0   X      7CE93B78               mr        r9,r7
08E34 08DB4   X      38E9FFFF               subi      r7,r9,1
08E38 08DB8   X      7C072040               cmplw     r7,r4
08E3C 08DBC   X      40810010               ble       $+0x0010                  ; 0x00008DCC
08E40 08DC0          8869FFFF               lbz       r3,-0x0001(r9)
08E44 08DC4   X      2C03000D               cmpwi     r3,13
08E48 08DC8   X      4182FFE4               beq       $-0x001C                  ; 0x00008DAC
08E4C 08DCC          98C70001               stb       r6,0x0001(r7)
08E50 08DD0          38810038               addi      r4,SP,56
08E54 08DD4   X      7C643850               sub       r3,r7,r4
08E58 08DD8          98610038               stb       r3,0x0038(SP)
08E5C 08DDC          38610038               addi      r3,SP,56
08E60 08DE0          4800E519               bl        $+0xE518                  ; 0x000172F8
08E64 08DE4          80410014               lwz       RTOC,0x0014(SP)
08E68 08DE8          38210140               addi      SP,SP,320
08E6C 08DEC          80010008               lwz       r0,0x0008(SP)
08E70 08DF0   X      7C0803A6               mtlr      r0                        ; LR = 8
08E74 08DF4   X      4E800020               blr
08E78 08DF8   X      7C0802A6               mflr      r0                        ; LR = 8
08E7C 08DFC          93C1FFF8               stw       r30,-0x0008(SP)
08E80 08E00          93E1FFFC               stw       r31,-0x0004(SP)
08E84 08E04          90010008               stw       r0,0x0008(SP)
08E88 08E08          9421FEB0               stwu      SP,-0x0150(SP)
08E8C 08E0C          9081016C               stw       r4,0x016C(SP)
08E90 08E10          90A10170               stw       r5,0x0170(SP)
08E94 08E14          90C10174               stw       r6,0x0174(SP)
08E98 08E18          90E10178               stw       r7,0x0178(SP)
08E9C 08E1C          9101017C               stw       r8,0x017C(SP)
08EA0 08E20          91210180               stw       r9,0x0180(SP)
08EA4 08E24          91410184               stw       r10,0x0184(SP)
08EA8 08E28          38010038               addi      r0,SP,56
08EAC 08E2C   X      7C7F1B78               mr        r31,r3
08EB0 08E30          90010138               stw       r0,0x0138(SP)
08EB4 08E34          38810138               addi      r4,SP,312
08EB8 08E38          9081013C               stw       r4,0x013C(SP)
08EBC 08E3C          38A10038               addi      r5,SP,56
08EC0 08E40          388200B8               addi      r4,RTOC,184
08EC4 08E44   X      3BC00000               li        r30,0
08EC8 08E48          90A10140               stw       r5,0x0140(SP)
08ECC 08E4C          38610138               addi      r3,SP,312
08ED0 08E50          9BC10038               stb       r30,0x0038(SP)
08ED4 08E54          38C10170               addi      r6,SP,368
08ED8 08E58          80A1016C               lwz       r5,0x016C(SP)
08EDC 08E5C          4BFFE6BD               bl        $-0x1944                  ; 0x00007518
08EE0 08E60          81810140               lwz       r12,0x0140(SP)
08EE4 08E64   X      2C1F0000               cmpwi     r31,0
08EE8 08E68          9BCC0000               stb       r30,0x0000(r12)
08EEC 08E6C   X      38E00000               li        r7,0
08EF0 08E70   X      41820054               beq       $+0x0054                  ; 0x00008EC4
08EF4 08E74          88010038               lbz       r0,0x0038(SP)
08EF8 08E78          39210038               addi      r9,SP,56
08EFC 08E7C          811F000C               lwz       r8,0x000C(r31)
08F00 08E80          7C000775               extsb.    r0,r0
08F04 08E84   X      4182003C               beq       $+0x003C                  ; 0x00008EC0
08F08 08E88          88690000               lbz       r3,0x0000(r9)
08F0C 08E8C          98680000               stb       r3,0x0000(r8)
08F10 08E90          809F000C               lwz       r4,0x000C(r31)
08F14 08E94          80BF0008               lwz       r5,0x0008(r31)
08F18 08E98          38840001               addi      r4,r4,1
08F1C 08E9C          909F000C               stw       r4,0x000C(r31)
08F20 08EA0   X      7C042840               cmplw     r4,r5
08F24 08EA4   X      4180000C               blt       $+0x000C                  ; 0x00008EB0
08F28 08EA8          80DF0004               lwz       r6,0x0004(r31)
08F2C 08EAC          90DF000C               stw       r6,0x000C(r31)
08F30 08EB0          8C690001               lbzu      r3,0x0001(r9)
08F34 08EB4          811F000C               lwz       r8,0x000C(r31)
08F38 08EB8          7C630775               extsb.    r3,r3
08F3C 08EBC   X      4082FFCC               bne       $-0x0034                  ; 0x00008E88
08F40 08EC0          98E80000               stb       r7,0x0000(r8)
08F44 08EC4          38822030               addi      r4,RTOC,8240
08F48 08EC8          88640000               lbz       r3,0x0000(r4)
08F4C 08ECC   X      2C030000               cmpwi     r3,0
08F50 08ED0   X      40820014               bne       $+0x0014                  ; 0x00008EE4
08F54 08ED4          80A2FFAC               lwz       r5,-0x0054(RTOC)
08F58 08ED8          88650000               lbz       r3,0x0000(r5)
08F5C 08EDC   X      2C030000               cmpwi     r3,0
08F60 08EE0   X      4182000C               beq       $+0x000C                  ; 0x00008EEC
08F64 08EE4          38610038               addi      r3,SP,56
08F68 08EE8          4BFFFE09               bl        $-0x01F8                  ; 0x00008CF0
08F6C 08EEC          38210150               addi      SP,SP,336
08F70 08EF0          80010008               lwz       r0,0x0008(SP)
08F74 08EF4   X      7C0803A6               mtlr      r0                        ; LR = 8
08F78 08EF8          83C1FFF8               lwz       r30,-0x0008(SP)
08F7C 08EFC          83E1FFFC               lwz       r31,-0x0004(SP)
08F80 08F00   X      4E800020               blr
08F84 08F04   X      7C0802A6               mflr      r0                        ; LR = 8
08F88 08F08          90010008               stw       r0,0x0008(SP)
08F8C 08F0C          9421FFC0               stwu      SP,-0x0040(SP)
08F90 08F10          81830074               lwz       r12,0x0074(r3)
08F94 08F14          380C0001               addi      r0,r12,1
08F98 08F18          90030074               stw       r0,0x0074(r3)
08F9C 08F1C          80630000               lwz       r3,0x0000(r3)
08FA0 08F20          81830014               lwz       r12,0x0014(r3)
08FA4 08F24          4800EA35               bl        $+0xEA34                  ; 0x00017958
08FA8 08F28          80410014               lwz       RTOC,0x0014(SP)
08FAC 08F2C          38210040               addi      SP,SP,64
08FB0 08F30          80010008               lwz       r0,0x0008(SP)
08FB4 08F34   X      7C0803A6               mtlr      r0                        ; LR = 8
08FB8 08F38   X      4E800020               blr
08FBC 08F3C   X      28050000               cmplwi    r5,0x0000
08FC0 08F40   X      4181000C               bgt       $+0x000C                  ; 0x00008F4C
08FC4 08F44   X      38600001               li        r3,1
08FC8 08F48   X      4E800020               blr
08FCC 08F4C   X      7C0802A6               mflr      r0                        ; LR = 8
08FD0 08F50          BE01FFC0               stmw      r16,-0x0040(SP)
08FD4 08F54          90010008               stw       r0,0x0008(SP)
08FD8 08F58          9421FF40               stwu      SP,-0x00C0(SP)
08FDC 08F5C   X      3B000000               li        r24,0
08FE0 08F60   X      54F6063E               clrlwi    r22,r7,24
08FE4 08F64   X      3AA00000               li        r21,0
08FE8 08F68   X      7CD93378               mr        r25,r6
08FEC 08F6C   X      7CB72B78               mr        r23,r5
08FF0 08F70   X      7C9A2378               mr        r26,r4
08FF4 08F74   X      7C7F1B78               mr        r31,r3
08FF8 08F78          38610038               addi      r3,SP,56
08FFC 08F7C          4800E3DD               bl        $+0xE3DC                  ; 0x00017358
09000 08F80          80410014               lwz       RTOC,0x0014(SP)
09004 08F84          83810038               lwz       r28,0x0038(SP)
09008 08F88   X      7FE3FB78               mr        r3,r31
0900C 08F8C          8361003C               lwz       r27,0x003C(SP)
09010 08F90   X      7F44D378               mr        r4,r26
09014 08F94   X      7F25CB78               mr        r5,r25
09018 08F98          4BFFF8E5               bl        $-0x071C                  ; 0x0000887C
0901C 08F9C   X      7C7D1B78               mr        r29,r3
09020 08FA0   X      2C1D0000               cmpwi     r29,0
09024 08FA4   X      408200AC               bne       $+0x00AC                  ; 0x00009050
09028 08FA8   X      3BC09681               li        r30,-27007
0902C 08FAC          3FDE0099               addis     r30,r30,153
09030 08FB0          93810040               stw       r28,0x0040(SP)
09034 08FB4          38610048               addi      r3,SP,72
09038 08FB8          93610044               stw       r27,0x0044(SP)
0903C 08FBC          3BA10040               addi      r29,SP,64
09040 08FC0          3A810048               addi      r20,SP,72
09044 08FC4          3A610050               addi      r19,SP,80
09048 08FC8          3A410058               addi      r18,SP,88
0904C 08FCC          3A210058               addi      r17,SP,88
09050 08FD0          4800E389               bl        $+0xE388                  ; 0x00017358
09054 08FD4          80410014               lwz       RTOC,0x0014(SP)
09058 08FD8          80B40004               lwz       r5,0x0004(r20)
0905C 08FDC          38610050               addi      r3,SP,80
09060 08FE0          80810048               lwz       r4,0x0048(SP)
09064 08FE4          80FD0004               lwz       r7,0x0004(r29)
09068 08FE8          80C10040               lwz       r6,0x0040(SP)
0906C 08FEC          4800E48D               bl        $+0xE48C                  ; 0x00017478
09070 08FF0          80410014               lwz       RTOC,0x0014(SP)
09074 08FF4          80130000               lwz       r0,0x0000(r19)
09078 08FF8          90120000               stw       r0,0x0000(r18)
0907C 08FFC          80130004               lwz       r0,0x0004(r19)
09080 09000          90120004               stw       r0,0x0004(r18)
09084 09004          80910004               lwz       r4,0x0004(r17)
09088 09008          80610058               lwz       r3,0x0058(SP)
0908C 0900C          4800E335               bl        $+0xE334                  ; 0x00017340
09090 09010          80410014               lwz       RTOC,0x0014(SP)
09094 09014   X      2C030000               cmpwi     r3,0
09098 09018   X      40800010               bge       $+0x0010                  ; 0x00009028
0909C 0901C          7C0300D0               neg       r0,r3
090A0 09020   X      7F00F040               cmplw     cr6,r0,r30
090A4 09024          4800000C               b         $+0x000C                  ; 0x00009030
090A8 09028          1C8303E8               mulli     r4,r3,1000
090AC 0902C   X      7F04F040               cmplw     cr6,r4,r30
090B0 09030   X      40980274               bge       cr6,$+0x0274              ; 0x000092A4
090B4 09034   X      7FE3FB78               mr        r3,r31
090B8 09038   X      7F44D378               mr        r4,r26
090BC 0903C   X      7F25CB78               mr        r5,r25
090C0 09040          4BFFF83D               bl        $-0x07C4                  ; 0x0000887C
090C4 09044   X      7C7D1B78               mr        r29,r3
090C8 09048   X      2C1D0000               cmpwi     r29,0
090CC 0904C   X      4182FF64               beq       $-0x009C                  ; 0x00008FB0
090D0 09050   X      2C1A0000               cmpwi     r26,0
090D4 09054   X      4082004C               bne       $+0x004C                  ; 0x000090A0
090D8 09058          829F0018               lwz       r20,0x0018(r31)
090DC 0905C   X      3960809B               li        r11,-32613
090E0 09060          809D0010               lwz       r4,0x0010(r29)
090E4 09064          3D6B0001               addis     r11,r11,1
090E8 09068          80740000               lwz       r3,0x0000(r20)
090EC 0906C   X      3B400000               li        r26,0
090F0 09070          90640000               stw       r3,0x0000(r4)
090F4 09074          80BF0018               lwz       r5,0x0018(r31)
090F8 09078          A0C50004               lhz       r6,0x0004(r5)
090FC 0907C          B0C40004               sth       r6,0x0004(r4)
09100 09080          80FF0018               lwz       r7,0x0018(r31)
09104 09084          81070000               lwz       r8,0x0000(r7)
09108 09088          91040006               stw       r8,0x0006(r4)
0910C 0908C          813F0018               lwz       r9,0x0018(r31)
09110 09090          A1490004               lhz       r10,0x0004(r9)
09114 09094          B164000C               sth       r11,0x000C(r4)
09118 09098          B144000A               sth       r10,0x000A(r4)
0911C 0909C          B2A4000E               sth       r21,0x000E(r4)
09120 090A0          819F0074               lwz       r12,0x0074(r31)
09124 090A4   X      7FA4EB78               mr        r4,r29
09128 090A8          398C0001               addi      r12,r12,1
0912C 090AC          919F0074               stw       r12,0x0074(r31)
09130 090B0          807F0000               lwz       r3,0x0000(r31)
09134 090B4          81830014               lwz       r12,0x0014(r3)
09138 090B8          4800E8A1               bl        $+0xE8A0                  ; 0x00017958
0913C 090BC          80410014               lwz       RTOC,0x0014(SP)
09140 090C0   X      2C030000               cmpwi     r3,0
09144 090C4   X      418200B8               beq       $+0x00B8                  ; 0x0000917C
09148 090C8   X      3BC09681               li        r30,-27007
0914C 090CC          3FDE0099               addis     r30,r30,153
09150 090D0          93810060               stw       r28,0x0060(SP)
09154 090D4          38610068               addi      r3,SP,104
09158 090D8          93610064               stw       r27,0x0064(SP)
0915C 090DC          3A810060               addi      r20,SP,96
09160 090E0          3A610068               addi      r19,SP,104
09164 090E4          3A410070               addi      r18,SP,112
09168 090E8          3A210078               addi      r17,SP,120
0916C 090EC          3A010078               addi      r16,SP,120
09170 090F0          4800E269               bl        $+0xE268                  ; 0x00017358
09174 090F4          80410014               lwz       RTOC,0x0014(SP)
09178 090F8          80B30004               lwz       r5,0x0004(r19)
0917C 090FC          38610070               addi      r3,SP,112
09180 09100          80810068               lwz       r4,0x0068(SP)
09184 09104          80F40004               lwz       r7,0x0004(r20)
09188 09108          80C10060               lwz       r6,0x0060(SP)
0918C 0910C          4800E36D               bl        $+0xE36C                  ; 0x00017478
09190 09110          80410014               lwz       RTOC,0x0014(SP)
09194 09114          80120000               lwz       r0,0x0000(r18)
09198 09118          90110000               stw       r0,0x0000(r17)
0919C 0911C          80120004               lwz       r0,0x0004(r18)
091A0 09120          90110004               stw       r0,0x0004(r17)
091A4 09124          80900004               lwz       r4,0x0004(r16)
091A8 09128          80610078               lwz       r3,0x0078(SP)
091AC 0912C          4800E215               bl        $+0xE214                  ; 0x00017340
091B0 09130          80410014               lwz       RTOC,0x0014(SP)
091B4 09134   X      2C030000               cmpwi     r3,0
091B8 09138   X      40800010               bge       $+0x0010                  ; 0x00009148
091BC 0913C          7C0300D0               neg       r0,r3
091C0 09140   X      7F00F040               cmplw     cr6,r0,r30
091C4 09144          4800000C               b         $+0x000C                  ; 0x00009150
091C8 09148          1C8303E8               mulli     r4,r3,1000
091CC 0914C   X      7F04F040               cmplw     cr6,r4,r30
091D0 09150   X      40980068               bge       cr6,$+0x0068              ; 0x000091B8
091D4 09154          80BF0074               lwz       r5,0x0074(r31)
091D8 09158   X      7FA4EB78               mr        r4,r29
091DC 0915C          38A50001               addi      r5,r5,1
091E0 09160          90BF0074               stw       r5,0x0074(r31)
091E4 09164          807F0000               lwz       r3,0x0000(r31)
091E8 09168          81830014               lwz       r12,0x0014(r3)
091EC 0916C          4800E7ED               bl        $+0xE7EC                  ; 0x00017958
091F0 09170          80410014               lwz       RTOC,0x0014(SP)
091F4 09174   X      2C030000               cmpwi     r3,0
091F8 09178   X      4082FF58               bne       $-0x00A8                  ; 0x000090D0
091FC 0917C   X      2C160000               cmpwi     r22,0
09200 09180   X      4182018C               beq       $+0x018C                  ; 0x0000930C
09204 09184          807F0000               lwz       r3,0x0000(r31)
09208 09188   X      7FA4EB78               mr        r4,r29
0920C 0918C          81830008               lwz       r12,0x0008(r3)
09210 09190          4800E7C9               bl        $+0xE7C8                  ; 0x00017958
09214 09194          80410014               lwz       RTOC,0x0014(SP)
09218 09198          813D0030               lwz       r9,0x0030(r29)
0921C 0919C   X      2C090000               cmpwi     r9,0
09220 091A0   X      4182016C               beq       $+0x016C                  ; 0x0000930C
09224 091A4   X      2C090001               cmpwi     r9,1
09228 091A8   X      4182013C               beq       $+0x013C                  ; 0x000092E4
0922C 091AC   X      2C090002               cmpwi     r9,2
09230 091B0   X      41820148               beq       $+0x0148                  ; 0x000092F8
09234 091B4          48000158               b         $+0x0158                  ; 0x0000930C
09238 091B8          813D0030               lwz       r9,0x0030(r29)
0923C 091BC          811D000C               lwz       r8,0x000C(r29)
09240 091C0   X      2C090000               cmpwi     r9,0
09244 091C4   X      40820080               bne       $+0x0080                  ; 0x00009244
09248 091C8          8288000C               lwz       r20,0x000C(r8)
0924C 091CC          809D0024               lwz       r4,0x0024(r29)
09250 091D0          80740008               lwz       r3,0x0008(r20)
09254 091D4          813D0010               lwz       r9,0x0010(r29)
09258 091D8          7CA41A14               add       r5,r4,r3
0925C 091DC          90B40008               stw       r5,0x0008(r20)
09260 091E0          88C90000               lbz       r6,0x0000(r9)
09264 091E4   X      54C607FF               clrlwi.   r6,r6,31
09268 091E8   X      40820018               bne       $+0x0018                  ; 0x00009200
0926C 091EC          80E8000C               lwz       r7,0x000C(r8)
09270 091F0          8067000C               lwz       r3,0x000C(r7)
09274 091F4          38630001               addi      r3,r3,1
09278 091F8          9067000C               stw       r3,0x000C(r7)
0927C 091FC          48000060               b         $+0x0060                  ; 0x0000925C
09280 09200          80890000               lwz       r4,0x0000(r9)
09284 09204   X      2C04FFFF               cmpwi     r4,-1
09288 09208   X      40820028               bne       $+0x0028                  ; 0x00009230
0928C 0920C          A0690004               lhz       r3,0x0004(r9)
09290 09210   X      3C63FFFF               subis     r3,r3,1
09294 09214   X      2C03FFFF               cmpwi     r3,-1
09298 09218   X      40820018               bne       $+0x0018                  ; 0x00009230
0929C 0921C          8088000C               lwz       r4,0x000C(r8)
092A0 09220          80640028               lwz       r3,0x0028(r4)
092A4 09224          38630001               addi      r3,r3,1
092A8 09228          90640028               stw       r3,0x0028(r4)
092AC 0922C          48000030               b         $+0x0030                  ; 0x0000925C
092B0 09230          80A8000C               lwz       r5,0x000C(r8)
092B4 09234          80650024               lwz       r3,0x0024(r5)
092B8 09238          38630001               addi      r3,r3,1
092BC 0923C          90650024               stw       r3,0x0024(r5)
092C0 09240          4800001C               b         $+0x001C                  ; 0x0000925C
092C4 09244   X      2C090001               cmpwi     r9,1
092C8 09248   X      40820014               bne       $+0x0014                  ; 0x0000925C
092CC 0924C          8088000C               lwz       r4,0x000C(r8)
092D0 09250          80640030               lwz       r3,0x0030(r4)
092D4 09254          38630001               addi      r3,r3,1
092D8 09258          90640030               stw       r3,0x0030(r4)
092DC 0925C          807D0004               lwz       r3,0x0004(r29)
092E0 09260   X      7FA4EB78               mr        r4,r29
092E4 09264   X      38A00000               li        r5,0
092E8 09268          4800E229               bl        $+0xE228                  ; 0x00017490
092EC 0926C          80410014               lwz       RTOC,0x0014(SP)
092F0 09270          809D000C               lwz       r4,0x000C(r29)
092F4 09274          38840040               addi      r4,r4,64
092F8 09278   X      38600001               li        r3,1
092FC 0927C          4800E22D               bl        $+0xE22C                  ; 0x000174A8
09300 09280          80410014               lwz       RTOC,0x0014(SP)
09304 09284          83BD0008               lwz       r29,0x0008(r29)
09308 09288   X      2C1D0000               cmpwi     r29,0
0930C 0928C   X      4082FFD0               bne       $-0x0030                  ; 0x0000925C
09310 09290          38822698               addi      r4,RTOC,9880
09314 09294          807F0008               lwz       r3,0x0008(r31)
09318 09298          3884010E               addi      r4,r4,270
0931C 0929C          4BFFFB5D               bl        $-0x04A4                  ; 0x00008DF8
09320 092A0          48000014               b         $+0x0014                  ; 0x000092B4
09324 092A4          38822698               addi      r4,RTOC,9880
09328 092A8          807F0008               lwz       r3,0x0008(r31)
0932C 092AC          388400EB               addi      r4,r4,235
09330 092B0          4BFFFB49               bl        $-0x04B8                  ; 0x00008DF8
09334 092B4          38822698               addi      r4,RTOC,9880
09338 092B8   X      7EE5BB78               mr        r5,r23
0933C 092BC          807F0008               lwz       r3,0x0008(r31)
09340 092C0   X      7F26CB78               mr        r6,r25
09344 092C4          38840167               addi      r4,r4,359
09348 092C8          4BFFFB31               bl        $-0x04D0                  ; 0x00008DF8
0934C 092CC   X      38600000               li        r3,0
09350 092D0          382100C0               addi      SP,SP,192
09354 092D4          80010008               lwz       r0,0x0008(SP)
09358 092D8   X      7C0803A6               mtlr      r0                        ; LR = 8
0935C 092DC          BA01FFC0               lmw       r16,-0x0040(SP)
09360 092E0   X      4E800020               blr
09364 092E4          38822698               addi      r4,RTOC,9880
09368 092E8          807F0008               lwz       r3,0x0008(r31)
0936C 092EC          3884012E               addi      r4,r4,302
09370 092F0          4BFFFB09               bl        $-0x04F8                  ; 0x00008DF8
09374 092F4          4BFFFFC0               b         $-0x0040                  ; 0x000092B4
09378 092F8          38822698               addi      r4,RTOC,9880
0937C 092FC          807F0008               lwz       r3,0x0008(r31)
09380 09300          3884014C               addi      r4,r4,332
09384 09304          4BFFFAF5               bl        $-0x050C                  ; 0x00008DF8
09388 09308          4BFFFFAC               b         $-0x0054                  ; 0x000092B4
0938C 0930C          3B180001               addi      r24,r24,1
09390 09310   X      7C18B840               cmplw     r24,r23
09394 09314   X      4180FC64               blt       $-0x039C                  ; 0x00008F78
09398 09318   X      38600001               li        r3,1
0939C 0931C          382100C0               addi      SP,SP,192
093A0 09320          80010008               lwz       r0,0x0008(SP)
093A4 09324   X      7C0803A6               mtlr      r0                        ; LR = 8
093A8 09328          BA01FFC0               lmw       r16,-0x0040(SP)
093AC 0932C   X      4E800020               blr
093B0 09330   X      7C0802A6               mflr      r0                        ; LR = 8
093B4 09334          93E1FFFC               stw       r31,-0x0004(SP)
093B8 09338          90010008               stw       r0,0x0008(SP)
093BC 0933C          9421FFC0               stwu      SP,-0x0040(SP)
093C0 09340   X      38A00000               li        r5,0
093C4 09344   X      7C7F1B78               mr        r31,r3
093C8 09348          807F0004               lwz       r3,0x0004(r31)
093CC 0934C   X      7FE4FB78               mr        r4,r31
093D0 09350          4800E141               bl        $+0xE140                  ; 0x00017490
093D4 09354          80410014               lwz       RTOC,0x0014(SP)
093D8 09358          809F000C               lwz       r4,0x000C(r31)
093DC 0935C   X      38600001               li        r3,1
093E0 09360          38840060               addi      r4,r4,96
093E4 09364          4800E145               bl        $+0xE144                  ; 0x000174A8
093E8 09368          80410014               lwz       RTOC,0x0014(SP)
093EC 0936C          38210040               addi      SP,SP,64
093F0 09370          80010008               lwz       r0,0x0008(SP)
093F4 09374   X      7C0803A6               mtlr      r0                        ; LR = 8
093F8 09378          83E1FFFC               lwz       r31,-0x0004(SP)
093FC 0937C   X      4E800020               blr
09400 09380   X      7C0802A6               mflr      r0                        ; LR = 8
09404 09384          93E1FFFC               stw       r31,-0x0004(SP)
09408 09388          90010008               stw       r0,0x0008(SP)
0940C 0938C          9421FFC0               stwu      SP,-0x0040(SP)
09410 09390   X      7C7F1B78               mr        r31,r3
09414 09394          807F0004               lwz       r3,0x0004(r31)
09418 09398   X      7FE4FB78               mr        r4,r31
0941C 0939C   X      38A00000               li        r5,0
09420 093A0          4800E0F1               bl        $+0xE0F0                  ; 0x00017490
09424 093A4          80410014               lwz       RTOC,0x0014(SP)
09428 093A8          809F000C               lwz       r4,0x000C(r31)
0942C 093AC          38840060               addi      r4,r4,96
09430 093B0   X      38600001               li        r3,1
09434 093B4          4800E0F5               bl        $+0xE0F4                  ; 0x000174A8
09438 093B8          80410014               lwz       RTOC,0x0014(SP)
0943C 093BC          83FF0008               lwz       r31,0x0008(r31)
09440 093C0   X      2C1F0000               cmpwi     r31,0
09444 093C4   X      4082FFD0               bne       $-0x0030                  ; 0x00009394
09448 093C8          38210040               addi      SP,SP,64
0944C 093CC          80010008               lwz       r0,0x0008(SP)
09450 093D0   X      7C0803A6               mtlr      r0                        ; LR = 8
09454 093D4          83E1FFFC               lwz       r31,-0x0004(SP)
09458 093D8   X      4E800020               blr
0945C 093DC   X      7C0802A6               mflr      r0                        ; LR = 8
09460 093E0          BF81FFF0               stmw      r28,-0x0010(SP)
09464 093E4          90010008               stw       r0,0x0008(SP)
09468 093E8          9421FFB0               stwu      SP,-0x0050(SP)
0946C 093EC   X      7C9F2378               mr        r31,r4
09470 093F0          83DF0008               lwz       r30,0x0008(r31)
09474 093F4   X      2C1E0000               cmpwi     r30,0
09478 093F8          83BF0010               lwz       r29,0x0010(r31)
0947C 093FC   X      7C7C1B78               mr        r28,r3
09480 09400   X      41820050               beq       $+0x0050                  ; 0x00009450
09484 09404          809F0020               lwz       r4,0x0020(r31)
09488 09408   X      38A00000               li        r5,0
0948C 0940C          90BF0028               stw       r5,0x0028(r31)
09490 09410   X      38600000               li        r3,0
09494 09414          907F0008               stw       r3,0x0008(r31)
09498 09418          909F0024               stw       r4,0x0024(r31)
0949C 0941C          807E0004               lwz       r3,0x0004(r30)
094A0 09420   X      7FC4F378               mr        r4,r30
094A4 09424   X      38A00000               li        r5,0
094A8 09428          4800E069               bl        $+0xE068                  ; 0x00017490
094AC 0942C          80410014               lwz       RTOC,0x0014(SP)
094B0 09430          809E000C               lwz       r4,0x000C(r30)
094B4 09434          38840060               addi      r4,r4,96
094B8 09438   X      38600001               li        r3,1
094BC 0943C          4800E06D               bl        $+0xE06C                  ; 0x000174A8
094C0 09440          80410014               lwz       RTOC,0x0014(SP)
094C4 09444          83DE0008               lwz       r30,0x0008(r30)
094C8 09448   X      2C1E0000               cmpwi     r30,0
094CC 0944C   X      4082FFD0               bne       $-0x0030                  ; 0x0000941C
094D0 09450          881C0021               lbz       r0,0x0021(r28)
094D4 09454   X      2C000000               cmpwi     r0,0
094D8 09458   X      40820028               bne       $+0x0028                  ; 0x00009480
094DC 0945C          80DC0018               lwz       r6,0x0018(r28)
094E0 09460          807D0006               lwz       r3,0x0006(r29)
094E4 09464          80860000               lwz       r4,0x0000(r6)
094E8 09468   X      7C032000               cmpw      r3,r4
094EC 0946C   X      40820154               bne       $+0x0154                  ; 0x000095C0
094F0 09470          A0BD000A               lhz       r5,0x000A(r29)
094F4 09474          A0660004               lhz       r3,0x0004(r6)
094F8 09478   X      7C051800               cmpw      r5,r3
094FC 0947C   X      40820144               bne       $+0x0144                  ; 0x000095C0
09500 09480          80BF002C               lwz       r5,0x002C(r31)
09504 09484   X      2C050000               cmpwi     r5,0
09508 09488   X      4182002C               beq       $+0x002C                  ; 0x000094B4
0950C 0948C          38822698               addi      r4,RTOC,9880
09510 09490          807C0008               lwz       r3,0x0008(r28)
09514 09494          38840185               addi      r4,r4,389
09518 09498          4BFFF961               bl        $-0x06A0                  ; 0x00008DF8
0951C 0949C          48000124               b         $+0x0124                  ; 0x000095C0
09520 094A0          38822698               addi      r4,RTOC,9880
09524 094A4          807C0008               lwz       r3,0x0008(r28)
09528 094A8          38840239               addi      r4,r4,569
0952C 094AC          4BFFF94D               bl        $-0x06B4                  ; 0x00008DF8
09530 094B0          48000110               b         $+0x0110                  ; 0x000095C0
09534 094B4          A0BD000C               lhz       r5,0x000C(r29)
09538 094B8   X      3FC5FFFF               subis     r30,r5,1
0953C 094BC   X      2C1E809B               cmpwi     r30,-32613
09540 094C0   X      41820020               beq       $+0x0020                  ; 0x000094E0
09544 094C4          38822698               addi      r4,RTOC,9880
09548 094C8   X      38C0809B               li        r6,-32613
0954C 094CC          807C0008               lwz       r3,0x0008(r28)
09550 094D0          3884019B               addi      r4,r4,411
09554 094D4          3CC60001               addis     r6,r6,1
09558 094D8          4BFFF921               bl        $-0x06E0                  ; 0x00008DF8
0955C 094DC          480000E4               b         $+0x00E4                  ; 0x000095C0
09560 094E0          80DC0018               lwz       r6,0x0018(r28)
09564 094E4          813D0006               lwz       r9,0x0006(r29)
09568 094E8          80060000               lwz       r0,0x0000(r6)
0956C 094EC   X      7C090000               cmpw      r9,r0
09570 094F0   X      40820014               bne       $+0x0014                  ; 0x00009504
09574 094F4          A11D000A               lhz       r8,0x000A(r29)
09578 094F8          A0660004               lhz       r3,0x0004(r6)
0957C 094FC   X      7C081800               cmpw      r8,r3
09580 09500   X      4182001C               beq       $+0x001C                  ; 0x0000951C
09584 09504          38822698               addi      r4,RTOC,9880
09588 09508          38BD0006               addi      r5,r29,6
0958C 0950C          807C0008               lwz       r3,0x0008(r28)
09590 09510          388401C2               addi      r4,r4,450
09594 09514          4BFFF8E5               bl        $-0x071C                  ; 0x00008DF8
09598 09518          480000A8               b         $+0x00A8                  ; 0x000095C0
0959C 0951C          83DD0000               lwz       r30,0x0000(r29)
095A0 09520   X      7C1E4800               cmpw      r30,r9
095A4 09524   X      40820010               bne       $+0x0010                  ; 0x00009534
095A8 09528          A07D0004               lhz       r3,0x0004(r29)
095AC 0952C   X      7C034000               cmpw      r3,r8
095B0 09530   X      4182001C               beq       $+0x001C                  ; 0x0000954C
095B4 09534          38822698               addi      r4,RTOC,9880
095B8 09538   X      7FA5EB78               mr        r5,r29
095BC 0953C          807C0008               lwz       r3,0x0008(r28)
095C0 09540          388401E7               addi      r4,r4,487
095C4 09544          4BFFF8B5               bl        $-0x074C                  ; 0x00008DF8
095C8 09548          48000078               b         $+0x0078                  ; 0x000095C0
095CC 0954C          A0DD000E               lhz       r6,0x000E(r29)
095D0 09550   X      2C060000               cmpwi     r6,0
095D4 09554   X      41820060               beq       $+0x0060                  ; 0x000095B4
095D8 09558          83DF0020               lwz       r30,0x0020(r31)
095DC 0955C   X      393EFFEC               subi      r9,r30,20
095E0 09560   X      7C093000               cmpw      r9,r6
095E4 09564   X      4182001C               beq       $+0x001C                  ; 0x00009580
095E8 09568          38822698               addi      r4,RTOC,9880
095EC 0956C   X      7D254B78               mr        r5,r9
095F0 09570          807C0008               lwz       r3,0x0008(r28)
095F4 09574          38840211               addi      r4,r4,529
095F8 09578          4BFFF881               bl        $-0x0780                  ; 0x00008DF8
095FC 0957C          48000044               b         $+0x0044                  ; 0x000095C0
09600 09580   X      28090000               cmplwi    r9,0x0000
09604 09584   X      38A00000               li        r5,0
09608 09588   X      4081002C               ble       $+0x002C                  ; 0x000095B4
0960C 0958C   X      7D2903A6               mtctr     r9                        ; CTR = 9
09610 09590          4800000C               b         $+0x000C                  ; 0x0000959C
09614 09594   X      4082FF0C               bne       $-0x00F4                  ; 0x000094A0
09618 09598          38A50001               addi      r5,r5,1
0961C 0959C          7FC5EA14               add       r30,r5,r29
09620 095A0   X      54A7063E               clrlwi    r7,r5,24
09624 095A4          88DE0010               lbz       r6,0x0010(r30)
09628 095A8   X      7C063840               cmplw     r6,r7
0962C 095AC   X      4200FFE8               bdnz      $-0x0018                  ; 0x00009594
09630 095B0   X      4082FEF0               bne       $-0x0110                  ; 0x000094A0
09634 095B4          807C0024               lwz       r3,0x0024(r28)
09638 095B8          38630001               addi      r3,r3,1
0963C 095BC          907C0024               stw       r3,0x0024(r28)
09640 095C0          807F0004               lwz       r3,0x0004(r31)
09644 095C4   X      7FE4FB78               mr        r4,r31
09648 095C8   X      38A00000               li        r5,0
0964C 095CC          4800DEC5               bl        $+0xDEC4                  ; 0x00017490
09650 095D0          80410014               lwz       RTOC,0x0014(SP)
09654 095D4          809F000C               lwz       r4,0x000C(r31)
09658 095D8          38840060               addi      r4,r4,96
0965C 095DC   X      38600001               li        r3,1
09660 095E0          4800DEC9               bl        $+0xDEC8                  ; 0x000174A8
09664 095E4          80410014               lwz       RTOC,0x0014(SP)
09668 095E8          83FF0008               lwz       r31,0x0008(r31)
0966C 095EC   X      2C1F0000               cmpwi     r31,0
09670 095F0   X      4082FFD0               bne       $-0x0030                  ; 0x000095C0
09674 095F4          38210050               addi      SP,SP,80
09678 095F8          80010008               lwz       r0,0x0008(SP)
0967C 095FC   X      7C0803A6               mtlr      r0                        ; LR = 8
09680 09600          BB81FFF0               lmw       r28,-0x0010(SP)
09684 09604   X      4E800020               blr
09688 09608   X      7C0802A6               mflr      r0                        ; LR = 8
0968C 0960C          93C1FFF8               stw       r30,-0x0008(SP)
09690 09610          93E1FFFC               stw       r31,-0x0004(SP)
09694 09614          90010008               stw       r0,0x0008(SP)
09698 09618          9421FEB0               stwu      SP,-0x0150(SP)
0969C 0961C          9081016C               stw       r4,0x016C(SP)
096A0 09620          90A10170               stw       r5,0x0170(SP)
096A4 09624          90C10174               stw       r6,0x0174(SP)
096A8 09628          90E10178               stw       r7,0x0178(SP)
096AC 0962C          9101017C               stw       r8,0x017C(SP)
096B0 09630          91210180               stw       r9,0x0180(SP)
096B4 09634          91410184               stw       r10,0x0184(SP)
096B8 09638          38010038               addi      r0,SP,56
096BC 0963C   X      7C7F1B78               mr        r31,r3
096C0 09640          90010138               stw       r0,0x0138(SP)
096C4 09644          38810138               addi      r4,SP,312
096C8 09648          9081013C               stw       r4,0x013C(SP)
096CC 0964C          38A10038               addi      r5,SP,56
096D0 09650          388200B8               addi      r4,RTOC,184
096D4 09654   X      3BC00000               li        r30,0
096D8 09658          90A10140               stw       r5,0x0140(SP)
096DC 0965C          38610138               addi      r3,SP,312
096E0 09660          9BC10038               stb       r30,0x0038(SP)
096E4 09664          38C10170               addi      r6,SP,368
096E8 09668          80A1016C               lwz       r5,0x016C(SP)
096EC 0966C          4BFFDEAD               bl        $-0x2154                  ; 0x00007518
096F0 09670          81810140               lwz       r12,0x0140(SP)
096F4 09674   X      2C1F0000               cmpwi     r31,0
096F8 09678          9BCC0000               stb       r30,0x0000(r12)
096FC 0967C   X      38E00000               li        r7,0
09700 09680   X      41820054               beq       $+0x0054                  ; 0x000096D4
09704 09684          88010038               lbz       r0,0x0038(SP)
09708 09688          39210038               addi      r9,SP,56
0970C 0968C          811F000C               lwz       r8,0x000C(r31)
09710 09690          7C000775               extsb.    r0,r0
09714 09694   X      4182003C               beq       $+0x003C                  ; 0x000096D0
09718 09698          88690000               lbz       r3,0x0000(r9)
0971C 0969C          98680000               stb       r3,0x0000(r8)
09720 096A0          809F000C               lwz       r4,0x000C(r31)
09724 096A4          80BF0008               lwz       r5,0x0008(r31)
09728 096A8          38840001               addi      r4,r4,1
0972C 096AC          909F000C               stw       r4,0x000C(r31)
09730 096B0   X      7C042840               cmplw     r4,r5
09734 096B4   X      4180000C               blt       $+0x000C                  ; 0x000096C0
09738 096B8          80DF0004               lwz       r6,0x0004(r31)
0973C 096BC          90DF000C               stw       r6,0x000C(r31)
09740 096C0          8C690001               lbzu      r3,0x0001(r9)
09744 096C4          811F000C               lwz       r8,0x000C(r31)
09748 096C8          7C630775               extsb.    r3,r3
0974C 096CC   X      4082FFCC               bne       $-0x0034                  ; 0x00009698
09750 096D0          98E80000               stb       r7,0x0000(r8)
09754 096D4          38822030               addi      r4,RTOC,8240
09758 096D8          88640000               lbz       r3,0x0000(r4)
0975C 096DC   X      2C030000               cmpwi     r3,0
09760 096E0   X      4182000C               beq       $+0x000C                  ; 0x000096EC
09764 096E4          38610038               addi      r3,SP,56
09768 096E8          4BFFF609               bl        $-0x09F8                  ; 0x00008CF0
0976C 096EC          38210150               addi      SP,SP,336
09770 096F0          80010008               lwz       r0,0x0008(SP)
09774 096F4   X      7C0803A6               mtlr      r0                        ; LR = 8
09778 096F8          83C1FFF8               lwz       r30,-0x0008(SP)
0977C 096FC          83E1FFFC               lwz       r31,-0x0004(SP)
09780 09700   X      4E800020               blr
09784 09704          8003001C               lwz       r0,0x001C(r3)
09788 09708   X      2C000000               cmpwi     r0,0
0978C 0970C   X      4082000C               bne       $+0x000C                  ; 0x00009718
09790 09710   X      38600001               li        r3,1
09794 09714   X      4E800020               blr
09798 09718   X      7C0802A6               mflr      r0                        ; LR = 8
0979C 0971C          93E1FFFC               stw       r31,-0x0004(SP)
097A0 09720          90010008               stw       r0,0x0008(SP)
097A4 09724          9421FFC0               stwu      SP,-0x0040(SP)
097A8 09728   X      38800000               li        r4,0
097AC 0972C   X      7C7F1B78               mr        r31,r3
097B0 09730          909F001C               stw       r4,0x001C(r31)
097B4 09734          807F0000               lwz       r3,0x0000(r31)
097B8 09738          81830010               lwz       r12,0x0010(r3)
097BC 0973C          809F0038               lwz       r4,0x0038(r31)
097C0 09740          4800E219               bl        $+0xE218                  ; 0x00017958
097C4 09744          80410014               lwz       RTOC,0x0014(SP)
097C8 09748   X      2C030000               cmpwi     r3,0
097CC 0974C   X      4082003C               bne       $+0x003C                  ; 0x00009788
097D0 09750          38822698               addi      r4,RTOC,9880
097D4 09754          807F0008               lwz       r3,0x0008(r31)
097D8 09758          38840260               addi      r4,r4,608
097DC 0975C          4BFFF69D               bl        $-0x0964                  ; 0x00008DF8
097E0 09760          807F0000               lwz       r3,0x0000(r31)
097E4 09764          8183002C               lwz       r12,0x002C(r3)
097E8 09768          4800E1F1               bl        $+0xE1F0                  ; 0x00017958
097EC 0976C          80410014               lwz       RTOC,0x0014(SP)
097F0 09770   X      38600000               li        r3,0
097F4 09774          38210040               addi      SP,SP,64
097F8 09778          80010008               lwz       r0,0x0008(SP)
097FC 0977C   X      7C0803A6               mtlr      r0                        ; LR = 8
09800 09780          83E1FFFC               lwz       r31,-0x0004(SP)
09804 09784   X      4E800020               blr
09808 09788          807F0000               lwz       r3,0x0000(r31)
0980C 0978C          809F0058               lwz       r4,0x0058(r31)
09810 09790          81830020               lwz       r12,0x0020(r3)
09814 09794          4800E1C5               bl        $+0xE1C4                  ; 0x00017958
09818 09798          80410014               lwz       RTOC,0x0014(SP)
0981C 0979C   X      2C030000               cmpwi     r3,0
09820 097A0   X      40820018               bne       $+0x0018                  ; 0x000097B8
09824 097A4          38822698               addi      r4,RTOC,9880
09828 097A8          807F0008               lwz       r3,0x0008(r31)
0982C 097AC          3884027C               addi      r4,r4,636
09830 097B0          4BFFF649               bl        $-0x09B8                  ; 0x00008DF8
09834 097B4          4BFFFFAC               b         $-0x0054                  ; 0x00009760
09838 097B8          80FF0038               lwz       r7,0x0038(r31)
0983C 097BC          80DF0040               lwz       r6,0x0040(r31)
09840 097C0   X      7C063800               cmpw      r6,r7
09844 097C4   X      4182001C               beq       $+0x001C                  ; 0x000097E0
09848 097C8          38822698               addi      r4,RTOC,9880
0984C 097CC   X      7CA63850               sub       r5,r7,r6
09850 097D0          807F0008               lwz       r3,0x0008(r31)
09854 097D4          38840298               addi      r4,r4,664
09858 097D8          4BFFF621               bl        $-0x09E0                  ; 0x00008DF8
0985C 097DC          4BFFFF84               b         $-0x007C                  ; 0x00009760
09860 097E0          80FF0058               lwz       r7,0x0058(r31)
09864 097E4          80DF0060               lwz       r6,0x0060(r31)
09868 097E8   X      7C063800               cmpw      r6,r7
0986C 097EC   X      4182001C               beq       $+0x001C                  ; 0x00009808
09870 097F0          38822698               addi      r4,RTOC,9880
09874 097F4   X      7CA63850               sub       r5,r7,r6
09878 097F8          807F0008               lwz       r3,0x0008(r31)
0987C 097FC          388402C6               addi      r4,r4,710
09880 09800          4BFFF5F9               bl        $-0x0A08                  ; 0x00008DF8
09884 09804          4BFFFF5C               b         $-0x00A4                  ; 0x00009760
09888 09808          38822698               addi      r4,RTOC,9880
0988C 0980C   X      38600000               li        r3,0
09890 09810          388402F4               addi      r4,r4,756
09894 09814          4BFFFDF5               bl        $-0x020C                  ; 0x00009608
09898 09818   X      38600001               li        r3,1
0989C 0981C          38210040               addi      SP,SP,64
098A0 09820          80010008               lwz       r0,0x0008(SP)
098A4 09824   X      7C0803A6               mtlr      r0                        ; LR = 8
098A8 09828          83E1FFFC               lwz       r31,-0x0004(SP)
098AC 0982C   X      4E800020               blr
098B0 09830          8003FFC8               lwz       r0,-0x0038(r3)
098B4 09834          80C3FFC4               lwz       r6,-0x003C(r3)
098B8 09838   X      7CA02050               sub       r5,r4,r0
098BC 0983C          7C653214               add       r3,r5,r6
098C0 09840   X      4E800020               blr
098C4 09844   X      7C0802A6               mflr      r0                        ; LR = 8
098C8 09848          90010008               stw       r0,0x0008(SP)
098CC 0984C          9421FFC0               stwu      SP,-0x0040(SP)
098D0 09850          8003FFC8               lwz       r0,-0x0038(r3)
098D4 09854          80C3FFC4               lwz       r6,-0x003C(r3)
098D8 09858   X      7CA02050               sub       r5,r4,r0
098DC 0985C          7C653214               add       r3,r5,r6
098E0 09860          4800DCC1               bl        $+0xDCC0                  ; 0x00017520
098E4 09864          80410014               lwz       RTOC,0x0014(SP)
098E8 09868          38210040               addi      SP,SP,64
098EC 0986C          80010008               lwz       r0,0x0008(SP)
098F0 09870   X      7C0803A6               mtlr      r0                        ; LR = 8
098F4 09874   X      4E800020               blr
098F8 09878   X      7C0802A6               mflr      r0                        ; LR = 8
098FC 0987C          93A1FFF4               stw       r29,-0x000C(SP)
09900 09880          93C1FFF8               stw       r30,-0x0008(SP)
09904 09884          93E1FFFC               stw       r31,-0x0004(SP)
09908 09888          90010008               stw       r0,0x0008(SP)
0990C 0988C          9421FFB0               stwu      SP,-0x0050(SP)
09910 09890   X      7C7E1B78               mr        r30,r3
09914 09894          80BE0034               lwz       r5,0x0034(r30)
09918 09898   X      2C050000               cmpwi     r5,0
0991C 0989C          83BE0008               lwz       r29,0x0008(r30)
09920 098A0   X      7C9F2378               mr        r31,r4
09924 098A4   X      7FA3EB78               mr        r3,r29
09928 098A8   X      40820024               bne       $+0x0024                  ; 0x000098CC
0992C 098AC   X      38600001               li        r3,1
09930 098B0          38210050               addi      SP,SP,80
09934 098B4          80010008               lwz       r0,0x0008(SP)
09938 098B8   X      7C0803A6               mtlr      r0                        ; LR = 8
0993C 098BC          83A1FFF4               lwz       r29,-0x000C(SP)
09940 098C0          83C1FFF8               lwz       r30,-0x0008(SP)
09944 098C4          83E1FFFC               lwz       r31,-0x0004(SP)
09948 098C8   X      4E800020               blr
0994C 098CC   X      2C1F0000               cmpwi     r31,0
09950 098D0   X      40820034               bne       $+0x0034                  ; 0x00009904
09954 098D4          38822698               addi      r4,RTOC,9880
09958 098D8   X      7FA3EB78               mr        r3,r29
0995C 098DC          38840306               addi      r4,r4,774
09960 098E0          4BFFF519               bl        $-0x0AE8                  ; 0x00008DF8
09964 098E4   X      38600000               li        r3,0
09968 098E8          38210050               addi      SP,SP,80
0996C 098EC          80010008               lwz       r0,0x0008(SP)
09970 098F0   X      7C0803A6               mtlr      r0                        ; LR = 8
09974 098F4          83A1FFF4               lwz       r29,-0x000C(SP)
09978 098F8          83C1FFF8               lwz       r30,-0x0008(SP)
0997C 098FC          83E1FFFC               lwz       r31,-0x0004(SP)
09980 09900   X      4E800020               blr
09984 09904          813F000C               lwz       r9,0x000C(r31)
09988 09908   X      7C09F000               cmpw      r9,r30
0998C 0990C   X      41820038               beq       $+0x0038                  ; 0x00009944
09990 09910          38822698               addi      r4,RTOC,9880
09994 09914   X      7D254B78               mr        r5,r9
09998 09918          38840328               addi      r4,r4,808
0999C 0991C   X      7FC6F378               mr        r6,r30
099A0 09920          4BFFF4D9               bl        $-0x0B28                  ; 0x00008DF8
099A4 09924   X      38600000               li        r3,0
099A8 09928          38210050               addi      SP,SP,80
099AC 0992C          80010008               lwz       r0,0x0008(SP)
099B0 09930   X      7C0803A6               mtlr      r0                        ; LR = 8
099B4 09934          83A1FFF4               lwz       r29,-0x000C(SP)
099B8 09938          83C1FFF8               lwz       r30,-0x0008(SP)
099BC 0993C          83E1FFFC               lwz       r31,-0x0004(SP)
099C0 09940   X      4E800020               blr
099C4 09944          80DF0004               lwz       r6,0x0004(r31)
099C8 09948          38E9003C               addi      r7,r9,60
099CC 0994C   X      7C063800               cmpw      r6,r7
099D0 09950   X      41820038               beq       $+0x0038                  ; 0x00009988
099D4 09954          38822698               addi      r4,RTOC,9880
099D8 09958   X      7FE5FB78               mr        r5,r31
099DC 0995C          80690008               lwz       r3,0x0008(r9)
099E0 09960          3884035A               addi      r4,r4,858
099E4 09964          4BFFF495               bl        $-0x0B6C                  ; 0x00008DF8
099E8 09968   X      38600000               li        r3,0
099EC 0996C          38210050               addi      SP,SP,80
099F0 09970          80010008               lwz       r0,0x0008(SP)
099F4 09974   X      7C0803A6               mtlr      r0                        ; LR = 8
099F8 09978          83A1FFF4               lwz       r29,-0x000C(SP)
099FC 0997C          83C1FFF8               lwz       r30,-0x0008(SP)
09A00 09980          83E1FFFC               lwz       r31,-0x0004(SP)
09A04 09984   X      4E800020               blr
09A08 09988          811F0010               lwz       r8,0x0010(r31)
09A0C 0998C   X      2C080000               cmpwi     r8,0
09A10 09990   X      4082003C               bne       $+0x003C                  ; 0x000099CC
09A14 09994          38822698               addi      r4,RTOC,9880
09A18 09998   X      7FE5FB78               mr        r5,r31
09A1C 0999C          80690008               lwz       r3,0x0008(r9)
09A20 099A0          38840393               addi      r4,r4,915
09A24 099A4   X      38C00000               li        r6,0
09A28 099A8          4BFFF451               bl        $-0x0BB0                  ; 0x00008DF8
09A2C 099AC   X      38600000               li        r3,0
09A30 099B0          38210050               addi      SP,SP,80
09A34 099B4          80010008               lwz       r0,0x0008(SP)
09A38 099B8   X      7C0803A6               mtlr      r0                        ; LR = 8
09A3C 099BC          83A1FFF4               lwz       r29,-0x000C(SP)
09A40 099C0          83C1FFF8               lwz       r30,-0x0008(SP)
09A44 099C4          83E1FFFC               lwz       r31,-0x0004(SP)
09A48 099C8   X      4E800020               blr
09A4C 099CC          8189002C               lwz       r12,0x002C(r9)
09A50 099D0          80DF0014               lwz       r6,0x0014(r31)
09A54 099D4          808CFFC8               lwz       r4,-0x0038(r12)
09A58 099D8          80ECFFC4               lwz       r7,-0x003C(r12)
09A5C 099DC   X      7CA44050               sub       r5,r8,r4
09A60 099E0          7C653A14               add       r3,r5,r7
09A64 099E4   X      7C061800               cmpw      r6,r3
09A68 099E8   X      4182003C               beq       $+0x003C                  ; 0x00009A24
09A6C 099EC          38822698               addi      r4,RTOC,9880
09A70 099F0   X      7C671B78               mr        r7,r3
09A74 099F4          80690008               lwz       r3,0x0008(r9)
09A78 099F8   X      7FE5FB78               mr        r5,r31
09A7C 099FC          388403BC               addi      r4,r4,956
09A80 09A00          4BFFF3F9               bl        $-0x0C08                  ; 0x00008DF8
09A84 09A04   X      38600000               li        r3,0
09A88 09A08          38210050               addi      SP,SP,80
09A8C 09A0C          80010008               lwz       r0,0x0008(SP)
09A90 09A10   X      7C0803A6               mtlr      r0                        ; LR = 8
09A94 09A14          83A1FFF4               lwz       r29,-0x000C(SP)
09A98 09A18          83C1FFF8               lwz       r30,-0x0008(SP)
09A9C 09A1C          83E1FFFC               lwz       r31,-0x0004(SP)
09AA0 09A20   X      4E800020               blr
09AA4 09A24   X      546007BF               clrlwi.   r0,r3,30
09AA8 09A28   X      4182003C               beq       $+0x003C                  ; 0x00009A64
09AAC 09A2C          38822698               addi      r4,RTOC,9880
09AB0 09A30   X      7C661B78               mr        r6,r3
09AB4 09A34          80690008               lwz       r3,0x0008(r9)
09AB8 09A38   X      7FE5FB78               mr        r5,r31
09ABC 09A3C          388403F4               addi      r4,r4,1012
09AC0 09A40          4BFFF3B9               bl        $-0x0C48                  ; 0x00008DF8
09AC4 09A44   X      38600000               li        r3,0
09AC8 09A48          38210050               addi      SP,SP,80
09ACC 09A4C          80010008               lwz       r0,0x0008(SP)
09AD0 09A50   X      7C0803A6               mtlr      r0                        ; LR = 8
09AD4 09A54          83A1FFF4               lwz       r29,-0x000C(SP)
09AD8 09A58          83C1FFF8               lwz       r30,-0x0008(SP)
09ADC 09A5C          83E1FFFC               lwz       r31,-0x0004(SP)
09AE0 09A60   X      4E800020               blr
09AE4 09A64          4800DABD               bl        $+0xDABC                  ; 0x00017520
09AE8 09A68          80410014               lwz       RTOC,0x0014(SP)
09AEC 09A6C          80DF0018               lwz       r6,0x0018(r31)
09AF0 09A70   X      7C671B78               mr        r7,r3
09AF4 09A74   X      7C063800               cmpw      r6,r7
09AF8 09A78   X      41820038               beq       $+0x0038                  ; 0x00009AB0
09AFC 09A7C          38822698               addi      r4,RTOC,9880
09B00 09A80   X      7FA3EB78               mr        r3,r29
09B04 09A84          38840431               addi      r4,r4,1073
09B08 09A88   X      7FE5FB78               mr        r5,r31
09B0C 09A8C          4BFFF36D               bl        $-0x0C94                  ; 0x00008DF8
09B10 09A90   X      38600000               li        r3,0
09B14 09A94          38210050               addi      SP,SP,80
09B18 09A98          80010008               lwz       r0,0x0008(SP)
09B1C 09A9C   X      7C0803A6               mtlr      r0                        ; LR = 8
09B20 09AA0          83A1FFF4               lwz       r29,-0x000C(SP)
09B24 09AA4          83C1FFF8               lwz       r30,-0x0008(SP)
09B28 09AA8          83E1FFFC               lwz       r31,-0x0004(SP)
09B2C 09AAC   X      4E800020               blr
09B30 09AB0          80DF001C               lwz       r6,0x001C(r31)
09B34 09AB4          80FE0030               lwz       r7,0x0030(r30)
09B38 09AB8   X      7C063800               cmpw      r6,r7
09B3C 09ABC   X      41820038               beq       $+0x0038                  ; 0x00009AF4
09B40 09AC0          38822698               addi      r4,RTOC,9880
09B44 09AC4   X      7FA3EB78               mr        r3,r29
09B48 09AC8          3884046B               addi      r4,r4,1131
09B4C 09ACC   X      7FE5FB78               mr        r5,r31
09B50 09AD0          4BFFF329               bl        $-0x0CD8                  ; 0x00008DF8
09B54 09AD4   X      38600000               li        r3,0
09B58 09AD8          38210050               addi      SP,SP,80
09B5C 09ADC          80010008               lwz       r0,0x0008(SP)
09B60 09AE0   X      7C0803A6               mtlr      r0                        ; LR = 8
09B64 09AE4          83A1FFF4               lwz       r29,-0x000C(SP)
09B68 09AE8          83C1FFF8               lwz       r30,-0x0008(SP)
09B6C 09AEC          83E1FFFC               lwz       r31,-0x0004(SP)
09B70 09AF0   X      4E800020               blr
09B74 09AF4          80DF0030               lwz       r6,0x0030(r31)
09B78 09AF8   X      2C060000               cmpwi     r6,0
09B7C 09AFC   X      41820048               beq       $+0x0048                  ; 0x00009B44
09B80 09B00   X      2C060001               cmpwi     r6,1
09B84 09B04   X      41820040               beq       $+0x0040                  ; 0x00009B44
09B88 09B08   X      2C060002               cmpwi     r6,2
09B8C 09B0C   X      41820038               beq       $+0x0038                  ; 0x00009B44
09B90 09B10          38822698               addi      r4,RTOC,9880
09B94 09B14   X      7FA3EB78               mr        r3,r29
09B98 09B18          3884049A               addi      r4,r4,1178
09B9C 09B1C   X      7FE5FB78               mr        r5,r31
09BA0 09B20          4BFFF2D9               bl        $-0x0D28                  ; 0x00008DF8
09BA4 09B24   X      38600000               li        r3,0
09BA8 09B28          38210050               addi      SP,SP,80
09BAC 09B2C          80010008               lwz       r0,0x0008(SP)
09BB0 09B30   X      7C0803A6               mtlr      r0                        ; LR = 8
09BB4 09B34          83A1FFF4               lwz       r29,-0x000C(SP)
09BB8 09B38          83C1FFF8               lwz       r30,-0x0008(SP)
09BBC 09B3C          83E1FFFC               lwz       r31,-0x0004(SP)
09BC0 09B40   X      4E800020               blr
09BC4 09B44   X      38600001               li        r3,1
09BC8 09B48          38210050               addi      SP,SP,80
09BCC 09B4C          80010008               lwz       r0,0x0008(SP)
09BD0 09B50   X      7C0803A6               mtlr      r0                        ; LR = 8
09BD4 09B54          83A1FFF4               lwz       r29,-0x000C(SP)
09BD8 09B58          83C1FFF8               lwz       r30,-0x0008(SP)
09BDC 09B5C          83E1FFFC               lwz       r31,-0x0004(SP)
09BE0 09B60   X      4E800020               blr
09BE4 09B64   X      2C030000               cmpwi     r3,0
09BE8 09B68   X      4082000C               bne       $+0x000C                  ; 0x00009B74
09BEC 09B6C   X      38600001               li        r3,1
09BF0 09B70   X      4E800020               blr
09BF4 09B74   X      7C0802A6               mflr      r0                        ; LR = 8
09BF8 09B78          93A1FFF4               stw       r29,-0x000C(SP)
09BFC 09B7C          93C1FFF8               stw       r30,-0x0008(SP)
09C00 09B80          93E1FFFC               stw       r31,-0x0004(SP)
09C04 09B84          90010008               stw       r0,0x0008(SP)
09C08 09B88          9421FFB0               stwu      SP,-0x0050(SP)
09C0C 09B8C   X      7C7F1B78               mr        r31,r3
09C10 09B90          801F0034               lwz       r0,0x0034(r31)
09C14 09B94   X      2C000000               cmpwi     r0,0
09C18 09B98   X      41820044               beq       $+0x0044                  ; 0x00009BDC
09C1C 09B9C          809F0038               lwz       r4,0x0038(r31)
09C20 09BA0   X      3BA00000               li        r29,0
09C24 09BA4   X      28040000               cmplwi    r4,0x0000
09C28 09BA8   X      40810034               ble       $+0x0034                  ; 0x00009BDC
09C2C 09BAC   X      3BC00000               li        r30,0
09C30 09BB0          809F0034               lwz       r4,0x0034(r31)
09C34 09BB4   X      7FE3FB78               mr        r3,r31
09C38 09BB8          7C84F214               add       r4,r4,r30
09C3C 09BBC          4BFFFCBD               bl        $-0x0344                  ; 0x00009878
09C40 09BC0   X      2C030000               cmpwi     r3,0
09C44 09BC4   X      41820038               beq       $+0x0038                  ; 0x00009BFC
09C48 09BC8          801F0038               lwz       r0,0x0038(r31)
09C4C 09BCC          3BBD0001               addi      r29,r29,1
09C50 09BD0   X      7C1D0040               cmplw     r29,r0
09C54 09BD4          3BDE0038               addi      r30,r30,56
09C58 09BD8   X      4180FFD8               blt       $-0x0028                  ; 0x00009BB0
09C5C 09BDC   X      38600001               li        r3,1
09C60 09BE0          38210050               addi      SP,SP,80
09C64 09BE4          80010008               lwz       r0,0x0008(SP)
09C68 09BE8   X      7C0803A6               mtlr      r0                        ; LR = 8
09C6C 09BEC          83A1FFF4               lwz       r29,-0x000C(SP)
09C70 09BF0          83C1FFF8               lwz       r30,-0x0008(SP)
09C74 09BF4          83E1FFFC               lwz       r31,-0x0004(SP)
09C78 09BF8   X      4E800020               blr
09C7C 09BFC          38822698               addi      r4,RTOC,9880
09C80 09C00   X      7FA5EB78               mr        r5,r29
09C84 09C04          807F0008               lwz       r3,0x0008(r31)
09C88 09C08          388404BF               addi      r4,r4,1215
09C8C 09C0C          4BFFF1ED               bl        $-0x0E14                  ; 0x00008DF8
09C90 09C10   X      38600000               li        r3,0
09C94 09C14          38210050               addi      SP,SP,80
09C98 09C18          80010008               lwz       r0,0x0008(SP)
09C9C 09C1C   X      7C0803A6               mtlr      r0                        ; LR = 8
09CA0 09C20          83A1FFF4               lwz       r29,-0x000C(SP)
09CA4 09C24          83C1FFF8               lwz       r30,-0x0008(SP)
09CA8 09C28          83E1FFFC               lwz       r31,-0x0004(SP)
09CAC 09C2C   X      4E800020               blr
09CB0 09C30   X      2C030000               cmpwi     r3,0
09CB4 09C34   X      4082000C               bne       $+0x000C                  ; 0x00009C40
09CB8 09C38   X      38600000               li        r3,0
09CBC 09C3C   X      4E800020               blr
09CC0 09C40   X      7C0802A6               mflr      r0                        ; LR = 8
09CC4 09C44          93E1FFFC               stw       r31,-0x0004(SP)
09CC8 09C48          90010008               stw       r0,0x0008(SP)
09CCC 09C4C          9421FFC0               stwu      SP,-0x0040(SP)
09CD0 09C50   X      5484063F               clrlwi.   r4,r4,24
09CD4 09C54   X      7C7F1B78               mr        r31,r3
09CD8 09C58   X      41820014               beq       $+0x0014                  ; 0x00009C6C
09CDC 09C5C          807FFFC8               lwz       r3,-0x0038(r31)
09CE0 09C60          809FFFCC               lwz       r4,-0x0034(r31)
09CE4 09C64          4800D635               bl        $+0xD634                  ; 0x00017298
09CE8 09C68          80410014               lwz       RTOC,0x0014(SP)
09CEC 09C6C          807FFFD8               lwz       r3,-0x0028(r31)
09CF0 09C70   X      38800000               li        r4,0
09CF4 09C74          4800D63D               bl        $+0xD63C                  ; 0x000172B0
09CF8 09C78          80410014               lwz       RTOC,0x0014(SP)
09CFC 09C7C   X      2C030000               cmpwi     r3,0
09D00 09C80   X      41820014               beq       $+0x0014                  ; 0x00009C94
09D04 09C84          38822698               addi      r4,RTOC,9880
09D08 09C88   X      38600000               li        r3,0
09D0C 09C8C          388404E4               addi      r4,r4,1252
09D10 09C90          4BFFF169               bl        $-0x0E98                  ; 0x00008DF8
09D14 09C94          807FFFC0               lwz       r3,-0x0040(r31)
09D18 09C98          4800D631               bl        $+0xD630                  ; 0x000172C8
09D1C 09C9C          80410014               lwz       RTOC,0x0014(SP)
09D20 09CA0   X      38600000               li        r3,0
09D24 09CA4          38210040               addi      SP,SP,64
09D28 09CA8          80010008               lwz       r0,0x0008(SP)
09D2C 09CAC   X      7C0803A6               mtlr      r0                        ; LR = 8
09D30 09CB0          83E1FFFC               lwz       r31,-0x0004(SP)
09D34 09CB4   X      4E800020               blr
09D38 09CB8   X      2C030000               cmpwi     r3,0
09D3C 09CBC   X      4082000C               bne       $+0x000C                  ; 0x00009CC8
09D40 09CC0   X      38600000               li        r3,0
09D44 09CC4   X      4E800020               blr
09D48 09CC8   X      7C0802A6               mflr      r0                        ; LR = 8
09D4C 09CCC          93E1FFFC               stw       r31,-0x0004(SP)
09D50 09CD0          90010008               stw       r0,0x0008(SP)
09D54 09CD4          9421FFC0               stwu      SP,-0x0040(SP)
09D58 09CD8   X      2C040000               cmpwi     r4,0
09D5C 09CDC   X      7C7F1B78               mr        r31,r3
09D60 09CE0   X      40810010               ble       $+0x0010                  ; 0x00009CF0
09D64 09CE4   X      7FE3FB78               mr        r3,r31
09D68 09CE8          4800D5B1               bl        $+0xD5B0                  ; 0x00017298
09D6C 09CEC          80410014               lwz       RTOC,0x0014(SP)
09D70 09CF0   X      7FE3FB78               mr        r3,r31
09D74 09CF4          4800D5ED               bl        $+0xD5EC                  ; 0x000172E0
09D78 09CF8          80410014               lwz       RTOC,0x0014(SP)
09D7C 09CFC   X      38600000               li        r3,0
09D80 09D00          38210040               addi      SP,SP,64
09D84 09D04          80010008               lwz       r0,0x0008(SP)
09D88 09D08   X      7C0803A6               mtlr      r0                        ; LR = 8
09D8C 09D0C          83E1FFFC               lwz       r31,-0x0004(SP)
09D90 09D10   X      4E800020               blr
09D94 09D14   X      7C0802A6               mflr      r0                        ; LR = 8
09D98 09D18          93A1FFF4               stw       r29,-0x000C(SP)
09D9C 09D1C          93C1FFF8               stw       r30,-0x0008(SP)
09DA0 09D20          93E1FFFC               stw       r31,-0x0004(SP)
09DA4 09D24          90010008               stw       r0,0x0008(SP)
09DA8 09D28          9421FFB0               stwu      SP,-0x0050(SP)
09DAC 09D2C   X      7C7E1B78               mr        r30,r3
09DB0 09D30   X      549D063E               clrlwi    r29,r4,24
09DB4 09D34          4800D5DD               bl        $+0xD5DC                  ; 0x00017310
09DB8 09D38          80410014               lwz       RTOC,0x0014(SP)
09DBC 09D3C   X      2C1D0000               cmpwi     r29,0
09DC0 09D40   X      7C7F1B78               mr        r31,r3
09DC4 09D44   X      41820020               beq       $+0x0020                  ; 0x00009D64
09DC8 09D48   X      2C1F0000               cmpwi     r31,0
09DCC 09D4C   X      41820018               beq       $+0x0018                  ; 0x00009D64
09DD0 09D50   X      7FE3FB78               mr        r3,r31
09DD4 09D54   X      7FC4F378               mr        r4,r30
09DD8 09D58          4800D541               bl        $+0xD540                  ; 0x00017298
09DDC 09D5C          80410014               lwz       RTOC,0x0014(SP)
09DE0 09D60   X      7FE3FB78               mr        r3,r31
09DE4 09D64          38210050               addi      SP,SP,80
09DE8 09D68          80010008               lwz       r0,0x0008(SP)
09DEC 09D6C   X      7C0803A6               mtlr      r0                        ; LR = 8
09DF0 09D70          83A1FFF4               lwz       r29,-0x000C(SP)
09DF4 09D74          83C1FFF8               lwz       r30,-0x0008(SP)
09DF8 09D78          83E1FFFC               lwz       r31,-0x0004(SP)
09DFC 09D7C   X      4E800020               blr
09E00 09D80   X      7C0802A6               mflr      r0                        ; LR = 8
09E04 09D84          BF81FFF0               stmw      r28,-0x0010(SP)
09E08 09D88          90010008               stw       r0,0x0008(SP)
09E0C 09D8C          9421FFB0               stwu      SP,-0x0050(SP)
09E10 09D90   X      549F063E               clrlwi    r31,r4,24
09E14 09D94   X      7C7E1B78               mr        r30,r3
09E18 09D98          4800D831               bl        $+0xD830                  ; 0x000175C8
09E1C 09D9C          80410014               lwz       RTOC,0x0014(SP)
09E20 09DA0   X      7C7D1B78               mr        r29,r3
09E24 09DA4          387E0040               addi      r3,r30,64
09E28 09DA8   X      7FE4FB78               mr        r4,r31
09E2C 09DAC   X      7C7C1B78               mr        r28,r3
09E30 09DB0          4800D831               bl        $+0xD830                  ; 0x000175E0
09E34 09DB4          80410014               lwz       RTOC,0x0014(SP)
09E38 09DB8   X      7C7F1B78               mr        r31,r3
09E3C 09DBC   X      2C1F0000               cmpwi     r31,0
09E40 09DC0   X      7F89E378               mr        r9,r28
09E44 09DC4   X      40820018               bne       $+0x0018                  ; 0x00009DDC
09E48 09DC8          38822698               addi      r4,RTOC,9880
09E4C 09DCC   X      38600000               li        r3,0
09E50 09DD0          3884050F               addi      r4,r4,1295
09E54 09DD4          4BFFF025               bl        $-0x0FDC                  ; 0x00008DF8
09E58 09DD8          480000B0               b         $+0x00B0                  ; 0x00009E88
09E5C 09DDC          7CC9EA14               add       r6,r9,r29
09E60 09DE0          93FF0038               stw       r31,0x0038(r31)
09E64 09DE4   X      38C6FFFF               subi      r6,r6,1
09E68 09DE8          7CE6EBD6               divw      r7,r6,r29
09E6C 09DEC   X      38600000               li        r3,0
09E70 09DF0          907F0014               stw       r3,0x0014(r31)
09E74 09DF4   X      38800000               li        r4,0
09E78 09DF8          907F0020               stw       r3,0x0020(r31)
09E7C 09DFC          3BBF0040               addi      r29,r31,64
09E80 09E00          907F0024               stw       r3,0x0024(r31)
09E84 09E04   X      38A0FFFF               li        r5,-1
09E88 09E08          907F0028               stw       r3,0x0028(r31)
09E8C 09E0C   X      38000032               li        r0,50
09E90 09E10          909F0018               stw       r4,0x0018(r31)
09E94 09E14          387F0010               addi      r3,r31,16
09E98 09E18          901F0010               stw       r0,0x0010(r31)
09E9C 09E1C          90BF001C               stw       r5,0x001C(r31)
09EA0 09E20          90FF002C               stw       r7,0x002C(r31)
09EA4 09E24          909F0030               stw       r4,0x0030(r31)
09EA8 09E28          93BF0034               stw       r29,0x0034(r31)
09EAC 09E2C          913F003C               stw       r9,0x003C(r31)
09EB0 09E30          4800D7C9               bl        $+0xD7C8                  ; 0x000175F8
09EB4 09E34          80410014               lwz       RTOC,0x0014(SP)
09EB8 09E38   X      2C030000               cmpwi     r3,0
09EBC 09E3C   X      41820018               beq       $+0x0018                  ; 0x00009E54
09EC0 09E40          38822698               addi      r4,RTOC,9880
09EC4 09E44   X      38600000               li        r3,0
09EC8 09E48          3884054B               addi      r4,r4,1355
09ECC 09E4C          4BFFEFAD               bl        $-0x1054                  ; 0x00008DF8
09ED0 09E50          48000038               b         $+0x0038                  ; 0x00009E88
09ED4 09E54          93FF0000               stw       r31,0x0000(r31)
09ED8 09E58   X      7FA3EB78               mr        r3,r29
09EDC 09E5C          819F0034               lwz       r12,0x0034(r31)
09EE0 09E60          808C0000               lwz       r4,0x0000(r12)
09EE4 09E64          93BF0008               stw       r29,0x0008(r31)
09EE8 09E68          38840040               addi      r4,r4,64
09EEC 09E6C          93DF000C               stw       r30,0x000C(r31)
09EF0 09E70          909F0004               stw       r4,0x0004(r31)
09EF4 09E74          38210050               addi      SP,SP,80
09EF8 09E78          80010008               lwz       r0,0x0008(SP)
09EFC 09E7C   X      7C0803A6               mtlr      r0                        ; LR = 8
09F00 09E80          BB81FFF0               lmw       r28,-0x0010(SP)
09F04 09E84   X      4E800020               blr
09F08 09E88   X      2C1F0000               cmpwi     r31,0
09F0C 09E8C   X      41820028               beq       $+0x0028                  ; 0x00009EB4
09F10 09E90   X      7FE3FB78               mr        r3,r31
09F14 09E94          4800D435               bl        $+0xD434                  ; 0x000172C8
09F18 09E98          80410014               lwz       RTOC,0x0014(SP)
09F1C 09E9C   X      38600000               li        r3,0
09F20 09EA0          38210050               addi      SP,SP,80
09F24 09EA4          80010008               lwz       r0,0x0008(SP)
09F28 09EA8   X      7C0803A6               mtlr      r0                        ; LR = 8
09F2C 09EAC          BB81FFF0               lmw       r28,-0x0010(SP)
09F30 09EB0   X      4E800020               blr
09F34 09EB4   X      38600000               li        r3,0
09F38 09EB8          38210050               addi      SP,SP,80
09F3C 09EBC          80010008               lwz       r0,0x0008(SP)
09F40 09EC0   X      7C0803A6               mtlr      r0                        ; LR = 8
09F44 09EC4          BB81FFF0               lmw       r28,-0x0010(SP)
09F48 09EC8   X      4E800020               blr
09F4C 09ECC   X      7C0802A6               mflr      r0                        ; LR = 8
09F50 09ED0          BF21FFE4               stmw      r25,-0x001C(SP)
09F54 09ED4          90010008               stw       r0,0x0008(SP)
09F58 09ED8          9421FFA0               stwu      SP,-0x0060(SP)
09F5C 09EDC   X      3B800000               li        r28,0
09F60 09EE0   X      7C7F1B78               mr        r31,r3
09F64 09EE4          801F0034               lwz       r0,0x0034(r31)
09F68 09EE8   X      7C9B2378               mr        r27,r4
09F6C 09EEC   X      2C000000               cmpwi     r0,0
09F70 09EF0   X      3B200000               li        r25,0
09F74 09EF4   X      418200F0               beq       $+0x00F0                  ; 0x00009FE4
09F78 09EF8          80DF0040               lwz       r6,0x0040(r31)
09F7C 09EFC          80FF0038               lwz       r7,0x0038(r31)
09F80 09F00   X      7C063800               cmpw      r6,r7
09F84 09F04   X      41820030               beq       $+0x0030                  ; 0x00009F34
09F88 09F08          38822698               addi      r4,RTOC,9880
09F8C 09F0C   X      7CA63850               sub       r5,r7,r6
09F90 09F10          807F0008               lwz       r3,0x0008(r31)
09F94 09F14          3884057A               addi      r4,r4,1402
09F98 09F18          4BFFEEE1               bl        $-0x1120                  ; 0x00008DF8
09F9C 09F1C   X      38600000               li        r3,0
09FA0 09F20          38210060               addi      SP,SP,96
09FA4 09F24          80010008               lwz       r0,0x0008(SP)
09FA8 09F28   X      7C0803A6               mtlr      r0                        ; LR = 8
09FAC 09F2C          BB21FFE4               lmw       r25,-0x001C(SP)
09FB0 09F30   X      4E800020               blr
09FB4 09F34   X      2C1F0000               cmpwi     r31,0
09FB8 09F38   X      41820040               beq       $+0x0040                  ; 0x00009F78
09FBC 09F3C   X      28060000               cmplwi    r6,0x0000
09FC0 09F40   X      3BA00000               li        r29,0
09FC4 09F44   X      40810034               ble       $+0x0034                  ; 0x00009F78
09FC8 09F48   X      3BC00000               li        r30,0
09FCC 09F4C          809F0034               lwz       r4,0x0034(r31)
09FD0 09F50   X      7FE3FB78               mr        r3,r31
09FD4 09F54          7C84F214               add       r4,r4,r30
09FD8 09F58          4BFFF921               bl        $-0x06E0                  ; 0x00009878
09FDC 09F5C   X      2C030000               cmpwi     r3,0
09FE0 09F60   X      418200F8               beq       $+0x00F8                  ; 0x0000A058
09FE4 09F64          835F0038               lwz       r26,0x0038(r31)
09FE8 09F68          3BBD0001               addi      r29,r29,1
09FEC 09F6C   X      7C1DD040               cmplw     r29,r26
09FF0 09F70          3BDE0038               addi      r30,r30,56
09FF4 09F74   X      4180FFD8               blt       $-0x0028                  ; 0x00009F4C
09FF8 09F78          83DF002C               lwz       r30,0x002C(r31)
09FFC 09F7C   X      2C1E0000               cmpwi     r30,0
0A000 09F80   X      41820048               beq       $+0x0048                  ; 0x00009FC8
0A004 09F84          807EFFC8               lwz       r3,-0x0038(r30)
0A008 09F88          809EFFCC               lwz       r4,-0x0034(r30)
0A00C 09F8C          4800D30D               bl        $+0xD30C                  ; 0x00017298
0A010 09F90          80410014               lwz       RTOC,0x0014(SP)
0A014 09F94          807EFFD8               lwz       r3,-0x0028(r30)
0A018 09F98   X      38800000               li        r4,0
0A01C 09F9C          4800D315               bl        $+0xD314                  ; 0x000172B0
0A020 09FA0          80410014               lwz       RTOC,0x0014(SP)
0A024 09FA4   X      2C030000               cmpwi     r3,0
0A028 09FA8   X      41820014               beq       $+0x0014                  ; 0x00009FBC
0A02C 09FAC          38822698               addi      r4,RTOC,9880
0A030 09FB0   X      38600000               li        r3,0
0A034 09FB4          388404E4               addi      r4,r4,1252
0A038 09FB8          4BFFEE41               bl        $-0x11C0                  ; 0x00008DF8
0A03C 09FBC          807EFFC0               lwz       r3,-0x0040(r30)
0A040 09FC0          4800D309               bl        $+0xD308                  ; 0x000172C8
0A044 09FC4          80410014               lwz       RTOC,0x0014(SP)
0A048 09FC8          807F0034               lwz       r3,0x0034(r31)
0A04C 09FCC          939F002C               stw       r28,0x002C(r31)
0A050 09FD0   X      2C030000               cmpwi     r3,0
0A054 09FD4   X      4182000C               beq       $+0x000C                  ; 0x00009FE0
0A058 09FD8          4800D309               bl        $+0xD308                  ; 0x000172E0
0A05C 09FDC          80410014               lwz       RTOC,0x0014(SP)
0A060 09FE0          939F0034               stw       r28,0x0034(r31)
0A064 09FE4          83BF0048               lwz       r29,0x0048(r31)
0A068 09FE8          1C7B0038               mulli     r3,r27,56
0A06C 09FEC          3BBD0003               addi      r29,r29,3
0A070 09FF0   X      7C7E1B78               mr        r30,r3
0A074 09FF4   X      57BD003A               clrrwi    r29,r29,2
0A078 09FF8          93BF0030               stw       r29,0x0030(r31)
0A07C 09FFC          937F0038               stw       r27,0x0038(r31)
0A080 0A000          4800D311               bl        $+0xD310                  ; 0x00017310
0A084 0A004          80410014               lwz       RTOC,0x0014(SP)
0A088 0A008   X      7C7D1B78               mr        r29,r3
0A08C 0A00C   X      2C1D0000               cmpwi     r29,0
0A090 0A010   X      41820010               beq       $+0x0010                  ; 0x0000A020
0A094 0A014   X      7FC4F378               mr        r4,r30
0A098 0A018          4800D281               bl        $+0xD280                  ; 0x00017298
0A09C 0A01C          80410014               lwz       RTOC,0x0014(SP)
0A0A0 0A020          93BF0034               stw       r29,0x0034(r31)
0A0A4 0A024   X      2C1D0000               cmpwi     r29,0
0A0A8 0A028   X      40820068               bne       $+0x0068                  ; 0x0000A090
0A0AC 0A02C          38822698               addi      r4,RTOC,9880
0A0B0 0A030   X      7FC5F378               mr        r5,r30
0A0B4 0A034          807F0008               lwz       r3,0x0008(r31)
0A0B8 0A038          388405DF               addi      r4,r4,1503
0A0BC 0A03C          4BFFEDBD               bl        $-0x1244                  ; 0x00008DF8
0A0C0 0A040   X      38600000               li        r3,0
0A0C4 0A044          38210060               addi      SP,SP,96
0A0C8 0A048          80010008               lwz       r0,0x0008(SP)
0A0CC 0A04C   X      7C0803A6               mtlr      r0                        ; LR = 8
0A0D0 0A050          BB21FFE4               lmw       r25,-0x001C(SP)
0A0D4 0A054   X      4E800020               blr
0A0D8 0A058          3BC22698               addi      r30,RTOC,9880
0A0DC 0A05C   X      7FA5EB78               mr        r5,r29
0A0E0 0A060          807F0008               lwz       r3,0x0008(r31)
0A0E4 0A064          389E04BF               addi      r4,r30,1215
0A0E8 0A068          4BFFED91               bl        $-0x1270                  ; 0x00008DF8
0A0EC 0A06C          807F0008               lwz       r3,0x0008(r31)
0A0F0 0A070          389E05B5               addi      r4,r30,1461
0A0F4 0A074          4BFFED85               bl        $-0x127C                  ; 0x00008DF8
0A0F8 0A078   X      38600000               li        r3,0
0A0FC 0A07C          38210060               addi      SP,SP,96
0A100 0A080          80010008               lwz       r0,0x0008(SP)
0A104 0A084   X      7C0803A6               mtlr      r0                        ; LR = 8
0A108 0A088          BB21FFE4               lmw       r25,-0x001C(SP)
0A10C 0A08C   X      4E800020               blr
0A110 0A090          807F0030               lwz       r3,0x0030(r31)
0A114 0A094   X      38800001               li        r4,1
0A118 0A098          7C7B19D6               mullw     r3,r27,r3
0A11C 0A09C          4BFFFCE5               bl        $-0x031C                  ; 0x00009D80
0A120 0A0A0          907F002C               stw       r3,0x002C(r31)
0A124 0A0A4   X      2C030000               cmpwi     r3,0
0A128 0A0A8   X      40820034               bne       $+0x0034                  ; 0x0000A0DC
0A12C 0A0AC          80BF0030               lwz       r5,0x0030(r31)
0A130 0A0B0          38822698               addi      r4,RTOC,9880
0A134 0A0B4          7CBB29D6               mullw     r5,r27,r5
0A138 0A0B8          807F0008               lwz       r3,0x0008(r31)
0A13C 0A0BC          38840610               addi      r4,r4,1552
0A140 0A0C0          4BFFED39               bl        $-0x12C8                  ; 0x00008DF8
0A144 0A0C4   X      38600000               li        r3,0
0A148 0A0C8          38210060               addi      SP,SP,96
0A14C 0A0CC          80010008               lwz       r0,0x0008(SP)
0A150 0A0D0   X      7C0803A6               mtlr      r0                        ; LR = 8
0A154 0A0D4          BB21FFE4               lmw       r25,-0x001C(SP)
0A158 0A0D8   X      4E800020               blr
0A15C 0A0DC   X      3800270F               li        r0,9999
0A160 0A0E0          939F003C               stw       r28,0x003C(r31)
0A164 0A0E4   X      281B0000               cmplwi    r27,0x0000
0A168 0A0E8          933F0040               stw       r25,0x0040(r31)
0A16C 0A0EC          3B5F003C               addi      r26,r31,60
0A170 0A0F0          901F0044               stw       r0,0x0044(r31)
0A174 0A0F4   X      3BA00000               li        r29,0
0A178 0A0F8   X      408100B8               ble       $+0x00B8                  ; 0x0000A1B0
0A17C 0A0FC   X      3B800000               li        r28,0
0A180 0A100          809F0030               lwz       r4,0x0030(r31)
0A184 0A104          807F0034               lwz       r3,0x0034(r31)
0A188 0A108          7CA4E9D6               mullw     r5,r4,r29
0A18C 0A10C          80DF002C               lwz       r6,0x002C(r31)
0A190 0A110          7FC3E214               add       r30,r3,r28
0A194 0A114          7CE62A14               add       r7,r6,r5
0A198 0A118          90FE0010               stw       r7,0x0010(r30)
0A19C 0A11C          811F0030               lwz       r8,0x0030(r31)
0A1A0 0A120          911E001C               stw       r8,0x001C(r30)
0A1A4 0A124          813F002C               lwz       r9,0x002C(r31)
0A1A8 0A128          8149FFC8               lwz       r10,-0x0038(r9)
0A1AC 0A12C          8189FFC4               lwz       r12,-0x003C(r9)
0A1B0 0A130   X      7D6A3850               sub       r11,r7,r10
0A1B4 0A134          7C0B6214               add       r0,r11,r12
0A1B8 0A138          901E0014               stw       r0,0x0014(r30)
0A1BC 0A13C          819F002C               lwz       r12,0x002C(r31)
0A1C0 0A140          806CFFC8               lwz       r3,-0x0038(r12)
0A1C4 0A144          800CFFC4               lwz       r0,-0x003C(r12)
0A1C8 0A148   X      7C633850               sub       r3,r7,r3
0A1CC 0A14C          7C630214               add       r3,r3,r0
0A1D0 0A150          4800D3D1               bl        $+0xD3D0                  ; 0x00017520
0A1D4 0A154          80410014               lwz       RTOC,0x0014(SP)
0A1D8 0A158          907E0018               stw       r3,0x0018(r30)
0A1DC 0A15C   X      7FE3FB78               mr        r3,r31
0A1E0 0A160          93FE000C               stw       r31,0x000C(r30)
0A1E4 0A164   X      7FC4F378               mr        r4,r30
0A1E8 0A168          935E0004               stw       r26,0x0004(r30)
0A1EC 0A16C          4BFFF70D               bl        $-0x08F4                  ; 0x00009878
0A1F0 0A170   X      2C030000               cmpwi     r3,0
0A1F4 0A174   X      41820054               beq       $+0x0054                  ; 0x0000A1C8
0A1F8 0A178          807E0004               lwz       r3,0x0004(r30)
0A1FC 0A17C   X      7FC4F378               mr        r4,r30
0A200 0A180   X      38A00000               li        r5,0
0A204 0A184          3BBD0001               addi      r29,r29,1
0A208 0A188          3B9C0038               addi      r28,r28,56
0A20C 0A18C          4800D305               bl        $+0xD304                  ; 0x00017490
0A210 0A190          80410014               lwz       RTOC,0x0014(SP)
0A214 0A194          809E000C               lwz       r4,0x000C(r30)
0A218 0A198          38840040               addi      r4,r4,64
0A21C 0A19C   X      38600001               li        r3,1
0A220 0A1A0          4800D309               bl        $+0xD308                  ; 0x000174A8
0A224 0A1A4          80410014               lwz       RTOC,0x0014(SP)
0A228 0A1A8   X      7C1DD840               cmplw     r29,r27
0A22C 0A1AC   X      4180FF54               blt       $-0x00AC                  ; 0x0000A100
0A230 0A1B0   X      38600001               li        r3,1
0A234 0A1B4          38210060               addi      SP,SP,96
0A238 0A1B8          80010008               lwz       r0,0x0008(SP)
0A23C 0A1BC   X      7C0803A6               mtlr      r0                        ; LR = 8
0A240 0A1C0          BB21FFE4               lmw       r25,-0x001C(SP)
0A244 0A1C4   X      4E800020               blr
0A248 0A1C8   X      38600000               li        r3,0
0A24C 0A1CC          38210060               addi      SP,SP,96
0A250 0A1D0          80010008               lwz       r0,0x0008(SP)
0A254 0A1D4   X      7C0803A6               mtlr      r0                        ; LR = 8
0A258 0A1D8          BB21FFE4               lmw       r25,-0x001C(SP)
0A25C 0A1DC   X      4E800020               blr
0A260 0A1E0   X      7C0802A6               mflr      r0                        ; LR = 8
0A264 0A1E4          93A1FFF4               stw       r29,-0x000C(SP)
0A268 0A1E8          93C1FFF8               stw       r30,-0x0008(SP)
0A26C 0A1EC          93E1FFFC               stw       r31,-0x0004(SP)
0A270 0A1F0          90010008               stw       r0,0x0008(SP)
0A274 0A1F4          9421FFB0               stwu      SP,-0x0050(SP)
0A278 0A1F8   X      7C7E1B78               mr        r30,r3
0A27C 0A1FC          80BE0054               lwz       r5,0x0054(r30)
0A280 0A200   X      2C050000               cmpwi     r5,0
0A284 0A204          83BE0008               lwz       r29,0x0008(r30)
0A288 0A208   X      7C9F2378               mr        r31,r4
0A28C 0A20C   X      7FA3EB78               mr        r3,r29
0A290 0A210   X      40820024               bne       $+0x0024                  ; 0x0000A234
0A294 0A214   X      38600001               li        r3,1
0A298 0A218          38210050               addi      SP,SP,80
0A29C 0A21C          80010008               lwz       r0,0x0008(SP)
0A2A0 0A220   X      7C0803A6               mtlr      r0                        ; LR = 8
0A2A4 0A224          83A1FFF4               lwz       r29,-0x000C(SP)
0A2A8 0A228          83C1FFF8               lwz       r30,-0x0008(SP)
0A2AC 0A22C          83E1FFFC               lwz       r31,-0x0004(SP)
0A2B0 0A230   X      4E800020               blr
0A2B4 0A234   X      2C1F0000               cmpwi     r31,0
0A2B8 0A238   X      40820034               bne       $+0x0034                  ; 0x0000A26C
0A2BC 0A23C          38822698               addi      r4,RTOC,9880
0A2C0 0A240   X      7FA3EB78               mr        r3,r29
0A2C4 0A244          38840645               addi      r4,r4,1605
0A2C8 0A248          4BFFEBB1               bl        $-0x1450                  ; 0x00008DF8
0A2CC 0A24C   X      38600000               li        r3,0
0A2D0 0A250          38210050               addi      SP,SP,80
0A2D4 0A254          80010008               lwz       r0,0x0008(SP)
0A2D8 0A258   X      7C0803A6               mtlr      r0                        ; LR = 8
0A2DC 0A25C          83A1FFF4               lwz       r29,-0x000C(SP)
0A2E0 0A260          83C1FFF8               lwz       r30,-0x0008(SP)
0A2E4 0A264          83E1FFFC               lwz       r31,-0x0004(SP)
0A2E8 0A268   X      4E800020               blr
0A2EC 0A26C          813F000C               lwz       r9,0x000C(r31)
0A2F0 0A270   X      7C09F000               cmpw      r9,r30
0A2F4 0A274   X      41820038               beq       $+0x0038                  ; 0x0000A2AC
0A2F8 0A278          38822698               addi      r4,RTOC,9880
0A2FC 0A27C   X      7D254B78               mr        r5,r9
0A300 0A280          38840667               addi      r4,r4,1639
0A304 0A284   X      7FC6F378               mr        r6,r30
0A308 0A288          4BFFEB71               bl        $-0x1490                  ; 0x00008DF8
0A30C 0A28C   X      38600000               li        r3,0
0A310 0A290          38210050               addi      SP,SP,80
0A314 0A294          80010008               lwz       r0,0x0008(SP)
0A318 0A298   X      7C0803A6               mtlr      r0                        ; LR = 8
0A31C 0A29C          83A1FFF4               lwz       r29,-0x000C(SP)
0A320 0A2A0          83C1FFF8               lwz       r30,-0x0008(SP)
0A324 0A2A4          83E1FFFC               lwz       r31,-0x0004(SP)
0A328 0A2A8   X      4E800020               blr
0A32C 0A2AC          80DF0004               lwz       r6,0x0004(r31)
0A330 0A2B0          38E9005C               addi      r7,r9,92
0A334 0A2B4   X      7C063800               cmpw      r6,r7
0A338 0A2B8   X      41820038               beq       $+0x0038                  ; 0x0000A2F0
0A33C 0A2BC          38822698               addi      r4,RTOC,9880
0A340 0A2C0   X      7FE5FB78               mr        r5,r31
0A344 0A2C4          80690008               lwz       r3,0x0008(r9)
0A348 0A2C8          38840699               addi      r4,r4,1689
0A34C 0A2CC          4BFFEB2D               bl        $-0x14D4                  ; 0x00008DF8
0A350 0A2D0   X      38600000               li        r3,0
0A354 0A2D4          38210050               addi      SP,SP,80
0A358 0A2D8          80010008               lwz       r0,0x0008(SP)
0A35C 0A2DC   X      7C0803A6               mtlr      r0                        ; LR = 8
0A360 0A2E0          83A1FFF4               lwz       r29,-0x000C(SP)
0A364 0A2E4          83C1FFF8               lwz       r30,-0x0008(SP)
0A368 0A2E8          83E1FFFC               lwz       r31,-0x0004(SP)
0A36C 0A2EC   X      4E800020               blr
0A370 0A2F0          811F0010               lwz       r8,0x0010(r31)
0A374 0A2F4   X      2C080000               cmpwi     r8,0
0A378 0A2F8   X      4082003C               bne       $+0x003C                  ; 0x0000A334
0A37C 0A2FC          38822698               addi      r4,RTOC,9880
0A380 0A300   X      7FE5FB78               mr        r5,r31
0A384 0A304          80690008               lwz       r3,0x0008(r9)
0A388 0A308          38840393               addi      r4,r4,915
0A38C 0A30C   X      38C00000               li        r6,0
0A390 0A310          4BFFEAE9               bl        $-0x1518                  ; 0x00008DF8
0A394 0A314   X      38600000               li        r3,0
0A398 0A318          38210050               addi      SP,SP,80
0A39C 0A31C          80010008               lwz       r0,0x0008(SP)
0A3A0 0A320   X      7C0803A6               mtlr      r0                        ; LR = 8
0A3A4 0A324          83A1FFF4               lwz       r29,-0x000C(SP)
0A3A8 0A328          83C1FFF8               lwz       r30,-0x0008(SP)
0A3AC 0A32C          83E1FFFC               lwz       r31,-0x0004(SP)
0A3B0 0A330   X      4E800020               blr
0A3B4 0A334          8189004C               lwz       r12,0x004C(r9)
0A3B8 0A338          80DF0014               lwz       r6,0x0014(r31)
0A3BC 0A33C          808CFFC8               lwz       r4,-0x0038(r12)
0A3C0 0A340          80ECFFC4               lwz       r7,-0x003C(r12)
0A3C4 0A344   X      7CA44050               sub       r5,r8,r4
0A3C8 0A348          7C653A14               add       r3,r5,r7
0A3CC 0A34C   X      7C061800               cmpw      r6,r3
0A3D0 0A350   X      4182003C               beq       $+0x003C                  ; 0x0000A38C
0A3D4 0A354          38822698               addi      r4,RTOC,9880
0A3D8 0A358   X      7C671B78               mr        r7,r3
0A3DC 0A35C          80690008               lwz       r3,0x0008(r9)
0A3E0 0A360   X      7FE5FB78               mr        r5,r31
0A3E4 0A364          388406D2               addi      r4,r4,1746
0A3E8 0A368          4BFFEA91               bl        $-0x1570                  ; 0x00008DF8
0A3EC 0A36C   X      38600000               li        r3,0
0A3F0 0A370          38210050               addi      SP,SP,80
0A3F4 0A374          80010008               lwz       r0,0x0008(SP)
0A3F8 0A378   X      7C0803A6               mtlr      r0                        ; LR = 8
0A3FC 0A37C          83A1FFF4               lwz       r29,-0x000C(SP)
0A400 0A380          83C1FFF8               lwz       r30,-0x0008(SP)
0A404 0A384          83E1FFFC               lwz       r31,-0x0004(SP)
0A408 0A388   X      4E800020               blr
0A40C 0A38C   X      546007BF               clrlwi.   r0,r3,30
0A410 0A390   X      4182003C               beq       $+0x003C                  ; 0x0000A3CC
0A414 0A394          38822698               addi      r4,RTOC,9880
0A418 0A398   X      7C661B78               mr        r6,r3
0A41C 0A39C          80690008               lwz       r3,0x0008(r9)
0A420 0A3A0   X      7FE5FB78               mr        r5,r31
0A424 0A3A4          3884070A               addi      r4,r4,1802
0A428 0A3A8          4BFFEA51               bl        $-0x15B0                  ; 0x00008DF8
0A42C 0A3AC   X      38600000               li        r3,0
0A430 0A3B0          38210050               addi      SP,SP,80
0A434 0A3B4          80010008               lwz       r0,0x0008(SP)
0A438 0A3B8   X      7C0803A6               mtlr      r0                        ; LR = 8
0A43C 0A3BC          83A1FFF4               lwz       r29,-0x000C(SP)
0A440 0A3C0          83C1FFF8               lwz       r30,-0x0008(SP)
0A444 0A3C4          83E1FFFC               lwz       r31,-0x0004(SP)
0A448 0A3C8   X      4E800020               blr
0A44C 0A3CC          4800D155               bl        $+0xD154                  ; 0x00017520
0A450 0A3D0          80410014               lwz       RTOC,0x0014(SP)
0A454 0A3D4          80DF0018               lwz       r6,0x0018(r31)
0A458 0A3D8   X      7C671B78               mr        r7,r3
0A45C 0A3DC   X      7C063800               cmpw      r6,r7
0A460 0A3E0   X      41820038               beq       $+0x0038                  ; 0x0000A418
0A464 0A3E4          38822698               addi      r4,RTOC,9880
0A468 0A3E8   X      7FA3EB78               mr        r3,r29
0A46C 0A3EC          38840747               addi      r4,r4,1863
0A470 0A3F0   X      7FE5FB78               mr        r5,r31
0A474 0A3F4          4BFFEA05               bl        $-0x15FC                  ; 0x00008DF8
0A478 0A3F8   X      38600000               li        r3,0
0A47C 0A3FC          38210050               addi      SP,SP,80
0A480 0A400          80010008               lwz       r0,0x0008(SP)
0A484 0A404   X      7C0803A6               mtlr      r0                        ; LR = 8
0A488 0A408          83A1FFF4               lwz       r29,-0x000C(SP)
0A48C 0A40C          83C1FFF8               lwz       r30,-0x0008(SP)
0A490 0A410          83E1FFFC               lwz       r31,-0x0004(SP)
0A494 0A414   X      4E800020               blr
0A498 0A418          80DF001C               lwz       r6,0x001C(r31)
0A49C 0A41C          80FE0050               lwz       r7,0x0050(r30)
0A4A0 0A420   X      7C063800               cmpw      r6,r7
0A4A4 0A424   X      41820038               beq       $+0x0038                  ; 0x0000A45C
0A4A8 0A428          38822698               addi      r4,RTOC,9880
0A4AC 0A42C   X      7FA3EB78               mr        r3,r29
0A4B0 0A430          38840781               addi      r4,r4,1921
0A4B4 0A434   X      7FE5FB78               mr        r5,r31
0A4B8 0A438          4BFFE9C1               bl        $-0x1640                  ; 0x00008DF8
0A4BC 0A43C   X      38600000               li        r3,0
0A4C0 0A440          38210050               addi      SP,SP,80
0A4C4 0A444          80010008               lwz       r0,0x0008(SP)
0A4C8 0A448   X      7C0803A6               mtlr      r0                        ; LR = 8
0A4CC 0A44C          83A1FFF4               lwz       r29,-0x000C(SP)
0A4D0 0A450          83C1FFF8               lwz       r30,-0x0008(SP)
0A4D4 0A454          83E1FFFC               lwz       r31,-0x0004(SP)
0A4D8 0A458   X      4E800020               blr
0A4DC 0A45C   X      38600001               li        r3,1
0A4E0 0A460          38210050               addi      SP,SP,80
0A4E4 0A464          80010008               lwz       r0,0x0008(SP)
0A4E8 0A468   X      7C0803A6               mtlr      r0                        ; LR = 8
0A4EC 0A46C          83A1FFF4               lwz       r29,-0x000C(SP)
0A4F0 0A470          83C1FFF8               lwz       r30,-0x0008(SP)
0A4F4 0A474          83E1FFFC               lwz       r31,-0x0004(SP)
0A4F8 0A478   X      4E800020               blr
0A4FC 0A47C   X      2C030000               cmpwi     r3,0
0A500 0A480   X      4082000C               bne       $+0x000C                  ; 0x0000A48C
0A504 0A484   X      38600001               li        r3,1
0A508 0A488   X      4E800020               blr
0A50C 0A48C   X      7C0802A6               mflr      r0                        ; LR = 8
0A510 0A490          BF41FFE8               stmw      r26,-0x0018(SP)
0A514 0A494          90010008               stw       r0,0x0008(SP)
0A518 0A498          9421FFB0               stwu      SP,-0x0050(SP)
0A51C 0A49C   X      7C7F1B78               mr        r31,r3
0A520 0A4A0          801F0054               lwz       r0,0x0054(r31)
0A524 0A4A4   X      2C000000               cmpwi     r0,0
0A528 0A4A8   X      418200E0               beq       $+0x00E0                  ; 0x0000A588
0A52C 0A4AC          809F0058               lwz       r4,0x0058(r31)
0A530 0A4B0   X      3B400000               li        r26,0
0A534 0A4B4   X      28040000               cmplwi    r4,0x0000
0A538 0A4B8   X      408100D0               ble       $+0x00D0                  ; 0x0000A588
0A53C 0A4BC   X      3BA00000               li        r29,0
0A540 0A4C0          807F0054               lwz       r3,0x0054(r31)
0A544 0A4C4          837F0008               lwz       r27,0x0008(r31)
0A548 0A4C8   X      2C030000               cmpwi     r3,0
0A54C 0A4CC          7FC3EA14               add       r30,r3,r29
0A550 0A4D0   X      418200A4               beq       $+0x00A4                  ; 0x0000A574
0A554 0A4D4   X      2C1E0000               cmpwi     r30,0
0A558 0A4D8   X      4182019C               beq       $+0x019C                  ; 0x0000A674
0A55C 0A4DC          80BE000C               lwz       r5,0x000C(r30)
0A560 0A4E0   X      7C05F800               cmpw      r5,r31
0A564 0A4E4   X      40820178               bne       $+0x0178                  ; 0x0000A65C
0A568 0A4E8          80850054               lwz       r4,0x0054(r5)
0A56C 0A4EC          38C5005C               addi      r6,r5,92
0A570 0A4F0          7F84EA14               add       r28,r4,r29
0A574 0A4F4          807C0004               lwz       r3,0x0004(r28)
0A578 0A4F8   X      7C033000               cmpw      r3,r6
0A57C 0A4FC   X      40820140               bne       $+0x0140                  ; 0x0000A63C
0A580 0A500          813C0010               lwz       r9,0x0010(r28)
0A584 0A504   X      2C090000               cmpwi     r9,0
0A588 0A508   X      41820118               beq       $+0x0118                  ; 0x0000A620
0A58C 0A50C          80E5004C               lwz       r7,0x004C(r5)
0A590 0A510          815C0014               lwz       r10,0x0014(r28)
0A594 0A514          8087FFC8               lwz       r4,-0x0038(r7)
0A598 0A518          8107FFC4               lwz       r8,-0x003C(r7)
0A59C 0A51C   X      7CC44850               sub       r6,r9,r4
0A5A0 0A520          7C664214               add       r3,r6,r8
0A5A4 0A524   X      7C0A1800               cmpw      r10,r3
0A5A8 0A528   X      408200C4               bne       $+0x00C4                  ; 0x0000A5EC
0A5AC 0A52C   X      546B07BF               clrlwi.   r11,r3,30
0A5B0 0A530   X      4082008C               bne       $+0x008C                  ; 0x0000A5BC
0A5B4 0A534          4800CFED               bl        $+0xCFEC                  ; 0x00017520
0A5B8 0A538          80410014               lwz       RTOC,0x0014(SP)
0A5BC 0A53C          801C0018               lwz       r0,0x0018(r28)
0A5C0 0A540   X      7C671B78               mr        r7,r3
0A5C4 0A544   X      7C003800               cmpw      r0,r7
0A5C8 0A548   X      40820058               bne       $+0x0058                  ; 0x0000A5A0
0A5CC 0A54C          80DE001C               lwz       r6,0x001C(r30)
0A5D0 0A550          80FF0050               lwz       r7,0x0050(r31)
0A5D4 0A554   X      7C063800               cmpw      r6,r7
0A5D8 0A558   X      4182001C               beq       $+0x001C                  ; 0x0000A574
0A5DC 0A55C          38822698               addi      r4,RTOC,9880
0A5E0 0A560   X      7F63DB78               mr        r3,r27
0A5E4 0A564          38840781               addi      r4,r4,1921
0A5E8 0A568   X      7FC5F378               mr        r5,r30
0A5EC 0A56C          4BFFE88D               bl        $-0x1774                  ; 0x00008DF8
0A5F0 0A570          48000114               b         $+0x0114                  ; 0x0000A684
0A5F4 0A574          801F0058               lwz       r0,0x0058(r31)
0A5F8 0A578          3B5A0001               addi      r26,r26,1
0A5FC 0A57C   X      7C1A0040               cmplw     r26,r0
0A600 0A580          3BBD0044               addi      r29,r29,68
0A604 0A584   X      4180FF3C               blt       $-0x00C4                  ; 0x0000A4C0
0A608 0A588   X      38600001               li        r3,1
0A60C 0A58C          38210050               addi      SP,SP,80
0A610 0A590          80010008               lwz       r0,0x0008(SP)
0A614 0A594   X      7C0803A6               mtlr      r0                        ; LR = 8
0A618 0A598          BB41FFE8               lmw       r26,-0x0018(SP)
0A61C 0A59C   X      4E800020               blr
0A620 0A5A0          38822698               addi      r4,RTOC,9880
0A624 0A5A4   X      7F63DB78               mr        r3,r27
0A628 0A5A8          80DE0018               lwz       r6,0x0018(r30)
0A62C 0A5AC   X      7FC5F378               mr        r5,r30
0A630 0A5B0          38840747               addi      r4,r4,1863
0A634 0A5B4          4BFFE845               bl        $-0x17BC                  ; 0x00008DF8
0A638 0A5B8          480000CC               b         $+0x00CC                  ; 0x0000A684
0A63C 0A5BC          83BF004C               lwz       r29,0x004C(r31)
0A640 0A5C0   X      7F63DB78               mr        r3,r27
0A644 0A5C4          809E0010               lwz       r4,0x0010(r30)
0A648 0A5C8   X      7FC5F378               mr        r5,r30
0A64C 0A5CC          80DDFFC8               lwz       r6,-0x0038(r29)
0A650 0A5D0          80FDFFC4               lwz       r7,-0x003C(r29)
0A654 0A5D4   X      7CC62050               sub       r6,r4,r6
0A658 0A5D8          38822698               addi      r4,RTOC,9880
0A65C 0A5DC          7CC63A14               add       r6,r6,r7
0A660 0A5E0          3884070A               addi      r4,r4,1802
0A664 0A5E4          4BFFE815               bl        $-0x17EC                  ; 0x00008DF8
0A668 0A5E8          4800009C               b         $+0x009C                  ; 0x0000A684
0A66C 0A5EC          809F004C               lwz       r4,0x004C(r31)
0A670 0A5F0   X      7F63DB78               mr        r3,r27
0A674 0A5F4          80C4FFC8               lwz       r6,-0x0038(r4)
0A678 0A5F8   X      7FC5F378               mr        r5,r30
0A67C 0A5FC          83A4FFC4               lwz       r29,-0x003C(r4)
0A680 0A600          839E0010               lwz       r28,0x0010(r30)
0A684 0A604          38822698               addi      r4,RTOC,9880
0A688 0A608   X      7CE6E050               sub       r7,r28,r6
0A68C 0A60C          80DE0014               lwz       r6,0x0014(r30)
0A690 0A610          7CE7EA14               add       r7,r7,r29
0A694 0A614          388406D2               addi      r4,r4,1746
0A698 0A618          4BFFE7E1               bl        $-0x1820                  ; 0x00008DF8
0A69C 0A61C          48000068               b         $+0x0068                  ; 0x0000A684
0A6A0 0A620          38822698               addi      r4,RTOC,9880
0A6A4 0A624   X      7F63DB78               mr        r3,r27
0A6A8 0A628          38840393               addi      r4,r4,915
0A6AC 0A62C   X      7FC5F378               mr        r5,r30
0A6B0 0A630   X      38C00000               li        r6,0
0A6B4 0A634          4BFFE7C5               bl        $-0x183C                  ; 0x00008DF8
0A6B8 0A638          4800004C               b         $+0x004C                  ; 0x0000A684
0A6BC 0A63C          38822698               addi      r4,RTOC,9880
0A6C0 0A640   X      7F63DB78               mr        r3,r27
0A6C4 0A644          80DE0004               lwz       r6,0x0004(r30)
0A6C8 0A648   X      7FC5F378               mr        r5,r30
0A6CC 0A64C          38840699               addi      r4,r4,1689
0A6D0 0A650          38FF005C               addi      r7,r31,92
0A6D4 0A654          4BFFE7A5               bl        $-0x185C                  ; 0x00008DF8
0A6D8 0A658          4800002C               b         $+0x002C                  ; 0x0000A684
0A6DC 0A65C          38822698               addi      r4,RTOC,9880
0A6E0 0A660   X      7F63DB78               mr        r3,r27
0A6E4 0A664          38840667               addi      r4,r4,1639
0A6E8 0A668   X      7FE6FB78               mr        r6,r31
0A6EC 0A66C          4BFFE78D               bl        $-0x1874                  ; 0x00008DF8
0A6F0 0A670          48000014               b         $+0x0014                  ; 0x0000A684
0A6F4 0A674          38822698               addi      r4,RTOC,9880
0A6F8 0A678   X      7F63DB78               mr        r3,r27
0A6FC 0A67C          38840645               addi      r4,r4,1605
0A700 0A680          4BFFE779               bl        $-0x1888                  ; 0x00008DF8
0A704 0A684          38822698               addi      r4,RTOC,9880
0A708 0A688   X      7F45D378               mr        r5,r26
0A70C 0A68C          807F0008               lwz       r3,0x0008(r31)
0A710 0A690          388407B0               addi      r4,r4,1968
0A714 0A694          4BFFE765               bl        $-0x189C                  ; 0x00008DF8
0A718 0A698   X      38600000               li        r3,0
0A71C 0A69C          38210050               addi      SP,SP,80
0A720 0A6A0          80010008               lwz       r0,0x0008(SP)
0A724 0A6A4   X      7C0803A6               mtlr      r0                        ; LR = 8
0A728 0A6A8          BB41FFE8               lmw       r26,-0x0018(SP)
0A72C 0A6AC   X      4E800020               blr
0A730 0A6B0   X      7C0802A6               mflr      r0                        ; LR = 8
0A734 0A6B4          BF21FFE4               stmw      r25,-0x001C(SP)
0A738 0A6B8          90010008               stw       r0,0x0008(SP)
0A73C 0A6BC          9421FFA0               stwu      SP,-0x0060(SP)
0A740 0A6C0   X      3BA00000               li        r29,0
0A744 0A6C4   X      7C7F1B78               mr        r31,r3
0A748 0A6C8          801F0054               lwz       r0,0x0054(r31)
0A74C 0A6CC   X      7C9A2378               mr        r26,r4
0A750 0A6D0   X      2C000000               cmpwi     r0,0
0A754 0A6D4   X      3B800000               li        r28,0
0A758 0A6D8   X      418200E4               beq       $+0x00E4                  ; 0x0000A7BC
0A75C 0A6DC          80DF0060               lwz       r6,0x0060(r31)
0A760 0A6E0          80FF0058               lwz       r7,0x0058(r31)
0A764 0A6E4   X      7C063800               cmpw      r6,r7
0A768 0A6E8   X      41820030               beq       $+0x0030                  ; 0x0000A718
0A76C 0A6EC          38822698               addi      r4,RTOC,9880
0A770 0A6F0   X      7CA63850               sub       r5,r7,r6
0A774 0A6F4          807F0008               lwz       r3,0x0008(r31)
0A778 0A6F8          388407D5               addi      r4,r4,2005
0A77C 0A6FC          4BFFE6FD               bl        $-0x1904                  ; 0x00008DF8
0A780 0A700   X      38600000               li        r3,0
0A784 0A704          38210060               addi      SP,SP,96
0A788 0A708          80010008               lwz       r0,0x0008(SP)
0A78C 0A70C   X      7C0803A6               mtlr      r0                        ; LR = 8
0A790 0A710          BB21FFE4               lmw       r25,-0x001C(SP)
0A794 0A714   X      4E800020               blr
0A798 0A718   X      7FE3FB78               mr        r3,r31
0A79C 0A71C          4BFFFD61               bl        $-0x02A0                  ; 0x0000A47C
0A7A0 0A720   X      2C030000               cmpwi     r3,0
0A7A4 0A724   X      4082002C               bne       $+0x002C                  ; 0x0000A750
0A7A8 0A728          38822698               addi      r4,RTOC,9880
0A7AC 0A72C          807F0008               lwz       r3,0x0008(r31)
0A7B0 0A730          38840810               addi      r4,r4,2064
0A7B4 0A734          4BFFE6C5               bl        $-0x193C                  ; 0x00008DF8
0A7B8 0A738   X      38600000               li        r3,0
0A7BC 0A73C          38210060               addi      SP,SP,96
0A7C0 0A740          80010008               lwz       r0,0x0008(SP)
0A7C4 0A744   X      7C0803A6               mtlr      r0                        ; LR = 8
0A7C8 0A748          BB21FFE4               lmw       r25,-0x001C(SP)
0A7CC 0A74C   X      4E800020               blr
0A7D0 0A750          83DF004C               lwz       r30,0x004C(r31)
0A7D4 0A754   X      2C1E0000               cmpwi     r30,0
0A7D8 0A758   X      41820048               beq       $+0x0048                  ; 0x0000A7A0
0A7DC 0A75C          807EFFC8               lwz       r3,-0x0038(r30)
0A7E0 0A760          809EFFCC               lwz       r4,-0x0034(r30)
0A7E4 0A764          4800CB35               bl        $+0xCB34                  ; 0x00017298
0A7E8 0A768          80410014               lwz       RTOC,0x0014(SP)
0A7EC 0A76C          807EFFD8               lwz       r3,-0x0028(r30)
0A7F0 0A770   X      38800000               li        r4,0
0A7F4 0A774          4800CB3D               bl        $+0xCB3C                  ; 0x000172B0
0A7F8 0A778          80410014               lwz       RTOC,0x0014(SP)
0A7FC 0A77C   X      2C030000               cmpwi     r3,0
0A800 0A780   X      41820014               beq       $+0x0014                  ; 0x0000A794
0A804 0A784          38822698               addi      r4,RTOC,9880
0A808 0A788   X      38600000               li        r3,0
0A80C 0A78C          388404E4               addi      r4,r4,1252
0A810 0A790          4BFFE669               bl        $-0x1998                  ; 0x00008DF8
0A814 0A794          807EFFC0               lwz       r3,-0x0040(r30)
0A818 0A798          4800CB31               bl        $+0xCB30                  ; 0x000172C8
0A81C 0A79C          80410014               lwz       RTOC,0x0014(SP)
0A820 0A7A0          807F0054               lwz       r3,0x0054(r31)
0A824 0A7A4          93BF004C               stw       r29,0x004C(r31)
0A828 0A7A8   X      2C030000               cmpwi     r3,0
0A82C 0A7AC   X      4182000C               beq       $+0x000C                  ; 0x0000A7B8
0A830 0A7B0          4800CB31               bl        $+0xCB30                  ; 0x000172E0
0A834 0A7B4          80410014               lwz       RTOC,0x0014(SP)
0A838 0A7B8          93BF0054               stw       r29,0x0054(r31)
0A83C 0A7BC          837F0064               lwz       r27,0x0064(r31)
0A840 0A7C0          1C7A0044               mulli     r3,r26,68
0A844 0A7C4          3B7B0003               addi      r27,r27,3
0A848 0A7C8   X      7C7E1B78               mr        r30,r3
0A84C 0A7CC   X      577B003A               clrrwi    r27,r27,2
0A850 0A7D0          937F0050               stw       r27,0x0050(r31)
0A854 0A7D4          935F0058               stw       r26,0x0058(r31)
0A858 0A7D8          4800CB39               bl        $+0xCB38                  ; 0x00017310
0A85C 0A7DC          80410014               lwz       RTOC,0x0014(SP)
0A860 0A7E0   X      7C7B1B78               mr        r27,r3
0A864 0A7E4   X      2C1B0000               cmpwi     r27,0
0A868 0A7E8   X      41820010               beq       $+0x0010                  ; 0x0000A7F8
0A86C 0A7EC   X      7FC4F378               mr        r4,r30
0A870 0A7F0          4800CAA9               bl        $+0xCAA8                  ; 0x00017298
0A874 0A7F4          80410014               lwz       RTOC,0x0014(SP)
0A878 0A7F8          937F0054               stw       r27,0x0054(r31)
0A87C 0A7FC   X      2C1B0000               cmpwi     r27,0
0A880 0A800   X      40820030               bne       $+0x0030                  ; 0x0000A830
0A884 0A804          38822698               addi      r4,RTOC,9880
0A888 0A808   X      7FC5F378               mr        r5,r30
0A88C 0A80C          807F0008               lwz       r3,0x0008(r31)
0A890 0A810          3884083A               addi      r4,r4,2106
0A894 0A814          4BFFE5E5               bl        $-0x1A1C                  ; 0x00008DF8
0A898 0A818   X      38600000               li        r3,0
0A89C 0A81C          38210060               addi      SP,SP,96
0A8A0 0A820          80010008               lwz       r0,0x0008(SP)
0A8A4 0A824   X      7C0803A6               mtlr      r0                        ; LR = 8
0A8A8 0A828          BB21FFE4               lmw       r25,-0x001C(SP)
0A8AC 0A82C   X      4E800020               blr
0A8B0 0A830          807F0050               lwz       r3,0x0050(r31)
0A8B4 0A834   X      38800001               li        r4,1
0A8B8 0A838          7C7A19D6               mullw     r3,r26,r3
0A8BC 0A83C          4BFFF545               bl        $-0x0ABC                  ; 0x00009D80
0A8C0 0A840          907F004C               stw       r3,0x004C(r31)
0A8C4 0A844   X      2C030000               cmpwi     r3,0
0A8C8 0A848   X      40820034               bne       $+0x0034                  ; 0x0000A87C
0A8CC 0A84C          80BF0050               lwz       r5,0x0050(r31)
0A8D0 0A850          38822698               addi      r4,RTOC,9880
0A8D4 0A854          7CBA29D6               mullw     r5,r26,r5
0A8D8 0A858          807F0008               lwz       r3,0x0008(r31)
0A8DC 0A85C          3884086B               addi      r4,r4,2155
0A8E0 0A860          4BFFE599               bl        $-0x1A68                  ; 0x00008DF8
0A8E4 0A864   X      38600000               li        r3,0
0A8E8 0A868          38210060               addi      SP,SP,96
0A8EC 0A86C          80010008               lwz       r0,0x0008(SP)
0A8F0 0A870   X      7C0803A6               mtlr      r0                        ; LR = 8
0A8F4 0A874          BB21FFE4               lmw       r25,-0x001C(SP)
0A8F8 0A878   X      4E800020               blr
0A8FC 0A87C          93BF005C               stw       r29,0x005C(r31)
0A900 0A880   X      281A0000               cmplwi    r26,0x0000
0A904 0A884          939F0060               stw       r28,0x0060(r31)
0A908 0A888          3B3F005C               addi      r25,r31,92
0A90C 0A88C   X      3BA00000               li        r29,0
0A910 0A890   X      40810110               ble       $+0x0110                  ; 0x0000A9A0
0A914 0A894   X      3B800000               li        r28,0
0A918 0A898          807F0050               lwz       r3,0x0050(r31)
0A91C 0A89C          80BF004C               lwz       r5,0x004C(r31)
0A920 0A8A0          7C83E9D6               mullw     r4,r3,r29
0A924 0A8A4          801F0054               lwz       r0,0x0054(r31)
0A928 0A8A8          7FC0E214               add       r30,r0,r28
0A92C 0A8AC          7CC52214               add       r6,r5,r4
0A930 0A8B0          90DE0010               stw       r6,0x0010(r30)
0A934 0A8B4          80FF0050               lwz       r7,0x0050(r31)
0A938 0A8B8          90FE001C               stw       r7,0x001C(r30)
0A93C 0A8BC          811F004C               lwz       r8,0x004C(r31)
0A940 0A8C0          8128FFC8               lwz       r9,-0x0038(r8)
0A944 0A8C4          8168FFC4               lwz       r11,-0x003C(r8)
0A948 0A8C8   X      7D493050               sub       r10,r6,r9
0A94C 0A8CC          7D8A5A14               add       r12,r10,r11
0A950 0A8D0          919E0014               stw       r12,0x0014(r30)
0A954 0A8D4          819F004C               lwz       r12,0x004C(r31)
0A958 0A8D8          806CFFC8               lwz       r3,-0x0038(r12)
0A95C 0A8DC          800CFFC4               lwz       r0,-0x003C(r12)
0A960 0A8E0   X      7C633050               sub       r3,r6,r3
0A964 0A8E4          7C630214               add       r3,r3,r0
0A968 0A8E8          4800CC39               bl        $+0xCC38                  ; 0x00017520
0A96C 0A8EC          80410014               lwz       RTOC,0x0014(SP)
0A970 0A8F0          907E0018               stw       r3,0x0018(r30)
0A974 0A8F4          93FE000C               stw       r31,0x000C(r30)
0A978 0A8F8          933E0004               stw       r25,0x0004(r30)
0A97C 0A8FC          801F0054               lwz       r0,0x0054(r31)
0A980 0A900   X      2C000000               cmpwi     r0,0
0A984 0A904          837F0008               lwz       r27,0x0008(r31)
0A988 0A908   X      41820080               beq       $+0x0080                  ; 0x0000A988
0A98C 0A90C   X      2C1E0000               cmpwi     r30,0
0A990 0A910   X      41820134               beq       $+0x0134                  ; 0x0000AA44
0A994 0A914          813E0010               lwz       r9,0x0010(r30)
0A998 0A918   X      2C090000               cmpwi     r9,0
0A99C 0A91C   X      4182010C               beq       $+0x010C                  ; 0x0000AA28
0A9A0 0A920          819F004C               lwz       r12,0x004C(r31)
0A9A4 0A924          80DE0014               lwz       r6,0x0014(r30)
0A9A8 0A928          808CFFC8               lwz       r4,-0x0038(r12)
0A9AC 0A92C          80ECFFC4               lwz       r7,-0x003C(r12)
0A9B0 0A930   X      7CA44850               sub       r5,r9,r4
0A9B4 0A934          7C653A14               add       r3,r5,r7
0A9B8 0A938   X      7C061800               cmpw      r6,r3
0A9BC 0A93C   X      408200C0               bne       $+0x00C0                  ; 0x0000A9FC
0A9C0 0A940   X      546807BF               clrlwi.   r8,r3,30
0A9C4 0A944   X      4082008C               bne       $+0x008C                  ; 0x0000A9D0
0A9C8 0A948          4800CBD9               bl        $+0xCBD8                  ; 0x00017520
0A9CC 0A94C          80410014               lwz       RTOC,0x0014(SP)
0A9D0 0A950          80DE0018               lwz       r6,0x0018(r30)
0A9D4 0A954   X      7C671B78               mr        r7,r3
0A9D8 0A958   X      7C063800               cmpw      r6,r7
0A9DC 0A95C   X      4082005C               bne       $+0x005C                  ; 0x0000A9B8
0A9E0 0A960          80FF0050               lwz       r7,0x0050(r31)
0A9E4 0A964          80DE001C               lwz       r6,0x001C(r30)
0A9E8 0A968   X      7C063800               cmpw      r6,r7
0A9EC 0A96C   X      4182001C               beq       $+0x001C                  ; 0x0000A988
0A9F0 0A970          38822698               addi      r4,RTOC,9880
0A9F4 0A974   X      7F63DB78               mr        r3,r27
0A9F8 0A978          38840781               addi      r4,r4,1921
0A9FC 0A97C   X      7FC5F378               mr        r5,r30
0AA00 0A980          4BFFE479               bl        $-0x1B88                  ; 0x00008DF8
0AA04 0A984          480000D0               b         $+0x00D0                  ; 0x0000AA54
0AA08 0A988          3BBD0001               addi      r29,r29,1
0AA0C 0A98C   X      7FC3F378               mr        r3,r30
0AA10 0A990          3B9C0044               addi      r28,r28,68
0AA14 0A994          4BFFE99D               bl        $-0x1664                  ; 0x00009330
0AA18 0A998   X      7C1DD040               cmplw     r29,r26
0AA1C 0A99C   X      4180FEFC               blt       $-0x0104                  ; 0x0000A898
0AA20 0A9A0   X      38600001               li        r3,1
0AA24 0A9A4          38210060               addi      SP,SP,96
0AA28 0A9A8          80010008               lwz       r0,0x0008(SP)
0AA2C 0A9AC   X      7C0803A6               mtlr      r0                        ; LR = 8
0AA30 0A9B0          BB21FFE4               lmw       r25,-0x001C(SP)
0AA34 0A9B4   X      4E800020               blr
0AA38 0A9B8          38822698               addi      r4,RTOC,9880
0AA3C 0A9BC   X      7F63DB78               mr        r3,r27
0AA40 0A9C0          38840747               addi      r4,r4,1863
0AA44 0A9C4   X      7FC5F378               mr        r5,r30
0AA48 0A9C8          4BFFE431               bl        $-0x1BD0                  ; 0x00008DF8
0AA4C 0A9CC          48000088               b         $+0x0088                  ; 0x0000AA54
0AA50 0A9D0          819F004C               lwz       r12,0x004C(r31)
0AA54 0A9D4   X      7F63DB78               mr        r3,r27
0AA58 0A9D8          80CCFFC8               lwz       r6,-0x0038(r12)
0AA5C 0A9DC   X      7FC5F378               mr        r5,r30
0AA60 0A9E0          808CFFC4               lwz       r4,-0x003C(r12)
0AA64 0A9E4   X      7CC64850               sub       r6,r9,r6
0AA68 0A9E8          7CC62214               add       r6,r6,r4
0AA6C 0A9EC          38822698               addi      r4,RTOC,9880
0AA70 0A9F0          3884070A               addi      r4,r4,1802
0AA74 0A9F4          4BFFE405               bl        $-0x1BFC                  ; 0x00008DF8
0AA78 0A9F8          4800005C               b         $+0x005C                  ; 0x0000AA54
0AA7C 0A9FC          83BF004C               lwz       r29,0x004C(r31)
0AA80 0AA00   X      7F63DB78               mr        r3,r27
0AA84 0AA04          80FDFFC8               lwz       r7,-0x0038(r29)
0AA88 0AA08   X      7FC5F378               mr        r5,r30
0AA8C 0AA0C          809DFFC4               lwz       r4,-0x003C(r29)
0AA90 0AA10   X      7CE74850               sub       r7,r9,r7
0AA94 0AA14          7CE72214               add       r7,r7,r4
0AA98 0AA18          38822698               addi      r4,RTOC,9880
0AA9C 0AA1C          388406D2               addi      r4,r4,1746
0AAA0 0AA20          4BFFE3D9               bl        $-0x1C28                  ; 0x00008DF8
0AAA4 0AA24          48000030               b         $+0x0030                  ; 0x0000AA54
0AAA8 0AA28          38822698               addi      r4,RTOC,9880
0AAAC 0AA2C   X      7F63DB78               mr        r3,r27
0AAB0 0AA30          38840393               addi      r4,r4,915
0AAB4 0AA34   X      7FC5F378               mr        r5,r30
0AAB8 0AA38   X      38C00000               li        r6,0
0AABC 0AA3C          4BFFE3BD               bl        $-0x1C44                  ; 0x00008DF8
0AAC0 0AA40          48000014               b         $+0x0014                  ; 0x0000AA54
0AAC4 0AA44          38822698               addi      r4,RTOC,9880
0AAC8 0AA48   X      7F63DB78               mr        r3,r27
0AACC 0AA4C          38840645               addi      r4,r4,1605
0AAD0 0AA50          4BFFE3A9               bl        $-0x1C58                  ; 0x00008DF8
0AAD4 0AA54   X      38600000               li        r3,0
0AAD8 0AA58          38210060               addi      SP,SP,96
0AADC 0AA5C          80010008               lwz       r0,0x0008(SP)
0AAE0 0AA60   X      7C0803A6               mtlr      r0                        ; LR = 8
0AAE4 0AA64          BB21FFE4               lmw       r25,-0x001C(SP)
0AAE8 0AA68   X      4E800020               blr
0AAEC 0AA6C   X      7C0802A6               mflr      r0                        ; LR = 8
0AAF0 0AA70          BE21FFC4               stmw      r17,-0x003C(SP)
0AAF4 0AA74          90010008               stw       r0,0x0008(SP)
0AAF8 0AA78          9421FF70               stwu      SP,-0x0090(SP)
0AAFC 0AA7C          82A100C8               lwz       r21,0x00C8(SP)
0AB00 0AA80   X      7D595378               mr        r25,r10
0AB04 0AA84          828100CC               lwz       r20,0x00CC(SP)
0AB08 0AA88   X      7D3D4B78               mr        r29,r9
0AB0C 0AA8C          8A6100D3               lbz       r19,0x00D3(SP)
0AB10 0AA90   X      7D184378               mr        r24,r8
0AB14 0AA94          834100D4               lwz       r26,0x00D4(SP)
0AB18 0AA98   X      7CF73B78               mr        r23,r7
0AB1C 0AA9C          82C100D8               lwz       r22,0x00D8(SP)
0AB20 0AAA0   X      7CDC3378               mr        r28,r6
0AB24 0AAA4   X      7CBB2B78               mr        r27,r5
0AB28 0AAA8   X      7C9E2378               mr        r30,r4
0AB2C 0AAAC   X      7C7F1B78               mr        r31,r3
0AB30 0AAB0          807F0000               lwz       r3,0x0000(r31)
0AB34 0AAB4          8183002C               lwz       r12,0x002C(r3)
0AB38 0AAB8          4800CEA1               bl        $+0xCEA0                  ; 0x00017958
0AB3C 0AABC          80410014               lwz       RTOC,0x0014(SP)
0AB40 0AAC0   X      2C030000               cmpwi     r3,0
0AB44 0AAC4   X      40820044               bne       $+0x0044                  ; 0x0000AB08
0AB48 0AAC8          38822698               addi      r4,RTOC,9880
0AB4C 0AACC          807F0008               lwz       r3,0x0008(r31)
0AB50 0AAD0          388408A1               addi      r4,r4,2209
0AB54 0AAD4          4BFFE325               bl        $-0x1CDC                  ; 0x00008DF8
0AB58 0AAD8   X      38000000               li        r0,0
0AB5C 0AADC          901F001C               stw       r0,0x001C(r31)
0AB60 0AAE0          807F0000               lwz       r3,0x0000(r31)
0AB64 0AAE4          8183002C               lwz       r12,0x002C(r3)
0AB68 0AAE8          4800CE71               bl        $+0xCE70                  ; 0x00017958
0AB6C 0AAEC          80410014               lwz       RTOC,0x0014(SP)
0AB70 0AAF0   X      38600000               li        r3,0
0AB74 0AAF4          38210090               addi      SP,SP,144
0AB78 0AAF8          80010008               lwz       r0,0x0008(SP)
0AB7C 0AAFC   X      7C0803A6               mtlr      r0                        ; LR = 8
0AB80 0AB00          BA21FFC4               lmw       r17,-0x003C(SP)
0AB84 0AB04   X      4E800020               blr
0AB88 0AB08   X      2C1E0001               cmpwi     r30,1
0AB8C 0AB0C   X      39200001               li        r9,1
0AB90 0AB10   X      418200CC               beq       $+0x00CC                  ; 0x0000ABDC
0AB94 0AB14   X      2C1E0002               cmpwi     r30,2
0AB98 0AB18   X      41820044               beq       $+0x0044                  ; 0x0000AB5C
0AB9C 0AB1C   X      2C1E0003               cmpwi     r30,3
0ABA0 0AB20   X      41820028               beq       $+0x0028                  ; 0x0000AB48
0ABA4 0AB24   X      2C1E0004               cmpwi     r30,4
0ABA8 0AB28   X      41820048               beq       $+0x0048                  ; 0x0000AB70
0ABAC 0AB2C          8222FFB0               lwz       r17,-0x0050(RTOC)
0ABB0 0AB30   X      281E0004               cmplwi    r30,0x0004
0ABB4 0AB34   X      4181008C               bgt       $+0x008C                  ; 0x0000ABC0
0ABB8 0AB38   X      57C3103A               slwi      r3,r30,2
0ABBC 0AB3C          7C71182E               lwzx      r3,r17,r3
0ABC0 0AB40   X      7C6903A6               mtctr     r3                        ; CTR = 9
0ABC4 0AB44   X      4E800420               bctr
0ABC8 0AB48   X      38800000               li        r4,0
0ABCC 0AB4C          993F0020               stb       r9,0x0020(r31)
0ABD0 0AB50          989F0021               stb       r4,0x0021(r31)
0ABD4 0AB54          989F0022               stb       r4,0x0022(r31)
0ABD8 0AB58          48000094               b         $+0x0094                  ; 0x0000ABEC
0ABDC 0AB5C   X      38600000               li        r3,0
0ABE0 0AB60          993F0021               stb       r9,0x0021(r31)
0ABE4 0AB64          987F0020               stb       r3,0x0020(r31)
0ABE8 0AB68          987F0022               stb       r3,0x0022(r31)
0ABEC 0AB6C          48000080               b         $+0x0080                  ; 0x0000ABEC
0ABF0 0AB70   X      38800000               li        r4,0
0ABF4 0AB74          993F0022               stb       r9,0x0022(r31)
0ABF8 0AB78          989F0020               stb       r4,0x0020(r31)
0ABFC 0AB7C          989F0021               stb       r4,0x0021(r31)
0AC00 0AB80          4800006C               b         $+0x006C                  ; 0x0000ABEC
0AC04 0AB84          80A2FF90               lwz       r5,-0x0070(RTOC)
0AC08 0AB88          38A50043               addi      r5,r5,67
0AC0C 0AB8C          4800003C               b         $+0x003C                  ; 0x0000ABC8
0AC10 0AB90          80A2FF90               lwz       r5,-0x0070(RTOC)
0AC14 0AB94          38A5004A               addi      r5,r5,74
0AC18 0AB98          48000030               b         $+0x0030                  ; 0x0000ABC8
0AC1C 0AB9C          80A2FF90               lwz       r5,-0x0070(RTOC)
0AC20 0ABA0          38A5005F               addi      r5,r5,95
0AC24 0ABA4          48000024               b         $+0x0024                  ; 0x0000ABC8
0AC28 0ABA8          80A2FF90               lwz       r5,-0x0070(RTOC)
0AC2C 0ABAC          38A50075               addi      r5,r5,117
0AC30 0ABB0          48000018               b         $+0x0018                  ; 0x0000ABC8
0AC34 0ABB4          80A2FF90               lwz       r5,-0x0070(RTOC)
0AC38 0ABB8          38A50081               addi      r5,r5,129
0AC3C 0ABBC          4800000C               b         $+0x000C                  ; 0x0000ABC8
0AC40 0ABC0          80A2FF90               lwz       r5,-0x0070(RTOC)
0AC44 0ABC4          38A5008E               addi      r5,r5,142
0AC48 0ABC8          38822698               addi      r4,RTOC,9880
0AC4C 0ABCC          807F0008               lwz       r3,0x0008(r31)
0AC50 0ABD0          388408BB               addi      r4,r4,2235
0AC54 0ABD4          4BFFE225               bl        $-0x1DDC                  ; 0x00008DF8
0AC58 0ABD8          4BFFFF00               b         $-0x0100                  ; 0x0000AAD8
0AC5C 0ABDC   X      3A400000               li        r18,0
0AC60 0ABE0          993F0020               stb       r9,0x0020(r31)
0AC64 0ABE4          993F0021               stb       r9,0x0021(r31)
0AC68 0ABE8          9A5F0022               stb       r18,0x0022(r31)
0AC6C 0ABEC          807F0038               lwz       r3,0x0038(r31)
0AC70 0ABF0          93DF001C               stw       r30,0x001C(r31)
0AC74 0ABF4   X      7C03E000               cmpw      r3,r28
0AC78 0ABF8          937F0028               stw       r27,0x0028(r31)
0AC7C 0ABFC   X      4182005C               beq       $+0x005C                  ; 0x0000AC58
0AC80 0AC00          807F0000               lwz       r3,0x0000(r31)
0AC84 0AC04   X      7F84E378               mr        r4,r28
0AC88 0AC08          81830010               lwz       r12,0x0010(r3)
0AC8C 0AC0C          4800CD4D               bl        $+0xCD4C                  ; 0x00017958
0AC90 0AC10          80410014               lwz       RTOC,0x0014(SP)
0AC94 0AC14   X      2C030000               cmpwi     r3,0
0AC98 0AC18   X      40820018               bne       $+0x0018                  ; 0x0000AC30
0AC9C 0AC1C          38822698               addi      r4,RTOC,9880
0ACA0 0AC20          807F0008               lwz       r3,0x0008(r31)
0ACA4 0AC24          388408D7               addi      r4,r4,2263
0ACA8 0AC28          4BFFE1D1               bl        $-0x1E30                  ; 0x00008DF8
0ACAC 0AC2C          4BFFFEAC               b         $-0x0154                  ; 0x0000AAD8
0ACB0 0AC30   X      7FE3FB78               mr        r3,r31
0ACB4 0AC34   X      7F84E378               mr        r4,r28
0ACB8 0AC38          4BFFF295               bl        $-0x0D6C                  ; 0x00009ECC
0ACBC 0AC3C   X      2C030000               cmpwi     r3,0
0ACC0 0AC40   X      40820018               bne       $+0x0018                  ; 0x0000AC58
0ACC4 0AC44          38822698               addi      r4,RTOC,9880
0ACC8 0AC48          807F0008               lwz       r3,0x0008(r31)
0ACCC 0AC4C          388408F4               addi      r4,r4,2292
0ACD0 0AC50          4BFFE1A9               bl        $-0x1E58                  ; 0x00008DF8
0ACD4 0AC54          4BFFFE84               b         $-0x017C                  ; 0x0000AAD8
0ACD8 0AC58          825F0058               lwz       r18,0x0058(r31)
0ACDC 0AC5C   X      7C12E800               cmpw      r18,r29
0ACE0 0AC60   X      4182005C               beq       $+0x005C                  ; 0x0000ACBC
0ACE4 0AC64          807F0000               lwz       r3,0x0000(r31)
0ACE8 0AC68   X      7FA4EB78               mr        r4,r29
0ACEC 0AC6C          81830020               lwz       r12,0x0020(r3)
0ACF0 0AC70          4800CCE9               bl        $+0xCCE8                  ; 0x00017958
0ACF4 0AC74          80410014               lwz       RTOC,0x0014(SP)
0ACF8 0AC78   X      2C030000               cmpwi     r3,0
0ACFC 0AC7C   X      40820018               bne       $+0x0018                  ; 0x0000AC94
0AD00 0AC80          38822698               addi      r4,RTOC,9880
0AD04 0AC84          807F0008               lwz       r3,0x0008(r31)
0AD08 0AC88          3884091C               addi      r4,r4,2332
0AD0C 0AC8C          4BFFE16D               bl        $-0x1E94                  ; 0x00008DF8
0AD10 0AC90          4BFFFE48               b         $-0x01B8                  ; 0x0000AAD8
0AD14 0AC94   X      7FE3FB78               mr        r3,r31
0AD18 0AC98   X      7FA4EB78               mr        r4,r29
0AD1C 0AC9C          4BFFFA15               bl        $-0x05EC                  ; 0x0000A6B0
0AD20 0ACA0   X      2C030000               cmpwi     r3,0
0AD24 0ACA4   X      40820018               bne       $+0x0018                  ; 0x0000ACBC
0AD28 0ACA8          38822698               addi      r4,RTOC,9880
0AD2C 0ACAC          807F0008               lwz       r3,0x0008(r31)
0AD30 0ACB0          38840939               addi      r4,r4,2361
0AD34 0ACB4          4BFFE145               bl        $-0x1EBC                  ; 0x00008DF8
0AD38 0ACB8          4BFFFE20               b         $-0x01E0                  ; 0x0000AAD8
0AD3C 0ACBC          807F0000               lwz       r3,0x0000(r31)
0AD40 0ACC0          8183000C               lwz       r12,0x000C(r3)
0AD44 0ACC4          4800CC95               bl        $+0xCC94                  ; 0x00017958
0AD48 0ACC8          80410014               lwz       RTOC,0x0014(SP)
0AD4C 0ACCC   X      2C030000               cmpwi     r3,0
0AD50 0ACD0   X      40820018               bne       $+0x0018                  ; 0x0000ACE8
0AD54 0ACD4          38822698               addi      r4,RTOC,9880
0AD58 0ACD8          807F0008               lwz       r3,0x0008(r31)
0AD5C 0ACDC          38840961               addi      r4,r4,2401
0AD60 0ACE0          4BFFE119               bl        $-0x1EE8                  ; 0x00008DF8
0AD64 0ACE4          4BFFFDF4               b         $-0x020C                  ; 0x0000AAD8
0AD68 0ACE8          807F0000               lwz       r3,0x0000(r31)
0AD6C 0ACEC          8183001C               lwz       r12,0x001C(r3)
0AD70 0ACF0          4800CC69               bl        $+0xCC68                  ; 0x00017958
0AD74 0ACF4          80410014               lwz       RTOC,0x0014(SP)
0AD78 0ACF8   X      2C030000               cmpwi     r3,0
0AD7C 0ACFC   X      40820018               bne       $+0x0018                  ; 0x0000AD14
0AD80 0AD00          38822698               addi      r4,RTOC,9880
0AD84 0AD04          807F0008               lwz       r3,0x0008(r31)
0AD88 0AD08          3884097E               addi      r4,r4,2430
0AD8C 0AD0C          4BFFE0ED               bl        $-0x1F14                  ; 0x00008DF8
0AD90 0AD10          4BFFFDC8               b         $-0x0238                  ; 0x0000AAD8
0AD94 0AD14   X      2C1A0000               cmpwi     r26,0
0AD98 0AD18   X      41820010               beq       $+0x0010                  ; 0x0000AD28
0AD9C 0AD1C          8B9F0020               lbz       r28,0x0020(r31)
0ADA0 0AD20   X      2C1C0000               cmpwi     r28,0
0ADA4 0AD24   X      4182000C               beq       $+0x000C                  ; 0x0000AD30
0ADA8 0AD28          3B4200B0               addi      r26,RTOC,176
0ADAC 0AD2C   X      7FF6FB78               mr        r22,r31
0ADB0 0AD30          807F0000               lwz       r3,0x0000(r31)
0ADB4 0AD34   X      7FC4F378               mr        r4,r30
0ADB8 0AD38          81830030               lwz       r12,0x0030(r3)
0ADBC 0AD3C   X      7F65DB78               mr        r5,r27
0ADC0 0AD40          92810038               stw       r20,0x0038(SP)
0ADC4 0AD44   X      7F06C378               mr        r6,r24
0ADC8 0AD48          9261003C               stw       r19,0x003C(SP)
0ADCC 0AD4C   X      7EE7BB78               mr        r7,r23
0ADD0 0AD50          93410040               stw       r26,0x0040(SP)
0ADD4 0AD54   X      7F28CB78               mr        r8,r25
0ADD8 0AD58          92C10044               stw       r22,0x0044(SP)
0ADDC 0AD5C   X      7EA9AB78               mr        r9,r21
0ADE0 0AD60          815F000C               lwz       r10,0x000C(r31)
0ADE4 0AD64          394A0038               addi      r10,r10,56
0ADE8 0AD68          4800CBF1               bl        $+0xCBF0                  ; 0x00017958
0ADEC 0AD6C          80410014               lwz       RTOC,0x0014(SP)
0ADF0 0AD70   X      2C030000               cmpwi     r3,0
0ADF4 0AD74   X      40820018               bne       $+0x0018                  ; 0x0000AD8C
0ADF8 0AD78          38822698               addi      r4,RTOC,9880
0ADFC 0AD7C          807F0008               lwz       r3,0x0008(r31)
0AE00 0AD80          3884099B               addi      r4,r4,2459
0AE04 0AD84          4BFFE075               bl        $-0x1F8C                  ; 0x00008DF8
0AE08 0AD88          4BFFFD50               b         $-0x02B0                  ; 0x0000AAD8
0AE0C 0AD8C          83BF007C               lwz       r29,0x007C(r31)
0AE10 0AD90          3B610048               addi      r27,SP,72
0AE14 0AD94          3BBD0001               addi      r29,r29,1
0AE18 0AD98          93BF007C               stw       r29,0x007C(r31)
0AE1C 0AD9C          807F0000               lwz       r3,0x0000(r31)
0AE20 0ADA0          81830024               lwz       r12,0x0024(r3)
0AE24 0ADA4          4800CBB5               bl        $+0xCBB4                  ; 0x00017958
0AE28 0ADA8          80410014               lwz       RTOC,0x0014(SP)
0AE2C 0ADAC          839F006C               lwz       r28,0x006C(r31)
0AE30 0ADB0   X      38800000               li        r4,0
0AE34 0ADB4          3B9C0001               addi      r28,r28,1
0AE38 0ADB8          939F006C               stw       r28,0x006C(r31)
0AE3C 0ADBC          807F0000               lwz       r3,0x0000(r31)
0AE40 0ADC0          81830008               lwz       r12,0x0008(r3)
0AE44 0ADC4          4800CB95               bl        $+0xCB94                  ; 0x00017958
0AE48 0ADC8          80410014               lwz       RTOC,0x0014(SP)
0AE4C 0ADCC          38610048               addi      r3,SP,72
0AE50 0ADD0   X      3880000A               li        r4,10
0AE54 0ADD4          4800C5CD               bl        $+0xC5CC                  ; 0x000173A0
0AE58 0ADD8          80410014               lwz       RTOC,0x0014(SP)
0AE5C 0ADDC          809B0004               lwz       r4,0x0004(r27)
0AE60 0ADE0          80610048               lwz       r3,0x0048(SP)
0AE64 0ADE4          4800C5D5               bl        $+0xC5D4                  ; 0x000173B8
0AE68 0ADE8          80410014               lwz       RTOC,0x0014(SP)
0AE6C 0ADEC          3B422638               addi      r26,RTOC,9784
0AE70 0ADF0   X      281E0004               cmplwi    r30,0x0004
0AE74 0ADF4   X      41810050               bgt       $+0x0050                  ; 0x0000AE44
0AE78 0ADF8   X      57D9103A               slwi      r25,r30,2
0AE7C 0ADFC          7F3AC82E               lwzx      r25,r26,r25
0AE80 0AE00   X      7F2903A6               mtctr     r25                       ; CTR = 9
0AE84 0AE04   X      4E800420               bctr
0AE88 0AE08          80A2FF90               lwz       r5,-0x0070(RTOC)
0AE8C 0AE0C          38A50043               addi      r5,r5,67
0AE90 0AE10          4800003C               b         $+0x003C                  ; 0x0000AE4C
0AE94 0AE14          80A2FF90               lwz       r5,-0x0070(RTOC)
0AE98 0AE18          38A5004A               addi      r5,r5,74
0AE9C 0AE1C          48000030               b         $+0x0030                  ; 0x0000AE4C
0AEA0 0AE20          80A2FF90               lwz       r5,-0x0070(RTOC)
0AEA4 0AE24          38A5005F               addi      r5,r5,95
0AEA8 0AE28          48000024               b         $+0x0024                  ; 0x0000AE4C
0AEAC 0AE2C          80A2FF90               lwz       r5,-0x0070(RTOC)
0AEB0 0AE30          38A50075               addi      r5,r5,117
0AEB4 0AE34          48000018               b         $+0x0018                  ; 0x0000AE4C
0AEB8 0AE38          80A2FF90               lwz       r5,-0x0070(RTOC)
0AEBC 0AE3C          38A50081               addi      r5,r5,129
0AEC0 0AE40          4800000C               b         $+0x000C                  ; 0x0000AE4C
0AEC4 0AE44          80A2FF90               lwz       r5,-0x0070(RTOC)
0AEC8 0AE48          38A5008E               addi      r5,r5,142
0AECC 0AE4C          38822698               addi      r4,RTOC,9880
0AED0 0AE50   X      38600000               li        r3,0
0AED4 0AE54          388409B6               addi      r4,r4,2486
0AED8 0AE58          4BFFE7B1               bl        $-0x1850                  ; 0x00009608
0AEDC 0AE5C   X      38600001               li        r3,1
0AEE0 0AE60          38210090               addi      SP,SP,144
0AEE4 0AE64          80010008               lwz       r0,0x0008(SP)
0AEE8 0AE68   X      7C0803A6               mtlr      r0                        ; LR = 8
0AEEC 0AE6C          BA21FFC4               lmw       r17,-0x003C(SP)
0AEF0 0AE70   X      4E800020               blr
0AEF4 0AE74   X      7C0802A6               mflr      r0                        ; LR = 8
0AEF8 0AE78          93E1FFFC               stw       r31,-0x0004(SP)
0AEFC 0AE7C          90010008               stw       r0,0x0008(SP)
0AF00 0AE80          9421FFC0               stwu      SP,-0x0040(SP)
0AF04 0AE84   X      7C7F1B78               mr        r31,r3
0AF08 0AE88          807F0000               lwz       r3,0x0000(r31)
0AF0C 0AE8C          81830028               lwz       r12,0x0028(r3)
0AF10 0AE90          4800CAC9               bl        $+0xCAC8                  ; 0x00017958
0AF14 0AE94          80410014               lwz       RTOC,0x0014(SP)
0AF18 0AE98   X      2C030000               cmpwi     r3,0
0AF1C 0AE9C   X      4082001C               bne       $+0x001C                  ; 0x0000AEB8
0AF20 0AEA0   X      38600000               li        r3,0
0AF24 0AEA4          38210040               addi      SP,SP,64
0AF28 0AEA8          80010008               lwz       r0,0x0008(SP)
0AF2C 0AEAC   X      7C0803A6               mtlr      r0                        ; LR = 8
0AF30 0AEB0          83E1FFFC               lwz       r31,-0x0004(SP)
0AF34 0AEB4   X      4E800020               blr
0AF38 0AEB8          81230010               lwz       r9,0x0010(r3)
0AF3C 0AEBC          88090000               lbz       r0,0x0000(r9)
0AF40 0AEC0   X      540007FF               clrlwi.   r0,r0,31
0AF44 0AEC4   X      41820048               beq       $+0x0048                  ; 0x0000AF0C
0AF48 0AEC8          80890000               lwz       r4,0x0000(r9)
0AF4C 0AECC   X      2C04FFFF               cmpwi     r4,-1
0AF50 0AED0   X      40820028               bne       $+0x0028                  ; 0x0000AEF8
0AF54 0AED4          A0A90004               lhz       r5,0x0004(r9)
0AF58 0AED8   X      3CA5FFFF               subis     r5,r5,1
0AF5C 0AEDC   X      2C05FFFF               cmpwi     r5,-1
0AF60 0AEE0   X      40820018               bne       $+0x0018                  ; 0x0000AEF8
0AF64 0AEE4          809F000C               lwz       r4,0x000C(r31)
0AF68 0AEE8          80A40014               lwz       r5,0x0014(r4)
0AF6C 0AEEC          38A50001               addi      r5,r5,1
0AF70 0AEF0          90A40014               stw       r5,0x0014(r4)
0AF74 0AEF4          48000028               b         $+0x0028                  ; 0x0000AF1C
0AF78 0AEF8          80DF000C               lwz       r6,0x000C(r31)
0AF7C 0AEFC          80860010               lwz       r4,0x0010(r6)
0AF80 0AF00          38840001               addi      r4,r4,1
0AF84 0AF04          90860010               stw       r4,0x0010(r6)
0AF88 0AF08          48000014               b         $+0x0014                  ; 0x0000AF1C
0AF8C 0AF0C          80BF000C               lwz       r5,0x000C(r31)
0AF90 0AF10          80850004               lwz       r4,0x0004(r5)
0AF94 0AF14          38840001               addi      r4,r4,1
0AF98 0AF18          90850004               stw       r4,0x0004(r5)
0AF9C 0AF1C          80DF000C               lwz       r6,0x000C(r31)
0AFA0 0AF20          80A30024               lwz       r5,0x0024(r3)
0AFA4 0AF24          80860000               lwz       r4,0x0000(r6)
0AFA8 0AF28          7CE52214               add       r7,r5,r4
0AFAC 0AF2C   X      38E7FFFC               subi      r7,r7,4
0AFB0 0AF30          90E60000               stw       r7,0x0000(r6)
0AFB4 0AF34          38210040               addi      SP,SP,64
0AFB8 0AF38          80010008               lwz       r0,0x0008(SP)
0AFBC 0AF3C   X      7C0803A6               mtlr      r0                        ; LR = 8
0AFC0 0AF40          83E1FFFC               lwz       r31,-0x0004(SP)
0AFC4 0AF44   X      4E800020               blr
0AFC8 0AF48          7D800026               mfcr      r12
0AFCC 0AF4C   X      7C0802A6               mflr      r0                        ; LR = 8
0AFD0 0AF50          BE21FFC4               stmw      r17,-0x003C(SP)
0AFD4 0AF54          91810004               stw       r12,0x0004(SP)
0AFD8 0AF58          90010008               stw       r0,0x0008(SP)
0AFDC 0AF5C          9421F920               stwu      SP,-0x06E0(SP)
0AFE0 0AF60   X      3B600000               li        r27,0
0AFE4 0AF64   X      7C7F1B78               mr        r31,r3
0AFE8 0AF68          835F0008               lwz       r26,0x0008(r31)
0AFEC 0AF6C   X      54E7063F               clrlwi.   r7,r7,24
0AFF0 0AF70          4D000000               mcrf      cr2,cr0
0AFF4 0AF74   X      7CD93378               mr        r25,r6
0AFF8 0AF78   X      7CBC2B78               mr        r28,r5
0AFFC 0AF7C   X      7C9D2378               mr        r29,r4
0B000 0AF80   X      408A000C               bne       cr2,$+0x000C              ; 0x0000AF8C
0B004 0AF84          3BC1004C               addi      r30,SP,76
0B008 0AF88          48000008               b         $+0x0008                  ; 0x0000AF90
0B00C 0AF8C   X      3BC00000               li        r30,0
0B010 0AF90          809F0010               lwz       r4,0x0010(r31)
0B014 0AF94          807F000C               lwz       r3,0x000C(r31)
0B018 0AF98          83040000               lwz       r24,0x0000(r4)
0B01C 0AF9C   X      3880003C               li        r4,60
0B020 0AFA0          82E30034               lwz       r23,0x0034(r3)
0B024 0AFA4          82C30038               lwz       r22,0x0038(r3)
0B028 0AFA8          4800C2F1               bl        $+0xC2F0                  ; 0x00017298
0B02C 0AFAC          80410014               lwz       RTOC,0x0014(SP)
0B030 0AFB0          807F0010               lwz       r3,0x0010(r31)
0B034 0AFB4   X      38800034               li        r4,52
0B038 0AFB8          4800C2E1               bl        $+0xC2E0                  ; 0x00017298
0B03C 0AFBC          80410014               lwz       RTOC,0x0014(SP)
0B040 0AFC0          819F000C               lwz       r12,0x000C(r31)
0B044 0AFC4          387F006C               addi      r3,r31,108
0B048 0AFC8          92EC0034               stw       r23,0x0034(r12)
0B04C 0AFCC   X      38800014               li        r4,20
0B050 0AFD0          819F000C               lwz       r12,0x000C(r31)
0B054 0AFD4          92CC0038               stw       r22,0x0038(r12)
0B058 0AFD8          819F0010               lwz       r12,0x0010(r31)
0B05C 0AFDC          930C0000               stw       r24,0x0000(r12)
0B060 0AFE0          4800C2B9               bl        $+0xC2B8                  ; 0x00017298
0B064 0AFE4          80410014               lwz       RTOC,0x0014(SP)
0B068 0AFE8          807F0000               lwz       r3,0x0000(r31)
0B06C 0AFEC   X      38800000               li        r4,0
0B070 0AFF0          81830000               lwz       r12,0x0000(r3)
0B074 0AFF4          4800C965               bl        $+0xC964                  ; 0x00017958
0B078 0AFF8          80410014               lwz       RTOC,0x0014(SP)
0B07C 0AFFC   X      418A0010               beq       cr2,$+0x0010              ; 0x0000B00C
0B080 0B000          39022698               addi      r8,RTOC,9880
0B084 0B004          390809C5               addi      r8,r8,2501
0B088 0B008          4800000C               b         $+0x000C                  ; 0x0000B014
0B08C 0B00C          39022698               addi      r8,RTOC,9880
0B090 0B010          390809CD               addi      r8,r8,2509
0B094 0B014          3A422650               addi      r18,RTOC,9808
0B098 0B018   X      28190004               cmplwi    r25,0x0004
0B09C 0B01C   X      41810050               bgt       $+0x0050                  ; 0x0000B06C
0B0A0 0B020   X      5723103A               slwi      r3,r25,2
0B0A4 0B024          7C72182E               lwzx      r3,r18,r3
0B0A8 0B028   X      7C6903A6               mtctr     r3                        ; CTR = 9
0B0AC 0B02C   X      4E800420               bctr
0B0B0 0B030          80A2FF90               lwz       r5,-0x0070(RTOC)
0B0B4 0B034          38A50043               addi      r5,r5,67
0B0B8 0B038          4800003C               b         $+0x003C                  ; 0x0000B074
0B0BC 0B03C          80A2FF90               lwz       r5,-0x0070(RTOC)
0B0C0 0B040          38A5004A               addi      r5,r5,74
0B0C4 0B044          48000030               b         $+0x0030                  ; 0x0000B074
0B0C8 0B048          80A2FF90               lwz       r5,-0x0070(RTOC)
0B0CC 0B04C          38A5005F               addi      r5,r5,95
0B0D0 0B050          48000024               b         $+0x0024                  ; 0x0000B074
0B0D4 0B054          80A2FF90               lwz       r5,-0x0070(RTOC)
0B0D8 0B058          38A50075               addi      r5,r5,117
0B0DC 0B05C          48000018               b         $+0x0018                  ; 0x0000B074
0B0E0 0B060          80A2FF90               lwz       r5,-0x0070(RTOC)
0B0E4 0B064          38A50081               addi      r5,r5,129
0B0E8 0B068          4800000C               b         $+0x000C                  ; 0x0000B074
0B0EC 0B06C          80A2FF90               lwz       r5,-0x0070(RTOC)
0B0F0 0B070          38A5008E               addi      r5,r5,142
0B0F4 0B074          38822698               addi      r4,RTOC,9880
0B0F8 0B078   X      7FA6EB78               mr        r6,r29
0B0FC 0B07C          388409CE               addi      r4,r4,2510
0B100 0B080   X      7F87E378               mr        r7,r28
0B104 0B084   X      38600000               li        r3,0
0B108 0B088   X      3B00FFFF               li        r24,-1
0B10C 0B08C   X      3980FFFF               li        r12,-1
0B110 0B090          3AE1065C               addi      r23,SP,1628
0B114 0B094          3ECC0001               addis     r22,r12,1
0B118 0B098          4BFFE571               bl        $-0x1A90                  ; 0x00009608
0B11C 0B09C          93010650               stw       r24,0x0650(SP)
0B120 0B0A0   X      2C190001               cmpwi     r25,1
0B124 0B0A4          B2C10654               sth       r22,0x0654(SP)
0B128 0B0A8          92E1064C               stw       r23,0x064C(SP)
0B12C 0B0AC          819F0018               lwz       r12,0x0018(r31)
0B130 0B0B0          800C0000               lwz       r0,0x0000(r12)
0B134 0B0B4          90010660               stw       r0,0x0660(SP)
0B138 0B0B8          819F0018               lwz       r12,0x0018(r31)
0B13C 0B0BC          A00C0004               lhz       r0,0x0004(r12)
0B140 0B0C0          9361065C               stw       r27,0x065C(SP)
0B144 0B0C4          B0010664               sth       r0,0x0664(SP)
0B148 0B0C8   X      4182010C               beq       $+0x010C                  ; 0x0000B1D4
0B14C 0B0CC   X      2C190002               cmpwi     r25,2
0B150 0B0D0   X      41820030               beq       $+0x0030                  ; 0x0000B100
0B154 0B0D4   X      2C190003               cmpwi     r25,3
0B158 0B0D8   X      41820034               beq       $+0x0034                  ; 0x0000B10C
0B15C 0B0DC   X      2C190004               cmpwi     r25,4
0B160 0B0E0   X      41820038               beq       $+0x0038                  ; 0x0000B118
0B164 0B0E4          8222FFC0               lwz       r17,-0x0040(RTOC)
0B168 0B0E8   X      28190004               cmplwi    r25,0x0004
0B16C 0B0EC   X      41810074               bgt       $+0x0074                  ; 0x0000B160
0B170 0B0F0   X      5723103A               slwi      r3,r25,2
0B174 0B0F4          7C71182E               lwzx      r3,r17,r3
0B178 0B0F8   X      7C6903A6               mtctr     r3                        ; CTR = 9
0B17C 0B0FC   X      4E800420               bctr
0B180 0B100   X      3B600000               li        r27,0
0B184 0B104   X      3B000001               li        r24,1
0B188 0B108          480000D4               b         $+0x00D4                  ; 0x0000B1DC
0B18C 0B10C   X      3B600001               li        r27,1
0B190 0B110   X      3B000000               li        r24,0
0B194 0B114          480000C8               b         $+0x00C8                  ; 0x0000B1DC
0B198 0B118   X      3B600000               li        r27,0
0B19C 0B11C   X      3B000000               li        r24,0
0B1A0 0B120          480000BC               b         $+0x00BC                  ; 0x0000B1DC
0B1A4 0B124          80A2FF90               lwz       r5,-0x0070(RTOC)
0B1A8 0B128          38A50043               addi      r5,r5,67
0B1AC 0B12C          4800003C               b         $+0x003C                  ; 0x0000B168
0B1B0 0B130          80A2FF90               lwz       r5,-0x0070(RTOC)
0B1B4 0B134          38A5004A               addi      r5,r5,74
0B1B8 0B138          48000030               b         $+0x0030                  ; 0x0000B168
0B1BC 0B13C          80A2FF90               lwz       r5,-0x0070(RTOC)
0B1C0 0B140          38A5005F               addi      r5,r5,95
0B1C4 0B144          48000024               b         $+0x0024                  ; 0x0000B168
0B1C8 0B148          80A2FF90               lwz       r5,-0x0070(RTOC)
0B1CC 0B14C          38A50075               addi      r5,r5,117
0B1D0 0B150          48000018               b         $+0x0018                  ; 0x0000B168
0B1D4 0B154          80A2FF90               lwz       r5,-0x0070(RTOC)
0B1D8 0B158          38A50081               addi      r5,r5,129
0B1DC 0B15C          4800000C               b         $+0x000C                  ; 0x0000B168
0B1E0 0B160          80A2FF90               lwz       r5,-0x0070(RTOC)
0B1E4 0B164          38A5008E               addi      r5,r5,142
0B1E8 0B168          38822698               addi      r4,RTOC,9880
0B1EC 0B16C   X      7F43D378               mr        r3,r26
0B1F0 0B170          388409E9               addi      r4,r4,2537
0B1F4 0B174          4BFFDC85               bl        $-0x237C                  ; 0x00008DF8
0B1F8 0B178   X      418A0010               beq       cr2,$+0x0010              ; 0x0000B188
0B1FC 0B17C          39022698               addi      r8,RTOC,9880
0B200 0B180          390809C5               addi      r8,r8,2501
0B204 0B184          4800000C               b         $+0x000C                  ; 0x0000B190
0B208 0B188          39022698               addi      r8,RTOC,9880
0B20C 0B18C          390809CD               addi      r8,r8,2509
0B210 0B190   X      7F23CB78               mr        r3,r25
0B214 0B194   X      7FA6EB78               mr        r6,r29
0B218 0B198          4BFFCEA5               bl        $-0x315C                  ; 0x0000803C
0B21C 0B19C          38822698               addi      r4,RTOC,9880
0B220 0B1A0   X      7C651B78               mr        r5,r3
0B224 0B1A4          38840B00               addi      r4,r4,2816
0B228 0B1A8   X      7F43D378               mr        r3,r26
0B22C 0B1AC   X      7F87E378               mr        r7,r28
0B230 0B1B0          4BFFDC49               bl        $-0x23B8                  ; 0x00008DF8
0B234 0B1B4   X      38600000               li        r3,0
0B238 0B1B8          382106E0               addi      SP,SP,1760
0B23C 0B1BC          80010008               lwz       r0,0x0008(SP)
0B240 0B1C0          81810004               lwz       r12,0x0004(SP)
0B244 0B1C4   X      7C0803A6               mtlr      r0                        ; LR = 8
0B248 0B1C8          BA21FFC4               lmw       r17,-0x003C(SP)
0B24C 0B1CC          7D838120               mtcrf     56,r12
0B250 0B1D0   X      4E800020               blr
0B254 0B1D4   X      3B600001               li        r27,1
0B258 0B1D8   X      3B000001               li        r24,1
0B25C 0B1DC   X      281C000F               cmplwi    r28,0x000F
0B260 0B1E0   X      41810020               bgt       $+0x0020                  ; 0x0000B200
0B264 0B1E4          38822698               addi      r4,RTOC,9880
0B268 0B1E8   X      7F43D378               mr        r3,r26
0B26C 0B1EC          38840A06               addi      r4,r4,2566
0B270 0B1F0   X      7F85E378               mr        r5,r28
0B274 0B1F4   X      38C00010               li        r6,16
0B278 0B1F8          4BFFDC01               bl        $-0x2400                  ; 0x00008DF8
0B27C 0B1FC          4BFFFF7C               b         $-0x0084                  ; 0x0000B178
0B280 0B200   X      2C1C05EB               cmpwi     r28,1515
0B284 0B204   X      41800020               blt       $+0x0020                  ; 0x0000B224
0B288 0B208          38822698               addi      r4,RTOC,9880
0B28C 0B20C   X      7F43D378               mr        r3,r26
0B290 0B210          38840A27               addi      r4,r4,2599
0B294 0B214   X      7F85E378               mr        r5,r28
0B298 0B218   X      38C005EA               li        r6,1514
0B29C 0B21C          4BFFDBDD               bl        $-0x2424                  ; 0x00008DF8
0B2A0 0B220          4BFFFF58               b         $-0x00A8                  ; 0x0000B178
0B2A4 0B224   X      2C1E0000               cmpwi     r30,0
0B2A8 0B228   X      41820078               beq       $+0x0078                  ; 0x0000B2A0
0B2AC 0B22C          82FF0018               lwz       r23,0x0018(r31)
0B2B0 0B230          3D9C0001               addis     r12,r28,1
0B2B4 0B234          80770000               lwz       r3,0x0000(r23)
0B2B8 0B238   X      3960809B               li        r11,-32613
0B2BC 0B23C          907E0000               stw       r3,0x0000(r30)
0B2C0 0B240   X      398CFFF0               subi      r12,r12,16
0B2C4 0B244          809F0018               lwz       r4,0x0018(r31)
0B2C8 0B248   X      558C043E               clrlwi    r12,r12,16
0B2CC 0B24C          3D6B0001               addis     r11,r11,1
0B2D0 0B250          A0A40004               lhz       r5,0x0004(r4)
0B2D4 0B254   X      280C0000               cmplwi    r12,0x0000
0B2D8 0B258          B0BE0004               sth       r5,0x0004(r30)
0B2DC 0B25C   X      39200000               li        r9,0
0B2E0 0B260          80DF0018               lwz       r6,0x0018(r31)
0B2E4 0B264          80E60000               lwz       r7,0x0000(r6)
0B2E8 0B268          90FE0006               stw       r7,0x0006(r30)
0B2EC 0B26C          811F0018               lwz       r8,0x0018(r31)
0B2F0 0B270          A1480004               lhz       r10,0x0004(r8)
0B2F4 0B274          B17E000C               sth       r11,0x000C(r30)
0B2F8 0B278          B15E000A               sth       r10,0x000A(r30)
0B2FC 0B27C          B19E000E               sth       r12,0x000E(r30)
0B300 0B280   X      40810020               ble       $+0x0020                  ; 0x0000B2A0
0B304 0B284          7C69F214               add       r3,r9,r30
0B308 0B288   X      5536063E               clrlwi    r22,r9,24
0B30C 0B28C          9AC30010               stb       r22,0x0010(r3)
0B310 0B290          39290001               addi      r9,r9,1
0B314 0B294          A09E000E               lhz       r4,0x000E(r30)
0B318 0B298   X      7C092040               cmplw     r9,r4
0B31C 0B29C   X      4180FFE8               blt       $-0x0018                  ; 0x0000B284
0B320 0B2A0   X      2C1D0000               cmpwi     r29,0
0B324 0B2A4   X      40820028               bne       $+0x0028                  ; 0x0000B2CC
0B328 0B2A8          80BF0030               lwz       r5,0x0030(r31)
0B32C 0B2AC          7D3C2BD6               divw      r9,r28,r5
0B330 0B2B0          7C6929D6               mullw     r3,r9,r5
0B334 0B2B4   X      7C83E051               sub.      r4,r28,r3
0B338 0B2B8   X      41820008               beq       $+0x0008                  ; 0x0000B2C0
0B33C 0B2BC          39290001               addi      r9,r9,1
0B340 0B2C0          80DF0038               lwz       r6,0x0038(r31)
0B344 0B2C4          7C664B96               divwu     r3,r6,r9
0B348 0B2C8   X      547D083C               slwi      r29,r3,1
0B34C 0B2CC          809F001C               lwz       r4,0x001C(r31)
0B350 0B2D0   X      2C040000               cmpwi     r4,0
0B354 0B2D4   X      418200EC               beq       $+0x00EC                  ; 0x0000B3C0
0B358 0B2D8   X      38600000               li        r3,0
0B35C 0B2DC          907F001C               stw       r3,0x001C(r31)
0B360 0B2E0          807F0000               lwz       r3,0x0000(r31)
0B364 0B2E4          809F0038               lwz       r4,0x0038(r31)
0B368 0B2E8          81830010               lwz       r12,0x0010(r3)
0B36C 0B2EC          4800C66D               bl        $+0xC66C                  ; 0x00017958
0B370 0B2F0          80410014               lwz       RTOC,0x0014(SP)
0B374 0B2F4   X      2C030000               cmpwi     r3,0
0B378 0B2F8   X      40820038               bne       $+0x0038                  ; 0x0000B330
0B37C 0B2FC          38822698               addi      r4,RTOC,9880
0B380 0B300          807F0008               lwz       r3,0x0008(r31)
0B384 0B304          38840260               addi      r4,r4,608
0B388 0B308          4BFFDAF1               bl        $-0x2510                  ; 0x00008DF8
0B38C 0B30C          807F0000               lwz       r3,0x0000(r31)
0B390 0B310          8183002C               lwz       r12,0x002C(r3)
0B394 0B314          4800C645               bl        $+0xC644                  ; 0x00017958
0B398 0B318          80410014               lwz       RTOC,0x0014(SP)
0B39C 0B31C          38822698               addi      r4,RTOC,9880
0B3A0 0B320   X      7F43D378               mr        r3,r26
0B3A4 0B324          38840A48               addi      r4,r4,2632
0B3A8 0B328          4BFFDAD1               bl        $-0x2530                  ; 0x00008DF8
0B3AC 0B32C          4BFFFE4C               b         $-0x01B4                  ; 0x0000B178
0B3B0 0B330          807F0000               lwz       r3,0x0000(r31)
0B3B4 0B334          809F0058               lwz       r4,0x0058(r31)
0B3B8 0B338          81830020               lwz       r12,0x0020(r3)
0B3BC 0B33C          4800C61D               bl        $+0xC61C                  ; 0x00017958
0B3C0 0B340          80410014               lwz       RTOC,0x0014(SP)
0B3C4 0B344   X      2C030000               cmpwi     r3,0
0B3C8 0B348   X      40820018               bne       $+0x0018                  ; 0x0000B360
0B3CC 0B34C          38822698               addi      r4,RTOC,9880
0B3D0 0B350          807F0008               lwz       r3,0x0008(r31)
0B3D4 0B354          3884027C               addi      r4,r4,636
0B3D8 0B358          4BFFDAA1               bl        $-0x2560                  ; 0x00008DF8
0B3DC 0B35C          4BFFFFB0               b         $-0x0050                  ; 0x0000B30C
0B3E0 0B360          80FF0038               lwz       r7,0x0038(r31)
0B3E4 0B364          80DF0040               lwz       r6,0x0040(r31)
0B3E8 0B368   X      7C063800               cmpw      r6,r7
0B3EC 0B36C   X      4182001C               beq       $+0x001C                  ; 0x0000B388
0B3F0 0B370          38822698               addi      r4,RTOC,9880
0B3F4 0B374   X      7CA63850               sub       r5,r7,r6
0B3F8 0B378          807F0008               lwz       r3,0x0008(r31)
0B3FC 0B37C          38840298               addi      r4,r4,664
0B400 0B380          4BFFDA79               bl        $-0x2588                  ; 0x00008DF8
0B404 0B384          4BFFFF88               b         $-0x0078                  ; 0x0000B30C
0B408 0B388          80FF0058               lwz       r7,0x0058(r31)
0B40C 0B38C          80DF0060               lwz       r6,0x0060(r31)
0B410 0B390   X      7C063800               cmpw      r6,r7
0B414 0B394   X      4182001C               beq       $+0x001C                  ; 0x0000B3B0
0B418 0B398          38822698               addi      r4,RTOC,9880
0B41C 0B39C   X      7CA63850               sub       r5,r7,r6
0B420 0B3A0          807F0008               lwz       r3,0x0008(r31)
0B424 0B3A4          388402C6               addi      r4,r4,710
0B428 0B3A8          4BFFDA51               bl        $-0x25B0                  ; 0x00008DF8
0B42C 0B3AC          4BFFFF60               b         $-0x00A0                  ; 0x0000B30C
0B430 0B3B0          38822698               addi      r4,RTOC,9880
0B434 0B3B4   X      38600000               li        r3,0
0B438 0B3B8          388402F4               addi      r4,r4,756
0B43C 0B3BC          4BFFE24D               bl        $-0x1DB4                  ; 0x00009608
0B440 0B3C0          807F000C               lwz       r3,0x000C(r31)
0B444 0B3C4   X      2D980000               cmpwi     cr3,r24,0
0B448 0B3C8          82C30004               lwz       r22,0x0004(r3)
0B44C 0B3CC          81030014               lwz       r8,0x0014(r3)
0B450 0B3D0          8083000C               lwz       r4,0x000C(r3)
0B454 0B3D4          7ED64214               add       r22,r22,r8
0B458 0B3D8          80A30028               lwz       r5,0x0028(r3)
0B45C 0B3DC          81230010               lwz       r9,0x0010(r3)
0B460 0B3E0          7CC42A14               add       r6,r4,r5
0B464 0B3E4          80E30024               lwz       r7,0x0024(r3)
0B468 0B3E8          7ED64A14               add       r22,r22,r9
0B46C 0B3EC          7EE63A14               add       r23,r6,r7
0B470 0B3F0   X      408E000C               bne       cr3,$+0x000C              ; 0x0000B3FC
0B474 0B3F4          3921064C               addi      r9,SP,1612
0B478 0B3F8          48000008               b         $+0x0008                  ; 0x0000B400
0B47C 0B3FC   X      39200000               li        r9,0
0B480 0B400   X      38A00000               li        r5,0
0B484 0B404          9121003C               stw       r9,0x003C(SP)
0B488 0B408   X      39000000               li        r8,0
0B48C 0B40C          90A10044               stw       r5,0x0044(SP)
0B490 0B410   X      39400064               li        r10,100
0B494 0B414          91010040               stw       r8,0x0040(SP)
0B498 0B418   X      7FE3FB78               mr        r3,r31
0B49C 0B41C          91410038               stw       r10,0x0038(SP)
0B4A0 0B420   X      7F24CB78               mr        r4,r25
0B4A4 0B424          90A10048               stw       r5,0x0048(SP)
0B4A8 0B428   X      38A04240               li        r5,16960
0B4AC 0B42C   X      38C00032               li        r6,50
0B4B0 0B430          3CA5000F               addis     r5,r5,15
0B4B4 0B434   X      38E00019               li        r7,25
0B4B8 0B438   X      392000C8               li        r9,200
0B4BC 0B43C   X      39400096               li        r10,150
0B4C0 0B440          4BFFF62D               bl        $-0x09D4                  ; 0x0000AA6C
0B4C4 0B444   X      2C030000               cmpwi     r3,0
0B4C8 0B448   X      40820018               bne       $+0x0018                  ; 0x0000B460
0B4CC 0B44C          38822698               addi      r4,RTOC,9880
0B4D0 0B450   X      7F43D378               mr        r3,r26
0B4D4 0B454          38840A62               addi      r4,r4,2658
0B4D8 0B458          4BFFD9A1               bl        $-0x2660                  ; 0x00008DF8
0B4DC 0B45C          4BFFFD1C               b         $-0x02E4                  ; 0x0000B178
0B4E0 0B460   X      3B000000               li        r24,0
0B4E4 0B464          931F0024               stw       r24,0x0024(r31)
0B4E8 0B468   X      408E0074               bne       cr3,$+0x0074              ; 0x0000B4DC
0B4EC 0B46C          3861066C               addi      r3,SP,1644
0B4F0 0B470          3B01066C               addi      r24,SP,1644
0B4F4 0B474          3AA10674               addi      r21,SP,1652
0B4F8 0B478          4800BEE1               bl        $+0xBEE0                  ; 0x00017358
0B4FC 0B47C          80410014               lwz       RTOC,0x0014(SP)
0B500 0B480          82980000               lwz       r20,0x0000(r24)
0B504 0B484   X      7FE3FB78               mr        r3,r31
0B508 0B488          92950000               stw       r20,0x0000(r21)
0B50C 0B48C   X      7FC4F378               mr        r4,r30
0B510 0B490          82980004               lwz       r20,0x0004(r24)
0B514 0B494   X      7FA5EB78               mr        r5,r29
0B518 0B498          92950004               stw       r20,0x0004(r21)
0B51C 0B49C   X      7F86E378               mr        r6,r28
0B520 0B4A0   X      7F67DB78               mr        r7,r27
0B524 0B4A4          4BFFDA99               bl        $-0x2568                  ; 0x00008F3C
0B528 0B4A8   X      2C030000               cmpwi     r3,0
0B52C 0B4AC   X      40820018               bne       $+0x0018                  ; 0x0000B4C4
0B530 0B4B0          38822698               addi      r4,RTOC,9880
0B534 0B4B4   X      7F43D378               mr        r3,r26
0B538 0B4B8          38840A7D               addi      r4,r4,2685
0B53C 0B4BC          4BFFD93D               bl        $-0x26C4                  ; 0x00008DF8
0B540 0B4C0          4BFFFCB8               b         $-0x0348                  ; 0x0000B178
0B544 0B4C4          3A610674               addi      r19,SP,1652
0B548 0B4C8          80610674               lwz       r3,0x0674(SP)
0B54C 0B4CC          80930004               lwz       r4,0x0004(r19)
0B550 0B4D0          4BFFD041               bl        $-0x2FC0                  ; 0x00008510
0B554 0B4D4   X      7C7E1B78               mr        r30,r3
0B558 0B4D8          48000168               b         $+0x0168                  ; 0x0000B640
0B55C 0B4DC   X      2C1B0000               cmpwi     r27,0
0B560 0B4E0   X      418200BC               beq       $+0x00BC                  ; 0x0000B59C
0B564 0B4E4          3861067C               addi      r3,SP,1660
0B568 0B4E8          3B01067C               addi      r24,SP,1660
0B56C 0B4EC          3AA10684               addi      r21,SP,1668
0B570 0B4F0   X      3B600000               li        r27,0
0B574 0B4F4          4800BE65               bl        $+0xBE64                  ; 0x00017358
0B578 0B4F8          80410014               lwz       RTOC,0x0014(SP)
0B57C 0B4FC          82980000               lwz       r20,0x0000(r24)
0B580 0B500   X      281D0000               cmplwi    r29,0x0000
0B584 0B504          92950000               stw       r20,0x0000(r21)
0B588 0B508          82980004               lwz       r20,0x0004(r24)
0B58C 0B50C          92950004               stw       r20,0x0004(r21)
0B590 0B510   X      4081004C               ble       $+0x004C                  ; 0x0000B55C
0B594 0B514   X      38A00001               li        r5,1
0B598 0B518   X      7FE3FB78               mr        r3,r31
0B59C 0B51C   X      38E00001               li        r7,1
0B5A0 0B520   X      7FC4F378               mr        r4,r30
0B5A4 0B524   X      7F86E378               mr        r6,r28
0B5A8 0B528          4BFFDA15               bl        $-0x25EC                  ; 0x00008F3C
0B5AC 0B52C   X      2C030000               cmpwi     r3,0
0B5B0 0B530   X      41820058               beq       $+0x0058                  ; 0x0000B588
0B5B4 0B534   X      7FE3FB78               mr        r3,r31
0B5B8 0B538          4BFFF93D               bl        $-0x06C4                  ; 0x0000AE74
0B5BC 0B53C   X      7C641B78               mr        r4,r3
0B5C0 0B540   X      2C040000               cmpwi     r4,0
0B5C4 0B544   X      41820030               beq       $+0x0030                  ; 0x0000B574
0B5C8 0B548          3B7B0001               addi      r27,r27,1
0B5CC 0B54C   X      7FE3FB78               mr        r3,r31
0B5D0 0B550          4BFFDE8D               bl        $-0x2174                  ; 0x000093DC
0B5D4 0B554   X      7C1BE840               cmplw     r27,r29
0B5D8 0B558   X      4180FFBC               blt       $-0x0044                  ; 0x0000B514
0B5DC 0B55C          3A610684               addi      r19,SP,1668
0B5E0 0B560          80610684               lwz       r3,0x0684(SP)
0B5E4 0B564          80930004               lwz       r4,0x0004(r19)
0B5E8 0B568          4BFFCFA9               bl        $-0x3058                  ; 0x00008510
0B5EC 0B56C   X      7C7E1B78               mr        r30,r3
0B5F0 0B570          480000D0               b         $+0x00D0                  ; 0x0000B640
0B5F4 0B574          38822698               addi      r4,RTOC,9880
0B5F8 0B578   X      7F43D378               mr        r3,r26
0B5FC 0B57C          38840A99               addi      r4,r4,2713
0B600 0B580          4BFFD879               bl        $-0x2788                  ; 0x00008DF8
0B604 0B584          4BFFFBF4               b         $-0x040C                  ; 0x0000B178
0B608 0B588          38822698               addi      r4,RTOC,9880
0B60C 0B58C   X      7F43D378               mr        r3,r26
0B610 0B590          38840A7D               addi      r4,r4,2685
0B614 0B594          4BFFD865               bl        $-0x279C                  ; 0x00008DF8
0B618 0B598          4BFFFBE0               b         $-0x0420                  ; 0x0000B178
0B61C 0B59C          3861068C               addi      r3,SP,1676
0B620 0B5A0          3B61068C               addi      r27,SP,1676
0B624 0B5A4          3B010694               addi      r24,SP,1684
0B628 0B5A8          4800BDB1               bl        $+0xBDB0                  ; 0x00017358
0B62C 0B5AC          80410014               lwz       RTOC,0x0014(SP)
0B630 0B5B0          82BB0000               lwz       r21,0x0000(r27)
0B634 0B5B4   X      7FE3FB78               mr        r3,r31
0B638 0B5B8          92B80000               stw       r21,0x0000(r24)
0B63C 0B5BC   X      7FC4F378               mr        r4,r30
0B640 0B5C0   X      38E00000               li        r7,0
0B644 0B5C4          82BB0004               lwz       r21,0x0004(r27)
0B648 0B5C8   X      7FA5EB78               mr        r5,r29
0B64C 0B5CC          92B80004               stw       r21,0x0004(r24)
0B650 0B5D0   X      7F86E378               mr        r6,r28
0B654 0B5D4          4BFFD969               bl        $-0x2698                  ; 0x00008F3C
0B658 0B5D8   X      2C030000               cmpwi     r3,0
0B65C 0B5DC   X      40820018               bne       $+0x0018                  ; 0x0000B5F4
0B660 0B5E0          38822698               addi      r4,RTOC,9880
0B664 0B5E4   X      7F43D378               mr        r3,r26
0B668 0B5E8          38840A7D               addi      r4,r4,2685
0B66C 0B5EC          4BFFD80D               bl        $-0x27F4                  ; 0x00008DF8
0B670 0B5F0          4BFFFB88               b         $-0x0478                  ; 0x0000B178
0B674 0B5F4          829F0024               lwz       r20,0x0024(r31)
0B678 0B5F8   X      7C14E840               cmplw     r20,r29
0B67C 0B5FC   X      40800030               bge       $+0x0030                  ; 0x0000B62C
0B680 0B600   X      3BC09681               li        r30,-27007
0B684 0B604          3FDE0099               addis     r30,r30,153
0B688 0B608          38610694               addi      r3,SP,1684
0B68C 0B60C          80830004               lwz       r4,0x0004(r3)
0B690 0B610          80610694               lwz       r3,0x0694(SP)
0B694 0B614          4BFFCEFD               bl        $-0x3104                  ; 0x00008510
0B698 0B618   X      7C03F040               cmplw     r3,r30
0B69C 0B61C   X      40800080               bge       $+0x0080                  ; 0x0000B69C
0B6A0 0B620          837F0024               lwz       r27,0x0024(r31)
0B6A4 0B624   X      7C1BE840               cmplw     r27,r29
0B6A8 0B628   X      4180FFE0               blt       $-0x0020                  ; 0x0000B608
0B6AC 0B62C          38610694               addi      r3,SP,1684
0B6B0 0B630          80830004               lwz       r4,0x0004(r3)
0B6B4 0B634          80610694               lwz       r3,0x0694(SP)
0B6B8 0B638          4BFFCED9               bl        $-0x3128                  ; 0x00008510
0B6BC 0B63C   X      7C7E1B78               mr        r30,r3
0B6C0 0B640          837F000C               lwz       r27,0x000C(r31)
0B6C4 0B644          807B000C               lwz       r3,0x000C(r27)
0B6C8 0B648          809B0028               lwz       r4,0x0028(r27)
0B6CC 0B64C          815B0004               lwz       r10,0x0004(r27)
0B6D0 0B650          7CE32214               add       r7,r3,r4
0B6D4 0B654          817B0014               lwz       r11,0x0014(r27)
0B6D8 0B658          811B0024               lwz       r8,0x0024(r27)
0B6DC 0B65C          7D8A5A14               add       r12,r10,r11
0B6E0 0B660          831B0010               lwz       r24,0x0010(r27)
0B6E4 0B664          7D274214               add       r9,r7,r8
0B6E8 0B668   X      7CB74850               sub       r5,r9,r23
0B6EC 0B66C          7EACC214               add       r21,r12,r24
0B6F0 0B670   X      7CD6A850               sub       r6,r21,r22
0B6F4 0B674   X      418E003C               beq       cr3,$+0x003C              ; 0x0000B6B0
0B6F8 0B678          813F0024               lwz       r9,0x0024(r31)
0B6FC 0B67C   X      7C09E840               cmplw     r9,r29
0B700 0B680   X      40800030               bge       $+0x0030                  ; 0x0000B6B0
0B704 0B684          38822698               addi      r4,RTOC,9880
0B708 0B688   X      7CE9E850               sub       r7,r29,r9
0B70C 0B68C          38840AAC               addi      r4,r4,2732
0B710 0B690   X      7F43D378               mr        r3,r26
0B714 0B694          4BFFD765               bl        $-0x289C                  ; 0x00008DF8
0B718 0B698          4BFFFAE0               b         $-0x0520                  ; 0x0000B178
0B71C 0B69C          38822698               addi      r4,RTOC,9880
0B720 0B6A0   X      7F43D378               mr        r3,r26
0B724 0B6A4          38840A99               addi      r4,r4,2713
0B728 0B6A8          4BFFD751               bl        $-0x28B0                  ; 0x00008DF8
0B72C 0B6AC          4BFFFACC               b         $-0x0534                  ; 0x0000B178
0B730 0B6B0          829F001C               lwz       r20,0x001C(r31)
0B734 0B6B4   X      2C140000               cmpwi     r20,0
0B738 0B6B8   X      418200EC               beq       $+0x00EC                  ; 0x0000B7A4
0B73C 0B6BC   X      38600000               li        r3,0
0B740 0B6C0          907F001C               stw       r3,0x001C(r31)
0B744 0B6C4          807F0000               lwz       r3,0x0000(r31)
0B748 0B6C8          809F0038               lwz       r4,0x0038(r31)
0B74C 0B6CC          81830010               lwz       r12,0x0010(r3)
0B750 0B6D0          4800C289               bl        $+0xC288                  ; 0x00017958
0B754 0B6D4          80410014               lwz       RTOC,0x0014(SP)
0B758 0B6D8   X      2C030000               cmpwi     r3,0
0B75C 0B6DC   X      40820038               bne       $+0x0038                  ; 0x0000B714
0B760 0B6E0          38822698               addi      r4,RTOC,9880
0B764 0B6E4          807F0008               lwz       r3,0x0008(r31)
0B768 0B6E8          38840260               addi      r4,r4,608
0B76C 0B6EC          4BFFD70D               bl        $-0x28F4                  ; 0x00008DF8
0B770 0B6F0          807F0000               lwz       r3,0x0000(r31)
0B774 0B6F4          8183002C               lwz       r12,0x002C(r3)
0B778 0B6F8          4800C261               bl        $+0xC260                  ; 0x00017958
0B77C 0B6FC          80410014               lwz       RTOC,0x0014(SP)
0B780 0B700          38822698               addi      r4,RTOC,9880
0B784 0B704   X      7F43D378               mr        r3,r26
0B788 0B708          38840A48               addi      r4,r4,2632
0B78C 0B70C          4BFFD6ED               bl        $-0x2914                  ; 0x00008DF8
0B790 0B710          4BFFFA68               b         $-0x0598                  ; 0x0000B178
0B794 0B714          807F0000               lwz       r3,0x0000(r31)
0B798 0B718          809F0058               lwz       r4,0x0058(r31)
0B79C 0B71C          81830020               lwz       r12,0x0020(r3)
0B7A0 0B720          4800C239               bl        $+0xC238                  ; 0x00017958
0B7A4 0B724          80410014               lwz       RTOC,0x0014(SP)
0B7A8 0B728   X      2C030000               cmpwi     r3,0
0B7AC 0B72C   X      40820018               bne       $+0x0018                  ; 0x0000B744
0B7B0 0B730          38822698               addi      r4,RTOC,9880
0B7B4 0B734          807F0008               lwz       r3,0x0008(r31)
0B7B8 0B738          3884027C               addi      r4,r4,636
0B7BC 0B73C          4BFFD6BD               bl        $-0x2944                  ; 0x00008DF8
0B7C0 0B740          4BFFFFB0               b         $-0x0050                  ; 0x0000B6F0
0B7C4 0B744          80FF0038               lwz       r7,0x0038(r31)
0B7C8 0B748          80DF0040               lwz       r6,0x0040(r31)
0B7CC 0B74C   X      7C063800               cmpw      r6,r7
0B7D0 0B750   X      4182001C               beq       $+0x001C                  ; 0x0000B76C
0B7D4 0B754          38822698               addi      r4,RTOC,9880
0B7D8 0B758   X      7CA63850               sub       r5,r7,r6
0B7DC 0B75C          807F0008               lwz       r3,0x0008(r31)
0B7E0 0B760          38840298               addi      r4,r4,664
0B7E4 0B764          4BFFD695               bl        $-0x296C                  ; 0x00008DF8
0B7E8 0B768          4BFFFF88               b         $-0x0078                  ; 0x0000B6F0
0B7EC 0B76C          80FF0058               lwz       r7,0x0058(r31)
0B7F0 0B770          80DF0060               lwz       r6,0x0060(r31)
0B7F4 0B774   X      7C063800               cmpw      r6,r7
0B7F8 0B778   X      4182001C               beq       $+0x001C                  ; 0x0000B794
0B7FC 0B77C          38822698               addi      r4,RTOC,9880
0B800 0B780   X      7CA63850               sub       r5,r7,r6
0B804 0B784          807F0008               lwz       r3,0x0008(r31)
0B808 0B788          388402C6               addi      r4,r4,710
0B80C 0B78C          4BFFD66D               bl        $-0x2994                  ; 0x00008DF8
0B810 0B790          4BFFFF60               b         $-0x00A0                  ; 0x0000B6F0
0B814 0B794          38822698               addi      r4,RTOC,9880
0B818 0B798   X      38600000               li        r3,0
0B81C 0B79C          388402F4               addi      r4,r4,756
0B820 0B7A0          4BFFDE69               bl        $-0x2198                  ; 0x00009608
0B824 0B7A4   X      418A0064               beq       cr2,$+0x0064              ; 0x0000B808
0B828 0B7A8   X      418E0010               beq       cr3,$+0x0010              ; 0x0000B7B8
0B82C 0B7AC          837F0024               lwz       r27,0x0024(r31)
0B830 0B7B0   X      7C1BE800               cmpw      r27,r29
0B834 0B7B4   X      40820054               bne       $+0x0054                  ; 0x0000B808
0B838 0B7B8   X      39604DD3               li        r11,19923
0B83C 0B7BC          7D5DE1D6               mullw     r10,r29,r28
0B840 0B7C0          3D6B1062               addis     r11,r11,4194
0B844 0B7C4   X      554A1838               slwi      r10,r10,3
0B848 0B7C8   X      7F23CB78               mr        r3,r25
0B84C 0B7CC          7D8BF016               mulhwu    r12,r11,r30
0B850 0B7D0   X      558CD1BE               srwi      r12,r12,6
0B854 0B7D4   X      7FA6EB78               mr        r6,r29
0B858 0B7D8          7F6A6396               divwu     r27,r10,r12
0B85C 0B7DC          7D0BD816               mulhwu    r8,r11,r27
0B860 0B7E0   X      5508D1BE               srwi      r8,r8,6
0B864 0B7E4          1D2803E8               mulli     r9,r8,1000
0B868 0B7E8   X      7D29D850               sub       r9,r27,r9
0B86C 0B7EC          4BFFC851               bl        $-0x37B0                  ; 0x0000803C
0B870 0B7F0          38822698               addi      r4,RTOC,9880
0B874 0B7F4   X      7C651B78               mr        r5,r3
0B878 0B7F8          38840AD8               addi      r4,r4,2776
0B87C 0B7FC   X      7F43D378               mr        r3,r26
0B880 0B800   X      7F87E378               mr        r7,r28
0B884 0B804          4BFFDE05               bl        $-0x21FC                  ; 0x00009608
0B888 0B808   X      38600001               li        r3,1
0B88C 0B80C          382106E0               addi      SP,SP,1760
0B890 0B810          80010008               lwz       r0,0x0008(SP)
0B894 0B814          81810004               lwz       r12,0x0004(SP)
0B898 0B818   X      7C0803A6               mtlr      r0                        ; LR = 8
0B89C 0B81C          BA21FFC4               lmw       r17,-0x003C(SP)
0B8A0 0B820          7D838120               mtcrf     56,r12
0B8A4 0B824   X      4E800020               blr
0B8A8 0B828   X      7C0802A6               mflr      r0                        ; LR = 8
0B8AC 0B82C          BF81FFF0               stmw      r28,-0x0010(SP)
0B8B0 0B830          90010008               stw       r0,0x0008(SP)
0B8B4 0B834          9421FFB0               stwu      SP,-0x0050(SP)
0B8B8 0B838   X      7C7E1B78               mr        r30,r3
0B8BC 0B83C          801E001C               lwz       r0,0x001C(r30)
0B8C0 0B840   X      2C000000               cmpwi     r0,0
0B8C4 0B844          807E0008               lwz       r3,0x0008(r30)
0B8C8 0B848   X      4182002C               beq       $+0x002C                  ; 0x0000B874
0B8CC 0B84C          38822698               addi      r4,RTOC,9880
0B8D0 0B850          80BE0004               lwz       r5,0x0004(r30)
0B8D4 0B854          38840B71               addi      r4,r4,2929
0B8D8 0B858          4BFFD5A1               bl        $-0x2A60                  ; 0x00008DF8
0B8DC 0B85C   X      38600000               li        r3,0
0B8E0 0B860          38210050               addi      SP,SP,80
0B8E4 0B864          80010008               lwz       r0,0x0008(SP)
0B8E8 0B868   X      7C0803A6               mtlr      r0                        ; LR = 8
0B8EC 0B86C          BB81FFF0               lmw       r28,-0x0010(SP)
0B8F0 0B870   X      4E800020               blr
0B8F4 0B874          39822698               addi      r12,RTOC,9880
0B8F8 0B878   X      3BA00000               li        r29,0
0B8FC 0B87C          388C0B29               addi      r4,r12,2857
0B900 0B880          38AC0B91               addi      r5,r12,2961
0B904 0B884   X      3B80003B               li        r28,59
0B908 0B888          4BFFDD81               bl        $-0x2280                  ; 0x00009608
0B90C 0B88C          83E2FFC8               lwz       r31,-0x0038(RTOC)
0B910 0B890   X      3BFFFFFC               subi      r31,r31,4
0B914 0B894          A09F0004               lhz       r4,0x0004(r31)
0B918 0B898   X      7FC3F378               mr        r3,r30
0B91C 0B89C          A0BF0006               lhz       r5,0x0006(r31)
0B920 0B8A0          80DF0008               lwz       r6,0x0008(r31)
0B924 0B8A4          88FF000C               lbz       r7,0x000C(r31)
0B928 0B8A8          4BFFF6A1               bl        $-0x0960                  ; 0x0000AF48
0B92C 0B8AC   X      2C030000               cmpwi     r3,0
0B930 0B8B0   X      41820050               beq       $+0x0050                  ; 0x0000B900
0B934 0B8B4          A09F0010               lhz       r4,0x0010(r31)
0B938 0B8B8   X      7FC3F378               mr        r3,r30
0B93C 0B8BC          A0BF0012               lhz       r5,0x0012(r31)
0B940 0B8C0          80DF0014               lwz       r6,0x0014(r31)
0B944 0B8C4          8CFF0018               lbzu      r7,0x0018(r31)
0B948 0B8C8          4BFFF681               bl        $-0x0980                  ; 0x0000AF48
0B94C 0B8CC   X      2C030000               cmpwi     r3,0
0B950 0B8D0   X      41820030               beq       $+0x0030                  ; 0x0000B900
0B954 0B8D4   X      3B9CFFFF               subi      r28,r28,1
0B958 0B8D8          3BBD0002               addi      r29,r29,2
0B95C 0B8DC   X      281C0000               cmplwi    r28,0x0000
0B960 0B8E0   X      4181FFB4               bgt       $-0x004C                  ; 0x0000B894
0B964 0B8E4          39822698               addi      r12,RTOC,9880
0B968 0B8E8          807E0008               lwz       r3,0x0008(r30)
0B96C 0B8EC          388C0B4F               addi      r4,r12,2895
0B970 0B8F0          38AC0B91               addi      r5,r12,2961
0B974 0B8F4          4BFFDD15               bl        $-0x22EC                  ; 0x00009608
0B978 0B8F8   X      38600001               li        r3,1
0B97C 0B8FC          4800001C               b         $+0x001C                  ; 0x0000B918
0B980 0B900          83E2FF90               lwz       r31,-0x0070(RTOC)
0B984 0B904          807E0008               lwz       r3,0x0008(r30)
0B988 0B908          389F0B5B               addi      r4,r31,2907
0B98C 0B90C          38BF0B91               addi      r5,r31,2961
0B990 0B910          4BFFD4E9               bl        $-0x2B18                  ; 0x00008DF8
0B994 0B914   X      38600000               li        r3,0
0B998 0B918          38210050               addi      SP,SP,80
0B99C 0B91C          80010008               lwz       r0,0x0008(SP)
0B9A0 0B920   X      7C0803A6               mtlr      r0                        ; LR = 8
0B9A4 0B924          BB81FFF0               lmw       r28,-0x0010(SP)
0B9A8 0B928   X      4E800020               blr
0B9AC 0B92C   X      7C0802A6               mflr      r0                        ; LR = 8
0B9B0 0B930          90010008               stw       r0,0x0008(SP)
0B9B4 0B934          9421FFC0               stwu      SP,-0x0040(SP)
0B9B8 0B938          80630000               lwz       r3,0x0000(r3)
0B9BC 0B93C          81830004               lwz       r12,0x0004(r3)
0B9C0 0B940          4800C019               bl        $+0xC018                  ; 0x00017958
0B9C4 0B944          80410014               lwz       RTOC,0x0014(SP)
0B9C8 0B948          38210040               addi      SP,SP,64
0B9CC 0B94C          80010008               lwz       r0,0x0008(SP)
0B9D0 0B950   X      7C0803A6               mtlr      r0                        ; LR = 8
0B9D4 0B954   X      4E800020               blr
0B9D8 0B958   X      7C0802A6               mflr      r0                        ; LR = 8
0B9DC 0B95C          90010008               stw       r0,0x0008(SP)
0B9E0 0B960          9421FFC0               stwu      SP,-0x0040(SP)
0B9E4 0B964          80630000               lwz       r3,0x0000(r3)
0B9E8 0B968          81830008               lwz       r12,0x0008(r3)
0B9EC 0B96C          4800BFED               bl        $+0xBFEC                  ; 0x00017958
0B9F0 0B970          80410014               lwz       RTOC,0x0014(SP)
0B9F4 0B974          38210040               addi      SP,SP,64
0B9F8 0B978          80010008               lwz       r0,0x0008(SP)
0B9FC 0B97C   X      7C0803A6               mtlr      r0                        ; LR = 8
0BA00 0B980   X      4E800020               blr
0BA04 0B984          80630000               lwz       r3,0x0000(r3)
0BA08 0B988          80030018               lwz       r0,0x0018(r3)
0BA0C 0B98C   X      2C000000               cmpwi     r0,0
0BA10 0B990   X      4082000C               bne       $+0x000C                  ; 0x0000B99C
0BA14 0B994   X      7C832378               mr        r3,r4
0BA18 0B998   X      4E800020               blr
0BA1C 0B99C   X      7C0802A6               mflr      r0                        ; LR = 8
0BA20 0B9A0          90010008               stw       r0,0x0008(SP)
0BA24 0B9A4          9421FFC0               stwu      SP,-0x0040(SP)
0BA28 0B9A8          81830018               lwz       r12,0x0018(r3)
0BA2C 0B9AC          4800BFAD               bl        $+0xBFAC                  ; 0x00017958
0BA30 0B9B0          80410014               lwz       RTOC,0x0014(SP)
0BA34 0B9B4          38210040               addi      SP,SP,64
0BA38 0B9B8          80010008               lwz       r0,0x0008(SP)
0BA3C 0B9BC   X      7C0803A6               mtlr      r0                        ; LR = 8
0BA40 0B9C0   X      4E800020               blr
0BA44 0B9C4   X      7C0802A6               mflr      r0                        ; LR = 8
0BA48 0B9C8          93C1FFF8               stw       r30,-0x0008(SP)
0BA4C 0B9CC          93E1FFFC               stw       r31,-0x0004(SP)
0BA50 0B9D0          90010008               stw       r0,0x0008(SP)
0BA54 0B9D4          9421FFC0               stwu      SP,-0x0040(SP)
0BA58 0B9D8   X      38800000               li        r4,0
0BA5C 0B9DC   X      7C7F1B78               mr        r31,r3
0BA60 0B9E0          387F005C               addi      r3,r31,92
0BA64 0B9E4          4800BB55               bl        $+0xBB54                  ; 0x00017538
0BA68 0B9E8          80410014               lwz       RTOC,0x0014(SP)
0BA6C 0B9EC   X      7C7E1B78               mr        r30,r3
0BA70 0B9F0   X      2C1E0000               cmpwi     r30,0
0BA74 0B9F4   X      40820020               bne       $+0x0020                  ; 0x0000BA14
0BA78 0B9F8   X      38600000               li        r3,0
0BA7C 0B9FC          38210040               addi      SP,SP,64
0BA80 0BA00          80010008               lwz       r0,0x0008(SP)
0BA84 0BA04   X      7C0803A6               mtlr      r0                        ; LR = 8
0BA88 0BA08          83C1FFF8               lwz       r30,-0x0008(SP)
0BA8C 0BA0C          83E1FFFC               lwz       r31,-0x0004(SP)
0BA90 0BA10   X      4E800020               blr
0BA94 0BA14          389F0060               addi      r4,r31,96
0BA98 0BA18   X      3860FFFF               li        r3,-1
0BA9C 0BA1C          4800BA8D               bl        $+0xBA8C                  ; 0x000174A8
0BAA0 0BA20          80410014               lwz       RTOC,0x0014(SP)
0BAA4 0BA24   X      7FC3F378               mr        r3,r30
0BAA8 0BA28          38210040               addi      SP,SP,64
0BAAC 0BA2C          80010008               lwz       r0,0x0008(SP)
0BAB0 0BA30   X      7C0803A6               mtlr      r0                        ; LR = 8
0BAB4 0BA34          83C1FFF8               lwz       r30,-0x0008(SP)
0BAB8 0BA38          83E1FFFC               lwz       r31,-0x0004(SP)
0BABC 0BA3C   X      4E800020               blr
0BAC0 0BA40   X      7C0802A6               mflr      r0                        ; LR = 8
0BAC4 0BA44          93C1FFF8               stw       r30,-0x0008(SP)
0BAC8 0BA48          93E1FFFC               stw       r31,-0x0004(SP)
0BACC 0BA4C          90010008               stw       r0,0x0008(SP)
0BAD0 0BA50          9421FFC0               stwu      SP,-0x0040(SP)
0BAD4 0BA54   X      7C7F1B78               mr        r31,r3
0BAD8 0BA58          807F0000               lwz       r3,0x0000(r31)
0BADC 0BA5C          81830028               lwz       r12,0x0028(r3)
0BAE0 0BA60          4800BEF9               bl        $+0xBEF8                  ; 0x00017958
0BAE4 0BA64          80410014               lwz       RTOC,0x0014(SP)
0BAE8 0BA68   X      2C030000               cmpwi     r3,0
0BAEC 0BA6C   X      4182008C               beq       $+0x008C                  ; 0x0000BAF8
0BAF0 0BA70          81230010               lwz       r9,0x0010(r3)
0BAF4 0BA74   X      3BC0FFFF               li        r30,-1
0BAF8 0BA78          88090000               lbz       r0,0x0000(r9)
0BAFC 0BA7C          3FDE0001               addis     r30,r30,1
0BB00 0BA80   X      540007FF               clrlwi.   r0,r0,31
0BB04 0BA84   X      41820048               beq       $+0x0048                  ; 0x0000BACC
0BB08 0BA88          80890000               lwz       r4,0x0000(r9)
0BB0C 0BA8C   X      2C04FFFF               cmpwi     r4,-1
0BB10 0BA90   X      40820028               bne       $+0x0028                  ; 0x0000BAB8
0BB14 0BA94          A0A90004               lhz       r5,0x0004(r9)
0BB18 0BA98   X      3CA5FFFF               subis     r5,r5,1
0BB1C 0BA9C   X      2C05FFFF               cmpwi     r5,-1
0BB20 0BAA0   X      40820018               bne       $+0x0018                  ; 0x0000BAB8
0BB24 0BAA4          809F000C               lwz       r4,0x000C(r31)
0BB28 0BAA8          80A40014               lwz       r5,0x0014(r4)
0BB2C 0BAAC          38A50001               addi      r5,r5,1
0BB30 0BAB0          90A40014               stw       r5,0x0014(r4)
0BB34 0BAB4          48000028               b         $+0x0028                  ; 0x0000BADC
0BB38 0BAB8          80DF000C               lwz       r6,0x000C(r31)
0BB3C 0BABC          80860010               lwz       r4,0x0010(r6)
0BB40 0BAC0          38840001               addi      r4,r4,1
0BB44 0BAC4          90860010               stw       r4,0x0010(r6)
0BB48 0BAC8          48000014               b         $+0x0014                  ; 0x0000BADC
0BB4C 0BACC          80BF000C               lwz       r5,0x000C(r31)
0BB50 0BAD0          80850004               lwz       r4,0x0004(r5)
0BB54 0BAD4          38840001               addi      r4,r4,1
0BB58 0BAD8          90850004               stw       r4,0x0004(r5)
0BB5C 0BADC          80DF000C               lwz       r6,0x000C(r31)
0BB60 0BAE0          80A30024               lwz       r5,0x0024(r3)
0BB64 0BAE4          80860000               lwz       r4,0x0000(r6)
0BB68 0BAE8          7CE52214               add       r7,r5,r4
0BB6C 0BAEC   X      38E7FFFC               subi      r7,r7,4
0BB70 0BAF0          90E60000               stw       r7,0x0000(r6)
0BB74 0BAF4          48000010               b         $+0x0010                  ; 0x0000BB04
0BB78 0BAF8   X      3BC0FFFF               li        r30,-1
0BB7C 0BAFC   X      38600000               li        r3,0
0BB80 0BB00          3FDE0001               addis     r30,r30,1
0BB84 0BB04   X      7C641B78               mr        r4,r3
0BB88 0BB08   X      2C040000               cmpwi     r4,0
0BB8C 0BB0C   X      418200B0               beq       $+0x00B0                  ; 0x0000BBBC
0BB90 0BB10   X      7FE3FB78               mr        r3,r31
0BB94 0BB14          4BFFD8C9               bl        $-0x2738                  ; 0x000093DC
0BB98 0BB18          807F0000               lwz       r3,0x0000(r31)
0BB9C 0BB1C          81830028               lwz       r12,0x0028(r3)
0BBA0 0BB20          4800BE39               bl        $+0xBE38                  ; 0x00017958
0BBA4 0BB24          80410014               lwz       RTOC,0x0014(SP)
0BBA8 0BB28   X      2B030000               cmplwi    cr6,r3,0x0000
0BBAC 0BB2C   X      419A0080               beq       cr6,$+0x0080              ; 0x0000BBAC
0BBB0 0BB30          81230010               lwz       r9,0x0010(r3)
0BBB4 0BB34          88090000               lbz       r0,0x0000(r9)
0BBB8 0BB38   X      540007FF               clrlwi.   r0,r0,31
0BBBC 0BB3C   X      41820044               beq       $+0x0044                  ; 0x0000BB80
0BBC0 0BB40          80890000               lwz       r4,0x0000(r9)
0BBC4 0BB44   X      2C04FFFF               cmpwi     r4,-1
0BBC8 0BB48   X      40820024               bne       $+0x0024                  ; 0x0000BB6C
0BBCC 0BB4C          A0A90004               lhz       r5,0x0004(r9)
0BBD0 0BB50   X      7C05F000               cmpw      r5,r30
0BBD4 0BB54   X      40820018               bne       $+0x0018                  ; 0x0000BB6C
0BBD8 0BB58          809F000C               lwz       r4,0x000C(r31)
0BBDC 0BB5C          80A40014               lwz       r5,0x0014(r4)
0BBE0 0BB60          38A50001               addi      r5,r5,1
0BBE4 0BB64          90A40014               stw       r5,0x0014(r4)
0BBE8 0BB68          48000028               b         $+0x0028                  ; 0x0000BB90
0BBEC 0BB6C          80DF000C               lwz       r6,0x000C(r31)
0BBF0 0BB70          80860010               lwz       r4,0x0010(r6)
0BBF4 0BB74          38840001               addi      r4,r4,1
0BBF8 0BB78          90860010               stw       r4,0x0010(r6)
0BBFC 0BB7C          48000014               b         $+0x0014                  ; 0x0000BB90
0BC00 0BB80          80BF000C               lwz       r5,0x000C(r31)
0BC04 0BB84          80850004               lwz       r4,0x0004(r5)
0BC08 0BB88          38840001               addi      r4,r4,1
0BC0C 0BB8C          90850004               stw       r4,0x0004(r5)
0BC10 0BB90          80DF000C               lwz       r6,0x000C(r31)
0BC14 0BB94          80A30024               lwz       r5,0x0024(r3)
0BC18 0BB98          80860000               lwz       r4,0x0000(r6)
0BC1C 0BB9C          7CE52214               add       r7,r5,r4
0BC20 0BBA0   X      38E7FFFC               subi      r7,r7,4
0BC24 0BBA4          90E60000               stw       r7,0x0000(r6)
0BC28 0BBA8          4800000C               b         $+0x000C                  ; 0x0000BBB4
0BC2C 0BBAC   X      38600000               li        r3,0
0BC30 0BBB0   X      7F000000               cmpw      cr6,r0,r0
0BC34 0BBB4   X      7C641B78               mr        r4,r3
0BC38 0BBB8   X      409AFF58               bne       cr6,$-0x00A8              ; 0x0000BB10
0BC3C 0BBBC          38210040               addi      SP,SP,64
0BC40 0BBC0          80010008               lwz       r0,0x0008(SP)
0BC44 0BBC4   X      7C0803A6               mtlr      r0                        ; LR = 8
0BC48 0BBC8          83C1FFF8               lwz       r30,-0x0008(SP)
0BC4C 0BBCC          83E1FFFC               lwz       r31,-0x0004(SP)
0BC50 0BBD0   X      4E800020               blr
0BC54 0BBD4   X      7C0802A6               mflr      r0                        ; LR = 8
0BC58 0BBD8          93A1FFF4               stw       r29,-0x000C(SP)
0BC5C 0BBDC          93C1FFF8               stw       r30,-0x0008(SP)
0BC60 0BBE0          93E1FFFC               stw       r31,-0x0004(SP)
0BC64 0BBE4          90010008               stw       r0,0x0008(SP)
0BC68 0BBE8          9421FFB0               stwu      SP,-0x0050(SP)
0BC6C 0BBEC          39822004               addi      r12,RTOC,8196
0BC70 0BBF0   X      7C7F1B78               mr        r31,r3
0BC74 0BBF4          38822698               addi      r4,RTOC,9880
0BC78 0BBF8   X      38600000               li        r3,0
0BC7C 0BBFC          80AC0000               lwz       r5,0x0000(r12)
0BC80 0BC00          38840BEB               addi      r4,r4,3051
0BC84 0BC04   X      3BA00000               li        r29,0
0BC88 0BC08          4BFFDA01               bl        $-0x2600                  ; 0x00009608
0BC8C 0BC0C   X      2C1F0000               cmpwi     r31,0
0BC90 0BC10   X      40820024               bne       $+0x0024                  ; 0x0000BC34
0BC94 0BC14   X      38600000               li        r3,0
0BC98 0BC18          38210050               addi      SP,SP,80
0BC9C 0BC1C          80010008               lwz       r0,0x0008(SP)
0BCA0 0BC20   X      7C0803A6               mtlr      r0                        ; LR = 8
0BCA4 0BC24          83A1FFF4               lwz       r29,-0x000C(SP)
0BCA8 0BC28          83C1FFF8               lwz       r30,-0x0008(SP)
0BCAC 0BC2C          83E1FFFC               lwz       r31,-0x0004(SP)
0BCB0 0BC30   X      4E800020               blr
0BCB4 0BC34          801F001C               lwz       r0,0x001C(r31)
0BCB8 0BC38   X      2C000000               cmpwi     r0,0
0BCBC 0BC3C   X      418200F0               beq       $+0x00F0                  ; 0x0000BD2C
0BCC0 0BC40   X      38600000               li        r3,0
0BCC4 0BC44          907F001C               stw       r3,0x001C(r31)
0BCC8 0BC48          807F0000               lwz       r3,0x0000(r31)
0BCCC 0BC4C          809F0038               lwz       r4,0x0038(r31)
0BCD0 0BC50          81830010               lwz       r12,0x0010(r3)
0BCD4 0BC54          4800BD05               bl        $+0xBD04                  ; 0x00017958
0BCD8 0BC58          80410014               lwz       RTOC,0x0014(SP)
0BCDC 0BC5C   X      2C030000               cmpwi     r3,0
0BCE0 0BC60   X      40820018               bne       $+0x0018                  ; 0x0000BC78
0BCE4 0BC64          38822698               addi      r4,RTOC,9880
0BCE8 0BC68          807F0008               lwz       r3,0x0008(r31)
0BCEC 0BC6C          38840260               addi      r4,r4,608
0BCF0 0BC70          4BFFD189               bl        $-0x2E78                  ; 0x00008DF8
0BCF4 0BC74          48000098               b         $+0x0098                  ; 0x0000BD0C
0BCF8 0BC78          807F0000               lwz       r3,0x0000(r31)
0BCFC 0BC7C          809F0058               lwz       r4,0x0058(r31)
0BD00 0BC80          81830020               lwz       r12,0x0020(r3)
0BD04 0BC84          4800BCD5               bl        $+0xBCD4                  ; 0x00017958
0BD08 0BC88          80410014               lwz       RTOC,0x0014(SP)
0BD0C 0BC8C   X      2C030000               cmpwi     r3,0
0BD10 0BC90   X      40820018               bne       $+0x0018                  ; 0x0000BCA8
0BD14 0BC94          38822698               addi      r4,RTOC,9880
0BD18 0BC98          807F0008               lwz       r3,0x0008(r31)
0BD1C 0BC9C          3884027C               addi      r4,r4,636
0BD20 0BCA0          4BFFD159               bl        $-0x2EA8                  ; 0x00008DF8
0BD24 0BCA4          48000068               b         $+0x0068                  ; 0x0000BD0C
0BD28 0BCA8          80FF0038               lwz       r7,0x0038(r31)
0BD2C 0BCAC          80DF0040               lwz       r6,0x0040(r31)
0BD30 0BCB0   X      7C063800               cmpw      r6,r7
0BD34 0BCB4   X      4182001C               beq       $+0x001C                  ; 0x0000BCD0
0BD38 0BCB8          38822698               addi      r4,RTOC,9880
0BD3C 0BCBC   X      7CA63850               sub       r5,r7,r6
0BD40 0BCC0          807F0008               lwz       r3,0x0008(r31)
0BD44 0BCC4          38840298               addi      r4,r4,664
0BD48 0BCC8          4BFFD131               bl        $-0x2ED0                  ; 0x00008DF8
0BD4C 0BCCC          48000040               b         $+0x0040                  ; 0x0000BD0C
0BD50 0BCD0          80FF0058               lwz       r7,0x0058(r31)
0BD54 0BCD4          80DF0060               lwz       r6,0x0060(r31)
0BD58 0BCD8   X      7C063800               cmpw      r6,r7
0BD5C 0BCDC   X      4182001C               beq       $+0x001C                  ; 0x0000BCF8
0BD60 0BCE0          38822698               addi      r4,RTOC,9880
0BD64 0BCE4   X      7CA63850               sub       r5,r7,r6
0BD68 0BCE8          807F0008               lwz       r3,0x0008(r31)
0BD6C 0BCEC          388402C6               addi      r4,r4,710
0BD70 0BCF0          4BFFD109               bl        $-0x2EF8                  ; 0x00008DF8
0BD74 0BCF4          48000018               b         $+0x0018                  ; 0x0000BD0C
0BD78 0BCF8          38822698               addi      r4,RTOC,9880
0BD7C 0BCFC   X      38600000               li        r3,0
0BD80 0BD00          388402F4               addi      r4,r4,756
0BD84 0BD04          4BFFD905               bl        $-0x26FC                  ; 0x00009608
0BD88 0BD08          48000024               b         $+0x0024                  ; 0x0000BD2C
0BD8C 0BD0C          807F0000               lwz       r3,0x0000(r31)
0BD90 0BD10          8183002C               lwz       r12,0x002C(r3)
0BD94 0BD14          4800BC45               bl        $+0xBC44                  ; 0x00017958
0BD98 0BD18          80410014               lwz       RTOC,0x0014(SP)
0BD9C 0BD1C          38822698               addi      r4,RTOC,9880
0BDA0 0BD20          807F0008               lwz       r3,0x0008(r31)
0BDA4 0BD24          38840BFA               addi      r4,r4,3066
0BDA8 0BD28          4BFFD0D1               bl        $-0x2F30                  ; 0x00008DF8
0BDAC 0BD2C          807F0000               lwz       r3,0x0000(r31)
0BDB0 0BD30   X      2C030000               cmpwi     r3,0
0BDB4 0BD34   X      4182004C               beq       $+0x004C                  ; 0x0000BD80
0BDB8 0BD38          81830034               lwz       r12,0x0034(r3)
0BDBC 0BD3C          4800BC1D               bl        $+0xBC1C                  ; 0x00017958
0BDC0 0BD40          80410014               lwz       RTOC,0x0014(SP)
0BDC4 0BD44          907F0000               stw       r3,0x0000(r31)
0BDC8 0BD48   X      2C030000               cmpwi     r3,0
0BDCC 0BD4C   X      41820034               beq       $+0x0034                  ; 0x0000BD80
0BDD0 0BD50          38822698               addi      r4,RTOC,9880
0BDD4 0BD54          807F0008               lwz       r3,0x0008(r31)
0BDD8 0BD58          38840C15               addi      r4,r4,3093
0BDDC 0BD5C          4BFFD09D               bl        $-0x2F64                  ; 0x00008DF8
0BDE0 0BD60   X      7FE3FB78               mr        r3,r31
0BDE4 0BD64          38210050               addi      SP,SP,80
0BDE8 0BD68          80010008               lwz       r0,0x0008(SP)
0BDEC 0BD6C   X      7C0803A6               mtlr      r0                        ; LR = 8
0BDF0 0BD70          83A1FFF4               lwz       r29,-0x000C(SP)
0BDF4 0BD74          83C1FFF8               lwz       r30,-0x0008(SP)
0BDF8 0BD78          83E1FFFC               lwz       r31,-0x0004(SP)
0BDFC 0BD7C   X      4E800020               blr
0BE00 0BD80          83DF002C               lwz       r30,0x002C(r31)
0BE04 0BD84   X      2C1E0000               cmpwi     r30,0
0BE08 0BD88   X      41820048               beq       $+0x0048                  ; 0x0000BDD0
0BE0C 0BD8C          807EFFC8               lwz       r3,-0x0038(r30)
0BE10 0BD90          809EFFCC               lwz       r4,-0x0034(r30)
0BE14 0BD94          4800B505               bl        $+0xB504                  ; 0x00017298
0BE18 0BD98          80410014               lwz       RTOC,0x0014(SP)
0BE1C 0BD9C          807EFFD8               lwz       r3,-0x0028(r30)
0BE20 0BDA0   X      38800000               li        r4,0
0BE24 0BDA4          4800B50D               bl        $+0xB50C                  ; 0x000172B0
0BE28 0BDA8          80410014               lwz       RTOC,0x0014(SP)
0BE2C 0BDAC   X      2C030000               cmpwi     r3,0
0BE30 0BDB0   X      41820014               beq       $+0x0014                  ; 0x0000BDC4
0BE34 0BDB4          38822698               addi      r4,RTOC,9880
0BE38 0BDB8   X      38600000               li        r3,0
0BE3C 0BDBC          388404E4               addi      r4,r4,1252
0BE40 0BDC0          4BFFD039               bl        $-0x2FC8                  ; 0x00008DF8
0BE44 0BDC4          807EFFC0               lwz       r3,-0x0040(r30)
0BE48 0BDC8          4800B501               bl        $+0xB500                  ; 0x000172C8
0BE4C 0BDCC          80410014               lwz       RTOC,0x0014(SP)
0BE50 0BDD0          83DF004C               lwz       r30,0x004C(r31)
0BE54 0BDD4          93BF002C               stw       r29,0x002C(r31)
0BE58 0BDD8   X      2C1E0000               cmpwi     r30,0
0BE5C 0BDDC   X      41820048               beq       $+0x0048                  ; 0x0000BE24
0BE60 0BDE0          807EFFC8               lwz       r3,-0x0038(r30)
0BE64 0BDE4          809EFFCC               lwz       r4,-0x0034(r30)
0BE68 0BDE8          4800B4B1               bl        $+0xB4B0                  ; 0x00017298
0BE6C 0BDEC          80410014               lwz       RTOC,0x0014(SP)
0BE70 0BDF0          807EFFD8               lwz       r3,-0x0028(r30)
0BE74 0BDF4   X      38800000               li        r4,0
0BE78 0BDF8          4800B4B9               bl        $+0xB4B8                  ; 0x000172B0
0BE7C 0BDFC          80410014               lwz       RTOC,0x0014(SP)
0BE80 0BE00   X      2C030000               cmpwi     r3,0
0BE84 0BE04   X      41820014               beq       $+0x0014                  ; 0x0000BE18
0BE88 0BE08          38822698               addi      r4,RTOC,9880
0BE8C 0BE0C   X      38600000               li        r3,0
0BE90 0BE10          388404E4               addi      r4,r4,1252
0BE94 0BE14          4BFFCFE5               bl        $-0x301C                  ; 0x00008DF8
0BE98 0BE18          807EFFC0               lwz       r3,-0x0040(r30)
0BE9C 0BE1C          4800B4AD               bl        $+0xB4AC                  ; 0x000172C8
0BEA0 0BE20          80410014               lwz       RTOC,0x0014(SP)
0BEA4 0BE24          93BF004C               stw       r29,0x004C(r31)
0BEA8 0BE28   X      38800000               li        r4,0
0BEAC 0BE2C          807F0034               lwz       r3,0x0034(r31)
0BEB0 0BE30          4BFFDE89               bl        $-0x2178                  ; 0x00009CB8
0BEB4 0BE34          907F0034               stw       r3,0x0034(r31)
0BEB8 0BE38   X      38800000               li        r4,0
0BEBC 0BE3C          807F0054               lwz       r3,0x0054(r31)
0BEC0 0BE40          4BFFDE79               bl        $-0x2188                  ; 0x00009CB8
0BEC4 0BE44          907F0054               stw       r3,0x0054(r31)
0BEC8 0BE48   X      7FE3FB78               mr        r3,r31
0BECC 0BE4C   X      38800080               li        r4,128
0BED0 0BE50          4BFFDE69               bl        $-0x2198                  ; 0x00009CB8
0BED4 0BE54          38210050               addi      SP,SP,80
0BED8 0BE58          80010008               lwz       r0,0x0008(SP)
0BEDC 0BE5C   X      7C0803A6               mtlr      r0                        ; LR = 8
0BEE0 0BE60          83A1FFF4               lwz       r29,-0x000C(SP)
0BEE4 0BE64          83C1FFF8               lwz       r30,-0x0008(SP)
0BEE8 0BE68          83E1FFFC               lwz       r31,-0x0004(SP)
0BEEC 0BE6C   X      4E800020               blr
0BEF0 0BE70   X      7C0802A6               mflr      r0                        ; LR = 8
0BEF4 0BE74          BEE1FFDC               stmw      r23,-0x0024(SP)
0BEF8 0BE78          90010008               stw       r0,0x0008(SP)
0BEFC 0BE7C          9421FF90               stwu      SP,-0x0070(SP)
0BF00 0BE80          3BC22004               addi      r30,RTOC,8196
0BF04 0BE84   X      7C992378               mr        r25,r4
0BF08 0BE88          38822698               addi      r4,RTOC,9880
0BF0C 0BE8C   X      7CBA2B78               mr        r26,r5
0BF10 0BE90          80BE0000               lwz       r5,0x0000(r30)
0BF14 0BE94   X      7C771B78               mr        r23,r3
0BF18 0BE98          3B822680               addi      r28,RTOC,9856
0BF1C 0BE9C          38840C30               addi      r4,r4,3120
0BF20 0BEA0   X      7D3D4B78               mr        r29,r9
0BF24 0BEA4   X      38600000               li        r3,0
0BF28 0BEA8   X      7D184378               mr        r24,r8
0BF2C 0BEAC   X      7CFF3B78               mr        r31,r7
0BF30 0BEB0   X      7CDB3378               mr        r27,r6
0BF34 0BEB4          4BFFD755               bl        $-0x28AC                  ; 0x00009608
0BF38 0BEB8   X      38600080               li        r3,128
0BF3C 0BEBC          4800B455               bl        $+0xB454                  ; 0x00017310
0BF40 0BEC0          80410014               lwz       RTOC,0x0014(SP)
0BF44 0BEC4   X      7C7E1B78               mr        r30,r3
0BF48 0BEC8   X      2C1E0000               cmpwi     r30,0
0BF4C 0BECC   X      41820010               beq       $+0x0010                  ; 0x0000BEDC
0BF50 0BED0   X      38800080               li        r4,128
0BF54 0BED4          4800B3C5               bl        $+0xB3C4                  ; 0x00017298
0BF58 0BED8          80410014               lwz       RTOC,0x0014(SP)
0BF5C 0BEDC   X      2C1E0000               cmpwi     r30,0
0BF60 0BEE0   X      40820044               bne       $+0x0044                  ; 0x0000BF24
0BF64 0BEE4          38822698               addi      r4,RTOC,9880
0BF68 0BEE8   X      7FE3FB78               mr        r3,r31
0BF6C 0BEEC          38840C3E               addi      r4,r4,3134
0BF70 0BEF0          4BFFCF09               bl        $-0x30F8                  ; 0x00008DF8
0BF74 0BEF4   X      7FC3F378               mr        r3,r30
0BF78 0BEF8          4BFFFCDD               bl        $-0x0324                  ; 0x0000BBD4
0BF7C 0BEFC          38822698               addi      r4,RTOC,9880
0BF80 0BF00          38840CB5               addi      r4,r4,3253
0BF84 0BF04   X      38600000               li        r3,0
0BF88 0BF08          4BFFCEF1               bl        $-0x3110                  ; 0x00008DF8
0BF8C 0BF0C   X      38600000               li        r3,0
0BF90 0BF10          38210070               addi      SP,SP,112
0BF94 0BF14          80010008               lwz       r0,0x0008(SP)
0BF98 0BF18   X      7C0803A6               mtlr      r0                        ; LR = 8
0BF9C 0BF1C          BAE1FFDC               lmw       r23,-0x0024(SP)
0BFA0 0BF20   X      4E800020               blr
0BFA4 0BF24          381E0014               addi      r0,r30,20
0BFA8 0BF28          93FE0008               stw       r31,0x0008(r30)
0BFAC 0BF2C   X      7EE3BB78               mr        r3,r23
0BFB0 0BF30          935E000C               stw       r26,0x000C(r30)
0BFB4 0BF34   X      7F24CB78               mr        r4,r25
0BFB8 0BF38          391E0048               addi      r8,r30,72
0BFBC 0BF3C   X      7FC5F378               mr        r5,r30
0BFC0 0BF40          393E0064               addi      r9,r30,100
0BFC4 0BF44          937E0010               stw       r27,0x0010(r30)
0BFC8 0BF48   X      7F66DB78               mr        r6,r27
0BFCC 0BF4C          395A0034               addi      r10,r26,52
0BFD0 0BF50          933E0004               stw       r25,0x0004(r30)
0BFD4 0BF54   X      7FE7FB78               mr        r7,r31
0BFD8 0BF58          90010038               stw       r0,0x0038(SP)
0BFDC 0BF5C          93A1003C               stw       r29,0x003C(SP)
0BFE0 0BF60          4BFFB0E9               bl        $-0x4F18                  ; 0x00007048
0BFE4 0BF64   X      60000000               nop
0BFE8 0BF68          907E0000               stw       r3,0x0000(r30)
0BFEC 0BF6C   X      2C030000               cmpwi     r3,0
0BFF0 0BF70   X      40820018               bne       $+0x0018                  ; 0x0000BF88
0BFF4 0BF74          38822698               addi      r4,RTOC,9880
0BFF8 0BF78          807E0008               lwz       r3,0x0008(r30)
0BFFC 0BF7C          38840C5E               addi      r4,r4,3166
0C000 0BF80          4BFFCE79               bl        $-0x3188                  ; 0x00008DF8
0C004 0BF84          4BFFFF70               b         $-0x0090                  ; 0x0000BEF4
0C008 0BF88          801E0014               lwz       r0,0x0014(r30)
0C00C 0BF8C          90180000               stw       r0,0x0000(r24)
0C010 0BF90          807D0000               lwz       r3,0x0000(r29)
0C014 0BF94   X      3BA00000               li        r29,0
0C018 0BF98          809E0010               lwz       r4,0x0010(r30)
0C01C 0BF9C          38630004               addi      r3,r3,4
0C020 0BFA0          907E0018               stw       r3,0x0018(r30)
0C024 0BFA4          807E000C               lwz       r3,0x000C(r30)
0C028 0BFA8          83E40000               lwz       r31,0x0000(r4)
0C02C 0BFAC   X      3880003C               li        r4,60
0C030 0BFB0          83630034               lwz       r27,0x0034(r3)
0C034 0BFB4          83430038               lwz       r26,0x0038(r3)
0C038 0BFB8          4800B2E1               bl        $+0xB2E0                  ; 0x00017298
0C03C 0BFBC          80410014               lwz       RTOC,0x0014(SP)
0C040 0BFC0          807E0010               lwz       r3,0x0010(r30)
0C044 0BFC4   X      38800034               li        r4,52
0C048 0BFC8          4800B2D1               bl        $+0xB2D0                  ; 0x00017298
0C04C 0BFCC          80410014               lwz       RTOC,0x0014(SP)
0C050 0BFD0          819E000C               lwz       r12,0x000C(r30)
0C054 0BFD4          387E006C               addi      r3,r30,108
0C058 0BFD8          936C0034               stw       r27,0x0034(r12)
0C05C 0BFDC   X      7C7B1B78               mr        r27,r3
0C060 0BFE0   X      38800014               li        r4,20
0C064 0BFE4          819E000C               lwz       r12,0x000C(r30)
0C068 0BFE8          934C0038               stw       r26,0x0038(r12)
0C06C 0BFEC          819E0010               lwz       r12,0x0010(r30)
0C070 0BFF0          93EC0000               stw       r31,0x0000(r12)
0C074 0BFF4          4800B2A5               bl        $+0xB2A4                  ; 0x00017298
0C078 0BFF8          80410014               lwz       RTOC,0x0014(SP)
0C07C 0BFFC          807E0000               lwz       r3,0x0000(r30)
0C080 0C000   X      38800000               li        r4,0
0C084 0C004          81830000               lwz       r12,0x0000(r3)
0C088 0C008          4800B951               bl        $+0xB950                  ; 0x00017958
0C08C 0C00C          80410014               lwz       RTOC,0x0014(SP)
0C090 0C010          39822698               addi      r12,RTOC,9880
0C094 0C014          807E0008               lwz       r3,0x0008(r30)
0C098 0C018          388C0B29               addi      r4,r12,2857
0C09C 0C01C          38AC0B67               addi      r5,r12,2919
0C0A0 0C020          4BFFD5E9               bl        $-0x2A18                  ; 0x00009608
0C0A4 0C024          83E2FFC4               lwz       r31,-0x003C(RTOC)
0C0A8 0C028          A09F0000               lhz       r4,0x0000(r31)
0C0AC 0C02C   X      7FC3F378               mr        r3,r30
0C0B0 0C030          A0BF0002               lhz       r5,0x0002(r31)
0C0B4 0C034          80DF0004               lwz       r6,0x0004(r31)
0C0B8 0C038          88FF0008               lbz       r7,0x0008(r31)
0C0BC 0C03C          4BFFEF0D               bl        $-0x10F4                  ; 0x0000AF48
0C0C0 0C040   X      2C030000               cmpwi     r3,0
0C0C4 0C044   X      4182011C               beq       $+0x011C                  ; 0x0000C160
0C0C8 0C048          881F0008               lbz       r0,0x0008(r31)
0C0CC 0C04C   X      2C000000               cmpwi     r0,0
0C0D0 0C050   X      4082007C               bne       $+0x007C                  ; 0x0000C0CC
0C0D4 0C054          807F0004               lwz       r3,0x0004(r31)
0C0D8 0C058   X      28030004               cmplwi    r3,0x0004
0C0DC 0C05C   X      41810050               bgt       $+0x0050                  ; 0x0000C0AC
0C0E0 0C060   X      5464103A               slwi      r4,r3,2
0C0E4 0C064          7C9C202E               lwzx      r4,r28,r4
0C0E8 0C068   X      7C8903A6               mtctr     r4                        ; CTR = 9
0C0EC 0C06C   X      4E800420               bctr
0C0F0 0C070          80A2FF90               lwz       r5,-0x0070(RTOC)
0C0F4 0C074          38A50043               addi      r5,r5,67
0C0F8 0C078          4800003C               b         $+0x003C                  ; 0x0000C0B4
0C0FC 0C07C          80A2FF90               lwz       r5,-0x0070(RTOC)
0C100 0C080          38A5004A               addi      r5,r5,74
0C104 0C084          48000030               b         $+0x0030                  ; 0x0000C0B4
0C108 0C088          80A2FF90               lwz       r5,-0x0070(RTOC)
0C10C 0C08C          38A5005F               addi      r5,r5,95
0C110 0C090          48000024               b         $+0x0024                  ; 0x0000C0B4
0C114 0C094          80A2FF90               lwz       r5,-0x0070(RTOC)
0C118 0C098          38A50075               addi      r5,r5,117
0C11C 0C09C          48000018               b         $+0x0018                  ; 0x0000C0B4
0C120 0C0A0          80A2FF90               lwz       r5,-0x0070(RTOC)
0C124 0C0A4          38A50081               addi      r5,r5,129
0C128 0C0A8          4800000C               b         $+0x000C                  ; 0x0000C0B4
0C12C 0C0AC          80A2FF90               lwz       r5,-0x0070(RTOC)
0C130 0C0B0          38A5008E               addi      r5,r5,142
0C134 0C0B4          38822698               addi      r4,RTOC,9880
0C138 0C0B8          807E0008               lwz       r3,0x0008(r30)
0C13C 0C0BC          38840B36               addi      r4,r4,2870
0C140 0C0C0          A0DF0000               lhz       r6,0x0000(r31)
0C144 0C0C4          A0FF0002               lhz       r7,0x0002(r31)
0C148 0C0C8          4BFFD541               bl        $-0x2AC0                  ; 0x00009608
0C14C 0C0CC          3BBD0001               addi      r29,r29,1
0C150 0C0D0          3BFF000C               addi      r31,r31,12
0C154 0C0D4   X      281D0004               cmplwi    r29,0x0004
0C158 0C0D8   X      4180FF50               blt       $-0x00B0                  ; 0x0000C028
0C15C 0C0DC          39822698               addi      r12,RTOC,9880
0C160 0C0E0          807E0008               lwz       r3,0x0008(r30)
0C164 0C0E4          388C0B4F               addi      r4,r12,2895
0C168 0C0E8          38AC0B67               addi      r5,r12,2919
0C16C 0C0EC          4BFFD51D               bl        $-0x2AE4                  ; 0x00009608
0C170 0C0F0          807E000C               lwz       r3,0x000C(r30)
0C174 0C0F4   X      3880003C               li        r4,60
0C178 0C0F8          819E0010               lwz       r12,0x0010(r30)
0C17C 0C0FC          83E30034               lwz       r31,0x0034(r3)
0C180 0C100          83A30038               lwz       r29,0x0038(r3)
0C184 0C104          838C0000               lwz       r28,0x0000(r12)
0C188 0C108          4800B191               bl        $+0xB190                  ; 0x00017298
0C18C 0C10C          80410014               lwz       RTOC,0x0014(SP)
0C190 0C110          807E0010               lwz       r3,0x0010(r30)
0C194 0C114   X      38800034               li        r4,52
0C198 0C118          4800B181               bl        $+0xB180                  ; 0x00017298
0C19C 0C11C          80410014               lwz       RTOC,0x0014(SP)
0C1A0 0C120          819E000C               lwz       r12,0x000C(r30)
0C1A4 0C124   X      7F63DB78               mr        r3,r27
0C1A8 0C128          93EC0034               stw       r31,0x0034(r12)
0C1AC 0C12C   X      38800014               li        r4,20
0C1B0 0C130          819E000C               lwz       r12,0x000C(r30)
0C1B4 0C134          93AC0038               stw       r29,0x0038(r12)
0C1B8 0C138          819E0010               lwz       r12,0x0010(r30)
0C1BC 0C13C          938C0000               stw       r28,0x0000(r12)
0C1C0 0C140          4800B159               bl        $+0xB158                  ; 0x00017298
0C1C4 0C144          80410014               lwz       RTOC,0x0014(SP)
0C1C8 0C148          807E0000               lwz       r3,0x0000(r30)
0C1CC 0C14C   X      38800000               li        r4,0
0C1D0 0C150          81830000               lwz       r12,0x0000(r3)
0C1D4 0C154          4800B805               bl        $+0xB804                  ; 0x00017958
0C1D8 0C158          80410014               lwz       RTOC,0x0014(SP)
0C1DC 0C15C          4800004C               b         $+0x004C                  ; 0x0000C1A8
0C1E0 0C160          83E2FF90               lwz       r31,-0x0070(RTOC)
0C1E4 0C164          807E0008               lwz       r3,0x0008(r30)
0C1E8 0C168          389F0B5B               addi      r4,r31,2907
0C1EC 0C16C          38BF0B67               addi      r5,r31,2919
0C1F0 0C170          4BFFCC89               bl        $-0x3378                  ; 0x00008DF8
0C1F4 0C174          807E0008               lwz       r3,0x0008(r30)
0C1F8 0C178          389F0C77               addi      r4,r31,3191
0C1FC 0C17C          4BFFCC7D               bl        $-0x3384                  ; 0x00008DF8
0C200 0C180          807E0014               lwz       r3,0x0014(r30)
0C204 0C184          389F0C93               addi      r4,r31,3219
0C208 0C188          4800B1A1               bl        $+0xB1A0                  ; 0x00017328
0C20C 0C18C          80410014               lwz       RTOC,0x0014(SP)
0C210 0C190   X      2C030000               cmpwi     r3,0
0C214 0C194   X      4182FD60               beq       $-0x02A0                  ; 0x0000BEF4
0C218 0C198          38822698               addi      r4,RTOC,9880
0C21C 0C19C          807E0008               lwz       r3,0x0008(r30)
0C220 0C1A0          38840C9C               addi      r4,r4,3228
0C224 0C1A4          4BFFD465               bl        $-0x2B9C                  ; 0x00009608
0C228 0C1A8          83E2FF90               lwz       r31,-0x0070(RTOC)
0C22C 0C1AC          807E0008               lwz       r3,0x0008(r30)
0C230 0C1B0          389F0C30               addi      r4,r31,3120
0C234 0C1B4          80BE0004               lwz       r5,0x0004(r30)
0C238 0C1B8          4BFFD451               bl        $-0x2BB0                  ; 0x00009608
0C23C 0C1BC          807E0008               lwz       r3,0x0008(r30)
0C240 0C1C0          389F0C30               addi      r4,r31,3120
0C244 0C1C4          80BE0014               lwz       r5,0x0014(r30)
0C248 0C1C8          4BFFD441               bl        $-0x2BC0                  ; 0x00009608
0C24C 0C1CC          807E001C               lwz       r3,0x001C(r30)
0C250 0C1D0          4BFFBE6D               bl        $-0x4194                  ; 0x0000803C
0C254 0C1D4          389F0C30               addi      r4,r31,3120
0C258 0C1D8   X      7C651B78               mr        r5,r3
0C25C 0C1DC          807E0008               lwz       r3,0x0008(r30)
0C260 0C1E0          4BFFD429               bl        $-0x2BD8                  ; 0x00009608
0C264 0C1E4   X      7FC3F378               mr        r3,r30
0C268 0C1E8          38210070               addi      SP,SP,112
0C26C 0C1EC          80010008               lwz       r0,0x0008(SP)
0C270 0C1F0   X      7C0803A6               mtlr      r0                        ; LR = 8
0C274 0C1F4          BAE1FFDC               lmw       r23,-0x0024(SP)
0C278 0C1F8   X      4E800020               blr
0C27C 0C1FC   X      7C0802A6               mflr      r0                        ; LR = 8
0C280 0C200          90010008               stw       r0,0x0008(SP)
0C284 0C204          9421FF70               stwu      SP,-0x0090(SP)
0C288 0C208          38010084               addi      r0,SP,132
0C28C 0C20C          90010038               stw       r0,0x0038(SP)
0C290 0C210          38A10088               addi      r5,SP,136
0C294 0C214          90A1003C               stw       r5,0x003C(SP)
0C298 0C218          38C10040               addi      r6,SP,64
0C29C 0C21C          39010078               addi      r8,SP,120
0C2A0 0C220          3921007C               addi      r9,SP,124
0C2A4 0C224          39410080               addi      r10,SP,128
0C2A8 0C228   X      38A00000               li        r5,0
0C2AC 0C22C   X      38E00000               li        r7,0
0C2B0 0C230          4BFFAE19               bl        $-0x51E8                  ; 0x00007048
0C2B4 0C234   X      60000000               nop
0C2B8 0C238   X      2C030000               cmpwi     r3,0
0C2BC 0C23C   X      40820018               bne       $+0x0018                  ; 0x0000C254
0C2C0 0C240   X      38600000               li        r3,0
0C2C4 0C244          38210090               addi      SP,SP,144
0C2C8 0C248          80010008               lwz       r0,0x0008(SP)
0C2CC 0C24C   X      7C0803A6               mtlr      r0                        ; LR = 8
0C2D0 0C250   X      4E800020               blr
0C2D4 0C254          81830034               lwz       r12,0x0034(r3)
0C2D8 0C258          4800B701               bl        $+0xB700                  ; 0x00017958
0C2DC 0C25C          80410014               lwz       RTOC,0x0014(SP)
0C2E0 0C260   X      38600001               li        r3,1
0C2E4 0C264          38210090               addi      SP,SP,144
0C2E8 0C268          80010008               lwz       r0,0x0008(SP)
0C2EC 0C26C   X      7C0803A6               mtlr      r0                        ; LR = 8
0C2F0 0C270   X      4E800020               blr
0C2F4 0C274          80630000               lwz       r3,0x0000(r3)
0C2F8 0C278          80030038               lwz       r0,0x0038(r3)
0C2FC 0C27C   X      2C000000               cmpwi     r0,0
0C300 0C280   X      4082000C               bne       $+0x000C                  ; 0x0000C28C
0C304 0C284   X      38600000               li        r3,0
0C308 0C288   X      4E800020               blr
0C30C 0C28C   X      7C0802A6               mflr      r0                        ; LR = 8
0C310 0C290          90010008               stw       r0,0x0008(SP)
0C314 0C294          9421FFC0               stwu      SP,-0x0040(SP)
0C318 0C298          81830038               lwz       r12,0x0038(r3)
0C31C 0C29C          80840000               lwz       r4,0x0000(r4)
0C320 0C2A0          4800B6B9               bl        $+0xB6B8                  ; 0x00017958
0C324 0C2A4          80410014               lwz       RTOC,0x0014(SP)
0C328 0C2A8          38210040               addi      SP,SP,64
0C32C 0C2AC          80010008               lwz       r0,0x0008(SP)
0C330 0C2B0   X      7C0803A6               mtlr      r0                        ; LR = 8
0C334 0C2B4   X      4E800020               blr
0C338 0C2B8   X      7C0802A6               mflr      r0                        ; LR = 8
0C33C 0C2BC          BF81FFF0               stmw      r28,-0x0010(SP)
0C340 0C2C0          90010008               stw       r0,0x0008(SP)
0C344 0C2C4          9421FFA0               stwu      SP,-0x0060(SP)
0C348 0C2C8   X      3BC00006               li        r30,6
0C34C 0C2CC   X      7C7D1B78               mr        r29,r3
0C350 0C2D0   X      38606472               li        r3,25714
0C354 0C2D4   X      7C9F2378               mr        r31,r4
0C358 0C2D8   X      38800000               li        r4,0
0C35C 0C2DC          3C636561               addis     r3,r3,25953
0C360 0C2E0   X      3B800000               li        r28,0
0C364 0C2E4          4800B2B5               bl        $+0xB2B4                  ; 0x00017598
0C368 0C2E8          80410014               lwz       RTOC,0x0014(SP)
0C36C 0C2EC          93C10038               stw       r30,0x0038(SP)
0C370 0C2F0   X      7C7E1B78               mr        r30,r3
0C374 0C2F4          38822698               addi      r4,RTOC,9880
0C378 0C2F8   X      7FA3EB78               mr        r3,r29
0C37C 0C2FC          38840CC6               addi      r4,r4,3270
0C380 0C300          38A1003C               addi      r5,SP,60
0C384 0C304          38C10038               addi      r6,SP,56
0C388 0C308          4800AF31               bl        $+0xAF30                  ; 0x00017238
0C38C 0C30C          80410014               lwz       RTOC,0x0014(SP)
0C390 0C310          939F0000               stw       r28,0x0000(r31)
0C394 0C314   X      2C1E0000               cmpwi     r30,0
0C398 0C318          B39F0004               sth       r28,0x0004(r31)
0C39C 0C31C   X      7C7D1B78               mr        r29,r3
0C3A0 0C320   X      418200E0               beq       $+0x00E0                  ; 0x0000C400
0C3A4 0C324   X      7FC3F378               mr        r3,r30
0C3A8 0C328          4800B0F1               bl        $+0xB0F0                  ; 0x00017418
0C3AC 0C32C          80410014               lwz       RTOC,0x0014(SP)
0C3B0 0C330          801E0000               lwz       r0,0x0000(r30)
0C3B4 0C334   X      2C000000               cmpwi     r0,0
0C3B8 0C338   X      41820068               beq       $+0x0068                  ; 0x0000C3A0
0C3BC 0C33C   X      7FC3F378               mr        r3,r30
0C3C0 0C340          4800B0C1               bl        $+0xB0C0                  ; 0x00017400
0C3C4 0C344          80410014               lwz       RTOC,0x0014(SP)
0C3C8 0C348   X      2C030006               cmpwi     r3,6
0C3CC 0C34C   X      40820054               bne       $+0x0054                  ; 0x0000C3A0
0C3D0 0C350          813E0000               lwz       r9,0x0000(r30)
0C3D4 0C354          81090000               lwz       r8,0x0000(r9)
0C3D8 0C358   X      2C080000               cmpwi     r8,0
0C3DC 0C35C   X      40820010               bne       $+0x0010                  ; 0x0000C36C
0C3E0 0C360          A0090004               lhz       r0,0x0004(r9)
0C3E4 0C364   X      2C000000               cmpwi     r0,0
0C3E8 0C368   X      41820038               beq       $+0x0038                  ; 0x0000C3A0
0C3EC 0C36C   X      2C08FFFF               cmpwi     r8,-1
0C3F0 0C370   X      40820014               bne       $+0x0014                  ; 0x0000C384
0C3F4 0C374          A0690004               lhz       r3,0x0004(r9)
0C3F8 0C378   X      3C63FFFF               subis     r3,r3,1
0C3FC 0C37C   X      2C03FFFF               cmpwi     r3,-1
0C400 0C380   X      41820020               beq       $+0x0020                  ; 0x0000C3A0
0C404 0C384          88890000               lbz       r4,0x0000(r9)
0C408 0C388   X      548407FF               clrlwi.   r4,r4,31
0C40C 0C38C   X      40820014               bne       $+0x0014                  ; 0x0000C3A0
0C410 0C390          80690000               lwz       r3,0x0000(r9)
0C414 0C394          907F0000               stw       r3,0x0000(r31)
0C418 0C398          A0690004               lhz       r3,0x0004(r9)
0C41C 0C39C          B07F0004               sth       r3,0x0004(r31)
0C420 0C3A0   X      7FC3F378               mr        r3,r30
0C424 0C3A4          4800B20D               bl        $+0xB20C                  ; 0x000175B0
0C428 0C3A8          80410014               lwz       RTOC,0x0014(SP)
0C42C 0C3AC          813F0000               lwz       r9,0x0000(r31)
0C430 0C3B0   X      2C090000               cmpwi     r9,0
0C434 0C3B4   X      40820010               bne       $+0x0010                  ; 0x0000C3C4
0C438 0C3B8          A01F0004               lhz       r0,0x0004(r31)
0C43C 0C3BC   X      2C000000               cmpwi     r0,0
0C440 0C3C0   X      41820040               beq       $+0x0040                  ; 0x0000C400
0C444 0C3C4   X      2C09FFFF               cmpwi     r9,-1
0C448 0C3C8   X      40820014               bne       $+0x0014                  ; 0x0000C3DC
0C44C 0C3CC          A07F0004               lhz       r3,0x0004(r31)
0C450 0C3D0   X      3C63FFFF               subis     r3,r3,1
0C454 0C3D4   X      2C03FFFF               cmpwi     r3,-1
0C458 0C3D8   X      41820028               beq       $+0x0028                  ; 0x0000C400
0C45C 0C3DC          889F0000               lbz       r4,0x0000(r31)
0C460 0C3E0   X      548407FF               clrlwi.   r4,r4,31
0C464 0C3E4   X      4082001C               bne       $+0x001C                  ; 0x0000C400
0C468 0C3E8   X      38600000               li        r3,0
0C46C 0C3EC          38210060               addi      SP,SP,96
0C470 0C3F0          80010008               lwz       r0,0x0008(SP)
0C474 0C3F4   X      7C0803A6               mtlr      r0                        ; LR = 8
0C478 0C3F8          BB81FFF0               lmw       r28,-0x0010(SP)
0C47C 0C3FC   X      4E800020               blr
0C480 0C400   X      2C1D0000               cmpwi     r29,0
0C484 0C404   X      4182001C               beq       $+0x001C                  ; 0x0000C420
0C488 0C408   X      7FA3EB78               mr        r3,r29
0C48C 0C40C          38210060               addi      SP,SP,96
0C490 0C410          80010008               lwz       r0,0x0008(SP)
0C494 0C414   X      7C0803A6               mtlr      r0                        ; LR = 8
0C498 0C418          BB81FFF0               lmw       r28,-0x0010(SP)
0C49C 0C41C   X      4E800020               blr
0C4A0 0C420          80810038               lwz       r4,0x0038(SP)
0C4A4 0C424   X      2C040006               cmpwi     r4,6
0C4A8 0C428   X      40820040               bne       $+0x0040                  ; 0x0000C468
0C4AC 0C42C          8121003C               lwz       r9,0x003C(SP)
0C4B0 0C430   X      2C090000               cmpwi     r9,0
0C4B4 0C434   X      40820010               bne       $+0x0010                  ; 0x0000C444
0C4B8 0C438          A0610040               lhz       r3,0x0040(SP)
0C4BC 0C43C   X      2C030000               cmpwi     r3,0
0C4C0 0C440   X      41820028               beq       $+0x0028                  ; 0x0000C468
0C4C4 0C444   X      2C09FFFF               cmpwi     r9,-1
0C4C8 0C448   X      40820014               bne       $+0x0014                  ; 0x0000C45C
0C4CC 0C44C          A0810040               lhz       r4,0x0040(SP)
0C4D0 0C450   X      3C84FFFF               subis     r4,r4,1
0C4D4 0C454   X      2C04FFFF               cmpwi     r4,-1
0C4D8 0C458   X      41820010               beq       $+0x0010                  ; 0x0000C468
0C4DC 0C45C          8861003C               lbz       r3,0x003C(SP)
0C4E0 0C460   X      546307FF               clrlwi.   r3,r3,31
0C4E4 0C464   X      4182001C               beq       $+0x001C                  ; 0x0000C480
0C4E8 0C468   X      3860FFFF               li        r3,-1
0C4EC 0C46C          38210060               addi      SP,SP,96
0C4F0 0C470          80010008               lwz       r0,0x0008(SP)
0C4F4 0C474   X      7C0803A6               mtlr      r0                        ; LR = 8
0C4F8 0C478          BB81FFF0               lmw       r28,-0x0010(SP)
0C4FC 0C47C   X      4E800020               blr
0C500 0C480          3881003C               addi      r4,SP,60
0C504 0C484          80640000               lwz       r3,0x0000(r4)
0C508 0C488          907F0000               stw       r3,0x0000(r31)
0C50C 0C48C          A0640004               lhz       r3,0x0004(r4)
0C510 0C490          B07F0004               sth       r3,0x0004(r31)
0C514 0C494   X      38600000               li        r3,0
0C518 0C498          38210060               addi      SP,SP,96
0C51C 0C49C          80010008               lwz       r0,0x0008(SP)
0C520 0C4A0   X      7C0803A6               mtlr      r0                        ; LR = 8
0C524 0C4A4          BB81FFF0               lmw       r28,-0x0010(SP)
0C528 0C4A8   X      4E800020               blr
0C52C 0C4AC          81240008               lwz       r9,0x0008(r4)
0C530 0C4B0          80040004               lwz       r0,0x0004(r4)
0C534 0C4B4   X      7C090040               cmplw     r9,r0
0C538 0C4B8   X      40800018               bge       $+0x0018                  ; 0x0000C4D0
0C53C 0C4BC          38A90001               addi      r5,r9,1
0C540 0C4C0          90A40008               stw       r5,0x0008(r4)
0C544 0C4C4          98690000               stb       r3,0x0000(r9)
0C548 0C4C8   X      38600000               li        r3,0
0C54C 0C4CC   X      4E800020               blr
0C550 0C4D0   X      7C0802A6               mflr      r0                        ; LR = 8
0C554 0C4D4          90010008               stw       r0,0x0008(SP)
0C558 0C4D8          9421FFC0               stwu      SP,-0x0040(SP)
0C55C 0C4DC          38822698               addi      r4,RTOC,9880
0C560 0C4E0   X      38600000               li        r3,0
0C564 0C4E4          38840CD8               addi      r4,r4,3288
0C568 0C4E8          4BFFC911               bl        $-0x36F0                  ; 0x00008DF8
0C56C 0C4EC   X      3860FFFF               li        r3,-1
0C570 0C4F0          38210040               addi      SP,SP,64
0C574 0C4F4          80010008               lwz       r0,0x0008(SP)
0C578 0C4F8   X      7C0803A6               mtlr      r0                        ; LR = 8
0C57C 0C4FC   X      4E800020               blr
0C580 0C500          80030008               lwz       r0,0x0008(r3)
0C584 0C504          81830004               lwz       r12,0x0004(r3)
0C588 0C508          7CA02214               add       r5,r0,r4
0C58C 0C50C   X      7C056040               cmplw     r5,r12
0C590 0C510   X      41800014               blt       $+0x0014                  ; 0x0000C524
0C594 0C514   X      7CC46050               sub       r6,r12,r4
0C598 0C518          90C30008               stw       r6,0x0008(r3)
0C59C 0C51C   X      38600000               li        r3,0
0C5A0 0C520   X      4E800020               blr
0C5A4 0C524   X      38600001               li        r3,1
0C5A8 0C528   X      4E800020               blr
0C5AC 0C52C   X      7C0802A6               mflr      r0                        ; LR = 8
0C5B0 0C530          93E1FFFC               stw       r31,-0x0004(SP)
0C5B4 0C534          90010008               stw       r0,0x0008(SP)
0C5B8 0C538          9421FEB0               stwu      SP,-0x0150(SP)
0C5BC 0C53C          90610168               stw       r3,0x0168(SP)
0C5C0 0C540          9081016C               stw       r4,0x016C(SP)
0C5C4 0C544          90A10170               stw       r5,0x0170(SP)
0C5C8 0C548          90C10174               stw       r6,0x0174(SP)
0C5CC 0C54C          90E10178               stw       r7,0x0178(SP)
0C5D0 0C550          9101017C               stw       r8,0x017C(SP)
0C5D4 0C554          91210180               stw       r9,0x0180(SP)
0C5D8 0C558          91410184               stw       r10,0x0184(SP)
0C5DC 0C55C          38010038               addi      r0,SP,56
0C5E0 0C560          90010138               stw       r0,0x0138(SP)
0C5E4 0C564          38610138               addi      r3,SP,312
0C5E8 0C568          9061013C               stw       r3,0x013C(SP)
0C5EC 0C56C          38810038               addi      r4,SP,56
0C5F0 0C570          90810140               stw       r4,0x0140(SP)
0C5F4 0C574   X      3BE00000               li        r31,0
0C5F8 0C578          388200B8               addi      r4,RTOC,184
0C5FC 0C57C          38610138               addi      r3,SP,312
0C600 0C580          9BE10038               stb       r31,0x0038(SP)
0C604 0C584          38C1016C               addi      r6,SP,364
0C608 0C588          80A10168               lwz       r5,0x0168(SP)
0C60C 0C58C          4BFFAF8D               bl        $-0x5074                  ; 0x00007518
0C610 0C590          81810140               lwz       r12,0x0140(SP)
0C614 0C594          38610038               addi      r3,SP,56
0C618 0C598          9BEC0000               stb       r31,0x0000(r12)
0C61C 0C59C          4BFFC755               bl        $-0x38AC                  ; 0x00008CF0
0C620 0C5A0          38210150               addi      SP,SP,336
0C624 0C5A4          80010008               lwz       r0,0x0008(SP)
0C628 0C5A8   X      7C0803A6               mtlr      r0                        ; LR = 8
0C62C 0C5AC          83E1FFFC               lwz       r31,-0x0004(SP)
0C630 0C5B0   X      4E800020               blr
0C634 0C5B4   X      2C030000               cmpwi     r3,0
0C638 0C5B8   X      4082000C               bne       $+0x000C                  ; 0x0000C5C4
0C63C 0C5BC   X      38600000               li        r3,0
0C640 0C5C0   X      4E800020               blr
0C644 0C5C4   X      7C0802A6               mflr      r0                        ; LR = 8
0C648 0C5C8          93E1FFFC               stw       r31,-0x0004(SP)
0C64C 0C5CC          90010008               stw       r0,0x0008(SP)
0C650 0C5D0          9421FFC0               stwu      SP,-0x0040(SP)
0C654 0C5D4   X      38800014               li        r4,20
0C658 0C5D8   X      7C7F1B78               mr        r31,r3
0C65C 0C5DC          4800ACBD               bl        $+0xACBC                  ; 0x00017298
0C660 0C5E0          80410014               lwz       RTOC,0x0014(SP)
0C664 0C5E4   X      7FE3FB78               mr        r3,r31
0C668 0C5E8          4800ACF9               bl        $+0xACF8                  ; 0x000172E0
0C66C 0C5EC          80410014               lwz       RTOC,0x0014(SP)
0C670 0C5F0   X      38600000               li        r3,0
0C674 0C5F4          38210040               addi      SP,SP,64
0C678 0C5F8          80010008               lwz       r0,0x0008(SP)
0C67C 0C5FC   X      7C0803A6               mtlr      r0                        ; LR = 8
0C680 0C600          83E1FFFC               lwz       r31,-0x0004(SP)
0C684 0C604   X      4E800020               blr
0C688 0C608   X      7C0802A6               mflr      r0                        ; LR = 8
0C68C 0C60C          BF81FFF0               stmw      r28,-0x0010(SP)
0C690 0C610          90010008               stw       r0,0x0008(SP)
0C694 0C614          9421FFB0               stwu      SP,-0x0050(SP)
0C698 0C618   X      3BC00000               li        r30,0
0C69C 0C61C   X      7C7F1B78               mr        r31,r3
0C6A0 0C620          809F0000               lwz       r4,0x0000(r31)
0C6A4 0C624          387F0010               addi      r3,r31,16
0C6A8 0C628   X      7C7D1B78               mr        r29,r3
0C6AC 0C62C   X      3B80000D               li        r28,13
0C6B0 0C630          4800AC69               bl        $+0xAC68                  ; 0x00017298
0C6B4 0C634          80410014               lwz       RTOC,0x0014(SP)
0C6B8 0C638          819F0000               lwz       r12,0x0000(r31)
0C6BC 0C63C          93BF0004               stw       r29,0x0004(r31)
0C6C0 0C640          7C1D6214               add       r0,r29,r12
0C6C4 0C644          901F0008               stw       r0,0x0008(r31)
0C6C8 0C648   X      380CFFFE               subi      r0,r12,2
0C6CC 0C64C          93BF000C               stw       r29,0x000C(r31)
0C6D0 0C650          9BDF0010               stb       r30,0x0010(r31)
0C6D4 0C654          7FDD01AE               stbx      r30,r29,r0
0C6D8 0C658          819F0000               lwz       r12,0x0000(r31)
0C6DC 0C65C   X      380CFFFF               subi      r0,r12,1
0C6E0 0C660          7F9D01AE               stbx      r28,r29,r0
0C6E4 0C664          38210050               addi      SP,SP,80
0C6E8 0C668          80010008               lwz       r0,0x0008(SP)
0C6EC 0C66C   X      7C0803A6               mtlr      r0                        ; LR = 8
0C6F0 0C670          BB81FFF0               lmw       r28,-0x0010(SP)
0C6F4 0C674   X      4E800020               blr
0C6F8 0C678   X      7C0802A6               mflr      r0                        ; LR = 8
0C6FC 0C67C          BF61FFEC               stmw      r27,-0x0014(SP)
0C700 0C680          90010008               stw       r0,0x0008(SP)
0C704 0C684          9421FFB0               stwu      SP,-0x0050(SP)
0C708 0C688   X      7C7E1B78               mr        r30,r3
0C70C 0C68C   X      2C1E007F               cmpwi     r30,127
0C710 0C690   X      41810030               bgt       $+0x0030                  ; 0x0000C6C0
0C714 0C694          38822698               addi      r4,RTOC,9880
0C718 0C698   X      7FC5F378               mr        r5,r30
0C71C 0C69C          38840D14               addi      r4,r4,3348
0C720 0C6A0   X      38600000               li        r3,0
0C724 0C6A4          4BFFC755               bl        $-0x38AC                  ; 0x00008DF8
0C728 0C6A8   X      38600000               li        r3,0
0C72C 0C6AC          38210050               addi      SP,SP,80
0C730 0C6B0          80010008               lwz       r0,0x0008(SP)
0C734 0C6B4   X      7C0803A6               mtlr      r0                        ; LR = 8
0C738 0C6B8          BB61FFEC               lmw       r27,-0x0014(SP)
0C73C 0C6BC   X      4E800020               blr
0C740 0C6C0          387E0010               addi      r3,r30,16
0C744 0C6C4   X      7C7F1B78               mr        r31,r3
0C748 0C6C8   X      3BA00000               li        r29,0
0C74C 0C6CC          4800AC45               bl        $+0xAC44                  ; 0x00017310
0C750 0C6D0          80410014               lwz       RTOC,0x0014(SP)
0C754 0C6D4   X      7FE4FB78               mr        r4,r31
0C758 0C6D8   X      7C7F1B78               mr        r31,r3
0C75C 0C6DC   X      2C1F0000               cmpwi     r31,0
0C760 0C6E0   X      4182000C               beq       $+0x000C                  ; 0x0000C6EC
0C764 0C6E4          4800ABB5               bl        $+0xABB4                  ; 0x00017298
0C768 0C6E8          80410014               lwz       RTOC,0x0014(SP)
0C76C 0C6EC   X      2C1F0000               cmpwi     r31,0
0C770 0C6F0   X      4082002C               bne       $+0x002C                  ; 0x0000C71C
0C774 0C6F4          38822698               addi      r4,RTOC,9880
0C778 0C6F8   X      38600000               li        r3,0
0C77C 0C6FC          38840D31               addi      r4,r4,3377
0C780 0C700          4BFFC6F9               bl        $-0x3908                  ; 0x00008DF8
0C784 0C704   X      38600000               li        r3,0
0C788 0C708          38210050               addi      SP,SP,80
0C78C 0C70C          80010008               lwz       r0,0x0008(SP)
0C790 0C710   X      7C0803A6               mtlr      r0                        ; LR = 8
0C794 0C714          BB61FFEC               lmw       r27,-0x0014(SP)
0C798 0C718   X      4E800020               blr
0C79C 0C71C          93DF0000               stw       r30,0x0000(r31)
0C7A0 0C720          387F0010               addi      r3,r31,16
0C7A4 0C724   X      7C7C1B78               mr        r28,r3
0C7A8 0C728   X      3B60000D               li        r27,13
0C7AC 0C72C   X      7FC4F378               mr        r4,r30
0C7B0 0C730          4800AB69               bl        $+0xAB68                  ; 0x00017298
0C7B4 0C734          80410014               lwz       RTOC,0x0014(SP)
0C7B8 0C738          819F0000               lwz       r12,0x0000(r31)
0C7BC 0C73C          7C1C6214               add       r0,r28,r12
0C7C0 0C740          939F0004               stw       r28,0x0004(r31)
0C7C4 0C744   X      398CFFFE               subi      r12,r12,2
0C7C8 0C748   X      7FE3FB78               mr        r3,r31
0C7CC 0C74C          901F0008               stw       r0,0x0008(r31)
0C7D0 0C750          939F000C               stw       r28,0x000C(r31)
0C7D4 0C754          9BBF0010               stb       r29,0x0010(r31)
0C7D8 0C758          7FBC61AE               stbx      r29,r28,r12
0C7DC 0C75C          819F0000               lwz       r12,0x0000(r31)
0C7E0 0C760   X      380CFFFF               subi      r0,r12,1
0C7E4 0C764          7F7C01AE               stbx      r27,r28,r0
0C7E8 0C768          38210050               addi      SP,SP,80
0C7EC 0C76C          80010008               lwz       r0,0x0008(SP)
0C7F0 0C770   X      7C0803A6               mtlr      r0                        ; LR = 8
0C7F4 0C774          BB61FFEC               lmw       r27,-0x0014(SP)
0C7F8 0C778   X      4E800020               blr
0C7FC 0C77C   X      7C0802A6               mflr      r0                        ; LR = 8
0C800 0C780          93E1FFFC               stw       r31,-0x0004(SP)
0C804 0C784          90010008               stw       r0,0x0008(SP)
0C808 0C788          9421FFC0               stwu      SP,-0x0040(SP)
0C80C 0C78C          8184000C               lwz       r12,0x000C(r4)
0C810 0C790          80C40004               lwz       r6,0x0004(r4)
0C814 0C794   X      390CFFFF               subi      r8,r12,1
0C818 0C798   X      7C083040               cmplw     r8,r6
0C81C 0C79C   X      4080000C               bge       $+0x000C                  ; 0x0000C7A8
0C820 0C7A0          80E40008               lwz       r7,0x0008(r4)
0C824 0C7A4   X      3907FFFF               subi      r8,r7,1
0C828 0C7A8   X      28050000               cmplwi    r5,0x0000
0C82C 0C7AC   X      39400000               li        r10,0
0C830 0C7B0   X      408100DC               ble       $+0x00DC                  ; 0x0000C88C
0C834 0C7B4          88C80000               lbz       r6,0x0000(r8)
0C838 0C7B8          7CC60775               extsb.    r6,r6
0C83C 0C7BC   X      418200D0               beq       $+0x00D0                  ; 0x0000C88C
0C840 0C7C0          80C40004               lwz       r6,0x0004(r4)
0C844 0C7C4   X      7D0B4378               mr        r11,r8
0C848 0C7C8   X      7D094378               mr        r9,r8
0C84C 0C7CC   X      3909FFFF               subi      r8,r9,1
0C850 0C7D0   X      7C083040               cmplw     r8,r6
0C854 0C7D4   X      4080000C               bge       $+0x000C                  ; 0x0000C7E0
0C858 0C7D8          80E40008               lwz       r7,0x0008(r4)
0C85C 0C7DC   X      3907FFFF               subi      r8,r7,1
0C860 0C7E0          89880000               lbz       r12,0x0000(r8)
0C864 0C7E4          7D870775               extsb.    r7,r12
0C868 0C7E8   X      4182000C               beq       $+0x000C                  ; 0x0000C7F4
0C86C 0C7EC   X      2C07000D               cmpwi     r7,13
0C870 0C7F0   X      4082FFD8               bne       $-0x0028                  ; 0x0000C7C8
0C874 0C7F4          80E30008               lwz       r7,0x0008(r3)
0C878 0C7F8          80030004               lwz       r0,0x0004(r3)
0C87C 0C7FC          89890000               lbz       r12,0x0000(r9)
0C880 0C800   X      7C070040               cmplw     r7,r0
0C884 0C804          7D860774               extsb     r6,r12
0C888 0C808   X      41800038               blt       $+0x0038                  ; 0x0000C840
0C88C 0C80C          83E2FF90               lwz       r31,-0x0070(RTOC)
0C890 0C810   X      38600000               li        r3,0
0C894 0C814          389F0CD8               addi      r4,r31,3288
0C898 0C818          4BFFC5E1               bl        $-0x3A20                  ; 0x00008DF8
0C89C 0C81C          389F0D54               addi      r4,r31,3412
0C8A0 0C820   X      38600000               li        r3,0
0C8A4 0C824          4BFFC5D5               bl        $-0x3A2C                  ; 0x00008DF8
0C8A8 0C828   X      38600000               li        r3,0
0C8AC 0C82C          38210040               addi      SP,SP,64
0C8B0 0C830          80010008               lwz       r0,0x0008(SP)
0C8B4 0C834   X      7C0803A6               mtlr      r0                        ; LR = 8
0C8B8 0C838          83E1FFFC               lwz       r31,-0x0004(SP)
0C8BC 0C83C   X      4E800020               blr
0C8C0 0C840          38070001               addi      r0,r7,1
0C8C4 0C844          90030008               stw       r0,0x0008(r3)
0C8C8 0C848   X      7C095800               cmpw      r9,r11
0C8CC 0C84C          98C70000               stb       r6,0x0000(r7)
0C8D0 0C850   X      4182001C               beq       $+0x001C                  ; 0x0000C86C
0C8D4 0C854          81840008               lwz       r12,0x0008(r4)
0C8D8 0C858          39290001               addi      r9,r9,1
0C8DC 0C85C   X      7C096040               cmplw     r9,r12
0C8E0 0C860   X      4180FF94               blt       $-0x006C                  ; 0x0000C7F4
0C8E4 0C864          81240004               lwz       r9,0x0004(r4)
0C8E8 0C868          4BFFFF8C               b         $-0x0074                  ; 0x0000C7F4
0C8EC 0C86C          80C30008               lwz       r6,0x0008(r3)
0C8F0 0C870   X      38A5FFFF               subi      r5,r5,1
0C8F4 0C874          99460000               stb       r10,0x0000(r6)
0C8F8 0C878   X      28050000               cmplwi    r5,0x0000
0C8FC 0C87C   X      40810010               ble       $+0x0010                  ; 0x0000C88C
0C900 0C880          88E80000               lbz       r7,0x0000(r8)
0C904 0C884          7CE70775               extsb.    r7,r7
0C908 0C888   X      4082FF38               bne       $-0x00C8                  ; 0x0000C7C0
0C90C 0C88C   X      38600001               li        r3,1
0C910 0C890          38210040               addi      SP,SP,64
0C914 0C894          80010008               lwz       r0,0x0008(SP)
0C918 0C898   X      7C0803A6               mtlr      r0                        ; LR = 8
0C91C 0C89C          83E1FFFC               lwz       r31,-0x0004(SP)
0C920 0C8A0   X      4E800020               blr
0C924 0C8A4   X      7C0802A6               mflr      r0                        ; LR = 8
0C928 0C8A8          BF81FFF0               stmw      r28,-0x0010(SP)
0C92C 0C8AC          90010008               stw       r0,0x0008(SP)
0C930 0C8B0          9421FEA0               stwu      SP,-0x0160(SP)
0C934 0C8B4          90C10184               stw       r6,0x0184(SP)
0C938 0C8B8          90E10188               stw       r7,0x0188(SP)
0C93C 0C8BC          9101018C               stw       r8,0x018C(SP)
0C940 0C8C0          91210190               stw       r9,0x0190(SP)
0C944 0C8C4          91410194               stw       r10,0x0194(SP)
0C948 0C8C8   X      7C042800               cmpw      r4,r5
0C94C 0C8CC   X      4082001C               bne       $+0x001C                  ; 0x0000C8E8
0C950 0C8D0   X      38600001               li        r3,1
0C954 0C8D4          38210160               addi      SP,SP,352
0C958 0C8D8          80010008               lwz       r0,0x0008(SP)
0C95C 0C8DC   X      7C0803A6               mtlr      r0                        ; LR = 8
0C960 0C8E0          BB81FFF0               lmw       r28,-0x0010(SP)
0C964 0C8E4   X      4E800020               blr
0C968 0C8E8          38010038               addi      r0,SP,56
0C96C 0C8EC   X      7C9E2378               mr        r30,r4
0C970 0C8F0          90010138               stw       r0,0x0138(SP)
0C974 0C8F4          39010138               addi      r8,SP,312
0C978 0C8F8   X      7CBF2B78               mr        r31,r5
0C97C 0C8FC          39210038               addi      r9,SP,56
0C980 0C900   X      7C7D1B78               mr        r29,r3
0C984 0C904   X      3B800000               li        r28,0
0C988 0C908          9101013C               stw       r8,0x013C(SP)
0C98C 0C90C          38610138               addi      r3,SP,312
0C990 0C910          91210140               stw       r9,0x0140(SP)
0C994 0C914          38C10188               addi      r6,SP,392
0C998 0C918          9B810038               stb       r28,0x0038(SP)
0C99C 0C91C          388200B8               addi      r4,RTOC,184
0C9A0 0C920          80A10184               lwz       r5,0x0184(SP)
0C9A4 0C924          4BFFABF5               bl        $-0x540C                  ; 0x00007518
0C9A8 0C928          81810140               lwz       r12,0x0140(SP)
0C9AC 0C92C   X      7FA3EB78               mr        r3,r29
0C9B0 0C930          9B8C0000               stb       r28,0x0000(r12)
0C9B4 0C934   X      7FC6F378               mr        r6,r30
0C9B8 0C938          38A10038               addi      r5,SP,56
0C9BC 0C93C          38822698               addi      r4,RTOC,9880
0C9C0 0C940   X      7FE7FB78               mr        r7,r31
0C9C4 0C944          38840D98               addi      r4,r4,3480
0C9C8 0C948          4BFFC4B1               bl        $-0x3B50                  ; 0x00008DF8
0C9CC 0C94C   X      38600000               li        r3,0
0C9D0 0C950          38210160               addi      SP,SP,352
0C9D4 0C954          80010008               lwz       r0,0x0008(SP)
0C9D8 0C958   X      7C0803A6               mtlr      r0                        ; LR = 8
0C9DC 0C95C          BB81FFF0               lmw       r28,-0x0010(SP)
0C9E0 0C960   X      4E800020               blr
0C9E4 0C964   X      7C0802A6               mflr      r0                        ; LR = 8
0C9E8 0C968          BF81FFF0               stmw      r28,-0x0010(SP)
0C9EC 0C96C          90010008               stw       r0,0x0008(SP)
0C9F0 0C970          9421FE90               stwu      SP,-0x0170(SP)
0C9F4 0C974          90E10198               stw       r7,0x0198(SP)
0C9F8 0C978          9101019C               stw       r8,0x019C(SP)
0C9FC 0C97C          912101A0               stw       r9,0x01A0(SP)
0CA00 0C980          914101A4               stw       r10,0x01A4(SP)
0CA04 0C984   X      7CBD2B78               mr        r29,r5
0CA08 0C988   X      7C9F2378               mr        r31,r4
0CA0C 0C98C   X      7C1FE840               cmplw     r31,r29
0CA10 0C990   X      7CDE3378               mr        r30,r6
0CA14 0C994   X      7C7C1B78               mr        r28,r3
0CA18 0C998   X      40800074               bge       $+0x0074                  ; 0x0000CA0C
0CA1C 0C99C          38010038               addi      r0,SP,56
0CA20 0C9A0          90010138               stw       r0,0x0138(SP)
0CA24 0C9A4          38810138               addi      r4,SP,312
0CA28 0C9A8          9081013C               stw       r4,0x013C(SP)
0CA2C 0C9AC          38A10038               addi      r5,SP,56
0CA30 0C9B0          388200B8               addi      r4,RTOC,184
0CA34 0C9B4   X      3BC00000               li        r30,0
0CA38 0C9B8          90A10140               stw       r5,0x0140(SP)
0CA3C 0C9BC          38610138               addi      r3,SP,312
0CA40 0C9C0          9BC10038               stb       r30,0x0038(SP)
0CA44 0C9C4          38C1019C               addi      r6,SP,412
0CA48 0C9C8          80A10198               lwz       r5,0x0198(SP)
0CA4C 0C9CC          4BFFAB4D               bl        $-0x54B4                  ; 0x00007518
0CA50 0C9D0          81810140               lwz       r12,0x0140(SP)
0CA54 0C9D4   X      7F83E378               mr        r3,r28
0CA58 0C9D8          9BCC0000               stb       r30,0x0000(r12)
0CA5C 0C9DC   X      7FE6FB78               mr        r6,r31
0CA60 0C9E0          38A10038               addi      r5,SP,56
0CA64 0C9E4          38822698               addi      r4,RTOC,9880
0CA68 0C9E8   X      7FA7EB78               mr        r7,r29
0CA6C 0C9EC          38840DBA               addi      r4,r4,3514
0CA70 0C9F0          4BFFC409               bl        $-0x3BF8                  ; 0x00008DF8
0CA74 0C9F4   X      38600000               li        r3,0
0CA78 0C9F8          38210170               addi      SP,SP,368
0CA7C 0C9FC          80010008               lwz       r0,0x0008(SP)
0CA80 0CA00   X      7C0803A6               mtlr      r0                        ; LR = 8
0CA84 0CA04          BB81FFF0               lmw       r28,-0x0010(SP)
0CA88 0CA08   X      4E800020               blr
0CA8C 0CA0C   X      7C1FF040               cmplw     r31,r30
0CA90 0CA10   X      40810060               ble       $+0x0060                  ; 0x0000CA70
0CA94 0CA14          38010038               addi      r0,SP,56
0CA98 0CA18          90010148               stw       r0,0x0148(SP)
0CA9C 0CA1C          38810138               addi      r4,SP,312
0CAA0 0CA20          9081014C               stw       r4,0x014C(SP)
0CAA4 0CA24          38A10038               addi      r5,SP,56
0CAA8 0CA28          388200B8               addi      r4,RTOC,184
0CAAC 0CA2C   X      3BA00000               li        r29,0
0CAB0 0CA30          90A10150               stw       r5,0x0150(SP)
0CAB4 0CA34          38610148               addi      r3,SP,328
0CAB8 0CA38          9BA10038               stb       r29,0x0038(SP)
0CABC 0CA3C          38C1019C               addi      r6,SP,412
0CAC0 0CA40          80A10198               lwz       r5,0x0198(SP)
0CAC4 0CA44          4BFFAAD5               bl        $-0x552C                  ; 0x00007518
0CAC8 0CA48          81810150               lwz       r12,0x0150(SP)
0CACC 0CA4C   X      7F83E378               mr        r3,r28
0CAD0 0CA50          9BAC0000               stb       r29,0x0000(r12)
0CAD4 0CA54   X      7FE6FB78               mr        r6,r31
0CAD8 0CA58          38A10038               addi      r5,SP,56
0CADC 0CA5C          38822698               addi      r4,RTOC,9880
0CAE0 0CA60   X      7FC7F378               mr        r7,r30
0CAE4 0CA64          38840DC8               addi      r4,r4,3528
0CAE8 0CA68          4BFFC391               bl        $-0x3C70                  ; 0x00008DF8
0CAEC 0CA6C          4BFFFF88               b         $-0x0078                  ; 0x0000C9F4
0CAF0 0CA70   X      38600001               li        r3,1
0CAF4 0CA74          38210170               addi      SP,SP,368
0CAF8 0CA78          80010008               lwz       r0,0x0008(SP)
0CAFC 0CA7C   X      7C0803A6               mtlr      r0                        ; LR = 8
0CB00 0CA80          BB81FFF0               lmw       r28,-0x0010(SP)
0CB04 0CA84   X      4E800020               blr
0CB08 0CA88   X      7C0802A6               mflr      r0                        ; LR = 8
0CB0C 0CA8C          BF81FFF0               stmw      r28,-0x0010(SP)
0CB10 0CA90          90010008               stw       r0,0x0008(SP)
0CB14 0CA94          9421FEA0               stwu      SP,-0x0160(SP)
0CB18 0CA98          90C10184               stw       r6,0x0184(SP)
0CB1C 0CA9C          90E10188               stw       r7,0x0188(SP)
0CB20 0CAA0          9101018C               stw       r8,0x018C(SP)
0CB24 0CAA4          91210190               stw       r9,0x0190(SP)
0CB28 0CAA8          91410194               stw       r10,0x0194(SP)
0CB2C 0CAAC   X      7C042800               cmpw      r4,r5
0CB30 0CAB0   X      4082001C               bne       $+0x001C                  ; 0x0000CACC
0CB34 0CAB4   X      38600001               li        r3,1
0CB38 0CAB8          38210160               addi      SP,SP,352
0CB3C 0CABC          80010008               lwz       r0,0x0008(SP)
0CB40 0CAC0   X      7C0803A6               mtlr      r0                        ; LR = 8
0CB44 0CAC4          BB81FFF0               lmw       r28,-0x0010(SP)
0CB48 0CAC8   X      4E800020               blr
0CB4C 0CACC          38010038               addi      r0,SP,56
0CB50 0CAD0   X      7C9E2378               mr        r30,r4
0CB54 0CAD4          90010138               stw       r0,0x0138(SP)
0CB58 0CAD8          39010138               addi      r8,SP,312
0CB5C 0CADC   X      7CBF2B78               mr        r31,r5
0CB60 0CAE0          39210038               addi      r9,SP,56
0CB64 0CAE4   X      7C7D1B78               mr        r29,r3
0CB68 0CAE8   X      3B800000               li        r28,0
0CB6C 0CAEC          9101013C               stw       r8,0x013C(SP)
0CB70 0CAF0          38610138               addi      r3,SP,312
0CB74 0CAF4          91210140               stw       r9,0x0140(SP)
0CB78 0CAF8          38C10188               addi      r6,SP,392
0CB7C 0CAFC          9B810038               stb       r28,0x0038(SP)
0CB80 0CB00          388200B8               addi      r4,RTOC,184
0CB84 0CB04          80A10184               lwz       r5,0x0184(SP)
0CB88 0CB08          4BFFAA11               bl        $-0x55F0                  ; 0x00007518
0CB8C 0CB0C          81810140               lwz       r12,0x0140(SP)
0CB90 0CB10   X      7FA3EB78               mr        r3,r29
0CB94 0CB14          9B8C0000               stb       r28,0x0000(r12)
0CB98 0CB18   X      7FC6F378               mr        r6,r30
0CB9C 0CB1C          38A10038               addi      r5,SP,56
0CBA0 0CB20          38822698               addi      r4,RTOC,9880
0CBA4 0CB24   X      7FE7FB78               mr        r7,r31
0CBA8 0CB28          38840D98               addi      r4,r4,3480
0CBAC 0CB2C          4BFFC2CD               bl        $-0x3D34                  ; 0x00008DF8
0CBB0 0CB30   X      38600000               li        r3,0
0CBB4 0CB34          38210160               addi      SP,SP,352
0CBB8 0CB38          80010008               lwz       r0,0x0008(SP)
0CBBC 0CB3C   X      7C0803A6               mtlr      r0                        ; LR = 8
0CBC0 0CB40          BB81FFF0               lmw       r28,-0x0010(SP)
0CBC4 0CB44   X      4E800020               blr
0CBC8 0CB48   X      7C0802A6               mflr      r0                        ; LR = 8
0CBCC 0CB4C          93C1FFF8               stw       r30,-0x0008(SP)
0CBD0 0CB50          93E1FFFC               stw       r31,-0x0004(SP)
0CBD4 0CB54          90010008               stw       r0,0x0008(SP)
0CBD8 0CB58          9421FEB0               stwu      SP,-0x0150(SP)
0CBDC 0CB5C          90A10170               stw       r5,0x0170(SP)
0CBE0 0CB60          90C10174               stw       r6,0x0174(SP)
0CBE4 0CB64          90E10178               stw       r7,0x0178(SP)
0CBE8 0CB68          9101017C               stw       r8,0x017C(SP)
0CBEC 0CB6C          91210180               stw       r9,0x0180(SP)
0CBF0 0CB70          91410184               stw       r10,0x0184(SP)
0CBF4 0CB74   X      2C040000               cmpwi     r4,0
0CBF8 0CB78   X      41820020               beq       $+0x0020                  ; 0x0000CB98
0CBFC 0CB7C   X      38600001               li        r3,1
0CC00 0CB80          38210150               addi      SP,SP,336
0CC04 0CB84          80010008               lwz       r0,0x0008(SP)
0CC08 0CB88   X      7C0803A6               mtlr      r0                        ; LR = 8
0CC0C 0CB8C          83C1FFF8               lwz       r30,-0x0008(SP)
0CC10 0CB90          83E1FFFC               lwz       r31,-0x0004(SP)
0CC14 0CB94   X      4E800020               blr
0CC18 0CB98          38010038               addi      r0,SP,56
0CC1C 0CB9C          388200B8               addi      r4,RTOC,184
0CC20 0CBA0          38A10138               addi      r5,SP,312
0CC24 0CBA4          90010138               stw       r0,0x0138(SP)
0CC28 0CBA8          38C10038               addi      r6,SP,56
0CC2C 0CBAC          90A1013C               stw       r5,0x013C(SP)
0CC30 0CBB0   X      3BC00000               li        r30,0
0CC34 0CBB4          90C10140               stw       r6,0x0140(SP)
0CC38 0CBB8   X      7C7F1B78               mr        r31,r3
0CC3C 0CBBC          9BC10038               stb       r30,0x0038(SP)
0CC40 0CBC0          38610138               addi      r3,SP,312
0CC44 0CBC4          80A10170               lwz       r5,0x0170(SP)
0CC48 0CBC8          38C10174               addi      r6,SP,372
0CC4C 0CBCC          4BFFA94D               bl        $-0x56B4                  ; 0x00007518
0CC50 0CBD0          81810140               lwz       r12,0x0140(SP)
0CC54 0CBD4   X      7FE3FB78               mr        r3,r31
0CC58 0CBD8          9BCC0000               stb       r30,0x0000(r12)
0CC5C 0CBDC          38A10038               addi      r5,SP,56
0CC60 0CBE0          38822698               addi      r4,RTOC,9880
0CC64 0CBE4          38840DD6               addi      r4,r4,3542
0CC68 0CBE8          4BFFC211               bl        $-0x3DF0                  ; 0x00008DF8
0CC6C 0CBEC   X      38600000               li        r3,0
0CC70 0CBF0          38210150               addi      SP,SP,336
0CC74 0CBF4          80010008               lwz       r0,0x0008(SP)
0CC78 0CBF8   X      7C0803A6               mtlr      r0                        ; LR = 8
0CC7C 0CBFC          83C1FFF8               lwz       r30,-0x0008(SP)
0CC80 0CC00          83E1FFFC               lwz       r31,-0x0004(SP)
0CC84 0CC04   X      4E800020               blr
0CC88 0CC08   X      7C601B78               mr        r0,r3
0CC8C 0CC0C   X      5404FFFE               extrwi    r4,r0,1,30
0CC90 0CC10   X      5405F7FE               extrwi    r5,r0,1,29
0CC94 0CC14   X      50040FBC               insrwi    r4,r0,1,30
0CC98 0CC18   X      5407EFFE               extrwi    r7,r0,1,28
0CC9C 0CC1C   X      7C862378               mr        r6,r4
0CCA0 0CC20   X      7CA42B78               mr        r4,r5
0CCA4 0CC24   X      5409E7FE               extrwi    r9,r0,1,27
0CCA8 0CC28   X      50C40E3C               insrwi    r4,r6,7,24
0CCAC 0CC2C   X      540BDFFE               extrwi    r11,r0,1,26
0CCB0 0CC30   X      7C882378               mr        r8,r4
0CCB4 0CC34   X      7CE43B78               mr        r4,r7
0CCB8 0CC38   X      540CD7FE               extrwi    r12,r0,1,25
0CCBC 0CC3C   X      51040E3C               insrwi    r4,r8,7,24
0CCC0 0CC40   X      5403CFFE               extrwi    r3,r0,1,24
0CCC4 0CC44   X      7C8A2378               mr        r10,r4
0CCC8 0CC48   X      7D244B78               mr        r4,r9
0CCCC 0CC4C   X      51440E3C               insrwi    r4,r10,7,24
0CCD0 0CC50   X      7C802378               mr        r0,r4
0CCD4 0CC54   X      7D645B78               mr        r4,r11
0CCD8 0CC58   X      50040E3C               insrwi    r4,r0,7,24
0CCDC 0CC5C   X      7C802378               mr        r0,r4
0CCE0 0CC60   X      7D846378               mr        r4,r12
0CCE4 0CC64   X      50040E3C               insrwi    r4,r0,7,24
0CCE8 0CC68   X      50830E3C               insrwi    r3,r4,7,24
0CCEC 0CC6C   X      5463063E               clrlwi    r3,r3,24
0CCF0 0CC70   X      4E800020               blr
0CCF4 0CC74   X      38000004               li        r0,4
0CCF8 0CC78   X      39800000               li        r12,0
0CCFC 0CC7C   X      7C0903A6               mtctr     r0                        ; CTR = 9
0CD00 0CC80   X      39600000               li        r11,0
0CD04 0CC84          396B0008               addi      r11,r11,8
0CD08 0CC88   X      7C641B78               mr        r4,r3
0CD0C 0CC8C   X      5184083C               insrwi    r4,r12,31,0
0CD10 0CC90   X      5484083C               slwi      r4,r4,1
0CD14 0CC94          5064FFFE               rlwimi    r4,r3,31,31,31
0CD18 0CC98   X      5484083C               slwi      r4,r4,1
0CD1C 0CC9C          5064F7FE               rlwimi    r4,r3,30,31,31
0CD20 0CCA0   X      5484083C               slwi      r4,r4,1
0CD24 0CCA4          5064EFFE               rlwimi    r4,r3,29,31,31
0CD28 0CCA8   X      5484083C               slwi      r4,r4,1
0CD2C 0CCAC          5064E7FE               rlwimi    r4,r3,28,31,31
0CD30 0CCB0   X      5484083C               slwi      r4,r4,1
0CD34 0CCB4          5064DFFE               rlwimi    r4,r3,27,31,31
0CD38 0CCB8   X      5484083C               slwi      r4,r4,1
0CD3C 0CCBC          5064D7FE               rlwimi    r4,r3,26,31,31
0CD40 0CCC0   X      548C083C               slwi      r12,r4,1
0CD44 0CCC4          506CCFFE               rlwimi    r12,r3,25,31,31
0CD48 0CCC8   X      5463C23E               srwi      r3,r3,8
0CD4C 0CCCC   X      4200FFB8               bdnz      $-0x0048                  ; 0x0000CC84
0CD50 0CCD0   X      7D836378               mr        r3,r12
0CD54 0CCD4   X      4E800020               blr
0CD58 0CCD8   X      2C030000               cmpwi     r3,0
0CD5C 0CCDC   X      4D820020               beqlr
0CD60 0CCE0   X      7C0802A6               mflr      r0                        ; LR = 8
0CD64 0CCE4          90010008               stw       r0,0x0008(SP)
0CD68 0CCE8          9421FFC0               stwu      SP,-0x0040(SP)
0CD6C 0CCEC          81830004               lwz       r12,0x0004(r3)
0CD70 0CCF0   X      7C6B1B78               mr        r11,r3
0CD74 0CCF4          3943000C               addi      r10,r3,12
0CD78 0CCF8          806B000C               lwz       r3,0x000C(r11)
0CD7C 0CCFC          808A0004               lwz       r4,0x0004(r10)
0CD80 0CD00          80AB0014               lwz       r5,0x0014(r11)
0CD84 0CD04          4800AC55               bl        $+0xAC54                  ; 0x00017958
0CD88 0CD08          80410014               lwz       RTOC,0x0014(SP)
0CD8C 0CD0C          38210040               addi      SP,SP,64
0CD90 0CD10          80010008               lwz       r0,0x0008(SP)
0CD94 0CD14   X      7C0803A6               mtlr      r0                        ; LR = 8
0CD98 0CD18   X      4E800020               blr
0CD9C 0CD1C   X      2C030000               cmpwi     r3,0
0CDA0 0CD20   X      4082000C               bne       $+0x000C                  ; 0x0000CD2C
0CDA4 0CD24   X      38600000               li        r3,0
0CDA8 0CD28   X      4E800020               blr
0CDAC 0CD2C          7D800026               mfcr      r12
0CDB0 0CD30   X      7C0802A6               mflr      r0                        ; LR = 8
0CDB4 0CD34          93E1FFFC               stw       r31,-0x0004(SP)
0CDB8 0CD38          91810004               stw       r12,0x0004(SP)
0CDBC 0CD3C          90010008               stw       r0,0x0008(SP)
0CDC0 0CD40          9421FFC0               stwu      SP,-0x0040(SP)
0CDC4 0CD44          4D000000               mcrf      cr2,cr0
0CDC8 0CD48   X      7C7F1B78               mr        r31,r3
0CDCC 0CD4C          397F000C               addi      r11,r31,12
0CDD0 0CD50          819F0004               lwz       r12,0x0004(r31)
0CDD4 0CD54          807F000C               lwz       r3,0x000C(r31)
0CDD8 0CD58          808B0004               lwz       r4,0x0004(r11)
0CDDC 0CD5C          80BF0014               lwz       r5,0x0014(r31)
0CDE0 0CD60          4800ABF9               bl        $+0xABF8                  ; 0x00017958
0CDE4 0CD64          80410014               lwz       RTOC,0x0014(SP)
0CDE8 0CD68          807F000C               lwz       r3,0x000C(r31)
0CDEC 0CD6C          809F0010               lwz       r4,0x0010(r31)
0CDF0 0CD70          80BF0014               lwz       r5,0x0014(r31)
0CDF4 0CD74          80DF0008               lwz       r6,0x0008(r31)
0CDF8 0CD78          80FF0000               lwz       r7,0x0000(r31)
0CDFC 0CD7C          811F0004               lwz       r8,0x0004(r31)
0CE00 0CD80          4800A609               bl        $+0xA608                  ; 0x00017388
0CE04 0CD84          80410014               lwz       RTOC,0x0014(SP)
0CE08 0CD88   X      2C030000               cmpwi     r3,0
0CE0C 0CD8C   X      41820018               beq       $+0x0018                  ; 0x0000CDA4
0CE10 0CD90          38822698               addi      r4,RTOC,9880
0CE14 0CD94   X      7C651B78               mr        r5,r3
0CE18 0CD98          38840DE2               addi      r4,r4,3554
0CE1C 0CD9C   X      38600000               li        r3,0
0CE20 0CDA0          4BFFC059               bl        $-0x3FA8                  ; 0x00008DF8
0CE24 0CDA4   X      418A0020               beq       cr2,$+0x0020              ; 0x0000CDC4
0CE28 0CDA8   X      38800018               li        r4,24
0CE2C 0CDAC   X      7FE3FB78               mr        r3,r31
0CE30 0CDB0          4800A4E9               bl        $+0xA4E8                  ; 0x00017298
0CE34 0CDB4          80410014               lwz       RTOC,0x0014(SP)
0CE38 0CDB8   X      7FE3FB78               mr        r3,r31
0CE3C 0CDBC          4800A525               bl        $+0xA524                  ; 0x000172E0
0CE40 0CDC0          80410014               lwz       RTOC,0x0014(SP)
0CE44 0CDC4   X      38600000               li        r3,0
0CE48 0CDC8          38210040               addi      SP,SP,64
0CE4C 0CDCC          80010008               lwz       r0,0x0008(SP)
0CE50 0CDD0          81810004               lwz       r12,0x0004(SP)
0CE54 0CDD4   X      7C0803A6               mtlr      r0                        ; LR = 8
0CE58 0CDD8          83E1FFFC               lwz       r31,-0x0004(SP)
0CE5C 0CDDC          7D838120               mtcrf     56,r12
0CE60 0CDE0   X      4E800020               blr
0CE64 0CDE4   X      7C0802A6               mflr      r0                        ; LR = 8
0CE68 0CDE8          BF41FFE8               stmw      r26,-0x0018(SP)
0CE6C 0CDEC          90010008               stw       r0,0x0008(SP)
0CE70 0CDF0          9421FF90               stwu      SP,-0x0070(SP)
0CE74 0CDF4   X      3B400018               li        r26,24
0CE78 0CDF8   X      7C7B1B78               mr        r27,r3
0CE7C 0CDFC   X      38600018               li        r3,24
0CE80 0CE00   X      7CDE3378               mr        r30,r6
0CE84 0CE04   X      7CBD2B78               mr        r29,r5
0CE88 0CE08   X      7C9C2378               mr        r28,r4
0CE8C 0CE0C          4800A505               bl        $+0xA504                  ; 0x00017310
0CE90 0CE10          80410014               lwz       RTOC,0x0014(SP)
0CE94 0CE14   X      7C7F1B78               mr        r31,r3
0CE98 0CE18   X      2C1F0000               cmpwi     r31,0
0CE9C 0CE1C   X      41820010               beq       $+0x0010                  ; 0x0000CE2C
0CEA0 0CE20   X      38800018               li        r4,24
0CEA4 0CE24          4800A475               bl        $+0xA474                  ; 0x00017298
0CEA8 0CE28          80410014               lwz       RTOC,0x0014(SP)
0CEAC 0CE2C   X      2C1F0000               cmpwi     r31,0
0CEB0 0CE30   X      40820018               bne       $+0x0018                  ; 0x0000CE48
0CEB4 0CE34          38822698               addi      r4,RTOC,9880
0CEB8 0CE38   X      38600000               li        r3,0
0CEBC 0CE3C          38840E16               addi      r4,r4,3606
0CEC0 0CE40          4BFFBFB9               bl        $-0x4048                  ; 0x00008DF8
0CEC4 0CE44          480000FC               b         $+0x00FC                  ; 0x0000CF40
0CEC8 0CE48          93410038               stw       r26,0x0038(SP)
0CECC 0CE4C   X      7F63DB78               mr        r3,r27
0CED0 0CE50          38822698               addi      r4,RTOC,9880
0CED4 0CE54          38A1003C               addi      r5,SP,60
0CED8 0CE58          38840E3B               addi      r4,r4,3643
0CEDC 0CE5C          38C10038               addi      r6,SP,56
0CEE0 0CE60          4800A3D9               bl        $+0xA3D8                  ; 0x00017238
0CEE4 0CE64          80410014               lwz       RTOC,0x0014(SP)
0CEE8 0CE68   X      2C030000               cmpwi     r3,0
0CEEC 0CE6C   X      4182001C               beq       $+0x001C                  ; 0x0000CE88
0CEF0 0CE70          38822698               addi      r4,RTOC,9880
0CEF4 0CE74   X      7C651B78               mr        r5,r3
0CEF8 0CE78          38840E46               addi      r4,r4,3654
0CEFC 0CE7C   X      38600000               li        r3,0
0CF00 0CE80          4BFFBF79               bl        $-0x4088                  ; 0x00008DF8
0CF04 0CE84          480000BC               b         $+0x00BC                  ; 0x0000CF40
0CF08 0CE88          3881003C               addi      r4,SP,60
0CF0C 0CE8C   X      57801838               slwi      r0,r28,3
0CF10 0CE90          7CA02214               add       r5,r0,r4
0CF14 0CE94   X      7FE7FB78               mr        r7,r31
0CF18 0CE98          38DF000C               addi      r6,r31,12
0CF1C 0CE9C          81050000               lwz       r8,0x0000(r5)
0CF20 0CEA0          91060000               stw       r8,0x0000(r6)
0CF24 0CEA4          81050004               lwz       r8,0x0004(r5)
0CF28 0CEA8          38BF0014               addi      r5,r31,20
0CF2C 0CEAC          91060004               stw       r8,0x0004(r6)
0CF30 0CEB0          38DF0008               addi      r6,r31,8
0CF34 0CEB4          807F000C               lwz       r3,0x000C(r31)
0CF38 0CEB8          391F0004               addi      r8,r31,4
0CF3C 0CEBC          809F0010               lwz       r4,0x0010(r31)
0CF40 0CEC0          4800A4B1               bl        $+0xA4B0                  ; 0x00017370
0CF44 0CEC4          80410014               lwz       RTOC,0x0014(SP)
0CF48 0CEC8   X      2C030000               cmpwi     r3,0
0CF4C 0CECC   X      4182001C               beq       $+0x001C                  ; 0x0000CEE8
0CF50 0CED0          38822698               addi      r4,RTOC,9880
0CF54 0CED4   X      7C651B78               mr        r5,r3
0CF58 0CED8          38840E73               addi      r4,r4,3699
0CF5C 0CEDC   X      38600000               li        r3,0
0CF60 0CEE0          4BFFBF19               bl        $-0x40E8                  ; 0x00008DF8
0CF64 0CEE4          4800005C               b         $+0x005C                  ; 0x0000CF40
0CF68 0CEE8          807F000C               lwz       r3,0x000C(r31)
0CF6C 0CEEC   X      7FC5F378               mr        r5,r30
0CF70 0CEF0          809F0010               lwz       r4,0x0010(r31)
0CF74 0CEF4   X      7FA6EB78               mr        r6,r29
0CF78 0CEF8   X      38E00000               li        r7,0
0CF7C 0CEFC   X      39000000               li        r8,0
0CF80 0CF00          4800A489               bl        $+0xA488                  ; 0x00017388
0CF84 0CF04          80410014               lwz       RTOC,0x0014(SP)
0CF88 0CF08   X      2C030000               cmpwi     r3,0
0CF8C 0CF0C   X      4182001C               beq       $+0x001C                  ; 0x0000CF28
0CF90 0CF10          38822698               addi      r4,RTOC,9880
0CF94 0CF14   X      7C651B78               mr        r5,r3
0CF98 0CF18          38840EA2               addi      r4,r4,3746
0CF9C 0CF1C   X      38600000               li        r3,0
0CFA0 0CF20          4BFFBED9               bl        $-0x4128                  ; 0x00008DF8
0CFA4 0CF24          4800001C               b         $+0x001C                  ; 0x0000CF40
0CFA8 0CF28   X      7FE3FB78               mr        r3,r31
0CFAC 0CF2C          38210070               addi      SP,SP,112
0CFB0 0CF30          80010008               lwz       r0,0x0008(SP)
0CFB4 0CF34   X      7C0803A6               mtlr      r0                        ; LR = 8
0CFB8 0CF38          BB41FFE8               lmw       r26,-0x0018(SP)
0CFBC 0CF3C   X      4E800020               blr
0CFC0 0CF40   X      2C1F0000               cmpwi     r31,0
0CFC4 0CF44   X      41820020               beq       $+0x0020                  ; 0x0000CF64
0CFC8 0CF48   X      38800018               li        r4,24
0CFCC 0CF4C   X      7FE3FB78               mr        r3,r31
0CFD0 0CF50          4800A349               bl        $+0xA348                  ; 0x00017298
0CFD4 0CF54          80410014               lwz       RTOC,0x0014(SP)
0CFD8 0CF58   X      7FE3FB78               mr        r3,r31
0CFDC 0CF5C          4800A385               bl        $+0xA384                  ; 0x000172E0
0CFE0 0CF60          80410014               lwz       RTOC,0x0014(SP)
0CFE4 0CF64   X      38600000               li        r3,0
0CFE8 0CF68          38210070               addi      SP,SP,112
0CFEC 0CF6C          80010008               lwz       r0,0x0008(SP)
0CFF0 0CF70   X      7C0803A6               mtlr      r0                        ; LR = 8
0CFF4 0CF74          BB41FFE8               lmw       r26,-0x0018(SP)
0CFF8 0CF78   X      4E800020               blr
0CFFC 0CF7C   X      2C030000               cmpwi     r3,0
0D000 0CF80   X      4D820020               beqlr
0D004 0CF84   X      7C0802A6               mflr      r0                        ; LR = 8
0D008 0CF88          90010008               stw       r0,0x0008(SP)
0D00C 0CF8C          9421FFC0               stwu      SP,-0x0040(SP)
0D010 0CF90          81830000               lwz       r12,0x0000(r3)
0D014 0CF94   X      7C6B1B78               mr        r11,r3
0D018 0CF98          3943000C               addi      r10,r3,12
0D01C 0CF9C          806B000C               lwz       r3,0x000C(r11)
0D020 0CFA0          808A0004               lwz       r4,0x0004(r10)
0D024 0CFA4          80AB0014               lwz       r5,0x0014(r11)
0D028 0CFA8          4800A9B1               bl        $+0xA9B0                  ; 0x00017958
0D02C 0CFAC          80410014               lwz       RTOC,0x0014(SP)
0D030 0CFB0          38210040               addi      SP,SP,64
0D034 0CFB4          80010008               lwz       r0,0x0008(SP)
0D038 0CFB8   X      7C0803A6               mtlr      r0                        ; LR = 8
0D03C 0CFBC   X      4E800020               blr
0D040 0CFC0   X      7C0802A6               mflr      r0                        ; LR = 8
0D044 0CFC4          90010008               stw       r0,0x0008(SP)
0D048 0CFC8          9421FFC0               stwu      SP,-0x0040(SP)
0D04C 0CFCC          4800A495               bl        $+0xA494                  ; 0x00017460
0D050 0CFD0          80410014               lwz       RTOC,0x0014(SP)
0D054 0CFD4   X      7C601B78               mr        r0,r3
0D058 0CFD8   X      5403063E               clrlwi    r3,r0,24
0D05C 0CFDC          38210040               addi      SP,SP,64
0D060 0CFE0          80010008               lwz       r0,0x0008(SP)
0D064 0CFE4   X      7C0803A6               mtlr      r0                        ; LR = 8
0D068 0CFE8   X      4E800020               blr
0D06C 0CFEC   X      7C0802A6               mflr      r0                        ; LR = 8
0D070 0CFF0          90010008               stw       r0,0x0008(SP)
0D074 0CFF4          9421FFC0               stwu      SP,-0x0040(SP)
0D078 0CFF8          4800A4C9               bl        $+0xA4C8                  ; 0x000174C0
0D07C 0CFFC          80410014               lwz       RTOC,0x0014(SP)
0D080 0D000   X      7C601B78               mr        r0,r3
0D084 0D004   X      5403063E               clrlwi    r3,r0,24
0D088 0D008          38210040               addi      SP,SP,64
0D08C 0D00C          80010008               lwz       r0,0x0008(SP)
0D090 0D010   X      7C0803A6               mtlr      r0                        ; LR = 8
0D094 0D014   X      4E800020               blr
0D098 0D018   X      2C030000               cmpwi     r3,0
0D09C 0D01C   X      4082000C               bne       $+0x000C                  ; 0x0000D028
0D0A0 0D020   X      38600000               li        r3,0
0D0A4 0D024   X      4E800020               blr
0D0A8 0D028   X      7C0802A6               mflr      r0                        ; LR = 8
0D0AC 0D02C          90010008               stw       r0,0x0008(SP)
0D0B0 0D030          9421FFC0               stwu      SP,-0x0040(SP)
0D0B4 0D034          4800A21D               bl        $+0xA21C                  ; 0x00017250
0D0B8 0D038          80410014               lwz       RTOC,0x0014(SP)
0D0BC 0D03C   X      38600000               li        r3,0
0D0C0 0D040          38210040               addi      SP,SP,64
0D0C4 0D044          80010008               lwz       r0,0x0008(SP)
0D0C8 0D048   X      7C0803A6               mtlr      r0                        ; LR = 8
0D0CC 0D04C   X      4E800020               blr
0D0D0 0D050   X      7C0802A6               mflr      r0                        ; LR = 8
0D0D4 0D054          BF61FFEC               stmw      r27,-0x0014(SP)
0D0D8 0D058          90010008               stw       r0,0x0008(SP)
0D0DC 0D05C          9421FFB0               stwu      SP,-0x0050(SP)
0D0E0 0D060   X      7CBF2B78               mr        r31,r5
0D0E4 0D064   X      2C1F0000               cmpwi     r31,0
0D0E8 0D068   X      7C9E2378               mr        r30,r4
0D0EC 0D06C   X      7C7D1B78               mr        r29,r3
0D0F0 0D070   X      40820008               bne       $+0x0008                  ; 0x0000D078
0D0F4 0D074          3BE10038               addi      r31,SP,56
0D0F8 0D078   X      7FA3EB78               mr        r3,r29
0D0FC 0D07C   X      7FC4F378               mr        r4,r30
0D100 0D080   X      7FE5FB78               mr        r5,r31
0D104 0D084          4800A185               bl        $+0xA184                  ; 0x00017208
0D108 0D088          80410014               lwz       RTOC,0x0014(SP)
0D10C 0D08C   X      2C030000               cmpwi     r3,0
0D110 0D090   X      4182001C               beq       $+0x001C                  ; 0x0000D0AC
0D114 0D094   X      38600000               li        r3,0
0D118 0D098          38210050               addi      SP,SP,80
0D11C 0D09C          80010008               lwz       r0,0x0008(SP)
0D120 0D0A0   X      7C0803A6               mtlr      r0                        ; LR = 8
0D124 0D0A4          BB61FFEC               lmw       r27,-0x0014(SP)
0D128 0D0A8   X      4E800020               blr
0D12C 0D0AC          807F0000               lwz       r3,0x0000(r31)
0D130 0D0B0   X      2C030000               cmpwi     r3,0
0D134 0D0B4   X      4182FFE0               beq       $-0x0020                  ; 0x0000D094
0D138 0D0B8   X      38800001               li        r4,1
0D13C 0D0BC          4800A165               bl        $+0xA164                  ; 0x00017220
0D140 0D0C0          80410014               lwz       RTOC,0x0014(SP)
0D144 0D0C4   X      7C7B1B78               mr        r27,r3
0D148 0D0C8   X      7F7CDB78               mr        r28,r27
0D14C 0D0CC   X      2C1C0000               cmpwi     r28,0
0D150 0D0D0   X      4182FFC4               beq       $-0x003C                  ; 0x0000D094
0D154 0D0D4   X      7FA3EB78               mr        r3,r29
0D158 0D0D8   X      7FC4F378               mr        r4,r30
0D15C 0D0DC   X      7F85E378               mr        r5,r28
0D160 0D0E0   X      7FE6FB78               mr        r6,r31
0D164 0D0E4          4800A155               bl        $+0xA154                  ; 0x00017238
0D168 0D0E8          80410014               lwz       RTOC,0x0014(SP)
0D16C 0D0EC   X      2C030000               cmpwi     r3,0
0D170 0D0F0   X      41820014               beq       $+0x0014                  ; 0x0000D104
0D174 0D0F4   X      7F83E378               mr        r3,r28
0D178 0D0F8          4800A159               bl        $+0xA158                  ; 0x00017250
0D17C 0D0FC          80410014               lwz       RTOC,0x0014(SP)
0D180 0D100          4BFFFF94               b         $-0x006C                  ; 0x0000D094
0D184 0D104   X      7F63DB78               mr        r3,r27
0D188 0D108          38210050               addi      SP,SP,80
0D18C 0D10C          80010008               lwz       r0,0x0008(SP)
0D190 0D110   X      7C0803A6               mtlr      r0                        ; LR = 8
0D194 0D114          BB61FFEC               lmw       r27,-0x0014(SP)
0D198 0D118   X      4E800020               blr
0D19C 0D11C   X      7C0802A6               mflr      r0                        ; LR = 8
0D1A0 0D120          BF61FFEC               stmw      r27,-0x0014(SP)
0D1A4 0D124          90010008               stw       r0,0x0008(SP)
0D1A8 0D128          9421FFA0               stwu      SP,-0x0060(SP)
0D1AC 0D12C          83A2FFD0               lwz       r29,-0x0030(RTOC)
0D1B0 0D130   X      38800000               li        r4,0
0D1B4 0D134          93A10038               stw       r29,0x0038(SP)
0D1B8 0D138          381D0100               addi      r0,r29,256
0D1BC 0D13C   X      7C7F1B78               mr        r31,r3
0D1C0 0D140          9001003C               stw       r0,0x003C(SP)
0D1C4 0D144          38A10048               addi      r5,SP,72
0D1C8 0D148          93A10040               stw       r29,0x0040(SP)
0D1CC 0D14C   X      3B800000               li        r28,0
0D1D0 0D150          989D0000               stb       r4,0x0000(r29)
0D1D4 0D154          38822698               addi      r4,RTOC,9880
0D1D8 0D158          38840ED5               addi      r4,r4,3797
0D1DC 0D15C          4800A0AD               bl        $+0xA0AC                  ; 0x00017208
0D1E0 0D160          80410014               lwz       RTOC,0x0014(SP)
0D1E4 0D164   X      2C030000               cmpwi     r3,0
0D1E8 0D168   X      40820094               bne       $+0x0094                  ; 0x0000D1FC
0D1EC 0D16C          80610048               lwz       r3,0x0048(SP)
0D1F0 0D170   X      2C030000               cmpwi     r3,0
0D1F4 0D174   X      41820088               beq       $+0x0088                  ; 0x0000D1FC
0D1F8 0D178   X      38800001               li        r4,1
0D1FC 0D17C          4800A0A5               bl        $+0xA0A4                  ; 0x00017220
0D200 0D180          80410014               lwz       RTOC,0x0014(SP)
0D204 0D184   X      7C7E1B78               mr        r30,r3
0D208 0D188   X      7FDBF378               mr        r27,r30
0D20C 0D18C   X      2C1B0000               cmpwi     r27,0
0D210 0D190   X      4182006C               beq       $+0x006C                  ; 0x0000D1FC
0D214 0D194          38822698               addi      r4,RTOC,9880
0D218 0D198   X      7FE3FB78               mr        r3,r31
0D21C 0D19C          38840ED5               addi      r4,r4,3797
0D220 0D1A0   X      7F65DB78               mr        r5,r27
0D224 0D1A4          38C10048               addi      r6,SP,72
0D228 0D1A8          4800A091               bl        $+0xA090                  ; 0x00017238
0D22C 0D1AC          80410014               lwz       RTOC,0x0014(SP)
0D230 0D1B0   X      2C030000               cmpwi     r3,0
0D234 0D1B4   X      41820014               beq       $+0x0014                  ; 0x0000D1C8
0D238 0D1B8   X      7F63DB78               mr        r3,r27
0D23C 0D1BC          4800A095               bl        $+0xA094                  ; 0x00017250
0D240 0D1C0          80410014               lwz       RTOC,0x0014(SP)
0D244 0D1C4          48000038               b         $+0x0038                  ; 0x0000D1FC
0D248 0D1C8   X      2C1E0000               cmpwi     r30,0
0D24C 0D1CC   X      41820030               beq       $+0x0030                  ; 0x0000D1FC
0D250 0D1D0          80010048               lwz       r0,0x0048(SP)
0D254 0D1D4   X      7FC5F378               mr        r5,r30
0D258 0D1D8          7F9E01AE               stbx      r28,r30,r0
0D25C 0D1DC          38610038               addi      r3,SP,56
0D260 0D1E0          38822698               addi      r4,RTOC,9880
0D264 0D1E4          38840EDA               addi      r4,r4,3802
0D268 0D1E8          4BFFADD9               bl        $-0x5228                  ; 0x00007FC0
0D26C 0D1EC   X      7FC3F378               mr        r3,r30
0D270 0D1F0          4800A061               bl        $+0xA060                  ; 0x00017250
0D274 0D1F4          80410014               lwz       RTOC,0x0014(SP)
0D278 0D1F8          48000014               b         $+0x0014                  ; 0x0000D20C
0D27C 0D1FC          38822698               addi      r4,RTOC,9880
0D280 0D200          38610038               addi      r3,SP,56
0D284 0D204          38840EDD               addi      r4,r4,3805
0D288 0D208          4BFFADB9               bl        $-0x5248                  ; 0x00007FC0
0D28C 0D20C          38822698               addi      r4,RTOC,9880
0D290 0D210   X      7FE3FB78               mr        r3,r31
0D294 0D214          38840EE4               addi      r4,r4,3812
0D298 0D218          38A10048               addi      r5,SP,72
0D29C 0D21C          48009FED               bl        $+0x9FEC                  ; 0x00017208
0D2A0 0D220          80410014               lwz       RTOC,0x0014(SP)
0D2A4 0D224   X      2C030000               cmpwi     r3,0
0D2A8 0D228   X      40820094               bne       $+0x0094                  ; 0x0000D2BC
0D2AC 0D22C          80610048               lwz       r3,0x0048(SP)
0D2B0 0D230   X      2C030000               cmpwi     r3,0
0D2B4 0D234   X      41820088               beq       $+0x0088                  ; 0x0000D2BC
0D2B8 0D238   X      38800001               li        r4,1
0D2BC 0D23C          48009FE5               bl        $+0x9FE4                  ; 0x00017220
0D2C0 0D240          80410014               lwz       RTOC,0x0014(SP)
0D2C4 0D244   X      7C7E1B78               mr        r30,r3
0D2C8 0D248   X      7FDBF378               mr        r27,r30
0D2CC 0D24C   X      2C1B0000               cmpwi     r27,0
0D2D0 0D250   X      4182006C               beq       $+0x006C                  ; 0x0000D2BC
0D2D4 0D254          38822698               addi      r4,RTOC,9880
0D2D8 0D258   X      7FE3FB78               mr        r3,r31
0D2DC 0D25C          38840EE4               addi      r4,r4,3812
0D2E0 0D260   X      7F65DB78               mr        r5,r27
0D2E4 0D264          38C10048               addi      r6,SP,72
0D2E8 0D268          48009FD1               bl        $+0x9FD0                  ; 0x00017238
0D2EC 0D26C          80410014               lwz       RTOC,0x0014(SP)
0D2F0 0D270   X      2C030000               cmpwi     r3,0
0D2F4 0D274   X      41820014               beq       $+0x0014                  ; 0x0000D288
0D2F8 0D278   X      7F63DB78               mr        r3,r27
0D2FC 0D27C          48009FD5               bl        $+0x9FD4                  ; 0x00017250
0D300 0D280          80410014               lwz       RTOC,0x0014(SP)
0D304 0D284          48000038               b         $+0x0038                  ; 0x0000D2BC
0D308 0D288   X      2C1E0000               cmpwi     r30,0
0D30C 0D28C   X      41820030               beq       $+0x0030                  ; 0x0000D2BC
0D310 0D290          80010048               lwz       r0,0x0048(SP)
0D314 0D294   X      7FC5F378               mr        r5,r30
0D318 0D298          7F9E01AE               stbx      r28,r30,r0
0D31C 0D29C          38610038               addi      r3,SP,56
0D320 0D2A0          38822698               addi      r4,RTOC,9880
0D324 0D2A4          38840EF3               addi      r4,r4,3827
0D328 0D2A8          4BFFAD19               bl        $-0x52E8                  ; 0x00007FC0
0D32C 0D2AC   X      7FC3F378               mr        r3,r30
0D330 0D2B0          48009FA1               bl        $+0x9FA0                  ; 0x00017250
0D334 0D2B4          80410014               lwz       RTOC,0x0014(SP)
0D338 0D2B8          48000014               b         $+0x0014                  ; 0x0000D2CC
0D33C 0D2BC          38822698               addi      r4,RTOC,9880
0D340 0D2C0          38610038               addi      r3,SP,56
0D344 0D2C4          38840EF8               addi      r4,r4,3832
0D348 0D2C8          4BFFACF9               bl        $-0x5308                  ; 0x00007FC0
0D34C 0D2CC   X      7FA3EB78               mr        r3,r29
0D350 0D2D0          38210060               addi      SP,SP,96
0D354 0D2D4          80010008               lwz       r0,0x0008(SP)
0D358 0D2D8   X      7C0803A6               mtlr      r0                        ; LR = 8
0D35C 0D2DC          BB61FFEC               lmw       r27,-0x0014(SP)
0D360 0D2E0   X      4E800020               blr
0D364 0D2E4   X      7C0802A6               mflr      r0                        ; LR = 8
0D368 0D2E8          BE21FFC4               stmw      r17,-0x003C(SP)
0D36C 0D2EC          90010008               stw       r0,0x0008(SP)
0D370 0D2F0          9421FF50               stwu      SP,-0x00B0(SP)
0D374 0D2F4   X      7C9E2378               mr        r30,r4
0D378 0D2F8   X      2C1E0000               cmpwi     r30,0
0D37C 0D2FC   X      7C7F1B78               mr        r31,r3
0D380 0D300   X      40820048               bne       $+0x0048                  ; 0x0000D348
0D384 0D304          387F0224               addi      r3,r31,548
0D388 0D308   X      38800080               li        r4,128
0D38C 0D30C          48009F8D               bl        $+0x9F8C                  ; 0x00017298
0D390 0D310          80410014               lwz       RTOC,0x0014(SP)
0D394 0D314          387F02A4               addi      r3,r31,676
0D398 0D318   X      388000A8               li        r4,168
0D39C 0D31C          48009F7D               bl        $+0x9F7C                  ; 0x00017298
0D3A0 0D320          80410014               lwz       RTOC,0x0014(SP)
0D3A4 0D324          807F01E0               lwz       r3,0x01E0(r31)
0D3A8 0D328   X      38800000               li        r4,0
0D3AC 0D32C          4BFFAD91               bl        $-0x5270                  ; 0x000080BC
0D3B0 0D330   X      60000000               nop
0D3B4 0D334          382100B0               addi      SP,SP,176
0D3B8 0D338          80010008               lwz       r0,0x0008(SP)
0D3BC 0D33C   X      7C0803A6               mtlr      r0                        ; LR = 8
0D3C0 0D340          BA21FFC4               lmw       r17,-0x003C(SP)
0D3C4 0D344   X      4E800020               blr
0D3C8 0D348          3982359C               addi      r12,RTOC,13724
0D3CC 0D34C   X      7FC3F378               mr        r3,r30
0D3D0 0D350          80AC0000               lwz       r5,0x0000(r12)
0D3D4 0D354          3BBF02A8               addi      r29,r31,680
0D3D8 0D358          38823848               addi      r4,RTOC,14408
0D3DC 0D35C          3B810048               addi      r28,SP,72
0D3E0 0D360          3B610038               addi      r27,SP,56
0D3E4 0D364          3B5F02B8               addi      r26,r31,696
0D3E8 0D368          3B21003C               addi      r25,SP,60
0D3EC 0D36C          3B1F02A8               addi      r24,r31,680
0D3F0 0D370          3AFF02B0               addi      r23,r31,688
0D3F4 0D374          3ADF02C4               addi      r22,r31,708
0D3F8 0D378          3AA10050               addi      r21,SP,80
0D3FC 0D37C          3A810038               addi      r20,SP,56
0D400 0D380          3A7F02D4               addi      r19,r31,724
0D404 0D384          4BFFAC3D               bl        $-0x53C4                  ; 0x00007FC0
0D408 0D388   X      60000000               nop
0D40C 0D38C          3A423848               addi      r18,RTOC,14408
0D410 0D390   X      7FC3F378               mr        r3,r30
0D414 0D394          80BF0250               lwz       r5,0x0250(r31)
0D418 0D398          38920005               addi      r4,r18,5
0D41C 0D39C          80DF0254               lwz       r6,0x0254(r31)
0D420 0D3A0          4BFFAC21               bl        $-0x53E0                  ; 0x00007FC0
0D424 0D3A4   X      60000000               nop
0D428 0D3A8          80BF0224               lwz       r5,0x0224(r31)
0D42C 0D3AC   X      7FC3F378               mr        r3,r30
0D430 0D3B0          80DF0228               lwz       r6,0x0228(r31)
0D434 0D3B4          3892001A               addi      r4,r18,26
0D438 0D3B8          80FF022C               lwz       r7,0x022C(r31)
0D43C 0D3BC          811F0230               lwz       r8,0x0230(r31)
0D440 0D3C0          813F0234               lwz       r9,0x0234(r31)
0D444 0D3C4          4BFFABFD               bl        $-0x5404                  ; 0x00007FC0
0D448 0D3C8   X      60000000               nop
0D44C 0D3CC          80BF0238               lwz       r5,0x0238(r31)
0D450 0D3D0   X      7FC3F378               mr        r3,r30
0D454 0D3D4          80DF023C               lwz       r6,0x023C(r31)
0D458 0D3D8          38920049               addi      r4,r18,73
0D45C 0D3DC          80FF0240               lwz       r7,0x0240(r31)
0D460 0D3E0          811F0244               lwz       r8,0x0244(r31)
0D464 0D3E4          813F0248               lwz       r9,0x0248(r31)
0D468 0D3E8          815F024C               lwz       r10,0x024C(r31)
0D46C 0D3EC          4BFFABD5               bl        $-0x542C                  ; 0x00007FC0
0D470 0D3F0   X      60000000               nop
0D474 0D3F4          801F0290               lwz       r0,0x0290(r31)
0D478 0D3F8   X      7FC3F378               mr        r3,r30
0D47C 0D3FC          90010038               stw       r0,0x0038(SP)
0D480 0D400          38920076               addi      r4,r18,118
0D484 0D404          801F0294               lwz       r0,0x0294(r31)
0D488 0D408          3A21003C               addi      r17,SP,60
0D48C 0D40C          9001003C               stw       r0,0x003C(SP)
0D490 0D410          80BF0298               lwz       r5,0x0298(r31)
0D494 0D414          80DF02A0               lwz       r6,0x02A0(r31)
0D498 0D418          80FF029C               lwz       r7,0x029C(r31)
0D49C 0D41C          811F0284               lwz       r8,0x0284(r31)
0D4A0 0D420          813F0288               lwz       r9,0x0288(r31)
0D4A4 0D424          815F028C               lwz       r10,0x028C(r31)
0D4A8 0D428          4BFFAB99               bl        $-0x5468                  ; 0x00007FC0
0D4AC 0D42C   X      60000000               nop
0D4B0 0D430          80BF0258               lwz       r5,0x0258(r31)
0D4B4 0D434   X      7FC3F378               mr        r3,r30
0D4B8 0D438          80DF025C               lwz       r6,0x025C(r31)
0D4BC 0D43C          389200AC               addi      r4,r18,172
0D4C0 0D440          80FF0260               lwz       r7,0x0260(r31)
0D4C4 0D444          811F0264               lwz       r8,0x0264(r31)
0D4C8 0D448          813F0268               lwz       r9,0x0268(r31)
0D4CC 0D44C          815F026C               lwz       r10,0x026C(r31)
0D4D0 0D450          4BFFAB71               bl        $-0x5490                  ; 0x00007FC0
0D4D4 0D454   X      60000000               nop
0D4D8 0D458          80BF0280               lwz       r5,0x0280(r31)
0D4DC 0D45C   X      7FC3F378               mr        r3,r30
0D4E0 0D460          80DF004C               lwz       r6,0x004C(r31)
0D4E4 0D464          389200D6               addi      r4,r18,214
0D4E8 0D468          813F0278               lwz       r9,0x0278(r31)
0D4EC 0D46C          80FF0270               lwz       r7,0x0270(r31)
0D4F0 0D470          811F0274               lwz       r8,0x0274(r31)
0D4F4 0D474          815F027C               lwz       r10,0x027C(r31)
0D4F8 0D478          4BFFAB49               bl        $-0x54B8                  ; 0x00007FC0
0D4FC 0D47C   X      60000000               nop
0D500 0D480          809D0004               lwz       r4,0x0004(r29)
0D504 0D484          3BBF02C4               addi      r29,r31,708
0D508 0D488          807F02A8               lwz       r3,0x02A8(r31)
0D50C 0D48C          48009EB5               bl        $+0x9EB4                  ; 0x00017340
0D510 0D490          80410014               lwz       RTOC,0x0014(SP)
0D514 0D494          809F02A4               lwz       r4,0x02A4(r31)
0D518 0D498          7C8323D6               divw      r4,r3,r4
0D51C 0D49C          38610044               addi      r3,SP,68
0D520 0D4A0          48009F01               bl        $+0x9F00                  ; 0x000173A0
0D524 0D4A4          80410014               lwz       RTOC,0x0014(SP)
0D528 0D4A8          801C0000               lwz       r0,0x0000(r28)
0D52C 0D4AC   X      7FC3F378               mr        r3,r30
0D530 0D4B0          901B0000               stw       r0,0x0000(r27)
0D534 0D4B4          3892010B               addi      r4,r18,267
0D538 0D4B8          801A0000               lwz       r0,0x0000(r26)
0D53C 0D4BC          3B9F02CC               addi      r28,r31,716
0D540 0D4C0          90190000               stw       r0,0x0000(r25)
0D544 0D4C4          3B7F02E0               addi      r27,r31,736
0D548 0D4C8          801A0004               lwz       r0,0x0004(r26)
0D54C 0D4CC          3B410058               addi      r26,SP,88
0D550 0D4D0          90190004               stw       r0,0x0004(r25)
0D554 0D4D4          3B210038               addi      r25,SP,56
0D558 0D4D8          80F80004               lwz       r7,0x0004(r24)
0D55C 0D4DC          3B1F02F0               addi      r24,r31,752
0D560 0D4E0          81370004               lwz       r9,0x0004(r23)
0D564 0D4E4          3AE1003C               addi      r23,SP,60
0D568 0D4E8          811F02B0               lwz       r8,0x02B0(r31)
0D56C 0D4EC          80BF02A4               lwz       r5,0x02A4(r31)
0D570 0D4F0          80DF02A8               lwz       r6,0x02A8(r31)
0D574 0D4F4          81410044               lwz       r10,0x0044(SP)
0D578 0D4F8          4BFFAAC9               bl        $-0x5538                  ; 0x00007FC0
0D57C 0D4FC   X      60000000               nop
0D580 0D500          80960004               lwz       r4,0x0004(r22)
0D584 0D504          3ADF02E0               addi      r22,r31,736
0D588 0D508          807F02C4               lwz       r3,0x02C4(r31)
0D58C 0D50C          48009E35               bl        $+0x9E34                  ; 0x00017340
0D590 0D510          80410014               lwz       RTOC,0x0014(SP)
0D594 0D514          809F02C0               lwz       r4,0x02C0(r31)
0D598 0D518          7C8323D6               divw      r4,r3,r4
0D59C 0D51C          3861004C               addi      r3,SP,76
0D5A0 0D520          48009E81               bl        $+0x9E80                  ; 0x000173A0
0D5A4 0D524          80410014               lwz       RTOC,0x0014(SP)
0D5A8 0D528          80150000               lwz       r0,0x0000(r21)
0D5AC 0D52C   X      7FC3F378               mr        r3,r30
0D5B0 0D530          90140000               stw       r0,0x0000(r20)
0D5B4 0D534          3892012E               addi      r4,r18,302
0D5B8 0D538          80130000               lwz       r0,0x0000(r19)
0D5BC 0D53C          3ABF02E8               addi      r21,r31,744
0D5C0 0D540          90110000               stw       r0,0x0000(r17)
0D5C4 0D544          3A9F02FC               addi      r20,r31,764
0D5C8 0D548          80130004               lwz       r0,0x0004(r19)
0D5CC 0D54C          3A610060               addi      r19,SP,96
0D5D0 0D550          90110004               stw       r0,0x0004(r17)
0D5D4 0D554          3A210038               addi      r17,SP,56
0D5D8 0D558          80FD0004               lwz       r7,0x0004(r29)
0D5DC 0D55C          3BBF030C               addi      r29,r31,780
0D5E0 0D560          813C0004               lwz       r9,0x0004(r28)
0D5E4 0D564          3B81003C               addi      r28,SP,60
0D5E8 0D568          811F02CC               lwz       r8,0x02CC(r31)
0D5EC 0D56C          80BF02C0               lwz       r5,0x02C0(r31)
0D5F0 0D570          80DF02C4               lwz       r6,0x02C4(r31)
0D5F4 0D574          8141004C               lwz       r10,0x004C(SP)
0D5F8 0D578          4BFFAA49               bl        $-0x55B8                  ; 0x00007FC0
0D5FC 0D57C   X      60000000               nop
0D600 0D580          809B0004               lwz       r4,0x0004(r27)
0D604 0D584          3B7F02FC               addi      r27,r31,764
0D608 0D588          807F02E0               lwz       r3,0x02E0(r31)
0D60C 0D58C          48009DB5               bl        $+0x9DB4                  ; 0x00017340
0D610 0D590          80410014               lwz       RTOC,0x0014(SP)
0D614 0D594          809F02DC               lwz       r4,0x02DC(r31)
0D618 0D598          7C8323D6               divw      r4,r3,r4
0D61C 0D59C          38610054               addi      r3,SP,84
0D620 0D5A0          48009E01               bl        $+0x9E00                  ; 0x000173A0
0D624 0D5A4          80410014               lwz       RTOC,0x0014(SP)
0D628 0D5A8          801A0000               lwz       r0,0x0000(r26)
0D62C 0D5AC   X      7FC3F378               mr        r3,r30
0D630 0D5B0          90190000               stw       r0,0x0000(r25)
0D634 0D5B4          38920151               addi      r4,r18,337
0D638 0D5B8          80180000               lwz       r0,0x0000(r24)
0D63C 0D5BC          3B5F0304               addi      r26,r31,772
0D640 0D5C0          90170000               stw       r0,0x0000(r23)
0D644 0D5C4          3B3F0318               addi      r25,r31,792
0D648 0D5C8          80180004               lwz       r0,0x0004(r24)
0D64C 0D5CC          3B010068               addi      r24,SP,104
0D650 0D5D0          90170004               stw       r0,0x0004(r23)
0D654 0D5D4          3AE10038               addi      r23,SP,56
0D658 0D5D8          80F60004               lwz       r7,0x0004(r22)
0D65C 0D5DC          3ADF0328               addi      r22,r31,808
0D660 0D5E0          81350004               lwz       r9,0x0004(r21)
0D664 0D5E4          3AA1003C               addi      r21,SP,60
0D668 0D5E8          811F02E8               lwz       r8,0x02E8(r31)
0D66C 0D5EC          80BF02DC               lwz       r5,0x02DC(r31)
0D670 0D5F0          80DF02E0               lwz       r6,0x02E0(r31)
0D674 0D5F4          81410054               lwz       r10,0x0054(SP)
0D678 0D5F8          4BFFA9C9               bl        $-0x5638                  ; 0x00007FC0
0D67C 0D5FC   X      60000000               nop
0D680 0D600          80940004               lwz       r4,0x0004(r20)
0D684 0D604          3A9F0318               addi      r20,r31,792
0D688 0D608          807F02FC               lwz       r3,0x02FC(r31)
0D68C 0D60C          48009D35               bl        $+0x9D34                  ; 0x00017340
0D690 0D610          80410014               lwz       RTOC,0x0014(SP)
0D694 0D614          809F02F8               lwz       r4,0x02F8(r31)
0D698 0D618          7C8323D6               divw      r4,r3,r4
0D69C 0D61C          3861005C               addi      r3,SP,92
0D6A0 0D620          48009D81               bl        $+0x9D80                  ; 0x000173A0
0D6A4 0D624          80410014               lwz       RTOC,0x0014(SP)
0D6A8 0D628          80130000               lwz       r0,0x0000(r19)
0D6AC 0D62C   X      7FC3F378               mr        r3,r30
0D6B0 0D630          90110000               stw       r0,0x0000(r17)
0D6B4 0D634          38920174               addi      r4,r18,372
0D6B8 0D638          801D0000               lwz       r0,0x0000(r29)
0D6BC 0D63C          3A7F0320               addi      r19,r31,800
0D6C0 0D640          901C0000               stw       r0,0x0000(r28)
0D6C4 0D644          3A3F0334               addi      r17,r31,820
0D6C8 0D648          801D0004               lwz       r0,0x0004(r29)
0D6CC 0D64C          3BA10070               addi      r29,SP,112
0D6D0 0D650          901C0004               stw       r0,0x0004(r28)
0D6D4 0D654          3B810038               addi      r28,SP,56
0D6D8 0D658          80FB0004               lwz       r7,0x0004(r27)
0D6DC 0D65C          3B7F0344               addi      r27,r31,836
0D6E0 0D660          813A0004               lwz       r9,0x0004(r26)
0D6E4 0D664          3B41003C               addi      r26,SP,60
0D6E8 0D668          811F0304               lwz       r8,0x0304(r31)
0D6EC 0D66C          80BF02F8               lwz       r5,0x02F8(r31)
0D6F0 0D670          80DF02FC               lwz       r6,0x02FC(r31)
0D6F4 0D674          8141005C               lwz       r10,0x005C(SP)
0D6F8 0D678          4BFFA949               bl        $-0x56B8                  ; 0x00007FC0
0D6FC 0D67C   X      60000000               nop
0D700 0D680          80990004               lwz       r4,0x0004(r25)
0D704 0D684          3B3F0334               addi      r25,r31,820
0D708 0D688          807F0318               lwz       r3,0x0318(r31)
0D70C 0D68C          48009CB5               bl        $+0x9CB4                  ; 0x00017340
0D710 0D690          80410014               lwz       RTOC,0x0014(SP)
0D714 0D694          809F0314               lwz       r4,0x0314(r31)
0D718 0D698          7C8323D6               divw      r4,r3,r4
0D71C 0D69C          38610064               addi      r3,SP,100
0D720 0D6A0          48009D01               bl        $+0x9D00                  ; 0x000173A0
0D724 0D6A4          80410014               lwz       RTOC,0x0014(SP)
0D728 0D6A8          80180000               lwz       r0,0x0000(r24)
0D72C 0D6AC   X      7FC3F378               mr        r3,r30
0D730 0D6B0          90170000               stw       r0,0x0000(r23)
0D734 0D6B4          38920198               addi      r4,r18,408
0D738 0D6B8          80160000               lwz       r0,0x0000(r22)
0D73C 0D6BC          3B1F033C               addi      r24,r31,828
0D740 0D6C0          90150000               stw       r0,0x0000(r21)
0D744 0D6C4          80160004               lwz       r0,0x0004(r22)
0D748 0D6C8          90150004               stw       r0,0x0004(r21)
0D74C 0D6CC          80F40004               lwz       r7,0x0004(r20)
0D750 0D6D0          81330004               lwz       r9,0x0004(r19)
0D754 0D6D4          80BF0314               lwz       r5,0x0314(r31)
0D758 0D6D8          80DF0318               lwz       r6,0x0318(r31)
0D75C 0D6DC          811F0320               lwz       r8,0x0320(r31)
0D760 0D6E0          81410064               lwz       r10,0x0064(SP)
0D764 0D6E4          4BFFA8DD               bl        $-0x5724                  ; 0x00007FC0
0D768 0D6E8   X      60000000               nop
0D76C 0D6EC          80910004               lwz       r4,0x0004(r17)
0D770 0D6F0          807F0334               lwz       r3,0x0334(r31)
0D774 0D6F4          48009C4D               bl        $+0x9C4C                  ; 0x00017340
0D778 0D6F8          80410014               lwz       RTOC,0x0014(SP)
0D77C 0D6FC          809F0330               lwz       r4,0x0330(r31)
0D780 0D700          7C8323D6               divw      r4,r3,r4
0D784 0D704          3861006C               addi      r3,SP,108
0D788 0D708          48009C99               bl        $+0x9C98                  ; 0x000173A0
0D78C 0D70C          80410014               lwz       RTOC,0x0014(SP)
0D790 0D710          801D0000               lwz       r0,0x0000(r29)
0D794 0D714   X      7FC3F378               mr        r3,r30
0D798 0D718          901C0000               stw       r0,0x0000(r28)
0D79C 0D71C          389201BB               addi      r4,r18,443
0D7A0 0D720          801B0000               lwz       r0,0x0000(r27)
0D7A4 0D724          901A0000               stw       r0,0x0000(r26)
0D7A8 0D728          801B0004               lwz       r0,0x0004(r27)
0D7AC 0D72C          901A0004               stw       r0,0x0004(r26)
0D7B0 0D730          80F90004               lwz       r7,0x0004(r25)
0D7B4 0D734          81380004               lwz       r9,0x0004(r24)
0D7B8 0D738          80BF0330               lwz       r5,0x0330(r31)
0D7BC 0D73C          80DF0334               lwz       r6,0x0334(r31)
0D7C0 0D740          811F033C               lwz       r8,0x033C(r31)
0D7C4 0D744          8141006C               lwz       r10,0x006C(SP)
0D7C8 0D748          4BFFA879               bl        $-0x5788                  ; 0x00007FC0
0D7CC 0D74C   X      60000000               nop
0D7D0 0D750          807F01E0               lwz       r3,0x01E0(r31)
0D7D4 0D754   X      7FC4F378               mr        r4,r30
0D7D8 0D758          4BFFA965               bl        $-0x569C                  ; 0x000080BC
0D7DC 0D75C   X      60000000               nop
0D7E0 0D760          382100B0               addi      SP,SP,176
0D7E4 0D764          80010008               lwz       r0,0x0008(SP)
0D7E8 0D768   X      7C0803A6               mtlr      r0                        ; LR = 8
0D7EC 0D76C          BA21FFC4               lmw       r17,-0x003C(SP)
0D7F0 0D770   X      4E800020               blr
0D7F4 0D774   X      7C0802A6               mflr      r0                        ; LR = 8
0D7F8 0D778          90010008               stw       r0,0x0008(SP)
0D7FC 0D77C          9421FFC0               stwu      SP,-0x0040(SP)
0D800 0D780          80A50200               lwz       r5,0x0200(r5)
0D804 0D784   X      7C832378               mr        r3,r4
0D808 0D788          38823848               addi      r4,RTOC,14408
0D80C 0D78C          388401DA               addi      r4,r4,474
0D810 0D790          48009EC9               bl        $+0x9EC8                  ; 0x00017658
0D814 0D794          80410014               lwz       RTOC,0x0014(SP)
0D818 0D798   X      38600000               li        r3,0
0D81C 0D79C          38210040               addi      SP,SP,64
0D820 0D7A0          80010008               lwz       r0,0x0008(SP)
0D824 0D7A4   X      7C0803A6               mtlr      r0                        ; LR = 8
0D828 0D7A8   X      4E800020               blr
0D82C 0D7AC   X      7C0802A6               mflr      r0                        ; LR = 8
0D830 0D7B0          93C1FFF8               stw       r30,-0x0008(SP)
0D834 0D7B4          93E1FFFC               stw       r31,-0x0004(SP)
0D838 0D7B8          90010008               stw       r0,0x0008(SP)
0D83C 0D7BC          9421FFB0               stwu      SP,-0x0050(SP)
0D840 0D7C0          38810038               addi      r4,SP,56
0D844 0D7C4   X      7CBF2B78               mr        r31,r5
0D848 0D7C8   X      38A00000               li        r5,0
0D84C 0D7CC   X      7FE3FB78               mr        r3,r31
0D850 0D7D0   X      7CDE3378               mr        r30,r6
0D854 0D7D4          48009E9D               bl        $+0x9E9C                  ; 0x00017670
0D858 0D7D8          80410014               lwz       RTOC,0x0014(SP)
0D85C 0D7DC          80010038               lwz       r0,0x0038(SP)
0D860 0D7E0   X      7C00F800               cmpw      r0,r31
0D864 0D7E4   X      41820014               beq       $+0x0014                  ; 0x0000D7F8
0D868 0D7E8   X      2C030000               cmpwi     r3,0
0D86C 0D7EC   X      4081000C               ble       $+0x000C                  ; 0x0000D7F8
0D870 0D7F0   X      2C0303E9               cmpwi     r3,1001
0D874 0D7F4   X      41800020               blt       $+0x0020                  ; 0x0000D814
0D878 0D7F8   X      38600016               li        r3,22
0D87C 0D7FC          38210050               addi      SP,SP,80
0D880 0D800          80010008               lwz       r0,0x0008(SP)
0D884 0D804   X      7C0803A6               mtlr      r0                        ; LR = 8
0D888 0D808          83C1FFF8               lwz       r30,-0x0008(SP)
0D88C 0D80C          83E1FFFC               lwz       r31,-0x0004(SP)
0D890 0D810   X      4E800020               blr
0D894 0D814          907E0200               stw       r3,0x0200(r30)
0D898 0D818   X      38600000               li        r3,0
0D89C 0D81C          38210050               addi      SP,SP,80
0D8A0 0D820          80010008               lwz       r0,0x0008(SP)
0D8A4 0D824   X      7C0803A6               mtlr      r0                        ; LR = 8
0D8A8 0D828          83C1FFF8               lwz       r30,-0x0008(SP)
0D8AC 0D82C          83E1FFFC               lwz       r31,-0x0004(SP)
0D8B0 0D830   X      4E800020               blr
0D8B4 0D834   X      7C0802A6               mflr      r0                        ; LR = 8
0D8B8 0D838          90010008               stw       r0,0x0008(SP)
0D8BC 0D83C          9421FFC0               stwu      SP,-0x0040(SP)
0D8C0 0D840          80A50208               lwz       r5,0x0208(r5)
0D8C4 0D844   X      7C832378               mr        r3,r4
0D8C8 0D848          38823848               addi      r4,RTOC,14408
0D8CC 0D84C          388401DA               addi      r4,r4,474
0D8D0 0D850          48009E09               bl        $+0x9E08                  ; 0x00017658
0D8D4 0D854          80410014               lwz       RTOC,0x0014(SP)
0D8D8 0D858   X      38600000               li        r3,0
0D8DC 0D85C          38210040               addi      SP,SP,64
0D8E0 0D860          80010008               lwz       r0,0x0008(SP)
0D8E4 0D864   X      7C0803A6               mtlr      r0                        ; LR = 8
0D8E8 0D868   X      4E800020               blr
0D8EC 0D86C   X      7C0802A6               mflr      r0                        ; LR = 8
0D8F0 0D870          93C1FFF8               stw       r30,-0x0008(SP)
0D8F4 0D874          93E1FFFC               stw       r31,-0x0004(SP)
0D8F8 0D878          90010008               stw       r0,0x0008(SP)
0D8FC 0D87C          9421FFB0               stwu      SP,-0x0050(SP)
0D900 0D880          38810038               addi      r4,SP,56
0D904 0D884   X      7CBF2B78               mr        r31,r5
0D908 0D888   X      38A00000               li        r5,0
0D90C 0D88C   X      7FE3FB78               mr        r3,r31
0D910 0D890   X      7CDE3378               mr        r30,r6
0D914 0D894          48009DDD               bl        $+0x9DDC                  ; 0x00017670
0D918 0D898          80410014               lwz       RTOC,0x0014(SP)
0D91C 0D89C          80010038               lwz       r0,0x0038(SP)
0D920 0D8A0   X      7C00F800               cmpw      r0,r31
0D924 0D8A4   X      41820014               beq       $+0x0014                  ; 0x0000D8B8
0D928 0D8A8   X      2C030000               cmpwi     r3,0
0D92C 0D8AC   X      4081000C               ble       $+0x000C                  ; 0x0000D8B8
0D930 0D8B0   X      2C0303E9               cmpwi     r3,1001
0D934 0D8B4   X      41800020               blt       $+0x0020                  ; 0x0000D8D4
0D938 0D8B8   X      38600016               li        r3,22
0D93C 0D8BC          38210050               addi      SP,SP,80
0D940 0D8C0          80010008               lwz       r0,0x0008(SP)
0D944 0D8C4   X      7C0803A6               mtlr      r0                        ; LR = 8
0D948 0D8C8          83C1FFF8               lwz       r30,-0x0008(SP)
0D94C 0D8CC          83E1FFFC               lwz       r31,-0x0004(SP)
0D950 0D8D0   X      4E800020               blr
0D954 0D8D4          907E0208               stw       r3,0x0208(r30)
0D958 0D8D8   X      38600000               li        r3,0
0D95C 0D8DC          38210050               addi      SP,SP,80
0D960 0D8E0          80010008               lwz       r0,0x0008(SP)
0D964 0D8E4   X      7C0803A6               mtlr      r0                        ; LR = 8
0D968 0D8E8          83C1FFF8               lwz       r30,-0x0008(SP)
0D96C 0D8EC          83E1FFFC               lwz       r31,-0x0004(SP)
0D970 0D8F0   X      4E800020               blr
0D974 0D8F4   X      7C0802A6               mflr      r0                        ; LR = 8
0D978 0D8F8          90010008               stw       r0,0x0008(SP)
0D97C 0D8FC          9421FFC0               stwu      SP,-0x0040(SP)
0D980 0D900          80A50204               lwz       r5,0x0204(r5)
0D984 0D904   X      7C832378               mr        r3,r4
0D988 0D908          38823848               addi      r4,RTOC,14408
0D98C 0D90C          388401DA               addi      r4,r4,474
0D990 0D910          48009D49               bl        $+0x9D48                  ; 0x00017658
0D994 0D914          80410014               lwz       RTOC,0x0014(SP)
0D998 0D918   X      38600000               li        r3,0
0D99C 0D91C          38210040               addi      SP,SP,64
0D9A0 0D920          80010008               lwz       r0,0x0008(SP)
0D9A4 0D924   X      7C0803A6               mtlr      r0                        ; LR = 8
0D9A8 0D928   X      4E800020               blr
0D9AC 0D92C   X      7C0802A6               mflr      r0                        ; LR = 8
0D9B0 0D930          93C1FFF8               stw       r30,-0x0008(SP)
0D9B4 0D934          93E1FFFC               stw       r31,-0x0004(SP)
0D9B8 0D938          90010008               stw       r0,0x0008(SP)
0D9BC 0D93C          9421FFB0               stwu      SP,-0x0050(SP)
0D9C0 0D940          38810038               addi      r4,SP,56
0D9C4 0D944   X      7CBF2B78               mr        r31,r5
0D9C8 0D948   X      38A00000               li        r5,0
0D9CC 0D94C   X      7FE3FB78               mr        r3,r31
0D9D0 0D950   X      7CDE3378               mr        r30,r6
0D9D4 0D954          48009D1D               bl        $+0x9D1C                  ; 0x00017670
0D9D8 0D958          80410014               lwz       RTOC,0x0014(SP)
0D9DC 0D95C          80010038               lwz       r0,0x0038(SP)
0D9E0 0D960   X      7C00F800               cmpw      r0,r31
0D9E4 0D964   X      41820014               beq       $+0x0014                  ; 0x0000D978
0D9E8 0D968   X      2C030000               cmpwi     r3,0
0D9EC 0D96C   X      4081000C               ble       $+0x000C                  ; 0x0000D978
0D9F0 0D970   X      2C0303E9               cmpwi     r3,1001
0D9F4 0D974   X      41800020               blt       $+0x0020                  ; 0x0000D994
0D9F8 0D978   X      38600016               li        r3,22
0D9FC 0D97C          38210050               addi      SP,SP,80
0DA00 0D980          80010008               lwz       r0,0x0008(SP)
0DA04 0D984   X      7C0803A6               mtlr      r0                        ; LR = 8
0DA08 0D988          83C1FFF8               lwz       r30,-0x0008(SP)
0DA0C 0D98C          83E1FFFC               lwz       r31,-0x0004(SP)
0DA10 0D990   X      4E800020               blr
0DA14 0D994          907E0204               stw       r3,0x0204(r30)
0DA18 0D998   X      38600000               li        r3,0
0DA1C 0D99C          38210050               addi      SP,SP,80
0DA20 0D9A0          80010008               lwz       r0,0x0008(SP)
0DA24 0D9A4   X      7C0803A6               mtlr      r0                        ; LR = 8
0DA28 0D9A8          83C1FFF8               lwz       r30,-0x0008(SP)
0DA2C 0D9AC          83E1FFFC               lwz       r31,-0x0004(SP)
0DA30 0D9B0   X      4E800020               blr
0DA34 0D9B4   X      7C0802A6               mflr      r0                        ; LR = 8
0DA38 0D9B8          90010008               stw       r0,0x0008(SP)
0DA3C 0D9BC          9421FFC0               stwu      SP,-0x0040(SP)
0DA40 0D9C0          80A50210               lwz       r5,0x0210(r5)
0DA44 0D9C4   X      7C832378               mr        r3,r4
0DA48 0D9C8          38823848               addi      r4,RTOC,14408
0DA4C 0D9CC          388401DA               addi      r4,r4,474
0DA50 0D9D0          48009C89               bl        $+0x9C88                  ; 0x00017658
0DA54 0D9D4          80410014               lwz       RTOC,0x0014(SP)
0DA58 0D9D8   X      38600000               li        r3,0
0DA5C 0D9DC          38210040               addi      SP,SP,64
0DA60 0D9E0          80010008               lwz       r0,0x0008(SP)
0DA64 0D9E4   X      7C0803A6               mtlr      r0                        ; LR = 8
0DA68 0D9E8   X      4E800020               blr
0DA6C 0D9EC   X      7C0802A6               mflr      r0                        ; LR = 8
0DA70 0D9F0          93C1FFF8               stw       r30,-0x0008(SP)
0DA74 0D9F4          93E1FFFC               stw       r31,-0x0004(SP)
0DA78 0D9F8          90010008               stw       r0,0x0008(SP)
0DA7C 0D9FC          9421FFB0               stwu      SP,-0x0050(SP)
0DA80 0DA00          38810038               addi      r4,SP,56
0DA84 0DA04   X      7CBF2B78               mr        r31,r5
0DA88 0DA08   X      38A00000               li        r5,0
0DA8C 0DA0C   X      7FE3FB78               mr        r3,r31
0DA90 0DA10   X      7CDE3378               mr        r30,r6
0DA94 0DA14          48009C5D               bl        $+0x9C5C                  ; 0x00017670
0DA98 0DA18          80410014               lwz       RTOC,0x0014(SP)
0DA9C 0DA1C          80010038               lwz       r0,0x0038(SP)
0DAA0 0DA20   X      7C00F800               cmpw      r0,r31
0DAA4 0DA24   X      41820014               beq       $+0x0014                  ; 0x0000DA38
0DAA8 0DA28   X      2C030000               cmpwi     r3,0
0DAAC 0DA2C   X      4081000C               ble       $+0x000C                  ; 0x0000DA38
0DAB0 0DA30   X      2C0303E9               cmpwi     r3,1001
0DAB4 0DA34   X      41800020               blt       $+0x0020                  ; 0x0000DA54
0DAB8 0DA38   X      38600016               li        r3,22
0DABC 0DA3C          38210050               addi      SP,SP,80
0DAC0 0DA40          80010008               lwz       r0,0x0008(SP)
0DAC4 0DA44   X      7C0803A6               mtlr      r0                        ; LR = 8
0DAC8 0DA48          83C1FFF8               lwz       r30,-0x0008(SP)
0DACC 0DA4C          83E1FFFC               lwz       r31,-0x0004(SP)
0DAD0 0DA50   X      4E800020               blr
0DAD4 0DA54          907E0210               stw       r3,0x0210(r30)
0DAD8 0DA58   X      38600000               li        r3,0
0DADC 0DA5C          38210050               addi      SP,SP,80
0DAE0 0DA60          80010008               lwz       r0,0x0008(SP)
0DAE4 0DA64   X      7C0803A6               mtlr      r0                        ; LR = 8
0DAE8 0DA68          83C1FFF8               lwz       r30,-0x0008(SP)
0DAEC 0DA6C          83E1FFFC               lwz       r31,-0x0004(SP)
0DAF0 0DA70   X      4E800020               blr
0DAF4 0DA74   X      7C0802A6               mflr      r0                        ; LR = 8
0DAF8 0DA78          90010008               stw       r0,0x0008(SP)
0DAFC 0DA7C          9421FFC0               stwu      SP,-0x0040(SP)
0DB00 0DA80          80A50214               lwz       r5,0x0214(r5)
0DB04 0DA84   X      7C832378               mr        r3,r4
0DB08 0DA88          38823848               addi      r4,RTOC,14408
0DB0C 0DA8C          388401DA               addi      r4,r4,474
0DB10 0DA90          48009BC9               bl        $+0x9BC8                  ; 0x00017658
0DB14 0DA94          80410014               lwz       RTOC,0x0014(SP)
0DB18 0DA98   X      38600000               li        r3,0
0DB1C 0DA9C          38210040               addi      SP,SP,64
0DB20 0DAA0          80010008               lwz       r0,0x0008(SP)
0DB24 0DAA4   X      7C0803A6               mtlr      r0                        ; LR = 8
0DB28 0DAA8   X      4E800020               blr
0DB2C 0DAAC   X      7C0802A6               mflr      r0                        ; LR = 8
0DB30 0DAB0          93C1FFF8               stw       r30,-0x0008(SP)
0DB34 0DAB4          93E1FFFC               stw       r31,-0x0004(SP)
0DB38 0DAB8          90010008               stw       r0,0x0008(SP)
0DB3C 0DABC          9421FFB0               stwu      SP,-0x0050(SP)
0DB40 0DAC0          38810038               addi      r4,SP,56
0DB44 0DAC4   X      7CBF2B78               mr        r31,r5
0DB48 0DAC8   X      38A00000               li        r5,0
0DB4C 0DACC   X      7FE3FB78               mr        r3,r31
0DB50 0DAD0   X      7CDE3378               mr        r30,r6
0DB54 0DAD4          48009B9D               bl        $+0x9B9C                  ; 0x00017670
0DB58 0DAD8          80410014               lwz       RTOC,0x0014(SP)
0DB5C 0DADC          80010038               lwz       r0,0x0038(SP)
0DB60 0DAE0   X      7C00F800               cmpw      r0,r31
0DB64 0DAE4   X      41820014               beq       $+0x0014                  ; 0x0000DAF8
0DB68 0DAE8   X      2C030000               cmpwi     r3,0
0DB6C 0DAEC   X      4081000C               ble       $+0x000C                  ; 0x0000DAF8
0DB70 0DAF0   X      2C0303E9               cmpwi     r3,1001
0DB74 0DAF4   X      41800020               blt       $+0x0020                  ; 0x0000DB14
0DB78 0DAF8   X      38600016               li        r3,22
0DB7C 0DAFC          38210050               addi      SP,SP,80
0DB80 0DB00          80010008               lwz       r0,0x0008(SP)
0DB84 0DB04   X      7C0803A6               mtlr      r0                        ; LR = 8
0DB88 0DB08          83C1FFF8               lwz       r30,-0x0008(SP)
0DB8C 0DB0C          83E1FFFC               lwz       r31,-0x0004(SP)
0DB90 0DB10   X      4E800020               blr
0DB94 0DB14          907E0214               stw       r3,0x0214(r30)
0DB98 0DB18   X      38600000               li        r3,0
0DB9C 0DB1C          38210050               addi      SP,SP,80
0DBA0 0DB20          80010008               lwz       r0,0x0008(SP)
0DBA4 0DB24   X      7C0803A6               mtlr      r0                        ; LR = 8
0DBA8 0DB28          83C1FFF8               lwz       r30,-0x0008(SP)
0DBAC 0DB2C          83E1FFFC               lwz       r31,-0x0004(SP)
0DBB0 0DB30   X      4E800020               blr
0DBB4 0DB34   X      7C0802A6               mflr      r0                        ; LR = 8
0DBB8 0DB38          90010008               stw       r0,0x0008(SP)
0DBBC 0DB3C          9421FFC0               stwu      SP,-0x0040(SP)
0DBC0 0DB40          80A50218               lwz       r5,0x0218(r5)
0DBC4 0DB44   X      7C832378               mr        r3,r4
0DBC8 0DB48          38823848               addi      r4,RTOC,14408
0DBCC 0DB4C          388401DA               addi      r4,r4,474
0DBD0 0DB50          48009B09               bl        $+0x9B08                  ; 0x00017658
0DBD4 0DB54          80410014               lwz       RTOC,0x0014(SP)
0DBD8 0DB58   X      38600000               li        r3,0
0DBDC 0DB5C          38210040               addi      SP,SP,64
0DBE0 0DB60          80010008               lwz       r0,0x0008(SP)
0DBE4 0DB64   X      7C0803A6               mtlr      r0                        ; LR = 8
0DBE8 0DB68   X      4E800020               blr
0DBEC 0DB6C   X      7C0802A6               mflr      r0                        ; LR = 8
0DBF0 0DB70          93C1FFF8               stw       r30,-0x0008(SP)
0DBF4 0DB74          93E1FFFC               stw       r31,-0x0004(SP)
0DBF8 0DB78          90010008               stw       r0,0x0008(SP)
0DBFC 0DB7C          9421FFB0               stwu      SP,-0x0050(SP)
0DC00 0DB80          38810038               addi      r4,SP,56
0DC04 0DB84   X      7CBF2B78               mr        r31,r5
0DC08 0DB88   X      38A00000               li        r5,0
0DC0C 0DB8C   X      7FE3FB78               mr        r3,r31
0DC10 0DB90   X      7CDE3378               mr        r30,r6
0DC14 0DB94          48009ADD               bl        $+0x9ADC                  ; 0x00017670
0DC18 0DB98          80410014               lwz       RTOC,0x0014(SP)
0DC1C 0DB9C          80010038               lwz       r0,0x0038(SP)
0DC20 0DBA0   X      7C00F800               cmpw      r0,r31
0DC24 0DBA4   X      41820014               beq       $+0x0014                  ; 0x0000DBB8
0DC28 0DBA8   X      2C030000               cmpwi     r3,0
0DC2C 0DBAC   X      4081000C               ble       $+0x000C                  ; 0x0000DBB8
0DC30 0DBB0   X      2C0303E9               cmpwi     r3,1001
0DC34 0DBB4   X      41800020               blt       $+0x0020                  ; 0x0000DBD4
0DC38 0DBB8   X      38600016               li        r3,22
0DC3C 0DBBC          38210050               addi      SP,SP,80
0DC40 0DBC0          80010008               lwz       r0,0x0008(SP)
0DC44 0DBC4   X      7C0803A6               mtlr      r0                        ; LR = 8
0DC48 0DBC8          83C1FFF8               lwz       r30,-0x0008(SP)
0DC4C 0DBCC          83E1FFFC               lwz       r31,-0x0004(SP)
0DC50 0DBD0   X      4E800020               blr
0DC54 0DBD4          907E0218               stw       r3,0x0218(r30)
0DC58 0DBD8   X      38600000               li        r3,0
0DC5C 0DBDC          38210050               addi      SP,SP,80
0DC60 0DBE0          80010008               lwz       r0,0x0008(SP)
0DC64 0DBE4   X      7C0803A6               mtlr      r0                        ; LR = 8
0DC68 0DBE8          83C1FFF8               lwz       r30,-0x0008(SP)
0DC6C 0DBEC          83E1FFFC               lwz       r31,-0x0004(SP)
0DC70 0DBF0   X      4E800020               blr
0DC74 0DBF4   X      7C0802A6               mflr      r0                        ; LR = 8
0DC78 0DBF8          90010008               stw       r0,0x0008(SP)
0DC7C 0DBFC          9421FFC0               stwu      SP,-0x0040(SP)
0DC80 0DC00          80A5021C               lwz       r5,0x021C(r5)
0DC84 0DC04   X      7C832378               mr        r3,r4
0DC88 0DC08          38823848               addi      r4,RTOC,14408
0DC8C 0DC0C          388401DA               addi      r4,r4,474
0DC90 0DC10          48009A49               bl        $+0x9A48                  ; 0x00017658
0DC94 0DC14          80410014               lwz       RTOC,0x0014(SP)
0DC98 0DC18   X      38600000               li        r3,0
0DC9C 0DC1C          38210040               addi      SP,SP,64
0DCA0 0DC20          80010008               lwz       r0,0x0008(SP)
0DCA4 0DC24   X      7C0803A6               mtlr      r0                        ; LR = 8
0DCA8 0DC28   X      4E800020               blr
0DCAC 0DC2C   X      7C0802A6               mflr      r0                        ; LR = 8
0DCB0 0DC30          93C1FFF8               stw       r30,-0x0008(SP)
0DCB4 0DC34          93E1FFFC               stw       r31,-0x0004(SP)
0DCB8 0DC38          90010008               stw       r0,0x0008(SP)
0DCBC 0DC3C          9421FFB0               stwu      SP,-0x0050(SP)
0DCC0 0DC40          38810038               addi      r4,SP,56
0DCC4 0DC44   X      7CBF2B78               mr        r31,r5
0DCC8 0DC48   X      38A00000               li        r5,0
0DCCC 0DC4C   X      7FE3FB78               mr        r3,r31
0DCD0 0DC50   X      7CDE3378               mr        r30,r6
0DCD4 0DC54          48009A1D               bl        $+0x9A1C                  ; 0x00017670
0DCD8 0DC58          80410014               lwz       RTOC,0x0014(SP)
0DCDC 0DC5C          80010038               lwz       r0,0x0038(SP)
0DCE0 0DC60   X      7C00F800               cmpw      r0,r31
0DCE4 0DC64   X      41820014               beq       $+0x0014                  ; 0x0000DC78
0DCE8 0DC68   X      2C030000               cmpwi     r3,0
0DCEC 0DC6C   X      4081000C               ble       $+0x000C                  ; 0x0000DC78
0DCF0 0DC70   X      2C0303E9               cmpwi     r3,1001
0DCF4 0DC74   X      41800020               blt       $+0x0020                  ; 0x0000DC94
0DCF8 0DC78   X      38600016               li        r3,22
0DCFC 0DC7C          38210050               addi      SP,SP,80
0DD00 0DC80          80010008               lwz       r0,0x0008(SP)
0DD04 0DC84   X      7C0803A6               mtlr      r0                        ; LR = 8
0DD08 0DC88          83C1FFF8               lwz       r30,-0x0008(SP)
0DD0C 0DC8C          83E1FFFC               lwz       r31,-0x0004(SP)
0DD10 0DC90   X      4E800020               blr
0DD14 0DC94          907E021C               stw       r3,0x021C(r30)
0DD18 0DC98   X      38600000               li        r3,0
0DD1C 0DC9C          38210050               addi      SP,SP,80
0DD20 0DCA0          80010008               lwz       r0,0x0008(SP)
0DD24 0DCA4   X      7C0803A6               mtlr      r0                        ; LR = 8
0DD28 0DCA8          83C1FFF8               lwz       r30,-0x0008(SP)
0DD2C 0DCAC          83E1FFFC               lwz       r31,-0x0004(SP)
0DD30 0DCB0   X      4E800020               blr
0DD34 0DCB4   X      7C0802A6               mflr      r0                        ; LR = 8
0DD38 0DCB8          90010008               stw       r0,0x0008(SP)
0DD3C 0DCBC          9421FFC0               stwu      SP,-0x0040(SP)
0DD40 0DCC0          80A50220               lwz       r5,0x0220(r5)
0DD44 0DCC4   X      7C832378               mr        r3,r4
0DD48 0DCC8          38823848               addi      r4,RTOC,14408
0DD4C 0DCCC          388401DA               addi      r4,r4,474
0DD50 0DCD0          48009989               bl        $+0x9988                  ; 0x00017658
0DD54 0DCD4          80410014               lwz       RTOC,0x0014(SP)
0DD58 0DCD8   X      38600000               li        r3,0
0DD5C 0DCDC          38210040               addi      SP,SP,64
0DD60 0DCE0          80010008               lwz       r0,0x0008(SP)
0DD64 0DCE4   X      7C0803A6               mtlr      r0                        ; LR = 8
0DD68 0DCE8   X      4E800020               blr
0DD6C 0DCEC   X      7C0802A6               mflr      r0                        ; LR = 8
0DD70 0DCF0          93C1FFF8               stw       r30,-0x0008(SP)
0DD74 0DCF4          93E1FFFC               stw       r31,-0x0004(SP)
0DD78 0DCF8          90010008               stw       r0,0x0008(SP)
0DD7C 0DCFC          9421FFB0               stwu      SP,-0x0050(SP)
0DD80 0DD00          38810038               addi      r4,SP,56
0DD84 0DD04   X      7CBF2B78               mr        r31,r5
0DD88 0DD08   X      38A00000               li        r5,0
0DD8C 0DD0C   X      7FE3FB78               mr        r3,r31
0DD90 0DD10   X      7CDE3378               mr        r30,r6
0DD94 0DD14          4800995D               bl        $+0x995C                  ; 0x00017670
0DD98 0DD18          80410014               lwz       RTOC,0x0014(SP)
0DD9C 0DD1C          80010038               lwz       r0,0x0038(SP)
0DDA0 0DD20   X      7C00F800               cmpw      r0,r31
0DDA4 0DD24   X      41820014               beq       $+0x0014                  ; 0x0000DD38
0DDA8 0DD28   X      2C030000               cmpwi     r3,0
0DDAC 0DD2C   X      4081000C               ble       $+0x000C                  ; 0x0000DD38
0DDB0 0DD30   X      2C0303E9               cmpwi     r3,1001
0DDB4 0DD34   X      41800020               blt       $+0x0020                  ; 0x0000DD54
0DDB8 0DD38   X      38600016               li        r3,22
0DDBC 0DD3C          38210050               addi      SP,SP,80
0DDC0 0DD40          80010008               lwz       r0,0x0008(SP)
0DDC4 0DD44   X      7C0803A6               mtlr      r0                        ; LR = 8
0DDC8 0DD48          83C1FFF8               lwz       r30,-0x0008(SP)
0DDCC 0DD4C          83E1FFFC               lwz       r31,-0x0004(SP)
0DDD0 0DD50   X      4E800020               blr
0DDD4 0DD54          907E0220               stw       r3,0x0220(r30)
0DDD8 0DD58   X      38600000               li        r3,0
0DDDC 0DD5C          38210050               addi      SP,SP,80
0DDE0 0DD60          80010008               lwz       r0,0x0008(SP)
0DDE4 0DD64   X      7C0803A6               mtlr      r0                        ; LR = 8
0DDE8 0DD68          83C1FFF8               lwz       r30,-0x0008(SP)
0DDEC 0DD6C          83E1FFFC               lwz       r31,-0x0004(SP)
0DDF0 0DD70   X      4E800020               blr
0DDF4 0DD74   X      7C0802A6               mflr      r0                        ; LR = 8
0DDF8 0DD78          93A1FFF4               stw       r29,-0x000C(SP)
0DDFC 0DD7C          93C1FFF8               stw       r30,-0x0008(SP)
0DE00 0DD80          93E1FFFC               stw       r31,-0x0004(SP)
0DE04 0DD84          90010008               stw       r0,0x0008(SP)
0DE08 0DD88          9421BFA0               stwu      SP,-0x4060(SP)
0DE0C 0DD8C          38610038               addi      r3,SP,56
0DE10 0DD90   X      7CBF2B78               mr        r31,r5
0DE14 0DD94   X      38A04000               li        r5,16384
0DE18 0DD98   X      7C9E2378               mr        r30,r4
0DE1C 0DD9C          38810048               addi      r4,SP,72
0DE20 0DDA0          4BFF9565               bl        $-0x6A9C                  ; 0x00007304
0DE24 0DDA4   X      60000000               nop
0DE28 0DDA8          38810038               addi      r4,SP,56
0DE2C 0DDAC   X      7FE3FB78               mr        r3,r31
0DE30 0DDB0          4BFFF535               bl        $-0x0ACC                  ; 0x0000D2E4
0DE34 0DDB4          38610038               addi      r3,SP,56
0DE38 0DDB8   X      38800020               li        r4,32
0DE3C 0DDBC          4BFFE745               bl        $-0x18BC                  ; 0x0000C500
0DE40 0DDC0   X      60000000               nop
0DE44 0DDC4   X      2C030000               cmpwi     r3,0
0DE48 0DDC8   X      40820028               bne       $+0x0028                  ; 0x0000DDF0
0DE4C 0DDCC          83A2FFD4               lwz       r29,-0x002C(RTOC)
0DE50 0DDD0          38610038               addi      r3,SP,56
0DE54 0DDD4          389D01DE               addi      r4,r29,478
0DE58 0DDD8          4BFFA1E9               bl        $-0x5E18                  ; 0x00007FC0
0DE5C 0DDDC   X      60000000               nop
0DE60 0DDE0          807F01E4               lwz       r3,0x01E4(r31)
0DE64 0DDE4          389D01FD               addi      r4,r29,509
0DE68 0DDE8          4BFFB821               bl        $-0x47E0                  ; 0x00009608
0DE6C 0DDEC   X      60000000               nop
0DE70 0DDF0          3BE10047               addi      r31,SP,71
0DE74 0DDF4          881F0001               lbz       r0,0x0001(r31)
0DE78 0DDF8          7C040774               extsb     r4,r0
0DE7C 0DDFC   X      2C04000D               cmpwi     r4,13
0DE80 0DE00   X      40820008               bne       $+0x0008                  ; 0x0000DE08
0DE84 0DE04   X      38800000               li        r4,0
0DE88 0DE08   X      7FC3F378               mr        r3,r30
0DE8C 0DE0C          4800987D               bl        $+0x987C                  ; 0x00017688
0DE90 0DE10          80410014               lwz       RTOC,0x0014(SP)
0DE94 0DE14          8C1F0001               lbzu      r0,0x0001(r31)
0DE98 0DE18          7C000775               extsb.    r0,r0
0DE9C 0DE1C   X      4082FFD8               bne       $-0x0028                  ; 0x0000DDF4
0DEA0 0DE20   X      38600000               li        r3,0
0DEA4 0DE24          38214060               addi      SP,SP,16480
0DEA8 0DE28          80010008               lwz       r0,0x0008(SP)
0DEAC 0DE2C   X      7C0803A6               mtlr      r0                        ; LR = 8
0DEB0 0DE30          83A1FFF4               lwz       r29,-0x000C(SP)
0DEB4 0DE34          83C1FFF8               lwz       r30,-0x0008(SP)
0DEB8 0DE38          83E1FFFC               lwz       r31,-0x0004(SP)
0DEBC 0DE3C   X      4E800020               blr
0DEC0 0DE40          808301DC               lwz       r4,0x01DC(r3)
0DEC4 0DE44   X      2C040000               cmpwi     r4,0
0DEC8 0DE48   X      4D820020               beqlr
0DECC 0DE4C   X      7C0802A6               mflr      r0                        ; LR = 8
0DED0 0DE50          93C1FFF8               stw       r30,-0x0008(SP)
0DED4 0DE54          93E1FFFC               stw       r31,-0x0004(SP)
0DED8 0DE58          90010008               stw       r0,0x0008(SP)
0DEDC 0DE5C          9421FFC0               stwu      SP,-0x0040(SP)
0DEE0 0DE60   X      3BC0FFFD               li        r30,-3
0DEE4 0DE64   X      7C9F2378               mr        r31,r4
0DEE8 0DE68          3FDE0001               addis     r30,r30,1
0DEEC 0DE6C          80BF000C               lwz       r5,0x000C(r31)
0DEF0 0DE70          54A504E7               rlwinm.   r5,r5,0,19,19
0DEF4 0DE74   X      41820020               beq       $+0x0020                  ; 0x0000DE94
0DEF8 0DE78          807F0010               lwz       r3,0x0010(r31)
0DEFC 0DE7C          A0830030               lhz       r4,0x0030(r3)
0DF00 0DE80          7C85F038               and       r5,r4,r30
0DF04 0DE84          B0A30030               sth       r5,0x0030(r3)
0DF08 0DE88          807F0010               lwz       r3,0x0010(r31)
0DF0C 0DE8C          48009965               bl        $+0x9964                  ; 0x000177F0
0DF10 0DE90          80410014               lwz       RTOC,0x0014(SP)
0DF14 0DE94          83FF0008               lwz       r31,0x0008(r31)
0DF18 0DE98   X      2C1F0000               cmpwi     r31,0
0DF1C 0DE9C   X      4082FFD0               bne       $-0x0030                  ; 0x0000DE6C
0DF20 0DEA0          38210040               addi      SP,SP,64
0DF24 0DEA4          80010008               lwz       r0,0x0008(SP)
0DF28 0DEA8   X      7C0803A6               mtlr      r0                        ; LR = 8
0DF2C 0DEAC          83C1FFF8               lwz       r30,-0x0008(SP)
0DF30 0DEB0          83E1FFFC               lwz       r31,-0x0004(SP)
0DF34 0DEB4   X      4E800020               blr
0DF38 0DEB8          7D800026               mfcr      r12
0DF3C 0DEBC   X      7C0802A6               mflr      r0                        ; LR = 8
0DF40 0DEC0          BF61FFEC               stmw      r27,-0x0014(SP)
0DF44 0DEC4          91810004               stw       r12,0x0004(SP)
0DF48 0DEC8          90010008               stw       r0,0x0008(SP)
0DF4C 0DECC          9421FF60               stwu      SP,-0x00A0(SP)
0DF50 0DED0   X      3BC00000               li        r30,0
0DF54 0DED4   X      7C7F1B78               mr        r31,r3
0DF58 0DED8          809F01C8               lwz       r4,0x01C8(r31)
0DF5C 0DEDC          83BF01E0               lwz       r29,0x01E0(r31)
0DF60 0DEE0   X      28040000               cmplwi    r4,0x0000
0DF64 0DEE4          891F01FC               lbz       r8,0x01FC(r31)
0DF68 0DEE8   X      41810018               bgt       $+0x0018                  ; 0x0000DF00
0DF6C 0DEEC          80BF01D0               lwz       r5,0x01D0(r31)
0DF70 0DEF0   X      28050000               cmplwi    r5,0x0000
0DF74 0DEF4   X      4181000C               bgt       $+0x000C                  ; 0x0000DF00
0DF78 0DEF8   X      39200000               li        r9,0
0DF7C 0DEFC          48000008               b         $+0x0008                  ; 0x0000DF04
0DF80 0DF00   X      39200001               li        r9,1
0DF84 0DF04   X      3B800000               li        r28,0
0DF88 0DF08          7D034B78               or        r3,r8,r9
0DF8C 0DF0C          813F01C4               lwz       r9,0x01C4(r31)
0DF90 0DF10   X      5468063E               clrlwi    r8,r3,24
0DF94 0DF14   X      2C090000               cmpwi     r9,0
0DF98 0DF18   X      41820034               beq       $+0x0034                  ; 0x0000DF4C
0DF9C 0DF1C          80890014               lwz       r4,0x0014(r9)
0DFA0 0DF20          8064000C               lwz       r3,0x000C(r4)
0DFA4 0DF24          54650463               rlwinm.   r5,r3,0,17,17
0DFA8 0DF28          4F000000               mcrf      cr6,cr0
0DFAC 0DF2C          54630529               rlwinm.   r3,r3,0,20,20
0DFB0 0DF30   X      41820008               beq       $+0x0008                  ; 0x0000DF38
0DFB4 0DF34   X      3BC00001               li        r30,1
0DFB8 0DF38   X      419A0008               beq       cr6,$+0x0008              ; 0x0000DF40
0DFBC 0DF3C          61080001               ori       r8,r8,0x0001
0DFC0 0DF40          81290000               lwz       r9,0x0000(r9)
0DFC4 0DF44   X      2C090000               cmpwi     r9,0
0DFC8 0DF48   X      4082FFD4               bne       $-0x002C                  ; 0x0000DF1C
0DFCC 0DF4C          80DF0080               lwz       r6,0x0080(r31)
0DFD0 0DF50          3921004C               addi      r9,SP,76
0DFD4 0DF54   X      28060000               cmplwi    r6,0x0000
0DFD8 0DF58   X      40810030               ble       $+0x0030                  ; 0x0000DF88
0DFDC 0DF5C          80FF0074               lwz       r7,0x0074(r31)
0DFE0 0DF60   X      2C070000               cmpwi     r7,0
0DFE4 0DF64   X      40820010               bne       $+0x0010                  ; 0x0000DF74
0DFE8 0DF68          A07F0078               lhz       r3,0x0078(r31)
0DFEC 0DF6C   X      2C030000               cmpwi     r3,0
0DFF0 0DF70   X      41820018               beq       $+0x0018                  ; 0x0000DF88
0DFF4 0DF74          90E10050               stw       r7,0x0050(SP)
0DFF8 0DF78          39210058               addi      r9,SP,88
0DFFC 0DF7C          A09F0078               lhz       r4,0x0078(r31)
0E000 0DF80          9121004C               stw       r9,0x004C(SP)
0E004 0DF84          B0810054               sth       r4,0x0054(SP)
0E008 0DF88          80BF0090               lwz       r5,0x0090(r31)
0E00C 0DF8C   X      28050000               cmplwi    r5,0x0000
0E010 0DF90   X      40810034               ble       $+0x0034                  ; 0x0000DFC4
0E014 0DF94          80FF0084               lwz       r7,0x0084(r31)
0E018 0DF98   X      2C070000               cmpwi     r7,0
0E01C 0DF9C   X      40820010               bne       $+0x0010                  ; 0x0000DFAC
0E020 0DFA0          A07F0088               lhz       r3,0x0088(r31)
0E024 0DFA4   X      2C030000               cmpwi     r3,0
0E028 0DFA8   X      4182001C               beq       $+0x001C                  ; 0x0000DFC4
0E02C 0DFAC          90E90004               stw       r7,0x0004(r9)
0E030 0DFB0          3869000C               addi      r3,r9,12
0E034 0DFB4          A09F0088               lhz       r4,0x0088(r31)
0E038 0DFB8          90690000               stw       r3,0x0000(r9)
0E03C 0DFBC          B0890008               sth       r4,0x0008(r9)
0E040 0DFC0   X      7C691B78               mr        r9,r3
0E044 0DFC4          80BF00A0               lwz       r5,0x00A0(r31)
0E048 0DFC8   X      28050000               cmplwi    r5,0x0000
0E04C 0DFCC   X      40810034               ble       $+0x0034                  ; 0x0000E000
0E050 0DFD0          80FF0094               lwz       r7,0x0094(r31)
0E054 0DFD4   X      2C070000               cmpwi     r7,0
0E058 0DFD8   X      40820010               bne       $+0x0010                  ; 0x0000DFE8
0E05C 0DFDC          A07F0098               lhz       r3,0x0098(r31)
0E060 0DFE0   X      2C030000               cmpwi     r3,0
0E064 0DFE4   X      4182001C               beq       $+0x001C                  ; 0x0000E000
0E068 0DFE8          90E90004               stw       r7,0x0004(r9)
0E06C 0DFEC          3869000C               addi      r3,r9,12
0E070 0DFF0          A09F0098               lhz       r4,0x0098(r31)
0E074 0DFF4          90690000               stw       r3,0x0000(r9)
0E078 0DFF8          B0890008               sth       r4,0x0008(r9)
0E07C 0DFFC   X      7C691B78               mr        r9,r3
0E080 0E000          80BF00B0               lwz       r5,0x00B0(r31)
0E084 0E004   X      28050000               cmplwi    r5,0x0000
0E088 0E008   X      40810034               ble       $+0x0034                  ; 0x0000E03C
0E08C 0E00C          80FF00A4               lwz       r7,0x00A4(r31)
0E090 0E010   X      2C070000               cmpwi     r7,0
0E094 0E014   X      40820010               bne       $+0x0010                  ; 0x0000E024
0E098 0E018          A07F00A8               lhz       r3,0x00A8(r31)
0E09C 0E01C   X      2C030000               cmpwi     r3,0
0E0A0 0E020   X      4182001C               beq       $+0x001C                  ; 0x0000E03C
0E0A4 0E024          90E90004               stw       r7,0x0004(r9)
0E0A8 0E028          3869000C               addi      r3,r9,12
0E0AC 0E02C          A09F00A8               lhz       r4,0x00A8(r31)
0E0B0 0E030          90690000               stw       r3,0x0000(r9)
0E0B4 0E034          B0890008               sth       r4,0x0008(r9)
0E0B8 0E038   X      7C691B78               mr        r9,r3
0E0BC 0E03C   X      38A0FFFF               li        r5,-1
0E0C0 0E040          90A90004               stw       r5,0x0004(r9)
0E0C4 0E044   X      3860FFFF               li        r3,-1
0E0C8 0E048          3C630001               addis     r3,r3,1
0E0CC 0E04C          B0690008               sth       r3,0x0008(r9)
0E0D0 0E050          809F00B8               lwz       r4,0x00B8(r31)
0E0D4 0E054          90890000               stw       r4,0x0000(r9)
0E0D8 0E058          88DF01FD               lbz       r6,0x01FD(r31)
0E0DC 0E05C   X      2C060000               cmpwi     r6,0
0E0E0 0E060   X      4182002C               beq       $+0x002C                  ; 0x0000E08C
0E0E4 0E064          807F01F8               lwz       r3,0x01F8(r31)
0E0E8 0E068   X      2C030000               cmpwi     r3,0
0E0EC 0E06C   X      41820010               beq       $+0x0010                  ; 0x0000E07C
0E0F0 0E070          480095B9               bl        $+0x95B8                  ; 0x00017628
0E0F4 0E074          80410014               lwz       RTOC,0x0014(SP)
0E0F8 0E078          939F01F8               stw       r28,0x01F8(r31)
0E0FC 0E07C          807F01E0               lwz       r3,0x01E0(r31)
0E100 0E080          4BFFB685               bl        $-0x497C                  ; 0x00009704
0E104 0E084   X      60000000               nop
0E108 0E088          480000EC               b         $+0x00EC                  ; 0x0000E174
0E10C 0E08C   X      2D080000               cmpwi     cr2,r8,0
0E110 0E090   X      408A000C               bne       cr2,$+0x000C              ; 0x0000E09C
0E114 0E094          3921004C               addi      r9,SP,76
0E118 0E098          48000008               b         $+0x0008                  ; 0x0000E0A0
0E11C 0E09C   X      39200000               li        r9,0
0E120 0E0A0          801F0218               lwz       r0,0x0218(r31)
0E124 0E0A4   X      7FA3EB78               mr        r3,r29
0E128 0E0A8          90010038               stw       r0,0x0038(SP)
0E12C 0E0AC          8082FDF0               lwz       r4,-0x0210(RTOC)
0E130 0E0B0          9121003C               stw       r9,0x003C(SP)
0E134 0E0B4          93C10040               stw       r30,0x0040(SP)
0E138 0E0B8          90810044               stw       r4,0x0044(SP)
0E13C 0E0BC   X      38800004               li        r4,4
0E140 0E0C0          80BF020C               lwz       r5,0x020C(r31)
0E144 0E0C4          90A10048               stw       r5,0x0048(SP)
0E148 0E0C8   X      38A00000               li        r5,0
0E14C 0E0CC          80DF0200               lwz       r6,0x0200(r31)
0E150 0E0D0          80FF0208               lwz       r7,0x0208(r31)
0E154 0E0D4          811F0204               lwz       r8,0x0204(r31)
0E158 0E0D8          813F0210               lwz       r9,0x0210(r31)
0E15C 0E0DC          815F0214               lwz       r10,0x0214(r31)
0E160 0E0E0          4BFFC98D               bl        $-0x3674                  ; 0x0000AA6C
0E164 0E0E4   X      60000000               nop
0E168 0E0E8   X      2C030000               cmpwi     r3,0
0E16C 0E0EC   X      40820088               bne       $+0x0088                  ; 0x0000E174
0E170 0E0F0   X      408A0064               bne       cr2,$+0x0064              ; 0x0000E154
0E174 0E0F4          38823848               addi      r4,RTOC,14408
0E178 0E0F8   X      3B600000               li        r27,0
0E17C 0E0FC          807F01E4               lwz       r3,0x01E4(r31)
0E180 0E100          38840235               addi      r4,r4,565
0E184 0E104          4BFFB505               bl        $-0x4AFC                  ; 0x00009608
0E188 0E108   X      60000000               nop
0E18C 0E10C          801F0218               lwz       r0,0x0218(r31)
0E190 0E110   X      7FA3EB78               mr        r3,r29
0E194 0E114          90010038               stw       r0,0x0038(SP)
0E198 0E118   X      38800004               li        r4,4
0E19C 0E11C          8002FDF0               lwz       r0,-0x0210(RTOC)
0E1A0 0E120   X      38A00000               li        r5,0
0E1A4 0E124          9361003C               stw       r27,0x003C(SP)
0E1A8 0E128          93C10040               stw       r30,0x0040(SP)
0E1AC 0E12C          90010044               stw       r0,0x0044(SP)
0E1B0 0E130          801F020C               lwz       r0,0x020C(r31)
0E1B4 0E134          90010048               stw       r0,0x0048(SP)
0E1B8 0E138          80DF0200               lwz       r6,0x0200(r31)
0E1BC 0E13C          80FF0208               lwz       r7,0x0208(r31)
0E1C0 0E140          811F0204               lwz       r8,0x0204(r31)
0E1C4 0E144          813F0210               lwz       r9,0x0210(r31)
0E1C8 0E148          815F0214               lwz       r10,0x0214(r31)
0E1CC 0E14C          4BFFC921               bl        $-0x36E0                  ; 0x0000AA6C
0E1D0 0E150   X      60000000               nop
0E1D4 0E154   X      2C030000               cmpwi     r3,0
0E1D8 0E158   X      4082001C               bne       $+0x001C                  ; 0x0000E174
0E1DC 0E15C          38823848               addi      r4,RTOC,14408
0E1E0 0E160          807F01E4               lwz       r3,0x01E4(r31)
0E1E4 0E164          38840251               addi      r4,r4,593
0E1E8 0E168          4BFFAC91               bl        $-0x5370                  ; 0x00008DF8
0E1EC 0E16C   X      60000000               nop
0E1F0 0E170          480000B4               b         $+0x00B4                  ; 0x0000E224
0E1F4 0E174          83DF01DC               lwz       r30,0x01DC(r31)
0E1F8 0E178   X      3BA0FFFD               li        r29,-3
0E1FC 0E17C   X      2C1E0000               cmpwi     r30,0
0E200 0E180          3FBD0001               addis     r29,r29,1
0E204 0E184   X      41820038               beq       $+0x0038                  ; 0x0000E1BC
0E208 0E188          801E000C               lwz       r0,0x000C(r30)
0E20C 0E18C          540004E7               rlwinm.   r0,r0,0,19,19
0E210 0E190   X      41820020               beq       $+0x0020                  ; 0x0000E1B0
0E214 0E194          807E0010               lwz       r3,0x0010(r30)
0E218 0E198          A0830030               lhz       r4,0x0030(r3)
0E21C 0E19C          7C85E838               and       r5,r4,r29
0E220 0E1A0          B0A30030               sth       r5,0x0030(r3)
0E224 0E1A4          807E0010               lwz       r3,0x0010(r30)
0E228 0E1A8          48009649               bl        $+0x9648                  ; 0x000177F0
0E22C 0E1AC          80410014               lwz       RTOC,0x0014(SP)
0E230 0E1B0          83DE0008               lwz       r30,0x0008(r30)
0E234 0E1B4   X      2C1E0000               cmpwi     r30,0
0E238 0E1B8   X      4082FFD0               bne       $-0x0030                  ; 0x0000E188
0E23C 0E1BC          807F01F8               lwz       r3,0x01F8(r31)
0E240 0E1C0   X      2B030000               cmplwi    cr6,r3,0x0000
0E244 0E1C4   X      409A002C               bne       cr6,$+0x002C              ; 0x0000E1F0
0E248 0E1C8          813F01DC               lwz       r9,0x01DC(r31)
0E24C 0E1CC   X      2C090000               cmpwi     r9,0
0E250 0E1D0   X      41820010               beq       $+0x0010                  ; 0x0000E1E0
0E254 0E1D4          80690018               lwz       r3,0x0018(r9)
0E258 0E1D8          907F01F8               stw       r3,0x01F8(r31)
0E25C 0E1DC   X      2B030000               cmplwi    cr6,r3,0x0000
0E260 0E1E0   X      419A0010               beq       cr6,$+0x0010              ; 0x0000E1F0
0E264 0E1E4   X      388003E8               li        r4,1000
0E268 0E1E8          48009561               bl        $+0x9560                  ; 0x00017748
0E26C 0E1EC          80410014               lwz       RTOC,0x0014(SP)
0E270 0E1F0          38823848               addi      r4,RTOC,14408
0E274 0E1F4          807F01E4               lwz       r3,0x01E4(r31)
0E278 0E1F8          3884026D               addi      r4,r4,621
0E27C 0E1FC          4BFFB40D               bl        $-0x4BF4                  ; 0x00009608
0E280 0E200   X      60000000               nop
0E284 0E204   X      38600001               li        r3,1
0E288 0E208          382100A0               addi      SP,SP,160
0E28C 0E20C          80010008               lwz       r0,0x0008(SP)
0E290 0E210          81810004               lwz       r12,0x0004(SP)
0E294 0E214   X      7C0803A6               mtlr      r0                        ; LR = 8
0E298 0E218          BB61FFEC               lmw       r27,-0x0014(SP)
0E29C 0E21C          7D838120               mtcrf     56,r12
0E2A0 0E220   X      4E800020               blr
0E2A4 0E224          807F01F8               lwz       r3,0x01F8(r31)
0E2A8 0E228   X      2C030000               cmpwi     r3,0
0E2AC 0E22C   X      41820010               beq       $+0x0010                  ; 0x0000E23C
0E2B0 0E230          480093F9               bl        $+0x93F8                  ; 0x00017628
0E2B4 0E234          80410014               lwz       RTOC,0x0014(SP)
0E2B8 0E238          939F01F8               stw       r28,0x01F8(r31)
0E2BC 0E23C          807F01E0               lwz       r3,0x01E0(r31)
0E2C0 0E240          4BFFB4C5               bl        $-0x4B3C                  ; 0x00009704
0E2C4 0E244   X      60000000               nop
0E2C8 0E248          38823848               addi      r4,RTOC,14408
0E2CC 0E24C          3884027C               addi      r4,r4,636
0E2D0 0E250          807F01E4               lwz       r3,0x01E4(r31)
0E2D4 0E254          4BFFB3B5               bl        $-0x4C4C                  ; 0x00009608
0E2D8 0E258   X      60000000               nop
0E2DC 0E25C   X      38600000               li        r3,0
0E2E0 0E260          382100A0               addi      SP,SP,160
0E2E4 0E264          80010008               lwz       r0,0x0008(SP)
0E2E8 0E268          81810004               lwz       r12,0x0004(SP)
0E2EC 0E26C   X      7C0803A6               mtlr      r0                        ; LR = 8
0E2F0 0E270          BB61FFEC               lmw       r27,-0x0014(SP)
0E2F4 0E274          7D838120               mtcrf     56,r12
0E2F8 0E278   X      4E800020               blr
0E2FC 0E27C          A0040002               lhz       r0,0x0002(r4)
0E300 0E280   X      2C000044               cmpwi     r0,68
0E304 0E284   X      4182000C               beq       $+0x000C                  ; 0x0000E290
0E308 0E288   X      38600000               li        r3,0
0E30C 0E28C   X      4E800020               blr
0E310 0E290   X      7C0802A6               mflr      r0                        ; LR = 8
0E314 0E294          90010008               stw       r0,0x0008(SP)
0E318 0E298          9421FF80               stwu      SP,-0x0080(SP)
0E31C 0E29C   X      38A00100               li        r5,256
0E320 0E2A0   X      7C8C2378               mr        r12,r4
0E324 0E2A4          90A10038               stw       r5,0x0038(SP)
0E328 0E2A8   X      38C00000               li        r6,0
0E32C 0E2AC          90C1003C               stw       r6,0x003C(SP)
0E330 0E2B0          80E30040               lwz       r7,0x0040(r3)
0E334 0E2B4          90E10040               stw       r7,0x0040(SP)
0E338 0E2B8          81030044               lwz       r8,0x0044(r3)
0E33C 0E2BC          91010044               stw       r8,0x0044(SP)
0E340 0E2C0          81230050               lwz       r9,0x0050(r3)
0E344 0E2C4          91210048               stw       r9,0x0048(SP)
0E348 0E2C8          81430054               lwz       r10,0x0054(r3)
0E34C 0E2CC          9141004C               stw       r10,0x004C(SP)
0E350 0E2D0          81630058               lwz       r11,0x0058(r3)
0E354 0E2D4          91610050               stw       r11,0x0050(SP)
0E358 0E2D8          8003005C               lwz       r0,0x005C(r3)
0E35C 0E2DC          90010054               stw       r0,0x0054(SP)
0E360 0E2E0          80030060               lwz       r0,0x0060(r3)
0E364 0E2E4          90010058               stw       r0,0x0058(SP)
0E368 0E2E8          80030064               lwz       r0,0x0064(r3)
0E36C 0E2EC          9001005C               stw       r0,0x005C(SP)
0E370 0E2F0          80030068               lwz       r0,0x0068(r3)
0E374 0E2F4          90010060               stw       r0,0x0060(SP)
0E378 0E2F8          8003006C               lwz       r0,0x006C(r3)
0E37C 0E2FC          90010064               stw       r0,0x0064(SP)
0E380 0E300          90C10068               stw       r6,0x0068(SP)
0E384 0E304          80030048               lwz       r0,0x0048(r3)
0E388 0E308          9001006C               stw       r0,0x006C(SP)
0E38C 0E30C          90C10070               stw       r6,0x0070(SP)
0E390 0E310          90C10074               stw       r6,0x0074(SP)
0E394 0E314          8003004C               lwz       r0,0x004C(r3)
0E398 0E318          38610038               addi      r3,SP,56
0E39C 0E31C          90010078               stw       r0,0x0078(SP)
0E3A0 0E320          808C0004               lwz       r4,0x0004(r12)
0E3A4 0E324          A0AC0002               lhz       r5,0x0002(r12)
0E3A8 0E328          480095D1               bl        $+0x95D0                  ; 0x000178F8
0E3AC 0E32C          80410014               lwz       RTOC,0x0014(SP)
0E3B0 0E330   X      38600001               li        r3,1
0E3B4 0E334          38210080               addi      SP,SP,128
0E3B8 0E338          80010008               lwz       r0,0x0008(SP)
0E3BC 0E33C   X      7C0803A6               mtlr      r0                        ; LR = 8
0E3C0 0E340   X      4E800020               blr
0E3C4 0E344   X      7C0802A6               mflr      r0                        ; LR = 8
0E3C8 0E348          BF21FFE4               stmw      r25,-0x001C(SP)
0E3CC 0E34C          90010008               stw       r0,0x0008(SP)
0E3D0 0E350          9421FE20               stwu      SP,-0x01E0(SP)
0E3D4 0E354          A3E40002               lhz       r31,0x0002(r4)
0E3D8 0E358   X      2C1F016C               cmpwi     r31,364
0E3DC 0E35C   X      4182001C               beq       $+0x001C                  ; 0x0000E378
0E3E0 0E360   X      38600000               li        r3,0
0E3E4 0E364          382101E0               addi      SP,SP,480
0E3E8 0E368          80010008               lwz       r0,0x0008(SP)
0E3EC 0E36C   X      7C0803A6               mtlr      r0                        ; LR = 8
0E3F0 0E370          BB21FFE4               lmw       r25,-0x001C(SP)
0E3F4 0E374   X      4E800020               blr
0E3F8 0E378   X      38A00100               li        r5,256
0E3FC 0E37C   X      7C7B1B78               mr        r27,r3
0E400 0E380          83FB0004               lwz       r31,0x0004(r27)
0E404 0E384   X      7C9D2378               mr        r29,r4
0E408 0E388          90A10038               stw       r5,0x0038(SP)
0E40C 0E38C   X      3B800001               li        r28,1
0E410 0E390          807F01E8               lwz       r3,0x01E8(r31)
0E414 0E394          4800954D               bl        $+0x954C                  ; 0x000178E0
0E418 0E398          80410014               lwz       RTOC,0x0014(SP)
0E41C 0E39C          3BC30001               addi      r30,r3,1
0E420 0E3A0          7FDE0734               extsh     r30,r30
0E424 0E3A4   X      2C1E0100               cmpwi     r30,256
0E428 0E3A8   X      41800008               blt       $+0x0008                  ; 0x0000E3B0
0E42C 0E3AC   X      3BC000FF               li        r30,255
0E430 0E3B0          9BC1003C               stb       r30,0x003C(SP)
0E434 0E3B4   X      7FC5F378               mr        r5,r30
0E438 0E3B8          807F01E8               lwz       r3,0x01E8(r31)
0E43C 0E3BC          3881003D               addi      r4,SP,61
0E440 0E3C0          48009539               bl        $+0x9538                  ; 0x000178F8
0E444 0E3C4          80410014               lwz       RTOC,0x0014(SP)
0E448 0E3C8          807F01EC               lwz       r3,0x01EC(r31)
0E44C 0E3CC          48009515               bl        $+0x9514                  ; 0x000178E0
0E450 0E3D0          80410014               lwz       RTOC,0x0014(SP)
0E454 0E3D4          7C1E1A14               add       r0,r30,r3
0E458 0E3D8   X      280000FE               cmplwi    r0,0x00FE
0E45C 0E3DC   X      41810054               bgt       $+0x0054                  ; 0x0000E430
0E460 0E3E0          3BDE0001               addi      r30,r30,1
0E464 0E3E4          7FC30734               extsh     r3,r30
0E468 0E3E8          38810038               addi      r4,SP,56
0E46C 0E3EC   X      38A00020               li        r5,32
0E470 0E3F0          7F432214               add       r26,r3,r4
0E474 0E3F4          98BA0004               stb       r5,0x0004(r26)
0E478 0E3F8          807F01EC               lwz       r3,0x01EC(r31)
0E47C 0E3FC   X      7C791B78               mr        r25,r3
0E480 0E400          480094E1               bl        $+0x94E0                  ; 0x000178E0
0E484 0E404          80410014               lwz       RTOC,0x0014(SP)
0E488 0E408          389A0004               addi      r4,r26,4
0E48C 0E40C   X      7C651B78               mr        r5,r3
0E490 0E410   X      7F23CB78               mr        r3,r25
0E494 0E414          480094E5               bl        $+0x94E4                  ; 0x000178F8
0E498 0E418          80410014               lwz       RTOC,0x0014(SP)
0E49C 0E41C          807F01EC               lwz       r3,0x01EC(r31)
0E4A0 0E420          480094C1               bl        $+0x94C0                  ; 0x000178E0
0E4A4 0E424          80410014               lwz       RTOC,0x0014(SP)
0E4A8 0E428          7C1E1A14               add       r0,r30,r3
0E4AC 0E42C          9801003C               stb       r0,0x003C(SP)
0E4B0 0E430   X      38000007               li        r0,7
0E4B4 0E434          9001013C               stw       r0,0x013C(SP)
0E4B8 0E438   X      38A00006               li        r5,6
0E4BC 0E43C          807F0034               lwz       r3,0x0034(r31)
0E4C0 0E440          3BC101A8               addi      r30,SP,424
0E4C4 0E444          90610140               stw       r3,0x0140(SP)
0E4C8 0E448          3B4101B0               addi      r26,SP,432
0E4CC 0E44C          809F0038               lwz       r4,0x0038(r31)
0E4D0 0E450          3B2101B0               addi      r25,SP,432
0E4D4 0E454          90810144               stw       r4,0x0144(SP)
0E4D8 0E458          38810149               addi      r4,SP,329
0E4DC 0E45C          98A10148               stb       r5,0x0148(SP)
0E4E0 0E460          807B0038               lwz       r3,0x0038(r27)
0E4E4 0E464          48009495               bl        $+0x9494                  ; 0x000178F8
0E4E8 0E468          80410014               lwz       RTOC,0x0014(SP)
0E4EC 0E46C          93810168               stw       r28,0x0168(SP)
0E4F0 0E470          386101A8               addi      r3,SP,424
0E4F4 0E474          9381016C               stw       r28,0x016C(SP)
0E4F8 0E478          48008EE1               bl        $+0x8EE0                  ; 0x00017358
0E4FC 0E47C          80410014               lwz       RTOC,0x0014(SP)
0E500 0E480          801E0000               lwz       r0,0x0000(r30)
0E504 0E484          901A0000               stw       r0,0x0000(r26)
0E508 0E488          801E0004               lwz       r0,0x0004(r30)
0E50C 0E48C          901A0004               stw       r0,0x0004(r26)
0E510 0E490          80990004               lwz       r4,0x0004(r25)
0E514 0E494          806101B0               lwz       r3,0x01B0(SP)
0E518 0E498          48008EA9               bl        $+0x8EA8                  ; 0x00017340
0E51C 0E49C          80410014               lwz       RTOC,0x0014(SP)
0E520 0E4A0   X      38C00000               li        r6,0
0E524 0E4A4          7C60FE70               srawi     r0,r3,31
0E528 0E4A8          7C6C0278               xor       r12,r3,r0
0E52C 0E4AC          38610038               addi      r3,SP,56
0E530 0E4B0   X      7C006050               sub       r0,r12,r0
0E534 0E4B4          90010170               stw       r0,0x0170(SP)
0E538 0E4B8          801F0000               lwz       r0,0x0000(r31)
0E53C 0E4BC          90010174               stw       r0,0x0174(SP)
0E540 0E4C0          801F0004               lwz       r0,0x0004(r31)
0E544 0E4C4          90010178               stw       r0,0x0178(SP)
0E548 0E4C8          801F0010               lwz       r0,0x0010(r31)
0E54C 0E4CC          819F0014               lwz       r12,0x0014(r31)
0E550 0E4D0          7C006214               add       r0,r0,r12
0E554 0E4D4          9001017C               stw       r0,0x017C(SP)
0E558 0E4D8          801F0018               lwz       r0,0x0018(r31)
0E55C 0E4DC          90010180               stw       r0,0x0180(SP)
0E560 0E4E0          801F001C               lwz       r0,0x001C(r31)
0E564 0E4E4          90010184               stw       r0,0x0184(SP)
0E568 0E4E8          801F0020               lwz       r0,0x0020(r31)
0E56C 0E4EC          90010188               stw       r0,0x0188(SP)
0E570 0E4F0          837F0008               lwz       r27,0x0008(r31)
0E574 0E4F4          9361018C               stw       r27,0x018C(SP)
0E578 0E4F8          801F000C               lwz       r0,0x000C(r31)
0E57C 0E4FC          90010190               stw       r0,0x0190(SP)
0E580 0E500          801F0024               lwz       r0,0x0024(r31)
0E584 0E504          819F0028               lwz       r12,0x0028(r31)
0E588 0E508          7C006214               add       r0,r0,r12
0E58C 0E50C          90010194               stw       r0,0x0194(SP)
0E590 0E510          809F002C               lwz       r4,0x002C(r31)
0E594 0E514          90810198               stw       r4,0x0198(SP)
0E598 0E518          80BF0030               lwz       r5,0x0030(r31)
0E59C 0E51C          90A1019C               stw       r5,0x019C(SP)
0E5A0 0E520          90C101A0               stw       r6,0x01A0(SP)
0E5A4 0E524          809D0004               lwz       r4,0x0004(r29)
0E5A8 0E528          A0BD0002               lhz       r5,0x0002(r29)
0E5AC 0E52C          480093CD               bl        $+0x93CC                  ; 0x000178F8
0E5B0 0E530          80410014               lwz       RTOC,0x0014(SP)
0E5B4 0E534   X      38600001               li        r3,1
0E5B8 0E538          382101E0               addi      SP,SP,480
0E5BC 0E53C          80010008               lwz       r0,0x0008(SP)
0E5C0 0E540   X      7C0803A6               mtlr      r0                        ; LR = 8
0E5C4 0E544          BB21FFE4               lmw       r25,-0x001C(SP)
0E5C8 0E548   X      4E800020               blr
0E5CC 0E54C   X      7C0802A6               mflr      r0                        ; LR = 8
0E5D0 0E550          BEA1FFD4               stmw      r21,-0x002C(SP)
0E5D4 0E554          90010008               stw       r0,0x0008(SP)
0E5D8 0E558          9421FF90               stwu      SP,-0x0070(SP)
0E5DC 0E55C          838301DC               lwz       r28,0x01DC(r3)
0E5E0 0E560   X      3B200000               li        r25,0
0E5E4 0E564          82A2FFE0               lwz       r21,-0x0020(RTOC)
0E5E8 0E568   X      2C1C0000               cmpwi     r28,0
0E5EC 0E56C          3AC236C0               addi      r22,RTOC,14016
0E5F0 0E570   X      3B000000               li        r24,0
0E5F4 0E574          83E40004               lwz       r31,0x0004(r4)
0E5F8 0E578   X      418201E0               beq       $+0x01E0                  ; 0x0000E758
0E5FC 0E57C          80BC001C               lwz       r5,0x001C(r28)
0E600 0E580   X      2C0500AA               cmpwi     r5,170
0E604 0E584   X      408201C8               bne       $+0x01C8                  ; 0x0000E74C
0E608 0E588          389C0020               addi      r4,r28,32
0E60C 0E58C   X      7EC3B378               mr        r3,r22
0E610 0E590   X      38A00005               li        r5,5
0E614 0E594   X      7C9E2378               mr        r30,r4
0E618 0E598          48008F59               bl        $+0x8F58                  ; 0x000174F0
0E61C 0E59C          80410014               lwz       RTOC,0x0014(SP)
0E620 0E5A0   X      2C030000               cmpwi     r3,0
0E624 0E5A4   X      7FC4F378               mr        r4,r30
0E628 0E5A8   X      4082001C               bne       $+0x001C                  ; 0x0000E5C4
0E62C 0E5AC   X      38A00005               li        r5,5
0E630 0E5B0   X      7EA3AB78               mr        r3,r21
0E634 0E5B4          48008F3D               bl        $+0x8F3C                  ; 0x000174F0
0E638 0E5B8          80410014               lwz       RTOC,0x0014(SP)
0E63C 0E5BC   X      2C030000               cmpwi     r3,0
0E640 0E5C0   X      4182018C               beq       $+0x018C                  ; 0x0000E74C
0E644 0E5C4          8BBF0000               lbz       r29,0x0000(r31)
0E648 0E5C8          3B390001               addi      r25,r25,1
0E64C 0E5CC          837C0004               lwz       r27,0x0004(r28)
0E650 0E5D0   X      57BD07FF               clrlwi.   r29,r29,31
0E654 0E5D4   X      41820174               beq       $+0x0174                  ; 0x0000E748
0E658 0E5D8          813C0030               lwz       r9,0x0030(r28)
0E65C 0E5DC          3BDC0030               addi      r30,r28,48
0E660 0E5E0   X      2C090000               cmpwi     r9,0
0E664 0E5E4   X      3AE00000               li        r23,0
0E668 0E5E8   X      41820034               beq       $+0x0034                  ; 0x0000E61C
0E66C 0E5EC          811F0000               lwz       r8,0x0000(r31)
0E670 0E5F0          80690004               lwz       r3,0x0004(r9)
0E674 0E5F4   X      7C081800               cmpw      r8,r3
0E678 0E5F8   X      40820014               bne       $+0x0014                  ; 0x0000E60C
0E67C 0E5FC          A09F0004               lhz       r4,0x0004(r31)
0E680 0E600          A0690008               lhz       r3,0x0008(r9)
0E684 0E604   X      7C041800               cmpw      r4,r3
0E688 0E608   X      41820014               beq       $+0x0014                  ; 0x0000E61C
0E68C 0E60C   X      7D3E4B78               mr        r30,r9
0E690 0E610          813E0000               lwz       r9,0x0000(r30)
0E694 0E614   X      2C090000               cmpwi     r9,0
0E698 0E618   X      4082FFD8               bne       $-0x0028                  ; 0x0000E5F0
0E69C 0E61C          80BE0000               lwz       r5,0x0000(r30)
0E6A0 0E620   X      2C050000               cmpwi     r5,0
0E6A4 0E624   X      40820104               bne       $+0x0104                  ; 0x0000E728
0E6A8 0E628   X      3860000C               li        r3,12
0E6AC 0E62C          48008CE5               bl        $+0x8CE4                  ; 0x00017310
0E6B0 0E630          80410014               lwz       RTOC,0x0014(SP)
0E6B4 0E634   X      7C7A1B78               mr        r26,r3
0E6B8 0E638   X      2C1A0000               cmpwi     r26,0
0E6BC 0E63C   X      4182010C               beq       $+0x010C                  ; 0x0000E748
0E6C0 0E640          813B00B8               lwz       r9,0x00B8(r27)
0E6C4 0E644          3BBB00B8               addi      r29,r27,184
0E6C8 0E648   X      2C090000               cmpwi     r9,0
0E6CC 0E64C   X      41820034               beq       $+0x0034                  ; 0x0000E680
0E6D0 0E650          811F0000               lwz       r8,0x0000(r31)
0E6D4 0E654          80690004               lwz       r3,0x0004(r9)
0E6D8 0E658   X      7C081800               cmpw      r8,r3
0E6DC 0E65C   X      40820014               bne       $+0x0014                  ; 0x0000E670
0E6E0 0E660          A09F0004               lhz       r4,0x0004(r31)
0E6E4 0E664          A0690008               lhz       r3,0x0008(r9)
0E6E8 0E668   X      7C041800               cmpw      r4,r3
0E6EC 0E66C   X      41820014               beq       $+0x0014                  ; 0x0000E680
0E6F0 0E670   X      7D3D4B78               mr        r29,r9
0E6F4 0E674          813D0000               lwz       r9,0x0000(r29)
0E6F8 0E678   X      2C090000               cmpwi     r9,0
0E6FC 0E67C   X      4082FFD8               bne       $-0x0028                  ; 0x0000E654
0E700 0E680          807D0000               lwz       r3,0x0000(r29)
0E704 0E684   X      2C030000               cmpwi     r3,0
0E708 0E688   X      40820050               bne       $+0x0050                  ; 0x0000E6D8
0E70C 0E68C   X      38600010               li        r3,16
0E710 0E690   X      38800001               li        r4,1
0E714 0E694          4BFFB681               bl        $-0x4980                  ; 0x00009D14
0E718 0E698   X      60000000               nop
0E71C 0E69C   X      2C030000               cmpwi     r3,0
0E720 0E6A0   X      40820020               bne       $+0x0020                  ; 0x0000E6C0
0E724 0E6A4          38823848               addi      r4,RTOC,14408
0E728 0E6A8   X      38A00010               li        r5,16
0E72C 0E6AC          807B01E4               lwz       r3,0x01E4(r27)
0E730 0E6B0          3884028E               addi      r4,r4,654
0E734 0E6B4          4BFFAF55               bl        $-0x50AC                  ; 0x00009608
0E738 0E6B8   X      60000000               nop
0E73C 0E6BC          48000030               b         $+0x0030                  ; 0x0000E6EC
0E740 0E6C0          801F0000               lwz       r0,0x0000(r31)
0E744 0E6C4          90030004               stw       r0,0x0004(r3)
0E748 0E6C8          A09F0004               lhz       r4,0x0004(r31)
0E74C 0E6CC          B0830008               sth       r4,0x0008(r3)
0E750 0E6D0          92E30000               stw       r23,0x0000(r3)
0E754 0E6D4          907D0000               stw       r3,0x0000(r29)
0E758 0E6D8          80A3000C               lwz       r5,0x000C(r3)
0E75C 0E6DC          3BA50001               addi      r29,r5,1
0E760 0E6E0          93A3000C               stw       r29,0x000C(r3)
0E764 0E6E4   X      2C1D0000               cmpwi     r29,0
0E768 0E6E8   X      40820014               bne       $+0x0014                  ; 0x0000E6FC
0E76C 0E6EC   X      7F43D378               mr        r3,r26
0E770 0E6F0          48008BF1               bl        $+0x8BF0                  ; 0x000172E0
0E774 0E6F4          80410014               lwz       RTOC,0x0014(SP)
0E778 0E6F8          48000050               b         $+0x0050                  ; 0x0000E748
0E77C 0E6FC          389A0004               addi      r4,r26,4
0E780 0E700   X      7FE3FB78               mr        r3,r31
0E784 0E704   X      38A00006               li        r5,6
0E788 0E708          480091F1               bl        $+0x91F0                  ; 0x000178F8
0E78C 0E70C          80410014               lwz       RTOC,0x0014(SP)
0E790 0E710          92FA0000               stw       r23,0x0000(r26)
0E794 0E714   X      2C1D0001               cmpwi     r29,1
0E798 0E718          935E0000               stw       r26,0x0000(r30)
0E79C 0E71C   X      4082000C               bne       $+0x000C                  ; 0x0000E728
0E7A0 0E720   X      7F63DB78               mr        r3,r27
0E7A4 0E724          4BFFF795               bl        $-0x086C                  ; 0x0000DEB8
0E7A8 0E728          38823848               addi      r4,RTOC,14408
0E7AC 0E72C   X      7F85E378               mr        r5,r28
0E7B0 0E730          807B01E4               lwz       r3,0x01E4(r27)
0E7B4 0E734   X      7FE6FB78               mr        r6,r31
0E7B8 0E738          388402B4               addi      r4,r4,692
0E7BC 0E73C          4BFFAECD               bl        $-0x5134                  ; 0x00009608
0E7C0 0E740   X      60000000               nop
0E7C4 0E744          48000008               b         $+0x0008                  ; 0x0000E74C
0E7C8 0E748          3B180001               addi      r24,r24,1
0E7CC 0E74C          839C0008               lwz       r28,0x0008(r28)
0E7D0 0E750   X      2C1C0000               cmpwi     r28,0
0E7D4 0E754   X      4082FE28               bne       $-0x01D8                  ; 0x0000E57C
0E7D8 0E758   X      2C190000               cmpwi     r25,0
0E7DC 0E75C   X      4182000C               beq       $+0x000C                  ; 0x0000E768
0E7E0 0E760   X      2C180000               cmpwi     r24,0
0E7E4 0E764   X      4081001C               ble       $+0x001C                  ; 0x0000E780
0E7E8 0E768   X      38600000               li        r3,0
0E7EC 0E76C          38210070               addi      SP,SP,112
0E7F0 0E770          80010008               lwz       r0,0x0008(SP)
0E7F4 0E774   X      7C0803A6               mtlr      r0                        ; LR = 8
0E7F8 0E778          BAA1FFD4               lmw       r21,-0x002C(SP)
0E7FC 0E77C   X      4E800020               blr
0E800 0E780   X      38600001               li        r3,1
0E804 0E784          38210070               addi      SP,SP,112
0E808 0E788          80010008               lwz       r0,0x0008(SP)
0E80C 0E78C   X      7C0803A6               mtlr      r0                        ; LR = 8
0E810 0E790          BAA1FFD4               lmw       r21,-0x002C(SP)
0E814 0E794   X      4E800020               blr
0E818 0E798   X      7C0802A6               mflr      r0                        ; LR = 8
0E81C 0E79C          BF01FFE0               stmw      r24,-0x0020(SP)
0E820 0E7A0          90010008               stw       r0,0x0008(SP)
0E824 0E7A4          9421FFA0               stwu      SP,-0x0060(SP)
0E828 0E7A8          83A301DC               lwz       r29,0x01DC(r3)
0E82C 0E7AC   X      3B600000               li        r27,0
0E830 0E7B0          3B0236C8               addi      r24,RTOC,14024
0E834 0E7B4   X      2C1D0000               cmpwi     r29,0
0E838 0E7B8          8322FFE4               lwz       r25,-0x001C(RTOC)
0E83C 0E7BC   X      3B400000               li        r26,0
0E840 0E7C0          83C40004               lwz       r30,0x0004(r4)
0E844 0E7C4   X      4182017C               beq       $+0x017C                  ; 0x0000E940
0E848 0E7C8          83FD001C               lwz       r31,0x001C(r29)
0E84C 0E7CC   X      2C1F00AA               cmpwi     r31,170
0E850 0E7D0   X      40820164               bne       $+0x0164                  ; 0x0000E934
0E854 0E7D4          389D0020               addi      r4,r29,32
0E858 0E7D8   X      7F23CB78               mr        r3,r25
0E85C 0E7DC   X      38A00005               li        r5,5
0E860 0E7E0   X      7C9F2378               mr        r31,r4
0E864 0E7E4          48008D0D               bl        $+0x8D0C                  ; 0x000174F0
0E868 0E7E8          80410014               lwz       RTOC,0x0014(SP)
0E86C 0E7EC   X      2C030000               cmpwi     r3,0
0E870 0E7F0   X      7FE4FB78               mr        r4,r31
0E874 0E7F4   X      4082001C               bne       $+0x001C                  ; 0x0000E810
0E878 0E7F8   X      38A00005               li        r5,5
0E87C 0E7FC   X      7F03C378               mr        r3,r24
0E880 0E800          48008CF1               bl        $+0x8CF0                  ; 0x000174F0
0E884 0E804          80410014               lwz       RTOC,0x0014(SP)
0E888 0E808   X      2C030000               cmpwi     r3,0
0E88C 0E80C   X      41820128               beq       $+0x0128                  ; 0x0000E934
0E890 0E810          887E0000               lbz       r3,0x0000(r30)
0E894 0E814          3B7B0001               addi      r27,r27,1
0E898 0E818          839D0004               lwz       r28,0x0004(r29)
0E89C 0E81C   X      546307FF               clrlwi.   r3,r3,31
0E8A0 0E820   X      41820110               beq       $+0x0110                  ; 0x0000E930
0E8A4 0E824          813D0030               lwz       r9,0x0030(r29)
0E8A8 0E828          391D0030               addi      r8,r29,48
0E8AC 0E82C   X      2C090000               cmpwi     r9,0
0E8B0 0E830   X      41820034               beq       $+0x0034                  ; 0x0000E864
0E8B4 0E834          80FE0000               lwz       r7,0x0000(r30)
0E8B8 0E838          80890004               lwz       r4,0x0004(r9)
0E8BC 0E83C   X      7C072000               cmpw      r7,r4
0E8C0 0E840   X      40820014               bne       $+0x0014                  ; 0x0000E854
0E8C4 0E844          A07E0004               lhz       r3,0x0004(r30)
0E8C8 0E848          A0890008               lhz       r4,0x0008(r9)
0E8CC 0E84C   X      7C032000               cmpw      r3,r4
0E8D0 0E850   X      41820014               beq       $+0x0014                  ; 0x0000E864
0E8D4 0E854   X      7D284B78               mr        r8,r9
0E8D8 0E858          81280000               lwz       r9,0x0000(r8)
0E8DC 0E85C   X      2C090000               cmpwi     r9,0
0E8E0 0E860   X      4082FFD8               bne       $-0x0028                  ; 0x0000E838
0E8E4 0E864          83E80000               lwz       r31,0x0000(r8)
0E8E8 0E868   X      2C1F0000               cmpwi     r31,0
0E8EC 0E86C   X      418200C4               beq       $+0x00C4                  ; 0x0000E930
0E8F0 0E870          80BF0000               lwz       r5,0x0000(r31)
0E8F4 0E874          393C00B8               addi      r9,r28,184
0E8F8 0E878          90A80000               stw       r5,0x0000(r8)
0E8FC 0E87C          807C00B8               lwz       r3,0x00B8(r28)
0E900 0E880   X      2C030000               cmpwi     r3,0
0E904 0E884   X      4182003C               beq       $+0x003C                  ; 0x0000E8C0
0E908 0E888          811F0004               lwz       r8,0x0004(r31)
0E90C 0E88C          80690000               lwz       r3,0x0000(r9)
0E910 0E890          80830004               lwz       r4,0x0004(r3)
0E914 0E894   X      7C082000               cmpw      r8,r4
0E918 0E898   X      40820014               bne       $+0x0014                  ; 0x0000E8AC
0E91C 0E89C          A0BF0008               lhz       r5,0x0008(r31)
0E920 0E8A0          A0830008               lhz       r4,0x0008(r3)
0E924 0E8A4   X      7C052000               cmpw      r5,r4
0E928 0E8A8   X      41820018               beq       $+0x0018                  ; 0x0000E8C0
0E92C 0E8AC   X      7C691B78               mr        r9,r3
0E930 0E8B0          80C90000               lwz       r6,0x0000(r9)
0E934 0E8B4   X      2C060000               cmpwi     r6,0
0E938 0E8B8   X      4082FFD4               bne       $-0x002C                  ; 0x0000E88C
0E93C 0E8BC          80690000               lwz       r3,0x0000(r9)
0E940 0E8C0   X      2C030000               cmpwi     r3,0
0E944 0E8C4   X      41820038               beq       $+0x0038                  ; 0x0000E8FC
0E948 0E8C8          8103000C               lwz       r8,0x000C(r3)
0E94C 0E8CC   X      3888FFFF               subi      r4,r8,1
0E950 0E8D0          9083000C               stw       r4,0x000C(r3)
0E954 0E8D4   X      28080001               cmplwi    r8,0x0001
0E958 0E8D8   X      4181001C               bgt       $+0x001C                  ; 0x0000E8F4
0E95C 0E8DC          80A30000               lwz       r5,0x0000(r3)
0E960 0E8E0   X      38800010               li        r4,16
0E964 0E8E4          90A90000               stw       r5,0x0000(r9)
0E968 0E8E8          4BFFB3D1               bl        $-0x4C30                  ; 0x00009CB8
0E96C 0E8EC   X      60000000               nop
0E970 0E8F0          4800000C               b         $+0x000C                  ; 0x0000E8FC
0E974 0E8F4   X      2C080001               cmpwi     r8,1
0E978 0E8F8   X      4082000C               bne       $+0x000C                  ; 0x0000E904
0E97C 0E8FC   X      7F83E378               mr        r3,r28
0E980 0E900          4BFFF5B9               bl        $-0x0A48                  ; 0x0000DEB8
0E984 0E904   X      7FE3FB78               mr        r3,r31
0E988 0E908          480089D9               bl        $+0x89D8                  ; 0x000172E0
0E98C 0E90C          80410014               lwz       RTOC,0x0014(SP)
0E990 0E910          38823848               addi      r4,RTOC,14408
0E994 0E914   X      7FA5EB78               mr        r5,r29
0E998 0E918          807C01E4               lwz       r3,0x01E4(r28)
0E99C 0E91C   X      7FC6F378               mr        r6,r30
0E9A0 0E920          388402D0               addi      r4,r4,720
0E9A4 0E924          4BFFACE5               bl        $-0x531C                  ; 0x00009608
0E9A8 0E928   X      60000000               nop
0E9AC 0E92C          48000008               b         $+0x0008                  ; 0x0000E934
0E9B0 0E930          3B5A0001               addi      r26,r26,1
0E9B4 0E934          83BD0008               lwz       r29,0x0008(r29)
0E9B8 0E938   X      2C1D0000               cmpwi     r29,0
0E9BC 0E93C   X      4082FE8C               bne       $-0x0174                  ; 0x0000E7C8
0E9C0 0E940   X      2C1B0000               cmpwi     r27,0
0E9C4 0E944   X      4182000C               beq       $+0x000C                  ; 0x0000E950
0E9C8 0E948   X      2C1A0000               cmpwi     r26,0
0E9CC 0E94C   X      4081001C               ble       $+0x001C                  ; 0x0000E968
0E9D0 0E950   X      38600000               li        r3,0
0E9D4 0E954          38210060               addi      SP,SP,96
0E9D8 0E958          80010008               lwz       r0,0x0008(SP)
0E9DC 0E95C   X      7C0803A6               mtlr      r0                        ; LR = 8
0E9E0 0E960          BB01FFE0               lmw       r24,-0x0020(SP)
0E9E4 0E964   X      4E800020               blr
0E9E8 0E968   X      38600001               li        r3,1
0E9EC 0E96C          38210060               addi      SP,SP,96
0E9F0 0E970          80010008               lwz       r0,0x0008(SP)
0E9F4 0E974   X      7C0803A6               mtlr      r0                        ; LR = 8
0E9F8 0E978          BB01FFE0               lmw       r24,-0x0020(SP)
0E9FC 0E97C   X      4E800020               blr
0EA00 0E980          81240008               lwz       r9,0x0008(r4)
0EA04 0E984   X      2C090000               cmpwi     r9,0
0EA08 0E988   X      40820024               bne       $+0x0024                  ; 0x0000E9AC
0EA0C 0E98C          8184000C               lwz       r12,0x000C(r4)
0EA10 0E990   X      38C00082               li        r6,130
0EA14 0E994          80A40014               lwz       r5,0x0014(r4)
0EA18 0E998   X      38E0000B               li        r7,11
0EA1C 0E99C   X      7C832378               mr        r3,r4
0EA20 0E9A0          98C5000D               stb       r6,0x000D(r5)
0EA24 0E9A4          90EC0010               stw       r7,0x0010(r12)
0EA28 0E9A8   X      4E800020               blr
0EA2C 0E9AC   X      7C0802A6               mflr      r0                        ; LR = 8
0EA30 0E9B0          BF61FFEC               stmw      r27,-0x0014(SP)
0EA34 0E9B4          90010008               stw       r0,0x0008(SP)
0EA38 0E9B8          9421FF90               stwu      SP,-0x0070(SP)
0EA3C 0E9BC          83E30014               lwz       r31,0x0014(r3)
0EA40 0E9C0   X      7C9E2378               mr        r30,r4
0EA44 0E9C4          8089000C               lwz       r4,0x000C(r9)
0EA48 0E9C8          83BE000C               lwz       r29,0x000C(r30)
0EA4C 0E9CC          A1040000               lhz       r8,0x0000(r4)
0EA50 0E9D0          80A2FFE8               lwz       r5,-0x0018(RTOC)
0EA54 0E9D4   X      3908FFFF               subi      r8,r8,1
0EA58 0E9D8   X      2808000D               cmplwi    r8,0x000D
0EA5C 0E9DC   X      418100A8               bgt       $+0x00A8                  ; 0x0000EA84
0EA60 0E9E0   X      5506103A               slwi      r6,r8,2
0EA64 0E9E4          7CC5302E               lwzx      r6,r5,r6
0EA68 0E9E8   X      7CC903A6               mtctr     r6                        ; CTR = 9
0EA6C 0E9EC   X      4E800420               bctr
0EA70 0E9F0          80FF0038               lwz       r7,0x0038(r31)
0EA74 0E9F4          80640004               lwz       r3,0x0004(r4)
0EA78 0E9F8          83870000               lwz       r28,0x0000(r7)
0EA7C 0E9FC          80A30000               lwz       r5,0x0000(r3)
0EA80 0EA00          A3670004               lhz       r27,0x0004(r7)
0EA84 0EA04          90A70000               stw       r5,0x0000(r7)
0EA88 0EA08          80C40004               lwz       r6,0x0004(r4)
0EA8C 0EA0C          815F0038               lwz       r10,0x0038(r31)
0EA90 0EA10          A1060004               lhz       r8,0x0004(r6)
0EA94 0EA14          B10A0004               sth       r8,0x0004(r10)
0EA98 0EA18          807F0004               lwz       r3,0x0004(r31)
0EA9C 0EA1C          4BFFF49D               bl        $-0x0B64                  ; 0x0000DEB8
0EAA0 0EA20   X      2C030000               cmpwi     r3,0
0EAA4 0EA24   X      39200000               li        r9,0
0EAA8 0EA28   X      41820040               beq       $+0x0040                  ; 0x0000EA68
0EAAC 0EA2C          819E0014               lwz       r12,0x0014(r30)
0EAB0 0EA30   X      38800081               li        r4,129
0EAB4 0EA34          988C000D               stb       r4,0x000D(r12)
0EAB8 0EA38   X      7FC3F378               mr        r3,r30
0EABC 0EA3C          80BE000C               lwz       r5,0x000C(r30)
0EAC0 0EA40          38A50028               addi      r5,r5,40
0EAC4 0EA44          90BE0010               stw       r5,0x0010(r30)
0EAC8 0EA48          913D0010               stw       r9,0x0010(r29)
0EACC 0EA4C          913D000C               stw       r9,0x000C(r29)
0EAD0 0EA50          913D0014               stw       r9,0x0014(r29)
0EAD4 0EA54          38210070               addi      SP,SP,112
0EAD8 0EA58          80010008               lwz       r0,0x0008(SP)
0EADC 0EA5C   X      7C0803A6               mtlr      r0                        ; LR = 8
0EAE0 0EA60          BB61FFEC               lmw       r27,-0x0014(SP)
0EAE4 0EA64   X      4E800020               blr
0EAE8 0EA68          80DF0038               lwz       r6,0x0038(r31)
0EAEC 0EA6C   X      5763043E               clrlwi    r3,r27,16
0EAF0 0EA70          93860000               stw       r28,0x0000(r6)
0EAF4 0EA74          809F0038               lwz       r4,0x0038(r31)
0EAF8 0EA78          B0640004               sth       r3,0x0004(r4)
0EAFC 0EA7C          807F0004               lwz       r3,0x0004(r31)
0EB00 0EA80          4BFFF439               bl        $-0x0BC8                  ; 0x0000DEB8
0EB04 0EA84          819E0014               lwz       r12,0x0014(r30)
0EB08 0EA88   X      38800082               li        r4,130
0EB0C 0EA8C          988C000D               stb       r4,0x000D(r12)
0EB10 0EA90   X      38A0000B               li        r5,11
0EB14 0EA94   X      7FC3F378               mr        r3,r30
0EB18 0EA98          90BD0010               stw       r5,0x0010(r29)
0EB1C 0EA9C          38210070               addi      SP,SP,112
0EB20 0EAA0          80010008               lwz       r0,0x0008(SP)
0EB24 0EAA4   X      7C0803A6               mtlr      r0                        ; LR = 8
0EB28 0EAA8          BB61FFEC               lmw       r27,-0x0014(SP)
0EB2C 0EAAC   X      4E800020               blr
0EB30 0EAB0          A0C40002               lhz       r6,0x0002(r4)
0EB34 0EAB4   X      2C06001C               cmpwi     r6,28
0EB38 0EAB8   X      4082FFCC               bne       $-0x0034                  ; 0x0000EA84
0EB3C 0EABC   X      38E00001               li        r7,1
0EB40 0EAC0   X      7C9F2378               mr        r31,r4
0EB44 0EAC4   X      38A00000               li        r5,0
0EB48 0EAC8          90E10044               stw       r7,0x0044(SP)
0EB4C 0EACC   X      38600100               li        r3,256
0EB50 0EAD0          90A1003C               stw       r5,0x003C(SP)
0EB54 0EAD4   X      38C00002               li        r6,2
0EB58 0EAD8          90610038               stw       r3,0x0038(SP)
0EB5C 0EADC          38610038               addi      r3,SP,56
0EB60 0EAE0          90C10040               stw       r6,0x0040(SP)
0EB64 0EAE4          90E10048               stw       r7,0x0048(SP)
0EB68 0EAE8          90E1004C               stw       r7,0x004C(SP)
0EB6C 0EAEC          90A10050               stw       r5,0x0050(SP)
0EB70 0EAF0          809F0004               lwz       r4,0x0004(r31)
0EB74 0EAF4          A0BF0002               lhz       r5,0x0002(r31)
0EB78 0EAF8          48008E01               bl        $+0x8E00                  ; 0x000178F8
0EB7C 0EAFC          80410014               lwz       RTOC,0x0014(SP)
0EB80 0EB00   X      39200000               li        r9,0
0EB84 0EB04          4BFFFF28               b         $-0x00D8                  ; 0x0000EA2C
0EB88 0EB08          807F0004               lwz       r3,0x0004(r31)
0EB8C 0EB0C          4BFFF771               bl        $-0x0890                  ; 0x0000E27C
0EB90 0EB10   X      2C030000               cmpwi     r3,0
0EB94 0EB14   X      39200000               li        r9,0
0EB98 0EB18   X      4182FF6C               beq       $-0x0094                  ; 0x0000EA84
0EB9C 0EB1C          4BFFFF10               b         $-0x00F0                  ; 0x0000EA2C
0EBA0 0EB20   X      7FE3FB78               mr        r3,r31
0EBA4 0EB24          4BFFF821               bl        $-0x07E0                  ; 0x0000E344
0EBA8 0EB28   X      2C030000               cmpwi     r3,0
0EBAC 0EB2C   X      39200000               li        r9,0
0EBB0 0EB30   X      4182FF54               beq       $-0x00AC                  ; 0x0000EA84
0EBB4 0EB34          4BFFFEF8               b         $-0x0108                  ; 0x0000EA2C
0EBB8 0EB38          807F0004               lwz       r3,0x0004(r31)
0EBBC 0EB3C          4BFFFA11               bl        $-0x05F0                  ; 0x0000E54C
0EBC0 0EB40   X      2C030000               cmpwi     r3,0
0EBC4 0EB44   X      39200000               li        r9,0
0EBC8 0EB48   X      4182FF3C               beq       $-0x00C4                  ; 0x0000EA84
0EBCC 0EB4C          4BFFFEE0               b         $-0x0120                  ; 0x0000EA2C
0EBD0 0EB50          807F0004               lwz       r3,0x0004(r31)
0EBD4 0EB54          4BFFFC45               bl        $-0x03BC                  ; 0x0000E798
0EBD8 0EB58   X      2C030000               cmpwi     r3,0
0EBDC 0EB5C   X      39200000               li        r9,0
0EBE0 0EB60   X      4182FF24               beq       $-0x00DC                  ; 0x0000EA84
0EBE4 0EB64          4BFFFEC8               b         $-0x0138                  ; 0x0000EA2C
0EBE8 0EB68          839F000C               lwz       r28,0x000C(r31)
0EBEC 0EB6C   X      39200000               li        r9,0
0EBF0 0EB70          639C8000               ori       r28,r28,0x8000
0EBF4 0EB74          939F000C               stw       r28,0x000C(r31)
0EBF8 0EB78          4BFFFEB4               b         $-0x014C                  ; 0x0000EA2C
0EBFC 0EB7C          807F000C               lwz       r3,0x000C(r31)
0EC00 0EB80          60634000               ori       r3,r3,0x4000
0EC04 0EB84          907F000C               stw       r3,0x000C(r31)
0EC08 0EB88          807F0004               lwz       r3,0x0004(r31)
0EC0C 0EB8C          4BFFF32D               bl        $-0x0CD4                  ; 0x0000DEB8
0EC10 0EB90   X      2C030000               cmpwi     r3,0
0EC14 0EB94   X      39200000               li        r9,0
0EC18 0EB98   X      4082FE94               bne       $-0x016C                  ; 0x0000EA2C
0EC1C 0EB9C          4BFFFEE8               b         $-0x0118                  ; 0x0000EA84
0EC20 0EBA0          839F000C               lwz       r28,0x000C(r31)
0EC24 0EBA4          579C0462               rlwinm    r28,r28,0,17,17
0EC28 0EBA8          939F000C               stw       r28,0x000C(r31)
0EC2C 0EBAC          807F0004               lwz       r3,0x0004(r31)
0EC30 0EBB0          4BFFF309               bl        $-0x0CF8                  ; 0x0000DEB8
0EC34 0EBB4   X      2C030000               cmpwi     r3,0
0EC38 0EBB8   X      39200000               li        r9,0
0EC3C 0EBBC   X      4082FE70               bne       $-0x0190                  ; 0x0000EA2C
0EC40 0EBC0          4BFFFEC4               b         $-0x013C                  ; 0x0000EA84
0EC44 0EBC4          38210070               addi      SP,SP,112
0EC48 0EBC8          80010008               lwz       r0,0x0008(SP)
0EC4C 0EBCC   X      7C0803A6               mtlr      r0                        ; LR = 8
0EC50 0EBD0          BB61FFEC               lmw       r27,-0x0014(SP)
0EC54 0EBD4   X      4E800020               blr
0EC58 0EBD8          81830014               lwz       r12,0x0014(r3)
0EC5C 0EBDC   X      39200000               li        r9,0
0EC60 0EBE0          81440008               lwz       r10,0x0008(r4)
0EC64 0EBE4   X      38E00000               li        r7,0
0EC68 0EBE8          816C0004               lwz       r11,0x0004(r12)
0EC6C 0EBEC   X      2C0A0000               cmpwi     r10,0
0EC70 0EBF0          8104000C               lwz       r8,0x000C(r4)
0EC74 0EBF4   X      40820020               bne       $+0x0020                  ; 0x0000EC14
0EC78 0EBF8          81840014               lwz       r12,0x0014(r4)
0EC7C 0EBFC   X      38A00082               li        r5,130
0EC80 0EC00          98AC000D               stb       r5,0x000D(r12)
0EC84 0EC04   X      38C0000B               li        r6,11
0EC88 0EC08   X      7C832378               mr        r3,r4
0EC8C 0EC0C          90C80010               stw       r6,0x0010(r8)
0EC90 0EC10   X      4E800020               blr
0EC94 0EC14          814A000C               lwz       r10,0x000C(r10)
0EC98 0EC18          A0CA0000               lhz       r6,0x0000(r10)
0EC9C 0EC1C   X      54C0003B               clrrwi.   r0,r6,2
0ECA0 0EC20   X      4082FFD8               bne       $-0x0028                  ; 0x0000EBF8
0ECA4 0EC24   X      54C307FF               clrlwi.   r3,r6,31
0ECA8 0EC28   X      41820118               beq       $+0x0118                  ; 0x0000ED40
0ECAC 0EC2C          80AC003C               lwz       r5,0x003C(r12)
0ECB0 0EC30   X      2C050000               cmpwi     r5,0
0ECB4 0EC34   X      4082FFC4               bne       $-0x003C                  ; 0x0000EBF8
0ECB8 0EC38          A06A0002               lhz       r3,0x0002(r10)
0ECBC 0EC3C   X      2C030004               cmpwi     r3,4
0ECC0 0EC40   X      4180004C               blt       $+0x004C                  ; 0x0000EC8C
0ECC4 0EC44          80AB0080               lwz       r5,0x0080(r11)
0ECC8 0EC48   X      39200000               li        r9,0
0ECCC 0EC4C   X      2C050000               cmpwi     r5,0
0ECD0 0EC50   X      41820038               beq       $+0x0038                  ; 0x0000EC88
0ECD4 0EC54          806B0090               lwz       r3,0x0090(r11)
0ECD8 0EC58   X      39200001               li        r9,1
0ECDC 0EC5C   X      2C030000               cmpwi     r3,0
0ECE0 0EC60   X      41820028               beq       $+0x0028                  ; 0x0000EC88
0ECE4 0EC64          80AB00A0               lwz       r5,0x00A0(r11)
0ECE8 0EC68   X      39200002               li        r9,2
0ECEC 0EC6C   X      2C050000               cmpwi     r5,0
0ECF0 0EC70   X      41820018               beq       $+0x0018                  ; 0x0000EC88
0ECF4 0EC74          806B00B0               lwz       r3,0x00B0(r11)
0ECF8 0EC78   X      39200003               li        r9,3
0ECFC 0EC7C   X      2C030000               cmpwi     r3,0
0ED00 0EC80   X      41820008               beq       $+0x0008                  ; 0x0000EC88
0ED04 0EC84   X      39200004               li        r9,4
0ED08 0EC88          B12A0002               sth       r9,0x0002(r10)
0ED0C 0EC8C          A12A0002               lhz       r9,0x0002(r10)
0ED10 0EC90   X      55262036               slwi      r6,r9,4
0ED14 0EC94          7CA65A14               add       r5,r6,r11
0ED18 0EC98          80650080               lwz       r3,0x0080(r5)
0ED1C 0EC9C   X      2C030000               cmpwi     r3,0
0ED20 0ECA0   X      4082FF58               bne       $-0x00A8                  ; 0x0000EBF8
0ED24 0ECA4   X      2C090003               cmpwi     r9,3
0ED28 0ECA8   X      4181FF50               bgt       $-0x00B0                  ; 0x0000EBF8
0ED2C 0ECAC          806C0040               lwz       r3,0x0040(r12)
0ED30 0ECB0          800C0004               lwz       r0,0x0004(r12)
0ED34 0ECB4          80A3000C               lwz       r5,0x000C(r3)
0ED38 0ECB8          7D603214               add       r11,r0,r6
0ED3C 0ECBC   X      38A5FFFF               subi      r5,r5,1
0ED40 0ECC0          90A3000C               stw       r5,0x000C(r3)
0ED44 0ECC4          380B0074               addi      r0,r11,116
0ED48 0ECC8          912C003C               stw       r9,0x003C(r12)
0ED4C 0ECCC          900C0040               stw       r0,0x0040(r12)
0ED50 0ECD0          812B0080               lwz       r9,0x0080(r11)
0ED54 0ECD4          38090001               addi      r0,r9,1
0ED58 0ECD8          900B0080               stw       r0,0x0080(r11)
0ED5C 0ECDC          816C0040               lwz       r11,0x0040(r12)
0ED60 0ECE0          916C0038               stw       r11,0x0038(r12)
0ED64 0ECE4          800B0000               lwz       r0,0x0000(r11)
0ED68 0ECE8   X      2C000000               cmpwi     r0,0
0ED6C 0ECEC   X      40820044               bne       $+0x0044                  ; 0x0000ED30
0ED70 0ECF0          A00B0004               lhz       r0,0x0004(r11)
0ED74 0ECF4   X      2C000000               cmpwi     r0,0
0ED78 0ECF8   X      40820038               bne       $+0x0038                  ; 0x0000ED30
0ED7C 0ECFC          80AB000C               lwz       r5,0x000C(r11)
0ED80 0ED00          806C0004               lwz       r3,0x0004(r12)
0ED84 0ED04   X      38A5FFFF               subi      r5,r5,1
0ED88 0ED08          90AB000C               stw       r5,0x000C(r11)
0ED8C 0ED0C          38C30074               addi      r6,r3,116
0ED90 0ED10          90EC003C               stw       r7,0x003C(r12)
0ED94 0ED14          90CC0040               stw       r6,0x0040(r12)
0ED98 0ED18          81230080               lwz       r9,0x0080(r3)
0ED9C 0ED1C          39290001               addi      r9,r9,1
0EDA0 0ED20          91230080               stw       r9,0x0080(r3)
0EDA4 0ED24          814C0040               lwz       r10,0x0040(r12)
0EDA8 0ED28          914C0038               stw       r10,0x0038(r12)
0EDAC 0ED2C          4BFFFECC               b         $-0x0134                  ; 0x0000EBF8
0EDB0 0ED30          800C003C               lwz       r0,0x003C(r12)
0EDB4 0ED34   X      39200004               li        r9,4
0EDB8 0ED38          B00A0002               sth       r0,0x0002(r10)
0EDBC 0ED3C          4800005C               b         $+0x005C                  ; 0x0000ED98
0EDC0 0ED40          54C307BD               rlwinm.   r3,r6,0,30,30
0EDC4 0ED44   X      41820054               beq       $+0x0054                  ; 0x0000ED98
0EDC8 0ED48          80AC003C               lwz       r5,0x003C(r12)
0EDCC 0ED4C   X      2C050000               cmpwi     r5,0
0EDD0 0ED50   X      4082FEA8               bne       $-0x0158                  ; 0x0000EBF8
0EDD4 0ED54          A14A0002               lhz       r10,0x0002(r10)
0EDD8 0ED58   X      2C0A0003               cmpwi     r10,3
0EDDC 0ED5C   X      4181FE9C               bgt       $-0x0164                  ; 0x0000EBF8
0EDE0 0ED60          806C0040               lwz       r3,0x0040(r12)
0EDE4 0ED64   X      55462036               slwi      r6,r10,4
0EDE8 0ED68          80A3000C               lwz       r5,0x000C(r3)
0EDEC 0ED6C          7D6B3214               add       r11,r11,r6
0EDF0 0ED70   X      38A5FFFF               subi      r5,r5,1
0EDF4 0ED74          90A3000C               stw       r5,0x000C(r3)
0EDF8 0ED78          380B0074               addi      r0,r11,116
0EDFC 0ED7C          914C003C               stw       r10,0x003C(r12)
0EE00 0ED80          900C0040               stw       r0,0x0040(r12)
0EE04 0ED84          814B0080               lwz       r10,0x0080(r11)
0EE08 0ED88          380A0001               addi      r0,r10,1
0EE0C 0ED8C          900B0080               stw       r0,0x0080(r11)
0EE10 0ED90          800C0040               lwz       r0,0x0040(r12)
0EE14 0ED94          900C0038               stw       r0,0x0038(r12)
0EE18 0ED98          81840014               lwz       r12,0x0014(r4)
0EE1C 0ED9C   X      38A00081               li        r5,129
0EE20 0EDA0          98AC000D               stb       r5,0x000D(r12)
0EE24 0EDA4   X      7C832378               mr        r3,r4
0EE28 0EDA8          80C4000C               lwz       r6,0x000C(r4)
0EE2C 0EDAC          38C60028               addi      r6,r6,40
0EE30 0EDB0          90C40010               stw       r6,0x0010(r4)
0EE34 0EDB4          90E80010               stw       r7,0x0010(r8)
0EE38 0EDB8          9128000C               stw       r9,0x000C(r8)
0EE3C 0EDBC          90E80014               stw       r7,0x0014(r8)
0EE40 0EDC0   X      4E800020               blr
0EE44 0EDC4   X      7C0802A6               mflr      r0                        ; LR = 8
0EE48 0EDC8          BF41FFE8               stmw      r26,-0x0018(SP)
0EE4C 0EDCC          90010008               stw       r0,0x0008(SP)
0EE50 0EDD0          9421BFA0               stwu      SP,-0x4060(SP)
0EE54 0EDD4          83C30014               lwz       r30,0x0014(r3)
0EE58 0EDD8   X      7C9F2378               mr        r31,r4
0EE5C 0EDDC          813F0014               lwz       r9,0x0014(r31)
0EE60 0EDE0          837E0004               lwz       r27,0x0004(r30)
0EE64 0EDE4          8909000D               lbz       r8,0x000D(r9)
0EE68 0EDE8          83DF000C               lwz       r30,0x000C(r31)
0EE6C 0EDEC   X      2C08008E               cmpwi     r8,142
0EE70 0EDF0   X      40820070               bne       $+0x0070                  ; 0x0000EE60
0EE74 0EDF4          80BE000C               lwz       r5,0x000C(r30)
0EE78 0EDF8   X      3BA00000               li        r29,0
0EE7C 0EDFC   X      2C050000               cmpwi     r5,0
0EE80 0EE00   X      41820028               beq       $+0x0028                  ; 0x0000EE28
0EE84 0EE04   X      7FE3FB78               mr        r3,r31
0EE88 0EE08          48008911               bl        $+0x8910                  ; 0x00017718
0EE8C 0EE0C          80410014               lwz       RTOC,0x0014(SP)
0EE90 0EE10   X      38600000               li        r3,0
0EE94 0EE14          38214060               addi      SP,SP,16480
0EE98 0EE18          80010008               lwz       r0,0x0008(SP)
0EE9C 0EE1C   X      7C0803A6               mtlr      r0                        ; LR = 8
0EEA0 0EE20          BB41FFE8               lmw       r26,-0x0018(SP)
0EEA4 0EE24   X      4E800020               blr
0EEA8 0EE28   X      3B800081               li        r28,129
0EEAC 0EE2C   X      7FE3FB78               mr        r3,r31
0EEB0 0EE30          9B89000D               stb       r28,0x000D(r9)
0EEB4 0EE34          809F000C               lwz       r4,0x000C(r31)
0EEB8 0EE38          38840028               addi      r4,r4,40
0EEBC 0EE3C          909F0010               stw       r4,0x0010(r31)
0EEC0 0EE40          93BE0010               stw       r29,0x0010(r30)
0EEC4 0EE44          93BE000C               stw       r29,0x000C(r30)
0EEC8 0EE48          93BE0014               stw       r29,0x0014(r30)
0EECC 0EE4C          38214060               addi      SP,SP,16480
0EED0 0EE50          80010008               lwz       r0,0x0008(SP)
0EED4 0EE54   X      7C0803A6               mtlr      r0                        ; LR = 8
0EED8 0EE58          BB41FFE8               lmw       r26,-0x0018(SP)
0EEDC 0EE5C   X      4E800020               blr
0EEE0 0EE60   X      2C08000E               cmpwi     r8,14
0EEE4 0EE64   X      41820028               beq       $+0x0028                  ; 0x0000EE8C
0EEE8 0EE68   X      7FE3FB78               mr        r3,r31
0EEEC 0EE6C          480088AD               bl        $+0x88AC                  ; 0x00017718
0EEF0 0EE70          80410014               lwz       RTOC,0x0014(SP)
0EEF4 0EE74   X      38600000               li        r3,0
0EEF8 0EE78          38214060               addi      SP,SP,16480
0EEFC 0EE7C          80010008               lwz       r0,0x0008(SP)
0EF00 0EE80   X      7C0803A6               mtlr      r0                        ; LR = 8
0EF04 0EE84          BB41FFE8               lmw       r26,-0x0018(SP)
0EF08 0EE88   X      4E800020               blr
0EF0C 0EE8C          38610038               addi      r3,SP,56
0EF10 0EE90          38810048               addi      r4,SP,72
0EF14 0EE94   X      38A04000               li        r5,16384
0EF18 0EE98   X      3BA00000               li        r29,0
0EF1C 0EE9C          4BFF8469               bl        $-0x7B98                  ; 0x00007304
0EF20 0EEA0   X      60000000               nop
0EF24 0EEA4          38810038               addi      r4,SP,56
0EF28 0EEA8   X      7F63DB78               mr        r3,r27
0EF2C 0EEAC          4BFFE439               bl        $-0x1BC8                  ; 0x0000D2E4
0EF30 0EEB0          38610038               addi      r3,SP,56
0EF34 0EEB4   X      38800020               li        r4,32
0EF38 0EEB8          4BFFD649               bl        $-0x29B8                  ; 0x0000C500
0EF3C 0EEBC   X      60000000               nop
0EF40 0EEC0   X      2C030000               cmpwi     r3,0
0EF44 0EEC4   X      40820028               bne       $+0x0028                  ; 0x0000EEEC
0EF48 0EEC8          3B823848               addi      r28,RTOC,14408
0EF4C 0EECC          38610038               addi      r3,SP,56
0EF50 0EED0          389C02EE               addi      r4,r28,750
0EF54 0EED4          4BFF90ED               bl        $-0x6F14                  ; 0x00007FC0
0EF58 0EED8   X      60000000               nop
0EF5C 0EEDC          807B01E4               lwz       r3,0x01E4(r27)
0EF60 0EEE0          389C0312               addi      r4,r28,786
0EF64 0EEE4          4BFFA725               bl        $-0x58DC                  ; 0x00009608
0EF68 0EEE8   X      60000000               nop
0EF6C 0EEEC          38610048               addi      r3,SP,72
0EF70 0EEF0   X      3B80FFFF               li        r28,-1
0EF74 0EEF4   X      3B400000               li        r26,0
0EF78 0EEF8          480089E9               bl        $+0x89E8                  ; 0x000178E0
0EF7C 0EEFC          80410014               lwz       RTOC,0x0014(SP)
0EF80 0EF00          801E000C               lwz       r0,0x000C(r30)
0EF84 0EF04   X      2C00FFFF               cmpwi     r0,-1
0EF88 0EF08   X      4082005C               bne       $+0x005C                  ; 0x0000EF64
0EF8C 0EF0C          813F0008               lwz       r9,0x0008(r31)
0EF90 0EF10   X      2C090000               cmpwi     r9,0
0EF94 0EF14   X      41820130               beq       $+0x0130                  ; 0x0000F044
0EF98 0EF18          80090010               lwz       r0,0x0010(r9)
0EF9C 0EF1C          8089000C               lwz       r4,0x000C(r9)
0EFA0 0EF20   X      7CA40050               sub       r5,r0,r4
0EFA4 0EF24   X      2C050004               cmpwi     r5,4
0EFA8 0EF28   X      4082010C               bne       $+0x010C                  ; 0x0000F034
0EFAC 0EF2C          80DF0014               lwz       r6,0x0014(r31)
0EFB0 0EF30   X      3880008D               li        r4,141
0EFB4 0EF34          9886000D               stb       r4,0x000D(r6)
0EFB8 0EF38          3B830001               addi      r28,r3,1
0EFBC 0EF3C          80BF000C               lwz       r5,0x000C(r31)
0EFC0 0EF40          38A5002C               addi      r5,r5,44
0EFC4 0EF44          90BF0010               stw       r5,0x0010(r31)
0EFC8 0EF48          939E0010               stw       r28,0x0010(r30)
0EFCC 0EF4C          811F0008               lwz       r8,0x0008(r31)
0EFD0 0EF50          8128000C               lwz       r9,0x000C(r8)
0EFD4 0EF54          81490000               lwz       r10,0x0000(r9)
0EFD8 0EF58          93BE0014               stw       r29,0x0014(r30)
0EFDC 0EF5C          915E000C               stw       r10,0x000C(r30)
0EFE0 0EF60          4800002C               b         $+0x002C                  ; 0x0000EF8C
0EFE4 0EF64          817F0014               lwz       r11,0x0014(r31)
0EFE8 0EF68   X      38800081               li        r4,129
0EFEC 0EF6C          988B000D               stb       r4,0x000D(r11)
0EFF0 0EF70          3B830001               addi      r28,r3,1
0EFF4 0EF74          80BF000C               lwz       r5,0x000C(r31)
0EFF8 0EF78          38A50028               addi      r5,r5,40
0EFFC 0EF7C          90BF0010               stw       r5,0x0010(r31)
0F000 0EF80          939E000C               stw       r28,0x000C(r30)
0F004 0EF84          93BE0010               stw       r29,0x0010(r30)
0F008 0EF88          93BE0014               stw       r29,0x0014(r30)
0F00C 0EF8C          813F0008               lwz       r9,0x0008(r31)
0F010 0EF90   X      2C090000               cmpwi     r9,0
0F014 0EF94   X      41820010               beq       $+0x0010                  ; 0x0000EFA4
0F018 0EF98   X      7D234B78               mr        r3,r9
0F01C 0EF9C          4800877D               bl        $+0x877C                  ; 0x00017718
0F020 0EFA0          80410014               lwz       RTOC,0x0014(SP)
0F024 0EFA4   X      38800001               li        r4,1
0F028 0EFA8   X      7F83E378               mr        r3,r28
0F02C 0EFAC          48008665               bl        $+0x8664                  ; 0x00017610
0F030 0EFB0          80410014               lwz       RTOC,0x0014(SP)
0F034 0EFB4          907F0008               stw       r3,0x0008(r31)
0F038 0EFB8   X      2C030000               cmpwi     r3,0
0F03C 0EFBC   X      4082003C               bne       $+0x003C                  ; 0x0000EFF8
0F040 0EFC0          38823848               addi      r4,RTOC,14408
0F044 0EFC4   X      7F85E378               mr        r5,r28
0F048 0EFC8          807B01E4               lwz       r3,0x01E4(r27)
0F04C 0EFCC          38840335               addi      r4,r4,821
0F050 0EFD0   X      3B800082               li        r28,130
0F054 0EFD4   X      3B60000B               li        r27,11
0F058 0EFD8          4BFF9E21               bl        $-0x61E0                  ; 0x00008DF8
0F05C 0EFDC   X      60000000               nop
0F060 0EFE0          819F0014               lwz       r12,0x0014(r31)
0F064 0EFE4          9B8C000D               stb       r28,0x000D(r12)
0F068 0EFE8          937E0010               stw       r27,0x0010(r30)
0F06C 0EFEC          93BE000C               stw       r29,0x000C(r30)
0F070 0EFF0          93BE0014               stw       r29,0x0014(r30)
0F074 0EFF4          48000028               b         $+0x0028                  ; 0x0000F01C
0F078 0EFF8          80830010               lwz       r4,0x0010(r3)
0F07C 0EFFC   X      7F85E378               mr        r5,r28
0F080 0F000          38610048               addi      r3,SP,72
0F084 0F004          480088F5               bl        $+0x88F4                  ; 0x000178F8
0F088 0F008          80410014               lwz       RTOC,0x0014(SP)
0F08C 0F00C          819F0008               lwz       r12,0x0008(r31)
0F090 0F010          800C0010               lwz       r0,0x0010(r12)
0F094 0F014          7C1C0214               add       r0,r28,r0
0F098 0F018          900C0010               stw       r0,0x0010(r12)
0F09C 0F01C   X      7FE3FB78               mr        r3,r31
0F0A0 0F020          38214060               addi      SP,SP,16480
0F0A4 0F024          80010008               lwz       r0,0x0008(SP)
0F0A8 0F028   X      7C0803A6               mtlr      r0                        ; LR = 8
0F0AC 0F02C          BB41FFE8               lmw       r26,-0x0018(SP)
0F0B0 0F030   X      4E800020               blr
0F0B4 0F034   X      7D234B78               mr        r3,r9
0F0B8 0F038          480086E1               bl        $+0x86E0                  ; 0x00017718
0F0BC 0F03C          80410014               lwz       RTOC,0x0014(SP)
0F0C0 0F040          935F0008               stw       r26,0x0008(r31)
0F0C4 0F044          837F0014               lwz       r27,0x0014(r31)
0F0C8 0F048   X      38800081               li        r4,129
0F0CC 0F04C          989B000D               stb       r4,0x000D(r27)
0F0D0 0F050   X      7FE3FB78               mr        r3,r31
0F0D4 0F054          80BF000C               lwz       r5,0x000C(r31)
0F0D8 0F058          38A50028               addi      r5,r5,40
0F0DC 0F05C          90BF0010               stw       r5,0x0010(r31)
0F0E0 0F060          939E0010               stw       r28,0x0010(r30)
0F0E4 0F064          93BE000C               stw       r29,0x000C(r30)
0F0E8 0F068          93BE0014               stw       r29,0x0014(r30)
0F0EC 0F06C          38214060               addi      SP,SP,16480
0F0F0 0F070          80010008               lwz       r0,0x0008(SP)
0F0F4 0F074   X      7C0803A6               mtlr      r0                        ; LR = 8
0F0F8 0F078          BB41FFE8               lmw       r26,-0x0018(SP)
0F0FC 0F07C   X      4E800020               blr
0F100 0F080   X      7C0802A6               mflr      r0                        ; LR = 8
0F104 0F084          BF21FFE4               stmw      r25,-0x001C(SP)
0F108 0F088          90010008               stw       r0,0x0008(SP)
0F10C 0F08C          9421BF90               stwu      SP,-0x4070(SP)
0F110 0F090          80A30014               lwz       r5,0x0014(r3)
0F114 0F094   X      7C9E2378               mr        r30,r4
0F118 0F098          813E0014               lwz       r9,0x0014(r30)
0F11C 0F09C          83E50004               lwz       r31,0x0004(r5)
0F120 0F0A0          8909000D               lbz       r8,0x000D(r9)
0F124 0F0A4          83BE000C               lwz       r29,0x000C(r30)
0F128 0F0A8   X      2C08008E               cmpwi     r8,142
0F12C 0F0AC          835F01E0               lwz       r26,0x01E0(r31)
0F130 0F0B0   X      40820070               bne       $+0x0070                  ; 0x0000F120
0F134 0F0B4          80DD000C               lwz       r6,0x000C(r29)
0F138 0F0B8   X      3B800000               li        r28,0
0F13C 0F0BC   X      2C060000               cmpwi     r6,0
0F140 0F0C0   X      41820028               beq       $+0x0028                  ; 0x0000F0E8
0F144 0F0C4   X      7FC3F378               mr        r3,r30
0F148 0F0C8          48008651               bl        $+0x8650                  ; 0x00017718
0F14C 0F0CC          80410014               lwz       RTOC,0x0014(SP)
0F150 0F0D0   X      38600000               li        r3,0
0F154 0F0D4          38214070               addi      SP,SP,16496
0F158 0F0D8          80010008               lwz       r0,0x0008(SP)
0F15C 0F0DC   X      7C0803A6               mtlr      r0                        ; LR = 8
0F160 0F0E0          BB21FFE4               lmw       r25,-0x001C(SP)
0F164 0F0E4   X      4E800020               blr
0F168 0F0E8   X      3BE00081               li        r31,129
0F16C 0F0EC   X      7FC3F378               mr        r3,r30
0F170 0F0F0          9BE9000D               stb       r31,0x000D(r9)
0F174 0F0F4          809E000C               lwz       r4,0x000C(r30)
0F178 0F0F8          38840028               addi      r4,r4,40
0F17C 0F0FC          909E0010               stw       r4,0x0010(r30)
0F180 0F100          939D0010               stw       r28,0x0010(r29)
0F184 0F104          939D000C               stw       r28,0x000C(r29)
0F188 0F108          939D0014               stw       r28,0x0014(r29)
0F18C 0F10C          38214070               addi      SP,SP,16496
0F190 0F110          80010008               lwz       r0,0x0008(SP)
0F194 0F114   X      7C0803A6               mtlr      r0                        ; LR = 8
0F198 0F118          BB21FFE4               lmw       r25,-0x001C(SP)
0F19C 0F11C   X      4E800020               blr
0F1A0 0F120   X      2C08000E               cmpwi     r8,14
0F1A4 0F124   X      3B600000               li        r27,0
0F1A8 0F128   X      41820028               beq       $+0x0028                  ; 0x0000F150
0F1AC 0F12C   X      7FC3F378               mr        r3,r30
0F1B0 0F130          480085E9               bl        $+0x85E8                  ; 0x00017718
0F1B4 0F134          80410014               lwz       RTOC,0x0014(SP)
0F1B8 0F138   X      38600000               li        r3,0
0F1BC 0F13C          38214070               addi      SP,SP,16496
0F1C0 0F140          80010008               lwz       r0,0x0008(SP)
0F1C4 0F144   X      7C0803A6               mtlr      r0                        ; LR = 8
0F1C8 0F148          BB21FFE4               lmw       r25,-0x001C(SP)
0F1CC 0F14C   X      4E800020               blr
0F1D0 0F150          38610038               addi      r3,SP,56
0F1D4 0F154          38810048               addi      r4,SP,72
0F1D8 0F158   X      38A04000               li        r5,16384
0F1DC 0F15C          4BFF81A9               bl        $-0x7E58                  ; 0x00007304
0F1E0 0F160   X      60000000               nop
0F1E4 0F164   X      38800000               li        r4,0
0F1E8 0F168   X      7FE3FB78               mr        r3,r31
0F1EC 0F16C          4BFFE179               bl        $-0x1E88                  ; 0x0000D2E4
0F1F0 0F170          807F01E4               lwz       r3,0x01E4(r31)
0F1F4 0F174          4BFFD495               bl        $-0x2B6C                  ; 0x0000C608
0F1F8 0F178   X      60000000               nop
0F1FC 0F17C          839F01F8               lwz       r28,0x01F8(r31)
0F200 0F180   X      2C1C0000               cmpwi     r28,0
0F204 0F184   X      41820014               beq       $+0x0014                  ; 0x0000F198
0F208 0F188          807F01F8               lwz       r3,0x01F8(r31)
0F20C 0F18C          4800849D               bl        $+0x849C                  ; 0x00017628
0F210 0F190          80410014               lwz       RTOC,0x0014(SP)
0F214 0F194          937F01F8               stw       r27,0x01F8(r31)
0F218 0F198          807F01E0               lwz       r3,0x01E0(r31)
0F21C 0F19C   X      3B800000               li        r28,0
0F220 0F1A0          4BFFA565               bl        $-0x5A9C                  ; 0x00009704
0F224 0F1A4   X      60000000               nop
0F228 0F1A8   X      2C030000               cmpwi     r3,0
0F22C 0F1AC   X      41820018               beq       $+0x0018                  ; 0x0000F1C4
0F230 0F1B0   X      7F43D378               mr        r3,r26
0F234 0F1B4          4BFFC675               bl        $-0x398C                  ; 0x0000B828
0F238 0F1B8   X      60000000               nop
0F23C 0F1BC   X      7C7A1B78               mr        r26,r3
0F240 0F1C0          48000008               b         $+0x0008                  ; 0x0000F1C8
0F244 0F1C4   X      3B400000               li        r26,0
0F248 0F1C8          807F01F8               lwz       r3,0x01F8(r31)
0F24C 0F1CC   X      2C030000               cmpwi     r3,0
0F250 0F1D0   X      41820010               beq       $+0x0010                  ; 0x0000F1E0
0F254 0F1D4          48008455               bl        $+0x8454                  ; 0x00017628
0F258 0F1D8          80410014               lwz       RTOC,0x0014(SP)
0F25C 0F1DC          937F01F8               stw       r27,0x01F8(r31)
0F260 0F1E0          807F01E0               lwz       r3,0x01E0(r31)
0F264 0F1E4          4BFFA521               bl        $-0x5AE0                  ; 0x00009704
0F268 0F1E8   X      60000000               nop
0F26C 0F1EC          809F01E4               lwz       r4,0x01E4(r31)
0F270 0F1F0          38610038               addi      r3,SP,56
0F274 0F1F4   X      38A00064               li        r5,100
0F278 0F1F8          4BFFD585               bl        $-0x2A7C                  ; 0x0000C77C
0F27C 0F1FC   X      60000000               nop
0F280 0F200          38810038               addi      r4,SP,56
0F284 0F204   X      7FE3FB78               mr        r3,r31
0F288 0F208          4BFFE0DD               bl        $-0x1F24                  ; 0x0000D2E4
0F28C 0F20C          8322FFD4               lwz       r25,-0x002C(RTOC)
0F290 0F210          38610038               addi      r3,SP,56
0F294 0F214          38990359               addi      r4,r25,857
0F298 0F218          4BFF8DA9               bl        $-0x7258                  ; 0x00007FC0
0F29C 0F21C   X      60000000               nop
0F2A0 0F220          80BF0000               lwz       r5,0x0000(r31)
0F2A4 0F224          3899035B               addi      r4,r25,859
0F2A8 0F228          38610038               addi      r3,SP,56
0F2AC 0F22C          4BFF8D95               bl        $-0x726C                  ; 0x00007FC0
0F2B0 0F230   X      60000000               nop
0F2B4 0F234          80BF0004               lwz       r5,0x0004(r31)
0F2B8 0F238          38990377               addi      r4,r25,887
0F2BC 0F23C          38610038               addi      r3,SP,56
0F2C0 0F240          4BFF8D81               bl        $-0x7280                  ; 0x00007FC0
0F2C4 0F244   X      60000000               nop
0F2C8 0F248          80BF0008               lwz       r5,0x0008(r31)
0F2CC 0F24C          3899039C               addi      r4,r25,924
0F2D0 0F250          38610038               addi      r3,SP,56
0F2D4 0F254          4BFF8D6D               bl        $-0x7294                  ; 0x00007FC0
0F2D8 0F258   X      60000000               nop
0F2DC 0F25C          80BF000C               lwz       r5,0x000C(r31)
0F2E0 0F260          389903B4               addi      r4,r25,948
0F2E4 0F264          38610038               addi      r3,SP,56
0F2E8 0F268          4BFF8D59               bl        $-0x72A8                  ; 0x00007FC0
0F2EC 0F26C   X      60000000               nop
0F2F0 0F270          80BF0010               lwz       r5,0x0010(r31)
0F2F4 0F274          389903D5               addi      r4,r25,981
0F2F8 0F278          38610038               addi      r3,SP,56
0F2FC 0F27C          4BFF8D45               bl        $-0x72BC                  ; 0x00007FC0
0F300 0F280   X      60000000               nop
0F304 0F284          80BF0014               lwz       r5,0x0014(r31)
0F308 0F288          389903FC               addi      r4,r25,1020
0F30C 0F28C          38610038               addi      r3,SP,56
0F310 0F290          4BFF8D31               bl        $-0x72D0                  ; 0x00007FC0
0F314 0F294   X      60000000               nop
0F318 0F298          80BF0018               lwz       r5,0x0018(r31)
0F31C 0F29C          38990423               addi      r4,r25,1059
0F320 0F2A0          38610038               addi      r3,SP,56
0F324 0F2A4          4BFF8D1D               bl        $-0x72E4                  ; 0x00007FC0
0F328 0F2A8   X      60000000               nop
0F32C 0F2AC          80BF001C               lwz       r5,0x001C(r31)
0F330 0F2B0          38990441               addi      r4,r25,1089
0F334 0F2B4          38610038               addi      r3,SP,56
0F338 0F2B8          4BFF8D09               bl        $-0x72F8                  ; 0x00007FC0
0F33C 0F2BC   X      60000000               nop
0F340 0F2C0          80BF0020               lwz       r5,0x0020(r31)
0F344 0F2C4          3899045D               addi      r4,r25,1117
0F348 0F2C8          38610038               addi      r3,SP,56
0F34C 0F2CC          4BFF8CF5               bl        $-0x730C                  ; 0x00007FC0
0F350 0F2D0   X      60000000               nop
0F354 0F2D4          80BF0024               lwz       r5,0x0024(r31)
0F358 0F2D8          38990481               addi      r4,r25,1153
0F35C 0F2DC          38610038               addi      r3,SP,56
0F360 0F2E0          4BFF8CE1               bl        $-0x7320                  ; 0x00007FC0
0F364 0F2E4   X      60000000               nop
0F368 0F2E8          80BF0028               lwz       r5,0x0028(r31)
0F36C 0F2EC          389904A4               addi      r4,r25,1188
0F370 0F2F0          38610038               addi      r3,SP,56
0F374 0F2F4          4BFF8CCD               bl        $-0x7334                  ; 0x00007FC0
0F378 0F2F8   X      60000000               nop
0F37C 0F2FC          80BF002C               lwz       r5,0x002C(r31)
0F380 0F300          389904C7               addi      r4,r25,1223
0F384 0F304          38610038               addi      r3,SP,56
0F388 0F308          4BFF8CB9               bl        $-0x7348                  ; 0x00007FC0
0F38C 0F30C   X      60000000               nop
0F390 0F310          80BF0030               lwz       r5,0x0030(r31)
0F394 0F314          389904E6               addi      r4,r25,1254
0F398 0F318          38610038               addi      r3,SP,56
0F39C 0F31C          4BFF8CA5               bl        $-0x735C                  ; 0x00007FC0
0F3A0 0F320   X      60000000               nop
0F3A4 0F324          80BF0040               lwz       r5,0x0040(r31)
0F3A8 0F328          38990503               addi      r4,r25,1283
0F3AC 0F32C          38610038               addi      r3,SP,56
0F3B0 0F330          4BFF8C91               bl        $-0x7370                  ; 0x00007FC0
0F3B4 0F334   X      60000000               nop
0F3B8 0F338          80BF0044               lwz       r5,0x0044(r31)
0F3BC 0F33C          38990529               addi      r4,r25,1321
0F3C0 0F340          38610038               addi      r3,SP,56
0F3C4 0F344          4BFF8C7D               bl        $-0x7384                  ; 0x00007FC0
0F3C8 0F348   X      60000000               nop
0F3CC 0F34C          80BF0048               lwz       r5,0x0048(r31)
0F3D0 0F350          38990549               addi      r4,r25,1353
0F3D4 0F354          38610038               addi      r3,SP,56
0F3D8 0F358          4BFF8C69               bl        $-0x7398                  ; 0x00007FC0
0F3DC 0F35C   X      60000000               nop
0F3E0 0F360          80BF004C               lwz       r5,0x004C(r31)
0F3E4 0F364          3899056E               addi      r4,r25,1390
0F3E8 0F368          38610038               addi      r3,SP,56
0F3EC 0F36C          4BFF8C55               bl        $-0x73AC                  ; 0x00007FC0
0F3F0 0F370   X      60000000               nop
0F3F4 0F374          80BF0050               lwz       r5,0x0050(r31)
0F3F8 0F378          38990597               addi      r4,r25,1431
0F3FC 0F37C          38610038               addi      r3,SP,56
0F400 0F380          4BFF8C41               bl        $-0x73C0                  ; 0x00007FC0
0F404 0F384   X      60000000               nop
0F408 0F388          80BF0054               lwz       r5,0x0054(r31)
0F40C 0F38C          389905C5               addi      r4,r25,1477
0F410 0F390          38610038               addi      r3,SP,56
0F414 0F394          4BFF8C2D               bl        $-0x73D4                  ; 0x00007FC0
0F418 0F398   X      60000000               nop
0F41C 0F39C          80BF0058               lwz       r5,0x0058(r31)
0F420 0F3A0          389905F5               addi      r4,r25,1525
0F424 0F3A4          38610038               addi      r3,SP,56
0F428 0F3A8          4BFF8C19               bl        $-0x73E8                  ; 0x00007FC0
0F42C 0F3AC   X      60000000               nop
0F430 0F3B0          80BF005C               lwz       r5,0x005C(r31)
0F434 0F3B4          3899061B               addi      r4,r25,1563
0F438 0F3B8          38610038               addi      r3,SP,56
0F43C 0F3BC          4BFF8C05               bl        $-0x73FC                  ; 0x00007FC0
0F440 0F3C0   X      60000000               nop
0F444 0F3C4          80BF0060               lwz       r5,0x0060(r31)
0F448 0F3C8          38990648               addi      r4,r25,1608
0F44C 0F3CC          38610038               addi      r3,SP,56
0F450 0F3D0          4BFF8BF1               bl        $-0x7410                  ; 0x00007FC0
0F454 0F3D4   X      60000000               nop
0F458 0F3D8          80BF0064               lwz       r5,0x0064(r31)
0F45C 0F3DC          3899066E               addi      r4,r25,1646
0F460 0F3E0          38610038               addi      r3,SP,56
0F464 0F3E4          4BFF8BDD               bl        $-0x7424                  ; 0x00007FC0
0F468 0F3E8   X      60000000               nop
0F46C 0F3EC          80BF0068               lwz       r5,0x0068(r31)
0F470 0F3F0          38990699               addi      r4,r25,1689
0F474 0F3F4          38610038               addi      r3,SP,56
0F478 0F3F8          4BFF8BC9               bl        $-0x7438                  ; 0x00007FC0
0F47C 0F3FC   X      60000000               nop
0F480 0F400          80BF006C               lwz       r5,0x006C(r31)
0F484 0F404          389906C3               addi      r4,r25,1731
0F488 0F408          38610038               addi      r3,SP,56
0F48C 0F40C          4BFF8BB5               bl        $-0x744C                  ; 0x00007FC0
0F490 0F410   X      60000000               nop
0F494 0F414   X      38800000               li        r4,0
0F498 0F418   X      7FE3FB78               mr        r3,r31
0F49C 0F41C          4BFFDEC9               bl        $-0x2138                  ; 0x0000D2E4
0F4A0 0F420          807F01E4               lwz       r3,0x01E4(r31)
0F4A4 0F424          4BFFD1E5               bl        $-0x2E1C                  ; 0x0000C608
0F4A8 0F428   X      60000000               nop
0F4AC 0F42C   X      7FE3FB78               mr        r3,r31
0F4B0 0F430          4BFFEA89               bl        $-0x1578                  ; 0x0000DEB8
0F4B4 0F434   X      5740063F               clrlwi.   r0,r26,24
0F4B8 0F438   X      4182001C               beq       $+0x001C                  ; 0x0000F454
0F4BC 0F43C          38823848               addi      r4,RTOC,14408
0F4C0 0F440          38610038               addi      r3,SP,56
0F4C4 0F444          388406EE               addi      r4,r4,1774
0F4C8 0F448          4BFF8B79               bl        $-0x7488                  ; 0x00007FC0
0F4CC 0F44C   X      60000000               nop
0F4D0 0F450          48000018               b         $+0x0018                  ; 0x0000F468
0F4D4 0F454          38823848               addi      r4,RTOC,14408
0F4D8 0F458          38610038               addi      r3,SP,56
0F4DC 0F45C          38840707               addi      r4,r4,1799
0F4E0 0F460          4BFF8B61               bl        $-0x74A0                  ; 0x00007FC0
0F4E4 0F464   X      60000000               nop
0F4E8 0F468          38610038               addi      r3,SP,56
0F4EC 0F46C   X      38800020               li        r4,32
0F4F0 0F470          4BFFD091               bl        $-0x2F70                  ; 0x0000C500
0F4F4 0F474   X      60000000               nop
0F4F8 0F478   X      2C030000               cmpwi     r3,0
0F4FC 0F47C   X      40820028               bne       $+0x0028                  ; 0x0000F4A4
0F500 0F480          3B423848               addi      r26,RTOC,14408
0F504 0F484          38610038               addi      r3,SP,56
0F508 0F488          389A0720               addi      r4,r26,1824
0F50C 0F48C          4BFF8B35               bl        $-0x74CC                  ; 0x00007FC0
0F510 0F490   X      60000000               nop
0F514 0F494          807F01E4               lwz       r3,0x01E4(r31)
0F518 0F498          389A0742               addi      r4,r26,1858
0F51C 0F49C          4BFFA16D               bl        $-0x5E94                  ; 0x00009608
0F520 0F4A0   X      60000000               nop
0F524 0F4A4          38610048               addi      r3,SP,72
0F528 0F4A8   X      3B40FFFF               li        r26,-1
0F52C 0F4AC          48008435               bl        $+0x8434                  ; 0x000178E0
0F530 0F4B0          80410014               lwz       RTOC,0x0014(SP)
0F534 0F4B4          801D000C               lwz       r0,0x000C(r29)
0F538 0F4B8   X      2C00FFFF               cmpwi     r0,-1
0F53C 0F4BC   X      4082005C               bne       $+0x005C                  ; 0x0000F518
0F540 0F4C0          813E0008               lwz       r9,0x0008(r30)
0F544 0F4C4   X      2C090000               cmpwi     r9,0
0F548 0F4C8   X      41820130               beq       $+0x0130                  ; 0x0000F5F8
0F54C 0F4CC          80090010               lwz       r0,0x0010(r9)
0F550 0F4D0          8089000C               lwz       r4,0x000C(r9)
0F554 0F4D4   X      7CA40050               sub       r5,r0,r4
0F558 0F4D8   X      2C050004               cmpwi     r5,4
0F55C 0F4DC   X      4082010C               bne       $+0x010C                  ; 0x0000F5E8
0F560 0F4E0          80DE0014               lwz       r6,0x0014(r30)
0F564 0F4E4   X      3880008D               li        r4,141
0F568 0F4E8          9886000D               stb       r4,0x000D(r6)
0F56C 0F4EC          3B630001               addi      r27,r3,1
0F570 0F4F0          80BE000C               lwz       r5,0x000C(r30)
0F574 0F4F4          38A5002C               addi      r5,r5,44
0F578 0F4F8          90BE0010               stw       r5,0x0010(r30)
0F57C 0F4FC          937D0010               stw       r27,0x0010(r29)
0F580 0F500          811E0008               lwz       r8,0x0008(r30)
0F584 0F504          8128000C               lwz       r9,0x000C(r8)
0F588 0F508          81490000               lwz       r10,0x0000(r9)
0F58C 0F50C          939D0014               stw       r28,0x0014(r29)
0F590 0F510          915D000C               stw       r10,0x000C(r29)
0F594 0F514          4800002C               b         $+0x002C                  ; 0x0000F540
0F598 0F518          817E0014               lwz       r11,0x0014(r30)
0F59C 0F51C   X      38800081               li        r4,129
0F5A0 0F520          988B000D               stb       r4,0x000D(r11)
0F5A4 0F524          3B630001               addi      r27,r3,1
0F5A8 0F528          80BE000C               lwz       r5,0x000C(r30)
0F5AC 0F52C          38A50028               addi      r5,r5,40
0F5B0 0F530          90BE0010               stw       r5,0x0010(r30)
0F5B4 0F534          937D000C               stw       r27,0x000C(r29)
0F5B8 0F538          939D0010               stw       r28,0x0010(r29)
0F5BC 0F53C          939D0014               stw       r28,0x0014(r29)
0F5C0 0F540          813E0008               lwz       r9,0x0008(r30)
0F5C4 0F544   X      2C090000               cmpwi     r9,0
0F5C8 0F548   X      41820010               beq       $+0x0010                  ; 0x0000F558
0F5CC 0F54C   X      7D234B78               mr        r3,r9
0F5D0 0F550          480081C9               bl        $+0x81C8                  ; 0x00017718
0F5D4 0F554          80410014               lwz       RTOC,0x0014(SP)
0F5D8 0F558   X      38800001               li        r4,1
0F5DC 0F55C   X      7F63DB78               mr        r3,r27
0F5E0 0F560          480080B1               bl        $+0x80B0                  ; 0x00017610
0F5E4 0F564          80410014               lwz       RTOC,0x0014(SP)
0F5E8 0F568          907E0008               stw       r3,0x0008(r30)
0F5EC 0F56C   X      2C030000               cmpwi     r3,0
0F5F0 0F570   X      4082003C               bne       $+0x003C                  ; 0x0000F5AC
0F5F4 0F574          38823848               addi      r4,RTOC,14408
0F5F8 0F578   X      7F65DB78               mr        r5,r27
0F5FC 0F57C          807F01E4               lwz       r3,0x01E4(r31)
0F600 0F580          38840763               addi      r4,r4,1891
0F604 0F584   X      3BE00082               li        r31,130
0F608 0F588   X      3B60000B               li        r27,11
0F60C 0F58C          4BFF986D               bl        $-0x6794                  ; 0x00008DF8
0F610 0F590   X      60000000               nop
0F614 0F594          819E0014               lwz       r12,0x0014(r30)
0F618 0F598          9BEC000D               stb       r31,0x000D(r12)
0F61C 0F59C          937D0010               stw       r27,0x0010(r29)
0F620 0F5A0          939D000C               stw       r28,0x000C(r29)
0F624 0F5A4          939D0014               stw       r28,0x0014(r29)
0F628 0F5A8          48000028               b         $+0x0028                  ; 0x0000F5D0
0F62C 0F5AC          80830010               lwz       r4,0x0010(r3)
0F630 0F5B0   X      7F65DB78               mr        r5,r27
0F634 0F5B4          38610048               addi      r3,SP,72
0F638 0F5B8          48008341               bl        $+0x8340                  ; 0x000178F8
0F63C 0F5BC          80410014               lwz       RTOC,0x0014(SP)
0F640 0F5C0          819E0008               lwz       r12,0x0008(r30)
0F644 0F5C4          800C0010               lwz       r0,0x0010(r12)
0F648 0F5C8          7C1B0214               add       r0,r27,r0
0F64C 0F5CC          900C0010               stw       r0,0x0010(r12)
0F650 0F5D0   X      7FC3F378               mr        r3,r30
0F654 0F5D4          38214070               addi      SP,SP,16496
0F658 0F5D8          80010008               lwz       r0,0x0008(SP)
0F65C 0F5DC   X      7C0803A6               mtlr      r0                        ; LR = 8
0F660 0F5E0          BB21FFE4               lmw       r25,-0x001C(SP)
0F664 0F5E4   X      4E800020               blr
0F668 0F5E8   X      7D234B78               mr        r3,r9
0F66C 0F5EC          4800812D               bl        $+0x812C                  ; 0x00017718
0F670 0F5F0          80410014               lwz       RTOC,0x0014(SP)
0F674 0F5F4          937E0008               stw       r27,0x0008(r30)
0F678 0F5F8          83FE0014               lwz       r31,0x0014(r30)
0F67C 0F5FC   X      38800081               li        r4,129
0F680 0F600          989F000D               stb       r4,0x000D(r31)
0F684 0F604   X      7FC3F378               mr        r3,r30
0F688 0F608          80BE000C               lwz       r5,0x000C(r30)
0F68C 0F60C          38A50028               addi      r5,r5,40
0F690 0F610          90BE0010               stw       r5,0x0010(r30)
0F694 0F614          935D0010               stw       r26,0x0010(r29)
0F698 0F618          939D000C               stw       r28,0x000C(r29)
0F69C 0F61C          939D0014               stw       r28,0x0014(r29)
0F6A0 0F620          38214070               addi      SP,SP,16496
0F6A4 0F624          80010008               lwz       r0,0x0008(SP)
0F6A8 0F628   X      7C0803A6               mtlr      r0                        ; LR = 8
0F6AC 0F62C          BB21FFE4               lmw       r25,-0x001C(SP)
0F6B0 0F630   X      4E800020               blr
0F6B4 0F634   X      7C0802A6               mflr      r0                        ; LR = 8
0F6B8 0F638          BF41FFE8               stmw      r26,-0x0018(SP)
0F6BC 0F63C          90010008               stw       r0,0x0008(SP)
0F6C0 0F640          9421BFA0               stwu      SP,-0x4060(SP)
0F6C4 0F644          83C30014               lwz       r30,0x0014(r3)
0F6C8 0F648   X      7C9F2378               mr        r31,r4
0F6CC 0F64C          813F0014               lwz       r9,0x0014(r31)
0F6D0 0F650          839E0004               lwz       r28,0x0004(r30)
0F6D4 0F654          8909000D               lbz       r8,0x000D(r9)
0F6D8 0F658          83DF000C               lwz       r30,0x000C(r31)
0F6DC 0F65C   X      2C08008E               cmpwi     r8,142
0F6E0 0F660   X      40820070               bne       $+0x0070                  ; 0x0000F6D0
0F6E4 0F664          80BE000C               lwz       r5,0x000C(r30)
0F6E8 0F668   X      3BA00000               li        r29,0
0F6EC 0F66C   X      2C050000               cmpwi     r5,0
0F6F0 0F670   X      41820028               beq       $+0x0028                  ; 0x0000F698
0F6F4 0F674   X      7FE3FB78               mr        r3,r31
0F6F8 0F678          480080A1               bl        $+0x80A0                  ; 0x00017718
0F6FC 0F67C          80410014               lwz       RTOC,0x0014(SP)
0F700 0F680   X      38600000               li        r3,0
0F704 0F684          38214060               addi      SP,SP,16480
0F708 0F688          80010008               lwz       r0,0x0008(SP)
0F70C 0F68C   X      7C0803A6               mtlr      r0                        ; LR = 8
0F710 0F690          BB41FFE8               lmw       r26,-0x0018(SP)
0F714 0F694   X      4E800020               blr
0F718 0F698   X      38000081               li        r0,129
0F71C 0F69C   X      7FE3FB78               mr        r3,r31
0F720 0F6A0          9809000D               stb       r0,0x000D(r9)
0F724 0F6A4          809F000C               lwz       r4,0x000C(r31)
0F728 0F6A8          38840028               addi      r4,r4,40
0F72C 0F6AC          909F0010               stw       r4,0x0010(r31)
0F730 0F6B0          93BE0010               stw       r29,0x0010(r30)
0F734 0F6B4          93BE000C               stw       r29,0x000C(r30)
0F738 0F6B8          93BE0014               stw       r29,0x0014(r30)
0F73C 0F6BC          38214060               addi      SP,SP,16480
0F740 0F6C0          80010008               lwz       r0,0x0008(SP)
0F744 0F6C4   X      7C0803A6               mtlr      r0                        ; LR = 8
0F748 0F6C8          BB41FFE8               lmw       r26,-0x0018(SP)
0F74C 0F6CC   X      4E800020               blr
0F750 0F6D0   X      2C08000E               cmpwi     r8,14
0F754 0F6D4   X      3B600000               li        r27,0
0F758 0F6D8   X      41820028               beq       $+0x0028                  ; 0x0000F700
0F75C 0F6DC   X      7FE3FB78               mr        r3,r31
0F760 0F6E0          48008039               bl        $+0x8038                  ; 0x00017718
0F764 0F6E4          80410014               lwz       RTOC,0x0014(SP)
0F768 0F6E8   X      38600000               li        r3,0
0F76C 0F6EC          38214060               addi      SP,SP,16480
0F770 0F6F0          80010008               lwz       r0,0x0008(SP)
0F774 0F6F4   X      7C0803A6               mtlr      r0                        ; LR = 8
0F778 0F6F8          BB41FFE8               lmw       r26,-0x0018(SP)
0F77C 0F6FC   X      4E800020               blr
0F780 0F700          38610038               addi      r3,SP,56
0F784 0F704          38810048               addi      r4,SP,72
0F788 0F708   X      38A04000               li        r5,16384
0F78C 0F70C   X      3BA00000               li        r29,0
0F790 0F710          4BFF7BF5               bl        $-0x840C                  ; 0x00007304
0F794 0F714   X      60000000               nop
0F798 0F718   X      38800000               li        r4,0
0F79C 0F71C   X      7F83E378               mr        r3,r28
0F7A0 0F720          4BFFDBC5               bl        $-0x243C                  ; 0x0000D2E4
0F7A4 0F724          807C01E4               lwz       r3,0x01E4(r28)
0F7A8 0F728          4BFFCEE1               bl        $-0x3120                  ; 0x0000C608
0F7AC 0F72C   X      60000000               nop
0F7B0 0F730   X      7F83E378               mr        r3,r28
0F7B4 0F734          4BFFE785               bl        $-0x187C                  ; 0x0000DEB8
0F7B8 0F738          809C01E4               lwz       r4,0x01E4(r28)
0F7BC 0F73C          38610038               addi      r3,SP,56
0F7C0 0F740   X      38A00064               li        r5,100
0F7C4 0F744          4BFFD039               bl        $-0x2FC8                  ; 0x0000C77C
0F7C8 0F748   X      60000000               nop
0F7CC 0F74C          807C01E4               lwz       r3,0x01E4(r28)
0F7D0 0F750          4BFFCEB9               bl        $-0x3148                  ; 0x0000C608
0F7D4 0F754   X      60000000               nop
0F7D8 0F758          38810038               addi      r4,SP,56
0F7DC 0F75C   X      7F83E378               mr        r3,r28
0F7E0 0F760          4BFFDB85               bl        $-0x247C                  ; 0x0000D2E4
0F7E4 0F764          38610038               addi      r3,SP,56
0F7E8 0F768   X      38800020               li        r4,32
0F7EC 0F76C          4BFFCD95               bl        $-0x326C                  ; 0x0000C500
0F7F0 0F770   X      60000000               nop
0F7F4 0F774   X      2C030000               cmpwi     r3,0
0F7F8 0F778   X      40820028               bne       $+0x0028                  ; 0x0000F7A0
0F7FC 0F77C          3B423848               addi      r26,RTOC,14408
0F800 0F780          38610038               addi      r3,SP,56
0F804 0F784          389A0785               addi      r4,r26,1925
0F808 0F788          4BFF8839               bl        $-0x77C8                  ; 0x00007FC0
0F80C 0F78C   X      60000000               nop
0F810 0F790          807C01E4               lwz       r3,0x01E4(r28)
0F814 0F794          389A07A8               addi      r4,r26,1960
0F818 0F798          4BFF9E71               bl        $-0x6190                  ; 0x00009608
0F81C 0F79C   X      60000000               nop
0F820 0F7A0          38610048               addi      r3,SP,72
0F824 0F7A4   X      3B40FFFF               li        r26,-1
0F828 0F7A8          48008139               bl        $+0x8138                  ; 0x000178E0
0F82C 0F7AC          80410014               lwz       RTOC,0x0014(SP)
0F830 0F7B0          801E000C               lwz       r0,0x000C(r30)
0F834 0F7B4   X      2C00FFFF               cmpwi     r0,-1
0F838 0F7B8   X      4082005C               bne       $+0x005C                  ; 0x0000F814
0F83C 0F7BC          813F0008               lwz       r9,0x0008(r31)
0F840 0F7C0   X      2C090000               cmpwi     r9,0
0F844 0F7C4   X      41820130               beq       $+0x0130                  ; 0x0000F8F4
0F848 0F7C8          80090010               lwz       r0,0x0010(r9)
0F84C 0F7CC          8089000C               lwz       r4,0x000C(r9)
0F850 0F7D0   X      7CA40050               sub       r5,r0,r4
0F854 0F7D4   X      2C050004               cmpwi     r5,4
0F858 0F7D8   X      4082010C               bne       $+0x010C                  ; 0x0000F8E4
0F85C 0F7DC          80DF0014               lwz       r6,0x0014(r31)
0F860 0F7E0   X      3880008D               li        r4,141
0F864 0F7E4          9886000D               stb       r4,0x000D(r6)
0F868 0F7E8          3B630001               addi      r27,r3,1
0F86C 0F7EC          80BF000C               lwz       r5,0x000C(r31)
0F870 0F7F0          38A5002C               addi      r5,r5,44
0F874 0F7F4          90BF0010               stw       r5,0x0010(r31)
0F878 0F7F8          937E0010               stw       r27,0x0010(r30)
0F87C 0F7FC          811F0008               lwz       r8,0x0008(r31)
0F880 0F800          8128000C               lwz       r9,0x000C(r8)
0F884 0F804          81490000               lwz       r10,0x0000(r9)
0F888 0F808          93BE0014               stw       r29,0x0014(r30)
0F88C 0F80C          915E000C               stw       r10,0x000C(r30)
0F890 0F810          4800002C               b         $+0x002C                  ; 0x0000F83C
0F894 0F814          817F0014               lwz       r11,0x0014(r31)
0F898 0F818   X      38800081               li        r4,129
0F89C 0F81C          988B000D               stb       r4,0x000D(r11)
0F8A0 0F820          3B630001               addi      r27,r3,1
0F8A4 0F824          80BF000C               lwz       r5,0x000C(r31)
0F8A8 0F828          38A50028               addi      r5,r5,40
0F8AC 0F82C          90BF0010               stw       r5,0x0010(r31)
0F8B0 0F830          937E000C               stw       r27,0x000C(r30)
0F8B4 0F834          93BE0010               stw       r29,0x0010(r30)
0F8B8 0F838          93BE0014               stw       r29,0x0014(r30)
0F8BC 0F83C          813F0008               lwz       r9,0x0008(r31)
0F8C0 0F840   X      2C090000               cmpwi     r9,0
0F8C4 0F844   X      41820010               beq       $+0x0010                  ; 0x0000F854
0F8C8 0F848   X      7D234B78               mr        r3,r9
0F8CC 0F84C          48007ECD               bl        $+0x7ECC                  ; 0x00017718
0F8D0 0F850          80410014               lwz       RTOC,0x0014(SP)
0F8D4 0F854   X      38800001               li        r4,1
0F8D8 0F858   X      7F63DB78               mr        r3,r27
0F8DC 0F85C          48007DB5               bl        $+0x7DB4                  ; 0x00017610
0F8E0 0F860          80410014               lwz       RTOC,0x0014(SP)
0F8E4 0F864          907F0008               stw       r3,0x0008(r31)
0F8E8 0F868   X      2C030000               cmpwi     r3,0
0F8EC 0F86C   X      4082003C               bne       $+0x003C                  ; 0x0000F8A8
0F8F0 0F870          38823848               addi      r4,RTOC,14408
0F8F4 0F874   X      7F65DB78               mr        r5,r27
0F8F8 0F878          807C01E4               lwz       r3,0x01E4(r28)
0F8FC 0F87C          388407CA               addi      r4,r4,1994
0F900 0F880   X      3B800082               li        r28,130
0F904 0F884   X      3B60000B               li        r27,11
0F908 0F888          4BFF9571               bl        $-0x6A90                  ; 0x00008DF8
0F90C 0F88C   X      60000000               nop
0F910 0F890          819F0014               lwz       r12,0x0014(r31)
0F914 0F894          9B8C000D               stb       r28,0x000D(r12)
0F918 0F898          937E0010               stw       r27,0x0010(r30)
0F91C 0F89C          93BE000C               stw       r29,0x000C(r30)
0F920 0F8A0          93BE0014               stw       r29,0x0014(r30)
0F924 0F8A4          48000028               b         $+0x0028                  ; 0x0000F8CC
0F928 0F8A8          80830010               lwz       r4,0x0010(r3)
0F92C 0F8AC   X      7F65DB78               mr        r5,r27
0F930 0F8B0          38610048               addi      r3,SP,72
0F934 0F8B4          48008045               bl        $+0x8044                  ; 0x000178F8
0F938 0F8B8          80410014               lwz       RTOC,0x0014(SP)
0F93C 0F8BC          819F0008               lwz       r12,0x0008(r31)
0F940 0F8C0          800C0010               lwz       r0,0x0010(r12)
0F944 0F8C4          7C1B0214               add       r0,r27,r0
0F948 0F8C8          900C0010               stw       r0,0x0010(r12)
0F94C 0F8CC   X      7FE3FB78               mr        r3,r31
0F950 0F8D0          38214060               addi      SP,SP,16480
0F954 0F8D4          80010008               lwz       r0,0x0008(SP)
0F958 0F8D8   X      7C0803A6               mtlr      r0                        ; LR = 8
0F95C 0F8DC          BB41FFE8               lmw       r26,-0x0018(SP)
0F960 0F8E0   X      4E800020               blr
0F964 0F8E4   X      7D234B78               mr        r3,r9
0F968 0F8E8          48007E31               bl        $+0x7E30                  ; 0x00017718
0F96C 0F8EC          80410014               lwz       RTOC,0x0014(SP)
0F970 0F8F0          937F0008               stw       r27,0x0008(r31)
0F974 0F8F4          819F0014               lwz       r12,0x0014(r31)
0F978 0F8F8   X      38800081               li        r4,129
0F97C 0F8FC          988C000D               stb       r4,0x000D(r12)
0F980 0F900   X      7FE3FB78               mr        r3,r31
0F984 0F904          80BF000C               lwz       r5,0x000C(r31)
0F988 0F908          38A50028               addi      r5,r5,40
0F98C 0F90C          90BF0010               stw       r5,0x0010(r31)
0F990 0F910          935E0010               stw       r26,0x0010(r30)
0F994 0F914          93BE000C               stw       r29,0x000C(r30)
0F998 0F918          93BE0014               stw       r29,0x0014(r30)
0F99C 0F91C          38214060               addi      SP,SP,16480
0F9A0 0F920          80010008               lwz       r0,0x0008(SP)
0F9A4 0F924   X      7C0803A6               mtlr      r0                        ; LR = 8
0F9A8 0F928          BB41FFE8               lmw       r26,-0x0018(SP)
0F9AC 0F92C   X      4E800020               blr
0F9B0 0F930   X      7C0802A6               mflr      r0                        ; LR = 8
0F9B4 0F934          BF41FFE8               stmw      r26,-0x0018(SP)
0F9B8 0F938          90010008               stw       r0,0x0008(SP)
0F9BC 0F93C          9421BFA0               stwu      SP,-0x4060(SP)
0F9C0 0F940          83C30014               lwz       r30,0x0014(r3)
0F9C4 0F944   X      7C9F2378               mr        r31,r4
0F9C8 0F948          813F0014               lwz       r9,0x0014(r31)
0F9CC 0F94C          839E0004               lwz       r28,0x0004(r30)
0F9D0 0F950          8909000D               lbz       r8,0x000D(r9)
0F9D4 0F954          83DF000C               lwz       r30,0x000C(r31)
0F9D8 0F958   X      2C08008E               cmpwi     r8,142
0F9DC 0F95C   X      40820070               bne       $+0x0070                  ; 0x0000F9CC
0F9E0 0F960          80BE000C               lwz       r5,0x000C(r30)
0F9E4 0F964   X      3BA00000               li        r29,0
0F9E8 0F968   X      2C050000               cmpwi     r5,0
0F9EC 0F96C   X      41820028               beq       $+0x0028                  ; 0x0000F994
0F9F0 0F970   X      7FE3FB78               mr        r3,r31
0F9F4 0F974          48007DA5               bl        $+0x7DA4                  ; 0x00017718
0F9F8 0F978          80410014               lwz       RTOC,0x0014(SP)
0F9FC 0F97C   X      38600000               li        r3,0
0FA00 0F980          38214060               addi      SP,SP,16480
0FA04 0F984          80010008               lwz       r0,0x0008(SP)
0FA08 0F988   X      7C0803A6               mtlr      r0                        ; LR = 8
0FA0C 0F98C          BB41FFE8               lmw       r26,-0x0018(SP)
0FA10 0F990   X      4E800020               blr
0FA14 0F994   X      38000081               li        r0,129
0FA18 0F998   X      7FE3FB78               mr        r3,r31
0FA1C 0F99C          9809000D               stb       r0,0x000D(r9)
0FA20 0F9A0          809F000C               lwz       r4,0x000C(r31)
0FA24 0F9A4          38840028               addi      r4,r4,40
0FA28 0F9A8          909F0010               stw       r4,0x0010(r31)
0FA2C 0F9AC          93BE0010               stw       r29,0x0010(r30)
0FA30 0F9B0          93BE000C               stw       r29,0x000C(r30)
0FA34 0F9B4          93BE0014               stw       r29,0x0014(r30)
0FA38 0F9B8          38214060               addi      SP,SP,16480
0FA3C 0F9BC          80010008               lwz       r0,0x0008(SP)
0FA40 0F9C0   X      7C0803A6               mtlr      r0                        ; LR = 8
0FA44 0F9C4          BB41FFE8               lmw       r26,-0x0018(SP)
0FA48 0F9C8   X      4E800020               blr
0FA4C 0F9CC   X      2C08000E               cmpwi     r8,14
0FA50 0F9D0   X      41820028               beq       $+0x0028                  ; 0x0000F9F8
0FA54 0F9D4   X      7FE3FB78               mr        r3,r31
0FA58 0F9D8          48007D41               bl        $+0x7D40                  ; 0x00017718
0FA5C 0F9DC          80410014               lwz       RTOC,0x0014(SP)
0FA60 0F9E0   X      38600000               li        r3,0
0FA64 0F9E4          38214060               addi      SP,SP,16480
0FA68 0F9E8          80010008               lwz       r0,0x0008(SP)
0FA6C 0F9EC   X      7C0803A6               mtlr      r0                        ; LR = 8
0FA70 0F9F0          BB41FFE8               lmw       r26,-0x0018(SP)
0FA74 0F9F4   X      4E800020               blr
0FA78 0F9F8          38610038               addi      r3,SP,56
0FA7C 0F9FC          38810048               addi      r4,SP,72
0FA80 0FA00   X      38A04000               li        r5,16384
0FA84 0FA04   X      3BA00000               li        r29,0
0FA88 0FA08          4BFF78FD               bl        $-0x8704                  ; 0x00007304
0FA8C 0FA0C   X      60000000               nop
0FA90 0FA10          809C01E4               lwz       r4,0x01E4(r28)
0FA94 0FA14          38610038               addi      r3,SP,56
0FA98 0FA18   X      38A00064               li        r5,100
0FA9C 0FA1C          4BFFCD61               bl        $-0x32A0                  ; 0x0000C77C
0FAA0 0FA20   X      60000000               nop
0FAA4 0FA24          807C01E4               lwz       r3,0x01E4(r28)
0FAA8 0FA28          4BFFCBE1               bl        $-0x3420                  ; 0x0000C608
0FAAC 0FA2C   X      60000000               nop
0FAB0 0FA30          38610038               addi      r3,SP,56
0FAB4 0FA34   X      38800020               li        r4,32
0FAB8 0FA38          4BFFCAC9               bl        $-0x3538                  ; 0x0000C500
0FABC 0FA3C   X      60000000               nop
0FAC0 0FA40   X      2C030000               cmpwi     r3,0
0FAC4 0FA44   X      40820028               bne       $+0x0028                  ; 0x0000FA6C
0FAC8 0FA48          8362FFD4               lwz       r27,-0x002C(RTOC)
0FACC 0FA4C          38610038               addi      r3,SP,56
0FAD0 0FA50          389B07ED               addi      r4,r27,2029
0FAD4 0FA54          4BFF856D               bl        $-0x7A94                  ; 0x00007FC0
0FAD8 0FA58   X      60000000               nop
0FADC 0FA5C          807C01E4               lwz       r3,0x01E4(r28)
0FAE0 0FA60          389B080E               addi      r4,r27,2062
0FAE4 0FA64          4BFF9BA5               bl        $-0x645C                  ; 0x00009608
0FAE8 0FA68   X      60000000               nop
0FAEC 0FA6C          38610048               addi      r3,SP,72
0FAF0 0FA70   X      3B60FFFF               li        r27,-1
0FAF4 0FA74   X      3B400000               li        r26,0
0FAF8 0FA78          48007E69               bl        $+0x7E68                  ; 0x000178E0
0FAFC 0FA7C          80410014               lwz       RTOC,0x0014(SP)
0FB00 0FA80          801E000C               lwz       r0,0x000C(r30)
0FB04 0FA84   X      2C00FFFF               cmpwi     r0,-1
0FB08 0FA88   X      4082005C               bne       $+0x005C                  ; 0x0000FAE4
0FB0C 0FA8C          813F0008               lwz       r9,0x0008(r31)
0FB10 0FA90   X      2C090000               cmpwi     r9,0
0FB14 0FA94   X      41820130               beq       $+0x0130                  ; 0x0000FBC4
0FB18 0FA98          80090010               lwz       r0,0x0010(r9)
0FB1C 0FA9C          8089000C               lwz       r4,0x000C(r9)
0FB20 0FAA0   X      7CA40050               sub       r5,r0,r4
0FB24 0FAA4   X      2C050004               cmpwi     r5,4
0FB28 0FAA8   X      4082010C               bne       $+0x010C                  ; 0x0000FBB4
0FB2C 0FAAC          80DF0014               lwz       r6,0x0014(r31)
0FB30 0FAB0   X      3880008D               li        r4,141
0FB34 0FAB4          9886000D               stb       r4,0x000D(r6)
0FB38 0FAB8          3B630001               addi      r27,r3,1
0FB3C 0FABC          80BF000C               lwz       r5,0x000C(r31)
0FB40 0FAC0          38A5002C               addi      r5,r5,44
0FB44 0FAC4          90BF0010               stw       r5,0x0010(r31)
0FB48 0FAC8          937E0010               stw       r27,0x0010(r30)
0FB4C 0FACC          811F0008               lwz       r8,0x0008(r31)
0FB50 0FAD0          8128000C               lwz       r9,0x000C(r8)
0FB54 0FAD4          81490000               lwz       r10,0x0000(r9)
0FB58 0FAD8          93BE0014               stw       r29,0x0014(r30)
0FB5C 0FADC          915E000C               stw       r10,0x000C(r30)
0FB60 0FAE0          4800002C               b         $+0x002C                  ; 0x0000FB0C
0FB64 0FAE4          817F0014               lwz       r11,0x0014(r31)
0FB68 0FAE8   X      38800081               li        r4,129
0FB6C 0FAEC          988B000D               stb       r4,0x000D(r11)
0FB70 0FAF0          3B630001               addi      r27,r3,1
0FB74 0FAF4          80BF000C               lwz       r5,0x000C(r31)
0FB78 0FAF8          38A50028               addi      r5,r5,40
0FB7C 0FAFC          90BF0010               stw       r5,0x0010(r31)
0FB80 0FB00          937E000C               stw       r27,0x000C(r30)
0FB84 0FB04          93BE0010               stw       r29,0x0010(r30)
0FB88 0FB08          93BE0014               stw       r29,0x0014(r30)
0FB8C 0FB0C          813F0008               lwz       r9,0x0008(r31)
0FB90 0FB10   X      2C090000               cmpwi     r9,0
0FB94 0FB14   X      41820010               beq       $+0x0010                  ; 0x0000FB24
0FB98 0FB18   X      7D234B78               mr        r3,r9
0FB9C 0FB1C          48007BFD               bl        $+0x7BFC                  ; 0x00017718
0FBA0 0FB20          80410014               lwz       RTOC,0x0014(SP)
0FBA4 0FB24   X      38800001               li        r4,1
0FBA8 0FB28   X      7F63DB78               mr        r3,r27
0FBAC 0FB2C          48007AE5               bl        $+0x7AE4                  ; 0x00017610
0FBB0 0FB30          80410014               lwz       RTOC,0x0014(SP)
0FBB4 0FB34          907F0008               stw       r3,0x0008(r31)
0FBB8 0FB38   X      2C030000               cmpwi     r3,0
0FBBC 0FB3C   X      4082003C               bne       $+0x003C                  ; 0x0000FB78
0FBC0 0FB40          38823848               addi      r4,RTOC,14408
0FBC4 0FB44   X      7F65DB78               mr        r5,r27
0FBC8 0FB48          807C01E4               lwz       r3,0x01E4(r28)
0FBCC 0FB4C          3884082E               addi      r4,r4,2094
0FBD0 0FB50   X      3B800082               li        r28,130
0FBD4 0FB54   X      3B60000B               li        r27,11
0FBD8 0FB58          4BFF92A1               bl        $-0x6D60                  ; 0x00008DF8
0FBDC 0FB5C   X      60000000               nop
0FBE0 0FB60          819F0014               lwz       r12,0x0014(r31)
0FBE4 0FB64          9B8C000D               stb       r28,0x000D(r12)
0FBE8 0FB68          937E0010               stw       r27,0x0010(r30)
0FBEC 0FB6C          93BE000C               stw       r29,0x000C(r30)
0FBF0 0FB70          93BE0014               stw       r29,0x0014(r30)
0FBF4 0FB74          48000028               b         $+0x0028                  ; 0x0000FB9C
0FBF8 0FB78          80830010               lwz       r4,0x0010(r3)
0FBFC 0FB7C   X      7F65DB78               mr        r5,r27
0FC00 0FB80          38610048               addi      r3,SP,72
0FC04 0FB84          48007D75               bl        $+0x7D74                  ; 0x000178F8
0FC08 0FB88          80410014               lwz       RTOC,0x0014(SP)
0FC0C 0FB8C          819F0008               lwz       r12,0x0008(r31)
0FC10 0FB90          800C0010               lwz       r0,0x0010(r12)
0FC14 0FB94          7C1B0214               add       r0,r27,r0
0FC18 0FB98          900C0010               stw       r0,0x0010(r12)
0FC1C 0FB9C   X      7FE3FB78               mr        r3,r31
0FC20 0FBA0          38214060               addi      SP,SP,16480
0FC24 0FBA4          80010008               lwz       r0,0x0008(SP)
0FC28 0FBA8   X      7C0803A6               mtlr      r0                        ; LR = 8
0FC2C 0FBAC          BB41FFE8               lmw       r26,-0x0018(SP)
0FC30 0FBB0   X      4E800020               blr
0FC34 0FBB4   X      7D234B78               mr        r3,r9
0FC38 0FBB8          48007B61               bl        $+0x7B60                  ; 0x00017718
0FC3C 0FBBC          80410014               lwz       RTOC,0x0014(SP)
0FC40 0FBC0          935F0008               stw       r26,0x0008(r31)
0FC44 0FBC4          839F0014               lwz       r28,0x0014(r31)
0FC48 0FBC8   X      38800081               li        r4,129
0FC4C 0FBCC          989C000D               stb       r4,0x000D(r28)
0FC50 0FBD0   X      7FE3FB78               mr        r3,r31
0FC54 0FBD4          80BF000C               lwz       r5,0x000C(r31)
0FC58 0FBD8          38A50028               addi      r5,r5,40
0FC5C 0FBDC          90BF0010               stw       r5,0x0010(r31)
0FC60 0FBE0          937E0010               stw       r27,0x0010(r30)
0FC64 0FBE4          93BE000C               stw       r29,0x000C(r30)
0FC68 0FBE8          93BE0014               stw       r29,0x0014(r30)
0FC6C 0FBEC          38214060               addi      SP,SP,16480
0FC70 0FBF0          80010008               lwz       r0,0x0008(SP)
0FC74 0FBF4   X      7C0803A6               mtlr      r0                        ; LR = 8
0FC78 0FBF8          BB41FFE8               lmw       r26,-0x0018(SP)
0FC7C 0FBFC   X      4E800020               blr
0FC80 0FC00          80A40008               lwz       r5,0x0008(r4)
0FC84 0FC04   X      2C050000               cmpwi     r5,0
0FC88 0FC08   X      40820024               bne       $+0x0024                  ; 0x0000FC2C
0FC8C 0FC0C          80C4000C               lwz       r6,0x000C(r4)
0FC90 0FC10   X      39000081               li        r8,129
0FC94 0FC14          80E40014               lwz       r7,0x0014(r4)
0FC98 0FC18   X      39200016               li        r9,22
0FC9C 0FC1C   X      7C832378               mr        r3,r4
0FCA0 0FC20          9907000D               stb       r8,0x000D(r7)
0FCA4 0FC24          91260010               stw       r9,0x0010(r6)
0FCA8 0FC28   X      4E800020               blr
0FCAC 0FC2C   X      7C0802A6               mflr      r0                        ; LR = 8
0FCB0 0FC30          BF61FFEC               stmw      r27,-0x0014(SP)
0FCB4 0FC34          90010008               stw       r0,0x0008(SP)
0FCB8 0FC38          9421FFB0               stwu      SP,-0x0050(SP)
0FCBC 0FC3C          81450010               lwz       r10,0x0010(r5)
0FCC0 0FC40   X      7C9E2378               mr        r30,r4
0FCC4 0FC44          80C5000C               lwz       r6,0x000C(r5)
0FCC8 0FC48   X      39200000               li        r9,0
0FCCC 0FC4C          83A30014               lwz       r29,0x0014(r3)
0FCD0 0FC50   X      7CE65050               sub       r7,r10,r6
0FCD4 0FC54          83FE000C               lwz       r31,0x000C(r30)
0FCD8 0FC58   X      2C070004               cmpwi     r7,4
0FCDC 0FC5C   X      7CA32B78               mr        r3,r5
0FCE0 0FC60   X      39000004               li        r8,4
0FCE4 0FC64   X      41820030               beq       $+0x0030                  ; 0x0000FC94
0FCE8 0FC68          817E0014               lwz       r11,0x0014(r30)
0FCEC 0FC6C   X      38800081               li        r4,129
0FCF0 0FC70          988B000D               stb       r4,0x000D(r11)
0FCF4 0FC74   X      38A00016               li        r5,22
0FCF8 0FC78   X      7FC3F378               mr        r3,r30
0FCFC 0FC7C          90BF0010               stw       r5,0x0010(r31)
0FD00 0FC80          38210050               addi      SP,SP,80
0FD04 0FC84          80010008               lwz       r0,0x0008(SP)
0FD08 0FC88   X      7C0803A6               mtlr      r0                        ; LR = 8
0FD0C 0FC8C          BB61FFEC               lmw       r27,-0x0014(SP)
0FD10 0FC90   X      4E800020               blr
0FD14 0FC94          913E0008               stw       r9,0x0008(r30)
0FD18 0FC98   X      3B800000               li        r28,0
0FD1C 0FC9C          80C3000C               lwz       r6,0x000C(r3)
0FD20 0FCA0          80860000               lwz       r4,0x0000(r6)
0FD24 0FCA4   X      2C04FFFF               cmpwi     r4,-1
0FD28 0FCA8   X      41820028               beq       $+0x0028                  ; 0x0000FCD0
0FD2C 0FCAC          80A3000C               lwz       r5,0x000C(r3)
0FD30 0FCB0          80850000               lwz       r4,0x0000(r5)
0FD34 0FCB4          909D002C               stw       r4,0x002C(r29)
0FD38 0FCB8   X      2C040008               cmpwi     r4,8
0FD3C 0FCBC   X      40820010               bne       $+0x0010                  ; 0x0000FCCC
0FD40 0FCC0   X      38C00000               li        r6,0
0FD44 0FCC4          90DD0028               stw       r6,0x0028(r29)
0FD48 0FCC8          48000008               b         $+0x0008                  ; 0x0000FCD0
0FD4C 0FCCC          911D0028               stw       r8,0x0028(r29)
0FD50 0FCD0   X      3B600081               li        r27,129
0FD54 0FCD4          48007B4D               bl        $+0x7B4C                  ; 0x00017820
0FD58 0FCD8          80410014               lwz       RTOC,0x0014(SP)
0FD5C 0FCDC          819E0014               lwz       r12,0x0014(r30)
0FD60 0FCE0          9B6C000D               stb       r27,0x000D(r12)
0FD64 0FCE4          801D002C               lwz       r0,0x002C(r29)
0FD68 0FCE8          901F0014               stw       r0,0x0014(r31)
0FD6C 0FCEC          939F000C               stw       r28,0x000C(r31)
0FD70 0FCF0          807E0008               lwz       r3,0x0008(r30)
0FD74 0FCF4   X      2C030000               cmpwi     r3,0
0FD78 0FCF8   X      41820028               beq       $+0x0028                  ; 0x0000FD20
0FD7C 0FCFC          80030010               lwz       r0,0x0010(r3)
0FD80 0FD00          8083000C               lwz       r4,0x000C(r3)
0FD84 0FD04          80DF000C               lwz       r6,0x000C(r31)
0FD88 0FD08   X      7CA40050               sub       r5,r0,r4
0FD8C 0FD0C          7CE53214               add       r7,r5,r6
0FD90 0FD10          90FF000C               stw       r7,0x000C(r31)
0FD94 0FD14          80630008               lwz       r3,0x0008(r3)
0FD98 0FD18   X      2C030000               cmpwi     r3,0
0FD9C 0FD1C   X      4082FFE0               bne       $-0x0020                  ; 0x0000FCFC
0FDA0 0FD20          939F0010               stw       r28,0x0010(r31)
0FDA4 0FD24   X      7FC3F378               mr        r3,r30
0FDA8 0FD28          38210050               addi      SP,SP,80
0FDAC 0FD2C          80010008               lwz       r0,0x0008(SP)
0FDB0 0FD30   X      7C0803A6               mtlr      r0                        ; LR = 8
0FDB4 0FD34          BB61FFEC               lmw       r27,-0x0014(SP)
0FDB8 0FD38   X      4E800020               blr
0FDBC 0FD3C   X      7C0802A6               mflr      r0                        ; LR = 8
0FDC0 0FD40          BF01FFE0               stmw      r24,-0x0020(SP)
0FDC4 0FD44          90010008               stw       r0,0x0008(SP)
0FDC8 0FD48          9421FFA0               stwu      SP,-0x0060(SP)
0FDCC 0FD4C   X      7C9C2378               mr        r28,r4
0FDD0 0FD50   X      7C7B1B78               mr        r27,r3
0FDD4 0FD54          833B0004               lwz       r25,0x0004(r27)
0FDD8 0FD58   X      7F9EE378               mr        r30,r28
0FDDC 0FD5C          819E0014               lwz       r12,0x0014(r30)
0FDE0 0FD60   X      7CFA3B78               mr        r26,r7
0FDE4 0FD64          890C000D               lbz       r8,0x000D(r12)
0FDE8 0FD68   X      7CBD2B78               mr        r29,r5
0FDEC 0FD6C   X      2C080001               cmpwi     r8,1
0FDF0 0FD70   X      40820008               bne       $+0x0008                  ; 0x0000FD78
0FDF4 0FD74          83DC0008               lwz       r30,0x0008(r28)
0FDF8 0FD78          813E000C               lwz       r9,0x000C(r30)
0FDFC 0FD7C   X      38800001               li        r4,1
0FE00 0FD80   X      7C664850               sub       r3,r9,r6
0FE04 0FD84          907E000C               stw       r3,0x000C(r30)
0FE08 0FD88   X      38600018               li        r3,24
0FE0C 0FD8C          48007885               bl        $+0x7884                  ; 0x00017610
0FE10 0FD90          80410014               lwz       RTOC,0x0014(SP)
0FE14 0FD94   X      7C7F1B78               mr        r31,r3
0FE18 0FD98   X      2C1F0000               cmpwi     r31,0
0FE1C 0FD9C   X      40820040               bne       $+0x0040                  ; 0x0000FDDC
0FE20 0FDA0          38823848               addi      r4,RTOC,14408
0FE24 0FDA4   X      38A00018               li        r5,24
0FE28 0FDA8          807901E4               lwz       r3,0x01E4(r25)
0FE2C 0FDAC          3884084F               addi      r4,r4,2127
0FE30 0FDB0          4BFF9859               bl        $-0x67A8                  ; 0x00009608
0FE34 0FDB4   X      60000000               nop
0FE38 0FDB8   X      7F83E378               mr        r3,r28
0FE3C 0FDBC          4800795D               bl        $+0x795C                  ; 0x00017718
0FE40 0FDC0          80410014               lwz       RTOC,0x0014(SP)
0FE44 0FDC4   X      38600000               li        r3,0
0FE48 0FDC8          38210060               addi      SP,SP,96
0FE4C 0FDCC          80010008               lwz       r0,0x0008(SP)
0FE50 0FDD0   X      7C0803A6               mtlr      r0                        ; LR = 8
0FE54 0FDD4          BB01FFE0               lmw       r24,-0x0020(SP)
0FE58 0FDD8   X      4E800020               blr
0FE5C 0FDDC          93DF0008               stw       r30,0x0008(r31)
0FE60 0FDE0   X      7C1CF000               cmpw      r28,r30
0FE64 0FDE4   X      4182000C               beq       $+0x000C                  ; 0x0000FDF0
0FE68 0FDE8          93FC0008               stw       r31,0x0008(r28)
0FE6C 0FDEC          48000008               b         $+0x0008                  ; 0x0000FDF4
0FE70 0FDF0   X      7FFCFB78               mr        r28,r31
0FE74 0FDF4          807F0014               lwz       r3,0x0014(r31)
0FE78 0FDF8          83030008               lwz       r24,0x0008(r3)
0FE7C 0FDFC          931F0010               stw       r24,0x0010(r31)
0FE80 0FE00   X      3898FFE8               subi      r4,r24,24
0FE84 0FE04          909F000C               stw       r4,0x000C(r31)
0FE88 0FE08   X      3878FFF8               subi      r3,r24,8
0FE8C 0FE0C          48007ABD               bl        $+0x7ABC                  ; 0x000178C8
0FE90 0FE10          80410014               lwz       RTOC,0x0014(SP)
0FE94 0FE14          9358FFEC               stw       r26,-0x0014(r24)
0FE98 0FE18          93B8FFF0               stw       r29,-0x0010(r24)
0FE9C 0FE1C          801B0034               lwz       r0,0x0034(r27)
0FEA0 0FE20   X      7C1D0000               cmpw      r29,r0
0FEA4 0FE24   X      40810024               ble       $+0x0024                  ; 0x0000FE48
0FEA8 0FE28          63400004               ori       r0,r26,0x0004
0FEAC 0FE2C          9018FFEC               stw       r0,-0x0014(r24)
0FEB0 0FE30   X      7FE3FB78               mr        r3,r31
0FEB4 0FE34          809B0034               lwz       r4,0x0034(r27)
0FEB8 0FE38   X      7C9D2050               sub       r4,r4,r29
0FEBC 0FE3C          480079CD               bl        $+0x79CC                  ; 0x00017808
0FEC0 0FE40          80410014               lwz       RTOC,0x0014(SP)
0FEC4 0FE44          83BB0034               lwz       r29,0x0034(r27)
0FEC8 0FE48   X      3BC00000               li        r30,0
0FECC 0FE4C   X      7FBBEB78               mr        r27,r29
0FED0 0FE50          3BBB0018               addi      r29,r27,24
0FED4 0FE54   X      57A3077F               clrlwi.   r3,r29,29
0FED8 0FE58   X      41820154               beq       $+0x0154                  ; 0x0000FFAC
0FEDC 0FE5C          809F0008               lwz       r4,0x0008(r31)
0FEE0 0FE60   X      2C040000               cmpwi     r4,0
0FEE4 0FE64   X      41820014               beq       $+0x0014                  ; 0x0000FE78
0FEE8 0FE68          83FF0008               lwz       r31,0x0008(r31)
0FEEC 0FE6C          807F0008               lwz       r3,0x0008(r31)
0FEF0 0FE70   X      2C030000               cmpwi     r3,0
0FEF4 0FE74   X      4082FFF4               bne       $-0x000C                  ; 0x0000FE68
0FEF8 0FE78          80BF0014               lwz       r5,0x0014(r31)
0FEFC 0FE7C   X      57A4077E               clrlwi    r4,r29,29
0FF00 0FE80          80C50008               lwz       r6,0x0008(r5)
0FF04 0FE84          20640008               subfic    r3,r4,8
0FF08 0FE88          80FF0010               lwz       r7,0x0010(r31)
0FF0C 0FE8C   X      7D073050               sub       r8,r6,r7
0FF10 0FE90   X      7C081800               cmpw      r8,r3
0FF14 0FE94   X      4080003C               bge       $+0x003C                  ; 0x0000FED0
0FF18 0FE98   X      38800001               li        r4,1
0FF1C 0FE9C          48007775               bl        $+0x7774                  ; 0x00017610
0FF20 0FEA0          80410014               lwz       RTOC,0x0014(SP)
0FF24 0FEA4          907F0008               stw       r3,0x0008(r31)
0FF28 0FEA8   X      2C030000               cmpwi     r3,0
0FF2C 0FEAC   X      40820020               bne       $+0x0020                  ; 0x0000FECC
0FF30 0FEB0          38823848               addi      r4,RTOC,14408
0FF34 0FEB4   X      38A00018               li        r5,24
0FF38 0FEB8          807901E4               lwz       r3,0x01E4(r25)
0FF3C 0FEBC          3884084F               addi      r4,r4,2127
0FF40 0FEC0          4BFF9749               bl        $-0x68B8                  ; 0x00009608
0FF44 0FEC4   X      60000000               nop
0FF48 0FEC8          4BFFFEF0               b         $-0x0110                  ; 0x0000FDB8
0FF4C 0FECC          83FF0008               lwz       r31,0x0008(r31)
0FF50 0FED0          387B0018               addi      r3,r27,24
0FF54 0FED4   X      5464077E               clrlwi    r4,r3,29
0FF58 0FED8          21040008               subfic    r8,r4,8
0FF5C 0FEDC          21240007               subfic    r9,r4,7
0FF60 0FEE0   X      2C080000               cmpwi     r8,0
0FF64 0FEE4          7FA34214               add       r29,r3,r8
0FF68 0FEE8   X      418200C4               beq       $+0x00C4                  ; 0x0000FFAC
0FF6C 0FEEC   X      28080008               cmplwi    r8,0x0008
0FF70 0FEF0   X      4180009C               blt       $+0x009C                  ; 0x0000FF8C
0FF74 0FEF4   X      5506E8FE               srwi      r6,r8,3
0FF78 0FEF8   X      7CC903A6               mtctr     r6                        ; CTR = 9
0FF7C 0FEFC          807F0010               lwz       r3,0x0010(r31)
0FF80 0FF00   X      3929FFF8               subi      r9,r9,8
0FF84 0FF04          38830001               addi      r4,r3,1
0FF88 0FF08          909F0010               stw       r4,0x0010(r31)
0FF8C 0FF0C          9BC30000               stb       r30,0x0000(r3)
0FF90 0FF10          80BF0010               lwz       r5,0x0010(r31)
0FF94 0FF14          38C50001               addi      r6,r5,1
0FF98 0FF18          90DF0010               stw       r6,0x0010(r31)
0FF9C 0FF1C          9BC50000               stb       r30,0x0000(r5)
0FFA0 0FF20          80FF0010               lwz       r7,0x0010(r31)
0FFA4 0FF24          39070001               addi      r8,r7,1
0FFA8 0FF28          911F0010               stw       r8,0x0010(r31)
0FFAC 0FF2C          9BC70000               stb       r30,0x0000(r7)
0FFB0 0FF30          815F0010               lwz       r10,0x0010(r31)
0FFB4 0FF34          396A0001               addi      r11,r10,1
0FFB8 0FF38          917F0010               stw       r11,0x0010(r31)
0FFBC 0FF3C          9BCA0000               stb       r30,0x0000(r10)
0FFC0 0FF40          819F0010               lwz       r12,0x0010(r31)
0FFC4 0FF44          380C0001               addi      r0,r12,1
0FFC8 0FF48          901F0010               stw       r0,0x0010(r31)
0FFCC 0FF4C          9BCC0000               stb       r30,0x0000(r12)
0FFD0 0FF50          819F0010               lwz       r12,0x0010(r31)
0FFD4 0FF54          380C0001               addi      r0,r12,1
0FFD8 0FF58          901F0010               stw       r0,0x0010(r31)
0FFDC 0FF5C          9BCC0000               stb       r30,0x0000(r12)
0FFE0 0FF60          819F0010               lwz       r12,0x0010(r31)
0FFE4 0FF64          380C0001               addi      r0,r12,1
0FFE8 0FF68          901F0010               stw       r0,0x0010(r31)
0FFEC 0FF6C          9BCC0000               stb       r30,0x0000(r12)
0FFF0 0FF70          819F0010               lwz       r12,0x0010(r31)
0FFF4 0FF74          380C0001               addi      r0,r12,1
0FFF8 0FF78          901F0010               stw       r0,0x0010(r31)
0FFFC 0FF7C          9BCC0000               stb       r30,0x0000(r12)
10000 0FF80   X      4200FF7C               bdnz      $-0x0084                  ; 0x0000FEFC
10004 0FF84   X      2C09FFFF               cmpwi     r9,-1
10008 0FF88   X      41820024               beq       $+0x0024                  ; 0x0000FFAC
1000C 0FF8C          38090001               addi      r0,r9,1
10010 0FF90   X      7C0903A6               mtctr     r0                        ; CTR = 9
10014 0FF94          807F0010               lwz       r3,0x0010(r31)
10018 0FF98   X      3929FFFF               subi      r9,r9,1
1001C 0FF9C          38830001               addi      r4,r3,1
10020 0FFA0          909F0010               stw       r4,0x0010(r31)
10024 0FFA4          9BC30000               stb       r30,0x0000(r3)
10028 0FFA8   X      4200FFEC               bdnz      $-0x0014                  ; 0x0000FF94
1002C 0FFAC          93B8FFE8               stw       r29,-0x0018(r24)
10030 0FFB0   X      7F83E378               mr        r3,r28
10034 0FFB4          38210060               addi      SP,SP,96
10038 0FFB8          80010008               lwz       r0,0x0008(SP)
1003C 0FFBC   X      7C0803A6               mtlr      r0                        ; LR = 8
10040 0FFC0          BB01FFE0               lmw       r24,-0x0020(SP)
10044 0FFC4   X      4E800020               blr
10048 0FFC8   X      7C0802A6               mflr      r0                        ; LR = 8
1004C 0FFCC          BF61FFEC               stmw      r27,-0x0014(SP)
10050 0FFD0          90010008               stw       r0,0x0008(SP)
10054 0FFD4          9421FFB0               stwu      SP,-0x0050(SP)
10058 0FFD8   X      7C7F1B78               mr        r31,r3
1005C 0FFDC   X      7C9E2378               mr        r30,r4
10060 0FFE0   X      7CBD2B78               mr        r29,r5
10064 0FFE4   X      7FC3F378               mr        r3,r30
10068 0FFE8          480077C1               bl        $+0x77C0                  ; 0x000177A8
1006C 0FFEC          80410014               lwz       RTOC,0x0014(SP)
10070 0FFF0          83FF01C4               lwz       r31,0x01C4(r31)
10074 0FFF4   X      7C7C1B78               mr        r28,r3
10078 0FFF8   X      2C1F0000               cmpwi     r31,0
1007C 0FFFC   X      41820020               beq       $+0x0020                  ; 0x0001001C
10080 10000          819F0014               lwz       r12,0x0014(r31)
10084 10004          806C000C               lwz       r3,0x000C(r12)
10088 10008          54630529               rlwinm.   r3,r3,0,20,20
1008C 1000C   X      40820010               bne       $+0x0010                  ; 0x0001001C
10090 10010          83FF0008               lwz       r31,0x0008(r31)
10094 10014   X      2C1F0000               cmpwi     r31,0
10098 10018   X      4082FFE8               bne       $-0x0018                  ; 0x00010000
1009C 1001C   X      2C1F0000               cmpwi     r31,0
100A0 10020   X      41820080               beq       $+0x0080                  ; 0x000100A0
100A4 10024          63BB0002               ori       r27,r29,0x0002
100A8 10028          83BF0014               lwz       r29,0x0014(r31)
100AC 1002C          83FF0008               lwz       r31,0x0008(r31)
100B0 10030   X      2C1F0000               cmpwi     r31,0
100B4 10034   X      41820018               beq       $+0x0018                  ; 0x0001004C
100B8 10038          809F0014               lwz       r4,0x0014(r31)
100BC 1003C          8064000C               lwz       r3,0x000C(r4)
100C0 10040          54630529               rlwinm.   r3,r3,0,20,20
100C4 10044   X      4182FFE8               beq       $-0x0018                  ; 0x0001002C
100C8 10048          48000014               b         $+0x0014                  ; 0x0001005C
100CC 1004C   X      3BE00000               li        r31,0
100D0 10050   X      7FC4F378               mr        r4,r30
100D4 10054   X      3BC00000               li        r30,0
100D8 10058          48000014               b         $+0x0014                  ; 0x0001006C
100DC 1005C   X      7FC3F378               mr        r3,r30
100E0 10060          48007761               bl        $+0x7760                  ; 0x000177C0
100E4 10064          80410014               lwz       RTOC,0x0014(SP)
100E8 10068   X      7C641B78               mr        r4,r3
100EC 1006C   X      38C00000               li        r6,0
100F0 10070   X      7FA3EB78               mr        r3,r29
100F4 10074   X      7F85E378               mr        r5,r28
100F8 10078   X      7F67DB78               mr        r7,r27
100FC 1007C          4BFFFCC1               bl        $-0x0340                  ; 0x0000FD3C
10100 10080   X      7C641B78               mr        r4,r3
10104 10084   X      2C040000               cmpwi     r4,0
10108 10088   X      41820010               beq       $+0x0010                  ; 0x00010098
1010C 1008C          807D0014               lwz       r3,0x0014(r29)
10110 10090          48007749               bl        $+0x7748                  ; 0x000177D8
10114 10094          80410014               lwz       RTOC,0x0014(SP)
10118 10098   X      2C1F0000               cmpwi     r31,0
1011C 1009C   X      4082FF8C               bne       $-0x0074                  ; 0x00010028
10120 100A0   X      2C1E0000               cmpwi     r30,0
10124 100A4   X      41820010               beq       $+0x0010                  ; 0x000100B4
10128 100A8   X      7FC3F378               mr        r3,r30
1012C 100AC          4800766D               bl        $+0x766C                  ; 0x00017718
10130 100B0          80410014               lwz       RTOC,0x0014(SP)
10134 100B4          38210050               addi      SP,SP,80
10138 100B8          80010008               lwz       r0,0x0008(SP)
1013C 100BC   X      7C0803A6               mtlr      r0                        ; LR = 8
10140 100C0          BB61FFEC               lmw       r27,-0x0014(SP)
10144 100C4   X      4E800020               blr
10148 100C8   X      7C0802A6               mflr      r0                        ; LR = 8
1014C 100CC          BE41FFC8               stmw      r18,-0x0038(SP)
10150 100D0          90010008               stw       r0,0x0008(SP)
10154 100D4          9421FF90               stwu      SP,-0x0070(SP)
10158 100D8   X      7C7B1B78               mr        r27,r3
1015C 100DC          801B0080               lwz       r0,0x0080(r27)
10160 100E0   X      7C942378               mr        r20,r4
10164 100E4          82BB01E0               lwz       r21,0x01E0(r27)
10168 100E8   X      28000000               cmplwi    r0,0x0000
1016C 100EC          8134000C               lwz       r9,0x000C(r20)
10170 100F0   X      7CB22B78               mr        r18,r5
10174 100F4   X      4081004C               ble       $+0x004C                  ; 0x00010140
10178 100F8          80C90000               lwz       r6,0x0000(r9)
1017C 100FC          807B0074               lwz       r3,0x0074(r27)
10180 10100   X      7C061800               cmpw      r6,r3
10184 10104   X      4082003C               bne       $+0x003C                  ; 0x00010140
10188 10108          A0890004               lhz       r4,0x0004(r9)
1018C 1010C          A07B0078               lhz       r3,0x0078(r27)
10190 10110   X      7C041800               cmpw      r4,r3
10194 10114   X      4082002C               bne       $+0x002C                  ; 0x00010140
10198 10118   X      7F63DB78               mr        r3,r27
1019C 1011C   X      7E84A378               mr        r4,r20
101A0 10120   X      7E459378               mr        r5,r18
101A4 10124          4BFFFEA5               bl        $-0x015C                  ; 0x0000FFC8
101A8 10128   X      38600000               li        r3,0
101AC 1012C          38210070               addi      SP,SP,112
101B0 10130          80010008               lwz       r0,0x0008(SP)
101B4 10134   X      7C0803A6               mtlr      r0                        ; LR = 8
101B8 10138          BA41FFC8               lmw       r18,-0x0038(SP)
101BC 1013C   X      4E800020               blr
101C0 10140          83FB0090               lwz       r31,0x0090(r27)
101C4 10144   X      281F0000               cmplwi    r31,0x0000
101C8 10148   X      40810024               ble       $+0x0024                  ; 0x0001016C
101CC 1014C          80690000               lwz       r3,0x0000(r9)
101D0 10150          809B0084               lwz       r4,0x0084(r27)
101D4 10154   X      7C032000               cmpw      r3,r4
101D8 10158   X      40820014               bne       $+0x0014                  ; 0x0001016C
101DC 1015C          A0A90004               lhz       r5,0x0004(r9)
101E0 10160          A07B0088               lhz       r3,0x0088(r27)
101E4 10164   X      7C051800               cmpw      r5,r3
101E8 10168   X      4182FFB0               beq       $-0x0050                  ; 0x00010118
101EC 1016C          809B00A0               lwz       r4,0x00A0(r27)
101F0 10170   X      28040000               cmplwi    r4,0x0000
101F4 10174   X      40810024               ble       $+0x0024                  ; 0x00010198
101F8 10178          80690000               lwz       r3,0x0000(r9)
101FC 1017C          809B0094               lwz       r4,0x0094(r27)
10200 10180   X      7C032000               cmpw      r3,r4
10204 10184   X      40820014               bne       $+0x0014                  ; 0x00010198
10208 10188          A0A90004               lhz       r5,0x0004(r9)
1020C 1018C          A07B0098               lhz       r3,0x0098(r27)
10210 10190   X      7C051800               cmpw      r5,r3
10214 10194   X      4182FF84               beq       $-0x007C                  ; 0x00010118
10218 10198          809B00B0               lwz       r4,0x00B0(r27)
1021C 1019C   X      28040000               cmplwi    r4,0x0000
10220 101A0   X      40810024               ble       $+0x0024                  ; 0x000101C4
10224 101A4          80690000               lwz       r3,0x0000(r9)
10228 101A8          809B00A4               lwz       r4,0x00A4(r27)
1022C 101AC   X      7C032000               cmpw      r3,r4
10230 101B0   X      40820014               bne       $+0x0014                  ; 0x000101C4
10234 101B4          A0A90004               lhz       r5,0x0004(r9)
10238 101B8          A07B00A8               lhz       r3,0x00A8(r27)
1023C 101BC   X      7C051800               cmpw      r5,r3
10240 101C0   X      4182FF58               beq       $-0x00A8                  ; 0x00010118
10244 101C4          889B034C               lbz       r4,0x034C(r27)
10248 101C8   X      2C040000               cmpwi     r4,0
1024C 101CC   X      4182002C               beq       $+0x002C                  ; 0x000101F8
10250 101D0          88690000               lbz       r3,0x0000(r9)
10254 101D4   X      546307FF               clrlwi.   r3,r3,31
10258 101D8   X      41820020               beq       $+0x0020                  ; 0x000101F8
1025C 101DC   X      7E83A378               mr        r3,r20
10260 101E0          480075E1               bl        $+0x75E0                  ; 0x000177C0
10264 101E4          80410014               lwz       RTOC,0x0014(SP)
10268 101E8   X      7C641B78               mr        r4,r3
1026C 101EC   X      7F63DB78               mr        r3,r27
10270 101F0   X      7E459378               mr        r5,r18
10274 101F4          4BFFFDD5               bl        $-0x022C                  ; 0x0000FFC8
10278 101F8          8BDB01FD               lbz       r30,0x01FD(r27)
1027C 101FC   X      3A600000               li        r19,0
10280 10200   X      2C1E0000               cmpwi     r30,0
10284 10204   X      41820034               beq       $+0x0034                  ; 0x00010238
10288 10208          887B01FE               lbz       r3,0x01FE(r27)
1028C 1020C   X      2C030000               cmpwi     r3,0
10290 10210   X      408201CC               bne       $+0x01CC                  ; 0x000103DC
10294 10214   X      7E83A378               mr        r3,r20
10298 10218          48007501               bl        $+0x7500                  ; 0x00017718
1029C 1021C          80410014               lwz       RTOC,0x0014(SP)
102A0 10220   X      38600000               li        r3,0
102A4 10224          38210070               addi      SP,SP,112
102A8 10228          80010008               lwz       r0,0x0008(SP)
102AC 1022C   X      7C0803A6               mtlr      r0                        ; LR = 8
102B0 10230          BA41FFC8               lmw       r18,-0x0038(SP)
102B4 10234   X      4E800020               blr
102B8 10238   X      7EA3AB78               mr        r3,r21
102BC 1023C          4BFF8379               bl        $-0x7C88                  ; 0x000085B4
102C0 10240   X      60000000               nop
102C4 10244   X      39200001               li        r9,1
102C8 10248   X      7C791B78               mr        r25,r3
102CC 1024C   X      7F3DCB78               mr        r29,r25
102D0 10250   X      2C1D0000               cmpwi     r29,0
102D4 10254   X      40820014               bne       $+0x0014                  ; 0x00010268
102D8 10258          83FB023C               lwz       r31,0x023C(r27)
102DC 1025C          3BFF0001               addi      r31,r31,1
102E0 10260          93FB023C               stw       r31,0x023C(r27)
102E4 10264          48000178               b         $+0x0178                  ; 0x000103DC
102E8 10268          913D0028               stw       r9,0x0028(r29)
102EC 1026C   X      7E9FA378               mr        r31,r20
102F0 10270          927D0008               stw       r19,0x0008(r29)
102F4 10274   X      3B000000               li        r24,0
102F8 10278          83DD0010               lwz       r30,0x0010(r29)
102FC 1027C          835D001C               lwz       r26,0x001C(r29)
10300 10280          839F000C               lwz       r28,0x000C(r31)
10304 10284          7F5ED214               add       r26,r30,r26
10308 10288          801F0010               lwz       r0,0x0010(r31)
1030C 1028C   X      7CFED050               sub       r7,r26,r30
10310 10290   X      7C7C0050               sub       r3,r0,r28
10314 10294          7CE8FE70               srawi     r8,r7,31
10318 10298          7C65FE70               srawi     r5,r3,31
1031C 1029C   X      7D633810               subc      r11,r7,r3
10320 102A0          7D454110               subfe     r10,r5,r8
10324 102A4   X      7FD6F378               mr        r22,r30
10328 102A8          7D4C5838               and       r12,r10,r11
1032C 102AC          7EE36214               add       r23,r3,r12
10330 102B0   X      7F83E378               mr        r3,r28
10334 102B4          7F806214               add       r28,r0,r12
10338 102B8   X      7EC4B378               mr        r4,r22
1033C 102BC          7FD7B214               add       r30,r23,r22
10340 102C0   X      7EE5BB78               mr        r5,r23
10344 102C4          4800728D               bl        $+0x728C                  ; 0x00017550
10348 102C8          80410014               lwz       RTOC,0x0014(SP)
1034C 102CC          801F0010               lwz       r0,0x0010(r31)
10350 102D0   X      7C00E000               cmpw      r0,r28
10354 102D4   X      40820028               bne       $+0x0028                  ; 0x000102FC
10358 102D8          83FF0008               lwz       r31,0x0008(r31)
1035C 102DC   X      2C1F0000               cmpwi     r31,0
10360 102E0   X      40820018               bne       $+0x0018                  ; 0x000102F8
10364 102E4          801D0010               lwz       r0,0x0010(r29)
10368 102E8   X      7C60F050               sub       r3,r30,r0
1036C 102EC          907D0020               stw       r3,0x0020(r29)
10370 102F0          7D23C214               add       r9,r3,r24
10374 102F4          4800006C               b         $+0x006C                  ; 0x00010360
10378 102F8          839F000C               lwz       r28,0x000C(r31)
1037C 102FC          7C97B214               add       r4,r23,r22
10380 10300   X      7C04D040               cmplw     r4,r26
10384 10304   X      4180FF84               blt       $-0x007C                  ; 0x00010288
10388 10308          807D001C               lwz       r3,0x001C(r29)
1038C 1030C          907D0020               stw       r3,0x0020(r29)
10390 10310          7F03C214               add       r24,r3,r24
10394 10314   X      7EA3AB78               mr        r3,r21
10398 10318          4BFF829D               bl        $-0x7D64                  ; 0x000085B4
1039C 1031C   X      60000000               nop
103A0 10320          907D0008               stw       r3,0x0008(r29)
103A4 10324   X      2C030000               cmpwi     r3,0
103A8 10328   X      40820014               bne       $+0x0014                  ; 0x0001033C
103AC 1032C          835B023C               lwz       r26,0x023C(r27)
103B0 10330          3B5A0001               addi      r26,r26,1
103B4 10334          935B023C               stw       r26,0x023C(r27)
103B8 10338          480000A4               b         $+0x00A4                  ; 0x000103DC
103BC 1033C          80990028               lwz       r4,0x0028(r25)
103C0 10340   X      7C7D1B78               mr        r29,r3
103C4 10344          38840001               addi      r4,r4,1
103C8 10348          90990028               stw       r4,0x0028(r25)
103CC 1034C          83DD0010               lwz       r30,0x0010(r29)
103D0 10350          835D001C               lwz       r26,0x001C(r29)
103D4 10354          927D0008               stw       r19,0x0008(r29)
103D8 10358          7F5ED214               add       r26,r30,r26
103DC 1035C          4BFFFF2C               b         $-0x00D4                  ; 0x00010288
103E0 10360          81190010               lwz       r8,0x0010(r25)
103E4 10364          A0A8000C               lhz       r5,0x000C(r8)
103E8 10368   X      2C050000               cmpwi     r5,0
103EC 1036C   X      40820010               bne       $+0x0010                  ; 0x0001037C
103F0 10370          3C690001               addis     r3,r9,1
103F4 10374   X      3863FFF2               subi      r3,r3,14
103F8 10378          B068000C               sth       r3,0x000C(r8)
103FC 1037C          91390024               stw       r9,0x0024(r25)
10400 10380   X      7EA3AB78               mr        r3,r21
10404 10384   X      7F24CB78               mr        r4,r25
10408 10388   X      7E459378               mr        r5,r18
1040C 1038C          4BFFB5F9               bl        $-0x4A08                  ; 0x0000B984
10410 10390   X      60000000               nop
10414 10394   X      2C030000               cmpwi     r3,0
10418 10398   X      41820014               beq       $+0x0014                  ; 0x000103AC
1041C 1039C          83FB0240               lwz       r31,0x0240(r27)
10420 103A0          3BFF0001               addi      r31,r31,1
10424 103A4          93FB0240               stw       r31,0x0240(r27)
10428 103A8          48000034               b         $+0x0034                  ; 0x000103DC
1042C 103AC          807B0224               lwz       r3,0x0224(r27)
10430 103B0          38630001               addi      r3,r3,1
10434 103B4          907B0224               stw       r3,0x0224(r27)
10438 103B8   X      7E83A378               mr        r3,r20
1043C 103BC          4800735D               bl        $+0x735C                  ; 0x00017718
10440 103C0          80410014               lwz       RTOC,0x0014(SP)
10444 103C4   X      38600000               li        r3,0
10448 103C8          38210070               addi      SP,SP,112
1044C 103CC          80010008               lwz       r0,0x0008(SP)
10450 103D0   X      7C0803A6               mtlr      r0                        ; LR = 8
10454 103D4          BA41FFC8               lmw       r18,-0x0038(SP)
10458 103D8   X      4E800020               blr
1045C 103DC   X      2C190000               cmpwi     r25,0
10460 103E0   X      41820010               beq       $+0x0010                  ; 0x000103F0
10464 103E4   X      7F23CB78               mr        r3,r25
10468 103E8          4BFF8395               bl        $-0x7C6C                  ; 0x0000877C
1046C 103EC   X      60000000               nop
10470 103F0          83FB0228               lwz       r31,0x0228(r27)
10474 103F4   X      7E83A378               mr        r3,r20
10478 103F8          809B0238               lwz       r4,0x0238(r27)
1047C 103FC          3BFF0001               addi      r31,r31,1
10480 10400          93FB0228               stw       r31,0x0228(r27)
10484 10404          38840001               addi      r4,r4,1
10488 10408          909B0238               stw       r4,0x0238(r27)
1048C 1040C          38210070               addi      SP,SP,112
10490 10410          80010008               lwz       r0,0x0008(SP)
10494 10414   X      7C0803A6               mtlr      r0                        ; LR = 8
10498 10418          BA41FFC8               lmw       r18,-0x0038(SP)
1049C 1041C   X      4E800020               blr
104A0 10420   X      7C0802A6               mflr      r0                        ; LR = 8
104A4 10424          BF61FFEC               stmw      r27,-0x0014(SP)
104A8 10428          90010008               stw       r0,0x0008(SP)
104AC 1042C          9421FFB0               stwu      SP,-0x0050(SP)
104B0 10430          80A30014               lwz       r5,0x0014(r3)
104B4 10434   X      7C9D2378               mr        r29,r4
104B8 10438          8085000C               lwz       r4,0x000C(r5)
104BC 1043C   X      3B800000               li        r28,0
104C0 10440          80E50004               lwz       r7,0x0004(r5)
104C4 10444          54800631               rlwinm.   r0,r4,0,24,24
104C8 10448          83DD000C               lwz       r30,0x000C(r29)
104CC 1044C   X      40820044               bne       $+0x0044                  ; 0x00010490
104D0 10450          38823848               addi      r4,RTOC,14408
104D4 10454          806701E4               lwz       r3,0x01E4(r7)
104D8 10458          38840871               addi      r4,r4,2161
104DC 1045C          4BFF91AD               bl        $-0x6E54                  ; 0x00009608
104E0 10460   X      60000000               nop
104E4 10464          83FD0014               lwz       r31,0x0014(r29)
104E8 10468   X      38800081               li        r4,129
104EC 1046C          989F000D               stb       r4,0x000D(r31)
104F0 10470   X      38A00016               li        r5,22
104F4 10474   X      7FA3EB78               mr        r3,r29
104F8 10478          90BE0010               stw       r5,0x0010(r30)
104FC 1047C          38210050               addi      SP,SP,80
10500 10480          80010008               lwz       r0,0x0008(SP)
10504 10484   X      7C0803A6               mtlr      r0                        ; LR = 8
10508 10488          BB61FFEC               lmw       r27,-0x0014(SP)
1050C 1048C   X      4E800020               blr
10510 10490          83FD0008               lwz       r31,0x0008(r29)
10514 10494   X      38C00000               li        r6,0
10518 10498   X      2C1F0000               cmpwi     r31,0
1051C 1049C   X      4182FFC8               beq       $-0x0038                  ; 0x00010464
10520 104A0          813F000C               lwz       r9,0x000C(r31)
10524 104A4          811F0010               lwz       r8,0x0010(r31)
10528 104A8   X      7D094050               sub       r8,r8,r9
1052C 104AC   X      28080004               cmplwi    r8,0x0004
10530 104B0   X      4180FFB4               blt       $-0x004C                  ; 0x00010464
10534 104B4          81690000               lwz       r11,0x0000(r9)
10538 104B8   X      2C0B0001               cmpwi     r11,1
1053C 104BC   X      41820010               beq       $+0x0010                  ; 0x000104CC
10540 104C0   X      2C0B0002               cmpwi     r11,2
10544 104C4   X      418200C8               beq       $+0x00C8                  ; 0x0001058C
10548 104C8          4BFFFF9C               b         $-0x0064                  ; 0x00010464
1054C 104CC   X      2808000C               cmplwi    r8,0x000C
10550 104D0   X      4180FF94               blt       $-0x006C                  ; 0x00010464
10554 104D4          80C90004               lwz       r6,0x0004(r9)
10558 104D8          548805A6               rlwinm    r8,r4,0,22,19
1055C 104DC          80E70034               lwz       r7,0x0034(r7)
10560 104E0          54CA077B               rlwinm.   r10,r6,0,29,29
10564 104E4          38890008               addi      r4,r9,8
10568 104E8   X      41820014               beq       $+0x0014                  ; 0x000104FC
1056C 104EC          80690008               lwz       r3,0x0008(r9)
10570 104F0   X      7C033840               cmplw     r3,r7
10574 104F4   X      40800008               bge       $+0x0008                  ; 0x000104FC
10578 104F8   X      7C671B78               mr        r7,r3
1057C 104FC          90E50034               stw       r7,0x0034(r5)
10580 10500   X      54CA07FF               clrlwi.   r10,r6,31
10584 10504          90E40000               stw       r7,0x0000(r4)
10588 10508   X      41820028               beq       $+0x0028                  ; 0x00010530
1058C 1050C   X      7D074378               mr        r7,r8
10590 10510          54C307BD               rlwinm.   r3,r6,0,30,30
10594 10514          60E80400               ori       r8,r7,0x0400
10598 10518   X      41820020               beq       $+0x0020                  ; 0x00010538
1059C 1051C          80890004               lwz       r4,0x0004(r9)
105A0 10520          60E80C00               ori       r8,r7,0x0C00
105A4 10524          608400F8               ori       r4,r4,0x00F8
105A8 10528          90890004               stw       r4,0x0004(r9)
105AC 1052C          4800000C               b         $+0x000C                  ; 0x00010538
105B0 10530   X      2C060000               cmpwi     r6,0
105B4 10534   X      4082FF30               bne       $-0x00D0                  ; 0x00010464
105B8 10538          9105000C               stw       r8,0x000C(r5)
105BC 1053C   X      38600018               li        r3,24
105C0 10540          907E0014               stw       r3,0x0014(r30)
105C4 10544          939E000C               stw       r28,0x000C(r30)
105C8 10548          83FD0008               lwz       r31,0x0008(r29)
105CC 1054C   X      2C1F0000               cmpwi     r31,0
105D0 10550   X      41820028               beq       $+0x0028                  ; 0x00010578
105D4 10554          809F0010               lwz       r4,0x0010(r31)
105D8 10558          807F000C               lwz       r3,0x000C(r31)
105DC 1055C          80DE000C               lwz       r6,0x000C(r30)
105E0 10560   X      7CA32050               sub       r5,r4,r3
105E4 10564          7CE53214               add       r7,r5,r6
105E8 10568          90FE000C               stw       r7,0x000C(r30)
105EC 1056C          83FF0008               lwz       r31,0x0008(r31)
105F0 10570   X      2C1F0000               cmpwi     r31,0
105F4 10574   X      4082FFE0               bne       $-0x0020                  ; 0x00010554
105F8 10578          939E0010               stw       r28,0x0010(r30)
105FC 1057C   X      38600081               li        r3,129
10600 10580          811D0014               lwz       r8,0x0014(r29)
10604 10584          9868000D               stb       r3,0x000D(r8)
10608 10588          480000E8               b         $+0x00E8                  ; 0x00010670
1060C 1058C   X      28080008               cmplwi    r8,0x0008
10610 10590   X      4180FED4               blt       $-0x012C                  ; 0x00010464
10614 10594          38890008               addi      r4,r9,8
10618 10598          909F000C               stw       r4,0x000C(r31)
1061C 1059C   X      39000081               li        r8,129
10620 105A0          90DD0008               stw       r6,0x0008(r29)
10624 105A4   X      3B600081               li        r27,129
10628 105A8          939E000C               stw       r28,0x000C(r30)
1062C 105AC          939E0010               stw       r28,0x0010(r30)
10630 105B0          939E0014               stw       r28,0x0014(r30)
10634 105B4          80BD0014               lwz       r5,0x0014(r29)
10638 105B8          9905000D               stb       r8,0x000D(r5)
1063C 105BC          81490004               lwz       r10,0x0004(r9)
10640 105C0          554A0631               rlwinm.   r10,r10,0,24,24
10644 105C4   X      41820028               beq       $+0x0028                  ; 0x000105EC
10648 105C8   X      7FA4EB78               mr        r4,r29
1064C 105CC          480071C5               bl        $+0x71C4                  ; 0x00017790
10650 105D0          80410014               lwz       RTOC,0x0014(SP)
10654 105D4   X      7FE3FB78               mr        r3,r31
10658 105D8          38210050               addi      SP,SP,80
1065C 105DC          80010008               lwz       r0,0x0008(SP)
10660 105E0   X      7C0803A6               mtlr      r0                        ; LR = 8
10664 105E4          BB61FFEC               lmw       r27,-0x0014(SP)
10668 105E8   X      4E800020               blr
1066C 105EC          80A90004               lwz       r5,0x0004(r9)
10670 105F0   X      7CE33B78               mr        r3,r7
10674 105F4   X      7FE4FB78               mr        r4,r31
10678 105F8          4BFFFAD1               bl        $-0x0530                  ; 0x000100C8
1067C 105FC   X      2C030000               cmpwi     r3,0
10680 10600   X      41820030               beq       $+0x0030                  ; 0x00010630
10684 10604   X      3B800016               li        r28,22
10688 10608   X      7FE3FB78               mr        r3,r31
1068C 1060C          4800710D               bl        $+0x710C                  ; 0x00017718
10690 10610          80410014               lwz       RTOC,0x0014(SP)
10694 10614          939E0010               stw       r28,0x0010(r30)
10698 10618   X      7FA3EB78               mr        r3,r29
1069C 1061C          38210050               addi      SP,SP,80
106A0 10620          80010008               lwz       r0,0x0008(SP)
106A4 10624   X      7C0803A6               mtlr      r0                        ; LR = 8
106A8 10628          BB61FFEC               lmw       r27,-0x0014(SP)
106AC 1062C   X      4E800020               blr
106B0 10630          939E000C               stw       r28,0x000C(r30)
106B4 10634          83FD0008               lwz       r31,0x0008(r29)
106B8 10638   X      2C1F0000               cmpwi     r31,0
106BC 1063C   X      41820028               beq       $+0x0028                  ; 0x00010664
106C0 10640          801F0010               lwz       r0,0x0010(r31)
106C4 10644          807F000C               lwz       r3,0x000C(r31)
106C8 10648          80BE000C               lwz       r5,0x000C(r30)
106CC 1064C   X      7C830050               sub       r4,r0,r3
106D0 10650          7CC42A14               add       r6,r4,r5
106D4 10654          90DE000C               stw       r6,0x000C(r30)
106D8 10658          83FF0008               lwz       r31,0x0008(r31)
106DC 1065C   X      2C1F0000               cmpwi     r31,0
106E0 10660   X      4082FFE0               bne       $-0x0020                  ; 0x00010640
106E4 10664          939E0010               stw       r28,0x0010(r30)
106E8 10668          80FD0014               lwz       r7,0x0014(r29)
106EC 1066C          9B67000D               stb       r27,0x000D(r7)
106F0 10670   X      7FA3EB78               mr        r3,r29
106F4 10674          38210050               addi      SP,SP,80
106F8 10678          80010008               lwz       r0,0x0008(SP)
106FC 1067C   X      7C0803A6               mtlr      r0                        ; LR = 8
10700 10680          BB61FFEC               lmw       r27,-0x0014(SP)
10704 10684   X      4E800020               blr
10708 10688   X      7C0802A6               mflr      r0                        ; LR = 8
1070C 1068C          BF01FFE0               stmw      r24,-0x0020(SP)
10710 10690          90010008               stw       r0,0x0008(SP)
10714 10694          9421FFA0               stwu      SP,-0x0060(SP)
10718 10698          80A30014               lwz       r5,0x0014(r3)
1071C 1069C   X      7C9E2378               mr        r30,r4
10720 106A0          80DE0014               lwz       r6,0x0014(r30)
10724 106A4   X      3BA00000               li        r29,0
10728 106A8          83E50004               lwz       r31,0x0004(r5)
1072C 106AC          88E6000D               lbz       r7,0x000D(r6)
10730 106B0          839E000C               lwz       r28,0x000C(r30)
10734 106B4   X      2C07000E               cmpwi     r7,14
10738 106B8   X      41820028               beq       $+0x0028                  ; 0x000106E0
1073C 106BC   X      7FC3F378               mr        r3,r30
10740 106C0          48007059               bl        $+0x7058                  ; 0x00017718
10744 106C4          80410014               lwz       RTOC,0x0014(SP)
10748 106C8   X      38600000               li        r3,0
1074C 106CC          38210060               addi      SP,SP,96
10750 106D0          80010008               lwz       r0,0x0008(SP)
10754 106D4   X      7C0803A6               mtlr      r0                        ; LR = 8
10758 106D8          BB01FFE0               lmw       r24,-0x0020(SP)
1075C 106DC   X      4E800020               blr
10760 106E0          807E0008               lwz       r3,0x0008(r30)
10764 106E4   X      2C030000               cmpwi     r3,0
10768 106E8   X      418201B8               beq       $+0x01B8                  ; 0x000108A0
1076C 106EC          8123000C               lwz       r9,0x000C(r3)
10770 106F0          80030010               lwz       r0,0x0010(r3)
10774 106F4   X      7C890050               sub       r4,r0,r9
10778 106F8   X      2C040004               cmpwi     r4,4
1077C 106FC   X      40820190               bne       $+0x0190                  ; 0x0001088C
10780 10700          83690000               lwz       r27,0x0000(r9)
10784 10704   X      3B400000               li        r26,0
10788 10708          48007011               bl        $+0x7010                  ; 0x00017718
1078C 1070C          80410014               lwz       RTOC,0x0014(SP)
10790 10710          935E0008               stw       r26,0x0008(r30)
10794 10714   X      281B0006               cmplwi    r27,0x0006
10798 10718          8322FFEC               lwz       r25,-0x0014(RTOC)
1079C 1071C   X      38600000               li        r3,0
107A0 10720   X      4181014C               bgt       $+0x014C                  ; 0x0001086C
107A4 10724   X      5778103A               slwi      r24,r27,2
107A8 10728          7F19C02E               lwzx      r24,r25,r24
107AC 1072C   X      7F0903A6               mtctr     r24                       ; CTR = 9
107B0 10730   X      4E800420               bctr
107B4 10734   X      38000000               li        r0,0
107B8 10738   X      7FE3FB78               mr        r3,r31
107BC 1073C          981F01FC               stb       r0,0x01FC(r31)
107C0 10740          981F01FD               stb       r0,0x01FD(r31)
107C4 10744          981F01FE               stb       r0,0x01FE(r31)
107C8 10748          4BFFD771               bl        $-0x2890                  ; 0x0000DEB8
107CC 1074C          83BE0014               lwz       r29,0x0014(r30)
107D0 10750   X      38800081               li        r4,129
107D4 10754          989D000D               stb       r4,0x000D(r29)
107D8 10758   X      38C00000               li        r6,0
107DC 1075C   X      7FC3F378               mr        r3,r30
107E0 10760          80BE000C               lwz       r5,0x000C(r30)
107E4 10764          38A50028               addi      r5,r5,40
107E8 10768          90BE0010               stw       r5,0x0010(r30)
107EC 1076C          90DC0010               stw       r6,0x0010(r28)
107F0 10770          90DC000C               stw       r6,0x000C(r28)
107F4 10774          90DC0014               stw       r6,0x0014(r28)
107F8 10778          38210060               addi      SP,SP,96
107FC 1077C          80010008               lwz       r0,0x0008(SP)
10800 10780   X      7C0803A6               mtlr      r0                        ; LR = 8
10804 10784          BB01FFE0               lmw       r24,-0x0020(SP)
10808 10788   X      4E800020               blr
1080C 1078C          88FF01FD               lbz       r7,0x01FD(r31)
10810 10790   X      2C070000               cmpwi     r7,0
10814 10794   X      418200F8               beq       $+0x00F8                  ; 0x0001088C
10818 10798   X      38800001               li        r4,1
1081C 1079C          989F01FE               stb       r4,0x01FE(r31)
10820 107A0          4BFFFFAC               b         $-0x0054                  ; 0x0001074C
10824 107A4          88BF01FD               lbz       r5,0x01FD(r31)
10828 107A8   X      2C050000               cmpwi     r5,0
1082C 107AC   X      418200E0               beq       $+0x00E0                  ; 0x0001088C
10830 107B0   X      38800000               li        r4,0
10834 107B4          989F01FE               stb       r4,0x01FE(r31)
10838 107B8   X      3BA0FFFD               li        r29,-3
1083C 107BC          83FF01DC               lwz       r31,0x01DC(r31)
10840 107C0   X      2C1F0000               cmpwi     r31,0
10844 107C4          3FBD0001               addis     r29,r29,1
10848 107C8   X      4182FF84               beq       $-0x007C                  ; 0x0001074C
1084C 107CC          807F000C               lwz       r3,0x000C(r31)
10850 107D0          546304E7               rlwinm.   r3,r3,0,19,19
10854 107D4   X      41820020               beq       $+0x0020                  ; 0x000107F4
10858 107D8          809F0010               lwz       r4,0x0010(r31)
1085C 107DC          A0640030               lhz       r3,0x0030(r4)
10860 107E0          7C65E838               and       r5,r3,r29
10864 107E4          B0A40030               sth       r5,0x0030(r4)
10868 107E8          807F0010               lwz       r3,0x0010(r31)
1086C 107EC          48007005               bl        $+0x7004                  ; 0x000177F0
10870 107F0          80410014               lwz       RTOC,0x0014(SP)
10874 107F4          83FF0008               lwz       r31,0x0008(r31)
10878 107F8   X      2C1F0000               cmpwi     r31,0
1087C 107FC   X      4082FFD0               bne       $-0x0030                  ; 0x000107CC
10880 10800          4BFFFF4C               b         $-0x00B4                  ; 0x0001074C
10884 10804          8B7F01FD               lbz       r27,0x01FD(r31)
10888 10808   X      2C1B0000               cmpwi     r27,0
1088C 1080C   X      40820080               bne       $+0x0080                  ; 0x0001088C
10890 10810   X      38800001               li        r4,1
10894 10814   X      7FE3FB78               mr        r3,r31
10898 10818          989F01FC               stb       r4,0x01FC(r31)
1089C 1081C          4BFFD69D               bl        $-0x2964                  ; 0x0000DEB8
108A0 10820          4BFFFF2C               b         $-0x00D4                  ; 0x0001074C
108A4 10824          8B7F01FD               lbz       r27,0x01FD(r31)
108A8 10828   X      2C1B0000               cmpwi     r27,0
108AC 1082C   X      40820060               bne       $+0x0060                  ; 0x0001088C
108B0 10830   X      38800000               li        r4,0
108B4 10834   X      7FE3FB78               mr        r3,r31
108B8 10838          989F01FC               stb       r4,0x01FC(r31)
108BC 1083C          4BFFD67D               bl        $-0x2984                  ; 0x0000DEB8
108C0 10840          4BFFFF0C               b         $-0x00F4                  ; 0x0001074C
108C4 10844   X      3BA00001               li        r29,1
108C8 10848   X      7FE3FB78               mr        r3,r31
108CC 1084C          9BBF01FD               stb       r29,0x01FD(r31)
108D0 10850          4BFFD669               bl        $-0x2998                  ; 0x0000DEB8
108D4 10854          4BFFFEF8               b         $-0x0108                  ; 0x0001074C
108D8 10858   X      3B600000               li        r27,0
108DC 1085C   X      7FE3FB78               mr        r3,r31
108E0 10860          9B7F01FD               stb       r27,0x01FD(r31)
108E4 10864          4BFFD655               bl        $-0x29AC                  ; 0x0000DEB8
108E8 10868          4BFFFEE4               b         $-0x011C                  ; 0x0001074C
108EC 1086C          8340000C               lwz       r26,0x000C(0)
108F0 10870          38823848               addi      r4,RTOC,14408
108F4 10874          807F01E4               lwz       r3,0x01E4(r31)
108F8 10878          3884089D               addi      r4,r4,2205
108FC 1087C          80BA0000               lwz       r5,0x0000(r26)
10900 10880          4BFF8579               bl        $-0x7A88                  ; 0x00008DF8
10904 10884   X      60000000               nop
10908 10888          807E0008               lwz       r3,0x0008(r30)
1090C 1088C   X      2C030000               cmpwi     r3,0
10910 10890   X      41820010               beq       $+0x0010                  ; 0x000108A0
10914 10894          48006E85               bl        $+0x6E84                  ; 0x00017718
10918 10898          80410014               lwz       RTOC,0x0014(SP)
1091C 1089C          93BE0008               stw       r29,0x0008(r30)
10920 108A0          837E0014               lwz       r27,0x0014(r30)
10924 108A4   X      38800081               li        r4,129
10928 108A8          989B000D               stb       r4,0x000D(r27)
1092C 108AC   X      38E00000               li        r7,0
10930 108B0   X      7FC3F378               mr        r3,r30
10934 108B4          80BE000C               lwz       r5,0x000C(r30)
10938 108B8   X      38C0FFFF               li        r6,-1
1093C 108BC          38A50028               addi      r5,r5,40
10940 108C0          90BE0010               stw       r5,0x0010(r30)
10944 108C4          90DC0010               stw       r6,0x0010(r28)
10948 108C8          90FC000C               stw       r7,0x000C(r28)
1094C 108CC          90FC0014               stw       r7,0x0014(r28)
10950 108D0          38210060               addi      SP,SP,96
10954 108D4          80010008               lwz       r0,0x0008(SP)
10958 108D8   X      7C0803A6               mtlr      r0                        ; LR = 8
1095C 108DC          BB01FFE0               lmw       r24,-0x0020(SP)
10960 108E0   X      4E800020               blr
10964 108E4   X      7C0802A6               mflr      r0                        ; LR = 8
10968 108E8          BF61FFEC               stmw      r27,-0x0014(SP)
1096C 108EC          90010008               stw       r0,0x0008(SP)
10970 108F0          9421FFB0               stwu      SP,-0x0050(SP)
10974 108F4          80E30014               lwz       r7,0x0014(r3)
10978 108F8   X      7C9F2378               mr        r31,r4
1097C 108FC          813F000C               lwz       r9,0x000C(r31)
10980 10900   X      7CDE3378               mr        r30,r6
10984 10904          811F0010               lwz       r8,0x0010(r31)
10988 10908   X      7CBD2B78               mr        r29,r5
1098C 1090C          83870004               lwz       r28,0x0004(r7)
10990 10910   X      7D494050               sub       r10,r8,r9
10994 10914   X      280A0004               cmplwi    r10,0x0004
10998 10918   X      41800094               blt       $+0x0094                  ; 0x000109AC
1099C 1091C          83690000               lwz       r27,0x0000(r9)
109A0 10920   X      7FE3FB78               mr        r3,r31
109A4 10924          48006DF5               bl        $+0x6DF4                  ; 0x00017718
109A8 10928          80410014               lwz       RTOC,0x0014(SP)
109AC 1092C   X      38600010               li        r3,16
109B0 10930   X      38800003               li        r4,3
109B4 10934          48006CDD               bl        $+0x6CDC                  ; 0x00017610
109B8 10938          80410014               lwz       RTOC,0x0014(SP)
109BC 1093C   X      7C7F1B78               mr        r31,r3
109C0 10940   X      2C1F0000               cmpwi     r31,0
109C4 10944   X      40820020               bne       $+0x0020                  ; 0x00010964
109C8 10948          38823848               addi      r4,RTOC,14408
109CC 1094C   X      38A00010               li        r5,16
109D0 10950          807C01E4               lwz       r3,0x01E4(r28)
109D4 10954          388408BE               addi      r4,r4,2238
109D8 10958          4BFF8CB1               bl        $-0x7350                  ; 0x00009608
109DC 1095C   X      60000000               nop
109E0 10960          4800004C               b         $+0x004C                  ; 0x000109AC
109E4 10964          819F0014               lwz       r12,0x0014(r31)
109E8 10968   X      38800083               li        r4,131
109EC 1096C          988C000D               stb       r4,0x000D(r12)
109F0 10970   X      38C00005               li        r6,5
109F4 10974   X      7FE3FB78               mr        r3,r31
109F8 10978          80BF000C               lwz       r5,0x000C(r31)
109FC 1097C          90C50000               stw       r6,0x0000(r5)
10A00 10980          93650004               stw       r27,0x0004(r5)
10A04 10984          93A50008               stw       r29,0x0008(r5)
10A08 10988          93C5000C               stw       r30,0x000C(r5)
10A0C 1098C          80FF000C               lwz       r7,0x000C(r31)
10A10 10990          38E70010               addi      r7,r7,16
10A14 10994          90FF0010               stw       r7,0x0010(r31)
10A18 10998          38210050               addi      SP,SP,80
10A1C 1099C          80010008               lwz       r0,0x0008(SP)
10A20 109A0   X      7C0803A6               mtlr      r0                        ; LR = 8
10A24 109A4          BB61FFEC               lmw       r27,-0x0014(SP)
10A28 109A8   X      4E800020               blr
10A2C 109AC   X      2C1F0000               cmpwi     r31,0
10A30 109B0   X      41820028               beq       $+0x0028                  ; 0x000109D8
10A34 109B4   X      7FE3FB78               mr        r3,r31
10A38 109B8          48006D61               bl        $+0x6D60                  ; 0x00017718
10A3C 109BC          80410014               lwz       RTOC,0x0014(SP)
10A40 109C0   X      38600000               li        r3,0
10A44 109C4          38210050               addi      SP,SP,80
10A48 109C8          80010008               lwz       r0,0x0008(SP)
10A4C 109CC   X      7C0803A6               mtlr      r0                        ; LR = 8
10A50 109D0          BB61FFEC               lmw       r27,-0x0014(SP)
10A54 109D4   X      4E800020               blr
10A58 109D8   X      38600000               li        r3,0
10A5C 109DC          38210050               addi      SP,SP,80
10A60 109E0          80010008               lwz       r0,0x0008(SP)
10A64 109E4   X      7C0803A6               mtlr      r0                        ; LR = 8
10A68 109E8          BB61FFEC               lmw       r27,-0x0014(SP)
10A6C 109EC   X      4E800020               blr
10A70 109F0   X      7C0802A6               mflr      r0                        ; LR = 8
10A74 109F4          BF01FFE0               stmw      r24,-0x0020(SP)
10A78 109F8          90010008               stw       r0,0x0008(SP)
10A7C 109FC          9421FFA0               stwu      SP,-0x0060(SP)
10A80 10A00   X      3B200014               li        r25,20
10A84 10A04   X      7C9F2378               mr        r31,r4
10A88 10A08          38823848               addi      r4,RTOC,14408
10A8C 10A0C   X      7C7A1B78               mr        r26,r3
10A90 10A10          388408DE               addi      r4,r4,2270
10A94 10A14   X      7CDC3378               mr        r28,r6
10A98 10A18          807A01E4               lwz       r3,0x01E4(r26)
10A9C 10A1C   X      7CBB2B78               mr        r27,r5
10AA0 10A20          4BFF8BE9               bl        $-0x7418                  ; 0x00009608
10AA4 10A24   X      60000000               nop
10AA8 10A28          819F0014               lwz       r12,0x0014(r31)
10AAC 10A2C          892C000D               lbz       r9,0x000D(r12)
10AB0 10A30   X      2C090000               cmpwi     r9,0
10AB4 10A34   X      41820064               beq       $+0x0064                  ; 0x00010A98
10AB8 10A38   X      2C090001               cmpwi     r9,1
10ABC 10A3C   X      41820030               beq       $+0x0030                  ; 0x00010A6C
10AC0 10A40   X      2C090083               cmpwi     r9,131
10AC4 10A44   X      41820028               beq       $+0x0028                  ; 0x00010A6C
10AC8 10A48   X      7FE3FB78               mr        r3,r31
10ACC 10A4C          48006CCD               bl        $+0x6CCC                  ; 0x00017718
10AD0 10A50          80410014               lwz       RTOC,0x0014(SP)
10AD4 10A54   X      38600000               li        r3,0
10AD8 10A58          38210060               addi      SP,SP,96
10ADC 10A5C          80010008               lwz       r0,0x0008(SP)
10AE0 10A60   X      7C0803A6               mtlr      r0                        ; LR = 8
10AE4 10A64          BB01FFE0               lmw       r24,-0x0020(SP)
10AE8 10A68   X      4E800020               blr
10AEC 10A6C          819F000C               lwz       r12,0x000C(r31)
10AF0 10A70          809F0010               lwz       r4,0x0010(r31)
10AF4 10A74          806C0008               lwz       r3,0x0008(r12)
10AF8 10A78   X      7CAC2050               sub       r5,r4,r12
10AFC 10A7C          83CC0004               lwz       r30,0x0004(r12)
10B00 10A80          7F0C1A14               add       r24,r12,r3
10B04 10A84   X      7CC32850               sub       r6,r5,r3
10B08 10A88   X      7C06F000               cmpw      r6,r30
10B0C 10A8C   X      40800040               bge       $+0x0040                  ; 0x00010ACC
10B10 10A90   X      3BC00000               li        r30,0
10B14 10A94          48000038               b         $+0x0038                  ; 0x00010ACC
10B18 10A98          807F000C               lwz       r3,0x000C(r31)
10B1C 10A9C          38810038               addi      r4,SP,56
10B20 10AA0   X      38A00006               li        r5,6
10B24 10AA4          3B010038               addi      r24,SP,56
10B28 10AA8   X      3BC00008               li        r30,8
10B2C 10AAC          48006E4D               bl        $+0x6E4C                  ; 0x000178F8
10B30 10AB0          80410014               lwz       RTOC,0x0014(SP)
10B34 10AB4          807F000C               lwz       r3,0x000C(r31)
10B38 10AB8          3863000C               addi      r3,r3,12
10B3C 10ABC          3881003E               addi      r4,SP,62
10B40 10AC0   X      38A00002               li        r5,2
10B44 10AC4          48006E35               bl        $+0x6E34                  ; 0x000178F8
10B48 10AC8          80410014               lwz       RTOC,0x0014(SP)
10B4C 10ACC          387E0014               addi      r3,r30,20
10B50 10AD0   X      7C7D1B78               mr        r29,r3
10B54 10AD4   X      38800003               li        r4,3
10B58 10AD8          48006B39               bl        $+0x6B38                  ; 0x00017610
10B5C 10ADC          80410014               lwz       RTOC,0x0014(SP)
10B60 10AE0   X      7FA5EB78               mr        r5,r29
10B64 10AE4   X      7C7D1B78               mr        r29,r3
10B68 10AE8   X      2C1D0000               cmpwi     r29,0
10B6C 10AEC   X      4082003C               bne       $+0x003C                  ; 0x00010B28
10B70 10AF0          38823848               addi      r4,RTOC,14408
10B74 10AF4          807A01E4               lwz       r3,0x01E4(r26)
10B78 10AF8          38840908               addi      r4,r4,2312
10B7C 10AFC          4BFF8B0D               bl        $-0x74F4                  ; 0x00009608
10B80 10B00   X      60000000               nop
10B84 10B04   X      7FE3FB78               mr        r3,r31
10B88 10B08          48006C11               bl        $+0x6C10                  ; 0x00017718
10B8C 10B0C          80410014               lwz       RTOC,0x0014(SP)
10B90 10B10   X      38600000               li        r3,0
10B94 10B14          38210060               addi      SP,SP,96
10B98 10B18          80010008               lwz       r0,0x0008(SP)
10B9C 10B1C   X      7C0803A6               mtlr      r0                        ; LR = 8
10BA0 10B20          BB01FFE0               lmw       r24,-0x0020(SP)
10BA4 10B24   X      4E800020               blr
10BA8 10B28          819D0014               lwz       r12,0x0014(r29)
10BAC 10B2C   X      38600083               li        r3,131
10BB0 10B30          986C000D               stb       r3,0x000D(r12)
10BB4 10B34   X      38A00009               li        r5,9
10BB8 10B38          809D000C               lwz       r4,0x000C(r29)
10BBC 10B3C   X      2C1E0000               cmpwi     r30,0
10BC0 10B40          90A40000               stw       r5,0x0000(r4)
10BC4 10B44          93C40004               stw       r30,0x0004(r4)
10BC8 10B48          93240008               stw       r25,0x0008(r4)
10BCC 10B4C          9384000C               stw       r28,0x000C(r4)
10BD0 10B50          93640010               stw       r27,0x0010(r4)
10BD4 10B54   X      4182001C               beq       $+0x001C                  ; 0x00010B70
10BD8 10B58          809D000C               lwz       r4,0x000C(r29)
10BDC 10B5C   X      7F03C378               mr        r3,r24
10BE0 10B60          38840014               addi      r4,r4,20
10BE4 10B64   X      7FC5F378               mr        r5,r30
10BE8 10B68          48006D91               bl        $+0x6D90                  ; 0x000178F8
10BEC 10B6C          80410014               lwz       RTOC,0x0014(SP)
10BF0 10B70          839D000C               lwz       r28,0x000C(r29)
10BF4 10B74   X      7FE3FB78               mr        r3,r31
10BF8 10B78          7C9CF214               add       r4,r28,r30
10BFC 10B7C          38840014               addi      r4,r4,20
10C00 10B80          909D0010               stw       r4,0x0010(r29)
10C04 10B84          48006B95               bl        $+0x6B94                  ; 0x00017718
10C08 10B88          80410014               lwz       RTOC,0x0014(SP)
10C0C 10B8C   X      7FA3EB78               mr        r3,r29
10C10 10B90          38210060               addi      SP,SP,96
10C14 10B94          80010008               lwz       r0,0x0008(SP)
10C18 10B98   X      7C0803A6               mtlr      r0                        ; LR = 8
10C1C 10B9C          BB01FFE0               lmw       r24,-0x0020(SP)
10C20 10BA0   X      4E800020               blr
10C24 10BA4   X      7C0802A6               mflr      r0                        ; LR = 8
10C28 10BA8          BEE1FFDC               stmw      r23,-0x0024(SP)
10C2C 10BAC          90010008               stw       r0,0x0008(SP)
10C30 10BB0          9421FFA0               stwu      SP,-0x0060(SP)
10C34 10BB4          83A30014               lwz       r29,0x0014(r3)
10C38 10BB8   X      7C9E2378               mr        r30,r4
10C3C 10BBC          80BE000C               lwz       r5,0x000C(r30)
10C40 10BC0   X      7FC3F378               mr        r3,r30
10C44 10BC4          83FD0004               lwz       r31,0x0004(r29)
10C48 10BC8   X      3AE00000               li        r23,0
10C4C 10BCC          83650004               lwz       r27,0x0004(r5)
10C50 10BD0          80850008               lwz       r4,0x0008(r5)
10C54 10BD4   X      7F65DB78               mr        r5,r27
10C58 10BD8          48006D51               bl        $+0x6D50                  ; 0x00017928
10C5C 10BDC          80410014               lwz       RTOC,0x0014(SP)
10C60 10BE0   X      7C7C1B78               mr        r28,r3
10C64 10BE4   X      2C1C0000               cmpwi     r28,0
10C68 10BE8   X      4082004C               bne       $+0x004C                  ; 0x00010C34
10C6C 10BEC          38823848               addi      r4,RTOC,14408
10C70 10BF0          807F01E4               lwz       r3,0x01E4(r31)
10C74 10BF4          3884092A               addi      r4,r4,2346
10C78 10BF8          4BFF8201               bl        $-0x7E00                  ; 0x00008DF8
10C7C 10BFC   X      60000000               nop
10C80 10C00          835F0030               lwz       r26,0x0030(r31)
10C84 10C04          3B5A0001               addi      r26,r26,1
10C88 10C08   X      7FE3FB78               mr        r3,r31
10C8C 10C0C          935F0030               stw       r26,0x0030(r31)
10C90 10C10   X      7FC4F378               mr        r4,r30
10C94 10C14   X      38A00001               li        r5,1
10C98 10C18   X      38C00000               li        r6,0
10C9C 10C1C          4BFFFDD5               bl        $-0x022C                  ; 0x000109F0
10CA0 10C20          38210060               addi      SP,SP,96
10CA4 10C24          80010008               lwz       r0,0x0008(SP)
10CA8 10C28   X      7C0803A6               mtlr      r0                        ; LR = 8
10CAC 10C2C          BAE1FFDC               lmw       r23,-0x0024(SP)
10CB0 10C30   X      4E800020               blr
10CB4 10C34          833D000C               lwz       r25,0x000C(r29)
10CB8 10C38          572906B9               rlwinm.   r9,r25,0,26,28
10CBC 10C3C   X      41820064               beq       $+0x0064                  ; 0x00010CA0
10CC0 10C40   X      2C090008               cmpwi     r9,8
10CC4 10C44   X      4182012C               beq       $+0x012C                  ; 0x00010D70
10CC8 10C48   X      2C090018               cmpwi     r9,24
10CCC 10C4C   X      41820198               beq       $+0x0198                  ; 0x00010DE4
10CD0 10C50   X      2C090020               cmpwi     r9,32
10CD4 10C54   X      418200C0               beq       $+0x00C0                  ; 0x00010D14
10CD8 10C58          38823848               addi      r4,RTOC,14408
10CDC 10C5C          807F01E4               lwz       r3,0x01E4(r31)
10CE0 10C60          38840A05               addi      r4,r4,2565
10CE4 10C64          4BFF8195               bl        $-0x7E6C                  ; 0x00008DF8
10CE8 10C68   X      60000000               nop
10CEC 10C6C          83BF0030               lwz       r29,0x0030(r31)
10CF0 10C70          3BBD0001               addi      r29,r29,1
10CF4 10C74   X      7FE3FB78               mr        r3,r31
10CF8 10C78          93BF0030               stw       r29,0x0030(r31)
10CFC 10C7C   X      7FC4F378               mr        r4,r30
10D00 10C80   X      38A00001               li        r5,1
10D04 10C84   X      38C00000               li        r6,0
10D08 10C88          4BFFFD69               bl        $-0x0298                  ; 0x000109F0
10D0C 10C8C          38210060               addi      SP,SP,96
10D10 10C90          80010008               lwz       r0,0x0008(SP)
10D14 10C94   X      7C0803A6               mtlr      r0                        ; LR = 8
10D18 10C98          BAE1FFDC               lmw       r23,-0x0024(SP)
10D1C 10C9C   X      4E800020               blr
10D20 10CA0   X      2C1B0006               cmpwi     r27,6
10D24 10CA4   X      3B20000E               li        r25,14
10D28 10CA8   X      41820054               beq       $+0x0054                  ; 0x00010CFC
10D2C 10CAC   X      2C1B0008               cmpwi     r27,8
10D30 10CB0   X      41820054               beq       $+0x0054                  ; 0x00010D04
10D34 10CB4          38823848               addi      r4,RTOC,14408
10D38 10CB8          807F01E4               lwz       r3,0x01E4(r31)
10D3C 10CBC          38840954               addi      r4,r4,2388
10D40 10CC0          4BFF8139               bl        $-0x7EC8                  ; 0x00008DF8
10D44 10CC4   X      60000000               nop
10D48 10CC8          835F0030               lwz       r26,0x0030(r31)
10D4C 10CCC          3B5A0001               addi      r26,r26,1
10D50 10CD0   X      7FE3FB78               mr        r3,r31
10D54 10CD4          935F0030               stw       r26,0x0030(r31)
10D58 10CD8   X      7FC4F378               mr        r4,r30
10D5C 10CDC   X      38A00001               li        r5,1
10D60 10CE0   X      38C00000               li        r6,0
10D64 10CE4          4BFFFD0D               bl        $-0x02F4                  ; 0x000109F0
10D68 10CE8          38210060               addi      SP,SP,96
10D6C 10CEC          80010008               lwz       r0,0x0008(SP)
10D70 10CF0   X      7C0803A6               mtlr      r0                        ; LR = 8
10D74 10CF4          BAE1FFDC               lmw       r23,-0x0024(SP)
10D78 10CF8   X      4E800020               blr
10D7C 10CFC          837D001C               lwz       r27,0x001C(r29)
10D80 10D00          48000178               b         $+0x0178                  ; 0x00010E78
10D84 10D04          8B7C0007               lbz       r27,0x0007(r28)
10D88 10D08          889C0006               lbz       r4,0x0006(r28)
10D8C 10D0C   X      509B442E               insrwi    r27,r4,8,16
10D90 10D10          48000168               b         $+0x0168                  ; 0x00010E78
10D94 10D14   X      2C1B0006               cmpwi     r27,6
10D98 10D18   X      3B20000E               li        r25,14
10D9C 10D1C   X      4182004C               beq       $+0x004C                  ; 0x00010D68
10DA0 10D20          38823848               addi      r4,RTOC,14408
10DA4 10D24          807F01E4               lwz       r3,0x01E4(r31)
10DA8 10D28          3884097B               addi      r4,r4,2427
10DAC 10D2C          4BFF80CD               bl        $-0x7F34                  ; 0x00008DF8
10DB0 10D30   X      60000000               nop
10DB4 10D34          83BF0030               lwz       r29,0x0030(r31)
10DB8 10D38          3BBD0001               addi      r29,r29,1
10DBC 10D3C   X      7FE3FB78               mr        r3,r31
10DC0 10D40          93BF0030               stw       r29,0x0030(r31)
10DC4 10D44   X      7FC4F378               mr        r4,r30
10DC8 10D48   X      38A00001               li        r5,1
10DCC 10D4C   X      38C00000               li        r6,0
10DD0 10D50          4BFFFCA1               bl        $-0x0360                  ; 0x000109F0
10DD4 10D54          38210060               addi      SP,SP,96
10DD8 10D58          80010008               lwz       r0,0x0008(SP)
10DDC 10D5C   X      7C0803A6               mtlr      r0                        ; LR = 8
10DE0 10D60          BAE1FFDC               lmw       r23,-0x0024(SP)
10DE4 10D64   X      4E800020               blr
10DE8 10D68   X      3B600000               li        r27,0
10DEC 10D6C          4800010C               b         $+0x010C                  ; 0x00010E78
10DF0 10D70   X      2C1B0006               cmpwi     r27,6
10DF4 10D74   X      3B200011               li        r25,17
10DF8 10D78   X      41820054               beq       $+0x0054                  ; 0x00010DCC
10DFC 10D7C   X      2C1B0008               cmpwi     r27,8
10E00 10D80   X      41820054               beq       $+0x0054                  ; 0x00010DD4
10E04 10D84          38823848               addi      r4,RTOC,14408
10E08 10D88          807F01E4               lwz       r3,0x01E4(r31)
10E0C 10D8C          388409A6               addi      r4,r4,2470
10E10 10D90          4BFF8069               bl        $-0x7F98                  ; 0x00008DF8
10E14 10D94   X      60000000               nop
10E18 10D98          83BF0030               lwz       r29,0x0030(r31)
10E1C 10D9C          3BBD0001               addi      r29,r29,1
10E20 10DA0   X      7FE3FB78               mr        r3,r31
10E24 10DA4          93BF0030               stw       r29,0x0030(r31)
10E28 10DA8   X      7FC4F378               mr        r4,r30
10E2C 10DAC   X      38A00001               li        r5,1
10E30 10DB0   X      38C00000               li        r6,0
10E34 10DB4          4BFFFC3D               bl        $-0x03C4                  ; 0x000109F0
10E38 10DB8          38210060               addi      SP,SP,96
10E3C 10DBC          80010008               lwz       r0,0x0008(SP)
10E40 10DC0   X      7C0803A6               mtlr      r0                        ; LR = 8
10E44 10DC4          BAE1FFDC               lmw       r23,-0x0024(SP)
10E48 10DC8   X      4E800020               blr
10E4C 10DCC          837D001C               lwz       r27,0x001C(r29)
10E50 10DD0          480000A8               b         $+0x00A8                  ; 0x00010E78
10E54 10DD4          8B7C0007               lbz       r27,0x0007(r28)
10E58 10DD8          889C0006               lbz       r4,0x0006(r28)
10E5C 10DDC   X      509B442E               insrwi    r27,r4,8,16
10E60 10DE0          48000098               b         $+0x0098                  ; 0x00010E78
10E64 10DE4   X      2C1B0006               cmpwi     r27,6
10E68 10DE8   X      3B200016               li        r25,22
10E6C 10DEC   X      4182005C               beq       $+0x005C                  ; 0x00010E48
10E70 10DF0   X      2C1B0008               cmpwi     r27,8
10E74 10DF4   X      41820060               beq       $+0x0060                  ; 0x00010E54
10E78 10DF8   X      2C1B000D               cmpwi     r27,13
10E7C 10DFC   X      4182006C               beq       $+0x006C                  ; 0x00010E68
10E80 10E00          38823848               addi      r4,RTOC,14408
10E84 10E04          807F01E4               lwz       r3,0x01E4(r31)
10E88 10E08          388409D3               addi      r4,r4,2515
10E8C 10E0C          4BFF7FED               bl        $-0x8014                  ; 0x00008DF8
10E90 10E10   X      60000000               nop
10E94 10E14          83BF0030               lwz       r29,0x0030(r31)
10E98 10E18          3BBD0001               addi      r29,r29,1
10E9C 10E1C   X      7FE3FB78               mr        r3,r31
10EA0 10E20          93BF0030               stw       r29,0x0030(r31)
10EA4 10E24   X      7FC4F378               mr        r4,r30
10EA8 10E28   X      38A00001               li        r5,1
10EAC 10E2C   X      38C00000               li        r6,0
10EB0 10E30          4BFFFBC1               bl        $-0x0440                  ; 0x000109F0
10EB4 10E34          38210060               addi      SP,SP,96
10EB8 10E38          80010008               lwz       r0,0x0008(SP)
10EBC 10E3C   X      7C0803A6               mtlr      r0                        ; LR = 8
10EC0 10E40          BAE1FFDC               lmw       r23,-0x0024(SP)
10EC4 10E44   X      4E800020               blr
10EC8 10E48          837D001C               lwz       r27,0x001C(r29)
10ECC 10E4C          3B1D0020               addi      r24,r29,32
10ED0 10E50          48000028               b         $+0x0028                  ; 0x00010E78
10ED4 10E54          8B7C0007               lbz       r27,0x0007(r28)
10ED8 10E58          3B1D0020               addi      r24,r29,32
10EDC 10E5C          889C0006               lbz       r4,0x0006(r28)
10EE0 10E60   X      509B442E               insrwi    r27,r4,8,16
10EE4 10E64          48000014               b         $+0x0014                  ; 0x00010E78
10EE8 10E68          8B7C000C               lbz       r27,0x000C(r28)
10EEC 10E6C          3B1C0008               addi      r24,r28,8
10EF0 10E70          88BC000B               lbz       r5,0x000B(r28)
10EF4 10E74   X      50BB442E               insrwi    r27,r5,8,16
10EF8 10E78          835E0008               lwz       r26,0x0008(r30)
10EFC 10E7C          813A0014               lwz       r9,0x0014(r26)
10F00 10E80          8869000D               lbz       r3,0x000D(r9)
10F04 10E84   X      2C030000               cmpwi     r3,0
10F08 10E88   X      40820030               bne       $+0x0030                  ; 0x00010EB8
10F0C 10E8C          8889000C               lbz       r4,0x000C(r9)
10F10 10E90   X      2C040001               cmpwi     r4,1
10F14 10E94   X      40820024               bne       $+0x0024                  ; 0x00010EB8
10F18 10E98          811A000C               lwz       r8,0x000C(r26)
10F1C 10E9C          80690004               lwz       r3,0x0004(r9)
10F20 10EA0   X      7C834050               sub       r4,r8,r3
10F24 10EA4   X      7C04C800               cmpw      r4,r25
10F28 10EA8   X      41800010               blt       $+0x0010                  ; 0x00010EB8
10F2C 10EAC   X      7CB94050               sub       r5,r8,r25
10F30 10EB0          90BA000C               stw       r5,0x000C(r26)
10F34 10EB4          480000B0               b         $+0x00B0                  ; 0x00010F64
10F38 10EB8          813E0014               lwz       r9,0x0014(r30)
10F3C 10EBC          8869000C               lbz       r3,0x000C(r9)
10F40 10EC0   X      2C030001               cmpwi     r3,1
10F44 10EC4   X      4082001C               bne       $+0x001C                  ; 0x00010EE0
10F48 10EC8   X      7FDAF378               mr        r26,r30
10F4C 10ECC          809A000C               lwz       r4,0x000C(r26)
10F50 10ED0          7C64CA14               add       r3,r4,r25
10F54 10ED4          907A0010               stw       r3,0x0010(r26)
10F58 10ED8          9AE9000D               stb       r23,0x000D(r9)
10F5C 10EDC          48000088               b         $+0x0088                  ; 0x00010F64
10F60 10EE0   X      38600080               li        r3,128
10F64 10EE4   X      38800001               li        r4,1
10F68 10EE8          48006729               bl        $+0x6728                  ; 0x00017610
10F6C 10EEC          80410014               lwz       RTOC,0x0014(SP)
10F70 10EF0   X      7C7A1B78               mr        r26,r3
10F74 10EF4   X      2C1A0000               cmpwi     r26,0
10F78 10EF8   X      40820050               bne       $+0x0050                  ; 0x00010F48
10F7C 10EFC          38823848               addi      r4,RTOC,14408
10F80 10F00   X      38A00080               li        r5,128
10F84 10F04          807F01E4               lwz       r3,0x01E4(r31)
10F88 10F08          38840A24               addi      r4,r4,2596
10F8C 10F0C          4BFF86FD               bl        $-0x7904                  ; 0x00009608
10F90 10F10   X      60000000               nop
10F94 10F14          819F002C               lwz       r12,0x002C(r31)
10F98 10F18   X      7FE3FB78               mr        r3,r31
10F9C 10F1C          380C0001               addi      r0,r12,1
10FA0 10F20   X      7FC4F378               mr        r4,r30
10FA4 10F24          901F002C               stw       r0,0x002C(r31)
10FA8 10F28   X      38A00004               li        r5,4
10FAC 10F2C   X      38C0000C               li        r6,12
10FB0 10F30          4BFFFAC1               bl        $-0x0540                  ; 0x000109F0
10FB4 10F34          38210060               addi      SP,SP,96
10FB8 10F38          80010008               lwz       r0,0x0008(SP)
10FBC 10F3C   X      7C0803A6               mtlr      r0                        ; LR = 8
10FC0 10F40          BAE1FFDC               lmw       r23,-0x0024(SP)
10FC4 10F44   X      4E800020               blr
10FC8 10F48          807A000C               lwz       r3,0x000C(r26)
10FCC 10F4C          801E0008               lwz       r0,0x0008(r30)
10FD0 10F50          7C83CA14               add       r4,r3,r25
10FD4 10F54          901A0008               stw       r0,0x0008(r26)
10FD8 10F58          909A0010               stw       r4,0x0010(r26)
10FDC 10F5C          80BA0014               lwz       r5,0x0014(r26)
10FE0 10F60          9AE5000D               stb       r23,0x000D(r5)
10FE4 10F64          811A000C               lwz       r8,0x000C(r26)
10FE8 10F68   X      2C19000E               cmpwi     r25,14
10FEC 10F6C          80DC0000               lwz       r6,0x0000(r28)
10FF0 10F70          90C80000               stw       r6,0x0000(r8)
10FF4 10F74          A07C0004               lhz       r3,0x0004(r28)
10FF8 10F78          B0680004               sth       r3,0x0004(r8)
10FFC 10F7C          809D0038               lwz       r4,0x0038(r29)
11000 10F80          80A40000               lwz       r5,0x0000(r4)
11004 10F84          90A80006               stw       r5,0x0006(r8)
11008 10F88          80FD0038               lwz       r7,0x0038(r29)
1100C 10F8C          A1270004               lhz       r9,0x0004(r7)
11010 10F90          B128000A               sth       r9,0x000A(r8)
11014 10F94   X      41820018               beq       $+0x0018                  ; 0x00010FAC
11018 10F98   X      2C190011               cmpwi     r25,17
1101C 10F9C   X      41820018               beq       $+0x0018                  ; 0x00010FB4
11020 10FA0   X      2C190016               cmpwi     r25,22
11024 10FA4   X      4182006C               beq       $+0x006C                  ; 0x00011010
11028 10FA8          480000E4               b         $+0x00E4                  ; 0x0001108C
1102C 10FAC          B368000C               sth       r27,0x000C(r8)
11030 10FB0          480000DC               b         $+0x00DC                  ; 0x0001108C
11034 10FB4          9B68000E               stb       r27,0x000E(r8)
11038 10FB8   X      38600003               li        r3,3
1103C 10FBC          815D001C               lwz       r10,0x001C(r29)
11040 10FC0          9948000F               stb       r10,0x000F(r8)
11044 10FC4          98680010               stb       r3,0x0010(r8)
11048 10FC8          809D000C               lwz       r4,0x000C(r29)
1104C 10FCC          54840421               rlwinm.   r4,r4,0,16,16
11050 10FD0   X      41820038               beq       $+0x0038                  ; 0x00011008
11054 10FD4          80BE0008               lwz       r5,0x0008(r30)
11058 10FD8   X      7FC9F378               mr        r9,r30
1105C 10FDC   X      2C050000               cmpwi     r5,0
11060 10FE0   X      41820014               beq       $+0x0014                  ; 0x00010FF4
11064 10FE4          81290008               lwz       r9,0x0008(r9)
11068 10FE8          80690008               lwz       r3,0x0008(r9)
1106C 10FEC   X      2C030000               cmpwi     r3,0
11070 10FF0   X      4082FFF4               bne       $-0x000C                  ; 0x00010FE4
11074 10FF4          80890010               lwz       r4,0x0010(r9)
11078 10FF8   X      3864FFFF               subi      r3,r4,1
1107C 10FFC          90690010               stw       r3,0x0010(r9)
11080 11000          88A4FFFF               lbz       r5,-0x0001(r4)
11084 11004          98A80010               stb       r5,0x0010(r8)
11088 11008          B2E8000C               sth       r23,0x000C(r8)
1108C 1100C          48000080               b         $+0x0080                  ; 0x0001108C
11090 11010   X      38C000AA               li        r6,170
11094 11014          98C8000E               stb       r6,0x000E(r8)
11098 11018   X      38600003               li        r3,3
1109C 1101C          98C8000F               stb       r6,0x000F(r8)
110A0 11020          98680010               stb       r3,0x0010(r8)
110A4 11024          809D000C               lwz       r4,0x000C(r29)
110A8 11028          54840421               rlwinm.   r4,r4,0,16,16
110AC 1102C   X      41820038               beq       $+0x0038                  ; 0x00011064
110B0 11030          80BE0008               lwz       r5,0x0008(r30)
110B4 11034   X      7FC9F378               mr        r9,r30
110B8 11038   X      2C050000               cmpwi     r5,0
110BC 1103C   X      41820014               beq       $+0x0014                  ; 0x00011050
110C0 11040          81290008               lwz       r9,0x0008(r9)
110C4 11044          80690008               lwz       r3,0x0008(r9)
110C8 11048   X      2C030000               cmpwi     r3,0
110CC 1104C   X      4082FFF4               bne       $-0x000C                  ; 0x00011040
110D0 11050          80890010               lwz       r4,0x0010(r9)
110D4 11054   X      3864FFFF               subi      r3,r4,1
110D8 11058          90690010               stw       r3,0x0010(r9)
110DC 1105C          88A4FFFF               lbz       r5,-0x0001(r4)
110E0 11060          98A80010               stb       r5,0x0010(r8)
110E4 11064          88D80000               lbz       r6,0x0000(r24)
110E8 11068   X      5765C23E               srwi      r5,r27,8
110EC 1106C          98C80011               stb       r6,0x0011(r8)
110F0 11070          88780001               lbz       r3,0x0001(r24)
110F4 11074          98680012               stb       r3,0x0012(r8)
110F8 11078          88980002               lbz       r4,0x0002(r24)
110FC 1107C          98A80014               stb       r5,0x0014(r8)
11100 11080          98880013               stb       r4,0x0013(r8)
11104 11084          9B680015               stb       r27,0x0015(r8)
11108 11088          B2E8000C               sth       r23,0x000C(r8)
1110C 1108C   X      7C1AF000               cmpw      r26,r30
11110 11090   X      41820028               beq       $+0x0028                  ; 0x000110B8
11114 11094   X      7FC3F378               mr        r3,r30
11118 11098          48006789               bl        $+0x6788                  ; 0x00017820
1111C 1109C          80410014               lwz       RTOC,0x0014(SP)
11120 110A0   X      7F43D378               mr        r3,r26
11124 110A4          38210060               addi      SP,SP,96
11128 110A8          80010008               lwz       r0,0x0008(SP)
1112C 110AC   X      7C0803A6               mtlr      r0                        ; LR = 8
11130 110B0          BAE1FFDC               lmw       r23,-0x0024(SP)
11134 110B4   X      4E800020               blr
11138 110B8   X      7FC3F378               mr        r3,r30
1113C 110BC          38210060               addi      SP,SP,96
11140 110C0          80010008               lwz       r0,0x0008(SP)
11144 110C4   X      7C0803A6               mtlr      r0                        ; LR = 8
11148 110C8          BAE1FFDC               lmw       r23,-0x0024(SP)
1114C 110CC   X      4E800020               blr
11150 110D0   X      7C0802A6               mflr      r0                        ; LR = 8
11154 110D4          BF41FFE8               stmw      r26,-0x0018(SP)
11158 110D8          90010008               stw       r0,0x0008(SP)
1115C 110DC          9421FFB0               stwu      SP,-0x0050(SP)
11160 110E0          3BC23728               addi      r30,RTOC,14120
11164 110E4   X      7C7D1B78               mr        r29,r3
11168 110E8          80DD0014               lwz       r6,0x0014(r29)
1116C 110EC   X      7C9F2378               mr        r31,r4
11170 110F0          813F0014               lwz       r9,0x0014(r31)
11174 110F4          83860004               lwz       r28,0x0004(r6)
11178 110F8          88A9000D               lbz       r5,0x000D(r9)
1117C 110FC          837C01E0               lwz       r27,0x01E0(r28)
11180 11100   X      2C050083               cmpwi     r5,131
11184 11104   X      7F63DB78               mr        r3,r27
11188 11108   X      41820560               beq       $+0x0560                  ; 0x00011668
1118C 1110C   X      41810028               bgt       $+0x0028                  ; 0x00011134
11190 11110   X      2C050001               cmpwi     r5,1
11194 11114   X      41820554               beq       $+0x0554                  ; 0x00011668
11198 11118   X      41810010               bgt       $+0x0010                  ; 0x00011128
1119C 1111C   X      2C050000               cmpwi     r5,0
111A0 11120   X      418204F0               beq       $+0x04F0                  ; 0x00011610
111A4 11124          48000504               b         $+0x0504                  ; 0x00011628
111A8 11128   X      2C05000E               cmpwi     r5,14
111AC 1112C   X      418201AC               beq       $+0x01AC                  ; 0x000112D8
111B0 11130          480004F8               b         $+0x04F8                  ; 0x00011628
111B4 11134   X      2C050086               cmpwi     r5,134
111B8 11138   X      41820454               beq       $+0x0454                  ; 0x0001158C
111BC 1113C   X      41810010               bgt       $+0x0010                  ; 0x0001114C
111C0 11140   X      2C050084               cmpwi     r5,132
111C4 11144   X      41820014               beq       $+0x0014                  ; 0x00011158
111C8 11148          480004E0               b         $+0x04E0                  ; 0x00011628
111CC 1114C   X      2C05008E               cmpwi     r5,142
111D0 11150   X      418200BC               beq       $+0x00BC                  ; 0x0001120C
111D4 11154          480004D4               b         $+0x04D4                  ; 0x00011628
111D8 11158          80FC01F8               lwz       r7,0x01F8(r28)
111DC 1115C   X      7C1F3800               cmpw      r31,r7
111E0 11160   X      4182001C               beq       $+0x001C                  ; 0x0001117C
111E4 11164          38823848               addi      r4,RTOC,14408
111E8 11168          807C01E4               lwz       r3,0x01E4(r28)
111EC 1116C          38840A47               addi      r4,r4,2631
111F0 11170          4BFF7C89               bl        $-0x8378                  ; 0x00008DF8
111F4 11174   X      60000000               nop
111F8 11178          480004F0               b         $+0x04F0                  ; 0x00011668
111FC 1117C   X      7FE3FB78               mr        r3,r31
11200 11180          480066E9               bl        $+0x66E8                  ; 0x00017868
11204 11184          80410014               lwz       RTOC,0x0014(SP)
11208 11188   X      2C030000               cmpwi     r3,0
1120C 1118C   X      40820030               bne       $+0x0030                  ; 0x000111BC
11210 11190          38823848               addi      r4,RTOC,14408
11214 11194          807C01E4               lwz       r3,0x01E4(r28)
11218 11198          38840A66               addi      r4,r4,2662
1121C 1119C          4BFF7C5D               bl        $-0x83A4                  ; 0x00008DF8
11220 111A0   X      60000000               nop
11224 111A4   X      38600000               li        r3,0
11228 111A8          38210050               addi      SP,SP,80
1122C 111AC          80010008               lwz       r0,0x0008(SP)
11230 111B0   X      7C0803A6               mtlr      r0                        ; LR = 8
11234 111B4          BB41FFE8               lmw       r26,-0x0018(SP)
11238 111B8   X      4E800020               blr
1123C 111BC          881C01FD               lbz       r0,0x01FD(r28)
11240 111C0   X      2C000000               cmpwi     r0,0
11244 111C4   X      40820020               bne       $+0x0020                  ; 0x000111E4
11248 111C8   X      38800000               li        r4,0
1124C 111CC   X      7F63DB78               mr        r3,r27
11250 111D0          4BFFA789               bl        $-0x5878                  ; 0x0000B958
11254 111D4   X      60000000               nop
11258 111D8          819C0234               lwz       r12,0x0234(r28)
1125C 111DC          380C0001               addi      r0,r12,1
11260 111E0          901C0234               stw       r0,0x0234(r28)
11264 111E4          807C01F8               lwz       r3,0x01F8(r28)
11268 111E8   X      388003E8               li        r4,1000
1126C 111EC          4800655D               bl        $+0x655C                  ; 0x00017748
11270 111F0          80410014               lwz       RTOC,0x0014(SP)
11274 111F4   X      38600000               li        r3,0
11278 111F8          38210050               addi      SP,SP,80
1127C 111FC          80010008               lwz       r0,0x0008(SP)
11280 11200   X      7C0803A6               mtlr      r0                        ; LR = 8
11284 11204          BB41FFE8               lmw       r26,-0x0018(SP)
11288 11208   X      4E800020               blr
1128C 1120C          83DF000C               lwz       r30,0x000C(r31)
11290 11210          80BE0000               lwz       r5,0x0000(r30)
11294 11214   X      2C054501               cmpwi     r5,17665
11298 11218   X      41820040               beq       $+0x0040                  ; 0x00011258
1129C 1121C   X      2C054502               cmpwi     r5,17666
112A0 11220   X      41820058               beq       $+0x0058                  ; 0x00011278
112A4 11224   X      2C054503               cmpwi     r5,17667
112A8 11228   X      41820070               beq       $+0x0070                  ; 0x00011298
112AC 1122C   X      2C054504               cmpwi     r5,17668
112B0 11230   X      41820088               beq       $+0x0088                  ; 0x000112B8
112B4 11234   X      7FE3FB78               mr        r3,r31
112B8 11238          480064E1               bl        $+0x64E0                  ; 0x00017718
112BC 1123C          80410014               lwz       RTOC,0x0014(SP)
112C0 11240   X      38600000               li        r3,0
112C4 11244          38210050               addi      SP,SP,80
112C8 11248          80010008               lwz       r0,0x0008(SP)
112CC 1124C   X      7C0803A6               mtlr      r0                        ; LR = 8
112D0 11250          BB41FFE8               lmw       r26,-0x0018(SP)
112D4 11254   X      4E800020               blr
112D8 11258   X      7FA3EB78               mr        r3,r29
112DC 1125C   X      7FE4FB78               mr        r4,r31
112E0 11260          4BFFDB65               bl        $-0x249C                  ; 0x0000EDC4
112E4 11264          38210050               addi      SP,SP,80
112E8 11268          80010008               lwz       r0,0x0008(SP)
112EC 1126C   X      7C0803A6               mtlr      r0                        ; LR = 8
112F0 11270          BB41FFE8               lmw       r26,-0x0018(SP)
112F4 11274   X      4E800020               blr
112F8 11278   X      7FA3EB78               mr        r3,r29
112FC 1127C   X      7FE4FB78               mr        r4,r31
11300 11280          4BFFDE01               bl        $-0x2200                  ; 0x0000F080
11304 11284          38210050               addi      SP,SP,80
11308 11288          80010008               lwz       r0,0x0008(SP)
1130C 1128C   X      7C0803A6               mtlr      r0                        ; LR = 8
11310 11290          BB41FFE8               lmw       r26,-0x0018(SP)
11314 11294   X      4E800020               blr
11318 11298   X      7FA3EB78               mr        r3,r29
1131C 1129C   X      7FE4FB78               mr        r4,r31
11320 112A0          4BFFE395               bl        $-0x1C6C                  ; 0x0000F634
11324 112A4          38210050               addi      SP,SP,80
11328 112A8          80010008               lwz       r0,0x0008(SP)
1132C 112AC   X      7C0803A6               mtlr      r0                        ; LR = 8
11330 112B0          BB41FFE8               lmw       r26,-0x0018(SP)
11334 112B4   X      4E800020               blr
11338 112B8   X      7FA3EB78               mr        r3,r29
1133C 112BC   X      7FE4FB78               mr        r4,r31
11340 112C0          4BFFE671               bl        $-0x1990                  ; 0x0000F930
11344 112C4          38210050               addi      SP,SP,80
11348 112C8          80010008               lwz       r0,0x0008(SP)
1134C 112CC   X      7C0803A6               mtlr      r0                        ; LR = 8
11350 112D0          BB41FFE8               lmw       r26,-0x0018(SP)
11354 112D4   X      4E800020               blr
11358 112D8          837F000C               lwz       r27,0x000C(r31)
1135C 112DC          83DB0000               lwz       r30,0x0000(r27)
11360 112E0   X      2C1E4504               cmpwi     r30,17668
11364 112E4   X      41820150               beq       $+0x0150                  ; 0x00011434
11368 112E8   X      41810048               bgt       $+0x0048                  ; 0x00011330
1136C 112EC   X      2C1E1B59               cmpwi     r30,7001
11370 112F0   X      418201C4               beq       $+0x01C4                  ; 0x000114B4
11374 112F4   X      41810018               bgt       $+0x0018                  ; 0x0001130C
11378 112F8   X      2C1E1770               cmpwi     r30,6000
1137C 112FC   X      41820178               beq       $+0x0178                  ; 0x00011474
11380 11300   X      2C1E1771               cmpwi     r30,6001
11384 11304   X      41820190               beq       $+0x0190                  ; 0x00011494
11388 11308          48000258               b         $+0x0258                  ; 0x00011560
1138C 1130C   X      2C1E4502               cmpwi     r30,17666
11390 11310   X      418200E4               beq       $+0x00E4                  ; 0x000113F4
11394 11314   X      41810010               bgt       $+0x0010                  ; 0x00011324
11398 11318   X      2C1E4501               cmpwi     r30,17665
1139C 1131C   X      418200B8               beq       $+0x00B8                  ; 0x000113D4
113A0 11320          48000240               b         $+0x0240                  ; 0x00011560
113A4 11324   X      2C1E4503               cmpwi     r30,17667
113A8 11328   X      418200EC               beq       $+0x00EC                  ; 0x00011414
113AC 1132C          48000234               b         $+0x0234                  ; 0x00011560
113B0 11330   X      2C1E4507               cmpwi     r30,17671
113B4 11334   X      418201E0               beq       $+0x01E0                  ; 0x00011514
113B8 11338   X      41810018               bgt       $+0x0018                  ; 0x00011350
113BC 1133C   X      2C1E4505               cmpwi     r30,17669
113C0 11340   X      41820114               beq       $+0x0114                  ; 0x00011454
113C4 11344   X      2C1E4506               cmpwi     r30,17670
113C8 11348   X      418201CC               beq       $+0x01CC                  ; 0x00011514
113CC 1134C          48000214               b         $+0x0214                  ; 0x00011560
113D0 11350   X      2C1E4F03               cmpwi     r30,20227
113D4 11354   X      41820060               beq       $+0x0060                  ; 0x000113B4
113D8 11358   X      41810010               bgt       $+0x0010                  ; 0x00011368
113DC 1135C   X      2C1E4F02               cmpwi     r30,20226
113E0 11360   X      41820034               beq       $+0x0034                  ; 0x00011394
113E4 11364          480001FC               b         $+0x01FC                  ; 0x00011560
113E8 11368   X      2C1E6C0A               cmpwi     r30,27658
113EC 1136C   X      41820008               beq       $+0x0008                  ; 0x00011374
113F0 11370          480001F0               b         $+0x01F0                  ; 0x00011560
113F4 11374   X      7FA3EB78               mr        r3,r29
113F8 11378   X      7FE4FB78               mr        r4,r31
113FC 1137C          48000641               bl        $+0x0640                  ; 0x000119BC
11400 11380          38210050               addi      SP,SP,80
11404 11384          80010008               lwz       r0,0x0008(SP)
11408 11388   X      7C0803A6               mtlr      r0                        ; LR = 8
1140C 1138C          BB41FFE8               lmw       r26,-0x0018(SP)
11410 11390   X      4E800020               blr
11414 11394   X      7FA3EB78               mr        r3,r29
11418 11398   X      7FE4FB78               mr        r4,r31
1141C 1139C          4BFFE865               bl        $-0x179C                  ; 0x0000FC00
11420 113A0          38210050               addi      SP,SP,80
11424 113A4          80010008               lwz       r0,0x0008(SP)
11428 113A8   X      7C0803A6               mtlr      r0                        ; LR = 8
1142C 113AC          BB41FFE8               lmw       r26,-0x0018(SP)
11430 113B0   X      4E800020               blr
11434 113B4   X      7FA3EB78               mr        r3,r29
11438 113B8   X      7FE4FB78               mr        r4,r31
1143C 113BC          4BFFF065               bl        $-0x0F9C                  ; 0x00010420
11440 113C0          38210050               addi      SP,SP,80
11444 113C4          80010008               lwz       r0,0x0008(SP)
11448 113C8   X      7C0803A6               mtlr      r0                        ; LR = 8
1144C 113CC          BB41FFE8               lmw       r26,-0x0018(SP)
11450 113D0   X      4E800020               blr
11454 113D4   X      7FA3EB78               mr        r3,r29
11458 113D8   X      7FE4FB78               mr        r4,r31
1145C 113DC          4BFFD9E9               bl        $-0x2618                  ; 0x0000EDC4
11460 113E0          38210050               addi      SP,SP,80
11464 113E4          80010008               lwz       r0,0x0008(SP)
11468 113E8   X      7C0803A6               mtlr      r0                        ; LR = 8
1146C 113EC          BB41FFE8               lmw       r26,-0x0018(SP)
11470 113F0   X      4E800020               blr
11474 113F4   X      7FA3EB78               mr        r3,r29
11478 113F8   X      7FE4FB78               mr        r4,r31
1147C 113FC          4BFFDC85               bl        $-0x237C                  ; 0x0000F080
11480 11400          38210050               addi      SP,SP,80
11484 11404          80010008               lwz       r0,0x0008(SP)
11488 11408   X      7C0803A6               mtlr      r0                        ; LR = 8
1148C 1140C          BB41FFE8               lmw       r26,-0x0018(SP)
11490 11410   X      4E800020               blr
11494 11414   X      7FA3EB78               mr        r3,r29
11498 11418   X      7FE4FB78               mr        r4,r31
1149C 1141C          4BFFE219               bl        $-0x1DE8                  ; 0x0000F634
114A0 11420          38210050               addi      SP,SP,80
114A4 11424          80010008               lwz       r0,0x0008(SP)
114A8 11428   X      7C0803A6               mtlr      r0                        ; LR = 8
114AC 1142C          BB41FFE8               lmw       r26,-0x0018(SP)
114B0 11430   X      4E800020               blr
114B4 11434   X      7FA3EB78               mr        r3,r29
114B8 11438   X      7FE4FB78               mr        r4,r31
114BC 1143C          4BFFE4F5               bl        $-0x1B0C                  ; 0x0000F930
114C0 11440          38210050               addi      SP,SP,80
114C4 11444          80010008               lwz       r0,0x0008(SP)
114C8 11448   X      7C0803A6               mtlr      r0                        ; LR = 8
114CC 1144C          BB41FFE8               lmw       r26,-0x0018(SP)
114D0 11450   X      4E800020               blr
114D4 11454   X      7FA3EB78               mr        r3,r29
114D8 11458   X      7FE4FB78               mr        r4,r31
114DC 1145C          4BFFF22D               bl        $-0x0DD4                  ; 0x00010688
114E0 11460          38210050               addi      SP,SP,80
114E4 11464          80010008               lwz       r0,0x0008(SP)
114E8 11468   X      7C0803A6               mtlr      r0                        ; LR = 8
114EC 1146C          BB41FFE8               lmw       r26,-0x0018(SP)
114F0 11470   X      4E800020               blr
114F4 11474   X      7FA3EB78               mr        r3,r29
114F8 11478   X      7FE4FB78               mr        r4,r31
114FC 1147C          4BFFD505               bl        $-0x2AFC                  ; 0x0000E980
11500 11480          38210050               addi      SP,SP,80
11504 11484          80010008               lwz       r0,0x0008(SP)
11508 11488   X      7C0803A6               mtlr      r0                        ; LR = 8
1150C 1148C          BB41FFE8               lmw       r26,-0x0018(SP)
11510 11490   X      4E800020               blr
11514 11494   X      7FA3EB78               mr        r3,r29
11518 11498   X      7FE4FB78               mr        r4,r31
1151C 1149C          4BFFD73D               bl        $-0x28C4                  ; 0x0000EBD8
11520 114A0          38210050               addi      SP,SP,80
11524 114A4          80010008               lwz       r0,0x0008(SP)
11528 114A8   X      7C0803A6               mtlr      r0                        ; LR = 8
1152C 114AC          BB41FFE8               lmw       r26,-0x0018(SP)
11530 114B0   X      4E800020               blr
11534 114B4          811F0008               lwz       r8,0x0008(r31)
11538 114B8   X      2C080000               cmpwi     r8,0
1153C 114BC   X      41820030               beq       $+0x0030                  ; 0x000114EC
11540 114C0          8088000C               lwz       r4,0x000C(r8)
11544 114C4          4BFFADB1               bl        $-0x5250                  ; 0x0000C274
11548 114C8   X      60000000               nop
1154C 114CC          813F0014               lwz       r9,0x0014(r31)
11550 114D0   X      2C030000               cmpwi     r3,0
11554 114D4   X      41820018               beq       $+0x0018                  ; 0x000114EC
11558 114D8   X      38000081               li        r0,129
1155C 114DC          9809000D               stb       r0,0x000D(r9)
11560 114E0   X      38600000               li        r3,0
11564 114E4          907B0010               stw       r3,0x0010(r27)
11568 114E8          48000014               b         $+0x0014                  ; 0x000114FC
1156C 114EC   X      38800082               li        r4,130
11570 114F0          9889000D               stb       r4,0x000D(r9)
11574 114F4   X      38600016               li        r3,22
11578 114F8          907B0010               stw       r3,0x0010(r27)
1157C 114FC   X      7FE3FB78               mr        r3,r31
11580 11500          38210050               addi      SP,SP,80
11584 11504          80010008               lwz       r0,0x0008(SP)
11588 11508   X      7C0803A6               mtlr      r0                        ; LR = 8
1158C 1150C          BB41FFE8               lmw       r26,-0x0018(SP)
11590 11510   X      4E800020               blr
11594 11514          809C01F0               lwz       r4,0x01F0(r28)
11598 11518   X      7FA3EB78               mr        r3,r29
1159C 1151C   X      7FE5FB78               mr        r5,r31
115A0 11520          48006361               bl        $+0x6360                  ; 0x00017880
115A4 11524          80410014               lwz       RTOC,0x0014(SP)
115A8 11528   X      2C030000               cmpwi     r3,0
115AC 1152C   X      4082001C               bne       $+0x001C                  ; 0x00011548
115B0 11530          83DF0014               lwz       r30,0x0014(r31)
115B4 11534   X      38600081               li        r3,129
115B8 11538          987E000D               stb       r3,0x000D(r30)
115BC 1153C   X      38A00006               li        r5,6
115C0 11540          809F000C               lwz       r4,0x000C(r31)
115C4 11544          90A40010               stw       r5,0x0010(r4)
115C8 11548   X      7FE3FB78               mr        r3,r31
115CC 1154C          38210050               addi      SP,SP,80
115D0 11550          80010008               lwz       r0,0x0008(SP)
115D4 11554   X      7C0803A6               mtlr      r0                        ; LR = 8
115D8 11558          BB41FFE8               lmw       r26,-0x0018(SP)
115DC 1155C   X      4E800020               blr
115E0 11560   X      38C00082               li        r6,130
115E4 11564   X      7FE3FB78               mr        r3,r31
115E8 11568          98C9000D               stb       r6,0x000D(r9)
115EC 1156C   X      38A00016               li        r5,22
115F0 11570          809F000C               lwz       r4,0x000C(r31)
115F4 11574          90A40010               stw       r5,0x0010(r4)
115F8 11578          38210050               addi      SP,SP,80
115FC 1157C          80010008               lwz       r0,0x0008(SP)
11600 11580   X      7C0803A6               mtlr      r0                        ; LR = 8
11604 11584          BB41FFE8               lmw       r26,-0x0018(SP)
11608 11588   X      4E800020               blr
1160C 1158C          837F000C               lwz       r27,0x000C(r31)
11610 11590          893B0000               lbz       r9,0x0000(r27)
11614 11594          552707BD               rlwinm.   r7,r9,0,30,30
11618 11598   X      4182001C               beq       $+0x001C                  ; 0x000115B4
1161C 1159C   X      38800000               li        r4,0
11620 115A0   X      7FA3EB78               mr        r3,r29
11624 115A4          480062F5               bl        $+0x62F4                  ; 0x00017898
11628 115A8          80410014               lwz       RTOC,0x0014(SP)
1162C 115AC          837F000C               lwz       r27,0x000C(r31)
11630 115B0          893B0000               lbz       r9,0x0000(r27)
11634 115B4   X      553E07FF               clrlwi.   r30,r9,31
11638 115B8   X      41820034               beq       $+0x0034                  ; 0x000115EC
1163C 115BC   X      38800000               li        r4,0
11640 115C0          712300FD               andi.     r3,r9,0x00FD
11644 115C4          987B0000               stb       r3,0x0000(r27)
11648 115C8   X      387DFFC0               subi      r3,r29,64
1164C 115CC          480062CD               bl        $+0x62CC                  ; 0x00017898
11650 115D0          80410014               lwz       RTOC,0x0014(SP)
11654 115D4   X      7FE3FB78               mr        r3,r31
11658 115D8          38210050               addi      SP,SP,80
1165C 115DC          80010008               lwz       r0,0x0008(SP)
11660 115E0   X      7C0803A6               mtlr      r0                        ; LR = 8
11664 115E4          BB41FFE8               lmw       r26,-0x0018(SP)
11668 115E8   X      4E800020               blr
1166C 115EC   X      7FE3FB78               mr        r3,r31
11670 115F0          48006129               bl        $+0x6128                  ; 0x00017718
11674 115F4          80410014               lwz       RTOC,0x0014(SP)
11678 115F8   X      38600000               li        r3,0
1167C 115FC          38210050               addi      SP,SP,80
11680 11600          80010008               lwz       r0,0x0008(SP)
11684 11604   X      7C0803A6               mtlr      r0                        ; LR = 8
11688 11608          BB41FFE8               lmw       r26,-0x0018(SP)
1168C 1160C   X      4E800020               blr
11690 11610   X      7FE3FB78               mr        r3,r31
11694 11614          38210050               addi      SP,SP,80
11698 11618          80010008               lwz       r0,0x0008(SP)
1169C 1161C   X      7C0803A6               mtlr      r0                        ; LR = 8
116A0 11620          BB41FFE8               lmw       r26,-0x0018(SP)
116A4 11624   X      4E800020               blr
116A8 11628          83DF000C               lwz       r30,0x000C(r31)
116AC 1162C          38823848               addi      r4,RTOC,14408
116B0 11630          80DE0000               lwz       r6,0x0000(r30)
116B4 11634          38840A82               addi      r4,r4,2690
116B8 11638          807C01E4               lwz       r3,0x01E4(r28)
116BC 1163C          4BFF77BD               bl        $-0x8844                  ; 0x00008DF8
116C0 11640   X      60000000               nop
116C4 11644   X      7FE3FB78               mr        r3,r31
116C8 11648          480060D1               bl        $+0x60D0                  ; 0x00017718
116CC 1164C          80410014               lwz       RTOC,0x0014(SP)
116D0 11650   X      38600000               li        r3,0
116D4 11654          38210050               addi      SP,SP,80
116D8 11658          80010008               lwz       r0,0x0008(SP)
116DC 1165C   X      7C0803A6               mtlr      r0                        ; LR = 8
116E0 11660          BB41FFE8               lmw       r26,-0x0018(SP)
116E4 11664   X      4E800020               blr
116E8 11668          80DF0010               lwz       r6,0x0010(r31)
116EC 1166C   X      39200003               li        r9,3
116F0 11670          837F000C               lwz       r27,0x000C(r31)
116F4 11674   X      7CDB3050               sub       r6,r6,r27
116F8 11678   X      28060003               cmplwi    r6,0x0003
116FC 1167C   X      41810048               bgt       $+0x0048                  ; 0x000116C4
11700 11680          38823848               addi      r4,RTOC,14408
11704 11684   X      7CC53378               mr        r5,r6
11708 11688          807C01E4               lwz       r3,0x01E4(r28)
1170C 1168C          38840AB0               addi      r4,r4,2736
11710 11690   X      38C00004               li        r6,4
11714 11694          4BFF7765               bl        $-0x889C                  ; 0x00008DF8
11718 11698   X      60000000               nop
1171C 1169C   X      38A00009               li        r5,9
11720 116A0   X      7FA3EB78               mr        r3,r29
11724 116A4   X      38C00000               li        r6,0
11728 116A8   X      7FE4FB78               mr        r4,r31
1172C 116AC          4BFFF239               bl        $-0x0DC8                  ; 0x000108E4
11730 116B0          38210050               addi      SP,SP,80
11734 116B4          80010008               lwz       r0,0x0008(SP)
11738 116B8   X      7C0803A6               mtlr      r0                        ; LR = 8
1173C 116BC          BB41FFE8               lmw       r26,-0x0018(SP)
11740 116C0   X      4E800020               blr
11744 116C4          835B0000               lwz       r26,0x0000(r27)
11748 116C8   X      2C1A0007               cmpwi     r26,7
1174C 116CC   X      7F45D378               mr        r5,r26
11750 116D0   X      40820024               bne       $+0x0024                  ; 0x000116F4
11754 116D4   X      7FA3EB78               mr        r3,r29
11758 116D8   X      7FE4FB78               mr        r4,r31
1175C 116DC          4BFFF4C9               bl        $-0x0B38                  ; 0x00010BA4
11760 116E0          38210050               addi      SP,SP,80
11764 116E4          80010008               lwz       r0,0x0008(SP)
11768 116E8   X      7C0803A6               mtlr      r0                        ; LR = 8
1176C 116EC          BB41FFE8               lmw       r26,-0x0018(SP)
11770 116F0   X      4E800020               blr
11774 116F4   X      7D2903A6               mtctr     r9                        ; CTR = 9
11778 116F8   X      39200000               li        r9,0
1177C 116FC   X      39000000               li        r8,0
11780 11700          48000090               b         $+0x0090                  ; 0x00011790
11784 11704          48000108               b         $+0x0108                  ; 0x0001180C
11788 11708          48000104               b         $+0x0104                  ; 0x0001180C
1178C 1170C          48000100               b         $+0x0100                  ; 0x0001180C
11790 11710          480000FC               b         $+0x00FC                  ; 0x0001180C
11794 11714          480000F8               b         $+0x00F8                  ; 0x0001180C
11798 11718          480000F4               b         $+0x00F4                  ; 0x0001180C
1179C 1171C   X      418200F0               beq       $+0x00F0                  ; 0x0001180C
117A0 11720          39070010               addi      r8,r7,16
117A4 11724   X      7D244B78               mr        r4,r9
117A8 11728          7F68F02E               lwzx      r27,r8,r30
117AC 1172C          39240001               addi      r9,r4,1
117B0 11730   X      7C1B2800               cmpw      r27,r5
117B4 11734   X      418200D8               beq       $+0x00D8                  ; 0x0001180C
117B8 11738          39070020               addi      r8,r7,32
117BC 1173C          7C68F02E               lwzx      r3,r8,r30
117C0 11740   X      7C032800               cmpw      r3,r5
117C4 11744          39240002               addi      r9,r4,2
117C8 11748   X      418200C4               beq       $+0x00C4                  ; 0x0001180C
117CC 1174C          39070030               addi      r8,r7,48
117D0 11750          7D48F02E               lwzx      r10,r8,r30
117D4 11754   X      7C0A2800               cmpw      r10,r5
117D8 11758          39240003               addi      r9,r4,3
117DC 1175C   X      418200B0               beq       $+0x00B0                  ; 0x0001180C
117E0 11760          39070040               addi      r8,r7,64
117E4 11764          7C68F02E               lwzx      r3,r8,r30
117E8 11768   X      7C032800               cmpw      r3,r5
117EC 1176C          39240004               addi      r9,r4,4
117F0 11770   X      4182009C               beq       $+0x009C                  ; 0x0001180C
117F4 11774          39070050               addi      r8,r7,80
117F8 11778          7D48F02E               lwzx      r10,r8,r30
117FC 1177C   X      7C0A2800               cmpw      r10,r5
11800 11780          39240005               addi      r9,r4,5
11804 11784   X      41820088               beq       $+0x0088                  ; 0x0001180C
11808 11788          39240006               addi      r9,r4,6
1180C 1178C          39070060               addi      r8,r7,96
11810 11790   X      7D074378               mr        r7,r8
11814 11794          7C67F02E               lwzx      r3,r7,r30
11818 11798   X      7C032800               cmpw      r3,r5
1181C 1179C   X      4200FF80               bdnz      $-0x0080                  ; 0x0001171C
11820 117A0   X      4182006C               beq       $+0x006C                  ; 0x0001180C
11824 117A4          39070010               addi      r8,r7,16
11828 117A8   X      7D244B78               mr        r4,r9
1182C 117AC          7C68F02E               lwzx      r3,r8,r30
11830 117B0          39240001               addi      r9,r4,1
11834 117B4   X      7C032800               cmpw      r3,r5
11838 117B8   X      41820054               beq       $+0x0054                  ; 0x0001180C
1183C 117BC          39070020               addi      r8,r7,32
11840 117C0          7D48F02E               lwzx      r10,r8,r30
11844 117C4   X      7C0A2800               cmpw      r10,r5
11848 117C8          39240002               addi      r9,r4,2
1184C 117CC   X      41820040               beq       $+0x0040                  ; 0x0001180C
11850 117D0          39070030               addi      r8,r7,48
11854 117D4          7C68F02E               lwzx      r3,r8,r30
11858 117D8   X      7C032800               cmpw      r3,r5
1185C 117DC          39240003               addi      r9,r4,3
11860 117E0   X      4182002C               beq       $+0x002C                  ; 0x0001180C
11864 117E4          39070040               addi      r8,r7,64
11868 117E8          7D48F02E               lwzx      r10,r8,r30
1186C 117EC   X      7C0A2800               cmpw      r10,r5
11870 117F0          39240004               addi      r9,r4,4
11874 117F4   X      41820018               beq       $+0x0018                  ; 0x0001180C
11878 117F8          39070050               addi      r8,r7,80
1187C 117FC          7C68F02E               lwzx      r3,r8,r30
11880 11800   X      7C032800               cmpw      r3,r5
11884 11804          39240005               addi      r9,r4,5
11888 11808   X      40820010               bne       $+0x0010                  ; 0x00011818
1188C 1180C   X      552A2036               slwi      r10,r9,4
11890 11810          7F6AF215               add.      r27,r10,r30
11894 11814   X      40820040               bne       $+0x0040                  ; 0x00011854
11898 11818          38823848               addi      r4,RTOC,14408
1189C 1181C          807C01E4               lwz       r3,0x01E4(r28)
118A0 11820          38840AC4               addi      r4,r4,2756
118A4 11824          4BFF75D5               bl        $-0x8A2C                  ; 0x00008DF8
118A8 11828   X      60000000               nop
118AC 1182C   X      38A00009               li        r5,9
118B0 11830   X      7FA3EB78               mr        r3,r29
118B4 11834   X      38C00000               li        r6,0
118B8 11838   X      7FE4FB78               mr        r4,r31
118BC 1183C          4BFFF0A9               bl        $-0x0F58                  ; 0x000108E4
118C0 11840          38210050               addi      SP,SP,80
118C4 11844          80010008               lwz       r0,0x0008(SP)
118C8 11848   X      7C0803A6               mtlr      r0                        ; LR = 8
118CC 1184C          BB41FFE8               lmw       r26,-0x0018(SP)
118D0 11850   X      4E800020               blr
118D4 11854          A0FB0008               lhz       r7,0x0008(r27)
118D8 11858   X      7C063800               cmpw      r6,r7
118DC 1185C   X      40800044               bge       $+0x0044                  ; 0x000118A0
118E0 11860          38823848               addi      r4,RTOC,14408
118E4 11864          7CA8F02E               lwzx      r5,r8,r30
118E8 11868          38840AE1               addi      r4,r4,2785
118EC 1186C          807C01E4               lwz       r3,0x01E4(r28)
118F0 11870          4BFF7589               bl        $-0x8A78                  ; 0x00008DF8
118F4 11874   X      60000000               nop
118F8 11878   X      38A00009               li        r5,9
118FC 1187C   X      7FA3EB78               mr        r3,r29
11900 11880   X      38C00000               li        r6,0
11904 11884   X      7FE4FB78               mr        r4,r31
11908 11888          4BFFF05D               bl        $-0x0FA4                  ; 0x000108E4
1190C 1188C          38210050               addi      SP,SP,80
11910 11890          80010008               lwz       r0,0x0008(SP)
11914 11894   X      7C0803A6               mtlr      r0                        ; LR = 8
11918 11898          BB41FFE8               lmw       r26,-0x0018(SP)
1191C 1189C   X      4E800020               blr
11920 118A0          A09B000A               lhz       r4,0x000A(r27)
11924 118A4   X      7FE3FB78               mr        r3,r31
11928 118A8          48006009               bl        $+0x6008                  ; 0x000178B0
1192C 118AC          80410014               lwz       RTOC,0x0014(SP)
11930 118B0   X      7C7E1B78               mr        r30,r3
11934 118B4   X      2C1E0000               cmpwi     r30,0
11938 118B8   X      40820048               bne       $+0x0048                  ; 0x00011900
1193C 118BC          38823848               addi      r4,RTOC,14408
11940 118C0   X      7F45D378               mr        r5,r26
11944 118C4          807C01E4               lwz       r3,0x01E4(r28)
11948 118C8          38840B05               addi      r4,r4,2821
1194C 118CC          A0DB000A               lhz       r6,0x000A(r27)
11950 118D0          4BFF7529               bl        $-0x8AD8                  ; 0x00008DF8
11954 118D4   X      60000000               nop
11958 118D8   X      38A00004               li        r5,4
1195C 118DC   X      7FA3EB78               mr        r3,r29
11960 118E0   X      38C0000C               li        r6,12
11964 118E4   X      7FE4FB78               mr        r4,r31
11968 118E8          4BFFEFFD               bl        $-0x1004                  ; 0x000108E4
1196C 118EC          38210050               addi      SP,SP,80
11970 118F0          80010008               lwz       r0,0x0008(SP)
11974 118F4   X      7C0803A6               mtlr      r0                        ; LR = 8
11978 118F8          BB41FFE8               lmw       r26,-0x0018(SP)
1197C 118FC   X      4E800020               blr
11980 11900          819B0004               lwz       r12,0x0004(r27)
11984 11904   X      7FA3EB78               mr        r3,r29
11988 11908   X      7FC4F378               mr        r4,r30
1198C 1190C          4800604D               bl        $+0x604C                  ; 0x00017958
11990 11910          80410014               lwz       RTOC,0x0014(SP)
11994 11914   X      7C651B78               mr        r5,r3
11998 11918   X      2C050000               cmpwi     r5,0
1199C 1191C   X      41820038               beq       $+0x0038                  ; 0x00011954
119A0 11920   X      2C050004               cmpwi     r5,4
119A4 11924   X      4182000C               beq       $+0x000C                  ; 0x00011930
119A8 11928   X      38C00000               li        r6,0
119AC 1192C          48000008               b         $+0x0008                  ; 0x00011934
119B0 11930   X      38C0000C               li        r6,12
119B4 11934   X      7FA3EB78               mr        r3,r29
119B8 11938   X      7FC4F378               mr        r4,r30
119BC 1193C          4BFFEFA9               bl        $-0x1058                  ; 0x000108E4
119C0 11940          38210050               addi      SP,SP,80
119C4 11944          80010008               lwz       r0,0x0008(SP)
119C8 11948   X      7C0803A6               mtlr      r0                        ; LR = 8
119CC 1194C          BB41FFE8               lmw       r26,-0x0018(SP)
119D0 11950   X      4E800020               blr
119D4 11954          A3FB000C               lhz       r31,0x000C(r27)
119D8 11958   X      2C1F0000               cmpwi     r31,0
119DC 1195C   X      41820048               beq       $+0x0048                  ; 0x000119A4
119E0 11960          807E0014               lwz       r3,0x0014(r30)
119E4 11964   X      38800083               li        r4,131
119E8 11968          9883000D               stb       r4,0x000D(r3)
119EC 1196C   X      38E00006               li        r7,6
119F0 11970   X      7FC3F378               mr        r3,r30
119F4 11974          80BE000C               lwz       r5,0x000C(r30)
119F8 11978          80C50000               lwz       r6,0x0000(r5)
119FC 1197C          90C50004               stw       r6,0x0004(r5)
11A00 11980          90E50000               stw       r7,0x0000(r5)
11A04 11984          811E000C               lwz       r8,0x000C(r30)
11A08 11988          39080008               addi      r8,r8,8
11A0C 1198C          911E0010               stw       r8,0x0010(r30)
11A10 11990          38210050               addi      SP,SP,80
11A14 11994          80010008               lwz       r0,0x0008(SP)
11A18 11998   X      7C0803A6               mtlr      r0                        ; LR = 8
11A1C 1199C          BB41FFE8               lmw       r26,-0x0018(SP)
11A20 119A0   X      4E800020               blr
11A24 119A4   X      38600000               li        r3,0
11A28 119A8          38210050               addi      SP,SP,80
11A2C 119AC          80010008               lwz       r0,0x0008(SP)
11A30 119B0   X      7C0803A6               mtlr      r0                        ; LR = 8
11A34 119B4          BB41FFE8               lmw       r26,-0x0018(SP)
11A38 119B8   X      4E800020               blr
11A3C 119BC   X      7C0802A6               mflr      r0                        ; LR = 8
11A40 119C0          BF01FFE0               stmw      r24,-0x0020(SP)
11A44 119C4          90010008               stw       r0,0x0008(SP)
11A48 119C8          9421FFA0               stwu      SP,-0x0060(SP)
11A4C 119CC   X      3B200000               li        r25,0
11A50 119D0   X      7C7B1B78               mr        r27,r3
11A54 119D4          835B0014               lwz       r26,0x0014(r27)
11A58 119D8   X      7C9E2378               mr        r30,r4
11A5C 119DC          80BA000C               lwz       r5,0x000C(r26)
11A60 119E0          839A0004               lwz       r28,0x0004(r26)
11A64 119E4          54A5056B               rlwinm.   r5,r5,0,21,21
11A68 119E8          83FE000C               lwz       r31,0x000C(r30)
11A6C 119EC   X      41820044               beq       $+0x0044                  ; 0x00011A30
11A70 119F0          38823848               addi      r4,RTOC,14408
11A74 119F4          807C01E4               lwz       r3,0x01E4(r28)
11A78 119F8          38840B31               addi      r4,r4,2865
11A7C 119FC          4BFF7C0D               bl        $-0x83F4                  ; 0x00009608
11A80 11A00   X      60000000               nop
11A84 11A04          83BE0014               lwz       r29,0x0014(r30)
11A88 11A08   X      38800081               li        r4,129
11A8C 11A0C          989D000D               stb       r4,0x000D(r29)
11A90 11A10   X      38A00016               li        r5,22
11A94 11A14   X      7FC3F378               mr        r3,r30
11A98 11A18          90BF0010               stw       r5,0x0010(r31)
11A9C 11A1C          38210060               addi      SP,SP,96
11AA0 11A20          80010008               lwz       r0,0x0008(SP)
11AA4 11A24   X      7C0803A6               mtlr      r0                        ; LR = 8
11AA8 11A28          BB01FFE0               lmw       r24,-0x0020(SP)
11AAC 11A2C   X      4E800020               blr
11AB0 11A30   X      38600080               li        r3,128
11AB4 11A34   X      38800001               li        r4,1
11AB8 11A38   X      3B000001               li        r24,1
11ABC 11A3C          48005BD5               bl        $+0x5BD4                  ; 0x00017610
11AC0 11A40          80410014               lwz       RTOC,0x0014(SP)
11AC4 11A44   X      7C7D1B78               mr        r29,r3
11AC8 11A48   X      2C1D0000               cmpwi     r29,0
11ACC 11A4C   X      40820020               bne       $+0x0020                  ; 0x00011A6C
11AD0 11A50          38823848               addi      r4,RTOC,14408
11AD4 11A54   X      38A00080               li        r5,128
11AD8 11A58          807C01E4               lwz       r3,0x01E4(r28)
11ADC 11A5C          38840B5A               addi      r4,r4,2906
11AE0 11A60          4BFF7BA9               bl        $-0x8458                  ; 0x00009608
11AE4 11A64   X      60000000               nop
11AE8 11A68          4BFFFF9C               b         $-0x0064                  ; 0x00011A04
11AEC 11A6C          819D0014               lwz       r12,0x0014(r29)
11AF0 11A70          806C0008               lwz       r3,0x0008(r12)
11AF4 11A74          907D0010               stw       r3,0x0010(r29)
11AF8 11A78          907D000C               stw       r3,0x000C(r29)
11AFC 11A7C          807E0008               lwz       r3,0x0008(r30)
11B00 11A80          48005E91               bl        $+0x5E90                  ; 0x00017910
11B04 11A84          80410014               lwz       RTOC,0x0014(SP)
11B08 11A88   X      7C641B78               mr        r4,r3
11B0C 11A8C   X      2C040000               cmpwi     r4,0
11B10 11A90   X      40820028               bne       $+0x0028                  ; 0x00011AB8
11B14 11A94          38823848               addi      r4,RTOC,14408
11B18 11A98          807C01E4               lwz       r3,0x01E4(r28)
11B1C 11A9C          38840B7C               addi      r4,r4,2940
11B20 11AA0          4BFF7B69               bl        $-0x8498                  ; 0x00009608
11B24 11AA4   X      60000000               nop
11B28 11AA8   X      7FA3EB78               mr        r3,r29
11B2C 11AAC          48005D75               bl        $+0x5D74                  ; 0x00017820
11B30 11AB0          80410014               lwz       RTOC,0x0014(SP)
11B34 11AB4          4BFFFF50               b         $-0x00B0                  ; 0x00011A04
11B38 11AB8          81840014               lwz       r12,0x0014(r4)
11B3C 11ABC   X      7F63DB78               mr        r3,r27
11B40 11AC0          9B0C000D               stb       r24,0x000D(r12)
11B44 11AC4          93A40008               stw       r29,0x0008(r4)
11B48 11AC8          4BFFF609               bl        $-0x09F8                  ; 0x000110D0
11B4C 11ACC   X      2C030000               cmpwi     r3,0
11B50 11AD0   X      4182FF34               beq       $-0x00CC                  ; 0x00011A04
11B54 11AD4          81830014               lwz       r12,0x0014(r3)
11B58 11AD8          888C000D               lbz       r4,0x000D(r12)
11B5C 11ADC   X      2C040000               cmpwi     r4,0
11B60 11AE0   X      41820010               beq       $+0x0010                  ; 0x00011AF0
11B64 11AE4          48005C35               bl        $+0x5C34                  ; 0x00017718
11B68 11AE8          80410014               lwz       RTOC,0x0014(SP)
11B6C 11AEC          4BFFFF18               b         $-0x00E8                  ; 0x00011A04
11B70 11AF0          83BE0008               lwz       r29,0x0008(r30)
11B74 11AF4          907D0008               stw       r3,0x0008(r29)
11B78 11AF8          809A000C               lwz       r4,0x000C(r26)
11B7C 11AFC          5484066E               rlwinm    r4,r4,0,25,23
11B80 11B00          909A000C               stw       r4,0x000C(r26)
11B84 11B04          933F000C               stw       r25,0x000C(r31)
11B88 11B08          807E0008               lwz       r3,0x0008(r30)
11B8C 11B0C   X      2C030000               cmpwi     r3,0
11B90 11B10   X      41820028               beq       $+0x0028                  ; 0x00011B38
11B94 11B14          80A30010               lwz       r5,0x0010(r3)
11B98 11B18          8083000C               lwz       r4,0x000C(r3)
11B9C 11B1C          80FF000C               lwz       r7,0x000C(r31)
11BA0 11B20   X      7CC42850               sub       r6,r5,r4
11BA4 11B24          7D063A14               add       r8,r6,r7
11BA8 11B28          911F000C               stw       r8,0x000C(r31)
11BAC 11B2C          80630008               lwz       r3,0x0008(r3)
11BB0 11B30   X      2C030000               cmpwi     r3,0
11BB4 11B34   X      4082FFE0               bne       $-0x0020                  ; 0x00011B14
11BB8 11B38          933F0010               stw       r25,0x0010(r31)
11BBC 11B3C   X      38800081               li        r4,129
11BC0 11B40          813E0014               lwz       r9,0x0014(r30)
11BC4 11B44   X      7FC3F378               mr        r3,r30
11BC8 11B48          9889000D               stb       r4,0x000D(r9)
11BCC 11B4C          38210060               addi      SP,SP,96
11BD0 11B50          80010008               lwz       r0,0x0008(SP)
11BD4 11B54   X      7C0803A6               mtlr      r0                        ; LR = 8
11BD8 11B58          BB01FFE0               lmw       r24,-0x0020(SP)
11BDC 11B5C   X      4E800020               blr
11BE0 11B60          54800673               rlwinm.   r0,r4,0,25,25
11BE4 11B64   X      41820044               beq       $+0x0044                  ; 0x00011BA8
11BE8 11B68   X      5486073E               clrlwi    r6,r4,28
11BEC 11B6C          7CA73278               xor       r7,r5,r6
11BF0 11B70   X      54E8163A               clrlslwi  r8,r7,26,2
11BF4 11B74          7D234214               add       r9,r3,r8
11BF8 11B78          818900C4               lwz       r12,0x00C4(r9)
11BFC 11B7C   X      2C0C0000               cmpwi     r12,0
11C00 11B80          386900C4               addi      r3,r9,196
11C04 11B84   X      4D820020               beqlr
11C08 11B88          814C0010               lwz       r10,0x0010(r12)
11C0C 11B8C   X      7C0A2800               cmpw      r10,r5
11C10 11B90   X      4D820020               beqlr
11C14 11B94          386C0004               addi      r3,r12,4
11C18 11B98          818C0004               lwz       r12,0x0004(r12)
11C1C 11B9C   X      2C0C0000               cmpwi     r12,0
11C20 11BA0   X      4D820020               beqlr
11C24 11BA4          4BFFFFE4               b         $-0x001C                  ; 0x00011B88
11C28 11BA8          548606B5               rlwinm.   r6,r4,0,26,26
11C2C 11BAC   X      4182000C               beq       $+0x000C                  ; 0x00011BB8
11C30 11BB0          386301D4               addi      r3,r3,468
11C34 11BB4   X      4E800020               blr
11C38 11BB8          5485056B               rlwinm.   r5,r4,0,21,21
11C3C 11BBC   X      40820028               bne       $+0x0028                  ; 0x00011BE4
11C40 11BC0   X      3900FFEC               li        r8,-20
11C44 11BC4          548605EE               rlwinm    r6,r4,0,23,23
11C48 11BC8          7CC50034               cntlzw    r5,r6
11C4C 11BCC   X      54A5D97E               srwi      r5,r5,5
11C50 11BD0          7CE500D0               neg       r7,r5
11C54 11BD4          7CE94038               and       r9,r7,r8
11C58 11BD8          7D434A14               add       r10,r3,r9
11C5C 11BDC          386A01D8               addi      r3,r10,472
11C60 11BE0   X      4E800020               blr
11C64 11BE4          386301CC               addi      r3,r3,460
11C68 11BE8   X      4E800020               blr
11C6C 11BEC   X      7C0802A6               mflr      r0                        ; LR = 8
11C70 11BF0          90010008               stw       r0,0x0008(SP)
11C74 11BF4          9421FFC0               stwu      SP,-0x0040(SP)
11C78 11BF8   X      7C6B1B78               mr        r11,r3
11C7C 11BFC          818B0014               lwz       r12,0x0014(r11)
11C80 11C00          806C0004               lwz       r3,0x0004(r12)
11C84 11C04          38E300BC               addi      r7,r3,188
11C88 11C08          80870000               lwz       r4,0x0000(r7)
11C8C 11C0C   X      2C040000               cmpwi     r4,0
11C90 11C10   X      41820020               beq       $+0x0020                  ; 0x00011C30
11C94 11C14          81270000               lwz       r9,0x0000(r7)
11C98 11C18   X      7C095800               cmpw      r9,r11
11C9C 11C1C   X      41820074               beq       $+0x0074                  ; 0x00011C90
11CA0 11C20   X      7D274B78               mr        r7,r9
11CA4 11C24          80A70000               lwz       r5,0x0000(r7)
11CA8 11C28   X      2C050000               cmpwi     r5,0
11CAC 11C2C   X      4082FFE8               bne       $-0x0018                  ; 0x00011C14
11CB0 11C30          808B000C               lwz       r4,0x000C(r11)
11CB4 11C34          80AB0010               lwz       r5,0x0010(r11)
11CB8 11C38          4BFFFF29               bl        $-0x00D8                  ; 0x00011B60
11CBC 11C3C   X      7C671B78               mr        r7,r3
11CC0 11C40          81070000               lwz       r8,0x0000(r7)
11CC4 11C44   X      7C885800               cmpw      cr1,r8,r11
11CC8 11C48   X      40860070               bne       cr1,$+0x0070              ; 0x00011CB8
11CCC 11C4C          80C80008               lwz       r6,0x0008(r8)
11CD0 11C50          81280004               lwz       r9,0x0004(r8)
11CD4 11C54   X      2C060000               cmpwi     r6,0
11CD8 11C58   X      4182004C               beq       $+0x004C                  ; 0x00011CA4
11CDC 11C5C          91260004               stw       r9,0x0004(r6)
11CE0 11C60          80080008               lwz       r0,0x0008(r8)
11CE4 11C64          90070000               stw       r0,0x0000(r7)
11CE8 11C68          38210040               addi      SP,SP,64
11CEC 11C6C          80010008               lwz       r0,0x0008(SP)
11CF0 11C70   X      7C0803A6               mtlr      r0                        ; LR = 8
11CF4 11C74   X      4E800020               blr
11CF8 11C78          806B0008               lwz       r3,0x0008(r11)
11CFC 11C7C          90680008               stw       r3,0x0008(r8)
11D00 11C80          38210040               addi      SP,SP,64
11D04 11C84          80010008               lwz       r0,0x0008(SP)
11D08 11C88   X      7C0803A6               mtlr      r0                        ; LR = 8
11D0C 11C8C   X      4E800020               blr
11D10 11C90          808B0000               lwz       r4,0x0000(r11)
11D14 11C94   X      38A00000               li        r5,0
11D18 11C98          90870000               stw       r4,0x0000(r7)
11D1C 11C9C          90AB0000               stw       r5,0x0000(r11)
11D20 11CA0          4BFFFF90               b         $-0x0070                  ; 0x00011C30
11D24 11CA4          91270000               stw       r9,0x0000(r7)
11D28 11CA8          38210040               addi      SP,SP,64
11D2C 11CAC          80010008               lwz       r0,0x0008(SP)
11D30 11CB0   X      7C0803A6               mtlr      r0                        ; LR = 8
11D34 11CB4   X      4E800020               blr
11D38 11CB8   X      2C080000               cmpwi     r8,0
11D3C 11CBC   X      4182001C               beq       $+0x001C                  ; 0x00011CD8
11D40 11CC0          81280008               lwz       r9,0x0008(r8)
11D44 11CC4   X      7C095800               cmpw      r9,r11
11D48 11CC8   X      4182FFB0               beq       $-0x0050                  ; 0x00011C78
11D4C 11CCC   X      7D284B78               mr        r8,r9
11D50 11CD0   X      2C080000               cmpwi     r8,0
11D54 11CD4   X      4082FFEC               bne       $-0x0014                  ; 0x00011CC0
11D58 11CD8          38210040               addi      SP,SP,64
11D5C 11CDC          80010008               lwz       r0,0x0008(SP)
11D60 11CE0   X      7C0803A6               mtlr      r0                        ; LR = 8
11D64 11CE4   X      4E800020               blr
11D68 11CE8   X      7C0802A6               mflr      r0                        ; LR = 8
11D6C 11CEC          BF01FFE0               stmw      r24,-0x0020(SP)
11D70 11CF0          90010008               stw       r0,0x0008(SP)
11D74 11CF4          9421FFA0               stwu      SP,-0x0060(SP)
11D78 11CF8   X      38C00083               li        r6,131
11D7C 11CFC   X      7C7E1B78               mr        r30,r3
11D80 11D00          819E0014               lwz       r12,0x0014(r30)
11D84 11D04   X      7C9F2378               mr        r31,r4
11D88 11D08          806C0004               lwz       r3,0x0004(r12)
11D8C 11D0C   X      39000035               li        r8,53
11D90 11D10          80BF0014               lwz       r5,0x0014(r31)
11D94 11D14   X      39200090               li        r9,144
11D98 11D18          98C5000D               stb       r6,0x000D(r5)
11D9C 11D1C   X      3BA0000C               li        r29,12
11DA0 11D20   X      7C7C1B78               mr        r28,r3
11DA4 11D24          80FF000C               lwz       r7,0x000C(r31)
11DA8 11D28   X      3940004C               li        r10,76
11DAC 11D2C          91070000               stw       r8,0x0000(r7)
11DB0 11D30   X      39600001               li        r11,1
11DB4 11D34          91270004               stw       r9,0x0004(r7)
11DB8 11D38   X      3B600020               li        r27,32
11DBC 11D3C          93A70008               stw       r29,0x0008(r7)
11DC0 11D40   X      38A0003C               li        r5,60
11DC4 11D44          835F000C               lwz       r26,0x000C(r31)
11DC8 11D48   X      3B200044               li        r25,68
11DCC 11D4C          915A000C               stw       r10,0x000C(r26)
11DD0 11D50          389A001C               addi      r4,r26,28
11DD4 11D54          917A0014               stw       r11,0x0014(r26)
11DD8 11D58   X      3B000002               li        r24,2
11DDC 11D5C          93BA0010               stw       r29,0x0010(r26)
11DE0 11D60          937A0018               stw       r27,0x0018(r26)
11DE4 11D64          48005B95               bl        $+0x5B94                  ; 0x000178F8
11DE8 11D68          80410014               lwz       RTOC,0x0014(SP)
11DEC 11D6C          933A0058               stw       r25,0x0058(r26)
11DF0 11D70          389A0068               addi      r4,r26,104
11DF4 11D74          93BA005C               stw       r29,0x005C(r26)
11DF8 11D78          387C003C               addi      r3,r28,60
11DFC 11D7C          931A0060               stw       r24,0x0060(r26)
11E00 11D80   X      38A00034               li        r5,52
11E04 11D84          937A0064               stw       r27,0x0064(r26)
11E08 11D88          3BBA009C               addi      r29,r26,156
11E0C 11D8C          48005B6D               bl        $+0x5B6C                  ; 0x000178F8
11E10 11D90          80410014               lwz       RTOC,0x0014(SP)
11E14 11D94          93BF0010               stw       r29,0x0010(r31)
11E18 11D98   X      7FC3F378               mr        r3,r30
11E1C 11D9C   X      7FE4FB78               mr        r4,r31
11E20 11DA0          480059F1               bl        $+0x59F0                  ; 0x00017790
11E24 11DA4          80410014               lwz       RTOC,0x0014(SP)
11E28 11DA8   X      38600000               li        r3,0
11E2C 11DAC          38210060               addi      SP,SP,96
11E30 11DB0          80010008               lwz       r0,0x0008(SP)
11E34 11DB4   X      7C0803A6               mtlr      r0                        ; LR = 8
11E38 11DB8          BB01FFE0               lmw       r24,-0x0020(SP)
11E3C 11DBC   X      4E800020               blr
11E40 11DC0   X      7C0802A6               mflr      r0                        ; LR = 8
11E44 11DC4          90010008               stw       r0,0x0008(SP)
11E48 11DC8          9421FFC0               stwu      SP,-0x0040(SP)
11E4C 11DCC          81030014               lwz       r8,0x0014(r3)
11E50 11DD0   X      39800083               li        r12,131
11E54 11DD4          81680004               lwz       r11,0x0004(r8)
11E58 11DD8   X      38000003               li        r0,3
11E5C 11DDC          81440014               lwz       r10,0x0014(r4)
11E60 11DE0   X      38E00000               li        r7,0
11E64 11DE4          998A000D               stb       r12,0x000D(r10)
11E68 11DE8   X      39800002               li        r12,2
11E6C 11DEC          8124000C               lwz       r9,0x000C(r4)
11E70 11DF0   X      3940000D               li        r10,13
11E74 11DF4          90090000               stw       r0,0x0000(r9)
11E78 11DF8   X      38A00008               li        r5,8
11E7C 11DFC          800B0034               lwz       r0,0x0034(r11)
11E80 11E00   X      38C00000               li        r6,0
11E84 11E04          90E90008               stw       r7,0x0008(r9)
11E88 11E08   X      38E00002               li        r7,2
11E8C 11E0C          90090004               stw       r0,0x0004(r9)
11E90 11E10          91890020               stw       r12,0x0020(r9)
11E94 11E14          880B034C               lbz       r0,0x034C(r11)
11E98 11E18   X      2C000001               cmpwi     r0,1
11E9C 11E1C   X      40820010               bne       $+0x0010                  ; 0x00011E2C
11EA0 11E20   X      38000501               li        r0,1281
11EA4 11E24          90090034               stw       r0,0x0034(r9)
11EA8 11E28          4800000C               b         $+0x000C                  ; 0x00011E34
11EAC 11E2C   X      39600500               li        r11,1280
11EB0 11E30          91690034               stw       r11,0x0034(r9)
11EB4 11E34          90E9003C               stw       r7,0x003C(r9)
11EB8 11E38   X      3800004C               li        r0,76
11EBC 11E3C          81880000               lwz       r12,0x0000(r8)
11EC0 11E40          91890018               stw       r12,0x0018(r9)
11EC4 11E44          81680028               lwz       r11,0x0028(r8)
11EC8 11E48          91690010               stw       r11,0x0010(r9)
11ECC 11E4C          90C90014               stw       r6,0x0014(r9)
11ED0 11E50          90C90048               stw       r6,0x0048(r9)
11ED4 11E54          90090038               stw       r0,0x0038(r9)
11ED8 11E58          81880038               lwz       r12,0x0038(r8)
11EDC 11E5C          80E4000C               lwz       r7,0x000C(r4)
11EE0 11E60          800C0000               lwz       r0,0x0000(r12)
11EE4 11E64          9007004C               stw       r0,0x004C(r7)
11EE8 11E68          81880038               lwz       r12,0x0038(r8)
11EEC 11E6C          A00C0004               lhz       r0,0x0004(r12)
11EF0 11E70          B0070050               sth       r0,0x0050(r7)
11EF4 11E74          80080000               lwz       r0,0x0000(r8)
11EF8 11E78   X      2C000003               cmpwi     r0,3
11EFC 11E7C   X      408200B8               bne       $+0x00B8                  ; 0x00011F34
11F00 11E80          8008000C               lwz       r0,0x000C(r8)
11F04 11E84   X      39600006               li        r11,6
11F08 11E88          540006F7               rlwinm.   r0,r0,0,27,27
11F0C 11E8C   X      41820058               beq       $+0x0058                  ; 0x00011EE4
11F10 11E90          9149000C               stw       r10,0x000C(r9)
11F14 11E94   X      398000AA               li        r12,170
11F18 11E98          99870052               stb       r12,0x0052(r7)
11F1C 11E9C   X      3800FFF9               li        r0,-7
11F20 11EA0          99870053               stb       r12,0x0053(r7)
11F24 11EA4          88A80020               lbz       r5,0x0020(r8)
11F28 11EA8          98A70054               stb       r5,0x0054(r7)
11F2C 11EAC          89880021               lbz       r12,0x0021(r8)
11F30 11EB0          99870055               stb       r12,0x0055(r7)
11F34 11EB4          89880022               lbz       r12,0x0022(r8)
11F38 11EB8          99870056               stb       r12,0x0056(r7)
11F3C 11EBC          89880023               lbz       r12,0x0023(r8)
11F40 11EC0          99870057               stb       r12,0x0057(r7)
11F44 11EC4          89880024               lbz       r12,0x0024(r8)
11F48 11EC8          99870058               stb       r12,0x0058(r7)
11F4C 11ECC          81890004               lwz       r12,0x0004(r9)
11F50 11ED0          9009001C               stw       r0,0x001C(r9)
11F54 11ED4   X      380CFFEA               subi      r0,r12,22
11F58 11ED8          8109000C               lwz       r8,0x000C(r9)
11F5C 11EDC          90090004               stw       r0,0x0004(r9)
11F60 11EE0          48000074               b         $+0x0074                  ; 0x00011F54
11F64 11EE4          90A9000C               stw       r5,0x000C(r9)
11F68 11EE8   X      3980FFFE               li        r12,-2
11F6C 11EEC          8008001C               lwz       r0,0x001C(r8)
11F70 11EF0   X      5400C23E               srwi      r0,r0,8
11F74 11EF4          98070052               stb       r0,0x0052(r7)
11F78 11EF8          8148001C               lwz       r10,0x001C(r8)
11F7C 11EFC   X      554A063E               clrlwi    r10,r10,24
11F80 11F00          99470053               stb       r10,0x0053(r7)
11F84 11F04          80E90004               lwz       r7,0x0004(r9)
11F88 11F08          9189001C               stw       r12,0x001C(r9)
11F8C 11F0C          8008000C               lwz       r0,0x000C(r8)
11F90 11F10          8109000C               lwz       r8,0x000C(r9)
11F94 11F14          54000739               rlwinm.   r0,r0,0,28,28
11F98 11F18   X      41820010               beq       $+0x0010                  ; 0x00011F28
11F9C 11F1C   X      3807FFEF               subi      r0,r7,17
11FA0 11F20          90090004               stw       r0,0x0004(r9)
11FA4 11F24          48000030               b         $+0x0030                  ; 0x00011F54
11FA8 11F28   X      38A7FFF2               subi      r5,r7,14
11FAC 11F2C          90A90004               stw       r5,0x0004(r9)
11FB0 11F30          48000024               b         $+0x0024                  ; 0x00011F54
11FB4 11F34          80A90004               lwz       r5,0x0004(r9)
11FB8 11F38   X      39400006               li        r10,6
11FBC 11F3C          9149000C               stw       r10,0x000C(r9)
11FC0 11F40   X      38A5FFF2               subi      r5,r5,14
11FC4 11F44          90C9001C               stw       r6,0x001C(r9)
11FC8 11F48   X      39600006               li        r11,6
11FCC 11F4C          90A90004               stw       r5,0x0004(r9)
11FD0 11F50   X      39000006               li        r8,6
11FD4 11F54          90C90028               stw       r6,0x0028(r9)
11FD8 11F58          38E8004C               addi      r7,r8,76
11FDC 11F5C          90C90024               stw       r6,0x0024(r9)
11FE0 11F60   X      3940FFFF               li        r10,-1
11FE4 11F64          90C9002C               stw       r6,0x002C(r9)
11FE8 11F68   X      3980FFFF               li        r12,-1
11FEC 11F6C          90C90030               stw       r6,0x0030(r9)
11FF0 11F70          3C0C0001               addis     r0,r12,1
11FF4 11F74          90E90044               stw       r7,0x0044(r9)
11FF8 11F78          80A4000C               lwz       r5,0x000C(r4)
11FFC 11F7C          91690040               stw       r11,0x0040(r9)
12000 11F80          7D872A14               add       r12,r7,r5
12004 11F84          7D47292E               stwx      r10,r7,r5
12008 11F88          B00C0004               sth       r0,0x0004(r12)
1200C 11F8C          8004000C               lwz       r0,0x000C(r4)
12010 11F90          8189000C               lwz       r12,0x000C(r9)
12014 11F94          81690040               lwz       r11,0x0040(r9)
12018 11F98          7C006214               add       r0,r0,r12
1201C 11F9C          7D805A14               add       r12,r0,r11
12020 11FA0          380C004C               addi      r0,r12,76
12024 11FA4          90040010               stw       r0,0x0010(r4)
12028 11FA8          480057E9               bl        $+0x57E8                  ; 0x00017790
1202C 11FAC          80410014               lwz       RTOC,0x0014(SP)
12030 11FB0   X      38600000               li        r3,0
12034 11FB4          38210040               addi      SP,SP,64
12038 11FB8          80010008               lwz       r0,0x0008(SP)
1203C 11FBC   X      7C0803A6               mtlr      r0                        ; LR = 8
12040 11FC0   X      4E800020               blr
12044 11FC4   X      7C0802A6               mflr      r0                        ; LR = 8
12048 11FC8          BF81FFF0               stmw      r28,-0x0010(SP)
1204C 11FCC          90010008               stw       r0,0x0008(SP)
12050 11FD0          9421FFB0               stwu      SP,-0x0050(SP)
12054 11FD4          80A30014               lwz       r5,0x0014(r3)
12058 11FD8   X      3BA00000               li        r29,0
1205C 11FDC          83850004               lwz       r28,0x0004(r5)
12060 11FE0          83E50040               lwz       r31,0x0040(r5)
12064 11FE4          813C01DC               lwz       r9,0x01DC(r28)
12068 11FE8          83C4000C               lwz       r30,0x000C(r4)
1206C 11FEC   X      2C090000               cmpwi     r9,0
12070 11FF0   X      41820048               beq       $+0x0048                  ; 0x00012038
12074 11FF4          80C90040               lwz       r6,0x0040(r9)
12078 11FF8   X      7C06F800               cmpw      r6,r31
1207C 11FFC   X      40820030               bne       $+0x0030                  ; 0x0001202C
12080 12000          81090000               lwz       r8,0x0000(r9)
12084 12004   X      2C080000               cmpwi     r8,0
12088 12008   X      41820024               beq       $+0x0024                  ; 0x0001202C
1208C 1200C   X      2C080005               cmpwi     r8,5
12090 12010   X      4182001C               beq       $+0x001C                  ; 0x0001202C
12094 12014   X      38600003               li        r3,3
12098 12018          38210050               addi      SP,SP,80
1209C 1201C          80010008               lwz       r0,0x0008(SP)
120A0 12020   X      7C0803A6               mtlr      r0                        ; LR = 8
120A4 12024          BB81FFF0               lmw       r28,-0x0010(SP)
120A8 12028   X      4E800020               blr
120AC 1202C          81290008               lwz       r9,0x0008(r9)
120B0 12030   X      2C090000               cmpwi     r9,0
120B4 12034   X      4082FFC0               bne       $-0x0040                  ; 0x00011FF4
120B8 12038          80BE0004               lwz       r5,0x0004(r30)
120BC 1203C   X      7C832378               mr        r3,r4
120C0 12040          809E0008               lwz       r4,0x0008(r30)
120C4 12044          480058E5               bl        $+0x58E4                  ; 0x00017928
120C8 12048          80410014               lwz       RTOC,0x0014(SP)
120CC 1204C   X      2C030000               cmpwi     r3,0
120D0 12050   X      41820034               beq       $+0x0034                  ; 0x00012084
120D4 12054          801E0004               lwz       r0,0x0004(r30)
120D8 12058   X      2C000006               cmpwi     r0,6
120DC 1205C   X      40820028               bne       $+0x0028                  ; 0x00012084
120E0 12060          88830000               lbz       r4,0x0000(r3)
120E4 12064   X      548407FF               clrlwi.   r4,r4,31
120E8 12068   X      4082001C               bne       $+0x001C                  ; 0x00012084
120EC 1206C          81230000               lwz       r9,0x0000(r3)
120F0 12070   X      2C090000               cmpwi     r9,0
120F4 12074   X      40820028               bne       $+0x0028                  ; 0x0001209C
120F8 12078          A0A30004               lhz       r5,0x0004(r3)
120FC 1207C   X      2C050000               cmpwi     r5,0
12100 12080   X      4082001C               bne       $+0x001C                  ; 0x0001209C
12104 12084   X      38600001               li        r3,1
12108 12088          38210050               addi      SP,SP,80
1210C 1208C          80010008               lwz       r0,0x0008(SP)
12110 12090   X      7C0803A6               mtlr      r0                        ; LR = 8
12114 12094          BB81FFF0               lmw       r28,-0x0010(SP)
12118 12098   X      4E800020               blr
1211C 1209C          913F0000               stw       r9,0x0000(r31)
12120 120A0          A0830004               lhz       r4,0x0004(r3)
12124 120A4          B09F0004               sth       r4,0x0004(r31)
12128 120A8          813C01DC               lwz       r9,0x01DC(r28)
1212C 120AC   X      2C090000               cmpwi     r9,0
12130 120B0   X      41820020               beq       $+0x0020                  ; 0x000120D0
12134 120B4          80A90040               lwz       r5,0x0040(r9)
12138 120B8   X      7C05F800               cmpw      r5,r31
1213C 120BC   X      40820008               bne       $+0x0008                  ; 0x000120C4
12140 120C0          93A90000               stw       r29,0x0000(r9)
12144 120C4          81290008               lwz       r9,0x0008(r9)
12148 120C8   X      2C090000               cmpwi     r9,0
1214C 120CC   X      4082FFE8               bne       $-0x0018                  ; 0x000120B4
12150 120D0   X      38600000               li        r3,0
12154 120D4          38210050               addi      SP,SP,80
12158 120D8          80010008               lwz       r0,0x0008(SP)
1215C 120DC   X      7C0803A6               mtlr      r0                        ; LR = 8
12160 120E0          BB81FFF0               lmw       r28,-0x0010(SP)
12164 120E4   X      4E800020               blr
12168 120E8   X      7C0802A6               mflr      r0                        ; LR = 8
1216C 120EC          93C1FFF8               stw       r30,-0x0008(SP)
12170 120F0          93E1FFFC               stw       r31,-0x0004(SP)
12174 120F4          90010008               stw       r0,0x0008(SP)
12178 120F8          9421FFC0               stwu      SP,-0x0040(SP)
1217C 120FC   X      3920000C               li        r9,12
12180 12100   X      7C9F2378               mr        r31,r4
12184 12104          819F000C               lwz       r12,0x000C(r31)
12188 12108   X      7C7E1B78               mr        r30,r3
1218C 1210C          810C0004               lwz       r8,0x0004(r12)
12190 12110   X      2C080001               cmpwi     r8,1
12194 12114   X      41820038               beq       $+0x0038                  ; 0x0001214C
12198 12118   X      2C080002               cmpwi     r8,2
1219C 1211C   X      41820020               beq       $+0x0020                  ; 0x0001213C
121A0 12120   X      38600009               li        r3,9
121A4 12124          38210040               addi      SP,SP,64
121A8 12128          80010008               lwz       r0,0x0008(SP)
121AC 1212C   X      7C0803A6               mtlr      r0                        ; LR = 8
121B0 12130          83C1FFF8               lwz       r30,-0x0008(SP)
121B4 12134          83E1FFFC               lwz       r31,-0x0004(SP)
121B8 12138   X      4E800020               blr
121BC 1213C          80BE0014               lwz       r5,0x0014(r30)
121C0 12140   X      39000006               li        r8,6
121C4 12144          80650038               lwz       r3,0x0038(r5)
121C8 12148          48000014               b         $+0x0014                  ; 0x0001215C
121CC 1214C          809E0014               lwz       r4,0x0014(r30)
121D0 12150   X      39000006               li        r8,6
121D4 12154          80A40040               lwz       r5,0x0040(r4)
121D8 12158          38650006               addi      r3,r5,6
121DC 1215C          80DF0014               lwz       r6,0x0014(r31)
121E0 12160   X      38A00083               li        r5,131
121E4 12164          98A6000D               stb       r5,0x000D(r6)
121E8 12168   X      39400032               li        r10,50
121EC 1216C          80FF000C               lwz       r7,0x000C(r31)
121F0 12170   X      38A00006               li        r5,6
121F4 12174          91470000               stw       r10,0x0000(r7)
121F8 12178          91070004               stw       r8,0x0004(r7)
121FC 1217C          91270008               stw       r9,0x0008(r7)
12200 12180          809F000C               lwz       r4,0x000C(r31)
12204 12184          3884000C               addi      r4,r4,12
12208 12188          48005771               bl        $+0x5770                  ; 0x000178F8
1220C 1218C          80410014               lwz       RTOC,0x0014(SP)
12210 12190          819F000C               lwz       r12,0x000C(r31)
12214 12194   X      7FC3F378               mr        r3,r30
12218 12198          380C0012               addi      r0,r12,18
1221C 1219C   X      7FE4FB78               mr        r4,r31
12220 121A0          901F0010               stw       r0,0x0010(r31)
12224 121A4          480055ED               bl        $+0x55EC                  ; 0x00017790
12228 121A8          80410014               lwz       RTOC,0x0014(SP)
1222C 121AC   X      38600000               li        r3,0
12230 121B0          38210040               addi      SP,SP,64
12234 121B4          80010008               lwz       r0,0x0008(SP)
12238 121B8   X      7C0803A6               mtlr      r0                        ; LR = 8
1223C 121BC          83C1FFF8               lwz       r30,-0x0008(SP)
12240 121C0          83E1FFFC               lwz       r31,-0x0004(SP)
12244 121C4   X      4E800020               blr
12248 121C8          81830014               lwz       r12,0x0014(r3)
1224C 121CC          800C0000               lwz       r0,0x0000(r12)
12250 121D0   X      2C000004               cmpwi     r0,4
12254 121D4   X      4182000C               beq       $+0x000C                  ; 0x000121E0
12258 121D8   X      38600003               li        r3,3
1225C 121DC   X      4E800020               blr
12260 121E0          80A4000C               lwz       r5,0x000C(r4)
12264 121E4   X      39400000               li        r10,0
12268 121E8          81650004               lwz       r11,0x0004(r5)
1226C 121EC   X      2C0B0000               cmpwi     r11,0
12270 121F0   X      4080000C               bge       $+0x000C                  ; 0x000121FC
12274 121F4   X      38600008               li        r3,8
12278 121F8   X      4E800020               blr
1227C 121FC   X      2C0B0004               cmpwi     r11,4
12280 12200   X      4180000C               blt       $+0x000C                  ; 0x0001220C
12284 12204   X      38600008               li        r3,8
12288 12208   X      4E800020               blr
1228C 1220C          806C0040               lwz       r3,0x0040(r12)
12290 12210   X      55662036               slwi      r6,r11,4
12294 12214          80A3000C               lwz       r5,0x000C(r3)
12298 12218          808C0004               lwz       r4,0x0004(r12)
1229C 1221C   X      38A5FFFF               subi      r5,r5,1
122A0 12220          90A3000C               stw       r5,0x000C(r3)
122A4 12224          7CE43214               add       r7,r4,r6
122A8 12228          916C003C               stw       r11,0x003C(r12)
122AC 1222C          39070074               addi      r8,r7,116
122B0 12230          910C0040               stw       r8,0x0040(r12)
122B4 12234          81270080               lwz       r9,0x0080(r7)
122B8 12238          39290001               addi      r9,r9,1
122BC 1223C          91270080               stw       r9,0x0080(r7)
122C0 12240          800C0040               lwz       r0,0x0040(r12)
122C4 12244          900C0038               stw       r0,0x0038(r12)
122C8 12248          816C0038               lwz       r11,0x0038(r12)
122CC 1224C          800B0000               lwz       r0,0x0000(r11)
122D0 12250   X      2C000000               cmpwi     r0,0
122D4 12254   X      40820010               bne       $+0x0010                  ; 0x00012264
122D8 12258          A00B0004               lhz       r0,0x0004(r11)
122DC 1225C   X      2C000000               cmpwi     r0,0
122E0 12260   X      41820018               beq       $+0x0018                  ; 0x00012278
122E4 12264          886B0000               lbz       r3,0x0000(r11)
122E8 12268   X      546307FF               clrlwi.   r3,r3,31
122EC 1226C   X      4082000C               bne       $+0x000C                  ; 0x00012278
122F0 12270          914C0000               stw       r10,0x0000(r12)
122F4 12274          4800000C               b         $+0x000C                  ; 0x00012280
122F8 12278   X      38800005               li        r4,5
122FC 1227C          908C0000               stw       r4,0x0000(r12)
12300 12280   X      38600000               li        r3,0
12304 12284   X      4E800020               blr
12308 12288          81830014               lwz       r12,0x0014(r3)
1230C 1228C          800C0000               lwz       r0,0x0000(r12)
12310 12290   X      2C000000               cmpwi     r0,0
12314 12294   X      4182000C               beq       $+0x000C                  ; 0x000122A0
12318 12298   X      38600003               li        r3,3
1231C 1229C   X      4E800020               blr
12320 122A0          806C0040               lwz       r3,0x0040(r12)
12324 122A4   X      38C00000               li        r6,0
12328 122A8          80A3000C               lwz       r5,0x000C(r3)
1232C 122AC   X      39400004               li        r10,4
12330 122B0          808C0004               lwz       r4,0x0004(r12)
12334 122B4   X      38A5FFFF               subi      r5,r5,1
12338 122B8          90A3000C               stw       r5,0x000C(r3)
1233C 122BC          38E40074               addi      r7,r4,116
12340 122C0          90CC003C               stw       r6,0x003C(r12)
12344 122C4   X      38600000               li        r3,0
12348 122C8          90EC0040               stw       r7,0x0040(r12)
1234C 122CC          81040080               lwz       r8,0x0080(r4)
12350 122D0          39080001               addi      r8,r8,1
12354 122D4          91040080               stw       r8,0x0080(r4)
12358 122D8          812C0040               lwz       r9,0x0040(r12)
1235C 122DC          914C0000               stw       r10,0x0000(r12)
12360 122E0          912C0038               stw       r9,0x0038(r12)
12364 122E4   X      4E800020               blr
12368 122E8          80A30014               lwz       r5,0x0014(r3)
1236C 122EC          80050000               lwz       r0,0x0000(r5)
12370 122F0   X      2C000004               cmpwi     r0,4
12374 122F4   X      4082000C               bne       $+0x000C                  ; 0x00012300
12378 122F8   X      38600003               li        r3,3
1237C 122FC   X      4E800020               blr
12380 12300   X      7C0802A6               mflr      r0                        ; LR = 8
12384 12304          BF81FFF0               stmw      r28,-0x0010(SP)
12388 12308          90010008               stw       r0,0x0008(SP)
1238C 1230C          9421FFB0               stwu      SP,-0x0050(SP)
12390 12310          83C4000C               lwz       r30,0x000C(r4)
12394 12314   X      7C832378               mr        r3,r4
12398 12318          809E0008               lwz       r4,0x0008(r30)
1239C 1231C   X      7CBC2B78               mr        r28,r5
123A0 12320          80BE0004               lwz       r5,0x0004(r30)
123A4 12324          48005605               bl        $+0x5604                  ; 0x00017928
123A8 12328          80410014               lwz       RTOC,0x0014(SP)
123AC 1232C   X      7C7F1B78               mr        r31,r3
123B0 12330   X      2C1F0000               cmpwi     r31,0
123B4 12334   X      41820010               beq       $+0x0010                  ; 0x00012344
123B8 12338          83BE0004               lwz       r29,0x0004(r30)
123BC 1233C   X      2C1D0006               cmpwi     r29,6
123C0 12340   X      4182001C               beq       $+0x001C                  ; 0x0001235C
123C4 12344   X      38600001               li        r3,1
123C8 12348          38210050               addi      SP,SP,80
123CC 1234C          80010008               lwz       r0,0x0008(SP)
123D0 12350   X      7C0803A6               mtlr      r0                        ; LR = 8
123D4 12354          BB81FFF0               lmw       r28,-0x0010(SP)
123D8 12358   X      4E800020               blr
123DC 1235C          889F0000               lbz       r4,0x0000(r31)
123E0 12360          83BC0004               lwz       r29,0x0004(r28)
123E4 12364   X      548407FF               clrlwi.   r4,r4,31
123E8 12368   X      4082001C               bne       $+0x001C                  ; 0x00012384
123EC 1236C   X      38600001               li        r3,1
123F0 12370          38210050               addi      SP,SP,80
123F4 12374          80010008               lwz       r0,0x0008(SP)
123F8 12378   X      7C0803A6               mtlr      r0                        ; LR = 8
123FC 1237C          BB81FFF0               lmw       r28,-0x0010(SP)
12400 12380   X      4E800020               blr
12404 12384          813C0030               lwz       r9,0x0030(r28)
12408 12388          391C0030               addi      r8,r28,48
1240C 1238C   X      2C090000               cmpwi     r9,0
12410 12390   X      41820034               beq       $+0x0034                  ; 0x000123C4
12414 12394          80FF0000               lwz       r7,0x0000(r31)
12418 12398          80890004               lwz       r4,0x0004(r9)
1241C 1239C   X      7C072000               cmpw      r7,r4
12420 123A0   X      40820014               bne       $+0x0014                  ; 0x000123B4
12424 123A4          A07F0004               lhz       r3,0x0004(r31)
12428 123A8          A0890008               lhz       r4,0x0008(r9)
1242C 123AC   X      7C032000               cmpw      r3,r4
12430 123B0   X      41820014               beq       $+0x0014                  ; 0x000123C4
12434 123B4   X      7D284B78               mr        r8,r9
12438 123B8          81280000               lwz       r9,0x0000(r8)
1243C 123BC   X      2C090000               cmpwi     r9,0
12440 123C0   X      4082FFD8               bne       $-0x0028                  ; 0x00012398
12444 123C4          83C80000               lwz       r30,0x0000(r8)
12448 123C8   X      2C1E0000               cmpwi     r30,0
1244C 123CC   X      4082000C               bne       $+0x000C                  ; 0x000123D8
12450 123D0   X      38600014               li        r3,20
12454 123D4          480000C4               b         $+0x00C4                  ; 0x00012498
12458 123D8          80BE0000               lwz       r5,0x0000(r30)
1245C 123DC          393D00B8               addi      r9,r29,184
12460 123E0          90A80000               stw       r5,0x0000(r8)
12464 123E4          807D00B8               lwz       r3,0x00B8(r29)
12468 123E8   X      2C030000               cmpwi     r3,0
1246C 123EC   X      4182003C               beq       $+0x003C                  ; 0x00012428
12470 123F0          811E0004               lwz       r8,0x0004(r30)
12474 123F4          80690000               lwz       r3,0x0000(r9)
12478 123F8          80830004               lwz       r4,0x0004(r3)
1247C 123FC   X      7C082000               cmpw      r8,r4
12480 12400   X      40820014               bne       $+0x0014                  ; 0x00012414
12484 12404          A0BE0008               lhz       r5,0x0008(r30)
12488 12408          A0830008               lhz       r4,0x0008(r3)
1248C 1240C   X      7C052000               cmpw      r5,r4
12490 12410   X      41820018               beq       $+0x0018                  ; 0x00012428
12494 12414   X      7C691B78               mr        r9,r3
12498 12418          80C90000               lwz       r6,0x0000(r9)
1249C 1241C   X      2C060000               cmpwi     r6,0
124A0 12420   X      4082FFD4               bne       $-0x002C                  ; 0x000123F4
124A4 12424          80690000               lwz       r3,0x0000(r9)
124A8 12428   X      2C030000               cmpwi     r3,0
124AC 1242C   X      41820038               beq       $+0x0038                  ; 0x00012464
124B0 12430          8103000C               lwz       r8,0x000C(r3)
124B4 12434   X      3888FFFF               subi      r4,r8,1
124B8 12438          9083000C               stw       r4,0x000C(r3)
124BC 1243C   X      28080001               cmplwi    r8,0x0001
124C0 12440   X      4181001C               bgt       $+0x001C                  ; 0x0001245C
124C4 12444          80A30000               lwz       r5,0x0000(r3)
124C8 12448   X      38800010               li        r4,16
124CC 1244C          90A90000               stw       r5,0x0000(r9)
124D0 12450          4BFF7869               bl        $-0x8798                  ; 0x00009CB8
124D4 12454   X      60000000               nop
124D8 12458          4800000C               b         $+0x000C                  ; 0x00012464
124DC 1245C   X      2C080001               cmpwi     r8,1
124E0 12460   X      4082000C               bne       $+0x000C                  ; 0x0001246C
124E4 12464   X      7FA3EB78               mr        r3,r29
124E8 12468          4BFFBA51               bl        $-0x45B0                  ; 0x0000DEB8
124EC 1246C   X      7FC3F378               mr        r3,r30
124F0 12470          48004E71               bl        $+0x4E70                  ; 0x000172E0
124F4 12474          80410014               lwz       RTOC,0x0014(SP)
124F8 12478          38823848               addi      r4,RTOC,14408
124FC 1247C   X      7F85E378               mr        r5,r28
12500 12480          807D01E4               lwz       r3,0x01E4(r29)
12504 12484   X      7FE6FB78               mr        r6,r31
12508 12488          388402D0               addi      r4,r4,720
1250C 1248C          4BFF717D               bl        $-0x8E84                  ; 0x00009608
12510 12490   X      60000000               nop
12514 12494   X      38600000               li        r3,0
12518 12498          38210050               addi      SP,SP,80
1251C 1249C          80010008               lwz       r0,0x0008(SP)
12520 124A0   X      7C0803A6               mtlr      r0                        ; LR = 8
12524 124A4          BB81FFF0               lmw       r28,-0x0010(SP)
12528 124A8   X      4E800020               blr
1252C 124AC          80A30014               lwz       r5,0x0014(r3)
12530 124B0          80050000               lwz       r0,0x0000(r5)
12534 124B4   X      2C000004               cmpwi     r0,4
12538 124B8   X      4082000C               bne       $+0x000C                  ; 0x000124C4
1253C 124BC   X      38600003               li        r3,3
12540 124C0   X      4E800020               blr
12544 124C4   X      7C0802A6               mflr      r0                        ; LR = 8
12548 124C8          BF21FFE4               stmw      r25,-0x001C(SP)
1254C 124CC          90010008               stw       r0,0x0008(SP)
12550 124D0          9421FFA0               stwu      SP,-0x0060(SP)
12554 124D4          83C4000C               lwz       r30,0x000C(r4)
12558 124D8   X      7C832378               mr        r3,r4
1255C 124DC          809E0008               lwz       r4,0x0008(r30)
12560 124E0   X      7CBB2B78               mr        r27,r5
12564 124E4          80BE0004               lwz       r5,0x0004(r30)
12568 124E8   X      3B200000               li        r25,0
1256C 124EC          4800543D               bl        $+0x543C                  ; 0x00017928
12570 124F0          80410014               lwz       RTOC,0x0014(SP)
12574 124F4   X      7C7F1B78               mr        r31,r3
12578 124F8   X      2C1F0000               cmpwi     r31,0
1257C 124FC   X      41820010               beq       $+0x0010                  ; 0x0001250C
12580 12500          83BE0004               lwz       r29,0x0004(r30)
12584 12504   X      2C1D0006               cmpwi     r29,6
12588 12508   X      4182001C               beq       $+0x001C                  ; 0x00012524
1258C 1250C   X      38600001               li        r3,1
12590 12510          38210060               addi      SP,SP,96
12594 12514          80010008               lwz       r0,0x0008(SP)
12598 12518   X      7C0803A6               mtlr      r0                        ; LR = 8
1259C 1251C          BB21FFE4               lmw       r25,-0x001C(SP)
125A0 12520   X      4E800020               blr
125A4 12524          889F0000               lbz       r4,0x0000(r31)
125A8 12528          839B0004               lwz       r28,0x0004(r27)
125AC 1252C   X      548407FF               clrlwi.   r4,r4,31
125B0 12530   X      4082001C               bne       $+0x001C                  ; 0x0001254C
125B4 12534   X      38600001               li        r3,1
125B8 12538          38210060               addi      SP,SP,96
125BC 1253C          80010008               lwz       r0,0x0008(SP)
125C0 12540   X      7C0803A6               mtlr      r0                        ; LR = 8
125C4 12544          BB21FFE4               lmw       r25,-0x001C(SP)
125C8 12548   X      4E800020               blr
125CC 1254C          813B0030               lwz       r9,0x0030(r27)
125D0 12550          3BDB0030               addi      r30,r27,48
125D4 12554   X      2C090000               cmpwi     r9,0
125D8 12558   X      41820034               beq       $+0x0034                  ; 0x0001258C
125DC 1255C          811F0000               lwz       r8,0x0000(r31)
125E0 12560          80890004               lwz       r4,0x0004(r9)
125E4 12564   X      7C082000               cmpw      r8,r4
125E8 12568   X      40820014               bne       $+0x0014                  ; 0x0001257C
125EC 1256C          A07F0004               lhz       r3,0x0004(r31)
125F0 12570          A0890008               lhz       r4,0x0008(r9)
125F4 12574   X      7C032000               cmpw      r3,r4
125F8 12578   X      41820014               beq       $+0x0014                  ; 0x0001258C
125FC 1257C   X      7D3E4B78               mr        r30,r9
12600 12580          813E0000               lwz       r9,0x0000(r30)
12604 12584   X      2C090000               cmpwi     r9,0
12608 12588   X      4082FFD8               bne       $-0x0028                  ; 0x00012560
1260C 1258C          80BE0000               lwz       r5,0x0000(r30)
12610 12590   X      2C050000               cmpwi     r5,0
12614 12594   X      40820120               bne       $+0x0120                  ; 0x000126B4
12618 12598   X      3860000C               li        r3,12
1261C 1259C          48004D75               bl        $+0x4D74                  ; 0x00017310
12620 125A0          80410014               lwz       RTOC,0x0014(SP)
12624 125A4   X      7C7A1B78               mr        r26,r3
12628 125A8   X      2C1A0000               cmpwi     r26,0
1262C 125AC   X      4082000C               bne       $+0x000C                  ; 0x000125B8
12630 125B0   X      38600013               li        r3,19
12634 125B4          48000120               b         $+0x0120                  ; 0x000126D4
12638 125B8          813C00B8               lwz       r9,0x00B8(r28)
1263C 125BC          3BBC00B8               addi      r29,r28,184
12640 125C0   X      2C090000               cmpwi     r9,0
12644 125C4   X      41820034               beq       $+0x0034                  ; 0x000125F8
12648 125C8          811F0000               lwz       r8,0x0000(r31)
1264C 125CC          80690004               lwz       r3,0x0004(r9)
12650 125D0   X      7C081800               cmpw      r8,r3
12654 125D4   X      40820014               bne       $+0x0014                  ; 0x000125E8
12658 125D8          A09F0004               lhz       r4,0x0004(r31)
1265C 125DC          A0690008               lhz       r3,0x0008(r9)
12660 125E0   X      7C041800               cmpw      r4,r3
12664 125E4   X      41820014               beq       $+0x0014                  ; 0x000125F8
12668 125E8   X      7D3D4B78               mr        r29,r9
1266C 125EC          813D0000               lwz       r9,0x0000(r29)
12670 125F0   X      2C090000               cmpwi     r9,0
12674 125F4   X      4082FFD8               bne       $-0x0028                  ; 0x000125CC
12678 125F8          807D0000               lwz       r3,0x0000(r29)
1267C 125FC   X      2C030000               cmpwi     r3,0
12680 12600   X      40820050               bne       $+0x0050                  ; 0x00012650
12684 12604   X      38600010               li        r3,16
12688 12608   X      38800001               li        r4,1
1268C 1260C          4BFF7709               bl        $-0x88F8                  ; 0x00009D14
12690 12610   X      60000000               nop
12694 12614   X      2C030000               cmpwi     r3,0
12698 12618   X      40820020               bne       $+0x0020                  ; 0x00012638
1269C 1261C          38823848               addi      r4,RTOC,14408
126A0 12620   X      38A00010               li        r5,16
126A4 12624          807C01E4               lwz       r3,0x01E4(r28)
126A8 12628          3884028E               addi      r4,r4,654
126AC 1262C          4BFF6FDD               bl        $-0x9024                  ; 0x00009608
126B0 12630   X      60000000               nop
126B4 12634          48000030               b         $+0x0030                  ; 0x00012664
126B8 12638          801F0000               lwz       r0,0x0000(r31)
126BC 1263C          90030004               stw       r0,0x0004(r3)
126C0 12640          A09F0004               lhz       r4,0x0004(r31)
126C4 12644          B0830008               sth       r4,0x0008(r3)
126C8 12648          93230000               stw       r25,0x0000(r3)
126CC 1264C          907D0000               stw       r3,0x0000(r29)
126D0 12650          80A3000C               lwz       r5,0x000C(r3)
126D4 12654          3BA50001               addi      r29,r5,1
126D8 12658          93A3000C               stw       r29,0x000C(r3)
126DC 1265C   X      2C1D0000               cmpwi     r29,0
126E0 12660   X      40820028               bne       $+0x0028                  ; 0x00012688
126E4 12664   X      7F43D378               mr        r3,r26
126E8 12668          48004C79               bl        $+0x4C78                  ; 0x000172E0
126EC 1266C          80410014               lwz       RTOC,0x0014(SP)
126F0 12670   X      38600013               li        r3,19
126F4 12674          38210060               addi      SP,SP,96
126F8 12678          80010008               lwz       r0,0x0008(SP)
126FC 1267C   X      7C0803A6               mtlr      r0                        ; LR = 8
12700 12680          BB21FFE4               lmw       r25,-0x001C(SP)
12704 12684   X      4E800020               blr
12708 12688          389A0004               addi      r4,r26,4
1270C 1268C   X      7FE3FB78               mr        r3,r31
12710 12690   X      38A00006               li        r5,6
12714 12694          48005265               bl        $+0x5264                  ; 0x000178F8
12718 12698          80410014               lwz       RTOC,0x0014(SP)
1271C 1269C          933A0000               stw       r25,0x0000(r26)
12720 126A0   X      2C1D0001               cmpwi     r29,1
12724 126A4          935E0000               stw       r26,0x0000(r30)
12728 126A8   X      4082000C               bne       $+0x000C                  ; 0x000126B4
1272C 126AC   X      7F83E378               mr        r3,r28
12730 126B0          4BFFB809               bl        $-0x47F8                  ; 0x0000DEB8
12734 126B4          38823848               addi      r4,RTOC,14408
12738 126B8   X      7F65DB78               mr        r5,r27
1273C 126BC          807C01E4               lwz       r3,0x01E4(r28)
12740 126C0   X      7FE6FB78               mr        r6,r31
12744 126C4          388402B4               addi      r4,r4,692
12748 126C8          4BFF6F41               bl        $-0x90C0                  ; 0x00009608
1274C 126CC   X      60000000               nop
12750 126D0   X      38600000               li        r3,0
12754 126D4          38210060               addi      SP,SP,96
12758 126D8          80010008               lwz       r0,0x0008(SP)
1275C 126DC   X      7C0803A6               mtlr      r0                        ; LR = 8
12760 126E0          BB21FFE4               lmw       r25,-0x001C(SP)
12764 126E4   X      4E800020               blr
12768 126E8   X      7C0802A6               mflr      r0                        ; LR = 8
1276C 126EC          BF61FFEC               stmw      r27,-0x0014(SP)
12770 126F0          90010008               stw       r0,0x0008(SP)
12774 126F4          9421FFB0               stwu      SP,-0x0050(SP)
12778 126F8          80A4000C               lwz       r5,0x000C(r4)
1277C 126FC   X      7C7C1B78               mr        r28,r3
12780 12700          83FC0014               lwz       r31,0x0014(r28)
12784 12704   X      3BA00000               li        r29,0
12788 12708          81250004               lwz       r9,0x0004(r5)
1278C 1270C          83DF0004               lwz       r30,0x0004(r31)
12790 12710   X      2C090001               cmpwi     r9,1
12794 12714   X      41820020               beq       $+0x0020                  ; 0x00012734
12798 12718   X      2C090002               cmpwi     r9,2
1279C 1271C   X      41820198               beq       $+0x0198                  ; 0x000128B4
127A0 12720   X      2C090003               cmpwi     r9,3
127A4 12724   X      418200D0               beq       $+0x00D0                  ; 0x000127F4
127A8 12728          80DF0000               lwz       r6,0x0000(r31)
127AC 1272C   X      2B060003               cmplwi    cr6,r6,0x0003
127B0 12730          480001D8               b         $+0x01D8                  ; 0x00012908
127B4 12734          38823848               addi      r4,RTOC,14408
127B8 12738   X      7FE5FB78               mr        r5,r31
127BC 1273C          807E01E4               lwz       r3,0x01E4(r30)
127C0 12740          38840BBE               addi      r4,r4,3006
127C4 12744          4BFF6EC5               bl        $-0x913C                  ; 0x00009608
127C8 12748   X      60000000               nop
127CC 1274C          801F000C               lwz       r0,0x000C(r31)
127D0 12750   X      540007FF               clrlwi.   r0,r0,31
127D4 12754   X      4082001C               bne       $+0x001C                  ; 0x00012770
127D8 12758   X      38600000               li        r3,0
127DC 1275C          38210050               addi      SP,SP,80
127E0 12760          80010008               lwz       r0,0x0008(SP)
127E4 12764   X      7C0803A6               mtlr      r0                        ; LR = 8
127E8 12768          BB61FFEC               lmw       r27,-0x0014(SP)
127EC 1276C   X      4E800020               blr
127F0 12770          801F0000               lwz       r0,0x0000(r31)
127F4 12774   X      2C000003               cmpwi     r0,3
127F8 12778   X      40820060               bne       $+0x0060                  ; 0x000127D8
127FC 1277C          813E00BC               lwz       r9,0x00BC(r30)
12800 12780   X      2C090000               cmpwi     r9,0
12804 12784   X      4182003C               beq       $+0x003C                  ; 0x000127C0
12808 12788          80690014               lwz       r3,0x0014(r9)
1280C 1278C   X      7C03F800               cmpw      r3,r31
12810 12790   X      40820024               bne       $+0x0024                  ; 0x000127B4
12814 12794          8109000C               lwz       r8,0x000C(r9)
12818 12798          550405AD               rlwinm.   r4,r8,0,22,22
1281C 1279C   X      41820018               beq       $+0x0018                  ; 0x000127B4
12820 127A0          550305EA               rlwinm    r3,r8,0,23,21
12824 127A4          9069000C               stw       r3,0x000C(r9)
12828 127A8          809E01C8               lwz       r4,0x01C8(r30)
1282C 127AC   X      3884FFFF               subi      r4,r4,1
12830 127B0          909E01C8               stw       r4,0x01C8(r30)
12834 127B4          81290000               lwz       r9,0x0000(r9)
12838 127B8   X      2C090000               cmpwi     r9,0
1283C 127BC   X      4082FFCC               bne       $-0x0034                  ; 0x00012788
12840 127C0          80BE01C8               lwz       r5,0x01C8(r30)
12844 127C4   X      2C050000               cmpwi     r5,0
12848 127C8   X      40820014               bne       $+0x0014                  ; 0x000127DC
1284C 127CC   X      7FC3F378               mr        r3,r30
12850 127D0          4BFFB6E9               bl        $-0x4918                  ; 0x0000DEB8
12854 127D4          48000008               b         $+0x0008                  ; 0x000127DC
12858 127D8   X      3BA00200               li        r29,512
1285C 127DC          801F000C               lwz       r0,0x000C(r31)
12860 127E0          807F0000               lwz       r3,0x0000(r31)
12864 127E4          68000001               xori      r0,r0,0x0001
12868 127E8          901F000C               stw       r0,0x000C(r31)
1286C 127EC   X      2B030003               cmplwi    cr6,r3,0x0003
12870 127F0          48000118               b         $+0x0118                  ; 0x00012908
12874 127F4          38823848               addi      r4,RTOC,14408
12878 127F8   X      7FE5FB78               mr        r5,r31
1287C 127FC          807E01E4               lwz       r3,0x01E4(r30)
12880 12800          38840BE9               addi      r4,r4,3049
12884 12804          4BFF6E05               bl        $-0x91FC                  ; 0x00009608
12888 12808   X      60000000               nop
1288C 1280C          801F000C               lwz       r0,0x000C(r31)
12890 12810          540007BD               rlwinm.   r0,r0,0,30,30
12894 12814   X      4082001C               bne       $+0x001C                  ; 0x00012830
12898 12818   X      38600000               li        r3,0
1289C 1281C          38210050               addi      SP,SP,80
128A0 12820          80010008               lwz       r0,0x0008(SP)
128A4 12824   X      7C0803A6               mtlr      r0                        ; LR = 8
128A8 12828          BB61FFEC               lmw       r27,-0x0014(SP)
128AC 1282C   X      4E800020               blr
128B0 12830          801F0000               lwz       r0,0x0000(r31)
128B4 12834   X      2C000003               cmpwi     r0,3
128B8 12838   X      40820060               bne       $+0x0060                  ; 0x00012898
128BC 1283C          813E00BC               lwz       r9,0x00BC(r30)
128C0 12840   X      2C090000               cmpwi     r9,0
128C4 12844   X      4182003C               beq       $+0x003C                  ; 0x00012880
128C8 12848          80690014               lwz       r3,0x0014(r9)
128CC 1284C   X      7C03F800               cmpw      r3,r31
128D0 12850   X      40820024               bne       $+0x0024                  ; 0x00012874
128D4 12854          8109000C               lwz       r8,0x000C(r9)
128D8 12858          5504056B               rlwinm.   r4,r8,0,21,21
128DC 1285C   X      41820018               beq       $+0x0018                  ; 0x00012874
128E0 12860          550305A8               rlwinm    r3,r8,0,22,20
128E4 12864          9069000C               stw       r3,0x000C(r9)
128E8 12868          809E01D0               lwz       r4,0x01D0(r30)
128EC 1286C   X      3884FFFF               subi      r4,r4,1
128F0 12870          909E01D0               stw       r4,0x01D0(r30)
128F4 12874          81290000               lwz       r9,0x0000(r9)
128F8 12878   X      2C090000               cmpwi     r9,0
128FC 1287C   X      4082FFCC               bne       $-0x0034                  ; 0x00012848
12900 12880          80BE01D0               lwz       r5,0x01D0(r30)
12904 12884   X      2C050000               cmpwi     r5,0
12908 12888   X      40820014               bne       $+0x0014                  ; 0x0001289C
1290C 1288C   X      7FC3F378               mr        r3,r30
12910 12890          4BFFB629               bl        $-0x49D8                  ; 0x0000DEB8
12914 12894          48000008               b         $+0x0008                  ; 0x0001289C
12918 12898   X      3BA00400               li        r29,1024
1291C 1289C          801F000C               lwz       r0,0x000C(r31)
12920 128A0          807F0000               lwz       r3,0x0000(r31)
12924 128A4          68000002               xori      r0,r0,0x0002
12928 128A8          901F000C               stw       r0,0x000C(r31)
1292C 128AC   X      2B030003               cmplwi    cr6,r3,0x0003
12930 128B0          48000058               b         $+0x0058                  ; 0x00012908
12934 128B4          38823848               addi      r4,RTOC,14408
12938 128B8   X      7FE5FB78               mr        r5,r31
1293C 128BC          807E01E4               lwz       r3,0x01E4(r30)
12940 128C0          38840C15               addi      r4,r4,3093
12944 128C4          4BFF6D45               bl        $-0x92BC                  ; 0x00009608
12948 128C8   X      60000000               nop
1294C 128CC          83BF000C               lwz       r29,0x000C(r31)
12950 128D0          57BD077B               rlwinm.   r29,r29,0,29,29
12954 128D4   X      4082001C               bne       $+0x001C                  ; 0x000128F0
12958 128D8   X      38600000               li        r3,0
1295C 128DC          38210050               addi      SP,SP,80
12960 128E0          80010008               lwz       r0,0x0008(SP)
12964 128E4   X      7C0803A6               mtlr      r0                        ; LR = 8
12968 128E8          BB61FFEC               lmw       r27,-0x0014(SP)
1296C 128EC   X      4E800020               blr
12970 128F0          801F000C               lwz       r0,0x000C(r31)
12974 128F4   X      3BA00020               li        r29,32
12978 128F8          807F0000               lwz       r3,0x0000(r31)
1297C 128FC          68000004               xori      r0,r0,0x0004
12980 12900          901F000C               stw       r0,0x000C(r31)
12984 12904   X      2B030003               cmplwi    cr6,r3,0x0003
12988 12908   X      419A0114               beq       cr6,$+0x0114              ; 0x00012A1C
1298C 1290C          807F0004               lwz       r3,0x0004(r31)
12990 12910   X      7FA4EB78               mr        r4,r29
12994 12914          80BF001C               lwz       r5,0x001C(r31)
12998 12918   X      3B600000               li        r27,0
1299C 1291C          4BFFF245               bl        $-0x0DBC                  ; 0x00011B60
129A0 12920          83C30000               lwz       r30,0x0000(r3)
129A4 12924   X      2C9E0000               cmpwi     cr1,r30,0
129A8 12928   X      418600F4               beq       cr1,$+0x00F4              ; 0x00012A1C
129AC 1292C          817E000C               lwz       r11,0x000C(r30)
129B0 12930          7FA35838               and       r3,r29,r11
129B4 12934   X      7C03E800               cmpw      r3,r29
129B8 12938   X      40820014               bne       $+0x0014                  ; 0x0001294C
129BC 1293C          809E0014               lwz       r4,0x0014(r30)
129C0 12940   X      7C04F800               cmpw      r4,r31
129C4 12944   X      40820008               bne       $+0x0008                  ; 0x0001294C
129C8 12948          48000014               b         $+0x0014                  ; 0x0001295C
129CC 1294C          83DE0008               lwz       r30,0x0008(r30)
129D0 12950   X      2C1E0000               cmpwi     r30,0
129D4 12954   X      4082FFD8               bne       $-0x0028                  ; 0x0001292C
129D8 12958          480000C4               b         $+0x00C4                  ; 0x00012A1C
129DC 1295C   X      2C1E0000               cmpwi     r30,0
129E0 12960   X      418200BC               beq       $+0x00BC                  ; 0x00012A1C
129E4 12964          807E0014               lwz       r3,0x0014(r30)
129E8 12968   X      3BA00000               li        r29,0
129EC 1296C          83E30004               lwz       r31,0x0004(r3)
129F0 12970   X      7FC3F378               mr        r3,r30
129F4 12974          4BFFF279               bl        $-0x0D88                  ; 0x00011BEC
129F8 12978          813E000C               lwz       r9,0x000C(r30)
129FC 1297C          5520056B               rlwinm.   r0,r9,0,21,21
12A00 12980   X      4182001C               beq       $+0x001C                  ; 0x0001299C
12A04 12984          819F01D0               lwz       r12,0x01D0(r31)
12A08 12988   X      380CFFFF               subi      r0,r12,1
12A0C 1298C          901F01D0               stw       r0,0x01D0(r31)
12A10 12990          7C1D0034               cntlzw    r29,r0
12A14 12994          813E000C               lwz       r9,0x000C(r30)
12A18 12998   X      57BDD97E               srwi      r29,r29,5
12A1C 1299C          552305AD               rlwinm.   r3,r9,0,22,22
12A20 129A0   X      41820020               beq       $+0x0020                  ; 0x000129C0
12A24 129A4          809F01C8               lwz       r4,0x01C8(r31)
12A28 129A8   X      3884FFFF               subi      r4,r4,1
12A2C 129AC          7C830034               cntlzw    r3,r4
12A30 129B0          909F01C8               stw       r4,0x01C8(r31)
12A34 129B4   X      5463D97E               srwi      r3,r3,5
12A38 129B8          7FA51B78               or        r5,r29,r3
12A3C 129BC   X      54BD063E               clrlwi    r29,r5,24
12A40 129C0   X      38800018               li        r4,24
12A44 129C4   X      7FC3F378               mr        r3,r30
12A48 129C8          4BFF72F1               bl        $-0x8D10                  ; 0x00009CB8
12A4C 129CC   X      60000000               nop
12A50 129D0          819F00C0               lwz       r12,0x00C0(r31)
12A54 129D4   X      380CFFFF               subi      r0,r12,1
12A58 129D8          901F00C0               stw       r0,0x00C0(r31)
12A5C 129DC   X      2C000000               cmpwi     r0,0
12A60 129E0   X      4082002C               bne       $+0x002C                  ; 0x00012A0C
12A64 129E4          807F01F8               lwz       r3,0x01F8(r31)
12A68 129E8   X      2C030000               cmpwi     r3,0
12A6C 129EC   X      41820010               beq       $+0x0010                  ; 0x000129FC
12A70 129F0          48004C39               bl        $+0x4C38                  ; 0x00017628
12A74 129F4          80410014               lwz       RTOC,0x0014(SP)
12A78 129F8          937F01F8               stw       r27,0x01F8(r31)
12A7C 129FC          807F01E0               lwz       r3,0x01E0(r31)
12A80 12A00          4BFF6D05               bl        $-0x92FC                  ; 0x00009704
12A84 12A04   X      60000000               nop
12A88 12A08          48000014               b         $+0x0014                  ; 0x00012A1C
12A8C 12A0C   X      2C1D0000               cmpwi     r29,0
12A90 12A10   X      4182000C               beq       $+0x000C                  ; 0x00012A1C
12A94 12A14   X      7FE3FB78               mr        r3,r31
12A98 12A18          4BFFB4A1               bl        $-0x4B60                  ; 0x0000DEB8
12A9C 12A1C   X      387CFFC0               subi      r3,r28,64
12AA0 12A20   X      7C7F1B78               mr        r31,r3
12AA4 12A24   X      38800000               li        r4,0
12AA8 12A28          48004E71               bl        $+0x4E70                  ; 0x00017898
12AAC 12A2C          80410014               lwz       RTOC,0x0014(SP)
12AB0 12A30   X      38800086               li        r4,134
12AB4 12A34   X      7FE3FB78               mr        r3,r31
12AB8 12A38   X      38A00001               li        r5,1
12ABC 12A3C          48004F05               bl        $+0x4F04                  ; 0x00017940
12AC0 12A40          80410014               lwz       RTOC,0x0014(SP)
12AC4 12A44   X      38600000               li        r3,0
12AC8 12A48          38210050               addi      SP,SP,80
12ACC 12A4C          80010008               lwz       r0,0x0008(SP)
12AD0 12A50   X      7C0803A6               mtlr      r0                        ; LR = 8
12AD4 12A54          BB61FFEC               lmw       r27,-0x0014(SP)
12AD8 12A58   X      4E800020               blr
12ADC 12A5C   X      7C0802A6               mflr      r0                        ; LR = 8
12AE0 12A60          BF41FFE8               stmw      r26,-0x0018(SP)
12AE4 12A64          90010008               stw       r0,0x0008(SP)
12AE8 12A68          9421FFB0               stwu      SP,-0x0050(SP)
12AEC 12A6C          83C30014               lwz       r30,0x0014(r3)
12AF0 12A70   X      3BA00000               li        r29,0
12AF4 12A74          80BE0000               lwz       r5,0x0000(r30)
12AF8 12A78   X      3B40FFFF               li        r26,-1
12AFC 12A7C          83FE0004               lwz       r31,0x0004(r30)
12B00 12A80   X      2C050003               cmpwi     r5,3
12B04 12A84          8384000C               lwz       r28,0x000C(r4)
12B08 12A88   X      40820008               bne       $+0x0008                  ; 0x00012A90
12B0C 12A8C          835E001C               lwz       r26,0x001C(r30)
12B10 12A90          813C0004               lwz       r9,0x0004(r28)
12B14 12A94   X      2C090001               cmpwi     r9,1
12B18 12A98   X      4182002C               beq       $+0x002C                  ; 0x00012AC4
12B1C 12A9C   X      2C090002               cmpwi     r9,2
12B20 12AA0   X      41820184               beq       $+0x0184                  ; 0x00012C24
12B24 12AA4   X      2C090003               cmpwi     r9,3
12B28 12AA8   X      418200CC               beq       $+0x00CC                  ; 0x00012B74
12B2C 12AAC   X      38600009               li        r3,9
12B30 12AB0          38210050               addi      SP,SP,80
12B34 12AB4          80010008               lwz       r0,0x0008(SP)
12B38 12AB8   X      7C0803A6               mtlr      r0                        ; LR = 8
12B3C 12ABC          BB41FFE8               lmw       r26,-0x0018(SP)
12B40 12AC0   X      4E800020               blr
12B44 12AC4          38823848               addi      r4,RTOC,14408
12B48 12AC8   X      7FC5F378               mr        r5,r30
12B4C 12ACC          807F01E4               lwz       r3,0x01E4(r31)
12B50 12AD0          38840C3F               addi      r4,r4,3135
12B54 12AD4          4BFF6B35               bl        $-0x94CC                  ; 0x00009608
12B58 12AD8   X      60000000               nop
12B5C 12ADC          837E000C               lwz       r27,0x000C(r30)
12B60 12AE0   X      577B07FF               clrlwi.   r27,r27,31
12B64 12AE4   X      4182001C               beq       $+0x001C                  ; 0x00012B00
12B68 12AE8   X      38600000               li        r3,0
12B6C 12AEC          38210050               addi      SP,SP,80
12B70 12AF0          80010008               lwz       r0,0x0008(SP)
12B74 12AF4   X      7C0803A6               mtlr      r0                        ; LR = 8
12B78 12AF8          BB41FFE8               lmw       r26,-0x0018(SP)
12B7C 12AFC   X      4E800020               blr
12B80 12B00          801E0000               lwz       r0,0x0000(r30)
12B84 12B04   X      2C000003               cmpwi     r0,3
12B88 12B08   X      40820064               bne       $+0x0064                  ; 0x00012B6C
12B8C 12B0C          813F00BC               lwz       r9,0x00BC(r31)
12B90 12B10          811F01C8               lwz       r8,0x01C8(r31)
12B94 12B14   X      2C090000               cmpwi     r9,0
12B98 12B18   X      41820034               beq       $+0x0034                  ; 0x00012B4C
12B9C 12B1C          80690014               lwz       r3,0x0014(r9)
12BA0 12B20   X      7C03F000               cmpw      r3,r30
12BA4 12B24   X      4082001C               bne       $+0x001C                  ; 0x00012B40
12BA8 12B28          8089000C               lwz       r4,0x000C(r9)
12BAC 12B2C          60840200               ori       r4,r4,0x0200
12BB0 12B30          9089000C               stw       r4,0x000C(r9)
12BB4 12B34          807F01C8               lwz       r3,0x01C8(r31)
12BB8 12B38          38630001               addi      r3,r3,1
12BBC 12B3C          907F01C8               stw       r3,0x01C8(r31)
12BC0 12B40          81290000               lwz       r9,0x0000(r9)
12BC4 12B44   X      2C090000               cmpwi     r9,0
12BC8 12B48   X      4082FFD4               bne       $-0x002C                  ; 0x00012B1C
12BCC 12B4C   X      2C080000               cmpwi     r8,0
12BD0 12B50   X      40820138               bne       $+0x0138                  ; 0x00012C88
12BD4 12B54          80BF01C8               lwz       r5,0x01C8(r31)
12BD8 12B58   X      28050000               cmplwi    r5,0x0000
12BDC 12B5C   X      4081012C               ble       $+0x012C                  ; 0x00012C88
12BE0 12B60   X      7FE3FB78               mr        r3,r31
12BE4 12B64          4BFFB355               bl        $-0x4CAC                  ; 0x0000DEB8
12BE8 12B68          48000120               b         $+0x0120                  ; 0x00012C88
12BEC 12B6C   X      3BA00200               li        r29,512
12BF0 12B70          48000118               b         $+0x0118                  ; 0x00012C88
12BF4 12B74          38823848               addi      r4,RTOC,14408
12BF8 12B78   X      7FC5F378               mr        r5,r30
12BFC 12B7C          807F01E4               lwz       r3,0x01E4(r31)
12C00 12B80          38840C69               addi      r4,r4,3177
12C04 12B84          4BFF6A85               bl        $-0x957C                  ; 0x00009608
12C08 12B88   X      60000000               nop
12C0C 12B8C          837E000C               lwz       r27,0x000C(r30)
12C10 12B90          577B07BD               rlwinm.   r27,r27,0,30,30
12C14 12B94   X      4182001C               beq       $+0x001C                  ; 0x00012BB0
12C18 12B98   X      38600000               li        r3,0
12C1C 12B9C          38210050               addi      SP,SP,80
12C20 12BA0          80010008               lwz       r0,0x0008(SP)
12C24 12BA4   X      7C0803A6               mtlr      r0                        ; LR = 8
12C28 12BA8          BB41FFE8               lmw       r26,-0x0018(SP)
12C2C 12BAC   X      4E800020               blr
12C30 12BB0          801E0000               lwz       r0,0x0000(r30)
12C34 12BB4   X      2C000003               cmpwi     r0,3
12C38 12BB8   X      40820064               bne       $+0x0064                  ; 0x00012C1C
12C3C 12BBC          813F00BC               lwz       r9,0x00BC(r31)
12C40 12BC0          811F01D0               lwz       r8,0x01D0(r31)
12C44 12BC4   X      2C090000               cmpwi     r9,0
12C48 12BC8   X      41820034               beq       $+0x0034                  ; 0x00012BFC
12C4C 12BCC          80690014               lwz       r3,0x0014(r9)
12C50 12BD0   X      7C03F000               cmpw      r3,r30
12C54 12BD4   X      4082001C               bne       $+0x001C                  ; 0x00012BF0
12C58 12BD8          8089000C               lwz       r4,0x000C(r9)
12C5C 12BDC          60840400               ori       r4,r4,0x0400
12C60 12BE0          9089000C               stw       r4,0x000C(r9)
12C64 12BE4          807F01D0               lwz       r3,0x01D0(r31)
12C68 12BE8          38630001               addi      r3,r3,1
12C6C 12BEC          907F01D0               stw       r3,0x01D0(r31)
12C70 12BF0          81290000               lwz       r9,0x0000(r9)
12C74 12BF4   X      2C090000               cmpwi     r9,0
12C78 12BF8   X      4082FFD4               bne       $-0x002C                  ; 0x00012BCC
12C7C 12BFC   X      2C080000               cmpwi     r8,0
12C80 12C00   X      40820088               bne       $+0x0088                  ; 0x00012C88
12C84 12C04          80BF01D0               lwz       r5,0x01D0(r31)
12C88 12C08   X      28050000               cmplwi    r5,0x0000
12C8C 12C0C   X      4081007C               ble       $+0x007C                  ; 0x00012C88
12C90 12C10   X      7FE3FB78               mr        r3,r31
12C94 12C14          4BFFB2A5               bl        $-0x4D5C                  ; 0x0000DEB8
12C98 12C18          48000070               b         $+0x0070                  ; 0x00012C88
12C9C 12C1C   X      3BA00400               li        r29,1024
12CA0 12C20          48000068               b         $+0x0068                  ; 0x00012C88
12CA4 12C24          38823848               addi      r4,RTOC,14408
12CA8 12C28   X      7FC5F378               mr        r5,r30
12CAC 12C2C          807F01E4               lwz       r3,0x01E4(r31)
12CB0 12C30          38840C94               addi      r4,r4,3220
12CB4 12C34          4BFF69D5               bl        $-0x962C                  ; 0x00009608
12CB8 12C38   X      60000000               nop
12CBC 12C3C          837E000C               lwz       r27,0x000C(r30)
12CC0 12C40          577B077B               rlwinm.   r27,r27,0,29,29
12CC4 12C44   X      4182001C               beq       $+0x001C                  ; 0x00012C60
12CC8 12C48   X      38600000               li        r3,0
12CCC 12C4C          38210050               addi      SP,SP,80
12CD0 12C50          80010008               lwz       r0,0x0008(SP)
12CD4 12C54   X      7C0803A6               mtlr      r0                        ; LR = 8
12CD8 12C58          BB41FFE8               lmw       r26,-0x0018(SP)
12CDC 12C5C   X      4E800020               blr
12CE0 12C60          83BE0000               lwz       r29,0x0000(r30)
12CE4 12C64   X      2C1D0003               cmpwi     r29,3
12CE8 12C68   X      4082001C               bne       $+0x001C                  ; 0x00012C84
12CEC 12C6C   X      38600000               li        r3,0
12CF0 12C70          38210050               addi      SP,SP,80
12CF4 12C74          80010008               lwz       r0,0x0008(SP)
12CF8 12C78   X      7C0803A6               mtlr      r0                        ; LR = 8
12CFC 12C7C          BB41FFE8               lmw       r26,-0x0018(SP)
12D00 12C80   X      4E800020               blr
12D04 12C84   X      3BA00020               li        r29,32
12D08 12C88          809E0000               lwz       r4,0x0000(r30)
12D0C 12C8C   X      2C040003               cmpwi     r4,3
12D10 12C90   X      41820134               beq       $+0x0134                  ; 0x00012DC4
12D14 12C94          83FE0004               lwz       r31,0x0004(r30)
12D18 12C98   X      38600018               li        r3,24
12D1C 12C9C   X      38800001               li        r4,1
12D20 12CA0   X      3B600000               li        r27,0
12D24 12CA4          4BFF7071               bl        $-0x8F90                  ; 0x00009D14
12D28 12CA8   X      60000000               nop
12D2C 12CAC   X      7C6B1B78               mr        r11,r3
12D30 12CB0   X      2C0B0000               cmpwi     r11,0
12D34 12CB4   X      40820020               bne       $+0x0020                  ; 0x00012CD4
12D38 12CB8          38823848               addi      r4,RTOC,14408
12D3C 12CBC   X      38A00018               li        r5,24
12D40 12CC0          807F01E4               lwz       r3,0x01E4(r31)
12D44 12CC4          38840B99               addi      r4,r4,2969
12D48 12CC8          4BFF6941               bl        $-0x96C0                  ; 0x00009608
12D4C 12CCC   X      60000000               nop
12D50 12CD0          48000018               b         $+0x0018                  ; 0x00012CE8
12D54 12CD4          93CB0014               stw       r30,0x0014(r11)
12D58 12CD8   X      2C0B0000               cmpwi     r11,0
12D5C 12CDC          934B0010               stw       r26,0x0010(r11)
12D60 12CE0          93AB000C               stw       r29,0x000C(r11)
12D64 12CE4   X      4082001C               bne       $+0x001C                  ; 0x00012D00
12D68 12CE8   X      38600004               li        r3,4
12D6C 12CEC          38210050               addi      SP,SP,80
12D70 12CF0          80010008               lwz       r0,0x0008(SP)
12D74 12CF4   X      7C0803A6               mtlr      r0                        ; LR = 8
12D78 12CF8          BB41FFE8               lmw       r26,-0x0018(SP)
12D7C 12CFC   X      4E800020               blr
12D80 12D00          83FE0004               lwz       r31,0x0004(r30)
12D84 12D04          936B0008               stw       r27,0x0008(r11)
12D88 12D08   X      7FE3FB78               mr        r3,r31
12D8C 12D0C          936B0004               stw       r27,0x0004(r11)
12D90 12D10          801F00BC               lwz       r0,0x00BC(r31)
12D94 12D14          900B0000               stw       r0,0x0000(r11)
12D98 12D18          917F00BC               stw       r11,0x00BC(r31)
12D9C 12D1C          808B000C               lwz       r4,0x000C(r11)
12DA0 12D20          80AB0010               lwz       r5,0x0010(r11)
12DA4 12D24          4BFFEE3D               bl        $-0x11C4                  ; 0x00011B60
12DA8 12D28          81230000               lwz       r9,0x0000(r3)
12DAC 12D2C   X      2C890000               cmpwi     cr1,r9,0
12DB0 12D30   X      41860018               beq       cr1,$+0x0018              ; 0x00012D48
12DB4 12D34          80090004               lwz       r0,0x0004(r9)
12DB8 12D38          900B0004               stw       r0,0x0004(r11)
12DBC 12D3C          80830000               lwz       r4,0x0000(r3)
12DC0 12D40          93640004               stw       r27,0x0004(r4)
12DC4 12D44          908B0008               stw       r4,0x0008(r11)
12DC8 12D48          91630000               stw       r11,0x0000(r3)
12DCC 12D4C          80FF00C0               lwz       r7,0x00C0(r31)
12DD0 12D50          38A70001               addi      r5,r7,1
12DD4 12D54          7CE90034               cntlzw    r9,r7
12DD8 12D58          90BF00C0               stw       r5,0x00C0(r31)
12DDC 12D5C   X      5529D97E               srwi      r9,r9,5
12DE0 12D60          810B000C               lwz       r8,0x000C(r11)
12DE4 12D64          550405AD               rlwinm.   r4,r8,0,22,22
12DE8 12D68   X      41820028               beq       $+0x0028                  ; 0x00012D90
12DEC 12D6C          80DF01C8               lwz       r6,0x01C8(r31)
12DF0 12D70          7CE50034               cntlzw    r5,r7
12DF4 12D74          38660001               addi      r3,r6,1
12DF8 12D78          7CC40034               cntlzw    r4,r6
12DFC 12D7C          907F01C8               stw       r3,0x01C8(r31)
12E00 12D80          7CAA2378               or        r10,r5,r4
12E04 12D84          810B000C               lwz       r8,0x000C(r11)
12E08 12D88          7D4A2E70               srawi     r10,r10,5
12E0C 12D8C   X      5549063E               clrlwi    r9,r10,24
12E10 12D90          550C056B               rlwinm.   r12,r8,0,21,21
12E14 12D94   X      41820020               beq       $+0x0020                  ; 0x00012DB4
12E18 12D98          807F01D0               lwz       r3,0x01D0(r31)
12E1C 12D9C          7C650034               cntlzw    r5,r3
12E20 12DA0          38830001               addi      r4,r3,1
12E24 12DA4   X      54A5D97E               srwi      r5,r5,5
12E28 12DA8          909F01D0               stw       r4,0x01D0(r31)
12E2C 12DAC          7D262B78               or        r6,r9,r5
12E30 12DB0   X      54C9063E               clrlwi    r9,r6,24
12E34 12DB4   X      2C090000               cmpwi     r9,0
12E38 12DB8   X      4182000C               beq       $+0x000C                  ; 0x00012DC4
12E3C 12DBC   X      7FE3FB78               mr        r3,r31
12E40 12DC0          4BFFB0F9               bl        $-0x4F08                  ; 0x0000DEB8
12E44 12DC4          813C0004               lwz       r9,0x0004(r28)
12E48 12DC8   X      2C090001               cmpwi     r9,1
12E4C 12DCC   X      41820018               beq       $+0x0018                  ; 0x00012DE4
12E50 12DD0   X      2C090002               cmpwi     r9,2
12E54 12DD4   X      41820030               beq       $+0x0030                  ; 0x00012E04
12E58 12DD8   X      2C090003               cmpwi     r9,3
12E5C 12DDC   X      41820018               beq       $+0x0018                  ; 0x00012DF4
12E60 12DE0          48000030               b         $+0x0030                  ; 0x00012E10
12E64 12DE4          83BE000C               lwz       r29,0x000C(r30)
12E68 12DE8          63BD0001               ori       r29,r29,0x0001
12E6C 12DEC          93BE000C               stw       r29,0x000C(r30)
12E70 12DF0          48000020               b         $+0x0020                  ; 0x00012E10
12E74 12DF4          807E000C               lwz       r3,0x000C(r30)
12E78 12DF8          60630002               ori       r3,r3,0x0002
12E7C 12DFC          907E000C               stw       r3,0x000C(r30)
12E80 12E00          48000010               b         $+0x0010                  ; 0x00012E10
12E84 12E04          809E000C               lwz       r4,0x000C(r30)
12E88 12E08          60840004               ori       r4,r4,0x0004
12E8C 12E0C          909E000C               stw       r4,0x000C(r30)
12E90 12E10   X      38600000               li        r3,0
12E94 12E14          38210050               addi      SP,SP,80
12E98 12E18          80010008               lwz       r0,0x0008(SP)
12E9C 12E1C   X      7C0803A6               mtlr      r0                        ; LR = 8
12EA0 12E20          BB41FFE8               lmw       r26,-0x0018(SP)
12EA4 12E24   X      4E800020               blr
12EA8 12E28          80A30014               lwz       r5,0x0014(r3)
12EAC 12E2C          80050000               lwz       r0,0x0000(r5)
12EB0 12E30   X      2C000003               cmpwi     r0,3
12EB4 12E34   X      4182000C               beq       $+0x000C                  ; 0x00012E40
12EB8 12E38   X      38600003               li        r3,3
12EBC 12E3C   X      4E800020               blr
12EC0 12E40   X      7C0802A6               mflr      r0                        ; LR = 8
12EC4 12E44          BEE1FFDC               stmw      r23,-0x0024(SP)
12EC8 12E48          90010008               stw       r0,0x0008(SP)
12ECC 12E4C          9421FFA0               stwu      SP,-0x0060(SP)
12ED0 12E50   X      3B000000               li        r24,0
12ED4 12E54   X      7C7A1B78               mr        r26,r3
12ED8 12E58          809A0014               lwz       r4,0x0014(r26)
12EDC 12E5C   X      7CBC2B78               mr        r28,r5
12EE0 12E60          83240004               lwz       r25,0x0004(r4)
12EE4 12E64   X      3AE00000               li        r23,0
12EE8 12E68          3B7900BC               addi      r27,r25,188
12EEC 12E6C          83DB0000               lwz       r30,0x0000(r27)
12EF0 12E70   X      2C1E0000               cmpwi     r30,0
12EF4 12E74   X      418200E8               beq       $+0x00E8                  ; 0x00012F5C
12EF8 12E78          80DE0014               lwz       r6,0x0014(r30)
12EFC 12E7C   X      7C06E000               cmpw      r6,r28
12F00 12E80   X      4182000C               beq       $+0x000C                  ; 0x00012E8C
12F04 12E84   X      7FDBF378               mr        r27,r30
12F08 12E88          480000C8               b         $+0x00C8                  ; 0x00012F50
12F0C 12E8C          83FC0004               lwz       r31,0x0004(r28)
12F10 12E90   X      7FC3F378               mr        r3,r30
12F14 12E94   X      3BA00000               li        r29,0
12F18 12E98          4BFFED55               bl        $-0x12AC                  ; 0x00011BEC
12F1C 12E9C          813E000C               lwz       r9,0x000C(r30)
12F20 12EA0          5520056B               rlwinm.   r0,r9,0,21,21
12F24 12EA4   X      4182001C               beq       $+0x001C                  ; 0x00012EC0
12F28 12EA8          819F01D0               lwz       r12,0x01D0(r31)
12F2C 12EAC   X      380CFFFF               subi      r0,r12,1
12F30 12EB0          901F01D0               stw       r0,0x01D0(r31)
12F34 12EB4          7C1D0034               cntlzw    r29,r0
12F38 12EB8          813E000C               lwz       r9,0x000C(r30)
12F3C 12EBC   X      57BDD97E               srwi      r29,r29,5
12F40 12EC0          552305AD               rlwinm.   r3,r9,0,22,22
12F44 12EC4   X      41820020               beq       $+0x0020                  ; 0x00012EE4
12F48 12EC8          809F01C8               lwz       r4,0x01C8(r31)
12F4C 12ECC   X      3884FFFF               subi      r4,r4,1
12F50 12ED0          7C830034               cntlzw    r3,r4
12F54 12ED4          909F01C8               stw       r4,0x01C8(r31)
12F58 12ED8   X      5463D97E               srwi      r3,r3,5
12F5C 12EDC          7FA51B78               or        r5,r29,r3
12F60 12EE0   X      54BD063E               clrlwi    r29,r5,24
12F64 12EE4   X      38800018               li        r4,24
12F68 12EE8   X      7FC3F378               mr        r3,r30
12F6C 12EEC          4BFF6DCD               bl        $-0x9234                  ; 0x00009CB8
12F70 12EF0   X      60000000               nop
12F74 12EF4          819F00C0               lwz       r12,0x00C0(r31)
12F78 12EF8   X      380CFFFF               subi      r0,r12,1
12F7C 12EFC          901F00C0               stw       r0,0x00C0(r31)
12F80 12F00   X      2C000000               cmpwi     r0,0
12F84 12F04   X      40820034               bne       $+0x0034                  ; 0x00012F38
12F88 12F08          807F01F8               lwz       r3,0x01F8(r31)
12F8C 12F0C   X      2C030000               cmpwi     r3,0
12F90 12F10   X      41820010               beq       $+0x0010                  ; 0x00012F20
12F94 12F14          48004715               bl        $+0x4714                  ; 0x00017628
12F98 12F18          80410014               lwz       RTOC,0x0014(SP)
12F9C 12F1C          931F01F8               stw       r24,0x01F8(r31)
12FA0 12F20          807F01E0               lwz       r3,0x01E0(r31)
12FA4 12F24          4BFF67E1               bl        $-0x9820                  ; 0x00009704
12FA8 12F28   X      60000000               nop
12FAC 12F2C   X      2C030000               cmpwi     r3,0
12FB0 12F30   X      40820020               bne       $+0x0020                  ; 0x00012F50
12FB4 12F34          48000034               b         $+0x0034                  ; 0x00012F68
12FB8 12F38   X      2C1D0000               cmpwi     r29,0
12FBC 12F3C   X      41820014               beq       $+0x0014                  ; 0x00012F50
12FC0 12F40   X      7FE3FB78               mr        r3,r31
12FC4 12F44          4BFFAF75               bl        $-0x508C                  ; 0x0000DEB8
12FC8 12F48   X      2C030000               cmpwi     r3,0
12FCC 12F4C   X      4182001C               beq       $+0x001C                  ; 0x00012F68
12FD0 12F50          83DB0000               lwz       r30,0x0000(r27)
12FD4 12F54   X      2C1E0000               cmpwi     r30,0
12FD8 12F58   X      4082FF20               bne       $-0x00E0                  ; 0x00012E78
12FDC 12F5C          801C000C               lwz       r0,0x000C(r28)
12FE0 12F60   X      54000032               clrrwi    r0,r0,6
12FE4 12F64          901C000C               stw       r0,0x000C(r28)
12FE8 12F68          92FC0000               stw       r23,0x0000(r28)
12FEC 12F6C   X      7F85E378               mr        r5,r28
12FF0 12F70          38823848               addi      r4,RTOC,14408
12FF4 12F74          807901E4               lwz       r3,0x01E4(r25)
12FF8 12F78          38840CBD               addi      r4,r4,3261
12FFC 12F7C          4BFF668D               bl        $-0x9974                  ; 0x00009608
13000 12F80   X      60000000               nop
13004 12F84   X      38800000               li        r4,0
13008 12F88   X      7F43D378               mr        r3,r26
1300C 12F8C          4800490D               bl        $+0x490C                  ; 0x00017898
13010 12F90          80410014               lwz       RTOC,0x0014(SP)
13014 12F94   X      387AFFC0               subi      r3,r26,64
13018 12F98   X      7C7F1B78               mr        r31,r3
1301C 12F9C   X      38800000               li        r4,0
13020 12FA0          480048F9               bl        $+0x48F8                  ; 0x00017898
13024 12FA4          80410014               lwz       RTOC,0x0014(SP)
13028 12FA8   X      38800086               li        r4,134
1302C 12FAC   X      7FE3FB78               mr        r3,r31
13030 12FB0   X      38A00003               li        r5,3
13034 12FB4          4800498D               bl        $+0x498C                  ; 0x00017940
13038 12FB8          80410014               lwz       RTOC,0x0014(SP)
1303C 12FBC   X      38600000               li        r3,0
13040 12FC0          38210060               addi      SP,SP,96
13044 12FC4          80010008               lwz       r0,0x0008(SP)
13048 12FC8   X      7C0803A6               mtlr      r0                        ; LR = 8
1304C 12FCC          BAE1FFDC               lmw       r23,-0x0024(SP)
13050 12FD0   X      4E800020               blr
13054 12FD4   X      7C0802A6               mflr      r0                        ; LR = 8
13058 12FD8          BE81FFD0               stmw      r20,-0x0030(SP)
1305C 12FDC          90010008               stw       r0,0x0008(SP)
13060 12FE0          9421FF90               stwu      SP,-0x0070(SP)
13064 12FE4   X      3AE00004               li        r23,4
13068 12FE8   X      7C781B78               mr        r24,r3
1306C 12FEC          83F80014               lwz       r31,0x0014(r24)
13070 12FF0   X      7C9C2378               mr        r28,r4
13074 12FF4          811F0000               lwz       r8,0x0000(r31)
13078 12FF8   X      3AC00000               li        r22,0
1307C 12FFC          813F0004               lwz       r9,0x0004(r31)
13080 13000   X      2C080004               cmpwi     r8,4
13084 13004          835C000C               lwz       r26,0x000C(r28)
13088 13008   X      40820010               bne       $+0x0010                  ; 0x00013018
1308C 1300C   X      38A00000               li        r5,0
13090 13010          90BF0000               stw       r5,0x0000(r31)
13094 13014          48000024               b         $+0x0024                  ; 0x00013038
13098 13018   X      2C080000               cmpwi     r8,0
1309C 1301C   X      4182001C               beq       $+0x001C                  ; 0x00013038
130A0 13020   X      38600003               li        r3,3
130A4 13024          38210070               addi      SP,SP,112
130A8 13028          80010008               lwz       r0,0x0008(SP)
130AC 1302C   X      7C0803A6               mtlr      r0                        ; LR = 8
130B0 13030          BA81FFD0               lmw       r20,-0x0030(SP)
130B4 13034   X      4E800020               blr
130B8 13038          809F000C               lwz       r4,0x000C(r31)
130BC 1303C   X      5484077F               clrlwi.   r4,r4,29
130C0 13040   X      4182001C               beq       $+0x001C                  ; 0x0001305C
130C4 13044   X      38600003               li        r3,3
130C8 13048          38210070               addi      SP,SP,112
130CC 1304C          80010008               lwz       r0,0x0008(SP)
130D0 13050   X      7C0803A6               mtlr      r0                        ; LR = 8
130D4 13054          BA81FFD0               lmw       r20,-0x0030(SP)
130D8 13058   X      4E800020               blr
130DC 1305C          A09A000C               lhz       r4,0x000C(r26)
130E0 13060   X      2C040002               cmpwi     r4,2
130E4 13064   X      40820014               bne       $+0x0014                  ; 0x00013078
130E8 13068          807A0008               lwz       r3,0x0008(r26)
130EC 1306C   X      3AA00008               li        r21,8
130F0 13070   X      2C030000               cmpwi     r3,0
130F4 13074   X      4182001C               beq       $+0x001C                  ; 0x00013090
130F8 13078   X      38600007               li        r3,7
130FC 1307C          38210070               addi      SP,SP,112
13100 13080          80010008               lwz       r0,0x0008(SP)
13104 13084   X      7C0803A6               mtlr      r0                        ; LR = 8
13108 13088          BA81FFD0               lmw       r20,-0x0030(SP)
1310C 1308C   X      4E800020               blr
13110 13090          38823848               addi      r4,RTOC,14408
13114 13094   X      7FE5FB78               mr        r5,r31
13118 13098          806901E4               lwz       r3,0x01E4(r9)
1311C 1309C          38840CD4               addi      r4,r4,3284
13120 130A0          80DA0004               lwz       r6,0x0004(r26)
13124 130A4   X      3BA00840               li        r29,2112
13128 130A8   X      3B600000               li        r27,0
1312C 130AC          4BFF655D               bl        $-0x9AA4                  ; 0x00009608
13130 130B0   X      60000000               nop
13134 130B4          83DA0004               lwz       r30,0x0004(r26)
13138 130B8   X      281E00FE               cmplwi    r30,0x00FE
1313C 130BC   X      41810080               bgt       $+0x0080                  ; 0x0001313C
13140 130C0   X      3B200001               li        r25,1
13144 130C4   X      57C307FF               clrlwi.   r3,r30,31
13148 130C8   X      4182001C               beq       $+0x001C                  ; 0x000130E4
1314C 130CC   X      38600001               li        r3,1
13150 130D0          38210070               addi      SP,SP,112
13154 130D4          80010008               lwz       r0,0x0008(SP)
13158 130D8   X      7C0803A6               mtlr      r0                        ; LR = 8
1315C 130DC          BA81FFD0               lmw       r20,-0x0030(SP)
13160 130E0   X      4E800020               blr
13164 130E4   X      388000AA               li        r4,170
13168 130E8   X      7D3E2010               subc      r9,r4,r30
1316C 130EC   X      281E00AA               cmplwi    r30,0x00AA
13170 130F0          7D290034               cntlzw    r9,r9
13174 130F4   X      5529D97E               srwi      r9,r9,5
13178 130F8   X      4182000C               beq       $+0x000C                  ; 0x00013104
1317C 130FC   X      3BA00842               li        r29,2114
13180 13100          48000008               b         $+0x0008                  ; 0x00013108
13184 13104   X      3BA00848               li        r29,2120
13188 13108          811A0010               lwz       r8,0x0010(r26)
1318C 1310C   X      550307FF               clrlwi.   r3,r8,31
13190 13110   X      41820014               beq       $+0x0014                  ; 0x00013124
13194 13114   X      3B600100               li        r27,256
13198 13118          7C8900D0               neg       r4,r9
1319C 1311C          5484077C               rlwinm    r4,r4,0,29,30
131A0 13120          3BA41842               addi      r29,r4,6210
131A4 13124          550307BD               rlwinm.   r3,r8,0,30,30
131A8 13128   X      4182000C               beq       $+0x000C                  ; 0x00013134
131AC 1312C          63BD2000               ori       r29,r29,0x2000
131B0 13130          637B0200               ori       r27,r27,0x0200
131B4 13134          637B0008               ori       r27,r27,0x0008
131B8 13138          4800004C               b         $+0x004C                  ; 0x00013184
131BC 1313C   X      2C1E00FF               cmpwi     r30,255
131C0 13140   X      40820014               bne       $+0x0014                  ; 0x00013154
131C4 13144   X      3BA00844               li        r29,2116
131C8 13148   X      3B600020               li        r27,32
131CC 1314C   X      3B200001               li        r25,1
131D0 13150          48000034               b         $+0x0034                  ; 0x00013184
131D4 13154   X      3C800001               lis       r4,1
131D8 13158   X      7C1E2040               cmplw     r30,r4
131DC 1315C   X      40800010               bge       $+0x0010                  ; 0x0001316C
131E0 13160   X      281E05DC               cmplwi    r30,0x05DC
131E4 13164   X      3B200001               li        r25,1
131E8 13168   X      4181001C               bgt       $+0x001C                  ; 0x00013184
131EC 1316C   X      38600001               li        r3,1
131F0 13170          38210070               addi      SP,SP,112
131F4 13174          80010008               lwz       r0,0x0008(SP)
131F8 13178   X      7C0803A6               mtlr      r0                        ; LR = 8
131FC 1317C          BA81FFD0               lmw       r20,-0x0030(SP)
13200 13180   X      4E800020               blr
13204 13184          835F0004               lwz       r26,0x0004(r31)
13208 13188   X      38600018               li        r3,24
1320C 1318C   X      38800001               li        r4,1
13210 13190   X      3A800018               li        r20,24
13214 13194          4BFF6B81               bl        $-0x9480                  ; 0x00009D14
13218 13198   X      60000000               nop
1321C 1319C   X      7C6B1B78               mr        r11,r3
13220 131A0   X      2B0B0000               cmplwi    cr6,r11,0x0000
13224 131A4   X      409A0020               bne       cr6,$+0x0020              ; 0x000131C4
13228 131A8          38823848               addi      r4,RTOC,14408
1322C 131AC   X      38A00018               li        r5,24
13230 131B0          807A01E4               lwz       r3,0x01E4(r26)
13234 131B4          38840B99               addi      r4,r4,2969
13238 131B8          4BFF6451               bl        $-0x9BB0                  ; 0x00009608
1323C 131BC   X      60000000               nop
13240 131C0          48000014               b         $+0x0014                  ; 0x000131D4
13244 131C4          93EB0014               stw       r31,0x0014(r11)
13248 131C8          93CB0010               stw       r30,0x0010(r11)
1324C 131CC          93AB000C               stw       r29,0x000C(r11)
13250 131D0   X      409A001C               bne       cr6,$+0x001C              ; 0x000131EC
13254 131D4   X      38600004               li        r3,4
13258 131D8          38210070               addi      SP,SP,112
1325C 131DC          80010008               lwz       r0,0x0008(SP)
13260 131E0   X      7C0803A6               mtlr      r0                        ; LR = 8
13264 131E4          BA81FFD0               lmw       r20,-0x0030(SP)
13268 131E8   X      4E800020               blr
1326C 131EC          835F0004               lwz       r26,0x0004(r31)
13270 131F0   X      38000000               li        r0,0
13274 131F4          900B0008               stw       r0,0x0008(r11)
13278 131F8   X      7F43D378               mr        r3,r26
1327C 131FC          900B0004               stw       r0,0x0004(r11)
13280 13200          809A00BC               lwz       r4,0x00BC(r26)
13284 13204          908B0000               stw       r4,0x0000(r11)
13288 13208          917A00BC               stw       r11,0x00BC(r26)
1328C 1320C          808B000C               lwz       r4,0x000C(r11)
13290 13210          80AB0010               lwz       r5,0x0010(r11)
13294 13214          4BFFE94D               bl        $-0x16B4                  ; 0x00011B60
13298 13218          81230000               lwz       r9,0x0000(r3)
1329C 1321C   X      2C890000               cmpwi     cr1,r9,0
132A0 13220   X      4186001C               beq       cr1,$+0x001C              ; 0x0001323C
132A4 13224          80090004               lwz       r0,0x0004(r9)
132A8 13228   X      38A00000               li        r5,0
132AC 1322C          900B0004               stw       r0,0x0004(r11)
132B0 13230          80830000               lwz       r4,0x0000(r3)
132B4 13234          90A40004               stw       r5,0x0004(r4)
132B8 13238          908B0008               stw       r4,0x0008(r11)
132BC 1323C          91630000               stw       r11,0x0000(r3)
132C0 13240          80FA00C0               lwz       r7,0x00C0(r26)
132C4 13244          38C70001               addi      r6,r7,1
132C8 13248          7CE90034               cntlzw    r9,r7
132CC 1324C          90DA00C0               stw       r6,0x00C0(r26)
132D0 13250   X      5529D97E               srwi      r9,r9,5
132D4 13254          810B000C               lwz       r8,0x000C(r11)
132D8 13258          550405AD               rlwinm.   r4,r8,0,22,22
132DC 1325C   X      41820028               beq       $+0x0028                  ; 0x00013284
132E0 13260          80BA01C8               lwz       r5,0x01C8(r26)
132E4 13264          7CE60034               cntlzw    r6,r7
132E8 13268          38650001               addi      r3,r5,1
132EC 1326C          7CA40034               cntlzw    r4,r5
132F0 13270          907A01C8               stw       r3,0x01C8(r26)
132F4 13274          7CCA2378               or        r10,r6,r4
132F8 13278          810B000C               lwz       r8,0x000C(r11)
132FC 1327C          7D4A2E70               srawi     r10,r10,5
13300 13280   X      5549063E               clrlwi    r9,r10,24
13304 13284          550C056B               rlwinm.   r12,r8,0,21,21
13308 13288   X      41820020               beq       $+0x0020                  ; 0x000132A8
1330C 1328C          807A01D0               lwz       r3,0x01D0(r26)
13310 13290          7C650034               cntlzw    r5,r3
13314 13294          38830001               addi      r4,r3,1
13318 13298   X      54A5D97E               srwi      r5,r5,5
1331C 1329C          909A01D0               stw       r4,0x01D0(r26)
13320 132A0          7D262B78               or        r6,r9,r5
13324 132A4   X      54C9063E               clrlwi    r9,r6,24
13328 132A8   X      2C090000               cmpwi     r9,0
1332C 132AC   X      4182000C               beq       $+0x000C                  ; 0x000132B8
13330 132B0   X      7F43D378               mr        r3,r26
13334 132B4          4BFFAC05               bl        $-0x53FC                  ; 0x0000DEB8
13338 132B8   X      38000003               li        r0,3
1333C 132BC          57A704E7               rlwinm.   r7,r29,0,19,19
13340 132C0          901F0000               stw       r0,0x0000(r31)
13344 132C4   X      38C00083               li        r6,131
13348 132C8          93DF001C               stw       r30,0x001C(r31)
1334C 132CC          807F000C               lwz       r3,0x000C(r31)
13350 132D0          7F641B78               or        r4,r27,r3
13354 132D4          909F000C               stw       r4,0x000C(r31)
13358 132D8          80BC0014               lwz       r5,0x0014(r28)
1335C 132DC          98C5000D               stb       r6,0x000D(r5)
13360 132E0          813C000C               lwz       r9,0x000C(r28)
13364 132E4          92E90000               stw       r23,0x0000(r9)
13368 132E8          93C90004               stw       r30,0x0004(r9)
1336C 132EC          92A90008               stw       r21,0x0008(r9)
13370 132F0          9289000C               stw       r20,0x000C(r9)
13374 132F4          92C90010               stw       r22,0x0010(r9)
13378 132F8          92C90014               stw       r22,0x0014(r9)
1337C 132FC   X      41820008               beq       $+0x0008                  ; 0x00013304
13380 13300          93290014               stw       r25,0x0014(r9)
13384 13304          57A804A5               rlwinm.   r8,r29,0,18,18
13388 13308   X      41820010               beq       $+0x0010                  ; 0x00013318
1338C 1330C          80690014               lwz       r3,0x0014(r9)
13390 13310          60630002               ori       r3,r3,0x0002
13394 13314          90690014               stw       r3,0x0014(r9)
13398 13318          83BC000C               lwz       r29,0x000C(r28)
1339C 1331C   X      38A00006               li        r5,6
133A0 13320          807F0038               lwz       r3,0x0038(r31)
133A4 13324          389D0018               addi      r4,r29,24
133A8 13328   X      57DBC23E               srwi      r27,r30,8
133AC 1332C   X      57DA063E               clrlwi    r26,r30,24
133B0 13330          480045C9               bl        $+0x45C8                  ; 0x000178F8
133B4 13334          80410014               lwz       RTOC,0x0014(SP)
133B8 13338          9B7D001E               stb       r27,0x001E(r29)
133BC 1333C   X      7F03C378               mr        r3,r24
133C0 13340          9B5D001F               stb       r26,0x001F(r29)
133C4 13344   X      7F84E378               mr        r4,r28
133C8 13348          833C000C               lwz       r25,0x000C(r28)
133CC 1334C          3B390020               addi      r25,r25,32
133D0 13350          933C0010               stw       r25,0x0010(r28)
133D4 13354          4800443D               bl        $+0x443C                  ; 0x00017790
133D8 13358          80410014               lwz       RTOC,0x0014(SP)
133DC 1335C   X      38600000               li        r3,0
133E0 13360          38210070               addi      SP,SP,112
133E4 13364          80010008               lwz       r0,0x0008(SP)
133E8 13368   X      7C0803A6               mtlr      r0                        ; LR = 8
133EC 1336C          BA81FFD0               lmw       r20,-0x0030(SP)
133F0 13370   X      4E800020               blr
133F4 13374          80A30014               lwz       r5,0x0014(r3)
133F8 13378          80050000               lwz       r0,0x0000(r5)
133FC 1337C   X      2C000003               cmpwi     r0,3
13400 13380   X      4182000C               beq       $+0x000C                  ; 0x0001338C
13404 13384   X      38600003               li        r3,3
13408 13388   X      4E800020               blr
1340C 1338C   X      7C0802A6               mflr      r0                        ; LR = 8
13410 13390          BF81FFF0               stmw      r28,-0x0010(SP)
13414 13394          90010008               stw       r0,0x0008(SP)
13418 13398          9421FFB0               stwu      SP,-0x0050(SP)
1341C 1339C          8124000C               lwz       r9,0x000C(r4)
13420 133A0   X      7C832378               mr        r3,r4
13424 133A4          83E90008               lwz       r31,0x0008(r9)
13428 133A8   X      7CBE2B78               mr        r30,r5
1342C 133AC          80890004               lwz       r4,0x0004(r9)
13430 133B0   X      7FE5FB78               mr        r5,r31
13434 133B4   X      3BA00000               li        r29,0
13438 133B8          48004571               bl        $+0x4570                  ; 0x00017928
1343C 133BC          80410014               lwz       RTOC,0x0014(SP)
13440 133C0   X      2C030000               cmpwi     r3,0
13444 133C4   X      4082001C               bne       $+0x001C                  ; 0x000133E0
13448 133C8   X      38600001               li        r3,1
1344C 133CC          38210050               addi      SP,SP,80
13450 133D0          80010008               lwz       r0,0x0008(SP)
13454 133D4   X      7C0803A6               mtlr      r0                        ; LR = 8
13458 133D8          BB81FFF0               lmw       r28,-0x0010(SP)
1345C 133DC   X      4E800020               blr
13460 133E0   X      2C1F0002               cmpwi     r31,2
13464 133E4   X      41820118               beq       $+0x0118                  ; 0x000134FC
13468 133E8   X      2C1F0005               cmpwi     r31,5
1346C 133EC   X      4182001C               beq       $+0x001C                  ; 0x00013408
13470 133F0   X      38600001               li        r3,1
13474 133F4          38210050               addi      SP,SP,80
13478 133F8          80010008               lwz       r0,0x0008(SP)
1347C 133FC   X      7C0803A6               mtlr      r0                        ; LR = 8
13480 13400          BB81FFF0               lmw       r28,-0x0010(SP)
13484 13404   X      4E800020               blr
13488 13408          88A30004               lbz       r5,0x0004(r3)
1348C 1340C   X      38800043               li        r4,67
13490 13410          88030003               lbz       r0,0x0003(r3)
13494 13414          807E0004               lwz       r3,0x0004(r30)
13498 13418   X      5005442E               insrwi    r5,r0,8,16
1349C 1341C          4BFFE745               bl        $-0x18BC                  ; 0x00011B60
134A0 13420          83E30000               lwz       r31,0x0000(r3)
134A4 13424   X      2C9F0000               cmpwi     cr1,r31,0
134A8 13428   X      4186003C               beq       cr1,$+0x003C              ; 0x00013464
134AC 1342C          817F000C               lwz       r11,0x000C(r31)
134B0 13430          716B0043               andi.     r11,r11,0x0043
134B4 13434   X      2C8B0043               cmpwi     cr1,r11,67
134B8 13438   X      40860014               bne       cr1,$+0x0014              ; 0x0001344C
134BC 1343C          807F0014               lwz       r3,0x0014(r31)
134C0 13440   X      7C03F000               cmpw      r3,r30
134C4 13444   X      40820008               bne       $+0x0008                  ; 0x0001344C
134C8 13448          48000014               b         $+0x0014                  ; 0x0001345C
134CC 1344C          83FF0008               lwz       r31,0x0008(r31)
134D0 13450   X      2C1F0000               cmpwi     r31,0
134D4 13454   X      4082FFD8               bne       $-0x0028                  ; 0x0001342C
134D8 13458          4800000C               b         $+0x000C                  ; 0x00013464
134DC 1345C   X      2C1F0000               cmpwi     r31,0
134E0 13460   X      4082001C               bne       $+0x001C                  ; 0x0001347C
134E4 13464   X      38600001               li        r3,1
134E8 13468          38210050               addi      SP,SP,80
134EC 1346C          80010008               lwz       r0,0x0008(SP)
134F0 13470   X      7C0803A6               mtlr      r0                        ; LR = 8
134F4 13474          BB81FFF0               lmw       r28,-0x0010(SP)
134F8 13478   X      4E800020               blr
134FC 1347C   X      3B8000AA               li        r28,170
13500 13480   X      7FE3FB78               mr        r3,r31
13504 13484          4BFFE769               bl        $-0x1898                  ; 0x00011BEC
13508 13488          801F000C               lwz       r0,0x000C(r31)
1350C 1348C   X      5400003A               clrrwi    r0,r0,2
13510 13490          60000008               ori       r0,r0,0x0008
13514 13494          901F000C               stw       r0,0x000C(r31)
13518 13498          939F0010               stw       r28,0x0010(r31)
1351C 1349C          801E000C               lwz       r0,0x000C(r30)
13520 134A0          54000734               rlwinm    r0,r0,0,28,26
13524 134A4          901E000C               stw       r0,0x000C(r30)
13528 134A8          939E001C               stw       r28,0x001C(r30)
1352C 134AC          819F0014               lwz       r12,0x0014(r31)
13530 134B0          806C0004               lwz       r3,0x0004(r12)
13534 134B4          93BF0008               stw       r29,0x0008(r31)
13538 134B8          93BF0004               stw       r29,0x0004(r31)
1353C 134BC          800300BC               lwz       r0,0x00BC(r3)
13540 134C0          901F0000               stw       r0,0x0000(r31)
13544 134C4          93E300BC               stw       r31,0x00BC(r3)
13548 134C8          809F000C               lwz       r4,0x000C(r31)
1354C 134CC          80BF0010               lwz       r5,0x0010(r31)
13550 134D0          4BFFE691               bl        $-0x1970                  ; 0x00011B60
13554 134D4          81230000               lwz       r9,0x0000(r3)
13558 134D8   X      2F090000               cmpwi     cr6,r9,0
1355C 134DC   X      419A0018               beq       cr6,$+0x0018              ; 0x000134F4
13560 134E0          80090004               lwz       r0,0x0004(r9)
13564 134E4          901F0004               stw       r0,0x0004(r31)
13568 134E8          80830000               lwz       r4,0x0000(r3)
1356C 134EC          93A40004               stw       r29,0x0004(r4)
13570 134F0          909F0008               stw       r4,0x0008(r31)
13574 134F4          93E30000               stw       r31,0x0000(r3)
13578 134F8          48000170               b         $+0x0170                  ; 0x00013668
1357C 134FC          88A30001               lbz       r5,0x0001(r3)
13580 13500          88C30000               lbz       r6,0x0000(r3)
13584 13504          80FE001C               lwz       r7,0x001C(r30)
13588 13508   X      50C5442E               insrwi    r5,r6,8,16
1358C 1350C   X      7C053800               cmpw      r5,r7
13590 13510   X      4082001C               bne       $+0x001C                  ; 0x0001352C
13594 13514   X      38600001               li        r3,1
13598 13518          38210050               addi      SP,SP,80
1359C 1351C          80010008               lwz       r0,0x0008(SP)
135A0 13520   X      7C0803A6               mtlr      r0                        ; LR = 8
135A4 13524          BB81FFF0               lmw       r28,-0x0010(SP)
135A8 13528   X      4E800020               blr
135AC 1352C   X      280500FE               cmplwi    r5,0x00FE
135B0 13530   X      39600840               li        r11,2112
135B4 13534   X      41810008               bgt       $+0x0008                  ; 0x0001353C
135B8 13538   X      39600842               li        r11,2114
135BC 1353C   X      2C050000               cmpwi     r5,0
135C0 13540   X      40820008               bne       $+0x0008                  ; 0x00013548
135C4 13544   X      39600100               li        r11,256
135C8 13548          807E0004               lwz       r3,0x0004(r30)
135CC 1354C   X      7D645B78               mr        r4,r11
135D0 13550          4BFFE611               bl        $-0x19F0                  ; 0x00011B60
135D4 13554          83E30000               lwz       r31,0x0000(r3)
135D8 13558   X      2C9F0000               cmpwi     cr1,r31,0
135DC 1355C   X      4186003C               beq       cr1,$+0x003C              ; 0x00013598
135E0 13560          801F000C               lwz       r0,0x000C(r31)
135E4 13564          7D630038               and       r3,r11,r0
135E8 13568   X      7C035800               cmpw      r3,r11
135EC 1356C   X      40820014               bne       $+0x0014                  ; 0x00013580
135F0 13570          809F0014               lwz       r4,0x0014(r31)
135F4 13574   X      7C04F000               cmpw      r4,r30
135F8 13578   X      40820008               bne       $+0x0008                  ; 0x00013580
135FC 1357C          48000014               b         $+0x0014                  ; 0x00013590
13600 13580          83FF0008               lwz       r31,0x0008(r31)
13604 13584   X      2C1F0000               cmpwi     r31,0
13608 13588   X      4082FFD8               bne       $-0x0028                  ; 0x00013560
1360C 1358C          4800000C               b         $+0x000C                  ; 0x00013598
13610 13590   X      2C1F0000               cmpwi     r31,0
13614 13594   X      4082001C               bne       $+0x001C                  ; 0x000135B0
13618 13598   X      38600001               li        r3,1
1361C 1359C          38210050               addi      SP,SP,80
13620 135A0          80010008               lwz       r0,0x0008(SP)
13624 135A4   X      7C0803A6               mtlr      r0                        ; LR = 8
13628 135A8          BB81FFF0               lmw       r28,-0x0010(SP)
1362C 135AC   X      4E800020               blr
13630 135B0          809F0014               lwz       r4,0x0014(r31)
13634 135B4   X      7FE3FB78               mr        r3,r31
13638 135B8          83C40004               lwz       r30,0x0004(r4)
1363C 135BC   X      3B800000               li        r28,0
13640 135C0          4BFFE62D               bl        $-0x19D4                  ; 0x00011BEC
13644 135C4          813F000C               lwz       r9,0x000C(r31)
13648 135C8          5520056B               rlwinm.   r0,r9,0,21,21
1364C 135CC   X      4182001C               beq       $+0x001C                  ; 0x000135E8
13650 135D0          819E01D0               lwz       r12,0x01D0(r30)
13654 135D4   X      380CFFFF               subi      r0,r12,1
13658 135D8          901E01D0               stw       r0,0x01D0(r30)
1365C 135DC          7C1C0034               cntlzw    r28,r0
13660 135E0          813F000C               lwz       r9,0x000C(r31)
13664 135E4   X      579CD97E               srwi      r28,r28,5
13668 135E8          552305AD               rlwinm.   r3,r9,0,22,22
1366C 135EC   X      41820020               beq       $+0x0020                  ; 0x0001360C
13670 135F0          809E01C8               lwz       r4,0x01C8(r30)
13674 135F4   X      3884FFFF               subi      r4,r4,1
13678 135F8          7C830034               cntlzw    r3,r4
1367C 135FC          909E01C8               stw       r4,0x01C8(r30)
13680 13600   X      5463D97E               srwi      r3,r3,5
13684 13604          7F851B78               or        r5,r28,r3
13688 13608   X      54BC063E               clrlwi    r28,r5,24
1368C 1360C   X      38800018               li        r4,24
13690 13610   X      7FE3FB78               mr        r3,r31
13694 13614          4BFF66A5               bl        $-0x995C                  ; 0x00009CB8
13698 13618   X      60000000               nop
1369C 1361C          819E00C0               lwz       r12,0x00C0(r30)
136A0 13620   X      380CFFFF               subi      r0,r12,1
136A4 13624          901E00C0               stw       r0,0x00C0(r30)
136A8 13628   X      2C000000               cmpwi     r0,0
136AC 1362C   X      4082002C               bne       $+0x002C                  ; 0x00013658
136B0 13630          807E01F8               lwz       r3,0x01F8(r30)
136B4 13634   X      2C030000               cmpwi     r3,0
136B8 13638   X      41820010               beq       $+0x0010                  ; 0x00013648
136BC 1363C          48003FED               bl        $+0x3FEC                  ; 0x00017628
136C0 13640          80410014               lwz       RTOC,0x0014(SP)
136C4 13644          93BE01F8               stw       r29,0x01F8(r30)
136C8 13648          807E01E0               lwz       r3,0x01E0(r30)
136CC 1364C          4BFF60B9               bl        $-0x9F48                  ; 0x00009704
136D0 13650   X      60000000               nop
136D4 13654          48000014               b         $+0x0014                  ; 0x00013668
136D8 13658   X      2C1C0000               cmpwi     r28,0
136DC 1365C   X      4182000C               beq       $+0x000C                  ; 0x00013668
136E0 13660   X      7FC3F378               mr        r3,r30
136E4 13664          4BFFA855               bl        $-0x57AC                  ; 0x0000DEB8
136E8 13668   X      38600000               li        r3,0
136EC 1366C          38210050               addi      SP,SP,80
136F0 13670          80010008               lwz       r0,0x0008(SP)
136F4 13674   X      7C0803A6               mtlr      r0                        ; LR = 8
136F8 13678          BB81FFF0               lmw       r28,-0x0010(SP)
136FC 1367C   X      4E800020               blr
13700 13680   X      7C0802A6               mflr      r0                        ; LR = 8
13704 13684          BEC1FFD8               stmw      r22,-0x0028(SP)
13708 13688          90010008               stw       r0,0x0008(SP)
1370C 1368C          9421FFA0               stwu      SP,-0x0060(SP)
13710 13690          80A30014               lwz       r5,0x0014(r3)
13714 13694          83E50000               lwz       r31,0x0000(r5)
13718 13698   X      2C1F0003               cmpwi     r31,3
1371C 1369C   X      4182001C               beq       $+0x001C                  ; 0x000136B8
13720 136A0   X      38600003               li        r3,3
13724 136A4          38210060               addi      SP,SP,96
13728 136A8          80010008               lwz       r0,0x0008(SP)
1372C 136AC   X      7C0803A6               mtlr      r0                        ; LR = 8
13730 136B0          BAC1FFD8               lmw       r22,-0x0028(SP)
13734 136B4   X      4E800020               blr
13738 136B8          83E4000C               lwz       r31,0x000C(r4)
1373C 136BC   X      7C9D2378               mr        r29,r4
13740 136C0          835F0008               lwz       r26,0x0008(r31)
13744 136C4   X      7C781B78               mr        r24,r3
13748 136C8          809F0004               lwz       r4,0x0004(r31)
1374C 136CC   X      7CBE2B78               mr        r30,r5
13750 136D0   X      3AE0000C               li        r23,12
13754 136D4   X      7FA3EB78               mr        r3,r29
13758 136D8   X      3B600000               li        r27,0
1375C 136DC   X      7F45D378               mr        r5,r26
13760 136E0          48004249               bl        $+0x4248                  ; 0x00017928
13764 136E4          80410014               lwz       RTOC,0x0014(SP)
13768 136E8   X      7C7C1B78               mr        r28,r3
1376C 136EC   X      2C1C0000               cmpwi     r28,0
13770 136F0   X      4082001C               bne       $+0x001C                  ; 0x0001370C
13774 136F4   X      38600001               li        r3,1
13778 136F8          38210060               addi      SP,SP,96
1377C 136FC          80010008               lwz       r0,0x0008(SP)
13780 13700   X      7C0803A6               mtlr      r0                        ; LR = 8
13784 13704          BAC1FFD8               lmw       r22,-0x0028(SP)
13788 13708   X      4E800020               blr
1378C 1370C          813F000C               lwz       r9,0x000C(r31)
13790 13710   X      2C090001               cmpwi     r9,1
13794 13714   X      41820150               beq       $+0x0150                  ; 0x00013864
13798 13718   X      2C090002               cmpwi     r9,2
1379C 1371C   X      4182001C               beq       $+0x001C                  ; 0x00013738
137A0 13720   X      38600007               li        r3,7
137A4 13724          38210060               addi      SP,SP,96
137A8 13728          80010008               lwz       r0,0x0008(SP)
137AC 1372C   X      7C0803A6               mtlr      r0                        ; LR = 8
137B0 13730          BAC1FFD8               lmw       r22,-0x0028(SP)
137B4 13734   X      4E800020               blr
137B8 13738          807E0004               lwz       r3,0x0004(r30)
137BC 1373C   X      38800048               li        r4,72
137C0 13740   X      38A000AA               li        r5,170
137C4 13744          4BFFE41D               bl        $-0x1BE4                  ; 0x00011B60
137C8 13748          83E30000               lwz       r31,0x0000(r3)
137CC 1374C   X      2C9F0000               cmpwi     cr1,r31,0
137D0 13750   X      4186003C               beq       cr1,$+0x003C              ; 0x0001378C
137D4 13754          833F000C               lwz       r25,0x000C(r31)
137D8 13758          73390048               andi.     r25,r25,0x0048
137DC 1375C   X      2C990048               cmpwi     cr1,r25,72
137E0 13760   X      40860014               bne       cr1,$+0x0014              ; 0x00013774
137E4 13764          807F0014               lwz       r3,0x0014(r31)
137E8 13768   X      7C03F000               cmpw      r3,r30
137EC 1376C   X      40820008               bne       $+0x0008                  ; 0x00013774
137F0 13770          48000014               b         $+0x0014                  ; 0x00013784
137F4 13774          83FF0008               lwz       r31,0x0008(r31)
137F8 13778   X      2C1F0000               cmpwi     r31,0
137FC 1377C   X      4082FFD8               bne       $-0x0028                  ; 0x00013754
13800 13780          4800000C               b         $+0x000C                  ; 0x0001378C
13804 13784   X      2C1F0000               cmpwi     r31,0
13808 13788   X      4082001C               bne       $+0x001C                  ; 0x000137A4
1380C 1378C   X      38600003               li        r3,3
13810 13790          38210060               addi      SP,SP,96
13814 13794          80010008               lwz       r0,0x0008(SP)
13818 13798   X      7C0803A6               mtlr      r0                        ; LR = 8
1381C 1379C          BAC1FFD8               lmw       r22,-0x0028(SP)
13820 137A0   X      4E800020               blr
13824 137A4   X      2C1A0005               cmpwi     r26,5
13828 137A8   X      4182001C               beq       $+0x001C                  ; 0x000137C4
1382C 137AC   X      38600001               li        r3,1
13830 137B0          38210060               addi      SP,SP,96
13834 137B4          80010008               lwz       r0,0x0008(SP)
13838 137B8   X      7C0803A6               mtlr      r0                        ; LR = 8
1383C 137BC          BAC1FFD8               lmw       r22,-0x0028(SP)
13840 137C0   X      4E800020               blr
13844 137C4          8B3C0004               lbz       r25,0x0004(r28)
13848 137C8   X      7FE3FB78               mr        r3,r31
1384C 137CC          881C0003               lbz       r0,0x0003(r28)
13850 137D0   X      5019442E               insrwi    r25,r0,8,16
13854 137D4          4BFFE419               bl        $-0x1BE8                  ; 0x00011BEC
13858 137D8          801F000C               lwz       r0,0x000C(r31)
1385C 137DC          389E0020               addi      r4,r30,32
13860 137E0          54000776               rlwinm    r0,r0,0,29,27
13864 137E4   X      38A00005               li        r5,5
13868 137E8          60000803               ori       r0,r0,0x0803
1386C 137EC          901F000C               stw       r0,0x000C(r31)
13870 137F0   X      7F83E378               mr        r3,r28
13874 137F4          933F0010               stw       r25,0x0010(r31)
13878 137F8          933E001C               stw       r25,0x001C(r30)
1387C 137FC          801E000C               lwz       r0,0x000C(r30)
13880 13800          60000010               ori       r0,r0,0x0010
13884 13804          901E000C               stw       r0,0x000C(r30)
13888 13808   X      3BC0001C               li        r30,28
1388C 1380C          480040ED               bl        $+0x40EC                  ; 0x000178F8
13890 13810          80410014               lwz       RTOC,0x0014(SP)
13894 13814          819F0014               lwz       r12,0x0014(r31)
13898 13818          806C0004               lwz       r3,0x0004(r12)
1389C 1381C          937F0008               stw       r27,0x0008(r31)
138A0 13820          937F0004               stw       r27,0x0004(r31)
138A4 13824          800300BC               lwz       r0,0x00BC(r3)
138A8 13828          901F0000               stw       r0,0x0000(r31)
138AC 1382C          93E300BC               stw       r31,0x00BC(r3)
138B0 13830          809F000C               lwz       r4,0x000C(r31)
138B4 13834          80BF0010               lwz       r5,0x0010(r31)
138B8 13838          4BFFE329               bl        $-0x1CD8                  ; 0x00011B60
138BC 1383C          81230000               lwz       r9,0x0000(r3)
138C0 13840   X      2C890000               cmpwi     cr1,r9,0
138C4 13844   X      41860018               beq       cr1,$+0x0018              ; 0x0001385C
138C8 13848          80090004               lwz       r0,0x0004(r9)
138CC 1384C          901F0004               stw       r0,0x0004(r31)
138D0 13850          80830000               lwz       r4,0x0000(r3)
138D4 13854          93640004               stw       r27,0x0004(r4)
138D8 13858          909F0008               stw       r4,0x0008(r31)
138DC 1385C          93E30000               stw       r31,0x0000(r3)
138E0 13860          480002FC               b         $+0x02FC                  ; 0x00013B5C
138E4 13864          80BE000C               lwz       r5,0x000C(r30)
138E8 13868          54A506F7               rlwinm.   r5,r5,0,27,27
138EC 1386C   X      4182001C               beq       $+0x001C                  ; 0x00013888
138F0 13870   X      38600003               li        r3,3
138F4 13874          38210060               addi      SP,SP,96
138F8 13878          80010008               lwz       r0,0x0008(SP)
138FC 1387C   X      7C0803A6               mtlr      r0                        ; LR = 8
13900 13880          BAC1FFD8               lmw       r22,-0x0028(SP)
13904 13884   X      4E800020               blr
13908 13888          807E0004               lwz       r3,0x0004(r30)
1390C 1388C   X      38800848               li        r4,2120
13910 13890   X      38A000AA               li        r5,170
13914 13894          4BFFE2CD               bl        $-0x1D34                  ; 0x00011B60
13918 13898          81230000               lwz       r9,0x0000(r3)
1391C 1389C   X      2C890000               cmpwi     cr1,r9,0
13920 138A0   X      41860050               beq       cr1,$+0x0050              ; 0x000138F0
13924 138A4          8169000C               lwz       r11,0x000C(r9)
13928 138A8          716B0848               andi.     r11,r11,0x0848
1392C 138AC   X      2C8B0848               cmpwi     cr1,r11,2120
13930 138B0   X      40860010               bne       cr1,$+0x0010              ; 0x000138C0
13934 138B4          80690014               lwz       r3,0x0014(r9)
13938 138B8   X      7C03F000               cmpw      r3,r30
1393C 138BC   X      41820014               beq       $+0x0014                  ; 0x000138D0
13940 138C0          81290008               lwz       r9,0x0008(r9)
13944 138C4   X      2C090000               cmpwi     r9,0
13948 138C8   X      4082FFDC               bne       $-0x0024                  ; 0x000138A4
1394C 138CC          48000024               b         $+0x0024                  ; 0x000138F0
13950 138D0   X      2C090000               cmpwi     r9,0
13954 138D4   X      4182001C               beq       $+0x001C                  ; 0x000138F0
13958 138D8   X      38600003               li        r3,3
1395C 138DC          38210060               addi      SP,SP,96
13960 138E0          80010008               lwz       r0,0x0008(SP)
13964 138E4   X      7C0803A6               mtlr      r0                        ; LR = 8
13968 138E8          BAC1FFD8               lmw       r22,-0x0028(SP)
1396C 138EC   X      4E800020               blr
13970 138F0   X      2C1A0002               cmpwi     r26,2
13974 138F4   X      4182001C               beq       $+0x001C                  ; 0x00013910
13978 138F8   X      38600001               li        r3,1
1397C 138FC          38210060               addi      SP,SP,96
13980 13900          80010008               lwz       r0,0x0008(SP)
13984 13904   X      7C0803A6               mtlr      r0                        ; LR = 8
13988 13908          BAC1FFD8               lmw       r22,-0x0028(SP)
1398C 1390C   X      4E800020               blr
13990 13910          889C0001               lbz       r4,0x0001(r28)
13994 13914   X      3B200840               li        r25,2112
13998 13918          887C0000               lbz       r3,0x0000(r28)
1399C 1391C   X      7C9F2378               mr        r31,r4
139A0 13920   X      507F442F               insrwi.   r31,r3,8,16
139A4 13924   X      40820028               bne       $+0x0028                  ; 0x0001394C
139A8 13928          80BE000C               lwz       r5,0x000C(r30)
139AC 1392C          54A50739               rlwinm.   r5,r5,0,28,28
139B0 13930   X      408200C8               bne       $+0x00C8                  ; 0x000139F8
139B4 13934   X      38600001               li        r3,1
139B8 13938          38210060               addi      SP,SP,96
139BC 1393C          80010008               lwz       r0,0x0008(SP)
139C0 13940   X      7C0803A6               mtlr      r0                        ; LR = 8
139C4 13944          BAC1FFD8               lmw       r22,-0x0028(SP)
139C8 13948   X      4E800020               blr
139CC 1394C   X      281F00FE               cmplwi    r31,0x00FE
139D0 13950   X      41810038               bgt       $+0x0038                  ; 0x00013988
139D4 13954   X      2C1F00AA               cmpwi     r31,170
139D8 13958   X      41820010               beq       $+0x0010                  ; 0x00013968
139DC 1395C          809E000C               lwz       r4,0x000C(r30)
139E0 13960          54840739               rlwinm.   r4,r4,0,28,28
139E4 13964   X      4082001C               bne       $+0x001C                  ; 0x00013980
139E8 13968   X      38600001               li        r3,1
139EC 1396C          38210060               addi      SP,SP,96
139F0 13970          80010008               lwz       r0,0x0008(SP)
139F4 13974   X      7C0803A6               mtlr      r0                        ; LR = 8
139F8 13978          BAC1FFD8               lmw       r22,-0x0028(SP)
139FC 1397C   X      4E800020               blr
13A00 13980   X      3B200842               li        r25,2114
13A04 13984          48000078               b         $+0x0078                  ; 0x000139FC
13A08 13988          809E000C               lwz       r4,0x000C(r30)
13A0C 1398C          54840739               rlwinm.   r4,r4,0,28,28
13A10 13990   X      4182001C               beq       $+0x001C                  ; 0x000139AC
13A14 13994   X      38600001               li        r3,1
13A18 13998          38210060               addi      SP,SP,96
13A1C 1399C          80010008               lwz       r0,0x0008(SP)
13A20 139A0   X      7C0803A6               mtlr      r0                        ; LR = 8
13A24 139A4          BAC1FFD8               lmw       r22,-0x0028(SP)
13A28 139A8   X      4E800020               blr
13A2C 139AC   X      2C1F00FF               cmpwi     r31,255
13A30 139B0   X      4082001C               bne       $+0x001C                  ; 0x000139CC
13A34 139B4   X      38600001               li        r3,1
13A38 139B8          38210060               addi      SP,SP,96
13A3C 139BC          80010008               lwz       r0,0x0008(SP)
13A40 139C0   X      7C0803A6               mtlr      r0                        ; LR = 8
13A44 139C4          BAC1FFD8               lmw       r22,-0x0028(SP)
13A48 139C8   X      4E800020               blr
13A4C 139CC   X      3C800001               lis       r4,1
13A50 139D0   X      7C1F2040               cmplw     r31,r4
13A54 139D4   X      4080000C               bge       $+0x000C                  ; 0x000139E0
13A58 139D8   X      281F05DC               cmplwi    r31,0x05DC
13A5C 139DC   X      41810020               bgt       $+0x0020                  ; 0x000139FC
13A60 139E0   X      38600001               li        r3,1
13A64 139E4          38210060               addi      SP,SP,96
13A68 139E8          80010008               lwz       r0,0x0008(SP)
13A6C 139EC   X      7C0803A6               mtlr      r0                        ; LR = 8
13A70 139F0          BAC1FFD8               lmw       r22,-0x0028(SP)
13A74 139F4   X      4E800020               blr
13A78 139F8   X      3B200100               li        r25,256
13A7C 139FC          82DE0004               lwz       r22,0x0004(r30)
13A80 13A00   X      38600018               li        r3,24
13A84 13A04   X      38800001               li        r4,1
13A88 13A08          4BFF630D               bl        $-0x9CF4                  ; 0x00009D14
13A8C 13A0C   X      60000000               nop
13A90 13A10   X      2C030000               cmpwi     r3,0
13A94 13A14   X      40820020               bne       $+0x0020                  ; 0x00013A34
13A98 13A18          38823848               addi      r4,RTOC,14408
13A9C 13A1C   X      38A00018               li        r5,24
13AA0 13A20          807601E4               lwz       r3,0x01E4(r22)
13AA4 13A24          38840B99               addi      r4,r4,2969
13AA8 13A28          4BFF5BE1               bl        $-0xA420                  ; 0x00009608
13AAC 13A2C   X      60000000               nop
13AB0 13A30          4800001C               b         $+0x001C                  ; 0x00013A4C
13AB4 13A34          93C30014               stw       r30,0x0014(r3)
13AB8 13A38   X      7C6B1B78               mr        r11,r3
13ABC 13A3C          93EB0010               stw       r31,0x0010(r11)
13AC0 13A40   X      2C0B0000               cmpwi     r11,0
13AC4 13A44          932B000C               stw       r25,0x000C(r11)
13AC8 13A48   X      4082001C               bne       $+0x001C                  ; 0x00013A64
13ACC 13A4C   X      38600004               li        r3,4
13AD0 13A50          38210060               addi      SP,SP,96
13AD4 13A54          80010008               lwz       r0,0x0008(SP)
13AD8 13A58   X      7C0803A6               mtlr      r0                        ; LR = 8
13ADC 13A5C          BAC1FFD8               lmw       r22,-0x0028(SP)
13AE0 13A60   X      4E800020               blr
13AE4 13A64          813E000C               lwz       r9,0x000C(r30)
13AE8 13A68          552005AD               rlwinm.   r0,r9,0,22,22
13AEC 13A6C   X      41820010               beq       $+0x0010                  ; 0x00013A7C
13AF0 13A70          63242000               ori       r4,r25,0x2000
13AF4 13A74          9083000C               stw       r4,0x000C(r3)
13AF8 13A78          813E000C               lwz       r9,0x000C(r30)
13AFC 13A7C          552505EF               rlwinm.   r5,r9,0,23,23
13B00 13A80   X      41820010               beq       $+0x0010                  ; 0x00013A90
13B04 13A84          806B000C               lwz       r3,0x000C(r11)
13B08 13A88          60631000               ori       r3,r3,0x1000
13B0C 13A8C          906B000C               stw       r3,0x000C(r11)
13B10 13A90          808B0014               lwz       r4,0x0014(r11)
13B14 13A94          83E40004               lwz       r31,0x0004(r4)
13B18 13A98          936B0008               stw       r27,0x0008(r11)
13B1C 13A9C   X      7FE3FB78               mr        r3,r31
13B20 13AA0          936B0004               stw       r27,0x0004(r11)
13B24 13AA4          80BF00BC               lwz       r5,0x00BC(r31)
13B28 13AA8          90AB0000               stw       r5,0x0000(r11)
13B2C 13AAC          917F00BC               stw       r11,0x00BC(r31)
13B30 13AB0          808B000C               lwz       r4,0x000C(r11)
13B34 13AB4          80AB0010               lwz       r5,0x0010(r11)
13B38 13AB8          4BFFE0A9               bl        $-0x1F58                  ; 0x00011B60
13B3C 13ABC          81230000               lwz       r9,0x0000(r3)
13B40 13AC0   X      2C890000               cmpwi     cr1,r9,0
13B44 13AC4   X      41860018               beq       cr1,$+0x0018              ; 0x00013ADC
13B48 13AC8          83290004               lwz       r25,0x0004(r9)
13B4C 13ACC          932B0004               stw       r25,0x0004(r11)
13B50 13AD0          80830000               lwz       r4,0x0000(r3)
13B54 13AD4          93640004               stw       r27,0x0004(r4)
13B58 13AD8          908B0008               stw       r4,0x0008(r11)
13B5C 13ADC          91630000               stw       r11,0x0000(r3)
13B60 13AE0          80FF00C0               lwz       r7,0x00C0(r31)
13B64 13AE4          38A70001               addi      r5,r7,1
13B68 13AE8          7CE90034               cntlzw    r9,r7
13B6C 13AEC          90BF00C0               stw       r5,0x00C0(r31)
13B70 13AF0   X      5529D97E               srwi      r9,r9,5
13B74 13AF4          810B000C               lwz       r8,0x000C(r11)
13B78 13AF8          550405AD               rlwinm.   r4,r8,0,22,22
13B7C 13AFC   X      41820028               beq       $+0x0028                  ; 0x00013B24
13B80 13B00          80DF01C8               lwz       r6,0x01C8(r31)
13B84 13B04          7CE50034               cntlzw    r5,r7
13B88 13B08          38660001               addi      r3,r6,1
13B8C 13B0C          7CC40034               cntlzw    r4,r6
13B90 13B10          907F01C8               stw       r3,0x01C8(r31)
13B94 13B14          7CAA2378               or        r10,r5,r4
13B98 13B18          810B000C               lwz       r8,0x000C(r11)
13B9C 13B1C          7D4A2E70               srawi     r10,r10,5
13BA0 13B20   X      5549063E               clrlwi    r9,r10,24
13BA4 13B24          550C056B               rlwinm.   r12,r8,0,21,21
13BA8 13B28   X      41820020               beq       $+0x0020                  ; 0x00013B48
13BAC 13B2C          807F01D0               lwz       r3,0x01D0(r31)
13BB0 13B30          7C650034               cntlzw    r5,r3
13BB4 13B34          38830001               addi      r4,r3,1
13BB8 13B38   X      54A5D97E               srwi      r5,r5,5
13BBC 13B3C          909F01D0               stw       r4,0x01D0(r31)
13BC0 13B40          7D262B78               or        r6,r9,r5
13BC4 13B44   X      54C9063E               clrlwi    r9,r6,24
13BC8 13B48   X      2C090000               cmpwi     r9,0
13BCC 13B4C   X      3BC0001C               li        r30,28
13BD0 13B50   X      4182000C               beq       $+0x000C                  ; 0x00013B5C
13BD4 13B54   X      7FE3FB78               mr        r3,r31
13BD8 13B58          4BFFA361               bl        $-0x5CA0                  ; 0x0000DEB8
13BDC 13B5C          819D0014               lwz       r12,0x0014(r29)
13BE0 13B60   X      38C00083               li        r6,131
13BE4 13B64          98CC000D               stb       r6,0x000D(r12)
13BE8 13B68   X      7F83E378               mr        r3,r28
13BEC 13B6C          3BFA000C               addi      r31,r26,12
13BF0 13B70          839D000C               lwz       r28,0x000C(r29)
13BF4 13B74   X      7F45D378               mr        r5,r26
13BF8 13B78          389C000C               addi      r4,r28,12
13BFC 13B7C          48003D7D               bl        $+0x3D7C                  ; 0x000178F8
13C00 13B80          80410014               lwz       RTOC,0x0014(SP)
13C04 13B84          93DC0000               stw       r30,0x0000(r28)
13C08 13B88   X      7F03C378               mr        r3,r24
13C0C 13B8C          92FC0004               stw       r23,0x0004(r28)
13C10 13B90   X      7FA4EB78               mr        r4,r29
13C14 13B94          935C0008               stw       r26,0x0008(r28)
13C18 13B98          801D000C               lwz       r0,0x000C(r29)
13C1C 13B9C          7C1F0214               add       r0,r31,r0
13C20 13BA0          901D0010               stw       r0,0x0010(r29)
13C24 13BA4          48003BED               bl        $+0x3BEC                  ; 0x00017790
13C28 13BA8          80410014               lwz       RTOC,0x0014(SP)
13C2C 13BAC   X      38600000               li        r3,0
13C30 13BB0          38210060               addi      SP,SP,96
13C34 13BB4          80010008               lwz       r0,0x0008(SP)
13C38 13BB8   X      7C0803A6               mtlr      r0                        ; LR = 8
13C3C 13BBC          BAC1FFD8               lmw       r22,-0x0028(SP)
13C40 13BC0   X      4E800020               blr
13C44 13BC4   X      7C0802A6               mflr      r0                        ; LR = 8
13C48 13BC8          BF01FFE0               stmw      r24,-0x0020(SP)
13C4C 13BCC          90010008               stw       r0,0x0008(SP)
13C50 13BD0          9421FFA0               stwu      SP,-0x0060(SP)
13C54 13BD4          80A30014               lwz       r5,0x0014(r3)
13C58 13BD8          83C50000               lwz       r30,0x0000(r5)
13C5C 13BDC   X      2C1E0003               cmpwi     r30,3
13C60 13BE0   X      4182001C               beq       $+0x001C                  ; 0x00013BFC
13C64 13BE4   X      38600003               li        r3,3
13C68 13BE8          38210060               addi      SP,SP,96
13C6C 13BEC          80010008               lwz       r0,0x0008(SP)
13C70 13BF0   X      7C0803A6               mtlr      r0                        ; LR = 8
13C74 13BF4          BB01FFE0               lmw       r24,-0x0020(SP)
13C78 13BF8   X      4E800020               blr
13C7C 13BFC   X      3B200000               li        r25,0
13C80 13C00   X      7C7B1B78               mr        r27,r3
13C84 13C04          80DB0014               lwz       r6,0x0014(r27)
13C88 13C08   X      7CBE2B78               mr        r30,r5
13C8C 13C0C          83460004               lwz       r26,0x0004(r6)
13C90 13C10   X      7C9F2378               mr        r31,r4
13C94 13C14          80FE000C               lwz       r7,0x000C(r30)
13C98 13C18          54E70739               rlwinm.   r7,r7,0,28,28
13C9C 13C1C   X      4082001C               bne       $+0x001C                  ; 0x00013C38
13CA0 13C20   X      38600012               li        r3,18
13CA4 13C24          38210060               addi      SP,SP,96
13CA8 13C28          80010008               lwz       r0,0x0008(SP)
13CAC 13C2C   X      7C0803A6               mtlr      r0                        ; LR = 8
13CB0 13C30          BB01FFE0               lmw       r24,-0x0020(SP)
13CB4 13C34   X      4E800020               blr
13CB8 13C38          83BF000C               lwz       r29,0x000C(r31)
13CBC 13C3C   X      7FE3FB78               mr        r3,r31
13CC0 13C40          809D000C               lwz       r4,0x000C(r29)
13CC4 13C44   X      3B000000               li        r24,0
13CC8 13C48          80BD0008               lwz       r5,0x0008(r29)
13CCC 13C4C          48003CDD               bl        $+0x3CDC                  ; 0x00017928
13CD0 13C50          80410014               lwz       RTOC,0x0014(SP)
13CD4 13C54   X      2C030000               cmpwi     r3,0
13CD8 13C58   X      4082001C               bne       $+0x001C                  ; 0x00013C74
13CDC 13C5C   X      38600001               li        r3,1
13CE0 13C60          38210060               addi      SP,SP,96
13CE4 13C64          80010008               lwz       r0,0x0008(SP)
13CE8 13C68   X      7C0803A6               mtlr      r0                        ; LR = 8
13CEC 13C6C          BB01FFE0               lmw       r24,-0x0020(SP)
13CF0 13C70   X      4E800020               blr
13CF4 13C74          839D0000               lwz       r28,0x0000(r29)
13CF8 13C78   X      2C1C0029               cmpwi     r28,41
13CFC 13C7C   X      41820060               beq       $+0x0060                  ; 0x00013CDC
13D00 13C80   X      2C1C002B               cmpwi     r28,43
13D04 13C84   X      41820058               beq       $+0x0058                  ; 0x00013CDC
13D08 13C88   X      2C1C002D               cmpwi     r28,45
13D0C 13C8C   X      41820024               beq       $+0x0024                  ; 0x00013CB0
13D10 13C90   X      2C1C002F               cmpwi     r28,47
13D14 13C94   X      4182001C               beq       $+0x001C                  ; 0x00013CB0
13D18 13C98   X      38600007               li        r3,7
13D1C 13C9C          38210060               addi      SP,SP,96
13D20 13CA0          80010008               lwz       r0,0x0008(SP)
13D24 13CA4   X      7C0803A6               mtlr      r0                        ; LR = 8
13D28 13CA8          BB01FFE0               lmw       r24,-0x0020(SP)
13D2C 13CAC   X      4E800020               blr
13D30 13CB0          809E000C               lwz       r4,0x000C(r30)
13D34 13CB4          548405AD               rlwinm.   r4,r4,0,22,22
13D38 13CB8   X      4182001C               beq       $+0x001C                  ; 0x00013CD4
13D3C 13CBC   X      3860001A               li        r3,26
13D40 13CC0          38210060               addi      SP,SP,96
13D44 13CC4          80010008               lwz       r0,0x0008(SP)
13D48 13CC8   X      7C0803A6               mtlr      r0                        ; LR = 8
13D4C 13CCC          BB01FFE0               lmw       r24,-0x0020(SP)
13D50 13CD0   X      4E800020               blr
13D54 13CD4   X      3B4000E3               li        r26,227
13D58 13CD8          480000DC               b         $+0x00DC                  ; 0x00013DB4
13D5C 13CDC          809E000C               lwz       r4,0x000C(r30)
13D60 13CE0          548405EF               rlwinm.   r4,r4,0,23,23
13D64 13CE4   X      4182001C               beq       $+0x001C                  ; 0x00013D00
13D68 13CE8   X      38600019               li        r3,25
13D6C 13CEC          38210060               addi      SP,SP,96
13D70 13CF0          80010008               lwz       r0,0x0008(SP)
13D74 13CF4   X      7C0803A6               mtlr      r0                        ; LR = 8
13D78 13CF8          BB01FFE0               lmw       r24,-0x0020(SP)
13D7C 13CFC   X      4E800020               blr
13D80 13D00          807F0008               lwz       r3,0x0008(r31)
13D84 13D04   X      2C030000               cmpwi     r3,0
13D88 13D08   X      4182003C               beq       $+0x003C                  ; 0x00013D44
13D8C 13D0C          48003A9D               bl        $+0x3A9C                  ; 0x000177A8
13D90 13D10          80410014               lwz       RTOC,0x0014(SP)
13D94 13D14   X      2C030000               cmpwi     r3,0
13D98 13D18   X      4182001C               beq       $+0x001C                  ; 0x00013D34
13D9C 13D1C   X      38600006               li        r3,6
13DA0 13D20          38210060               addi      SP,SP,96
13DA4 13D24          80010008               lwz       r0,0x0008(SP)
13DA8 13D28   X      7C0803A6               mtlr      r0                        ; LR = 8
13DAC 13D2C          BB01FFE0               lmw       r24,-0x0020(SP)
13DB0 13D30   X      4E800020               blr
13DB4 13D34          807F0008               lwz       r3,0x0008(r31)
13DB8 13D38          480039E1               bl        $+0x39E0                  ; 0x00017718
13DBC 13D3C          80410014               lwz       RTOC,0x0014(SP)
13DC0 13D40          931F0008               stw       r24,0x0008(r31)
13DC4 13D44   X      38600003               li        r3,3
13DC8 13D48   X      38800003               li        r4,3
13DCC 13D4C          480038C5               bl        $+0x38C4                  ; 0x00017610
13DD0 13D50          80410014               lwz       RTOC,0x0014(SP)
13DD4 13D54   X      2C030000               cmpwi     r3,0
13DD8 13D58   X      40820034               bne       $+0x0034                  ; 0x00013D8C
13DDC 13D5C          38823848               addi      r4,RTOC,14408
13DE0 13D60   X      38A00003               li        r5,3
13DE4 13D64          807A01E4               lwz       r3,0x01E4(r26)
13DE8 13D68          38840CF0               addi      r4,r4,3312
13DEC 13D6C          4BFF589D               bl        $-0xA764                  ; 0x00009608
13DF0 13D70   X      60000000               nop
13DF4 13D74   X      38600004               li        r3,4
13DF8 13D78          38210060               addi      SP,SP,96
13DFC 13D7C          80010008               lwz       r0,0x0008(SP)
13E00 13D80   X      7C0803A6               mtlr      r0                        ; LR = 8
13E04 13D84          BB01FFE0               lmw       r24,-0x0020(SP)
13E08 13D88   X      4E800020               blr
13E0C 13D8C          8183000C               lwz       r12,0x000C(r3)
13E10 13D90   X      38A00081               li        r5,129
13E14 13D94          388C0003               addi      r4,r12,3
13E18 13D98          90830010               stw       r4,0x0010(r3)
13E1C 13D9C   X      38C00001               li        r6,1
13E20 13DA0          98AC0000               stb       r5,0x0000(r12)
13E24 13DA4   X      3B4000AF               li        r26,175
13E28 13DA8          98CC0001               stb       r6,0x0001(r12)
13E2C 13DAC          9B2C0002               stb       r25,0x0002(r12)
13E30 13DB0          907F0008               stw       r3,0x0008(r31)
13E34 13DB4   X      38E00007               li        r7,7
13E38 13DB8          833D0004               lwz       r25,0x0004(r29)
13E3C 13DBC   X      7FE4FB78               mr        r4,r31
13E40 13DC0          90FD0000               stw       r7,0x0000(r29)
13E44 13DC4   X      7F63DB78               mr        r3,r27
13E48 13DC8          80BD0008               lwz       r5,0x0008(r29)
13E4C 13DCC          80DD000C               lwz       r6,0x000C(r29)
13E50 13DD0          90BD0004               stw       r5,0x0004(r29)
13E54 13DD4          90DD0008               stw       r6,0x0008(r29)
13E58 13DD8          801E000C               lwz       r0,0x000C(r30)
13E5C 13DDC          54080734               rlwinm    r8,r0,0,28,26
13E60 13DE0          911E000C               stw       r8,0x000C(r30)
13E64 13DE4          541D06F6               rlwinm    r29,r0,0,27,27
13E68 13DE8          4BFFD2E9               bl        $-0x2D18                  ; 0x000110D0
13E6C 13DEC          801E000C               lwz       r0,0x000C(r30)
13E70 13DF0   X      7C7F1B78               mr        r31,r3
13E74 13DF4   X      2C1F0000               cmpwi     r31,0
13E78 13DF8          7FA00378               or        r0,r29,r0
13E7C 13DFC          901E000C               stw       r0,0x000C(r30)
13E80 13E00   X      4082001C               bne       $+0x001C                  ; 0x00013E1C
13E84 13E04   X      38600004               li        r3,4
13E88 13E08          38210060               addi      SP,SP,96
13E8C 13E0C          80010008               lwz       r0,0x0008(SP)
13E90 13E10   X      7C0803A6               mtlr      r0                        ; LR = 8
13E94 13E14          BB01FFE0               lmw       r24,-0x0020(SP)
13E98 13E18   X      4E800020               blr
13E9C 13E1C          813F000C               lwz       r9,0x000C(r31)
13EA0 13E20   X      2C1C002F               cmpwi     r28,47
13EA4 13E24   X      4182000C               beq       $+0x000C                  ; 0x00013E30
13EA8 13E28   X      2C1C002B               cmpwi     r28,43
13EAC 13E2C   X      40820010               bne       $+0x0010                  ; 0x00013E3C
13EB0 13E30          8809000F               lbz       r0,0x000F(r9)
13EB4 13E34          60000001               ori       r0,r0,0x0001
13EB8 13E38          9809000F               stb       r0,0x000F(r9)
13EBC 13E3C          9B490010               stb       r26,0x0010(r9)
13EC0 13E40   X      2C190000               cmpwi     r25,0
13EC4 13E44   X      4182000C               beq       $+0x000C                  ; 0x00013E50
13EC8 13E48          63430010               ori       r3,r26,0x0010
13ECC 13E4C          98690010               stb       r3,0x0010(r9)
13ED0 13E50   X      7F63DB78               mr        r3,r27
13ED4 13E54   X      7FE4FB78               mr        r4,r31
13ED8 13E58          48003861               bl        $+0x3860                  ; 0x000176B8
13EDC 13E5C          80410014               lwz       RTOC,0x0014(SP)
13EE0 13E60   X      38600000               li        r3,0
13EE4 13E64          38210060               addi      SP,SP,96
13EE8 13E68          80010008               lwz       r0,0x0008(SP)
13EEC 13E6C   X      7C0803A6               mtlr      r0                        ; LR = 8
13EF0 13E70          BB01FFE0               lmw       r24,-0x0020(SP)
13EF4 13E74   X      4E800020               blr
13EF8 13E78          7D800026               mfcr      r12
13EFC 13E7C   X      7C0802A6               mflr      r0                        ; LR = 8
13F00 13E80          BEE1FFDC               stmw      r23,-0x0024(SP)
13F04 13E84          91810004               stw       r12,0x0004(SP)
13F08 13E88          90010008               stw       r0,0x0008(SP)
13F0C 13E8C          9421FFA0               stwu      SP,-0x0060(SP)
13F10 13E90   X      7CBD2B78               mr        r29,r5
13F14 13E94   X      291D0000               cmplwi    cr2,r29,0x0000
13F18 13E98   X      7D3C4B78               mr        r28,r9
13F1C 13E9C   X      7D1E4378               mr        r30,r8
13F20 13EA0   X      7CFB3B78               mr        r27,r7
13F24 13EA4   X      7CDA3378               mr        r26,r6
13F28 13EA8   X      7C992378               mr        r25,r4
13F2C 13EAC   X      7C781B78               mr        r24,r3
13F30 13EB0   X      408A000C               bne       cr2,$+0x000C              ; 0x00013EBC
13F34 13EB4   X      3BE00008               li        r31,8
13F38 13EB8          48000008               b         $+0x0008                  ; 0x00013EC0
13F3C 13EBC   X      3BE0000D               li        r31,13
13F40 13EC0   X      38800001               li        r4,1
13F44 13EC4   X      57E3083C               slwi      r3,r31,1
13F48 13EC8          38630018               addi      r3,r3,24
13F4C 13ECC   X      7C771B78               mr        r23,r3
13F50 13ED0          48003741               bl        $+0x3740                  ; 0x00017610
13F54 13ED4          80410014               lwz       RTOC,0x0014(SP)
13F58 13ED8   X      2C030000               cmpwi     r3,0
13F5C 13EDC   X      7EE5BB78               mr        r5,r23
13F60 13EE0   X      39000001               li        r8,1
13F64 13EE4   X      40820038               bne       $+0x0038                  ; 0x00013F1C
13F68 13EE8          38823848               addi      r4,RTOC,14408
13F6C 13EEC          807801E4               lwz       r3,0x01E4(r24)
13F70 13EF0          38840D0F               addi      r4,r4,3343
13F74 13EF4          4BFF5715               bl        $-0xA8EC                  ; 0x00009608
13F78 13EF8   X      60000000               nop
13F7C 13EFC   X      38600000               li        r3,0
13F80 13F00          38210060               addi      SP,SP,96
13F84 13F04          80010008               lwz       r0,0x0008(SP)
13F88 13F08          81810004               lwz       r12,0x0004(SP)
13F8C 13F0C   X      7C0803A6               mtlr      r0                        ; LR = 8
13F90 13F10          BAE1FFDC               lmw       r23,-0x0024(SP)
13F94 13F14          7D838120               mtcrf     56,r12
13F98 13F18   X      4E800020               blr
13F9C 13F1C          81830014               lwz       r12,0x0014(r3)
13FA0 13F20   X      38800001               li        r4,1
13FA4 13F24          988C000D               stb       r4,0x000D(r12)
13FA8 13F28   X      38A00008               li        r5,8
13FAC 13F2C          8123000C               lwz       r9,0x000C(r3)
13FB0 13F30   X      38C00018               li        r6,24
13FB4 13F34          90A90000               stw       r5,0x0000(r9)
13FB8 13F38          395F0018               addi      r10,r31,24
13FBC 13F3C          93E90004               stw       r31,0x0004(r9)
13FC0 13F40          90C90008               stw       r6,0x0008(r9)
13FC4 13F44          93E9000C               stw       r31,0x000C(r9)
13FC8 13F48          91490010               stw       r10,0x0010(r9)
13FCC 13F4C          80FE0000               lwz       r7,0x0000(r30)
13FD0 13F50   X      2C07FFFF               cmpwi     r7,-1
13FD4 13F54   X      40820020               bne       $+0x0020                  ; 0x00013F74
13FD8 13F58          A17E0004               lhz       r11,0x0004(r30)
13FDC 13F5C   X      3D6BFFFF               subis     r11,r11,1
13FE0 13F60   X      2C0BFFFF               cmpwi     r11,-1
13FE4 13F64   X      40820010               bne       $+0x0010                  ; 0x00013F74
13FE8 13F68   X      38800002               li        r4,2
13FEC 13F6C          90890014               stw       r4,0x0014(r9)
13FF0 13F70          48000040               b         $+0x0040                  ; 0x00013FB0
13FF4 13F74          88BE0000               lbz       r5,0x0000(r30)
13FF8 13F78   X      38C00000               li        r6,0
13FFC 13F7C   X      54A507FF               clrlwi.   r5,r5,31
14000 13F80   X      4182000C               beq       $+0x000C                  ; 0x00013F8C
14004 13F84          91090014               stw       r8,0x0014(r9)
14008 13F88          48000028               b         $+0x0028                  ; 0x00013FB0
1400C 13F8C   X      2C070000               cmpwi     r7,0
14010 13F90   X      4082001C               bne       $+0x001C                  ; 0x00013FAC
14014 13F94          A09E0004               lhz       r4,0x0004(r30)
14018 13F98   X      2C040000               cmpwi     r4,0
1401C 13F9C   X      40820010               bne       $+0x0010                  ; 0x00013FAC
14020 13FA0   X      38A00003               li        r5,3
14024 13FA4          90A90014               stw       r5,0x0014(r9)
14028 13FA8          48000008               b         $+0x0008                  ; 0x00013FB0
1402C 13FAC          90C90014               stw       r6,0x0014(r9)
14030 13FB0          809E0000               lwz       r4,0x0000(r30)
14034 13FB4   X      5746C23E               srwi      r6,r26,8
14038 13FB8          90890018               stw       r4,0x0018(r9)
1403C 13FBC          39090018               addi      r8,r9,24
14040 13FC0   X      576CC23E               srwi      r12,r27,8
14044 13FC4          A0BE0004               lhz       r5,0x0004(r30)
14048 13FC8          7D48FA14               add       r10,r8,r31
1404C 13FCC          B0A9001C               sth       r5,0x001C(r9)
14050 13FD0          98C9001E               stb       r6,0x001E(r9)
14054 13FD4          9B49001F               stb       r26,0x001F(r9)
14058 13FD8          80FC0000               lwz       r7,0x0000(r28)
1405C 13FDC          7CE8F92E               stwx      r7,r8,r31
14060 13FE0          A17C0004               lhz       r11,0x0004(r28)
14064 13FE4          998A0006               stb       r12,0x0006(r10)
14068 13FE8          B16A0004               sth       r11,0x0004(r10)
1406C 13FEC          9B6A0007               stb       r27,0x0007(r10)
14070 13FF0   X      418A0044               beq       cr2,$+0x0044              ; 0x00014034
14074 13FF4          8B1D0000               lbz       r24,0x0000(r29)
14078 13FF8          7C89FA14               add       r4,r9,r31
1407C 13FFC          9B090020               stb       r24,0x0020(r9)
14080 14000          9B040020               stb       r24,0x0020(r4)
14084 14004          88BD0001               lbz       r5,0x0001(r29)
14088 14008          98A90021               stb       r5,0x0021(r9)
1408C 1400C          98A40021               stb       r5,0x0021(r4)
14090 14010          88DD0002               lbz       r6,0x0002(r29)
14094 14014          98C90022               stb       r6,0x0022(r9)
14098 14018          98C40022               stb       r6,0x0022(r4)
1409C 1401C          88FD0003               lbz       r7,0x0003(r29)
140A0 14020          98E90023               stb       r7,0x0023(r9)
140A4 14024          98E40023               stb       r7,0x0023(r4)
140A8 14028          891D0004               lbz       r8,0x0004(r29)
140AC 1402C          99090024               stb       r8,0x0024(r9)
140B0 14030          99040024               stb       r8,0x0024(r4)
140B4 14034          39490018               addi      r10,r9,24
140B8 14038   X      57E4083C               slwi      r4,r31,1
140BC 1403C          7CAA2214               add       r5,r10,r4
140C0 14040          93230008               stw       r25,0x0008(r3)
140C4 14044          90A30010               stw       r5,0x0010(r3)
140C8 14048          38210060               addi      SP,SP,96
140CC 1404C          80010008               lwz       r0,0x0008(SP)
140D0 14050          81810004               lwz       r12,0x0004(SP)
140D4 14054   X      7C0803A6               mtlr      r0                        ; LR = 8
140D8 14058          BAE1FFDC               lmw       r23,-0x0024(SP)
140DC 1405C          7D838120               mtcrf     56,r12
140E0 14060   X      4E800020               blr
140E4 14064          7D800026               mfcr      r12
140E8 14068   X      7C0802A6               mflr      r0                        ; LR = 8
140EC 1406C          BF21FFE4               stmw      r25,-0x001C(SP)
140F0 14070          91810004               stw       r12,0x0004(SP)
140F4 14074          90010008               stw       r0,0x0008(SP)
140F8 14078          9421FFA0               stwu      SP,-0x0060(SP)
140FC 1407C   X      7C9B2378               mr        r27,r4
14100 14080          83DB000C               lwz       r30,0x000C(r27)
14104 14084          381E0011               addi      r0,r30,17
14108 14088   X      7C7C1B78               mr        r28,r3
1410C 1408C          901B000C               stw       r0,0x000C(r27)
14110 14090          80BE0000               lwz       r5,0x0000(r30)
14114 14094   X      2C05FFFF               cmpwi     r5,-1
14118 14098   X      40820014               bne       $+0x0014                  ; 0x000140AC
1411C 1409C          A0DE0004               lhz       r6,0x0004(r30)
14120 140A0   X      3CC6FFFF               subis     r6,r6,1
14124 140A4   X      2C06FFFF               cmpwi     r6,-1
14128 140A8   X      418200DC               beq       $+0x00DC                  ; 0x00014184
1412C 140AC          807C0080               lwz       r3,0x0080(r28)
14130 140B0   X      28030000               cmplwi    r3,0x0000
14134 140B4   X      40810024               ble       $+0x0024                  ; 0x000140D8
14138 140B8          809E0000               lwz       r4,0x0000(r30)
1413C 140BC          807C0074               lwz       r3,0x0074(r28)
14140 140C0   X      7C041800               cmpw      r4,r3
14144 140C4   X      40820014               bne       $+0x0014                  ; 0x000140D8
14148 140C8          A0BE0004               lhz       r5,0x0004(r30)
1414C 140CC          A07C0078               lhz       r3,0x0078(r28)
14150 140D0   X      7C051800               cmpw      r5,r3
14154 140D4   X      418200B0               beq       $+0x00B0                  ; 0x00014184
14158 140D8          809C0090               lwz       r4,0x0090(r28)
1415C 140DC   X      28040000               cmplwi    r4,0x0000
14160 140E0   X      40810024               ble       $+0x0024                  ; 0x00014104
14164 140E4          807E0000               lwz       r3,0x0000(r30)
14168 140E8          809C0084               lwz       r4,0x0084(r28)
1416C 140EC   X      7C032000               cmpw      r3,r4
14170 140F0   X      40820014               bne       $+0x0014                  ; 0x00014104
14174 140F4          A0BE0004               lhz       r5,0x0004(r30)
14178 140F8          A07C0088               lhz       r3,0x0088(r28)
1417C 140FC   X      7C051800               cmpw      r5,r3
14180 14100   X      41820084               beq       $+0x0084                  ; 0x00014184
14184 14104          809C00A0               lwz       r4,0x00A0(r28)
14188 14108   X      28040000               cmplwi    r4,0x0000
1418C 1410C   X      40810024               ble       $+0x0024                  ; 0x00014130
14190 14110          807E0000               lwz       r3,0x0000(r30)
14194 14114          809C0094               lwz       r4,0x0094(r28)
14198 14118   X      7C032000               cmpw      r3,r4
1419C 1411C   X      40820014               bne       $+0x0014                  ; 0x00014130
141A0 14120          A0BE0004               lhz       r5,0x0004(r30)
141A4 14124          A07C0098               lhz       r3,0x0098(r28)
141A8 14128   X      7C051800               cmpw      r5,r3
141AC 1412C   X      41820058               beq       $+0x0058                  ; 0x00014184
141B0 14130          809C00B0               lwz       r4,0x00B0(r28)
141B4 14134   X      28040000               cmplwi    r4,0x0000
141B8 14138   X      40810024               ble       $+0x0024                  ; 0x0001415C
141BC 1413C          807E0000               lwz       r3,0x0000(r30)
141C0 14140          809C00A4               lwz       r4,0x00A4(r28)
141C4 14144   X      7C032000               cmpw      r3,r4
141C8 14148   X      40820014               bne       $+0x0014                  ; 0x0001415C
141CC 1414C          A0BE0004               lhz       r5,0x0004(r30)
141D0 14150          A07C00A8               lhz       r3,0x00A8(r28)
141D4 14154   X      7C051800               cmpw      r5,r3
141D8 14158   X      4182002C               beq       $+0x002C                  ; 0x00014184
141DC 1415C   X      7F63DB78               mr        r3,r27
141E0 14160          480035B9               bl        $+0x35B8                  ; 0x00017718
141E4 14164          80410014               lwz       RTOC,0x0014(SP)
141E8 14168          38210060               addi      SP,SP,96
141EC 1416C          80010008               lwz       r0,0x0008(SP)
141F0 14170          81810004               lwz       r12,0x0004(SP)
141F4 14174   X      7C0803A6               mtlr      r0                        ; LR = 8
141F8 14178          BB21FFE4               lmw       r25,-0x001C(SP)
141FC 1417C          7D838120               mtcrf     56,r12
14200 14180   X      4E800020               blr
14204 14184          83FC00BC               lwz       r31,0x00BC(r28)
14208 14188   X      3B400003               li        r26,3
1420C 1418C   X      3B200002               li        r25,2
14210 14190          83BF000C               lwz       r29,0x000C(r31)
14214 14194   X      57BD07BE               clrlwi    r29,r29,30
14218 14198   X      2C1D0002               cmpwi     r29,2
1421C 1419C   X      41820214               beq       $+0x0214                  ; 0x000143B0
14220 141A0          83FF0000               lwz       r31,0x0000(r31)
14224 141A4   X      2C1F0000               cmpwi     r31,0
14228 141A8   X      4082FFE8               bne       $-0x0018                  ; 0x00014190
1422C 141AC   X      291F0000               cmplwi    cr2,r31,0x0000
14230 141B0   X      408A002C               bne       cr2,$+0x002C              ; 0x000141DC
14234 141B4   X      7F63DB78               mr        r3,r27
14238 141B8          48003561               bl        $+0x3560                  ; 0x00017718
1423C 141BC          80410014               lwz       RTOC,0x0014(SP)
14240 141C0          38210060               addi      SP,SP,96
14244 141C4          80010008               lwz       r0,0x0008(SP)
14248 141C8          81810004               lwz       r12,0x0004(SP)
1424C 141CC   X      7C0803A6               mtlr      r0                        ; LR = 8
14250 141D0          BB21FFE4               lmw       r25,-0x001C(SP)
14254 141D4          7D838120               mtcrf     56,r12
14258 141D8   X      4E800020               blr
1425C 141DC   X      38600028               li        r3,40
14260 141E0   X      38800001               li        r4,1
14264 141E4          4800342D               bl        $+0x342C                  ; 0x00017610
14268 141E8          80410014               lwz       RTOC,0x0014(SP)
1426C 141EC   X      38C00001               li        r6,1
14270 141F0   X      7C7D1B78               mr        r29,r3
14274 141F4   X      2C1D0000               cmpwi     r29,0
14278 141F8   X      40820044               bne       $+0x0044                  ; 0x0001423C
1427C 141FC          38823848               addi      r4,RTOC,14408
14280 14200   X      38A00028               li        r5,40
14284 14204          807C01E4               lwz       r3,0x01E4(r28)
14288 14208          38840D32               addi      r4,r4,3378
1428C 1420C          4BFF53FD               bl        $-0xAC04                  ; 0x00009608
14290 14210   X      60000000               nop
14294 14214   X      7F63DB78               mr        r3,r27
14298 14218          48003501               bl        $+0x3500                  ; 0x00017718
1429C 1421C          80410014               lwz       RTOC,0x0014(SP)
142A0 14220          38210060               addi      SP,SP,96
142A4 14224          80010008               lwz       r0,0x0008(SP)
142A8 14228          81810004               lwz       r12,0x0004(SP)
142AC 1422C   X      7C0803A6               mtlr      r0                        ; LR = 8
142B0 14230          BB21FFE4               lmw       r25,-0x001C(SP)
142B4 14234          7D838120               mtcrf     56,r12
142B8 14238   X      4E800020               blr
142BC 1423C          937D0008               stw       r27,0x0008(r29)
142C0 14240   X      38E00000               li        r7,0
142C4 14244          819D0014               lwz       r12,0x0014(r29)
142C8 14248   X      38A00020               li        r5,32
142CC 1424C          98CC000D               stb       r6,0x000D(r12)
142D0 14250   X      39000008               li        r8,8
142D4 14254          809E0000               lwz       r4,0x0000(r30)
142D8 14258          813D000C               lwz       r9,0x000C(r29)
142DC 1425C   X      2C04FFFF               cmpwi     r4,-1
142E0 14260   X      4082001C               bne       $+0x001C                  ; 0x0001427C
142E4 14264          A07E0004               lhz       r3,0x0004(r30)
142E8 14268   X      3C63FFFF               subis     r3,r3,1
142EC 1426C   X      2C03FFFF               cmpwi     r3,-1
142F0 14270   X      4082000C               bne       $+0x000C                  ; 0x0001427C
142F4 14274          93290014               stw       r25,0x0014(r9)
142F8 14278          48000038               b         $+0x0038                  ; 0x000142B0
142FC 1427C          895E0000               lbz       r10,0x0000(r30)
14300 14280   X      554A07FF               clrlwi.   r10,r10,31
14304 14284   X      4182000C               beq       $+0x000C                  ; 0x00014290
14308 14288          90C90014               stw       r6,0x0014(r9)
1430C 1428C          48000024               b         $+0x0024                  ; 0x000142B0
14310 14290   X      2C040000               cmpwi     r4,0
14314 14294   X      40820018               bne       $+0x0018                  ; 0x000142AC
14318 14298          A07E0004               lhz       r3,0x0004(r30)
1431C 1429C   X      2C030000               cmpwi     r3,0
14320 142A0   X      4082000C               bne       $+0x000C                  ; 0x000142AC
14324 142A4          93490014               stw       r26,0x0014(r9)
14328 142A8          48000008               b         $+0x0008                  ; 0x000142B0
1432C 142AC          90E90014               stw       r7,0x0014(r9)
14330 142B0   X      38800018               li        r4,24
14334 142B4          91090000               stw       r8,0x0000(r9)
14338 142B8          38090028               addi      r0,r9,40
1433C 142BC          91090004               stw       r8,0x0004(r9)
14340 142C0          90890008               stw       r4,0x0008(r9)
14344 142C4          90A90010               stw       r5,0x0010(r9)
14348 142C8          9109000C               stw       r8,0x000C(r9)
1434C 142CC          887E0000               lbz       r3,0x0000(r30)
14350 142D0          98690018               stb       r3,0x0018(r9)
14354 142D4          88DE0001               lbz       r6,0x0001(r30)
14358 142D8          98C90019               stb       r6,0x0019(r9)
1435C 142DC          895E0002               lbz       r10,0x0002(r30)
14360 142E0          9949001A               stb       r10,0x001A(r9)
14364 142E4          897E0003               lbz       r11,0x0003(r30)
14368 142E8          9969001B               stb       r11,0x001B(r9)
1436C 142EC          899E0004               lbz       r12,0x0004(r30)
14370 142F0          9989001C               stb       r12,0x001C(r9)
14374 142F4          899E0005               lbz       r12,0x0005(r30)
14378 142F8          9989001D               stb       r12,0x001D(r9)
1437C 142FC          98E9001E               stb       r7,0x001E(r9)
14380 14300          899E000E               lbz       r12,0x000E(r30)
14384 14304          9989001F               stb       r12,0x001F(r9)
14388 14308          899E0006               lbz       r12,0x0006(r30)
1438C 1430C          99890020               stb       r12,0x0020(r9)
14390 14310          899E0007               lbz       r12,0x0007(r30)
14394 14314          99890021               stb       r12,0x0021(r9)
14398 14318          899E0008               lbz       r12,0x0008(r30)
1439C 1431C          99890022               stb       r12,0x0022(r9)
143A0 14320          899E0009               lbz       r12,0x0009(r30)
143A4 14324          99890023               stb       r12,0x0023(r9)
143A8 14328          899E000A               lbz       r12,0x000A(r30)
143AC 1432C          99890024               stb       r12,0x0024(r9)
143B0 14330          899E000B               lbz       r12,0x000B(r30)
143B4 14334          99890025               stb       r12,0x0025(r9)
143B8 14338          98E90026               stb       r7,0x0026(r9)
143BC 1433C          899E000F               lbz       r12,0x000F(r30)
143C0 14340          99890027               stb       r12,0x0027(r9)
143C4 14344          901D0010               stw       r0,0x0010(r29)
143C8 14348          801F000C               lwz       r0,0x000C(r31)
143CC 1434C   X      540007BE               clrlwi    r0,r0,30
143D0 14350   X      2C000002               cmpwi     r0,2
143D4 14354   X      40820028               bne       $+0x0028                  ; 0x0001437C
143D8 14358   X      7FA3EB78               mr        r3,r29
143DC 1435C          48003465               bl        $+0x3464                  ; 0x000177C0
143E0 14360          80410014               lwz       RTOC,0x0014(SP)
143E4 14364          83DF0014               lwz       r30,0x0014(r31)
143E8 14368   X      7C641B78               mr        r4,r3
143EC 1436C          807E0014               lwz       r3,0x0014(r30)
143F0 14370          48003469               bl        $+0x3468                  ; 0x000177D8
143F4 14374          80410014               lwz       RTOC,0x0014(SP)
143F8 14378          4800000C               b         $+0x000C                  ; 0x00014384
143FC 1437C          83FF0000               lwz       r31,0x0000(r31)
14400 14380   X      291F0000               cmplwi    cr2,r31,0x0000
14404 14384   X      408AFFC4               bne       cr2,$-0x003C              ; 0x00014348
14408 14388   X      7FA3EB78               mr        r3,r29
1440C 1438C          4800338D               bl        $+0x338C                  ; 0x00017718
14410 14390          80410014               lwz       RTOC,0x0014(SP)
14414 14394          38210060               addi      SP,SP,96
14418 14398          80010008               lwz       r0,0x0008(SP)
1441C 1439C          81810004               lwz       r12,0x0004(SP)
14420 143A0   X      7C0803A6               mtlr      r0                        ; LR = 8
14424 143A4          BB21FFE4               lmw       r25,-0x001C(SP)
14428 143A8          7D838120               mtcrf     56,r12
1442C 143AC   X      4E800020               blr
14430 143B0   X      291F0000               cmplwi    cr2,r31,0x0000
14434 143B4          4BFFFDFC               b         $-0x0204                  ; 0x000141B0
14438 143B8          38210060               addi      SP,SP,96
1443C 143BC          80010008               lwz       r0,0x0008(SP)
14440 143C0          81810004               lwz       r12,0x0004(SP)
14444 143C4   X      7C0803A6               mtlr      r0                        ; LR = 8
14448 143C8          BB21FFE4               lmw       r25,-0x001C(SP)
1444C 143CC          7D838120               mtcrf     56,r12
14450 143D0   X      4E800020               blr
14454 143D4   X      7C0802A6               mflr      r0                        ; LR = 8
14458 143D8          BF41FFE8               stmw      r26,-0x0018(SP)
1445C 143DC          90010008               stw       r0,0x0008(SP)
14460 143E0          9421FFB0               stwu      SP,-0x0050(SP)
14464 143E4   X      7C7D1B78               mr        r29,r3
14468 143E8          837D0014               lwz       r27,0x0014(r29)
1446C 143EC   X      7C9E2378               mr        r30,r4
14470 143F0          839B0004               lwz       r28,0x0004(r27)
14474 143F4          835E000C               lwz       r26,0x000C(r30)
14478 143F8   X      381AFFEF               subi      r0,r26,17
1447C 143FC          901E000C               stw       r0,0x000C(r30)
14480 14400          88BAFFFF               lbz       r5,-0x0001(r26)
14484 14404          70A500AF               andi.     r5,r5,0x00AF
14488 14408   X      2C8500AF               cmpwi     cr1,r5,175
1448C 1440C   X      408600A8               bne       cr1,$+0x00A8              ; 0x000144B4
14490 14410          80DE0014               lwz       r6,0x0014(r30)
14494 14414          809E0010               lwz       r4,0x0010(r30)
14498 14418          80660008               lwz       r3,0x0008(r6)
1449C 1441C   X      7CA41850               sub       r5,r3,r4
144A0 14420   X      2C050002               cmpwi     r5,2
144A4 14424   X      41810060               bgt       $+0x0060                  ; 0x00014484
144A8 14428   X      38600014               li        r3,20
144AC 1442C   X      38800003               li        r4,3
144B0 14430          480031E1               bl        $+0x31E0                  ; 0x00017610
144B4 14434          80410014               lwz       RTOC,0x0014(SP)
144B8 14438   X      7C7F1B78               mr        r31,r3
144BC 1443C   X      2C1F0000               cmpwi     r31,0
144C0 14440   X      40820020               bne       $+0x0020                  ; 0x00014460
144C4 14444          38823848               addi      r4,RTOC,14408
144C8 14448   X      38A00014               li        r5,20
144CC 1444C          807C01E4               lwz       r3,0x01E4(r28)
144D0 14450          38840D59               addi      r4,r4,3417
144D4 14454          4BFF51B5               bl        $-0xAE4C                  ; 0x00009608
144D8 14458   X      60000000               nop
144DC 1445C          48000084               b         $+0x0084                  ; 0x000144E0
144E0 14460          809F000C               lwz       r4,0x000C(r31)
144E4 14464   X      387AFFEF               subi      r3,r26,17
144E8 14468   X      38A00011               li        r5,17
144EC 1446C          4800348D               bl        $+0x348C                  ; 0x000178F8
144F0 14470          80410014               lwz       RTOC,0x0014(SP)
144F4 14474          819F000C               lwz       r12,0x000C(r31)
144F8 14478          380C0011               addi      r0,r12,17
144FC 1447C          901F0010               stw       r0,0x0010(r31)
14500 14480          48000060               b         $+0x0060                  ; 0x000144E0
14504 14484   X      7FC3F378               mr        r3,r30
14508 14488          48003489               bl        $+0x3488                  ; 0x00017910
1450C 1448C          80410014               lwz       RTOC,0x0014(SP)
14510 14490   X      7C7F1B78               mr        r31,r3
14514 14494   X      2C1F0000               cmpwi     r31,0
14518 14498   X      40820048               bne       $+0x0048                  ; 0x000144E0
1451C 1449C          38823848               addi      r4,RTOC,14408
14520 144A0          807C01E4               lwz       r3,0x01E4(r28)
14524 144A4          38840D7A               addi      r4,r4,3450
14528 144A8          4BFF5161               bl        $-0xAEA0                  ; 0x00009608
1452C 144AC   X      60000000               nop
14530 144B0          48000030               b         $+0x0030                  ; 0x000144E0
14534 144B4   X      7FC3F378               mr        r3,r30
14538 144B8          48003459               bl        $+0x3458                  ; 0x00017910
1453C 144BC          80410014               lwz       RTOC,0x0014(SP)
14540 144C0   X      7C7F1B78               mr        r31,r3
14544 144C4   X      2C1F0000               cmpwi     r31,0
14548 144C8   X      40820018               bne       $+0x0018                  ; 0x000144E0
1454C 144CC          38823848               addi      r4,RTOC,14408
14550 144D0          807C01E4               lwz       r3,0x01E4(r28)
14554 144D4          38840D7A               addi      r4,r4,3450
14558 144D8          4BFF5131               bl        $-0xAED0                  ; 0x00009608
1455C 144DC   X      60000000               nop
14560 144E0          819E000C               lwz       r12,0x000C(r30)
14564 144E4   X      2C1F0000               cmpwi     r31,0
14568 144E8          380C0011               addi      r0,r12,17
1456C 144EC          901E000C               stw       r0,0x000C(r30)
14570 144F0   X      40820018               bne       $+0x0018                  ; 0x00014508
14574 144F4          38210050               addi      SP,SP,80
14578 144F8          80010008               lwz       r0,0x0008(SP)
1457C 144FC   X      7C0803A6               mtlr      r0                        ; LR = 8
14580 14500          BB41FFE8               lmw       r26,-0x0018(SP)
14584 14504   X      4E800020               blr
14588 14508          807E0008               lwz       r3,0x0008(r30)
1458C 1450C   X      3BC00002               li        r30,2
14590 14510   X      2C030000               cmpwi     r3,0
14594 14514   X      41820010               beq       $+0x0010                  ; 0x00014524
14598 14518          480032A9               bl        $+0x32A8                  ; 0x000177C0
1459C 1451C          80410014               lwz       RTOC,0x0014(SP)
145A0 14520          907F0008               stw       r3,0x0008(r31)
145A4 14524          813F000C               lwz       r9,0x000C(r31)
145A8 14528   X      3860000D               li        r3,13
145AC 1452C          819F0014               lwz       r12,0x0014(r31)
145B0 14530   X      38000000               li        r0,0
145B4 14534          986C000D               stb       r3,0x000D(r12)
145B8 14538   X      38E00000               li        r7,0
145BC 1453C          88890006               lbz       r4,0x0006(r9)
145C0 14540          88A90007               lbz       r5,0x0007(r9)
145C4 14544          88C90008               lbz       r6,0x0008(r9)
145C8 14548          89090009               lbz       r8,0x0009(r9)
145CC 1454C          98890000               stb       r4,0x0000(r9)
145D0 14550          8949000A               lbz       r10,0x000A(r9)
145D4 14554          98A90001               stb       r5,0x0001(r9)
145D8 14558          8969000B               lbz       r11,0x000B(r9)
145DC 1455C          98C90002               stb       r6,0x0002(r9)
145E0 14560          8989000E               lbz       r12,0x000E(r9)
145E4 14564          99090003               stb       r8,0x0003(r9)
145E8 14568   X      2C0C0000               cmpwi     r12,0
145EC 1456C          8989000F               lbz       r12,0x000F(r9)
145F0 14570          99490004               stb       r10,0x0004(r9)
145F4 14574          99690005               stb       r11,0x0005(r9)
145F8 14578          817B0038               lwz       r11,0x0038(r27)
145FC 1457C          894B0000               lbz       r10,0x0000(r11)
14600 14580          99490006               stb       r10,0x0006(r9)
14604 14584          894B0001               lbz       r10,0x0001(r11)
14608 14588          99490007               stb       r10,0x0007(r9)
1460C 1458C          894B0002               lbz       r10,0x0002(r11)
14610 14590          99490008               stb       r10,0x0008(r9)
14614 14594          894B0003               lbz       r10,0x0003(r11)
14618 14598          99490009               stb       r10,0x0009(r9)
1461C 1459C          894B0004               lbz       r10,0x0004(r11)
14620 145A0          9949000A               stb       r10,0x000A(r9)
14624 145A4          896B0005               lbz       r11,0x0005(r11)
14628 145A8          9809000C               stb       r0,0x000C(r9)
1462C 145AC          9969000B               stb       r11,0x000B(r9)
14630 145B0          9809000D               stb       r0,0x000D(r9)
14634 145B4          9989000E               stb       r12,0x000E(r9)
14638 145B8   X      41820028               beq       $+0x0028                  ; 0x000145E0
1463C 145BC          801D000C               lwz       r0,0x000C(r29)
14640 145C0   X      540007FF               clrlwi.   r0,r0,31
14644 145C4   X      4182000C               beq       $+0x000C                  ; 0x000145D0
14648 145C8   X      390000AA               li        r8,170
1464C 145CC          48000018               b         $+0x0018                  ; 0x000145E4
14650 145D0          807D0014               lwz       r3,0x0014(r29)
14654 145D4          8083001C               lwz       r4,0x001C(r3)
14658 145D8   X      5488063E               clrlwi    r8,r4,24
1465C 145DC          48000008               b         $+0x0008                  ; 0x000145E4
14660 145E0   X      39000000               li        r8,0
14664 145E4          88690010               lbz       r3,0x0010(r9)
14668 145E8          61050001               ori       r5,r8,0x0001
1466C 145EC          98A9000F               stb       r5,0x000F(r9)
14670 145F0          706300AF               andi.     r3,r3,0x00AF
14674 145F4   X      2C8300AF               cmpwi     cr1,r3,175
14678 145F8   X      4086001C               bne       cr1,$+0x001C              ; 0x00014614
1467C 145FC   X      38800081               li        r4,129
14680 14600          9BC90012               stb       r30,0x0012(r9)
14684 14604          38690014               addi      r3,r9,20
14688 14608          98890011               stb       r4,0x0011(r9)
1468C 1460C          98E90013               stb       r7,0x0013(r9)
14690 14610          907F0010               stw       r3,0x0010(r31)
14694 14614          80BD0014               lwz       r5,0x0014(r29)
14698 14618   X      7FE4FB78               mr        r4,r31
1469C 1461C          80650014               lwz       r3,0x0014(r5)
146A0 14620          480031B9               bl        $+0x31B8                  ; 0x000177D8
146A4 14624          80410014               lwz       RTOC,0x0014(SP)
146A8 14628          38210050               addi      SP,SP,80
146AC 1462C          80010008               lwz       r0,0x0008(SP)
146B0 14630   X      7C0803A6               mtlr      r0                        ; LR = 8
146B4 14634          BB41FFE8               lmw       r26,-0x0018(SP)
146B8 14638   X      4E800020               blr
146BC 1463C   X      7C0802A6               mflr      r0                        ; LR = 8
146C0 14640          BE41FFC8               stmw      r18,-0x0038(SP)
146C4 14644          90010008               stw       r0,0x0008(SP)
146C8 14648          9421FF90               stwu      SP,-0x0070(SP)
146CC 1464C   X      7C9C2378               mr        r28,r4
146D0 14650          83FC000C               lwz       r31,0x000C(r28)
146D4 14654   X      7C731B78               mr        r19,r3
146D8 14658          80BC0010               lwz       r5,0x0010(r28)
146DC 1465C   X      7CDF2850               sub       r6,r5,r31
146E0 14660   X      2C060010               cmpwi     r6,16
146E4 14664   X      41810024               bgt       $+0x0024                  ; 0x00014688
146E8 14668   X      7F83E378               mr        r3,r28
146EC 1466C          480030AD               bl        $+0x30AC                  ; 0x00017718
146F0 14670          80410014               lwz       RTOC,0x0014(SP)
146F4 14674          38210070               addi      SP,SP,112
146F8 14678          80010008               lwz       r0,0x0008(SP)
146FC 1467C   X      7C0803A6               mtlr      r0                        ; LR = 8
14700 14680          BA41FFC8               lmw       r18,-0x0038(SP)
14704 14684   X      4E800020               blr
14708 14688          813F0000               lwz       r9,0x0000(r31)
1470C 1468C   X      2C09FFFF               cmpwi     r9,-1
14710 14690   X      40820014               bne       $+0x0014                  ; 0x000146A4
14714 14694          A3DF0004               lhz       r30,0x0004(r31)
14718 14698   X      3FDEFFFF               subis     r30,r30,1
1471C 1469C   X      2C1EFFFF               cmpwi     r30,-1
14720 146A0   X      418200C4               beq       $+0x00C4                  ; 0x00014764
14724 146A4          80730080               lwz       r3,0x0080(r19)
14728 146A8   X      28030000               cmplwi    r3,0x0000
1472C 146AC   X      40810020               ble       $+0x0020                  ; 0x000146CC
14730 146B0          80930074               lwz       r4,0x0074(r19)
14734 146B4   X      7C092000               cmpw      r9,r4
14738 146B8   X      40820014               bne       $+0x0014                  ; 0x000146CC
1473C 146BC          A07F0004               lhz       r3,0x0004(r31)
14740 146C0          A0930078               lhz       r4,0x0078(r19)
14744 146C4   X      7C032000               cmpw      r3,r4
14748 146C8   X      4182009C               beq       $+0x009C                  ; 0x00014764
1474C 146CC          80B30090               lwz       r5,0x0090(r19)
14750 146D0   X      28050000               cmplwi    r5,0x0000
14754 146D4   X      40810020               ble       $+0x0020                  ; 0x000146F4
14758 146D8          80730084               lwz       r3,0x0084(r19)
1475C 146DC   X      7C091800               cmpw      r9,r3
14760 146E0   X      40820014               bne       $+0x0014                  ; 0x000146F4
14764 146E4          A09F0004               lhz       r4,0x0004(r31)
14768 146E8          A0730088               lhz       r3,0x0088(r19)
1476C 146EC   X      7C041800               cmpw      r4,r3
14770 146F0   X      41820074               beq       $+0x0074                  ; 0x00014764
14774 146F4          80B300A0               lwz       r5,0x00A0(r19)
14778 146F8   X      28050000               cmplwi    r5,0x0000
1477C 146FC   X      40810020               ble       $+0x0020                  ; 0x0001471C
14780 14700          80730094               lwz       r3,0x0094(r19)
14784 14704   X      7C091800               cmpw      r9,r3
14788 14708   X      40820014               bne       $+0x0014                  ; 0x0001471C
1478C 1470C          A09F0004               lhz       r4,0x0004(r31)
14790 14710          A0730098               lhz       r3,0x0098(r19)
14794 14714   X      7C041800               cmpw      r4,r3
14798 14718   X      4182004C               beq       $+0x004C                  ; 0x00014764
1479C 1471C          80B300B0               lwz       r5,0x00B0(r19)
147A0 14720   X      28050000               cmplwi    r5,0x0000
147A4 14724   X      40810020               ble       $+0x0020                  ; 0x00014744
147A8 14728          807300A4               lwz       r3,0x00A4(r19)
147AC 1472C   X      7C091800               cmpw      r9,r3
147B0 14730   X      40820014               bne       $+0x0014                  ; 0x00014744
147B4 14734          A09F0004               lhz       r4,0x0004(r31)
147B8 14738          A07300A8               lhz       r3,0x00A8(r19)
147BC 1473C   X      7C041800               cmpw      r4,r3
147C0 14740   X      41820024               beq       $+0x0024                  ; 0x00014764
147C4 14744   X      7F83E378               mr        r3,r28
147C8 14748          48002FD1               bl        $+0x2FD0                  ; 0x00017718
147CC 1474C          80410014               lwz       RTOC,0x0014(SP)
147D0 14750          38210070               addi      SP,SP,112
147D4 14754          80010008               lwz       r0,0x0008(SP)
147D8 14758   X      7C0803A6               mtlr      r0                        ; LR = 8
147DC 1475C          BA41FFC8               lmw       r18,-0x0038(SP)
147E0 14760   X      4E800020               blr
147E4 14764          893F0010               lbz       r9,0x0010(r31)
147E8 14768          8ADF000E               lbz       r22,0x000E(r31)
147EC 1476C   X      2C0900AF               cmpwi     r9,175
147F0 14770   X      4182005C               beq       $+0x005C                  ; 0x000147CC
147F4 14774   X      2C0900BF               cmpwi     r9,191
147F8 14778   X      41820054               beq       $+0x0054                  ; 0x000147CC
147FC 1477C   X      2C0900E3               cmpwi     r9,227
14800 14780   X      4182002C               beq       $+0x002C                  ; 0x000147AC
14804 14784   X      2C0900F3               cmpwi     r9,243
14808 14788   X      41820024               beq       $+0x0024                  ; 0x000147AC
1480C 1478C   X      7F83E378               mr        r3,r28
14810 14790          48002F89               bl        $+0x2F88                  ; 0x00017718
14814 14794          80410014               lwz       RTOC,0x0014(SP)
14818 14798          38210070               addi      SP,SP,112
1481C 1479C          80010008               lwz       r0,0x0008(SP)
14820 147A0   X      7C0803A6               mtlr      r0                        ; LR = 8
14824 147A4          BA41FFC8               lmw       r18,-0x0038(SP)
14828 147A8   X      4E800020               blr
1482C 147AC          8BDF000F               lbz       r30,0x000F(r31)
14830 147B0          393F0011               addi      r9,r31,17
14834 147B4   X      57C30FBC               clrlslwi  r3,r30,31,1
14838 147B8   X      3AE00000               li        r23,0
1483C 147BC          3B23002E               addi      r25,r3,46
14840 147C0   X      3A800001               li        r20,1
14844 147C4   X      3B002000               li        r24,8192
14848 147C8          48000040               b         $+0x0040                  ; 0x00014808
1484C 147CC          807C0008               lwz       r3,0x0008(r28)
14850 147D0   X      3AE00000               li        r23,0
14854 147D4          889F000F               lbz       r4,0x000F(r31)
14858 147D8   X      2C030000               cmpwi     r3,0
1485C 147DC   X      54850FBC               clrlslwi  r5,r4,31,1
14860 147E0   X      3A800001               li        r20,1
14864 147E4   X      3B001000               li        r24,4096
14868 147E8          3B25002A               addi      r25,r5,42
1486C 147EC   X      41820014               beq       $+0x0014                  ; 0x00014800
14870 147F0   X      3BC00000               li        r30,0
14874 147F4          48002F25               bl        $+0x2F24                  ; 0x00017718
14878 147F8          80410014               lwz       RTOC,0x0014(SP)
1487C 147FC          93DC0008               stw       r30,0x0008(r28)
14880 14800          393F0011               addi      r9,r31,17
14884 14804          913C0010               stw       r9,0x0010(r28)
14888 14808          913C000C               stw       r9,0x000C(r28)
1488C 1480C   X      2C160000               cmpwi     r22,0
14890 14810          83B300BC               lwz       r29,0x00BC(r19)
14894 14814   X      41820018               beq       $+0x0018                  ; 0x0001482C
14898 14818   X      2C1600AA               cmpwi     r22,170
1489C 1481C   X      41820050               beq       $+0x0050                  ; 0x0001486C
148A0 14820   X      2C1600FF               cmpwi     r22,255
148A4 14824   X      41820050               beq       $+0x0050                  ; 0x00014874
148A8 14828          48000054               b         $+0x0054                  ; 0x0001487C
148AC 1482C          887F000F               lbz       r3,0x000F(r31)
148B0 14830   X      546307FF               clrlwi.   r3,r3,31
148B4 14834   X      40820090               bne       $+0x0090                  ; 0x000148C4
148B8 14838   X      2C1D0000               cmpwi     r29,0
148BC 1483C   X      41820088               beq       $+0x0088                  ; 0x000148C4
148C0 14840   X      7FA3EB78               mr        r3,r29
148C4 14844   X      7F84E378               mr        r4,r28
148C8 14848          4BFFFB8D               bl        $-0x0474                  ; 0x000143D4
148CC 1484C   X      7F83E378               mr        r3,r28
148D0 14850          48002EC9               bl        $+0x2EC8                  ; 0x00017718
148D4 14854          80410014               lwz       RTOC,0x0014(SP)
148D8 14858          38210070               addi      SP,SP,112
148DC 1485C          80010008               lwz       r0,0x0008(SP)
148E0 14860   X      7C0803A6               mtlr      r0                        ; LR = 8
148E4 14864          BA41FFC8               lmw       r18,-0x0038(SP)
148E8 14868   X      4E800020               blr
148EC 1486C   X      3B400003               li        r26,3
148F0 14870          4800004C               b         $+0x004C                  ; 0x000148BC
148F4 14874   X      3B400002               li        r26,2
148F8 14878          48000044               b         $+0x0044                  ; 0x000148BC
148FC 1487C   X      3B400000               li        r26,0
14900 14880          6AC00002               xori      r0,r22,0x0002
14904 14884   X      5403163A               clrlslwi  r3,r0,26,2
14908 14888          7C931A14               add       r4,r19,r3
1490C 1488C          83A400C4               lwz       r29,0x00C4(r4)
14910 14890   X      2C1D0000               cmpwi     r29,0
14914 14894   X      41820030               beq       $+0x0030                  ; 0x000148C4
14918 14898          80BD0010               lwz       r5,0x0010(r29)
1491C 1489C   X      7C05B000               cmpw      r5,r22
14920 148A0   X      4182001C               beq       $+0x001C                  ; 0x000148BC
14924 148A4          83BD0004               lwz       r29,0x0004(r29)
14928 148A8   X      2C1D0000               cmpwi     r29,0
1492C 148AC   X      41820018               beq       $+0x0018                  ; 0x000148C4
14930 148B0          807D0010               lwz       r3,0x0010(r29)
14934 148B4   X      7C03B000               cmpw      r3,r22
14938 148B8   X      4082FFEC               bne       $-0x0014                  ; 0x000148A4
1493C 148BC   X      2C1D0000               cmpwi     r29,0
14940 148C0   X      40820024               bne       $+0x0024                  ; 0x000148E4
14944 148C4   X      7F83E378               mr        r3,r28
14948 148C8          48002E51               bl        $+0x2E50                  ; 0x00017718
1494C 148CC          80410014               lwz       RTOC,0x0014(SP)
14950 148D0          38210070               addi      SP,SP,112
14954 148D4          80010008               lwz       r0,0x0008(SP)
14958 148D8   X      7C0803A6               mtlr      r0                        ; LR = 8
1495C 148DC          BA41FFC8               lmw       r18,-0x0038(SP)
14960 148E0   X      4E800020               blr
14964 148E4   X      2C1600FF               cmpwi     r22,255
14968 148E8   X      2B1A0000               cmplwi    cr6,r26,0x0000
1496C 148EC   X      3B600000               li        r27,0
14970 148F0   X      3BC00000               li        r30,0
14974 148F4   X      3A4000FF               li        r18,255
14978 148F8   X      3AA00008               li        r21,8
1497C 148FC   X      4082032C               bne       $+0x032C                  ; 0x00014C28
14980 14900   X      409A0190               bne       cr6,$+0x0190              ; 0x00014A90
14984 14904          813D000C               lwz       r9,0x000C(r29)
14988 14908          7D23C039               and.      r3,r9,r24
1498C 1490C   X      41820034               beq       $+0x0034                  ; 0x00014940
14990 14910          889F000F               lbz       r4,0x000F(r31)
14994 14914   X      548407FF               clrlwi.   r4,r4,31
14998 14918   X      40820168               bne       $+0x0168                  ; 0x00014A80
1499C 1491C   X      552307FF               clrlwi.   r3,r9,31
149A0 14920   X      41820010               beq       $+0x0010                  ; 0x00014930
149A4 14924   X      2C1B0000               cmpwi     r27,0
149A8 14928   X      40820158               bne       $+0x0158                  ; 0x00014A80
149AC 1492C   X      3B600001               li        r27,1
149B0 14930   X      7FA3EB78               mr        r3,r29
149B4 14934   X      7F84E378               mr        r4,r28
149B8 14938          4BFFFA9D               bl        $-0x0564                  ; 0x000143D4
149BC 1493C          48000144               b         $+0x0144                  ; 0x00014A80
149C0 14940   X      2C1E0000               cmpwi     r30,0
149C4 14944   X      4082011C               bne       $+0x011C                  ; 0x00014A60
149C8 14948   X      38600028               li        r3,40
149CC 1494C   X      38800002               li        r4,2
149D0 14950          48002CC1               bl        $+0x2CC0                  ; 0x00017610
149D4 14954          80410014               lwz       RTOC,0x0014(SP)
149D8 14958   X      7C7E1B78               mr        r30,r3
149DC 1495C   X      2C1E0000               cmpwi     r30,0
149E0 14960   X      41820610               beq       $+0x0610                  ; 0x00014F70
149E4 14964          835E0014               lwz       r26,0x0014(r30)
149E8 14968   X      39000020               li        r8,32
149EC 1496C          9A9A000D               stb       r20,0x000D(r26)
149F0 14970   X      38E00018               li        r7,24
149F4 14974          813E000C               lwz       r9,0x000C(r30)
149F8 14978          38690028               addi      r3,r9,40
149FC 1497C          907E0010               stw       r3,0x0010(r30)
14A00 14980          93290000               stw       r25,0x0000(r9)
14A04 14984          889F0010               lbz       r4,0x0010(r31)
14A08 14988          548406F7               rlwinm.   r4,r4,0,27,27
14A0C 1498C   X      4182000C               beq       $+0x000C                  ; 0x00014998
14A10 14990          92890004               stw       r20,0x0004(r9)
14A14 14994          48000008               b         $+0x0008                  ; 0x0001499C
14A18 14998          92E90004               stw       r23,0x0004(r9)
14A1C 1499C          90E9000C               stw       r7,0x000C(r9)
14A20 149A0          92A90008               stw       r21,0x0008(r9)
14A24 149A4          92A90010               stw       r21,0x0010(r9)
14A28 149A8          91090014               stw       r8,0x0014(r9)
14A2C 149AC          88BF0000               lbz       r5,0x0000(r31)
14A30 149B0          98A90018               stb       r5,0x0018(r9)
14A34 149B4          887F0001               lbz       r3,0x0001(r31)
14A38 149B8          98690019               stb       r3,0x0019(r9)
14A3C 149BC          889F0002               lbz       r4,0x0002(r31)
14A40 149C0          9889001A               stb       r4,0x001A(r9)
14A44 149C4          88DF0003               lbz       r6,0x0003(r31)
14A48 149C8          98C9001B               stb       r6,0x001B(r9)
14A4C 149CC          895F0004               lbz       r10,0x0004(r31)
14A50 149D0          9949001C               stb       r10,0x001C(r9)
14A54 149D4          897F0005               lbz       r11,0x0005(r31)
14A58 149D8          9AE9001E               stb       r23,0x001E(r9)
14A5C 149DC          9969001D               stb       r11,0x001D(r9)
14A60 149E0          9A49001F               stb       r18,0x001F(r9)
14A64 149E4          899F0006               lbz       r12,0x0006(r31)
14A68 149E8          99890020               stb       r12,0x0020(r9)
14A6C 149EC          881F0007               lbz       r0,0x0007(r31)
14A70 149F0          98090021               stb       r0,0x0021(r9)
14A74 149F4          881F0008               lbz       r0,0x0008(r31)
14A78 149F8          98090022               stb       r0,0x0022(r9)
14A7C 149FC          881F0009               lbz       r0,0x0009(r31)
14A80 14A00          98090023               stb       r0,0x0023(r9)
14A84 14A04          881F000A               lbz       r0,0x000A(r31)
14A88 14A08          98090024               stb       r0,0x0024(r9)
14A8C 14A0C          881F000B               lbz       r0,0x000B(r31)
14A90 14A10          98090025               stb       r0,0x0025(r9)
14A94 14A14          9AE90026               stb       r23,0x0026(r9)
14A98 14A18          881F000F               lbz       r0,0x000F(r31)
14A9C 14A1C          5400063C               rlwinm    r0,r0,0,24,30
14AA0 14A20          98090027               stb       r0,0x0027(r9)
14AA4 14A24          801C000C               lwz       r0,0x000C(r28)
14AA8 14A28          80FC0010               lwz       r7,0x0010(r28)
14AAC 14A2C   X      7C003800               cmpw      r0,r7
14AB0 14A30   X      41820018               beq       $+0x0018                  ; 0x00014A48
14AB4 14A34   X      7F83E378               mr        r3,r28
14AB8 14A38          48002D89               bl        $+0x2D88                  ; 0x000177C0
14ABC 14A3C          80410014               lwz       RTOC,0x0014(SP)
14AC0 14A40          907E0008               stw       r3,0x0008(r30)
14AC4 14A44          4800001C               b         $+0x001C                  ; 0x00014A60
14AC8 14A48          807C0008               lwz       r3,0x0008(r28)
14ACC 14A4C   X      2C030000               cmpwi     r3,0
14AD0 14A50   X      41820010               beq       $+0x0010                  ; 0x00014A60
14AD4 14A54          48002D6D               bl        $+0x2D6C                  ; 0x000177C0
14AD8 14A58          80410014               lwz       RTOC,0x0014(SP)
14ADC 14A5C          907E0008               stw       r3,0x0008(r30)
14AE0 14A60   X      7FC3F378               mr        r3,r30
14AE4 14A64          48002D5D               bl        $+0x2D5C                  ; 0x000177C0
14AE8 14A68          80410014               lwz       RTOC,0x0014(SP)
14AEC 14A6C          835D0014               lwz       r26,0x0014(r29)
14AF0 14A70   X      7C641B78               mr        r4,r3
14AF4 14A74          807A0014               lwz       r3,0x0014(r26)
14AF8 14A78          48002D61               bl        $+0x2D60                  ; 0x000177D8
14AFC 14A7C          80410014               lwz       RTOC,0x0014(SP)
14B00 14A80          83BD0008               lwz       r29,0x0008(r29)
14B04 14A84   X      2C1D0000               cmpwi     r29,0
14B08 14A88   X      4082FE7C               bne       $-0x0184                  ; 0x00014904
14B0C 14A8C          480004B0               b         $+0x04B0                  ; 0x00014F3C
14B10 14A90          813D000C               lwz       r9,0x000C(r29)
14B14 14A94          7D36D038               and       r22,r9,r26
14B18 14A98   X      7C16D000               cmpw      r22,r26
14B1C 14A9C   X      4082017C               bne       $+0x017C                  ; 0x00014C18
14B20 14AA0          7F034839               and.      r3,r24,r9
14B24 14AA4   X      41820034               beq       $+0x0034                  ; 0x00014AD8
14B28 14AA8          889F000F               lbz       r4,0x000F(r31)
14B2C 14AAC   X      548407FF               clrlwi.   r4,r4,31
14B30 14AB0   X      40820168               bne       $+0x0168                  ; 0x00014C18
14B34 14AB4   X      552307FF               clrlwi.   r3,r9,31
14B38 14AB8   X      41820010               beq       $+0x0010                  ; 0x00014AC8
14B3C 14ABC   X      2C1B0000               cmpwi     r27,0
14B40 14AC0   X      40820158               bne       $+0x0158                  ; 0x00014C18
14B44 14AC4   X      3B600001               li        r27,1
14B48 14AC8   X      7FA3EB78               mr        r3,r29
14B4C 14ACC   X      7F84E378               mr        r4,r28
14B50 14AD0          4BFFF905               bl        $-0x06FC                  ; 0x000143D4
14B54 14AD4          48000144               b         $+0x0144                  ; 0x00014C18
14B58 14AD8   X      2C1E0000               cmpwi     r30,0
14B5C 14ADC   X      4082011C               bne       $+0x011C                  ; 0x00014BF8
14B60 14AE0   X      38600028               li        r3,40
14B64 14AE4   X      38800002               li        r4,2
14B68 14AE8          48002B29               bl        $+0x2B28                  ; 0x00017610
14B6C 14AEC          80410014               lwz       RTOC,0x0014(SP)
14B70 14AF0   X      7C7E1B78               mr        r30,r3
14B74 14AF4   X      2C1E0000               cmpwi     r30,0
14B78 14AF8   X      41820478               beq       $+0x0478                  ; 0x00014F70
14B7C 14AFC          82DE0014               lwz       r22,0x0014(r30)
14B80 14B00   X      39000020               li        r8,32
14B84 14B04          9A96000D               stb       r20,0x000D(r22)
14B88 14B08   X      38E00018               li        r7,24
14B8C 14B0C          813E000C               lwz       r9,0x000C(r30)
14B90 14B10          38690028               addi      r3,r9,40
14B94 14B14          907E0010               stw       r3,0x0010(r30)
14B98 14B18          93290000               stw       r25,0x0000(r9)
14B9C 14B1C          889F0010               lbz       r4,0x0010(r31)
14BA0 14B20          548406F7               rlwinm.   r4,r4,0,27,27
14BA4 14B24   X      4182000C               beq       $+0x000C                  ; 0x00014B30
14BA8 14B28          92890004               stw       r20,0x0004(r9)
14BAC 14B2C          48000008               b         $+0x0008                  ; 0x00014B34
14BB0 14B30          92E90004               stw       r23,0x0004(r9)
14BB4 14B34          90E9000C               stw       r7,0x000C(r9)
14BB8 14B38          92A90008               stw       r21,0x0008(r9)
14BBC 14B3C          92A90010               stw       r21,0x0010(r9)
14BC0 14B40          91090014               stw       r8,0x0014(r9)
14BC4 14B44          88BF0000               lbz       r5,0x0000(r31)
14BC8 14B48          98A90018               stb       r5,0x0018(r9)
14BCC 14B4C          887F0001               lbz       r3,0x0001(r31)
14BD0 14B50          98690019               stb       r3,0x0019(r9)
14BD4 14B54          889F0002               lbz       r4,0x0002(r31)
14BD8 14B58          9889001A               stb       r4,0x001A(r9)
14BDC 14B5C          88DF0003               lbz       r6,0x0003(r31)
14BE0 14B60          98C9001B               stb       r6,0x001B(r9)
14BE4 14B64          895F0004               lbz       r10,0x0004(r31)
14BE8 14B68          9949001C               stb       r10,0x001C(r9)
14BEC 14B6C          897F0005               lbz       r11,0x0005(r31)
14BF0 14B70          9AE9001E               stb       r23,0x001E(r9)
14BF4 14B74          9969001D               stb       r11,0x001D(r9)
14BF8 14B78          9A49001F               stb       r18,0x001F(r9)
14BFC 14B7C          899F0006               lbz       r12,0x0006(r31)
14C00 14B80          99890020               stb       r12,0x0020(r9)
14C04 14B84          881F0007               lbz       r0,0x0007(r31)
14C08 14B88          98090021               stb       r0,0x0021(r9)
14C0C 14B8C          881F0008               lbz       r0,0x0008(r31)
14C10 14B90          98090022               stb       r0,0x0022(r9)
14C14 14B94          881F0009               lbz       r0,0x0009(r31)
14C18 14B98          98090023               stb       r0,0x0023(r9)
14C1C 14B9C          881F000A               lbz       r0,0x000A(r31)
14C20 14BA0          98090024               stb       r0,0x0024(r9)
14C24 14BA4          881F000B               lbz       r0,0x000B(r31)
14C28 14BA8          98090025               stb       r0,0x0025(r9)
14C2C 14BAC          9AE90026               stb       r23,0x0026(r9)
14C30 14BB0          881F000F               lbz       r0,0x000F(r31)
14C34 14BB4          5400063C               rlwinm    r0,r0,0,24,30
14C38 14BB8          98090027               stb       r0,0x0027(r9)
14C3C 14BBC          80FC000C               lwz       r7,0x000C(r28)
14C40 14BC0          811C0010               lwz       r8,0x0010(r28)
14C44 14BC4   X      7C074000               cmpw      r7,r8
14C48 14BC8   X      41820018               beq       $+0x0018                  ; 0x00014BE0
14C4C 14BCC   X      7F83E378               mr        r3,r28
14C50 14BD0          48002BF1               bl        $+0x2BF0                  ; 0x000177C0
14C54 14BD4          80410014               lwz       RTOC,0x0014(SP)
14C58 14BD8          907E0008               stw       r3,0x0008(r30)
14C5C 14BDC          4800001C               b         $+0x001C                  ; 0x00014BF8
14C60 14BE0          807C0008               lwz       r3,0x0008(r28)
14C64 14BE4   X      2C030000               cmpwi     r3,0
14C68 14BE8   X      41820010               beq       $+0x0010                  ; 0x00014BF8
14C6C 14BEC          48002BD5               bl        $+0x2BD4                  ; 0x000177C0
14C70 14BF0          80410014               lwz       RTOC,0x0014(SP)
14C74 14BF4          907E0008               stw       r3,0x0008(r30)
14C78 14BF8   X      7FC3F378               mr        r3,r30
14C7C 14BFC          48002BC5               bl        $+0x2BC4                  ; 0x000177C0
14C80 14C00          80410014               lwz       RTOC,0x0014(SP)
14C84 14C04          82DD0014               lwz       r22,0x0014(r29)
14C88 14C08   X      7C641B78               mr        r4,r3
14C8C 14C0C          80760014               lwz       r3,0x0014(r22)
14C90 14C10          48002BC9               bl        $+0x2BC8                  ; 0x000177D8
14C94 14C14          80410014               lwz       RTOC,0x0014(SP)
14C98 14C18          83BD0000               lwz       r29,0x0000(r29)
14C9C 14C1C   X      2C1D0000               cmpwi     r29,0
14CA0 14C20   X      4082FE70               bne       $-0x0190                  ; 0x00014A90
14CA4 14C24          48000318               b         $+0x0318                  ; 0x00014F3C
14CA8 14C28   X      409A0188               bne       cr6,$+0x0188              ; 0x00014DB0
14CAC 14C2C          801D000C               lwz       r0,0x000C(r29)
14CB0 14C30          7C03C039               and.      r3,r0,r24
14CB4 14C34   X      4182002C               beq       $+0x002C                  ; 0x00014C60
14CB8 14C38          889F000F               lbz       r4,0x000F(r31)
14CBC 14C3C   X      548407FF               clrlwi.   r4,r4,31
14CC0 14C40   X      40820160               bne       $+0x0160                  ; 0x00014DA0
14CC4 14C44   X      2C1B0000               cmpwi     r27,0
14CC8 14C48   X      40820158               bne       $+0x0158                  ; 0x00014DA0
14CCC 14C4C   X      3B600001               li        r27,1
14CD0 14C50   X      7FA3EB78               mr        r3,r29
14CD4 14C54   X      7F84E378               mr        r4,r28
14CD8 14C58          4BFFF77D               bl        $-0x0884                  ; 0x000143D4
14CDC 14C5C          48000144               b         $+0x0144                  ; 0x00014DA0
14CE0 14C60   X      2C1E0000               cmpwi     r30,0
14CE4 14C64   X      4082011C               bne       $+0x011C                  ; 0x00014D80
14CE8 14C68   X      38600028               li        r3,40
14CEC 14C6C   X      38800002               li        r4,2
14CF0 14C70          480029A1               bl        $+0x29A0                  ; 0x00017610
14CF4 14C74          80410014               lwz       RTOC,0x0014(SP)
14CF8 14C78   X      7C7E1B78               mr        r30,r3
14CFC 14C7C   X      2C1E0000               cmpwi     r30,0
14D00 14C80   X      418202F0               beq       $+0x02F0                  ; 0x00014F70
14D04 14C84          835E0014               lwz       r26,0x0014(r30)
14D08 14C88   X      39000020               li        r8,32
14D0C 14C8C          9A9A000D               stb       r20,0x000D(r26)
14D10 14C90   X      38E00018               li        r7,24
14D14 14C94          813E000C               lwz       r9,0x000C(r30)
14D18 14C98          38690028               addi      r3,r9,40
14D1C 14C9C          907E0010               stw       r3,0x0010(r30)
14D20 14CA0          93290000               stw       r25,0x0000(r9)
14D24 14CA4          889F0010               lbz       r4,0x0010(r31)
14D28 14CA8          548406F7               rlwinm.   r4,r4,0,27,27
14D2C 14CAC   X      4182000C               beq       $+0x000C                  ; 0x00014CB8
14D30 14CB0          92890004               stw       r20,0x0004(r9)
14D34 14CB4          48000008               b         $+0x0008                  ; 0x00014CBC
14D38 14CB8          92E90004               stw       r23,0x0004(r9)
14D3C 14CBC          90E9000C               stw       r7,0x000C(r9)
14D40 14CC0          92A90008               stw       r21,0x0008(r9)
14D44 14CC4          92A90010               stw       r21,0x0010(r9)
14D48 14CC8          91090014               stw       r8,0x0014(r9)
14D4C 14CCC          88BF0000               lbz       r5,0x0000(r31)
14D50 14CD0          98A90018               stb       r5,0x0018(r9)
14D54 14CD4          887F0001               lbz       r3,0x0001(r31)
14D58 14CD8          98690019               stb       r3,0x0019(r9)
14D5C 14CDC          889F0002               lbz       r4,0x0002(r31)
14D60 14CE0          9889001A               stb       r4,0x001A(r9)
14D64 14CE4          88DF0003               lbz       r6,0x0003(r31)
14D68 14CE8          98C9001B               stb       r6,0x001B(r9)
14D6C 14CEC          895F0004               lbz       r10,0x0004(r31)
14D70 14CF0          9949001C               stb       r10,0x001C(r9)
14D74 14CF4          897F0005               lbz       r11,0x0005(r31)
14D78 14CF8          9AE9001E               stb       r23,0x001E(r9)
14D7C 14CFC          9969001D               stb       r11,0x001D(r9)
14D80 14D00          9AC9001F               stb       r22,0x001F(r9)
14D84 14D04          899F0006               lbz       r12,0x0006(r31)
14D88 14D08          99890020               stb       r12,0x0020(r9)
14D8C 14D0C          881F0007               lbz       r0,0x0007(r31)
14D90 14D10          98090021               stb       r0,0x0021(r9)
14D94 14D14          881F0008               lbz       r0,0x0008(r31)
14D98 14D18          98090022               stb       r0,0x0022(r9)
14D9C 14D1C          881F0009               lbz       r0,0x0009(r31)
14DA0 14D20          98090023               stb       r0,0x0023(r9)
14DA4 14D24          881F000A               lbz       r0,0x000A(r31)
14DA8 14D28          98090024               stb       r0,0x0024(r9)
14DAC 14D2C          881F000B               lbz       r0,0x000B(r31)
14DB0 14D30          98090025               stb       r0,0x0025(r9)
14DB4 14D34          9AE90026               stb       r23,0x0026(r9)
14DB8 14D38          881F000F               lbz       r0,0x000F(r31)
14DBC 14D3C          5400063C               rlwinm    r0,r0,0,24,30
14DC0 14D40          98090027               stb       r0,0x0027(r9)
14DC4 14D44          801C000C               lwz       r0,0x000C(r28)
14DC8 14D48          80FC0010               lwz       r7,0x0010(r28)
14DCC 14D4C   X      7C003800               cmpw      r0,r7
14DD0 14D50   X      41820018               beq       $+0x0018                  ; 0x00014D68
14DD4 14D54   X      7F83E378               mr        r3,r28
14DD8 14D58          48002A69               bl        $+0x2A68                  ; 0x000177C0
14DDC 14D5C          80410014               lwz       RTOC,0x0014(SP)
14DE0 14D60          907E0008               stw       r3,0x0008(r30)
14DE4 14D64          4800001C               b         $+0x001C                  ; 0x00014D80
14DE8 14D68          807C0008               lwz       r3,0x0008(r28)
14DEC 14D6C   X      2C030000               cmpwi     r3,0
14DF0 14D70   X      41820010               beq       $+0x0010                  ; 0x00014D80
14DF4 14D74          48002A4D               bl        $+0x2A4C                  ; 0x000177C0
14DF8 14D78          80410014               lwz       RTOC,0x0014(SP)
14DFC 14D7C          907E0008               stw       r3,0x0008(r30)
14E00 14D80   X      7FC3F378               mr        r3,r30
14E04 14D84          48002A3D               bl        $+0x2A3C                  ; 0x000177C0
14E08 14D88          80410014               lwz       RTOC,0x0014(SP)
14E0C 14D8C          835D0014               lwz       r26,0x0014(r29)
14E10 14D90   X      7C641B78               mr        r4,r3
14E14 14D94          807A0014               lwz       r3,0x0014(r26)
14E18 14D98          48002A41               bl        $+0x2A40                  ; 0x000177D8
14E1C 14D9C          80410014               lwz       RTOC,0x0014(SP)
14E20 14DA0          83BD0008               lwz       r29,0x0008(r29)
14E24 14DA4   X      2C1D0000               cmpwi     r29,0
14E28 14DA8   X      4082FE84               bne       $-0x017C                  ; 0x00014C2C
14E2C 14DAC          48000190               b         $+0x0190                  ; 0x00014F3C
14E30 14DB0          813D000C               lwz       r9,0x000C(r29)
14E34 14DB4          7D20D038               and       r0,r9,r26
14E38 14DB8   X      7C00D000               cmpw      r0,r26
14E3C 14DBC   X      40820174               bne       $+0x0174                  ; 0x00014F30
14E40 14DC0          7F034839               and.      r3,r24,r9
14E44 14DC4   X      4182002C               beq       $+0x002C                  ; 0x00014DF0
14E48 14DC8          889F000F               lbz       r4,0x000F(r31)
14E4C 14DCC   X      548407FF               clrlwi.   r4,r4,31
14E50 14DD0   X      40820160               bne       $+0x0160                  ; 0x00014F30
14E54 14DD4   X      2C1B0000               cmpwi     r27,0
14E58 14DD8   X      40820158               bne       $+0x0158                  ; 0x00014F30
14E5C 14DDC   X      3B600001               li        r27,1
14E60 14DE0   X      7FA3EB78               mr        r3,r29
14E64 14DE4   X      7F84E378               mr        r4,r28
14E68 14DE8          4BFFF5ED               bl        $-0x0A14                  ; 0x000143D4
14E6C 14DEC          48000144               b         $+0x0144                  ; 0x00014F30
14E70 14DF0   X      2C1E0000               cmpwi     r30,0
14E74 14DF4   X      4082011C               bne       $+0x011C                  ; 0x00014F10
14E78 14DF8   X      38600028               li        r3,40
14E7C 14DFC   X      38800002               li        r4,2
14E80 14E00          48002811               bl        $+0x2810                  ; 0x00017610
14E84 14E04          80410014               lwz       RTOC,0x0014(SP)
14E88 14E08   X      7C7E1B78               mr        r30,r3
14E8C 14E0C   X      2C1E0000               cmpwi     r30,0
14E90 14E10   X      41820160               beq       $+0x0160                  ; 0x00014F70
14E94 14E14          819E0014               lwz       r12,0x0014(r30)
14E98 14E18   X      39000020               li        r8,32
14E9C 14E1C          9A8C000D               stb       r20,0x000D(r12)
14EA0 14E20   X      38E00018               li        r7,24
14EA4 14E24          813E000C               lwz       r9,0x000C(r30)
14EA8 14E28          38690028               addi      r3,r9,40
14EAC 14E2C          907E0010               stw       r3,0x0010(r30)
14EB0 14E30          93290000               stw       r25,0x0000(r9)
14EB4 14E34          889F0010               lbz       r4,0x0010(r31)
14EB8 14E38          548406F7               rlwinm.   r4,r4,0,27,27
14EBC 14E3C   X      4182000C               beq       $+0x000C                  ; 0x00014E48
14EC0 14E40          92890004               stw       r20,0x0004(r9)
14EC4 14E44          48000008               b         $+0x0008                  ; 0x00014E4C
14EC8 14E48          92E90004               stw       r23,0x0004(r9)
14ECC 14E4C          90E9000C               stw       r7,0x000C(r9)
14ED0 14E50          92A90008               stw       r21,0x0008(r9)
14ED4 14E54          92A90010               stw       r21,0x0010(r9)
14ED8 14E58          91090014               stw       r8,0x0014(r9)
14EDC 14E5C          88BF0000               lbz       r5,0x0000(r31)
14EE0 14E60          98A90018               stb       r5,0x0018(r9)
14EE4 14E64          887F0001               lbz       r3,0x0001(r31)
14EE8 14E68          98690019               stb       r3,0x0019(r9)
14EEC 14E6C          889F0002               lbz       r4,0x0002(r31)
14EF0 14E70          9889001A               stb       r4,0x001A(r9)
14EF4 14E74          88DF0003               lbz       r6,0x0003(r31)
14EF8 14E78          98C9001B               stb       r6,0x001B(r9)
14EFC 14E7C          895F0004               lbz       r10,0x0004(r31)
14F00 14E80          9949001C               stb       r10,0x001C(r9)
14F04 14E84          897F0005               lbz       r11,0x0005(r31)
14F08 14E88          9AE9001E               stb       r23,0x001E(r9)
14F0C 14E8C          9969001D               stb       r11,0x001D(r9)
14F10 14E90          9AC9001F               stb       r22,0x001F(r9)
14F14 14E94          899F0006               lbz       r12,0x0006(r31)
14F18 14E98          99890020               stb       r12,0x0020(r9)
14F1C 14E9C          881F0007               lbz       r0,0x0007(r31)
14F20 14EA0          98090021               stb       r0,0x0021(r9)
14F24 14EA4          881F0008               lbz       r0,0x0008(r31)
14F28 14EA8          98090022               stb       r0,0x0022(r9)
14F2C 14EAC          881F0009               lbz       r0,0x0009(r31)
14F30 14EB0          98090023               stb       r0,0x0023(r9)
14F34 14EB4          881F000A               lbz       r0,0x000A(r31)
14F38 14EB8          98090024               stb       r0,0x0024(r9)
14F3C 14EBC          881F000B               lbz       r0,0x000B(r31)
14F40 14EC0          98090025               stb       r0,0x0025(r9)
14F44 14EC4          9AE90026               stb       r23,0x0026(r9)
14F48 14EC8          881F000F               lbz       r0,0x000F(r31)
14F4C 14ECC          5400063C               rlwinm    r0,r0,0,24,30
14F50 14ED0          98090027               stb       r0,0x0027(r9)
14F54 14ED4          80FC000C               lwz       r7,0x000C(r28)
14F58 14ED8          811C0010               lwz       r8,0x0010(r28)
14F5C 14EDC   X      7C074000               cmpw      r7,r8
14F60 14EE0   X      41820018               beq       $+0x0018                  ; 0x00014EF8
14F64 14EE4   X      7F83E378               mr        r3,r28
14F68 14EE8          480028D9               bl        $+0x28D8                  ; 0x000177C0
14F6C 14EEC          80410014               lwz       RTOC,0x0014(SP)
14F70 14EF0          907E0008               stw       r3,0x0008(r30)
14F74 14EF4          4800001C               b         $+0x001C                  ; 0x00014F10
14F78 14EF8          807C0008               lwz       r3,0x0008(r28)
14F7C 14EFC   X      2C030000               cmpwi     r3,0
14F80 14F00   X      41820010               beq       $+0x0010                  ; 0x00014F10
14F84 14F04          480028BD               bl        $+0x28BC                  ; 0x000177C0
14F88 14F08          80410014               lwz       RTOC,0x0014(SP)
14F8C 14F0C          907E0008               stw       r3,0x0008(r30)
14F90 14F10   X      7FC3F378               mr        r3,r30
14F94 14F14          480028AD               bl        $+0x28AC                  ; 0x000177C0
14F98 14F18          80410014               lwz       RTOC,0x0014(SP)
14F9C 14F1C          819D0014               lwz       r12,0x0014(r29)
14FA0 14F20   X      7C641B78               mr        r4,r3
14FA4 14F24          806C0014               lwz       r3,0x0014(r12)
14FA8 14F28          480028B1               bl        $+0x28B0                  ; 0x000177D8
14FAC 14F2C          80410014               lwz       RTOC,0x0014(SP)
14FB0 14F30          83BD0000               lwz       r29,0x0000(r29)
14FB4 14F34   X      2C1D0000               cmpwi     r29,0
14FB8 14F38   X      4082FE78               bne       $-0x0188                  ; 0x00014DB0
14FBC 14F3C   X      2C1E0000               cmpwi     r30,0
14FC0 14F40   X      41820010               beq       $+0x0010                  ; 0x00014F50
14FC4 14F44   X      7FC3F378               mr        r3,r30
14FC8 14F48          480027D1               bl        $+0x27D0                  ; 0x00017718
14FCC 14F4C          80410014               lwz       RTOC,0x0014(SP)
14FD0 14F50   X      7F83E378               mr        r3,r28
14FD4 14F54          480027C5               bl        $+0x27C4                  ; 0x00017718
14FD8 14F58          80410014               lwz       RTOC,0x0014(SP)
14FDC 14F5C          38210070               addi      SP,SP,112
14FE0 14F60          80010008               lwz       r0,0x0008(SP)
14FE4 14F64   X      7C0803A6               mtlr      r0                        ; LR = 8
14FE8 14F68          BA41FFC8               lmw       r18,-0x0038(SP)
14FEC 14F6C   X      4E800020               blr
14FF0 14F70          38823848               addi      r4,RTOC,14408
14FF4 14F74   X      38A00028               li        r5,40
14FF8 14F78          807301E4               lwz       r3,0x01E4(r19)
14FFC 14F7C          38840D96               addi      r4,r4,3478
15000 14F80          4BFF4689               bl        $-0xB978                  ; 0x00009608
15004 14F84   X      60000000               nop
15008 14F88   X      7F83E378               mr        r3,r28
1500C 14F8C          4800278D               bl        $+0x278C                  ; 0x00017718
15010 14F90          80410014               lwz       RTOC,0x0014(SP)
15014 14F94          38210070               addi      SP,SP,112
15018 14F98          80010008               lwz       r0,0x0008(SP)
1501C 14F9C   X      7C0803A6               mtlr      r0                        ; LR = 8
15020 14FA0          BA41FFC8               lmw       r18,-0x0038(SP)
15024 14FA4   X      4E800020               blr
15028 14FA8          7D800026               mfcr      r12
1502C 14FAC   X      7C0802A6               mflr      r0                        ; LR = 8
15030 14FB0          BE21FFC4               stmw      r17,-0x003C(SP)
15034 14FB4          91810004               stw       r12,0x0004(SP)
15038 14FB8          90010008               stw       r0,0x0008(SP)
1503C 14FBC          9421FF70               stwu      SP,-0x0090(SP)
15040 14FC0   X      7C9F2378               mr        r31,r4
15044 14FC4          839F000C               lwz       r28,0x000C(r31)
15048 14FC8   X      7CB62B78               mr        r22,r5
1504C 14FCC          8B1C0000               lbz       r24,0x0000(r28)
15050 14FD0   X      7C7D1B78               mr        r29,r3
15054 14FD4   X      571807FF               clrlwi.   r24,r24,31
15058 14FD8   X      41820038               beq       $+0x0038                  ; 0x00015010
1505C 14FDC          83DC0000               lwz       r30,0x0000(r28)
15060 14FE0   X      2C1EFFFF               cmpwi     r30,-1
15064 14FE4   X      40820014               bne       $+0x0014                  ; 0x00014FF8
15068 14FE8          A07C0004               lhz       r3,0x0004(r28)
1506C 14FEC   X      3C63FFFF               subis     r3,r3,1
15070 14FF0   X      2C03FFFF               cmpwi     r3,-1
15074 14FF4   X      4182000C               beq       $+0x000C                  ; 0x00015000
15078 14FF8   X      39200000               li        r9,0
1507C 14FFC          48000008               b         $+0x0008                  ; 0x00015004
15080 15000   X      39200001               li        r9,1
15084 15004          833D01CC               lwz       r25,0x01CC(r29)
15088 15008   X      5532063E               clrlwi    r18,r9,24
1508C 1500C          4800000C               b         $+0x000C                  ; 0x00015018
15090 15010   X      3A400000               li        r18,0
15094 15014   X      3B200000               li        r25,0
15098 15018          A37C000C               lhz       r27,0x000C(r28)
1509C 1501C   X      7F7EDB78               mr        r30,r27
150A0 15020   X      281E05DD               cmplwi    r30,0x05DD
150A4 15024   X      41800028               blt       $+0x0028                  ; 0x0001504C
150A8 15028   X      3B600000               li        r27,0
150AC 1502C   X      7FD1F378               mr        r17,r30
150B0 15030   X      3A80000E               li        r20,14
150B4 15034   X      7E358B78               mr        r21,r17
150B8 15038   X      3A600000               li        r19,0
150BC 1503C   X      56A4163A               clrlslwi  r4,r21,26,2
150C0 15040          7C7D2214               add       r3,r29,r4
150C4 15044          812300C4               lwz       r9,0x00C4(r3)
150C8 15048          4800016C               b         $+0x016C                  ; 0x000151B4
150CC 1504C          3BDB000E               addi      r30,r27,14
150D0 15050   X      7C1EB000               cmpw      r30,r22
150D4 15054   X      4182007C               beq       $+0x007C                  ; 0x000150D0
150D8 15058   X      7C16F040               cmplw     r22,r30
150DC 1505C   X      40800030               bge       $+0x0030                  ; 0x0001508C
150E0 15060   X      38A00080               li        r5,128
150E4 15064   X      7FA3EB78               mr        r3,r29
150E8 15068   X      7FE4FB78               mr        r4,r31
150EC 1506C          4BFFAF5D               bl        $-0x50A4                  ; 0x0000FFC8
150F0 15070          38210090               addi      SP,SP,144
150F4 15074          80010008               lwz       r0,0x0008(SP)
150F8 15078          81810004               lwz       r12,0x0004(SP)
150FC 1507C   X      7C0803A6               mtlr      r0                        ; LR = 8
15100 15080          BA21FFC4               lmw       r17,-0x003C(SP)
15104 15084          7D838120               mtcrf     56,r12
15108 15088   X      4E800020               blr
1510C 1508C   X      2C1605E9               cmpwi     r22,1513
15110 15090   X      41810040               bgt       $+0x0040                  ; 0x000150D0
15114 15094          835F0008               lwz       r26,0x0008(r31)
15118 15098   X      2C1A0000               cmpwi     r26,0
1511C 1509C   X      4082001C               bne       $+0x001C                  ; 0x000150B8
15120 150A0          807F0010               lwz       r3,0x0010(r31)
15124 150A4   X      7C9BB050               sub       r4,r22,r27
15128 150A8   X      7CA41850               sub       r5,r3,r4
1512C 150AC          38A5000E               addi      r5,r5,14
15130 150B0          90BF0010               stw       r5,0x0010(r31)
15134 150B4          48000018               b         $+0x0018                  ; 0x000150CC
15138 150B8   X      7C96D850               sub       r4,r27,r22
1513C 150BC          3884000E               addi      r4,r4,14
15140 150C0   X      7FE3FB78               mr        r3,r31
15144 150C4          48002745               bl        $+0x2744                  ; 0x00017808
15148 150C8          80410014               lwz       RTOC,0x0014(SP)
1514C 150CC          3ADB000E               addi      r22,r27,14
15150 150D0          8ABC000E               lbz       r21,0x000E(r28)
15154 150D4          8A3C000F               lbz       r17,0x000F(r28)
15158 150D8          7EA08838               and       r0,r21,r17
1515C 150DC   X      2C0000FF               cmpwi     r0,255
15160 150E0   X      40820028               bne       $+0x0028                  ; 0x00015108
15164 150E4   X      3B600000               li        r27,0
15168 150E8   X      7EBEAB78               mr        r30,r21
1516C 150EC   X      3A80000E               li        r20,14
15170 150F0          6BC30004               xori      r3,r30,0x0004
15174 150F4   X      3A600000               li        r19,0
15178 150F8   X      5464163A               clrlslwi  r4,r3,26,2
1517C 150FC          7CBD2214               add       r5,r29,r4
15180 15100          812500C4               lwz       r9,0x00C4(r5)
15184 15104          480000B0               b         $+0x00B0                  ; 0x000151B4
15188 15108          88DC0010               lbz       r6,0x0010(r28)
1518C 1510C          837D01D8               lwz       r27,0x01D8(r29)
15190 15110   X      2C060003               cmpwi     r6,3
15194 15114   X      4182002C               beq       $+0x002C                  ; 0x00015140
15198 15118   X      3A800011               li        r20,17
1519C 1511C   X      7FE3FB78               mr        r3,r31
151A0 15120   X      3A600000               li        r19,0
151A4 15124          4800269D               bl        $+0x269C                  ; 0x000177C0
151A8 15128          80410014               lwz       RTOC,0x0014(SP)
151AC 1512C   X      7C641B78               mr        r4,r3
151B0 15130   X      7FA3EB78               mr        r3,r29
151B4 15134          4BFFF509               bl        $-0x0AF8                  ; 0x0001463C
151B8 15138   X      39200000               li        r9,0
151BC 1513C          48000078               b         $+0x0078                  ; 0x000151B4
151C0 15140   X      2C1500AA               cmpwi     r21,170
151C4 15144   X      4082002C               bne       $+0x002C                  ; 0x00015170
151C8 15148          8BDC0015               lbz       r30,0x0015(r28)
151CC 1514C          3A7C0011               addi      r19,r28,17
151D0 15150          8AFC0014               lbz       r23,0x0014(r28)
151D4 15154   X      3A800016               li        r20,22
151D8 15158   X      52FE442E               insrwi    r30,r23,8,16
151DC 1515C          6BC30003               xori      r3,r30,0x0003
151E0 15160   X      5464163A               clrlslwi  r4,r3,26,2
151E4 15164          7CBD2214               add       r5,r29,r4
151E8 15168          812500C4               lwz       r9,0x00C4(r5)
151EC 1516C          48000048               b         $+0x0048                  ; 0x000151B4
151F0 15170   X      2C1500FF               cmpwi     r21,255
151F4 15174   X      3A800011               li        r20,17
151F8 15178   X      3A600000               li        r19,0
151FC 1517C   X      4182001C               beq       $+0x001C                  ; 0x00015198
15200 15180   X      7EBEAB78               mr        r30,r21
15204 15184          6BC60002               xori      r6,r30,0x0002
15208 15188   X      54C3163A               clrlslwi  r3,r6,26,2
1520C 1518C          7C9D1A14               add       r4,r29,r3
15210 15190          812400C4               lwz       r9,0x00C4(r4)
15214 15194          48000020               b         $+0x0020                  ; 0x000151B4
15218 15198   X      7FE3FB78               mr        r3,r31
1521C 1519C          48002625               bl        $+0x2624                  ; 0x000177C0
15220 151A0          80410014               lwz       RTOC,0x0014(SP)
15224 151A4   X      7C641B78               mr        r4,r3
15228 151A8   X      7FA3EB78               mr        r3,r29
1522C 151AC          4BFFEEB9               bl        $-0x1148                  ; 0x00014064
15230 151B0   X      39200000               li        r9,0
15234 151B4   X      7C16A000               cmpw      r22,r20
15238 151B8   X      40800030               bge       $+0x0030                  ; 0x000151E8
1523C 151BC   X      38A00080               li        r5,128
15240 151C0   X      7FA3EB78               mr        r3,r29
15244 151C4   X      7FE4FB78               mr        r4,r31
15248 151C8          4BFFAE01               bl        $-0x5200                  ; 0x0000FFC8
1524C 151CC          38210090               addi      SP,SP,144
15250 151D0          80010008               lwz       r0,0x0008(SP)
15254 151D4          81810004               lwz       r12,0x0004(SP)
15258 151D8   X      7C0803A6               mtlr      r0                        ; LR = 8
1525C 151DC          BA21FFC4               lmw       r17,-0x003C(SP)
15260 151E0          7D838120               mtcrf     56,r12
15264 151E4   X      4E800020               blr
15268 151E8          82FF000C               lwz       r23,0x000C(r31)
1526C 151EC   X      2C090000               cmpwi     r9,0
15270 151F0          7C74BA14               add       r3,r20,r23
15274 151F4          907F000C               stw       r3,0x000C(r31)
15278 151F8          3B410038               addi      r26,SP,56
1527C 151FC          3901003C               addi      r8,SP,60
15280 15200   X      38E00000               li        r7,0
15284 15204   X      4182001C               beq       $+0x001C                  ; 0x00015220
15288 15208          80890010               lwz       r4,0x0010(r9)
1528C 1520C   X      7C04F000               cmpw      r4,r30
15290 15210   X      418200B0               beq       $+0x00B0                  ; 0x000152C0
15294 15214          81290004               lwz       r9,0x0004(r9)
15298 15218   X      2C090000               cmpwi     r9,0
1529C 1521C   X      4082FFEC               bne       $-0x0014                  ; 0x00015208
152A0 15220   X      2C190000               cmpwi     r25,0
152A4 15224   X      4182000C               beq       $+0x000C                  ; 0x00015230
152A8 15228          933A0000               stw       r25,0x0000(r26)
152AC 1522C          3B5A0004               addi      r26,r26,4
152B0 15230   X      2C1B0000               cmpwi     r27,0
152B4 15234   X      4182000C               beq       $+0x000C                  ; 0x00015240
152B8 15238          937A0000               stw       r27,0x0000(r26)
152BC 1523C          3B5A0004               addi      r26,r26,4
152C0 15240          813D01C4               lwz       r9,0x01C4(r29)
152C4 15244   X      2C090000               cmpwi     r9,0
152C8 15248   X      4182000C               beq       $+0x000C                  ; 0x00015254
152CC 1524C          913A0000               stw       r9,0x0000(r26)
152D0 15250          3B5A0004               addi      r26,r26,4
152D4 15254          90FA0000               stw       r7,0x0000(r26)
152D8 15258   X      7D1A4378               mr        r26,r8
152DC 1525C          83210038               lwz       r25,0x0038(SP)
152E0 15260   X      3AE00000               li        r23,0
152E4 15264   X      7F29CB78               mr        r9,r25
152E8 15268   X      2C190000               cmpwi     r25,0
152EC 1526C   X      41820314               beq       $+0x0314                  ; 0x00015580
152F0 15270          83390008               lwz       r25,0x0008(r25)
152F4 15274          811C0000               lwz       r8,0x0000(r28)
152F8 15278   X      29190000               cmplwi    cr2,r25,0x0000
152FC 1527C   X      408A0010               bne       cr2,$+0x0010              ; 0x0001528C
15300 15280          833A0000               lwz       r25,0x0000(r26)
15304 15284          3B5A0004               addi      r26,r26,4
15308 15288   X      29190000               cmplwi    cr2,r25,0x0000
1530C 1528C          83690014               lwz       r27,0x0014(r9)
15310 15290          80FB0038               lwz       r7,0x0038(r27)
15314 15294          80670000               lwz       r3,0x0000(r7)
15318 15298   X      7C081800               cmpw      r8,r3
1531C 1529C   X      40820030               bne       $+0x0030                  ; 0x000152CC
15320 152A0          A09C0004               lhz       r4,0x0004(r28)
15324 152A4          A0670004               lhz       r3,0x0004(r7)
15328 152A8   X      7C041800               cmpw      r4,r3
1532C 152AC   X      40820020               bne       $+0x0020                  ; 0x000152CC
15330 152B0          80BD0284               lwz       r5,0x0284(r29)
15334 152B4          38A50001               addi      r5,r5,1
15338 152B8          90BD0284               stw       r5,0x0284(r29)
1533C 152BC          480000B0               b         $+0x00B0                  ; 0x0001536C
15340 152C0          91210038               stw       r9,0x0038(SP)
15344 152C4   X      7D1A4378               mr        r26,r8
15348 152C8          4BFFFF58               b         $-0x00A8                  ; 0x00015220
1534C 152CC   X      2C120000               cmpwi     r18,0
15350 152D0   X      41820014               beq       $+0x0014                  ; 0x000152E4
15354 152D4          807D0288               lwz       r3,0x0288(r29)
15358 152D8          38630001               addi      r3,r3,1
1535C 152DC          907D0288               stw       r3,0x0288(r29)
15360 152E0          4800008C               b         $+0x008C                  ; 0x0001536C
15364 152E4          8129000C               lwz       r9,0x000C(r9)
15368 152E8          71240720               andi.     r4,r9,0x0720
1536C 152EC   X      41820014               beq       $+0x0014                  ; 0x00015300
15370 152F0          807D028C               lwz       r3,0x028C(r29)
15374 152F4          38630001               addi      r3,r3,1
15378 152F8          907D028C               stw       r3,0x028C(r29)
1537C 152FC          48000070               b         $+0x0070                  ; 0x0001536C
15380 15300   X      2C180000               cmpwi     r24,0
15384 15304   X      4182001C               beq       $+0x001C                  ; 0x00015320
15388 15308          5524056B               rlwinm.   r4,r9,0,21,21
1538C 1530C   X      41820014               beq       $+0x0014                  ; 0x00015320
15390 15310          807D0290               lwz       r3,0x0290(r29)
15394 15314          38630001               addi      r3,r3,1
15398 15318          907D0290               stw       r3,0x0290(r29)
1539C 1531C          48000050               b         $+0x0050                  ; 0x0001536C
153A0 15320          813B0030               lwz       r9,0x0030(r27)
153A4 15324   X      2C090000               cmpwi     r9,0
153A8 15328   X      41820030               beq       $+0x0030                  ; 0x00015358
153AC 1532C          80890004               lwz       r4,0x0004(r9)
153B0 15330   X      7C082000               cmpw      r8,r4
153B4 15334   X      40820014               bne       $+0x0014                  ; 0x00015348
153B8 15338          A07C0004               lhz       r3,0x0004(r28)
153BC 1533C          A0890008               lhz       r4,0x0008(r9)
153C0 15340   X      7C032000               cmpw      r3,r4
153C4 15344   X      41820014               beq       $+0x0014                  ; 0x00015358
153C8 15348          81290000               lwz       r9,0x0000(r9)
153CC 1534C   X      2C090000               cmpwi     r9,0
153D0 15350   X      4082FFDC               bne       $-0x0024                  ; 0x0001532C
153D4 15354          48000224               b         $+0x0224                  ; 0x00015578
153D8 15358   X      2C090000               cmpwi     r9,0
153DC 1535C   X      4182021C               beq       $+0x021C                  ; 0x00015578
153E0 15360          80BD0294               lwz       r5,0x0294(r29)
153E4 15364          38A50001               addi      r5,r5,1
153E8 15368          90BD0294               stw       r5,0x0294(r29)
153EC 1536C          813B000C               lwz       r9,0x000C(r27)
153F0 15370          55230631               rlwinm.   r3,r9,0,24,24
153F4 15374   X      4082007C               bne       $+0x007C                  ; 0x000153F0
153F8 15378   X      2C180000               cmpwi     r24,0
153FC 1537C   X      40820074               bne       $+0x0074                  ; 0x000153F0
15400 15380          809D0298               lwz       r4,0x0298(r29)
15404 15384          38840001               addi      r4,r4,1
15408 15388          909D0298               stw       r4,0x0298(r29)
1540C 1538C          807F0014               lwz       r3,0x0014(r31)
15410 15390          88A3000D               lbz       r5,0x000D(r3)
15414 15394   X      2C050001               cmpwi     r5,1
15418 15398   X      40820034               bne       $+0x0034                  ; 0x000153CC
1541C 1539C          83DF0008               lwz       r30,0x0008(r31)
15420 153A0   X      408A0018               bne       cr2,$+0x0018              ; 0x000153B8
15424 153A4   X      7FE3FB78               mr        r3,r31
15428 153A8   X      3BE00000               li        r31,0
1542C 153AC          48002475               bl        $+0x2474                  ; 0x00017820
15430 153B0          80410014               lwz       RTOC,0x0014(SP)
15434 153B4          48000158               b         $+0x0158                  ; 0x0001550C
15438 153B8   X      7FC3F378               mr        r3,r30
1543C 153BC          48002405               bl        $+0x2404                  ; 0x000177C0
15440 153C0          80410014               lwz       RTOC,0x0014(SP)
15444 153C4   X      7C7E1B78               mr        r30,r3
15448 153C8          48000144               b         $+0x0144                  ; 0x0001550C
1544C 153CC   X      408A0010               bne       cr2,$+0x0010              ; 0x000153DC
15450 153D0   X      7FFEFB78               mr        r30,r31
15454 153D4   X      3BE00000               li        r31,0
15458 153D8          48000134               b         $+0x0134                  ; 0x0001550C
1545C 153DC   X      7FE3FB78               mr        r3,r31
15460 153E0          480023E1               bl        $+0x23E0                  ; 0x000177C0
15464 153E4          80410014               lwz       RTOC,0x0014(SP)
15468 153E8   X      7C7E1B78               mr        r30,r3
1546C 153EC          48000120               b         $+0x0120                  ; 0x0001550C
15470 153F0          5520056B               rlwinm.   r0,r9,0,21,21
15474 153F4   X      418200AC               beq       $+0x00AC                  ; 0x000154A0
15478 153F8          807D029C               lwz       r3,0x029C(r29)
1547C 153FC          38630001               addi      r3,r3,1
15480 15400          907D029C               stw       r3,0x029C(r29)
15484 15404          809F0014               lwz       r4,0x0014(r31)
15488 15408          88A4000D               lbz       r5,0x000D(r4)
1548C 1540C   X      2C050001               cmpwi     r5,1
15490 15410   X      40820034               bne       $+0x0034                  ; 0x00015444
15494 15414          83DF0008               lwz       r30,0x0008(r31)
15498 15418   X      408A0018               bne       cr2,$+0x0018              ; 0x00015430
1549C 1541C   X      7FE3FB78               mr        r3,r31
154A0 15420   X      3BE00000               li        r31,0
154A4 15424          480023FD               bl        $+0x23FC                  ; 0x00017820
154A8 15428          80410014               lwz       RTOC,0x0014(SP)
154AC 1542C          48000038               b         $+0x0038                  ; 0x00015464
154B0 15430   X      7FC3F378               mr        r3,r30
154B4 15434          4800238D               bl        $+0x238C                  ; 0x000177C0
154B8 15438          80410014               lwz       RTOC,0x0014(SP)
154BC 1543C   X      7C7E1B78               mr        r30,r3
154C0 15440          48000024               b         $+0x0024                  ; 0x00015464
154C4 15444   X      408A0010               bne       cr2,$+0x0010              ; 0x00015454
154C8 15448   X      7FFEFB78               mr        r30,r31
154CC 1544C   X      3BE00000               li        r31,0
154D0 15450          48000014               b         $+0x0014                  ; 0x00015464
154D4 15454   X      7FE3FB78               mr        r3,r31
154D8 15458          48002369               bl        $+0x2368                  ; 0x000177C0
154DC 1545C          80410014               lwz       RTOC,0x0014(SP)
154E0 15460   X      7C7E1B78               mr        r30,r3
154E4 15464   X      38E00001               li        r7,1
154E8 15468   X      7FC4F378               mr        r4,r30
154EC 1546C   X      7F63DB78               mr        r3,r27
154F0 15470   X      7EC5B378               mr        r5,r22
154F4 15474   X      7E86A378               mr        r6,r20
154F8 15478          4BFFA8C5               bl        $-0x573C                  ; 0x0000FD3C
154FC 1547C   X      7C7E1B78               mr        r30,r3
15500 15480   X      2C1E0000               cmpwi     r30,0
15504 15484   X      40820088               bne       $+0x0088                  ; 0x0001550C
15508 15488          38823848               addi      r4,RTOC,14408
1550C 1548C          807D01E4               lwz       r3,0x01E4(r29)
15510 15490          38840DB7               addi      r4,r4,3511
15514 15494          4BFF4175               bl        $-0xBE8C                  ; 0x00009608
15518 15498   X      60000000               nop
1551C 1549C          480000DC               b         $+0x00DC                  ; 0x00015578
15520 154A0          819D02A0               lwz       r12,0x02A0(r29)
15524 154A4          380C0001               addi      r0,r12,1
15528 154A8          901D02A0               stw       r0,0x02A0(r29)
1552C 154AC          807F0014               lwz       r3,0x0014(r31)
15530 154B0          8883000D               lbz       r4,0x000D(r3)
15534 154B4   X      2C040001               cmpwi     r4,1
15538 154B8   X      41820034               beq       $+0x0034                  ; 0x000154EC
1553C 154BC          393C0006               addi      r9,r28,6
15540 154C0   X      7FA3EB78               mr        r3,r29
15544 154C4   X      7FE4FB78               mr        r4,r31
15548 154C8   X      7E659B78               mr        r5,r19
1554C 154CC   X      7EA6AB78               mr        r6,r21
15550 154D0   X      7E278B78               mr        r7,r17
15554 154D4   X      7F88E378               mr        r8,r28
15558 154D8          4BFFE9A1               bl        $-0x1660                  ; 0x00013E78
1555C 154DC   X      7C7E1B78               mr        r30,r3
15560 154E0   X      2C1E0000               cmpwi     r30,0
15564 154E4   X      41820094               beq       $+0x0094                  ; 0x00015578
15568 154E8   X      7FDFF378               mr        r31,r30
1556C 154EC   X      408A0010               bne       cr2,$+0x0010              ; 0x000154FC
15570 154F0   X      7FFEFB78               mr        r30,r31
15574 154F4   X      3BE00000               li        r31,0
15578 154F8          48000014               b         $+0x0014                  ; 0x0001550C
1557C 154FC   X      7FE3FB78               mr        r3,r31
15580 15500          480022C1               bl        $+0x22C0                  ; 0x000177C0
15584 15504          80410014               lwz       RTOC,0x0014(SP)
15588 15508   X      7C7E1B78               mr        r30,r3
1558C 1550C          837B0014               lwz       r27,0x0014(r27)
15590 15510          3AF70001               addi      r23,r23,1
15594 15514          801B0004               lwz       r0,0x0004(r27)
15598 15518   X      2C000000               cmpwi     r0,0
1559C 1551C   X      41820018               beq       $+0x0018                  ; 0x00015534
155A0 15520   X      7F63DB78               mr        r3,r27
155A4 15524   X      7FC4F378               mr        r4,r30
155A8 15528          480022B1               bl        $+0x22B0                  ; 0x000177D8
155AC 1552C          80410014               lwz       RTOC,0x0014(SP)
155B0 15530          48000048               b         $+0x0048                  ; 0x00015578
155B4 15534   X      7F63DB78               mr        r3,r27
155B8 15538          48002199               bl        $+0x2198                  ; 0x000176D0
155BC 1553C          80410014               lwz       RTOC,0x0014(SP)
155C0 15540   X      2C030000               cmpwi     r3,0
155C4 15544   X      40820024               bne       $+0x0024                  ; 0x00015568
155C8 15548          819D0270               lwz       r12,0x0270(r29)
155CC 1554C   X      7F63DB78               mr        r3,r27
155D0 15550          380C0001               addi      r0,r12,1
155D4 15554   X      7FC4F378               mr        r4,r30
155D8 15558          901D0270               stw       r0,0x0270(r29)
155DC 1555C          4800227D               bl        $+0x227C                  ; 0x000177D8
155E0 15560          80410014               lwz       RTOC,0x0014(SP)
155E4 15564          48000014               b         $+0x0014                  ; 0x00015578
155E8 15568   X      7F63DB78               mr        r3,r27
155EC 1556C   X      7FC4F378               mr        r4,r30
155F0 15570          48002179               bl        $+0x2178                  ; 0x000176E8
155F4 15574          80410014               lwz       RTOC,0x0014(SP)
155F8 15578   X      7F29CB78               mr        r9,r25
155FC 1557C   X      408AFCF4               bne       cr2,$-0x030C              ; 0x00015270
15600 15580   X      2C1F0000               cmpwi     r31,0
15604 15584   X      418200A8               beq       $+0x00A8                  ; 0x0001562C
15608 15588   X      2C170000               cmpwi     r23,0
1560C 1558C   X      40820094               bne       $+0x0094                  ; 0x00015620
15610 15590          801C0000               lwz       r0,0x0000(r28)
15614 15594   X      2D180000               cmpwi     cr2,r24,0
15618 15598   X      2C00FFFF               cmpwi     r0,-1
1561C 1559C   X      40820014               bne       $+0x0014                  ; 0x000155B0
15620 155A0          A07C0004               lhz       r3,0x0004(r28)
15624 155A4   X      3C63FFFF               subis     r3,r3,1
15628 155A8   X      2C03FFFF               cmpwi     r3,-1
1562C 155AC   X      41820024               beq       $+0x0024                  ; 0x000155D0
15630 155B0          38823848               addi      r4,RTOC,14408
15634 155B4   X      7F85E378               mr        r5,r28
15638 155B8          807D01E4               lwz       r3,0x01E4(r29)
1563C 155BC          38840DDB               addi      r4,r4,3547
15640 155C0          A0FC000C               lhz       r7,0x000C(r28)
15644 155C4          38DC0006               addi      r6,r28,6
15648 155C8          4BFF4041               bl        $-0xBFC0                  ; 0x00009608
1564C 155CC   X      60000000               nop
15650 155D0          83DD0020               lwz       r30,0x0020(r29)
15654 155D4          3BDE0001               addi      r30,r30,1
15658 155D8          93DD0020               stw       r30,0x0020(r29)
1565C 155DC   X      418A002C               beq       cr2,$+0x002C              ; 0x00015608
15660 155E0   X      2C120000               cmpwi     r18,0
15664 155E4   X      41820014               beq       $+0x0014                  ; 0x000155F8
15668 155E8          807D0014               lwz       r3,0x0014(r29)
1566C 155EC   X      3863FFFF               subi      r3,r3,1
15670 155F0          907D0014               stw       r3,0x0014(r29)
15674 155F4          48000020               b         $+0x0020                  ; 0x00015614
15678 155F8          809D0010               lwz       r4,0x0010(r29)
1567C 155FC   X      3884FFFF               subi      r4,r4,1
15680 15600          909D0010               stw       r4,0x0010(r29)
15684 15604          48000010               b         $+0x0010                  ; 0x00015614
15688 15608          807D0004               lwz       r3,0x0004(r29)
1568C 1560C   X      3863FFFF               subi      r3,r3,1
15690 15610          907D0004               stw       r3,0x0004(r29)
15694 15614          809D0000               lwz       r4,0x0000(r29)
15698 15618   X      7C762050               sub       r3,r4,r22
1569C 1561C          907D0000               stw       r3,0x0000(r29)
156A0 15620   X      7FE3FB78               mr        r3,r31
156A4 15624          480020F5               bl        $+0x20F4                  ; 0x00017718
156A8 15628          80410014               lwz       RTOC,0x0014(SP)
156AC 1562C          38210090               addi      SP,SP,144
156B0 15630          80010008               lwz       r0,0x0008(SP)
156B4 15634          81810004               lwz       r12,0x0004(SP)
156B8 15638   X      7C0803A6               mtlr      r0                        ; LR = 8
156BC 1563C          BA21FFC4               lmw       r17,-0x003C(SP)
156C0 15640          7D838120               mtcrf     56,r12
156C4 15644   X      4E800020               blr
156C8 15648   X      7C0802A6               mflr      r0                        ; LR = 8
156CC 1564C          BE61FFCC               stmw      r19,-0x0034(SP)
156D0 15650          90010008               stw       r0,0x0008(SP)
156D4 15654          9421FF90               stwu      SP,-0x0070(SP)
156D8 15658   X      7C751B78               mr        r21,r3
156DC 1565C          881501FD               lbz       r0,0x01FD(r21)
156E0 15660   X      2C000000               cmpwi     r0,0
156E4 15664          82D501E0               lwz       r22,0x01E0(r21)
156E8 15668   X      7C942378               mr        r20,r4
156EC 1566C   X      4182004C               beq       $+0x004C                  ; 0x000156B8
156F0 15670          88B501FE               lbz       r5,0x01FE(r21)
156F4 15674   X      2C050000               cmpwi     r5,0
156F8 15678   X      4182001C               beq       $+0x001C                  ; 0x00015694
156FC 1567C   X      7E83A378               mr        r3,r20
15700 15680          38210070               addi      SP,SP,112
15704 15684          80010008               lwz       r0,0x0008(SP)
15708 15688   X      7C0803A6               mtlr      r0                        ; LR = 8
1570C 1568C          BA61FFCC               lmw       r19,-0x0034(SP)
15710 15690   X      4E800020               blr
15714 15694   X      7E83A378               mr        r3,r20
15718 15698          48002081               bl        $+0x2080                  ; 0x00017718
1571C 1569C          80410014               lwz       RTOC,0x0014(SP)
15720 156A0   X      38600000               li        r3,0
15724 156A4          38210070               addi      SP,SP,112
15728 156A8          80010008               lwz       r0,0x0008(SP)
1572C 156AC   X      7C0803A6               mtlr      r0                        ; LR = 8
15730 156B0          BA61FFCC               lmw       r19,-0x0034(SP)
15734 156B4   X      4E800020               blr
15738 156B8   X      3A600000               li        r19,0
1573C 156BC   X      7EC3B378               mr        r3,r22
15740 156C0          4BFF2EF5               bl        $-0xD10C                  ; 0x000085B4
15744 156C4   X      60000000               nop
15748 156C8   X      39200001               li        r9,1
1574C 156CC   X      7C7A1B78               mr        r26,r3
15750 156D0   X      7F5DD378               mr        r29,r26
15754 156D4   X      2C1D0000               cmpwi     r29,0
15758 156D8   X      40820014               bne       $+0x0014                  ; 0x000156EC
1575C 156DC          83F5023C               lwz       r31,0x023C(r21)
15760 156E0          3BFF0001               addi      r31,r31,1
15764 156E4          93F5023C               stw       r31,0x023C(r21)
15768 156E8          48000174               b         $+0x0174                  ; 0x0001585C
1576C 156EC          913D0028               stw       r9,0x0028(r29)
15770 156F0   X      7E9FA378               mr        r31,r20
15774 156F4          927D0008               stw       r19,0x0008(r29)
15778 156F8   X      3B200000               li        r25,0
1577C 156FC          83DD0010               lwz       r30,0x0010(r29)
15780 15700          837D001C               lwz       r27,0x001C(r29)
15784 15704          839F000C               lwz       r28,0x000C(r31)
15788 15708          7F7EDA14               add       r27,r30,r27
1578C 1570C          801F0010               lwz       r0,0x0010(r31)
15790 15710   X      7CFED850               sub       r7,r27,r30
15794 15714   X      7C7C0050               sub       r3,r0,r28
15798 15718          7CE8FE70               srawi     r8,r7,31
1579C 1571C          7C65FE70               srawi     r5,r3,31
157A0 15720   X      7D633810               subc      r11,r7,r3
157A4 15724          7D454110               subfe     r10,r5,r8
157A8 15728   X      7FD7F378               mr        r23,r30
157AC 1572C          7D4C5838               and       r12,r10,r11
157B0 15730          7F036214               add       r24,r3,r12
157B4 15734   X      7F83E378               mr        r3,r28
157B8 15738          7F806214               add       r28,r0,r12
157BC 1573C   X      7EE4BB78               mr        r4,r23
157C0 15740          7FD8BA14               add       r30,r24,r23
157C4 15744   X      7F05C378               mr        r5,r24
157C8 15748          48001E09               bl        $+0x1E08                  ; 0x00017550
157CC 1574C          80410014               lwz       RTOC,0x0014(SP)
157D0 15750          801F0010               lwz       r0,0x0010(r31)
157D4 15754   X      7C00E000               cmpw      r0,r28
157D8 15758   X      40820028               bne       $+0x0028                  ; 0x00015780
157DC 1575C          83FF0008               lwz       r31,0x0008(r31)
157E0 15760   X      2C1F0000               cmpwi     r31,0
157E4 15764   X      40820018               bne       $+0x0018                  ; 0x0001577C
157E8 15768          801D0010               lwz       r0,0x0010(r29)
157EC 1576C   X      7C60F050               sub       r3,r30,r0
157F0 15770          907D0020               stw       r3,0x0020(r29)
157F4 15774          7D23CA14               add       r9,r3,r25
157F8 15778          4800006C               b         $+0x006C                  ; 0x000157E4
157FC 1577C          839F000C               lwz       r28,0x000C(r31)
15800 15780          7C98BA14               add       r4,r24,r23
15804 15784   X      7C04D840               cmplw     r4,r27
15808 15788   X      4180FF84               blt       $-0x007C                  ; 0x0001570C
1580C 1578C          807D001C               lwz       r3,0x001C(r29)
15810 15790          907D0020               stw       r3,0x0020(r29)
15814 15794          7F23CA14               add       r25,r3,r25
15818 15798   X      7EC3B378               mr        r3,r22
1581C 1579C          4BFF2E19               bl        $-0xD1E8                  ; 0x000085B4
15820 157A0   X      60000000               nop
15824 157A4          907D0008               stw       r3,0x0008(r29)
15828 157A8   X      2C030000               cmpwi     r3,0
1582C 157AC   X      40820014               bne       $+0x0014                  ; 0x000157C0
15830 157B0          8375023C               lwz       r27,0x023C(r21)
15834 157B4          3B7B0001               addi      r27,r27,1
15838 157B8          9375023C               stw       r27,0x023C(r21)
1583C 157BC          480000A0               b         $+0x00A0                  ; 0x0001585C
15840 157C0          809A0028               lwz       r4,0x0028(r26)
15844 157C4   X      7C7D1B78               mr        r29,r3
15848 157C8          38840001               addi      r4,r4,1
1584C 157CC          909A0028               stw       r4,0x0028(r26)
15850 157D0          83DD0010               lwz       r30,0x0010(r29)
15854 157D4          837D001C               lwz       r27,0x001C(r29)
15858 157D8          927D0008               stw       r19,0x0008(r29)
1585C 157DC          7F7EDA14               add       r27,r30,r27
15860 157E0          4BFFFF2C               b         $-0x00D4                  ; 0x0001570C
15864 157E4          811A0010               lwz       r8,0x0010(r26)
15868 157E8          A0A8000C               lhz       r5,0x000C(r8)
1586C 157EC   X      2C050000               cmpwi     r5,0
15870 157F0   X      40820010               bne       $+0x0010                  ; 0x00015800
15874 157F4          3C690001               addis     r3,r9,1
15878 157F8   X      3863FFF2               subi      r3,r3,14
1587C 157FC          B068000C               sth       r3,0x000C(r8)
15880 15800          913A0024               stw       r9,0x0024(r26)
15884 15804   X      7EC3B378               mr        r3,r22
15888 15808   X      7F44D378               mr        r4,r26
1588C 1580C          4BFF36F9               bl        $-0xC908                  ; 0x00008F04
15890 15810   X      60000000               nop
15894 15814   X      2C030000               cmpwi     r3,0
15898 15818   X      41820014               beq       $+0x0014                  ; 0x0001582C
1589C 1581C          83F50240               lwz       r31,0x0240(r21)
158A0 15820          3BFF0001               addi      r31,r31,1
158A4 15824          93F50240               stw       r31,0x0240(r21)
158A8 15828          48000034               b         $+0x0034                  ; 0x0001585C
158AC 1582C          80750224               lwz       r3,0x0224(r21)
158B0 15830          38630001               addi      r3,r3,1
158B4 15834          90750224               stw       r3,0x0224(r21)
158B8 15838   X      7E83A378               mr        r3,r20
158BC 1583C          48001EDD               bl        $+0x1EDC                  ; 0x00017718
158C0 15840          80410014               lwz       RTOC,0x0014(SP)
158C4 15844   X      38600000               li        r3,0
158C8 15848          38210070               addi      SP,SP,112
158CC 1584C          80010008               lwz       r0,0x0008(SP)
158D0 15850   X      7C0803A6               mtlr      r0                        ; LR = 8
158D4 15854          BA61FFCC               lmw       r19,-0x0034(SP)
158D8 15858   X      4E800020               blr
158DC 1585C   X      2C1A0000               cmpwi     r26,0
158E0 15860   X      4182FE1C               beq       $-0x01E4                  ; 0x0001567C
158E4 15864   X      7F43D378               mr        r3,r26
158E8 15868          4BFF2F15               bl        $-0xD0EC                  ; 0x0000877C
158EC 1586C   X      60000000               nop
158F0 15870   X      7E83A378               mr        r3,r20
158F4 15874          38210070               addi      SP,SP,112
158F8 15878          80010008               lwz       r0,0x0008(SP)
158FC 1587C   X      7C0803A6               mtlr      r0                        ; LR = 8
15900 15880          BA61FFCC               lmw       r19,-0x0034(SP)
15904 15884   X      4E800020               blr
15908 15888   X      7C0802A6               mflr      r0                        ; LR = 8
1590C 1588C          BF41FFE8               stmw      r26,-0x0018(SP)
15910 15890          90010008               stw       r0,0x0008(SP)
15914 15894          9421FF90               stwu      SP,-0x0070(SP)
15918 15898          3BA10038               addi      r29,SP,56
1591C 1589C   X      7C7C1B78               mr        r28,r3
15920 158A0          837C0014               lwz       r27,0x0014(r28)
15924 158A4   X      7C9E2378               mr        r30,r4
15928 158A8          83FB0004               lwz       r31,0x0004(r27)
1592C 158AC          38610038               addi      r3,SP,56
15930 158B0          3B410040               addi      r26,SP,64
15934 158B4          48001AA5               bl        $+0x1AA4                  ; 0x00017358
15938 158B8          80410014               lwz       RTOC,0x0014(SP)
1593C 158BC          801D0000               lwz       r0,0x0000(r29)
15940 158C0          901A0000               stw       r0,0x0000(r26)
15944 158C4          819F02A4               lwz       r12,0x02A4(r31)
15948 158C8          801D0004               lwz       r0,0x0004(r29)
1594C 158CC          398C0001               addi      r12,r12,1
15950 158D0          919F02A4               stw       r12,0x02A4(r31)
15954 158D4          901A0004               stw       r0,0x0004(r26)
15958 158D8          819E0014               lwz       r12,0x0014(r30)
1595C 158DC          880C000D               lbz       r0,0x000D(r12)
15960 158E0   X      2C000000               cmpwi     r0,0
15964 158E4   X      40820014               bne       $+0x0014                  ; 0x000158F8
15968 158E8          819F0250               lwz       r12,0x0250(r31)
1596C 158EC          380C0001               addi      r0,r12,1
15970 158F0          901F0250               stw       r0,0x0250(r31)
15974 158F4          48000050               b         $+0x0050                  ; 0x00015944
15978 158F8   X      7FC4F378               mr        r4,r30
1597C 158FC   X      7F83E378               mr        r3,r28
15980 15900          4BFFB7D1               bl        $-0x4830                  ; 0x000110D0
15984 15904   X      7C7E1B78               mr        r30,r3
15988 15908   X      2C1E0000               cmpwi     r30,0
1598C 1590C   X      418202F4               beq       $+0x02F4                  ; 0x00015C00
15990 15910          83BE0014               lwz       r29,0x0014(r30)
15994 15914          887D000D               lbz       r3,0x000D(r29)
15998 15918   X      2C030000               cmpwi     r3,0
1599C 1591C   X      40820014               bne       $+0x0014                  ; 0x00015930
159A0 15920          809F0254               lwz       r4,0x0254(r31)
159A4 15924          38840001               addi      r4,r4,1
159A8 15928          909F0254               stw       r4,0x0254(r31)
159AC 1592C          48000018               b         $+0x0018                  ; 0x00015944
159B0 15930   X      7F83E378               mr        r3,r28
159B4 15934   X      7FC4F378               mr        r4,r30
159B8 15938          48001E59               bl        $+0x1E58                  ; 0x00017790
159BC 1593C          80410014               lwz       RTOC,0x0014(SP)
159C0 15940          480002C0               b         $+0x02C0                  ; 0x00015C00
159C4 15944          83BE000C               lwz       r29,0x000C(r30)
159C8 15948          A07D0006               lhz       r3,0x0006(r29)
159CC 1594C   X      2C030000               cmpwi     r3,0
159D0 15950   X      40820020               bne       $+0x0020                  ; 0x00015970
159D4 15954          809D0008               lwz       r4,0x0008(r29)
159D8 15958   X      2C040000               cmpwi     r4,0
159DC 1595C   X      40820014               bne       $+0x0014                  ; 0x00015970
159E0 15960          807F0074               lwz       r3,0x0074(r31)
159E4 15964          907D0006               stw       r3,0x0006(r29)
159E8 15968          A09F0078               lhz       r4,0x0078(r31)
159EC 1596C          B09D000A               sth       r4,0x000A(r29)
159F0 15970          80BF0080               lwz       r5,0x0080(r31)
159F4 15974   X      28050000               cmplwi    r5,0x0000
159F8 15978   X      40810024               ble       $+0x0024                  ; 0x0001599C
159FC 1597C          807D0000               lwz       r3,0x0000(r29)
15A00 15980          809F0074               lwz       r4,0x0074(r31)
15A04 15984   X      7C032000               cmpw      r3,r4
15A08 15988   X      40820014               bne       $+0x0014                  ; 0x0001599C
15A0C 1598C          A0BD0004               lhz       r5,0x0004(r29)
15A10 15990          A07F0078               lhz       r3,0x0078(r31)
15A14 15994   X      7C051800               cmpw      r5,r3
15A18 15998   X      41820088               beq       $+0x0088                  ; 0x00015A20
15A1C 1599C          809F0090               lwz       r4,0x0090(r31)
15A20 159A0   X      28040000               cmplwi    r4,0x0000
15A24 159A4   X      40810024               ble       $+0x0024                  ; 0x000159C8
15A28 159A8          807D0000               lwz       r3,0x0000(r29)
15A2C 159AC          809F0084               lwz       r4,0x0084(r31)
15A30 159B0   X      7C032000               cmpw      r3,r4
15A34 159B4   X      40820014               bne       $+0x0014                  ; 0x000159C8
15A38 159B8          A0BD0004               lhz       r5,0x0004(r29)
15A3C 159BC          A07F0088               lhz       r3,0x0088(r31)
15A40 159C0   X      7C051800               cmpw      r5,r3
15A44 159C4   X      4182005C               beq       $+0x005C                  ; 0x00015A20
15A48 159C8          809F00A0               lwz       r4,0x00A0(r31)
15A4C 159CC   X      28040000               cmplwi    r4,0x0000
15A50 159D0   X      40810024               ble       $+0x0024                  ; 0x000159F4
15A54 159D4          807D0000               lwz       r3,0x0000(r29)
15A58 159D8          809F0094               lwz       r4,0x0094(r31)
15A5C 159DC   X      7C032000               cmpw      r3,r4
15A60 159E0   X      40820014               bne       $+0x0014                  ; 0x000159F4
15A64 159E4          A0BD0004               lhz       r5,0x0004(r29)
15A68 159E8          A07F0098               lhz       r3,0x0098(r31)
15A6C 159EC   X      7C051800               cmpw      r5,r3
15A70 159F0   X      41820030               beq       $+0x0030                  ; 0x00015A20
15A74 159F4          809F00B0               lwz       r4,0x00B0(r31)
15A78 159F8   X      28040000               cmplwi    r4,0x0000
15A7C 159FC   X      408100E0               ble       $+0x00E0                  ; 0x00015ADC
15A80 15A00          807D0000               lwz       r3,0x0000(r29)
15A84 15A04          809F00A4               lwz       r4,0x00A4(r31)
15A88 15A08   X      7C032000               cmpw      r3,r4
15A8C 15A0C   X      408200D0               bne       $+0x00D0                  ; 0x00015ADC
15A90 15A10          A0BD0004               lhz       r5,0x0004(r29)
15A94 15A14          A07F00A8               lhz       r3,0x00A8(r31)
15A98 15A18   X      7C051800               cmpw      r5,r3
15A9C 15A1C   X      408200C0               bne       $+0x00C0                  ; 0x00015ADC
15AA0 15A20   X      7FC3F378               mr        r3,r30
15AA4 15A24          48001D85               bl        $+0x1D84                  ; 0x000177A8
15AA8 15A28          80410014               lwz       RTOC,0x0014(SP)
15AAC 15A2C          8B7D0000               lbz       r27,0x0000(r29)
15AB0 15A30   X      577B07FF               clrlwi.   r27,r27,31
15AB4 15A34   X      41820058               beq       $+0x0058                  ; 0x00015A8C
15AB8 15A38          801D0000               lwz       r0,0x0000(r29)
15ABC 15A3C   X      2C00FFFF               cmpwi     r0,-1
15AC0 15A40   X      40820030               bne       $+0x0030                  ; 0x00015A70
15AC4 15A44          A09D0004               lhz       r4,0x0004(r29)
15AC8 15A48   X      3C84FFFF               subis     r4,r4,1
15ACC 15A4C   X      2C04FFFF               cmpwi     r4,-1
15AD0 15A50   X      40820020               bne       $+0x0020                  ; 0x00015A70
15AD4 15A54          80BF0028               lwz       r5,0x0028(r31)
15AD8 15A58          809F0014               lwz       r4,0x0014(r31)
15ADC 15A5C          38A50001               addi      r5,r5,1
15AE0 15A60          90BF0028               stw       r5,0x0028(r31)
15AE4 15A64          38840001               addi      r4,r4,1
15AE8 15A68          909F0014               stw       r4,0x0014(r31)
15AEC 15A6C          48000038               b         $+0x0038                  ; 0x00015AA4
15AF0 15A70          80DF0024               lwz       r6,0x0024(r31)
15AF4 15A74          809F0010               lwz       r4,0x0010(r31)
15AF8 15A78          38C60001               addi      r6,r6,1
15AFC 15A7C          90DF0024               stw       r6,0x0024(r31)
15B00 15A80          38840001               addi      r4,r4,1
15B04 15A84          909F0010               stw       r4,0x0010(r31)
15B08 15A88          4800001C               b         $+0x001C                  ; 0x00015AA4
15B0C 15A8C          80BF000C               lwz       r5,0x000C(r31)
15B10 15A90          809F0004               lwz       r4,0x0004(r31)
15B14 15A94          38A50001               addi      r5,r5,1
15B18 15A98          90BF000C               stw       r5,0x000C(r31)
15B1C 15A9C          38840001               addi      r4,r4,1
15B20 15AA0          909F0004               stw       r4,0x0004(r31)
15B24 15AA4          80DF0000               lwz       r6,0x0000(r31)
15B28 15AA8          7CA33214               add       r5,r3,r6
15B2C 15AAC          90BF0000               stw       r5,0x0000(r31)
15B30 15AB0          80FF0008               lwz       r7,0x0008(r31)
15B34 15AB4          7D033A14               add       r8,r3,r7
15B38 15AB8   X      7FC3F378               mr        r3,r30
15B3C 15ABC          911F0008               stw       r8,0x0008(r31)
15B40 15AC0          48001CE9               bl        $+0x1CE8                  ; 0x000177A8
15B44 15AC4          80410014               lwz       RTOC,0x0014(SP)
15B48 15AC8   X      7C651B78               mr        r5,r3
15B4C 15ACC   X      7FE3FB78               mr        r3,r31
15B50 15AD0   X      7FC4F378               mr        r4,r30
15B54 15AD4          4BFFF4D5               bl        $-0x0B2C                  ; 0x00014FA8
15B58 15AD8          48000128               b         $+0x0128                  ; 0x00015C00
15B5C 15ADC          881F034C               lbz       r0,0x034C(r31)
15B60 15AE0   X      2C000000               cmpwi     r0,0
15B64 15AE4   X      4182003C               beq       $+0x003C                  ; 0x00015B20
15B68 15AE8          887D0000               lbz       r3,0x0000(r29)
15B6C 15AEC   X      546307FF               clrlwi.   r3,r3,31
15B70 15AF0   X      41820030               beq       $+0x0030                  ; 0x00015B20
15B74 15AF4   X      7FC3F378               mr        r3,r30
15B78 15AF8          48001CB1               bl        $+0x1CB0                  ; 0x000177A8
15B7C 15AFC          80410014               lwz       RTOC,0x0014(SP)
15B80 15B00   X      7C7D1B78               mr        r29,r3
15B84 15B04   X      7FC3F378               mr        r3,r30
15B88 15B08          48001CB9               bl        $+0x1CB8                  ; 0x000177C0
15B8C 15B0C          80410014               lwz       RTOC,0x0014(SP)
15B90 15B10   X      7C641B78               mr        r4,r3
15B94 15B14   X      7FE3FB78               mr        r3,r31
15B98 15B18   X      7FA5EB78               mr        r5,r29
15B9C 15B1C          4BFFF48D               bl        $-0x0B74                  ; 0x00014FA8
15BA0 15B20          801C0004               lwz       r0,0x0004(r28)
15BA4 15B24   X      2C000000               cmpwi     r0,0
15BA8 15B28   X      41820058               beq       $+0x0058                  ; 0x00015B80
15BAC 15B2C   X      7F83E378               mr        r3,r28
15BB0 15B30          48001BD1               bl        $+0x1BD0                  ; 0x00017700
15BB4 15B34          80410014               lwz       RTOC,0x0014(SP)
15BB8 15B38          83BC0024               lwz       r29,0x0024(r28)
15BBC 15B3C   X      7C03E840               cmplw     r3,r29
15BC0 15B40   X      40800018               bge       $+0x0018                  ; 0x00015B58
15BC4 15B44   X      7F83E378               mr        r3,r28
15BC8 15B48   X      7FC4F378               mr        r4,r30
15BCC 15B4C          48001C8D               bl        $+0x1C8C                  ; 0x000177D8
15BD0 15B50          80410014               lwz       RTOC,0x0014(SP)
15BD4 15B54          480000AC               b         $+0x00AC                  ; 0x00015C00
15BD8 15B58          837F002C               lwz       r27,0x002C(r31)
15BDC 15B5C   X      7FC3F378               mr        r3,r30
15BE0 15B60          3B7B0001               addi      r27,r27,1
15BE4 15B64          937F002C               stw       r27,0x002C(r31)
15BE8 15B68          809F0238               lwz       r4,0x0238(r31)
15BEC 15B6C          38840001               addi      r4,r4,1
15BF0 15B70          909F0238               stw       r4,0x0238(r31)
15BF4 15B74          48001BA5               bl        $+0x1BA4                  ; 0x00017718
15BF8 15B78          80410014               lwz       RTOC,0x0014(SP)
15BFC 15B7C          48000084               b         $+0x0084                  ; 0x00015C00
15C00 15B80   X      7FE3FB78               mr        r3,r31
15C04 15B84   X      7FC4F378               mr        r4,r30
15C08 15B88          4BFFFAC1               bl        $-0x0540                  ; 0x00015648
15C0C 15B8C   X      2C030000               cmpwi     r3,0
15C10 15B90   X      41820070               beq       $+0x0070                  ; 0x00015C00
15C14 15B94          80BF0244               lwz       r5,0x0244(r31)
15C18 15B98   X      7F83E378               mr        r3,r28
15C1C 15B9C          83BF01E0               lwz       r29,0x01E0(r31)
15C20 15BA0          38A50001               addi      r5,r5,1
15C24 15BA4   X      7FC4F378               mr        r4,r30
15C28 15BA8          90BF0244               stw       r5,0x0244(r31)
15C2C 15BAC          A0DC0030               lhz       r6,0x0030(r28)
15C30 15BB0          60C60002               ori       r6,r6,0x0002
15C34 15BB4          B0DC0030               sth       r6,0x0030(r28)
15C38 15BB8          48001C21               bl        $+0x1C20                  ; 0x000177D8
15C3C 15BBC          80410014               lwz       RTOC,0x0014(SP)
15C40 15BC0          813B000C               lwz       r9,0x000C(r27)
15C44 15BC4          552004E7               rlwinm.   r0,r9,0,19,19
15C48 15BC8   X      40820018               bne       $+0x0018                  ; 0x00015BE0
15C4C 15BCC          61201000               ori       r0,r9,0x1000
15C50 15BD0          901B000C               stw       r0,0x000C(r27)
15C54 15BD4          807F022C               lwz       r3,0x022C(r31)
15C58 15BD8          38630001               addi      r3,r3,1
15C5C 15BDC          907F022C               stw       r3,0x022C(r31)
15C60 15BE0          889F01FD               lbz       r4,0x01FD(r31)
15C64 15BE4   X      2C040000               cmpwi     r4,0
15C68 15BE8   X      40820018               bne       $+0x0018                  ; 0x00015C00
15C6C 15BEC          38820148               addi      r4,RTOC,328
15C70 15BF0   X      7FA3EB78               mr        r3,r29
15C74 15BF4   X      7FE5FB78               mr        r5,r31
15C78 15BF8          4BFF5D35               bl        $-0xA2CC                  ; 0x0000B92C
15C7C 15BFC   X      60000000               nop
15C80 15C00          38610048               addi      r3,SP,72
15C84 15C04          3BC10040               addi      r30,SP,64
15C88 15C08          3BA10048               addi      r29,SP,72
15C8C 15C0C          3B810050               addi      r28,SP,80
15C90 15C10          3B610040               addi      r27,SP,64
15C94 15C14          48001745               bl        $+0x1744                  ; 0x00017358
15C98 15C18          80410014               lwz       RTOC,0x0014(SP)
15C9C 15C1C          80BD0004               lwz       r5,0x0004(r29)
15CA0 15C20          38610050               addi      r3,SP,80
15CA4 15C24          80810048               lwz       r4,0x0048(SP)
15CA8 15C28          80FE0004               lwz       r7,0x0004(r30)
15CAC 15C2C          80C10040               lwz       r6,0x0040(SP)
15CB0 15C30          48001849               bl        $+0x1848                  ; 0x00017478
15CB4 15C34          80410014               lwz       RTOC,0x0014(SP)
15CB8 15C38          801C0000               lwz       r0,0x0000(r28)
15CBC 15C3C          819F02AC               lwz       r12,0x02AC(r31)
15CC0 15C40          901B0000               stw       r0,0x0000(r27)
15CC4 15C44          801C0004               lwz       r0,0x0004(r28)
15CC8 15C48          817F02BC               lwz       r11,0x02BC(r31)
15CCC 15C4C          901B0004               stw       r0,0x0004(r27)
15CD0 15C50          81210044               lwz       r9,0x0044(SP)
15CD4 15C54          811F02B4               lwz       r8,0x02B4(r31)
15CD8 15C58          7C096214               add       r0,r9,r12
15CDC 15C5C          901F02AC               stw       r0,0x02AC(r31)
15CE0 15C60   X      7C095840               cmplw     r9,r11
15CE4 15C64   X      40810018               ble       $+0x0018                  ; 0x00015C7C
15CE8 15C68          913F02BC               stw       r9,0x02BC(r31)
15CEC 15C6C   X      2C080000               cmpwi     r8,0
15CF0 15C70   X      40820018               bne       $+0x0018                  ; 0x00015C88
15CF4 15C74          913F02B4               stw       r9,0x02B4(r31)
15CF8 15C78          48000010               b         $+0x0010                  ; 0x00015C88
15CFC 15C7C   X      7C094040               cmplw     r9,r8
15D00 15C80   X      40800008               bge       $+0x0008                  ; 0x00015C88
15D04 15C84          913F02B4               stw       r9,0x02B4(r31)
15D08 15C88   X      38600000               li        r3,0
15D0C 15C8C          38210070               addi      SP,SP,112
15D10 15C90          80010008               lwz       r0,0x0008(SP)
15D14 15C94   X      7C0803A6               mtlr      r0                        ; LR = 8
15D18 15C98          BB41FFE8               lmw       r26,-0x0018(SP)
15D1C 15C9C   X      4E800020               blr
15D20 15CA0   X      7C0802A6               mflr      r0                        ; LR = 8
15D24 15CA4          BF41FFE8               stmw      r26,-0x0018(SP)
15D28 15CA8          90010008               stw       r0,0x0008(SP)
15D2C 15CAC          9421FF90               stwu      SP,-0x0070(SP)
15D30 15CB0          3BE10038               addi      r31,SP,56
15D34 15CB4   X      7C7D1B78               mr        r29,r3
15D38 15CB8          839D0014               lwz       r28,0x0014(r29)
15D3C 15CBC          38610038               addi      r3,SP,56
15D40 15CC0          83DC0004               lwz       r30,0x0004(r28)
15D44 15CC4          3B410040               addi      r26,SP,64
15D48 15CC8          837E01E0               lwz       r27,0x01E0(r30)
15D4C 15CCC          4800168D               bl        $+0x168C                  ; 0x00017358
15D50 15CD0          80410014               lwz       RTOC,0x0014(SP)
15D54 15CD4          801F0000               lwz       r0,0x0000(r31)
15D58 15CD8   X      7FA3EB78               mr        r3,r29
15D5C 15CDC          901A0000               stw       r0,0x0000(r26)
15D60 15CE0          801F0004               lwz       r0,0x0004(r31)
15D64 15CE4          901A0004               stw       r0,0x0004(r26)
15D68 15CE8          819E02C0               lwz       r12,0x02C0(r30)
15D6C 15CEC          380C0001               addi      r0,r12,1
15D70 15CF0          901E02C0               stw       r0,0x02C0(r30)
15D74 15CF4          480019AD               bl        $+0x19AC                  ; 0x000176A0
15D78 15CF8          80410014               lwz       RTOC,0x0014(SP)
15D7C 15CFC   X      7C7F1B78               mr        r31,r3
15D80 15D00   X      2C1F0000               cmpwi     r31,0
15D84 15D04   X      418200C4               beq       $+0x00C4                  ; 0x00015DC8
15D88 15D08          819F0014               lwz       r12,0x0014(r31)
15D8C 15D0C          888C000D               lbz       r4,0x000D(r12)
15D90 15D10   X      2C040000               cmpwi     r4,0
15D94 15D14   X      41820020               beq       $+0x0020                  ; 0x00015D34
15D98 15D18          8062FFD4               lwz       r3,-0x002C(RTOC)
15D9C 15D1C          38630E05               addi      r3,r3,3589
15DA0 15D20          4BFF680D               bl        $-0x97F4                  ; 0x0000C52C
15DA4 15D24   X      60000000               nop
15DA8 15D28   X      7FE3FB78               mr        r3,r31
15DAC 15D2C          480019ED               bl        $+0x19EC                  ; 0x00017718
15DB0 15D30          80410014               lwz       RTOC,0x0014(SP)
15DB4 15D34   X      7FC3F378               mr        r3,r30
15DB8 15D38   X      7FE4FB78               mr        r4,r31
15DBC 15D3C          4BFFF90D               bl        $-0x06F4                  ; 0x00015648
15DC0 15D40   X      2C030000               cmpwi     r3,0
15DC4 15D44   X      40820020               bne       $+0x0020                  ; 0x00015D64
15DC8 15D48   X      7FA3EB78               mr        r3,r29
15DCC 15D4C          48001955               bl        $+0x1954                  ; 0x000176A0
15DD0 15D50          80410014               lwz       RTOC,0x0014(SP)
15DD4 15D54   X      7C7F1B78               mr        r31,r3
15DD8 15D58   X      2C1F0000               cmpwi     r31,0
15DDC 15D5C   X      4182006C               beq       $+0x006C                  ; 0x00015DC8
15DE0 15D60          4BFFFFA8               b         $-0x0058                  ; 0x00015D08
15DE4 15D64          819E0248               lwz       r12,0x0248(r30)
15DE8 15D68   X      7FA3EB78               mr        r3,r29
15DEC 15D6C          380C0001               addi      r0,r12,1
15DF0 15D70   X      7FE4FB78               mr        r4,r31
15DF4 15D74          901E0248               stw       r0,0x0248(r30)
15DF8 15D78          A0BD0030               lhz       r5,0x0030(r29)
15DFC 15D7C          60A50002               ori       r5,r5,0x0002
15E00 15D80          B0BD0030               sth       r5,0x0030(r29)
15E04 15D84          480019AD               bl        $+0x19AC                  ; 0x00017730
15E08 15D88          80410014               lwz       RTOC,0x0014(SP)
15E0C 15D8C          813C000C               lwz       r9,0x000C(r28)
15E10 15D90          552004E7               rlwinm.   r0,r9,0,19,19
15E14 15D94   X      40820018               bne       $+0x0018                  ; 0x00015DAC
15E18 15D98          61201000               ori       r0,r9,0x1000
15E1C 15D9C          901C000C               stw       r0,0x000C(r28)
15E20 15DA0          807E022C               lwz       r3,0x022C(r30)
15E24 15DA4          38630001               addi      r3,r3,1
15E28 15DA8          907E022C               stw       r3,0x022C(r30)
15E2C 15DAC          38820148               addi      r4,RTOC,328
15E30 15DB0   X      7F63DB78               mr        r3,r27
15E34 15DB4   X      7FC5F378               mr        r5,r30
15E38 15DB8          4BFF5B75               bl        $-0xA48C                  ; 0x0000B92C
15E3C 15DBC   X      60000000               nop
15E40 15DC0   X      2C1F0000               cmpwi     r31,0
15E44 15DC4   X      40820024               bne       $+0x0024                  ; 0x00015DE8
15E48 15DC8          813C000C               lwz       r9,0x000C(r28)
15E4C 15DCC          553D04E7               rlwinm.   r29,r9,0,19,19
15E50 15DD0   X      41820018               beq       $+0x0018                  ; 0x00015DE8
15E54 15DD4          55230524               rlwinm    r3,r9,0,20,18
15E58 15DD8          907C000C               stw       r3,0x000C(r28)
15E5C 15DDC          809E0230               lwz       r4,0x0230(r30)
15E60 15DE0          38840001               addi      r4,r4,1
15E64 15DE4          909E0230               stw       r4,0x0230(r30)
15E68 15DE8          38610048               addi      r3,SP,72
15E6C 15DEC          3BE10040               addi      r31,SP,64
15E70 15DF0          3BA10048               addi      r29,SP,72
15E74 15DF4          3B810050               addi      r28,SP,80
15E78 15DF8          3B610040               addi      r27,SP,64
15E7C 15DFC          4800155D               bl        $+0x155C                  ; 0x00017358
15E80 15E00          80410014               lwz       RTOC,0x0014(SP)
15E84 15E04          80BD0004               lwz       r5,0x0004(r29)
15E88 15E08          38610050               addi      r3,SP,80
15E8C 15E0C          80810048               lwz       r4,0x0048(SP)
15E90 15E10          80FF0004               lwz       r7,0x0004(r31)
15E94 15E14          80C10040               lwz       r6,0x0040(SP)
15E98 15E18          48001661               bl        $+0x1660                  ; 0x00017478
15E9C 15E1C          80410014               lwz       RTOC,0x0014(SP)
15EA0 15E20          801C0000               lwz       r0,0x0000(r28)
15EA4 15E24          819E02C8               lwz       r12,0x02C8(r30)
15EA8 15E28          901B0000               stw       r0,0x0000(r27)
15EAC 15E2C          801C0004               lwz       r0,0x0004(r28)
15EB0 15E30          817E02D8               lwz       r11,0x02D8(r30)
15EB4 15E34          901B0004               stw       r0,0x0004(r27)
15EB8 15E38          81210044               lwz       r9,0x0044(SP)
15EBC 15E3C          811E02D0               lwz       r8,0x02D0(r30)
15EC0 15E40          7C096214               add       r0,r9,r12
15EC4 15E44          901E02C8               stw       r0,0x02C8(r30)
15EC8 15E48   X      7C095840               cmplw     r9,r11
15ECC 15E4C   X      40810018               ble       $+0x0018                  ; 0x00015E64
15ED0 15E50          913E02D8               stw       r9,0x02D8(r30)
15ED4 15E54   X      2C080000               cmpwi     r8,0
15ED8 15E58   X      40820018               bne       $+0x0018                  ; 0x00015E70
15EDC 15E5C          913E02D0               stw       r9,0x02D0(r30)
15EE0 15E60          48000010               b         $+0x0010                  ; 0x00015E70
15EE4 15E64   X      7C094040               cmplw     r9,r8
15EE8 15E68   X      40800008               bge       $+0x0008                  ; 0x00015E70
15EEC 15E6C          913E02D0               stw       r9,0x02D0(r30)
15EF0 15E70   X      38600000               li        r3,0
15EF4 15E74          38210070               addi      SP,SP,112
15EF8 15E78          80010008               lwz       r0,0x0008(SP)
15EFC 15E7C   X      7C0803A6               mtlr      r0                        ; LR = 8
15F00 15E80          BB41FFE8               lmw       r26,-0x0018(SP)
15F04 15E84   X      4E800020               blr
15F08 15E88   X      7C0802A6               mflr      r0                        ; LR = 8
15F0C 15E8C          BF21FFE4               stmw      r25,-0x001C(SP)
15F10 15E90          90010008               stw       r0,0x0008(SP)
15F14 15E94          9421FF80               stwu      SP,-0x0080(SP)
15F18 15E98          3BE10038               addi      r31,SP,56
15F1C 15E9C   X      7C7E1B78               mr        r30,r3
15F20 15EA0          837E0014               lwz       r27,0x0014(r30)
15F24 15EA4          38610038               addi      r3,SP,56
15F28 15EA8          83BB0004               lwz       r29,0x0004(r27)
15F2C 15EAC          3B210040               addi      r25,SP,64
15F30 15EB0          3B9E0040               addi      r28,r30,64
15F34 15EB4   X      3B400000               li        r26,0
15F38 15EB8          480014A1               bl        $+0x14A0                  ; 0x00017358
15F3C 15EBC          80410014               lwz       RTOC,0x0014(SP)
15F40 15EC0          801F0000               lwz       r0,0x0000(r31)
15F44 15EC4   X      7FC3F378               mr        r3,r30
15F48 15EC8          90190000               stw       r0,0x0000(r25)
15F4C 15ECC          801F0004               lwz       r0,0x0004(r31)
15F50 15ED0          90190004               stw       r0,0x0004(r25)
15F54 15ED4          819D02DC               lwz       r12,0x02DC(r29)
15F58 15ED8          380C0001               addi      r0,r12,1
15F5C 15EDC          901D02DC               stw       r0,0x02DC(r29)
15F60 15EE0          480017C1               bl        $+0x17C0                  ; 0x000176A0
15F64 15EE4          80410014               lwz       RTOC,0x0014(SP)
15F68 15EE8   X      7C7F1B78               mr        r31,r3
15F6C 15EEC   X      2C1F0000               cmpwi     r31,0
15F70 15EF0   X      418200F0               beq       $+0x00F0                  ; 0x00015FE0
15F74 15EF4          813F0014               lwz       r9,0x0014(r31)
15F78 15EF8          8809000D               lbz       r0,0x000D(r9)
15F7C 15EFC   X      2C00000D               cmpwi     r0,13
15F80 15F00   X      4082001C               bne       $+0x001C                  ; 0x00015F1C
15F84 15F04          9B49000D               stb       r26,0x000D(r9)
15F88 15F08   X      7F83E378               mr        r3,r28
15F8C 15F0C   X      7FE4FB78               mr        r4,r31
15F90 15F10          480017A9               bl        $+0x17A8                  ; 0x000176B8
15F94 15F14          80410014               lwz       RTOC,0x0014(SP)
15F98 15F18          48000028               b         $+0x0028                  ; 0x00015F40
15F9C 15F1C   X      7FC3F378               mr        r3,r30
15FA0 15F20          480017B1               bl        $+0x17B0                  ; 0x000176D0
15FA4 15F24          80410014               lwz       RTOC,0x0014(SP)
15FA8 15F28   X      2C030000               cmpwi     r3,0
15FAC 15F2C   X      41820030               beq       $+0x0030                  ; 0x00015F5C
15FB0 15F30   X      7FC3F378               mr        r3,r30
15FB4 15F34   X      7FE4FB78               mr        r4,r31
15FB8 15F38          480017B1               bl        $+0x17B0                  ; 0x000176E8
15FBC 15F3C          80410014               lwz       RTOC,0x0014(SP)
15FC0 15F40   X      7FC3F378               mr        r3,r30
15FC4 15F44          4800175D               bl        $+0x175C                  ; 0x000176A0
15FC8 15F48          80410014               lwz       RTOC,0x0014(SP)
15FCC 15F4C   X      7C7F1B78               mr        r31,r3
15FD0 15F50   X      2C1F0000               cmpwi     r31,0
15FD4 15F54   X      4182008C               beq       $+0x008C                  ; 0x00015FE0
15FD8 15F58          4BFFFF9C               b         $-0x0064                  ; 0x00015EF4
15FDC 15F5C   X      7FC3F378               mr        r3,r30
15FE0 15F60          480017A1               bl        $+0x17A0                  ; 0x00017700
15FE4 15F64          80410014               lwz       RTOC,0x0014(SP)
15FE8 15F68          801E0024               lwz       r0,0x0024(r30)
15FEC 15F6C   X      7C030040               cmplw     r3,r0
15FF0 15F70   X      4180002C               blt       $+0x002C                  ; 0x00015F9C
15FF4 15F74          839D0018               lwz       r28,0x0018(r29)
15FF8 15F78   X      7FE3FB78               mr        r3,r31
15FFC 15F7C          3B9C0001               addi      r28,r28,1
16000 15F80          939D0018               stw       r28,0x0018(r29)
16004 15F84          809D0280               lwz       r4,0x0280(r29)
16008 15F88          38840001               addi      r4,r4,1
1600C 15F8C          909D0280               stw       r4,0x0280(r29)
16010 15F90          48001789               bl        $+0x1788                  ; 0x00017718
16014 15F94          80410014               lwz       RTOC,0x0014(SP)
16018 15F98          48000020               b         $+0x0020                  ; 0x00015FB8
1601C 15F9C          835D0274               lwz       r26,0x0274(r29)
16020 15FA0   X      7FC3F378               mr        r3,r30
16024 15FA4          3B5A0001               addi      r26,r26,1
16028 15FA8   X      7FE4FB78               mr        r4,r31
1602C 15FAC          935D0274               stw       r26,0x0274(r29)
16030 15FB0          48001781               bl        $+0x1780                  ; 0x00017730
16034 15FB4          80410014               lwz       RTOC,0x0014(SP)
16038 15FB8          813B000C               lwz       r9,0x000C(r27)
1603C 15FBC          553C04A5               rlwinm.   r28,r9,0,18,18
16040 15FC0   X      40820018               bne       $+0x0018                  ; 0x00015FD8
16044 15FC4          61232000               ori       r3,r9,0x2000
16048 15FC8          907B000C               stw       r3,0x000C(r27)
1604C 15FCC          809D0268               lwz       r4,0x0268(r29)
16050 15FD0          38840001               addi      r4,r4,1
16054 15FD4          909D0268               stw       r4,0x0268(r29)
16058 15FD8   X      2C1F0000               cmpwi     r31,0
1605C 15FDC   X      40820024               bne       $+0x0024                  ; 0x00016000
16060 15FE0          813B000C               lwz       r9,0x000C(r27)
16064 15FE4          552504A5               rlwinm.   r5,r9,0,18,18
16068 15FE8   X      41820018               beq       $+0x0018                  ; 0x00016000
1606C 15FEC          552304E2               rlwinm    r3,r9,0,19,17
16070 15FF0          907B000C               stw       r3,0x000C(r27)
16074 15FF4          809D026C               lwz       r4,0x026C(r29)
16078 15FF8          38840001               addi      r4,r4,1
1607C 15FFC          909D026C               stw       r4,0x026C(r29)
16080 16000          38610048               addi      r3,SP,72
16084 16004          3BE10040               addi      r31,SP,64
16088 16008          3BC10048               addi      r30,SP,72
1608C 1600C          3B810050               addi      r28,SP,80
16090 16010          3B610040               addi      r27,SP,64
16094 16014          48001345               bl        $+0x1344                  ; 0x00017358
16098 16018          80410014               lwz       RTOC,0x0014(SP)
1609C 1601C          80BE0004               lwz       r5,0x0004(r30)
160A0 16020          38610050               addi      r3,SP,80
160A4 16024          80810048               lwz       r4,0x0048(SP)
160A8 16028          80FF0004               lwz       r7,0x0004(r31)
160AC 1602C          80C10040               lwz       r6,0x0040(SP)
160B0 16030          48001449               bl        $+0x1448                  ; 0x00017478
160B4 16034          80410014               lwz       RTOC,0x0014(SP)
160B8 16038          801C0000               lwz       r0,0x0000(r28)
160BC 1603C          819D02E4               lwz       r12,0x02E4(r29)
160C0 16040          901B0000               stw       r0,0x0000(r27)
160C4 16044          801C0004               lwz       r0,0x0004(r28)
160C8 16048          817D02F4               lwz       r11,0x02F4(r29)
160CC 1604C          901B0004               stw       r0,0x0004(r27)
160D0 16050          81210044               lwz       r9,0x0044(SP)
160D4 16054          811D02EC               lwz       r8,0x02EC(r29)
160D8 16058          7C096214               add       r0,r9,r12
160DC 1605C          901D02E4               stw       r0,0x02E4(r29)
160E0 16060   X      7C095840               cmplw     r9,r11
160E4 16064   X      40810018               ble       $+0x0018                  ; 0x0001607C
160E8 16068          913D02F4               stw       r9,0x02F4(r29)
160EC 1606C   X      2C080000               cmpwi     r8,0
160F0 16070   X      40820018               bne       $+0x0018                  ; 0x00016088
160F4 16074          913D02EC               stw       r9,0x02EC(r29)
160F8 16078          48000010               b         $+0x0010                  ; 0x00016088
160FC 1607C   X      7C094040               cmplw     r9,r8
16100 16080   X      40800008               bge       $+0x0008                  ; 0x00016088
16104 16084          913D02EC               stw       r9,0x02EC(r29)
16108 16088   X      38600000               li        r3,0
1610C 1608C          38210080               addi      SP,SP,128
16110 16090          80010008               lwz       r0,0x0008(SP)
16114 16094   X      7C0803A6               mtlr      r0                        ; LR = 8
16118 16098          BB21FFE4               lmw       r25,-0x001C(SP)
1611C 1609C   X      4E800020               blr
16120 160A0   X      7C0802A6               mflr      r0                        ; LR = 8
16124 160A4          BF01FFE0               stmw      r24,-0x0020(SP)
16128 160A8          90010008               stw       r0,0x0008(SP)
1612C 160AC          9421FF80               stwu      SP,-0x0080(SP)
16130 160B0          3BE10038               addi      r31,SP,56
16134 160B4   X      7C781B78               mr        r24,r3
16138 160B8          83B80014               lwz       r29,0x0014(r24)
1613C 160BC          38610038               addi      r3,SP,56
16140 160C0          837D0004               lwz       r27,0x0004(r29)
16144 160C4          3BC10040               addi      r30,SP,64
16148 160C8          48001291               bl        $+0x1290                  ; 0x00017358
1614C 160CC          80410014               lwz       RTOC,0x0014(SP)
16150 160D0          801F0000               lwz       r0,0x0000(r31)
16154 160D4          391B01DC               addi      r8,r27,476
16158 160D8          901E0000               stw       r0,0x0000(r30)
1615C 160DC          819B02F8               lwz       r12,0x02F8(r27)
16160 160E0          801F0004               lwz       r0,0x0004(r31)
16164 160E4          398C0001               addi      r12,r12,1
16168 160E8          817B01DC               lwz       r11,0x01DC(r27)
1616C 160EC          901E0004               stw       r0,0x0004(r30)
16170 160F0   X      2C0B0000               cmpwi     r11,0
16174 160F4          919B02F8               stw       r12,0x02F8(r27)
16178 160F8   X      41820020               beq       $+0x0020                  ; 0x00016118
1617C 160FC          81280000               lwz       r9,0x0000(r8)
16180 16100   X      7C09E800               cmpw      r9,r29
16184 16104   X      41820188               beq       $+0x0188                  ; 0x0001628C
16188 16108          80090008               lwz       r0,0x0008(r9)
1618C 1610C          39090008               addi      r8,r9,8
16190 16110   X      2C000000               cmpwi     r0,0
16194 16114   X      4082FFE8               bne       $-0x0018                  ; 0x000160FC
16198 16118          807D0004               lwz       r3,0x0004(r29)
1619C 1611C   X      3B200000               li        r25,0
161A0 16120          83C300BC               lwz       r30,0x00BC(r3)
161A4 16124          3B4300BC               addi      r26,r3,188
161A8 16128   X      2C1E0000               cmpwi     r30,0
161AC 1612C   X      418200E8               beq       $+0x00E8                  ; 0x00016214
161B0 16130          809E0014               lwz       r4,0x0014(r30)
161B4 16134   X      7C04E800               cmpw      r4,r29
161B8 16138   X      4182000C               beq       $+0x000C                  ; 0x00016144
161BC 1613C   X      7FDAF378               mr        r26,r30
161C0 16140          480000C8               b         $+0x00C8                  ; 0x00016208
161C4 16144          83FD0004               lwz       r31,0x0004(r29)
161C8 16148   X      7FC3F378               mr        r3,r30
161CC 1614C   X      3B800000               li        r28,0
161D0 16150          4BFFBA9D               bl        $-0x4564                  ; 0x00011BEC
161D4 16154          813E000C               lwz       r9,0x000C(r30)
161D8 16158          5520056B               rlwinm.   r0,r9,0,21,21
161DC 1615C   X      4182001C               beq       $+0x001C                  ; 0x00016178
161E0 16160          819F01D0               lwz       r12,0x01D0(r31)
161E4 16164   X      380CFFFF               subi      r0,r12,1
161E8 16168          901F01D0               stw       r0,0x01D0(r31)
161EC 1616C          7C1C0034               cntlzw    r28,r0
161F0 16170          813E000C               lwz       r9,0x000C(r30)
161F4 16174   X      579CD97E               srwi      r28,r28,5
161F8 16178          552305AD               rlwinm.   r3,r9,0,22,22
161FC 1617C   X      41820020               beq       $+0x0020                  ; 0x0001619C
16200 16180          809F01C8               lwz       r4,0x01C8(r31)
16204 16184   X      3884FFFF               subi      r4,r4,1
16208 16188          7C830034               cntlzw    r3,r4
1620C 1618C          909F01C8               stw       r4,0x01C8(r31)
16210 16190   X      5463D97E               srwi      r3,r3,5
16214 16194          7F851B78               or        r5,r28,r3
16218 16198   X      54BC063E               clrlwi    r28,r5,24
1621C 1619C   X      38800018               li        r4,24
16220 161A0   X      7FC3F378               mr        r3,r30
16224 161A4          4BFF3B15               bl        $-0xC4EC                  ; 0x00009CB8
16228 161A8   X      60000000               nop
1622C 161AC          819F00C0               lwz       r12,0x00C0(r31)
16230 161B0   X      380CFFFF               subi      r0,r12,1
16234 161B4          901F00C0               stw       r0,0x00C0(r31)
16238 161B8   X      2C000000               cmpwi     r0,0
1623C 161BC   X      40820034               bne       $+0x0034                  ; 0x000161F0
16240 161C0          807F01F8               lwz       r3,0x01F8(r31)
16244 161C4   X      2C030000               cmpwi     r3,0
16248 161C8   X      41820010               beq       $+0x0010                  ; 0x000161D8
1624C 161CC          4800145D               bl        $+0x145C                  ; 0x00017628
16250 161D0          80410014               lwz       RTOC,0x0014(SP)
16254 161D4          933F01F8               stw       r25,0x01F8(r31)
16258 161D8          807F01E0               lwz       r3,0x01E0(r31)
1625C 161DC          4BFF3529               bl        $-0xCAD8                  ; 0x00009704
16260 161E0   X      60000000               nop
16264 161E4   X      2C030000               cmpwi     r3,0
16268 161E8   X      40820020               bne       $+0x0020                  ; 0x00016208
1626C 161EC          48000034               b         $+0x0034                  ; 0x00016220
16270 161F0   X      2C1C0000               cmpwi     r28,0
16274 161F4   X      41820014               beq       $+0x0014                  ; 0x00016208
16278 161F8   X      7FE3FB78               mr        r3,r31
1627C 161FC          4BFF7CBD               bl        $-0x8344                  ; 0x0000DEB8
16280 16200   X      2C030000               cmpwi     r3,0
16284 16204   X      4182001C               beq       $+0x001C                  ; 0x00016220
16288 16208          83DA0000               lwz       r30,0x0000(r26)
1628C 1620C   X      2C1E0000               cmpwi     r30,0
16290 16210   X      4082FF20               bne       $-0x00E0                  ; 0x00016130
16294 16214          801D000C               lwz       r0,0x000C(r29)
16298 16218   X      54000032               clrrwi    r0,r0,6
1629C 1621C          901D000C               stw       r0,0x000C(r29)
162A0 16220          83FD0030               lwz       r31,0x0030(r29)
162A4 16224   X      3BC00000               li        r30,0
162A8 16228   X      2C1F0000               cmpwi     r31,0
162AC 1622C   X      418200D8               beq       $+0x00D8                  ; 0x00016304
162B0 16230          807F0000               lwz       r3,0x0000(r31)
162B4 16234          391B00B8               addi      r8,r27,184
162B8 16238          907D0030               stw       r3,0x0030(r29)
162BC 1623C          813B00B8               lwz       r9,0x00B8(r27)
162C0 16240   X      2C090000               cmpwi     r9,0
162C4 16244   X      41820034               beq       $+0x0034                  ; 0x00016278
162C8 16248          80FF0004               lwz       r7,0x0004(r31)
162CC 1624C          80890004               lwz       r4,0x0004(r9)
162D0 16250   X      7C072000               cmpw      r7,r4
162D4 16254   X      40820014               bne       $+0x0014                  ; 0x00016268
162D8 16258          A07F0008               lhz       r3,0x0008(r31)
162DC 1625C          A0890008               lhz       r4,0x0008(r9)
162E0 16260   X      7C032000               cmpw      r3,r4
162E4 16264   X      41820014               beq       $+0x0014                  ; 0x00016278
162E8 16268   X      7D284B78               mr        r8,r9
162EC 1626C          81280000               lwz       r9,0x0000(r8)
162F0 16270   X      2C090000               cmpwi     r9,0
162F4 16274   X      4082FFD8               bne       $-0x0028                  ; 0x0001624C
162F8 16278          80680000               lwz       r3,0x0000(r8)
162FC 1627C   X      2C030000               cmpwi     r3,0
16300 16280   X      40820018               bne       $+0x0018                  ; 0x00016298
16304 16284   X      39200000               li        r9,0
16308 16288          48000044               b         $+0x0044                  ; 0x000162CC
1630C 1628C          80BD0008               lwz       r5,0x0008(r29)
16310 16290          90A80000               stw       r5,0x0000(r8)
16314 16294          4BFFFE84               b         $-0x017C                  ; 0x00016118
16318 16298          8123000C               lwz       r9,0x000C(r3)
1631C 1629C   X      3889FFFF               subi      r4,r9,1
16320 162A0          9083000C               stw       r4,0x000C(r3)
16324 162A4   X      28090001               cmplwi    r9,0x0001
16328 162A8   X      41810020               bgt       $+0x0020                  ; 0x000162C8
1632C 162AC          80A30000               lwz       r5,0x0000(r3)
16330 162B0   X      38800010               li        r4,16
16334 162B4          90A80000               stw       r5,0x0000(r8)
16338 162B8          4BFF3A01               bl        $-0xC600                  ; 0x00009CB8
1633C 162BC   X      60000000               nop
16340 162C0   X      39200000               li        r9,0
16344 162C4          48000008               b         $+0x0008                  ; 0x000162CC
16348 162C8   X      3929FFFF               subi      r9,r9,1
1634C 162CC          7D3C0034               cntlzw    r28,r9
16350 162D0   X      7FE3FB78               mr        r3,r31
16354 162D4   X      579CD97E               srwi      r28,r28,5
16358 162D8          7FC4E378               or        r4,r30,r28
1635C 162DC   X      549E063E               clrlwi    r30,r4,24
16360 162E0   X      3880000C               li        r4,12
16364 162E4          48000FB5               bl        $+0x0FB4                  ; 0x00017298
16368 162E8          80410014               lwz       RTOC,0x0014(SP)
1636C 162EC   X      7FE3FB78               mr        r3,r31
16370 162F0          48000FF1               bl        $+0x0FF0                  ; 0x000172E0
16374 162F4          80410014               lwz       RTOC,0x0014(SP)
16378 162F8          83FD0030               lwz       r31,0x0030(r29)
1637C 162FC   X      2C1F0000               cmpwi     r31,0
16380 16300   X      4082FF30               bne       $-0x00D0                  ; 0x00016230
16384 16304   X      2C1E0000               cmpwi     r30,0
16388 16308   X      41820028               beq       $+0x0028                  ; 0x00016330
1638C 1630C   X      7F63DB78               mr        r3,r27
16390 16310          4BFF7BA9               bl        $-0x8458                  ; 0x0000DEB8
16394 16314   X      2C030000               cmpwi     r3,0
16398 16318   X      40820018               bne       $+0x0018                  ; 0x00016330
1639C 1631C          38823848               addi      r4,RTOC,14408
163A0 16320          807B01E4               lwz       r3,0x01E4(r27)
163A4 16324          38840E23               addi      r4,r4,3619
163A8 16328          4BFF2AD1               bl        $-0xD530                  ; 0x00008DF8
163AC 1632C   X      60000000               nop
163B0 16330          835D0040               lwz       r26,0x0040(r29)
163B4 16334          807A000C               lwz       r3,0x000C(r26)
163B8 16338   X      3863FFFF               subi      r3,r3,1
163BC 1633C          907A000C               stw       r3,0x000C(r26)
163C0 16340   X      2C030000               cmpwi     r3,0
163C4 16344   X      4082000C               bne       $+0x000C                  ; 0x00016350
163C8 16348   X      7F63DB78               mr        r3,r27
163CC 1634C          4BFF7B6D               bl        $-0x8494                  ; 0x0000DEB8
163D0 16350          813D0018               lwz       r9,0x0018(r29)
163D4 16354   X      2C090000               cmpwi     r9,0
163D8 16358   X      41820058               beq       $+0x0058                  ; 0x000163B0
163DC 1635C          807B01F8               lwz       r3,0x01F8(r27)
163E0 16360   X      7C091800               cmpw      r9,r3
163E4 16364   X      40820040               bne       $+0x0040                  ; 0x000163A4
163E8 16368          480012C1               bl        $+0x12C0                  ; 0x00017628
163EC 1636C          80410014               lwz       RTOC,0x0014(SP)
163F0 16370          813B01DC               lwz       r9,0x01DC(r27)
163F4 16374          933B01F8               stw       r25,0x01F8(r27)
163F8 16378   X      2C090000               cmpwi     r9,0
163FC 1637C   X      4182000C               beq       $+0x000C                  ; 0x00016388
16400 16380          80690018               lwz       r3,0x0018(r9)
16404 16384          48000008               b         $+0x0008                  ; 0x0001638C
16408 16388   X      38600000               li        r3,0
1640C 1638C          907B01F8               stw       r3,0x01F8(r27)
16410 16390   X      2C030000               cmpwi     r3,0
16414 16394   X      41820010               beq       $+0x0010                  ; 0x000163A4
16418 16398   X      388003E8               li        r4,1000
1641C 1639C          480013AD               bl        $+0x13AC                  ; 0x00017748
16420 163A0          80410014               lwz       RTOC,0x0014(SP)
16424 163A4          807D0018               lwz       r3,0x0018(r29)
16428 163A8          480013B9               bl        $+0x13B8                  ; 0x00017760
1642C 163AC          80410014               lwz       RTOC,0x0014(SP)
16430 163B0          387B0070               addi      r3,r27,112
16434 163B4   X      7F04C378               mr        r4,r24
16438 163B8          3BC10040               addi      r30,SP,64
1643C 163BC          3BA10048               addi      r29,SP,72
16440 163C0          3B810050               addi      r28,SP,80
16444 163C4          3B410040               addi      r26,SP,64
16448 163C8          480013B1               bl        $+0x13B0                  ; 0x00017778
1644C 163CC          80410014               lwz       RTOC,0x0014(SP)
16450 163D0   X      7C7F1B78               mr        r31,r3
16454 163D4          38610048               addi      r3,SP,72
16458 163D8          48000F81               bl        $+0x0F80                  ; 0x00017358
1645C 163DC          80410014               lwz       RTOC,0x0014(SP)
16460 163E0          80BD0004               lwz       r5,0x0004(r29)
16464 163E4          38610050               addi      r3,SP,80
16468 163E8          80810048               lwz       r4,0x0048(SP)
1646C 163EC          80FE0004               lwz       r7,0x0004(r30)
16470 163F0          80C10040               lwz       r6,0x0040(SP)
16474 163F4          48001085               bl        $+0x1084                  ; 0x00017478
16478 163F8          80410014               lwz       RTOC,0x0014(SP)
1647C 163FC          801C0000               lwz       r0,0x0000(r28)
16480 16400          901A0000               stw       r0,0x0000(r26)
16484 16404          801C0004               lwz       r0,0x0004(r28)
16488 16408          819B0300               lwz       r12,0x0300(r27)
1648C 1640C          901A0004               stw       r0,0x0004(r26)
16490 16410          81210044               lwz       r9,0x0044(SP)
16494 16414          801B0310               lwz       r0,0x0310(r27)
16498 16418          7D896214               add       r12,r9,r12
1649C 1641C          811B0308               lwz       r8,0x0308(r27)
164A0 16420   X      7C090040               cmplw     r9,r0
164A4 16424          919B0300               stw       r12,0x0300(r27)
164A8 16428   X      40810018               ble       $+0x0018                  ; 0x00016440
164AC 1642C          913B0310               stw       r9,0x0310(r27)
164B0 16430   X      2C080000               cmpwi     r8,0
164B4 16434   X      40820018               bne       $+0x0018                  ; 0x0001644C
164B8 16438          913B0308               stw       r9,0x0308(r27)
164BC 1643C          48000010               b         $+0x0010                  ; 0x0001644C
164C0 16440   X      7C094040               cmplw     r9,r8
164C4 16444   X      40800008               bge       $+0x0008                  ; 0x0001644C
164C8 16448          913B0308               stw       r9,0x0308(r27)
164CC 1644C   X      7FE3FB78               mr        r3,r31
164D0 16450          38210080               addi      SP,SP,128
164D4 16454          80010008               lwz       r0,0x0008(SP)
164D8 16458   X      7C0803A6               mtlr      r0                        ; LR = 8
164DC 1645C          BB01FFE0               lmw       r24,-0x0020(SP)
164E0 16460   X      4E800020               blr
164E4 16464   X      7C0802A6               mflr      r0                        ; LR = 8
164E8 16468          BEE1FFDC               stmw      r23,-0x0024(SP)
164EC 1646C          90010008               stw       r0,0x0008(SP)
164F0 16470          9421FF80               stwu      SP,-0x0080(SP)
164F4 16474          3B810038               addi      r28,SP,56
164F8 16478   X      7C7F1B78               mr        r31,r3
164FC 1647C          38610038               addi      r3,SP,56
16500 16480   X      7C9E2378               mr        r30,r4
16504 16484          3AE10040               addi      r23,SP,64
16508 16488   X      7D1D4378               mr        r29,r8
1650C 1648C   X      3B000000               li        r24,0
16510 16490   X      7CFB3B78               mr        r27,r7
16514 16494   X      7CDA3378               mr        r26,r6
16518 16498   X      7CB92B78               mr        r25,r5
1651C 1649C          48000EBD               bl        $+0x0EBC                  ; 0x00017358
16520 164A0          80410014               lwz       RTOC,0x0014(SP)
16524 164A4          801C0000               lwz       r0,0x0000(r28)
16528 164A8          90170000               stw       r0,0x0000(r23)
1652C 164AC          801C0004               lwz       r0,0x0004(r28)
16530 164B0   X      3B800001               li        r28,1
16534 164B4          90170004               stw       r0,0x0004(r23)
16538 164B8          819F0314               lwz       r12,0x0314(r31)
1653C 164BC          380C0001               addi      r0,r12,1
16540 164C0          901F0314               stw       r0,0x0314(r31)
16544 164C4          801E0014               lwz       r0,0x0014(r30)
16548 164C8   X      2C000000               cmpwi     r0,0
1654C 164CC   X      4182000C               beq       $+0x000C                  ; 0x000164D8
16550 164D0   X      3BA00000               li        r29,0
16554 164D4          480000D8               b         $+0x00D8                  ; 0x000165AC
16558 164D8          387F0070               addi      r3,r31,112
1655C 164DC   X      7FA9EB78               mr        r9,r29
16560 164E0   X      38800044               li        r4,68
16564 164E4   X      7FC5F378               mr        r5,r30
16568 164E8   X      7F26CB78               mr        r6,r25
1656C 164EC   X      7F47D378               mr        r7,r26
16570 164F0   X      7F68DB78               mr        r8,r27
16574 164F4          48001345               bl        $+0x1344                  ; 0x00017838
16578 164F8          80410014               lwz       RTOC,0x0014(SP)
1657C 164FC   X      39200004               li        r9,4
16580 16500   X      7C7D1B78               mr        r29,r3
16584 16504   X      2C1D0000               cmpwi     r29,0
16588 16508   X      41820020               beq       $+0x0020                  ; 0x00016528
1658C 1650C          38823848               addi      r4,RTOC,14408
16590 16510   X      7FA5EB78               mr        r5,r29
16594 16514          807F01E4               lwz       r3,0x01E4(r31)
16598 16518          38840E45               addi      r4,r4,3653
1659C 1651C          4BFF28DD               bl        $-0xD724                  ; 0x00008DF8
165A0 16520   X      60000000               nop
165A4 16524          48000088               b         $+0x0088                  ; 0x000165AC
165A8 16528          837E0014               lwz       r27,0x0014(r30)
165AC 1652C   X      38600080               li        r3,128
165B0 16530          907B000C               stw       r3,0x000C(r27)
165B4 16534          389F0074               addi      r4,r31,116
165B8 16538          939B002C               stw       r28,0x002C(r27)
165BC 1653C          38FE0040               addi      r7,r30,64
165C0 16540          931B003C               stw       r24,0x003C(r27)
165C4 16544          913B0000               stw       r9,0x0000(r27)
165C8 16548          913B0028               stw       r9,0x0028(r27)
165CC 1654C          909B0040               stw       r4,0x0040(r27)
165D0 16550   X      38800004               li        r4,4
165D4 16554          80BF0080               lwz       r5,0x0080(r31)
165D8 16558          38A50001               addi      r5,r5,1
165DC 1655C          90BF0080               stw       r5,0x0080(r31)
165E0 16560          80DB0040               lwz       r6,0x0040(r27)
165E4 16564          93FB0004               stw       r31,0x0004(r27)
165E8 16568          93DB0014               stw       r30,0x0014(r27)
165EC 1656C          90DB0038               stw       r6,0x0038(r27)
165F0 16570          90FB0010               stw       r7,0x0010(r27)
165F4 16574          811F01DC               lwz       r8,0x01DC(r31)
165F8 16578          911B0008               stw       r8,0x0008(r27)
165FC 1657C          937F01DC               stw       r27,0x01DC(r31)
16600 16580          807B0010               lwz       r3,0x0010(r27)
16604 16584          480012CD               bl        $+0x12CC                  ; 0x00017850
16608 16588          80410014               lwz       RTOC,0x0014(SP)
1660C 1658C          907B0018               stw       r3,0x0018(r27)
16610 16590   X      2C030000               cmpwi     r3,0
16614 16594   X      40820018               bne       $+0x0018                  ; 0x000165AC
16618 16598          38823848               addi      r4,RTOC,14408
1661C 1659C          807F01E4               lwz       r3,0x01E4(r31)
16620 165A0          38840E6C               addi      r4,r4,3692
16624 165A4          4BFF2855               bl        $-0xD7AC                  ; 0x00008DF8
16628 165A8   X      60000000               nop
1662C 165AC          38610048               addi      r3,SP,72
16630 165B0          3BC10040               addi      r30,SP,64
16634 165B4          3B810048               addi      r28,SP,72
16638 165B8          3B610050               addi      r27,SP,80
1663C 165BC          3B410040               addi      r26,SP,64
16640 165C0          48000D99               bl        $+0x0D98                  ; 0x00017358
16644 165C4          80410014               lwz       RTOC,0x0014(SP)
16648 165C8          80FE0004               lwz       r7,0x0004(r30)
1664C 165CC          38610050               addi      r3,SP,80
16650 165D0          80C10040               lwz       r6,0x0040(SP)
16654 165D4          80BC0004               lwz       r5,0x0004(r28)
16658 165D8          80810048               lwz       r4,0x0048(SP)
1665C 165DC          48000E9D               bl        $+0x0E9C                  ; 0x00017478
16660 165E0          80410014               lwz       RTOC,0x0014(SP)
16664 165E4          801B0000               lwz       r0,0x0000(r27)
16668 165E8          901A0000               stw       r0,0x0000(r26)
1666C 165EC          801B0004               lwz       r0,0x0004(r27)
16670 165F0          901A0004               stw       r0,0x0004(r26)
16674 165F4          81210044               lwz       r9,0x0044(SP)
16678 165F8          801F031C               lwz       r0,0x031C(r31)
1667C 165FC          819F032C               lwz       r12,0x032C(r31)
16680 16600          7C090214               add       r0,r9,r0
16684 16604          811F0324               lwz       r8,0x0324(r31)
16688 16608   X      7C096040               cmplw     r9,r12
1668C 1660C          901F031C               stw       r0,0x031C(r31)
16690 16610   X      40810018               ble       $+0x0018                  ; 0x00016628
16694 16614          913F032C               stw       r9,0x032C(r31)
16698 16618   X      2C080000               cmpwi     r8,0
1669C 1661C   X      40820018               bne       $+0x0018                  ; 0x00016634
166A0 16620          913F0324               stw       r9,0x0324(r31)
166A4 16624          48000010               b         $+0x0010                  ; 0x00016634
166A8 16628   X      7C094040               cmplw     r9,r8
166AC 1662C   X      40800008               bge       $+0x0008                  ; 0x00016634
166B0 16630          913F0324               stw       r9,0x0324(r31)
166B4 16634   X      7FA3EB78               mr        r3,r29
166B8 16638          38210080               addi      SP,SP,128
166BC 1663C          80010008               lwz       r0,0x0008(SP)
166C0 16640   X      7C0803A6               mtlr      r0                        ; LR = 8
166C4 16644          BAE1FFDC               lmw       r23,-0x0024(SP)
166C8 16648   X      4E800020               blr
166CC 1664C   X      7C0802A6               mflr      r0                        ; LR = 8
166D0 16650          BF41FFE8               stmw      r26,-0x0018(SP)
166D4 16654          90010008               stw       r0,0x0008(SP)
166D8 16658          9421FF90               stwu      SP,-0x0070(SP)
166DC 1665C          3BC10038               addi      r30,SP,56
166E0 16660   X      7C7F1B78               mr        r31,r3
166E4 16664          38610038               addi      r3,SP,56
166E8 16668          3BA10040               addi      r29,SP,64
166EC 1666C   X      3B600000               li        r27,0
166F0 16670          48000CE9               bl        $+0x0CE8                  ; 0x00017358
166F4 16674          80410014               lwz       RTOC,0x0014(SP)
166F8 16678          801E0000               lwz       r0,0x0000(r30)
166FC 1667C          901D0000               stw       r0,0x0000(r29)
16700 16680          801E0004               lwz       r0,0x0004(r30)
16704 16684          901D0004               stw       r0,0x0004(r29)
16708 16688          819F0330               lwz       r12,0x0330(r31)
1670C 1668C          380C0001               addi      r0,r12,1
16710 16690          901F0330               stw       r0,0x0330(r31)
16714 16694          807F01E0               lwz       r3,0x01E0(r31)
16718 16698          4BFF47DD               bl        $-0xB824                  ; 0x0000AE74
1671C 1669C   X      60000000               nop
16720 166A0   X      7C7E1B78               mr        r30,r3
16724 166A4   X      2C1E0000               cmpwi     r30,0
16728 166A8   X      41820290               beq       $+0x0290                  ; 0x00016938
1672C 166AC   X      3B400000               li        r26,0
16730 166B0          801E002C               lwz       r0,0x002C(r30)
16734 166B4          839E0024               lwz       r28,0x0024(r30)
16738 166B8   X      2C000000               cmpwi     r0,0
1673C 166BC   X      7F83E378               mr        r3,r28
16740 166C0   X      41820100               beq       $+0x0100                  ; 0x000167C0
16744 166C4          807E0008               lwz       r3,0x0008(r30)
16748 166C8   X      2C030000               cmpwi     r3,0
1674C 166CC   X      4182001C               beq       $+0x001C                  ; 0x000166E8
16750 166D0          839E0020               lwz       r28,0x0020(r30)
16754 166D4          935E0028               stw       r26,0x0028(r30)
16758 166D8          937E0008               stw       r27,0x0008(r30)
1675C 166DC          939E0024               stw       r28,0x0024(r30)
16760 166E0          4BFF2CA1               bl        $-0xD360                  ; 0x00009380
16764 166E4   X      60000000               nop
16768 166E8   X      38800003               li        r4,3
1676C 166EC   X      7F83E378               mr        r3,r28
16770 166F0          48000F21               bl        $+0x0F20                  ; 0x00017610
16774 166F4          80410014               lwz       RTOC,0x0014(SP)
16778 166F8   X      7C7D1B78               mr        r29,r3
1677C 166FC   X      2C1D0000               cmpwi     r29,0
16780 16700   X      40820038               bne       $+0x0038                  ; 0x00016738
16784 16704          38823848               addi      r4,RTOC,14408
16788 16708   X      7F85E378               mr        r5,r28
1678C 1670C          807F01E4               lwz       r3,0x01E4(r31)
16790 16710          38840E92               addi      r4,r4,3730
16794 16714          4BFF2EF5               bl        $-0xD10C                  ; 0x00009608
16798 16718   X      60000000               nop
1679C 1671C          819F0018               lwz       r12,0x0018(r31)
167A0 16720   X      7FC3F378               mr        r3,r30
167A4 16724          380C0001               addi      r0,r12,1
167A8 16728          901F0018               stw       r0,0x0018(r31)
167AC 1672C          4BFF2C55               bl        $-0xD3AC                  ; 0x00009380
167B0 16730   X      60000000               nop
167B4 16734          480001EC               b         $+0x01EC                  ; 0x00016920
167B8 16738          807E0010               lwz       r3,0x0010(r30)
167BC 1673C   X      7F85E378               mr        r5,r28
167C0 16740          809D000C               lwz       r4,0x000C(r29)
167C4 16744          48000E0D               bl        $+0x0E0C                  ; 0x00017550
167C8 16748          80410014               lwz       RTOC,0x0014(SP)
167CC 1674C          801D000C               lwz       r0,0x000C(r29)
167D0 16750          7C1C0214               add       r0,r28,r0
167D4 16754   X      7FE3FB78               mr        r3,r31
167D8 16758          901D0010               stw       r0,0x0010(r29)
167DC 1675C   X      7FA4EB78               mr        r4,r29
167E0 16760          80BE002C               lwz       r5,0x002C(r30)
167E4 16764          54A50638               rlwinm    r5,r5,0,24,28
167E8 16768          4BFF9861               bl        $-0x67A0                  ; 0x0000FFC8
167EC 1676C          801E002C               lwz       r0,0x002C(r30)
167F0 16770          540005EF               rlwinm.   r0,r0,0,23,23
167F4 16774   X      41820030               beq       $+0x0030                  ; 0x000167A4
167F8 16778          807F01F8               lwz       r3,0x01F8(r31)
167FC 1677C   X      2C030000               cmpwi     r3,0
16800 16780   X      41820010               beq       $+0x0010                  ; 0x00016790
16804 16784          48000EA5               bl        $+0x0EA4                  ; 0x00017628
16808 16788          80410014               lwz       RTOC,0x0014(SP)
1680C 1678C          937F01F8               stw       r27,0x01F8(r31)
16810 16790          807F01E0               lwz       r3,0x01E0(r31)
16814 16794          4BFF2F71               bl        $-0xD090                  ; 0x00009704
16818 16798   X      60000000               nop
1681C 1679C   X      7FE3FB78               mr        r3,r31
16820 167A0          4BFF7719               bl        $-0x88E8                  ; 0x0000DEB8
16824 167A4   X      7FC3F378               mr        r3,r30
16828 167A8          4BFF2BD9               bl        $-0xD428                  ; 0x00009380
1682C 167AC   X      60000000               nop
16830 167B0          819F0264               lwz       r12,0x0264(r31)
16834 167B4          380C0001               addi      r0,r12,1
16838 167B8          901F0264               stw       r0,0x0264(r31)
1683C 167BC          48000164               b         $+0x0164                  ; 0x00016920
16840 167C0          83BF0220               lwz       r29,0x0220(r31)
16844 167C4   X      7C1CE840               cmplw     r28,r29
16848 167C8   X      41800014               blt       $+0x0014                  ; 0x000167DC
1684C 167CC          809E0030               lwz       r4,0x0030(r30)
16850 167D0          80BF021C               lwz       r5,0x021C(r31)
16854 167D4   X      7C042840               cmplw     r4,r5
16858 167D8   X      408000BC               bge       $+0x00BC                  ; 0x00016894
1685C 167DC   X      38800003               li        r4,3
16860 167E0          48000E31               bl        $+0x0E30                  ; 0x00017610
16864 167E4          80410014               lwz       RTOC,0x0014(SP)
16868 167E8   X      7C7D1B78               mr        r29,r3
1686C 167EC   X      2C1D0000               cmpwi     r29,0
16870 167F0   X      40820038               bne       $+0x0038                  ; 0x00016828
16874 167F4          38823848               addi      r4,RTOC,14408
16878 167F8   X      7F85E378               mr        r5,r28
1687C 167FC          807F01E4               lwz       r3,0x01E4(r31)
16880 16800          38840E92               addi      r4,r4,3730
16884 16804          4BFF2E05               bl        $-0xD1FC                  ; 0x00009608
16888 16808   X      60000000               nop
1688C 1680C          819F0018               lwz       r12,0x0018(r31)
16890 16810   X      7FC3F378               mr        r3,r30
16894 16814          380C0001               addi      r0,r12,1
16898 16818          901F0018               stw       r0,0x0018(r31)
1689C 1681C          4BFF2B65               bl        $-0xD49C                  ; 0x00009380
168A0 16820   X      60000000               nop
168A4 16824          480000FC               b         $+0x00FC                  ; 0x00016920
168A8 16828          807E0010               lwz       r3,0x0010(r30)
168AC 1682C   X      7F85E378               mr        r5,r28
168B0 16830          809D000C               lwz       r4,0x000C(r29)
168B4 16834          48000D1D               bl        $+0x0D1C                  ; 0x00017550
168B8 16838          80410014               lwz       RTOC,0x0014(SP)
168BC 1683C          801D000C               lwz       r0,0x000C(r29)
168C0 16840   X      38BCFFFC               subi      r5,r28,4
168C4 16844   X      7FE3FB78               mr        r3,r31
168C8 16848          7C050214               add       r0,r5,r0
168CC 1684C   X      7CBC2B78               mr        r28,r5
168D0 16850          901D0010               stw       r0,0x0010(r29)
168D4 16854   X      7FA4EB78               mr        r4,r29
168D8 16858          4BFFE751               bl        $-0x18B0                  ; 0x00014FA8
168DC 1685C   X      7FC3F378               mr        r3,r30
168E0 16860          4BFF2B21               bl        $-0xD4E0                  ; 0x00009380
168E4 16864   X      60000000               nop
168E8 16868          801F0220               lwz       r0,0x0220(r31)
168EC 1686C   X      7C1C0040               cmplw     r28,r0
168F0 16870   X      40800014               bge       $+0x0014                  ; 0x00016884
168F4 16874          819F025C               lwz       r12,0x025C(r31)
168F8 16878          380C0001               addi      r0,r12,1
168FC 1687C          901F025C               stw       r0,0x025C(r31)
16900 16880          480000A0               b         $+0x00A0                  ; 0x00016920
16904 16884          807F0260               lwz       r3,0x0260(r31)
16908 16888          38630001               addi      r3,r3,1
1690C 1688C          907F0260               stw       r3,0x0260(r31)
16910 16890          48000090               b         $+0x0090                  ; 0x00016920
16914 16894          388200A8               addi      r4,RTOC,168
16918 16898          38DE0034               addi      r6,r30,52
1691C 1689C          909E0034               stw       r4,0x0034(r30)
16920 168A0   X      7F84E378               mr        r4,r28
16924 168A4   X      38A00003               li        r5,3
16928 168A8          93DE0038               stw       r30,0x0038(r30)
1692C 168AC          807E0010               lwz       r3,0x0010(r30)
16930 168B0          48000D91               bl        $+0x0D90                  ; 0x00017640
16934 168B4          80410014               lwz       RTOC,0x0014(SP)
16938 168B8   X      7C7D1B78               mr        r29,r3
1693C 168BC   X      2C1D0000               cmpwi     r29,0
16940 168C0   X      40820038               bne       $+0x0038                  ; 0x000168F8
16944 168C4          38823848               addi      r4,RTOC,14408
16948 168C8   X      7F85E378               mr        r5,r28
1694C 168CC          807F01E4               lwz       r3,0x01E4(r31)
16950 168D0          38840EB0               addi      r4,r4,3760
16954 168D4          4BFF2D35               bl        $-0xD2CC                  ; 0x00009608
16958 168D8   X      60000000               nop
1695C 168DC          819F0018               lwz       r12,0x0018(r31)
16960 168E0   X      7FC3F378               mr        r3,r30
16964 168E4          380C0001               addi      r0,r12,1
16968 168E8          901F0018               stw       r0,0x0018(r31)
1696C 168EC          4BFF2A95               bl        $-0xD56C                  ; 0x00009380
16970 168F0   X      60000000               nop
16974 168F4          4800002C               b         $+0x002C                  ; 0x00016920
16978 168F8          801D000C               lwz       r0,0x000C(r29)
1697C 168FC   X      38BCFFFC               subi      r5,r28,4
16980 16900   X      7FE3FB78               mr        r3,r31
16984 16904          7CC50214               add       r6,r5,r0
16988 16908   X      7FA4EB78               mr        r4,r29
1698C 1690C          90DD0010               stw       r6,0x0010(r29)
16990 16910          4BFFE699               bl        $-0x1968                  ; 0x00014FA8
16994 16914          819F0258               lwz       r12,0x0258(r31)
16998 16918          380C0001               addi      r0,r12,1
1699C 1691C          901F0258               stw       r0,0x0258(r31)
169A0 16920          807F01E0               lwz       r3,0x01E0(r31)
169A4 16924          4BFF4551               bl        $-0xBAB0                  ; 0x0000AE74
169A8 16928   X      60000000               nop
169AC 1692C   X      7C7E1B78               mr        r30,r3
169B0 16930   X      2C1E0000               cmpwi     r30,0
169B4 16934   X      4082FD7C               bne       $-0x0284                  ; 0x000166B0
169B8 16938          38610048               addi      r3,SP,72
169BC 1693C          3BC10040               addi      r30,SP,64
169C0 16940          3BA10048               addi      r29,SP,72
169C4 16944          3B810050               addi      r28,SP,80
169C8 16948          3B610040               addi      r27,SP,64
169CC 1694C          48000A0D               bl        $+0x0A0C                  ; 0x00017358
169D0 16950          80410014               lwz       RTOC,0x0014(SP)
169D4 16954          80FE0004               lwz       r7,0x0004(r30)
169D8 16958          38610050               addi      r3,SP,80
169DC 1695C          80C10040               lwz       r6,0x0040(SP)
169E0 16960          80BD0004               lwz       r5,0x0004(r29)
169E4 16964          80810048               lwz       r4,0x0048(SP)
169E8 16968          48000B11               bl        $+0x0B10                  ; 0x00017478
169EC 1696C          80410014               lwz       RTOC,0x0014(SP)
169F0 16970          801C0000               lwz       r0,0x0000(r28)
169F4 16974          901B0000               stw       r0,0x0000(r27)
169F8 16978          801C0004               lwz       r0,0x0004(r28)
169FC 1697C          901B0004               stw       r0,0x0004(r27)
16A00 16980          81210044               lwz       r9,0x0044(SP)
16A04 16984          801F0338               lwz       r0,0x0338(r31)
16A08 16988          819F0348               lwz       r12,0x0348(r31)
16A0C 1698C          7C090214               add       r0,r9,r0
16A10 16990          811F0340               lwz       r8,0x0340(r31)
16A14 16994   X      7C096040               cmplw     r9,r12
16A18 16998          901F0338               stw       r0,0x0338(r31)
16A1C 1699C   X      40810028               ble       $+0x0028                  ; 0x000169C4
16A20 169A0          913F0348               stw       r9,0x0348(r31)
16A24 169A4   X      2C080000               cmpwi     r8,0
16A28 169A8   X      40820028               bne       $+0x0028                  ; 0x000169D0
16A2C 169AC          913F0340               stw       r9,0x0340(r31)
16A30 169B0          38210070               addi      SP,SP,112
16A34 169B4          80010008               lwz       r0,0x0008(SP)
16A38 169B8   X      7C0803A6               mtlr      r0                        ; LR = 8
16A3C 169BC          BB41FFE8               lmw       r26,-0x0018(SP)
16A40 169C0   X      4E800020               blr
16A44 169C4   X      7C094040               cmplw     r9,r8
16A48 169C8   X      40800008               bge       $+0x0008                  ; 0x000169D0
16A4C 169CC          913F0340               stw       r9,0x0340(r31)
16A50 169D0          38210070               addi      SP,SP,112
16A54 169D4          80010008               lwz       r0,0x0008(SP)
16A58 169D8   X      7C0803A6               mtlr      r0                        ; LR = 8
16A5C 169DC          BB41FFE8               lmw       r26,-0x0018(SP)
16A60 169E0   X      4E800020               blr
16A64 169E4   X      7C0802A6               mflr      r0                        ; LR = 8
16A68 169E8          93A1FFF4               stw       r29,-0x000C(SP)
16A6C 169EC          93C1FFF8               stw       r30,-0x0008(SP)
16A70 169F0          93E1FFFC               stw       r31,-0x0004(SP)
16A74 169F4          90010008               stw       r0,0x0008(SP)
16A78 169F8          9421FFB0               stwu      SP,-0x0050(SP)
16A7C 169FC   X      7C7F1B78               mr        r31,r3
16A80 16A00          881F01F4               lbz       r0,0x01F4(r31)
16A84 16A04   X      549E063F               clrlwi.   r30,r4,24
16A88 16A08   X      2F000000               cmpwi     cr6,r0,0
16A8C 16A0C   X      41820038               beq       $+0x0038                  ; 0x00016A44
16A90 16A10   X      409A0038               bne       cr6,$+0x0038              ; 0x00016A48
16A94 16A14   X      7FE3FB78               mr        r3,r31
16A98 16A18          4BFF74A1               bl        $-0x8B60                  ; 0x0000DEB8
16A9C 16A1C   X      2C030000               cmpwi     r3,0
16AA0 16A20   X      40820058               bne       $+0x0058                  ; 0x00016A78
16AA4 16A24   X      38600000               li        r3,0
16AA8 16A28          38210050               addi      SP,SP,80
16AAC 16A2C          80010008               lwz       r0,0x0008(SP)
16AB0 16A30   X      7C0803A6               mtlr      r0                        ; LR = 8
16AB4 16A34          83A1FFF4               lwz       r29,-0x000C(SP)
16AB8 16A38          83C1FFF8               lwz       r30,-0x0008(SP)
16ABC 16A3C          83E1FFFC               lwz       r31,-0x0004(SP)
16AC0 16A40   X      4E800020               blr
16AC4 16A44   X      419A0034               beq       cr6,$+0x0034              ; 0x00016A78
16AC8 16A48          807F01F8               lwz       r3,0x01F8(r31)
16ACC 16A4C   X      2C030000               cmpwi     r3,0
16AD0 16A50   X      41820014               beq       $+0x0014                  ; 0x00016A64
16AD4 16A54   X      3BA00000               li        r29,0
16AD8 16A58          48000BD1               bl        $+0x0BD0                  ; 0x00017628
16ADC 16A5C          80410014               lwz       RTOC,0x0014(SP)
16AE0 16A60          93BF01F8               stw       r29,0x01F8(r31)
16AE4 16A64          807F01E0               lwz       r3,0x01E0(r31)
16AE8 16A68          4BFF2C9D               bl        $-0xD364                  ; 0x00009704
16AEC 16A6C   X      60000000               nop
16AF0 16A70   X      2C030000               cmpwi     r3,0
16AF4 16A74   X      4182FFB0               beq       $-0x0050                  ; 0x00016A24
16AF8 16A78          9BDF01F4               stb       r30,0x01F4(r31)
16AFC 16A7C   X      38600001               li        r3,1
16B00 16A80          38210050               addi      SP,SP,80
16B04 16A84          80010008               lwz       r0,0x0008(SP)
16B08 16A88   X      7C0803A6               mtlr      r0                        ; LR = 8
16B0C 16A8C          83A1FFF4               lwz       r29,-0x000C(SP)
16B10 16A90          83C1FFF8               lwz       r30,-0x0008(SP)
16B14 16A94          83E1FFFC               lwz       r31,-0x0004(SP)
16B18 16A98   X      4E800020               blr
16B1C 16A9C   X      7C0802A6               mflr      r0                        ; LR = 8
16B20 16AA0          93C1FFF8               stw       r30,-0x0008(SP)
16B24 16AA4          93E1FFFC               stw       r31,-0x0004(SP)
16B28 16AA8          90010008               stw       r0,0x0008(SP)
16B2C 16AAC          9421FFC0               stwu      SP,-0x0040(SP)
16B30 16AB0          3982359C               addi      r12,RTOC,13724
16B34 16AB4   X      7C7F1B78               mr        r31,r3
16B38 16AB8          38823848               addi      r4,RTOC,14408
16B3C 16ABC   X      38600000               li        r3,0
16B40 16AC0          80AC0000               lwz       r5,0x0000(r12)
16B44 16AC4          38840ED0               addi      r4,r4,3792
16B48 16AC8          4BFF2B41               bl        $-0xD4C0                  ; 0x00009608
16B4C 16ACC   X      60000000               nop
16B50 16AD0   X      2C1F0000               cmpwi     r31,0
16B54 16AD4   X      40820020               bne       $+0x0020                  ; 0x00016AF4
16B58 16AD8   X      38600000               li        r3,0
16B5C 16ADC          38210040               addi      SP,SP,64
16B60 16AE0          80010008               lwz       r0,0x0008(SP)
16B64 16AE4   X      7C0803A6               mtlr      r0                        ; LR = 8
16B68 16AE8          83C1FFF8               lwz       r30,-0x0008(SP)
16B6C 16AEC          83E1FFFC               lwz       r31,-0x0004(SP)
16B70 16AF0   X      4E800020               blr
16B74 16AF4          801F01DC               lwz       r0,0x01DC(r31)
16B78 16AF8   X      2C000000               cmpwi     r0,0
16B7C 16AFC   X      41820034               beq       $+0x0034                  ; 0x00016B30
16B80 16B00          38823848               addi      r4,RTOC,14408
16B84 16B04          807F01E4               lwz       r3,0x01E4(r31)
16B88 16B08          38840EDF               addi      r4,r4,3807
16B8C 16B0C          4BFF22ED               bl        $-0xDD14                  ; 0x00008DF8
16B90 16B10   X      60000000               nop
16B94 16B14   X      7FE3FB78               mr        r3,r31
16B98 16B18          38210040               addi      SP,SP,64
16B9C 16B1C          80010008               lwz       r0,0x0008(SP)
16BA0 16B20   X      7C0803A6               mtlr      r0                        ; LR = 8
16BA4 16B24          83C1FFF8               lwz       r30,-0x0008(SP)
16BA8 16B28          83E1FFFC               lwz       r31,-0x0004(SP)
16BAC 16B2C   X      4E800020               blr
16BB0 16B30          807F01E0               lwz       r3,0x01E0(r31)
16BB4 16B34          4BFF50A1               bl        $-0xAF60                  ; 0x0000BBD4
16BB8 16B38   X      60000000               nop
16BBC 16B3C          907F01E0               stw       r3,0x01E0(r31)
16BC0 16B40   X      2C030000               cmpwi     r3,0
16BC4 16B44   X      41820034               beq       $+0x0034                  ; 0x00016B78
16BC8 16B48          38823848               addi      r4,RTOC,14408
16BCC 16B4C          807F01E4               lwz       r3,0x01E4(r31)
16BD0 16B50          38840EFE               addi      r4,r4,3838
16BD4 16B54          4BFF22A5               bl        $-0xDD5C                  ; 0x00008DF8
16BD8 16B58   X      60000000               nop
16BDC 16B5C   X      7FE3FB78               mr        r3,r31
16BE0 16B60          38210040               addi      SP,SP,64
16BE4 16B64          80010008               lwz       r0,0x0008(SP)
16BE8 16B68   X      7C0803A6               mtlr      r0                        ; LR = 8
16BEC 16B6C          83C1FFF8               lwz       r30,-0x0008(SP)
16BF0 16B70          83E1FFFC               lwz       r31,-0x0004(SP)
16BF4 16B74   X      4E800020               blr
16BF8 16B78          807F020C               lwz       r3,0x020C(r31)
16BFC 16B7C   X      2C030000               cmpwi     r3,0
16C00 16B80   X      41820014               beq       $+0x0014                  ; 0x00016B94
16C04 16B84   X      3BC00000               li        r30,0
16C08 16B88          48000651               bl        $+0x0650                  ; 0x000171D8
16C0C 16B8C          80410014               lwz       RTOC,0x0014(SP)
16C10 16B90          93DF020C               stw       r30,0x020C(r31)
16C14 16B94          807F01E4               lwz       r3,0x01E4(r31)
16C18 16B98          4BFF5A1D               bl        $-0xA5E4                  ; 0x0000C5B4
16C1C 16B9C   X      60000000               nop
16C20 16BA0          801F01F0               lwz       r0,0x01F0(r31)
16C24 16BA4   X      2C000000               cmpwi     r0,0
16C28 16BA8          907F01E4               stw       r3,0x01E4(r31)
16C2C 16BAC          387F01F0               addi      r3,r31,496
16C30 16BB0   X      4182000C               beq       $+0x000C                  ; 0x00016BBC
16C34 16BB4          4800063D               bl        $+0x063C                  ; 0x000171F0
16C38 16BB8          80410014               lwz       RTOC,0x0014(SP)
16C3C 16BBC   X      38800350               li        r4,848
16C40 16BC0   X      7FE3FB78               mr        r3,r31
16C44 16BC4          4BFF30F5               bl        $-0xCF0C                  ; 0x00009CB8
16C48 16BC8   X      60000000               nop
16C4C 16BCC          38210040               addi      SP,SP,64
16C50 16BD0          80010008               lwz       r0,0x0008(SP)
16C54 16BD4   X      7C0803A6               mtlr      r0                        ; LR = 8
16C58 16BD8          83C1FFF8               lwz       r30,-0x0008(SP)
16C5C 16BDC          83E1FFFC               lwz       r31,-0x0004(SP)
16C60 16BE0   X      4E800020               blr
16C64 16BE4   X      7C0802A6               mflr      r0                        ; LR = 8
16C68 16BE8          BE41FFC8               stmw      r18,-0x0038(SP)
16C6C 16BEC          90010008               stw       r0,0x0008(SP)
16C70 16BF0          9421FF80               stwu      SP,-0x0080(SP)
16C74 16BF4          3A82359C               addi      r20,RTOC,13724
16C78 16BF8   X      7D5C5378               mr        r28,r10
16C7C 16BFC          3BC235C8               addi      r30,RTOC,13768
16C80 16C00   X      7D3B4B78               mr        r27,r9
16C84 16C04          826100B8               lwz       r19,0x00B8(SP)
16C88 16C08   X      7D1A4378               mr        r26,r8
16C8C 16C0C          824100BC               lwz       r18,0x00BC(SP)
16C90 16C10   X      7CF93B78               mr        r25,r7
16C94 16C14   X      7CD83378               mr        r24,r6
16C98 16C18   X      7CB72B78               mr        r23,r5
16C9C 16C1C   X      7C962378               mr        r22,r4
16CA0 16C20   X      7C751B78               mr        r21,r3
16CA4 16C24          38823848               addi      r4,RTOC,14408
16CA8 16C28   X      38600000               li        r3,0
16CAC 16C2C          80B40000               lwz       r5,0x0000(r20)
16CB0 16C30          38840F1A               addi      r4,r4,3866
16CB4 16C34          4BFF29D5               bl        $-0xD62C                  ; 0x00009608
16CB8 16C38   X      60000000               nop
16CBC 16C3C   X      38600350               li        r3,848
16CC0 16C40   X      38800001               li        r4,1
16CC4 16C44          4BFF30D1               bl        $-0xCF30                  ; 0x00009D14
16CC8 16C48   X      60000000               nop
16CCC 16C4C   X      7C7F1B78               mr        r31,r3
16CD0 16C50   X      2C1F0000               cmpwi     r31,0
16CD4 16C54   X      4082001C               bne       $+0x001C                  ; 0x00016C70
16CD8 16C58          38823848               addi      r4,RTOC,14408
16CDC 16C5C   X      38600000               li        r3,0
16CE0 16C60          38840F28               addi      r4,r4,3880
16CE4 16C64          4BFF2195               bl        $-0xDE6C                  ; 0x00008DF8
16CE8 16C68   X      60000000               nop
16CEC 16C6C          480003B8               b         $+0x03B8                  ; 0x00017024
16CF0 16C70   X      38607672               li        r3,30322
16CF4 16C74          38810038               addi      r4,SP,56
16CF8 16C78          3C636F74               addis     r3,r3,28532
16CFC 16C7C   X      3BA00000               li        r29,0
16D00 16C80          48000529               bl        $+0x0528                  ; 0x000171A8
16D04 16C84          80410014               lwz       RTOC,0x0014(SP)
16D08 16C88   X      2C030000               cmpwi     r3,0
16D0C 16C8C   X      40820018               bne       $+0x0018                  ; 0x00016CA4
16D10 16C90          80010038               lwz       r0,0x0038(SP)
16D14 16C94   X      5403463E               srwi      r3,r0,24
16D18 16C98          20630001               subfic    r3,r3,1
16D1C 16C9C   X      54630FFE               srwi      r3,r3,31
16D20 16CA0          987F034C               stb       r3,0x034C(r31)
16D24 16CA4          92DF01E8               stw       r22,0x01E8(r31)
16D28 16CA8   X      38602000               li        r3,8192
16D2C 16CAC          92FF0200               stw       r23,0x0200(r31)
16D30 16CB0          933F0204               stw       r25,0x0204(r31)
16D34 16CB4          931F0208               stw       r24,0x0208(r31)
16D38 16CB8          935F0210               stw       r26,0x0210(r31)
16D3C 16CBC          937F0214               stw       r27,0x0214(r31)
16D40 16CC0          939F0218               stw       r28,0x0218(r31)
16D44 16CC4          927F021C               stw       r19,0x021C(r31)
16D48 16CC8          925F0220               stw       r18,0x0220(r31)
16D4C 16CCC          4BFF59AD               bl        $-0xA654                  ; 0x0000C678
16D50 16CD0   X      60000000               nop
16D54 16CD4          907F01E4               stw       r3,0x01E4(r31)
16D58 16CD8   X      2C030000               cmpwi     r3,0
16D5C 16CDC   X      4082001C               bne       $+0x001C                  ; 0x00016CF8
16D60 16CE0          38823848               addi      r4,RTOC,14408
16D64 16CE4   X      38600000               li        r3,0
16D68 16CE8          38840F48               addi      r4,r4,3912
16D6C 16CEC          4BFF210D               bl        $-0xDEF4                  ; 0x00008DF8
16D70 16CF0   X      60000000               nop
16D74 16CF4          48000330               b         $+0x0330                  ; 0x00017024
16D78 16CF8          809E0000               lwz       r4,0x0000(r30)
16D7C 16CFC          3B9F01F0               addi      r28,r31,496
16D80 16D00          80BE0004               lwz       r5,0x0004(r30)
16D84 16D04   X      7FE7FB78               mr        r7,r31
16D88 16D08          80DE0008               lwz       r6,0x0008(r30)
16D8C 16D0C   X      7F83E378               mr        r3,r28
16D90 16D10          48000559               bl        $+0x0558                  ; 0x00017268
16D94 16D14          80410014               lwz       RTOC,0x0014(SP)
16D98 16D18   X      2C030000               cmpwi     r3,0
16D9C 16D1C   X      39200000               li        r9,0
16DA0 16D20   X      40820030               bne       $+0x0030                  ; 0x00016D50
16DA4 16D24          83A2FFD4               lwz       r29,-0x002C(RTOC)
16DA8 16D28          7CA9F02E               lwzx      r5,r9,r30
16DAC 16D2C          389D021B               addi      r4,r29,539
16DB0 16D30          807F01E4               lwz       r3,0x01E4(r31)
16DB4 16D34          4BFF20C5               bl        $-0xDF3C                  ; 0x00008DF8
16DB8 16D38   X      60000000               nop
16DBC 16D3C          807F01E4               lwz       r3,0x01E4(r31)
16DC0 16D40          389D0F65               addi      r4,r29,3941
16DC4 16D44          4BFF20B5               bl        $-0xDF4C                  ; 0x00008DF8
16DC8 16D48   X      60000000               nop
16DCC 16D4C          480002D8               b         $+0x02D8                  ; 0x00017024
16DD0 16D50          809E000C               lwz       r4,0x000C(r30)
16DD4 16D54   X      7F83E378               mr        r3,r28
16DD8 16D58          80BE0010               lwz       r5,0x0010(r30)
16DDC 16D5C   X      7FE7FB78               mr        r7,r31
16DE0 16D60          80DE0014               lwz       r6,0x0014(r30)
16DE4 16D64          48000505               bl        $+0x0504                  ; 0x00017268
16DE8 16D68          80410014               lwz       RTOC,0x0014(SP)
16DEC 16D6C   X      2C030000               cmpwi     r3,0
16DF0 16D70   X      3920000C               li        r9,12
16DF4 16D74   X      4182FFB0               beq       $-0x0050                  ; 0x00016D24
16DF8 16D78          809E0018               lwz       r4,0x0018(r30)
16DFC 16D7C   X      7F83E378               mr        r3,r28
16E00 16D80          80BE001C               lwz       r5,0x001C(r30)
16E04 16D84   X      7FE7FB78               mr        r7,r31
16E08 16D88          80DE0020               lwz       r6,0x0020(r30)
16E0C 16D8C          480004DD               bl        $+0x04DC                  ; 0x00017268
16E10 16D90          80410014               lwz       RTOC,0x0014(SP)
16E14 16D94   X      2C030000               cmpwi     r3,0
16E18 16D98   X      39200018               li        r9,24
16E1C 16D9C   X      4182FF88               beq       $-0x0078                  ; 0x00016D24
16E20 16DA0          809E0024               lwz       r4,0x0024(r30)
16E24 16DA4   X      7F83E378               mr        r3,r28
16E28 16DA8          80BE0028               lwz       r5,0x0028(r30)
16E2C 16DAC   X      7FE7FB78               mr        r7,r31
16E30 16DB0          80DE002C               lwz       r6,0x002C(r30)
16E34 16DB4          480004B5               bl        $+0x04B4                  ; 0x00017268
16E38 16DB8          80410014               lwz       RTOC,0x0014(SP)
16E3C 16DBC   X      2C030000               cmpwi     r3,0
16E40 16DC0   X      39200024               li        r9,36
16E44 16DC4   X      4182FF60               beq       $-0x00A0                  ; 0x00016D24
16E48 16DC8          809E0030               lwz       r4,0x0030(r30)
16E4C 16DCC   X      7F83E378               mr        r3,r28
16E50 16DD0          80BE0034               lwz       r5,0x0034(r30)
16E54 16DD4   X      7FE7FB78               mr        r7,r31
16E58 16DD8          80DE0038               lwz       r6,0x0038(r30)
16E5C 16DDC          4800048D               bl        $+0x048C                  ; 0x00017268
16E60 16DE0          80410014               lwz       RTOC,0x0014(SP)
16E64 16DE4   X      2C030000               cmpwi     r3,0
16E68 16DE8   X      39200030               li        r9,48
16E6C 16DEC   X      4182FF38               beq       $-0x00C8                  ; 0x00016D24
16E70 16DF0          809E003C               lwz       r4,0x003C(r30)
16E74 16DF4   X      7F83E378               mr        r3,r28
16E78 16DF8          80BE0040               lwz       r5,0x0040(r30)
16E7C 16DFC   X      7FE7FB78               mr        r7,r31
16E80 16E00          80DE0044               lwz       r6,0x0044(r30)
16E84 16E04          48000465               bl        $+0x0464                  ; 0x00017268
16E88 16E08          80410014               lwz       RTOC,0x0014(SP)
16E8C 16E0C   X      2C030000               cmpwi     r3,0
16E90 16E10   X      3920003C               li        r9,60
16E94 16E14   X      4182FF10               beq       $-0x00F0                  ; 0x00016D24
16E98 16E18          809E0048               lwz       r4,0x0048(r30)
16E9C 16E1C   X      7F83E378               mr        r3,r28
16EA0 16E20          80BE004C               lwz       r5,0x004C(r30)
16EA4 16E24   X      7FE7FB78               mr        r7,r31
16EA8 16E28          80DE0050               lwz       r6,0x0050(r30)
16EAC 16E2C          4800043D               bl        $+0x043C                  ; 0x00017268
16EB0 16E30          80410014               lwz       RTOC,0x0014(SP)
16EB4 16E34   X      2C030000               cmpwi     r3,0
16EB8 16E38   X      39200048               li        r9,72
16EBC 16E3C   X      4182FEE8               beq       $-0x0118                  ; 0x00016D24
16EC0 16E40          809E0054               lwz       r4,0x0054(r30)
16EC4 16E44   X      7F83E378               mr        r3,r28
16EC8 16E48          80BE0058               lwz       r5,0x0058(r30)
16ECC 16E4C   X      7FE7FB78               mr        r7,r31
16ED0 16E50          80DE005C               lwz       r6,0x005C(r30)
16ED4 16E54          48000415               bl        $+0x0414                  ; 0x00017268
16ED8 16E58          80410014               lwz       RTOC,0x0014(SP)
16EDC 16E5C   X      2C030000               cmpwi     r3,0
16EE0 16E60   X      39200054               li        r9,84
16EE4 16E64   X      4182FEC0               beq       $-0x0140                  ; 0x00016D24
16EE8 16E68          809E0060               lwz       r4,0x0060(r30)
16EEC 16E6C   X      7F83E378               mr        r3,r28
16EF0 16E70          80BE0064               lwz       r5,0x0064(r30)
16EF4 16E74   X      7FE7FB78               mr        r7,r31
16EF8 16E78          80DE0068               lwz       r6,0x0068(r30)
16EFC 16E7C          480003ED               bl        $+0x03EC                  ; 0x00017268
16F00 16E80          80410014               lwz       RTOC,0x0014(SP)
16F04 16E84   X      2C030000               cmpwi     r3,0
16F08 16E88   X      39200060               li        r9,96
16F0C 16E8C   X      4182FE98               beq       $-0x0168                  ; 0x00016D24
16F10 16E90          809F01E8               lwz       r4,0x01E8(r31)
16F14 16E94   X      7EA3AB78               mr        r3,r21
16F18 16E98          80FF01E4               lwz       r7,0x01E4(r31)
16F1C 16E9C   X      7FE5FB78               mr        r5,r31
16F20 16EA0          38DF003C               addi      r6,r31,60
16F24 16EA4          391F01EC               addi      r8,r31,492
16F28 16EA8          393F00B4               addi      r9,r31,180
16F2C 16EAC          4BFF4FC5               bl        $-0xB03C                  ; 0x0000BE70
16F30 16EB0   X      60000000               nop
16F34 16EB4          907F01E0               stw       r3,0x01E0(r31)
16F38 16EB8   X      2C030000               cmpwi     r3,0
16F3C 16EBC   X      4082001C               bne       $+0x001C                  ; 0x00016ED8
16F40 16EC0          38823848               addi      r4,RTOC,14408
16F44 16EC4          807F01E4               lwz       r3,0x01E4(r31)
16F48 16EC8          38840F7D               addi      r4,r4,3965
16F4C 16ECC          4BFF1F2D               bl        $-0xE0D4                  ; 0x00008DF8
16F50 16ED0   X      60000000               nop
16F54 16ED4          48000150               b         $+0x0150                  ; 0x00017024
16F58 16ED8          8062FFFC               lwz       r3,-0x0004(RTOC)
16F5C 16EDC   X      7FE4FB78               mr        r4,r31
16F60 16EE0          480003A1               bl        $+0x03A0                  ; 0x00017280
16F64 16EE4          80410014               lwz       RTOC,0x0014(SP)
16F68 16EE8          907F020C               stw       r3,0x020C(r31)
16F6C 16EEC   X      2C030000               cmpwi     r3,0
16F70 16EF0   X      4082001C               bne       $+0x001C                  ; 0x00016F0C
16F74 16EF4          38823848               addi      r4,RTOC,14408
16F78 16EF8          807F01E4               lwz       r3,0x01E4(r31)
16F7C 16EFC          38840F97               addi      r4,r4,3991
16F80 16F00          4BFF1EF9               bl        $-0xE108                  ; 0x00008DF8
16F84 16F04   X      60000000               nop
16F88 16F08          4800011C               b         $+0x011C                  ; 0x00017024
16F8C 16F0C          813F00B4               lwz       r9,0x00B4(r31)
16F90 16F10          93BF0080               stw       r29,0x0080(r31)
16F94 16F14   X      2C090000               cmpwi     r9,0
16F98 16F18   X      4082001C               bne       $+0x001C                  ; 0x00016F34
16F9C 16F1C          93BF007A               stw       r29,0x007A(r31)
16FA0 16F20   X      38E00000               li        r7,0
16FA4 16F24          B3BF007E               sth       r29,0x007E(r31)
16FA8 16F28   X      54E7043E               clrlwi    r7,r7,16
16FAC 16F2C   X      39000000               li        r8,0
16FB0 16F30          48000018               b         $+0x0018                  ; 0x00016F48
16FB4 16F34          81090004               lwz       r8,0x0004(r9)
16FB8 16F38          911F007A               stw       r8,0x007A(r31)
16FBC 16F3C          A0E90008               lhz       r7,0x0008(r9)
16FC0 16F40          B0FF007E               sth       r7,0x007E(r31)
16FC4 16F44          81290000               lwz       r9,0x0000(r9)
16FC8 16F48          911F0074               stw       r8,0x0074(r31)
16FCC 16F4C   X      2B090000               cmplwi    cr6,r9,0x0000
16FD0 16F50          B0FF0078               sth       r7,0x0078(r31)
16FD4 16F54          93BF0090               stw       r29,0x0090(r31)
16FD8 16F58   X      409A001C               bne       cr6,$+0x001C              ; 0x00016F74
16FDC 16F5C          93BF008A               stw       r29,0x008A(r31)
16FE0 16F60   X      38E00000               li        r7,0
16FE4 16F64          B3BF008E               sth       r29,0x008E(r31)
16FE8 16F68   X      54E7043E               clrlwi    r7,r7,16
16FEC 16F6C   X      39000000               li        r8,0
16FF0 16F70          4800001C               b         $+0x001C                  ; 0x00016F8C
16FF4 16F74          81090004               lwz       r8,0x0004(r9)
16FF8 16F78          911F008A               stw       r8,0x008A(r31)
16FFC 16F7C          A0E90008               lhz       r7,0x0008(r9)
17000 16F80          B0FF008E               sth       r7,0x008E(r31)
17004 16F84          81290000               lwz       r9,0x0000(r9)
17008 16F88   X      2B090000               cmplwi    cr6,r9,0x0000
1700C 16F8C          911F0084               stw       r8,0x0084(r31)
17010 16F90          B0FF0088               sth       r7,0x0088(r31)
17014 16F94          93BF00A0               stw       r29,0x00A0(r31)
17018 16F98   X      409A001C               bne       cr6,$+0x001C              ; 0x00016FB4
1701C 16F9C          93BF009A               stw       r29,0x009A(r31)
17020 16FA0   X      38E00000               li        r7,0
17024 16FA4          B3BF009E               sth       r29,0x009E(r31)
17028 16FA8   X      54E7043E               clrlwi    r7,r7,16
1702C 16FAC   X      39000000               li        r8,0
17030 16FB0          4800001C               b         $+0x001C                  ; 0x00016FCC
17034 16FB4          81090004               lwz       r8,0x0004(r9)
17038 16FB8          911F009A               stw       r8,0x009A(r31)
1703C 16FBC          A0E90008               lhz       r7,0x0008(r9)
17040 16FC0          B0FF009E               sth       r7,0x009E(r31)
17044 16FC4          81290000               lwz       r9,0x0000(r9)
17048 16FC8   X      2B090000               cmplwi    cr6,r9,0x0000
1704C 16FCC          911F0094               stw       r8,0x0094(r31)
17050 16FD0          B0FF0098               sth       r7,0x0098(r31)
17054 16FD4          93BF00B0               stw       r29,0x00B0(r31)
17058 16FD8   X      409A001C               bne       cr6,$+0x001C              ; 0x00016FF4
1705C 16FDC          93BF00AA               stw       r29,0x00AA(r31)
17060 16FE0   X      39200000               li        r9,0
17064 16FE4          B3BF00AE               sth       r29,0x00AE(r31)
17068 16FE8   X      5529043E               clrlwi    r9,r9,16
1706C 16FEC   X      39000000               li        r8,0
17070 16FF0          48000014               b         $+0x0014                  ; 0x00017004
17074 16FF4          81090004               lwz       r8,0x0004(r9)
17078 16FF8          911F00AA               stw       r8,0x00AA(r31)
1707C 16FFC          A1290008               lhz       r9,0x0008(r9)
17080 17000          B13F00AE               sth       r9,0x00AE(r31)
17084 17004          911F00A4               stw       r8,0x00A4(r31)
17088 17008   X      7FE3FB78               mr        r3,r31
1708C 1700C          B13F00A8               sth       r9,0x00A8(r31)
17090 17010          38210080               addi      SP,SP,128
17094 17014          80010008               lwz       r0,0x0008(SP)
17098 17018   X      7C0803A6               mtlr      r0                        ; LR = 8
1709C 1701C          BA41FFC8               lmw       r18,-0x0038(SP)
170A0 17020   X      4E800020               blr
170A4 17024          3BC23848               addi      r30,RTOC,14408
170A8 17028          807F01E4               lwz       r3,0x01E4(r31)
170AC 1702C          389E0FBD               addi      r4,r30,4029
170B0 17030          4BFF1DC9               bl        $-0xE238                  ; 0x00008DF8
170B4 17034   X      60000000               nop
170B8 17038          80B40000               lwz       r5,0x0000(r20)
170BC 1703C          389E0ED0               addi      r4,r30,3792
170C0 17040   X      38600000               li        r3,0
170C4 17044          4BFF25C5               bl        $-0xDA3C                  ; 0x00009608
170C8 17048   X      60000000               nop
170CC 1704C   X      2C1F0000               cmpwi     r31,0
170D0 17050   X      418200B0               beq       $+0x00B0                  ; 0x00017100
170D4 17054          83BF01DC               lwz       r29,0x01DC(r31)
170D8 17058   X      2C1D0000               cmpwi     r29,0
170DC 1705C   X      4182001C               beq       $+0x001C                  ; 0x00017078
170E0 17060          38823848               addi      r4,RTOC,14408
170E4 17064          807F01E4               lwz       r3,0x01E4(r31)
170E8 17068          38840EDF               addi      r4,r4,3807
170EC 1706C          4BFF1D8D               bl        $-0xE274                  ; 0x00008DF8
170F0 17070   X      60000000               nop
170F4 17074          4800008C               b         $+0x008C                  ; 0x00017100
170F8 17078          807F01E0               lwz       r3,0x01E0(r31)
170FC 1707C          4BFF4B59               bl        $-0xB4A8                  ; 0x0000BBD4
17100 17080   X      60000000               nop
17104 17084          907F01E0               stw       r3,0x01E0(r31)
17108 17088   X      2C030000               cmpwi     r3,0
1710C 1708C   X      4182001C               beq       $+0x001C                  ; 0x000170A8
17110 17090          38823848               addi      r4,RTOC,14408
17114 17094          807F01E4               lwz       r3,0x01E4(r31)
17118 17098          38840EFE               addi      r4,r4,3838
1711C 1709C          4BFF1D5D               bl        $-0xE2A4                  ; 0x00008DF8
17120 170A0   X      60000000               nop
17124 170A4          4800005C               b         $+0x005C                  ; 0x00017100
17128 170A8          807F020C               lwz       r3,0x020C(r31)
1712C 170AC   X      2C030000               cmpwi     r3,0
17130 170B0   X      41820014               beq       $+0x0014                  ; 0x000170C4
17134 170B4   X      3BC00000               li        r30,0
17138 170B8          48000121               bl        $+0x0120                  ; 0x000171D8
1713C 170BC          80410014               lwz       RTOC,0x0014(SP)
17140 170C0          93DF020C               stw       r30,0x020C(r31)
17144 170C4          807F01E4               lwz       r3,0x01E4(r31)
17148 170C8          4BFF54ED               bl        $-0xAB14                  ; 0x0000C5B4
1714C 170CC   X      60000000               nop
17150 170D0          83BF01F0               lwz       r29,0x01F0(r31)
17154 170D4   X      2C1D0000               cmpwi     r29,0
17158 170D8          907F01E4               stw       r3,0x01E4(r31)
1715C 170DC          387F01F0               addi      r3,r31,496
17160 170E0   X      4182000C               beq       $+0x000C                  ; 0x000170EC
17164 170E4          4800010D               bl        $+0x010C                  ; 0x000171F0
17168 170E8          80410014               lwz       RTOC,0x0014(SP)
1716C 170EC   X      38800350               li        r4,848
17170 170F0   X      7FE3FB78               mr        r3,r31
17174 170F4          4BFF2BC5               bl        $-0xD43C                  ; 0x00009CB8
17178 170F8   X      60000000               nop
1717C 170FC          48000008               b         $+0x0008                  ; 0x00017104
17180 17100   X      7FE3FB78               mr        r3,r31
17184 17104          38210080               addi      SP,SP,128
17188 17108          80010008               lwz       r0,0x0008(SP)
1718C 1710C   X      7C0803A6               mtlr      r0                        ; LR = 8
17190 17110          BA41FFC8               lmw       r18,-0x0038(SP)
17194 17114   X      4E800020               blr
17198 17118   X      7C0802A6               mflr      r0                        ; LR = 8
1719C 1711C          93C1FFF8               stw       r30,-0x0008(SP)
171A0 17120          93E1FFFC               stw       r31,-0x0004(SP)
171A4 17124          90010008               stw       r0,0x0008(SP)
171A8 17128          9421FFC0               stwu      SP,-0x0040(SP)
171AC 1712C          3982359C               addi      r12,RTOC,13724
171B0 17130   X      7C9F2378               mr        r31,r4
171B4 17134          38823848               addi      r4,RTOC,14408
171B8 17138   X      7C7E1B78               mr        r30,r3
171BC 1713C          80AC0000               lwz       r5,0x0000(r12)
171C0 17140          38840FCE               addi      r4,r4,4046
171C4 17144   X      38600000               li        r3,0
171C8 17148          4BFF24C1               bl        $-0xDB40                  ; 0x00009608
171CC 1714C   X      60000000               nop
171D0 17150   X      7FC3F378               mr        r3,r30
171D4 17154   X      7FE4FB78               mr        r4,r31
171D8 17158          4BFF50A5               bl        $-0xAF5C                  ; 0x0000C1FC
171DC 1715C   X      60000000               nop
171E0 17160          38210040               addi      SP,SP,64
171E4 17164          80010008               lwz       r0,0x0008(SP)
171E8 17168   X      7C0803A6               mtlr      r0                        ; LR = 8
171EC 1716C          83C1FFF8               lwz       r30,-0x0008(SP)
171F0 17170          83E1FFFC               lwz       r31,-0x0004(SP)
171F4 17174   X      4E800020               blr
171F8 17178          8182FED4               lwz       r12,-0x012C(RTOC)
171FC 1717C          90410014               stw       RTOC,0x0014(SP)
17200 17180          800C0000               lwz       r0,0x0000(r12)
17204 17184          804C0004               lwz       RTOC,0x0004(r12)
17208 17188   X      7C0903A6               mtctr     r0                        ; CTR = 9
1720C 1718C   X      4E800420               bctr
17210 17190          8182FEB0               lwz       r12,-0x0150(RTOC)
17214 17194          90410014               stw       RTOC,0x0014(SP)
17218 17198          800C0000               lwz       r0,0x0000(r12)
1721C 1719C          804C0004               lwz       RTOC,0x0004(r12)
17220 171A0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17224 171A4   X      4E800420               bctr
17228 171A8          8182FED8               lwz       r12,-0x0128(RTOC)
1722C 171AC          90410014               stw       RTOC,0x0014(SP)
17230 171B0          800C0000               lwz       r0,0x0000(r12)
17234 171B4          804C0004               lwz       RTOC,0x0004(r12)
17238 171B8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1723C 171BC   X      4E800420               bctr
17240 171C0          8182FEC4               lwz       r12,-0x013C(RTOC)
17244 171C4          90410014               stw       RTOC,0x0014(SP)
17248 171C8          800C0000               lwz       r0,0x0000(r12)
1724C 171CC          804C0004               lwz       RTOC,0x0004(r12)
17250 171D0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17254 171D4   X      4E800420               bctr
17258 171D8          8182FDB4               lwz       r12,-0x024C(RTOC)
1725C 171DC          90410014               stw       RTOC,0x0014(SP)
17260 171E0          800C0000               lwz       r0,0x0000(r12)
17264 171E4          804C0004               lwz       RTOC,0x0004(r12)
17268 171E8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1726C 171EC   X      4E800420               bctr
17270 171F0          8182FE18               lwz       r12,-0x01E8(RTOC)
17274 171F4          90410014               stw       RTOC,0x0014(SP)
17278 171F8          800C0000               lwz       r0,0x0000(r12)
1727C 171FC          804C0004               lwz       RTOC,0x0004(r12)
17280 17200   X      7C0903A6               mtctr     r0                        ; CTR = 9
17284 17204   X      4E800420               bctr
17288 17208          8182FEC0               lwz       r12,-0x0140(RTOC)
1728C 1720C          90410014               stw       RTOC,0x0014(SP)
17290 17210          800C0000               lwz       r0,0x0000(r12)
17294 17214          804C0004               lwz       RTOC,0x0004(r12)
17298 17218   X      7C0903A6               mtctr     r0                        ; CTR = 9
1729C 1721C   X      4E800420               bctr
172A0 17220          8182FE6C               lwz       r12,-0x0194(RTOC)
172A4 17224          90410014               stw       RTOC,0x0014(SP)
172A8 17228          800C0000               lwz       r0,0x0000(r12)
172AC 1722C          804C0004               lwz       RTOC,0x0004(r12)
172B0 17230   X      7C0903A6               mtctr     r0                        ; CTR = 9
172B4 17234   X      4E800420               bctr
172B8 17238          8182FEBC               lwz       r12,-0x0144(RTOC)
172BC 1723C          90410014               stw       RTOC,0x0014(SP)
172C0 17240          800C0000               lwz       r0,0x0000(r12)
172C4 17244          804C0004               lwz       RTOC,0x0004(r12)
172C8 17248   X      7C0903A6               mtctr     r0                        ; CTR = 9
172CC 1724C   X      4E800420               bctr
172D0 17250          8182FEA0               lwz       r12,-0x0160(RTOC)
172D4 17254          90410014               stw       RTOC,0x0014(SP)
172D8 17258          800C0000               lwz       r0,0x0000(r12)
172DC 1725C          804C0004               lwz       RTOC,0x0004(r12)
172E0 17260   X      7C0903A6               mtctr     r0                        ; CTR = 9
172E4 17264   X      4E800420               bctr
172E8 17268          8182FDE0               lwz       r12,-0x0220(RTOC)
172EC 1726C          90410014               stw       RTOC,0x0014(SP)
172F0 17270          800C0000               lwz       r0,0x0000(r12)
172F4 17274          804C0004               lwz       RTOC,0x0004(r12)
172F8 17278   X      7C0903A6               mtctr     r0                        ; CTR = 9
172FC 1727C   X      4E800420               bctr
17300 17280          8182FDB8               lwz       r12,-0x0248(RTOC)
17304 17284          90410014               stw       RTOC,0x0014(SP)
17308 17288          800C0000               lwz       r0,0x0000(r12)
1730C 1728C          804C0004               lwz       RTOC,0x0004(r12)
17310 17290   X      7C0903A6               mtctr     r0                        ; CTR = 9
17314 17294   X      4E800420               bctr
17318 17298          8182FE64               lwz       r12,-0x019C(RTOC)
1731C 1729C          90410014               stw       RTOC,0x0014(SP)
17320 172A0          800C0000               lwz       r0,0x0000(r12)
17324 172A4          804C0004               lwz       RTOC,0x0004(r12)
17328 172A8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1732C 172AC   X      4E800420               bctr
17330 172B0          8182FE7C               lwz       r12,-0x0184(RTOC)
17334 172B4          90410014               stw       RTOC,0x0014(SP)
17338 172B8          800C0000               lwz       r0,0x0000(r12)
1733C 172BC          804C0004               lwz       RTOC,0x0004(r12)
17340 172C0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17344 172C4   X      4E800420               bctr
17348 172C8          8182FE84               lwz       r12,-0x017C(RTOC)
1734C 172CC          90410014               stw       RTOC,0x0014(SP)
17350 172D0          800C0000               lwz       r0,0x0000(r12)
17354 172D4          804C0004               lwz       RTOC,0x0004(r12)
17358 172D8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1735C 172DC   X      4E800420               bctr
17360 172E0          8182FDEC               lwz       r12,-0x0214(RTOC)
17364 172E4          90410014               stw       RTOC,0x0014(SP)
17368 172E8          800C0000               lwz       r0,0x0000(r12)
1736C 172EC          804C0004               lwz       RTOC,0x0004(r12)
17370 172F0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17374 172F4   X      4E800420               bctr
17378 172F8          8182FE78               lwz       r12,-0x0188(RTOC)
1737C 172FC          90410014               stw       RTOC,0x0014(SP)
17380 17300          800C0000               lwz       r0,0x0000(r12)
17384 17304          804C0004               lwz       RTOC,0x0004(r12)
17388 17308   X      7C0903A6               mtctr     r0                        ; CTR = 9
1738C 1730C   X      4E800420               bctr
17390 17310          8182FDF8               lwz       r12,-0x0208(RTOC)
17394 17314          90410014               stw       RTOC,0x0014(SP)
17398 17318          800C0000               lwz       r0,0x0000(r12)
1739C 1731C          804C0004               lwz       RTOC,0x0004(r12)
173A0 17320   X      7C0903A6               mtctr     r0                        ; CTR = 9
173A4 17324   X      4E800420               bctr
173A8 17328          8182FE98               lwz       r12,-0x0168(RTOC)
173AC 1732C          90410014               stw       RTOC,0x0014(SP)
173B0 17330          800C0000               lwz       r0,0x0000(r12)
173B4 17334          804C0004               lwz       RTOC,0x0004(r12)
173B8 17338   X      7C0903A6               mtctr     r0                        ; CTR = 9
173BC 1733C   X      4E800420               bctr
173C0 17340          8182FE8C               lwz       r12,-0x0174(RTOC)
173C4 17344          90410014               stw       RTOC,0x0014(SP)
173C8 17348          800C0000               lwz       r0,0x0000(r12)
173CC 1734C          804C0004               lwz       RTOC,0x0004(r12)
173D0 17350   X      7C0903A6               mtctr     r0                        ; CTR = 9
173D4 17354   X      4E800420               bctr
173D8 17358          8182FE90               lwz       r12,-0x0170(RTOC)
173DC 1735C          90410014               stw       RTOC,0x0014(SP)
173E0 17360          800C0000               lwz       r0,0x0000(r12)
173E4 17364          804C0004               lwz       RTOC,0x0004(r12)
173E8 17368   X      7C0903A6               mtctr     r0                        ; CTR = 9
173EC 1736C   X      4E800420               bctr
173F0 17370          8182FEAC               lwz       r12,-0x0154(RTOC)
173F4 17374          90410014               stw       RTOC,0x0014(SP)
173F8 17378          800C0000               lwz       r0,0x0000(r12)
173FC 1737C          804C0004               lwz       RTOC,0x0004(r12)
17400 17380   X      7C0903A6               mtctr     r0                        ; CTR = 9
17404 17384   X      4E800420               bctr
17408 17388          8182FE70               lwz       r12,-0x0190(RTOC)
1740C 1738C          90410014               stw       RTOC,0x0014(SP)
17410 17390          800C0000               lwz       r0,0x0000(r12)
17414 17394          804C0004               lwz       RTOC,0x0004(r12)
17418 17398   X      7C0903A6               mtctr     r0                        ; CTR = 9
1741C 1739C   X      4E800420               bctr
17420 173A0          8182FE58               lwz       r12,-0x01A8(RTOC)
17424 173A4          90410014               stw       RTOC,0x0014(SP)
17428 173A8          800C0000               lwz       r0,0x0000(r12)
1742C 173AC          804C0004               lwz       RTOC,0x0004(r12)
17430 173B0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17434 173B4   X      4E800420               bctr
17438 173B8          8182FE60               lwz       r12,-0x01A0(RTOC)
1743C 173BC          90410014               stw       RTOC,0x0014(SP)
17440 173C0          800C0000               lwz       r0,0x0000(r12)
17444 173C4          804C0004               lwz       RTOC,0x0004(r12)
17448 173C8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1744C 173CC   X      4E800420               bctr
17450 173D0          8182FEDC               lwz       r12,-0x0124(RTOC)
17454 173D4          90410014               stw       RTOC,0x0014(SP)
17458 173D8          800C0000               lwz       r0,0x0000(r12)
1745C 173DC          804C0004               lwz       RTOC,0x0004(r12)
17460 173E0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17464 173E4   X      4E800420               bctr
17468 173E8          8182FED0               lwz       r12,-0x0130(RTOC)
1746C 173EC          90410014               stw       RTOC,0x0014(SP)
17470 173F0          800C0000               lwz       r0,0x0000(r12)
17474 173F4          804C0004               lwz       RTOC,0x0004(r12)
17478 173F8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1747C 173FC   X      4E800420               bctr
17480 17400          8182FEE4               lwz       r12,-0x011C(RTOC)
17484 17404          90410014               stw       RTOC,0x0014(SP)
17488 17408          800C0000               lwz       r0,0x0000(r12)
1748C 1740C          804C0004               lwz       RTOC,0x0004(r12)
17490 17410   X      7C0903A6               mtctr     r0                        ; CTR = 9
17494 17414   X      4E800420               bctr
17498 17418          8182FEC8               lwz       r12,-0x0138(RTOC)
1749C 1741C          90410014               stw       RTOC,0x0014(SP)
174A0 17420          800C0000               lwz       r0,0x0000(r12)
174A4 17424          804C0004               lwz       RTOC,0x0004(r12)
174A8 17428   X      7C0903A6               mtctr     r0                        ; CTR = 9
174AC 1742C   X      4E800420               bctr
174B0 17430          8182FEE0               lwz       r12,-0x0120(RTOC)
174B4 17434          90410014               stw       RTOC,0x0014(SP)
174B8 17438          800C0000               lwz       r0,0x0000(r12)
174BC 1743C          804C0004               lwz       RTOC,0x0004(r12)
174C0 17440   X      7C0903A6               mtctr     r0                        ; CTR = 9
174C4 17444   X      4E800420               bctr
174C8 17448          8182FE68               lwz       r12,-0x0198(RTOC)
174CC 1744C          90410014               stw       RTOC,0x0014(SP)
174D0 17450          800C0000               lwz       r0,0x0000(r12)
174D4 17454          804C0004               lwz       RTOC,0x0004(r12)
174D8 17458   X      7C0903A6               mtctr     r0                        ; CTR = 9
174DC 1745C   X      4E800420               bctr
174E0 17460          8182FEF4               lwz       r12,-0x010C(RTOC)
174E4 17464          90410014               stw       RTOC,0x0014(SP)
174E8 17468          800C0000               lwz       r0,0x0000(r12)
174EC 1746C          804C0004               lwz       RTOC,0x0004(r12)
174F0 17470   X      7C0903A6               mtctr     r0                        ; CTR = 9
174F4 17474   X      4E800420               bctr
174F8 17478          8182FE80               lwz       r12,-0x0180(RTOC)
174FC 1747C          90410014               stw       RTOC,0x0014(SP)
17500 17480          800C0000               lwz       r0,0x0000(r12)
17504 17484          804C0004               lwz       RTOC,0x0004(r12)
17508 17488   X      7C0903A6               mtctr     r0                        ; CTR = 9
1750C 1748C   X      4E800420               bctr
17510 17490          8182FDA8               lwz       r12,-0x0258(RTOC)
17514 17494          90410014               stw       RTOC,0x0014(SP)
17518 17498          800C0000               lwz       r0,0x0000(r12)
1751C 1749C          804C0004               lwz       RTOC,0x0004(r12)
17520 174A0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17524 174A4   X      4E800420               bctr
17528 174A8          8182FDBC               lwz       r12,-0x0244(RTOC)
1752C 174AC          90410014               stw       RTOC,0x0014(SP)
17530 174B0          800C0000               lwz       r0,0x0000(r12)
17534 174B4          804C0004               lwz       RTOC,0x0004(r12)
17538 174B8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1753C 174BC   X      4E800420               bctr
17540 174C0          8182FEEC               lwz       r12,-0x0114(RTOC)
17544 174C4          90410014               stw       RTOC,0x0014(SP)
17548 174C8          800C0000               lwz       r0,0x0000(r12)
1754C 174CC          804C0004               lwz       RTOC,0x0004(r12)
17550 174D0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17554 174D4   X      4E800420               bctr
17558 174D8          8182FEB8               lwz       r12,-0x0148(RTOC)
1755C 174DC          90410014               stw       RTOC,0x0014(SP)
17560 174E0          800C0000               lwz       r0,0x0000(r12)
17564 174E4          804C0004               lwz       RTOC,0x0004(r12)
17568 174E8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1756C 174EC   X      4E800420               bctr
17570 174F0          8182FDC0               lwz       r12,-0x0240(RTOC)
17574 174F4          90410014               stw       RTOC,0x0014(SP)
17578 174F8          800C0000               lwz       r0,0x0000(r12)
1757C 174FC          804C0004               lwz       RTOC,0x0004(r12)
17580 17500   X      7C0903A6               mtctr     r0                        ; CTR = 9
17584 17504   X      4E800420               bctr
17588 17508          8182FEB4               lwz       r12,-0x014C(RTOC)
1758C 1750C          90410014               stw       RTOC,0x0014(SP)
17590 17510          800C0000               lwz       r0,0x0000(r12)
17594 17514          804C0004               lwz       RTOC,0x0004(r12)
17598 17518   X      7C0903A6               mtctr     r0                        ; CTR = 9
1759C 1751C   X      4E800420               bctr
175A0 17520          8182FEF8               lwz       r12,-0x0108(RTOC)
175A4 17524          90410014               stw       RTOC,0x0014(SP)
175A8 17528          800C0000               lwz       r0,0x0000(r12)
175AC 1752C          804C0004               lwz       RTOC,0x0004(r12)
175B0 17530   X      7C0903A6               mtctr     r0                        ; CTR = 9
175B4 17534   X      4E800420               bctr
175B8 17538          8182FDB0               lwz       r12,-0x0250(RTOC)
175BC 1753C          90410014               stw       RTOC,0x0014(SP)
175C0 17540          800C0000               lwz       r0,0x0000(r12)
175C4 17544          804C0004               lwz       RTOC,0x0004(r12)
175C8 17548   X      7C0903A6               mtctr     r0                        ; CTR = 9
175CC 1754C   X      4E800420               bctr
175D0 17550          8182FEA8               lwz       r12,-0x0158(RTOC)
175D4 17554          90410014               stw       RTOC,0x0014(SP)
175D8 17558          800C0000               lwz       r0,0x0000(r12)
175DC 1755C          804C0004               lwz       RTOC,0x0004(r12)
175E0 17560   X      7C0903A6               mtctr     r0                        ; CTR = 9
175E4 17564   X      4E800420               bctr
175E8 17568          8182FE74               lwz       r12,-0x018C(RTOC)
175EC 1756C          90410014               stw       RTOC,0x0014(SP)
175F0 17570          800C0000               lwz       r0,0x0000(r12)
175F4 17574          804C0004               lwz       RTOC,0x0004(r12)
175F8 17578   X      7C0903A6               mtctr     r0                        ; CTR = 9
175FC 1757C   X      4E800420               bctr
17600 17580          8182FEF0               lwz       r12,-0x0110(RTOC)
17604 17584          90410014               stw       RTOC,0x0014(SP)
17608 17588          800C0000               lwz       r0,0x0000(r12)
1760C 1758C          804C0004               lwz       RTOC,0x0004(r12)
17610 17590   X      7C0903A6               mtctr     r0                        ; CTR = 9
17614 17594   X      4E800420               bctr
17618 17598          8182FEE8               lwz       r12,-0x0118(RTOC)
1761C 1759C          90410014               stw       RTOC,0x0014(SP)
17620 175A0          800C0000               lwz       r0,0x0000(r12)
17624 175A4          804C0004               lwz       RTOC,0x0004(r12)
17628 175A8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1762C 175AC   X      4E800420               bctr
17630 175B0          8182FECC               lwz       r12,-0x0134(RTOC)
17634 175B4          90410014               stw       RTOC,0x0014(SP)
17638 175B8          800C0000               lwz       r0,0x0000(r12)
1763C 175BC          804C0004               lwz       RTOC,0x0004(r12)
17640 175C0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17644 175C4   X      4E800420               bctr
17648 175C8          8182FE9C               lwz       r12,-0x0164(RTOC)
1764C 175CC          90410014               stw       RTOC,0x0014(SP)
17650 175D0          800C0000               lwz       r0,0x0000(r12)
17654 175D4          804C0004               lwz       RTOC,0x0004(r12)
17658 175D8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1765C 175DC   X      4E800420               bctr
17660 175E0          8182FE88               lwz       r12,-0x0178(RTOC)
17664 175E4          90410014               stw       RTOC,0x0014(SP)
17668 175E8          800C0000               lwz       r0,0x0000(r12)
1766C 175EC          804C0004               lwz       RTOC,0x0004(r12)
17670 175F0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17674 175F4   X      4E800420               bctr
17678 175F8          8182FE5C               lwz       r12,-0x01A4(RTOC)
1767C 175FC          90410014               stw       RTOC,0x0014(SP)
17680 17600          800C0000               lwz       r0,0x0000(r12)
17684 17604          804C0004               lwz       RTOC,0x0004(r12)
17688 17608   X      7C0903A6               mtctr     r0                        ; CTR = 9
1768C 1760C   X      4E800420               bctr
17690 17610          8182FE48               lwz       r12,-0x01B8(RTOC)
17694 17614          90410014               stw       RTOC,0x0014(SP)
17698 17618          800C0000               lwz       r0,0x0000(r12)
1769C 1761C          804C0004               lwz       RTOC,0x0004(r12)
176A0 17620   X      7C0903A6               mtctr     r0                        ; CTR = 9
176A4 17624   X      4E800420               bctr
176A8 17628          8182FDFC               lwz       r12,-0x0204(RTOC)
176AC 1762C          90410014               stw       RTOC,0x0014(SP)
176B0 17630          800C0000               lwz       r0,0x0000(r12)
176B4 17634          804C0004               lwz       RTOC,0x0004(r12)
176B8 17638   X      7C0903A6               mtctr     r0                        ; CTR = 9
176BC 1763C   X      4E800420               bctr
176C0 17640          8182FE14               lwz       r12,-0x01EC(RTOC)
176C4 17644          90410014               stw       RTOC,0x0014(SP)
176C8 17648          800C0000               lwz       r0,0x0000(r12)
176CC 1764C          804C0004               lwz       RTOC,0x0004(r12)
176D0 17650   X      7C0903A6               mtctr     r0                        ; CTR = 9
176D4 17654   X      4E800420               bctr
176D8 17658          8182FE50               lwz       r12,-0x01B0(RTOC)
176DC 1765C          90410014               stw       RTOC,0x0014(SP)
176E0 17660          800C0000               lwz       r0,0x0000(r12)
176E4 17664          804C0004               lwz       RTOC,0x0004(r12)
176E8 17668   X      7C0903A6               mtctr     r0                        ; CTR = 9
176EC 1766C   X      4E800420               bctr
176F0 17670          8182FDCC               lwz       r12,-0x0234(RTOC)
176F4 17674          90410014               stw       RTOC,0x0014(SP)
176F8 17678          800C0000               lwz       r0,0x0000(r12)
176FC 1767C          804C0004               lwz       RTOC,0x0004(r12)
17700 17680   X      7C0903A6               mtctr     r0                        ; CTR = 9
17704 17684   X      4E800420               bctr
17708 17688          8182FDE4               lwz       r12,-0x021C(RTOC)
1770C 1768C          90410014               stw       RTOC,0x0014(SP)
17710 17690          800C0000               lwz       r0,0x0000(r12)
17714 17694          804C0004               lwz       RTOC,0x0004(r12)
17718 17698   X      7C0903A6               mtctr     r0                        ; CTR = 9
1771C 1769C   X      4E800420               bctr
17720 176A0          8182FE54               lwz       r12,-0x01AC(RTOC)
17724 176A4          90410014               stw       RTOC,0x0014(SP)
17728 176A8          800C0000               lwz       r0,0x0000(r12)
1772C 176AC          804C0004               lwz       RTOC,0x0004(r12)
17730 176B0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17734 176B4   X      4E800420               bctr
17738 176B8          8182FE2C               lwz       r12,-0x01D4(RTOC)
1773C 176BC          90410014               stw       RTOC,0x0014(SP)
17740 176C0          800C0000               lwz       r0,0x0000(r12)
17744 176C4          804C0004               lwz       RTOC,0x0004(r12)
17748 176C8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1774C 176CC   X      4E800420               bctr
17750 176D0          8182FE08               lwz       r12,-0x01F8(RTOC)
17754 176D4          90410014               stw       RTOC,0x0014(SP)
17758 176D8          800C0000               lwz       r0,0x0000(r12)
1775C 176DC          804C0004               lwz       RTOC,0x0004(r12)
17760 176E0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17764 176E4   X      4E800420               bctr
17768 176E8          8182FE04               lwz       r12,-0x01FC(RTOC)
1776C 176EC          90410014               stw       RTOC,0x0014(SP)
17770 176F0          800C0000               lwz       r0,0x0000(r12)
17774 176F4          804C0004               lwz       RTOC,0x0004(r12)
17778 176F8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1777C 176FC   X      4E800420               bctr
17780 17700          8182FE28               lwz       r12,-0x01D8(RTOC)
17784 17704          90410014               stw       RTOC,0x0014(SP)
17788 17708          800C0000               lwz       r0,0x0000(r12)
1778C 1770C          804C0004               lwz       RTOC,0x0004(r12)
17790 17710   X      7C0903A6               mtctr     r0                        ; CTR = 9
17794 17714   X      4E800420               bctr
17798 17718          8182FDC8               lwz       r12,-0x0238(RTOC)
1779C 1771C          90410014               stw       RTOC,0x0014(SP)
177A0 17720          800C0000               lwz       r0,0x0000(r12)
177A4 17724          804C0004               lwz       RTOC,0x0004(r12)
177A8 17728   X      7C0903A6               mtctr     r0                        ; CTR = 9
177AC 1772C   X      4E800420               bctr
177B0 17730          8182FDF4               lwz       r12,-0x020C(RTOC)
177B4 17734          90410014               stw       RTOC,0x0014(SP)
177B8 17738          800C0000               lwz       r0,0x0000(r12)
177BC 1773C          804C0004               lwz       RTOC,0x0004(r12)
177C0 17740   X      7C0903A6               mtctr     r0                        ; CTR = 9
177C4 17744   X      4E800420               bctr
177C8 17748          8182FE38               lwz       r12,-0x01C8(RTOC)
177CC 1774C          90410014               stw       RTOC,0x0014(SP)
177D0 17750          800C0000               lwz       r0,0x0000(r12)
177D4 17754          804C0004               lwz       RTOC,0x0004(r12)
177D8 17758   X      7C0903A6               mtctr     r0                        ; CTR = 9
177DC 1775C   X      4E800420               bctr
177E0 17760          8182FE24               lwz       r12,-0x01DC(RTOC)
177E4 17764          90410014               stw       RTOC,0x0014(SP)
177E8 17768          800C0000               lwz       r0,0x0000(r12)
177EC 1776C          804C0004               lwz       RTOC,0x0004(r12)
177F0 17770   X      7C0903A6               mtctr     r0                        ; CTR = 9
177F4 17774   X      4E800420               bctr
177F8 17778          8182FE44               lwz       r12,-0x01BC(RTOC)
177FC 1777C          90410014               stw       RTOC,0x0014(SP)
17800 17780          800C0000               lwz       r0,0x0000(r12)
17804 17784          804C0004               lwz       RTOC,0x0004(r12)
17808 17788   X      7C0903A6               mtctr     r0                        ; CTR = 9
1780C 1778C   X      4E800420               bctr
17810 17790          8182FE10               lwz       r12,-0x01F0(RTOC)
17814 17794          90410014               stw       RTOC,0x0014(SP)
17818 17798          800C0000               lwz       r0,0x0000(r12)
1781C 1779C          804C0004               lwz       RTOC,0x0004(r12)
17820 177A0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17824 177A4   X      4E800420               bctr
17828 177A8          8182FDD0               lwz       r12,-0x0230(RTOC)
1782C 177AC          90410014               stw       RTOC,0x0014(SP)
17830 177B0          800C0000               lwz       r0,0x0000(r12)
17834 177B4          804C0004               lwz       RTOC,0x0004(r12)
17838 177B8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1783C 177BC   X      4E800420               bctr
17840 177C0          8182FDC4               lwz       r12,-0x023C(RTOC)
17844 177C4          90410014               stw       RTOC,0x0014(SP)
17848 177C8          800C0000               lwz       r0,0x0000(r12)
1784C 177CC          804C0004               lwz       RTOC,0x0004(r12)
17850 177D0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17854 177D4   X      4E800420               bctr
17858 177D8          8182FDD4               lwz       r12,-0x022C(RTOC)
1785C 177DC          90410014               stw       RTOC,0x0014(SP)
17860 177E0          800C0000               lwz       r0,0x0000(r12)
17864 177E4          804C0004               lwz       RTOC,0x0004(r12)
17868 177E8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1786C 177EC   X      4E800420               bctr
17870 177F0          8182FE3C               lwz       r12,-0x01C4(RTOC)
17874 177F4          90410014               stw       RTOC,0x0014(SP)
17878 177F8          800C0000               lwz       r0,0x0000(r12)
1787C 177FC          804C0004               lwz       RTOC,0x0004(r12)
17880 17800   X      7C0903A6               mtctr     r0                        ; CTR = 9
17884 17804   X      4E800420               bctr
17888 17808          8182FE1C               lwz       r12,-0x01E4(RTOC)
1788C 1780C          90410014               stw       RTOC,0x0014(SP)
17890 17810          800C0000               lwz       r0,0x0000(r12)
17894 17814          804C0004               lwz       RTOC,0x0004(r12)
17898 17818   X      7C0903A6               mtctr     r0                        ; CTR = 9
1789C 1781C   X      4E800420               bctr
178A0 17820          8182FE0C               lwz       r12,-0x01F4(RTOC)
178A4 17824          90410014               stw       RTOC,0x0014(SP)
178A8 17828          800C0000               lwz       r0,0x0000(r12)
178AC 1782C          804C0004               lwz       RTOC,0x0004(r12)
178B0 17830   X      7C0903A6               mtctr     r0                        ; CTR = 9
178B4 17834   X      4E800420               bctr
178B8 17838          8182FE4C               lwz       r12,-0x01B4(RTOC)
178BC 1783C          90410014               stw       RTOC,0x0014(SP)
178C0 17840          800C0000               lwz       r0,0x0000(r12)
178C4 17844          804C0004               lwz       RTOC,0x0004(r12)
178C8 17848   X      7C0903A6               mtctr     r0                        ; CTR = 9
178CC 1784C   X      4E800420               bctr
178D0 17850          8182FDE8               lwz       r12,-0x0218(RTOC)
178D4 17854          90410014               stw       RTOC,0x0014(SP)
178D8 17858          800C0000               lwz       r0,0x0000(r12)
178DC 1785C          804C0004               lwz       RTOC,0x0004(r12)
178E0 17860   X      7C0903A6               mtctr     r0                        ; CTR = 9
178E4 17864   X      4E800420               bctr
178E8 17868          8182FE34               lwz       r12,-0x01CC(RTOC)
178EC 1786C          90410014               stw       RTOC,0x0014(SP)
178F0 17870          800C0000               lwz       r0,0x0000(r12)
178F4 17874          804C0004               lwz       RTOC,0x0004(r12)
178F8 17878   X      7C0903A6               mtctr     r0                        ; CTR = 9
178FC 1787C   X      4E800420               bctr
17900 17880          8182FE30               lwz       r12,-0x01D0(RTOC)
17904 17884          90410014               stw       RTOC,0x0014(SP)
17908 17888          800C0000               lwz       r0,0x0000(r12)
1790C 1788C          804C0004               lwz       RTOC,0x0004(r12)
17910 17890   X      7C0903A6               mtctr     r0                        ; CTR = 9
17914 17894   X      4E800420               bctr
17918 17898          8182FE20               lwz       r12,-0x01E0(RTOC)
1791C 1789C          90410014               stw       RTOC,0x0014(SP)
17920 178A0          800C0000               lwz       r0,0x0000(r12)
17924 178A4          804C0004               lwz       RTOC,0x0004(r12)
17928 178A8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1792C 178AC   X      4E800420               bctr
17930 178B0          8182FE00               lwz       r12,-0x0200(RTOC)
17934 178B4          90410014               stw       RTOC,0x0014(SP)
17938 178B8          800C0000               lwz       r0,0x0000(r12)
1793C 178BC          804C0004               lwz       RTOC,0x0004(r12)
17940 178C0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17944 178C4   X      4E800420               bctr
17948 178C8          8182FDAC               lwz       r12,-0x0254(RTOC)
1794C 178CC          90410014               stw       RTOC,0x0014(SP)
17950 178D0          800C0000               lwz       r0,0x0000(r12)
17954 178D4          804C0004               lwz       RTOC,0x0004(r12)
17958 178D8   X      7C0903A6               mtctr     r0                        ; CTR = 9
1795C 178DC   X      4E800420               bctr
17960 178E0          8182FE94               lwz       r12,-0x016C(RTOC)
17964 178E4          90410014               stw       RTOC,0x0014(SP)
17968 178E8          800C0000               lwz       r0,0x0000(r12)
1796C 178EC          804C0004               lwz       RTOC,0x0004(r12)
17970 178F0   X      7C0903A6               mtctr     r0                        ; CTR = 9
17974 178F4   X      4E800420               bctr
17978 178F8          8182FEA4               lwz       r12,-0x015C(RTOC)
1797C 178FC          90410014               stw       RTOC,0x0014(SP)
17980 17900          800C0000               lwz       r0,0x0000(r12)
17984 17904          804C0004               lwz       RTOC,0x0004(r12)
17988 17908   X      7C0903A6               mtctr     r0                        ; CTR = 9
1798C 1790C   X      4E800420               bctr
17990 17910          8182FDD8               lwz       r12,-0x0228(RTOC)
17994 17914          90410014               stw       RTOC,0x0014(SP)
17998 17918          800C0000               lwz       r0,0x0000(r12)
1799C 1791C          804C0004               lwz       RTOC,0x0004(r12)
179A0 17920   X      7C0903A6               mtctr     r0                        ; CTR = 9
179A4 17924   X      4E800420               bctr
179A8 17928          8182FE40               lwz       r12,-0x01C0(RTOC)
179AC 1792C          90410014               stw       RTOC,0x0014(SP)
179B0 17930          800C0000               lwz       r0,0x0000(r12)
179B4 17934          804C0004               lwz       RTOC,0x0004(r12)
179B8 17938   X      7C0903A6               mtctr     r0                        ; CTR = 9
179BC 1793C   X      4E800420               bctr
179C0 17940          8182FDDC               lwz       r12,-0x0224(RTOC)
179C4 17944          90410014               stw       RTOC,0x0014(SP)
179C8 17948          800C0000               lwz       r0,0x0000(r12)
179CC 1794C          804C0004               lwz       RTOC,0x0004(r12)
179D0 17950   X      7C0903A6               mtctr     r0                        ; CTR = 9
179D4 17954   X      4E800420               bctr
179D8 17958          800C0000               lwz       r0,0x0000(r12)
179DC 1795C          90410014               stw       RTOC,0x0014(SP)
179E0 17960   X      7C0903A6               mtctr     r0                        ; CTR = 9
179E4 17964          804C0004               lwz       RTOC,0x0004(r12)
179E8 17968   X      4E800420               bctr

179EC There are 4 (pad?) bytes at the end of this section.

      =========================================================

      Pidata section 1 (<unnamed>)
      Address    Op      Operand               Encoding/data
179F0  0000      ZERO    cnt=340               00 8254
179F3  0154      RPTZERO cnt=2                 82 
179F4                    dcnt=2                   02
179F5                    rpt=67                   43
179F6                                       1  05A0 4AC0 0540 0558 4AD8 4A80       ..J..@.XJ.J.
17A02                                       7  4AC8 0580 0858 4AE8 072C 0770       J....XJ..,.p
17A0E                                      13  0768 0758 0760 0448 0790 07B8       .h.X.`.H....
17A1A                                      19  0778 07E0 0808 0830 02B0 02B8       .x.....0....
17A26                                      25  02A0 02A8 02C0 02C8 02D0 02D8       ............
17A32                                      31  02E0 0298 02F0 0288 02F8 0290       ............
17A3E                                      37  02E8 28F0 0310 4B68 2290 225C       ..(...Kh"."\
17A4A                                      43  2860 2288 228C 2878 0308 2890       (`".".(x..(.
17A56                                      49  28A8 28C0 22A8 22D8 28D8 4BA8       (.(.".".(.K.
17A62                                      55  3AA0 37F4 3820 3920 3918 3928       :.7.8 9 9.9(
17A6E                                      61  3960 3980 03A0 0300 0440 0000       9`9......@..
17A7A                                      67  0258                                .X
17A7C  0262      BLK     cnt=3                 23 
17A7D                                          004000                              .@.
17A80  0265      RPTBLK  cnt=5                 65 
17A81                    dcnt=3                   03
17A82                    rpt=39                   27
17A83                                          0002580000                          ..X..
17A88                                       1  004800 010000 01AC00 031C00         .H..........
17A94                                       5  07BC00 3D3000 406400 426800         ...=0.@d.Bh.
17AA0                                       9  483C00 4EC000 501C00 53F000         H<.N..P..S..
17AAC                                      13  560400 5ADC00 606400 620C00         V..Z..`d.b..
17AB8                                      17  64B800 6BE000 6F6C00 938000         d..k..ol....
17AC4                                      21  BA4000 C4AC00 D77400 D7AC00         .@.....t....
17AD0                                      25  D83400 D86C00 D8F400 D92C00         .4..l.....,.
17ADC                                      29  D9B400 D9EC00 DA7400 DAAC00         .......t....
17AE8                                      33  DB3400 DB6C00 DBF400 DC2C00         .4..l.....,.
17AF4                                      37  DCB400 DCEC00 DD7400                .......t.
17AFD  03A2      BLK     cnt=3                 23 
17AFE                                          DE4000                              .@.
17B01  03A5      RPTBLK  cnt=5                 65 
17B02                    dcnt=3                   03
17B03                    rpt=19                   13
17B04                                          0002580001                          ..X..
17B09                                       1  1CE800 1DC000 1FC400 20E800         ......... ..
17B15                                       5  21C800 228800 22E800 24AC00         !..".."..$..
17B21                                       9  26E800 2A5C00 2E2800 2FD400         &..*\..(./..
17B2D                                      13  337400 368000 3BC400 588800         3t.6..;..X..
17B39                                      17  5CA000 5E8800 60A000                \..^..`..
17B42  0442      BLK     cnt=10                2A 
17B43                                          664C000002586D74656A                fL...Xmtej
17B4D  044C      RPTZERO cnt=4                 84 
17B4E                    dcnt=10                  0A
17B4F                    rpt=2                    02
17B50                                       1  09706369313031312C39                .pci1011,9
17B5A                                       2  00000000000000000000                ..........
17B64  046C      ZERO    cnt=4                 04 
17B65  0470      BLK     cnt=4                 24 
17B66                                          02306002                            .0`.
17B6A  0474      RPTZERO cnt=3                 83 
17B6B                    dcnt=6                   06
17B6C                    rpt=7                    07
17B6D                                       1  0404656E6574 000000000000           ..enet......
17B79                                       3  000000000000 000000000000           ............
17B85                                       5  000000000000 000000000000           ............
17B91                                       7  000000000000                        ......
17B97  04B6      ZERO    cnt=5                 05 
17B98  04BB      BLK     cnt=15                2F 
17B99                                          016F74616E000A0B01023060021BBD      .otan.....0`...
17BA8  04CA      RPTZERO cnt=4                 84 
17BA9                    dcnt=2                   02
17BAA                    rpt=1                    01
17BAB                                       1  04E0                                ..
17BAD  04D4      RPTZERO cnt=2                 82 
17BAE                    dcnt=5                   05
17BAF                    rpt=1                    01
17BB0                                       1  05DC000020                          .... 
17BB5  04DD      RPTZERO cnt=1                 81 
17BB6                    dcnt=11                  0B
17BB7                    rpt=2                    02
17BB8                                       1  1000706369313031312C39              ..pci1011,9
17BC3                                       2  0000000000000000000000              ...........
17BCE  04F6      BLK     cnt=2                 22 
17BCF                                          0430                                .0
17BD1  04F8      RPTZERO cnt=2                 82 
17BD2                    dcnt=2                   02
17BD3                    rpt=18                   12
17BD4                                       1  0258 0438 0000 04C8 0000 0000       .X.8........
17BE0                                       7  0420 0428 0000 0000 0000 04C8       . .(........
17BEC                                      13  0000 0000 04F0 0510 0000 0000       ............
17BF8  0542      BLK     cnt=6                 26 
17BF9                                          053008002001                        .0.. .
17BFF  0548      RPTZERO cnt=3                 83 
17C00                    dcnt=1                   01
17C01                    rpt=13                   0D
17C02                                       1  03 00 00 00 E8 98 B4 E8 E8 E8 7C    ..........|
17C0D                                      12  D0 E8                               ..
17C0F  057F      BLK     cnt=4                 24 
17C10                                          00AAFE07                            ....
17C14  0583      ZERO    cnt=9                 09 
17C15  058C      RPTZERO cnt=1                 81 
17C16                    dcnt=3                   03
17C17                    rpt=4                    04
17C18                                       1  131832 010004 000268 000000         ..2.....h...
17C24  059D      RPTZERO cnt=3                 83 
17C25                    dcnt=436                 8334
17C27                    rpt=1                    01
17C28                                       1  5465726D696E61746553747265616D4D    TerminateStreamM
17C38                                          6F64756C653A20446C7069436C6F7365    odule: DlpiClose
17C48                                          206572726F720D005465726D696E6174     error..Terminat
17C58                                          6553747265616D4D6F64756C653A2025    eStreamModule: %
17C68                                          73206572726F720D44616E676C696E67    s error.Dangling
17C78                                          20706F696E7465727320617265206F6E     pointers are on
17C88                                          20746865206C6F6F73652E2E2E0D5468     the loose....Th
17C98                                          6520736B792069732066616C6C696E67    e sky is falling
17CA8                                          210D5265737461727420796F7572206D    !.Restart your m
17CB8                                          616368696E652E2E2E202A4E4F572A0D    achine... *NOW*.
17CC8                                          0025732025732C202573004170706C65    .%s %s, %s.Apple
17CD8                                          20456E65742031302F3130304400322E     Enet 10/100D.2.
17CE8                                          336232633100496E697453747265616D    3b2c1.InitStream
17CF8                                          4D6F64756C653A2025730D00496E6974    Module: %s..Init
17D08                                          53747265616D4D6F64756C653A20616C    StreamModule: al
17D18                                          7265616479206F70656E0D00496E6974    ready open..Init
17D28                                          53747265616D4D6F64756C653A20446C    StreamModule: Dl
17D38                                          70694F70656E206572726F720D00496E    piOpen error..In
17D48                                          697453747265616D4D6F64756C653A20    itStreamModule: 
17D58                                          2573206572726F720D0056616C696461    %s error..Valida
17D68                                          746548617264776172653A2025730D00    teHardware: %s..
17D78                                          56616C69646174654861726477617265    ValidateHardware
17D88                                          3A20616C7265616479206F70656E0D00    : already open..
17D98                                          56616C69646174654861726477617265    ValidateHardware
17DA8                                          3A202573206572726F720D0000000730    : %s error.....0
17DB8                                          456E657444454320322E336232633120    EnetDEC 2.3b2c1 
17DC8                                          4D617220323720323030322031333A34    Mar 27 2002 13:4
17DD8                                          383A3335                            8:35
17DDC  0757      ZERO    cnt=1                 01 
17DDD  0758      RPTZERO cnt=7                 87 
17DDE                    dcnt=1                   01
17DDF                    rpt=3                    03
17DE0                                       1  32 64 96                            2d.
17DE3  0777      BLK     cnt=1                 21 
17DE4                                          FA                                  .
17DE5  0778      RPTBLK  cnt=3                 63 
17DE6                    dcnt=1                   01
17DE7                    rpt=5                    05
17DE8                                          000028                              ..(
17DEB                                       1  98 EC 98 98 98                      .....
17DF0  078F      BLK     cnt=1                 21 
17DF1                                          98                                  .
17DF2  0790      RPTBLK  cnt=3                 63 
17DF3                    dcnt=1                   01
17DF4                    rpt=8                    08
17DF5                                          000025                              ..%
17DF8                                       1  24 2C 38 44 50 5C 68 74             $,8DP\ht
17E00  07B3      BLK     cnt=1                 21 
17E01                                          80                                  .
17E02  07B4      ZERO    cnt=4                 04 
17E03  07B8      RPTBLK  cnt=3                 63 
17E04                    dcnt=1                   01
17E05                    rpt=8                    08
17E06                                          000027                              ..'
17E09                                       1  50 58 64 70 7C 88 94 A0             PXdp|...
17E11  07DB      BLK     cnt=1                 21 
17E12                                          AC                                  .
17E13  07DC      ZERO    cnt=4                 04 
17E14  07E0      RPTBLK  cnt=3                 63 
17E15                    dcnt=1                   01
17E16                    rpt=8                    08
17E17                                          000029                              ..)
17E1A                                       1  0C 14 20 2C 38 44 50 5C             .. ,8DP\
17E22  0803      BLK     cnt=1                 21 
17E23                                          68                                  h
17E24  0804      ZERO    cnt=4                 04 
17E25  0808      RPTBLK  cnt=3                 63 
17E26                    dcnt=1                   01
17E27                    rpt=8                    08
17E28                                          00002C                              ..,
17E2B                                       1  0C 14 20 2C 38 44 50 5C             .. ,8DP\
17E33  082B      BLK     cnt=1                 21 
17E34                                          68                                  h
17E35  082C      ZERO    cnt=4                 04 
17E36  0830      RPTBLK  cnt=3                 63 
17E37                    dcnt=1                   01
17E38                    rpt=8                    08
17E39                                          000031                              ..1
17E3C                                       1  58 8C 98 A4 B0 BC C8 D4             X.......
17E44  0853      BLK     cnt=1                 21 
17E45                                          E0                                  .
17E46  0854      ZERO    cnt=3                 03 
17E47  0857      RPT     cnt=8                 48 
17E48                    rpt=2                    01
17E49                                          0031304261736554                    .10BaseT
17E51  0867      BLK     cnt=53                20 35
17E53                                          204E2D57617900313042617365542046     N-Way.10BaseT F
17E63                                          756C6C2D4475706C6578003130426173    ull-Duplex.10Bas
17E73                                          6554204E6F4C6F6F704261636B00424E    eT NoLoopBack.BN
17E83                                          4300415549                          C.AUI
17E88  089C      RPT     cnt=10                4A 
17E89                    rpt=2                    01
17E8A                                          00313030426173655478                .100BaseTx
17E94  08B0      BLK     cnt=12                2C 
17E95                                          2046756C6C2D4475706C6578             Full-Duplex
17EA1  08BC      RPTBLK  cnt=8                 68 
17EA2                    dcnt=2                   02
17EA3                    rpt=2                    02
17EA4                                          0031303042617365                    .100Base
17EAC                                       1  5434 4658                           T4FX
17EB0  08D8      BLK     cnt=14                2E 
17EB1                                          46782046756C6C2D4475706C6578        Fx Full-Duplex
17EBF  08E6      RPT     cnt=12                4C 
17EC0                    rpt=2                    01
17EC1                                          004D49492031304261736554            .MII 10BaseT
17ECD  08FE      BLK     cnt=12                2C 
17ECE                                          2046756C6C2D4475706C6578             Full-Duplex
17EDA  090A      RPT     cnt=14                4E 
17EDB                    rpt=2                    01
17EDC                                          004D494920313030426173655478        .MII 100BaseTx
17EEA  0926      BLK     cnt=12                2C 
17EEB                                          2046756C6C2D4475706C6578             Full-Duplex
17EF7  0932      RPTBLK  cnt=12                6C 
17EF8                    dcnt=2                   02
17EF9                    rpt=2                    02
17EFA                                          004D49492031303042617365            .MII 100Base
17F06                                       1  5434 4658                           T4FX
17F0A  095A      BLK     cnt=27                3B 
17F0B                                          46582046756C6C2D4475706C65780044    FX Full-Duplex.D
17F1B                                          796E616D696353656E7365              ynamicSense
17F26  0975      RPT     cnt=10                4A 
17F27                    rpt=2                    01
17F28                                          004175746F53656E7365                .AutoSense
17F32  0989      BLK     cnt=80                20 50
17F34                                          204E2D576179004E4F4E4500556E6B6E     N-Way.NONE.Unkn
17F44                                          6F776E00313030426173654678004465    own.100BaseFx.De
17F54                                          6661756C742C200025642E25632C2000    fault, .%d.%c, .
17F64                                          2053435200204E534352002050435300     SCR. NSCR. PCS.
17F74                                          204E50435300505325732573004E5053     NPCS.PS%s%s.NPS
17F84  09D9      RPT     cnt=7                 47 
17F85                    rpt=2                    01
17F86                                          002054544D3130                      . TTM10
17F8D  09E7      BLK     cnt=496               20 8370
17F90                                          30002573000D25730D00435352302030    0.%s..%s..CSR0 0
17FA0                                          78253038582C20435352352030782530    x%08X, CSR5 0x%0
17FB0                                          38582C2043535236203078253038580D    8X, CSR6 0x%08X.
17FC0                                          00435352313220307825303858002C20    .CSR12 0x%08X., 
17FD0                                          4353523133203078253038582C204353    CSR13 0x%08X, CS
17FE0                                          523134203078253038582C2043535231    R14 0x%08X, CSR1
17FF0                                          3520307825303858000D004E554C4C20    5 0x%08X...NULL 
18000                                          7270726F62650D007270726F62653A20    rprobe..rprobe: 
18010                                          30782530385820726465733A20307825    0x%08X rdes: 0x%
18020                                          3038580D0046554C4C2D4455504C4558    08X..FULL-DUPLEX
18030                                          0D00547820256C752072696E67256C75    ..Tx %lu ring%lu
18040                                          2C20256C752F256C752B256C75207061    , %lu/%lu+%lu pa
18050                                          636B6574732C20256C752B256C752069    ckets, %lu+%lu i
18060                                          6E746572727570740D00547820256C75    nterrupt..Tx %lu
18070                                          206D696E556E626C6F636B256C752C20     minUnblock%lu, 
18080                                          256C752F256C752F256C752F256C752F    %lu/%lu/%lu/%lu/
18090                                          256C7520666C6F772C20256C752B256C    %lu flow, %lu+%l
180A0                                          752B256C752073746172740D00547820    u+%lu start..Tx 
180B0                                          256C75206D617853657276696365256C    %lu maxService%l
180C0                                          752C20256C752B256C752B256C752B25    u, %lu+%lu+%lu+%
180D0                                          6C7520736572766963650D0052782061    lu service..Rx a
180E0                                          6464726573730020254100527820256C    ddress. %A.Rx %l
180F0                                          752072696E67256C752C20256C752B25    u ring%lu, %lu+%
18100                                          6C752D256C75207061636B6574732C20    lu-%lu packets, 
18110                                          256C752F256C7520696E746572727570    %lu/%lu interrup
18120                                          740D00527820256C752F256C7520666C    t..Rx %lu/%lu fl
18130                                          6F772C20256C752B256C752073746172    ow, %lu+%lu star
18140                                          740D00527820256C75206D696E536572    t..Rx %lu minSer
18150                                          76696365256C752C20256C75206D696E    vice%lu, %lu min
18160                                          53657276696365256C752C20256C752B    Service%lu, %lu+
18170                                          256C752B256C7520736572766963650D    %lu+%lu service.
18180  0BD7      RPTBLK  cnt=3                 63 
18181                    dcnt=10                  0A
18182                    rpt=7                    07
18183                                          005478                              .Tx
18186                                       1  544F20202020256C750D                TO    %lu.
18190                                       2  4C4620202020256C750D                LF    %lu.
1819A                                       3  4C4F20202020256C750D                LO    %lu.
181A4                                       4  4E4320202020256C750D                NC    %lu.
181AE                                       5  4C4320202020256C750D                LC    %lu.
181B8                                       6  454320202020256C750D                EC    %lu.
181C2                                       7  554620202020256C750D                UF    %lu.
181CC  0C35      BLK     cnt=220               20 815C
181CF                                          444520202020256C750D00636F6C6C69    DE    %lu..colli
181DF                                          73696F6E5F6465746563745F63686563    sion_detect_chec
181EF                                          6B5F6661696C65642020202020202020    k_failed        
181FF                                          256C750D0073656E645F6661696C7572    %lu..send_failur
1820F                                          655F636172726965725F636865636B5F    e_carrier_check_
1821F                                          6661696C656420202020256C750D0073    failed    %lu..s
1822F                                          656E645F6661696C7572655F72656D6F    end_failure_remo
1823F                                          74655F6661696C7572655F746F5F6465    te_failure_to_de
1824F                                          66657220256C750D0073656E645F6661    fer %lu..send_fa
1825F                                          696C7572655F73686F72745F63697263    ilure_short_circ
1826F                                          7569742020202020202020202020256C    uit           %l
1827F                                          750D0073656E645F6661696C7572655F    u..send_failure_
1828F                                          6F70656E5F6369726375697420202020    open_circuit    
1829F                                          2020202020202020256C750D                    %lu.
182AB  0D11      RPTBLK  cnt=3                 63 
182AC                    dcnt=10                  0A
182AD                    rpt=9                    09
182AE                                          005278                              .Rx
182B1                                       1  534255202020256C750D                SBU   %lu.
182BB                                       2  534D414C4C20256C750D                SMALL %lu.
182C5                                       3  424947202020256C750D                BIG   %lu.
182CF                                       4  544C20202020256C750D                TL    %lu.
182D9                                       5  435320202020256C750D                CS    %lu.
182E3                                       6  524620202020256C750D                RF    %lu.
182ED                                       7  434520202020256C750D                CE    %lu.
182F7                                       8  444520202020256C750D                DE    %lu.
18301                                       9  5A4552202020256C750D                ZER   %lu.
1830B  0D89      BLK     cnt=10                2A 
1830C                                          444220202020256C750D                DB    %lu.
18316  0D93      RPTBLK  cnt=4                 64 
18317                    dcnt=9                   09
18318                    rpt=7                    07
18319                                          00496E74                            .Int
1831D                                       1  5450532020256C750D                  TPS  %lu.
18326                                       2  544A542020256C750D                  TJT  %lu.
1832F                                       3  554E462020256C750D                  UNF  %lu.
18338                                       4  5255202020256C750D                  RU   %lu.
18341                                       5  5250532020256C750D                  RPS  %lu.
1834A                                       6  5257542020256C750D                  RWT  %lu.
18353                                       7  4554492020256C750D                  ETI  %lu.
1835C  0DF2      BLK     cnt=623               20 846F
1835F                                          4642452020256C750D0061737369676E    FBE  %lu..assign
1836F                                          65642D616464726573736573004D6163    ed-addresses.Mac
1837F                                          476574426173653A2022257322206E61    GetBase: "%s" na
1838F                                          6D65207265676973747279206572726F    me registry erro
1839F                                          720D004D6163476574426173653A2022    r..MacGetBase: "
183AF                                          25732220656E747279202564206E6F74    %s" entry %d not
183BF                                          20666F756E640D004141504C2C616464     found..AAPL,add
183CF                                          72657373004D6163476574426173653A    ress.MacGetBase:
183DF                                          2062617365203D3D204E554C4C0D004D     base == NULL..M
183EF                                          6163476574426173653A203078253038    acGetBase: 0x%08
183FF                                          580D00506174636853526F6D3A204170    X..PatchSRom: Ap
1840F                                          706C6520313030426173655478205352    ple 100BaseTx SR
1841F                                          4F4D20506174636865642E0D00446563    OM Patched...Dec
1842F                                          32313134302C204170706C6520313030    21140, Apple 100
1843F                                          42617365547800506174636853526F6D    BaseTx.PatchSRom
1844F                                          3A204170706C65203130426173655420    : Apple 10BaseT 
1845F                                          53524F4D20506174636865642E0D0044    SROM Patched...D
1846F                                          656332313034312C204170706C652031    ec21041, Apple 1
1847F                                          30426173655400506174636853526F6D    0BaseT.PatchSRom
1848F                                          3A204170706C6520486F6F706E657420    : Apple Hoopnet 
1849F                                          53524F4D20506174636865642E0D0044    SROM Patched...D
184AF                                          656332313034312C204170706C652048    ec21041, Apple H
184BF                                          6F6F706E657400506174636853526F6D    oopnet.PatchSRom
184CF                                          3A205A6E7978203334352053524F4D20    : Znyx 345 SROM 
184DF                                          506174636865642E0D00446563323131    Patched...Dec211
184EF                                          34302C205A6E79782033343500446563    40, Znyx 345.Dec
184FF                                          32313134332C205A6E79782033343551    21143, Znyx 345Q
1850F                                          0044656332313134332C20466172616C    .Dec21143, Faral
1851F                                          6C6F6E2031302F313030004465766963    lon 10/100.Devic
1852F                                          657300457874466F6C64657244726976    es.ExtFolderDriv
1853F                                          6572730046696E6446696C6542617365    ers.FindFileBase
1854F                                          64447269766572496E4E616D65526567    dDriverInNameReg
1855F                                          69737472795F3A205765697264206572    istry_: Weird er
1856F                                          726F720D0046696E6446696C65426173    ror..FindFileBas
1857F                                          6564447269766572496E4E616D655265    edDriverInNameRe
1858F                                          6769737472795F3A2052656769737472    gistry_: Registr
1859F                                          79456E7472794944446973706F736520    yEntryIDDispose 
185AF                                          6661696C65640D0056616C6964617465    failed..Validate
185BF                                          4249415F3A206E6F206D617463680D      BIA_: no match.
185CE  1061      RPTBLK  cnt=6                 66 
185CF                    dcnt=3                   03
185D0                    rpt=2                    02
185D1                                          004465633231                        .Dec21
185D7                                       1  303431 313430                       041140
185DD  1079      BLK     cnt=39                20 27
185DF                                          313433004D6163436F6E6669673A2063    143.MacConfig: c
185EF                                          6669642030782530385820756E737570    fid 0x%08X unsup
185FF                                          706F727465640D                      ported.
18606  10A0      RPTBLK  cnt=12                6C 
18607                    dcnt=3                   03
18608                    rpt=1                    01
18609                                          004D6163436F6E6669673A20            .MacConfig: 
18615                                       1  25730D                              %s.
18618  10BB      BLK     cnt=2139              20 905B
1861B                                          466F726D61742056657273696F6E2030    Format Version 0
1862B                                          782530325820756E737570706F727465    x%02X unsupporte
1863B                                          640D004D6163436F6E6669673A20466F    d..MacConfig: Fo
1864B                                          726D61742056657273696F6E20307825    rmat Version 0x%
1865B                                          3032580D004D6163436F6E6669673A20    02X..MacConfig: 
1866B                                          4352432030782530345820213D203078    CRC 0x%04X != 0x
1867B                                          253034580D004D6163436F6E6669673A    %04X..MacConfig:
1868B                                          204368697020436F756E74202564203C     Chip Count %d <
1869B                                          20310D004D6163436F6E6669673A2043     1..MacConfig: C
186AB                                          68697020436F756E74202564203E2025    hip Count %d > %
186BB                                          640D004D6163436F6E6669673A206368    d..MacConfig: ch
186CB                                          69705B25645D2E6465766963654E756D    ip[%d].deviceNum
186DB                                          6265722025640D004D6163436F6E6669    ber %d..MacConfi
186EB                                          673A20636869705B25645D2E4C656166    g: chip[%d].Leaf
186FB                                          4F6666736574202564203C2025640D00    Offset %d < %d..
1870B                                          4D6163436F6E6669673A20636869705B    MacConfig: chip[
1871B                                          25645D2E4C6561664F66667365742025    %d].LeafOffset %
1872B                                          64203E2025640D004D6163436F6E6669    d > %d..MacConfi
1873B                                          673A20636869705B25645D206C656166    g: chip[%d] leaf
1874B                                          204025640D004D6163436F6E6669673A     @%d..MacConfig:
1875B                                          20636869705B25645D2E636F6E6E6563     chip[%d].connec
1876B                                          74696F6E547970652030782530345820    tionType 0x%04X 
1877B                                          756E6B6E6F776E0D004D6163436F6E66    unknown..MacConf
1878B                                          69673A20636869705B25645D2E636F6E    ig: chip[%d].con
1879B                                          6E656374696F6E547970652025730D00    nectionType %s..
187AB                                          4D6163436F6E6669673A20636869705B    MacConfig: chip[
187BB                                          25645D2E706F7274436F6E74726F6C20    %d].portControl 
187CB                                          3078253032580D004D6163436F6E6669    0x%02X..MacConfi
187DB                                          673A20636869705B25645D2E6D656469    g: chip[%d].medi
187EB                                          61436F756E74202564203C20310D004D    aCount %d < 1..M
187FB                                          6163436F6E6669673A20636869705B25    acConfig: chip[%
1880B                                          645D2E6D65646961436F756E74202564    d].mediaCount %d
1881B                                          203E2025640D004D6163436F6E666967     > %d..MacConfig
1882B                                          3A206D656469615B25642C25645D2040    : media[%d,%d] @
1883B                                          2564200074797065203078253032580D    %d .type 0x%02X.
1884B                                          004D6163436F6E6669673A206D656469    .MacConfig: medi
1885B                                          615B25642C25645D2E6D656469615479    a[%d,%d].mediaTy
1886B                                          70652030782530325820756E6B6E6F77    pe 0x%02X unknow
1887B                                          6E0D004D6163436F6E6669673A206D65    n..MacConfig: me
1888B                                          6469615B25642C25645D2E6D65646961    dia[%d,%d].media
1889B                                          547970652025730D004D6163436F6E66    Type %s..MacConf
188AB                                          69673A206D656469615B25642C25645D    ig: media[%d,%d]
188BB                                          2E706F72745365747570203078253032    .portSetup 0x%02
188CB                                          580D004D6163436F6E6669673A206D65    X..MacConfig: me
188DB                                          6469615B25642C25645D2E636F6D6D61    dia[%d,%d].comma
188EB                                          6E642025730D004D6163436F6E666967    nd %s..MacConfig
188FB                                          3A206D656469615B25642C25645D2E70    : media[%d,%d].p
1890B                                          6F7274436F6E74726F6C203078253034    ortControl 0x%04
1891B                                          580D004D6163436F6E6669673A206D65    X..MacConfig: me
1892B                                          6469615B25642C25645D2E706F727444    dia[%d,%d].portD
1893B                                          617461203078253034580D004D616343    ata 0x%04X..MacC
1894B                                          6F6E6669673A206D656469615B25642C    onfig: media[%d,
1895B                                          25645D2E637372313320307825303458    %d].csr13 0x%04X
1896B                                          0D004D6163436F6E6669673A206D6564    ..MacConfig: med
1897B                                          69615B25642C25645D2E637372313420    ia[%d,%d].csr14 
1898B                                          3078253034580D004D6163436F6E6669    0x%04X..MacConfi
1899B                                          673A206D656469615B25642C25645D2E    g: media[%d,%d].
189AB                                          6373723135203078253034580D004D61    csr15 0x%04X..Ma
189BB                                          63436F6E6669673A206D656469615B25    cConfig: media[%
189CB                                          642C25645D2E72657365745365717565    d,%d].resetSeque
189DB                                          6E63654C656E677468202564203C2030    nceLength %d < 0
189EB                                          0D004D6163436F6E6669673A206D6564    ..MacConfig: med
189FB                                          69615B25642C25645D2E726573657453    ia[%d,%d].resetS
18A0B                                          657175656E63654C656E677468202564    equenceLength %d
18A1B                                          203E2025640D004D6163436F6E666967     > %d..MacConfig
18A2B                                          3A206D656469615B25642C25645D2E72    : media[%d,%d].r
18A3B                                          6573657453657175656E63654C656E67    esetSequenceLeng
18A4B                                          746820300D004D6163436F6E6669673A    th 0..MacConfig:
18A5B                                          206D656469615B25642C25645D2E7265     media[%d,%d].re
18A6B                                          73657453657175656E63655B25645D20    setSequence[%d] 
18A7B                                          3078253034580D004D6163436F6E6669    0x%04X..MacConfi
18A8B                                          673A206D656469615B25642C25645D2E    g: media[%d,%d].
18A9B                                          626C6F636B5479706520307825303258    blockType 0x%02X
18AAB                                          20756E6B6E6F776E0D004D6163436F6E     unknown..MacCon
18ABB                                          6669673A20626C6F636B547970652030    fig: blockType 0
18ACB                                          782530325820756E737570706F727465    x%02X unsupporte
18ADB                                          640D00436F6E6E6563743A20636F6E6E    d..Connect: conn
18AEB                                          656374696F6E2030782530345820756E    ection 0x%04X un
18AFB                                          6B6E6F776E0D00436F6E6E6563743A20    known..Connect: 
18B0B                                          2573206D6564696120257320756E6176    %s media %s unav
18B1B                                          61696C61626C650D004D6163436F6E66    ailable..MacConf
18B2B                                          69673A20666163746F72794164647265    ig: factoryAddre
18B3B                                          73732025412075736572416464726573    ss %A userAddres
18B4B                                          732025410D003231303431206E6F7420    s %A..21041 not 
18B5B                                          636F6E6E65637465643A206373723620    connected: csr6 
18B6B                                          3078253038582C206373723132203078    0x%08X, csr12 0x
18B7B                                          253038582C2063737231332030782530    %08X, csr13 0x%0
18B8B                                          38582C20637372313420307825303858    8X, csr14 0x%08X
18B9B                                          2C206373723135203078253038580D00    , csr15 0x%08X..
18BAB                                          323130343120636F6E6E65637465643A    21041 connected:
18BBB                                          2063737236203078253038582C206373     csr6 0x%08X, cs
18BCB                                          723132203078253038582C2063737231    r12 0x%08X, csr1
18BDB                                          33203078253038582C20637372313420    3 0x%08X, csr14 
18BEB                                          3078253038582C206373723135203078    0x%08X, csr15 0x
18BFB                                          253038580D003231313430206E6F7420    %08X..21140 not 
18C0B                                          636F6E6E65637465643A206373723620    connected: csr6 
18C1B                                          3078253038582C206373723132203078    0x%08X, csr12 0x
18C2B                                          253038580D00323131343020636F6E6E    %08X..21140 conn
18C3B                                          65637465643A20637372362030782530    ected: csr6 0x%0
18C4B                                          38582C20637372313220307825303858    8X, csr12 0x%08X
18C5B                                          0D003231313433206E6F7420636F6E6E    ..21143 not conn
18C6B                                          65637465643A20637372362030782530    ected: csr6 0x%0
18C7B                                          38582C20637372313220307825303858    8X, csr12 0x%08X
18C8B                                          2C206373723133203078253038582C20    , csr13 0x%08X, 
18C9B                                          6373723134203078253038582C206373    csr14 0x%08X, cs
18CAB                                          723135203078253038580D0032313134    r15 0x%08X..2114
18CBB                                          3320636F6E6E65637465643A20637372    3 connected: csr
18CCB                                          36203078253038582C20637372313220    6 0x%08X, csr12 
18CDB                                          3078253038582C206373723133203078    0x%08X, csr13 0x
18CEB                                          253038582C2063737231342030782530    %08X, csr14 0x%0
18CFB                                          38582C20637372313520307825303858    8X, csr15 0x%08X
18D0B                                          0D00436F6E6669677572654D65646961    ..ConfigureMedia
18D1B                                          3A20756E737570706F72746564206D65    : unsupported me
18D2B                                          64696120747970650D00436F6E666967    dia type..Config
18D3B                                          7572654D656469613A20756E73757070    ureMedia: unsupp
18D4B                                          6F72746564206D6564696120626C6F63    orted media bloc
18D5B                                          6B20747970650D006C6F6F706261636B    k type..loopback
18D6B                                          20636F6E6E65637465643A2063737236     connected: csr6
18D7B                                          203078253038580D004D61634F70656E     0x%08X..MacOpen
18D8B                                          494F3A20434649442072656164206572    IO: CFID read er
18D9B                                          726F720D004D61634F70656E494F3A20    ror..MacOpenIO: 
18DAB                                          434649442030782530385820756E7375    CFID 0x%08X unsu
18DBB                                          70706F727465640D004D61634F70656E    pported..MacOpen
18DCB                                          494F3A20434643532072656164206572    IO: CFCS read er
18DDB                                          726F720D004D61634F70656E494F3A20    ror..MacOpenIO: 
18DEB                                          43464353207772697465206572726F72    CFCS write error
18DFB                                          0D004D61634F70656E494F3A20434644    ..MacOpenIO: CFD
18E0B                                          44207772697465206572726F720D004D    D write error..M
18E1B                                          61634F70656E494F3A2043464C542077    acOpenIO: CFLT w
18E2B                                          72697465206572726F720D004D61634F    rite error..MacO
18E3B                                          70656E494F3A2025730D004D61635374    penIO: %s..MacSt
18E4B                                          6F703A207472616E736D697420657272    op: transmit err
18E5B                                          6F720D004D616353746F703A20726563    or..MacStop: rec
18E6B                                          65697665206572726F720D              eive error.
18E76  1916      RPTBLK  cnt=10                6A 
18E77                    dcnt=3                   03
18E78                    rpt=1                    01
18E79                                          004D616353746F703A20                .MacStop: 
18E83                                       1  4F4B0D                              OK.
18E86  192D      BLK     cnt=27                3B 
18E87                                          6572726F720D004D6163547843686563    error..MacTxChec
18E97                                          6B3A20636861696E202564              k: chain %d
18EA2  1948      RPTBLK  cnt=13                6D 
18EA3                    dcnt=4                   04
18EA4                    rpt=1                    01
18EA5                                          004D61635478436865636B3A20          .MacTxCheck: 
18EB2                                       1  62757379                            busy
18EB6  1966      BLK     cnt=104               20 68
18EB8                                          656D7074792072696E67206275737900    empty ring busy.
18EC8                                          4D61635478436865636B3A20656D7074    MacTxCheck: empt
18ED8                                          792072696E67207461696C004D616354    y ring tail.MacT
18EE8                                          78436865636B3A20656D707479207269    xCheck: empty ri
18EF8                                          6E672070726F6265004D616354784368    ng probe.MacTxCh
18F08                                          65636B3A20656D7074792072696E6720    eck: empty ring 
18F18                                          72756E6E696E670D                    running.
18F20  19CE      RPT     cnt=17                51 
18F21                    rpt=2                    01
18F22                                          004D61635478436865636B3A20746169    .MacTxCheck: tai
18F32                                          6C                                  l
18F33  19F0      BLK     cnt=284               20 821C
18F36                                          2D3E70726F6265004D61635478436865    ->probe.MacTxChe
18F46                                          636B3A2070726F6265004D6163547843    ck: probe.MacTxC
18F56                                          6865636B3A206669727374207365676D    heck: first segm
18F66                                          656E74206C6F73740D004D6163547843    ent lost..MacTxC
18F76                                          6865636B3A206D6F72652070726F6265    heck: more probe
18F86                                          004D61635478436865636B3A206D6F72    .MacTxCheck: mor
18F96                                          6520627566666572004D616354784368    e buffer.MacTxCh
18FA6                                          65636B3A206D6F726520616464726573    eck: more addres
18FB6                                          73004D61635478436865636B3A206669    s.MacTxCheck: fi
18FC6                                          7273742070726F6265004D6163547843    rst probe.MacTxC
18FD6                                          6865636B3A206C617374207365676D65    heck: last segme
18FE6                                          6E74206C6F73740D004D616354784368    nt lost..MacTxCh
18FF6                                          65636B3A206C6173742070726F626500    eck: last probe.
19006                                          4D61635478436865636B3A206C617374    MacTxCheck: last
19016                                          20627566666572004D61635478436865     buffer.MacTxChe
19026                                          636B3A206C6173742061646472657373    ck: last address
19036                                          004D61635478436865636B3A206C6173    .MacTxCheck: las
19046                                          74207061636B65744E657874            t packetNext
19052  1B0C      RPT     cnt=17                51 
19053                    rpt=2                    01
19054                                          004D61635478436865636B3A20686561    .MacTxCheck: hea
19064                                          64                                  d
19065  1B2E      BLK     cnt=61                20 3D
19067                                          20627573790D004D6163547843686563     busy..MacTxChec
19077                                          6B3A20696E6163746976652062756666    k: inactive buff
19087                                          6572004D61635478436865636B3A2069    er.MacTxCheck: i
19097                                          6E6163746976652070726F6265          nactive probe
190A4  1B6B      RPTBLK  cnt=11                6B 
190A5                    dcnt=5                   05
190A6                    rpt=1                    01
190A7                                          004D61635478436865636B              .MacTxCheck
190B2                                       1  207461696C                           tail
190B7  1B86      BLK     cnt=301               20 822D
190BA                                          3A2068616C74696E672E2E2E0D004D61    : halting.....Ma
190CA                                          63547852657365743A204D616353746F    cTxReset: MacSto
190DA                                          70206572726F720D004D616354785265    p error..MacTxRe
190EA                                          7365743A207472616E736D6974746572    set: transmitter
190FA                                          207761732062726F6B656E0D004D6163     was broken..Mac
1910A                                          547852657365743A20416C6C6F636174    TxReset: Allocat
1911A                                          654D656D6F7279466F72494F20256C64    eMemoryForIO %ld
1912A                                          206572726F72004D6163547852657365     error.MacTxRese
1913A                                          743A204F4B0D0054784572726F723A20    t: OK..TxError: 
1914A                                          64726F707065642C2073746174757320    dropped, status 
1915A                                          3078253038580D004D61635478537461    0x%08X..MacTxSta
1916A                                          72743A207472616E736D697474657220    rt: transmitter 
1917A                                          69732062726F6B656E0D004D61635478    is broken..MacTx
1918A                                          53746172743A207374617274696E672E    Start: starting.
1919A                                          2E2E0D004D6163547853746172743A20    ....MacTxStart: 
191AA                                          74696D656F75740D004D616354785365    timeout..MacTxSe
191BA                                          72766963653A204D6163547853746172    rvice: MacTxStar
191CA                                          74206572726F720D004D616352784368    t error..MacRxCh
191DA                                          65636B3A20636861696E202564          eck: chain %d
191E7  1CB3      RPTBLK  cnt=13                6D 
191E8                    dcnt=4                   04
191E9                    rpt=1                    01
191EA                                          004D61635278436865636B3A20          .MacRxCheck: 
191F7                                       1  62757379                            busy
191FB  1CD1      BLK     cnt=72                20 48
191FD                                          656D7074792072696E67206275737900    empty ring busy.
1920D                                          4D61635278436865636B3A20656D7074    MacRxCheck: empt
1921D                                          792072696E67207461696C004D616352    y ring tail.MacR
1922D                                          78436865636B3A20656D707479207269    xCheck: empty ri
1923D                                          6E672070726F6265                    ng probe
19245  1D19      RPT     cnt=17                51 
19246                    rpt=2                    01
19247                                          004D61635278436865636B3A20746169    .MacRxCheck: tai
19257                                          6C                                  l
19258  1D3B      BLK     cnt=145               20 8111
1925B                                          2D3E70726F6265004D61635278436865    ->probe.MacRxChe
1926B                                          636B3A2070726F6265004D6163527843    ck: probe.MacRxC
1927B                                          6865636B3A2072756E6E696E67207769    heck: running wi
1928B                                          74686F757420612070726F62650D004D    thout a probe..M
1929B                                          61635278436865636B3A206669727374    acRxCheck: first
192AB                                          2070726F6265004D6163527843686563     probe.MacRxChec
192BB                                          6B3A20627566666572004D6163527843    k: buffer.MacRxC
192CB                                          6865636B3A2061646472657373004D61    heck: address.Ma
192DB                                          635278436865636B3A20636F6E74726F    cRxCheck: contro
192EB                                          6C                                  l
192EC  1DCC      RPT     cnt=17                51 
192ED                    rpt=2                    01
192EE                                          004D61635278436865636B3A20686561    .MacRxCheck: hea
192FE                                          64                                  d
192FF  1DEE      BLK     cnt=93                20 5D
19301                                          20627573790D004D6163527843686563     busy..MacRxChec
19311                                          6B3A20696E6163746976652052646573    k: inactive Rdes
19321                                          20627573790D004D6163527843686563     busy..MacRxChec
19331                                          6B3A20696E6163746976652062756666    k: inactive buff
19341                                          6572004D61635278436865636B3A2069    er.MacRxCheck: i
19351                                          6E6163746976652070726F6265          nactive probe
1935E  1E4B      RPTBLK  cnt=11                6B 
1935F                    dcnt=5                   05
19360                    rpt=1                    01
19361                                          004D61635278436865636B              .MacRxCheck
1936C                                       1  207461696C                           tail
19371  1E66      BLK     cnt=115               20 73
19373                                          3A2068616C74696E672E2E2E0D004D61    : halting.....Ma
19383                                          63527852657365743A204D616353746F    cRxReset: MacSto
19393                                          70206572726F720D004D616352785265    p error..MacRxRe
193A3                                          7365743A207265636569766572207761    set: receiver wa
193B3                                          732062726F6B656E0D004D6163527852    s broken..MacRxR
193C3                                          657365743A20416C6C6F636174654D65    eset: AllocateMe
193D3                                          6D6F7279466F72494F20256C64206572    moryForIO %ld er
193E3                                          726F72                              ror
193E6  1ED9      RPTBLK  cnt=6                 66 
193E7                    dcnt=10                  0A
193E8                    rpt=1                    01
193E9                                          004D61635278                        .MacRx
193EF                                       1  52657365743A204F4B0D                Reset: OK.
193F9  1EEF      BLK     cnt=756               20 8574
193FC                                          53746172743A20726563656976657220    Start: receiver 
1940C                                          69732062726F6B656E0D00A5556E636C    is broken...Uncl
1941C                                          61696D656420706B7420402030782530    aimed pkt @ 0x%0
1942C                                          38580D004D6163527853746172743A20    8X..MacRxStart: 
1943C                                          7374617274696E672E2E2E0D004D6163    starting.....Mac
1944C                                          527853746172743A2074696D656F7574    RxStart: timeout
1945C                                          0D004D61635278536572766963653A20    ..MacRxService: 
1946C                                          696E6163746976650D004D6163527853    inactive..MacRxS
1947C                                          6572766963653A204D61635278537461    ervice: MacRxSta
1948C                                          7274206572726F720D004D6163577241    rt error..MacWrA
1949C                                          64647265737346696C7465723A20456E    ddressFilter: En
194AC                                          657447657454785061636B6574206572    etGetTxPacket er
194BC                                          726F720D004D61635772416464726573    ror..MacWrAddres
194CC                                          7346696C7465723A207374617274696E    sFilter: startin
194DC                                          672E2E2E0D004D616357724164647265    g.....MacWrAddre
194EC                                          737346696C7465723A207472616E736D    ssFilter: transm
194FC                                          69742074696D656F75740D004D616357    it timeout..MacW
1950C                                          724164647265737346696C7465723A20    rAddressFilter: 
1951C                                          73746F7070696E672E2E2E0D004D6163    stopping.....Mac
1952C                                          57724164647265737346696C7465723A    WrAddressFilter:
1953C                                          2073746F702074696D656F75740D004D     stop timeout..M
1954C                                          616357724164647265737346696C7465    acWrAddressFilte
1955C                                          723A207472616E736D6974206572726F    r: transmit erro
1956C                                          720D004D616353657441646472657373    r..MacSetAddress
1957C                                          46696C7465723A2025410D004D616353    Filter: %A..MacS
1958C                                          65744164647265737346696C7465723A    etAddressFilter:
1959C                                          20746F6F206D616E7920756E69636173     too many unicas
195AC                                          74206164647265737365730D004D6163    t addresses..Mac
195BC                                          5365744164647265737346696C746572    SetAddressFilter
195CC                                          3A2066696C74657220656E61626C6564    : filter enabled
195DC                                          0D004D61635365744164647265737346    ..MacSetAddressF
195EC                                          696C7465723A2070726F6D697363756F    ilter: promiscuo
195FC                                          75730D004D6163436F6E6E6563743A20    us..MacConnect: 
1960C                                          43464444207772697465206572726F72    CFDD write error
1961C                                          0D004D6163436F6E6E6563743A20436F    ..MacConnect: Co
1962C                                          6E66696775726543686970206572726F    nfigureChip erro
1963C                                          720D004D6163436F6E6E6563743A2063    r..MacConnect: c
1964C                                          6F6E6E65637465642061742031304D62    onnected at 10Mb
1965C                                          70730D004D616353746172743A204D61    ps..MacStart: Ma
1966C                                          6353746F70206572726F720D004D6163    cStop error..Mac
1967C                                          53746172743A206E756C6C207472616E    Start: null tran
1968C                                          736D69742072696E670D004D61635374    smit ring..MacSt
1969C                                          6172743A206E756C6C20726563656976    art: null receiv
196AC                                          652072696E670D004D61635374617274    e ring..MacStart
196BC                                          3A20257320696E76616C6964206D6F64    : %s invalid mod
196CC                                          650D004D616353746172743A204D6163    e..MacStart: Mac
196DC                                          4164647265737346696C746572206572    AddressFilter er
196EC                                          726F720D                            ror.
196F0  21E3      RPTBLK  cnt=4                 64 
196F1                    dcnt=10                  0A
196F2                    rpt=2                    02
196F3                                          004D6163                            .Mac
196F7                                       1  53746172743A2025730D                Start: %s.
19701                                       2  436C6F73653A2025730D                Close: %s.
1970B  2203      BLK     cnt=87                20 57
1970D                                          4F70656E3A2025730D004D61634F7065    Open: %s..MacOpe
1971D                                          6E3A20416C6C6F636174654D656D6F72    n: AllocateMemor
1972D                                          79206572726F720D004D61634F70656E    y error..MacOpen
1973D                                          3A204368697020696E74657272757074    : Chip interrupt
1974D                                          206572726F720D004D61634F70656E3A     error..MacOpen:
1975D                                          206572726F720D                       error.
19764  225A      RPTZERO cnt=4                 84 
19765                    dcnt=38                  26
19766                    rpt=1                    01
19767                                       1  2260456E65744C696220322E33623263    "`EnetLib 2.3b2c
19777                                          31204D61722032372032303032203133    1 Mar 27 2002 13
19787                                          3A34383A3339                        :48:39
1978D  2288      ZERO    cnt=8                 08 
1978E  2290      RPTBLK  cnt=3                 63 
1978F                    dcnt=1                   01
19790                    rpt=4                    04
19791                                          000080                              ...
19794                                       1  5C 6C 7C 8C                         \l|.
19798  22A3      BLK     cnt=1                 21 
19799                                          9C                                  .
1979A  22A4      ZERO    cnt=2                 02 
1979B  22A6      RPTZERO cnt=3                 83 
1979C                    dcnt=3                   03
1979D                    rpt=3                    03
1979E                                       1  0105EA 010000 0105EA                .........
197A7  22BB      BLK     cnt=2                 22 
197A8                                          0200                                ..
197AA  22BD      RPTZERO cnt=3                 83 
197AB                    dcnt=4                   04
197AC                    rpt=1                    01
197AD                                       1  03E805EA                            ....
197B1  22C7      BLK     cnt=3                 23 
197B2                                          020100                              ...
197B5  22CA      RPTZERO cnt=3                 83 
197B6                    dcnt=3                   03
197B7                    rpt=32                   20
197B8                                       1  0105EA 030000 010010 010000         ............
197C4                                       5  010080 010000 010100 010000         ............
197D0                                       9  010200 010000 010400 010000         ............
197DC                                      13  0105E9 010000 0105EA 010000         ............
197E8                                      17  400010 010000 400080 010000         @.....@.....
197F4                                      21  400100 010000 400200 010000         @.....@.....
19800                                      25  400400 010000 4005E9 010000         @.....@.....
1980C                                      29  4005EA 010000 800010 010000         @...........
19818  238D      BLK     cnt=1                 21 
19819                                          80                                  .
1981A  238E      RPTZERO cnt=1                 81 
1981B                    dcnt=1                   01
1981C                    rpt=5                    05
1981D                                       1  80 00 01 00 00                      .....
19822  2399      BLK     cnt=2                 22 
19823                                          8001                                ..
19825  239B      RPTZERO cnt=4                 84 
19826                    dcnt=1                   01
19827                    rpt=1                    01
19828                                       1  01                                  .
19829  23A4      BLK     cnt=3                 23 
1982A                                          008002                              ...
1982D  23A7      RPTZERO cnt=4                 84 
1982E                    dcnt=1                   01
1982F                    rpt=1                    01
19830                                       1  01                                  .
19831  23B0      BLK     cnt=3                 23 
19832                                          008004                              ...
19835  23B3      RPTZERO cnt=4                 84 
19836                    dcnt=1                   01
19837                    rpt=1                    01
19838                                       1  01                                  .
19839  23BC      BLK     cnt=4                 24 
1983A                                          008005E9                            ....
1983E  23C0      ZERO    cnt=2                 02 
1983F  23C2      RPTBLK  cnt=6                 66 
19840                    dcnt=6                   06
19841                    rpt=14                   0E
19842                                          000100000000                        ......
19848                                       1  008005EA0000 010000100000           ............
19854                                       3  010000800000 010001000000           ............
19860                                       5  010002000000 010004000000           ............
1986C                                       7  010005E90000 010005EA0000           ............
19878                                       9  000000100000 000000800000           ............
19884                                      11  000001000000 000002000000           ............
19890                                      13  000004000000 000005E90000           ............
1989C  2470      ZERO    cnt=2                 02 
1989D  2472      BLK     cnt=2                 22 
1989E                                          05EA                                ..
198A0  2474      RPTZERO cnt=3                 83 
198A1                    dcnt=3                   03
198A2                    rpt=7                    07
198A3                                       1  010000 010010 030000 010080         ............
198AF                                       5  030000 010100 030000                .........
198B8  24A1      BLK     cnt=2                 22 
198B9                                          0102                                ..
198BB  24A3      ZERO    cnt=3                 03 
198BC  24A6      RPTBLK  cnt=7                 67 
198BD                    dcnt=5                   05
198BE                    rpt=23                   17
198BF                                          00030000000000                      .......
198C6                                       1  0104000000 0105E90000 0105EA0000    ...............
198D5                                       4  0000100000 0000800000 0001000000    ...............
198E4                                       7  0002000000 0004000000 0005E90000    ...............
198F3                                      10  0005EA0000 4000100000 4000800000    .....@....@....
19902                                      13  4001000000 4002000000 4004000000    @....@....@....
19911                                      16  4005E90000 4005EA0000 8000100000    @....@.........
19920                                      19  8000800000 8001000000 8002000000    ...............
1992F                                      22  8004000000 8005E90000               ..........
19939  25C1      BLK     cnt=3                 23 
1993A                                          8005EA                              ...
1993D  25C4      ZERO    cnt=2                 02 
1993E  25C6      RPTBLK  cnt=8                 68 
1993F                    dcnt=4                   04
19940                    rpt=6                    06
19941                                          0003000000000100                    ........
19949                                       1  00100000 00800000 01000000          ............
19955                                       4  02000000 04000000 05E90000          ............
19961  2616      BLK     cnt=2                 22 
19962                                          05EA                                ..
19964  2618      RPTZERO cnt=3                 83 
19965                    dcnt=1                   01
19966                    rpt=1                    01
19967                                       1  03                                  .
19968  261F      ZERO    cnt=1                 01 
19969  2620      RPTZERO cnt=1                 81 
1996A                    dcnt=1                   01
1996B                    rpt=12                   0C
1996C                                       1  01 10 00 02 00 00 01 80 00 02 00    ...........
19977                                      12  00                                  .
19978  2639      BLK     cnt=2                 22 
19979                                          0101                                ..
1997B  263B      RPTZERO cnt=4                 84 
1997C                    dcnt=1                   01
1997D                    rpt=1                    01
1997E                                       1  02                                  .
1997F  2644      BLK     cnt=3                 23 
19980                                          000102                              ...
19983  2647      RPTZERO cnt=4                 84 
19984                    dcnt=1                   01
19985                    rpt=1                    01
19986                                       1  02                                  .
19987  2650      BLK     cnt=3                 23 
19988                                          000104                              ...
1998B  2653      RPTZERO cnt=4                 84 
1998C                    dcnt=1                   01
1998D                    rpt=1                    01
1998E                                       1  02                                  .
1998F  265C      BLK     cnt=4                 24 
19990                                          000105E9                            ....
19994  2660      ZERO    cnt=2                 02 
19995  2662      RPTBLK  cnt=7                 67 
19996                    dcnt=5                   05
19997                    rpt=8                    08
19998                                          00020000000000                      .......
1999F                                       1  0105EA0000 0000100000 0000800000    ...............
199AE                                       4  0001000000 0002000000 0004000000    ...............
199BD                                       7  0005E90000 0005EA0000               ..........
199C7  26C9      BLK     cnt=1                 21 
199C8                                          01                                  .
199C9  26CA      RPTZERO cnt=1                 81 
199CA                    dcnt=1                   01
199CB                    rpt=11                   0B
199CC                                       1  10 00 04 00 00 01 80 00 04 00 00    ...........
199D7  26E1      BLK     cnt=2                 22 
199D8                                          0101                                ..
199DA  26E3      RPTZERO cnt=4                 84 
199DB                    dcnt=1                   01
199DC                    rpt=1                    01
199DD                                       1  04                                  .
199DE  26EC      BLK     cnt=3                 23 
199DF                                          000102                              ...
199E2  26EF      RPTZERO cnt=4                 84 
199E3                    dcnt=1                   01
199E4                    rpt=1                    01
199E5                                       1  04                                  .
199E6  26F8      BLK     cnt=3                 23 
199E7                                          000104                              ...
199EA  26FB      RPTZERO cnt=4                 84 
199EB                    dcnt=1                   01
199EC                    rpt=1                    01
199ED                                       1  04                                  .
199EE  2704      BLK     cnt=4                 24 
199EF                                          000105E9                            ....
199F3  2708      ZERO    cnt=2                 02 
199F4  270A      RPTBLK  cnt=7                 67 
199F5                    dcnt=5                   05
199F6                    rpt=7                    07
199F7                                          00040000000000                      .......
199FE                                       1  0105EA0000 0000100000 0000800000    ...............
19A0D                                       4  0001000000 0002000000 0004000000    ...............
19A1C                                       7  0005E90000                          .....
19A21  2765      BLK     cnt=3                 23 
19A22                                          0005EA                              ...
19A25  2768      RPTZERO cnt=3                 83 
19A26                    dcnt=1                   01
19A27                    rpt=1                    01
19A28                                       1  04                                  .
19A29  276F      BLK     cnt=3                 23 
19A2A                                          0003E8                              ...
19A2D  2772      RPTBLK  cnt=5                 65 
19A2E                    dcnt=7                   07
19A2F                    rpt=3                    03
19A30                                          0040000000                          .@...
19A35                                       1  010100000003E8 020100000003E8       ..............
19A43                                       3  030100000003E8                      .......
19A4A  279B      BLK     cnt=2                 22 
19A4B                                          0401                                ..
19A4D  279D      ZERO    cnt=2                 02 
19A4E  279F      RPTBLK  cnt=8                 68 
19A4F                    dcnt=4                   04
19A50                    rpt=3                    03
19A51                                          0003E80200000000                    ........
19A59                                       1  01010000 02010000 03010000          ............
19A65  27CB      BLK     cnt=2                 22 
19A66                                          0401                                ..
19A68  27CD      ZERO    cnt=2                 02 
19A69  27CF      RPTBLK  cnt=8                 68 
19A6A                    dcnt=4                   04
19A6B                    rpt=3                    03
19A6C                                          0003E80294000000                    ........
19A74                                       1  01010000 02010000 03010000          ............
19A80  27FB      BLK     cnt=2                 22 
19A81                                          0401                                ..
19A83  27FD      ZERO    cnt=2                 02 
19A84  27FF      RPTBLK  cnt=8                 68 
19A85                    dcnt=4                   04
19A86                    rpt=3                    03
19A87                                          0003E80400000000                    ........
19A8F                                       1  01010000 02010000 03010000          ............
19A9B  282B      BLK     cnt=2                 22 
19A9C                                          0401                                ..
19A9E  282D      ZERO    cnt=2                 02 
19A9F  282F      RPTBLK  cnt=8                 68 
19AA0                    dcnt=4                   04
19AA1                    rpt=3                    03
19AA2                                          0003E805EA000000                    ........
19AAA                                       1  01010000 02010000 03010000          ............
19AB6  285B      BLK     cnt=2                 22 
19AB7                                          0401                                ..
19AB9  285D      ZERO    cnt=3                 03 
19ABA  2860      RPTZERO cnt=2                 82 
19ABB                    dcnt=2                   02
19ABC                    rpt=35                   23
19ABD                                       1  81F0 81FC 8208 8214 8220 0000       ......... ..
19AC9                                       7  AB84 AB90 AB9C ABA8 ABB4 0000       ............
19AD5                                      13  AE08 AE14 AE20 AE2C AE38 0000       ..... .,.8..
19AE1                                      19  B030 B03C B048 B054 B060 0000       .0.<.H.T.`..
19AED                                      25  B124 B130 B13C B148 B154 0000       .$.0.<.H.T..
19AF9                                      31  C070 C07C C088 C094 C0A0            .p.|......
19B03  28EE      ZERO    cnt=2                 02 
19B04  28F0      BLK     cnt=8                 28 
19B05                                          25642E2564207553                    %d.%d uS
19B0D  28F8      RPTBLK  cnt=7                 67 
19B0E                    dcnt=2                   02
19B0F                    rpt=1                    01
19B10                                          0025642E256420                      .%d.%d 
19B17                                       1  6D53                                mS
19B19  2908      BLK     cnt=1                 21 
19B1A                                          53                                  S
19B1B  2909      RPTBLK  cnt=11                6B 
19B1C                    dcnt=6                   06
19B1D                    rpt=1                    01
19B1E                                          0030313233343536373839              .0123456789
19B29                                       1  414243444546                        ABCDEF
19B2F  2925      BLK     cnt=2997              20 9735
19B32                                          616263646566003C4E554C4C3E004841    abcdef.<NULL>.HA
19B42                                          4C5445440053594E4348524F4E4F5553    LTED.SYNCHRONOUS
19B52                                          204C4F4F504241434B004153594E4348     LOOPBACK.ASYNCH
19B62                                          524F4E4F5553204C4F4F504241434B00    RONOUS LOOPBACK.
19B72                                          53594E4348524F4E4F5553004153594E    SYNCHRONOUS.ASYN
19B82                                          4348524F4E4F5553003F000D25730D00    CHRONOUS.?..%s..
19B92                                          547820256C6420706F6F6C256C75206D    Tx %ld pool%lu m
19BA2                                          696E3A256C642C20256C752B256C752B    in:%ld, %lu+%lu+
19BB2                                          256C7520736572766963650D00527820    %lu service..Rx 
19BC2                                          256C6420706F6F6C256C752C20256C75    %ld pool%lu, %lu
19BD2                                          20736572766963650D000D0025730D25     service....%s.%
19BE2                                          730D25730D00456E6574547854657374    s.%s..EnetTxTest
19BF2                                          3A20456E657447657454785061636B65    : EnetGetTxPacke
19C02                                          74206572726F720D00456E6574547854    t error..EnetTxT
19C12                                          6573743A20456E657454785061636B65    est: EnetTxPacke
19C22                                          74206572726F720D00456E6574547854    t error..EnetTxT
19C32                                          6573743A207472616E736D6974206472    est: transmit dr
19C42                                          6F707065640D00456E65745478546573    opped..EnetTxTes
19C52                                          743A207472616E736D69742062757379    t: transmit busy
19C62                                          0D00456E65745478546573743A20256C    ..EnetTxTest: %l
19C72                                          75205820256C752C206572726F720D00    u X %lu, error..
19C82                                          456E65745278546573743A206572726F    EnetRxTest: erro
19C92                                          722025640D00456E6574527854657374    r %d..EnetRxTest
19CA2                                          3A2070726F746F636F6C203078253038    : protocol 0x%08
19CB2                                          5820213D203078253038580D00456E65    X != 0x%08X..Ene
19CC2                                          745278546573743A20736F7572636520    tRxTest: source 
19CD2                                          6164647265737320254120213D202541    address %A != %A
19CE2                                          0D00456E65745278546573743A206465    ..EnetRxTest: de
19CF2                                          7374696E6174696F6E20616464726573    stination addres
19D02                                          7320254120213D2025410D00456E6574    s %A != %A..Enet
19D12                                          5278546573743A20646174612073697A    RxTest: data siz
19D22                                          652030782530385820213D2030782530    e 0x%08X != 0x%0
19D32                                          38580D00456E65745278546573743A20    8X..EnetRxTest: 
19D42                                          646174615B25645D2030782530325820    data[%d] 0x%02X 
19D52                                          213D203078253032580D00456E657453    != 0x%02X..EnetS
19D62                                          746F703A204D61635478526573657420    top: MacTxReset 
19D72                                          6572726F720D00456E657453746F703A    error..EnetStop:
19D82                                          204D616352785265736574206572726F     MacRxReset erro
19D92                                          720D00456E657453746F703A20256420    r..EnetStop: %d 
19DA2                                          547842756666657273206E6F74207265    TxBuffers not re
19DB2                                          7475726E656420256420213D2025640D    turned %d != %d.
19DC2                                          00456E657453746F703A202564205278    .EnetStop: %d Rx
19DD2                                          42756666657273206E6F742072657475    Buffers not retu
19DE2                                          726E656420256420213D2025640D0045    rned %d != %d..E
19DF2                                          6E657453746F703A2048616C7465640D    netStop: Halted.
19E02                                          00456E6574436865636B547842756666    .EnetCheckTxBuff
19E12                                          657220627566666572203D3D204E554C    er buffer == NUL
19E22                                          4C0D00456E6574436865636B54784275    L..EnetCheckTxBu
19E32                                          666665723A203078253038582D3E656E    ffer: 0x%08X->en
19E42                                          65742030782530385820213D20307825    et 0x%08X != 0x%
19E52                                          3038580D00456E6574436865636B5478    08X..EnetCheckTx
19E62                                          4275666665723A203078253038582D3E    Buffer: 0x%08X->
19E72                                          72656379636C654C6973742030782530    recycleList 0x%0
19E82                                          385820213D203078253038580D00456E    8X != 0x%08X..En
19E92                                          6574436865636B52784275666665723A    etCheckRxBuffer:
19EA2                                          203078253038582D3E64617461203D3D     0x%08X->data ==
19EB2                                          204E554C4C0D00456E6574436865636B     NULL..EnetCheck
19EC2                                          54784275666665723A20307825303858    TxBuffer: 0x%08X
19ED2                                          2D3E7068794164647265737320307825    ->phyAddress 0x%
19EE2                                          30385820213D203078253038580D0045    08X != 0x%08X..E
19EF2                                          6E6574436865636B5478427566666572    netCheckTxBuffer
19F02                                          3A203078253038582D3E706879416464    : 0x%08X->phyAdd
19F12                                          72657373203D203078253038582C206E    ress = 0x%08X, n
19F22                                          6F7420616C69676E65640D00456E6574    ot aligned..Enet
19F32                                          436865636B54784275666665723A2030    CheckTxBuffer: 0
19F42                                          78253038582D3E706879416464726573    x%08X->phyAddres
19F52                                          7345532030782530385820213D203078    sES 0x%08X != 0x
19F62                                          253038580D00456E6574436865636B54    %08X..EnetCheckT
19F72                                          784275666665723A203078253038582D    xBuffer: 0x%08X-
19F82                                          3E616C6C6F636174656420256420213D    >allocated %d !=
19F92                                          2025640D00456E6574436865636B5478     %d..EnetCheckTx
19FA2                                          427566666572203078253038582D3E73    Buffer 0x%08X->s
19FB2                                          7461746520256C640D00456E65745478    tate %ld..EnetTx
19FC2                                          436865636B3A2054784275666665725B    Check: TxBuffer[
19FD2                                          25645D2069732062726F6B656E0D0044    %d] is broken..D
19FE2                                          65616C6C6F636174654D656D6F727946    eallocateMemoryF
19FF2                                          6F72494F3A20436865636B706F696E74    orIO: Checkpoint
1A002                                          494F206572726F720D00416C6C6F6361    IO error..Alloca
1A012                                          74654D656D6F7279466F72494F3A204D    teMemoryForIO: M
1A022                                          656D416C6C6F63617465506879736963    emAllocatePhysic
1A032                                          616C6C79436F6E746967756F75732065    allyContiguous e
1A042                                          72726F720D00416C6C6F636174654D65    rror..AllocateMe
1A052                                          6D6F7279466F72494F3A205072657061    moryForIO: Prepa
1A062                                          72654D656D6F7279466F72494F206572    reMemoryForIO er
1A072                                          726F720D00456E6574416C6C6F636174    ror..EnetAllocat
1A082                                          655478427566666572733A2025642054    eTxBuffers: %d T
1A092                                          7842756666657273206E6F7420726574    xBuffers not ret
1A0A2                                          75726E656420256420213D2025640D00    urned %d != %d..
1A0B2                                          456E6574416C6C6F6361746554784275    EnetAllocateTxBu
1A0C2                                          66666572733A20456E65745478436865    ffers: EnetTxChe
1A0D2                                          636B206572726F720D00456E6574416C    ck error..EnetAl
1A0E2                                          6C6F636174655478427566666572733A    locateTxBuffers:
1A0F2                                          20416C6C6F636174654D656D6F727920     AllocateMemory 
1A102                                          256C64206572726F720D00456E657441    %ld error..EnetA
1A112                                          6C6C6F63617465547842756666657273    llocateTxBuffers
1A122                                          3A20416C6C6F636174654D656D6F7279    : AllocateMemory
1A132                                          466F72494F20256C64206572726F7200    ForIO %ld error.
1A142                                          456E6574436865636B52784275666665    EnetCheckRxBuffe
1A152                                          7220627566666572203D3D204E554C4C    r buffer == NULL
1A162                                          0D00456E6574436865636B5278427566    ..EnetCheckRxBuf
1A172                                          6665723A203078253038582D3E656E65    fer: 0x%08X->ene
1A182                                          742030782530385820213D2030782530    t 0x%08X != 0x%0
1A192                                          38580D00456E6574436865636B527842    8X..EnetCheckRxB
1A1A2                                          75666665723A203078253038582D3E72    uffer: 0x%08X->r
1A1B2                                          656379636C654C697374203078253038    ecycleList 0x%08
1A1C2                                          5820213D203078253038580D00456E65    X != 0x%08X..Ene
1A1D2                                          74436865636B52784275666665723A20    tCheckRxBuffer: 
1A1E2                                          3078253038582D3E7068794164647265    0x%08X->phyAddre
1A1F2                                          73732030782530385820213D20307825    ss 0x%08X != 0x%
1A202                                          3038580D00456E6574436865636B5278    08X..EnetCheckRx
1A212                                          4275666665723A203078253038582D3E    Buffer: 0x%08X->
1A222                                          70687941646472657373203D20307825    phyAddress = 0x%
1A232                                          3038582C206E6F7420616C69676E6564    08X, not aligned
1A242                                          0D00456E6574436865636B5278427566    ..EnetCheckRxBuf
1A252                                          6665723A203078253038582D3E706879    fer: 0x%08X->phy
1A262                                          41646472657373455320307825303858    AddressES 0x%08X
1A272                                          20213D203078253038580D00456E6574     != 0x%08X..Enet
1A282                                          436865636B52784275666665723A2030    CheckRxBuffer: 0
1A292                                          78253038582D3E616C6C6F6361746564    x%08X->allocated
1A2A2                                          20256420213D2025640D00456E657452     %d != %d..EnetR
1A2B2                                          78436865636B3A205278427566666572    xCheck: RxBuffer
1A2C2                                          5B25645D2069732062726F6B656E0D00    [%d] is broken..
1A2D2                                          456E6574416C6C6F6361746552784275    EnetAllocateRxBu
1A2E2                                          66666572733A20256420527842756666    ffers: %d RxBuff
1A2F2                                          657273206E6F742072657475726E6564    ers not returned
1A302                                          20256420213D2025640D00456E657441     %d != %d..EnetA
1A312                                          6C6C6F63617465527842756666657273    llocateRxBuffers
1A322                                          3A20456E65745278436865636B206572    : EnetRxCheck er
1A332                                          726F720D00456E6574416C6C6F636174    ror..EnetAllocat
1A342                                          655278427566666572733A20416C6C6F    eRxBuffers: Allo
1A352                                          636174654D656D6F727920256C642065    cateMemory %ld e
1A362                                          72726F720D00456E6574416C6C6F6361    rror..EnetAlloca
1A372                                          74655278427566666572733A20416C6C    teRxBuffers: All
1A382                                          6F636174654D656D6F7279466F72494F    ocateMemoryForIO
1A392                                          20256C64206572726F720D00456E6574     %ld error..Enet
1A3A2                                          53746172743A204D616353746F702065    Start: MacStop e
1A3B2                                          72726F720D00456E657453746172743A    rror..EnetStart:
1A3C2                                          20257320696E76616C6964206D6F6465     %s invalid mode
1A3D2                                          0D00456E657453746172743A204D6163    ..EnetStart: Mac
1A3E2                                          54785265736574206572726F720D0045    TxReset error..E
1A3F2                                          6E657453746172743A20456E6574416C    netStart: EnetAl
1A402                                          6C6F6361746554784275666665727320    locateTxBuffers 
1A412                                          6572726F720D00456E65745374617274    error..EnetStart
1A422                                          3A204D61635278526573657420657272    : MacRxReset err
1A432                                          6F720D00456E657453746172743A2045    or..EnetStart: E
1A442                                          6E6574416C6C6F636174655278427566    netAllocateRxBuf
1A452                                          66657273206572726F720D00456E6574    fers error..Enet
1A462                                          53746172743A204D6163547843686563    Start: MacTxChec
1A472                                          6B206572726F720D00456E6574537461    k error..EnetSta
1A482                                          72743A204D61635278436865636B2065    rt: MacRxCheck e
1A492                                          72726F720D00456E657453746172743A    rror..EnetStart:
1A4A2                                          204D61635374617274206572726F720D     MacStart error.
1A4B2                                          00456E657453746172743A2025730D00    .EnetStart: %s..
1A4C2                                          2C2054494D45440000456E6574546573    , TIMED..EnetTes
1A4D2                                          743A2025732C20256C75205820256C75    t: %s, %lu X %lu
1A4E2                                          25730D00456E6574546573743A20696E    %s..EnetTest: in
1A4F2                                          636F7272656374206D6F64652025730D    correct mode %s.
1A502                                          00456E6574546573743A207061636B65    .EnetTest: packe
1A512                                          742073697A6520256C75203C20256C75    t size %lu < %lu
1A522                                          0D00456E6574546573743A207061636B    ..EnetTest: pack
1A532                                          65742073697A6520256C75203E20256C    et size %lu > %l
1A542                                          750D00456E6574546573743A20456E65    u..EnetTest: Ene
1A552                                          7453746F70206572726F720D00456E65    tStop error..Ene
1A562                                          74546573743A20456E65745374617274    tTest: EnetStart
1A572                                          206572726F720D00456E657454657374     error..EnetTest
1A582                                          3A20456E657454785465737420657272    : EnetTxTest err
1A592                                          6F720D00456E6574546573743A207469    or..EnetTest: ti
1A5A2                                          6D656F75740D00456E6574546573743A    meout..EnetTest:
1A5B2                                          2025642073656E742C20256420726563     %d sent, %d rec
1A5C2                                          65697665642C2025642064726F707065    eived, %d droppe
1A5D2                                          640D00456E6574546573743A2025732C    d..EnetTest: %s,
1A5E2                                          20256C75205820256C752C20256C752E     %lu X %lu, %lu.
1A5F2                                          2530336C754D6270730D00456E657454    %03luMbps..EnetT
1A602                                          657374206661696C65643A2025732C20    est failed: %s, 
1A612                                          256C75205820256C7525732C20657272    %lu X %lu%s, err
1A622                                          6F720D0025733A2052554E4E494E470D    or..%s: RUNNING.
1A632                                          00456E6574546573743A2025732C2025    .EnetTest: %s, %
1A642                                          6C75205820256C750D0025733A205041    lu X %lu..%s: PA
1A652                                          535345440D0025733A204641494C4544    SSED..%s: FAILED
1A662                                          0D00554E4954205445535400456E6574    ..UNIT TEST.Enet
1A672                                          446961676E6F73746963546573743A20    DiagnosticTest: 
1A682                                          257320697320627573790D0044494147    %s is busy..DIAG
1A692                                          4E4F53544943205445535400456E6574    NOSTIC TEST.Enet
1A6A2                                          436865636B54785061636B65743A2074    CheckTxPacket: t
1A6B2                                          6F6F206D616E7920627566666572730D    oo many buffers.
1A6C2                                          00456E6574436865636B52785061636B    .EnetCheckRxPack
1A6D2                                          65743A20746F6F206D616E7920627566    et: too many buf
1A6E2                                          666572730D                          fers.
1A6E7  34DA      RPTBLK  cnt=12                6C 
1A6E8                    dcnt=3                   03
1A6E9                    rpt=1                    01
1A6EA                                          00456E6574436C6F73653A20            .EnetClose: 
1A6F6                                       1  25730D                              %s.
1A6F9  34F5      BLK     cnt=42                20 2A
1A6FB                                          456E657453746F70206572726F720D00    EnetStop error..
1A70B                                          456E6574436C6F73653A204D6163436C    EnetClose: MacCl
1A71B                                          6F7365206572726F720D                ose error.
1A725  351F      RPTBLK  cnt=11                6B 
1A726                    dcnt=3                   03
1A727                    rpt=1                    01
1A728                                          00456E65744F70656E3A20              .EnetOpen: 
1A733                                       1  25730D                              %s.
1A736  3538      BLK     cnt=369               20 8271
1A739                                          416C6C6F636174654D656D6F72792065    AllocateMemory e
1A749                                          72726F720D00456E65744F70656E3A20    rror..EnetOpen: 
1A759                                          4D61634F70656E206572726F720D0045    MacOpen error..E
1A769                                          6E65744F70656E3A20756E6974207465    netOpen: unit te
1A779                                          7374206661696C65640D004465633231    st failed..Dec21
1A789                                          30343100456E65744F70656E3A20636F    041.EnetOpen: co
1A799                                          6E74696E75696E672E2E2E0D00456E65    ntinuing.....Ene
1A7A9                                          744F70656E3A206572726F720D006C6F    tOpen: error..lo
1A7B9                                          63616C2D6D61632D6164647265737300    cal-mac-address.
1A7C9                                          427072696E7466507574633A206F7665    BprintfPutc: ove
1A7D9                                          72666C6F770D00617373657274696F6E    rflow..assertion
1A7E9                                          206661696C656420696E2025732C206C     failed in %s, l
1A7F9                                          696E652025640D0025730D004F70656E    ine %d..%s..Open
1A809                                          4D5072696E74663A2073697A6520256C    MPrintf: size %l
1A819                                          75203C203132380D004F70656E4D5072    u < 128..OpenMPr
1A829                                          696E74663A20416C6C6F636174654D65    intf: AllocateMe
1A839                                          6D6F7279206572726F720D0052656164    mory error..Read
1A849                                          4D5072696E74664275666665723A2065    MPrintfBuffer: e
1A859                                          72726F720D0025732030782530325820    rror..%s 0x%02X 
1A869                                          213D203078253032580D002573203078    != 0x%02X..%s 0x
1A879                                          2530345820213D203078253034580D00    %04X != 0x%04X..
1A889                                          25732030782530385820213D20307825    %s 0x%08X != 0x%
1A899                                          3038580D00257320256420213D202564    08X..%s %d != %d
1A8A9                                          0D                                  .
1A8AA  36A9      RPTBLK  cnt=8                 68 
1A8AB                    dcnt=6                   06
1A8AC                    rpt=1                    01
1A8AD                                          00257320256C7520                    .%s %lu 
1A8B5                                       1  3C20256C750D                        < %lu.
1A8BB  36BF      BLK     cnt=308               20 8234
1A8BE                                          3E20256C750D002573203D3D204E554C    > %lu..%s == NUL
1A8CE                                          4C0D00436C6F7365496E746572727570    L..CloseInterrup
1A8DE                                          743A20496E7374616C6C496E74657272    t: InstallInterr
1A8EE                                          75707446756E6374696F6E7320657272    uptFunctions err
1A8FE                                          6F722025640D004F70656E496E746572    or %d..OpenInter
1A90E                                          727570743A20416C6C6F636174654D65    rupt: AllocateMe
1A91E                                          6D6F7279206572726F720D0064726976    mory error..driv
1A92E                                          65722D697374004F70656E496E746572    er-ist.OpenInter
1A93E                                          727570743A2052656769737472795072    rupt: RegistryPr
1A94E                                          6F7065727479476574206572726F7220    opertyGet error 
1A95E                                          25640D004F70656E496E746572727570    %d..OpenInterrup
1A96E                                          743A20476574496E7465727275707446    t: GetInterruptF
1A97E                                          756E6374696F6E73206572726F722025    unctions error %
1A98E                                          640D004F70656E496E74657272757074    d..OpenInterrupt
1A99E                                          3A20496E7374616C6C496E7465727275    : InstallInterru
1A9AE                                          707446756E6374696F6E73206572726F    ptFunctions erro
1A9BE                                          722025640D006E616D65002573006E6F    r %d..name.%s.no
1A9CE                                          6E616D65004141504C2C736C6F742D6E    name.AAPL,slot-n
1A9DE                                          616D65005B25735D005B6275696C742D    ame.[%s].[built-
1A9EE                                          696E5D00                            in].
1A9F2  37F3      RPTZERO cnt=3                 83 
1A9F3                    dcnt=39                  27
1A9F4                    rpt=1                    01
1A9F5                                       1  37F8446C7069456E657420322E336232    7.DlpiEnet 2.3b2
1AA05                                          6331204D617220323720323030322031    c1 Mar 27 2002 1
1AA15                                          333A34383A3434                      3:48:44
1AA1C  3820      RPTZERO cnt=2                 82 
1AA1D                    dcnt=2                   02
1AA1E                    rpt=27                   1B
1AA1F                                       1  3890 0318 0320 38A0 0328 0330       8.... 8..(.0
1AA2B                                       7  38B0 0338 0340 38C0 0348 0350       8..8.@8..H.P
1AA37                                      13  38D0 0358 0360 38E0 0368 0370       8..X.`8..h.p
1AA43                                      19  38F0 0378 0380 3900 0388 0390       8..x..9.....
1AA4F                                      25  3910 0398 0000                      9.....
1AA55  388E      ZERO    cnt=2                 02 
1AA56  3890      BLK     cnt=12                2C 
1AA57                                          54784D617842756666657200            TxMaxBuffer.
1AA63  389C      RPTZERO cnt=4                 84 
1AA64                    dcnt=12                  0C
1AA65                    rpt=2                    02
1AA66                                       1  54784D617853657276696365            TxMaxService
1AA72                                       2  54784D696E556E626C6F636B            TxMinUnblock
1AA7E  38C0      BLK     cnt=11                2B 
1AA7F                                          52784D6178427566666572              RxMaxBuffer
1AA8A  38CB      ZERO    cnt=2                 02 
1AA8B  38CD      RPTBLK  cnt=15                6F 
1AA8C                    dcnt=1                   01
1AA8D                    rpt=1                    01
1AA8E                                          00000052784D696E53657276696365      ...RxMinService
1AA9D                                       1  31                                  1
1AA9E  38EC      BLK     cnt=1                 21 
1AA9F                                          32                                  2
1AAA0  38ED      RPTZERO cnt=3                 83 
1AAA1                    dcnt=9                   09
1AAA2                    rpt=1                    01
1AAA3                                       1  52784D696E50617373                  RxMinPass
1AAAC  38FC      RPTZERO cnt=4                 84 
1AAAD                    dcnt=9                   09
1AAAE                    rpt=1                    01
1AAAF                                       1  52784D6178436F7079                  RxMaxCopy
1AAB8  390D      ZERO    cnt=1                 01 
1AAB9  390E      RPTZERO cnt=2                 82 
1AABA                    dcnt=6                   06
1AABB                    rpt=1                    01
1AABC                                       1  737461747573                        status
1AAC2  3918      BLK     cnt=1                 21 
1AAC3                                          08                                  .
1AAC4  3919      RPTZERO cnt=1                 81 
1AAC5                    dcnt=3                   03
1AAC6                    rpt=4                    04
1AAC7                                       1  07809B 000000 0080F3 000000         ............
1AAD3  392A      BLK     cnt=2                 22 
1AAD4                                          E9F0                                ..
1AAD6  392C      RPTZERO cnt=2                 82 
1AAD7                    dcnt=2                   02
1AAD8                    rpt=12                   0C
1AAD9                                       1  EAB0 EB08 EB20 EA84 EA84 EA84       ..... ......
1AAE5                                       7  EA84 EA84 EB38 EB50 EB68 EB7C       .....8.P.h.|
1AAF1  395E      BLK     cnt=2                 22 
1AAF2                                          EBA0                                ..
1AAF4  3960      RPTBLK  cnt=3                 63 
1AAF5                    dcnt=1                   01
1AAF6                    rpt=2                    02
1AAF7                                          000107                              ...
1AAFA                                       1  34 8C                               4.
1AAFC  396B      BLK     cnt=1                 21 
1AAFD                                          A4                                  .
1AAFE  396C      RPTBLK  cnt=3                 63 
1AAFF                    dcnt=1                   01
1AB00                    rpt=3                    03
1AB01                                          000108                              ...
1AB04                                       1  04 24 44                            .$D
1AB07  397B      BLK     cnt=1                 21 
1AB08                                          58                                  X
1AB09  397C      ZERO    cnt=7                 07 
1AB0A  3983      BLK     cnt=2                 22 
1AB0B                                          3400                                4.
1AB0D  3985      RPTBLK  cnt=2                 62 
1AB0E                    dcnt=14                  0E
1AB0F                    rpt=2                    02
1AB10                                          0003                                ..
1AB12                                       1  A80004009C000000000000000000        ..............
1AB20                                       2  B00004005F000000000000000B00        ...._.........
1AB2E  39A7      BLK     cnt=1                 21 
1AB2F                                          C8                                  .
1AB30  39A8      RPTZERO cnt=1                 81 
1AB31                    dcnt=3                   03
1AB32                    rpt=16                   10
1AB33                                       1  080008 010000 00000C 0003D0         ............
1AB3F                                       5  040008 010000 000033 0003B8         ........3...
1AB4B                                       9  0C000C 010000 000031 0003C0         ........1...
1AB57                                      13  080012 000000 00001D 0003E0         ............
1AB63  39E9      BLK     cnt=1                 21 
1AB64                                          12                                  .
1AB65  39EA      RPTBLK  cnt=9                 69 
1AB66                    dcnt=7                   07
1AB67                    rpt=3                    03
1AB68                                          000800010000000000                  .........
1AB71                                       1  1E000003D80012 1F000003F00008       ..............
1AB7F                                       3  20000003E80008                       ......
1AB86  3A23      BLK     cnt=5                 25 
1AB87                                          0100000400                          .....
1AB8C  3A28      RPTZERO cnt=1                 81 
1AB8D                    dcnt=1                   01
1AB8E                    rpt=6                    06
1AB8F                                       1  14 20 00 00 00 02                   . ....
1AB95  3A35      BLK     cnt=3                 23 
1AB96                                          0003F8                              ...
1AB99  3A38      RPTZERO cnt=1                 81 
1AB9A                    dcnt=1                   01
1AB9B                    rpt=6                    06
1AB9C                                       1  04 08 01 00 00 1B                   ......
1ABA2  3A45      BLK     cnt=3                 23 
1ABA3                                          000410                              ...
1ABA6  3A48      RPTZERO cnt=1                 81 
1ABA7                    dcnt=1                   01
1ABA8                    rpt=6                    06
1ABA9                                       1  10 19 00 00 00 15                   ......
1ABAF  3A55      BLK     cnt=3                 23 
1ABB0                                          000408                              ...
1ABB3  3A58      RPTZERO cnt=1                 81 
1ABB4                    dcnt=1                   01
1ABB5                    rpt=6                    06
1ABB6                                       1  04 08 01 00 00 2D                   .....-
1ABBC  3A65      BLK     cnt=3                 23 
1ABBD                                          000418                              ...
1ABC0  3A68      RPTBLK  cnt=11                6B 
1ABC1                    dcnt=5                   05
1ABC2                    rpt=2                    02
1ABC3                                          0016001000000000000000              ...........
1ABCE                                       1  2F00000418 2900000418               /....)....
1ABD8  3A93      BLK     cnt=9                 29 
1ABD9                                          2B0000041800160010                  +........
1ABE2  3A9C      ZERO    cnt=4                 04 
1ABE3  3AA0      BLK     cnt=620               20 846C
1ABE6                                          0D25730D00547820256C752B256C7520    .%s..Tx %lu+%lu 
1ABF6                                          6D657373616765730D00547820256C75    messages..Tx %lu
1AC06                                          2B256C75207061636B6574732C20256C    +%lu packets, %l
1AC16                                          752F256C7520666C6F772C20256C7520    u/%lu flow, %lu 
1AC26                                          736572766963650D00547820256C7520    service..Tx %lu 
1AC36                                          64726F707065642C20256C752B256C75    dropped, %lu+%lu
1AC46                                          20256C752B256C7520256C7520626C6F     %lu+%lu %lu blo
1AC56                                          636B65640D00527820256C752B256C75    cked..Rx %lu+%lu
1AC66                                          2B256C75206D657373616765732C2025    +%lu messages, %
1AC76                                          6C752B256C752B256C752B256C752B25    lu+%lu+%lu+%lu+%
1AC86                                          6C75206D6174636865640D0052782025    lu matched..Rx %
1AC96                                          6C752B256C752B256C752B256C752070    lu+%lu+%lu+%lu p
1ACA6                                          61636B6574732C20256C752F256C7520    ackets, %lu/%lu 
1ACB6                                          666C6F770D00527820256C752064726F    flow..Rx %lu dro
1ACC6                                          707065642C20256C75206D6973736564    pped, %lu missed
1ACD6                                          2C20256C752B256C752B256C752B256C    , %lu+%lu+%lu+%l
1ACE6                                          7520626C6F636B65640D00446C706953    u blocked..DlpiS
1ACF6                                          747265616D5770757420256C75202554    treamWput %lu %T
1AD06                                          2C2025542C2025542C2025540D00446C    , %T, %T, %T..Dl
1AD16                                          706953747265616D5773727620256C75    piStreamWsrv %lu
1AD26                                          2025542C2025542C2025542C2025540D     %T, %T, %T, %T.
1AD36                                          00446C706953747265616D5273727620    .DlpiStreamRsrv 
1AD46                                          256C752025542C2025542C2025542C20    %lu %T, %T, %T, 
1AD56                                          25540D00446C706953747265616D436C    %T..DlpiStreamCl
1AD66                                          6F736520256C752025542C2025542C20    ose %lu %T, %T, 
1AD76                                          25542C2025540D00446C706953747265    %T, %T..DlpiStre
1AD86                                          616D4F70656E20256C752025542C2025    amOpen %lu %T, %
1AD96                                          542C2025542C2025540D00446C706952    T, %T, %T..DlpiR
1ADA6                                          785461736B20256C752025542C202554    xTask %lu %T, %T
1ADB6                                          2C2025542C2025540D00256C64000D4E    , %T, %T..%ld..N
1ADC6                                          644765745374617475733A2062756666    dGetStatus: buff
1ADD6                                          6572206F766572666C6F770D004E6447    er overflow..NdG
1ADE6                                          65745374617475733A20627566666572    etStatus: buffer
1ADF6                                          206F766572666C6F770D004E644F7065     overflow..NdOpe
1AE06                                          6E3A206E645F6C6F6164202573206572    n: nd_load %s er
1AE16                                          726F720D00446C706953746172743A20    ror..DlpiStart: 
1AE26                                          66696C7465722064697361626C65640D    filter disabled.
1AE36                                          00446C706953746172743A20456E6574    .DlpiStart: Enet
1AE46                                          5374617274206572726F720D            Start error.
1AE52  3D0C      RPTBLK  cnt=12                6C 
1AE53                    dcnt=3                   03
1AE54                    rpt=1                    01
1AE55                                          00446C706953746172743A20            .DlpiStart: 
1AE61                                       1  6F6B0D                              ok.
1AE64  3D27      BLK     cnt=3144              20 9848
1AE67                                          6572726F720D00496E63416464725265    error..IncAddrRe
1AE77                                          663A20416C6C6F636174654D656D6F72    f: AllocateMemor
1AE87                                          7920256C75206572726F720D00456E61    y %lu error..Ena
1AE97                                          626C654D756C7469636173743A203078    bleMulticast: 0x
1AEA7                                          253038582025410D00646C5F64697361    %08X %A..dl_disa
1AEB7                                          626D756C74695F7265713A2030782530    bmulti_req: 0x%0
1AEC7                                          38582025410D000D696F63746C5F456E    8X %A...ioctl_En
1AED7                                          65745374617475733A20627566666572    etStatus: buffer
1AEE7                                          206F766572666C6F770D00696F63746C     overflow..ioctl
1AEF7                                          5F456E65745374617475733A20627566    _EnetStatus: buf
1AF07                                          666572206F766572666C6F770D00696F    fer overflow..io
1AF17                                          63746C5F456E65745374617475733A20    ctl_EnetStatus: 
1AF27                                          616C6C6F636220256C75206572726F72    allocb %lu error
1AF37                                          0D000D00695374617475732E62797465    ....iStatus.byte
1AF47                                          735F726563656976656420256C750D00    s_received %lu..
1AF57                                          695374617475732E756E69636173745F    iStatus.unicast_
1AF67                                          6672616D65735F726563656976656420    frames_received 
1AF77                                          256C750D00695374617475732E627974    %lu..iStatus.byt
1AF87                                          65735F73656E7420256C750D00695374    es_sent %lu..iSt
1AF97                                          617475732E756E69636173745F667261    atus.unicast_fra
1AFA7                                          6D65735F73656E7420256C750D006953    mes_sent %lu..iS
1AFB7                                          74617475732E6D756C7469636173745F    tatus.multicast_
1AFC7                                          6672616D65735F726563656976656420    frames_received 
1AFD7                                          256C750D00695374617475732E62726F    %lu..iStatus.bro
1AFE7                                          6164636173745F6672616D65735F7265    adcast_frames_re
1AFF7                                          63656976656420256C750D0069537461    ceived %lu..iSta
1B007                                          7475732E726563656976655F64697363    tus.receive_disc
1B017                                          6172647320256C750D00695374617475    ards %lu..iStatu
1B027                                          732E726563656976655F6572726F7273    s.receive_errors
1B037                                          20256C750D00695374617475732E7265     %lu..iStatus.re
1B047                                          63656976655F756E6B6E6F776E5F7072    ceive_unknown_pr
1B057                                          6F746F7320256C750D00695374617475    otos %lu..iStatu
1B067                                          732E6D756C7469636173745F6672616D    s.multicast_fram
1B077                                          65735F73656E7420256C750D00695374    es_sent %lu..iSt
1B087                                          617475732E62726F6164636173745F66    atus.broadcast_f
1B097                                          72616D65735F73656E7420256C750D00    rames_sent %lu..
1B0A7                                          695374617475732E7472616E736D6974    iStatus.transmit
1B0B7                                          5F646973636172647320256C750D0069    _discards %lu..i
1B0C7                                          5374617475732E7472616E736D69745F    Status.transmit_
1B0D7                                          6572726F727320256C750D0065537461    errors %lu..eSta
1B0E7                                          7475732E726563656976655F616C6967    tus.receive_alig
1B0F7                                          6E6D656E745F6572726F727320256C75    nment_errors %lu
1B107                                          0D00655374617475732E726563656976    ..eStatus.receiv
1B117                                          655F6663735F6572726F727320256C75    e_fcs_errors %lu
1B127                                          0D00655374617475732E726563656976    ..eStatus.receiv
1B137                                          655F6672616D65735F746F6F5F6C6F6E    e_frames_too_lon
1B147                                          6720256C750D00655374617475732E72    g %lu..eStatus.r
1B157                                          6563656976655F696E7465726E616C5F    eceive_internal_
1B167                                          6D61635F6572726F727320256C750D00    mac_errors %lu..
1B177                                          655374617475732E7472616E736D6974    eStatus.transmit
1B187                                          5F73696E676C655F636F6C6C6973696F    _single_collisio
1B197                                          6E5F6672616D657320256C750D006553    n_frames %lu..eS
1B1A7                                          74617475732E7472616E736D69745F6D    tatus.transmit_m
1B1B7                                          756C7469706C655F636F6C6C6973696F    ultiple_collisio
1B1C7                                          6E5F6672616D657320256C750D006553    n_frames %lu..eS
1B1D7                                          74617475732E7472616E736D69745F73    tatus.transmit_s
1B1E7                                          71655F746573745F6572726F72732025    qe_test_errors %
1B1F7                                          6C750D00655374617475732E7472616E    lu..eStatus.tran
1B207                                          736D69745F64656665727265645F7472    smit_deferred_tr
1B217                                          616E736D697373696F6E7320256C750D    ansmissions %lu.
1B227                                          00655374617475732E7472616E736D69    .eStatus.transmi
1B237                                          745F6C6174655F636F6C6C6973696F6E    t_late_collision
1B247                                          7320256C750D00655374617475732E74    s %lu..eStatus.t
1B257                                          72616E736D69745F6578636573736976    ransmit_excessiv
1B267                                          655F636F6C6C6973696F6E7320256C75    e_collisions %lu
1B277                                          0D00655374617475732E7472616E736D    ..eStatus.transm
1B287                                          69745F696E7465726E616C5F6D61635F    it_internal_mac_
1B297                                          6572726F727320256C750D0065537461    errors %lu..eSta
1B2A7                                          7475732E7472616E736D69745F636172    tus.transmit_car
1B2B7                                          726965725F73656E73655F6572726F72    rier_sense_error
1B2C7                                          7320256C750D00444941474E4F535449    s %lu..DIAGNOSTI
1B2D7                                          4320544553543A205041535345440D00    C TEST: PASSED..
1B2E7                                          444941474E4F5354494320544553543A    DIAGNOSTIC TEST:
1B2F7                                          204641494C45440D000D696F63746C5F     FAILED...ioctl_
1B307                                          456E6574546573743A20627566666572    EnetTest: buffer
1B317                                          206F766572666C6F770D00696F63746C     overflow..ioctl
1B327                                          5F456E6574546573743A206275666665    _EnetTest: buffe
1B337                                          72206F766572666C6F770D00696F6374    r overflow..ioct
1B347                                          6C5F456E6574546573743A20616C6C6F    l_EnetTest: allo
1B357                                          636220256C75206572726F720D000D69    cb %lu error...i
1B367                                          6F63746C5F456E657452657365743A20    octl_EnetReset: 
1B377                                          627566666572206F766572666C6F770D    buffer overflow.
1B387                                          00696F63746C5F456E65745265736574    .ioctl_EnetReset
1B397                                          3A20627566666572206F766572666C6F    : buffer overflo
1B3A7                                          770D00696F63746C5F456E6574526573    w..ioctl_EnetRes
1B3B7                                          65743A20616C6C6F636220256C752065    et: allocb %lu e
1B3C7                                          72726F720D000D696F63746C5F456E65    rror...ioctl_Ene
1B3D7                                          744C6F673A20627566666572206F7665    tLog: buffer ove
1B3E7                                          72666C6F770D00696F63746C5F456E65    rflow..ioctl_Ene
1B3F7                                          744C6F673A20627566666572206F7665    tLog: buffer ove
1B407                                          72666C6F770D00696F63746C5F456E65    rflow..ioctl_Ene
1B417                                          744C6F673A20616C6C6F636220256C75    tLog: allocb %lu
1B427                                          206572726F720D00646C5F726563765F     error..dl_recv_
1B437                                          7374617475733A20616C6C6F63622025    status: allocb %
1B447                                          6C75206572726F720D00696F63746C5F    lu error..ioctl_
1B457                                          5365745261774D6F64653A206B537472    SetRawMode: kStr
1B467                                          65616D4E6F7446617374506174682065    eamNotFastPath e
1B477                                          72726F720D00696F63746C5F446C7069    rror..ioctl_Dlpi
1B487                                          546573743A20756E6B6E6F776E20636F    Test: unknown co
1B497                                          64652025640D00646C5F6572726F725F    de %d..dl_error_
1B4A7                                          61636B3A20616C6C6F636220256C7520    ack: allocb %lu 
1B4B7                                          6572726F720D00646C5F75646572726F    error..dl_uderro
1B4C7                                          725F696E643A20646C70695F65727220    r_ind: dlpi_err 
1B4D7                                          25642C20756E69785F6572722025640D    %d, unix_err %d.
1B4E7                                          00646C5F75646572726F725F696E643A    .dl_uderror_ind:
1B4F7                                          20616C6C6F636220256C75206572726F     allocb %lu erro
1B507                                          720D00444C5F554E4954444154415F52    r..DL_UNITDATA_R
1B517                                          45513A20616464726573732070617261    EQ: address para
1B527                                          6D65746572206572726F720D00444C5F    meter error..DL_
1B537                                          554E4954444154415F5245513A206164    UNITDATA_REQ: ad
1B547                                          6472657373206C656E67746820657272    dress length err
1B557                                          6F720D00444C5F554E4954444154415F    or..DL_UNITDATA_
1B567                                          5245513A204950582061646472657373    REQ: IPX address
1B577                                          206C656E677468206572726F720D0044     length error..D
1B587                                          4C5F554E4954444154415F5245513A20    L_UNITDATA_REQ: 
1B597                                          3830322E322061646472657373206C65    802.2 address le
1B5A7                                          6E677468206572726F720D00444C5F55    ngth error..DL_U
1B5B7                                          4E4954444154415F5245513A20383032    NITDATA_REQ: 802
1B5C7                                          2E3220534E4150206164647265737320    .2 SNAP address 
1B5D7                                          6C656E677468206572726F720D00444C    length error..DL
1B5E7                                          5F554E4954444154415F5245513A2073    _UNITDATA_REQ: s
1B5F7                                          747265616D206572726F720D00444C5F    tream error..DL_
1B607                                          554E4954444154415F5245513A20616C    UNITDATA_REQ: al
1B617                                          6C6F636220256C75206572726F720D00    locb %lu error..
1B627                                          446C70694D6573736167653A20756E65    DlpiMessage: une
1B637                                          787065637465642074696D65720D0044    xpected timer..D
1B647                                          6C70694D6573736167653A20696E7661    lpiMessage: inva
1B657                                          6C69642074696D65720D00446C70694D    lid timer..DlpiM
1B667                                          6573736167653A20756E6B6E6F776E20    essage: unknown 
1B677                                          64625F74797065202564207072696D69    db_type %d primi
1B687                                          746976652025640D00446C70693A2073    tive %d..Dlpi: s
1B697                                          697A65202564203C2025640D00446C70    ize %d < %d..Dlp
1B6A7                                          693A20756E6B6E6F776E207072696D69    i: unknown primi
1B6B7                                          7469766520256C640D00446C70693A20    tive %ld..Dlpi: 
1B6C7                                          7072696D697469766520256C642C2073    primitive %ld, s
1B6D7                                          697A6520256C64203C2025640D00446C    ize %ld < %d..Dl
1B6E7                                          70693A207072696D697469766520256C    pi: primitive %l
1B6F7                                          642C206D695F7265616C6C6F63622025    d, mi_reallocb %
1B707                                          6C75206572726F720D00696F63746C5F    lu error..ioctl_
1B717                                          46617374506174683A206B5374726561    FastPath: kStrea
1B727                                          6D52656376537461747573206572726F    mRecvStatus erro
1B737                                          720D00696F63746C5F46617374506174    r..ioctl_FastPat
1B747                                          683A20616C6C6F636220256C75206572    h: allocb %lu er
1B757                                          726F720D00696F63746C5F4661737450    ror..ioctl_FastP
1B767                                          6174683A20636F707962206572726F72    ath: copyb error
1B777                                          0D00416C6C6F6342696E643A20416C6C    ..AllocBind: All
1B787                                          6F636174654D656D6F727920256C7520    ocateMemory %lu 
1B797                                          6572726F720D00646C5F70726F6D6973    error..dl_promis
1B7A7                                          636F66665F7265713A20307825303858    coff_req: 0x%08X
1B7B7                                          20444C5F50524F4D4953435F50485953     DL_PROMISC_PHYS
1B7C7                                          0D00646C5F70726F6D6973636F66665F    ..dl_promiscoff_
1B7D7                                          7265713A2030782530385820444C5F50    req: 0x%08X DL_P
1B7E7                                          524F4D4953435F4D554C54490D00646C    ROMISC_MULTI..dl
1B7F7                                          5F70726F6D6973636F66665F7265713A    _promiscoff_req:
1B807                                          2030782530385820444C5F50524F4D49     0x%08X DL_PROMI
1B817                                          53435F5341500D00646C5F70726F6D69    SC_SAP..dl_promi
1B827                                          73636F6E5F7265713A20307825303858    scon_req: 0x%08X
1B837                                          20444C5F50524F4D4953435F50485953     DL_PROMISC_PHYS
1B847                                          0D00646C5F70726F6D6973636F6E5F72    ..dl_promiscon_r
1B857                                          65713A2030782530385820444C5F5052    eq: 0x%08X DL_PR
1B867                                          4F4D4953435F4D554C54490D00646C5F    OMISC_MULTI..dl_
1B877                                          70726F6D6973636F6E5F7265713A2030    promiscon_req: 0
1B887                                          782530385820444C5F50524F4D495343    x%08X DL_PROMISC
1B897                                          5F5341500D00646C5F756E62696E645F    _SAP..dl_unbind_
1B8A7                                          7265713A203078253038580D00646C5F    req: 0x%08X..dl_
1B8B7                                          62696E645F7265713A20307825303858    bind_req: 0x%08X
1B8C7                                          203078253034580D00646C5F74657374     0x%04X..dl_test
1B8D7                                          5F7869643A20616C6C6F636220256C75    _xid: allocb %lu
1B8E7                                          206572726F720D00646C5F756E697464     error..dl_unitd
1B8F7                                          6174615F696E643A20616C6C6F636220    ata_ind: allocb 
1B907                                          256C75206572726F720D00446C706947    %lu error..DlpiG
1B917                                          6C6F62616C42726F6164636173743A20    lobalBroadcast: 
1B927                                          616C6C6F636220256C75206572726F72    allocb %lu error
1B937                                          0D00446C70695478546573745849443A    ..DlpiTxTestXID:
1B947                                          20616C6C6F636220256C75206572726F     allocb %lu erro
1B957                                          720D00446C7069547854657374584944    r..DlpiTxTestXID
1B967                                          3A20636F707962206572726F720D0044    : copyb error..D
1B977                                          6C70695278546573745849443A20616C    lpiRxTestXID: al
1B987                                          6C6F636220256C75206572726F720D00    locb %lu error..
1B997                                          446C706952784E6F726D616C3A20646C    DlpiRxNormal: dl
1B9A7                                          5F726563765F73746174757320657272    _recv_status err
1B9B7                                          6F720D00446C706952784E6F726D616C    or..DlpiRxNormal
1B9C7                                          3A20756E6B6E6F776E2070726F746F20    : unknown proto 
1B9D7                                          2541202541203078253034580D00446C    %A %A 0x%04X..Dl
1B9E7                                          706953747265616D577372763A206462    piStreamWsrv: db
1B9F7                                          5F74797065203D2025640D00446C7069    _type = %d..Dlpi
1BA07                                          53747265616D436C6F73653A20446C70    StreamClose: Dlp
1BA17                                          695374617274206572726F720D00446C    iStart error..Dl
1BA27                                          706953747265616D4F70656E3A206D69    piStreamOpen: mi
1BA37                                          5F6F70656E5F636F6D6D206572726F72    _open_comm error
1BA47                                          2025640D00446C706953747265616D4F     %d..DlpiStreamO
1BA57                                          70656E3A206D695F74696D65725F616C    pen: mi_timer_al
1BA67                                          6C6F63206572726F720D00446C706952    loc error..DlpiR
1BA77                                          785461736B3A20616C6C6F636220256C    xTask: allocb %l
1BA87                                          75206572726F720D00446C7069527854    u error..DlpiRxT
1BA97                                          61736B3A20657362616C6C6F6320256C    ask: esballoc %l
1BAA7                                          75206572726F720D                    u error.
1BAAF  496F      RPTBLK  cnt=12                6C 
1BAB0                    dcnt=3                   03
1BAB1                    rpt=1                    01
1BAB2                                          00446C7069436C6F73653A20            .DlpiClose: 
1BABE                                       1  25730D                              %s.
1BAC1  498A      BLK     cnt=47                20 2F
1BAC3                                          73747265616D73207374696C6C206F70    streams still op
1BAD3                                          656E0D00446C7069436C6F73653A2045    en..DlpiClose: E
1BAE3                                          6E6574436C6F7365206572726F720D      netClose error.
1BAF2  49B9      RPTBLK  cnt=11                6B 
1BAF3                    dcnt=3                   03
1BAF4                    rpt=1                    01
1BAF5                                          00446C70694F70656E3A20              .DlpiOpen: 
1BB00                                       1  25730D                              %s.
1BB03  49D2      BLK     cnt=138               20 810A
1BB06                                          416C6C6F636174654D656D6F72792065    AllocateMemory e
1BB16                                          72726F720D00456E65744F70656E3A20    rror..EnetOpen: 
1BB26                                          4F70656E4D5072696E7466206572726F    OpenMPrintf erro
1BB36                                          720D00456E65744F70656E3A204E644F    r..EnetOpen: NdO
1BB46                                          70656E206572726F720D00446C70694F    pen error..DlpiO
1BB56                                          70656E3A20456E65744F70656E206572    pen: EnetOpen er
1BB66                                          726F720D00446C70694F70656E3A204F    ror..DlpiOpen: O
1BB76                                          54437265617465446566657272656454    TCreateDeferredT
1BB86                                          61736B206572726F720D                ask error.
1BB90  4A5C      RPTBLK  cnt=5                 65 
1BB91                    dcnt=12                  0C
1BB92                    rpt=1                    01
1BB93                                          00446C7069                          .Dlpi
1BB98                                       1  4F70656E3A206572726F720D            Open: error.
1BBA4  4A72      BLK     cnt=10                2A 
1BBA5                                          50726F62653A2025730D                Probe: %s.
1BBAF  4A7C      ZERO    cnt=4                 04 

             ---------------------------- Unpacked PiData ---------------------------
      00000  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00020  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00040  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00060  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00080  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      000A0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      000C0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      000E0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00100  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00120  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00140  00000000 00000000 00000000 00000000  00000000 000005A0 00004AC0 00000540  ..........................J....@
      00160  00000558 00004AD8 00004A80 00004AC8  00000580 00000858 00004AE8 0000072C  ...X..J...J...J........X..J....,
      00180  00000770 00000768 00000758 00000760  00000448 00000790 000007B8 00000778  ...p...h...X...`...H...........x
      001A0  000007E0 00000808 00000830 000002B0  000002B8 000002A0 000002A8 000002C0  ...........0....................
      001C0  000002C8 000002D0 000002D8 000002E0  00000298 000002F0 00000288 000002F8  ................................
      001E0  00000290 000002E8 000028F0 00000310  00004B68 00002290 0000225C 00002860  ..........(.......Kh.."..."\..(`
      00200  00002288 0000228C 00002878 00000308  00002890 000028A8 000028C0 000022A8  .."..."...(x......(...(...(...".
      00220  000022D8 000028D8 00004BA8 00003AA0  000037F4 00003820 00003920 00003918  .."...(...K...:...7...8 ..9 ..9.
      00240  00003928 00003960 00003980 000003A0  00000300 00000440 00000000 00000258  ..9(..9`..9............@.......X
      00260  00000040 00000258 00000048 00000258  00000100 00000258 000001AC 00000258  ...@...X...H...X.......X.......X
      00280  0000031C 00000258 000007BC 00000258  00003D30 00000258 00004064 00000258  .......X.......X..=0...X..@d...X
      002A0  00004268 00000258 0000483C 00000258  00004EC0 00000258 0000501C 00000258  ..Bh...X..H<...X..N....X..P....X
      002C0  000053F0 00000258 00005604 00000258  00005ADC 00000258 00006064 00000258  ..S....X..V....X..Z....X..`d...X
      002E0  0000620C 00000258 000064B8 00000258  00006BE0 00000258 00006F6C 00000258  ..b....X..d....X..k....X..ol...X
      00300  00009380 00000258 0000BA40 00000258  0000C4AC 00000258 0000D774 00000258  .......X...@...X.......X...t...X
      00320  0000D7AC 00000258 0000D834 00000258  0000D86C 00000258 0000D8F4 00000258  .......X...4...X...l...X.......X
      00340  0000D92C 00000258 0000D9B4 00000258  0000D9EC 00000258 0000DA74 00000258  ...,...X.......X.......X...t...X
      00360  0000DAAC 00000258 0000DB34 00000258  0000DB6C 00000258 0000DBF4 00000258  .......X...4...X...l...X.......X
      00380  0000DC2C 00000258 0000DCB4 00000258  0000DCEC 00000258 0000DD74 00000258  ...,...X.......X.......X...t...X
      003A0  0000DE40 00000258 00011CE8 00000258  00011DC0 00000258 00011FC4 00000258  ...@...X.......X.......X.......X
      003C0  000120E8 00000258 000121C8 00000258  00012288 00000258 000122E8 00000258  .. ....X..!....X.."....X.."....X
      003E0  000124AC 00000258 000126E8 00000258  00012A5C 00000258 00012E28 00000258  ..$....X..&....X..*\...X...(...X
      00400  00012FD4 00000258 00013374 00000258  00013680 00000258 00013BC4 00000258  ../....X..3t...X..6....X..;....X
      00420  00015888 00000258 00015CA0 00000258  00015E88 00000258 000160A0 00000258  ..X....X..\....X..^....X..`....X
      00440  0001664C 00000258 6D74656A 00000000  09706369 31303131 2C390000 00000000  ..fL...Xmtej.....pci1011,9......
      00460  00000000 00000000 00000000 00000000  02306002 00000004 04656E65 74000000  .................0`......enet...
      00480  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      004A0  00000000 00000000 00000000 00000000  00000000 00000000 00000001 6F74616E  ............................otan
      004C0  000A0B01 02306002 1BBD0000 000004E0  00000000 000005DC 00002000 00001000  .....0`................... .....
      004E0  70636931 3031312C 39000000 00000000  00000000 00000430 00000258 00000438  pci1011,9..............0...X...8
      00500  00000000 000004C8 00000000 00000000  00000420 00000428 00000000 00000000  ................... ...(........
      00520  00000000 000004C8 00000000 00000000  000004F0 00000510 00000000 00000000  ................................
      00540  00000530 08002001 00000003 00000000  00000000 00000000 000000E8 00000098  ...0.. .........................
      00560  000000B4 000000E8 000000E8 000000E8  0000007C 000000D0 000000E8 00000000  ...................|............
      00580  AAFE0700 00000000 00000000 00131832  00010004 00000268 00000000 00000000  ...............2.......h........
      005A0  5465726D 696E6174 65537472 65616D4D  6F64756C 653A2044 6C706943 6C6F7365  TerminateStreamModule: DlpiClose
      005C0  20657272 6F720D00 5465726D 696E6174  65537472 65616D4D 6F64756C 653A2025   error..TerminateStreamModule: %
      005E0  73206572 726F720D 44616E67 6C696E67  20706F69 6E746572 73206172 65206F6E  s error.Dangling pointers are on
      00600  20746865 206C6F6F 73652E2E 2E0D5468  6520736B 79206973 2066616C 6C696E67   the loose....The sky is falling
      00620  210D5265 73746172 7420796F 7572206D  61636869 6E652E2E 2E202A4E 4F572A0D  !.Restart your machine... *NOW*.
      00640  00257320 25732C20 25730041 70706C65  20456E65 74203130 2F313030 4400322E  .%s %s, %s.Apple Enet 10/100D.2.
      00660  33623263 3100496E 69745374 7265616D  4D6F6475 6C653A20 25730D00 496E6974  3b2c1.InitStreamModule: %s..Init
      00680  53747265 616D4D6F 64756C65 3A20616C  72656164 79206F70 656E0D00 496E6974  StreamModule: already open..Init
      006A0  53747265 616D4D6F 64756C65 3A20446C  70694F70 656E2065 72726F72 0D00496E  StreamModule: DlpiOpen error..In
      006C0  69745374 7265616D 4D6F6475 6C653A20  25732065 72726F72 0D005661 6C696461  itStreamModule: %s error..Valida
      006E0  74654861 72647761 72653A20 25730D00  56616C69 64617465 48617264 77617265  teHardware: %s..ValidateHardware
      00700  3A20616C 72656164 79206F70 656E0D00  56616C69 64617465 48617264 77617265  : already open..ValidateHardware
      00720  3A202573 20657272 6F720D00 00000730  456E6574 44454320 322E3362 32633120  : %s error.....0EnetDEC 2.3b2c1 
      00740  4D617220 32372032 30303220 31333A34  383A3335 00000000 00000000 00000032  Mar 27 2002 13:48:35...........2
      00760  00000000 00000064 00000000 00000096  00000000 000000FA 00002898 000028EC  .......d..................(...(.
      00780  00002898 00002898 00002898 00002898  00002524 0000252C 00002538 00002544  ..(...(...(...(...%$..%,..%8..%D
      007A0  00002550 0000255C 00002568 00002574  00002580 00000000 00002750 00002758  ..%P..%\..%h..%t..%.......'P..'X
      007C0  00002764 00002770 0000277C 00002788  00002794 000027A0 000027AC 00000000  ..'d..'p..'|..'...'...'...'.....
      007E0  0000290C 00002914 00002920 0000292C  00002938 00002944 00002950 0000295C  ..)...)...) ..),..)8..)D..)P..)\
      00800  00002968 00000000 00002C0C 00002C14  00002C20 00002C2C 00002C38 00002C44  ..)h......,...,..., ..,,..,8..,D
      00820  00002C50 00002C5C 00002C68 00000000  00003158 0000318C 00003198 000031A4  ..,P..,\..,h......1X..1...1...1.
      00840  000031B0 000031BC 000031C8 000031D4  000031E0 00000000 31304261 73655400  ..1...1...1...1...1.....10BaseT.
      00860  31304261 73655420 4E2D5761 79003130  42617365 54204675 6C6C2D44 75706C65  10BaseT N-Way.10BaseT Full-Duple
      00880  78003130 42617365 54204E6F 4C6F6F70  4261636B 00424E43 00415549 00313030  x.10BaseT NoLoopBack.BNC.AUI.100
      008A0  42617365 54780031 30304261 73655478  2046756C 6C2D4475 706C6578 00313030  BaseTx.100BaseTx Full-Duplex.100
      008C0  42617365 54340031 30304261 73654658  00313030 42617365 46782046 756C6C2D  BaseT4.100BaseFX.100BaseFx Full-
      008E0  4475706C 6578004D 49492031 30426173  6554004D 49492031 30426173 65542046  Duplex.MII 10BaseT.MII 10BaseT F
      00900  756C6C2D 4475706C 6578004D 49492031  30304261 73655478 004D4949 20313030  ull-Duplex.MII 100BaseTx.MII 100
      00920  42617365 54782046 756C6C2D 4475706C  6578004D 49492031 30304261 73655434  BaseTx Full-Duplex.MII 100BaseT4
      00940  004D4949 20313030 42617365 4658004D  49492031 30304261 73654658 2046756C  .MII 100BaseFX.MII 100BaseFX Ful
      00960  6C2D4475 706C6578 0044796E 616D6963  53656E73 65004175 746F5365 6E736500  l-Duplex.DynamicSense.AutoSense.
      00980  4175746F 53656E73 65204E2D 57617900  4E4F4E45 00556E6B 6E6F776E 00313030  AutoSense N-Way.NONE.Unknown.100
      009A0  42617365 46780044 65666175 6C742C20  0025642E 25632C20 00205343 5200204E  BaseFx.Default, .%d.%c, . SCR. N
      009C0  53435200 20504353 00204E50 43530050  53257325 73004E50 53002054 544D3130  SCR. PCS. NPCS.PS%s%s.NPS. TTM10
      009E0  00205454 4D313030 00257300 0D25730D  00435352 30203078 25303858 2C204353  . TTM100.%s..%s..CSR0 0x%08X, CS
      00A00  52352030 78253038 582C2043 53523620  30782530 38580D00 43535231 32203078  R5 0x%08X, CSR6 0x%08X..CSR12 0x
      00A20  25303858 002C2043 53523133 20307825  3038582C 20435352 31342030 78253038  %08X., CSR13 0x%08X, CSR14 0x%08
      00A40  582C2043 53523135 20307825 30385800  0D004E55 4C4C2072 70726F62 650D0072  X, CSR15 0x%08X...NULL rprobe..r
      00A60  70726F62 653A2030 78253038 58207264  65733A20 30782530 38580D00 46554C4C  probe: 0x%08X rdes: 0x%08X..FULL
      00A80  2D445550 4C45580D 00547820 256C7520  72696E67 256C752C 20256C75 2F256C75  -DUPLEX..Tx %lu ring%lu, %lu/%lu
      00AA0  2B256C75 20706163 6B657473 2C20256C  752B256C 7520696E 74657272 7570740D  +%lu packets, %lu+%lu interrupt.
      00AC0  00547820 256C7520 6D696E55 6E626C6F  636B256C 752C2025 6C752F25 6C752F25  .Tx %lu minUnblock%lu, %lu/%lu/%
      00AE0  6C752F25 6C752F25 6C752066 6C6F772C  20256C75 2B256C75 2B256C75 20737461  lu/%lu/%lu flow, %lu+%lu+%lu sta
      00B00  72740D00 54782025 6C75206D 61785365  72766963 65256C75 2C20256C 752B256C  rt..Tx %lu maxService%lu, %lu+%l
      00B20  752B256C 752B256C 75207365 72766963  650D0052 78206164 64726573 73002025  u+%lu+%lu service..Rx address. %
      00B40  41005278 20256C75 2072696E 67256C75  2C20256C 752B256C 752D256C 75207061  A.Rx %lu ring%lu, %lu+%lu-%lu pa
      00B60  636B6574 732C2025 6C752F25 6C752069  6E746572 72757074 0D005278 20256C75  ckets, %lu/%lu interrupt..Rx %lu
      00B80  2F256C75 20666C6F 772C2025 6C752B25  6C752073 74617274 0D005278 20256C75  /%lu flow, %lu+%lu start..Rx %lu
      00BA0  206D696E 53657276 69636525 6C752C20  256C7520 6D696E53 65727669 6365256C   minService%lu, %lu minService%l
      00BC0  752C2025 6C752B25 6C752B25 6C752073  65727669 63650D00 5478544F 20202020  u, %lu+%lu+%lu service..TxTO    
      00BE0  256C750D 0054784C 46202020 20256C75  0D005478 4C4F2020 2020256C 750D0054  %lu..TxLF    %lu..TxLO    %lu..T
      00C00  784E4320 20202025 6C750D00 54784C43  20202020 256C750D 00547845 43202020  xNC    %lu..TxLC    %lu..TxEC   
      00C20  20256C75 0D005478 55462020 2020256C  750D0054 78444520 20202025 6C750D00   %lu..TxUF    %lu..TxDE    %lu..
      00C40  636F6C6C 6973696F 6E5F6465 74656374  5F636865 636B5F66 61696C65 64202020  collision_detect_check_failed   
      00C60  20202020 20256C75 0D007365 6E645F66  61696C75 72655F63 61727269 65725F63       %lu..send_failure_carrier_c
      00C80  6865636B 5F666169 6C656420 20202025  6C750D00 73656E64 5F666169 6C757265  heck_failed    %lu..send_failure
      00CA0  5F72656D 6F74655F 6661696C 7572655F  746F5F64 65666572 20256C75 0D007365  _remote_failure_to_defer %lu..se
      00CC0  6E645F66 61696C75 72655F73 686F7274  5F636972 63756974 20202020 20202020  nd_failure_short_circuit        
      00CE0  20202025 6C750D00 73656E64 5F666169  6C757265 5F6F7065 6E5F6369 72637569     %lu..send_failure_open_circui
      00D00  74202020 20202020 20202020 20256C75  0D005278 53425520 2020256C 750D0052  t            %lu..RxSBU   %lu..R
      00D20  78534D41 4C4C2025 6C750D00 52784249  47202020 256C750D 00527854 4C202020  xSMALL %lu..RxBIG   %lu..RxTL   
      00D40  20256C75 0D005278 43532020 2020256C  750D0052 78524620 20202025 6C750D00   %lu..RxCS    %lu..RxRF    %lu..
      00D60  52784345 20202020 256C750D 00527844  45202020 20256C75 0D005278 5A455220  RxCE    %lu..RxDE    %lu..RxZER 
      00D80  2020256C 750D0052 78444220 20202025  6C750D00 496E7454 50532020 256C750D    %lu..RxDB    %lu..IntTPS  %lu.
      00DA0  00496E74 544A5420 20256C75 0D00496E  74554E46 2020256C 750D0049 6E745255  .IntTJT  %lu..IntUNF  %lu..IntRU
      00DC0  20202025 6C750D00 496E7452 50532020  256C750D 00496E74 52575420 20256C75     %lu..IntRPS  %lu..IntRWT  %lu
      00DE0  0D00496E 74455449 2020256C 750D0049  6E744642 45202025 6C750D00 61737369  ..IntETI  %lu..IntFBE  %lu..assi
      00E00  676E6564 2D616464 72657373 6573004D  61634765 74426173 653A2022 25732220  gned-addresses.MacGetBase: "%s" 
      00E20  6E616D65 20726567 69737472 79206572  726F720D 004D6163 47657442 6173653A  name registry error..MacGetBase:
      00E40  20222573 2220656E 74727920 2564206E  6F742066 6F756E64 0D004141 504C2C61   "%s" entry %d not found..AAPL,a
      00E60  64647265 7373004D 61634765 74426173  653A2062 61736520 3D3D204E 554C4C0D  ddress.MacGetBase: base == NULL.
      00E80  004D6163 47657442 6173653A 20307825  3038580D 00506174 63685352 6F6D3A20  .MacGetBase: 0x%08X..PatchSRom: 
      00EA0  4170706C 65203130 30426173 65547820  53524F4D 20506174 63686564 2E0D0044  Apple 100BaseTx SROM Patched...D
      00EC0  65633231 3134302C 20417070 6C652031  30304261 73655478 00506174 63685352  ec21140, Apple 100BaseTx.PatchSR
      00EE0  6F6D3A20 4170706C 65203130 42617365  54205352 4F4D2050 61746368 65642E0D  om: Apple 10BaseT SROM Patched..
      00F00  00446563 32313034 312C2041 70706C65  20313042 61736554 00506174 63685352  .Dec21041, Apple 10BaseT.PatchSR
      00F20  6F6D3A20 4170706C 6520486F 6F706E65  74205352 4F4D2050 61746368 65642E0D  om: Apple Hoopnet SROM Patched..
      00F40  00446563 32313034 312C2041 70706C65  20486F6F 706E6574 00506174 63685352  .Dec21041, Apple Hoopnet.PatchSR
      00F60  6F6D3A20 5A6E7978 20333435 2053524F  4D205061 74636865 642E0D00 44656332  om: Znyx 345 SROM Patched...Dec2
      00F80  31313430 2C205A6E 79782033 34350044  65633231 3134332C 205A6E79 78203334  1140, Znyx 345.Dec21143, Znyx 34
      00FA0  35510044 65633231 3134332C 20466172  616C6C6F 6E203130 2F313030 00446576  5Q.Dec21143, Farallon 10/100.Dev
      00FC0  69636573 00457874 466F6C64 65724472  69766572 73004669 6E644669 6C654261  ices.ExtFolderDrivers.FindFileBa
      00FE0  73656444 72697665 72496E4E 616D6552  65676973 7472795F 3A205765 69726420  sedDriverInNameRegistry_: Weird 
      01000  6572726F 720D0046 696E6446 696C6542  61736564 44726976 6572496E 4E616D65  error..FindFileBasedDriverInName
      01020  52656769 73747279 5F3A2052 65676973  74727945 6E747279 49444469 73706F73  Registry_: RegistryEntryIDDispos
      01040  65206661 696C6564 0D005661 6C696461  74654249 415F3A20 6E6F206D 61746368  e failed..ValidateBIA_: no match
      01060  0D004465 63323130 34310044 65633231  31343000 44656332 31313433 004D6163  ..Dec21041.Dec21140.Dec21143.Mac
      01080  436F6E66 69673A20 63666964 20307825  30385820 756E7375 70706F72 7465640D  Config: cfid 0x%08X unsupported.
      010A0  004D6163 436F6E66 69673A20 25730D00  4D616343 6F6E6669 673A2046 6F726D61  .MacConfig: %s..MacConfig: Forma
      010C0  74205665 7273696F 6E203078 25303258  20756E73 7570706F 72746564 0D004D61  t Version 0x%02X unsupported..Ma
      010E0  63436F6E 6669673A 20466F72 6D617420  56657273 696F6E20 30782530 32580D00  cConfig: Format Version 0x%02X..
      01100  4D616343 6F6E6669 673A2043 52432030  78253034 5820213D 20307825 3034580D  MacConfig: CRC 0x%04X != 0x%04X.
      01120  004D6163 436F6E66 69673A20 43686970  20436F75 6E742025 64203C20 310D004D  .MacConfig: Chip Count %d < 1..M
      01140  6163436F 6E666967 3A204368 69702043  6F756E74 20256420 3E202564 0D004D61  acConfig: Chip Count %d > %d..Ma
      01160  63436F6E 6669673A 20636869 705B2564  5D2E6465 76696365 4E756D62 65722025  cConfig: chip[%d].deviceNumber %
      01180  640D004D 6163436F 6E666967 3A206368  69705B25 645D2E4C 6561664F 66667365  d..MacConfig: chip[%d].LeafOffse
      011A0  74202564 203C2025 640D004D 6163436F  6E666967 3A206368 69705B25 645D2E4C  t %d < %d..MacConfig: chip[%d].L
      011C0  6561664F 66667365 74202564 203E2025  640D004D 6163436F 6E666967 3A206368  eafOffset %d > %d..MacConfig: ch
      011E0  69705B25 645D206C 65616620 4025640D  004D6163 436F6E66 69673A20 63686970  ip[%d] leaf @%d..MacConfig: chip
      01200  5B25645D 2E636F6E 6E656374 696F6E54  79706520 30782530 34582075 6E6B6E6F  [%d].connectionType 0x%04X unkno
      01220  776E0D00 4D616343 6F6E6669 673A2063  6869705B 25645D2E 636F6E6E 65637469  wn..MacConfig: chip[%d].connecti
      01240  6F6E5479 70652025 730D004D 6163436F  6E666967 3A206368 69705B25 645D2E70  onType %s..MacConfig: chip[%d].p
      01260  6F727443 6F6E7472 6F6C2030 78253032  580D004D 6163436F 6E666967 3A206368  ortControl 0x%02X..MacConfig: ch
      01280  69705B25 645D2E6D 65646961 436F756E  74202564 203C2031 0D004D61 63436F6E  ip[%d].mediaCount %d < 1..MacCon
      012A0  6669673A 20636869 705B2564 5D2E6D65  64696143 6F756E74 20256420 3E202564  fig: chip[%d].mediaCount %d > %d
      012C0  0D004D61 63436F6E 6669673A 206D6564  69615B25 642C2564 5D204025 64200074  ..MacConfig: media[%d,%d] @%d .t
      012E0  79706520 30782530 32580D00 4D616343  6F6E6669 673A206D 65646961 5B25642C  ype 0x%02X..MacConfig: media[%d,
      01300  25645D2E 6D656469 61547970 65203078  25303258 20756E6B 6E6F776E 0D004D61  %d].mediaType 0x%02X unknown..Ma
      01320  63436F6E 6669673A 206D6564 69615B25  642C2564 5D2E6D65 64696154 79706520  cConfig: media[%d,%d].mediaType 
      01340  25730D00 4D616343 6F6E6669 673A206D  65646961 5B25642C 25645D2E 706F7274  %s..MacConfig: media[%d,%d].port
      01360  53657475 70203078 25303258 0D004D61  63436F6E 6669673A 206D6564 69615B25  Setup 0x%02X..MacConfig: media[%
      01380  642C2564 5D2E636F 6D6D616E 64202573  0D004D61 63436F6E 6669673A 206D6564  d,%d].command %s..MacConfig: med
      013A0  69615B25 642C2564 5D2E706F 7274436F  6E74726F 6C203078 25303458 0D004D61  ia[%d,%d].portControl 0x%04X..Ma
      013C0  63436F6E 6669673A 206D6564 69615B25  642C2564 5D2E706F 72744461 74612030  cConfig: media[%d,%d].portData 0
      013E0  78253034 580D004D 6163436F 6E666967  3A206D65 6469615B 25642C25 645D2E63  x%04X..MacConfig: media[%d,%d].c
      01400  73723133 20307825 3034580D 004D6163  436F6E66 69673A20 6D656469 615B2564  sr13 0x%04X..MacConfig: media[%d
      01420  2C25645D 2E637372 31342030 78253034  580D004D 6163436F 6E666967 3A206D65  ,%d].csr14 0x%04X..MacConfig: me
      01440  6469615B 25642C25 645D2E63 73723135  20307825 3034580D 004D6163 436F6E66  dia[%d,%d].csr15 0x%04X..MacConf
      01460  69673A20 6D656469 615B2564 2C25645D  2E726573 65745365 7175656E 63654C65  ig: media[%d,%d].resetSequenceLe
      01480  6E677468 20256420 3C20300D 004D6163  436F6E66 69673A20 6D656469 615B2564  ngth %d < 0..MacConfig: media[%d
      014A0  2C25645D 2E726573 65745365 7175656E  63654C65 6E677468 20256420 3E202564  ,%d].resetSequenceLength %d > %d
      014C0  0D004D61 63436F6E 6669673A 206D6564  69615B25 642C2564 5D2E7265 73657453  ..MacConfig: media[%d,%d].resetS
      014E0  65717565 6E63654C 656E6774 6820300D  004D6163 436F6E66 69673A20 6D656469  equenceLength 0..MacConfig: medi
      01500  615B2564 2C25645D 2E726573 65745365  7175656E 63655B25 645D2030 78253034  a[%d,%d].resetSequence[%d] 0x%04
      01520  580D004D 6163436F 6E666967 3A206D65  6469615B 25642C25 645D2E62 6C6F636B  X..MacConfig: media[%d,%d].block
      01540  54797065 20307825 30325820 756E6B6E  6F776E0D 004D6163 436F6E66 69673A20  Type 0x%02X unknown..MacConfig: 
      01560  626C6F63 6B547970 65203078 25303258  20756E73 7570706F 72746564 0D00436F  blockType 0x%02X unsupported..Co
      01580  6E6E6563 743A2063 6F6E6E65 6374696F  6E203078 25303458 20756E6B 6E6F776E  nnect: connection 0x%04X unknown
      015A0  0D00436F 6E6E6563 743A2025 73206D65  64696120 25732075 6E617661 696C6162  ..Connect: %s media %s unavailab
      015C0  6C650D00 4D616343 6F6E6669 673A2066  6163746F 72794164 64726573 73202541  le..MacConfig: factoryAddress %A
      015E0  20757365 72416464 72657373 2025410D  00323130 3431206E 6F742063 6F6E6E65   userAddress %A..21041 not conne
      01600  63746564 3A206373 72362030 78253038  582C2063 73723132 20307825 3038582C  cted: csr6 0x%08X, csr12 0x%08X,
      01620  20637372 31332030 78253038 582C2063  73723134 20307825 3038582C 20637372   csr13 0x%08X, csr14 0x%08X, csr
      01640  31352030 78253038 580D0032 31303431  20636F6E 6E656374 65643A20 63737236  15 0x%08X..21041 connected: csr6
      01660  20307825 3038582C 20637372 31322030  78253038 582C2063 73723133 20307825   0x%08X, csr12 0x%08X, csr13 0x%
      01680  3038582C 20637372 31342030 78253038  582C2063 73723135 20307825 3038580D  08X, csr14 0x%08X, csr15 0x%08X.
      016A0  00323131 3430206E 6F742063 6F6E6E65  63746564 3A206373 72362030 78253038  .21140 not connected: csr6 0x%08
      016C0  582C2063 73723132 20307825 3038580D  00323131 34302063 6F6E6E65 63746564  X, csr12 0x%08X..21140 connected
      016E0  3A206373 72362030 78253038 582C2063  73723132 20307825 3038580D 00323131  : csr6 0x%08X, csr12 0x%08X..211
      01700  3433206E 6F742063 6F6E6E65 63746564  3A206373 72362030 78253038 582C2063  43 not connected: csr6 0x%08X, c
      01720  73723132 20307825 3038582C 20637372  31332030 78253038 582C2063 73723134  sr12 0x%08X, csr13 0x%08X, csr14
      01740  20307825 3038582C 20637372 31352030  78253038 580D0032 31313433 20636F6E   0x%08X, csr15 0x%08X..21143 con
      01760  6E656374 65643A20 63737236 20307825  3038582C 20637372 31322030 78253038  nected: csr6 0x%08X, csr12 0x%08
      01780  582C2063 73723133 20307825 3038582C  20637372 31342030 78253038 582C2063  X, csr13 0x%08X, csr14 0x%08X, c
      017A0  73723135 20307825 3038580D 00436F6E  66696775 72654D65 6469613A 20756E73  sr15 0x%08X..ConfigureMedia: uns
      017C0  7570706F 72746564 206D6564 69612074  7970650D 00436F6E 66696775 72654D65  upported media type..ConfigureMe
      017E0  6469613A 20756E73 7570706F 72746564  206D6564 69612062 6C6F636B 20747970  dia: unsupported media block typ
      01800  650D006C 6F6F7062 61636B20 636F6E6E  65637465 643A2063 73723620 30782530  e..loopback connected: csr6 0x%0
      01820  38580D00 4D61634F 70656E49 4F3A2043  46494420 72656164 20657272 6F720D00  8X..MacOpenIO: CFID read error..
      01840  4D61634F 70656E49 4F3A2043 46494420  30782530 38582075 6E737570 706F7274  MacOpenIO: CFID 0x%08X unsupport
      01860  65640D00 4D61634F 70656E49 4F3A2043  46435320 72656164 20657272 6F720D00  ed..MacOpenIO: CFCS read error..
      01880  4D61634F 70656E49 4F3A2043 46435320  77726974 65206572 726F720D 004D6163  MacOpenIO: CFCS write error..Mac
      018A0  4F70656E 494F3A20 43464444 20777269  74652065 72726F72 0D004D61 634F7065  OpenIO: CFDD write error..MacOpe
      018C0  6E494F3A 2043464C 54207772 69746520  6572726F 720D004D 61634F70 656E494F  nIO: CFLT write error..MacOpenIO
      018E0  3A202573 0D004D61 6353746F 703A2074  72616E73 6D697420 6572726F 720D004D  : %s..MacStop: transmit error..M
      01900  61635374 6F703A20 72656365 69766520  6572726F 720D004D 61635374 6F703A20  acStop: receive error..MacStop: 
      01920  4F4B0D00 4D616353 746F703A 20657272  6F720D00 4D616354 78436865 636B3A20  OK..MacStop: error..MacTxCheck: 
      01940  63686169 6E202564 004D6163 54784368  65636B3A 20627573 79004D61 63547843  chain %d.MacTxCheck: busy.MacTxC
      01960  6865636B 3A20656D 70747920 72696E67  20627573 79004D61 63547843 6865636B  heck: empty ring busy.MacTxCheck
      01980  3A20656D 70747920 72696E67 20746169  6C004D61 63547843 6865636B 3A20656D  : empty ring tail.MacTxCheck: em
      019A0  70747920 72696E67 2070726F 6265004D  61635478 43686563 6B3A2065 6D707479  pty ring probe.MacTxCheck: empty
      019C0  2072696E 67207275 6E6E696E 670D004D  61635478 43686563 6B3A2074 61696C00   ring running..MacTxCheck: tail.
      019E0  4D616354 78436865 636B3A20 7461696C  2D3E7072 6F626500 4D616354 78436865  MacTxCheck: tail->probe.MacTxChe
      01A00  636B3A20 70726F62 65004D61 63547843  6865636B 3A206669 72737420 7365676D  ck: probe.MacTxCheck: first segm
      01A20  656E7420 6C6F7374 0D004D61 63547843  6865636B 3A206D6F 72652070 726F6265  ent lost..MacTxCheck: more probe
      01A40  004D6163 54784368 65636B3A 206D6F72  65206275 66666572 004D6163 54784368  .MacTxCheck: more buffer.MacTxCh
      01A60  65636B3A 206D6F72 65206164 64726573  73004D61 63547843 6865636B 3A206669  eck: more address.MacTxCheck: fi
      01A80  72737420 70726F62 65004D61 63547843  6865636B 3A206C61 73742073 65676D65  rst probe.MacTxCheck: last segme
      01AA0  6E74206C 6F73740D 004D6163 54784368  65636B3A 206C6173 74207072 6F626500  nt lost..MacTxCheck: last probe.
      01AC0  4D616354 78436865 636B3A20 6C617374  20627566 66657200 4D616354 78436865  MacTxCheck: last buffer.MacTxChe
      01AE0  636B3A20 6C617374 20616464 72657373  004D6163 54784368 65636B3A 206C6173  ck: last address.MacTxCheck: las
      01B00  74207061 636B6574 4E657874 004D6163  54784368 65636B3A 20686561 64004D61  t packetNext.MacTxCheck: head.Ma
      01B20  63547843 6865636B 3A206865 61642062  7573790D 004D6163 54784368 65636B3A  cTxCheck: head busy..MacTxCheck:
      01B40  20696E61 63746976 65206275 66666572  004D6163 54784368 65636B3A 20696E61   inactive buffer.MacTxCheck: ina
      01B60  63746976 65207072 6F626500 4D616354  78436865 636B2074 61696C00 4D616354  ctive probe.MacTxCheck tail.MacT
      01B80  78436865 636B3A20 68616C74 696E672E  2E2E0D00 4D616354 78526573 65743A20  xCheck: halting.....MacTxReset: 
      01BA0  4D616353 746F7020 6572726F 720D004D  61635478 52657365 743A2074 72616E73  MacStop error..MacTxReset: trans
      01BC0  6D697474 65722077 61732062 726F6B65  6E0D004D 61635478 52657365 743A2041  mitter was broken..MacTxReset: A
      01BE0  6C6C6F63 6174654D 656D6F72 79466F72  494F2025 6C642065 72726F72 004D6163  llocateMemoryForIO %ld error.Mac
      01C00  54785265 7365743A 204F4B0D 00547845  72726F72 3A206472 6F707065 642C2073  TxReset: OK..TxError: dropped, s
      01C20  74617475 73203078 25303858 0D004D61  63547853 74617274 3A207472 616E736D  tatus 0x%08X..MacTxStart: transm
      01C40  69747465 72206973 2062726F 6B656E0D  004D6163 54785374 6172743A 20737461  itter is broken..MacTxStart: sta
      01C60  7274696E 672E2E2E 0D004D61 63547853  74617274 3A207469 6D656F75 740D004D  rting.....MacTxStart: timeout..M
      01C80  61635478 53657276 6963653A 204D6163  54785374 61727420 6572726F 720D004D  acTxService: MacTxStart error..M
      01CA0  61635278 43686563 6B3A2063 6861696E  20256400 4D616352 78436865 636B3A20  acRxCheck: chain %d.MacRxCheck: 
      01CC0  62757379 004D6163 52784368 65636B3A  20656D70 74792072 696E6720 62757379  busy.MacRxCheck: empty ring busy
      01CE0  004D6163 52784368 65636B3A 20656D70  74792072 696E6720 7461696C 004D6163  .MacRxCheck: empty ring tail.Mac
      01D00  52784368 65636B3A 20656D70 74792072  696E6720 70726F62 65004D61 63527843  RxCheck: empty ring probe.MacRxC
      01D20  6865636B 3A207461 696C004D 61635278  43686563 6B3A2074 61696C2D 3E70726F  heck: tail.MacRxCheck: tail->pro
      01D40  6265004D 61635278 43686563 6B3A2070  726F6265 004D6163 52784368 65636B3A  be.MacRxCheck: probe.MacRxCheck:
      01D60  2072756E 6E696E67 20776974 686F7574  20612070 726F6265 0D004D61 63527843   running without a probe..MacRxC
      01D80  6865636B 3A206669 72737420 70726F62  65004D61 63527843 6865636B 3A206275  heck: first probe.MacRxCheck: bu
      01DA0  66666572 004D6163 52784368 65636B3A  20616464 72657373 004D6163 52784368  ffer.MacRxCheck: address.MacRxCh
      01DC0  65636B3A 20636F6E 74726F6C 004D6163  52784368 65636B3A 20686561 64004D61  eck: control.MacRxCheck: head.Ma
      01DE0  63527843 6865636B 3A206865 61642062  7573790D 004D6163 52784368 65636B3A  cRxCheck: head busy..MacRxCheck:
      01E00  20696E61 63746976 65205264 65732062  7573790D 004D6163 52784368 65636B3A   inactive Rdes busy..MacRxCheck:
      01E20  20696E61 63746976 65206275 66666572  004D6163 52784368 65636B3A 20696E61   inactive buffer.MacRxCheck: ina
      01E40  63746976 65207072 6F626500 4D616352  78436865 636B2074 61696C00 4D616352  ctive probe.MacRxCheck tail.MacR
      01E60  78436865 636B3A20 68616C74 696E672E  2E2E0D00 4D616352 78526573 65743A20  xCheck: halting.....MacRxReset: 
      01E80  4D616353 746F7020 6572726F 720D004D  61635278 52657365 743A2072 65636569  MacStop error..MacRxReset: recei
      01EA0  76657220 77617320 62726F6B 656E0D00  4D616352 78526573 65743A20 416C6C6F  ver was broken..MacRxReset: Allo
      01EC0  63617465 4D656D6F 7279466F 72494F20  256C6420 6572726F 72004D61 63527852  cateMemoryForIO %ld error.MacRxR
      01EE0  65736574 3A204F4B 0D004D61 63527853  74617274 3A207265 63656976 65722069  eset: OK..MacRxStart: receiver i
      01F00  73206272 6F6B656E 0D00A555 6E636C61  696D6564 20706B74 20402030 78253038  s broken...Unclaimed pkt @ 0x%08
      01F20  580D004D 61635278 53746172 743A2073  74617274 696E672E 2E2E0D00 4D616352  X..MacRxStart: starting.....MacR
      01F40  78537461 72743A20 74696D65 6F75740D  004D6163 52785365 72766963 653A2069  xStart: timeout..MacRxService: i
      01F60  6E616374 6976650D 004D6163 52785365  72766963 653A204D 61635278 53746172  nactive..MacRxService: MacRxStar
      01F80  74206572 726F720D 004D6163 57724164  64726573 7346696C 7465723A 20456E65  t error..MacWrAddressFilter: Ene
      01FA0  74476574 54785061 636B6574 20657272  6F720D00 4D616357 72416464 72657373  tGetTxPacket error..MacWrAddress
      01FC0  46696C74 65723A20 73746172 74696E67  2E2E2E0D 004D6163 57724164 64726573  Filter: starting.....MacWrAddres
      01FE0  7346696C 7465723A 20747261 6E736D69  74207469 6D656F75 740D004D 61635772  sFilter: transmit timeout..MacWr
      02000  41646472 65737346 696C7465 723A2073  746F7070 696E672E 2E2E0D00 4D616357  AddressFilter: stopping.....MacW
      02020  72416464 72657373 46696C74 65723A20  73746F70 2074696D 656F7574 0D004D61  rAddressFilter: stop timeout..Ma
      02040  63577241 64647265 73734669 6C746572  3A207472 616E736D 69742065 72726F72  cWrAddressFilter: transmit error
      02060  0D004D61 63536574 41646472 65737346  696C7465 723A2025 410D004D 61635365  ..MacSetAddressFilter: %A..MacSe
      02080  74416464 72657373 46696C74 65723A20  746F6F20 6D616E79 20756E69 63617374  tAddressFilter: too many unicast
      020A0  20616464 72657373 65730D00 4D616353  65744164 64726573 7346696C 7465723A   addresses..MacSetAddressFilter:
      020C0  2066696C 74657220 656E6162 6C65640D  004D6163 53657441 64647265 73734669   filter enabled..MacSetAddressFi
      020E0  6C746572 3A207072 6F6D6973 63756F75  730D004D 6163436F 6E6E6563 743A2043  lter: promiscuous..MacConnect: C
      02100  46444420 77726974 65206572 726F720D  004D6163 436F6E6E 6563743A 20436F6E  FDD write error..MacConnect: Con
      02120  66696775 72654368 69702065 72726F72  0D004D61 63436F6E 6E656374 3A20636F  figureChip error..MacConnect: co
      02140  6E6E6563 74656420 61742031 304D6270  730D004D 61635374 6172743A 204D6163  nnected at 10Mbps..MacStart: Mac
      02160  53746F70 20657272 6F720D00 4D616353  74617274 3A206E75 6C6C2074 72616E73  Stop error..MacStart: null trans
      02180  6D697420 72696E67 0D004D61 63537461  72743A20 6E756C6C 20726563 65697665  mit ring..MacStart: null receive
      021A0  2072696E 670D004D 61635374 6172743A  20257320 696E7661 6C696420 6D6F6465   ring..MacStart: %s invalid mode
      021C0  0D004D61 63537461 72743A20 4D616341  64647265 73734669 6C746572 20657272  ..MacStart: MacAddressFilter err
      021E0  6F720D00 4D616353 74617274 3A202573  0D004D61 63436C6F 73653A20 25730D00  or..MacStart: %s..MacClose: %s..
      02200  4D61634F 70656E3A 2025730D 004D6163  4F70656E 3A20416C 6C6F6361 74654D65  MacOpen: %s..MacOpen: AllocateMe
      02220  6D6F7279 20657272 6F720D00 4D61634F  70656E3A 20436869 7020696E 74657272  mory error..MacOpen: Chip interr
      02240  75707420 6572726F 720D004D 61634F70  656E3A20 6572726F 720D0000 00002260  upt error..MacOpen: error....."`
      02260  456E6574 4C696220 322E3362 32633120  4D617220 32372032 30303220 31333A34  EnetLib 2.3b2c1 Mar 27 2002 13:4
      02280  383A3339 00000000 00000000 00000000  0000805C 0000806C 0000807C 0000808C  8:39...............\...l...|....
      022A0  0000809C 00000000 000105EA 00000001  00000000 000105EA 00000002 00000000  ................................
      022C0  03E805EA 00000002 01000000 000105EA  00000003 00000000 00010010 00000001  ................................
      022E0  00000000 00010080 00000001 00000000  00010100 00000001 00000000 00010200  ................................
      02300  00000001 00000000 00010400 00000001  00000000 000105E9 00000001 00000000  ................................
      02320  000105EA 00000001 00000000 00400010  00000001 00000000 00400080 00000001  .............@...........@......
      02340  00000000 00400100 00000001 00000000  00400200 00000001 00000000 00400400  .....@...........@...........@..
      02360  00000001 00000000 004005E9 00000001  00000000 004005EA 00000001 00000000  .........@...........@..........
      02380  00800010 00000001 00000000 00800080  00000001 00000000 00800100 00000001  ................................
      023A0  00000000 00800200 00000001 00000000  00800400 00000001 00000000 008005E9  ................................
      023C0  00000001 00000000 008005EA 00000001  00000000 01000010 00000001 00000000  ................................
      023E0  01000080 00000001 00000000 01000100  00000001 00000000 01000200 00000001  ................................
      02400  00000000 01000400 00000001 00000000  010005E9 00000001 00000000 010005EA  ................................
      02420  00000001 00000000 00000010 00000001  00000000 00000080 00000001 00000000  ................................
      02440  00000100 00000001 00000000 00000200  00000001 00000000 00000400 00000001  ................................
      02460  00000000 000005E9 00000001 00000000  000005EA 00000001 00000000 00010010  ................................
      02480  00000003 00000000 00010080 00000003  00000000 00010100 00000003 00000000  ................................
      024A0  00010200 00000003 00000000 00010400  00000003 00000000 000105E9 00000003  ................................
      024C0  00000000 000105EA 00000003 00000000  00000010 00000003 00000000 00000080  ................................
      024E0  00000003 00000000 00000100 00000003  00000000 00000200 00000003 00000000  ................................
      02500  00000400 00000003 00000000 000005E9  00000003 00000000 000005EA 00000003  ................................
      02520  00000000 00400010 00000003 00000000  00400080 00000003 00000000 00400100  .....@...........@...........@..
      02540  00000003 00000000 00400200 00000003  00000000 00400400 00000003 00000000  .........@...........@..........
      02560  004005E9 00000003 00000000 004005EA  00000003 00000000 00800010 00000003  .@...........@..................
      02580  00000000 00800080 00000003 00000000  00800100 00000003 00000000 00800200  ................................
      025A0  00000003 00000000 00800400 00000003  00000000 008005E9 00000003 00000000  ................................
      025C0  008005EA 00000003 00000000 01000010  00000003 00000000 01000080 00000003  ................................
      025E0  00000000 01000100 00000003 00000000  01000200 00000003 00000000 01000400  ................................
      02600  00000003 00000000 010005E9 00000003  00000000 010005EA 00000003 00000000  ................................
      02620  00010010 00000002 00000000 00010080  00000002 00000000 00010100 00000002  ................................
      02640  00000000 00010200 00000002 00000000  00010400 00000002 00000000 000105E9  ................................
      02660  00000002 00000000 000105EA 00000002  00000000 00000010 00000002 00000000  ................................
      02680  00000080 00000002 00000000 00000100  00000002 00000000 00000200 00000002  ................................
      026A0  00000000 00000400 00000002 00000000  000005E9 00000002 00000000 000005EA  ................................
      026C0  00000002 00000000 00010010 00000004  00000000 00010080 00000004 00000000  ................................
      026E0  00010100 00000004 00000000 00010200  00000004 00000000 00010400 00000004  ................................
      02700  00000000 000105E9 00000004 00000000  000105EA 00000004 00000000 00000010  ................................
      02720  00000004 00000000 00000080 00000004  00000000 00000100 00000004 00000000  ................................
      02740  00000200 00000004 00000000 00000400  00000004 00000000 000005E9 00000004  ................................
      02760  00000000 000005EA 00000004 00000000  03E80040 00000001 01000000 03E80040  ...................@...........@
      02780  00000002 01000000 03E80040 00000003  01000000 03E80040 00000004 01000000  ...........@...........@........
      027A0  03E80200 00000001 01000000 03E80200  00000002 01000000 03E80200 00000003  ................................
      027C0  01000000 03E80200 00000004 01000000  03E80294 00000001 01000000 03E80294  ................................
      027E0  00000002 01000000 03E80294 00000003  01000000 03E80294 00000004 01000000  ................................
      02800  03E80400 00000001 01000000 03E80400  00000002 01000000 03E80400 00000003  ................................
      02820  01000000 03E80400 00000004 01000000  03E805EA 00000001 01000000 03E805EA  ................................
      02840  00000002 01000000 03E805EA 00000003  01000000 03E805EA 00000004 01000000  ................................
      02860  000081F0 000081FC 00008208 00008214  00008220 00000000 0000AB84 0000AB90  ................... ............
      02880  0000AB9C 0000ABA8 0000ABB4 00000000  0000AE08 0000AE14 0000AE20 0000AE2C  ........................... ...,
      028A0  0000AE38 00000000 0000B030 0000B03C  0000B048 0000B054 0000B060 00000000  ...8.......0...<...H...T...`....
      028C0  0000B124 0000B130 0000B13C 0000B148  0000B154 00000000 0000C070 0000C07C  ...$...0...<...H...T.......p...|
      028E0  0000C088 0000C094 0000C0A0 00000000  25642E25 64207553 0025642E 2564206D  ................%d.%d uS.%d.%d m
      02900  53002564 2E256420 53003031 32333435  36373839 41424344 45460030 31323334  S.%d.%d S.0123456789ABCDEF.01234
      02920  35363738 39616263 64656600 3C4E554C  4C3E0048 414C5445 44005359 4E434852  56789abcdef.<NULL>.HALTED.SYNCHR
      02940  4F4E4F55 53204C4F 4F504241 434B0041  53594E43 48524F4E 4F555320 4C4F4F50  ONOUS LOOPBACK.ASYNCHRONOUS LOOP
      02960  4241434B 0053594E 4348524F 4E4F5553  00415359 4E434852 4F4E4F55 53003F00  BACK.SYNCHRONOUS.ASYNCHRONOUS.?.
      02980  0D25730D 00547820 256C6420 706F6F6C  256C7520 6D696E3A 256C642C 20256C75  .%s..Tx %ld pool%lu min:%ld, %lu
      029A0  2B256C75 2B256C75 20736572 76696365  0D005278 20256C64 20706F6F 6C256C75  +%lu+%lu service..Rx %ld pool%lu
      029C0  2C20256C 75207365 72766963 650D000D  0025730D 25730D25 730D0045 6E657454  , %lu service....%s.%s.%s..EnetT
      029E0  78546573 743A2045 6E657447 65745478  5061636B 65742065 72726F72 0D00456E  xTest: EnetGetTxPacket error..En
      02A00  65745478 54657374 3A20456E 65745478  5061636B 65742065 72726F72 0D00456E  etTxTest: EnetTxPacket error..En
      02A20  65745478 54657374 3A207472 616E736D  69742064 726F7070 65640D00 456E6574  etTxTest: transmit dropped..Enet
      02A40  54785465 73743A20 7472616E 736D6974  20627573 790D0045 6E657454 78546573  TxTest: transmit busy..EnetTxTes
      02A60  743A2025 6C752058 20256C75 2C206572  726F720D 00456E65 74527854 6573743A  t: %lu X %lu, error..EnetRxTest:
      02A80  20657272 6F722025 640D0045 6E657452  78546573 743A2070 726F746F 636F6C20   error %d..EnetRxTest: protocol 
      02AA0  30782530 38582021 3D203078 25303858  0D00456E 65745278 54657374 3A20736F  0x%08X != 0x%08X..EnetRxTest: so
      02AC0  75726365 20616464 72657373 20254120  213D2025 410D0045 6E657452 78546573  urce address %A != %A..EnetRxTes
      02AE0  743A2064 65737469 6E617469 6F6E2061  64647265 73732025 4120213D 2025410D  t: destination address %A != %A.
      02B00  00456E65 74527854 6573743A 20646174  61207369 7A652030 78253038 5820213D  .EnetRxTest: data size 0x%08X !=
      02B20  20307825 3038580D 00456E65 74527854  6573743A 20646174 615B2564 5D203078   0x%08X..EnetRxTest: data[%d] 0x
      02B40  25303258 20213D20 30782530 32580D00  456E6574 53746F70 3A204D61 63547852  %02X != 0x%02X..EnetStop: MacTxR
      02B60  65736574 20657272 6F720D00 456E6574  53746F70 3A204D61 63527852 65736574  eset error..EnetStop: MacRxReset
      02B80  20657272 6F720D00 456E6574 53746F70  3A202564 20547842 75666665 7273206E   error..EnetStop: %d TxBuffers n
      02BA0  6F742072 65747572 6E656420 25642021  3D202564 0D00456E 65745374 6F703A20  ot returned %d != %d..EnetStop: 
      02BC0  25642052 78427566 66657273 206E6F74  20726574 75726E65 64202564 20213D20  %d RxBuffers not returned %d != 
      02BE0  25640D00 456E6574 53746F70 3A204861  6C746564 0D00456E 65744368 65636B54  %d..EnetStop: Halted..EnetCheckT
      02C00  78427566 66657220 62756666 6572203D  3D204E55 4C4C0D00 456E6574 43686563  xBuffer buffer == NULL..EnetChec
      02C20  6B547842 75666665 723A2030 78253038  582D3E65 6E657420 30782530 38582021  kTxBuffer: 0x%08X->enet 0x%08X !
      02C40  3D203078 25303858 0D00456E 65744368  65636B54 78427566 6665723A 20307825  = 0x%08X..EnetCheckTxBuffer: 0x%
      02C60  3038582D 3E726563 79636C65 4C697374  20307825 30385820 213D2030 78253038  08X->recycleList 0x%08X != 0x%08
      02C80  580D0045 6E657443 6865636B 52784275  66666572 3A203078 25303858 2D3E6461  X..EnetCheckRxBuffer: 0x%08X->da
      02CA0  7461203D 3D204E55 4C4C0D00 456E6574  43686563 6B547842 75666665 723A2030  ta == NULL..EnetCheckTxBuffer: 0
      02CC0  78253038 582D3E70 68794164 64726573  73203078 25303858 20213D20 30782530  x%08X->phyAddress 0x%08X != 0x%0
      02CE0  38580D00 456E6574 43686563 6B547842  75666665 723A2030 78253038 582D3E70  8X..EnetCheckTxBuffer: 0x%08X->p
      02D00  68794164 64726573 73203D20 30782530  38582C20 6E6F7420 616C6967 6E65640D  hyAddress = 0x%08X, not aligned.
      02D20  00456E65 74436865 636B5478 42756666  65723A20 30782530 38582D3E 70687941  .EnetCheckTxBuffer: 0x%08X->phyA
      02D40  64647265 73734553 20307825 30385820  213D2030 78253038 580D0045 6E657443  ddressES 0x%08X != 0x%08X..EnetC
      02D60  6865636B 54784275 66666572 3A203078  25303858 2D3E616C 6C6F6361 74656420  heckTxBuffer: 0x%08X->allocated 
      02D80  25642021 3D202564 0D00456E 65744368  65636B54 78427566 66657220 30782530  %d != %d..EnetCheckTxBuffer 0x%0
      02DA0  38582D3E 73746174 6520256C 640D0045  6E657454 78436865 636B3A20 54784275  8X->state %ld..EnetTxCheck: TxBu
      02DC0  66666572 5B25645D 20697320 62726F6B  656E0D00 4465616C 6C6F6361 74654D65  ffer[%d] is broken..DeallocateMe
      02DE0  6D6F7279 466F7249 4F3A2043 6865636B  706F696E 74494F20 6572726F 720D0041  moryForIO: CheckpointIO error..A
      02E00  6C6C6F63 6174654D 656D6F72 79466F72  494F3A20 4D656D41 6C6C6F63 61746550  llocateMemoryForIO: MemAllocateP
      02E20  68797369 63616C6C 79436F6E 74696775  6F757320 6572726F 720D0041 6C6C6F63  hysicallyContiguous error..Alloc
      02E40  6174654D 656D6F72 79466F72 494F3A20  50726570 6172654D 656D6F72 79466F72  ateMemoryForIO: PrepareMemoryFor
      02E60  494F2065 72726F72 0D00456E 6574416C  6C6F6361 74655478 42756666 6572733A  IO error..EnetAllocateTxBuffers:
      02E80  20256420 54784275 66666572 73206E6F  74207265 7475726E 65642025 6420213D   %d TxBuffers not returned %d !=
      02EA0  2025640D 00456E65 74416C6C 6F636174  65547842 75666665 72733A20 456E6574   %d..EnetAllocateTxBuffers: Enet
      02EC0  54784368 65636B20 6572726F 720D0045  6E657441 6C6C6F63 61746554 78427566  TxCheck error..EnetAllocateTxBuf
      02EE0  66657273 3A20416C 6C6F6361 74654D65  6D6F7279 20256C64 20657272 6F720D00  fers: AllocateMemory %ld error..
      02F00  456E6574 416C6C6F 63617465 54784275  66666572 733A2041 6C6C6F63 6174654D  EnetAllocateTxBuffers: AllocateM
      02F20  656D6F72 79466F72 494F2025 6C642065  72726F72 00456E65 74436865 636B5278  emoryForIO %ld error.EnetCheckRx
      02F40  42756666 65722062 75666665 72203D3D  204E554C 4C0D0045 6E657443 6865636B  Buffer buffer == NULL..EnetCheck
      02F60  52784275 66666572 3A203078 25303858  2D3E656E 65742030 78253038 5820213D  RxBuffer: 0x%08X->enet 0x%08X !=
      02F80  20307825 3038580D 00456E65 74436865  636B5278 42756666 65723A20 30782530   0x%08X..EnetCheckRxBuffer: 0x%0
      02FA0  38582D3E 72656379 636C654C 69737420  30782530 38582021 3D203078 25303858  8X->recycleList 0x%08X != 0x%08X
      02FC0  0D00456E 65744368 65636B52 78427566  6665723A 20307825 3038582D 3E706879  ..EnetCheckRxBuffer: 0x%08X->phy
      02FE0  41646472 65737320 30782530 38582021  3D203078 25303858 0D00456E 65744368  Address 0x%08X != 0x%08X..EnetCh
      03000  65636B52 78427566 6665723A 20307825  3038582D 3E706879 41646472 65737320  eckRxBuffer: 0x%08X->phyAddress 
      03020  3D203078 25303858 2C206E6F 7420616C  69676E65 640D0045 6E657443 6865636B  = 0x%08X, not aligned..EnetCheck
      03040  52784275 66666572 3A203078 25303858  2D3E7068 79416464 72657373 45532030  RxBuffer: 0x%08X->phyAddressES 0
      03060  78253038 5820213D 20307825 3038580D  00456E65 74436865 636B5278 42756666  x%08X != 0x%08X..EnetCheckRxBuff
      03080  65723A20 30782530 38582D3E 616C6C6F  63617465 64202564 20213D20 25640D00  er: 0x%08X->allocated %d != %d..
      030A0  456E6574 52784368 65636B3A 20527842  75666665 725B2564 5D206973 2062726F  EnetRxCheck: RxBuffer[%d] is bro
      030C0  6B656E0D 00456E65 74416C6C 6F636174  65527842 75666665 72733A20 25642052  ken..EnetAllocateRxBuffers: %d R
      030E0  78427566 66657273 206E6F74 20726574  75726E65 64202564 20213D20 25640D00  xBuffers not returned %d != %d..
      03100  456E6574 416C6C6F 63617465 52784275  66666572 733A2045 6E657452 78436865  EnetAllocateRxBuffers: EnetRxChe
      03120  636B2065 72726F72 0D00456E 6574416C  6C6F6361 74655278 42756666 6572733A  ck error..EnetAllocateRxBuffers:
      03140  20416C6C 6F636174 654D656D 6F727920  256C6420 6572726F 720D0045 6E657441   AllocateMemory %ld error..EnetA
      03160  6C6C6F63 61746552 78427566 66657273  3A20416C 6C6F6361 74654D65 6D6F7279  llocateRxBuffers: AllocateMemory
      03180  466F7249 4F20256C 64206572 726F720D  00456E65 74537461 72743A20 4D616353  ForIO %ld error..EnetStart: MacS
      031A0  746F7020 6572726F 720D0045 6E657453  74617274 3A202573 20696E76 616C6964  top error..EnetStart: %s invalid
      031C0  206D6F64 650D0045 6E657453 74617274  3A204D61 63547852 65736574 20657272   mode..EnetStart: MacTxReset err
      031E0  6F720D00 456E6574 53746172 743A2045  6E657441 6C6C6F63 61746554 78427566  or..EnetStart: EnetAllocateTxBuf
      03200  66657273 20657272 6F720D00 456E6574  53746172 743A204D 61635278 52657365  fers error..EnetStart: MacRxRese
      03220  74206572 726F720D 00456E65 74537461  72743A20 456E6574 416C6C6F 63617465  t error..EnetStart: EnetAllocate
      03240  52784275 66666572 73206572 726F720D  00456E65 74537461 72743A20 4D616354  RxBuffers error..EnetStart: MacT
      03260  78436865 636B2065 72726F72 0D00456E  65745374 6172743A 204D6163 52784368  xCheck error..EnetStart: MacRxCh
      03280  65636B20 6572726F 720D0045 6E657453  74617274 3A204D61 63537461 72742065  eck error..EnetStart: MacStart e
      032A0  72726F72 0D00456E 65745374 6172743A  2025730D 002C2054 494D4544 0000456E  rror..EnetStart: %s.., TIMED..En
      032C0  65745465 73743A20 25732C20 256C7520  5820256C 7525730D 00456E65 74546573  etTest: %s, %lu X %lu%s..EnetTes
      032E0  743A2069 6E636F72 72656374 206D6F64  65202573 0D00456E 65745465 73743A20  t: incorrect mode %s..EnetTest: 
      03300  7061636B 65742073 697A6520 256C7520  3C20256C 750D0045 6E657454 6573743A  packet size %lu < %lu..EnetTest:
      03320  20706163 6B657420 73697A65 20256C75  203E2025 6C750D00 456E6574 54657374   packet size %lu > %lu..EnetTest
      03340  3A20456E 65745374 6F702065 72726F72  0D00456E 65745465 73743A20 456E6574  : EnetStop error..EnetTest: Enet
      03360  53746172 74206572 726F720D 00456E65  74546573 743A2045 6E657454 78546573  Start error..EnetTest: EnetTxTes
      03380  74206572 726F720D 00456E65 74546573  743A2074 696D656F 75740D00 456E6574  t error..EnetTest: timeout..Enet
      033A0  54657374 3A202564 2073656E 742C2025  64207265 63656976 65642C20 25642064  Test: %d sent, %d received, %d d
      033C0  726F7070 65640D00 456E6574 54657374  3A202573 2C20256C 75205820 256C752C  ropped..EnetTest: %s, %lu X %lu,
      033E0  20256C75 2E253033 6C754D62 70730D00  456E6574 54657374 20666169 6C65643A   %lu.%03luMbps..EnetTest failed:
      03400  2025732C 20256C75 20582025 6C752573  2C206572 726F720D 0025733A 2052554E   %s, %lu X %lu%s, error..%s: RUN
      03420  4E494E47 0D00456E 65745465 73743A20  25732C20 256C7520 5820256C 750D0025  NING..EnetTest: %s, %lu X %lu..%
      03440  733A2050 41535345 440D0025 733A2046  41494C45 440D0055 4E495420 54455354  s: PASSED..%s: FAILED..UNIT TEST
      03460  00456E65 74446961 676E6F73 74696354  6573743A 20257320 69732062 7573790D  .EnetDiagnosticTest: %s is busy.
      03480  00444941 474E4F53 54494320 54455354  00456E65 74436865 636B5478 5061636B  .DIAGNOSTIC TEST.EnetCheckTxPack
      034A0  65743A20 746F6F20 6D616E79 20627566  66657273 0D00456E 65744368 65636B52  et: too many buffers..EnetCheckR
      034C0  78506163 6B65743A 20746F6F 206D616E  79206275 66666572 730D0045 6E657443  xPacket: too many buffers..EnetC
      034E0  6C6F7365 3A202573 0D00456E 6574436C  6F73653A 20456E65 7453746F 70206572  lose: %s..EnetClose: EnetStop er
      03500  726F720D 00456E65 74436C6F 73653A20  4D616343 6C6F7365 20657272 6F720D00  ror..EnetClose: MacClose error..
      03520  456E6574 4F70656E 3A202573 0D00456E  65744F70 656E3A20 416C6C6F 63617465  EnetOpen: %s..EnetOpen: Allocate
      03540  4D656D6F 72792065 72726F72 0D00456E  65744F70 656E3A20 4D61634F 70656E20  Memory error..EnetOpen: MacOpen 
      03560  6572726F 720D0045 6E65744F 70656E3A  20756E69 74207465 73742066 61696C65  error..EnetOpen: unit test faile
      03580  640D0044 65633231 30343100 456E6574  4F70656E 3A20636F 6E74696E 75696E67  d..Dec21041.EnetOpen: continuing
      035A0  2E2E2E0D 00456E65 744F7065 6E3A2065  72726F72 0D006C6F 63616C2D 6D61632D  .....EnetOpen: error..local-mac-
      035C0  61646472 65737300 42707269 6E746650  7574633A 206F7665 72666C6F 770D0061  address.BprintfPutc: overflow..a
      035E0  73736572 74696F6E 20666169 6C656420  696E2025 732C206C 696E6520 25640D00  ssertion failed in %s, line %d..
      03600  25730D00 4F70656E 4D507269 6E74663A  2073697A 6520256C 75203C20 3132380D  %s..OpenMPrintf: size %lu < 128.
      03620  004F7065 6E4D5072 696E7466 3A20416C  6C6F6361 74654D65 6D6F7279 20657272  .OpenMPrintf: AllocateMemory err
      03640  6F720D00 52656164 4D507269 6E746642  75666665 723A2065 72726F72 0D002573  or..ReadMPrintfBuffer: error..%s
      03660  20307825 30325820 213D2030 78253032  580D0025 73203078 25303458 20213D20   0x%02X != 0x%02X..%s 0x%04X != 
      03680  30782530 34580D00 25732030 78253038  5820213D 20307825 3038580D 00257320  0x%04X..%s 0x%08X != 0x%08X..%s 
      036A0  25642021 3D202564 0D002573 20256C75  203C2025 6C750D00 25732025 6C75203E  %d != %d..%s %lu < %lu..%s %lu >
      036C0  20256C75 0D002573 203D3D20 4E554C4C  0D00436C 6F736549 6E746572 72757074   %lu..%s == NULL..CloseInterrupt
      036E0  3A20496E 7374616C 6C496E74 65727275  70744675 6E637469 6F6E7320 6572726F  : InstallInterruptFunctions erro
      03700  72202564 0D004F70 656E496E 74657272  7570743A 20416C6C 6F636174 654D656D  r %d..OpenInterrupt: AllocateMem
      03720  6F727920 6572726F 720D0064 72697665  722D6973 74004F70 656E496E 74657272  ory error..driver-ist.OpenInterr
      03740  7570743A 20526567 69737472 7950726F  70657274 79476574 20657272 6F722025  upt: RegistryPropertyGet error %
      03760  640D004F 70656E49 6E746572 72757074  3A204765 74496E74 65727275 70744675  d..OpenInterrupt: GetInterruptFu
      03780  6E637469 6F6E7320 6572726F 72202564  0D004F70 656E496E 74657272 7570743A  nctions error %d..OpenInterrupt:
      037A0  20496E73 74616C6C 496E7465 72727570  7446756E 6374696F 6E732065 72726F72   InstallInterruptFunctions error
      037C0  2025640D 006E616D 65002573 006E6F6E  616D6500 4141504C 2C736C6F 742D6E61   %d..name.%s.noname.AAPL,slot-na
      037E0  6D65005B 25735D00 5B627569 6C742D69  6E5D0000 000037F8 446C7069 456E6574  me.[%s].[built-in]....7.DlpiEnet
      03800  20322E33 62326331 204D6172 20323720  32303032 2031333A 34383A34 34000000   2.3b2c1 Mar 27 2002 13:48:44...
      03820  00003890 00000318 00000320 000038A0  00000328 00000330 000038B0 00000338  ..8........ ..8....(...0..8....8
      03840  00000340 000038C0 00000348 00000350  000038D0 00000358 00000360 000038E0  ...@..8....H...P..8....X...`..8.
      03860  00000368 00000370 000038F0 00000378  00000380 00003900 00000388 00000390  ...h...p..8....x......9.........
      03880  00003910 00000398 00000000 00000000  54784D61 78427566 66657200 00000000  ..9.............TxMaxBuffer.....
      038A0  54784D61 78536572 76696365 00000000  54784D69 6E556E62 6C6F636B 00000000  TxMaxService....TxMinUnblock....
      038C0  52784D61 78427566 66657200 00000000  52784D69 6E536572 76696365 31000000  RxMaxBuffer.....RxMinService1...
      038E0  52784D69 6E536572 76696365 32000000  52784D69 6E506173 73000000 00000000  RxMinService2...RxMinPass.......
      03900  52784D61 78436F70 79000000 00000000  73746174 75730000 08000780 9B000000  RxMaxCopy.......status..........
      03920  00000080 F3000000 0000E9F0 0000EAB0  0000EB08 0000EB20 0000EA84 0000EA84  ....................... ........
      03940  0000EA84 0000EA84 0000EA84 0000EB38  0000EB50 0000EB68 0000EB7C 0000EBA0  ...............8...P...h...|....
      03960  00010734 0001078C 000107A4 00010804  00010824 00010844 00010858 00000000  ...4...............$...D...X....
      03980  00000034 000003A8 0004009C 00000000  00000000 000003B0 0004005F 00000000  ...4......................._....
      039A0  0000000B 000003C8 00080008 00010000  0000000C 000003D0 00040008 00010000  ................................
      039C0  00000033 000003B8 000C000C 00010000  00000031 000003C0 00080012 00000000  ...3...............1............
      039E0  0000001D 000003E0 00120008 00010000  0000001E 000003D8 00120008 00010000  ................................
      03A00  0000001F 000003F0 00080008 00010000  00000020 000003E8 00080008 00010000  ................... ............
      03A20  00000001 00000400 00140020 00000000  00000002 000003F8 00040008 00010000  ........... ....................
      03A40  0000001B 00000410 00100019 00000000  00000015 00000408 00040008 00010000  ................................
      03A60  0000002D 00000418 00160010 00000000  0000002F 00000418 00160010 00000000  ...-.............../............
      03A80  00000029 00000418 00160010 00000000  0000002B 00000418 00160010 00000000  ...)...............+............
      03AA0  0D25730D 00547820 256C752B 256C7520  6D657373 61676573 0D005478 20256C75  .%s..Tx %lu+%lu messages..Tx %lu
      03AC0  2B256C75 20706163 6B657473 2C20256C  752F256C 7520666C 6F772C20 256C7520  +%lu packets, %lu/%lu flow, %lu 
      03AE0  73657276 6963650D 00547820 256C7520  64726F70 7065642C 20256C75 2B256C75  service..Tx %lu dropped, %lu+%lu
      03B00  20256C75 2B256C75 20256C75 20626C6F  636B6564 0D005278 20256C75 2B256C75   %lu+%lu %lu blocked..Rx %lu+%lu
      03B20  2B256C75 206D6573 73616765 732C2025  6C752B25 6C752B25 6C752B25 6C752B25  +%lu messages, %lu+%lu+%lu+%lu+%
      03B40  6C75206D 61746368 65640D00 52782025  6C752B25 6C752B25 6C752B25 6C752070  lu matched..Rx %lu+%lu+%lu+%lu p
      03B60  61636B65 74732C20 256C752F 256C7520  666C6F77 0D005278 20256C75 2064726F  ackets, %lu/%lu flow..Rx %lu dro
      03B80  70706564 2C20256C 75206D69 73736564  2C20256C 752B256C 752B256C 752B256C  pped, %lu missed, %lu+%lu+%lu+%l
      03BA0  7520626C 6F636B65 640D0044 6C706953  74726561 6D577075 7420256C 75202554  u blocked..DlpiStreamWput %lu %T
      03BC0  2C202554 2C202554 2C202554 0D00446C  70695374 7265616D 57737276 20256C75  , %T, %T, %T..DlpiStreamWsrv %lu
      03BE0  2025542C 2025542C 2025542C 2025540D  00446C70 69537472 65616D52 73727620   %T, %T, %T, %T..DlpiStreamRsrv 
      03C00  256C7520 25542C20 25542C20 25542C20  25540D00 446C7069 53747265 616D436C  %lu %T, %T, %T, %T..DlpiStreamCl
      03C20  6F736520 256C7520 25542C20 25542C20  25542C20 25540D00 446C7069 53747265  ose %lu %T, %T, %T, %T..DlpiStre
      03C40  616D4F70 656E2025 6C752025 542C2025  542C2025 542C2025 540D0044 6C706952  amOpen %lu %T, %T, %T, %T..DlpiR
      03C60  78546173 6B20256C 75202554 2C202554  2C202554 2C202554 0D00256C 64000D4E  xTask %lu %T, %T, %T, %T..%ld..N
      03C80  64476574 53746174 75733A20 62756666  6572206F 76657266 6C6F770D 004E6447  dGetStatus: buffer overflow..NdG
      03CA0  65745374 61747573 3A206275 66666572  206F7665 72666C6F 770D004E 644F7065  etStatus: buffer overflow..NdOpe
      03CC0  6E3A206E 645F6C6F 61642025 73206572  726F720D 00446C70 69537461 72743A20  n: nd_load %s error..DlpiStart: 
      03CE0  66696C74 65722064 69736162 6C65640D  00446C70 69537461 72743A20 456E6574  filter disabled..DlpiStart: Enet
      03D00  53746172 74206572 726F720D 00446C70  69537461 72743A20 6F6B0D00 446C7069  Start error..DlpiStart: ok..Dlpi
      03D20  53746172 743A2065 72726F72 0D00496E  63416464 72526566 3A20416C 6C6F6361  Start: error..IncAddrRef: Alloca
      03D40  74654D65 6D6F7279 20256C75 20657272  6F720D00 456E6162 6C654D75 6C746963  teMemory %lu error..EnableMultic
      03D60  6173743A 20307825 30385820 25410D00  646C5F64 69736162 6D756C74 695F7265  ast: 0x%08X %A..dl_disabmulti_re
      03D80  713A2030 78253038 58202541 0D000D69  6F63746C 5F456E65 74537461 7475733A  q: 0x%08X %A...ioctl_EnetStatus:
      03DA0  20627566 66657220 6F766572 666C6F77  0D00696F 63746C5F 456E6574 53746174   buffer overflow..ioctl_EnetStat
      03DC0  75733A20 62756666 6572206F 76657266  6C6F770D 00696F63 746C5F45 6E657453  us: buffer overflow..ioctl_EnetS
      03DE0  74617475 733A2061 6C6C6F63 6220256C  75206572 726F720D 000D0069 53746174  tatus: allocb %lu error....iStat
      03E00  75732E62 79746573 5F726563 65697665  6420256C 750D0069 53746174 75732E75  us.bytes_received %lu..iStatus.u
      03E20  6E696361 73745F66 72616D65 735F7265  63656976 65642025 6C750D00 69537461  nicast_frames_received %lu..iSta
      03E40  7475732E 62797465 735F7365 6E742025  6C750D00 69537461 7475732E 756E6963  tus.bytes_sent %lu..iStatus.unic
      03E60  6173745F 6672616D 65735F73 656E7420  256C750D 00695374 61747573 2E6D756C  ast_frames_sent %lu..iStatus.mul
      03E80  74696361 73745F66 72616D65 735F7265  63656976 65642025 6C750D00 69537461  ticast_frames_received %lu..iSta
      03EA0  7475732E 62726F61 64636173 745F6672  616D6573 5F726563 65697665 6420256C  tus.broadcast_frames_received %l
      03EC0  750D0069 53746174 75732E72 65636569  76655F64 69736361 72647320 256C750D  u..iStatus.receive_discards %lu.
      03EE0  00695374 61747573 2E726563 65697665  5F657272 6F727320 256C750D 00695374  .iStatus.receive_errors %lu..iSt
      03F00  61747573 2E726563 65697665 5F756E6B  6E6F776E 5F70726F 746F7320 256C750D  atus.receive_unknown_protos %lu.
      03F20  00695374 61747573 2E6D756C 74696361  73745F66 72616D65 735F7365 6E742025  .iStatus.multicast_frames_sent %
      03F40  6C750D00 69537461 7475732E 62726F61  64636173 745F6672 616D6573 5F73656E  lu..iStatus.broadcast_frames_sen
      03F60  7420256C 750D0069 53746174 75732E74  72616E73 6D69745F 64697363 61726473  t %lu..iStatus.transmit_discards
      03F80  20256C75 0D006953 74617475 732E7472  616E736D 69745F65 72726F72 7320256C   %lu..iStatus.transmit_errors %l
      03FA0  750D0065 53746174 75732E72 65636569  76655F61 6C69676E 6D656E74 5F657272  u..eStatus.receive_alignment_err
      03FC0  6F727320 256C750D 00655374 61747573  2E726563 65697665 5F666373 5F657272  ors %lu..eStatus.receive_fcs_err
      03FE0  6F727320 256C750D 00655374 61747573  2E726563 65697665 5F667261 6D65735F  ors %lu..eStatus.receive_frames_
      04000  746F6F5F 6C6F6E67 20256C75 0D006553  74617475 732E7265 63656976 655F696E  too_long %lu..eStatus.receive_in
      04020  7465726E 616C5F6D 61635F65 72726F72  7320256C 750D0065 53746174 75732E74  ternal_mac_errors %lu..eStatus.t
      04040  72616E73 6D69745F 73696E67 6C655F63  6F6C6C69 73696F6E 5F667261 6D657320  ransmit_single_collision_frames 
      04060  256C750D 00655374 61747573 2E747261  6E736D69 745F6D75 6C746970 6C655F63  %lu..eStatus.transmit_multiple_c
      04080  6F6C6C69 73696F6E 5F667261 6D657320  256C750D 00655374 61747573 2E747261  ollision_frames %lu..eStatus.tra
      040A0  6E736D69 745F7371 655F7465 73745F65  72726F72 7320256C 750D0065 53746174  nsmit_sqe_test_errors %lu..eStat
      040C0  75732E74 72616E73 6D69745F 64656665  72726564 5F747261 6E736D69 7373696F  us.transmit_deferred_transmissio
      040E0  6E732025 6C750D00 65537461 7475732E  7472616E 736D6974 5F6C6174 655F636F  ns %lu..eStatus.transmit_late_co
      04100  6C6C6973 696F6E73 20256C75 0D006553  74617475 732E7472 616E736D 69745F65  llisions %lu..eStatus.transmit_e
      04120  78636573 73697665 5F636F6C 6C697369  6F6E7320 256C750D 00655374 61747573  xcessive_collisions %lu..eStatus
      04140  2E747261 6E736D69 745F696E 7465726E  616C5F6D 61635F65 72726F72 7320256C  .transmit_internal_mac_errors %l
      04160  750D0065 53746174 75732E74 72616E73  6D69745F 63617272 6965725F 73656E73  u..eStatus.transmit_carrier_sens
      04180  655F6572 726F7273 20256C75 0D004449  41474E4F 53544943 20544553 543A2050  e_errors %lu..DIAGNOSTIC TEST: P
      041A0  41535345 440D0044 4941474E 4F535449  43205445 53543A20 4641494C 45440D00  ASSED..DIAGNOSTIC TEST: FAILED..
      041C0  0D696F63 746C5F45 6E657454 6573743A  20627566 66657220 6F766572 666C6F77  .ioctl_EnetTest: buffer overflow
      041E0  0D00696F 63746C5F 456E6574 54657374  3A206275 66666572 206F7665 72666C6F  ..ioctl_EnetTest: buffer overflo
      04200  770D0069 6F63746C 5F456E65 74546573  743A2061 6C6C6F63 6220256C 75206572  w..ioctl_EnetTest: allocb %lu er
      04220  726F720D 000D696F 63746C5F 456E6574  52657365 743A2062 75666665 72206F76  ror...ioctl_EnetReset: buffer ov
      04240  6572666C 6F770D00 696F6374 6C5F456E  65745265 7365743A 20627566 66657220  erflow..ioctl_EnetReset: buffer 
      04260  6F766572 666C6F77 0D00696F 63746C5F  456E6574 52657365 743A2061 6C6C6F63  overflow..ioctl_EnetReset: alloc
      04280  6220256C 75206572 726F720D 000D696F  63746C5F 456E6574 4C6F673A 20627566  b %lu error...ioctl_EnetLog: buf
      042A0  66657220 6F766572 666C6F77 0D00696F  63746C5F 456E6574 4C6F673A 20627566  fer overflow..ioctl_EnetLog: buf
      042C0  66657220 6F766572 666C6F77 0D00696F  63746C5F 456E6574 4C6F673A 20616C6C  fer overflow..ioctl_EnetLog: all
      042E0  6F636220 256C7520 6572726F 720D0064  6C5F7265 63765F73 74617475 733A2061  ocb %lu error..dl_recv_status: a
      04300  6C6C6F63 6220256C 75206572 726F720D  00696F63 746C5F53 65745261 774D6F64  llocb %lu error..ioctl_SetRawMod
      04320  653A206B 53747265 616D4E6F 74466173  74506174 68206572 726F720D 00696F63  e: kStreamNotFastPath error..ioc
      04340  746C5F44 6C706954 6573743A 20756E6B  6E6F776E 20636F64 65202564 0D00646C  tl_DlpiTest: unknown code %d..dl
      04360  5F657272 6F725F61 636B3A20 616C6C6F  63622025 6C752065 72726F72 0D00646C  _error_ack: allocb %lu error..dl
      04380  5F756465 72726F72 5F696E64 3A20646C  70695F65 72722025 642C2075 6E69785F  _uderror_ind: dlpi_err %d, unix_
      043A0  65727220 25640D00 646C5F75 64657272  6F725F69 6E643A20 616C6C6F 63622025  err %d..dl_uderror_ind: allocb %
      043C0  6C752065 72726F72 0D00444C 5F554E49  54444154 415F5245 513A2061 64647265  lu error..DL_UNITDATA_REQ: addre
      043E0  73732070 6172616D 65746572 20657272  6F720D00 444C5F55 4E495444 4154415F  ss parameter error..DL_UNITDATA_
      04400  5245513A 20616464 72657373 206C656E  67746820 6572726F 720D0044 4C5F554E  REQ: address length error..DL_UN
      04420  49544441 54415F52 45513A20 49505820  61646472 65737320 6C656E67 74682065  ITDATA_REQ: IPX address length e
      04440  72726F72 0D00444C 5F554E49 54444154  415F5245 513A2038 30322E32 20616464  rror..DL_UNITDATA_REQ: 802.2 add
      04460  72657373 206C656E 67746820 6572726F  720D0044 4C5F554E 49544441 54415F52  ress length error..DL_UNITDATA_R
      04480  45513A20 3830322E 3220534E 41502061  64647265 7373206C 656E6774 68206572  EQ: 802.2 SNAP address length er
      044A0  726F720D 00444C5F 554E4954 44415441  5F524551 3A207374 7265616D 20657272  ror..DL_UNITDATA_REQ: stream err
      044C0  6F720D00 444C5F55 4E495444 4154415F  5245513A 20616C6C 6F636220 256C7520  or..DL_UNITDATA_REQ: allocb %lu 
      044E0  6572726F 720D0044 6C70694D 65737361  67653A20 756E6578 70656374 65642074  error..DlpiMessage: unexpected t
      04500  696D6572 0D00446C 70694D65 73736167  653A2069 6E76616C 69642074 696D6572  imer..DlpiMessage: invalid timer
      04520  0D00446C 70694D65 73736167 653A2075  6E6B6E6F 776E2064 625F7479 70652025  ..DlpiMessage: unknown db_type %
      04540  64207072 696D6974 69766520 25640D00  446C7069 3A207369 7A652025 64203C20  d primitive %d..Dlpi: size %d < 
      04560  25640D00 446C7069 3A20756E 6B6E6F77  6E207072 696D6974 69766520 256C640D  %d..Dlpi: unknown primitive %ld.
      04580  00446C70 693A2070 72696D69 74697665  20256C64 2C207369 7A652025 6C64203C  .Dlpi: primitive %ld, size %ld <
      045A0  2025640D 00446C70 693A2070 72696D69  74697665 20256C64 2C206D69 5F726561   %d..Dlpi: primitive %ld, mi_rea
      045C0  6C6C6F63 6220256C 75206572 726F720D  00696F63 746C5F46 61737450 6174683A  llocb %lu error..ioctl_FastPath:
      045E0  206B5374 7265616D 52656376 53746174  75732065 72726F72 0D00696F 63746C5F   kStreamRecvStatus error..ioctl_
      04600  46617374 50617468 3A20616C 6C6F6362  20256C75 20657272 6F720D00 696F6374  FastPath: allocb %lu error..ioct
      04620  6C5F4661 73745061 74683A20 636F7079  62206572 726F720D 00416C6C 6F634269  l_FastPath: copyb error..AllocBi
      04640  6E643A20 416C6C6F 63617465 4D656D6F  72792025 6C752065 72726F72 0D00646C  nd: AllocateMemory %lu error..dl
      04660  5F70726F 6D697363 6F66665F 7265713A  20307825 30385820 444C5F50 524F4D49  _promiscoff_req: 0x%08X DL_PROMI
      04680  53435F50 4859530D 00646C5F 70726F6D  6973636F 66665F72 65713A20 30782530  SC_PHYS..dl_promiscoff_req: 0x%0
      046A0  38582044 4C5F5052 4F4D4953 435F4D55  4C54490D 00646C5F 70726F6D 6973636F  8X DL_PROMISC_MULTI..dl_promisco
      046C0  66665F72 65713A20 30782530 38582044  4C5F5052 4F4D4953 435F5341 500D0064  ff_req: 0x%08X DL_PROMISC_SAP..d
      046E0  6C5F7072 6F6D6973 636F6E5F 7265713A  20307825 30385820 444C5F50 524F4D49  l_promiscon_req: 0x%08X DL_PROMI
      04700  53435F50 4859530D 00646C5F 70726F6D  6973636F 6E5F7265 713A2030 78253038  SC_PHYS..dl_promiscon_req: 0x%08
      04720  5820444C 5F50524F 4D495343 5F4D554C  54490D00 646C5F70 726F6D69 73636F6E  X DL_PROMISC_MULTI..dl_promiscon
      04740  5F726571 3A203078 25303858 20444C5F  50524F4D 4953435F 5341500D 00646C5F  _req: 0x%08X DL_PROMISC_SAP..dl_
      04760  756E6269 6E645F72 65713A20 30782530  38580D00 646C5F62 696E645F 7265713A  unbind_req: 0x%08X..dl_bind_req:
      04780  20307825 30385820 30782530 34580D00  646C5F74 6573745F 7869643A 20616C6C   0x%08X 0x%04X..dl_test_xid: all
      047A0  6F636220 256C7520 6572726F 720D0064  6C5F756E 69746461 74615F69 6E643A20  ocb %lu error..dl_unitdata_ind: 
      047C0  616C6C6F 63622025 6C752065 72726F72  0D00446C 7069476C 6F62616C 42726F61  allocb %lu error..DlpiGlobalBroa
      047E0  64636173 743A2061 6C6C6F63 6220256C  75206572 726F720D 00446C70 69547854  dcast: allocb %lu error..DlpiTxT
      04800  65737458 49443A20 616C6C6F 63622025  6C752065 72726F72 0D00446C 70695478  estXID: allocb %lu error..DlpiTx
      04820  54657374 5849443A 20636F70 79622065  72726F72 0D00446C 70695278 54657374  TestXID: copyb error..DlpiRxTest
      04840  5849443A 20616C6C 6F636220 256C7520  6572726F 720D0044 6C706952 784E6F72  XID: allocb %lu error..DlpiRxNor
      04860  6D616C3A 20646C5F 72656376 5F737461  74757320 6572726F 720D0044 6C706952  mal: dl_recv_status error..DlpiR
      04880  784E6F72 6D616C3A 20756E6B 6E6F776E  2070726F 746F2025 41202541 20307825  xNormal: unknown proto %A %A 0x%
      048A0  3034580D 00446C70 69537472 65616D57  7372763A 2064625F 74797065 203D2025  04X..DlpiStreamWsrv: db_type = %
      048C0  640D0044 6C706953 74726561 6D436C6F  73653A20 446C7069 53746172 74206572  d..DlpiStreamClose: DlpiStart er
      048E0  726F720D 00446C70 69537472 65616D4F  70656E3A 206D695F 6F70656E 5F636F6D  ror..DlpiStreamOpen: mi_open_com
      04900  6D206572 726F7220 25640D00 446C7069  53747265 616D4F70 656E3A20 6D695F74  m error %d..DlpiStreamOpen: mi_t
      04920  696D6572 5F616C6C 6F632065 72726F72  0D00446C 70695278 5461736B 3A20616C  imer_alloc error..DlpiRxTask: al
      04940  6C6F6362 20256C75 20657272 6F720D00  446C7069 52785461 736B3A20 65736261  locb %lu error..DlpiRxTask: esba
      04960  6C6C6F63 20256C75 20657272 6F720D00  446C7069 436C6F73 653A2025 730D0044  lloc %lu error..DlpiClose: %s..D
      04980  6C706943 6C6F7365 3A207374 7265616D  73207374 696C6C20 6F70656E 0D00446C  lpiClose: streams still open..Dl
      049A0  7069436C 6F73653A 20456E65 74436C6F  73652065 72726F72 0D00446C 70694F70  piClose: EnetClose error..DlpiOp
      049C0  656E3A20 25730D00 446C7069 4F70656E  3A20416C 6C6F6361 74654D65 6D6F7279  en: %s..DlpiOpen: AllocateMemory
      049E0  20657272 6F720D00 456E6574 4F70656E  3A204F70 656E4D50 72696E74 66206572   error..EnetOpen: OpenMPrintf er
      04A00  726F720D 00456E65 744F7065 6E3A204E  644F7065 6E206572 726F720D 00446C70  ror..EnetOpen: NdOpen error..Dlp
      04A20  694F7065 6E3A2045 6E65744F 70656E20  6572726F 720D0044 6C70694F 70656E3A  iOpen: EnetOpen error..DlpiOpen:
      04A40  204F5443 72656174 65446566 65727265  64546173 6B206572 726F720D 00446C70   OTCreateDeferredTask error..Dlp
      04A60  694F7065 6E3A2065 72726F72 0D00446C  70695072 6F62653A 2025730D 00000000  iOpen: error..DlpiProbe: %s.....

      =========================================================

      Loader section 2 (<unnamed>)

      ------- Loader Header -------
1BBB0 entrySection     = 0xFFFFFFFF (-1)                       entry point section number
1BBB4 entryOffset      = 0x00000000 (0)                        entry point descr. ldr section offset
1BBB8 initSection      = 0xFFFFFFFF (-1)                       init routine section number
1BBBC initOffset       = 0x00000000 (0)                        init routine descr. ldr section offset
1BBC0 termSection      = 0xFFFFFFFF (-1)                       term routine section number
1BBC4 termOffset       = 0x00000000 (0)                        term routine descr. ldr section offset
1BBC8 nbrImportIDs     = 0x00000006 (6)                        number of import container ID entries
1BBCC nbrImportSyms    = 0x00000055 (85)                       number of import symbol table entries
1BBD0 nbrRelocSects    = 0x00000001 (1)                        number of relocation sections (headers)
1BBD4 relocsOffset     = 0x00000228 (552)                      relocation instructions ldr section offset	
1BBD8 strTblOffset     = 0x00000292 (658)                      string table ldr section offset
1BBDC slotTblOffset    = 0x000007E8 (2024)                     hash slot table ldr section offset
1BBE0 hashSlotTblSz    = 0x00000000 (0) [==> 1]                log 2 of number of hash slot entries
1BBE4 nbrExportSyms    = 0x00000005 (5)                        number of export symbol table entries

      ------ Loader Import Container ID Table ------
1BBE8 [0] containerName    = 0x00000000 (0) .... OTKernelUtilLib
1BBEC     oldImpVersion    = 0x00000000 (0)                    old implementation version
1BBF0     currentVersion   = 0x00000000 (0)                    current version
1BBF4     nbrOfImports     = 7                                 number of import symbols from this container
1BBF8     firstImport      = 0                                 first import symbol (index) to use
1BBFC     importFlags      = 0x00                              import container flags
1BBFD     reserved         = 0x000000                          <reserved>

1BC00 [1] containerName    = 0x00000075 (117) .. OTKernelLib
1BC04     oldImpVersion    = 0x00000000 (0)                    old implementation version
1BC08     currentVersion   = 0x00000000 (0)                    current version
1BC0C     nbrOfImports     = 37                                number of import symbols from this container
1BC10     firstImport      = 7                                 first import symbol (index) to use
1BC14     importFlags      = 0x00                              import container flags
1BC15     reserved         = 0x000000                          <reserved>

1BC18 [2] containerName    = 0x000001FE (510) .. DriverServicesLib
1BC1C     oldImpVersion    = 0x00000000 (0)                    old implementation version
1BC20     currentVersion   = 0x00000000 (0)                    current version
1BC24     nbrOfImports     = 22                                number of import symbols from this container
1BC28     firstImport      = 44                                first import symbol (index) to use
1BC2C     importFlags      = 0x00                              import container flags
1BC2D     reserved         = 0x000000                          <reserved>

1BC30 [3] containerName    = 0x00000399 (921) .. NameRegistryLib
1BC34     oldImpVersion    = 0x00000000 (0)                    old implementation version
1BC38     currentVersion   = 0x00000000 (0)                    current version
1BC3C     nbrOfImports     = 5                                 number of import symbols from this container
1BC40     firstImport      = 66                                first import symbol (index) to use
1BC44     importFlags      = 0x00                              import container flags
1BC45     reserved         = 0x000000                          <reserved>

1BC48 [4] containerName    = 0x00000418 (1048) . InterfaceLib
1BC4C     oldImpVersion    = 0x00000000 (0)                    old implementation version
1BC50     currentVersion   = 0x00000000 (0)                    current version
1BC54     nbrOfImports     = 10                                number of import symbols from this container
1BC58     firstImport      = 71                                first import symbol (index) to use
1BC5C     importFlags      = 0x00                              import container flags
1BC5D     reserved         = 0x000000                          <reserved>

1BC60 [5] containerName    = 0x000004A8 (1192) . PCILib
1BC64     oldImpVersion    = 0x00000000 (0)                    old implementation version
1BC68     currentVersion   = 0x00000000 (0)                    current version
1BC6C     nbrOfImports     = 4                                 number of import symbols from this container
1BC70     firstImport      = 81                                first import symbol (index) to use
1BC74     importFlags      = 0x00                              import container flags
1BC75     reserved         = 0x000000                          <reserved>

      ------ Loader Import Symbol Table ------
           Importing from "OTKernelUtilLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
1BC78 [ 0] 02 000010   TVector  OTEnqueue
1BC7C [ 1] 02 00001A   TVector  OTGetTimeStamp
1BC80 [ 2] 02 000029   TVector  OTDequeue
1BC84 [ 3] 02 000033   TVector  OTDestroyDeferredTask
1BC88 [ 4] 02 000049   TVector  OTCreateDeferredTask
1BC8C [ 5] 02 00005E   TVector  OTAtomicAdd32
1BC90 [ 6] 02 00006C   TVector  OTMemcmp

           Importing from "OTKernelLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
1BC94 [ 7] 02 000081   TVector  dupmsg
1BC98 [ 8] 02 000088   TVector  freemsg
1BC9C [ 9] 02 000090   TVector  mi_strtol
1BCA0 [10] 02 00009A   TVector  msgdsize
1BCA4 [11] 02 0000A3   TVector  putq
1BCA8 [12] 02 0000A8   TVector  copyb
1BCAC [13] 02 0000AE   TVector  putnextctl1
1BCB0 [14] 02 0000BA   TVector  nd_load
1BCB4 [15] 02 0000C2   TVector  mi_mpprintf_putc
1BCB8 [16] 02 0000D3   TVector  mi_timer_alloc
1BCBC [17] 02 0000E2   TVector  OTFreeMem
1BCC0 [18] 02 0000EC   TVector  OTScheduleDriverDeferredTask
1BCC4 [19] 02 000109   TVector  putbq
1BCC8 [20] 02 00010F   TVector  OTAllocMem
1BCCC [21] 02 00011A   TVector  mi_timer_cancel
1BCD0 [22] 02 00012A   TVector  mi_reallocb
1BCD4 [23] 02 000136   TVector  putnext
1BCD8 [24] 02 00013E   TVector  canputnext
1BCDC [25] 02 000149   TVector  freeb
1BCE0 [26] 02 00014F   TVector  qreply
1BCE4 [27] 02 000156   TVector  esballoc
1BCE8 [28] 02 00015F   TVector  nd_free
1BCEC [29] 02 000167   TVector  adjmsg
1BCF0 [30] 02 00016E   TVector  flushq
1BCF4 [31] 02 000175   TVector  mi_timer_free
1BCF8 [32] 02 000183   TVector  qsize
1BCFC [33] 02 000189   TVector  puthere
1BD00 [34] 02 000191   TVector  nd_getset
1BD04 [35] 02 00019B   TVector  mi_timer_valid
1BD08 [36] 02 0001AA   TVector  mi_timer
1BD0C [37] 02 0001B3   TVector  qenable
1BD10 [38] 02 0001BB   TVector  mi_offset_param
1BD14 [39] 02 0001CB   TVector  mi_close_comm
1BD18 [40] 02 0001D9   TVector  allocb
1BD1C [41] 02 0001E0   TVector  mi_open_comm
1BD20 [42] 02 0001ED   TVector  mi_mpprintf
1BD24 [43] 02 0001F9   TVector  getq

           Importing from "DriverServicesLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
1BD28 [44] 02 000210   TVector  DurationToAbsolute
1BD2C [45] 02 000223   TVector  PrepareMemoryForIO
1BD30 [46] 02 000236   TVector  DelayForHardware
1BD34 [47] 02 000247   TVector  BlockZero
1BD38 [48] 02 000251   TVector  SynchronizeIO
1BD3C [49] 02 00025F   TVector  PoolAllocateResident
1BD40 [50] 02 000274   TVector  InstallInterruptFunctions
1BD44 [51] 02 00028E   TVector  NanosecondsToAbsolute
1BD48 [52] 02 0002A4   TVector  SysDebugStr
1BD4C [53] 02 0002B0   TVector  CheckpointIO
1BD50 [54] 02 0002BD   TVector  SubAbsoluteFromAbsolute
1BD54 [55] 02 0002D5   TVector  MemDeallocatePhysicallyContiguous
1BD58 [56] 02 0002F7   TVector  MemAllocatePhysicallyContiguous
1BD5C [57] 02 000317   TVector  AbsoluteToDuration
1BD60 [58] 02 00032A   TVector  UpTime
1BD64 [59] 02 000331   TVector  CStrLen
1BD68 [60] 02 000339   TVector  CStrCmp
1BD6C [61] 02 000341   TVector  GetLogicalPageSize
1BD70 [62] 02 000354   TVector  PoolDeallocate
1BD74 [63] 02 000363   TVector  BlockCopy
1BD78 [64] 02 00036D   TVector  BlockMoveDataUncached
1BD7C [65] 02 000383   TVector  GetInterruptFunctions

           Importing from "NameRegistryLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
1BD80 [66] 02 0003A9   TVector  RegistryEntryIDCopy
1BD84 [67] 02 0003BD   TVector  RegistryEntryIDDispose
1BD88 [68] 02 0003D4   TVector  RegistryCStrEntryLookup
1BD8C [69] 02 0003EC   TVector  RegistryPropertyGet
1BD90 [70] 02 000400   TVector  RegistryPropertyGetSize

           Importing from "InterfaceLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
1BD94 [71] 02 000425   TVector  SleepQInstall
1BD98 [72] 02 000433   TVector  LoadResource
1BD9C [73] 02 000440   TVector  ReleaseResource
1BDA0 [74] 02 000450   TVector  Get1Resource
1BDA4 [75] 02 00045D   TVector  SleepQRemove
1BDA8 [76] 02 00046A   TVector  Gestalt
1BDAC [77] 02 000472   TVector  FSpOpenResFile
1BDB0 [78] 02 000481   TVector  CloseResFile
1BDB4 [79] 02 00048E   TVector  GetHandleSize
1BDB8 [80] 02 00049C   TVector  GetResource

           Importing from "PCILib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
1BDBC [81] 02 0004AF   TVector  ExpMgrConfigReadLong
1BDC0 [82] 02 0004C4   TVector  EndianSwap16Bit
1BDC4 [83] 02 0004D4   TVector  ExpMgrConfigWriteLong
1BDC8 [84] 02 0004EA   TVector  EndianSwap32Bit

      ------ Loader Relocation Headers ------
1BDCC [0] sectionNumber    = 1                                 loadable section to be relocated
1BDCE     reserved         = 0x0000                            <reserved>
1BDD0     nbrOfRelocs      = 53                                number of loader relocation instructions
1BDD4     firstRelocInstr  = 0x00000000 (0)                    relocation offset to first instruction

      ------ Loader Relocation Instructions ------
           Relocations for section 1 (<unnamed>)
           Instr     Op    Operand           codeA dataA rSymI      rAddr(s)      Relocation      Other effects/section names
1BDD8 [ 0] 6401      DTIS  sct=1               0     1     0                                      dataA = &sct 1
1BDDA [ 1] 4A54      SYMR  cnt=85              0     1     0   00000000:00000150  ImpSym[0:84]
1BDDC [ 2] 4240      DATA  cnt=65              0     1    85   00000154:00000254  dataA           sct 1
1BDDE [ 3] 463C      DSC2  cnt=61              0     1    85   00000258:0000043C  codeA,dataA     sct 0,sct 1
1BDE0 [ 4] 4400      DESC  cnt=1               0     1    85   00000440:00000448  codeA,dataA,0   sct 0,sct 1
1BDE2 [ 5] 0801      DDAT  delta=128,n=1       0     1    85   000004CC           dataA           sct 1
1BDE4 [ 6] 0243      DDAT  delta=36,n=3        0     1    85   000004F4:000004FC  dataA           sct 1
1BDE6 [ 7] 0041      DDAT  delta=4,n=1         0     1    85   00000504           dataA           sct 1
1BDE8 [ 8] 0082      DDAT  delta=8,n=2         0     1    85   00000510:00000514  dataA           sct 1
1BDEA [ 9] 00C1      DDAT  delta=12,n=1        0     1    85   00000524           dataA           sct 1
1BDEC [10] 0082      DDAT  delta=8,n=2         0     1    85   00000530:00000534  dataA           sct 1
1BDEE [11] 0081      DDAT  delta=8,n=1         0     1    85   00000540           dataA           sct 1
1BDF0 [12] 8013      DELT  delta=20            0     1    85                                      rAddr = 0x00000558
1BDF2 [13] 4008      CODE  cnt=9               0     1    85   00000558:00000578  codeA           sct 0
1BDF4 [14] 0181      DDAT  delta=24,n=1        0     1    85   00000594           dataA           sct 1
1BDF6 [15] 1941      DDAT  delta=404,n=1       0     1    85   0000072C           dataA           sct 1
1BDF8 [16] 8047      DELT  delta=72            0     1    85                                      rAddr = 0x00000778
1BDFA [17] 400E      CODE  cnt=15              0     1    85   00000778:000007B0  codeA           sct 0
1BDFC [18] 8003      DELT  delta=4             0     1    85                                      rAddr = 0x000007B8
1BDFE [19] 4008      CODE  cnt=9               0     1    85   000007B8:000007D8  codeA           sct 0
1BE00 [20] 8003      DELT  delta=4             0     1    85                                      rAddr = 0x000007E0
1BE02 [21] 4008      CODE  cnt=9               0     1    85   000007E0:00000800  codeA           sct 0
1BE04 [22] 9300      RPT   i=4,rpt=1           0     1    85                                      rpt ins(18:21) 1 times
1BE06 [23] 8FFF      DELT  delta=4096          0     1    85                                      rAddr = 0x00001854
1BE08 [24] 8A07      DELT  delta=2568          0     1    85                                      rAddr = 0x0000225C
1BE0A [25] 4800      VTBL  cnt=1               0     1    85   0000225C:00002260  dataA,0         sct 1
1BE0C [26] 802B      DELT  delta=44            0     1    85                                      rAddr = 0x00002290
1BE0E [27] 4004      CODE  cnt=5               0     1    85   00002290:000022A0  codeA           sct 0
1BE10 [28] 85BB      DELT  delta=1468          0     1    85                                      rAddr = 0x00002860
1BE12 [29] 4004      CODE  cnt=5               0     1    85   00002860:00002870  codeA           sct 0
1BE14 [30] 8003      DELT  delta=4             0     1    85                                      rAddr = 0x00002878
1BE16 [31] 4004      CODE  cnt=5               0     1    85   00002878:00002888  codeA           sct 0
1BE18 [32] 8003      DELT  delta=4             0     1    85                                      rAddr = 0x00002890
1BE1A [33] 9300      RPT   i=4,rpt=1           0     1    85                                      rpt ins(29:32) 1 times
1BE1C [34] 4004      CODE  cnt=5               0     1    85   000028C0:000028D0  codeA           sct 0
1BE1E [35] 8003      DELT  delta=4             0     1    85                                      rAddr = 0x000028D8
1BE20 [36] 4004      CODE  cnt=5               0     1    85   000028D8:000028E8  codeA           sct 0
1BE22 [37] 8F07      DELT  delta=3848          0     1    85                                      rAddr = 0x000037F4
1BE24 [38] 4800      VTBL  cnt=1               0     1    85   000037F4:000037F8  dataA,0         sct 1
1BE26 [39] 025A      DDAT  delta=36,n=26       0     1    85   00003820:00003884  dataA           sct 1
1BE28 [40] 809F      DELT  delta=160           0     1    85                                      rAddr = 0x00003928
1BE2A [41] 4014      CODE  cnt=21              0     1    85   00003928:00003978  codeA           sct 0
1BE2C [42] 0081      DDAT  delta=8,n=1         0     1    85   00003984           dataA           sct 1
1BE2E [43] 00C1      DDAT  delta=12,n=1        0     1    85   00003994           dataA           sct 1
1BE30 [44] 00C1      DDAT  delta=12,n=1        0     1    85   000039A4           dataA           sct 1
1BE32 [45] 00C1      DDAT  delta=12,n=1        0     1    85   000039B4           dataA           sct 1
1BE34 [46] 00C1      DDAT  delta=12,n=1        0     1    85   000039C4           dataA           sct 1
1BE36 [47] 00C1      DDAT  delta=12,n=1        0     1    85   000039D4           dataA           sct 1
1BE38 [48] 00C1      DDAT  delta=12,n=1        0     1    85   000039E4           dataA           sct 1
1BE3A [49] 00C1      DDAT  delta=12,n=1        0     1    85   000039F4           dataA           sct 1
1BE3C [50] 00C1      DDAT  delta=12,n=1        0     1    85   00003A04           dataA           sct 1
1BE3E [51] 9700      RPT   i=8,rpt=1           0     1    85                                      rpt ins(43:50) 1 times
1BE40 [52] 00C1      DDAT  delta=12,n=1        0     1    85   00003A94           dataA           sct 1

      ------ Loader String Table ------
1BE42 00000    16  OTKernelUtilLib
1BE52 00010    10  OTEnqueue
1BE5C 0001A    15  OTGetTimeStamp
1BE6B 00029    10  OTDequeue
1BE75 00033    22  OTDestroyDeferredTask
1BE8B 00049    21  OTCreateDeferredTask
1BEA0 0005E    14  OTAtomicAdd32
1BEAE 0006C     9  OTMemcmp
1BEB7 00075    12  OTKernelLib
1BEC3 00081     7  dupmsg
1BECA 00088     8  freemsg
1BED2 00090    10  mi_strtol
1BEDC 0009A     9  msgdsize
1BEE5 000A3     5  putq
1BEEA 000A8     6  copyb
1BEF0 000AE    12  putnextctl1
1BEFC 000BA     8  nd_load
1BF04 000C2    17  mi_mpprintf_putc
1BF15 000D3    15  mi_timer_alloc
1BF24 000E2    10  OTFreeMem
1BF2E 000EC    29  OTScheduleDriverDeferredTask
1BF4B 00109     6  putbq
1BF51 0010F    11  OTAllocMem
1BF5C 0011A    16  mi_timer_cancel
1BF6C 0012A    12  mi_reallocb
1BF78 00136     8  putnext
1BF80 0013E    11  canputnext
1BF8B 00149     6  freeb
1BF91 0014F     7  qreply
1BF98 00156     9  esballoc
1BFA1 0015F     8  nd_free
1BFA9 00167     7  adjmsg
1BFB0 0016E     7  flushq
1BFB7 00175    14  mi_timer_free
1BFC5 00183     6  qsize
1BFCB 00189     8  puthere
1BFD3 00191    10  nd_getset
1BFDD 0019B    15  mi_timer_valid
1BFEC 001AA     9  mi_timer
1BFF5 001B3     8  qenable
1BFFD 001BB    16  mi_offset_param
1C00D 001CB    14  mi_close_comm
1C01B 001D9     7  allocb
1C022 001E0    13  mi_open_comm
1C02F 001ED    12  mi_mpprintf
1C03B 001F9     5  getq
1C040 001FE    18  DriverServicesLib
1C052 00210    19  DurationToAbsolute
1C065 00223    19  PrepareMemoryForIO
1C078 00236    17  DelayForHardware
1C089 00247    10  BlockZero
1C093 00251    14  SynchronizeIO
1C0A1 0025F    21  PoolAllocateResident
1C0B6 00274    26  InstallInterruptFunctions
1C0D0 0028E    22  NanosecondsToAbsolute
1C0E6 002A4    12  SysDebugStr
1C0F2 002B0    13  CheckpointIO
1C0FF 002BD    24  SubAbsoluteFromAbsolute
1C117 002D5    34  MemDeallocatePhysicallyContiguous
1C139 002F7    32  MemAllocatePhysicallyContiguous
1C159 00317    19  AbsoluteToDuration
1C16C 0032A     7  UpTime
1C173 00331     8  CStrLen
1C17B 00339     8  CStrCmp
1C183 00341    19  GetLogicalPageSize
1C196 00354    15  PoolDeallocate
1C1A5 00363    10  BlockCopy
1C1AF 0036D    22  BlockMoveDataUncached
1C1C5 00383    22  GetInterruptFunctions
1C1DB 00399    16  NameRegistryLib
1C1EB 003A9    20  RegistryEntryIDCopy
1C1FF 003BD    23  RegistryEntryIDDispose
1C216 003D4    24  RegistryCStrEntryLookup
1C22E 003EC    20  RegistryPropertyGet
1C242 00400    24  RegistryPropertyGetSize
1C25A 00418    13  InterfaceLib
1C267 00425    14  SleepQInstall
1C275 00433    13  LoadResource
1C282 00440    16  ReleaseResource
1C292 00450    13  Get1Resource
1C29F 0045D    13  SleepQRemove
1C2AC 0046A     8  Gestalt
1C2B4 00472    15  FSpOpenResFile
1C2C3 00481    13  CloseResFile
1C2D0 0048E    14  GetHandleSize
1C2DE 0049C    12  GetResource
1C2EA 004A8     7  PCILib
1C2F1 004AF    21  ExpMgrConfigReadLong
1C306 004C4    16  EndianSwap16Bit
1C316 004D4    22  ExpMgrConfigWriteLong
1C32C 004EA    16  EndianSwap32Bit
1C33C 004FA    20  TheDriverDescription
1C350 0050E    16  GetOTInstallInfo
1C360 0051E    21  TerminateStreamModule
1C375 00533    16  InitStreamModule
1C385 00543    16  ValidateHardware

      ------ Loader Export Hash Slot Table ------
            Slot => Count  Index
1C398 [0] 00140000    5      0  

      ------ Loader Export Chain Table ------
1C39C [0] 0010AE97   [1] 0014BDE0   [2] 00155E85   [3] 00104E3C   [4] 00108F84

      ------ Loader Export Symbol Table ------
1C3B0 [0] symbol class     = 0x02       (TVector)              export symbol class
1C3B1     export name      = 0x00050E   ........ GetOTInstallInfo
1C3B4     address          = 0x00000260 (608)                  section offset to be exported
1C3B8     sectionNumber    = 1          (<unnamed>)            section number

1C3BA [1] symbol class     = 0x01       (Data)                 export symbol class
1C3BB     export name      = 0x0004FA   ........ TheDriverDescription
1C3BE     address          = 0x00000448 (1096)                 section offset to be exported
1C3C2     sectionNumber    = 1          (<unnamed>)            section number

1C3C4 [2] symbol class     = 0x02       (TVector)              export symbol class
1C3C5     export name      = 0x00051E   ........ TerminateStreamModule
1C3C8     address          = 0x00000270 (624)                  section offset to be exported
1C3CC     sectionNumber    = 1          (<unnamed>)            section number

1C3CE [3] symbol class     = 0x02       (TVector)              export symbol class
1C3CF     export name      = 0x000543   ........ ValidateHardware
1C3D2     address          = 0x00000280 (640)                  section offset to be exported
1C3D6     sectionNumber    = 1          (<unnamed>)            section number

1C3D8 [4] symbol class     = 0x02       (TVector)              export symbol class
1C3D9     export name      = 0x000533   ........ InitStreamModule
1C3DC     address          = 0x00000278 (632)                  section offset to be exported
1C3E0     sectionNumber    = 1          (<unnamed>)            section number

DumpPEF complete - no errors reported.


      Container [7] (uprBMAC+Lib) [In data fork (Offset 0x69560, Length 0x5B24/23332)]

      Container Header
00000 magic1, magic2   = 0x4A6F7921 ('Joy!')                   magic numbers
00004 containerID      = 0x70656666 ('peff')                   container identifier
00008 architectureID   = 0x70777063 ('pwpc')                   architecture identifier
0000C versionNumber    = 0x00000001 (1)                        version
00010 dateTimeStamp    = 0xB8C77E49 (Wed Mar 27 05:48:57 2002) date/time stamp
00014 oldDefVersion    = 0x00000000 (0)                        old definition version
00018 oldImpVersion    = 0x00000000 (0)                        old implementation version
0001C currentVersion   = 0x00000000 (0)                        current version
00020 nbrOfSections    = 3                                     number of sections
00022 loadableSections = 2                                     number of loadable sections
00024 memoryAddress    = 0x00000000                            memory address

      =========================================================

      Section Header 0
00028 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
0002C sectionAddress   = 0x00000000                            preferred base address for section
00030 execSize         = 0x0000531C (21276)                    execution (byte) size (including zero init)
00034 initSize         = 0x0000531C (21276)                    before zero init (byte) size
00038 rawSize          = 0x0000531C (21276)                    raw data (byte) size
0003C containerOffset  = 0x00000080 (128)                      container offset to the raw data
00040 regionKind       = 0x00       (code)                     region kind ==> code section (loadable)
00041 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
00042 alignment        = 0x02       (4-byte bndry)             log 2 alignment
00043 reserved         = 0x00                                  <reserved>

      Section Header 1
00044 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00048 sectionAddress   = 0x00000000                            preferred base address for section
0004C execSize         = 0x00000458 (1112)                     execution (byte) size (including zero init)
00050 initSize         = 0x00000458 (1112)                     before zero init (byte) size
00054 rawSize          = 0x0000024C (588)                      raw data (byte) size
00058 containerOffset  = 0x000053A0 (21408)                    container offset to the raw data
0005C regionKind       = 0x02       (pidata)                   region kind ==> "pattern" initialized data (loadable)
0005D shareKind        = 0x04       (global share)             sharing kind ==> shared across all contexts
0005E alignment        = 0x03       (8-byte bndry)             log 2 alignment
0005F reserved         = 0x00                                  <reserved>

      Section Header 2
00060 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
00064 sectionAddress   = 0x00000000                            preferred base address for section
00068 execSize         = 0x00000000 (0)                        execution (byte) size (including zero init)
0006C initSize         = 0x00000000 (0)                        before zero init (byte) size
00070 rawSize          = 0x00000534 (1332)                     raw data (byte) size
00074 containerOffset  = 0x000055F0 (22000)                    container offset to the raw data
00078 regionKind       = 0x04       (loader)                   region kind ==> loader (non-loadable)
00079 shareKind        = 0x01       (context share)            sharing kind ==> shared within a context
0007A alignment        = 0x00                                  log 2 alignment (ignored for non-loadables)
0007B reserved         = 0x00                                  <reserved>

0007C There are 4 (pad?) bytes at the end of the section headers.
      This is probably because there's no string table.

      =========================================================

      Code section 0 (<unnamed>)

      Loc   Flags  Object Code  Label      Opcode    Operand                   Comment
00080 0000   X      38600000               li        r3,0
00084 0004   X      4E800020               blr
00088 0008   X      38600000               li        r3,0
0008C 000C   X      4E800020               blr
00090 0010          8062FFD8               lwz       r3,-0x0028(RTOC)
00094 0014          81230000               lwz       r9,0x0000(r3)
00098 0018   X      2C090000               cmpwi     r9,0
0009C 001C   X      4D820020               beqlr
000A0 0020   X      7C0802A6               mflr      r0                        ; LR = 8
000A4 0024          BF81FFF0               stmw      r28,-0x0010(SP)
000A8 0028          90010008               stw       r0,0x0008(SP)
000AC 002C          9421FFB0               stwu      SP,-0x0050(SP)
000B0 0030          3BC2016C               addi      r30,RTOC,364
000B4 0034   X      3BA00000               li        r29,0
000B8 0038          809E0000               lwz       r4,0x0000(r30)
000BC 003C   X      7C7F1B78               mr        r31,r3
000C0 0040   X      2C040000               cmpwi     r4,0
000C4 0044   X      41820024               beq       $+0x0024                  ; 0x00000068
000C8 0048          819E0000               lwz       r12,0x0000(r30)
000CC 004C   X      38600006               li        r3,6
000D0 0050          38820068               addi      r4,RTOC,104
000D4 0054   X      3B800000               li        r28,0
000D8 0058          480052B1               bl        $+0x52B0                  ; 0x00005308
000DC 005C          80410014               lwz       RTOC,0x0014(SP)
000E0 0060          939E0000               stw       r28,0x0000(r30)
000E4 0064          813F0000               lwz       r9,0x0000(r31)
000E8 0068          38690220               addi      r3,r9,544
000EC 006C          48004E95               bl        $+0x4E94                  ; 0x00004F00
000F0 0070          80410014               lwz       RTOC,0x0014(SP)
000F4 0074          813F0000               lwz       r9,0x0000(r31)
000F8 0078          806901EC               lwz       r3,0x01EC(r9)
000FC 007C   X      2C030000               cmpwi     r3,0
00100 0080   X      41820010               beq       $+0x0010                  ; 0x00000090
00104 0084          48004E95               bl        $+0x4E94                  ; 0x00004F18
00108 0088          80410014               lwz       RTOC,0x0014(SP)
0010C 008C          813F0000               lwz       r9,0x0000(r31)
00110 0090          80690200               lwz       r3,0x0200(r9)
00114 0094   X      2C030000               cmpwi     r3,0
00118 0098   X      41820010               beq       $+0x0010                  ; 0x000000A8
0011C 009C          48004E95               bl        $+0x4E94                  ; 0x00004F30
00120 00A0          80410014               lwz       RTOC,0x0014(SP)
00124 00A4          813F0000               lwz       r9,0x0000(r31)
00128 00A8   X      7D234B78               mr        r3,r9
0012C 00AC          48004E9D               bl        $+0x4E9C                  ; 0x00004F48
00130 00B0          80410014               lwz       RTOC,0x0014(SP)
00134 00B4          93BF0000               stw       r29,0x0000(r31)
00138 00B8          80010058               lwz       r0,0x0058(SP)
0013C 00BC          38210050               addi      SP,SP,80
00140 00C0   X      7C0803A6               mtlr      r0                        ; LR = 8
00144 00C4          BB81FFF0               lmw       r28,-0x0010(SP)
00148 00C8   X      4E800020               blr
0014C 00CC          8062FFD8               lwz       r3,-0x0028(RTOC)
00150 00D0          81230000               lwz       r9,0x0000(r3)
00154 00D4   X      2C090000               cmpwi     r9,0
00158 00D8   X      4D820020               beqlr
0015C 00DC   X      7C0802A6               mflr      r0                        ; LR = 8
00160 00E0          93E1FFFC               stw       r31,-0x0004(SP)
00164 00E4          90010008               stw       r0,0x0008(SP)
00168 00E8          9421FFC0               stwu      SP,-0x0040(SP)
0016C 00EC          81890224               lwz       r12,0x0224(r9)
00170 00F0   X      7C7F1B78               mr        r31,r3
00174 00F4          818C0008               lwz       r12,0x0008(r12)
00178 00F8   X      38600004               li        r3,4
0017C 00FC          4800520D               bl        $+0x520C                  ; 0x00005308
00180 0100          80410014               lwz       RTOC,0x0014(SP)
00184 0104          819F0000               lwz       r12,0x0000(r31)
00188 0108          806C01F4               lwz       r3,0x01F4(r12)
0018C 010C          48004D1D               bl        $+0x4D1C                  ; 0x00004E28
00190 0110          80410014               lwz       RTOC,0x0014(SP)
00194 0114          4BFFFEFD               bl        $-0x0104                  ; 0x00000010
00198 0118          80010048               lwz       r0,0x0048(SP)
0019C 011C          38210040               addi      SP,SP,64
001A0 0120   X      7C0803A6               mtlr      r0                        ; LR = 8
001A4 0124          83E1FFFC               lwz       r31,-0x0004(SP)
001A8 0128   X      4E800020               blr
001AC 012C   X      4E800020               blr
001B0 0130          8062FFE0               lwz       r3,-0x0020(RTOC)
001B4 0134   X      4E800020               blr
001B8 0138          A00305FE               lhz       r0,0x05FE(r3)
001BC 013C   X      2C000000               cmpwi     r0,0
001C0 0140   X      4D820020               beqlr
001C4 0144   X      7C0802A6               mflr      r0                        ; LR = 8
001C8 0148          90010008               stw       r0,0x0008(SP)
001CC 014C          9421FFC0               stwu      SP,-0x0040(SP)
001D0 0150   X      38800000               li        r4,0
001D4 0154          B08305FE               sth       r4,0x05FE(r3)
001D8 0158   X      7C641B78               mr        r4,r3
001DC 015C          80640004               lwz       r3,0x0004(r4)
001E0 0160          48004D29               bl        $+0x4D28                  ; 0x00004E88
001E4 0164          80410014               lwz       RTOC,0x0014(SP)
001E8 0168          80010048               lwz       r0,0x0048(SP)
001EC 016C          38210040               addi      SP,SP,64
001F0 0170   X      7C0803A6               mtlr      r0                        ; LR = 8
001F4 0174   X      4E800020               blr
001F8 0178   X      7C0802A6               mflr      r0                        ; LR = 8
001FC 017C          BF61FFEC               stmw      r27,-0x0014(SP)
00200 0180          90010008               stw       r0,0x0008(SP)
00204 0184          9421FFB0               stwu      SP,-0x0050(SP)
00208 0188          3B820168               addi      r28,RTOC,360
0020C 018C   X      3860022C               li        r3,556
00210 0190   X      38800001               li        r4,1
00214 0194   X      3B600000               li        r27,0
00218 0198          48004CA9               bl        $+0x4CA8                  ; 0x00004E40
0021C 019C          80410014               lwz       RTOC,0x0014(SP)
00220 01A0          907C0000               stw       r3,0x0000(r28)
00224 01A4   X      28030000               cmplwi    r3,0x0000
00228 01A8   X      41810014               bgt       $+0x0014                  ; 0x000001BC
0022C 01AC   X      38000000               li        r0,0
00230 01B0          901C0000               stw       r0,0x0000(r28)
00234 01B4   X      3B60FFFF               li        r27,-1
00238 01B8          480000D0               b         $+0x00D0                  ; 0x00000288
0023C 01BC   X      3BE00080               li        r31,128
00240 01C0          1C7F0600               mulli     r3,r31,1536
00244 01C4          48004C95               bl        $+0x4C94                  ; 0x00004E58
00248 01C8          80410014               lwz       RTOC,0x0014(SP)
0024C 01CC          83DC0000               lwz       r30,0x0000(r28)
00250 01D0          907E0200               stw       r3,0x0200(r30)
00254 01D4          813C0000               lwz       r9,0x0000(r28)
00258 01D8          83A90200               lwz       r29,0x0200(r9)
0025C 01DC   X      2C1D0000               cmpwi     r29,0
00260 01E0   X      40820010               bne       $+0x0010                  ; 0x000001F0
00264 01E4          7FE00E70               srawi     r0,r31,1
00268 01E8          7FE00195               addze.    r31,r0
0026C 01EC   X      4082FFD4               bne       $-0x002C                  ; 0x000001C0
00270 01F0          386901EC               addi      r3,r9,492
00274 01F4          48004C7D               bl        $+0x4C7C                  ; 0x00004E70
00278 01F8          80410014               lwz       RTOC,0x0014(SP)
0027C 01FC   X      2C030000               cmpwi     r3,0
00280 0200   X      41820010               beq       $+0x0010                  ; 0x00000210
00284 0204   X      3B60FFFF               li        r27,-1
00288 0208          4BFFFE09               bl        $-0x01F8                  ; 0x00000010
0028C 020C          4800007C               b         $+0x007C                  ; 0x00000288
00290 0210   X      2C1F0000               cmpwi     r31,0
00294 0214   X      3BA00000               li        r29,0
00298 0218   X      40810044               ble       $+0x0044                  ; 0x0000025C
0029C 021C   X      3BC00000               li        r30,0
002A0 0220          807C0000               lwz       r3,0x0000(r28)
002A4 0224          3BBD0001               addi      r29,r29,1
002A8 0228          80830200               lwz       r4,0x0200(r3)
002AC 022C          38630208               addi      r3,r3,520
002B0 0230          7C9E2214               add       r4,r30,r4
002B4 0234          90640004               stw       r3,0x0004(r4)
002B8 0238          3BDE0600               addi      r30,r30,1536
002BC 023C          80A2FFE4               lwz       r5,-0x001C(RTOC)
002C0 0240          9084000C               stw       r4,0x000C(r4)
002C4 0244          90A40008               stw       r5,0x0008(r4)
002C8 0248          B36405FE               sth       r27,0x05FE(r4)
002CC 024C          48004C3D               bl        $+0x4C3C                  ; 0x00004E88
002D0 0250          80410014               lwz       RTOC,0x0014(SP)
002D4 0254   X      7C1DF800               cmpw      r29,r31
002D8 0258   X      4180FFC8               blt       $-0x0038                  ; 0x00000220
002DC 025C          819C0000               lwz       r12,0x0000(r28)
002E0 0260          806C01EC               lwz       r3,0x01EC(r12)
002E4 0264          48004C3D               bl        $+0x4C3C                  ; 0x00004EA0
002E8 0268          80410014               lwz       RTOC,0x0014(SP)
002EC 026C          80002408               lwz       r0,0x2408(0)
002F0 0270          54000421               rlwinm.   r0,r0,0,16,16
002F4 0274   X      41820014               beq       $+0x0014                  ; 0x00000288
002F8 0278          83DC0000               lwz       r30,0x0000(r28)
002FC 027C          807E0228               lwz       r3,0x0228(r30)
00300 0280          64630002               oris      r3,r3,0x0002
00304 0284          907E0228               stw       r3,0x0228(r30)
00308 0288   X      7F63DB78               mr        r3,r27
0030C 028C          80010058               lwz       r0,0x0058(SP)
00310 0290          38210050               addi      SP,SP,80
00314 0294   X      7C0803A6               mtlr      r0                        ; LR = 8
00318 0298          BB61FFEC               lmw       r27,-0x0014(SP)
0031C 029C   X      4E800020               blr
00320 02A0   X      7C0802A6               mflr      r0                        ; LR = 8
00324 02A4          93C1FFF8               stw       r30,-0x0008(SP)
00328 02A8          93E1FFFC               stw       r31,-0x0004(SP)
0032C 02AC          90010008               stw       r0,0x0008(SP)
00330 02B0          9421FEA0               stwu      SP,-0x0160(SP)
00334 02B4          8062FFD0               lwz       r3,-0x0030(RTOC)
00338 02B8   X      38807063               li        r4,28771
0033C 02BC          83E2FFD8               lwz       r31,-0x0028(RTOC)
00340 02C0          38C10038               addi      r6,SP,56
00344 02C4          38E1003C               addi      r7,SP,60
00348 02C8          39010040               addi      r8,SP,64
0034C 02CC          3C847077               addis     r4,r4,28791
00350 02D0   X      38A00001               li        r5,1
00354 02D4          48004BE5               bl        $+0x4BE4                  ; 0x00004EB8
00358 02D8          80410014               lwz       RTOC,0x0014(SP)
0035C 02DC   X      2C030000               cmpwi     r3,0
00360 02E0   X      4182000C               beq       $+0x000C                  ; 0x000002EC
00364 02E4   X      3BC0FFFF               li        r30,-1
00368 02E8          480001A0               b         $+0x01A0                  ; 0x00000488
0036C 02EC          80610038               lwz       r3,0x0038(SP)
00370 02F0          38810140               addi      r4,SP,320
00374 02F4          48004BDD               bl        $+0x4BDC                  ; 0x00004ED0
00378 02F8          80410014               lwz       RTOC,0x0014(SP)
0037C 02FC   X      7C7E1B78               mr        r30,r3
00380 0300   X      2C1E0000               cmpwi     r30,0
00384 0304   X      40820010               bne       $+0x0010                  ; 0x00000314
00388 0308          80010140               lwz       r0,0x0140(SP)
0038C 030C   X      2C000000               cmpwi     r0,0
00390 0310   X      4181000C               bgt       $+0x000C                  ; 0x0000031C
00394 0314   X      3BC0FFFF               li        r30,-1
00398 0318          48000170               b         $+0x0170                  ; 0x00000488
0039C 031C          807F0000               lwz       r3,0x0000(r31)
003A0 0320          38A10144               addi      r5,SP,324
003A4 0324          80810038               lwz       r4,0x0038(SP)
003A8 0328          38C10148               addi      r6,SP,328
003AC 032C          90830220               stw       r4,0x0220(r3)
003B0 0330          388201F8               addi      r4,RTOC,504
003B4 0334          80610038               lwz       r3,0x0038(SP)
003B8 0338          38840008               addi      r4,r4,8
003BC 033C          48004BAD               bl        $+0x4BAC                  ; 0x00004EE8
003C0 0340          80410014               lwz       RTOC,0x0014(SP)
003C4 0344   X      2C030000               cmpwi     r3,0
003C8 0348   X      41820020               beq       $+0x0020                  ; 0x00000368
003CC 034C   X      3860FFFF               li        r3,-1
003D0 0350          80010168               lwz       r0,0x0168(SP)
003D4 0354          38210160               addi      SP,SP,352
003D8 0358   X      7C0803A6               mtlr      r0                        ; LR = 8
003DC 035C          83C1FFF8               lwz       r30,-0x0008(SP)
003E0 0360          83E1FFFC               lwz       r31,-0x0004(SP)
003E4 0364   X      4E800020               blr
003E8 0368          80610144               lwz       r3,0x0144(SP)
003EC 036C          38A10144               addi      r5,SP,324
003F0 0370          819F0000               lwz       r12,0x0000(r31)
003F4 0374          38C10148               addi      r6,SP,328
003F8 0378          906C0224               stw       r3,0x0224(r12)
003FC 037C          388201F8               addi      r4,RTOC,504
00400 0380          80610038               lwz       r3,0x0038(SP)
00404 0384          38840017               addi      r4,r4,23
00408 0388          48004B61               bl        $+0x4B60                  ; 0x00004EE8
0040C 038C          80410014               lwz       RTOC,0x0014(SP)
00410 0390   X      2C030000               cmpwi     r3,0
00414 0394   X      41820020               beq       $+0x0020                  ; 0x000003B4
00418 0398   X      3860FFFF               li        r3,-1
0041C 039C          80010168               lwz       r0,0x0168(SP)
00420 03A0          38210160               addi      SP,SP,352
00424 03A4   X      7C0803A6               mtlr      r0                        ; LR = 8
00428 03A8          83C1FFF8               lwz       r30,-0x0008(SP)
0042C 03AC          83E1FFFC               lwz       r31,-0x0004(SP)
00430 03B0   X      4E800020               blr
00434 03B4          80610144               lwz       r3,0x0144(SP)
00438 03B8          38A10144               addi      r5,SP,324
0043C 03BC          819F0000               lwz       r12,0x0000(r31)
00440 03C0          38C10148               addi      r6,SP,328
00444 03C4          906C01E0               stw       r3,0x01E0(r12)
00448 03C8          388201F8               addi      r4,RTOC,504
0044C 03CC          80610038               lwz       r3,0x0038(SP)
00450 03D0          3884002D               addi      r4,r4,45
00454 03D4          48004B15               bl        $+0x4B14                  ; 0x00004EE8
00458 03D8          80410014               lwz       RTOC,0x0014(SP)
0045C 03DC   X      2C030000               cmpwi     r3,0
00460 03E0   X      41820020               beq       $+0x0020                  ; 0x00000400
00464 03E4   X      3860FFFF               li        r3,-1
00468 03E8          80010168               lwz       r0,0x0168(SP)
0046C 03EC          38210160               addi      SP,SP,352
00470 03F0   X      7C0803A6               mtlr      r0                        ; LR = 8
00474 03F4          83C1FFF8               lwz       r30,-0x0008(SP)
00478 03F8          83E1FFFC               lwz       r31,-0x0004(SP)
0047C 03FC   X      4E800020               blr
00480 0400          80610144               lwz       r3,0x0144(SP)
00484 0404          38A10144               addi      r5,SP,324
00488 0408          819F0000               lwz       r12,0x0000(r31)
0048C 040C          38C10148               addi      r6,SP,328
00490 0410          906C01E4               stw       r3,0x01E4(r12)
00494 0414          388201F8               addi      r4,RTOC,504
00498 0418          80610038               lwz       r3,0x0038(SP)
0049C 041C          3884003D               addi      r4,r4,61
004A0 0420          48004AC9               bl        $+0x4AC8                  ; 0x00004EE8
004A4 0424          80410014               lwz       RTOC,0x0014(SP)
004A8 0428   X      2C030000               cmpwi     r3,0
004AC 042C   X      41820020               beq       $+0x0020                  ; 0x0000044C
004B0 0430   X      3860FFFF               li        r3,-1
004B4 0434          80010168               lwz       r0,0x0168(SP)
004B8 0438          38210160               addi      SP,SP,352
004BC 043C   X      7C0803A6               mtlr      r0                        ; LR = 8
004C0 0440          83C1FFF8               lwz       r30,-0x0008(SP)
004C4 0444          83E1FFFC               lwz       r31,-0x0004(SP)
004C8 0448   X      4E800020               blr
004CC 044C          80610144               lwz       r3,0x0144(SP)
004D0 0450          38A10144               addi      r5,SP,324
004D4 0454          819F0000               lwz       r12,0x0000(r31)
004D8 0458          38C10148               addi      r6,SP,328
004DC 045C          906C01E8               stw       r3,0x01E8(r12)
004E0 0460          388201F8               addi      r4,RTOC,504
004E4 0464          80610038               lwz       r3,0x0038(SP)
004E8 0468          38840050               addi      r4,r4,80
004EC 046C          48004A7D               bl        $+0x4A7C                  ; 0x00004EE8
004F0 0470          80410014               lwz       RTOC,0x0014(SP)
004F4 0474   X      2C030000               cmpwi     r3,0
004F8 0478   X      40820010               bne       $+0x0010                  ; 0x00000488
004FC 047C          8062FFDC               lwz       r3,-0x0024(RTOC)
00500 0480          80010144               lwz       r0,0x0144(SP)
00504 0484          90030000               stw       r0,0x0000(r3)
00508 0488   X      7FC3F378               mr        r3,r30
0050C 048C          80010168               lwz       r0,0x0168(SP)
00510 0490          38210160               addi      SP,SP,352
00514 0494   X      7C0803A6               mtlr      r0                        ; LR = 8
00518 0498          83C1FFF8               lwz       r30,-0x0008(SP)
0051C 049C          83E1FFFC               lwz       r31,-0x0004(SP)
00520 04A0   X      4E800020               blr
00524 04A4   X      7C0802A6               mflr      r0                        ; LR = 8
00528 04A8          93A1FFF4               stw       r29,-0x000C(SP)
0052C 04AC          93C1FFF8               stw       r30,-0x0008(SP)
00530 04B0          93E1FFFC               stw       r31,-0x0004(SP)
00534 04B4          90010008               stw       r0,0x0008(SP)
00538 04B8          9421FFB0               stwu      SP,-0x0050(SP)
0053C 04BC          83E2FFD8               lwz       r31,-0x0028(RTOC)
00540 04C0          83A2FFDC               lwz       r29,-0x0024(RTOC)
00544 04C4          83DF0000               lwz       r30,0x0000(r31)
00548 04C8          819E01E0               lwz       r12,0x01E0(r30)
0054C 04CC   X      3BC00000               li        r30,0
00550 04D0          48004E39               bl        $+0x4E38                  ; 0x00005308
00554 04D4          80410014               lwz       RTOC,0x0014(SP)
00558 04D8   X      2C030001               cmpwi     r3,1
0055C 04DC   X      4082006C               bne       $+0x006C                  ; 0x00000548
00560 04E0          817F0000               lwz       r11,0x0000(r31)
00564 04E4   X      3BC00001               li        r30,1
00568 04E8          818B01E8               lwz       r12,0x01E8(r11)
0056C 04EC          386B0014               addi      r3,r11,20
00570 04F0          48004E19               bl        $+0x4E18                  ; 0x00005308
00574 04F4          80410014               lwz       RTOC,0x0014(SP)
00578 04F8          819F0000               lwz       r12,0x0000(r31)
0057C 04FC   X      38800000               li        r4,0
00580 0500          800C0014               lwz       r0,0x0014(r12)
00584 0504          900C001A               stw       r0,0x001A(r12)
00588 0508          819F0000               lwz       r12,0x0000(r31)
0058C 050C          A00C0018               lhz       r0,0x0018(r12)
00590 0510          B00C001E               sth       r0,0x001E(r12)
00594 0514          8062FFE8               lwz       r3,-0x0018(RTOC)
00598 0518          48004A49               bl        $+0x4A48                  ; 0x00004F60
0059C 051C          80410014               lwz       RTOC,0x0014(SP)
005A0 0520          819F0000               lwz       r12,0x0000(r31)
005A4 0524          906C01F4               stw       r3,0x01F4(r12)
005A8 0528          801D0000               lwz       r0,0x0000(r29)
005AC 052C   X      2C000000               cmpwi     r0,0
005B0 0530   X      41820018               beq       $+0x0018                  ; 0x00000548
005B4 0534          819D0000               lwz       r12,0x0000(r29)
005B8 0538   X      38600005               li        r3,5
005BC 053C          38820068               addi      r4,RTOC,104
005C0 0540          48004DC9               bl        $+0x4DC8                  ; 0x00005308
005C4 0544          80410014               lwz       RTOC,0x0014(SP)
005C8 0548   X      7FC3F378               mr        r3,r30
005CC 054C          80010058               lwz       r0,0x0058(SP)
005D0 0550          38210050               addi      SP,SP,80
005D4 0554   X      7C0803A6               mtlr      r0                        ; LR = 8
005D8 0558          83A1FFF4               lwz       r29,-0x000C(SP)
005DC 055C          83C1FFF8               lwz       r30,-0x0008(SP)
005E0 0560          83E1FFFC               lwz       r31,-0x0004(SP)
005E4 0564   X      4E800020               blr
005E8 0568   X      7C0802A6               mflr      r0                        ; LR = 8
005EC 056C          93A1FFF4               stw       r29,-0x000C(SP)
005F0 0570          93C1FFF8               stw       r30,-0x0008(SP)
005F4 0574          93E1FFFC               stw       r31,-0x0004(SP)
005F8 0578          90010008               stw       r0,0x0008(SP)
005FC 057C          9421FFB0               stwu      SP,-0x0050(SP)
00600 0580          83E2FFD8               lwz       r31,-0x0028(RTOC)
00604 0584   X      7C7E1B78               mr        r30,r3
00608 0588   X      3BA00000               li        r29,0
0060C 058C          4BFFFBED               bl        $-0x0414                  ; 0x00000178
00610 0590   X      2C030000               cmpwi     r3,0
00614 0594   X      41820024               beq       $+0x0024                  ; 0x000005B8
00618 0598   X      38600000               li        r3,0
0061C 059C          80010058               lwz       r0,0x0058(SP)
00620 05A0          38210050               addi      SP,SP,80
00624 05A4   X      7C0803A6               mtlr      r0                        ; LR = 8
00628 05A8          83A1FFF4               lwz       r29,-0x000C(SP)
0062C 05AC          83C1FFF8               lwz       r30,-0x0008(SP)
00630 05B0          83E1FFFC               lwz       r31,-0x0004(SP)
00634 05B4   X      4E800020               blr
00638 05B8          819F0000               lwz       r12,0x0000(r31)
0063C 05BC          807E0000               lwz       r3,0x0000(r30)
00640 05C0          398C0210               addi      r12,r12,528
00644 05C4          906C0000               stw       r3,0x0000(r12)
00648 05C8          807E0004               lwz       r3,0x0004(r30)
0064C 05CC          906C0004               stw       r3,0x0004(r12)
00650 05D0          807E0008               lwz       r3,0x0008(r30)
00654 05D4          906C0008               stw       r3,0x0008(r12)
00658 05D8          807E000C               lwz       r3,0x000C(r30)
0065C 05DC          906C000C               stw       r3,0x000C(r12)
00660 05E0          4BFFFCC1               bl        $-0x0340                  ; 0x000002A0
00664 05E4   X      2C030000               cmpwi     r3,0
00668 05E8   X      41820028               beq       $+0x0028                  ; 0x00000610
0066C 05EC          4BFFFA25               bl        $-0x05DC                  ; 0x00000010
00670 05F0   X      38600000               li        r3,0
00674 05F4          80010058               lwz       r0,0x0058(SP)
00678 05F8          38210050               addi      SP,SP,80
0067C 05FC   X      7C0803A6               mtlr      r0                        ; LR = 8
00680 0600          83A1FFF4               lwz       r29,-0x000C(SP)
00684 0604          83C1FFF8               lwz       r30,-0x0008(SP)
00688 0608          83E1FFFC               lwz       r31,-0x0004(SP)
0068C 060C   X      4E800020               blr
00690 0610          819F0000               lwz       r12,0x0000(r31)
00694 0614   X      7FC3F378               mr        r3,r30
00698 0618          808C0224               lwz       r4,0x0224(r12)
0069C 061C          80A2FFEC               lwz       r5,-0x0014(RTOC)
006A0 0620          90A40000               stw       r5,0x0000(r4)
006A4 0624          4BFFFE81               bl        $-0x0180                  ; 0x000004A4
006A8 0628   X      2C030000               cmpwi     r3,0
006AC 062C   X      40820010               bne       $+0x0010                  ; 0x0000063C
006B0 0630          4BFFF9E1               bl        $-0x0620                  ; 0x00000010
006B4 0634   X      38600000               li        r3,0
006B8 0638          48000050               b         $+0x0050                  ; 0x00000688
006BC 063C          819F0000               lwz       r12,0x0000(r31)
006C0 0640          808C0224               lwz       r4,0x0224(r12)
006C4 0644          80A40004               lwz       r5,0x0004(r4)
006C8 0648   X      38800000               li        r4,0
006CC 064C          90AC0000               stw       r5,0x0000(r12)
006D0 0650          80DF0000               lwz       r6,0x0000(r31)
006D4 0654          80E2FFF0               lwz       r7,-0x0010(RTOC)
006D8 0658          90E60004               stw       r7,0x0004(r6)
006DC 065C          811F0000               lwz       r8,0x0000(r31)
006E0 0660          93A8000C               stw       r29,0x000C(r8)
006E4 0664          813F0000               lwz       r9,0x0000(r31)
006E8 0668          39420050               addi      r10,RTOC,80
006EC 066C          91490008               stw       r10,0x0008(r9)
006F0 0670          817F0000               lwz       r11,0x0000(r31)
006F4 0674          93AB0010               stw       r29,0x0010(r11)
006F8 0678          807F0000               lwz       r3,0x0000(r31)
006FC 067C          480029E1               bl        $+0x29E0                  ; 0x0000305C
00700 0680   X      60000000               nop
00704 0684   X      38600001               li        r3,1
00708 0688          80010058               lwz       r0,0x0058(SP)
0070C 068C          38210050               addi      SP,SP,80
00710 0690   X      7C0803A6               mtlr      r0                        ; LR = 8
00714 0694          83A1FFF4               lwz       r29,-0x000C(SP)
00718 0698          83C1FFF8               lwz       r30,-0x0008(SP)
0071C 069C          83E1FFFC               lwz       r31,-0x0004(SP)
00720 06A0   X      4E800020               blr
00724 06A4   X      2C060001               cmpwi     r6,1
00728 06A8   X      4082000C               bne       $+0x000C                  ; 0x000006B4
0072C 06AC   X      38600016               li        r3,22
00730 06B0   X      4E800020               blr
00734 06B4   X      7C0802A6               mflr      r0                        ; LR = 8
00738 06B8          BF41FFE8               stmw      r26,-0x0018(SP)
0073C 06BC          90010008               stw       r0,0x0008(SP)
00740 06C0          9421FFB0               stwu      SP,-0x0050(SP)
00744 06C4          3B420170               addi      r26,RTOC,368
00748 06C8   X      7CFD3B78               mr        r29,r7
0074C 06CC          801A0000               lwz       r0,0x0000(r26)
00750 06D0   X      7CDF3378               mr        r31,r6
00754 06D4   X      2C000000               cmpwi     r0,0
00758 06D8   X      7CBC2B78               mr        r28,r5
0075C 06DC   X      7C9E2378               mr        r30,r4
00760 06E0   X      7C7B1B78               mr        r27,r3
00764 06E4   X      40820014               bne       $+0x0014                  ; 0x000006F8
00768 06E8          807E0000               lwz       r3,0x0000(r30)
0076C 06EC          48004995               bl        $+0x4994                  ; 0x00005080
00770 06F0          80410014               lwz       RTOC,0x0014(SP)
00774 06F4          907A0000               stw       r3,0x0000(r26)
00778 06F8          39820168               addi      r12,RTOC,360
0077C 06FC   X      7F64DB78               mr        r4,r27
00780 0700          806C0000               lwz       r3,0x0000(r12)
00784 0704   X      7FC5F378               mr        r5,r30
00788 0708   X      39200030               li        r9,48
0078C 070C   X      7F86E378               mr        r6,r28
00790 0710   X      7FE7FB78               mr        r7,r31
00794 0714   X      7FA8EB78               mr        r8,r29
00798 0718          48002969               bl        $+0x2968                  ; 0x00003080
0079C 071C   X      60000000               nop
007A0 0720          80010058               lwz       r0,0x0058(SP)
007A4 0724          38210050               addi      SP,SP,80
007A8 0728   X      7C0803A6               mtlr      r0                        ; LR = 8
007AC 072C          BB41FFE8               lmw       r26,-0x0018(SP)
007B0 0730   X      4E800020               blr
007B4 0734   X      7C0802A6               mflr      r0                        ; LR = 8
007B8 0738          90010008               stw       r0,0x0008(SP)
007BC 073C          9421FFC0               stwu      SP,-0x0040(SP)
007C0 0740          48000D75               bl        $+0x0D74                  ; 0x000014B4
007C4 0744   X      60000000               nop
007C8 0748          80010048               lwz       r0,0x0048(SP)
007CC 074C          38210040               addi      SP,SP,64
007D0 0750   X      7C0803A6               mtlr      r0                        ; LR = 8
007D4 0754   X      4E800020               blr
007D8 0758   X      2C030000               cmpwi     r3,0
007DC 075C   X      4D820020               beqlr
007E0 0760   X      7C0802A6               mflr      r0                        ; LR = 8
007E4 0764          BF41FFE8               stmw      r26,-0x0018(SP)
007E8 0768          90010008               stw       r0,0x0008(SP)
007EC 076C          9421FFB0               stwu      SP,-0x0050(SP)
007F0 0770          3B420168               addi      r26,RTOC,360
007F4 0774   X      7C9B2378               mr        r27,r4
007F8 0778   X      3BA00000               li        r29,0
007FC 077C   X      7C7F1B78               mr        r31,r3
00800 0780   X      3B800000               li        r28,0
00804 0784          83DF000C               lwz       r30,0x000C(r31)
00808 0788          20FD0600               subfic    r7,r29,1536
0080C 078C          80BF0010               lwz       r5,0x0010(r31)
00810 0790          7C7EE214               add       r3,r30,r28
00814 0794          819A0000               lwz       r12,0x0000(r26)
00818 0798   X      7CC32850               sub       r6,r5,r3
0081C 079C          7C9DDA14               add       r4,r29,r27
00820 07A0   X      54C6043E               clrlwi    r6,r6,16
00824 07A4          800C0228               lwz       r0,0x0228(r12)
00828 07A8   X      54E7043E               clrlwi    r7,r7,16
0082C 07AC   X      7D263810               subc      r9,r7,r6
00830 07B0          7D084110               subfe     r8,r8,r8
00834 07B4          5400039D               rlwinm.   r0,r0,0,14,14
00838 07B8          7D0C4838               and       r12,r8,r9
0083C 07BC          7FCC3214               add       r30,r12,r6
00840 07C0   X      41820014               beq       $+0x0014                  ; 0x000007D4
00844 07C4   X      7FC5F378               mr        r5,r30
00848 07C8          48004961               bl        $+0x4960                  ; 0x00005128
0084C 07CC          80410014               lwz       RTOC,0x0014(SP)
00850 07D0          48000010               b         $+0x0010                  ; 0x000007E0
00854 07D4   X      7FC5F378               mr        r5,r30
00858 07D8          48004969               bl        $+0x4968                  ; 0x00005140
0085C 07DC          80410014               lwz       RTOC,0x0014(SP)
00860 07E0          809F000C               lwz       r4,0x000C(r31)
00864 07E4          7C1EE214               add       r0,r30,r28
00868 07E8          80DF0010               lwz       r6,0x0010(r31)
0086C 07EC   X      541C043E               clrlwi    r28,r0,16
00870 07F0          7C7EEA14               add       r3,r30,r29
00874 07F4   X      547D043E               clrlwi    r29,r3,16
00878 07F8          7CA4E214               add       r5,r4,r28
0087C 07FC   X      2F1D0600               cmpwi     cr6,r29,1536
00880 0800   X      7C062800               cmpw      r6,r5
00884 0804   X      4082000C               bne       $+0x000C                  ; 0x00000810
00888 0808          83FF0008               lwz       r31,0x0008(r31)
0088C 080C   X      3B800000               li        r28,0
00890 0810   X      419A000C               beq       cr6,$+0x000C              ; 0x0000081C
00894 0814   X      2C1F0000               cmpwi     r31,0
00898 0818   X      4082FF6C               bne       $-0x0094                  ; 0x00000784
0089C 081C          80010058               lwz       r0,0x0058(SP)
008A0 0820          38210050               addi      SP,SP,80
008A4 0824   X      7C0803A6               mtlr      r0                        ; LR = 8
008A8 0828          BB41FFE8               lmw       r26,-0x0018(SP)
008AC 082C   X      4E800020               blr
008B0 0830   X      7C0802A6               mflr      r0                        ; LR = 8
008B4 0834          93A1FFF4               stw       r29,-0x000C(SP)
008B8 0838          93C1FFF8               stw       r30,-0x0008(SP)
008BC 083C          93E1FFFC               stw       r31,-0x0004(SP)
008C0 0840          90010008               stw       r0,0x0008(SP)
008C4 0844          9421F9B0               stwu      SP,-0x0650(SP)
008C8 0848          83E2FFD8               lwz       r31,-0x0028(RTOC)
008CC 084C          819F0000               lwz       r12,0x0000(r31)
008D0 0850          38810038               addi      r4,SP,56
008D4 0854          806C01EC               lwz       r3,0x01EC(r12)
008D8 0858          480049D9               bl        $+0x49D8                  ; 0x00005230
008DC 085C          80410014               lwz       RTOC,0x0014(SP)
008E0 0860   X      2C030000               cmpwi     r3,0
008E4 0864   X      408200EC               bne       $+0x00EC                  ; 0x00000950
008E8 0868          80610038               lwz       r3,0x0038(SP)
008EC 086C          480049DD               bl        $+0x49DC                  ; 0x00005248
008F0 0870          80410014               lwz       RTOC,0x0014(SP)
008F4 0874          809F0000               lwz       r4,0x0000(r31)
008F8 0878   X      7C7E1B78               mr        r30,r3
008FC 087C          388401F0               addi      r4,r4,496
00900 0880   X      3860FFFF               li        r3,-1
00904 0884          48004845               bl        $+0x4844                  ; 0x000050C8
00908 0888          80410014               lwz       RTOC,0x0014(SP)
0090C 088C          80610038               lwz       r3,0x0038(SP)
00910 0890          3881003C               addi      r4,SP,60
00914 0894          4BFFFEC5               bl        $-0x013C                  ; 0x00000758
00918 0898          817F0000               lwz       r11,0x0000(r31)
0091C 089C   X      57C4043E               clrlwi    r4,r30,16
00920 08A0          818B01E4               lwz       r12,0x01E4(r11)
00924 08A4   X      7C9D2378               mr        r29,r4
00928 08A8          3861003C               addi      r3,SP,60
0092C 08AC          48004A5D               bl        $+0x4A5C                  ; 0x00005308
00930 08B0          80410014               lwz       RTOC,0x0014(SP)
00934 08B4          80610038               lwz       r3,0x0038(SP)
00938 08B8          48004781               bl        $+0x4780                  ; 0x00005038
0093C 08BC          80410014               lwz       RTOC,0x0014(SP)
00940 08C0          813F0000               lwz       r9,0x0000(r31)
00944 08C4   X      2C1D003F               cmpwi     r29,63
00948 08C8          8109002C               lwz       r8,0x002C(r9)
0094C 08CC   X      41810010               bgt       $+0x0010                  ; 0x000008DC
00950 08D0          38080040               addi      r0,r8,64
00954 08D4          9009002C               stw       r0,0x002C(r9)
00958 08D8          48000014               b         $+0x0014                  ; 0x000008EC
0095C 08DC   X      57C3043E               clrlwi    r3,r30,16
00960 08E0          7C881A14               add       r4,r8,r3
00964 08E4          38840004               addi      r4,r4,4
00968 08E8          9089002C               stw       r4,0x002C(r9)
0096C 08EC          88A1003C               lbz       r5,0x003C(SP)
00970 08F0   X      54A507FF               clrlwi.   r5,r5,31
00974 08F4   X      41820048               beq       $+0x0048                  ; 0x0000093C
00978 08F8          8061003C               lwz       r3,0x003C(SP)
0097C 08FC   X      2C03FFFF               cmpwi     r3,-1
00980 0900   X      40820028               bne       $+0x0028                  ; 0x00000928
00984 0904          A0810040               lhz       r4,0x0040(SP)
00988 0908   X      3C84FFFF               subis     r4,r4,1
0098C 090C   X      2C04FFFF               cmpwi     r4,-1
00990 0910   X      40820018               bne       $+0x0018                  ; 0x00000928
00994 0914          807F0000               lwz       r3,0x0000(r31)
00998 0918          8083004C               lwz       r4,0x004C(r3)
0099C 091C          38840001               addi      r4,r4,1
009A0 0920          9083004C               stw       r4,0x004C(r3)
009A4 0924          4BFFFF28               b         $-0x00D8                  ; 0x0000084C
009A8 0928          80BF0000               lwz       r5,0x0000(r31)
009AC 092C          80650048               lwz       r3,0x0048(r5)
009B0 0930          38630001               addi      r3,r3,1
009B4 0934          90650048               stw       r3,0x0048(r5)
009B8 0938          4BFFFF14               b         $-0x00EC                  ; 0x0000084C
009BC 093C          809F0000               lwz       r4,0x0000(r31)
009C0 0940          80640030               lwz       r3,0x0030(r4)
009C4 0944          38630001               addi      r3,r3,1
009C8 0948          90640030               stw       r3,0x0030(r4)
009CC 094C          4BFFFF00               b         $-0x0100                  ; 0x0000084C
009D0 0950          80010658               lwz       r0,0x0658(SP)
009D4 0954          38210650               addi      SP,SP,1616
009D8 0958   X      7C0803A6               mtlr      r0                        ; LR = 8
009DC 095C          83A1FFF4               lwz       r29,-0x000C(SP)
009E0 0960          83C1FFF8               lwz       r30,-0x0008(SP)
009E4 0964          83E1FFFC               lwz       r31,-0x0004(SP)
009E8 0968   X      4E800020               blr
009EC 096C   X      7C0802A6               mflr      r0                        ; LR = 8
009F0 0970          BF61FFEC               stmw      r27,-0x0014(SP)
009F4 0974          90010008               stw       r0,0x0008(SP)
009F8 0978          9421FFB0               stwu      SP,-0x0050(SP)
009FC 097C          8362FFD8               lwz       r27,-0x0028(RTOC)
00A00 0980   X      7C9F2378               mr        r31,r4
00A04 0984          80BF0014               lwz       r5,0x0014(r31)
00A08 0988   X      7C7C1B78               mr        r28,r3
00A0C 098C   X      3BC00000               li        r30,0
00A10 0990          88C5000D               lbz       r6,0x000D(r5)
00A14 0994   X      2C060000               cmpwi     r6,0
00A18 0998   X      41820100               beq       $+0x0100                  ; 0x00000A98
00A1C 099C   X      7FE4FB78               mr        r4,r31
00A20 09A0   X      7F83E378               mr        r3,r28
00A24 09A4          48003BB1               bl        $+0x3BB0                  ; 0x00004554
00A28 09A8   X      60000000               nop
00A2C 09AC   X      7C7F1B78               mr        r31,r3
00A30 09B0   X      2C1F0000               cmpwi     r31,0
00A34 09B4   X      4082001C               bne       $+0x001C                  ; 0x000009D0
00A38 09B8   X      38600000               li        r3,0
00A3C 09BC          80010058               lwz       r0,0x0058(SP)
00A40 09C0          38210050               addi      SP,SP,80
00A44 09C4   X      7C0803A6               mtlr      r0                        ; LR = 8
00A48 09C8          BB61FFEC               lmw       r27,-0x0014(SP)
00A4C 09CC   X      4E800020               blr
00A50 09D0          83BF0014               lwz       r29,0x0014(r31)
00A54 09D4          893D000D               lbz       r9,0x000D(r29)
00A58 09D8   X      2C090000               cmpwi     r9,0
00A5C 09DC   X      418200BC               beq       $+0x00BC                  ; 0x00000A98
00A60 09E0   X      2C090082               cmpwi     r9,130
00A64 09E4   X      4182002C               beq       $+0x002C                  ; 0x00000A10
00A68 09E8   X      7F83E378               mr        r3,r28
00A6C 09EC   X      7FE4FB78               mr        r4,r31
00A70 09F0          480046A9               bl        $+0x46A8                  ; 0x00005098
00A74 09F4          80410014               lwz       RTOC,0x0014(SP)
00A78 09F8   X      38600000               li        r3,0
00A7C 09FC          80010058               lwz       r0,0x0058(SP)
00A80 0A00          38210050               addi      SP,SP,80
00A84 0A04   X      7C0803A6               mtlr      r0                        ; LR = 8
00A88 0A08          BB61FFEC               lmw       r27,-0x0014(SP)
00A8C 0A0C   X      4E800020               blr
00A90 0A10          83BF000C               lwz       r29,0x000C(r31)
00A94 0A14          813D0000               lwz       r9,0x0000(r29)
00A98 0A18   X      2C091771               cmpwi     r9,6001
00A9C 0A1C   X      40820014               bne       $+0x0014                  ; 0x00000A30
00AA0 0A20          93DD0010               stw       r30,0x0010(r29)
00AA4 0A24          93DD0014               stw       r30,0x0014(r29)
00AA8 0A28          93DD000C               stw       r30,0x000C(r29)
00AAC 0A2C          48000044               b         $+0x0044                  ; 0x00000A70
00AB0 0A30   X      2C091B59               cmpwi     r9,7001
00AB4 0A34   X      4082003C               bne       $+0x003C                  ; 0x00000A70
00AB8 0A38          813F0008               lwz       r9,0x0008(r31)
00ABC 0A3C   X      2C090000               cmpwi     r9,0
00AC0 0A40   X      41820030               beq       $+0x0030                  ; 0x00000A70
00AC4 0A44          80BB0000               lwz       r5,0x0000(r27)
00AC8 0A48   X      3B600081               li        r27,129
00ACC 0A4C          8089000C               lwz       r4,0x000C(r9)
00AD0 0A50          80C50224               lwz       r6,0x0224(r5)
00AD4 0A54          80640000               lwz       r3,0x0000(r4)
00AD8 0A58          81860010               lwz       r12,0x0010(r6)
00ADC 0A5C          480048AD               bl        $+0x48AC                  ; 0x00005308
00AE0 0A60          80410014               lwz       RTOC,0x0014(SP)
00AE4 0A64          819F0014               lwz       r12,0x0014(r31)
00AE8 0A68          9B6C000D               stb       r27,0x000D(r12)
00AEC 0A6C          93DD0010               stw       r30,0x0010(r29)
00AF0 0A70   X      7F83E378               mr        r3,r28
00AF4 0A74   X      7FE4FB78               mr        r4,r31
00AF8 0A78          48004621               bl        $+0x4620                  ; 0x00005098
00AFC 0A7C          80410014               lwz       RTOC,0x0014(SP)
00B00 0A80   X      38600000               li        r3,0
00B04 0A84          80010058               lwz       r0,0x0058(SP)
00B08 0A88          38210050               addi      SP,SP,80
00B0C 0A8C   X      7C0803A6               mtlr      r0                        ; LR = 8
00B10 0A90          BB61FFEC               lmw       r27,-0x0014(SP)
00B14 0A94   X      4E800020               blr
00B18 0A98          813B0000               lwz       r9,0x0000(r27)
00B1C 0A9C          800901F0               lwz       r0,0x01F0(r9)
00B20 0AA0   X      2C000063               cmpwi     r0,99
00B24 0AA4   X      4181002C               bgt       $+0x002C                  ; 0x00000AD0
00B28 0AA8          808901EC               lwz       r4,0x01EC(r9)
00B2C 0AAC   X      7FE3FB78               mr        r3,r31
00B30 0AB0          48004601               bl        $+0x4600                  ; 0x000050B0
00B34 0AB4          80410014               lwz       RTOC,0x0014(SP)
00B38 0AB8          809B0000               lwz       r4,0x0000(r27)
00B3C 0ABC   X      38600001               li        r3,1
00B40 0AC0          388401F0               addi      r4,r4,496
00B44 0AC4          48004605               bl        $+0x4604                  ; 0x000050C8
00B48 0AC8          80410014               lwz       RTOC,0x0014(SP)
00B4C 0ACC          4800001C               b         $+0x001C                  ; 0x00000AE8
00B50 0AD0          83C90050               lwz       r30,0x0050(r9)
00B54 0AD4   X      7FE3FB78               mr        r3,r31
00B58 0AD8          3BDE0001               addi      r30,r30,1
00B5C 0ADC          93C90050               stw       r30,0x0050(r9)
00B60 0AE0          48004559               bl        $+0x4558                  ; 0x00005038
00B64 0AE4          80410014               lwz       RTOC,0x0014(SP)
00B68 0AE8          4BFFFD49               bl        $-0x02B8                  ; 0x00000830
00B6C 0AEC   X      38600000               li        r3,0
00B70 0AF0          80010058               lwz       r0,0x0058(SP)
00B74 0AF4          38210050               addi      SP,SP,80
00B78 0AF8   X      7C0803A6               mtlr      r0                        ; LR = 8
00B7C 0AFC          BB61FFEC               lmw       r27,-0x0014(SP)
00B80 0B00   X      4E800020               blr
00B84 0B04   X      7C0802A6               mflr      r0                        ; LR = 8
00B88 0B08          93C1FFF8               stw       r30,-0x0008(SP)
00B8C 0B0C          93E1FFFC               stw       r31,-0x0004(SP)
00B90 0B10          90010008               stw       r0,0x0008(SP)
00B94 0B14          9421FFC0               stwu      SP,-0x0040(SP)
00B98 0B18   X      7C7F1B78               mr        r31,r3
00B9C 0B1C          480044ED               bl        $+0x44EC                  ; 0x00005008
00BA0 0B20          80410014               lwz       RTOC,0x0014(SP)
00BA4 0B24   X      7C7E1B78               mr        r30,r3
00BA8 0B28   X      2C1E0000               cmpwi     r30,0
00BAC 0B2C   X      41820084               beq       $+0x0084                  ; 0x00000BB0
00BB0 0B30          819E0014               lwz       r12,0x0014(r30)
00BB4 0B34          886C000D               lbz       r3,0x000D(r12)
00BB8 0B38   X      2C03000D               cmpwi     r3,13
00BBC 0B3C   X      40820018               bne       $+0x0018                  ; 0x00000B54
00BC0 0B40   X      7FE3FB78               mr        r3,r31
00BC4 0B44   X      7FC4F378               mr        r4,r30
00BC8 0B48          48002BA9               bl        $+0x2BA8                  ; 0x000036F0
00BCC 0B4C   X      60000000               nop
00BD0 0B50          48000048               b         $+0x0048                  ; 0x00000B98
00BD4 0B54   X      7FE3FB78               mr        r3,r31
00BD8 0B58          480044C9               bl        $+0x44C8                  ; 0x00005020
00BDC 0B5C          80410014               lwz       RTOC,0x0014(SP)
00BE0 0B60   X      2C030000               cmpwi     r3,0
00BE4 0B64   X      40820024               bne       $+0x0024                  ; 0x00000B88
00BE8 0B68   X      7FC3F378               mr        r3,r30
00BEC 0B6C          480044CD               bl        $+0x44CC                  ; 0x00005038
00BF0 0B70          80410014               lwz       RTOC,0x0014(SP)
00BF4 0B74   X      38800000               li        r4,0
00BF8 0B78   X      7FE3FB78               mr        r3,r31
00BFC 0B7C          480044D5               bl        $+0x44D4                  ; 0x00005050
00C00 0B80          80410014               lwz       RTOC,0x0014(SP)
00C04 0B84          48000014               b         $+0x0014                  ; 0x00000B98
00C08 0B88   X      7FE3FB78               mr        r3,r31
00C0C 0B8C   X      7FC4F378               mr        r4,r30
00C10 0B90          480044D9               bl        $+0x44D8                  ; 0x00005068
00C14 0B94          80410014               lwz       RTOC,0x0014(SP)
00C18 0B98   X      7FE3FB78               mr        r3,r31
00C1C 0B9C          4800446D               bl        $+0x446C                  ; 0x00005008
00C20 0BA0          80410014               lwz       RTOC,0x0014(SP)
00C24 0BA4   X      7C7E1B78               mr        r30,r3
00C28 0BA8   X      2C1E0000               cmpwi     r30,0
00C2C 0BAC   X      4082FF84               bne       $-0x007C                  ; 0x00000B30
00C30 0BB0   X      38600000               li        r3,0
00C34 0BB4          80010048               lwz       r0,0x0048(SP)
00C38 0BB8          38210040               addi      SP,SP,64
00C3C 0BBC   X      7C0803A6               mtlr      r0                        ; LR = 8
00C40 0BC0          83C1FFF8               lwz       r30,-0x0008(SP)
00C44 0BC4          83E1FFFC               lwz       r31,-0x0004(SP)
00C48 0BC8   X      4E800020               blr
00C4C 0BCC   X      7C0802A6               mflr      r0                        ; LR = 8
00C50 0BD0          90010008               stw       r0,0x0008(SP)
00C54 0BD4          9421FFC0               stwu      SP,-0x0040(SP)
00C58 0BD8          39820168               addi      r12,RTOC,360
00C5C 0BDC   X      7C832378               mr        r3,r4
00C60 0BE0          814C0000               lwz       r10,0x0000(r12)
00C64 0BE4   X      7CA42B78               mr        r4,r5
00C68 0BE8          816A0224               lwz       r11,0x0224(r10)
00C6C 0BEC   X      7CC53378               mr        r5,r6
00C70 0BF0          818B000C               lwz       r12,0x000C(r11)
00C74 0BF4   X      7CE63B78               mr        r6,r7
00C78 0BF8   X      7D074378               mr        r7,r8
00C7C 0BFC   X      7D284B78               mr        r8,r9
00C80 0C00          48004709               bl        $+0x4708                  ; 0x00005308
00C84 0C04          80410014               lwz       RTOC,0x0014(SP)
00C88 0C08          80010048               lwz       r0,0x0048(SP)
00C8C 0C0C          38210040               addi      SP,SP,64
00C90 0C10   X      7C0803A6               mtlr      r0                        ; LR = 8
00C94 0C14   X      4E800020               blr
00C98 0C18   X      7C0802A6               mflr      r0                        ; LR = 8
00C9C 0C1C          93A1FFF4               stw       r29,-0x000C(SP)
00CA0 0C20          93C1FFF8               stw       r30,-0x0008(SP)
00CA4 0C24          93E1FFFC               stw       r31,-0x0004(SP)
00CA8 0C28          90010008               stw       r0,0x0008(SP)
00CAC 0C2C          9421FFB0               stwu      SP,-0x0050(SP)
00CB0 0C30          3BC20168               addi      r30,RTOC,360
00CB4 0C34   X      3BA00000               li        r29,0
00CB8 0C38          813E0000               lwz       r9,0x0000(r30)
00CBC 0C3C          39020170               addi      r8,RTOC,368
00CC0 0C40          800901FC               lwz       r0,0x01FC(r9)
00CC4 0C44   X      2C000000               cmpwi     r0,0
00CC8 0C48   X      41820030               beq       $+0x0030                  ; 0x00000C78
00CCC 0C4C          80680000               lwz       r3,0x0000(r8)
00CD0 0C50   X      2C030000               cmpwi     r3,0
00CD4 0C54   X      41820024               beq       $+0x0024                  ; 0x00000C78
00CD8 0C58   X      38A00000               li        r5,0
00CDC 0C5C          90A901FC               stw       r5,0x01FC(r9)
00CE0 0C60          80880000               lwz       r4,0x0000(r8)
00CE4 0C64          8064002C               lwz       r3,0x002C(r4)
00CE8 0C68   X      38800007               li        r4,7
00CEC 0C6C          3C842500               addis     r4,r4,9472
00CF0 0C70          48004351               bl        $+0x4350                  ; 0x00004FC0
00CF4 0C74          80410014               lwz       RTOC,0x0014(SP)
00CF8 0C78          813E0000               lwz       r9,0x0000(r30)
00CFC 0C7C          83E9020C               lwz       r31,0x020C(r9)
00D00 0C80          3869020C               addi      r3,r9,524
00D04 0C84   X      2C1F0000               cmpwi     r31,0
00D08 0C88   X      41820050               beq       $+0x0050                  ; 0x00000CD8
00D0C 0C8C          4800434D               bl        $+0x434C                  ; 0x00004FD8
00D10 0C90          80410014               lwz       RTOC,0x0014(SP)
00D14 0C94   X      2C030000               cmpwi     r3,0
00D18 0C98   X      4182FFE0               beq       $-0x0020                  ; 0x00000C78
00D1C 0C9C          48004355               bl        $+0x4354                  ; 0x00004FF0
00D20 0CA0          80410014               lwz       RTOC,0x0014(SP)
00D24 0CA4   X      7C7F1B78               mr        r31,r3
00D28 0CA8   X      2C1F0000               cmpwi     r31,0
00D2C 0CAC   X      4182FFCC               beq       $-0x0034                  ; 0x00000C78
00D30 0CB0          801F0000               lwz       r0,0x0000(r31)
00D34 0CB4   X      7FE4FB78               mr        r4,r31
00D38 0CB8          93BF0000               stw       r29,0x0000(r31)
00D3C 0CBC   X      7C1F0378               mr        r31,r0
00D40 0CC0          807E0000               lwz       r3,0x0000(r30)
00D44 0CC4          48001AC9               bl        $+0x1AC8                  ; 0x0000278C
00D48 0CC8   X      60000000               nop
00D4C 0CCC   X      2C1F0000               cmpwi     r31,0
00D50 0CD0   X      4082FFE0               bne       $-0x0020                  ; 0x00000CB0
00D54 0CD4          4BFFFFA4               b         $-0x005C                  ; 0x00000C78
00D58 0CD8          800901F8               lwz       r0,0x01F8(r9)
00D5C 0CDC   X      2C000000               cmpwi     r0,0
00D60 0CE0   X      4182000C               beq       $+0x000C                  ; 0x00000CEC
00D64 0CE4          93A901F8               stw       r29,0x01F8(r9)
00D68 0CE8          4BFFFF90               b         $-0x0070                  ; 0x00000C78
00D6C 0CEC          80010058               lwz       r0,0x0058(SP)
00D70 0CF0          38210050               addi      SP,SP,80
00D74 0CF4   X      7C0803A6               mtlr      r0                        ; LR = 8
00D78 0CF8          83A1FFF4               lwz       r29,-0x000C(SP)
00D7C 0CFC          83C1FFF8               lwz       r30,-0x0008(SP)
00D80 0D00          83E1FFFC               lwz       r31,-0x0004(SP)
00D84 0D04   X      4E800020               blr
00D88 0D08   X      4E800020               blr
00D8C 0D0C          8122FFD8               lwz       r9,-0x0028(RTOC)
00D90 0D10   X      5463043E               clrlwi    r3,r3,16
00D94 0D14   X      2C030001               cmpwi     r3,1
00D98 0D18   X      4C820020               bnelr
00D9C 0D1C   X      7C0802A6               mflr      r0                        ; LR = 8
00DA0 0D20          90010008               stw       r0,0x0008(SP)
00DA4 0D24          9421FFC0               stwu      SP,-0x0040(SP)
00DA8 0D28          81890000               lwz       r12,0x0000(r9)
00DAC 0D2C   X      38600001               li        r3,1
00DB0 0D30          906C01FC               stw       r3,0x01FC(r12)
00DB4 0D34          80890000               lwz       r4,0x0000(r9)
00DB8 0D38          806401F4               lwz       r3,0x01F4(r4)
00DBC 0D3C          48004255               bl        $+0x4254                  ; 0x00004F90
00DC0 0D40          80410014               lwz       RTOC,0x0014(SP)
00DC4 0D44          80010048               lwz       r0,0x0048(SP)
00DC8 0D48          38210040               addi      SP,SP,64
00DCC 0D4C   X      7C0803A6               mtlr      r0                        ; LR = 8
00DD0 0D50   X      4E800020               blr
00DD4 0D54          54800673               rlwinm.   r0,r4,0,25,25
00DD8 0D58   X      41820044               beq       $+0x0044                  ; 0x00000D9C
00DDC 0D5C   X      5486073E               clrlwi    r6,r4,28
00DE0 0D60          7CA73278               xor       r7,r5,r6
00DE4 0D64   X      54E8163A               clrlslwi  r8,r7,26,2
00DE8 0D68          7D234214               add       r9,r3,r8
00DEC 0D6C          81890094               lwz       r12,0x0094(r9)
00DF0 0D70   X      2C0C0000               cmpwi     r12,0
00DF4 0D74          38690094               addi      r3,r9,148
00DF8 0D78   X      4D820020               beqlr
00DFC 0D7C          814C0008               lwz       r10,0x0008(r12)
00E00 0D80   X      7C0A2800               cmpw      r10,r5
00E04 0D84   X      4D820020               beqlr
00E08 0D88          386C000C               addi      r3,r12,12
00E0C 0D8C          818C000C               lwz       r12,0x000C(r12)
00E10 0D90   X      2C0C0000               cmpwi     r12,0
00E14 0D94   X      4D820020               beqlr
00E18 0D98          4BFFFFE4               b         $-0x001C                  ; 0x00000D7C
00E1C 0D9C          548606B5               rlwinm.   r6,r4,0,26,26
00E20 0DA0   X      4182000C               beq       $+0x000C                  ; 0x00000DAC
00E24 0DA4          3863019C               addi      r3,r3,412
00E28 0DA8   X      4E800020               blr
00E2C 0DAC          5485056B               rlwinm.   r5,r4,0,21,21
00E30 0DB0   X      40820028               bne       $+0x0028                  ; 0x00000DD8
00E34 0DB4   X      3900FFF4               li        r8,-12
00E38 0DB8          548605EE               rlwinm    r6,r4,0,23,23
00E3C 0DBC          7CC50034               cntlzw    r5,r6
00E40 0DC0   X      54A5D97E               srwi      r5,r5,5
00E44 0DC4          7CE500D0               neg       r7,r5
00E48 0DC8          7CE94038               and       r9,r7,r8
00E4C 0DCC          7D434A14               add       r10,r3,r9
00E50 0DD0          386A01A0               addi      r3,r10,416
00E54 0DD4   X      4E800020               blr
00E58 0DD8          38630198               addi      r3,r3,408
00E5C 0DDC   X      4E800020               blr
00E60 0DE0   X      7C0802A6               mflr      r0                        ; LR = 8
00E64 0DE4          93E1FFFC               stw       r31,-0x0004(SP)
00E68 0DE8          90010008               stw       r0,0x0008(SP)
00E6C 0DEC          9421FFC0               stwu      SP,-0x0040(SP)
00E70 0DF0          390301A4               addi      r8,r3,420
00E74 0DF4   X      7C9F2378               mr        r31,r4
00E78 0DF8   X      39200000               li        r9,0
00E7C 0DFC          81680000               lwz       r11,0x0000(r8)
00E80 0E00   X      2C0B0000               cmpwi     r11,0
00E84 0E04   X      41820094               beq       $+0x0094                  ; 0x00000E98
00E88 0E08   X      7C0BF800               cmpw      r11,r31
00E8C 0E0C   X      4182000C               beq       $+0x000C                  ; 0x00000E18
00E90 0E10   X      7D685B78               mr        r8,r11
00E94 0E14          4BFFFFE8               b         $-0x0018                  ; 0x00000DFC
00E98 0E18          800B0000               lwz       r0,0x0000(r11)
00E9C 0E1C          90080000               stw       r0,0x0000(r8)
00EA0 0E20          808B0004               lwz       r4,0x0004(r11)
00EA4 0E24          912B0000               stw       r9,0x0000(r11)
00EA8 0E28          80AB0008               lwz       r5,0x0008(r11)
00EAC 0E2C          4BFFFF29               bl        $-0x00D8                  ; 0x00000D54
00EB0 0E30   X      7C681B78               mr        r8,r3
00EB4 0E34          81280000               lwz       r9,0x0000(r8)
00EB8 0E38          80E90014               lwz       r7,0x0014(r9)
00EBC 0E3C   X      7C895800               cmpw      cr1,r9,r11
00EC0 0E40   X      40860030               bne       cr1,$+0x0030              ; 0x00000E70
00EC4 0E44          8129000C               lwz       r9,0x000C(r9)
00EC8 0E48   X      2C070000               cmpwi     r7,0
00ECC 0E4C   X      4182000C               beq       $+0x000C                  ; 0x00000E58
00ED0 0E50          9127000C               stw       r9,0x000C(r7)
00ED4 0E54   X      7CE93B78               mr        r9,r7
00ED8 0E58          91280000               stw       r9,0x0000(r8)
00EDC 0E5C          80010048               lwz       r0,0x0048(SP)
00EE0 0E60          38210040               addi      SP,SP,64
00EE4 0E64   X      7C0803A6               mtlr      r0                        ; LR = 8
00EE8 0E68          83E1FFFC               lwz       r31,-0x0004(SP)
00EEC 0E6C   X      4E800020               blr
00EF0 0E70   X      7C07F800               cmpw      r7,r31
00EF4 0E74   X      4182001C               beq       $+0x001C                  ; 0x00000E90
00EF8 0E78          81290014               lwz       r9,0x0014(r9)
00EFC 0E7C   X      2C090000               cmpwi     r9,0
00F00 0E80   X      41820018               beq       $+0x0018                  ; 0x00000E98
00F04 0E84          80090014               lwz       r0,0x0014(r9)
00F08 0E88   X      7C00F800               cmpw      r0,r31
00F0C 0E8C   X      4082FFEC               bne       $-0x0014                  ; 0x00000E78
00F10 0E90          807F0014               lwz       r3,0x0014(r31)
00F14 0E94          90690014               stw       r3,0x0014(r9)
00F18 0E98          80010048               lwz       r0,0x0048(SP)
00F1C 0E9C          38210040               addi      SP,SP,64
00F20 0EA0   X      7C0803A6               mtlr      r0                        ; LR = 8
00F24 0EA4          83E1FFFC               lwz       r31,-0x0004(SP)
00F28 0EA8   X      4E800020               blr
00F2C 0EAC   X      7C0802A6               mflr      r0                        ; LR = 8
00F30 0EB0          90010008               stw       r0,0x0008(SP)
00F34 0EB4          9421FFC0               stwu      SP,-0x0040(SP)
00F38 0EB8          810301B4               lwz       r8,0x01B4(r3)
00F3C 0EBC   X      38A00000               li        r5,0
00F40 0EC0   X      7D044378               mr        r4,r8
00F44 0EC4   X      39200000               li        r9,0
00F48 0EC8   X      2C040000               cmpwi     r4,0
00F4C 0ECC   X      41820014               beq       $+0x0014                  ; 0x00000EE0
00F50 0ED0          81080000               lwz       r8,0x0000(r8)
00F54 0ED4          38A50001               addi      r5,r5,1
00F58 0ED8   X      2C080000               cmpwi     r8,0
00F5C 0EDC   X      4082FFF4               bne       $-0x000C                  ; 0x00000ED0
00F60 0EE0          81030194               lwz       r8,0x0194(r3)
00F64 0EE4   X      2C080000               cmpwi     r8,0
00F68 0EE8   X      41820028               beq       $+0x0028                  ; 0x00000F10
00F6C 0EEC          81880010               lwz       r12,0x0010(r8)
00F70 0EF0          80CC000C               lwz       r6,0x000C(r12)
00F74 0EF4          54C60529               rlwinm.   r6,r6,0,20,20
00F78 0EF8   X      40820014               bne       $+0x0014                  ; 0x00000F0C
00F7C 0EFC          81080000               lwz       r8,0x0000(r8)
00F80 0F00   X      2C080000               cmpwi     r8,0
00F84 0F04   X      4082FFE8               bne       $-0x0018                  ; 0x00000EEC
00F88 0F08          48000008               b         $+0x0008                  ; 0x00000F10
00F8C 0F0C   X      39200001               li        r9,1
00F90 0F10          81830008               lwz       r12,0x0008(r3)
00F94 0F14   X      39000001               li        r8,1
00F98 0F18          80C301AC               lwz       r6,0x01AC(r3)
00F9C 0F1C          80E301B0               lwz       r7,0x01B0(r3)
00FA0 0F20          480043E9               bl        $+0x43E8                  ; 0x00005308
00FA4 0F24          80410014               lwz       RTOC,0x0014(SP)
00FA8 0F28          80010048               lwz       r0,0x0048(SP)
00FAC 0F2C          38210040               addi      SP,SP,64
00FB0 0F30   X      7C0803A6               mtlr      r0                        ; LR = 8
00FB4 0F34   X      4E800020               blr
00FB8 0F38   X      7C0802A6               mflr      r0                        ; LR = 8
00FBC 0F3C          93C1FFF8               stw       r30,-0x0008(SP)
00FC0 0F40          93E1FFFC               stw       r31,-0x0004(SP)
00FC4 0F44          90010008               stw       r0,0x0008(SP)
00FC8 0F48          9421FFC0               stwu      SP,-0x0040(SP)
00FCC 0F4C   X      7C9E2378               mr        r30,r4
00FD0 0F50   X      7C7F1B78               mr        r31,r3
00FD4 0F54          4BFFFE8D               bl        $-0x0174                  ; 0x00000DE0
00FD8 0F58          811E0004               lwz       r8,0x0004(r30)
00FDC 0F5C   X      39200000               li        r9,0
00FE0 0F60          5500056B               rlwinm.   r0,r8,0,21,21
00FE4 0F64   X      4182002C               beq       $+0x002C                  ; 0x00000F90
00FE8 0F68          819F01B0               lwz       r12,0x01B0(r31)
00FEC 0F6C   X      380CFFFF               subi      r0,r12,1
00FF0 0F70          901F01B0               stw       r0,0x01B0(r31)
00FF4 0F74   X      2C000000               cmpwi     r0,0
00FF8 0F78          811E0004               lwz       r8,0x0004(r30)
00FFC 0F7C   X      40820014               bne       $+0x0014                  ; 0x00000F90
01000 0F80          807F01AC               lwz       r3,0x01AC(r31)
01004 0F84   X      2C030000               cmpwi     r3,0
01008 0F88   X      40820008               bne       $+0x0008                  ; 0x00000F90
0100C 0F8C   X      39200001               li        r9,1
01010 0F90          550405AD               rlwinm.   r4,r8,0,22,22
01014 0F94   X      4182001C               beq       $+0x001C                  ; 0x00000FB0
01018 0F98          807F01AC               lwz       r3,0x01AC(r31)
0101C 0F9C   X      3863FFFF               subi      r3,r3,1
01020 0FA0          907F01AC               stw       r3,0x01AC(r31)
01024 0FA4   X      2C030000               cmpwi     r3,0
01028 0FA8   X      40820008               bne       $+0x0008                  ; 0x00000FB0
0102C 0FAC          39290001               addi      r9,r9,1
01030 0FB0   X      2C090000               cmpwi     r9,0
01034 0FB4   X      4182000C               beq       $+0x000C                  ; 0x00000FC0
01038 0FB8   X      7FE3FB78               mr        r3,r31
0103C 0FBC          4BFFFEF1               bl        $-0x0110                  ; 0x00000EAC
01040 0FC0          819F01A8               lwz       r12,0x01A8(r31)
01044 0FC4   X      380CFFFF               subi      r0,r12,1
01048 0FC8          901F01A8               stw       r0,0x01A8(r31)
0104C 0FCC   X      2C000000               cmpwi     r0,0
01050 0FD0   X      40820014               bne       $+0x0014                  ; 0x00000FE4
01054 0FD4          819F0004               lwz       r12,0x0004(r31)
01058 0FD8   X      7FE3FB78               mr        r3,r31
0105C 0FDC          4800432D               bl        $+0x432C                  ; 0x00005308
01060 0FE0          80410014               lwz       RTOC,0x0014(SP)
01064 0FE4          80010048               lwz       r0,0x0048(SP)
01068 0FE8          38210040               addi      SP,SP,64
0106C 0FEC   X      7C0803A6               mtlr      r0                        ; LR = 8
01070 0FF0          83C1FFF8               lwz       r30,-0x0008(SP)
01074 0FF4          83E1FFFC               lwz       r31,-0x0004(SP)
01078 0FF8   X      4E800020               blr
0107C 0FFC   X      7C0802A6               mflr      r0                        ; LR = 8
01080 1000          90010008               stw       r0,0x0008(SP)
01084 1004          9421FFC0               stwu      SP,-0x0040(SP)
01088 1008   X      38800000               li        r4,0
0108C 100C   X      7C6B1B78               mr        r11,r3
01090 1010          818B0010               lwz       r12,0x0010(r11)
01094 1014          806C0004               lwz       r3,0x0004(r12)
01098 1018          908B0014               stw       r4,0x0014(r11)
0109C 101C          908B000C               stw       r4,0x000C(r11)
010A0 1020          80A301A4               lwz       r5,0x01A4(r3)
010A4 1024          90AB0000               stw       r5,0x0000(r11)
010A8 1028          916301A4               stw       r11,0x01A4(r3)
010AC 102C          808B0004               lwz       r4,0x0004(r11)
010B0 1030          80AB0008               lwz       r5,0x0008(r11)
010B4 1034          4BFFFD21               bl        $-0x02E0                  ; 0x00000D54
010B8 1038          81230000               lwz       r9,0x0000(r3)
010BC 103C   X      2C890000               cmpwi     cr1,r9,0
010C0 1040   X      41860018               beq       cr1,$+0x0018              ; 0x00001058
010C4 1044          8009000C               lwz       r0,0x000C(r9)
010C8 1048   X      38800000               li        r4,0
010CC 104C          900B000C               stw       r0,0x000C(r11)
010D0 1050          9089000C               stw       r4,0x000C(r9)
010D4 1054          912B0014               stw       r9,0x0014(r11)
010D8 1058          91630000               stw       r11,0x0000(r3)
010DC 105C          80010048               lwz       r0,0x0048(SP)
010E0 1060          38210040               addi      SP,SP,64
010E4 1064   X      7C0803A6               mtlr      r0                        ; LR = 8
010E8 1068   X      4E800020               blr
010EC 106C   X      7C0802A6               mflr      r0                        ; LR = 8
010F0 1070          93C1FFF8               stw       r30,-0x0008(SP)
010F4 1074          93E1FFFC               stw       r31,-0x0004(SP)
010F8 1078          90010008               stw       r0,0x0008(SP)
010FC 107C          9421FFC0               stwu      SP,-0x0040(SP)
01100 1080   X      7C7E1B78               mr        r30,r3
01104 1084          4BFFFF79               bl        $-0x0088                  ; 0x00000FFC
01108 1088          819E0010               lwz       r12,0x0010(r30)
0110C 108C          83EC0004               lwz       r31,0x0004(r12)
01110 1090          819F01A8               lwz       r12,0x01A8(r31)
01114 1094          380C0001               addi      r0,r12,1
01118 1098          7D890034               cntlzw    r9,r12
0111C 109C          901F01A8               stw       r0,0x01A8(r31)
01120 10A0   X      5529D97E               srwi      r9,r9,5
01124 10A4          811E0004               lwz       r8,0x0004(r30)
01128 10A8          550005AD               rlwinm.   r0,r8,0,22,22
0112C 10AC   X      41820020               beq       $+0x0020                  ; 0x000010CC
01130 10B0          819F01AC               lwz       r12,0x01AC(r31)
01134 10B4          386C0001               addi      r3,r12,1
01138 10B8          907F01AC               stw       r3,0x01AC(r31)
0113C 10BC          7D840034               cntlzw    r4,r12
01140 10C0          811E0004               lwz       r8,0x0004(r30)
01144 10C4   X      5484D97E               srwi      r4,r4,5
01148 10C8          7D292378               or        r9,r9,r4
0114C 10CC          5505056B               rlwinm.   r5,r8,0,21,21
01150 10D0   X      4182001C               beq       $+0x001C                  ; 0x000010EC
01154 10D4          807F01B0               lwz       r3,0x01B0(r31)
01158 10D8          7C650034               cntlzw    r5,r3
0115C 10DC          38830001               addi      r4,r3,1
01160 10E0   X      54A5D97E               srwi      r5,r5,5
01164 10E4          909F01B0               stw       r4,0x01B0(r31)
01168 10E8          7D292B78               or        r9,r9,r5
0116C 10EC   X      2C090000               cmpwi     r9,0
01170 10F0   X      4182000C               beq       $+0x000C                  ; 0x000010FC
01174 10F4   X      7FE3FB78               mr        r3,r31
01178 10F8          4BFFFDB5               bl        $-0x024C                  ; 0x00000EAC
0117C 10FC          801F01A8               lwz       r0,0x01A8(r31)
01180 1100   X      2C000001               cmpwi     r0,1
01184 1104   X      40820014               bne       $+0x0014                  ; 0x00001118
01188 1108          819F0000               lwz       r12,0x0000(r31)
0118C 110C   X      7FE3FB78               mr        r3,r31
01190 1110          480041F9               bl        $+0x41F8                  ; 0x00005308
01194 1114          80410014               lwz       RTOC,0x0014(SP)
01198 1118          80010048               lwz       r0,0x0048(SP)
0119C 111C          38210040               addi      SP,SP,64
011A0 1120   X      7C0803A6               mtlr      r0                        ; LR = 8
011A4 1124          83C1FFF8               lwz       r30,-0x0008(SP)
011A8 1128          83E1FFFC               lwz       r31,-0x0004(SP)
011AC 112C   X      4E800020               blr
011B0 1130   X      7C0802A6               mflr      r0                        ; LR = 8
011B4 1134          93E1FFFC               stw       r31,-0x0004(SP)
011B8 1138          90010008               stw       r0,0x0008(SP)
011BC 113C          9421FFC0               stwu      SP,-0x0040(SP)
011C0 1140   X      7C7F1B78               mr        r31,r3
011C4 1144          807F0004               lwz       r3,0x0004(r31)
011C8 1148   X      7C8B2378               mr        r11,r4
011CC 114C          4BFFFC09               bl        $-0x03F8                  ; 0x00000D54
011D0 1150   X      7C6C1B78               mr        r12,r3
011D4 1154          806C0000               lwz       r3,0x0000(r12)
011D8 1158   X      2C830000               cmpwi     cr1,r3,0
011DC 115C   X      41860040               beq       cr1,$+0x0040              ; 0x0000119C
011E0 1160          80030004               lwz       r0,0x0004(r3)
011E4 1164          7D640038               and       r4,r11,r0
011E8 1168   X      7C045800               cmpw      r4,r11
011EC 116C   X      40820024               bne       $+0x0024                  ; 0x00001190
011F0 1170          80A30010               lwz       r5,0x0010(r3)
011F4 1174   X      7C05F800               cmpw      r5,r31
011F8 1178   X      40820018               bne       $+0x0018                  ; 0x00001190
011FC 117C          80010048               lwz       r0,0x0048(SP)
01200 1180          38210040               addi      SP,SP,64
01204 1184   X      7C0803A6               mtlr      r0                        ; LR = 8
01208 1188          83E1FFFC               lwz       r31,-0x0004(SP)
0120C 118C   X      4E800020               blr
01210 1190          80630014               lwz       r3,0x0014(r3)
01214 1194   X      2C030000               cmpwi     r3,0
01218 1198   X      4082FFC8               bne       $-0x0038                  ; 0x00001160
0121C 119C          80010048               lwz       r0,0x0048(SP)
01220 11A0          38210040               addi      SP,SP,64
01224 11A4   X      7C0803A6               mtlr      r0                        ; LR = 8
01228 11A8          83E1FFFC               lwz       r31,-0x0004(SP)
0122C 11AC   X      4E800020               blr
01230 11B0          80A30014               lwz       r5,0x0014(r3)
01234 11B4          80050000               lwz       r0,0x0000(r5)
01238 11B8   X      2C000000               cmpwi     r0,0
0123C 11BC   X      4182000C               beq       $+0x000C                  ; 0x000011C8
01240 11C0   X      38600003               li        r3,3
01244 11C4   X      4E800020               blr
01248 11C8   X      7C0802A6               mflr      r0                        ; LR = 8
0124C 11CC          BEA1FFD4               stmw      r21,-0x002C(SP)
01250 11D0          90010008               stw       r0,0x0008(SP)
01254 11D4          9421FF90               stwu      SP,-0x0070(SP)
01258 11D8   X      3B200000               li        r25,0
0125C 11DC   X      7CBD2B78               mr        r29,r5
01260 11E0          80DD000C               lwz       r6,0x000C(r29)
01264 11E4   X      7C9B2378               mr        r27,r4
01268 11E8   X      54C6077F               clrlwi.   r6,r6,29
0126C 11EC   X      7C7A1B78               mr        r26,r3
01270 11F0   X      4182001C               beq       $+0x001C                  ; 0x0000120C
01274 11F4   X      38600003               li        r3,3
01278 11F8          80010078               lwz       r0,0x0078(SP)
0127C 11FC          38210070               addi      SP,SP,112
01280 1200   X      7C0803A6               mtlr      r0                        ; LR = 8
01284 1204          BAA1FFD4               lmw       r21,-0x002C(SP)
01288 1208   X      4E800020               blr
0128C 120C          813B000C               lwz       r9,0x000C(r27)
01290 1210          A0E9000C               lhz       r7,0x000C(r9)
01294 1214   X      2C070002               cmpwi     r7,2
01298 1218   X      40820014               bne       $+0x0014                  ; 0x0000122C
0129C 121C          80690008               lwz       r3,0x0008(r9)
012A0 1220   X      3B000008               li        r24,8
012A4 1224   X      2C030000               cmpwi     r3,0
012A8 1228   X      4182001C               beq       $+0x001C                  ; 0x00001244
012AC 122C   X      38600007               li        r3,7
012B0 1230          80010078               lwz       r0,0x0078(SP)
012B4 1234          38210070               addi      SP,SP,112
012B8 1238   X      7C0803A6               mtlr      r0                        ; LR = 8
012BC 123C          BAA1FFD4               lmw       r21,-0x002C(SP)
012C0 1240   X      4E800020               blr
012C4 1244          83E90004               lwz       r31,0x0004(r9)
012C8 1248   X      3BC00840               li        r30,2112
012CC 124C   X      281F00FE               cmplwi    r31,0x00FE
012D0 1250   X      3B800000               li        r28,0
012D4 1254   X      3AE00004               li        r23,4
012D8 1258   X      4181007C               bgt       $+0x007C                  ; 0x000012D4
012DC 125C   X      57E407FF               clrlwi.   r4,r31,31
012E0 1260   X      4182001C               beq       $+0x001C                  ; 0x0000127C
012E4 1264   X      38600001               li        r3,1
012E8 1268          80010078               lwz       r0,0x0078(SP)
012EC 126C          38210070               addi      SP,SP,112
012F0 1270   X      7C0803A6               mtlr      r0                        ; LR = 8
012F4 1274          BAA1FFD4               lmw       r21,-0x002C(SP)
012F8 1278   X      4E800020               blr
012FC 127C   X      388000AA               li        r4,170
01300 1280   X      7D1F2010               subc      r8,r4,r31
01304 1284   X      281F00AA               cmplwi    r31,0x00AA
01308 1288          7D080034               cntlzw    r8,r8
0130C 128C   X      5508D97E               srwi      r8,r8,5
01310 1290   X      4182000C               beq       $+0x000C                  ; 0x0000129C
01314 1294   X      3BC00842               li        r30,2114
01318 1298          48000008               b         $+0x0008                  ; 0x000012A0
0131C 129C   X      3BC00848               li        r30,2120
01320 12A0          81290010               lwz       r9,0x0010(r9)
01324 12A4   X      552307FF               clrlwi.   r3,r9,31
01328 12A8   X      41820014               beq       $+0x0014                  ; 0x000012BC
0132C 12AC   X      3B800100               li        r28,256
01330 12B0          7C8800D0               neg       r4,r8
01334 12B4          5484077C               rlwinm    r4,r4,0,29,30
01338 12B8          3BC41842               addi      r30,r4,6210
0133C 12BC          552307BD               rlwinm.   r3,r9,0,30,30
01340 12C0   X      4182000C               beq       $+0x000C                  ; 0x000012CC
01344 12C4          63DE2000               ori       r30,r30,0x2000
01348 12C8          639C0200               ori       r28,r28,0x0200
0134C 12CC          639C0008               ori       r28,r28,0x0008
01350 12D0          48000044               b         $+0x0044                  ; 0x00001314
01354 12D4   X      2C1F00FF               cmpwi     r31,255
01358 12D8   X      40820010               bne       $+0x0010                  ; 0x000012E8
0135C 12DC   X      3BC00844               li        r30,2116
01360 12E0   X      3B800020               li        r28,32
01364 12E4          48000030               b         $+0x0030                  ; 0x00001314
01368 12E8   X      3C800001               lis       r4,1
0136C 12EC   X      7C1F2040               cmplw     r31,r4
01370 12F0   X      4080000C               bge       $+0x000C                  ; 0x000012FC
01374 12F4   X      281F05DC               cmplwi    r31,0x05DC
01378 12F8   X      4181001C               bgt       $+0x001C                  ; 0x00001314
0137C 12FC   X      38600001               li        r3,1
01380 1300          80010078               lwz       r0,0x0078(SP)
01384 1304          38210070               addi      SP,SP,112
01388 1308   X      7C0803A6               mtlr      r0                        ; LR = 8
0138C 130C          BAA1FFD4               lmw       r21,-0x002C(SP)
01390 1310   X      4E800020               blr
01394 1314   X      38600018               li        r3,24
01398 1318          48003FC1               bl        $+0x3FC0                  ; 0x000052D8
0139C 131C          80410014               lwz       RTOC,0x0014(SP)
013A0 1320   X      2C030000               cmpwi     r3,0
013A4 1324   X      41820018               beq       $+0x0018                  ; 0x0000133C
013A8 1328          93E30008               stw       r31,0x0008(r3)
013AC 132C   X      2C030000               cmpwi     r3,0
013B0 1330          93A30010               stw       r29,0x0010(r3)
013B4 1334          93C30004               stw       r30,0x0004(r3)
013B8 1338   X      4082001C               bne       $+0x001C                  ; 0x00001354
013BC 133C   X      38600004               li        r3,4
013C0 1340          80010078               lwz       r0,0x0078(SP)
013C4 1344          38210070               addi      SP,SP,112
013C8 1348   X      7C0803A6               mtlr      r0                        ; LR = 8
013CC 134C          BAA1FFD4               lmw       r21,-0x002C(SP)
013D0 1350   X      4E800020               blr
013D4 1354   X      3AC00003               li        r22,3
013D8 1358   X      3AA00018               li        r21,24
013DC 135C          4BFFFD11               bl        $-0x02F0                  ; 0x0000106C
013E0 1360          92DD0000               stw       r22,0x0000(r29)
013E4 1364          57C004E7               rlwinm.   r0,r30,0,19,19
013E8 1368          93FD0010               stw       r31,0x0010(r29)
013EC 136C          819D000C               lwz       r12,0x000C(r29)
013F0 1370          7F8C6378               or        r12,r28,r12
013F4 1374          919D000C               stw       r12,0x000C(r29)
013F8 1378          813B000C               lwz       r9,0x000C(r27)
013FC 137C          92E90000               stw       r23,0x0000(r9)
01400 1380          93E90004               stw       r31,0x0004(r9)
01404 1384          93090008               stw       r24,0x0008(r9)
01408 1388          92A9000C               stw       r21,0x000C(r9)
0140C 138C          93290010               stw       r25,0x0010(r9)
01410 1390          93290014               stw       r25,0x0014(r9)
01414 1394   X      4182000C               beq       $+0x000C                  ; 0x000013A0
01418 1398   X      38000001               li        r0,1
0141C 139C          90090014               stw       r0,0x0014(r9)
01420 13A0          57C304A5               rlwinm.   r3,r30,0,18,18
01424 13A4   X      41820010               beq       $+0x0010                  ; 0x000013B4
01428 13A8          80890014               lwz       r4,0x0014(r9)
0142C 13AC          60840002               ori       r4,r4,0x0002
01430 13B0          90890014               stw       r4,0x0014(r9)
01434 13B4          38C90020               addi      r6,r9,32
01438 13B8   X      57E3C23E               srwi      r3,r31,8
0143C 13BC          9869001E               stb       r3,0x001E(r9)
01440 13C0   X      57E5063E               clrlwi    r5,r31,24
01444 13C4   X      39000083               li        r8,131
01448 13C8          98A9001F               stb       r5,0x001F(r9)
0144C 13CC          38690018               addi      r3,r9,24
01450 13D0          90DB0010               stw       r6,0x0010(r27)
01454 13D4   X      38A00006               li        r5,6
01458 13D8          80FB0014               lwz       r7,0x0014(r27)
0145C 13DC          9907000D               stb       r8,0x000D(r7)
01460 13E0          809D0004               lwz       r4,0x0004(r29)
01464 13E4          3884001A               addi      r4,r4,26
01468 13E8          48003EC1               bl        $+0x3EC0                  ; 0x000052A8
0146C 13EC          80410014               lwz       RTOC,0x0014(SP)
01470 13F0   X      7F43D378               mr        r3,r26
01474 13F4   X      7F64DB78               mr        r4,r27
01478 13F8          48003CA1               bl        $+0x3CA0                  ; 0x00005098
0147C 13FC          80410014               lwz       RTOC,0x0014(SP)
01480 1400   X      38600000               li        r3,0
01484 1404          80010078               lwz       r0,0x0078(SP)
01488 1408          38210070               addi      SP,SP,112
0148C 140C   X      7C0803A6               mtlr      r0                        ; LR = 8
01490 1410          BAA1FFD4               lmw       r21,-0x002C(SP)
01494 1414   X      4E800020               blr
01498 1418          93C1FFF8               stw       r30,-0x0008(SP)
0149C 141C          93E1FFFC               stw       r31,-0x0004(SP)
014A0 1420          818301B4               lwz       r12,0x01B4(r3)
014A4 1424          396301B4               addi      r11,r3,436
014A8 1428   X      2C0C0000               cmpwi     r12,0
014AC 142C   X      41820078               beq       $+0x0078                  ; 0x000014A4
014B0 1430          89440001               lbz       r10,0x0001(r4)
014B4 1434          89240000               lbz       r9,0x0000(r4)
014B8 1438          89040002               lbz       r8,0x0002(r4)
014BC 143C          88E40003               lbz       r7,0x0003(r4)
014C0 1440          88C40004               lbz       r6,0x0004(r4)
014C4 1444          88A40005               lbz       r5,0x0005(r4)
014C8 1448          880C0005               lbz       r0,0x0005(r12)
014CC 144C          888C0004               lbz       r4,0x0004(r12)
014D0 1450          7C035278               xor       r3,r0,r10
014D4 1454          880C0006               lbz       r0,0x0006(r12)
014D8 1458          7C844A78               xor       r4,r4,r9
014DC 145C          8BEC0007               lbz       r31,0x0007(r12)
014E0 1460          7C642378               or        r4,r3,r4
014E4 1464          886C0008               lbz       r3,0x0008(r12)
014E8 1468          7C004278               xor       r0,r0,r8
014EC 146C          8BCC0009               lbz       r30,0x0009(r12)
014F0 1470          7FFF3A78               xor       r31,r31,r7
014F4 1474          7C800378               or        r0,r4,r0
014F8 1478          7C643278               xor       r4,r3,r6
014FC 147C          7C00FB78               or        r0,r0,r31
01500 1480          7FC32A78               xor       r3,r30,r5
01504 1484          7C002378               or        r0,r0,r4
01508 1488          7C001B78               or        r0,r0,r3
0150C 148C   X      5400063F               clrlwi.   r0,r0,24
01510 1490   X      41820014               beq       $+0x0014                  ; 0x000014A4
01514 1494   X      7D8B6378               mr        r11,r12
01518 1498          818B0000               lwz       r12,0x0000(r11)
0151C 149C   X      2C0C0000               cmpwi     r12,0
01520 14A0   X      4082FFA8               bne       $-0x0058                  ; 0x00001448
01524 14A4   X      7D635B78               mr        r3,r11
01528 14A8          83C1FFF8               lwz       r30,-0x0008(SP)
0152C 14AC          83E1FFFC               lwz       r31,-0x0004(SP)
01530 14B0   X      4E800020               blr
01534 14B4          80830014               lwz       r4,0x0014(r3)
01538 14B8   X      2C040000               cmpwi     r4,0
0153C 14BC   X      4082000C               bne       $+0x000C                  ; 0x000014C8
01540 14C0   X      38600000               li        r3,0
01544 14C4   X      4E800020               blr
01548 14C8   X      7C0802A6               mflr      r0                        ; LR = 8
0154C 14CC          BF41FFE8               stmw      r26,-0x0018(SP)
01550 14D0          90010008               stw       r0,0x0008(SP)
01554 14D4          9421FFB0               stwu      SP,-0x0050(SP)
01558 14D8   X      3B600000               li        r27,0
0155C 14DC   X      7C9D2378               mr        r29,r4
01560 14E0          83FD0004               lwz       r31,0x0004(r29)
01564 14E4   X      7C7A1B78               mr        r26,r3
01568 14E8          3B9F01A4               addi      r28,r31,420
0156C 14EC          83DC0000               lwz       r30,0x0000(r28)
01570 14F0   X      2C1E0000               cmpwi     r30,0
01574 14F4   X      41820054               beq       $+0x0054                  ; 0x00001548
01578 14F8          80BE0010               lwz       r5,0x0010(r30)
0157C 14FC   X      7C05E800               cmpw      r5,r29
01580 1500   X      40820038               bne       $+0x0038                  ; 0x00001538
01584 1504   X      7FE3FB78               mr        r3,r31
01588 1508   X      7FC4F378               mr        r4,r30
0158C 150C          4BFFFA2D               bl        $-0x05D4                  ; 0x00000F38
01590 1510          801F0020               lwz       r0,0x0020(r31)
01594 1514   X      2C000000               cmpwi     r0,0
01598 1518   X      41820010               beq       $+0x0010                  ; 0x00001528
0159C 151C          801F0020               lwz       r0,0x0020(r31)
015A0 1520   X      2C000000               cmpwi     r0,0
015A4 1524   X      4082FFF8               bne       $-0x0008                  ; 0x0000151C
015A8 1528   X      7FC3F378               mr        r3,r30
015AC 152C          48003CBD               bl        $+0x3CBC                  ; 0x000051E8
015B0 1530          80410014               lwz       RTOC,0x0014(SP)
015B4 1534          48000008               b         $+0x0008                  ; 0x0000153C
015B8 1538   X      7FDCF378               mr        r28,r30
015BC 153C          83DC0000               lwz       r30,0x0000(r28)
015C0 1540   X      2C1E0000               cmpwi     r30,0
015C4 1544   X      4082FFB4               bne       $-0x004C                  ; 0x000014F8
015C8 1548          801D000C               lwz       r0,0x000C(r29)
015CC 154C          83FD0024               lwz       r31,0x0024(r29)
015D0 1550   X      54000032               clrrwi    r0,r0,6
015D4 1554          83DD0004               lwz       r30,0x0004(r29)
015D8 1558   X      2C1F0000               cmpwi     r31,0
015DC 155C          901D000C               stw       r0,0x000C(r29)
015E0 1560   X      41820074               beq       $+0x0074                  ; 0x000015D4
015E4 1564          807F0000               lwz       r3,0x0000(r31)
015E8 1568          389F0004               addi      r4,r31,4
015EC 156C          907D0024               stw       r3,0x0024(r29)
015F0 1570   X      7FC3F378               mr        r3,r30
015F4 1574          4BFFFEA5               bl        $-0x015C                  ; 0x00001418
015F8 1578          81230000               lwz       r9,0x0000(r3)
015FC 157C   X      2C890000               cmpwi     cr1,r9,0
01600 1580   X      41860038               beq       cr1,$+0x0038              ; 0x000015B8
01604 1584          8109000C               lwz       r8,0x000C(r9)
01608 1588   X      3808FFFF               subi      r0,r8,1
0160C 158C          9009000C               stw       r0,0x000C(r9)
01610 1590   X      28080001               cmplwi    r8,0x0001
01614 1594   X      4181001C               bgt       $+0x001C                  ; 0x000015B0
01618 1598          80890000               lwz       r4,0x0000(r9)
0161C 159C          90830000               stw       r4,0x0000(r3)
01620 15A0   X      7D234B78               mr        r3,r9
01624 15A4          48003C45               bl        $+0x3C44                  ; 0x000051E8
01628 15A8          80410014               lwz       RTOC,0x0014(SP)
0162C 15AC          4800000C               b         $+0x000C                  ; 0x000015B8
01630 15B0   X      2C080001               cmpwi     r8,1
01634 15B4   X      40820008               bne       $+0x0008                  ; 0x000015BC
01638 15B8   X      3B600001               li        r27,1
0163C 15BC   X      7FE3FB78               mr        r3,r31
01640 15C0          48003C29               bl        $+0x3C28                  ; 0x000051E8
01644 15C4          80410014               lwz       RTOC,0x0014(SP)
01648 15C8          83FD0024               lwz       r31,0x0024(r29)
0164C 15CC   X      2C1F0000               cmpwi     r31,0
01650 15D0   X      4082FF94               bne       $-0x006C                  ; 0x00001564
01654 15D4   X      2C1B0000               cmpwi     r27,0
01658 15D8   X      4182000C               beq       $+0x000C                  ; 0x000015E4
0165C 15DC   X      7FC3F378               mr        r3,r30
01660 15E0          4BFFF8CD               bl        $-0x0734                  ; 0x00000EAC
01664 15E4          387E01C4               addi      r3,r30,452
01668 15E8   X      7F44D378               mr        r4,r26
0166C 15EC          48003C15               bl        $+0x3C14                  ; 0x00005200
01670 15F0          80410014               lwz       RTOC,0x0014(SP)
01674 15F4          819E01B8               lwz       r12,0x01B8(r30)
01678 15F8   X      380CFFFF               subi      r0,r12,1
0167C 15FC          901E01B8               stw       r0,0x01B8(r30)
01680 1600          80010058               lwz       r0,0x0058(SP)
01684 1604          38210050               addi      SP,SP,80
01688 1608   X      7C0803A6               mtlr      r0                        ; LR = 8
0168C 160C          BB41FFE8               lmw       r26,-0x0018(SP)
01690 1610   X      4E800020               blr
01694 1614          93C1FFF8               stw       r30,-0x0008(SP)
01698 1618          93E1FFFC               stw       r31,-0x0004(SP)
0169C 161C          81830024               lwz       r12,0x0024(r3)
016A0 1620          39630024               addi      r11,r3,36
016A4 1624   X      2C0C0000               cmpwi     r12,0
016A8 1628   X      41820078               beq       $+0x0078                  ; 0x000016A0
016AC 162C          89440001               lbz       r10,0x0001(r4)
016B0 1630          89240000               lbz       r9,0x0000(r4)
016B4 1634          89040002               lbz       r8,0x0002(r4)
016B8 1638          88E40003               lbz       r7,0x0003(r4)
016BC 163C          88C40004               lbz       r6,0x0004(r4)
016C0 1640          88A40005               lbz       r5,0x0005(r4)
016C4 1644          880C0005               lbz       r0,0x0005(r12)
016C8 1648          888C0004               lbz       r4,0x0004(r12)
016CC 164C          7C035278               xor       r3,r0,r10
016D0 1650          880C0006               lbz       r0,0x0006(r12)
016D4 1654          7C844A78               xor       r4,r4,r9
016D8 1658          8BEC0007               lbz       r31,0x0007(r12)
016DC 165C          7C642378               or        r4,r3,r4
016E0 1660          886C0008               lbz       r3,0x0008(r12)
016E4 1664          7C004278               xor       r0,r0,r8
016E8 1668          8BCC0009               lbz       r30,0x0009(r12)
016EC 166C          7FFF3A78               xor       r31,r31,r7
016F0 1670          7C800378               or        r0,r4,r0
016F4 1674          7C643278               xor       r4,r3,r6
016F8 1678          7C00FB78               or        r0,r0,r31
016FC 167C          7FC32A78               xor       r3,r30,r5
01700 1680          7C002378               or        r0,r0,r4
01704 1684          7C001B78               or        r0,r0,r3
01708 1688   X      5400063F               clrlwi.   r0,r0,24
0170C 168C   X      41820014               beq       $+0x0014                  ; 0x000016A0
01710 1690   X      7D8B6378               mr        r11,r12
01714 1694          818B0000               lwz       r12,0x0000(r11)
01718 1698   X      2C0C0000               cmpwi     r12,0
0171C 169C   X      4082FFA8               bne       $-0x0058                  ; 0x00001644
01720 16A0   X      7D635B78               mr        r3,r11
01724 16A4          83C1FFF8               lwz       r30,-0x0008(SP)
01728 16A8          83E1FFFC               lwz       r31,-0x0004(SP)
0172C 16AC   X      4E800020               blr
01730 16B0   X      7C0802A6               mflr      r0                        ; LR = 8
01734 16B4          93A1FFF4               stw       r29,-0x000C(SP)
01738 16B8          93C1FFF8               stw       r30,-0x0008(SP)
0173C 16BC          93E1FFFC               stw       r31,-0x0004(SP)
01740 16C0          90010008               stw       r0,0x0008(SP)
01744 16C4          9421FFB0               stwu      SP,-0x0050(SP)
01748 16C8          80A30014               lwz       r5,0x0014(r3)
0174C 16CC          83E50000               lwz       r31,0x0000(r5)
01750 16D0   X      2C1F0004               cmpwi     r31,4
01754 16D4   X      40820024               bne       $+0x0024                  ; 0x000016F8
01758 16D8   X      38600003               li        r3,3
0175C 16DC          80010058               lwz       r0,0x0058(SP)
01760 16E0          38210050               addi      SP,SP,80
01764 16E4   X      7C0803A6               mtlr      r0                        ; LR = 8
01768 16E8          83A1FFF4               lwz       r29,-0x000C(SP)
0176C 16EC          83C1FFF8               lwz       r30,-0x0008(SP)
01770 16F0          83E1FFFC               lwz       r31,-0x0004(SP)
01774 16F4   X      4E800020               blr
01778 16F8          83E4000C               lwz       r31,0x000C(r4)
0177C 16FC   X      7C9E2378               mr        r30,r4
01780 1700          809F0008               lwz       r4,0x0008(r31)
01784 1704   X      7CBD2B78               mr        r29,r5
01788 1708          80BF0004               lwz       r5,0x0004(r31)
0178C 170C   X      7FC3F378               mr        r3,r30
01790 1710          48003B09               bl        $+0x3B08                  ; 0x00005218
01794 1714          80410014               lwz       RTOC,0x0014(SP)
01798 1718   X      2C030000               cmpwi     r3,0
0179C 171C   X      41820010               beq       $+0x0010                  ; 0x0000172C
017A0 1720          801F0004               lwz       r0,0x0004(r31)
017A4 1724   X      2C000006               cmpwi     r0,6
017A8 1728   X      41820024               beq       $+0x0024                  ; 0x0000174C
017AC 172C   X      38600001               li        r3,1
017B0 1730          80010058               lwz       r0,0x0058(SP)
017B4 1734          38210050               addi      SP,SP,80
017B8 1738   X      7C0803A6               mtlr      r0                        ; LR = 8
017BC 173C          83A1FFF4               lwz       r29,-0x000C(SP)
017C0 1740          83C1FFF8               lwz       r30,-0x0008(SP)
017C4 1744          83E1FFFC               lwz       r31,-0x0004(SP)
017C8 1748   X      4E800020               blr
017CC 174C          80BF0008               lwz       r5,0x0008(r31)
017D0 1750   X      7FA3EB78               mr        r3,r29
017D4 1754          809E000C               lwz       r4,0x000C(r30)
017D8 1758          7C842A14               add       r4,r4,r5
017DC 175C          4BFFFEB9               bl        $-0x0148                  ; 0x00001614
017E0 1760          83E30000               lwz       r31,0x0000(r3)
017E4 1764   X      2C9F0000               cmpwi     cr1,r31,0
017E8 1768   X      40860024               bne       cr1,$+0x0024              ; 0x0000178C
017EC 176C   X      38600014               li        r3,20
017F0 1770          80010058               lwz       r0,0x0058(SP)
017F4 1774          38210050               addi      SP,SP,80
017F8 1778   X      7C0803A6               mtlr      r0                        ; LR = 8
017FC 177C          83A1FFF4               lwz       r29,-0x000C(SP)
01800 1780          83C1FFF8               lwz       r30,-0x0008(SP)
01804 1784          83E1FFFC               lwz       r31,-0x0004(SP)
01808 1788   X      4E800020               blr
0180C 178C          81830000               lwz       r12,0x0000(r3)
01810 1790          808C0000               lwz       r4,0x0000(r12)
01814 1794          90830000               stw       r4,0x0000(r3)
01818 1798          388C0004               addi      r4,r12,4
0181C 179C          83DD0004               lwz       r30,0x0004(r29)
01820 17A0   X      7FC3F378               mr        r3,r30
01824 17A4          4BFFFC75               bl        $-0x038C                  ; 0x00001418
01828 17A8          81230000               lwz       r9,0x0000(r3)
0182C 17AC   X      2C890000               cmpwi     cr1,r9,0
01830 17B0   X      41860038               beq       cr1,$+0x0038              ; 0x000017E8
01834 17B4          8109000C               lwz       r8,0x000C(r9)
01838 17B8   X      3808FFFF               subi      r0,r8,1
0183C 17BC          9009000C               stw       r0,0x000C(r9)
01840 17C0   X      28080001               cmplwi    r8,0x0001
01844 17C4   X      4181001C               bgt       $+0x001C                  ; 0x000017E0
01848 17C8          80890000               lwz       r4,0x0000(r9)
0184C 17CC          90830000               stw       r4,0x0000(r3)
01850 17D0   X      7D234B78               mr        r3,r9
01854 17D4          48003A15               bl        $+0x3A14                  ; 0x000051E8
01858 17D8          80410014               lwz       RTOC,0x0014(SP)
0185C 17DC          4800000C               b         $+0x000C                  ; 0x000017E8
01860 17E0   X      2C080001               cmpwi     r8,1
01864 17E4   X      4082000C               bne       $+0x000C                  ; 0x000017F0
01868 17E8   X      7FC3F378               mr        r3,r30
0186C 17EC          4BFFF6C1               bl        $-0x0940                  ; 0x00000EAC
01870 17F0   X      7FE3FB78               mr        r3,r31
01874 17F4          480039F5               bl        $+0x39F4                  ; 0x000051E8
01878 17F8          80410014               lwz       RTOC,0x0014(SP)
0187C 17FC   X      38600000               li        r3,0
01880 1800          80010058               lwz       r0,0x0058(SP)
01884 1804          38210050               addi      SP,SP,80
01888 1808   X      7C0803A6               mtlr      r0                        ; LR = 8
0188C 180C          83A1FFF4               lwz       r29,-0x000C(SP)
01890 1810          83C1FFF8               lwz       r30,-0x0008(SP)
01894 1814          83E1FFFC               lwz       r31,-0x0004(SP)
01898 1818   X      4E800020               blr
0189C 181C   X      7C0802A6               mflr      r0                        ; LR = 8
018A0 1820          BF21FFE4               stmw      r25,-0x001C(SP)
018A4 1824          90010008               stw       r0,0x0008(SP)
018A8 1828          9421FFA0               stwu      SP,-0x0060(SP)
018AC 182C          80A30014               lwz       r5,0x0014(r3)
018B0 1830          83E50000               lwz       r31,0x0000(r5)
018B4 1834   X      2C1F0004               cmpwi     r31,4
018B8 1838   X      4082001C               bne       $+0x001C                  ; 0x00001854
018BC 183C   X      38600003               li        r3,3
018C0 1840          80010068               lwz       r0,0x0068(SP)
018C4 1844          38210060               addi      SP,SP,96
018C8 1848   X      7C0803A6               mtlr      r0                        ; LR = 8
018CC 184C          BB21FFE4               lmw       r25,-0x001C(SP)
018D0 1850   X      4E800020               blr
018D4 1854          83E4000C               lwz       r31,0x000C(r4)
018D8 1858   X      7C832378               mr        r3,r4
018DC 185C          809F0008               lwz       r4,0x0008(r31)
018E0 1860   X      7CBC2B78               mr        r28,r5
018E4 1864          80BF0004               lwz       r5,0x0004(r31)
018E8 1868   X      3B600000               li        r27,0
018EC 186C          480039AD               bl        $+0x39AC                  ; 0x00005218
018F0 1870          80410014               lwz       RTOC,0x0014(SP)
018F4 1874   X      7C7E1B78               mr        r30,r3
018F8 1878   X      2C1E0000               cmpwi     r30,0
018FC 187C   X      4182001C               beq       $+0x001C                  ; 0x00001898
01900 1880          83BF0004               lwz       r29,0x0004(r31)
01904 1884   X      2C1D0006               cmpwi     r29,6
01908 1888   X      40820010               bne       $+0x0010                  ; 0x00001898
0190C 188C          887E0000               lbz       r3,0x0000(r30)
01910 1890   X      546307FF               clrlwi.   r3,r3,31
01914 1894   X      4082001C               bne       $+0x001C                  ; 0x000018B0
01918 1898   X      38600001               li        r3,1
0191C 189C          80010068               lwz       r0,0x0068(SP)
01920 18A0          38210060               addi      SP,SP,96
01924 18A4   X      7C0803A6               mtlr      r0                        ; LR = 8
01928 18A8          BB21FFE4               lmw       r25,-0x001C(SP)
0192C 18AC   X      4E800020               blr
01930 18B0   X      7F83E378               mr        r3,r28
01934 18B4   X      7FC4F378               mr        r4,r30
01938 18B8          4BFFFD5D               bl        $-0x02A4                  ; 0x00001614
0193C 18BC   X      7C7A1B78               mr        r26,r3
01940 18C0          801A0000               lwz       r0,0x0000(r26)
01944 18C4   X      2C800000               cmpwi     cr1,r0,0
01948 18C8   X      4186001C               beq       cr1,$+0x001C              ; 0x000018E4
0194C 18CC   X      38600000               li        r3,0
01950 18D0          80010068               lwz       r0,0x0068(SP)
01954 18D4          38210060               addi      SP,SP,96
01958 18D8   X      7C0803A6               mtlr      r0                        ; LR = 8
0195C 18DC          BB21FFE4               lmw       r25,-0x001C(SP)
01960 18E0   X      4E800020               blr
01964 18E4   X      3860000C               li        r3,12
01968 18E8          480039F1               bl        $+0x39F0                  ; 0x000052D8
0196C 18EC          80410014               lwz       RTOC,0x0014(SP)
01970 18F0   X      7C7D1B78               mr        r29,r3
01974 18F4   X      2C1D0000               cmpwi     r29,0
01978 18F8   X      4082001C               bne       $+0x001C                  ; 0x00001914
0197C 18FC   X      38600013               li        r3,19
01980 1900          80010068               lwz       r0,0x0068(SP)
01984 1904          38210060               addi      SP,SP,96
01988 1908   X      7C0803A6               mtlr      r0                        ; LR = 8
0198C 190C          BB21FFE4               lmw       r25,-0x001C(SP)
01990 1910   X      4E800020               blr
01994 1914          839C0004               lwz       r28,0x0004(r28)
01998 1918   X      7FC4F378               mr        r4,r30
0199C 191C   X      7F83E378               mr        r3,r28
019A0 1920          4BFFFAF9               bl        $-0x0508                  ; 0x00001418
019A4 1924   X      7C791B78               mr        r25,r3
019A8 1928          83F90000               lwz       r31,0x0000(r25)
019AC 192C   X      2C9F0000               cmpwi     cr1,r31,0
019B0 1930   X      40860048               bne       cr1,$+0x0048              ; 0x00001978
019B4 1934   X      38600010               li        r3,16
019B8 1938          480039A1               bl        $+0x39A0                  ; 0x000052D8
019BC 193C          80410014               lwz       RTOC,0x0014(SP)
019C0 1940   X      7C7F1B78               mr        r31,r3
019C4 1944   X      2C1F0000               cmpwi     r31,0
019C8 1948   X      41820044               beq       $+0x0044                  ; 0x0000198C
019CC 194C   X      38800010               li        r4,16
019D0 1950   X      7FE3FB78               mr        r3,r31
019D4 1954          4800396D               bl        $+0x396C                  ; 0x000052C0
019D8 1958          80410014               lwz       RTOC,0x0014(SP)
019DC 195C          387F0004               addi      r3,r31,4
019E0 1960   X      7FC4F378               mr        r4,r30
019E4 1964   X      38A00006               li        r5,6
019E8 1968          48003941               bl        $+0x3940                  ; 0x000052A8
019EC 196C          80410014               lwz       RTOC,0x0014(SP)
019F0 1970          937F0000               stw       r27,0x0000(r31)
019F4 1974          93F90000               stw       r31,0x0000(r25)
019F8 1978          819F000C               lwz       r12,0x000C(r31)
019FC 197C          3B2C0001               addi      r25,r12,1
01A00 1980          933F000C               stw       r25,0x000C(r31)
01A04 1984   X      2C190000               cmpwi     r25,0
01A08 1988   X      40820028               bne       $+0x0028                  ; 0x000019B0
01A0C 198C   X      7FA3EB78               mr        r3,r29
01A10 1990          48003859               bl        $+0x3858                  ; 0x000051E8
01A14 1994          80410014               lwz       RTOC,0x0014(SP)
01A18 1998   X      38600013               li        r3,19
01A1C 199C          80010068               lwz       r0,0x0068(SP)
01A20 19A0          38210060               addi      SP,SP,96
01A24 19A4   X      7C0803A6               mtlr      r0                        ; LR = 8
01A28 19A8          BB21FFE4               lmw       r25,-0x001C(SP)
01A2C 19AC   X      4E800020               blr
01A30 19B0          387D0004               addi      r3,r29,4
01A34 19B4   X      7FC4F378               mr        r4,r30
01A38 19B8   X      38A00006               li        r5,6
01A3C 19BC          480038ED               bl        $+0x38EC                  ; 0x000052A8
01A40 19C0          80410014               lwz       RTOC,0x0014(SP)
01A44 19C4          937D0000               stw       r27,0x0000(r29)
01A48 19C8   X      2C190001               cmpwi     r25,1
01A4C 19CC          93BA0000               stw       r29,0x0000(r26)
01A50 19D0   X      4082000C               bne       $+0x000C                  ; 0x000019DC
01A54 19D4   X      7F83E378               mr        r3,r28
01A58 19D8          4BFFF4D5               bl        $-0x0B2C                  ; 0x00000EAC
01A5C 19DC   X      38600000               li        r3,0
01A60 19E0          80010068               lwz       r0,0x0068(SP)
01A64 19E4          38210060               addi      SP,SP,96
01A68 19E8   X      7C0803A6               mtlr      r0                        ; LR = 8
01A6C 19EC          BB21FFE4               lmw       r25,-0x001C(SP)
01A70 19F0   X      4E800020               blr
01A74 19F4   X      7C0802A6               mflr      r0                        ; LR = 8
01A78 19F8          BF01FFE0               stmw      r24,-0x0020(SP)
01A7C 19FC          90010008               stw       r0,0x0008(SP)
01A80 1A00          9421FFA0               stwu      SP,-0x0060(SP)
01A84 1A04   X      38C00083               li        r6,131
01A88 1A08   X      7C7E1B78               mr        r30,r3
01A8C 1A0C          819E0014               lwz       r12,0x0014(r30)
01A90 1A10   X      7C9F2378               mr        r31,r4
01A94 1A14          83AC0004               lwz       r29,0x0004(r12)
01A98 1A18   X      39000035               li        r8,53
01A9C 1A1C          80BF0014               lwz       r5,0x0014(r31)
01AA0 1A20   X      39200090               li        r9,144
01AA4 1A24          98C5000D               stb       r6,0x000D(r5)
01AA8 1A28   X      3B80000C               li        r28,12
01AAC 1A2C          80FF000C               lwz       r7,0x000C(r31)
01AB0 1A30   X      3940004C               li        r10,76
01AB4 1A34          91070000               stw       r8,0x0000(r7)
01AB8 1A38   X      39600001               li        r11,1
01ABC 1A3C          91270004               stw       r9,0x0004(r7)
01AC0 1A40   X      3B600020               li        r27,32
01AC4 1A44          93870008               stw       r28,0x0008(r7)
01AC8 1A48          389D0024               addi      r4,r29,36
01ACC 1A4C          835F000C               lwz       r26,0x000C(r31)
01AD0 1A50   X      38A0003C               li        r5,60
01AD4 1A54          915A000C               stw       r10,0x000C(r26)
01AD8 1A58          387A001C               addi      r3,r26,28
01ADC 1A5C          917A0014               stw       r11,0x0014(r26)
01AE0 1A60   X      3B200044               li        r25,68
01AE4 1A64          939A0010               stw       r28,0x0010(r26)
01AE8 1A68   X      3B000002               li        r24,2
01AEC 1A6C          937A0018               stw       r27,0x0018(r26)
01AF0 1A70          48003839               bl        $+0x3838                  ; 0x000052A8
01AF4 1A74          80410014               lwz       RTOC,0x0014(SP)
01AF8 1A78          933A0058               stw       r25,0x0058(r26)
01AFC 1A7C          387A0068               addi      r3,r26,104
01B00 1A80          939A005C               stw       r28,0x005C(r26)
01B04 1A84          389D0060               addi      r4,r29,96
01B08 1A88          931A0060               stw       r24,0x0060(r26)
01B0C 1A8C   X      38A00034               li        r5,52
01B10 1A90          937A0064               stw       r27,0x0064(r26)
01B14 1A94          3BBA009C               addi      r29,r26,156
01B18 1A98          48003811               bl        $+0x3810                  ; 0x000052A8
01B1C 1A9C          80410014               lwz       RTOC,0x0014(SP)
01B20 1AA0          93BF0010               stw       r29,0x0010(r31)
01B24 1AA4   X      7FC3F378               mr        r3,r30
01B28 1AA8   X      7FE4FB78               mr        r4,r31
01B2C 1AAC          480035ED               bl        $+0x35EC                  ; 0x00005098
01B30 1AB0          80410014               lwz       RTOC,0x0014(SP)
01B34 1AB4   X      38600000               li        r3,0
01B38 1AB8          80010068               lwz       r0,0x0068(SP)
01B3C 1ABC          38210060               addi      SP,SP,96
01B40 1AC0   X      7C0803A6               mtlr      r0                        ; LR = 8
01B44 1AC4          BB01FFE0               lmw       r24,-0x0020(SP)
01B48 1AC8   X      4E800020               blr
01B4C 1ACC          7D800026               mfcr      r12
01B50 1AD0   X      7C0802A6               mflr      r0                        ; LR = 8
01B54 1AD4          BF21FFE4               stmw      r25,-0x001C(SP)
01B58 1AD8          91810004               stw       r12,0x0004(SP)
01B5C 1ADC          90010008               stw       r0,0x0008(SP)
01B60 1AE0          9421FFA0               stwu      SP,-0x0060(SP)
01B64 1AE4   X      3B600001               li        r27,1
01B68 1AE8   X      7C9E2378               mr        r30,r4
01B6C 1AEC          83BE000C               lwz       r29,0x000C(r30)
01B70 1AF0   X      7C7C1B78               mr        r28,r3
01B74 1AF4          381D0011               addi      r0,r29,17
01B78 1AF8          901E000C               stw       r0,0x000C(r30)
01B7C 1AFC   X      3B200002               li        r25,2
01B80 1B00          881C001B               lbz       r0,0x001B(r28)
01B84 1B04   X      3B400000               li        r26,0
01B88 1B08          88BD0001               lbz       r5,0x0001(r29)
01B8C 1B0C          88DD0000               lbz       r6,0x0000(r29)
01B90 1B10          7C002A78               xor       r0,r0,r5
01B94 1B14          899C001A               lbz       r12,0x001A(r28)
01B98 1B18          88FD0002               lbz       r7,0x0002(r29)
01B9C 1B1C          7D8C3278               xor       r12,r12,r6
01BA0 1B20          897C001C               lbz       r11,0x001C(r28)
01BA4 1B24          891D0003               lbz       r8,0x0003(r29)
01BA8 1B28          7C006378               or        r0,r0,r12
01BAC 1B2C          895C001D               lbz       r10,0x001D(r28)
01BB0 1B30          7D6C3A78               xor       r12,r11,r7
01BB4 1B34          893D0004               lbz       r9,0x0004(r29)
01BB8 1B38          7D4B4278               xor       r11,r10,r8
01BBC 1B3C          895C001E               lbz       r10,0x001E(r28)
01BC0 1B40          7C006378               or        r0,r0,r12
01BC4 1B44          889D0005               lbz       r4,0x0005(r29)
01BC8 1B48          7C005B78               or        r0,r0,r11
01BCC 1B4C          899C001F               lbz       r12,0x001F(r28)
01BD0 1B50          7D4B4A78               xor       r11,r10,r9
01BD4 1B54          7C005B78               or        r0,r0,r11
01BD8 1B58          7D8C2278               xor       r12,r12,r4
01BDC 1B5C          7C006378               or        r0,r0,r12
01BE0 1B60   X      5400063F               clrlwi.   r0,r0,24
01BE4 1B64   X      4182004C               beq       $+0x004C                  ; 0x00001BB0
01BE8 1B68          7CCC2838               and       r12,r6,r5
01BEC 1B6C          7D833838               and       r3,r12,r7
01BF0 1B70          7C6A4038               and       r10,r3,r8
01BF4 1B74          7D4B4838               and       r11,r10,r9
01BF8 1B78          7D7F2038               and       r31,r11,r4
01BFC 1B7C   X      3BFFFF01               subi      r31,r31,255
01C00 1B80   X      57FF063F               clrlwi.   r31,r31,24
01C04 1B84   X      4182002C               beq       $+0x002C                  ; 0x00001BB0
01C08 1B88   X      7FC3F378               mr        r3,r30
01C0C 1B8C          480034AD               bl        $+0x34AC                  ; 0x00005038
01C10 1B90          80410014               lwz       RTOC,0x0014(SP)
01C14 1B94          80010068               lwz       r0,0x0068(SP)
01C18 1B98          38210060               addi      SP,SP,96
01C1C 1B9C          81810004               lwz       r12,0x0004(SP)
01C20 1BA0   X      7C0803A6               mtlr      r0                        ; LR = 8
01C24 1BA4          BB21FFE4               lmw       r25,-0x001C(SP)
01C28 1BA8          7D838120               mtcrf     56,r12
01C2C 1BAC   X      4E800020               blr
01C30 1BB0          83FC01A4               lwz       r31,0x01A4(r28)
01C34 1BB4   X      2C1F0000               cmpwi     r31,0
01C38 1BB8   X      41820020               beq       $+0x0020                  ; 0x00001BD8
01C3C 1BBC          801F0004               lwz       r0,0x0004(r31)
01C40 1BC0   X      540007BE               clrlwi    r0,r0,30
01C44 1BC4   X      2C000002               cmpwi     r0,2
01C48 1BC8   X      41820010               beq       $+0x0010                  ; 0x00001BD8
01C4C 1BCC          83FF0000               lwz       r31,0x0000(r31)
01C50 1BD0   X      2C1F0000               cmpwi     r31,0
01C54 1BD4   X      4082FFE8               bne       $-0x0018                  ; 0x00001BBC
01C58 1BD8   X      291F0000               cmplwi    cr2,r31,0x0000
01C5C 1BDC   X      408A002C               bne       cr2,$+0x002C              ; 0x00001C08
01C60 1BE0   X      7FC3F378               mr        r3,r30
01C64 1BE4          48003455               bl        $+0x3454                  ; 0x00005038
01C68 1BE8          80410014               lwz       RTOC,0x0014(SP)
01C6C 1BEC          80010068               lwz       r0,0x0068(SP)
01C70 1BF0          38210060               addi      SP,SP,96
01C74 1BF4          81810004               lwz       r12,0x0004(SP)
01C78 1BF8   X      7C0803A6               mtlr      r0                        ; LR = 8
01C7C 1BFC          BB21FFE4               lmw       r25,-0x001C(SP)
01C80 1C00          7D838120               mtcrf     56,r12
01C84 1C04   X      4E800020               blr
01C88 1C08   X      38600028               li        r3,40
01C8C 1C0C   X      38800001               li        r4,1
01C90 1C10          48003501               bl        $+0x3500                  ; 0x00005110
01C94 1C14          80410014               lwz       RTOC,0x0014(SP)
01C98 1C18   X      2C030000               cmpwi     r3,0
01C9C 1C1C   X      4082002C               bne       $+0x002C                  ; 0x00001C48
01CA0 1C20   X      7FC3F378               mr        r3,r30
01CA4 1C24          48003415               bl        $+0x3414                  ; 0x00005038
01CA8 1C28          80410014               lwz       RTOC,0x0014(SP)
01CAC 1C2C          80010068               lwz       r0,0x0068(SP)
01CB0 1C30          38210060               addi      SP,SP,96
01CB4 1C34          81810004               lwz       r12,0x0004(SP)
01CB8 1C38   X      7C0803A6               mtlr      r0                        ; LR = 8
01CBC 1C3C          BB21FFE4               lmw       r25,-0x001C(SP)
01CC0 1C40          7D838120               mtcrf     56,r12
01CC4 1C44   X      4E800020               blr
01CC8 1C48          93C30008               stw       r30,0x0008(r3)
01CCC 1C4C   X      7C7E1B78               mr        r30,r3
01CD0 1C50          819E0014               lwz       r12,0x0014(r30)
01CD4 1C54   X      39000008               li        r8,8
01CD8 1C58          9B6C000D               stb       r27,0x000D(r12)
01CDC 1C5C          88FD0000               lbz       r7,0x0000(r29)
01CE0 1C60          813E000C               lwz       r9,0x000C(r30)
01CE4 1C64   X      54E407FF               clrlwi.   r4,r7,31
01CE8 1C68   X      4182005C               beq       $+0x005C                  ; 0x00001CC4
01CEC 1C6C          88BD0001               lbz       r5,0x0001(r29)
01CF0 1C70          889D0002               lbz       r4,0x0002(r29)
01CF4 1C74          895D0003               lbz       r10,0x0003(r29)
01CF8 1C78          7CA62038               and       r6,r5,r4
01CFC 1C7C          899D0004               lbz       r12,0x0004(r29)
01D00 1C80          7CCB5038               and       r11,r6,r10
01D04 1C84          881D0005               lbz       r0,0x0005(r29)
01D08 1C88          7D6C6038               and       r12,r11,r12
01D0C 1C8C          7D800038               and       r0,r12,r0
01D10 1C90          7C003838               and       r0,r0,r7
01D14 1C94   X      2C0000FF               cmpwi     r0,255
01D18 1C98   X      40820018               bne       $+0x0018                  ; 0x00001CB0
01D1C 1C9C          819C0038               lwz       r12,0x0038(r28)
01D20 1CA0          380C0001               addi      r0,r12,1
01D24 1CA4          901C0038               stw       r0,0x0038(r28)
01D28 1CA8          93290014               stw       r25,0x0014(r9)
01D2C 1CAC          48000028               b         $+0x0028                  ; 0x00001CD4
01D30 1CB0          809C0034               lwz       r4,0x0034(r28)
01D34 1CB4          38840001               addi      r4,r4,1
01D38 1CB8          909C0034               stw       r4,0x0034(r28)
01D3C 1CBC          93690014               stw       r27,0x0014(r9)
01D40 1CC0          48000014               b         $+0x0014                  ; 0x00001CD4
01D44 1CC4          93490014               stw       r26,0x0014(r9)
01D48 1CC8          80BC0028               lwz       r5,0x0028(r28)
01D4C 1CCC          38A50001               addi      r5,r5,1
01D50 1CD0          90BC0028               stw       r5,0x0028(r28)
01D54 1CD4   X      38800018               li        r4,24
01D58 1CD8          91090000               stw       r8,0x0000(r9)
01D5C 1CDC   X      38A00020               li        r5,32
01D60 1CE0          91090004               stw       r8,0x0004(r9)
01D64 1CE4          38090028               addi      r0,r9,40
01D68 1CE8          90890008               stw       r4,0x0008(r9)
01D6C 1CEC          90A90010               stw       r5,0x0010(r9)
01D70 1CF0          9109000C               stw       r8,0x000C(r9)
01D74 1CF4          88DD0000               lbz       r6,0x0000(r29)
01D78 1CF8          98C90018               stb       r6,0x0018(r9)
01D7C 1CFC          88FD0001               lbz       r7,0x0001(r29)
01D80 1D00          98E90019               stb       r7,0x0019(r9)
01D84 1D04          895D0002               lbz       r10,0x0002(r29)
01D88 1D08          9949001A               stb       r10,0x001A(r9)
01D8C 1D0C          897D0003               lbz       r11,0x0003(r29)
01D90 1D10          9969001B               stb       r11,0x001B(r9)
01D94 1D14          899D0004               lbz       r12,0x0004(r29)
01D98 1D18          9989001C               stb       r12,0x001C(r9)
01D9C 1D1C          899D0005               lbz       r12,0x0005(r29)
01DA0 1D20          9989001D               stb       r12,0x001D(r9)
01DA4 1D24          9B49001E               stb       r26,0x001E(r9)
01DA8 1D28          899D000E               lbz       r12,0x000E(r29)
01DAC 1D2C          9989001F               stb       r12,0x001F(r9)
01DB0 1D30          899D0006               lbz       r12,0x0006(r29)
01DB4 1D34          99890020               stb       r12,0x0020(r9)
01DB8 1D38          899D0007               lbz       r12,0x0007(r29)
01DBC 1D3C          99890021               stb       r12,0x0021(r9)
01DC0 1D40          899D0008               lbz       r12,0x0008(r29)
01DC4 1D44          99890022               stb       r12,0x0022(r9)
01DC8 1D48          899D0009               lbz       r12,0x0009(r29)
01DCC 1D4C          99890023               stb       r12,0x0023(r9)
01DD0 1D50          899D000A               lbz       r12,0x000A(r29)
01DD4 1D54          99890024               stb       r12,0x0024(r9)
01DD8 1D58          899D000B               lbz       r12,0x000B(r29)
01DDC 1D5C          99890025               stb       r12,0x0025(r9)
01DE0 1D60          9B490026               stb       r26,0x0026(r9)
01DE4 1D64          899D000F               lbz       r12,0x000F(r29)
01DE8 1D68          99890027               stb       r12,0x0027(r9)
01DEC 1D6C          90030010               stw       r0,0x0010(r3)
01DF0 1D70          801F0004               lwz       r0,0x0004(r31)
01DF4 1D74   X      540007BE               clrlwi    r0,r0,30
01DF8 1D78   X      2C000002               cmpwi     r0,2
01DFC 1D7C   X      41820010               beq       $+0x0010                  ; 0x00001D8C
01E00 1D80          83FF0000               lwz       r31,0x0000(r31)
01E04 1D84   X      291F0000               cmplwi    cr2,r31,0x0000
01E08 1D88          4800002C               b         $+0x002C                  ; 0x00001DB4
01E0C 1D8C   X      7FC3F378               mr        r3,r30
01E10 1D90          480033E1               bl        $+0x33E0                  ; 0x00005170
01E14 1D94          80410014               lwz       RTOC,0x0014(SP)
01E18 1D98   X      2C030000               cmpwi     r3,0
01E1C 1D9C   X      4182004C               beq       $+0x004C                  ; 0x00001DE8
01E20 1DA0          839F0010               lwz       r28,0x0010(r31)
01E24 1DA4   X      7C641B78               mr        r4,r3
01E28 1DA8          807C0008               lwz       r3,0x0008(r28)
01E2C 1DAC          480033F5               bl        $+0x33F4                  ; 0x000051A0
01E30 1DB0          80410014               lwz       RTOC,0x0014(SP)
01E34 1DB4   X      408AFFBC               bne       cr2,$-0x0044              ; 0x00001D70
01E38 1DB8   X      2C1E0000               cmpwi     r30,0
01E3C 1DBC   X      41820040               beq       $+0x0040                  ; 0x00001DFC
01E40 1DC0   X      7FC3F378               mr        r3,r30
01E44 1DC4          48003275               bl        $+0x3274                  ; 0x00005038
01E48 1DC8          80410014               lwz       RTOC,0x0014(SP)
01E4C 1DCC          80010068               lwz       r0,0x0068(SP)
01E50 1DD0          38210060               addi      SP,SP,96
01E54 1DD4          81810004               lwz       r12,0x0004(SP)
01E58 1DD8   X      7C0803A6               mtlr      r0                        ; LR = 8
01E5C 1DDC          BB21FFE4               lmw       r25,-0x001C(SP)
01E60 1DE0          7D838120               mtcrf     56,r12
01E64 1DE4   X      4E800020               blr
01E68 1DE8          83BF0010               lwz       r29,0x0010(r31)
01E6C 1DEC   X      7FC4F378               mr        r4,r30
01E70 1DF0          807D0008               lwz       r3,0x0008(r29)
01E74 1DF4          480033AD               bl        $+0x33AC                  ; 0x000051A0
01E78 1DF8          80410014               lwz       RTOC,0x0014(SP)
01E7C 1DFC          80010068               lwz       r0,0x0068(SP)
01E80 1E00          38210060               addi      SP,SP,96
01E84 1E04          81810004               lwz       r12,0x0004(SP)
01E88 1E08   X      7C0803A6               mtlr      r0                        ; LR = 8
01E8C 1E0C          BB21FFE4               lmw       r25,-0x001C(SP)
01E90 1E10          7D838120               mtcrf     56,r12
01E94 1E14   X      4E800020               blr
01E98 1E18   X      7C0802A6               mflr      r0                        ; LR = 8
01E9C 1E1C          BF41FFE8               stmw      r26,-0x0018(SP)
01EA0 1E20          90010008               stw       r0,0x0008(SP)
01EA4 1E24          9421FFB0               stwu      SP,-0x0050(SP)
01EA8 1E28   X      7C9F2378               mr        r31,r4
01EAC 1E2C   X      7CFA3B78               mr        r26,r7
01EB0 1E30   X      7FFCFB78               mr        r28,r31
01EB4 1E34          819C0014               lwz       r12,0x0014(r28)
01EB8 1E38   X      7CBE2B78               mr        r30,r5
01EBC 1E3C          890C000D               lbz       r8,0x000D(r12)
01EC0 1E40   X      7C7B1B78               mr        r27,r3
01EC4 1E44   X      2C080001               cmpwi     r8,1
01EC8 1E48   X      40820008               bne       $+0x0008                  ; 0x00001E50
01ECC 1E4C          839F0008               lwz       r28,0x0008(r31)
01ED0 1E50          90DC000C               stw       r6,0x000C(r28)
01ED4 1E54   X      38600018               li        r3,24
01ED8 1E58   X      38800001               li        r4,1
01EDC 1E5C          480032B5               bl        $+0x32B4                  ; 0x00005110
01EE0 1E60          80410014               lwz       RTOC,0x0014(SP)
01EE4 1E64   X      7C7D1B78               mr        r29,r3
01EE8 1E68   X      2C1D0000               cmpwi     r29,0
01EEC 1E6C   X      40820028               bne       $+0x0028                  ; 0x00001E94
01EF0 1E70   X      7FE3FB78               mr        r3,r31
01EF4 1E74          480031C5               bl        $+0x31C4                  ; 0x00005038
01EF8 1E78          80410014               lwz       RTOC,0x0014(SP)
01EFC 1E7C   X      38600000               li        r3,0
01F00 1E80          80010058               lwz       r0,0x0058(SP)
01F04 1E84          38210050               addi      SP,SP,80
01F08 1E88   X      7C0803A6               mtlr      r0                        ; LR = 8
01F0C 1E8C          BB41FFE8               lmw       r26,-0x0018(SP)
01F10 1E90   X      4E800020               blr
01F14 1E94          939D0008               stw       r28,0x0008(r29)
01F18 1E98   X      7C1FE000               cmpw      r31,r28
01F1C 1E9C   X      4182000C               beq       $+0x000C                  ; 0x00001EA8
01F20 1EA0          93BF0008               stw       r29,0x0008(r31)
01F24 1EA4          48000008               b         $+0x0008                  ; 0x00001EAC
01F28 1EA8   X      7FBFEB78               mr        r31,r29
01F2C 1EAC          819D0014               lwz       r12,0x0014(r29)
01F30 1EB0          838C0008               lwz       r28,0x0008(r12)
01F34 1EB4          939D0010               stw       r28,0x0010(r29)
01F38 1EB8   X      387CFFE8               subi      r3,r28,24
01F3C 1EBC          907D000C               stw       r3,0x000C(r29)
01F40 1EC0   X      387CFFF8               subi      r3,r28,8
01F44 1EC4          4800339D               bl        $+0x339C                  ; 0x00005260
01F48 1EC8          80410014               lwz       RTOC,0x0014(SP)
01F4C 1ECC          935CFFEC               stw       r26,-0x0014(r28)
01F50 1ED0          93DCFFF0               stw       r30,-0x0010(r28)
01F54 1ED4          801B0028               lwz       r0,0x0028(r27)
01F58 1ED8   X      7C1E0040               cmplw     r30,r0
01F5C 1EDC   X      40810024               ble       $+0x0024                  ; 0x00001F00
01F60 1EE0          63400004               ori       r0,r26,0x0004
01F64 1EE4          901CFFEC               stw       r0,-0x0014(r28)
01F68 1EE8   X      7FA3EB78               mr        r3,r29
01F6C 1EEC          809B0028               lwz       r4,0x0028(r27)
01F70 1EF0   X      7C9E2050               sub       r4,r4,r30
01F74 1EF4          48003265               bl        $+0x3264                  ; 0x00005158
01F78 1EF8          80410014               lwz       RTOC,0x0014(SP)
01F7C 1EFC          83DB0028               lwz       r30,0x0028(r27)
01F80 1F00          381E0018               addi      r0,r30,24
01F84 1F04   X      7FE3FB78               mr        r3,r31
01F88 1F08          901CFFE8               stw       r0,-0x0018(r28)
01F8C 1F0C          80010058               lwz       r0,0x0058(SP)
01F90 1F10          38210050               addi      SP,SP,80
01F94 1F14   X      7C0803A6               mtlr      r0                        ; LR = 8
01F98 1F18          BB41FFE8               lmw       r26,-0x0018(SP)
01F9C 1F1C   X      4E800020               blr
01FA0 1F20   X      7C0802A6               mflr      r0                        ; LR = 8
01FA4 1F24          BF61FFEC               stmw      r27,-0x0014(SP)
01FA8 1F28          90010008               stw       r0,0x0008(SP)
01FAC 1F2C          9421FFB0               stwu      SP,-0x0050(SP)
01FB0 1F30          83C30194               lwz       r30,0x0194(r3)
01FB4 1F34   X      7C9D2378               mr        r29,r4
01FB8 1F38   X      2C1E0000               cmpwi     r30,0
01FBC 1F3C   X      4182001C               beq       $+0x001C                  ; 0x00001F58
01FC0 1F40          83FE0010               lwz       r31,0x0010(r30)
01FC4 1F44          807F000C               lwz       r3,0x000C(r31)
01FC8 1F48          54630529               rlwinm.   r3,r3,0,20,20
01FCC 1F4C   X      4082002C               bne       $+0x002C                  ; 0x00001F78
01FD0 1F50          83DE0014               lwz       r30,0x0014(r30)
01FD4 1F54          4BFFFFE4               b         $-0x001C                  ; 0x00001F38
01FD8 1F58   X      7FA3EB78               mr        r3,r29
01FDC 1F5C          480030DD               bl        $+0x30DC                  ; 0x00005038
01FE0 1F60          80410014               lwz       RTOC,0x0014(SP)
01FE4 1F64          80010058               lwz       r0,0x0058(SP)
01FE8 1F68          38210050               addi      SP,SP,80
01FEC 1F6C   X      7C0803A6               mtlr      r0                        ; LR = 8
01FF0 1F70          BB61FFEC               lmw       r27,-0x0014(SP)
01FF4 1F74   X      4E800020               blr
01FF8 1F78   X      3B800000               li        r28,0
01FFC 1F7C   X      7FA4EB78               mr        r4,r29
02000 1F80          80040010               lwz       r0,0x0010(r4)
02004 1F84          8064000C               lwz       r3,0x000C(r4)
02008 1F88          80840008               lwz       r4,0x0008(r4)
0200C 1F8C   X      7CC30050               sub       r6,r0,r3
02010 1F90   X      2C040000               cmpwi     r4,0
02014 1F94          7F86E214               add       r28,r6,r28
02018 1F98   X      4082FFE8               bne       $-0x0018                  ; 0x00001F80
0201C 1F9C          60BB0002               ori       r27,r5,0x0002
02020 1FA0          83FE0014               lwz       r31,0x0014(r30)
02024 1FA4   X      2C1F0000               cmpwi     r31,0
02028 1FA8   X      41820020               beq       $+0x0020                  ; 0x00001FC8
0202C 1FAC          80FF0010               lwz       r7,0x0010(r31)
02030 1FB0          8067000C               lwz       r3,0x000C(r7)
02034 1FB4          54630529               rlwinm.   r3,r3,0,20,20
02038 1FB8   X      40820010               bne       $+0x0010                  ; 0x00001FC8
0203C 1FBC          83FF0014               lwz       r31,0x0014(r31)
02040 1FC0   X      2C1F0000               cmpwi     r31,0
02044 1FC4   X      4082FFE8               bne       $-0x0018                  ; 0x00001FAC
02048 1FC8   X      2C1F0000               cmpwi     r31,0
0204C 1FCC   X      4182002C               beq       $+0x002C                  ; 0x00001FF8
02050 1FD0   X      7FA3EB78               mr        r3,r29
02054 1FD4          4800319D               bl        $+0x319C                  ; 0x00005170
02058 1FD8          80410014               lwz       RTOC,0x0014(SP)
0205C 1FDC          813E0010               lwz       r9,0x0010(r30)
02060 1FE0   X      7C641B78               mr        r4,r3
02064 1FE4   X      2C040000               cmpwi     r4,0
02068 1FE8   X      40820018               bne       $+0x0018                  ; 0x00002000
0206C 1FEC   X      3BE00000               li        r31,0
02070 1FF0   X      7FA4EB78               mr        r4,r29
02074 1FF4          4800000C               b         $+0x000C                  ; 0x00002000
02078 1FF8          813E0010               lwz       r9,0x0010(r30)
0207C 1FFC   X      7FA4EB78               mr        r4,r29
02080 2000          80C4000C               lwz       r6,0x000C(r4)
02084 2004   X      7D234B78               mr        r3,r9
02088 2008   X      7F85E378               mr        r5,r28
0208C 200C   X      7F67DB78               mr        r7,r27
02090 2010          4BFFFE09               bl        $-0x01F8                  ; 0x00001E18
02094 2014   X      7C641B78               mr        r4,r3
02098 2018   X      2C040000               cmpwi     r4,0
0209C 201C   X      41820014               beq       $+0x0014                  ; 0x00002030
020A0 2020          819E0010               lwz       r12,0x0010(r30)
020A4 2024          806C0008               lwz       r3,0x0008(r12)
020A8 2028          48003179               bl        $+0x3178                  ; 0x000051A0
020AC 202C          80410014               lwz       RTOC,0x0014(SP)
020B0 2030   X      7FFEFB78               mr        r30,r31
020B4 2034   X      2C1E0000               cmpwi     r30,0
020B8 2038   X      4082FF68               bne       $-0x0098                  ; 0x00001FA0
020BC 203C          80010058               lwz       r0,0x0058(SP)
020C0 2040          38210050               addi      SP,SP,80
020C4 2044   X      7C0803A6               mtlr      r0                        ; LR = 8
020C8 2048          BB61FFEC               lmw       r27,-0x0014(SP)
020CC 204C   X      4E800020               blr
020D0 2050   X      7C0802A6               mflr      r0                        ; LR = 8
020D4 2054          BF61FFEC               stmw      r27,-0x0014(SP)
020D8 2058          90010008               stw       r0,0x0008(SP)
020DC 205C          9421FFB0               stwu      SP,-0x0050(SP)
020E0 2060   X      3B800000               li        r28,0
020E4 2064   X      7C9E2378               mr        r30,r4
020E8 2068          819E000C               lwz       r12,0x000C(r30)
020EC 206C   X      7C7D1B78               mr        r29,r3
020F0 2070   X      3B6CFFEF               subi      r27,r12,17
020F4 2074          937E000C               stw       r27,0x000C(r30)
020F8 2078          88ACFFFF               lbz       r5,-0x0001(r12)
020FC 207C          70A500AF               andi.     r5,r5,0x00AF
02100 2080   X      2C8500AF               cmpwi     cr1,r5,175
02104 2084   X      40860070               bne       cr1,$+0x0070              ; 0x000020F4
02108 2088          80DE0014               lwz       r6,0x0014(r30)
0210C 208C          809E0010               lwz       r4,0x0010(r30)
02110 2090          80660008               lwz       r3,0x0008(r6)
02114 2094   X      7CA41850               sub       r5,r3,r4
02118 2098   X      2C050002               cmpwi     r5,2
0211C 209C   X      41810044               bgt       $+0x0044                  ; 0x000020E0
02120 20A0   X      38600014               li        r3,20
02124 20A4   X      38800003               li        r4,3
02128 20A8          48003069               bl        $+0x3068                  ; 0x00005110
0212C 20AC          80410014               lwz       RTOC,0x0014(SP)
02130 20B0   X      7C7F1B78               mr        r31,r3
02134 20B4   X      2C1F0000               cmpwi     r31,0
02138 20B8   X      4182004C               beq       $+0x004C                  ; 0x00002104
0213C 20BC          807F000C               lwz       r3,0x000C(r31)
02140 20C0   X      7F64DB78               mr        r4,r27
02144 20C4   X      38A00011               li        r5,17
02148 20C8          480031E1               bl        $+0x31E0                  ; 0x000052A8
0214C 20CC          80410014               lwz       RTOC,0x0014(SP)
02150 20D0          819F000C               lwz       r12,0x000C(r31)
02154 20D4          380C0011               addi      r0,r12,17
02158 20D8          901F0010               stw       r0,0x0010(r31)
0215C 20DC          48000028               b         $+0x0028                  ; 0x00002104
02160 20E0   X      7FC3F378               mr        r3,r30
02164 20E4          48003195               bl        $+0x3194                  ; 0x00005278
02168 20E8          80410014               lwz       RTOC,0x0014(SP)
0216C 20EC   X      7C7F1B78               mr        r31,r3
02170 20F0          48000014               b         $+0x0014                  ; 0x00002104
02174 20F4   X      7FC3F378               mr        r3,r30
02178 20F8          48003181               bl        $+0x3180                  ; 0x00005278
0217C 20FC          80410014               lwz       RTOC,0x0014(SP)
02180 2100   X      7C7F1B78               mr        r31,r3
02184 2104          819E000C               lwz       r12,0x000C(r30)
02188 2108   X      2C1F0000               cmpwi     r31,0
0218C 210C          380C0011               addi      r0,r12,17
02190 2110          901E000C               stw       r0,0x000C(r30)
02194 2114   X      40820018               bne       $+0x0018                  ; 0x0000212C
02198 2118          80010058               lwz       r0,0x0058(SP)
0219C 211C          38210050               addi      SP,SP,80
021A0 2120   X      7C0803A6               mtlr      r0                        ; LR = 8
021A4 2124          BB61FFEC               lmw       r27,-0x0014(SP)
021A8 2128   X      4E800020               blr
021AC 212C          807E0008               lwz       r3,0x0008(r30)
021B0 2130   X      2C030000               cmpwi     r3,0
021B4 2134   X      41820038               beq       $+0x0038                  ; 0x0000216C
021B8 2138          48003039               bl        $+0x3038                  ; 0x00005170
021BC 213C          80410014               lwz       RTOC,0x0014(SP)
021C0 2140          907F0008               stw       r3,0x0008(r31)
021C4 2144   X      2C030000               cmpwi     r3,0
021C8 2148   X      40820024               bne       $+0x0024                  ; 0x0000216C
021CC 214C   X      7FE3FB78               mr        r3,r31
021D0 2150          48003039               bl        $+0x3038                  ; 0x00005188
021D4 2154          80410014               lwz       RTOC,0x0014(SP)
021D8 2158          80010058               lwz       r0,0x0058(SP)
021DC 215C          38210050               addi      SP,SP,80
021E0 2160   X      7C0803A6               mtlr      r0                        ; LR = 8
021E4 2164          BB61FFEC               lmw       r27,-0x0014(SP)
021E8 2168   X      4E800020               blr
021EC 216C          813F000C               lwz       r9,0x000C(r31)
021F0 2170   X      3860000D               li        r3,13
021F4 2174          819F0014               lwz       r12,0x0014(r31)
021F8 2178   X      38E00002               li        r7,2
021FC 217C          986C000D               stb       r3,0x000D(r12)
02200 2180          88890006               lbz       r4,0x0006(r9)
02204 2184          88A90007               lbz       r5,0x0007(r9)
02208 2188          88C90008               lbz       r6,0x0008(r9)
0220C 218C          98890000               stb       r4,0x0000(r9)
02210 2190          89090009               lbz       r8,0x0009(r9)
02214 2194          98A90001               stb       r5,0x0001(r9)
02218 2198          8949000A               lbz       r10,0x000A(r9)
0221C 219C          98C90002               stb       r6,0x0002(r9)
02220 21A0          8969000B               lbz       r11,0x000B(r9)
02224 21A4          99090003               stb       r8,0x0003(r9)
02228 21A8          8809000E               lbz       r0,0x000E(r9)
0222C 21AC          99490004               stb       r10,0x0004(r9)
02230 21B0   X      2C000000               cmpwi     r0,0
02234 21B4          8809000F               lbz       r0,0x000F(r9)
02238 21B8          99690005               stb       r11,0x0005(r9)
0223C 21BC          819D0010               lwz       r12,0x0010(r29)
02240 21C0          818C0004               lwz       r12,0x0004(r12)
02244 21C4          896C001A               lbz       r11,0x001A(r12)
02248 21C8          99690006               stb       r11,0x0006(r9)
0224C 21CC          896C001B               lbz       r11,0x001B(r12)
02250 21D0          99690007               stb       r11,0x0007(r9)
02254 21D4          896C001C               lbz       r11,0x001C(r12)
02258 21D8          99690008               stb       r11,0x0008(r9)
0225C 21DC          896C001D               lbz       r11,0x001D(r12)
02260 21E0          99690009               stb       r11,0x0009(r9)
02264 21E4          896C001E               lbz       r11,0x001E(r12)
02268 21E8          9969000A               stb       r11,0x000A(r9)
0226C 21EC          898C001F               lbz       r12,0x001F(r12)
02270 21F0          9B89000C               stb       r28,0x000C(r9)
02274 21F4          9989000B               stb       r12,0x000B(r9)
02278 21F8          9B89000D               stb       r28,0x000D(r9)
0227C 21FC          9809000E               stb       r0,0x000E(r9)
02280 2200   X      41820028               beq       $+0x0028                  ; 0x00002228
02284 2204          801D0004               lwz       r0,0x0004(r29)
02288 2208   X      540007FF               clrlwi.   r0,r0,31
0228C 220C   X      4182000C               beq       $+0x000C                  ; 0x00002218
02290 2210   X      390000AA               li        r8,170
02294 2214          4800001C               b         $+0x001C                  ; 0x00002230
02298 2218          807D0010               lwz       r3,0x0010(r29)
0229C 221C          80830010               lwz       r4,0x0010(r3)
022A0 2220   X      5488063E               clrlwi    r8,r4,24
022A4 2224          4800000C               b         $+0x000C                  ; 0x00002230
022A8 2228   X      39000000               li        r8,0
022AC 222C   X      5508063E               clrlwi    r8,r8,24
022B0 2230          88690010               lbz       r3,0x0010(r9)
022B4 2234          61050001               ori       r5,r8,0x0001
022B8 2238          98A9000F               stb       r5,0x000F(r9)
022BC 223C          706300AF               andi.     r3,r3,0x00AF
022C0 2240   X      2C8300AF               cmpwi     cr1,r3,175
022C4 2244   X      4086001C               bne       cr1,$+0x001C              ; 0x00002260
022C8 2248   X      38800081               li        r4,129
022CC 224C          98E90012               stb       r7,0x0012(r9)
022D0 2250          38690014               addi      r3,r9,20
022D4 2254          98890011               stb       r4,0x0011(r9)
022D8 2258          9B890013               stb       r28,0x0013(r9)
022DC 225C          907F0010               stw       r3,0x0010(r31)
022E0 2260          80BD0010               lwz       r5,0x0010(r29)
022E4 2264   X      7FE4FB78               mr        r4,r31
022E8 2268          80650008               lwz       r3,0x0008(r5)
022EC 226C          48002F35               bl        $+0x2F34                  ; 0x000051A0
022F0 2270          80410014               lwz       RTOC,0x0014(SP)
022F4 2274          80010058               lwz       r0,0x0058(SP)
022F8 2278          38210050               addi      SP,SP,80
022FC 227C   X      7C0803A6               mtlr      r0                        ; LR = 8
02300 2280          BB61FFEC               lmw       r27,-0x0014(SP)
02304 2284   X      4E800020               blr
02308 2288          7D800026               mfcr      r12
0230C 228C   X      7C0802A6               mflr      r0                        ; LR = 8
02310 2290          BE81FFD0               stmw      r20,-0x0030(SP)
02314 2294          91810004               stw       r12,0x0004(SP)
02318 2298          90010008               stw       r0,0x0008(SP)
0231C 229C          9421FF90               stwu      SP,-0x0070(SP)
02320 22A0   X      7C9C2378               mr        r28,r4
02324 22A4          83FC000C               lwz       r31,0x000C(r28)
02328 22A8   X      7C7E1B78               mr        r30,r3
0232C 22AC          80BC0010               lwz       r5,0x0010(r28)
02330 22B0   X      7CDF2850               sub       r6,r5,r31
02334 22B4   X      2C060010               cmpwi     r6,16
02338 22B8   X      4181002C               bgt       $+0x002C                  ; 0x000022E4
0233C 22BC   X      7F83E378               mr        r3,r28
02340 22C0          48002D79               bl        $+0x2D78                  ; 0x00005038
02344 22C4          80410014               lwz       RTOC,0x0014(SP)
02348 22C8          80010078               lwz       r0,0x0078(SP)
0234C 22CC          38210070               addi      SP,SP,112
02350 22D0          81810004               lwz       r12,0x0004(SP)
02354 22D4   X      7C0803A6               mtlr      r0                        ; LR = 8
02358 22D8          BA81FFD0               lmw       r20,-0x0030(SP)
0235C 22DC          7D838120               mtcrf     56,r12
02360 22E0   X      4E800020               blr
02364 22E4          893F0001               lbz       r9,0x0001(r31)
02368 22E8   X      3A800001               li        r20,1
0236C 22EC          891F0000               lbz       r8,0x0000(r31)
02370 22F0   X      3B000000               li        r24,0
02374 22F4          881E001B               lbz       r0,0x001B(r30)
02378 22F8          895E001A               lbz       r10,0x001A(r30)
0237C 22FC          7D230278               xor       r3,r9,r0
02380 2300          88FF0002               lbz       r7,0x0002(r31)
02384 2304          7D0B5278               xor       r11,r8,r10
02388 2308          881E001C               lbz       r0,0x001C(r30)
0238C 230C          88DF0003               lbz       r6,0x0003(r31)
02390 2310          7C6C5B78               or        r12,r3,r11
02394 2314          897E001D               lbz       r11,0x001D(r30)
02398 2318          7CE00278               xor       r0,r7,r0
0239C 231C          88BF0004               lbz       r5,0x0004(r31)
023A0 2320          7CCB5A78               xor       r11,r6,r11
023A4 2324          895E001E               lbz       r10,0x001E(r30)
023A8 2328          7D800378               or        r0,r12,r0
023AC 232C          889F0005               lbz       r4,0x0005(r31)
023B0 2330          7C005B78               or        r0,r0,r11
023B4 2334          899E001F               lbz       r12,0x001F(r30)
023B8 2338          7CAB5278               xor       r11,r5,r10
023BC 233C          7C005B78               or        r0,r0,r11
023C0 2340          7C8C6278               xor       r12,r4,r12
023C4 2344          7C006378               or        r0,r0,r12
023C8 2348   X      5400063F               clrlwi.   r0,r0,24
023CC 234C   X      4182004C               beq       $+0x004C                  ; 0x00002398
023D0 2350          7D204038               and       r0,r9,r8
023D4 2354          7C033838               and       r3,r0,r7
023D8 2358          7C6A3038               and       r10,r3,r6
023DC 235C          7D4B2838               and       r11,r10,r5
023E0 2360          7D6C2038               and       r12,r11,r4
023E4 2364   X      398CFF01               subi      r12,r12,255
023E8 2368   X      558C063F               clrlwi.   r12,r12,24
023EC 236C   X      4182002C               beq       $+0x002C                  ; 0x00002398
023F0 2370   X      7F83E378               mr        r3,r28
023F4 2374          48002CC5               bl        $+0x2CC4                  ; 0x00005038
023F8 2378          80410014               lwz       RTOC,0x0014(SP)
023FC 237C          80010078               lwz       r0,0x0078(SP)
02400 2380          38210070               addi      SP,SP,112
02404 2384          81810004               lwz       r12,0x0004(SP)
02408 2388   X      7C0803A6               mtlr      r0                        ; LR = 8
0240C 238C          BA81FFD0               lmw       r20,-0x0030(SP)
02410 2390          7D838120               mtcrf     56,r12
02414 2394   X      4E800020               blr
02418 2398          893F0010               lbz       r9,0x0010(r31)
0241C 239C          8B3F000E               lbz       r25,0x000E(r31)
02420 23A0   X      2C0900AF               cmpwi     r9,175
02424 23A4   X      41820068               beq       $+0x0068                  ; 0x0000240C
02428 23A8   X      2C0900BF               cmpwi     r9,191
0242C 23AC   X      41820060               beq       $+0x0060                  ; 0x0000240C
02430 23B0   X      2C0900E3               cmpwi     r9,227
02434 23B4   X      41820034               beq       $+0x0034                  ; 0x000023E8
02438 23B8   X      2C0900F3               cmpwi     r9,243
0243C 23BC   X      4182002C               beq       $+0x002C                  ; 0x000023E8
02440 23C0   X      7F83E378               mr        r3,r28
02444 23C4          48002C75               bl        $+0x2C74                  ; 0x00005038
02448 23C8          80410014               lwz       RTOC,0x0014(SP)
0244C 23CC          80010078               lwz       r0,0x0078(SP)
02450 23D0          38210070               addi      SP,SP,112
02454 23D4          81810004               lwz       r12,0x0004(SP)
02458 23D8   X      7C0803A6               mtlr      r0                        ; LR = 8
0245C 23DC          BA81FFD0               lmw       r20,-0x0030(SP)
02460 23E0          7D838120               mtcrf     56,r12
02464 23E4   X      4E800020               blr
02468 23E8          8BBF000F               lbz       r29,0x000F(r31)
0246C 23EC          393F0011               addi      r9,r31,17
02470 23F0   X      57BD07FF               clrlwi.   r29,r29,31
02474 23F4   X      3AA02000               li        r21,8192
02478 23F8   X      307DFFFF               subic     r3,r29,1
0247C 23FC          7FA3E910               subfe     r29,r3,r29
02480 2400   X      57BD083C               slwi      r29,r29,1
02484 2404          3ADD002E               addi      r22,r29,46
02488 2408          48000040               b         $+0x0040                  ; 0x00002448
0248C 240C          889F000F               lbz       r4,0x000F(r31)
02490 2410   X      3AA01000               li        r21,4096
02494 2414   X      548407FF               clrlwi.   r4,r4,31
02498 2418          807C0008               lwz       r3,0x0008(r28)
0249C 241C   X      30A4FFFF               subic     r5,r4,1
024A0 2420   X      2C830000               cmpwi     cr1,r3,0
024A4 2424          7C852110               subfe     r4,r5,r4
024A8 2428   X      5484083C               slwi      r4,r4,1
024AC 242C          3AC4002A               addi      r22,r4,42
024B0 2430   X      41860010               beq       cr1,$+0x0010              ; 0x00002440
024B4 2434          48002C05               bl        $+0x2C04                  ; 0x00005038
024B8 2438          80410014               lwz       RTOC,0x0014(SP)
024BC 243C          931C0008               stw       r24,0x0008(r28)
024C0 2440          393F0011               addi      r9,r31,17
024C4 2444          913C0010               stw       r9,0x0010(r28)
024C8 2448          913C000C               stw       r9,0x000C(r28)
024CC 244C   X      2C190000               cmpwi     r25,0
024D0 2450          83BE01A4               lwz       r29,0x01A4(r30)
024D4 2454   X      41820018               beq       $+0x0018                  ; 0x0000246C
024D8 2458   X      2C1900AA               cmpwi     r25,170
024DC 245C   X      2D9900FF               cmpwi     cr3,r25,255
024E0 2460   X      41820054               beq       $+0x0054                  ; 0x000024B4
024E4 2464   X      418E005C               beq       cr3,$+0x005C              ; 0x000024C0
024E8 2468          48000064               b         $+0x0064                  ; 0x000024CC
024EC 246C          887F000F               lbz       r3,0x000F(r31)
024F0 2470   X      546307FF               clrlwi.   r3,r3,31
024F4 2474   X      408200A8               bne       $+0x00A8                  ; 0x0000251C
024F8 2478   X      2C1D0000               cmpwi     r29,0
024FC 247C   X      418200A0               beq       $+0x00A0                  ; 0x0000251C
02500 2480   X      7FA3EB78               mr        r3,r29
02504 2484   X      7F84E378               mr        r4,r28
02508 2488          4BFFFBC9               bl        $-0x0438                  ; 0x00002050
0250C 248C   X      7F83E378               mr        r3,r28
02510 2490          48002BA9               bl        $+0x2BA8                  ; 0x00005038
02514 2494          80410014               lwz       RTOC,0x0014(SP)
02518 2498          80010078               lwz       r0,0x0078(SP)
0251C 249C          38210070               addi      SP,SP,112
02520 24A0          81810004               lwz       r12,0x0004(SP)
02524 24A4   X      7C0803A6               mtlr      r0                        ; LR = 8
02528 24A8          BA81FFD0               lmw       r20,-0x0030(SP)
0252C 24AC          7D838120               mtcrf     56,r12
02530 24B0   X      4E800020               blr
02534 24B4   X      3B400003               li        r26,3
02538 24B8   X      3AE00008               li        r23,8
0253C 24BC          48000058               b         $+0x0058                  ; 0x00002514
02540 24C0   X      3B400002               li        r26,2
02544 24C4   X      3AE00008               li        r23,8
02548 24C8          4800004C               b         $+0x004C                  ; 0x00002514
0254C 24CC   X      3B400000               li        r26,0
02550 24D0          6B230002               xori      r3,r25,0x0002
02554 24D4   X      5464163A               clrlslwi  r4,r3,26,2
02558 24D8          7CBE2214               add       r5,r30,r4
0255C 24DC          83A50094               lwz       r29,0x0094(r5)
02560 24E0   X      2C1D0000               cmpwi     r29,0
02564 24E4   X      41820038               beq       $+0x0038                  ; 0x0000251C
02568 24E8          80DD0008               lwz       r6,0x0008(r29)
0256C 24EC   X      3AE00008               li        r23,8
02570 24F0   X      7C06C800               cmpw      r6,r25
02574 24F4   X      41820020               beq       $+0x0020                  ; 0x00002514
02578 24F8          83BD000C               lwz       r29,0x000C(r29)
0257C 24FC   X      2C1D0000               cmpwi     r29,0
02580 2500   X      4182001C               beq       $+0x001C                  ; 0x0000251C
02584 2504          807D0008               lwz       r3,0x0008(r29)
02588 2508   X      7C03C800               cmpw      r3,r25
0258C 250C   X      4082FFEC               bne       $-0x0014                  ; 0x000024F8
02590 2510   X      3AE00008               li        r23,8
02594 2514   X      2C1D0000               cmpwi     r29,0
02598 2518   X      4082002C               bne       $+0x002C                  ; 0x00002544
0259C 251C   X      7F83E378               mr        r3,r28
025A0 2520          48002B19               bl        $+0x2B18                  ; 0x00005038
025A4 2524          80410014               lwz       RTOC,0x0014(SP)
025A8 2528          80010078               lwz       r0,0x0078(SP)
025AC 252C          38210070               addi      SP,SP,112
025B0 2530          81810004               lwz       r12,0x0004(SP)
025B4 2534   X      7C0803A6               mtlr      r0                        ; LR = 8
025B8 2538          BA81FFD0               lmw       r20,-0x0030(SP)
025BC 253C          7D838120               mtcrf     56,r12
025C0 2540   X      4E800020               blr
025C4 2544   X      7D000000               cmpw      cr2,r0,r0
025C8 2548   X      3B600000               li        r27,0
025CC 254C   X      3BC00000               li        r30,0
025D0 2550          813D0004               lwz       r9,0x0004(r29)
025D4 2554          7D38D038               and       r24,r9,r26
025D8 2558   X      7C18D000               cmpw      r24,r26
025DC 255C   X      408201B0               bne       $+0x01B0                  ; 0x0000270C
025E0 2560          7EA34839               and.      r3,r21,r9
025E4 2564   X      41820054               beq       $+0x0054                  ; 0x000025B8
025E8 2568          889F000F               lbz       r4,0x000F(r31)
025EC 256C   X      548407FF               clrlwi.   r4,r4,31
025F0 2570   X      4082019C               bne       $+0x019C                  ; 0x0000270C
025F4 2574   X      408E0028               bne       cr3,$+0x0028              ; 0x0000259C
025F8 2578   X      552307FF               clrlwi.   r3,r9,31
025FC 257C   X      41820010               beq       $+0x0010                  ; 0x0000258C
02600 2580   X      2C1B0000               cmpwi     r27,0
02604 2584   X      40820188               bne       $+0x0188                  ; 0x0000270C
02608 2588   X      3B600001               li        r27,1
0260C 258C   X      7FA3EB78               mr        r3,r29
02610 2590   X      7F84E378               mr        r4,r28
02614 2594          4BFFFABD               bl        $-0x0544                  ; 0x00002050
02618 2598          48000174               b         $+0x0174                  ; 0x0000270C
0261C 259C   X      2C1B0000               cmpwi     r27,0
02620 25A0   X      4082016C               bne       $+0x016C                  ; 0x0000270C
02624 25A4   X      3B600001               li        r27,1
02628 25A8   X      7FA3EB78               mr        r3,r29
0262C 25AC   X      7F84E378               mr        r4,r28
02630 25B0          4BFFFAA1               bl        $-0x0560                  ; 0x00002050
02634 25B4          48000158               b         $+0x0158                  ; 0x0000270C
02638 25B8   X      408A0120               bne       cr2,$+0x0120              ; 0x000026D8
0263C 25BC   X      38600028               li        r3,40
02640 25C0   X      38800002               li        r4,2
02644 25C4          48002B4D               bl        $+0x2B4C                  ; 0x00005110
02648 25C8          80410014               lwz       RTOC,0x0014(SP)
0264C 25CC   X      7C7E1B78               mr        r30,r3
02650 25D0   X      2C1E0000               cmpwi     r30,0
02654 25D4   X      41820190               beq       $+0x0190                  ; 0x00002764
02658 25D8          831E0014               lwz       r24,0x0014(r30)
0265C 25DC   X      39000018               li        r8,24
02660 25E0          9A98000D               stb       r20,0x000D(r24)
02664 25E4   X      3B000000               li        r24,0
02668 25E8          813E000C               lwz       r9,0x000C(r30)
0266C 25EC   X      38E00020               li        r7,32
02670 25F0          38690028               addi      r3,r9,40
02674 25F4          907E0010               stw       r3,0x0010(r30)
02678 25F8          92C90000               stw       r22,0x0000(r9)
0267C 25FC          889F0010               lbz       r4,0x0010(r31)
02680 2600          548406F7               rlwinm.   r4,r4,0,27,27
02684 2604   X      4182000C               beq       $+0x000C                  ; 0x00002610
02688 2608          92890004               stw       r20,0x0004(r9)
0268C 260C          48000008               b         $+0x0008                  ; 0x00002614
02690 2610          93090004               stw       r24,0x0004(r9)
02694 2614          9109000C               stw       r8,0x000C(r9)
02698 2618          92E90008               stw       r23,0x0008(r9)
0269C 261C          92E90010               stw       r23,0x0010(r9)
026A0 2620          90E90014               stw       r7,0x0014(r9)
026A4 2624          88BF0000               lbz       r5,0x0000(r31)
026A8 2628          98A90018               stb       r5,0x0018(r9)
026AC 262C          887F0001               lbz       r3,0x0001(r31)
026B0 2630          98690019               stb       r3,0x0019(r9)
026B4 2634          889F0002               lbz       r4,0x0002(r31)
026B8 2638          9889001A               stb       r4,0x001A(r9)
026BC 263C          88DF0003               lbz       r6,0x0003(r31)
026C0 2640          98C9001B               stb       r6,0x001B(r9)
026C4 2644          895F0004               lbz       r10,0x0004(r31)
026C8 2648          9949001C               stb       r10,0x001C(r9)
026CC 264C          897F0005               lbz       r11,0x0005(r31)
026D0 2650          9B09001E               stb       r24,0x001E(r9)
026D4 2654          9969001D               stb       r11,0x001D(r9)
026D8 2658          9B29001F               stb       r25,0x001F(r9)
026DC 265C          899F0006               lbz       r12,0x0006(r31)
026E0 2660          99890020               stb       r12,0x0020(r9)
026E4 2664          881F0007               lbz       r0,0x0007(r31)
026E8 2668          98090021               stb       r0,0x0021(r9)
026EC 266C          881F0008               lbz       r0,0x0008(r31)
026F0 2670          98090022               stb       r0,0x0022(r9)
026F4 2674          881F0009               lbz       r0,0x0009(r31)
026F8 2678          98090023               stb       r0,0x0023(r9)
026FC 267C          881F000A               lbz       r0,0x000A(r31)
02700 2680          98090024               stb       r0,0x0024(r9)
02704 2684          881F000B               lbz       r0,0x000B(r31)
02708 2688          98090025               stb       r0,0x0025(r9)
0270C 268C          9B090026               stb       r24,0x0026(r9)
02710 2690          881F000F               lbz       r0,0x000F(r31)
02714 2694          5400063C               rlwinm    r0,r0,0,24,30
02718 2698          98090027               stb       r0,0x0027(r9)
0271C 269C          801C000C               lwz       r0,0x000C(r28)
02720 26A0          811C0010               lwz       r8,0x0010(r28)
02724 26A4   X      7C004000               cmpw      r0,r8
02728 26A8   X      41820018               beq       $+0x0018                  ; 0x000026C0
0272C 26AC   X      7F83E378               mr        r3,r28
02730 26B0          48002AC1               bl        $+0x2AC0                  ; 0x00005170
02734 26B4          80410014               lwz       RTOC,0x0014(SP)
02738 26B8          907E0008               stw       r3,0x0008(r30)
0273C 26BC          4800001C               b         $+0x001C                  ; 0x000026D8
02740 26C0          807C0008               lwz       r3,0x0008(r28)
02744 26C4   X      2C030000               cmpwi     r3,0
02748 26C8   X      41820010               beq       $+0x0010                  ; 0x000026D8
0274C 26CC          48002AA5               bl        $+0x2AA4                  ; 0x00005170
02750 26D0          80410014               lwz       RTOC,0x0014(SP)
02754 26D4          907E0008               stw       r3,0x0008(r30)
02758 26D8   X      7FC3F378               mr        r3,r30
0275C 26DC          48002A95               bl        $+0x2A94                  ; 0x00005170
02760 26E0          80410014               lwz       RTOC,0x0014(SP)
02764 26E4   X      2C030000               cmpwi     r3,0
02768 26E8   X      4082000C               bne       $+0x000C                  ; 0x000026F4
0276C 26EC   X      7FC3F378               mr        r3,r30
02770 26F0   X      3BC00000               li        r30,0
02774 26F4          819D0010               lwz       r12,0x0010(r29)
02778 26F8   X      7C641B78               mr        r4,r3
0277C 26FC          806C0008               lwz       r3,0x0008(r12)
02780 2700   X      291E0000               cmplwi    cr2,r30,0x0000
02784 2704          48002A9D               bl        $+0x2A9C                  ; 0x000051A0
02788 2708          80410014               lwz       RTOC,0x0014(SP)
0278C 270C   X      2C1A0000               cmpwi     r26,0
02790 2710   X      40820010               bne       $+0x0010                  ; 0x00002720
02794 2714          83BD0014               lwz       r29,0x0014(r29)
02798 2718   X      2B1D0000               cmplwi    cr6,r29,0x0000
0279C 271C          4800000C               b         $+0x000C                  ; 0x00002728
027A0 2720          83BD0000               lwz       r29,0x0000(r29)
027A4 2724   X      2B1D0000               cmplwi    cr6,r29,0x0000
027A8 2728   X      409AFE28               bne       cr6,$-0x01D8              ; 0x00002550
027AC 272C   X      418A0010               beq       cr2,$+0x0010              ; 0x0000273C
027B0 2730   X      7FC3F378               mr        r3,r30
027B4 2734          48002905               bl        $+0x2904                  ; 0x00005038
027B8 2738          80410014               lwz       RTOC,0x0014(SP)
027BC 273C   X      7F83E378               mr        r3,r28
027C0 2740          480028F9               bl        $+0x28F8                  ; 0x00005038
027C4 2744          80410014               lwz       RTOC,0x0014(SP)
027C8 2748          80010078               lwz       r0,0x0078(SP)
027CC 274C          38210070               addi      SP,SP,112
027D0 2750          81810004               lwz       r12,0x0004(SP)
027D4 2754   X      7C0803A6               mtlr      r0                        ; LR = 8
027D8 2758          BA81FFD0               lmw       r20,-0x0030(SP)
027DC 275C          7D838120               mtcrf     56,r12
027E0 2760   X      4E800020               blr
027E4 2764   X      7F83E378               mr        r3,r28
027E8 2768          480028D1               bl        $+0x28D0                  ; 0x00005038
027EC 276C          80410014               lwz       RTOC,0x0014(SP)
027F0 2770          80010078               lwz       r0,0x0078(SP)
027F4 2774          38210070               addi      SP,SP,112
027F8 2778          81810004               lwz       r12,0x0004(SP)
027FC 277C   X      7C0803A6               mtlr      r0                        ; LR = 8
02800 2780          BA81FFD0               lmw       r20,-0x0030(SP)
02804 2784          7D838120               mtcrf     56,r12
02808 2788   X      4E800020               blr
0280C 278C          7D800026               mfcr      r12
02810 2790   X      7C0802A6               mflr      r0                        ; LR = 8
02814 2794          BDE1FFBC               stmw      r15,-0x0044(SP)
02818 2798          91810004               stw       r12,0x0004(SP)
0281C 279C          90010008               stw       r0,0x0008(SP)
02820 27A0          9421FF80               stwu      SP,-0x0080(SP)
02824 27A4   X      3B600000               li        r27,0
02828 27A8   X      7C9E2378               mr        r30,r4
0282C 27AC          83FE000C               lwz       r31,0x000C(r30)
02830 27B0   X      7C791B78               mr        r25,r3
02834 27B4          8B9F000D               lbz       r28,0x000D(r31)
02838 27B8   X      3B000000               li        r24,0
0283C 27BC          88BF000C               lbz       r5,0x000C(r31)
02840 27C0   X      3BA00000               li        r29,0
02844 27C4   X      50BC442E               insrwi    r28,r5,8,16
02848 27C8   X      3AE00000               li        r23,0
0284C 27CC   X      7F95E378               mr        r21,r28
02850 27D0   X      3A200008               li        r17,8
02854 27D4   X      39E00000               li        r15,0
02858 27D8          80C40010               lwz       r6,0x0010(r4)
0285C 27DC          8064000C               lwz       r3,0x000C(r4)
02860 27E0          80840008               lwz       r4,0x0008(r4)
02864 27E4   X      7CA33050               sub       r5,r6,r3
02868 27E8   X      2C040000               cmpwi     r4,0
0286C 27EC          7EE5BA14               add       r23,r5,r23
02870 27F0   X      4082FFE8               bne       $-0x0018                  ; 0x000027D8
02874 27F4          80790024               lwz       r3,0x0024(r25)
02878 27F8   X      38E00001               li        r7,1
0287C 27FC          90F90020               stw       r7,0x0020(r25)
02880 2800          7C971A14               add       r4,r23,r3
02884 2804   X      7EB4AB78               mr        r20,r21
02888 2808          90990024               stw       r4,0x0024(r25)
0288C 280C   X      3B40000E               li        r26,14
02890 2810   X      281405DC               cmplwi    r20,0x05DC
02894 2814   X      3A000001               li        r16,1
02898 2818   X      41810158               bgt       $+0x0158                  ; 0x00002970
0289C 281C          3B7C000E               addi      r27,r28,14
028A0 2820   X      7F1BB840               cmplw     cr6,r27,r23
028A4 2824   X      419A0074               beq       cr6,$+0x0074              ; 0x00002898
028A8 2828   X      40990034               ble       cr6,$+0x0034              ; 0x0000285C
028AC 282C   X      38A00080               li        r5,128
028B0 2830   X      7F23CB78               mr        r3,r25
028B4 2834   X      7FC4F378               mr        r4,r30
028B8 2838          4BFFF6E9               bl        $-0x0918                  ; 0x00001F20
028BC 283C          91F90020               stw       r15,0x0020(r25)
028C0 2840          80010088               lwz       r0,0x0088(SP)
028C4 2844          38210080               addi      SP,SP,128
028C8 2848          81810004               lwz       r12,0x0004(SP)
028CC 284C   X      7C0803A6               mtlr      r0                        ; LR = 8
028D0 2850          B9E1FFBC               lmw       r15,-0x0044(SP)
028D4 2854          7D838120               mtcrf     56,r12
028D8 2858   X      4E800020               blr
028DC 285C          82DE0008               lwz       r22,0x0008(r30)
028E0 2860   X      7D3CB850               sub       r9,r23,r28
028E4 2864   X      2C160000               cmpwi     r22,0
028E8 2868   X      4182001C               beq       $+0x001C                  ; 0x00002884
028EC 286C   X      3889FFF2               subi      r4,r9,14
028F0 2870   X      7FC3F378               mr        r3,r30
028F4 2874          7C8400D0               neg       r4,r4
028F8 2878          480028E1               bl        $+0x28E0                  ; 0x00005158
028FC 287C          80410014               lwz       RTOC,0x0014(SP)
02900 2880          48000014               b         $+0x0014                  ; 0x00002894
02904 2884          839E0010               lwz       r28,0x0010(r30)
02908 2888   X      7C69E050               sub       r3,r28,r9
0290C 288C          3863000E               addi      r3,r3,14
02910 2890          907E0010               stw       r3,0x0010(r30)
02914 2894   X      7F77DB78               mr        r23,r27
02918 2898          8ABF000E               lbz       r21,0x000E(r31)
0291C 289C          8A9F000F               lbz       r20,0x000F(r31)
02920 28A0   X      7EBCAB78               mr        r28,r21
02924 28A4          7F84A038               and       r4,r28,r20
02928 28A8   X      2C0400FF               cmpwi     r4,255
0292C 28AC   X      4082000C               bne       $+0x000C                  ; 0x000028B8
02930 28B0   X      3B600004               li        r27,4
02934 28B4          480000BC               b         $+0x00BC                  ; 0x00002970
02938 28B8          887F0010               lbz       r3,0x0010(r31)
0293C 28BC   X      3B600002               li        r27,2
02940 28C0   X      2C030003               cmpwi     r3,3
02944 28C4   X      3B000100               li        r24,256
02948 28C8   X      3B400011               li        r26,17
0294C 28CC   X      41820024               beq       $+0x0024                  ; 0x000028F0
02950 28D0   X      7FC3F378               mr        r3,r30
02954 28D4          4800289D               bl        $+0x289C                  ; 0x00005170
02958 28D8          80410014               lwz       RTOC,0x0014(SP)
0295C 28DC   X      7C641B78               mr        r4,r3
02960 28E0   X      2C040000               cmpwi     r4,0
02964 28E4   X      4182000C               beq       $+0x000C                  ; 0x000028F0
02968 28E8   X      7F23CB78               mr        r3,r25
0296C 28EC          4BFFF99D               bl        $-0x0664                  ; 0x00002288
02970 28F0   X      2C1500AA               cmpwi     r21,170
02974 28F4   X      41820030               beq       $+0x0030                  ; 0x00002924
02978 28F8   X      2C1500FF               cmpwi     r21,255
0297C 28FC   X      40820040               bne       $+0x0040                  ; 0x0000293C
02980 2900   X      7FC3F378               mr        r3,r30
02984 2904          4800286D               bl        $+0x286C                  ; 0x00005170
02988 2908          80410014               lwz       RTOC,0x0014(SP)
0298C 290C   X      7C641B78               mr        r4,r3
02990 2910   X      2C040000               cmpwi     r4,0
02994 2914   X      41820090               beq       $+0x0090                  ; 0x000029A4
02998 2918   X      7F23CB78               mr        r3,r25
0299C 291C          4BFFF1B1               bl        $-0x0E50                  ; 0x00001ACC
029A0 2920          48000084               b         $+0x0084                  ; 0x000029A4
029A4 2924          8B9F0015               lbz       r28,0x0015(r31)
029A8 2928          3BBF0011               addi      r29,r31,17
029AC 292C          8ADF0014               lbz       r22,0x0014(r31)
029B0 2930   X      3B400016               li        r26,22
029B4 2934   X      52DC442E               insrwi    r28,r22,8,16
029B8 2938   X      3B600003               li        r27,3
029BC 293C   X      7C17D040               cmplw     r23,r26
029C0 2940   X      40800030               bge       $+0x0030                  ; 0x00002970
029C4 2944   X      7FC3F378               mr        r3,r30
029C8 2948          480026F1               bl        $+0x26F0                  ; 0x00005038
029CC 294C          80410014               lwz       RTOC,0x0014(SP)
029D0 2950          91F90020               stw       r15,0x0020(r25)
029D4 2954          80010088               lwz       r0,0x0088(SP)
029D8 2958          38210080               addi      SP,SP,128
029DC 295C          81810004               lwz       r12,0x0004(SP)
029E0 2960   X      7C0803A6               mtlr      r0                        ; LR = 8
029E4 2964          B9E1FFBC               lmw       r15,-0x0044(SP)
029E8 2968          7D838120               mtcrf     56,r12
029EC 296C   X      4E800020               blr
029F0 2970   X      5776073E               clrlwi    r22,r27,28
029F4 2974          7F83B278               xor       r3,r28,r22
029F8 2978   X      5464163A               clrlslwi  r4,r3,26,2
029FC 297C          7CB92214               add       r5,r25,r4
02A00 2980          80E50094               lwz       r7,0x0094(r5)
02A04 2984   X      2C070000               cmpwi     r7,0
02A08 2988   X      4182001C               beq       $+0x001C                  ; 0x000029A4
02A0C 298C          80C70008               lwz       r6,0x0008(r7)
02A10 2990   X      7C06E000               cmpw      r6,r28
02A14 2994   X      41820080               beq       $+0x0080                  ; 0x00002A14
02A18 2998          80E7000C               lwz       r7,0x000C(r7)
02A1C 299C   X      2C070000               cmpwi     r7,0
02A20 29A0   X      4082FFEC               bne       $-0x0014                  ; 0x0000298C
02A24 29A4          80790044               lwz       r3,0x0044(r25)
02A28 29A8          38630001               addi      r3,r3,1
02A2C 29AC          90790044               stw       r3,0x0044(r25)
02A30 29B0          889F0000               lbz       r4,0x0000(r31)
02A34 29B4   X      548407FF               clrlwi.   r4,r4,31
02A38 29B8   X      41820010               beq       $+0x0010                  ; 0x000029C8
02A3C 29BC          80F90198               lwz       r7,0x0198(r25)
02A40 29C0   X      2C070000               cmpwi     r7,0
02A44 29C4   X      40820050               bne       $+0x0050                  ; 0x00002A14
02A48 29C8          576507BD               rlwinm.   r5,r27,0,30,30
02A4C 29CC   X      41820010               beq       $+0x0010                  ; 0x000029DC
02A50 29D0          80F901A0               lwz       r7,0x01A0(r25)
02A54 29D4   X      2C070000               cmpwi     r7,0
02A58 29D8   X      4082003C               bne       $+0x003C                  ; 0x00002A14
02A5C 29DC          80F90194               lwz       r7,0x0194(r25)
02A60 29E0   X      2C070000               cmpwi     r7,0
02A64 29E4   X      40820030               bne       $+0x0030                  ; 0x00002A14
02A68 29E8   X      7FC3F378               mr        r3,r30
02A6C 29EC          4800264D               bl        $+0x264C                  ; 0x00005038
02A70 29F0          80410014               lwz       RTOC,0x0014(SP)
02A74 29F4          91F90020               stw       r15,0x0020(r25)
02A78 29F8          80010088               lwz       r0,0x0088(SP)
02A7C 29FC          38210080               addi      SP,SP,128
02A80 2A00          81810004               lwz       r12,0x0004(SP)
02A84 2A04   X      7C0803A6               mtlr      r0                        ; LR = 8
02A88 2A08          B9E1FFBC               lmw       r15,-0x0044(SP)
02A8C 2A0C          7D838120               mtcrf     56,r12
02A90 2A10   X      4E800020               blr
02A94 2A14          7F9FD214               add       r28,r31,r26
02A98 2A18          631A0200               ori       r26,r24,0x0200
02A9C 2A1C          939E000C               stw       r28,0x000C(r30)
02AA0 2A20          88DF0000               lbz       r6,0x0000(r31)
02AA4 2A24   X      54C307FF               clrlwi.   r3,r6,31
02AA8 2A28   X      41820060               beq       $+0x0060                  ; 0x00002A88
02AAC 2A2C          889F0001               lbz       r4,0x0001(r31)
02AB0 2A30          631A0600               ori       r26,r24,0x0600
02AB4 2A34          887F0002               lbz       r3,0x0002(r31)
02AB8 2A38          891F0003               lbz       r8,0x0003(r31)
02ABC 2A3C          7C851838               and       r5,r4,r3
02AC0 2A40          895F0004               lbz       r10,0x0004(r31)
02AC4 2A44          7CA94038               and       r9,r5,r8
02AC8 2A48          899F0005               lbz       r12,0x0005(r31)
02ACC 2A4C          7D2B5038               and       r11,r9,r10
02AD0 2A50          7D7C6038               and       r28,r11,r12
02AD4 2A54          7F9B3038               and       r27,r28,r6
02AD8 2A58   X      2C1B00FF               cmpwi     r27,255
02ADC 2A5C   X      40820018               bne       $+0x0018                  ; 0x00002A74
02AE0 2A60          82D90038               lwz       r22,0x0038(r25)
02AE4 2A64          3AD60001               addi      r22,r22,1
02AE8 2A68          92D90038               stw       r22,0x0038(r25)
02AEC 2A6C   X      3AC00002               li        r22,2
02AF0 2A70          48000028               b         $+0x0028                  ; 0x00002A98
02AF4 2A74          80790034               lwz       r3,0x0034(r25)
02AF8 2A78   X      3AC00001               li        r22,1
02AFC 2A7C          38630001               addi      r3,r3,1
02B00 2A80          90790034               stw       r3,0x0034(r25)
02B04 2A84          48000014               b         $+0x0014                  ; 0x00002A98
02B08 2A88          80990028               lwz       r4,0x0028(r25)
02B0C 2A8C   X      3AC00000               li        r22,0
02B10 2A90          38840001               addi      r4,r4,1
02B14 2A94          90990028               stw       r4,0x0028(r25)
02B18 2A98          3A79001A               addi      r19,r25,26
02B1C 2A9C          81870010               lwz       r12,0x0010(r7)
02B20 2AA0   X      7E699B78               mr        r9,r19
02B24 2AA4          83870014               lwz       r28,0x0014(r7)
02B28 2AA8          83670004               lwz       r27,0x0004(r7)
02B2C 2AAC          810C0024               lwz       r8,0x0024(r12)
02B30 2AB0          88DF0000               lbz       r6,0x0000(r31)
02B34 2AB4          88BF0001               lbz       r5,0x0001(r31)
02B38 2AB8          889F0002               lbz       r4,0x0002(r31)
02B3C 2ABC          887F0003               lbz       r3,0x0003(r31)
02B40 2AC0          897F0004               lbz       r11,0x0004(r31)
02B44 2AC4          895F0005               lbz       r10,0x0005(r31)
02B48 2AC8          88090000               lbz       r0,0x0000(r9)
02B4C 2ACC          89890001               lbz       r12,0x0001(r9)
02B50 2AD0          7C003278               xor       r0,r0,r6
02B54 2AD4          8B090002               lbz       r24,0x0002(r9)
02B58 2AD8          7D8C2A78               xor       r12,r12,r5
02B5C 2ADC          7C006378               or        r0,r0,r12
02B60 2AE0          89890003               lbz       r12,0x0003(r9)
02B64 2AE4          7F182278               xor       r24,r24,r4
02B68 2AE8          7C00C378               or        r0,r0,r24
02B6C 2AEC          8B090004               lbz       r24,0x0004(r9)
02B70 2AF0          7D8C1A78               xor       r12,r12,r3
02B74 2AF4          7C006378               or        r0,r0,r12
02B78 2AF8          89890005               lbz       r12,0x0005(r9)
02B7C 2AFC          7F095A78               xor       r9,r24,r11
02B80 2B00          7C004B78               or        r0,r0,r9
02B84 2B04          7D8C5278               xor       r12,r12,r10
02B88 2B08          7C006378               or        r0,r0,r12
02B8C 2B0C   X      5400063F               clrlwi.   r0,r0,24
02B90 2B10   X      41820044               beq       $+0x0044                  ; 0x00002B54
02B94 2B14   X      2C080000               cmpwi     r8,0
02B98 2B18   X      41820010               beq       $+0x0010                  ; 0x00002B28
02B9C 2B1C          39280004               addi      r9,r8,4
02BA0 2B20          81080000               lwz       r8,0x0000(r8)
02BA4 2B24          4BFFFFA4               b         $-0x005C                  ; 0x00002AC8
02BA8 2B28          73600720               andi.     r0,r27,0x0720
02BAC 2B2C   X      4182001C               beq       $+0x001C                  ; 0x00002B48
02BB0 2B30          5763056B               rlwinm.   r3,r27,0,21,21
02BB4 2B34   X      41820020               beq       $+0x0020                  ; 0x00002B54
02BB8 2B38   X      2C160000               cmpwi     r22,0
02BBC 2B3C   X      40820018               bne       $+0x0018                  ; 0x00002B54
02BC0 2B40   X      38E00000               li        r7,0
02BC4 2B44          48000010               b         $+0x0010                  ; 0x00002B54
02BC8 2B48   X      2C160002               cmpwi     r22,2
02BCC 2B4C   X      41820008               beq       $+0x0008                  ; 0x00002B54
02BD0 2B50   X      38E00000               li        r7,0
02BD4 2B54   X      2C1C0000               cmpwi     r28,0
02BD8 2B58          57690672               rlwinm    r9,r27,0,25,25
02BDC 2B5C          7D3AD378               or        r26,r9,r26
02BE0 2B60   X      4082006C               bne       $+0x006C                  ; 0x00002BCC
02BE4 2B64   X      2C090000               cmpwi     r9,0
02BE8 2B68   X      4182001C               beq       $+0x001C                  ; 0x00002B84
02BEC 2B6C          57430673               rlwinm.   r3,r26,0,25,25
02BF0 2B70   X      41820024               beq       $+0x0024                  ; 0x00002B94
02BF4 2B74          8399019C               lwz       r28,0x019C(r25)
02BF8 2B78   X      2C1C0000               cmpwi     r28,0
02BFC 2B7C   X      40820050               bne       $+0x0050                  ; 0x00002BCC
02C00 2B80          48000014               b         $+0x0014                  ; 0x00002B94
02C04 2B84          576405AD               rlwinm.   r4,r27,0,22,22
02C08 2B88   X      40820044               bne       $+0x0044                  ; 0x00002BCC
02C0C 2B8C          576306B5               rlwinm.   r3,r27,0,26,26
02C10 2B90   X      4182001C               beq       $+0x001C                  ; 0x00002BAC
02C14 2B94          5744056B               rlwinm.   r4,r26,0,21,21
02C18 2B98   X      4182001C               beq       $+0x001C                  ; 0x00002BB4
02C1C 2B9C          83990198               lwz       r28,0x0198(r25)
02C20 2BA0   X      2C1C0000               cmpwi     r28,0
02C24 2BA4   X      40820028               bne       $+0x0028                  ; 0x00002BCC
02C28 2BA8          4800000C               b         $+0x000C                  ; 0x00002BB4
02C2C 2BAC          5763056B               rlwinm.   r3,r27,0,21,21
02C30 2BB0   X      41820018               beq       $+0x0018                  ; 0x00002BC8
02C34 2BB4          574405EF               rlwinm.   r4,r26,0,23,23
02C38 2BB8   X      41820010               beq       $+0x0010                  ; 0x00002BC8
02C3C 2BBC          839901A0               lwz       r28,0x01A0(r25)
02C40 2BC0   X      2C1C0000               cmpwi     r28,0
02C44 2BC4   X      40820008               bne       $+0x0008                  ; 0x00002BCC
02C48 2BC8          83990194               lwz       r28,0x0194(r25)
02C4C 2BCC   X      2C070000               cmpwi     r7,0
02C50 2BD0   X      291C0000               cmplwi    cr2,r28,0x0000
02C54 2BD4   X      4082000C               bne       $+0x000C                  ; 0x00002BE0
02C58 2BD8   X      7F87E378               mr        r7,r28
02C5C 2BDC          48000280               b         $+0x0280                  ; 0x00002E5C
02C60 2BE0          83070010               lwz       r24,0x0010(r7)
02C64 2BE4          8138000C               lwz       r9,0x000C(r24)
02C68 2BE8          5523056B               rlwinm.   r3,r9,0,21,21
02C6C 2BEC   X      408201C8               bne       $+0x01C8                  ; 0x00002DB4
02C70 2BF0          5744056A               rlwinm    r4,r26,0,21,21
02C74 2BF4          51240631               rlwimi.   r4,r9,0,24,24
02C78 2BF8   X      418201BC               beq       $+0x01BC                  ; 0x00002DB4
02C7C 2BFC          807E0014               lwz       r3,0x0014(r30)
02C80 2C00          8883000D               lbz       r4,0x000D(r3)
02C84 2C04   X      2C040001               cmpwi     r4,1
02C88 2C08   X      41820188               beq       $+0x0188                  ; 0x00002D90
02C8C 2C0C   X      299D0000               cmplwi    cr3,r29,0x0000
02C90 2C10   X      3B600008               li        r27,8
02C94 2C14   X      3A400018               li        r18,24
02C98 2C18   X      418E0008               beq       cr3,$+0x0008              ; 0x00002C20
02C9C 2C1C   X      3B60000D               li        r27,13
02CA0 2C20   X      38800001               li        r4,1
02CA4 2C24   X      5763083C               slwi      r3,r27,1
02CA8 2C28          38630018               addi      r3,r3,24
02CAC 2C2C          480024E5               bl        $+0x24E4                  ; 0x00005110
02CB0 2C30          80410014               lwz       RTOC,0x0014(SP)
02CB4 2C34   X      7C641B78               mr        r4,r3
02CB8 2C38   X      2C040000               cmpwi     r4,0
02CBC 2C3C   X      40820038               bne       $+0x0038                  ; 0x00002C74
02CC0 2C40   X      7F87E378               mr        r7,r28
02CC4 2C44   X      408AFE58               bne       cr2,$-0x01A8              ; 0x00002A9C
02CC8 2C48   X      7FC3F378               mr        r3,r30
02CCC 2C4C          480023ED               bl        $+0x23EC                  ; 0x00005038
02CD0 2C50          80410014               lwz       RTOC,0x0014(SP)
02CD4 2C54          91F90020               stw       r15,0x0020(r25)
02CD8 2C58          80010088               lwz       r0,0x0088(SP)
02CDC 2C5C          38210080               addi      SP,SP,128
02CE0 2C60          81810004               lwz       r12,0x0004(SP)
02CE4 2C64   X      7C0803A6               mtlr      r0                        ; LR = 8
02CE8 2C68          B9E1FFBC               lmw       r15,-0x0044(SP)
02CEC 2C6C          7D838120               mtcrf     56,r12
02CF0 2C70   X      4E800020               blr
02CF4 2C74          93C40008               stw       r30,0x0008(r4)
02CF8 2C78   X      7C9E2378               mr        r30,r4
02CFC 2C7C          819E0014               lwz       r12,0x0014(r30)
02D00 2C80          387B0018               addi      r3,r27,24
02D04 2C84   X      56A6C23E               srwi      r6,r21,8
02D08 2C88          9A0C000D               stb       r16,0x000D(r12)
02D0C 2C8C   X      5680C23E               srwi      r0,r20,8
02D10 2C90          813E000C               lwz       r9,0x000C(r30)
02D14 2C94   X      5407063E               clrlwi    r7,r0,24
02D18 2C98          92290000               stw       r17,0x0000(r9)
02D1C 2C9C          93690004               stw       r27,0x0004(r9)
02D20 2CA0          92490008               stw       r18,0x0008(r9)
02D24 2CA4          90690010               stw       r3,0x0010(r9)
02D28 2CA8          9369000C               stw       r27,0x000C(r9)
02D2C 2CAC          92C90014               stw       r22,0x0014(r9)
02D30 2CB0          88BF0000               lbz       r5,0x0000(r31)
02D34 2CB4          98A90018               stb       r5,0x0018(r9)
02D38 2CB8          891F0001               lbz       r8,0x0001(r31)
02D3C 2CBC          99090019               stb       r8,0x0019(r9)
02D40 2CC0          895F0002               lbz       r10,0x0002(r31)
02D44 2CC4          9949001A               stb       r10,0x001A(r9)
02D48 2CC8          897F0003               lbz       r11,0x0003(r31)
02D4C 2CCC          9969001B               stb       r11,0x001B(r9)
02D50 2CD0          899F0004               lbz       r12,0x0004(r31)
02D54 2CD4          9989001C               stb       r12,0x001C(r9)
02D58 2CD8          881F0005               lbz       r0,0x0005(r31)
02D5C 2CDC          98C9001E               stb       r6,0x001E(r9)
02D60 2CE0   X      5686063E               clrlwi    r6,r20,24
02D64 2CE4          9809001D               stb       r0,0x001D(r9)
02D68 2CE8          9AA9001F               stb       r21,0x001F(r9)
02D6C 2CEC   X      418E002C               beq       cr3,$+0x002C              ; 0x00002D18
02D70 2CF0          8A5D0000               lbz       r18,0x0000(r29)
02D74 2CF4          9A490020               stb       r18,0x0020(r9)
02D78 2CF8          887D0001               lbz       r3,0x0001(r29)
02D7C 2CFC          98690021               stb       r3,0x0021(r9)
02D80 2D00          88BD0002               lbz       r5,0x0002(r29)
02D84 2D04          98A90022               stb       r5,0x0022(r9)
02D88 2D08          891D0003               lbz       r8,0x0003(r29)
02D8C 2D0C          99090023               stb       r8,0x0023(r9)
02D90 2D10          895D0004               lbz       r10,0x0004(r29)
02D94 2D14          99490024               stb       r10,0x0024(r9)
02D98 2D18          897F0006               lbz       r11,0x0006(r31)
02D9C 2D1C          7D1B4A14               add       r8,r27,r9
02DA0 2D20          99680018               stb       r11,0x0018(r8)
02DA4 2D24          88BF0007               lbz       r5,0x0007(r31)
02DA8 2D28          98A80019               stb       r5,0x0019(r8)
02DAC 2D2C          895F0008               lbz       r10,0x0008(r31)
02DB0 2D30          9948001A               stb       r10,0x001A(r8)
02DB4 2D34          899F0009               lbz       r12,0x0009(r31)
02DB8 2D38          9988001B               stb       r12,0x001B(r8)
02DBC 2D3C          881F000A               lbz       r0,0x000A(r31)
02DC0 2D40          9808001C               stb       r0,0x001C(r8)
02DC4 2D44          881F000B               lbz       r0,0x000B(r31)
02DC8 2D48          98E8001E               stb       r7,0x001E(r8)
02DCC 2D4C          9808001D               stb       r0,0x001D(r8)
02DD0 2D50          98C8001F               stb       r6,0x001F(r8)
02DD4 2D54   X      418E002C               beq       cr3,$+0x002C              ; 0x00002D80
02DD8 2D58          881D0000               lbz       r0,0x0000(r29)
02DDC 2D5C          98080020               stb       r0,0x0020(r8)
02DE0 2D60          887D0001               lbz       r3,0x0001(r29)
02DE4 2D64          98680021               stb       r3,0x0021(r8)
02DE8 2D68          88BD0002               lbz       r5,0x0002(r29)
02DEC 2D6C          98A80022               stb       r5,0x0022(r8)
02DF0 2D70          88DD0003               lbz       r6,0x0003(r29)
02DF4 2D74          98C80023               stb       r6,0x0023(r8)
02DF8 2D78          88FD0004               lbz       r7,0x0004(r29)
02DFC 2D7C          98E80024               stb       r7,0x0024(r8)
02E00 2D80          39490018               addi      r10,r9,24
02E04 2D84   X      5763083C               slwi      r3,r27,1
02E08 2D88          7CAA1A14               add       r5,r10,r3
02E0C 2D8C          90A40010               stw       r5,0x0010(r4)
02E10 2D90   X      418A0018               beq       cr2,$+0x0018              ; 0x00002DA8
02E14 2D94   X      7FC3F378               mr        r3,r30
02E18 2D98          480023D9               bl        $+0x23D8                  ; 0x00005170
02E1C 2D9C          80410014               lwz       RTOC,0x0014(SP)
02E20 2DA0   X      7C641B78               mr        r4,r3
02E24 2DA4          48000074               b         $+0x0074                  ; 0x00002E18
02E28 2DA8   X      7FC4F378               mr        r4,r30
02E2C 2DAC   X      3BC00000               li        r30,0
02E30 2DB0          48000068               b         $+0x0068                  ; 0x00002E18
02E34 2DB4          837E0014               lwz       r27,0x0014(r30)
02E38 2DB8          887B000D               lbz       r3,0x000D(r27)
02E3C 2DBC   X      2C030001               cmpwi     r3,1
02E40 2DC0   X      40820038               bne       $+0x0038                  ; 0x00002DF8
02E44 2DC4          837E0008               lwz       r27,0x0008(r30)
02E48 2DC8   X      418A0018               beq       cr2,$+0x0018              ; 0x00002DE0
02E4C 2DCC   X      7F63DB78               mr        r3,r27
02E50 2DD0          480023A1               bl        $+0x23A0                  ; 0x00005170
02E54 2DD4          80410014               lwz       RTOC,0x0014(SP)
02E58 2DD8   X      7C641B78               mr        r4,r3
02E5C 2DDC          4800003C               b         $+0x003C                  ; 0x00002E18
02E60 2DE0   X      7FC3F378               mr        r3,r30
02E64 2DE4   X      3BC00000               li        r30,0
02E68 2DE8          480023A1               bl        $+0x23A0                  ; 0x00005188
02E6C 2DEC          80410014               lwz       RTOC,0x0014(SP)
02E70 2DF0   X      7F64DB78               mr        r4,r27
02E74 2DF4          48000024               b         $+0x0024                  ; 0x00002E18
02E78 2DF8   X      418A0018               beq       cr2,$+0x0018              ; 0x00002E10
02E7C 2DFC   X      7FC3F378               mr        r3,r30
02E80 2E00          48002371               bl        $+0x2370                  ; 0x00005170
02E84 2E04          80410014               lwz       RTOC,0x0014(SP)
02E88 2E08   X      7C641B78               mr        r4,r3
02E8C 2E0C          4800000C               b         $+0x000C                  ; 0x00002E18
02E90 2E10   X      7FC4F378               mr        r4,r30
02E94 2E14   X      3BC00000               li        r30,0
02E98 2E18   X      2C040000               cmpwi     r4,0
02E9C 2E1C   X      4182003C               beq       $+0x003C                  ; 0x00002E58
02EA0 2E20          8258000C               lwz       r18,0x000C(r24)
02EA4 2E24          5652056B               rlwinm.   r18,r18,0,21,21
02EA8 2E28   X      41820024               beq       $+0x0024                  ; 0x00002E4C
02EAC 2E2C   X      38E00001               li        r7,1
02EB0 2E30   X      7F03C378               mr        r3,r24
02EB4 2E34   X      7EE5BB78               mr        r5,r23
02EB8 2E38   X      7FE6FB78               mr        r6,r31
02EBC 2E3C          4BFFEFDD               bl        $-0x1024                  ; 0x00001E18
02EC0 2E40   X      7C641B78               mr        r4,r3
02EC4 2E44   X      2C040000               cmpwi     r4,0
02EC8 2E48   X      41820010               beq       $+0x0010                  ; 0x00002E58
02ECC 2E4C          80780008               lwz       r3,0x0008(r24)
02ED0 2E50          48002351               bl        $+0x2350                  ; 0x000051A0
02ED4 2E54          80410014               lwz       RTOC,0x0014(SP)
02ED8 2E58   X      7F87E378               mr        r7,r28
02EDC 2E5C   X      408AFC40               bne       cr2,$-0x03C0              ; 0x00002A9C
02EE0 2E60   X      2C1E0000               cmpwi     r30,0
02EE4 2E64   X      41820010               beq       $+0x0010                  ; 0x00002E74
02EE8 2E68   X      7FC3F378               mr        r3,r30
02EEC 2E6C          480021CD               bl        $+0x21CC                  ; 0x00005038
02EF0 2E70          80410014               lwz       RTOC,0x0014(SP)
02EF4 2E74          91F90020               stw       r15,0x0020(r25)
02EF8 2E78          80010088               lwz       r0,0x0088(SP)
02EFC 2E7C          38210080               addi      SP,SP,128
02F00 2E80          81810004               lwz       r12,0x0004(SP)
02F04 2E84   X      7C0803A6               mtlr      r0                        ; LR = 8
02F08 2E88          B9E1FFBC               lmw       r15,-0x0044(SP)
02F0C 2E8C          7D838120               mtcrf     56,r12
02F10 2E90   X      4E800020               blr
02F14 2E94   X      7C0802A6               mflr      r0                        ; LR = 8
02F18 2E98          BE81FFD0               stmw      r20,-0x0030(SP)
02F1C 2E9C          90010008               stw       r0,0x0008(SP)
02F20 2EA0          9421FF90               stwu      SP,-0x0070(SP)
02F24 2EA4   X      3B200083               li        r25,131
02F28 2EA8   X      7C7B1B78               mr        r27,r3
02F2C 2EAC          83BB0014               lwz       r29,0x0014(r27)
02F30 2EB0   X      7C9C2378               mr        r28,r4
02F34 2EB4          831D0004               lwz       r24,0x0004(r29)
02F38 2EB8   X      3880004C               li        r4,76
02F3C 2EBC          83FC000C               lwz       r31,0x000C(r28)
02F40 2EC0   X      3AE00003               li        r23,3
02F44 2EC4   X      7FE3FB78               mr        r3,r31
02F48 2EC8   X      3AC00002               li        r22,2
02F4C 2ECC   X      3AA00500               li        r21,1280
02F50 2ED0   X      3A80004C               li        r20,76
02F54 2ED4   X      3B400006               li        r26,6
02F58 2ED8   X      3BC000FF               li        r30,255
02F5C 2EDC          480023E5               bl        $+0x23E4                  ; 0x000052C0
02F60 2EE0          80410014               lwz       RTOC,0x0014(SP)
02F64 2EE4          819C0014               lwz       r12,0x0014(r28)
02F68 2EE8          3898001A               addi      r4,r24,26
02F6C 2EEC          9B2C000D               stb       r25,0x000D(r12)
02F70 2EF0          387F004C               addi      r3,r31,76
02F74 2EF4          92FF0000               stw       r23,0x0000(r31)
02F78 2EF8   X      38A00006               li        r5,6
02F7C 2EFC          80180058               lwz       r0,0x0058(r24)
02F80 2F00          901F0004               stw       r0,0x0004(r31)
02F84 2F04          801801C0               lwz       r0,0x01C0(r24)
02F88 2F08          92DF0020               stw       r22,0x0020(r31)
02F8C 2F0C          901F0008               stw       r0,0x0008(r31)
02F90 2F10          92BF0034               stw       r21,0x0034(r31)
02F94 2F14          92DF003C               stw       r22,0x003C(r31)
02F98 2F18          801D0000               lwz       r0,0x0000(r29)
02F9C 2F1C          901F0018               stw       r0,0x0018(r31)
02FA0 2F20          801D001C               lwz       r0,0x001C(r29)
02FA4 2F24          901F0010               stw       r0,0x0010(r31)
02FA8 2F28          929F0038               stw       r20,0x0038(r31)
02FAC 2F2C          4800237D               bl        $+0x237C                  ; 0x000052A8
02FB0 2F30          80410014               lwz       RTOC,0x0014(SP)
02FB4 2F34          801F0018               lwz       r0,0x0018(r31)
02FB8 2F38   X      2C000003               cmpwi     r0,3
02FBC 2F3C   X      39200008               li        r9,8
02FC0 2F40   X      408200A4               bne       $+0x00A4                  ; 0x00002FE4
02FC4 2F44          801D000C               lwz       r0,0x000C(r29)
02FC8 2F48          540006F7               rlwinm.   r0,r0,0,27,27
02FCC 2F4C   X      41820048               beq       $+0x0048                  ; 0x00002F94
02FD0 2F50   X      38A000AA               li        r5,170
02FD4 2F54          98BF0052               stb       r5,0x0052(r31)
02FD8 2F58   X      3860FFF9               li        r3,-7
02FDC 2F5C          907F001C               stw       r3,0x001C(r31)
02FE0 2F60   X      3880000D               li        r4,13
02FE4 2F64          909F000C               stw       r4,0x000C(r31)
02FE8 2F68          387F0054               addi      r3,r31,84
02FEC 2F6C          98BF0053               stb       r5,0x0053(r31)
02FF0 2F70          389D0014               addi      r4,r29,20
02FF4 2F74   X      38A00005               li        r5,5
02FF8 2F78          48002331               bl        $+0x2330                  ; 0x000052A8
02FFC 2F7C          80410014               lwz       RTOC,0x0014(SP)
03000 2F80          833F0004               lwz       r25,0x0004(r31)
03004 2F84          813F000C               lwz       r9,0x000C(r31)
03008 2F88   X      3B39FFEA               subi      r25,r25,22
0300C 2F8C          933F0004               stw       r25,0x0004(r31)
03010 2F90          48000074               b         $+0x0074                  ; 0x00003004
03014 2F94   X      3B00FFFE               li        r24,-2
03018 2F98          811F0004               lwz       r8,0x0004(r31)
0301C 2F9C          931F001C               stw       r24,0x001C(r31)
03020 2FA0          913F000C               stw       r9,0x000C(r31)
03024 2FA4   X      39200008               li        r9,8
03028 2FA8          807D0010               lwz       r3,0x0010(r29)
0302C 2FAC   X      5463C23E               srwi      r3,r3,8
03030 2FB0          987F0052               stb       r3,0x0052(r31)
03034 2FB4          809D0010               lwz       r4,0x0010(r29)
03038 2FB8   X      5484063E               clrlwi    r4,r4,24
0303C 2FBC          989F0053               stb       r4,0x0053(r31)
03040 2FC0          80BD000C               lwz       r5,0x000C(r29)
03044 2FC4          54A50739               rlwinm.   r5,r5,0,28,28
03048 2FC8   X      41820010               beq       $+0x0010                  ; 0x00002FD8
0304C 2FCC   X      38C8FFEF               subi      r6,r8,17
03050 2FD0          90DF0004               stw       r6,0x0004(r31)
03054 2FD4          48000030               b         $+0x0030                  ; 0x00003004
03058 2FD8   X      3868FFF2               subi      r3,r8,14
0305C 2FDC          907F0004               stw       r3,0x0004(r31)
03060 2FE0          48000024               b         $+0x0024                  ; 0x00003004
03064 2FE4          80BF0004               lwz       r5,0x0004(r31)
03068 2FE8   X      38800000               li        r4,0
0306C 2FEC          909F001C               stw       r4,0x001C(r31)
03070 2FF0   X      38600006               li        r3,6
03074 2FF4          907F000C               stw       r3,0x000C(r31)
03078 2FF8   X      38A5FFF2               subi      r5,r5,14
0307C 2FFC          90BF0004               stw       r5,0x0004(r31)
03080 3000   X      39200006               li        r9,6
03084 3004          38C9004C               addi      r6,r9,76
03088 3008   X      7F63DB78               mr        r3,r27
0308C 300C          90DF0044               stw       r6,0x0044(r31)
03090 3010          7CBF4A14               add       r5,r31,r9
03094 3014          935F0040               stw       r26,0x0040(r31)
03098 3018   X      7F84E378               mr        r4,r28
0309C 301C          9BC5004C               stb       r30,0x004C(r5)
030A0 3020          9BC5004D               stb       r30,0x004D(r5)
030A4 3024          9BC5004E               stb       r30,0x004E(r5)
030A8 3028          9BC5004F               stb       r30,0x004F(r5)
030AC 302C          9BC50050               stb       r30,0x0050(r5)
030B0 3030          9BC50051               stb       r30,0x0051(r5)
030B4 3034          38A50052               addi      r5,r5,82
030B8 3038          90BC0010               stw       r5,0x0010(r28)
030BC 303C          4800205D               bl        $+0x205C                  ; 0x00005098
030C0 3040          80410014               lwz       RTOC,0x0014(SP)
030C4 3044   X      38600000               li        r3,0
030C8 3048          80010078               lwz       r0,0x0078(SP)
030CC 304C          38210070               addi      SP,SP,112
030D0 3050   X      7C0803A6               mtlr      r0                        ; LR = 8
030D4 3054          BA81FFD0               lmw       r20,-0x0030(SP)
030D8 3058   X      4E800020               blr
030DC 305C   X      39809680               li        r12,-27008
030E0 3060          908301BC               stw       r4,0x01BC(r3)
030E4 3064          3C0C0099               addis     r0,r12,153
030E8 3068          9003005C               stw       r0,0x005C(r3)
030EC 306C   X      38A005EA               li        r5,1514
030F0 3070          90A30058               stw       r5,0x0058(r3)
030F4 3074   X      38C00000               li        r6,0
030F8 3078          90C301C0               stw       r6,0x01C0(r3)
030FC 307C   X      4E800020               blr
03100 3080   X      7C0802A6               mflr      r0                        ; LR = 8
03104 3084          93A1FFF4               stw       r29,-0x000C(SP)
03108 3088          93C1FFF8               stw       r30,-0x0008(SP)
0310C 308C          93E1FFFC               stw       r31,-0x0004(SP)
03110 3090          90010008               stw       r0,0x0008(SP)
03114 3094          9421FFB0               stwu      SP,-0x0050(SP)
03118 3098          83A40014               lwz       r29,0x0014(r4)
0311C 309C   X      2C1D0000               cmpwi     r29,0
03120 30A0   X      41820024               beq       $+0x0024                  ; 0x000030C4
03124 30A4   X      38600000               li        r3,0
03128 30A8          80010058               lwz       r0,0x0058(SP)
0312C 30AC          38210050               addi      SP,SP,80
03130 30B0   X      7C0803A6               mtlr      r0                        ; LR = 8
03134 30B4          83A1FFF4               lwz       r29,-0x000C(SP)
03138 30B8          83C1FFF8               lwz       r30,-0x0008(SP)
0313C 30BC          83E1FFFC               lwz       r31,-0x0004(SP)
03140 30C0   X      4E800020               blr
03144 30C4   X      3BA00000               li        r29,0
03148 30C8   X      7D0B4378               mr        r11,r8
0314C 30CC   X      7CE83B78               mr        r8,r7
03150 30D0   X      7C9F2378               mr        r31,r4
03154 30D4   X      7CC73378               mr        r7,r6
03158 30D8   X      7C7E1B78               mr        r30,r3
0315C 30DC          387E01C4               addi      r3,r30,452
03160 30E0   X      7CA62B78               mr        r6,r5
03164 30E4   X      7D244B78               mr        r4,r9
03168 30E8   X      7D695B78               mr        r9,r11
0316C 30EC   X      7FE5FB78               mr        r5,r31
03170 30F0          480020E1               bl        $+0x20E0                  ; 0x000051D0
03174 30F4          80410014               lwz       RTOC,0x0014(SP)
03178 30F8   X      2C030000               cmpwi     r3,0
0317C 30FC   X      41820020               beq       $+0x0020                  ; 0x0000311C
03180 3100          80010058               lwz       r0,0x0058(SP)
03184 3104          38210050               addi      SP,SP,80
03188 3108   X      7C0803A6               mtlr      r0                        ; LR = 8
0318C 310C          83A1FFF4               lwz       r29,-0x000C(SP)
03190 3110          83C1FFF8               lwz       r30,-0x0008(SP)
03194 3114          83E1FFFC               lwz       r31,-0x0004(SP)
03198 3118   X      4E800020               blr
0319C 311C          819F0014               lwz       r12,0x0014(r31)
031A0 3120   X      38600004               li        r3,4
031A4 3124          906C001C               stw       r3,0x001C(r12)
031A8 3128   X      38800080               li        r4,128
031AC 312C          93CC0004               stw       r30,0x0004(r12)
031B0 3130   X      38600000               li        r3,0
031B4 3134          93EC0008               stw       r31,0x0008(r12)
031B8 3138          93AC0000               stw       r29,0x0000(r12)
031BC 313C          908C000C               stw       r4,0x000C(r12)
031C0 3140          80BE01B8               lwz       r5,0x01B8(r30)
031C4 3144          38A50001               addi      r5,r5,1
031C8 3148          90BE01B8               stw       r5,0x01B8(r30)
031CC 314C          80010058               lwz       r0,0x0058(SP)
031D0 3150          38210050               addi      SP,SP,80
031D4 3154   X      7C0803A6               mtlr      r0                        ; LR = 8
031D8 3158          83A1FFF4               lwz       r29,-0x000C(SP)
031DC 315C          83C1FFF8               lwz       r30,-0x0008(SP)
031E0 3160          83E1FFFC               lwz       r31,-0x0004(SP)
031E4 3164   X      4E800020               blr
031E8 3168   X      7C0802A6               mflr      r0                        ; LR = 8
031EC 316C          93C1FFF8               stw       r30,-0x0008(SP)
031F0 3170          93E1FFFC               stw       r31,-0x0004(SP)
031F4 3174          90010008               stw       r0,0x0008(SP)
031F8 3178          9421FFC0               stwu      SP,-0x0040(SP)
031FC 317C   X      3900000C               li        r8,12
03200 3180   X      7C9F2378               mr        r31,r4
03204 3184          813F000C               lwz       r9,0x000C(r31)
03208 3188   X      7C7E1B78               mr        r30,r3
0320C 318C          80E90004               lwz       r7,0x0004(r9)
03210 3190   X      2C070001               cmpwi     r7,1
03214 3194   X      41820038               beq       $+0x0038                  ; 0x000031CC
03218 3198   X      2C070002               cmpwi     r7,2
0321C 319C   X      41820020               beq       $+0x0020                  ; 0x000031BC
03220 31A0   X      38600009               li        r3,9
03224 31A4          80010048               lwz       r0,0x0048(SP)
03228 31A8          38210040               addi      SP,SP,64
0322C 31AC   X      7C0803A6               mtlr      r0                        ; LR = 8
03230 31B0          83C1FFF8               lwz       r30,-0x0008(SP)
03234 31B4          83E1FFFC               lwz       r31,-0x0004(SP)
03238 31B8   X      4E800020               blr
0323C 31BC          819E0014               lwz       r12,0x0014(r30)
03240 31C0          806C0004               lwz       r3,0x0004(r12)
03244 31C4          3883001A               addi      r4,r3,26
03248 31C8          48000010               b         $+0x0010                  ; 0x000031D8
0324C 31CC          80BE0014               lwz       r5,0x0014(r30)
03250 31D0          80650004               lwz       r3,0x0004(r5)
03254 31D4          38830014               addi      r4,r3,20
03258 31D8   X      38C00032               li        r6,50
0325C 31DC          90C90000               stw       r6,0x0000(r9)
03260 31E0   X      38A00006               li        r5,6
03264 31E4          90A90004               stw       r5,0x0004(r9)
03268 31E8          38E90012               addi      r7,r9,18
0326C 31EC          91090008               stw       r8,0x0008(r9)
03270 31F0   X      39600083               li        r11,131
03274 31F4          90FF0010               stw       r7,0x0010(r31)
03278 31F8          3869000C               addi      r3,r9,12
0327C 31FC          815F0014               lwz       r10,0x0014(r31)
03280 3200          996A000D               stb       r11,0x000D(r10)
03284 3204          480020A5               bl        $+0x20A4                  ; 0x000052A8
03288 3208          80410014               lwz       RTOC,0x0014(SP)
0328C 320C   X      7FC3F378               mr        r3,r30
03290 3210   X      7FE4FB78               mr        r4,r31
03294 3214          48001E85               bl        $+0x1E84                  ; 0x00005098
03298 3218          80410014               lwz       RTOC,0x0014(SP)
0329C 321C   X      38600000               li        r3,0
032A0 3220          80010048               lwz       r0,0x0048(SP)
032A4 3224          38210040               addi      SP,SP,64
032A8 3228   X      7C0803A6               mtlr      r0                        ; LR = 8
032AC 322C          83C1FFF8               lwz       r30,-0x0008(SP)
032B0 3230          83E1FFFC               lwz       r31,-0x0004(SP)
032B4 3234   X      4E800020               blr
032B8 3238   X      7C0802A6               mflr      r0                        ; LR = 8
032BC 323C          BF81FFF0               stmw      r28,-0x0010(SP)
032C0 3240          90010008               stw       r0,0x0008(SP)
032C4 3244          9421FFB0               stwu      SP,-0x0050(SP)
032C8 3248          8184000C               lwz       r12,0x000C(r4)
032CC 324C   X      7C7C1B78               mr        r28,r3
032D0 3250          83BC0014               lwz       r29,0x0014(r28)
032D4 3254          812C0004               lwz       r9,0x0004(r12)
032D8 3258          83DD0004               lwz       r30,0x0004(r29)
032DC 325C   X      2C090001               cmpwi     r9,1
032E0 3260   X      41820018               beq       $+0x0018                  ; 0x00003278
032E4 3264   X      2C090002               cmpwi     r9,2
032E8 3268   X      41820150               beq       $+0x0150                  ; 0x000033B8
032EC 326C   X      2C090003               cmpwi     r9,3
032F0 3270   X      418200A8               beq       $+0x00A8                  ; 0x00003318
032F4 3274          48000174               b         $+0x0174                  ; 0x000033E8
032F8 3278          80BD000C               lwz       r5,0x000C(r29)
032FC 327C   X      54A507FF               clrlwi.   r5,r5,31
03300 3280   X      4082001C               bne       $+0x001C                  ; 0x0000329C
03304 3284   X      38600000               li        r3,0
03308 3288          80010058               lwz       r0,0x0058(SP)
0330C 328C          38210050               addi      SP,SP,80
03310 3290   X      7C0803A6               mtlr      r0                        ; LR = 8
03314 3294          BB81FFF0               lmw       r28,-0x0010(SP)
03318 3298   X      4E800020               blr
0331C 329C          80BD0000               lwz       r5,0x0000(r29)
03320 32A0   X      2C050003               cmpwi     r5,3
03324 32A4   X      40820060               bne       $+0x0060                  ; 0x00003304
03328 32A8          83FE01A4               lwz       r31,0x01A4(r30)
0332C 32AC   X      2C1F0000               cmpwi     r31,0
03330 32B0   X      4182003C               beq       $+0x003C                  ; 0x000032EC
03334 32B4          807F0010               lwz       r3,0x0010(r31)
03338 32B8   X      7C03E800               cmpw      r3,r29
0333C 32BC   X      40820024               bne       $+0x0024                  ; 0x000032E0
03340 32C0          813F0004               lwz       r9,0x0004(r31)
03344 32C4          552505AD               rlwinm.   r5,r9,0,22,22
03348 32C8   X      41820018               beq       $+0x0018                  ; 0x000032E0
0334C 32CC          552305EA               rlwinm    r3,r9,0,23,21
03350 32D0          907F0004               stw       r3,0x0004(r31)
03354 32D4          80BE01AC               lwz       r5,0x01AC(r30)
03358 32D8   X      38A5FFFF               subi      r5,r5,1
0335C 32DC          90BE01AC               stw       r5,0x01AC(r30)
03360 32E0          83FF0000               lwz       r31,0x0000(r31)
03364 32E4   X      2C1F0000               cmpwi     r31,0
03368 32E8   X      4082FFCC               bne       $-0x0034                  ; 0x000032B4
0336C 32EC          80DE01AC               lwz       r6,0x01AC(r30)
03370 32F0   X      2C060000               cmpwi     r6,0
03374 32F4   X      40820014               bne       $+0x0014                  ; 0x00003308
03378 32F8   X      7FC3F378               mr        r3,r30
0337C 32FC          4BFFDBB1               bl        $-0x2450                  ; 0x00000EAC
03380 3300          48000008               b         $+0x0008                  ; 0x00003308
03384 3304   X      38800200               li        r4,512
03388 3308          83FD000C               lwz       r31,0x000C(r29)
0338C 330C          6BFF0001               xori      r31,r31,0x0001
03390 3310          93FD000C               stw       r31,0x000C(r29)
03394 3314          480000D4               b         $+0x00D4                  ; 0x000033E8
03398 3318          807D000C               lwz       r3,0x000C(r29)
0339C 331C          546307BD               rlwinm.   r3,r3,0,30,30
033A0 3320   X      4082001C               bne       $+0x001C                  ; 0x0000333C
033A4 3324   X      38600000               li        r3,0
033A8 3328          80010058               lwz       r0,0x0058(SP)
033AC 332C          38210050               addi      SP,SP,80
033B0 3330   X      7C0803A6               mtlr      r0                        ; LR = 8
033B4 3334          BB81FFF0               lmw       r28,-0x0010(SP)
033B8 3338   X      4E800020               blr
033BC 333C          80BD0000               lwz       r5,0x0000(r29)
033C0 3340   X      2C050003               cmpwi     r5,3
033C4 3344   X      40820060               bne       $+0x0060                  ; 0x000033A4
033C8 3348          83FE01A4               lwz       r31,0x01A4(r30)
033CC 334C   X      2C1F0000               cmpwi     r31,0
033D0 3350   X      4182003C               beq       $+0x003C                  ; 0x0000338C
033D4 3354          807F0010               lwz       r3,0x0010(r31)
033D8 3358   X      7C03E800               cmpw      r3,r29
033DC 335C   X      40820024               bne       $+0x0024                  ; 0x00003380
033E0 3360          813F0004               lwz       r9,0x0004(r31)
033E4 3364          5525056B               rlwinm.   r5,r9,0,21,21
033E8 3368   X      41820018               beq       $+0x0018                  ; 0x00003380
033EC 336C          552305A8               rlwinm    r3,r9,0,22,20
033F0 3370          907F0004               stw       r3,0x0004(r31)
033F4 3374          80BE01B0               lwz       r5,0x01B0(r30)
033F8 3378   X      38A5FFFF               subi      r5,r5,1
033FC 337C          90BE01B0               stw       r5,0x01B0(r30)
03400 3380          83FF0000               lwz       r31,0x0000(r31)
03404 3384   X      2C1F0000               cmpwi     r31,0
03408 3388   X      4082FFCC               bne       $-0x0034                  ; 0x00003354
0340C 338C          80DE01B0               lwz       r6,0x01B0(r30)
03410 3390   X      2C060000               cmpwi     r6,0
03414 3394   X      40820014               bne       $+0x0014                  ; 0x000033A8
03418 3398   X      7FC3F378               mr        r3,r30
0341C 339C          4BFFDB11               bl        $-0x24F0                  ; 0x00000EAC
03420 33A0          48000008               b         $+0x0008                  ; 0x000033A8
03424 33A4   X      38800400               li        r4,1024
03428 33A8          83FD000C               lwz       r31,0x000C(r29)
0342C 33AC          6BFF0002               xori      r31,r31,0x0002
03430 33B0          93FD000C               stw       r31,0x000C(r29)
03434 33B4          48000034               b         $+0x0034                  ; 0x000033E8
03438 33B8          813D000C               lwz       r9,0x000C(r29)
0343C 33BC          5523077B               rlwinm.   r3,r9,0,29,29
03440 33C0   X      4082001C               bne       $+0x001C                  ; 0x000033DC
03444 33C4   X      38600000               li        r3,0
03448 33C8          80010058               lwz       r0,0x0058(SP)
0344C 33CC          38210050               addi      SP,SP,80
03450 33D0   X      7C0803A6               mtlr      r0                        ; LR = 8
03454 33D4          BB81FFF0               lmw       r28,-0x0010(SP)
03458 33D8   X      4E800020               blr
0345C 33DC          69240004               xori      r4,r9,0x0004
03460 33E0          909D000C               stw       r4,0x000C(r29)
03464 33E4   X      38800020               li        r4,32
03468 33E8          807D0000               lwz       r3,0x0000(r29)
0346C 33EC   X      2C030003               cmpwi     r3,3
03470 33F0   X      4182004C               beq       $+0x004C                  ; 0x0000343C
03474 33F4          80BD0010               lwz       r5,0x0010(r29)
03478 33F8   X      7FA3EB78               mr        r3,r29
0347C 33FC          4BFFDD35               bl        $-0x22CC                  ; 0x00001130
03480 3400   X      7C7F1B78               mr        r31,r3
03484 3404   X      2F1F0000               cmpwi     cr6,r31,0
03488 3408   X      419A0034               beq       cr6,$+0x0034              ; 0x0000343C
0348C 340C   X      7FC3F378               mr        r3,r30
03490 3410   X      7FE4FB78               mr        r4,r31
03494 3414          4BFFDB25               bl        $-0x24DC                  ; 0x00000F38
03498 3418          801E0020               lwz       r0,0x0020(r30)
0349C 341C   X      2C000000               cmpwi     r0,0
034A0 3420   X      41820010               beq       $+0x0010                  ; 0x00003430
034A4 3424          83BE0020               lwz       r29,0x0020(r30)
034A8 3428   X      2C1D0000               cmpwi     r29,0
034AC 342C   X      4082FFF8               bne       $-0x0008                  ; 0x00003424
034B0 3430   X      7FE3FB78               mr        r3,r31
034B4 3434          48001DB5               bl        $+0x1DB4                  ; 0x000051E8
034B8 3438          80410014               lwz       RTOC,0x0014(SP)
034BC 343C   X      387CFFC0               subi      r3,r28,64
034C0 3440   X      7C7F1B78               mr        r31,r3
034C4 3444   X      38800000               li        r4,0
034C8 3448          48001C09               bl        $+0x1C08                  ; 0x00005050
034CC 344C          80410014               lwz       RTOC,0x0014(SP)
034D0 3450   X      38800086               li        r4,134
034D4 3454   X      7FE3FB78               mr        r3,r31
034D8 3458   X      38A00001               li        r5,1
034DC 345C          48001E95               bl        $+0x1E94                  ; 0x000052F0
034E0 3460          80410014               lwz       RTOC,0x0014(SP)
034E4 3464   X      38600000               li        r3,0
034E8 3468          80010058               lwz       r0,0x0058(SP)
034EC 346C          38210050               addi      SP,SP,80
034F0 3470   X      7C0803A6               mtlr      r0                        ; LR = 8
034F4 3474          BB81FFF0               lmw       r28,-0x0010(SP)
034F8 3478   X      4E800020               blr
034FC 347C   X      7C0802A6               mflr      r0                        ; LR = 8
03500 3480          BF81FFF0               stmw      r28,-0x0010(SP)
03504 3484          90010008               stw       r0,0x0008(SP)
03508 3488          9421FFB0               stwu      SP,-0x0050(SP)
0350C 348C          83E30014               lwz       r31,0x0014(r3)
03510 3490   X      3B80FFFF               li        r28,-1
03514 3494          80BF0000               lwz       r5,0x0000(r31)
03518 3498          83C4000C               lwz       r30,0x000C(r4)
0351C 349C   X      2B050003               cmplwi    cr6,r5,0x0003
03520 34A0          807F0004               lwz       r3,0x0004(r31)
03524 34A4   X      409A0008               bne       cr6,$+0x0008              ; 0x000034AC
03528 34A8          839F0010               lwz       r28,0x0010(r31)
0352C 34AC          813E0004               lwz       r9,0x0004(r30)
03530 34B0   X      2C090001               cmpwi     r9,1
03534 34B4   X      4182002C               beq       $+0x002C                  ; 0x000034E0
03538 34B8   X      2C090002               cmpwi     r9,2
0353C 34BC   X      418200B0               beq       $+0x00B0                  ; 0x0000356C
03540 34C0   X      2C090003               cmpwi     r9,3
03544 34C4   X      418200F0               beq       $+0x00F0                  ; 0x000035B4
03548 34C8   X      38600009               li        r3,9
0354C 34CC          80010058               lwz       r0,0x0058(SP)
03550 34D0          38210050               addi      SP,SP,80
03554 34D4   X      7C0803A6               mtlr      r0                        ; LR = 8
03558 34D8          BB81FFF0               lmw       r28,-0x0010(SP)
0355C 34DC   X      4E800020               blr
03560 34E0          80DF000C               lwz       r6,0x000C(r31)
03564 34E4   X      54C607FF               clrlwi.   r6,r6,31
03568 34E8   X      4182001C               beq       $+0x001C                  ; 0x00003504
0356C 34EC   X      38600000               li        r3,0
03570 34F0          80010058               lwz       r0,0x0058(SP)
03574 34F4          38210050               addi      SP,SP,80
03578 34F8   X      7C0803A6               mtlr      r0                        ; LR = 8
0357C 34FC          BB81FFF0               lmw       r28,-0x0010(SP)
03580 3500   X      4E800020               blr
03584 3504   X      409A0060               bne       cr6,$+0x0060              ; 0x00003564
03588 3508          812301A4               lwz       r9,0x01A4(r3)
0358C 350C          810301AC               lwz       r8,0x01AC(r3)
03590 3510   X      2C090000               cmpwi     r9,0
03594 3514   X      41820034               beq       $+0x0034                  ; 0x00003548
03598 3518          80890010               lwz       r4,0x0010(r9)
0359C 351C   X      7C04F800               cmpw      r4,r31
035A0 3520   X      4082001C               bne       $+0x001C                  ; 0x0000353C
035A4 3524          80A90004               lwz       r5,0x0004(r9)
035A8 3528          60A50200               ori       r5,r5,0x0200
035AC 352C          90A90004               stw       r5,0x0004(r9)
035B0 3530          808301AC               lwz       r4,0x01AC(r3)
035B4 3534          38840001               addi      r4,r4,1
035B8 3538          908301AC               stw       r4,0x01AC(r3)
035BC 353C          81290000               lwz       r9,0x0000(r9)
035C0 3540   X      2C090000               cmpwi     r9,0
035C4 3544   X      4082FFD4               bne       $-0x002C                  ; 0x00003518
035C8 3548   X      2C080000               cmpwi     r8,0
035CC 354C   X      408200F0               bne       $+0x00F0                  ; 0x0000363C
035D0 3550          80C301AC               lwz       r6,0x01AC(r3)
035D4 3554   X      28060000               cmplwi    r6,0x0000
035D8 3558   X      408100E4               ble       $+0x00E4                  ; 0x0000363C
035DC 355C          4BFFD951               bl        $-0x26B0                  ; 0x00000EAC
035E0 3560          480000DC               b         $+0x00DC                  ; 0x0000363C
035E4 3564   X      3BA00200               li        r29,512
035E8 3568          480000D4               b         $+0x00D4                  ; 0x0000363C
035EC 356C          807F000C               lwz       r3,0x000C(r31)
035F0 3570          5463077B               rlwinm.   r3,r3,0,29,29
035F4 3574   X      4182001C               beq       $+0x001C                  ; 0x00003590
035F8 3578   X      38600000               li        r3,0
035FC 357C          80010058               lwz       r0,0x0058(SP)
03600 3580          38210050               addi      SP,SP,80
03604 3584   X      7C0803A6               mtlr      r0                        ; LR = 8
03608 3588          BB81FFF0               lmw       r28,-0x0010(SP)
0360C 358C   X      4E800020               blr
03610 3590   X      409A001C               bne       cr6,$+0x001C              ; 0x000035AC
03614 3594   X      38600000               li        r3,0
03618 3598          80010058               lwz       r0,0x0058(SP)
0361C 359C          38210050               addi      SP,SP,80
03620 35A0   X      7C0803A6               mtlr      r0                        ; LR = 8
03624 35A4          BB81FFF0               lmw       r28,-0x0010(SP)
03628 35A8   X      4E800020               blr
0362C 35AC   X      3BA00020               li        r29,32
03630 35B0          4800008C               b         $+0x008C                  ; 0x0000363C
03634 35B4          809F000C               lwz       r4,0x000C(r31)
03638 35B8          548407BD               rlwinm.   r4,r4,0,30,30
0363C 35BC   X      4182001C               beq       $+0x001C                  ; 0x000035D8
03640 35C0   X      38600000               li        r3,0
03644 35C4          80010058               lwz       r0,0x0058(SP)
03648 35C8          38210050               addi      SP,SP,80
0364C 35CC   X      7C0803A6               mtlr      r0                        ; LR = 8
03650 35D0          BB81FFF0               lmw       r28,-0x0010(SP)
03654 35D4   X      4E800020               blr
03658 35D8   X      409A0060               bne       cr6,$+0x0060              ; 0x00003638
0365C 35DC          812301A4               lwz       r9,0x01A4(r3)
03660 35E0          810301B0               lwz       r8,0x01B0(r3)
03664 35E4   X      2C090000               cmpwi     r9,0
03668 35E8   X      41820034               beq       $+0x0034                  ; 0x0000361C
0366C 35EC          80A90010               lwz       r5,0x0010(r9)
03670 35F0   X      7C05F800               cmpw      r5,r31
03674 35F4   X      4082001C               bne       $+0x001C                  ; 0x00003610
03678 35F8          80890004               lwz       r4,0x0004(r9)
0367C 35FC          60840400               ori       r4,r4,0x0400
03680 3600          90890004               stw       r4,0x0004(r9)
03684 3604          80A301B0               lwz       r5,0x01B0(r3)
03688 3608          38A50001               addi      r5,r5,1
0368C 360C          90A301B0               stw       r5,0x01B0(r3)
03690 3610          81290000               lwz       r9,0x0000(r9)
03694 3614   X      2C090000               cmpwi     r9,0
03698 3618   X      4082FFD4               bne       $-0x002C                  ; 0x000035EC
0369C 361C   X      2C080000               cmpwi     r8,0
036A0 3620   X      4082001C               bne       $+0x001C                  ; 0x0000363C
036A4 3624          80C301B0               lwz       r6,0x01B0(r3)
036A8 3628   X      28060000               cmplwi    r6,0x0000
036AC 362C   X      40810010               ble       $+0x0010                  ; 0x0000363C
036B0 3630          4BFFD87D               bl        $-0x2784                  ; 0x00000EAC
036B4 3634          48000008               b         $+0x0008                  ; 0x0000363C
036B8 3638   X      3BA00400               li        r29,1024
036BC 363C          807F0000               lwz       r3,0x0000(r31)
036C0 3640   X      2C030003               cmpwi     r3,3
036C4 3644   X      41820048               beq       $+0x0048                  ; 0x0000368C
036C8 3648   X      38600018               li        r3,24
036CC 364C          48001C8D               bl        $+0x1C8C                  ; 0x000052D8
036D0 3650          80410014               lwz       RTOC,0x0014(SP)
036D4 3654   X      2C030000               cmpwi     r3,0
036D8 3658   X      41820018               beq       $+0x0018                  ; 0x00003670
036DC 365C          93830008               stw       r28,0x0008(r3)
036E0 3660   X      2C030000               cmpwi     r3,0
036E4 3664          93E30010               stw       r31,0x0010(r3)
036E8 3668          93A30004               stw       r29,0x0004(r3)
036EC 366C   X      4082001C               bne       $+0x001C                  ; 0x00003688
036F0 3670   X      38600004               li        r3,4
036F4 3674          80010058               lwz       r0,0x0058(SP)
036F8 3678          38210050               addi      SP,SP,80
036FC 367C   X      7C0803A6               mtlr      r0                        ; LR = 8
03700 3680          BB81FFF0               lmw       r28,-0x0010(SP)
03704 3684   X      4E800020               blr
03708 3688          4BFFD9E5               bl        $-0x261C                  ; 0x0000106C
0370C 368C          813E0004               lwz       r9,0x0004(r30)
03710 3690   X      2C090001               cmpwi     r9,1
03714 3694   X      41820018               beq       $+0x0018                  ; 0x000036AC
03718 3698   X      2C090002               cmpwi     r9,2
0371C 369C   X      41820030               beq       $+0x0030                  ; 0x000036CC
03720 36A0   X      2C090003               cmpwi     r9,3
03724 36A4   X      41820018               beq       $+0x0018                  ; 0x000036BC
03728 36A8          48000030               b         $+0x0030                  ; 0x000036D8
0372C 36AC          801F000C               lwz       r0,0x000C(r31)
03730 36B0          60000001               ori       r0,r0,0x0001
03734 36B4          901F000C               stw       r0,0x000C(r31)
03738 36B8          48000020               b         $+0x0020                  ; 0x000036D8
0373C 36BC          807F000C               lwz       r3,0x000C(r31)
03740 36C0          60630002               ori       r3,r3,0x0002
03744 36C4          907F000C               stw       r3,0x000C(r31)
03748 36C8          48000010               b         $+0x0010                  ; 0x000036D8
0374C 36CC          809F000C               lwz       r4,0x000C(r31)
03750 36D0          60840004               ori       r4,r4,0x0004
03754 36D4          909F000C               stw       r4,0x000C(r31)
03758 36D8   X      38600000               li        r3,0
0375C 36DC          80010058               lwz       r0,0x0058(SP)
03760 36E0          38210050               addi      SP,SP,80
03764 36E4   X      7C0803A6               mtlr      r0                        ; LR = 8
03768 36E8          BB81FFF0               lmw       r28,-0x0010(SP)
0376C 36EC   X      4E800020               blr
03770 36F0   X      7C0802A6               mflr      r0                        ; LR = 8
03774 36F4          90010008               stw       r0,0x0008(SP)
03778 36F8          9421FFC0               stwu      SP,-0x0040(SP)
0377C 36FC          81840014               lwz       r12,0x0014(r4)
03780 3700   X      38A00000               li        r5,0
03784 3704          98AC000D               stb       r5,0x000D(r12)
03788 3708          38630040               addi      r3,r3,64
0378C 370C          48001AAD               bl        $+0x1AAC                  ; 0x000051B8
03790 3710          80410014               lwz       RTOC,0x0014(SP)
03794 3714          80010048               lwz       r0,0x0048(SP)
03798 3718          38210040               addi      SP,SP,64
0379C 371C   X      7C0803A6               mtlr      r0                        ; LR = 8
037A0 3720   X      4E800020               blr
037A4 3724   X      7C0802A6               mflr      r0                        ; LR = 8
037A8 3728          BF01FFE0               stmw      r24,-0x0020(SP)
037AC 372C          90010008               stw       r0,0x0008(SP)
037B0 3730          9421FFA0               stwu      SP,-0x0060(SP)
037B4 3734          80A30014               lwz       r5,0x0014(r3)
037B8 3738          83E50000               lwz       r31,0x0000(r5)
037BC 373C   X      2C1F0003               cmpwi     r31,3
037C0 3740   X      4182001C               beq       $+0x001C                  ; 0x0000375C
037C4 3744   X      38600003               li        r3,3
037C8 3748          80010068               lwz       r0,0x0068(SP)
037CC 374C          38210060               addi      SP,SP,96
037D0 3750   X      7C0803A6               mtlr      r0                        ; LR = 8
037D4 3754          BB01FFE0               lmw       r24,-0x0020(SP)
037D8 3758   X      4E800020               blr
037DC 375C          83A4000C               lwz       r29,0x000C(r4)
037E0 3760   X      7C9C2378               mr        r28,r4
037E4 3764          837D0008               lwz       r27,0x0008(r29)
037E8 3768   X      7C791B78               mr        r25,r3
037EC 376C          809D0004               lwz       r4,0x0004(r29)
037F0 3770   X      7CBF2B78               mr        r31,r5
037F4 3774   X      3B00000C               li        r24,12
037F8 3778   X      7F83E378               mr        r3,r28
037FC 377C   X      7F65DB78               mr        r5,r27
03800 3780          48001A99               bl        $+0x1A98                  ; 0x00005218
03804 3784          80410014               lwz       RTOC,0x0014(SP)
03808 3788   X      7C7E1B78               mr        r30,r3
0380C 378C   X      2C1E0000               cmpwi     r30,0
03810 3790   X      4082001C               bne       $+0x001C                  ; 0x000037AC
03814 3794   X      38600001               li        r3,1
03818 3798          80010068               lwz       r0,0x0068(SP)
0381C 379C          38210060               addi      SP,SP,96
03820 37A0   X      7C0803A6               mtlr      r0                        ; LR = 8
03824 37A4          BB01FFE0               lmw       r24,-0x0020(SP)
03828 37A8   X      4E800020               blr
0382C 37AC          813D000C               lwz       r9,0x000C(r29)
03830 37B0   X      2C090001               cmpwi     r9,1
03834 37B4   X      418200D4               beq       $+0x00D4                  ; 0x00003888
03838 37B8   X      2C090002               cmpwi     r9,2
0383C 37BC   X      4182001C               beq       $+0x001C                  ; 0x000037D8
03840 37C0   X      38600007               li        r3,7
03844 37C4          80010068               lwz       r0,0x0068(SP)
03848 37C8          38210060               addi      SP,SP,96
0384C 37CC   X      7C0803A6               mtlr      r0                        ; LR = 8
03850 37D0          BB01FFE0               lmw       r24,-0x0020(SP)
03854 37D4   X      4E800020               blr
03858 37D8   X      38800048               li        r4,72
0385C 37DC   X      7FE3FB78               mr        r3,r31
03860 37E0   X      38A000AA               li        r5,170
03864 37E4          4BFFD94D               bl        $-0x26B4                  ; 0x00001130
03868 37E8   X      7C7D1B78               mr        r29,r3
0386C 37EC   X      2F1D0000               cmpwi     cr6,r29,0
03870 37F0   X      409A001C               bne       cr6,$+0x001C              ; 0x0000380C
03874 37F4   X      38600003               li        r3,3
03878 37F8          80010068               lwz       r0,0x0068(SP)
0387C 37FC          38210060               addi      SP,SP,96
03880 3800   X      7C0803A6               mtlr      r0                        ; LR = 8
03884 3804          BB01FFE0               lmw       r24,-0x0020(SP)
03888 3808   X      4E800020               blr
0388C 380C   X      2C1B0005               cmpwi     r27,5
03890 3810   X      4182001C               beq       $+0x001C                  ; 0x0000382C
03894 3814   X      38600001               li        r3,1
03898 3818          80010068               lwz       r0,0x0068(SP)
0389C 381C          38210060               addi      SP,SP,96
038A0 3820   X      7C0803A6               mtlr      r0                        ; LR = 8
038A4 3824          BB01FFE0               lmw       r24,-0x0020(SP)
038A8 3828   X      4E800020               blr
038AC 382C          8B5E0004               lbz       r26,0x0004(r30)
038B0 3830   X      7FA4EB78               mr        r4,r29
038B4 3834          807F0004               lwz       r3,0x0004(r31)
038B8 3838          881E0003               lbz       r0,0x0003(r30)
038BC 383C   X      501A442E               insrwi    r26,r0,8,16
038C0 3840          4BFFD5A1               bl        $-0x2A60                  ; 0x00000DE0
038C4 3844          801D0004               lwz       r0,0x0004(r29)
038C8 3848          54000776               rlwinm    r0,r0,0,29,27
038CC 384C          387F0014               addi      r3,r31,20
038D0 3850          60000803               ori       r0,r0,0x0803
038D4 3854   X      38A00005               li        r5,5
038D8 3858   X      7FC4F378               mr        r4,r30
038DC 385C          901D0004               stw       r0,0x0004(r29)
038E0 3860          935D0008               stw       r26,0x0008(r29)
038E4 3864          935F0010               stw       r26,0x0010(r31)
038E8 3868          801F000C               lwz       r0,0x000C(r31)
038EC 386C          60000010               ori       r0,r0,0x0010
038F0 3870          901F000C               stw       r0,0x000C(r31)
038F4 3874          48001A35               bl        $+0x1A34                  ; 0x000052A8
038F8 3878          80410014               lwz       RTOC,0x0014(SP)
038FC 387C   X      7FA3EB78               mr        r3,r29
03900 3880          4BFFD77D               bl        $-0x2884                  ; 0x00000FFC
03904 3884          480001D4               b         $+0x01D4                  ; 0x00003A58
03908 3888          801F000C               lwz       r0,0x000C(r31)
0390C 388C          540006F7               rlwinm.   r0,r0,0,27,27
03910 3890   X      4182001C               beq       $+0x001C                  ; 0x000038AC
03914 3894   X      38600003               li        r3,3
03918 3898          80010068               lwz       r0,0x0068(SP)
0391C 389C          38210060               addi      SP,SP,96
03920 38A0   X      7C0803A6               mtlr      r0                        ; LR = 8
03924 38A4          BB01FFE0               lmw       r24,-0x0020(SP)
03928 38A8   X      4E800020               blr
0392C 38AC   X      38800848               li        r4,2120
03930 38B0   X      7FE3FB78               mr        r3,r31
03934 38B4   X      38A000AA               li        r5,170
03938 38B8          4BFFD879               bl        $-0x2788                  ; 0x00001130
0393C 38BC   X      2F030000               cmpwi     cr6,r3,0
03940 38C0   X      419A001C               beq       cr6,$+0x001C              ; 0x000038DC
03944 38C4   X      38600003               li        r3,3
03948 38C8          80010068               lwz       r0,0x0068(SP)
0394C 38CC          38210060               addi      SP,SP,96
03950 38D0   X      7C0803A6               mtlr      r0                        ; LR = 8
03954 38D4          BB01FFE0               lmw       r24,-0x0020(SP)
03958 38D8   X      4E800020               blr
0395C 38DC   X      2C1B0002               cmpwi     r27,2
03960 38E0   X      4182001C               beq       $+0x001C                  ; 0x000038FC
03964 38E4   X      38600001               li        r3,1
03968 38E8          80010068               lwz       r0,0x0068(SP)
0396C 38EC          38210060               addi      SP,SP,96
03970 38F0   X      7C0803A6               mtlr      r0                        ; LR = 8
03974 38F4          BB01FFE0               lmw       r24,-0x0020(SP)
03978 38F8   X      4E800020               blr
0397C 38FC          887E0001               lbz       r3,0x0001(r30)
03980 3900   X      3B400840               li        r26,2112
03984 3904          889E0000               lbz       r4,0x0000(r30)
03988 3908   X      7C7D1B78               mr        r29,r3
0398C 390C   X      509D442F               insrwi.   r29,r4,8,16
03990 3910   X      40820028               bne       $+0x0028                  ; 0x00003938
03994 3914          80BF000C               lwz       r5,0x000C(r31)
03998 3918          54A50739               rlwinm.   r5,r5,0,28,28
0399C 391C   X      408200C8               bne       $+0x00C8                  ; 0x000039E4
039A0 3920   X      38600001               li        r3,1
039A4 3924          80010068               lwz       r0,0x0068(SP)
039A8 3928          38210060               addi      SP,SP,96
039AC 392C   X      7C0803A6               mtlr      r0                        ; LR = 8
039B0 3930          BB01FFE0               lmw       r24,-0x0020(SP)
039B4 3934   X      4E800020               blr
039B8 3938   X      281D00FE               cmplwi    r29,0x00FE
039BC 393C   X      41810038               bgt       $+0x0038                  ; 0x00003974
039C0 3940   X      2C1D00AA               cmpwi     r29,170
039C4 3944   X      41820010               beq       $+0x0010                  ; 0x00003954
039C8 3948          809F000C               lwz       r4,0x000C(r31)
039CC 394C          54840739               rlwinm.   r4,r4,0,28,28
039D0 3950   X      4082001C               bne       $+0x001C                  ; 0x0000396C
039D4 3954   X      38600001               li        r3,1
039D8 3958          80010068               lwz       r0,0x0068(SP)
039DC 395C          38210060               addi      SP,SP,96
039E0 3960   X      7C0803A6               mtlr      r0                        ; LR = 8
039E4 3964          BB01FFE0               lmw       r24,-0x0020(SP)
039E8 3968   X      4E800020               blr
039EC 396C   X      3B400842               li        r26,2114
039F0 3970          48000078               b         $+0x0078                  ; 0x000039E8
039F4 3974          809F000C               lwz       r4,0x000C(r31)
039F8 3978          54840739               rlwinm.   r4,r4,0,28,28
039FC 397C   X      4182001C               beq       $+0x001C                  ; 0x00003998
03A00 3980   X      38600001               li        r3,1
03A04 3984          80010068               lwz       r0,0x0068(SP)
03A08 3988          38210060               addi      SP,SP,96
03A0C 398C   X      7C0803A6               mtlr      r0                        ; LR = 8
03A10 3990          BB01FFE0               lmw       r24,-0x0020(SP)
03A14 3994   X      4E800020               blr
03A18 3998   X      2C1D00FF               cmpwi     r29,255
03A1C 399C   X      4082001C               bne       $+0x001C                  ; 0x000039B8
03A20 39A0   X      38600001               li        r3,1
03A24 39A4          80010068               lwz       r0,0x0068(SP)
03A28 39A8          38210060               addi      SP,SP,96
03A2C 39AC   X      7C0803A6               mtlr      r0                        ; LR = 8
03A30 39B0          BB01FFE0               lmw       r24,-0x0020(SP)
03A34 39B4   X      4E800020               blr
03A38 39B8   X      3C800001               lis       r4,1
03A3C 39BC   X      7C1D2040               cmplw     r29,r4
03A40 39C0   X      4080000C               bge       $+0x000C                  ; 0x000039CC
03A44 39C4   X      281D05DC               cmplwi    r29,0x05DC
03A48 39C8   X      41810020               bgt       $+0x0020                  ; 0x000039E8
03A4C 39CC   X      38600001               li        r3,1
03A50 39D0          80010068               lwz       r0,0x0068(SP)
03A54 39D4          38210060               addi      SP,SP,96
03A58 39D8   X      7C0803A6               mtlr      r0                        ; LR = 8
03A5C 39DC          BB01FFE0               lmw       r24,-0x0020(SP)
03A60 39E0   X      4E800020               blr
03A64 39E4   X      3B400100               li        r26,256
03A68 39E8   X      38600018               li        r3,24
03A6C 39EC          480018ED               bl        $+0x18EC                  ; 0x000052D8
03A70 39F0          80410014               lwz       RTOC,0x0014(SP)
03A74 39F4   X      2C030000               cmpwi     r3,0
03A78 39F8   X      41820018               beq       $+0x0018                  ; 0x00003A10
03A7C 39FC          93A30008               stw       r29,0x0008(r3)
03A80 3A00   X      2C030000               cmpwi     r3,0
03A84 3A04          93E30010               stw       r31,0x0010(r3)
03A88 3A08          93430004               stw       r26,0x0004(r3)
03A8C 3A0C   X      4082001C               bne       $+0x001C                  ; 0x00003A28
03A90 3A10   X      38600004               li        r3,4
03A94 3A14          80010068               lwz       r0,0x0068(SP)
03A98 3A18          38210060               addi      SP,SP,96
03A9C 3A1C   X      7C0803A6               mtlr      r0                        ; LR = 8
03AA0 3A20          BB01FFE0               lmw       r24,-0x0020(SP)
03AA4 3A24   X      4E800020               blr
03AA8 3A28          813F000C               lwz       r9,0x000C(r31)
03AAC 3A2C          552005AD               rlwinm.   r0,r9,0,22,22
03AB0 3A30   X      41820010               beq       $+0x0010                  ; 0x00003A40
03AB4 3A34          63442000               ori       r4,r26,0x2000
03AB8 3A38          90830004               stw       r4,0x0004(r3)
03ABC 3A3C          813F000C               lwz       r9,0x000C(r31)
03AC0 3A40          552505EF               rlwinm.   r5,r9,0,23,23
03AC4 3A44   X      41820010               beq       $+0x0010                  ; 0x00003A54
03AC8 3A48          80830004               lwz       r4,0x0004(r3)
03ACC 3A4C          60841000               ori       r4,r4,0x1000
03AD0 3A50          90830004               stw       r4,0x0004(r3)
03AD4 3A54          4BFFD619               bl        $-0x29E8                  ; 0x0000106C
03AD8 3A58          83FC000C               lwz       r31,0x000C(r28)
03ADC 3A5C   X      7FC4F378               mr        r4,r30
03AE0 3A60          387F000C               addi      r3,r31,12
03AE4 3A64   X      7F65DB78               mr        r5,r27
03AE8 3A68   X      3BC0001C               li        r30,28
03AEC 3A6C   X      3BA00083               li        r29,131
03AF0 3A70          7F43DA14               add       r26,r3,r27
03AF4 3A74          48001835               bl        $+0x1834                  ; 0x000052A8
03AF8 3A78          80410014               lwz       RTOC,0x0014(SP)
03AFC 3A7C          93DF0000               stw       r30,0x0000(r31)
03B00 3A80   X      7F23CB78               mr        r3,r25
03B04 3A84          931F0004               stw       r24,0x0004(r31)
03B08 3A88   X      7F84E378               mr        r4,r28
03B0C 3A8C          937F0008               stw       r27,0x0008(r31)
03B10 3A90          935C0010               stw       r26,0x0010(r28)
03B14 3A94          819C0014               lwz       r12,0x0014(r28)
03B18 3A98          9BAC000D               stb       r29,0x000D(r12)
03B1C 3A9C          480015FD               bl        $+0x15FC                  ; 0x00005098
03B20 3AA0          80410014               lwz       RTOC,0x0014(SP)
03B24 3AA4   X      38600000               li        r3,0
03B28 3AA8          80010068               lwz       r0,0x0068(SP)
03B2C 3AAC          38210060               addi      SP,SP,96
03B30 3AB0   X      7C0803A6               mtlr      r0                        ; LR = 8
03B34 3AB4          BB01FFE0               lmw       r24,-0x0020(SP)
03B38 3AB8   X      4E800020               blr
03B3C 3ABC   X      7C0802A6               mflr      r0                        ; LR = 8
03B40 3AC0          93A1FFF4               stw       r29,-0x000C(SP)
03B44 3AC4          93C1FFF8               stw       r30,-0x0008(SP)
03B48 3AC8          93E1FFFC               stw       r31,-0x0004(SP)
03B4C 3ACC          90010008               stw       r0,0x0008(SP)
03B50 3AD0          9421FFB0               stwu      SP,-0x0050(SP)
03B54 3AD4          80A30014               lwz       r5,0x0014(r3)
03B58 3AD8          83E50000               lwz       r31,0x0000(r5)
03B5C 3ADC   X      2C1F0003               cmpwi     r31,3
03B60 3AE0   X      41820024               beq       $+0x0024                  ; 0x00003B04
03B64 3AE4   X      38600003               li        r3,3
03B68 3AE8          80010058               lwz       r0,0x0058(SP)
03B6C 3AEC          38210050               addi      SP,SP,80
03B70 3AF0   X      7C0803A6               mtlr      r0                        ; LR = 8
03B74 3AF4          83A1FFF4               lwz       r29,-0x000C(SP)
03B78 3AF8          83C1FFF8               lwz       r30,-0x0008(SP)
03B7C 3AFC          83E1FFFC               lwz       r31,-0x0004(SP)
03B80 3B00   X      4E800020               blr
03B84 3B04          8124000C               lwz       r9,0x000C(r4)
03B88 3B08   X      7C832378               mr        r3,r4
03B8C 3B0C          83C90008               lwz       r30,0x0008(r9)
03B90 3B10   X      7CBF2B78               mr        r31,r5
03B94 3B14          80890004               lwz       r4,0x0004(r9)
03B98 3B18   X      7FC5F378               mr        r5,r30
03B9C 3B1C          480016FD               bl        $+0x16FC                  ; 0x00005218
03BA0 3B20          80410014               lwz       RTOC,0x0014(SP)
03BA4 3B24   X      7C691B78               mr        r9,r3
03BA8 3B28   X      2C090000               cmpwi     r9,0
03BAC 3B2C   X      40820024               bne       $+0x0024                  ; 0x00003B50
03BB0 3B30   X      38600001               li        r3,1
03BB4 3B34          80010058               lwz       r0,0x0058(SP)
03BB8 3B38          38210050               addi      SP,SP,80
03BBC 3B3C   X      7C0803A6               mtlr      r0                        ; LR = 8
03BC0 3B40          83A1FFF4               lwz       r29,-0x000C(SP)
03BC4 3B44          83C1FFF8               lwz       r30,-0x0008(SP)
03BC8 3B48          83E1FFFC               lwz       r31,-0x0004(SP)
03BCC 3B4C   X      4E800020               blr
03BD0 3B50   X      2C1E0002               cmpwi     r30,2
03BD4 3B54   X      418200CC               beq       $+0x00CC                  ; 0x00003C20
03BD8 3B58   X      2C1E0005               cmpwi     r30,5
03BDC 3B5C   X      41820024               beq       $+0x0024                  ; 0x00003B80
03BE0 3B60   X      38600001               li        r3,1
03BE4 3B64          80010058               lwz       r0,0x0058(SP)
03BE8 3B68          38210050               addi      SP,SP,80
03BEC 3B6C   X      7C0803A6               mtlr      r0                        ; LR = 8
03BF0 3B70          83A1FFF4               lwz       r29,-0x000C(SP)
03BF4 3B74          83C1FFF8               lwz       r30,-0x0008(SP)
03BF8 3B78          83E1FFFC               lwz       r31,-0x0004(SP)
03BFC 3B7C   X      4E800020               blr
03C00 3B80          88A90004               lbz       r5,0x0004(r9)
03C04 3B84   X      7FE3FB78               mr        r3,r31
03C08 3B88          88090003               lbz       r0,0x0003(r9)
03C0C 3B8C   X      38800043               li        r4,67
03C10 3B90   X      5005442E               insrwi    r5,r0,8,16
03C14 3B94          4BFFD59D               bl        $-0x2A64                  ; 0x00001130
03C18 3B98   X      7C7E1B78               mr        r30,r3
03C1C 3B9C   X      2F1E0000               cmpwi     cr6,r30,0
03C20 3BA0   X      409A0024               bne       cr6,$+0x0024              ; 0x00003BC4
03C24 3BA4   X      38600001               li        r3,1
03C28 3BA8          80010058               lwz       r0,0x0058(SP)
03C2C 3BAC          38210050               addi      SP,SP,80
03C30 3BB0   X      7C0803A6               mtlr      r0                        ; LR = 8
03C34 3BB4          83A1FFF4               lwz       r29,-0x000C(SP)
03C38 3BB8          83C1FFF8               lwz       r30,-0x0008(SP)
03C3C 3BBC          83E1FFFC               lwz       r31,-0x0004(SP)
03C40 3BC0   X      4E800020               blr
03C44 3BC4          807F0004               lwz       r3,0x0004(r31)
03C48 3BC8   X      7FC4F378               mr        r4,r30
03C4C 3BCC   X      3BA000AA               li        r29,170
03C50 3BD0          4BFFD211               bl        $-0x2DF0                  ; 0x00000DE0
03C54 3BD4          801E0004               lwz       r0,0x0004(r30)
03C58 3BD8   X      5400003A               clrrwi    r0,r0,2
03C5C 3BDC   X      7FC3F378               mr        r3,r30
03C60 3BE0          60000008               ori       r0,r0,0x0008
03C64 3BE4          901E0004               stw       r0,0x0004(r30)
03C68 3BE8          93BE0008               stw       r29,0x0008(r30)
03C6C 3BEC          801F000C               lwz       r0,0x000C(r31)
03C70 3BF0          54000734               rlwinm    r0,r0,0,28,26
03C74 3BF4          901F000C               stw       r0,0x000C(r31)
03C78 3BF8          93BF0010               stw       r29,0x0010(r31)
03C7C 3BFC          4BFFD401               bl        $-0x2C00                  ; 0x00000FFC
03C80 3C00   X      38600000               li        r3,0
03C84 3C04          80010058               lwz       r0,0x0058(SP)
03C88 3C08          38210050               addi      SP,SP,80
03C8C 3C0C   X      7C0803A6               mtlr      r0                        ; LR = 8
03C90 3C10          83A1FFF4               lwz       r29,-0x000C(SP)
03C94 3C14          83C1FFF8               lwz       r30,-0x0008(SP)
03C98 3C18          83E1FFFC               lwz       r31,-0x0004(SP)
03C9C 3C1C   X      4E800020               blr
03CA0 3C20          88A90001               lbz       r5,0x0001(r9)
03CA4 3C24          88690000               lbz       r3,0x0000(r9)
03CA8 3C28          809F0010               lwz       r4,0x0010(r31)
03CAC 3C2C   X      5065442E               insrwi    r5,r3,8,16
03CB0 3C30   X      7C052000               cmpw      r5,r4
03CB4 3C34   X      40820024               bne       $+0x0024                  ; 0x00003C58
03CB8 3C38   X      38600001               li        r3,1
03CBC 3C3C          80010058               lwz       r0,0x0058(SP)
03CC0 3C40          38210050               addi      SP,SP,80
03CC4 3C44   X      7C0803A6               mtlr      r0                        ; LR = 8
03CC8 3C48          83A1FFF4               lwz       r29,-0x000C(SP)
03CCC 3C4C          83C1FFF8               lwz       r30,-0x0008(SP)
03CD0 3C50          83E1FFFC               lwz       r31,-0x0004(SP)
03CD4 3C54   X      4E800020               blr
03CD8 3C58   X      280500FE               cmplwi    r5,0x00FE
03CDC 3C5C   X      38800840               li        r4,2112
03CE0 3C60   X      41810008               bgt       $+0x0008                  ; 0x00003C68
03CE4 3C64   X      38800842               li        r4,2114
03CE8 3C68   X      2C050000               cmpwi     r5,0
03CEC 3C6C   X      40820008               bne       $+0x0008                  ; 0x00003C74
03CF0 3C70   X      38800100               li        r4,256
03CF4 3C74   X      7FE3FB78               mr        r3,r31
03CF8 3C78          4BFFD4B9               bl        $-0x2B48                  ; 0x00001130
03CFC 3C7C   X      7C7E1B78               mr        r30,r3
03D00 3C80   X      2F1E0000               cmpwi     cr6,r30,0
03D04 3C84   X      409A0024               bne       cr6,$+0x0024              ; 0x00003CA8
03D08 3C88   X      38600001               li        r3,1
03D0C 3C8C          80010058               lwz       r0,0x0058(SP)
03D10 3C90          38210050               addi      SP,SP,80
03D14 3C94   X      7C0803A6               mtlr      r0                        ; LR = 8
03D18 3C98          83A1FFF4               lwz       r29,-0x000C(SP)
03D1C 3C9C          83C1FFF8               lwz       r30,-0x0008(SP)
03D20 3CA0          83E1FFFC               lwz       r31,-0x0004(SP)
03D24 3CA4   X      4E800020               blr
03D28 3CA8          807F0004               lwz       r3,0x0004(r31)
03D2C 3CAC   X      7FC4F378               mr        r4,r30
03D30 3CB0          4BFFD289               bl        $-0x2D78                  ; 0x00000F38
03D34 3CB4          813F0004               lwz       r9,0x0004(r31)
03D38 3CB8          80090020               lwz       r0,0x0020(r9)
03D3C 3CBC   X      2C000000               cmpwi     r0,0
03D40 3CC0   X      41820010               beq       $+0x0010                  ; 0x00003CD0
03D44 3CC4          80090020               lwz       r0,0x0020(r9)
03D48 3CC8   X      2C000000               cmpwi     r0,0
03D4C 3CCC   X      4082FFF8               bne       $-0x0008                  ; 0x00003CC4
03D50 3CD0   X      7FC3F378               mr        r3,r30
03D54 3CD4          48001515               bl        $+0x1514                  ; 0x000051E8
03D58 3CD8          80410014               lwz       RTOC,0x0014(SP)
03D5C 3CDC   X      38600000               li        r3,0
03D60 3CE0          80010058               lwz       r0,0x0058(SP)
03D64 3CE4          38210050               addi      SP,SP,80
03D68 3CE8   X      7C0803A6               mtlr      r0                        ; LR = 8
03D6C 3CEC          83A1FFF4               lwz       r29,-0x000C(SP)
03D70 3CF0          83C1FFF8               lwz       r30,-0x0008(SP)
03D74 3CF4          83E1FFFC               lwz       r31,-0x0004(SP)
03D78 3CF8   X      4E800020               blr
03D7C 3CFC          80A30014               lwz       r5,0x0014(r3)
03D80 3D00          80050000               lwz       r0,0x0000(r5)
03D84 3D04   X      2C000003               cmpwi     r0,3
03D88 3D08   X      4182000C               beq       $+0x000C                  ; 0x00003D14
03D8C 3D0C   X      38600003               li        r3,3
03D90 3D10   X      4E800020               blr
03D94 3D14   X      7C0802A6               mflr      r0                        ; LR = 8
03D98 3D18          BF41FFE8               stmw      r26,-0x0018(SP)
03D9C 3D1C          90010008               stw       r0,0x0008(SP)
03DA0 3D20          9421FFB0               stwu      SP,-0x0050(SP)
03DA4 3D24   X      3B400000               li        r26,0
03DA8 3D28   X      7CBC2B78               mr        r28,r5
03DAC 3D2C          83FC0004               lwz       r31,0x0004(r28)
03DB0 3D30   X      7C7B1B78               mr        r27,r3
03DB4 3D34          3BBF01A4               addi      r29,r31,420
03DB8 3D38          83DD0000               lwz       r30,0x0000(r29)
03DBC 3D3C   X      2C1E0000               cmpwi     r30,0
03DC0 3D40   X      41820054               beq       $+0x0054                  ; 0x00003D94
03DC4 3D44          809E0010               lwz       r4,0x0010(r30)
03DC8 3D48   X      7C04E000               cmpw      r4,r28
03DCC 3D4C   X      40820038               bne       $+0x0038                  ; 0x00003D84
03DD0 3D50   X      7FE3FB78               mr        r3,r31
03DD4 3D54   X      7FC4F378               mr        r4,r30
03DD8 3D58          4BFFD1E1               bl        $-0x2E20                  ; 0x00000F38
03DDC 3D5C          801F0020               lwz       r0,0x0020(r31)
03DE0 3D60   X      2C000000               cmpwi     r0,0
03DE4 3D64   X      41820010               beq       $+0x0010                  ; 0x00003D74
03DE8 3D68          801F0020               lwz       r0,0x0020(r31)
03DEC 3D6C   X      2C000000               cmpwi     r0,0
03DF0 3D70   X      4082FFF8               bne       $-0x0008                  ; 0x00003D68
03DF4 3D74   X      7FC3F378               mr        r3,r30
03DF8 3D78          48001471               bl        $+0x1470                  ; 0x000051E8
03DFC 3D7C          80410014               lwz       RTOC,0x0014(SP)
03E00 3D80          48000008               b         $+0x0008                  ; 0x00003D88
03E04 3D84   X      7FDDF378               mr        r29,r30
03E08 3D88          83DD0000               lwz       r30,0x0000(r29)
03E0C 3D8C   X      2C1E0000               cmpwi     r30,0
03E10 3D90   X      4082FFB4               bne       $-0x004C                  ; 0x00003D44
03E14 3D94          801C000C               lwz       r0,0x000C(r28)
03E18 3D98   X      7F63DB78               mr        r3,r27
03E1C 3D9C   X      38800000               li        r4,0
03E20 3DA0   X      54000032               clrrwi    r0,r0,6
03E24 3DA4          901C000C               stw       r0,0x000C(r28)
03E28 3DA8          935C0000               stw       r26,0x0000(r28)
03E2C 3DAC          480012A5               bl        $+0x12A4                  ; 0x00005050
03E30 3DB0          80410014               lwz       RTOC,0x0014(SP)
03E34 3DB4   X      387BFFC0               subi      r3,r27,64
03E38 3DB8   X      7C7F1B78               mr        r31,r3
03E3C 3DBC   X      38800000               li        r4,0
03E40 3DC0          48001291               bl        $+0x1290                  ; 0x00005050
03E44 3DC4          80410014               lwz       RTOC,0x0014(SP)
03E48 3DC8   X      38800086               li        r4,134
03E4C 3DCC   X      7FE3FB78               mr        r3,r31
03E50 3DD0   X      38A00003               li        r5,3
03E54 3DD4          4800151D               bl        $+0x151C                  ; 0x000052F0
03E58 3DD8          80410014               lwz       RTOC,0x0014(SP)
03E5C 3DDC   X      38600000               li        r3,0
03E60 3DE0          80010058               lwz       r0,0x0058(SP)
03E64 3DE4          38210050               addi      SP,SP,80
03E68 3DE8   X      7C0803A6               mtlr      r0                        ; LR = 8
03E6C 3DEC          BB41FFE8               lmw       r26,-0x0018(SP)
03E70 3DF0   X      4E800020               blr
03E74 3DF4   X      7C0802A6               mflr      r0                        ; LR = 8
03E78 3DF8          BEE1FFDC               stmw      r23,-0x0024(SP)
03E7C 3DFC          90010008               stw       r0,0x0008(SP)
03E80 3E00          9421FFA0               stwu      SP,-0x0060(SP)
03E84 3E04   X      7C9D2378               mr        r29,r4
03E88 3E08          83DD000C               lwz       r30,0x000C(r29)
03E8C 3E0C   X      7C791B78               mr        r25,r3
03E90 3E10          813E0000               lwz       r9,0x0000(r30)
03E94 3E14          83990014               lwz       r28,0x0014(r25)
03E98 3E18   X      2C094F02               cmpwi     r9,20226
03E9C 3E1C   X      41820178               beq       $+0x0178                  ; 0x00003F94
03EA0 3E20   X      2C094F03               cmpwi     r9,20227
03EA4 3E24   X      418201DC               beq       $+0x01DC                  ; 0x00004000
03EA8 3E28   X      2C096C0A               cmpwi     r9,27658
03EAC 3E2C   X      41820030               beq       $+0x0030                  ; 0x00003E5C
03EB0 3E30          83FD0014               lwz       r31,0x0014(r29)
03EB4 3E34   X      38800082               li        r4,130
03EB8 3E38          989F000D               stb       r4,0x000D(r31)
03EBC 3E3C   X      38A00016               li        r5,22
03EC0 3E40   X      7FA3EB78               mr        r3,r29
03EC4 3E44          90BE0010               stw       r5,0x0010(r30)
03EC8 3E48          80010068               lwz       r0,0x0068(SP)
03ECC 3E4C          38210060               addi      SP,SP,96
03ED0 3E50   X      7C0803A6               mtlr      r0                        ; LR = 8
03ED4 3E54          BAE1FFDC               lmw       r23,-0x0024(SP)
03ED8 3E58   X      4E800020               blr
03EDC 3E5C   X      38600080               li        r3,128
03EE0 3E60   X      38800001               li        r4,1
03EE4 3E64   X      3B600000               li        r27,0
03EE8 3E68   X      3B000001               li        r24,1
03EEC 3E6C          480012A5               bl        $+0x12A4                  ; 0x00005110
03EF0 3E70          80410014               lwz       RTOC,0x0014(SP)
03EF4 3E74   X      7C771B78               mr        r23,r3
03EF8 3E78   X      7EFABB78               mr        r26,r23
03EFC 3E7C   X      2C1A0000               cmpwi     r26,0
03F00 3E80   X      41820038               beq       $+0x0038                  ; 0x00003EB8
03F04 3E84          83FA0014               lwz       r31,0x0014(r26)
03F08 3E88          807F0008               lwz       r3,0x0008(r31)
03F0C 3E8C          907A0010               stw       r3,0x0010(r26)
03F10 3E90          907A000C               stw       r3,0x000C(r26)
03F14 3E94          807D0008               lwz       r3,0x0008(r29)
03F18 3E98          480013E1               bl        $+0x13E0                  ; 0x00005278
03F1C 3E9C          80410014               lwz       RTOC,0x0014(SP)
03F20 3EA0   X      7C7F1B78               mr        r31,r3
03F24 3EA4   X      2C1F0000               cmpwi     r31,0
03F28 3EA8   X      4082003C               bne       $+0x003C                  ; 0x00003EE4
03F2C 3EAC   X      7F43D378               mr        r3,r26
03F30 3EB0          480012D9               bl        $+0x12D8                  ; 0x00005188
03F34 3EB4          80410014               lwz       RTOC,0x0014(SP)
03F38 3EB8          819D0014               lwz       r12,0x0014(r29)
03F3C 3EBC   X      38800081               li        r4,129
03F40 3EC0          988C000D               stb       r4,0x000D(r12)
03F44 3EC4   X      38A00016               li        r5,22
03F48 3EC8   X      7FA3EB78               mr        r3,r29
03F4C 3ECC          90BE0010               stw       r5,0x0010(r30)
03F50 3ED0          80010068               lwz       r0,0x0068(SP)
03F54 3ED4          38210060               addi      SP,SP,96
03F58 3ED8   X      7C0803A6               mtlr      r0                        ; LR = 8
03F5C 3EDC          BAE1FFDC               lmw       r23,-0x0024(SP)
03F60 3EE0   X      4E800020               blr
03F64 3EE4          80DF0014               lwz       r6,0x0014(r31)
03F68 3EE8   X      7FE4FB78               mr        r4,r31
03F6C 3EEC          9B06000D               stb       r24,0x000D(r6)
03F70 3EF0   X      7F23CB78               mr        r3,r25
03F74 3EF4          92FF0008               stw       r23,0x0008(r31)
03F78 3EF8          4800065D               bl        $+0x065C                  ; 0x00004554
03F7C 3EFC   X      7C7F1B78               mr        r31,r3
03F80 3F00   X      2C1F0000               cmpwi     r31,0
03F84 3F04   X      4182FFB4               beq       $-0x004C                  ; 0x00003EB8
03F88 3F08          83430014               lwz       r26,0x0014(r3)
03F8C 3F0C          889A000D               lbz       r4,0x000D(r26)
03F90 3F10   X      2C040000               cmpwi     r4,0
03F94 3F14   X      41820010               beq       $+0x0010                  ; 0x00003F24
03F98 3F18          48001121               bl        $+0x1120                  ; 0x00005038
03F9C 3F1C          80410014               lwz       RTOC,0x0014(SP)
03FA0 3F20          4BFFFF98               b         $-0x0068                  ; 0x00003EB8
03FA4 3F24          835D0008               lwz       r26,0x0008(r29)
03FA8 3F28          93FA0008               stw       r31,0x0008(r26)
03FAC 3F2C          807C000C               lwz       r3,0x000C(r28)
03FB0 3F30          5463066E               rlwinm    r3,r3,0,25,23
03FB4 3F34          907C000C               stw       r3,0x000C(r28)
03FB8 3F38          937E000C               stw       r27,0x000C(r30)
03FBC 3F3C          83FD0008               lwz       r31,0x0008(r29)
03FC0 3F40   X      2C1F0000               cmpwi     r31,0
03FC4 3F44   X      41820028               beq       $+0x0028                  ; 0x00003F6C
03FC8 3F48          809F0010               lwz       r4,0x0010(r31)
03FCC 3F4C          807F000C               lwz       r3,0x000C(r31)
03FD0 3F50          80DE000C               lwz       r6,0x000C(r30)
03FD4 3F54   X      7CA32050               sub       r5,r4,r3
03FD8 3F58          7CE53214               add       r7,r5,r6
03FDC 3F5C          90FE000C               stw       r7,0x000C(r30)
03FE0 3F60          83FF0008               lwz       r31,0x0008(r31)
03FE4 3F64   X      2C1F0000               cmpwi     r31,0
03FE8 3F68   X      4082FFE0               bne       $-0x0020                  ; 0x00003F48
03FEC 3F6C          937E0010               stw       r27,0x0010(r30)
03FF0 3F70   X      38800081               li        r4,129
03FF4 3F74          811D0014               lwz       r8,0x0014(r29)
03FF8 3F78   X      7FA3EB78               mr        r3,r29
03FFC 3F7C          9888000D               stb       r4,0x000D(r8)
04000 3F80          80010068               lwz       r0,0x0068(SP)
04004 3F84          38210060               addi      SP,SP,96
04008 3F88   X      7C0803A6               mtlr      r0                        ; LR = 8
0400C 3F8C          BAE1FFDC               lmw       r23,-0x0024(SP)
04010 3F90   X      4E800020               blr
04014 3F94          83FD0008               lwz       r31,0x0008(r29)
04018 3F98   X      3B600000               li        r27,0
0401C 3F9C   X      2C1F0000               cmpwi     r31,0
04020 3FA0   X      4182FF18               beq       $-0x00E8                  ; 0x00003EB8
04024 3FA4          813F000C               lwz       r9,0x000C(r31)
04028 3FA8   X      38E00004               li        r7,4
0402C 3FAC          80BF0010               lwz       r5,0x0010(r31)
04030 3FB0   X      7C692850               sub       r3,r5,r9
04034 3FB4   X      2C030004               cmpwi     r3,4
04038 3FB8   X      4082FF00               bne       $-0x0100                  ; 0x00003EB8
0403C 3FBC          81090000               lwz       r8,0x0000(r9)
04040 3FC0   X      2C08FFFF               cmpwi     r8,-1
04044 3FC4   X      41820020               beq       $+0x0020                  ; 0x00003FE4
04048 3FC8          911C0020               stw       r8,0x0020(r28)
0404C 3FCC   X      2C080008               cmpwi     r8,8
04050 3FD0   X      40820010               bne       $+0x0010                  ; 0x00003FE0
04054 3FD4   X      38800000               li        r4,0
04058 3FD8          909C001C               stw       r4,0x001C(r28)
0405C 3FDC          48000008               b         $+0x0008                  ; 0x00003FE4
04060 3FE0          90FC001C               stw       r7,0x001C(r28)
04064 3FE4          937D0008               stw       r27,0x0008(r29)
04068 3FE8   X      7FE3FB78               mr        r3,r31
0406C 3FEC          4800119D               bl        $+0x119C                  ; 0x00005188
04070 3FF0          80410014               lwz       RTOC,0x0014(SP)
04074 3FF4          835C0020               lwz       r26,0x0020(r28)
04078 3FF8          935E0014               stw       r26,0x0014(r30)
0407C 3FFC          4BFFFF3C               b         $-0x00C4                  ; 0x00003F38
04080 4000          83FD0008               lwz       r31,0x0008(r29)
04084 4004   X      3B600000               li        r27,0
04088 4008          807C0004               lwz       r3,0x0004(r28)
0408C 400C   X      2C1F0000               cmpwi     r31,0
04090 4010   X      4182FEA8               beq       $-0x0158                  ; 0x00003EB8
04094 4014          813F000C               lwz       r9,0x000C(r31)
04098 4018          80FF0010               lwz       r7,0x0010(r31)
0409C 401C   X      7CE93850               sub       r7,r7,r9
040A0 4020   X      28070004               cmplwi    r7,0x0004
040A4 4024   X      4180FE94               blt       $-0x016C                  ; 0x00003EB8
040A8 4028          81090000               lwz       r8,0x0000(r9)
040AC 402C   X      2C080001               cmpwi     r8,1
040B0 4030   X      41820010               beq       $+0x0010                  ; 0x00004040
040B4 4034   X      2C080002               cmpwi     r8,2
040B8 4038   X      418200A0               beq       $+0x00A0                  ; 0x000040D8
040BC 403C          4BFFFE7C               b         $-0x0184                  ; 0x00003EB8
040C0 4040   X      2807000C               cmplwi    r7,0x000C
040C4 4044   X      4180FE74               blt       $-0x018C                  ; 0x00003EB8
040C8 4048          80C90004               lwz       r6,0x0004(r9)
040CC 404C          38A90008               addi      r5,r9,8
040D0 4050          831C000C               lwz       r24,0x000C(r28)
040D4 4054          54C4077B               rlwinm.   r4,r6,0,29,29
040D8 4058          80E30058               lwz       r7,0x0058(r3)
040DC 405C          570805A6               rlwinm    r8,r24,0,22,19
040E0 4060   X      41820014               beq       $+0x0014                  ; 0x00004074
040E4 4064          80890008               lwz       r4,0x0008(r9)
040E8 4068   X      7C043840               cmplw     r4,r7
040EC 406C   X      40800008               bge       $+0x0008                  ; 0x00004074
040F0 4070   X      7C872378               mr        r7,r4
040F4 4074          90FC0028               stw       r7,0x0028(r28)
040F8 4078   X      54CA07FF               clrlwi.   r10,r6,31
040FC 407C          90E50000               stw       r7,0x0000(r5)
04100 4080   X      41820040               beq       $+0x0040                  ; 0x000040C0
04104 4084   X      7D074378               mr        r7,r8
04108 4088          54C407BD               rlwinm.   r4,r6,0,30,30
0410C 408C          60E80400               ori       r8,r7,0x0400
04110 4090   X      41820038               beq       $+0x0038                  ; 0x000040C8
04114 4094          81030010               lwz       r8,0x0010(r3)
04118 4098   X      2C080000               cmpwi     r8,0
0411C 409C   X      41820010               beq       $+0x0010                  ; 0x000040AC
04120 40A0          80A90004               lwz       r5,0x0004(r9)
04124 40A4          7CA34378               or        r3,r5,r8
04128 40A8          90690004               stw       r3,0x0004(r9)
0412C 40AC          80890004               lwz       r4,0x0004(r9)
04130 40B0          60E80C00               ori       r8,r7,0x0C00
04134 40B4          60840080               ori       r4,r4,0x0080
04138 40B8          90890004               stw       r4,0x0004(r9)
0413C 40BC          4800000C               b         $+0x000C                  ; 0x000040C8
04140 40C0   X      2C060000               cmpwi     r6,0
04144 40C4   X      4082FDF4               bne       $-0x020C                  ; 0x00003EB8
04148 40C8          911C000C               stw       r8,0x000C(r28)
0414C 40CC   X      38600018               li        r3,24
04150 40D0          907E0014               stw       r3,0x0014(r30)
04154 40D4          4BFFFE64               b         $-0x019C                  ; 0x00003F38
04158 40D8   X      28070008               cmplwi    r7,0x0008
0415C 40DC   X      4180FDDC               blt       $-0x0224                  ; 0x00003EB8
04160 40E0          38890008               addi      r4,r9,8
04164 40E4          909F000C               stw       r4,0x000C(r31)
04168 40E8   X      38C00081               li        r6,129
0416C 40EC          937D0008               stw       r27,0x0008(r29)
04170 40F0          937E000C               stw       r27,0x000C(r30)
04174 40F4          937E0010               stw       r27,0x0010(r30)
04178 40F8          937E0014               stw       r27,0x0014(r30)
0417C 40FC          80BD0014               lwz       r5,0x0014(r29)
04180 4100          98C5000D               stb       r6,0x000D(r5)
04184 4104          80E90004               lwz       r7,0x0004(r9)
04188 4108          54E70631               rlwinm.   r7,r7,0,24,24
0418C 410C   X      4182002C               beq       $+0x002C                  ; 0x00004138
04190 4110   X      7F23CB78               mr        r3,r25
04194 4114   X      7FA4EB78               mr        r4,r29
04198 4118          48000F81               bl        $+0x0F80                  ; 0x00005098
0419C 411C          80410014               lwz       RTOC,0x0014(SP)
041A0 4120   X      7FE3FB78               mr        r3,r31
041A4 4124          80010068               lwz       r0,0x0068(SP)
041A8 4128          38210060               addi      SP,SP,96
041AC 412C   X      7C0803A6               mtlr      r0                        ; LR = 8
041B0 4130          BAE1FFDC               lmw       r23,-0x0024(SP)
041B4 4134   X      4E800020               blr
041B8 4138          8383000C               lwz       r28,0x000C(r3)
041BC 413C   X      2C1C0000               cmpwi     r28,0
041C0 4140   X      41820020               beq       $+0x0020                  ; 0x00004160
041C4 4144          8183000C               lwz       r12,0x000C(r3)
041C8 4148   X      7FE4FB78               mr        r4,r31
041CC 414C          80A90004               lwz       r5,0x0004(r9)
041D0 4150          480011B9               bl        $+0x11B8                  ; 0x00005308
041D4 4154          80410014               lwz       RTOC,0x0014(SP)
041D8 4158          907E0010               stw       r3,0x0010(r30)
041DC 415C          4800000C               b         $+0x000C                  ; 0x00004168
041E0 4160   X      3B800016               li        r28,22
041E4 4164          939E0010               stw       r28,0x0010(r30)
041E8 4168   X      7FA3EB78               mr        r3,r29
041EC 416C          80010068               lwz       r0,0x0068(SP)
041F0 4170          38210060               addi      SP,SP,96
041F4 4174   X      7C0803A6               mtlr      r0                        ; LR = 8
041F8 4178          BAE1FFDC               lmw       r23,-0x0024(SP)
041FC 417C   X      4E800020               blr
04200 4180   X      7C0802A6               mflr      r0                        ; LR = 8
04204 4184          93A1FFF4               stw       r29,-0x000C(SP)
04208 4188          93C1FFF8               stw       r30,-0x0008(SP)
0420C 418C          93E1FFFC               stw       r31,-0x0004(SP)
04210 4190          90010008               stw       r0,0x0008(SP)
04214 4194          9421FFB0               stwu      SP,-0x0050(SP)
04218 4198          8124000C               lwz       r9,0x000C(r4)
0421C 419C   X      7CDF3378               mr        r31,r6
04220 41A0          80040010               lwz       r0,0x0010(r4)
04224 41A4   X      7CBE2B78               mr        r30,r5
04228 41A8   X      7C690050               sub       r3,r0,r9
0422C 41AC   X      28030003               cmplwi    r3,0x0003
04230 41B0   X      41810030               bgt       $+0x0030                  ; 0x000041E0
04234 41B4   X      7C832378               mr        r3,r4
04238 41B8          48000E81               bl        $+0x0E80                  ; 0x00005038
0423C 41BC          80410014               lwz       RTOC,0x0014(SP)
04240 41C0   X      38600000               li        r3,0
04244 41C4          80010058               lwz       r0,0x0058(SP)
04248 41C8          38210050               addi      SP,SP,80
0424C 41CC   X      7C0803A6               mtlr      r0                        ; LR = 8
04250 41D0          83A1FFF4               lwz       r29,-0x000C(SP)
04254 41D4          83C1FFF8               lwz       r30,-0x0008(SP)
04258 41D8          83E1FFFC               lwz       r31,-0x0004(SP)
0425C 41DC   X      4E800020               blr
04260 41E0          83A90000               lwz       r29,0x0000(r9)
04264 41E4   X      7C832378               mr        r3,r4
04268 41E8          48000E51               bl        $+0x0E50                  ; 0x00005038
0426C 41EC          80410014               lwz       RTOC,0x0014(SP)
04270 41F0   X      38600010               li        r3,16
04274 41F4   X      38800003               li        r4,3
04278 41F8          48000F19               bl        $+0x0F18                  ; 0x00005110
0427C 41FC          80410014               lwz       RTOC,0x0014(SP)
04280 4200   X      7C641B78               mr        r4,r3
04284 4204   X      2C040000               cmpwi     r4,0
04288 4208   X      40820024               bne       $+0x0024                  ; 0x0000422C
0428C 420C   X      38600000               li        r3,0
04290 4210          80010058               lwz       r0,0x0058(SP)
04294 4214          38210050               addi      SP,SP,80
04298 4218   X      7C0803A6               mtlr      r0                        ; LR = 8
0429C 421C          83A1FFF4               lwz       r29,-0x000C(SP)
042A0 4220          83C1FFF8               lwz       r30,-0x0008(SP)
042A4 4224          83E1FFFC               lwz       r31,-0x0004(SP)
042A8 4228   X      4E800020               blr
042AC 422C          81840014               lwz       r12,0x0014(r4)
042B0 4230   X      38A00083               li        r5,131
042B4 4234          98AC000D               stb       r5,0x000D(r12)
042B8 4238   X      39000005               li        r8,5
042BC 423C   X      7C832378               mr        r3,r4
042C0 4240          80C4000C               lwz       r6,0x000C(r4)
042C4 4244          38E60010               addi      r7,r6,16
042C8 4248          90E40010               stw       r7,0x0010(r4)
042CC 424C          91060000               stw       r8,0x0000(r6)
042D0 4250          93A60004               stw       r29,0x0004(r6)
042D4 4254          93C60008               stw       r30,0x0008(r6)
042D8 4258          93E6000C               stw       r31,0x000C(r6)
042DC 425C          80010058               lwz       r0,0x0058(SP)
042E0 4260          38210050               addi      SP,SP,80
042E4 4264   X      7C0803A6               mtlr      r0                        ; LR = 8
042E8 4268          83A1FFF4               lwz       r29,-0x000C(SP)
042EC 426C          83C1FFF8               lwz       r30,-0x0008(SP)
042F0 4270          83E1FFFC               lwz       r31,-0x0004(SP)
042F4 4274   X      4E800020               blr
042F8 4278   X      7C0802A6               mflr      r0                        ; LR = 8
042FC 427C          93A1FFF4               stw       r29,-0x000C(SP)
04300 4280          93C1FFF8               stw       r30,-0x0008(SP)
04304 4284          93E1FFFC               stw       r31,-0x0004(SP)
04308 4288          90010008               stw       r0,0x0008(SP)
0430C 428C          9421FFB0               stwu      SP,-0x0050(SP)
04310 4290          39020268               addi      r8,RTOC,616
04314 4294   X      7C9E2378               mr        r30,r4
04318 4298          80FE0010               lwz       r7,0x0010(r30)
0431C 429C   X      7C7D1B78               mr        r29,r3
04320 42A0          813E000C               lwz       r9,0x000C(r30)
04324 42A4   X      7D1F4378               mr        r31,r8
04328 42A8   X      38A00009               li        r5,9
0432C 42AC   X      7CE93850               sub       r7,r7,r9
04330 42B0   X      28070004               cmplwi    r7,0x0004
04334 42B4   X      41800070               blt       $+0x0070                  ; 0x00004324
04338 42B8          81290000               lwz       r9,0x0000(r9)
0433C 42BC          80DF0000               lwz       r6,0x0000(r31)
04340 42C0   X      7C064800               cmpw      r6,r9
04344 42C4   X      41820018               beq       $+0x0018                  ; 0x000042DC
04348 42C8          3BFF0010               addi      r31,r31,16
0434C 42CC          386800F0               addi      r3,r8,240
04350 42D0   X      7C1F1840               cmplw     r31,r3
04354 42D4   X      40800050               bge       $+0x0050                  ; 0x00004324
04358 42D8          4BFFFFE4               b         $-0x001C                  ; 0x000042BC
0435C 42DC          A09F0008               lhz       r4,0x0008(r31)
04360 42E0   X      7C072040               cmplw     r7,r4
04364 42E4   X      41800040               blt       $+0x0040                  ; 0x00004324
04368 42E8          A09F000A               lhz       r4,0x000A(r31)
0436C 42EC   X      7FC3F378               mr        r3,r30
04370 42F0          48000FA1               bl        $+0x0FA0                  ; 0x00005290
04374 42F4          80410014               lwz       RTOC,0x0014(SP)
04378 42F8   X      7C641B78               mr        r4,r3
0437C 42FC   X      2C040000               cmpwi     r4,0
04380 4300   X      4082000C               bne       $+0x000C                  ; 0x0000430C
04384 4304   X      38A00004               li        r5,4
04388 4308          4800002C               b         $+0x002C                  ; 0x00004334
0438C 430C          819F0004               lwz       r12,0x0004(r31)
04390 4310   X      7FA3EB78               mr        r3,r29
04394 4314   X      7C9E2378               mr        r30,r4
04398 4318          48000FF1               bl        $+0x0FF0                  ; 0x00005308
0439C 431C          80410014               lwz       RTOC,0x0014(SP)
043A0 4320   X      7C651B78               mr        r5,r3
043A4 4324   X      2C050000               cmpwi     r5,0
043A8 4328   X      41820040               beq       $+0x0040                  ; 0x00004368
043AC 432C   X      2C050004               cmpwi     r5,4
043B0 4330   X      4082000C               bne       $+0x000C                  ; 0x0000433C
043B4 4334   X      38C0000C               li        r6,12
043B8 4338          48000008               b         $+0x0008                  ; 0x00004340
043BC 433C   X      38C00000               li        r6,0
043C0 4340   X      7FA3EB78               mr        r3,r29
043C4 4344   X      7FC4F378               mr        r4,r30
043C8 4348          4BFFFE39               bl        $-0x01C8                  ; 0x00004180
043CC 434C          80010058               lwz       r0,0x0058(SP)
043D0 4350          38210050               addi      SP,SP,80
043D4 4354   X      7C0803A6               mtlr      r0                        ; LR = 8
043D8 4358          83A1FFF4               lwz       r29,-0x000C(SP)
043DC 435C          83C1FFF8               lwz       r30,-0x0008(SP)
043E0 4360          83E1FFFC               lwz       r31,-0x0004(SP)
043E4 4364   X      4E800020               blr
043E8 4368          A01F000C               lhz       r0,0x000C(r31)
043EC 436C   X      540007FF               clrlwi.   r0,r0,31
043F0 4370   X      4182004C               beq       $+0x004C                  ; 0x000043BC
043F4 4374          807E000C               lwz       r3,0x000C(r30)
043F8 4378   X      38A00006               li        r5,6
043FC 437C          80830000               lwz       r4,0x0000(r3)
04400 4380   X      38E00083               li        r7,131
04404 4384          90830004               stw       r4,0x0004(r3)
04408 4388          90A30000               stw       r5,0x0000(r3)
0440C 438C          38630008               addi      r3,r3,8
04410 4390          907E0010               stw       r3,0x0010(r30)
04414 4394   X      7FC3F378               mr        r3,r30
04418 4398          80DE0014               lwz       r6,0x0014(r30)
0441C 439C          98E6000D               stb       r7,0x000D(r6)
04420 43A0          80010058               lwz       r0,0x0058(SP)
04424 43A4          38210050               addi      SP,SP,80
04428 43A8   X      7C0803A6               mtlr      r0                        ; LR = 8
0442C 43AC          83A1FFF4               lwz       r29,-0x000C(SP)
04430 43B0          83C1FFF8               lwz       r30,-0x0008(SP)
04434 43B4          83E1FFFC               lwz       r31,-0x0004(SP)
04438 43B8   X      4E800020               blr
0443C 43BC   X      38600000               li        r3,0
04440 43C0          80010058               lwz       r0,0x0058(SP)
04444 43C4          38210050               addi      SP,SP,80
04448 43C8   X      7C0803A6               mtlr      r0                        ; LR = 8
0444C 43CC          83A1FFF4               lwz       r29,-0x000C(SP)
04450 43D0          83C1FFF8               lwz       r30,-0x0008(SP)
04454 43D4          83E1FFFC               lwz       r31,-0x0004(SP)
04458 43D8   X      4E800020               blr
0445C 43DC   X      7C0802A6               mflr      r0                        ; LR = 8
04460 43E0          BF21FFE4               stmw      r25,-0x001C(SP)
04464 43E4          90010008               stw       r0,0x0008(SP)
04468 43E8          9421FFA0               stwu      SP,-0x0060(SP)
0446C 43EC   X      3B800014               li        r28,20
04470 43F0   X      7C7F1B78               mr        r31,r3
04474 43F4          819F0014               lwz       r12,0x0014(r31)
04478 43F8   X      7CBA2B78               mr        r26,r5
0447C 43FC          892C000D               lbz       r9,0x000D(r12)
04480 4400   X      7C992378               mr        r25,r4
04484 4404   X      2C090000               cmpwi     r9,0
04488 4408   X      41820064               beq       $+0x0064                  ; 0x0000446C
0448C 440C   X      2C090001               cmpwi     r9,1
04490 4410   X      41820030               beq       $+0x0030                  ; 0x00004440
04494 4414   X      2C090083               cmpwi     r9,131
04498 4418   X      41820028               beq       $+0x0028                  ; 0x00004440
0449C 441C   X      7FE3FB78               mr        r3,r31
044A0 4420          48000C19               bl        $+0x0C18                  ; 0x00005038
044A4 4424          80410014               lwz       RTOC,0x0014(SP)
044A8 4428   X      38600000               li        r3,0
044AC 442C          80010068               lwz       r0,0x0068(SP)
044B0 4430          38210060               addi      SP,SP,96
044B4 4434   X      7C0803A6               mtlr      r0                        ; LR = 8
044B8 4438          BB21FFE4               lmw       r25,-0x001C(SP)
044BC 443C   X      4E800020               blr
044C0 4440          80BF000C               lwz       r5,0x000C(r31)
044C4 4444          809F0010               lwz       r4,0x0010(r31)
044C8 4448          80650008               lwz       r3,0x0008(r5)
044CC 444C   X      7CC52050               sub       r6,r4,r5
044D0 4450          83C50004               lwz       r30,0x0004(r5)
044D4 4454          7F651A14               add       r27,r5,r3
044D8 4458   X      7CE33050               sub       r7,r6,r3
044DC 445C   X      7C07F040               cmplw     r7,r30
044E0 4460   X      40800040               bge       $+0x0040                  ; 0x000044A0
044E4 4464   X      3BC00000               li        r30,0
044E8 4468          48000038               b         $+0x0038                  ; 0x000044A0
044EC 446C          809F000C               lwz       r4,0x000C(r31)
044F0 4470          38610038               addi      r3,SP,56
044F4 4474   X      38A00006               li        r5,6
044F8 4478          3B610038               addi      r27,SP,56
044FC 447C   X      3BC00008               li        r30,8
04500 4480          48000E29               bl        $+0x0E28                  ; 0x000052A8
04504 4484          80410014               lwz       RTOC,0x0014(SP)
04508 4488          809F000C               lwz       r4,0x000C(r31)
0450C 448C          3884000C               addi      r4,r4,12
04510 4490          3861003E               addi      r3,SP,62
04514 4494   X      38A00002               li        r5,2
04518 4498          48000E11               bl        $+0x0E10                  ; 0x000052A8
0451C 449C          80410014               lwz       RTOC,0x0014(SP)
04520 44A0          387E0014               addi      r3,r30,20
04524 44A4   X      38800003               li        r4,3
04528 44A8          48000C69               bl        $+0x0C68                  ; 0x00005110
0452C 44AC          80410014               lwz       RTOC,0x0014(SP)
04530 44B0   X      7C7D1B78               mr        r29,r3
04534 44B4   X      2C1D0000               cmpwi     r29,0
04538 44B8   X      40820028               bne       $+0x0028                  ; 0x000044E0
0453C 44BC   X      7FE3FB78               mr        r3,r31
04540 44C0          48000B79               bl        $+0x0B78                  ; 0x00005038
04544 44C4          80410014               lwz       RTOC,0x0014(SP)
04548 44C8   X      38600000               li        r3,0
0454C 44CC          80010068               lwz       r0,0x0068(SP)
04550 44D0          38210060               addi      SP,SP,96
04554 44D4   X      7C0803A6               mtlr      r0                        ; LR = 8
04558 44D8          BB21FFE4               lmw       r25,-0x001C(SP)
0455C 44DC   X      4E800020               blr
04560 44E0          819D0014               lwz       r12,0x0014(r29)
04564 44E4   X      38600083               li        r3,131
04568 44E8          986C000D               stb       r3,0x000D(r12)
0456C 44EC          389E0014               addi      r4,r30,20
04570 44F0          813D000C               lwz       r9,0x000C(r29)
04574 44F4   X      38C00009               li        r6,9
04578 44F8   X      2C1E0000               cmpwi     r30,0
0457C 44FC          7CA44A14               add       r5,r4,r9
04580 4500          90BD0010               stw       r5,0x0010(r29)
04584 4504          90C90000               stw       r6,0x0000(r9)
04588 4508          93C90004               stw       r30,0x0004(r9)
0458C 450C          93890008               stw       r28,0x0008(r9)
04590 4510          9349000C               stw       r26,0x000C(r9)
04594 4514          93290010               stw       r25,0x0010(r9)
04598 4518   X      41820018               beq       $+0x0018                  ; 0x00004530
0459C 451C          38690014               addi      r3,r9,20
045A0 4520   X      7F64DB78               mr        r4,r27
045A4 4524   X      7FC5F378               mr        r5,r30
045A8 4528          48000D81               bl        $+0x0D80                  ; 0x000052A8
045AC 452C          80410014               lwz       RTOC,0x0014(SP)
045B0 4530   X      7FE3FB78               mr        r3,r31
045B4 4534          48000B05               bl        $+0x0B04                  ; 0x00005038
045B8 4538          80410014               lwz       RTOC,0x0014(SP)
045BC 453C   X      7FA3EB78               mr        r3,r29
045C0 4540          80010068               lwz       r0,0x0068(SP)
045C4 4544          38210060               addi      SP,SP,96
045C8 4548   X      7C0803A6               mtlr      r0                        ; LR = 8
045CC 454C          BB21FFE4               lmw       r25,-0x001C(SP)
045D0 4550   X      4E800020               blr
045D4 4554   X      7C0802A6               mflr      r0                        ; LR = 8
045D8 4558          BF01FFE0               stmw      r24,-0x0020(SP)
045DC 455C          90010008               stw       r0,0x0008(SP)
045E0 4560          9421FFA0               stwu      SP,-0x0060(SP)
045E4 4564   X      3B600001               li        r27,1
045E8 4568   X      7C9F2378               mr        r31,r4
045EC 456C          819F0014               lwz       r12,0x0014(r31)
045F0 4570   X      7C7E1B78               mr        r30,r3
045F4 4574          892C000D               lbz       r9,0x000D(r12)
045F8 4578          835E0014               lwz       r26,0x0014(r30)
045FC 457C   X      2C090001               cmpwi     r9,1
04600 4580   X      418200FC               beq       $+0x00FC                  ; 0x0000467C
04604 4584   X      2C09000E               cmpwi     r9,14
04608 4588   X      41820038               beq       $+0x0038                  ; 0x000045C0
0460C 458C   X      2C090083               cmpwi     r9,131
04610 4590   X      418200EC               beq       $+0x00EC                  ; 0x0000467C
04614 4594   X      2C090086               cmpwi     r9,134
04618 4598   X      41820048               beq       $+0x0048                  ; 0x000045E0
0461C 459C   X      7FE3FB78               mr        r3,r31
04620 45A0          48000A99               bl        $+0x0A98                  ; 0x00005038
04624 45A4          80410014               lwz       RTOC,0x0014(SP)
04628 45A8   X      38600000               li        r3,0
0462C 45AC          80010068               lwz       r0,0x0068(SP)
04630 45B0          38210060               addi      SP,SP,96
04634 45B4   X      7C0803A6               mtlr      r0                        ; LR = 8
04638 45B8          BB01FFE0               lmw       r24,-0x0020(SP)
0463C 45BC   X      4E800020               blr
04640 45C0   X      7FC3F378               mr        r3,r30
04644 45C4   X      7FE4FB78               mr        r4,r31
04648 45C8          4BFFF82D               bl        $-0x07D4                  ; 0x00003DF4
0464C 45CC          80010068               lwz       r0,0x0068(SP)
04650 45D0          38210060               addi      SP,SP,96
04654 45D4   X      7C0803A6               mtlr      r0                        ; LR = 8
04658 45D8          BB01FFE0               lmw       r24,-0x0020(SP)
0465C 45DC   X      4E800020               blr
04660 45E0          839F000C               lwz       r28,0x000C(r31)
04664 45E4          893C0000               lbz       r9,0x0000(r28)
04668 45E8          552307BD               rlwinm.   r3,r9,0,30,30
0466C 45EC   X      4182001C               beq       $+0x001C                  ; 0x00004608
04670 45F0   X      38800001               li        r4,1
04674 45F4   X      7FC3F378               mr        r3,r30
04678 45F8          48000A59               bl        $+0x0A58                  ; 0x00005050
0467C 45FC          80410014               lwz       RTOC,0x0014(SP)
04680 4600          83BF000C               lwz       r29,0x000C(r31)
04684 4604          893D0000               lbz       r9,0x0000(r29)
04688 4608   X      553C07FF               clrlwi.   r28,r9,31
0468C 460C   X      4182004C               beq       $+0x004C                  ; 0x00004658
04690 4610   X      387EFFC0               subi      r3,r30,64
04694 4614   X      38800001               li        r4,1
04698 4618          48000A39               bl        $+0x0A38                  ; 0x00005050
0469C 461C          80410014               lwz       RTOC,0x0014(SP)
046A0 4620          83BF000C               lwz       r29,0x000C(r31)
046A4 4624   X      7FC3F378               mr        r3,r30
046A8 4628          8B9D0000               lbz       r28,0x0000(r29)
046AC 462C   X      7FE4FB78               mr        r4,r31
046B0 4630          739C00FD               andi.     r28,r28,0x00FD
046B4 4634          9B9D0000               stb       r28,0x0000(r29)
046B8 4638          48000A61               bl        $+0x0A60                  ; 0x00005098
046BC 463C          80410014               lwz       RTOC,0x0014(SP)
046C0 4640   X      38600000               li        r3,0
046C4 4644          80010068               lwz       r0,0x0068(SP)
046C8 4648          38210060               addi      SP,SP,96
046CC 464C   X      7C0803A6               mtlr      r0                        ; LR = 8
046D0 4650          BB01FFE0               lmw       r24,-0x0020(SP)
046D4 4654   X      4E800020               blr
046D8 4658   X      7FE3FB78               mr        r3,r31
046DC 465C          480009DD               bl        $+0x09DC                  ; 0x00005038
046E0 4660          80410014               lwz       RTOC,0x0014(SP)
046E4 4664   X      38600000               li        r3,0
046E8 4668          80010068               lwz       r0,0x0068(SP)
046EC 466C          38210060               addi      SP,SP,96
046F0 4670   X      7C0803A6               mtlr      r0                        ; LR = 8
046F4 4674          BB01FFE0               lmw       r24,-0x0020(SP)
046F8 4678   X      4E800020               blr
046FC 467C          813F000C               lwz       r9,0x000C(r31)
04700 4680          83BF0010               lwz       r29,0x0010(r31)
04704 4684   X      7C69E850               sub       r3,r29,r9
04708 4688   X      28030014               cmplwi    r3,0x0014
0470C 468C   X      41800010               blt       $+0x0010                  ; 0x0000469C
04710 4690          80890000               lwz       r4,0x0000(r9)
04714 4694   X      2C040007               cmpwi     r4,7
04718 4698   X      41820024               beq       $+0x0024                  ; 0x000046BC
0471C 469C   X      7FC3F378               mr        r3,r30
04720 46A0   X      7FE4FB78               mr        r4,r31
04724 46A4          4BFFFBD5               bl        $-0x042C                  ; 0x00004278
04728 46A8          80010068               lwz       r0,0x0068(SP)
0472C 46AC          38210060               addi      SP,SP,96
04730 46B0   X      7C0803A6               mtlr      r0                        ; LR = 8
04734 46B4          BB01FFE0               lmw       r24,-0x0020(SP)
04738 46B8   X      4E800020               blr
0473C 46BC          83890004               lwz       r28,0x0004(r9)
04740 46C0   X      7FE3FB78               mr        r3,r31
04744 46C4          80890008               lwz       r4,0x0008(r9)
04748 46C8   X      7F85E378               mr        r5,r28
0474C 46CC          83DA0004               lwz       r30,0x0004(r26)
04750 46D0          48000B49               bl        $+0x0B48                  ; 0x00005218
04754 46D4          80410014               lwz       RTOC,0x0014(SP)
04758 46D8   X      38E00000               li        r7,0
0475C 46DC   X      7C7D1B78               mr        r29,r3
04760 46E0   X      2C1D0000               cmpwi     r29,0
04764 46E4   X      40820034               bne       $+0x0034                  ; 0x00004718
04768 46E8          819E0054               lwz       r12,0x0054(r30)
0476C 46EC   X      7FE3FB78               mr        r3,r31
04770 46F0          380C0001               addi      r0,r12,1
04774 46F4          901E0054               stw       r0,0x0054(r30)
04778 46F8   X      38800001               li        r4,1
0477C 46FC   X      38A00000               li        r5,0
04780 4700          4BFFFCDD               bl        $-0x0324                  ; 0x000043DC
04784 4704          80010068               lwz       r0,0x0068(SP)
04788 4708          38210060               addi      SP,SP,96
0478C 470C   X      7C0803A6               mtlr      r0                        ; LR = 8
04790 4710          BB01FFE0               lmw       r24,-0x0020(SP)
04794 4714   X      4E800020               blr
04798 4718   X      2C1C0006               cmpwi     r28,6
0479C 471C          3B3A0014               addi      r25,r26,20
047A0 4720   X      3920000E               li        r9,14
047A4 4724   X      41820044               beq       $+0x0044                  ; 0x00004768
047A8 4728   X      2C1C0008               cmpwi     r28,8
047AC 472C   X      41820074               beq       $+0x0074                  ; 0x000047A0
047B0 4730   X      2C1C000D               cmpwi     r28,13
047B4 4734   X      4182009C               beq       $+0x009C                  ; 0x000047D0
047B8 4738          819E0054               lwz       r12,0x0054(r30)
047BC 473C   X      7FE3FB78               mr        r3,r31
047C0 4740          380C0001               addi      r0,r12,1
047C4 4744          901E0054               stw       r0,0x0054(r30)
047C8 4748   X      38800001               li        r4,1
047CC 474C   X      38A00000               li        r5,0
047D0 4750          4BFFFC8D               bl        $-0x0374                  ; 0x000043DC
047D4 4754          80010068               lwz       r0,0x0068(SP)
047D8 4758          38210060               addi      SP,SP,96
047DC 475C   X      7C0803A6               mtlr      r0                        ; LR = 8
047E0 4760          BB01FFE0               lmw       r24,-0x0020(SP)
047E4 4764   X      4E800020               blr
047E8 4768          811A000C               lwz       r8,0x000C(r26)
047EC 476C          551C06B5               rlwinm.   r28,r8,0,26,26
047F0 4770   X      4182000C               beq       $+0x000C                  ; 0x0000477C
047F4 4774   X      3B800000               li        r28,0
047F8 4778          4800006C               b         $+0x006C                  ; 0x000047E4
047FC 477C          839A0010               lwz       r28,0x0010(r26)
04800 4780          550306F7               rlwinm.   r3,r8,0,27,27
04804 4784   X      4182000C               beq       $+0x000C                  ; 0x00004790
04808 4788   X      39200016               li        r9,22
0480C 478C          48000058               b         $+0x0058                  ; 0x000047E4
04810 4790          55040739               rlwinm.   r4,r8,0,28,28
04814 4794   X      41820050               beq       $+0x0050                  ; 0x000047E4
04818 4798   X      39200011               li        r9,17
0481C 479C          48000048               b         $+0x0048                  ; 0x000047E4
04820 47A0          811A000C               lwz       r8,0x000C(r26)
04824 47A4          8B9D0007               lbz       r28,0x0007(r29)
04828 47A8          550606F7               rlwinm.   r6,r8,0,27,27
0482C 47AC          88BD0006               lbz       r5,0x0006(r29)
04830 47B0   X      50BC442E               insrwi    r28,r5,8,16
04834 47B4   X      4182000C               beq       $+0x000C                  ; 0x000047C0
04838 47B8   X      39200016               li        r9,22
0483C 47BC          48000028               b         $+0x0028                  ; 0x000047E4
04840 47C0          550A0739               rlwinm.   r10,r8,0,28,28
04844 47C4   X      41820020               beq       $+0x0020                  ; 0x000047E4
04848 47C8   X      39200011               li        r9,17
0484C 47CC          48000018               b         $+0x0018                  ; 0x000047E4
04850 47D0          8B9D000C               lbz       r28,0x000C(r29)
04854 47D4          3B3D0008               addi      r25,r29,8
04858 47D8          889D000B               lbz       r4,0x000B(r29)
0485C 47DC   X      39200016               li        r9,22
04860 47E0   X      509C442E               insrwi    r28,r4,8,16
04864 47E4          837F0008               lwz       r27,0x0008(r31)
04868 47E8          811E01BC               lwz       r8,0x01BC(r30)
0486C 47EC          80DB0014               lwz       r6,0x0014(r27)
04870 47F0          7F084A14               add       r24,r8,r9
04874 47F4          8866000D               lbz       r3,0x000D(r6)
04878 47F8          813B000C               lwz       r9,0x000C(r27)
0487C 47FC   X      2C030000               cmpwi     r3,0
04880 4800   X      40820020               bne       $+0x0020                  ; 0x00004820
04884 4804          8886000C               lbz       r4,0x000C(r6)
04888 4808   X      2C040001               cmpwi     r4,1
0488C 480C   X      40820014               bne       $+0x0014                  ; 0x00004820
04890 4810          80660004               lwz       r3,0x0004(r6)
04894 4814   X      7C834850               sub       r4,r9,r3
04898 4818   X      7C04C040               cmplw     r4,r24
0489C 481C   X      40800084               bge       $+0x0084                  ; 0x000048A0
048A0 4820          813F0014               lwz       r9,0x0014(r31)
048A4 4824          88A9000C               lbz       r5,0x000C(r9)
048A8 4828   X      2C050001               cmpwi     r5,1
048AC 482C   X      40820010               bne       $+0x0010                  ; 0x0000483C
048B0 4830          98E9000D               stb       r7,0x000D(r9)
048B4 4834   X      7FFBFB78               mr        r27,r31
048B8 4838          48000058               b         $+0x0058                  ; 0x00004890
048BC 483C   X      38600080               li        r3,128
048C0 4840   X      38800001               li        r4,1
048C4 4844          480008CD               bl        $+0x08CC                  ; 0x00005110
048C8 4848          80410014               lwz       RTOC,0x0014(SP)
048CC 484C   X      7C7B1B78               mr        r27,r3
048D0 4850   X      2C1B0000               cmpwi     r27,0
048D4 4854   X      40820034               bne       $+0x0034                  ; 0x00004888
048D8 4858          819E0050               lwz       r12,0x0050(r30)
048DC 485C   X      7FE3FB78               mr        r3,r31
048E0 4860          380C0001               addi      r0,r12,1
048E4 4864          901E0050               stw       r0,0x0050(r30)
048E8 4868   X      38800004               li        r4,4
048EC 486C   X      38A0000C               li        r5,12
048F0 4870          4BFFFB6D               bl        $-0x0494                  ; 0x000043DC
048F4 4874          80010068               lwz       r0,0x0068(SP)
048F8 4878          38210060               addi      SP,SP,96
048FC 487C   X      7C0803A6               mtlr      r0                        ; LR = 8
04900 4880          BB01FFE0               lmw       r24,-0x0020(SP)
04904 4884   X      4E800020               blr
04908 4888          801F0008               lwz       r0,0x0008(r31)
0490C 488C          901B0008               stw       r0,0x0008(r27)
04910 4890          807B000C               lwz       r3,0x000C(r27)
04914 4894          7D23C214               add       r9,r3,r24
04918 4898          913B0010               stw       r9,0x0010(r27)
0491C 489C          811E01BC               lwz       r8,0x01BC(r30)
04920 48A0   X      7D08C050               sub       r8,r24,r8
04924 48A4   X      2C080011               cmpwi     r8,17
04928 48A8   X      7D284850               sub       r9,r9,r8
0492C 48AC          913B000C               stw       r9,0x000C(r27)
04930 48B0          887D0000               lbz       r3,0x0000(r29)
04934 48B4          98690000               stb       r3,0x0000(r9)
04938 48B8          88BD0001               lbz       r5,0x0001(r29)
0493C 48BC          98A90001               stb       r5,0x0001(r9)
04940 48C0          88DD0002               lbz       r6,0x0002(r29)
04944 48C4          98C90002               stb       r6,0x0002(r9)
04948 48C8          88FD0003               lbz       r7,0x0003(r29)
0494C 48CC          98E90003               stb       r7,0x0003(r9)
04950 48D0          895D0004               lbz       r10,0x0004(r29)
04954 48D4          99490004               stb       r10,0x0004(r9)
04958 48D8          897D0005               lbz       r11,0x0005(r29)
0495C 48DC          99690005               stb       r11,0x0005(r9)
04960 48E0   X      4182004C               beq       $+0x004C                  ; 0x0000492C
04964 48E4   X      2C080016               cmpwi     r8,22
04968 48E8   X      4082005C               bne       $+0x005C                  ; 0x00004944
0496C 48EC   X      398000AA               li        r12,170
04970 48F0   X      5787C23E               srwi      r7,r28,8
04974 48F4          9989000E               stb       r12,0x000E(r9)
04978 48F8   X      38600003               li        r3,3
0497C 48FC          9989000F               stb       r12,0x000F(r9)
04980 4900          98690010               stb       r3,0x0010(r9)
04984 4904          88990000               lbz       r4,0x0000(r25)
04988 4908          98890011               stb       r4,0x0011(r9)
0498C 490C          88B90001               lbz       r5,0x0001(r25)
04990 4910          98A90012               stb       r5,0x0012(r9)
04994 4914          88D90002               lbz       r6,0x0002(r25)
04998 4918          9B890015               stb       r28,0x0015(r9)
0499C 491C   X      3B800000               li        r28,0
049A0 4920          98C90013               stb       r6,0x0013(r9)
049A4 4924          98E90014               stb       r7,0x0014(r9)
049A8 4928          4800001C               b         $+0x001C                  ; 0x00004944
049AC 492C          9B89000E               stb       r28,0x000E(r9)
049B0 4930   X      38600003               li        r3,3
049B4 4934          811A0010               lwz       r8,0x0010(r26)
049B8 4938   X      3B800000               li        r28,0
049BC 493C          9909000F               stb       r8,0x000F(r9)
049C0 4940          98690010               stb       r3,0x0010(r9)
049C4 4944   X      7C1FD800               cmpw      r31,r27
049C8 4948   X      5784C23E               srwi      r4,r28,8
049CC 494C          9889000C               stb       r4,0x000C(r9)
049D0 4950          9B89000D               stb       r28,0x000D(r9)
049D4 4954          887E001A               lbz       r3,0x001A(r30)
049D8 4958          98690006               stb       r3,0x0006(r9)
049DC 495C          88BE001B               lbz       r5,0x001B(r30)
049E0 4960          98A90007               stb       r5,0x0007(r9)
049E4 4964          88DE001C               lbz       r6,0x001C(r30)
049E8 4968          98C90008               stb       r6,0x0008(r9)
049EC 496C          88FE001D               lbz       r7,0x001D(r30)
049F0 4970          98E90009               stb       r7,0x0009(r9)
049F4 4974          891E001E               lbz       r8,0x001E(r30)
049F8 4978          9909000A               stb       r8,0x000A(r9)
049FC 497C          895E001F               lbz       r10,0x001F(r30)
04A00 4980          9949000B               stb       r10,0x000B(r9)
04A04 4984   X      41820010               beq       $+0x0010                  ; 0x00004994
04A08 4988   X      7FE3FB78               mr        r3,r31
04A0C 498C          480007FD               bl        $+0x07FC                  ; 0x00005188
04A10 4990          80410014               lwz       RTOC,0x0014(SP)
04A14 4994          83BB000C               lwz       r29,0x000C(r27)
04A18 4998   X      7F63DB78               mr        r3,r27
04A1C 499C          809E01BC               lwz       r4,0x01BC(r30)
04A20 49A0   X      7CA4E850               sub       r5,r29,r4
04A24 49A4          90BB000C               stw       r5,0x000C(r27)
04A28 49A8          80010068               lwz       r0,0x0068(SP)
04A2C 49AC          38210060               addi      SP,SP,96
04A30 49B0   X      7C0803A6               mtlr      r0                        ; LR = 8
04A34 49B4          BB01FFE0               lmw       r24,-0x0020(SP)
04A38 49B8   X      4E800020               blr
04A3C 49BC   X      7C0802A6               mflr      r0                        ; LR = 8
04A40 49C0          BF01FFE0               stmw      r24,-0x0020(SP)
04A44 49C4          90010008               stw       r0,0x0008(SP)
04A48 49C8          9421FFA0               stwu      SP,-0x0060(SP)
04A4C 49CC          80A30014               lwz       r5,0x0014(r3)
04A50 49D0          83C50000               lwz       r30,0x0000(r5)
04A54 49D4   X      2C1E0003               cmpwi     r30,3
04A58 49D8   X      4182001C               beq       $+0x001C                  ; 0x000049F4
04A5C 49DC   X      38600003               li        r3,3
04A60 49E0          80010068               lwz       r0,0x0068(SP)
04A64 49E4          38210060               addi      SP,SP,96
04A68 49E8   X      7C0803A6               mtlr      r0                        ; LR = 8
04A6C 49EC          BB01FFE0               lmw       r24,-0x0020(SP)
04A70 49F0   X      4E800020               blr
04A74 49F4   X      3B400000               li        r26,0
04A78 49F8   X      7CBE2B78               mr        r30,r5
04A7C 49FC          80DE000C               lwz       r6,0x000C(r30)
04A80 4A00   X      7C9F2378               mr        r31,r4
04A84 4A04          833E0004               lwz       r25,0x0004(r30)
04A88 4A08          54C60739               rlwinm.   r6,r6,0,28,28
04A8C 4A0C   X      7C7B1B78               mr        r27,r3
04A90 4A10   X      4082001C               bne       $+0x001C                  ; 0x00004A2C
04A94 4A14   X      38600012               li        r3,18
04A98 4A18          80010068               lwz       r0,0x0068(SP)
04A9C 4A1C          38210060               addi      SP,SP,96
04AA0 4A20   X      7C0803A6               mtlr      r0                        ; LR = 8
04AA4 4A24          BB01FFE0               lmw       r24,-0x0020(SP)
04AA8 4A28   X      4E800020               blr
04AAC 4A2C          83BF000C               lwz       r29,0x000C(r31)
04AB0 4A30   X      7FE3FB78               mr        r3,r31
04AB4 4A34          809D000C               lwz       r4,0x000C(r29)
04AB8 4A38          80BD0008               lwz       r5,0x0008(r29)
04ABC 4A3C          480007DD               bl        $+0x07DC                  ; 0x00005218
04AC0 4A40          80410014               lwz       RTOC,0x0014(SP)
04AC4 4A44   X      2C030000               cmpwi     r3,0
04AC8 4A48   X      4082001C               bne       $+0x001C                  ; 0x00004A64
04ACC 4A4C   X      38600001               li        r3,1
04AD0 4A50          80010068               lwz       r0,0x0068(SP)
04AD4 4A54          38210060               addi      SP,SP,96
04AD8 4A58   X      7C0803A6               mtlr      r0                        ; LR = 8
04ADC 4A5C          BB01FFE0               lmw       r24,-0x0020(SP)
04AE0 4A60   X      4E800020               blr
04AE4 4A64          839D0000               lwz       r28,0x0000(r29)
04AE8 4A68   X      2C1C0029               cmpwi     r28,41
04AEC 4A6C   X      41820060               beq       $+0x0060                  ; 0x00004ACC
04AF0 4A70   X      2C1C002B               cmpwi     r28,43
04AF4 4A74   X      41820058               beq       $+0x0058                  ; 0x00004ACC
04AF8 4A78   X      2C1C002D               cmpwi     r28,45
04AFC 4A7C   X      41820024               beq       $+0x0024                  ; 0x00004AA0
04B00 4A80   X      2C1C002F               cmpwi     r28,47
04B04 4A84   X      4182001C               beq       $+0x001C                  ; 0x00004AA0
04B08 4A88   X      38600007               li        r3,7
04B0C 4A8C          80010068               lwz       r0,0x0068(SP)
04B10 4A90          38210060               addi      SP,SP,96
04B14 4A94   X      7C0803A6               mtlr      r0                        ; LR = 8
04B18 4A98          BB01FFE0               lmw       r24,-0x0020(SP)
04B1C 4A9C   X      4E800020               blr
04B20 4AA0          809E000C               lwz       r4,0x000C(r30)
04B24 4AA4          548405AD               rlwinm.   r4,r4,0,22,22
04B28 4AA8   X      4182001C               beq       $+0x001C                  ; 0x00004AC4
04B2C 4AAC   X      3860001A               li        r3,26
04B30 4AB0          80010068               lwz       r0,0x0068(SP)
04B34 4AB4          38210060               addi      SP,SP,96
04B38 4AB8   X      7C0803A6               mtlr      r0                        ; LR = 8
04B3C 4ABC          BB01FFE0               lmw       r24,-0x0020(SP)
04B40 4AC0   X      4E800020               blr
04B44 4AC4   X      3B4000E3               li        r26,227
04B48 4AC8          480000C4               b         $+0x00C4                  ; 0x00004B8C
04B4C 4ACC          809E000C               lwz       r4,0x000C(r30)
04B50 4AD0          548405EF               rlwinm.   r4,r4,0,23,23
04B54 4AD4   X      4182001C               beq       $+0x001C                  ; 0x00004AF0
04B58 4AD8   X      38600019               li        r3,25
04B5C 4ADC          80010068               lwz       r0,0x0068(SP)
04B60 4AE0          38210060               addi      SP,SP,96
04B64 4AE4   X      7C0803A6               mtlr      r0                        ; LR = 8
04B68 4AE8          BB01FFE0               lmw       r24,-0x0020(SP)
04B6C 4AEC   X      4E800020               blr
04B70 4AF0          807F0008               lwz       r3,0x0008(r31)
04B74 4AF4   X      2C030000               cmpwi     r3,0
04B78 4AF8   X      4182003C               beq       $+0x003C                  ; 0x00004B34
04B7C 4AFC          4800074D               bl        $+0x074C                  ; 0x00005248
04B80 4B00          80410014               lwz       RTOC,0x0014(SP)
04B84 4B04   X      2C030000               cmpwi     r3,0
04B88 4B08   X      4182001C               beq       $+0x001C                  ; 0x00004B24
04B8C 4B0C   X      38600006               li        r3,6
04B90 4B10          80010068               lwz       r0,0x0068(SP)
04B94 4B14          38210060               addi      SP,SP,96
04B98 4B18   X      7C0803A6               mtlr      r0                        ; LR = 8
04B9C 4B1C          BB01FFE0               lmw       r24,-0x0020(SP)
04BA0 4B20   X      4E800020               blr
04BA4 4B24          807F0008               lwz       r3,0x0008(r31)
04BA8 4B28          48000511               bl        $+0x0510                  ; 0x00005038
04BAC 4B2C          80410014               lwz       RTOC,0x0014(SP)
04BB0 4B30          935F0008               stw       r26,0x0008(r31)
04BB4 4B34   X      38600003               li        r3,3
04BB8 4B38   X      38800003               li        r4,3
04BBC 4B3C          480005D5               bl        $+0x05D4                  ; 0x00005110
04BC0 4B40          80410014               lwz       RTOC,0x0014(SP)
04BC4 4B44   X      2C030000               cmpwi     r3,0
04BC8 4B48   X      4082001C               bne       $+0x001C                  ; 0x00004B64
04BCC 4B4C   X      38600004               li        r3,4
04BD0 4B50          80010068               lwz       r0,0x0068(SP)
04BD4 4B54          38210060               addi      SP,SP,96
04BD8 4B58   X      7C0803A6               mtlr      r0                        ; LR = 8
04BDC 4B5C          BB01FFE0               lmw       r24,-0x0020(SP)
04BE0 4B60   X      4E800020               blr
04BE4 4B64          8183000C               lwz       r12,0x000C(r3)
04BE8 4B68   X      38A00081               li        r5,129
04BEC 4B6C          388C0003               addi      r4,r12,3
04BF0 4B70          90830010               stw       r4,0x0010(r3)
04BF4 4B74   X      38C00001               li        r6,1
04BF8 4B78          98AC0000               stb       r5,0x0000(r12)
04BFC 4B7C          98CC0001               stb       r6,0x0001(r12)
04C00 4B80          9B4C0002               stb       r26,0x0002(r12)
04C04 4B84   X      3B4000AF               li        r26,175
04C08 4B88          907F0008               stw       r3,0x0008(r31)
04C0C 4B8C   X      38E00007               li        r7,7
04C10 4B90          831D0004               lwz       r24,0x0004(r29)
04C14 4B94   X      7FE4FB78               mr        r4,r31
04C18 4B98          90FD0000               stw       r7,0x0000(r29)
04C1C 4B9C   X      7F63DB78               mr        r3,r27
04C20 4BA0          80BD0008               lwz       r5,0x0008(r29)
04C24 4BA4          80DD000C               lwz       r6,0x000C(r29)
04C28 4BA8          90BD0004               stw       r5,0x0004(r29)
04C2C 4BAC          90DD0008               stw       r6,0x0008(r29)
04C30 4BB0          801E000C               lwz       r0,0x000C(r30)
04C34 4BB4          54080734               rlwinm    r8,r0,0,28,26
04C38 4BB8          911E000C               stw       r8,0x000C(r30)
04C3C 4BBC          541D06F6               rlwinm    r29,r0,0,27,27
04C40 4BC0          4BFFF995               bl        $-0x066C                  ; 0x00004554
04C44 4BC4          801E000C               lwz       r0,0x000C(r30)
04C48 4BC8   X      7C7F1B78               mr        r31,r3
04C4C 4BCC   X      2C1F0000               cmpwi     r31,0
04C50 4BD0          7FA00378               or        r0,r29,r0
04C54 4BD4          901E000C               stw       r0,0x000C(r30)
04C58 4BD8   X      4082001C               bne       $+0x001C                  ; 0x00004BF4
04C5C 4BDC   X      38600004               li        r3,4
04C60 4BE0          80010068               lwz       r0,0x0068(SP)
04C64 4BE4          38210060               addi      SP,SP,96
04C68 4BE8   X      7C0803A6               mtlr      r0                        ; LR = 8
04C6C 4BEC          BB01FFE0               lmw       r24,-0x0020(SP)
04C70 4BF0   X      4E800020               blr
04C74 4BF4          801F000C               lwz       r0,0x000C(r31)
04C78 4BF8   X      2C1C002F               cmpwi     r28,47
04C7C 4BFC          807901BC               lwz       r3,0x01BC(r25)
04C80 4C00          7D201A14               add       r9,r0,r3
04C84 4C04   X      4182000C               beq       $+0x000C                  ; 0x00004C10
04C88 4C08   X      2C1C002B               cmpwi     r28,43
04C8C 4C0C   X      40820010               bne       $+0x0010                  ; 0x00004C1C
04C90 4C10          8889000F               lbz       r4,0x000F(r9)
04C94 4C14          60840001               ori       r4,r4,0x0001
04C98 4C18          9889000F               stb       r4,0x000F(r9)
04C9C 4C1C          9B490010               stb       r26,0x0010(r9)
04CA0 4C20   X      2C180000               cmpwi     r24,0
04CA4 4C24   X      4182000C               beq       $+0x000C                  ; 0x00004C30
04CA8 4C28          63430010               ori       r3,r26,0x0010
04CAC 4C2C          98690010               stb       r3,0x0010(r9)
04CB0 4C30   X      7F63DB78               mr        r3,r27
04CB4 4C34   X      7FE4FB78               mr        r4,r31
04CB8 4C38          48000581               bl        $+0x0580                  ; 0x000051B8
04CBC 4C3C          80410014               lwz       RTOC,0x0014(SP)
04CC0 4C40   X      38600000               li        r3,0
04CC4 4C44          80010068               lwz       r0,0x0068(SP)
04CC8 4C48          38210060               addi      SP,SP,96
04CCC 4C4C   X      7C0803A6               mtlr      r0                        ; LR = 8
04CD0 4C50          BB01FFE0               lmw       r24,-0x0020(SP)
04CD4 4C54   X      4E800020               blr
04CD8 4C58   X      7C0802A6               mflr      r0                        ; LR = 8
04CDC 4C5C          BF81FFF0               stmw      r28,-0x0010(SP)
04CE0 4C60          90010008               stw       r0,0x0008(SP)
04CE4 4C64          9421FFB0               stwu      SP,-0x0050(SP)
04CE8 4C68          3B820168               addi      r28,RTOC,360
04CEC 4C6C   X      7C7E1B78               mr        r30,r3
04CF0 4C70          809E0008               lwz       r4,0x0008(r30)
04CF4 4C74   X      3BE00000               li        r31,0
04CF8 4C78   X      3BA00000               li        r29,0
04CFC 4C7C   X      280405EE               cmplwi    r4,0x05EE
04D00 4C80   X      41810018               bgt       $+0x0018                  ; 0x00004C98
04D04 4C84          807C0000               lwz       r3,0x0000(r28)
04D08 4C88          38630208               addi      r3,r3,520
04D0C 4C8C          48000455               bl        $+0x0454                  ; 0x000050E0
04D10 4C90          80410014               lwz       RTOC,0x0014(SP)
04D14 4C94   X      7C7F1B78               mr        r31,r3
04D18 4C98   X      2C1F0000               cmpwi     r31,0
04D1C 4C9C   X      41820064               beq       $+0x0064                  ; 0x00004D00
04D20 4CA0          A01F05FE               lhz       r0,0x05FE(r31)
04D24 4CA4   X      2C000000               cmpwi     r0,0
04D28 4CA8   X      4182001C               beq       $+0x001C                  ; 0x00004CC4
04D2C 4CAC   X      38600000               li        r3,0
04D30 4CB0          80010058               lwz       r0,0x0058(SP)
04D34 4CB4          38210050               addi      SP,SP,80
04D38 4CB8   X      7C0803A6               mtlr      r0                        ; LR = 8
04D3C 4CBC          BB81FFF0               lmw       r28,-0x0010(SP)
04D40 4CC0   X      4E800020               blr
04D44 4CC4   X      38800001               li        r4,1
04D48 4CC8          B09F05FE               sth       r4,0x05FE(r31)
04D4C 4CCC          387F0010               addi      r3,r31,16
04D50 4CD0          809E0008               lwz       r4,0x0008(r30)
04D54 4CD4          38DF0008               addi      r6,r31,8
04D58 4CD8   X      38A00003               li        r5,3
04D5C 4CDC          4800041D               bl        $+0x041C                  ; 0x000050F8
04D60 4CE0          80410014               lwz       RTOC,0x0014(SP)
04D64 4CE4   X      7C7D1B78               mr        r29,r3
04D68 4CE8   X      2C1D0000               cmpwi     r29,0
04D6C 4CEC   X      40820014               bne       $+0x0014                  ; 0x00004D00
04D70 4CF0          819F0008               lwz       r12,0x0008(r31)
04D74 4CF4          807F000C               lwz       r3,0x000C(r31)
04D78 4CF8          48000611               bl        $+0x0610                  ; 0x00005308
04D7C 4CFC          80410014               lwz       RTOC,0x0014(SP)
04D80 4D00          80BE0008               lwz       r5,0x0008(r30)
04D84 4D04   X      2C1D0000               cmpwi     r29,0
04D88 4D08   X      40820034               bne       $+0x0034                  ; 0x00004D3C
04D8C 4D0C   X      38800003               li        r4,3
04D90 4D10   X      7CA32B78               mr        r3,r5
04D94 4D14          480003FD               bl        $+0x03FC                  ; 0x00005110
04D98 4D18          80410014               lwz       RTOC,0x0014(SP)
04D9C 4D1C   X      7C7D1B78               mr        r29,r3
04DA0 4D20   X      2C1D0000               cmpwi     r29,0
04DA4 4D24   X      40820018               bne       $+0x0018                  ; 0x00004D3C
04DA8 4D28          819C0000               lwz       r12,0x0000(r28)
04DAC 4D2C          806C003C               lwz       r3,0x003C(r12)
04DB0 4D30          38630001               addi      r3,r3,1
04DB4 4D34          906C003C               stw       r3,0x003C(r12)
04DB8 4D38          48000034               b         $+0x0034                  ; 0x00004D6C
04DBC 4D3C          809C0000               lwz       r4,0x0000(r28)
04DC0 4D40          80BE0008               lwz       r5,0x0008(r30)
04DC4 4D44          80C40228               lwz       r6,0x0228(r4)
04DC8 4D48          807E0000               lwz       r3,0x0000(r30)
04DCC 4D4C          54C6039D               rlwinm.   r6,r6,0,14,14
04DD0 4D50          809D000C               lwz       r4,0x000C(r29)
04DD4 4D54   X      41820010               beq       $+0x0010                  ; 0x00004D64
04DD8 4D58          480003D1               bl        $+0x03D0                  ; 0x00005128
04DDC 4D5C          80410014               lwz       RTOC,0x0014(SP)
04DE0 4D60          4800000C               b         $+0x000C                  ; 0x00004D6C
04DE4 4D64          480003DD               bl        $+0x03DC                  ; 0x00005140
04DE8 4D68          80410014               lwz       RTOC,0x0014(SP)
04DEC 4D6C   X      7FA3EB78               mr        r3,r29
04DF0 4D70          80010058               lwz       r0,0x0058(SP)
04DF4 4D74          38210050               addi      SP,SP,80
04DF8 4D78   X      7C0803A6               mtlr      r0                        ; LR = 8
04DFC 4D7C          BB81FFF0               lmw       r28,-0x0010(SP)
04E00 4D80   X      4E800020               blr
04E04 4D84   X      7C0802A6               mflr      r0                        ; LR = 8
04E08 4D88          93C1FFF8               stw       r30,-0x0008(SP)
04E0C 4D8C          93E1FFFC               stw       r31,-0x0004(SP)
04E10 4D90          90010008               stw       r0,0x0008(SP)
04E14 4D94          9421FFC0               stwu      SP,-0x0040(SP)
04E18 4D98          3BC20168               addi      r30,RTOC,360
04E1C 4D9C   X      7C7F1B78               mr        r31,r3
04E20 4DA0          480001D9               bl        $+0x01D8                  ; 0x00004F78
04E24 4DA4          80410014               lwz       RTOC,0x0014(SP)
04E28 4DA8   X      7FE3FB78               mr        r3,r31
04E2C 4DAC          4BFFFEAD               bl        $-0x0154                  ; 0x00004C58
04E30 4DB0   X      2C030000               cmpwi     r3,0
04E34 4DB4   X      41820054               beq       $+0x0054                  ; 0x00004E08
04E38 4DB8          80A30010               lwz       r5,0x0010(r3)
04E3C 4DBC   X      7C641B78               mr        r4,r3
04E40 4DC0          801F0008               lwz       r0,0x0008(r31)
04E44 4DC4          7CC02A14               add       r6,r0,r5
04E48 4DC8   X      38C6FFFC               subi      r6,r6,4
04E4C 4DCC          90C30010               stw       r6,0x0010(r3)
04E50 4DD0          80FE0000               lwz       r7,0x0000(r30)
04E54 4DD4          3867020C               addi      r3,r7,524
04E58 4DD8          480000B1               bl        $+0x00B0                  ; 0x00004E88
04E5C 4DDC          80410014               lwz       RTOC,0x0014(SP)
04E60 4DE0          813E0000               lwz       r9,0x0000(r30)
04E64 4DE4          800901F8               lwz       r0,0x01F8(r9)
04E68 4DE8   X      2C000000               cmpwi     r0,0
04E6C 4DEC   X      4082001C               bne       $+0x001C                  ; 0x00004E08
04E70 4DF0   X      38000001               li        r0,1
04E74 4DF4          900901F8               stw       r0,0x01F8(r9)
04E78 4DF8          809E0000               lwz       r4,0x0000(r30)
04E7C 4DFC          806401F4               lwz       r3,0x01F4(r4)
04E80 4E00          48000191               bl        $+0x0190                  ; 0x00004F90
04E84 4E04          80410014               lwz       RTOC,0x0014(SP)
04E88 4E08          480001A1               bl        $+0x01A0                  ; 0x00004FA8
04E8C 4E0C          80410014               lwz       RTOC,0x0014(SP)
04E90 4E10          80010048               lwz       r0,0x0048(SP)
04E94 4E14          38210040               addi      SP,SP,64
04E98 4E18   X      7C0803A6               mtlr      r0                        ; LR = 8
04E9C 4E1C          83C1FFF8               lwz       r30,-0x0008(SP)
04EA0 4E20          83E1FFFC               lwz       r31,-0x0004(SP)
04EA4 4E24   X      4E800020               blr
04EA8 4E28          8182FF4C               lwz       r12,-0x00B4(RTOC)
04EAC 4E2C          90410014               stw       RTOC,0x0014(SP)
04EB0 4E30          800C0000               lwz       r0,0x0000(r12)
04EB4 4E34          804C0004               lwz       RTOC,0x0004(r12)
04EB8 4E38   X      7C0903A6               mtctr     r0                        ; CTR = 9
04EBC 4E3C   X      4E800420               bctr
04EC0 4E40          8182FF0C               lwz       r12,-0x00F4(RTOC)
04EC4 4E44          90410014               stw       RTOC,0x0014(SP)
04EC8 4E48          800C0000               lwz       r0,0x0000(r12)
04ECC 4E4C          804C0004               lwz       RTOC,0x0004(r12)
04ED0 4E50   X      7C0903A6               mtctr     r0                        ; CTR = 9
04ED4 4E54   X      4E800420               bctr
04ED8 4E58          8182FF28               lwz       r12,-0x00D8(RTOC)
04EDC 4E5C          90410014               stw       RTOC,0x0014(SP)
04EE0 4E60          800C0000               lwz       r0,0x0000(r12)
04EE4 4E64          804C0004               lwz       RTOC,0x0004(r12)
04EE8 4E68   X      7C0903A6               mtctr     r0                        ; CTR = 9
04EEC 4E6C   X      4E800420               bctr
04EF0 4E70          8182FF08               lwz       r12,-0x00F8(RTOC)
04EF4 4E74          90410014               stw       RTOC,0x0014(SP)
04EF8 4E78          800C0000               lwz       r0,0x0000(r12)
04EFC 4E7C          804C0004               lwz       RTOC,0x0004(r12)
04F00 4E80   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F04 4E84   X      4E800420               bctr
04F08 4E88          8182FF48               lwz       r12,-0x00B8(RTOC)
04F0C 4E8C          90410014               stw       RTOC,0x0014(SP)
04F10 4E90          800C0000               lwz       r0,0x0000(r12)
04F14 4E94          804C0004               lwz       RTOC,0x0004(r12)
04F18 4E98   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F1C 4E9C   X      4E800420               bctr
04F20 4EA0          8182FF00               lwz       r12,-0x0100(RTOC)
04F24 4EA4          90410014               stw       RTOC,0x0014(SP)
04F28 4EA8          800C0000               lwz       r0,0x0000(r12)
04F2C 4EAC          804C0004               lwz       RTOC,0x0004(r12)
04F30 4EB0   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F34 4EB4   X      4E800420               bctr
04F38 4EB8          8182FF30               lwz       r12,-0x00D0(RTOC)
04F3C 4EBC          90410014               stw       RTOC,0x0014(SP)
04F40 4EC0          800C0000               lwz       r0,0x0000(r12)
04F44 4EC4          804C0004               lwz       RTOC,0x0004(r12)
04F48 4EC8   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F4C 4ECC   X      4E800420               bctr
04F50 4ED0          8182FF2C               lwz       r12,-0x00D4(RTOC)
04F54 4ED4          90410014               stw       RTOC,0x0014(SP)
04F58 4ED8          800C0000               lwz       r0,0x0000(r12)
04F5C 4EDC          804C0004               lwz       RTOC,0x0004(r12)
04F60 4EE0   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F64 4EE4   X      4E800420               bctr
04F68 4EE8          8182FF34               lwz       r12,-0x00CC(RTOC)
04F6C 4EEC          90410014               stw       RTOC,0x0014(SP)
04F70 4EF0          800C0000               lwz       r0,0x0000(r12)
04F74 4EF4          804C0004               lwz       RTOC,0x0004(r12)
04F78 4EF8   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F7C 4EFC   X      4E800420               bctr
04F80 4F00          8182FF24               lwz       r12,-0x00DC(RTOC)
04F84 4F04          90410014               stw       RTOC,0x0014(SP)
04F88 4F08          800C0000               lwz       r0,0x0000(r12)
04F8C 4F0C          804C0004               lwz       RTOC,0x0004(r12)
04F90 4F10   X      7C0903A6               mtctr     r0                        ; CTR = 9
04F94 4F14   X      4E800420               bctr
04F98 4F18          8182FF10               lwz       r12,-0x00F0(RTOC)
04F9C 4F1C          90410014               stw       RTOC,0x0014(SP)
04FA0 4F20          800C0000               lwz       r0,0x0000(r12)
04FA4 4F24          804C0004               lwz       RTOC,0x0004(r12)
04FA8 4F28   X      7C0903A6               mtctr     r0                        ; CTR = 9
04FAC 4F2C   X      4E800420               bctr
04FB0 4F30          8182FF38               lwz       r12,-0x00C8(RTOC)
04FB4 4F34          90410014               stw       RTOC,0x0014(SP)
04FB8 4F38          800C0000               lwz       r0,0x0000(r12)
04FBC 4F3C          804C0004               lwz       RTOC,0x0004(r12)
04FC0 4F40   X      7C0903A6               mtctr     r0                        ; CTR = 9
04FC4 4F44   X      4E800420               bctr
04FC8 4F48          8182FF18               lwz       r12,-0x00E8(RTOC)
04FCC 4F4C          90410014               stw       RTOC,0x0014(SP)
04FD0 4F50          800C0000               lwz       r0,0x0000(r12)
04FD4 4F54          804C0004               lwz       RTOC,0x0004(r12)
04FD8 4F58   X      7C0903A6               mtctr     r0                        ; CTR = 9
04FDC 4F5C   X      4E800420               bctr
04FE0 4F60          8182FF50               lwz       r12,-0x00B0(RTOC)
04FE4 4F64          90410014               stw       RTOC,0x0014(SP)
04FE8 4F68          800C0000               lwz       r0,0x0000(r12)
04FEC 4F6C          804C0004               lwz       RTOC,0x0004(r12)
04FF0 4F70   X      7C0903A6               mtctr     r0                        ; CTR = 9
04FF4 4F74   X      4E800420               bctr
04FF8 4F78          8182FF60               lwz       r12,-0x00A0(RTOC)
04FFC 4F7C          90410014               stw       RTOC,0x0014(SP)
05000 4F80          800C0000               lwz       r0,0x0000(r12)
05004 4F84          804C0004               lwz       RTOC,0x0004(r12)
05008 4F88   X      7C0903A6               mtctr     r0                        ; CTR = 9
0500C 4F8C   X      4E800420               bctr
05010 4F90          8182FF40               lwz       r12,-0x00C0(RTOC)
05014 4F94          90410014               stw       RTOC,0x0014(SP)
05018 4F98          800C0000               lwz       r0,0x0000(r12)
0501C 4F9C          804C0004               lwz       RTOC,0x0004(r12)
05020 4FA0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05024 4FA4   X      4E800420               bctr
05028 4FA8          8182FF64               lwz       r12,-0x009C(RTOC)
0502C 4FAC          90410014               stw       RTOC,0x0014(SP)
05030 4FB0          800C0000               lwz       r0,0x0000(r12)
05034 4FB4          804C0004               lwz       RTOC,0x0004(r12)
05038 4FB8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0503C 4FBC   X      4E800420               bctr
05040 4FC0          8182FF5C               lwz       r12,-0x00A4(RTOC)
05044 4FC4          90410014               stw       RTOC,0x0014(SP)
05048 4FC8          800C0000               lwz       r0,0x0000(r12)
0504C 4FCC          804C0004               lwz       RTOC,0x0004(r12)
05050 4FD0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05054 4FD4   X      4E800420               bctr
05058 4FD8          8182FF6C               lwz       r12,-0x0094(RTOC)
0505C 4FDC          90410014               stw       RTOC,0x0014(SP)
05060 4FE0          800C0000               lwz       r0,0x0000(r12)
05064 4FE4          804C0004               lwz       RTOC,0x0004(r12)
05068 4FE8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0506C 4FEC   X      4E800420               bctr
05070 4FF0          8182FF54               lwz       r12,-0x00AC(RTOC)
05074 4FF4          90410014               stw       RTOC,0x0014(SP)
05078 4FF8          800C0000               lwz       r0,0x0000(r12)
0507C 4FFC          804C0004               lwz       RTOC,0x0004(r12)
05080 5000   X      7C0903A6               mtctr     r0                        ; CTR = 9
05084 5004   X      4E800420               bctr
05088 5008          8182FFCC               lwz       r12,-0x0034(RTOC)
0508C 500C          90410014               stw       RTOC,0x0014(SP)
05090 5010          800C0000               lwz       r0,0x0000(r12)
05094 5014          804C0004               lwz       RTOC,0x0004(r12)
05098 5018   X      7C0903A6               mtctr     r0                        ; CTR = 9
0509C 501C   X      4E800420               bctr
050A0 5020          8182FF9C               lwz       r12,-0x0064(RTOC)
050A4 5024          90410014               stw       RTOC,0x0014(SP)
050A8 5028          800C0000               lwz       r0,0x0000(r12)
050AC 502C          804C0004               lwz       RTOC,0x0004(r12)
050B0 5030   X      7C0903A6               mtctr     r0                        ; CTR = 9
050B4 5034   X      4E800420               bctr
050B8 5038          8182FF78               lwz       r12,-0x0088(RTOC)
050BC 503C          90410014               stw       RTOC,0x0014(SP)
050C0 5040          800C0000               lwz       r0,0x0000(r12)
050C4 5044          804C0004               lwz       RTOC,0x0004(r12)
050C8 5048   X      7C0903A6               mtctr     r0                        ; CTR = 9
050CC 504C   X      4E800420               bctr
050D0 5050          8182FFB0               lwz       r12,-0x0050(RTOC)
050D4 5054          90410014               stw       RTOC,0x0014(SP)
050D8 5058          800C0000               lwz       r0,0x0000(r12)
050DC 505C          804C0004               lwz       RTOC,0x0004(r12)
050E0 5060   X      7C0903A6               mtctr     r0                        ; CTR = 9
050E4 5064   X      4E800420               bctr
050E8 5068          8182FF98               lwz       r12,-0x0068(RTOC)
050EC 506C          90410014               stw       RTOC,0x0014(SP)
050F0 5070          800C0000               lwz       r0,0x0000(r12)
050F4 5074          804C0004               lwz       RTOC,0x0004(r12)
050F8 5078   X      7C0903A6               mtctr     r0                        ; CTR = 9
050FC 507C   X      4E800420               bctr
05100 5080          8182FFC0               lwz       r12,-0x0040(RTOC)
05104 5084          90410014               stw       RTOC,0x0014(SP)
05108 5088          800C0000               lwz       r0,0x0000(r12)
0510C 508C          804C0004               lwz       RTOC,0x0004(r12)
05110 5090   X      7C0903A6               mtctr     r0                        ; CTR = 9
05114 5094   X      4E800420               bctr
05118 5098          8182FFA4               lwz       r12,-0x005C(RTOC)
0511C 509C          90410014               stw       RTOC,0x0014(SP)
05120 50A0          800C0000               lwz       r0,0x0000(r12)
05124 50A4          804C0004               lwz       RTOC,0x0004(r12)
05128 50A8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0512C 50AC   X      4E800420               bctr
05130 50B0          8182FF14               lwz       r12,-0x00EC(RTOC)
05134 50B4          90410014               stw       RTOC,0x0014(SP)
05138 50B8          800C0000               lwz       r0,0x0000(r12)
0513C 50BC          804C0004               lwz       RTOC,0x0004(r12)
05140 50C0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05144 50C4   X      4E800420               bctr
05148 50C8          8182FF68               lwz       r12,-0x0098(RTOC)
0514C 50CC          90410014               stw       RTOC,0x0014(SP)
05150 50D0          800C0000               lwz       r0,0x0000(r12)
05154 50D4          804C0004               lwz       RTOC,0x0004(r12)
05158 50D8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0515C 50DC   X      4E800420               bctr
05160 50E0          8182FF58               lwz       r12,-0x00A8(RTOC)
05164 50E4          90410014               stw       RTOC,0x0014(SP)
05168 50E8          800C0000               lwz       r0,0x0000(r12)
0516C 50EC          804C0004               lwz       RTOC,0x0004(r12)
05170 50F0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05174 50F4   X      4E800420               bctr
05178 50F8          8182FFA8               lwz       r12,-0x0058(RTOC)
0517C 50FC          90410014               stw       RTOC,0x0014(SP)
05180 5100          800C0000               lwz       r0,0x0000(r12)
05184 5104          804C0004               lwz       RTOC,0x0004(r12)
05188 5108   X      7C0903A6               mtctr     r0                        ; CTR = 9
0518C 510C   X      4E800420               bctr
05190 5110          8182FFC4               lwz       r12,-0x003C(RTOC)
05194 5114          90410014               stw       RTOC,0x0014(SP)
05198 5118          800C0000               lwz       r0,0x0000(r12)
0519C 511C          804C0004               lwz       RTOC,0x0004(r12)
051A0 5120   X      7C0903A6               mtctr     r0                        ; CTR = 9
051A4 5124   X      4E800420               bctr
051A8 5128          8182FF1C               lwz       r12,-0x00E4(RTOC)
051AC 512C          90410014               stw       RTOC,0x0014(SP)
051B0 5130          800C0000               lwz       r0,0x0000(r12)
051B4 5134          804C0004               lwz       RTOC,0x0004(r12)
051B8 5138   X      7C0903A6               mtctr     r0                        ; CTR = 9
051BC 513C   X      4E800420               bctr
051C0 5140          8182FF20               lwz       r12,-0x00E0(RTOC)
051C4 5144          90410014               stw       RTOC,0x0014(SP)
051C8 5148          800C0000               lwz       r0,0x0000(r12)
051CC 514C          804C0004               lwz       RTOC,0x0004(r12)
051D0 5150   X      7C0903A6               mtctr     r0                        ; CTR = 9
051D4 5154   X      4E800420               bctr
051D8 5158          8182FFAC               lwz       r12,-0x0054(RTOC)
051DC 515C          90410014               stw       RTOC,0x0014(SP)
051E0 5160          800C0000               lwz       r0,0x0000(r12)
051E4 5164          804C0004               lwz       RTOC,0x0004(r12)
051E8 5168   X      7C0903A6               mtctr     r0                        ; CTR = 9
051EC 516C   X      4E800420               bctr
051F0 5170          8182FF74               lwz       r12,-0x008C(RTOC)
051F4 5174          90410014               stw       RTOC,0x0014(SP)
051F8 5178          800C0000               lwz       r0,0x0000(r12)
051FC 517C          804C0004               lwz       RTOC,0x0004(r12)
05200 5180   X      7C0903A6               mtctr     r0                        ; CTR = 9
05204 5184   X      4E800420               bctr
05208 5188          8182FFA0               lwz       r12,-0x0060(RTOC)
0520C 518C          90410014               stw       RTOC,0x0014(SP)
05210 5190          800C0000               lwz       r0,0x0000(r12)
05214 5194          804C0004               lwz       RTOC,0x0004(r12)
05218 5198   X      7C0903A6               mtctr     r0                        ; CTR = 9
0521C 519C   X      4E800420               bctr
05220 51A0          8182FF80               lwz       r12,-0x0080(RTOC)
05224 51A4          90410014               stw       RTOC,0x0014(SP)
05228 51A8          800C0000               lwz       r0,0x0000(r12)
0522C 51AC          804C0004               lwz       RTOC,0x0004(r12)
05230 51B0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05234 51B4   X      4E800420               bctr
05238 51B8          8182FFB4               lwz       r12,-0x004C(RTOC)
0523C 51BC          90410014               stw       RTOC,0x0014(SP)
05240 51C0          800C0000               lwz       r0,0x0000(r12)
05244 51C4          804C0004               lwz       RTOC,0x0004(r12)
05248 51C8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0524C 51CC   X      4E800420               bctr
05250 51D0          8182FFC8               lwz       r12,-0x0038(RTOC)
05254 51D4          90410014               stw       RTOC,0x0014(SP)
05258 51D8          800C0000               lwz       r0,0x0000(r12)
0525C 51DC          804C0004               lwz       RTOC,0x0004(r12)
05260 51E0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05264 51E4   X      4E800420               bctr
05268 51E8          8182FF8C               lwz       r12,-0x0074(RTOC)
0526C 51EC          90410014               stw       RTOC,0x0014(SP)
05270 51F0          800C0000               lwz       r0,0x0000(r12)
05274 51F4          804C0004               lwz       RTOC,0x0004(r12)
05278 51F8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0527C 51FC   X      4E800420               bctr
05280 5200          8182FFBC               lwz       r12,-0x0044(RTOC)
05284 5204          90410014               stw       RTOC,0x0014(SP)
05288 5208          800C0000               lwz       r0,0x0000(r12)
0528C 520C          804C0004               lwz       RTOC,0x0004(r12)
05290 5210   X      7C0903A6               mtctr     r0                        ; CTR = 9
05294 5214   X      4E800420               bctr
05298 5218          8182FFB8               lwz       r12,-0x0048(RTOC)
0529C 521C          90410014               stw       RTOC,0x0014(SP)
052A0 5220          800C0000               lwz       r0,0x0000(r12)
052A4 5224          804C0004               lwz       RTOC,0x0004(r12)
052A8 5228   X      7C0903A6               mtctr     r0                        ; CTR = 9
052AC 522C   X      4E800420               bctr
052B0 5230          8182FF04               lwz       r12,-0x00FC(RTOC)
052B4 5234          90410014               stw       RTOC,0x0014(SP)
052B8 5238          800C0000               lwz       r0,0x0000(r12)
052BC 523C          804C0004               lwz       RTOC,0x0004(r12)
052C0 5240   X      7C0903A6               mtctr     r0                        ; CTR = 9
052C4 5244   X      4E800420               bctr
052C8 5248          8182FF7C               lwz       r12,-0x0084(RTOC)
052CC 524C          90410014               stw       RTOC,0x0014(SP)
052D0 5250          800C0000               lwz       r0,0x0000(r12)
052D4 5254          804C0004               lwz       RTOC,0x0004(r12)
052D8 5258   X      7C0903A6               mtctr     r0                        ; CTR = 9
052DC 525C   X      4E800420               bctr
052E0 5260          8182FF44               lwz       r12,-0x00BC(RTOC)
052E4 5264          90410014               stw       RTOC,0x0014(SP)
052E8 5268          800C0000               lwz       r0,0x0000(r12)
052EC 526C          804C0004               lwz       RTOC,0x0004(r12)
052F0 5270   X      7C0903A6               mtctr     r0                        ; CTR = 9
052F4 5274   X      4E800420               bctr
052F8 5278          8182FF84               lwz       r12,-0x007C(RTOC)
052FC 527C          90410014               stw       RTOC,0x0014(SP)
05300 5280          800C0000               lwz       r0,0x0000(r12)
05304 5284          804C0004               lwz       RTOC,0x0004(r12)
05308 5288   X      7C0903A6               mtctr     r0                        ; CTR = 9
0530C 528C   X      4E800420               bctr
05310 5290          8182FF94               lwz       r12,-0x006C(RTOC)
05314 5294          90410014               stw       RTOC,0x0014(SP)
05318 5298          800C0000               lwz       r0,0x0000(r12)
0531C 529C          804C0004               lwz       RTOC,0x0004(r12)
05320 52A0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05324 52A4   X      4E800420               bctr
05328 52A8          8182FF70               lwz       r12,-0x0090(RTOC)
0532C 52AC          90410014               stw       RTOC,0x0014(SP)
05330 52B0          800C0000               lwz       r0,0x0000(r12)
05334 52B4          804C0004               lwz       RTOC,0x0004(r12)
05338 52B8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0533C 52BC   X      4E800420               bctr
05340 52C0          8182FF3C               lwz       r12,-0x00C4(RTOC)
05344 52C4          90410014               stw       RTOC,0x0014(SP)
05348 52C8          800C0000               lwz       r0,0x0000(r12)
0534C 52CC          804C0004               lwz       RTOC,0x0004(r12)
05350 52D0   X      7C0903A6               mtctr     r0                        ; CTR = 9
05354 52D4   X      4E800420               bctr
05358 52D8          8182FF90               lwz       r12,-0x0070(RTOC)
0535C 52DC          90410014               stw       RTOC,0x0014(SP)
05360 52E0          800C0000               lwz       r0,0x0000(r12)
05364 52E4          804C0004               lwz       RTOC,0x0004(r12)
05368 52E8   X      7C0903A6               mtctr     r0                        ; CTR = 9
0536C 52EC   X      4E800420               bctr
05370 52F0          8182FF88               lwz       r12,-0x0078(RTOC)
05374 52F4          90410014               stw       RTOC,0x0014(SP)
05378 52F8          800C0000               lwz       r0,0x0000(r12)
0537C 52FC          804C0004               lwz       RTOC,0x0004(r12)
05380 5300   X      7C0903A6               mtctr     r0                        ; CTR = 9
05384 5304   X      4E800420               bctr
05388 5308          800C0000               lwz       r0,0x0000(r12)
0538C 530C          90410014               stw       RTOC,0x0014(SP)
05390 5310   X      7C0903A6               mtctr     r0                        ; CTR = 9
05394 5314          804C0004               lwz       RTOC,0x0004(r12)
05398 5318   X      4E800420               bctr

0539C There are 4 (pad?) bytes at the end of this section.

      =========================================================

      Pidata section 1 (<unnamed>)
      Address    Op      Operand               Encoding/data
053A0   000      ZERO    cnt=208               00 8150
053A3   0D0      RPTZERO cnt=2                 82 
053A4                    dcnt=2                   02
053A5                    rpt=20                   14
053A6                                       1  02F8 0168 0268 026C 0250 0170       ...h.h.l.P.p
053B2                                       7  0160 01D8 0148 0150 0270 0368       .`...H.P.p.h
053BE                                      13  0B04 0100 06A4 0100 0734 0100       .........4..
053CA                                      19  096C 0100                           .l..
053CE   122      ZERO    cnt=3                 03 
053CF   125      RPTBLK  cnt=5                 65 
053D0                    dcnt=3                   03
053D1                    rpt=22                   16
053D2                                          0001000000                          .....
053D7                                       1  000800 00CC00 012C00 013000         .......,..0.
053E3                                       5  0D0800 0BCC00 056800 0C1800         .......h....
053EF                                       9  0D0C00 013800 2E9400 11B000         ....8.......
053FB                                      13  181C00 16B000 3CFC00 372400         ......<..7$.
05407                                      17  3ABC00 347C00 323800 316800         :..4|.28.1h.
05413                                      21  19F400 49BC00                       ...I..
05419   1DA      BLK     cnt=8                 28 
0541A                                          4D84000001001BBD                    M.......
05422   1E2      RPTZERO cnt=4                 84 
05423                    dcnt=2                   02
05424                    rpt=1                    01
05425                                       1  01F8                                ..
05427   1EC      ZERO    cnt=2                 02 
05428   1EE      BLK     cnt=5                 25 
05429                                          05EA000008                          .....
0542E   1F3      RPTZERO cnt=4                 84 
0542F                    dcnt=6                   06
05430                    rpt=1                    01
05431                                       1  40626D61632B                        @bmac+
05437   201      ZERO    cnt=3                 03 
05438   204      RPTZERO cnt=2                 82 
05439                    dcnt=2                   02
0543A                    rpt=19                   13
0543B                                       1  0100 0108 0110 0000 01E0 0000       ............
05447                                       7  0000 0118 0000 0108 0110 0000       ............
05453                                      13  01E0 0000 0000 0200 0220 0000       ......... ..
0545F                                      19  0000                                ..
05461   252      BLK     cnt=6                 26 
05462                                          024008002001                        .@.. .
05468   258      RPTZERO cnt=3                 83 
05469                    dcnt=1                   01
0546A                    rpt=7                    07
0546B                                       1  01 00 00 00 00 00 00                .......
05472   277      BLK     cnt=5                 25 
05473                                          006D74656A                          .mtej
05478   27C      RPTZERO cnt=4                 84 
05479                    dcnt=6                   06
0547A                    rpt=3                    03
0547B                                       1  05626D61632B 000000000000           .bmac+......
05487                                       3  000000000000                        ......
0548D   29E      ZERO    cnt=2                 02 
0548E   2A0      BLK     cnt=4                 24 
0548F                                          02002001                            .. .
05493   2A4      RPTZERO cnt=3                 83 
05494                    dcnt=6                   06
05495                    rpt=7                    07
05496                                       1  0404656E6574 000000000000           ..enet......
054A2                                       3  000000000000 000000000000           ............
054AE                                       5  000000000000 000000000000           ............
054BA                                       7  000000000000                        ......
054C0   2E6      ZERO    cnt=3                 03 
054C1   2E9      RPTZERO cnt=2                 82 
054C2                    dcnt=11                  0B
054C3                    rpt=1                    01
054C4                                       1  016F74616E000A0B010102              .otan......
054CF   2F8      BLK     cnt=110               20 6E
054D1                                          066C616E4C6962000D674578706F7274    .lanLib..gExport
054E1                                          6564446174610014496E697469616C69    edData..Initiali
054F1                                          7A654C6F74734F5374756666000E6861    zeLotsOStuff..ha
05501                                          6C5F656E65745F777269746500116861    l_enet_write..ha
05511                                          6C5F6765745F656E65745F6164647200    l_get_enet_addr.
05521                                          1D526567697374657255707065724472    .RegisterUpperDr
05531                                          697665724D736748616E646C6572        iverMsgHandler
0553F   366      ZERO    cnt=7                 07 
05540   36D      RPTBLK  cnt=2                 62 
05541                    dcnt=14                  0E
05542                    rpt=2                    02
05543                                          0001                                ..
05545                                       1  780004005F000000000000000100        x..._.........
05553                                       2  8000140020000000000000001D00        .... .........
05561   38F      BLK     cnt=3                 23 
05562                                          880012                              ...
05565   392      RPTBLK  cnt=9                 69 
05566                    dcnt=7                   07
05567                    rpt=2                    02
05568                                          000800010000000000                  .........
05571                                       1  1E000001900012 02000001980004       ..............
0557F   3BB      BLK     cnt=9                 29 
05580                                          1B000001A000100019                  .........
05589   3C4      ZERO    cnt=7                 07 
0558A   3CB      BLK     cnt=7                 27 
0558B                                          15000001A80004                      .......
05592   3D2      RPTBLK  cnt=9                 69 
05593                    dcnt=7                   07
05594                    rpt=2                    02
05595                                          000800010000000000                  .........
0559E                                       1  1F000001B00008 20000001B80008       ....... ......
055AC   3FB      BLK     cnt=2                 22 
055AD                                          3100                                1.
055AF   3FD      RPTBLK  cnt=2                 62 
055B0                    dcnt=14                  0E
055B1                    rpt=1                    01
055B2                                          0001                                ..
055B4                                       1  C000080012000000000000003400        ............4.
055C2   40F      BLK     cnt=5                 25 
055C3                                          C80004009C                          .....
055C8   414      ZERO    cnt=7                 07 
055C9   41B      BLK     cnt=2                 22 
055CA                                          2D00                                -.
055CC   41D      RPTBLK  cnt=14                6E 
055CD                    dcnt=2                   02
055CE                    rpt=2                    02
055CF                                          0001D00016001000000000000000        ..............
055DD                                       1  2F00 2900                           /.).
055E1   44B      BLK     cnt=9                 29 
055E2                                          2B000001D000160010                  +........
055EB   454      ZERO    cnt=4                 04 

            ---------------------------- Unpacked PiData ---------------------------
      0000  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0020  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0040  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0060  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      0080  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00A0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      00C0  00000000 00000000 00000000 00000000  000002F8 00000168 00000268 0000026C  .......................h...h...l
      00E0  00000250 00000170 00000160 000001D8  00000148 00000150 00000270 00000368  ...P...p...`.......H...P...p...h
      0100  00000B04 00000100 000006A4 00000100  00000734 00000100 0000096C 00000100  ...................4.......l....
      0120  00000000 00000100 00000008 00000100  000000CC 00000100 0000012C 00000100  ...........................,....
      0140  00000130 00000100 00000D08 00000100  00000BCC 00000100 00000568 00000100  ...0.......................h....
      0160  00000C18 00000100 00000D0C 00000100  00000138 00000100 00002E94 00000100  ...................8............
      0180  000011B0 00000100 0000181C 00000100  000016B0 00000100 00003CFC 00000100  ..........................<.....
      01A0  00003724 00000100 00003ABC 00000100  0000347C 00000100 00003238 00000100  ..7$......:.......4|......28....
      01C0  00003168 00000100 000019F4 00000100  000049BC 00000100 00004D84 00000100  ..1h..............I.......M.....
      01E0  1BBD0000 000001F8 00000000 000005EA  00000800 00000040 626D6163 2B000000  .......................@bmac+...
      0200  00000000 00000100 00000108 00000110  00000000 000001E0 00000000 00000000  ................................
      0220  00000118 00000000 00000108 00000110  00000000 000001E0 00000000 00000000  ................................
      0240  00000200 00000220 00000000 00000000  00000240 08002001 00000001 00000000  ....... ...........@.. .........
      0260  00000000 00000000 00000000 00000000  00000000 00000000 6D74656A 00000000  ........................mtej....
      0280  05626D61 632B0000 00000000 00000000  00000000 00000000 00000000 00000000  .bmac+..........................
      02A0  02002001 00000004 04656E65 74000000  00000000 00000000 00000000 00000000  .. ......enet...................
      02C0  00000000 00000000 00000000 00000000  00000000 00000000 00000000 00000000  ................................
      02E0  00000000 00000000 00000001 6F74616E  000A0B01 01020000 066C616E 4C696200  ............otan.........lanLib.
      0300  0D674578 706F7274 65644461 74610014  496E6974 69616C69 7A654C6F 74734F53  .gExportedData..InitializeLotsOS
      0320  74756666 000E6861 6C5F656E 65745F77  72697465 00116861 6C5F6765 745F656E  tuff..hal_enet_write..hal_get_en
      0340  65745F61 64647200 1D526567 69737465  72557070 65724472 69766572 4D736748  et_addr..RegisterUpperDriverMsgH
      0360  616E646C 65720000 00000000 00000178  0004005F 00000000 00000001 00000180  andler.........x..._............
      0380  00140020 00000000 0000001D 00000188  00120008 00010000 0000001E 00000190  ... ............................
      03A0  00120008 00010000 00000002 00000198  00040008 00010000 0000001B 000001A0  ................................
      03C0  00100019 00000000 00000015 000001A8  00040008 00010000 0000001F 000001B0  ................................
      03E0  00080008 00010000 00000020 000001B8  00080008 00010000 00000031 000001C0  ........... ...............1....
      0400  00080012 00000000 00000034 000001C8  0004009C 00000000 0000002D 000001D0  ...........4...............-....
      0420  00160010 00000000 0000002F 000001D0  00160010 00000000 00000029 000001D0  .........../...............)....
      0440  00160010 00000000 0000002B 000001D0  00160010 00000000                    ...........+............

055EC There are 4 (pad?) bytes at the end of this section.

      =========================================================

      Loader section 2 (<unnamed>)

      ------- Loader Header -------
055F0 entrySection     = 0xFFFFFFFF (-1)                       entry point section number
055F4 entryOffset      = 0x00000000 (0)                        entry point descr. ldr section offset
055F8 initSection      = 0x00000001 (1)                        init routine section number
055FC initOffset       = 0x00000120 (288)                      init routine descr. ldr section offset
05600 termSection      = 0x00000001 (1)                        term routine section number
05604 termOffset       = 0x00000138 (312)                      term routine descr. ldr section offset
05608 nbrImportIDs     = 0x00000004 (4)                        number of import container ID entries
0560C nbrImportSyms    = 0x00000034 (52)                       number of import symbol table entries
05610 nbrRelocSects    = 0x00000001 (1)                        number of relocation sections (headers)
05614 relocsOffset     = 0x00000174 (372)                      relocation instructions ldr section offset	
05618 strTblOffset     = 0x000001A2 (418)                      string table ldr section offset
0561C slotTblOffset    = 0x000004DC (1244)                     hash slot table ldr section offset
05620 hashSlotTblSz    = 0x00000000 (0) [==> 1]                log 2 of number of hash slot entries
05624 nbrExportSyms    = 0x00000006 (6)                        number of export symbol table entries

      ------ Loader Import Container ID Table ------
05628 [0] containerName    = 0x00000000 (0) .... DriverServicesLib
0562C     oldImpVersion    = 0x00000000 (0)                    old implementation version
05630     currentVersion   = 0x00000000 (0)                    current version
05634     nbrOfImports     = 9                                 number of import symbols from this container
05638     firstImport      = 0                                 first import symbol (index) to use
0563C     importFlags      = 0x00                              import container flags
0563D     reserved         = 0x000000                          <reserved>

05640 [1] containerName    = 0x0000009F (159) .. InterfaceLib
05644     oldImpVersion    = 0x00000000 (0)                    old implementation version
05648     currentVersion   = 0x00000000 (0)                    current version
0564C     nbrOfImports     = 6                                 number of import symbols from this container
05650     firstImport      = 9                                 first import symbol (index) to use
05654     importFlags      = 0x00                              import container flags
05655     reserved         = 0x000000                          <reserved>

05658 [2] containerName    = 0x000000FF (255) .. OTKernelUtilLib
0565C     oldImpVersion    = 0x00000000 (0)                    old implementation version
05660     currentVersion   = 0x00000000 (0)                    current version
05664     nbrOfImports     = 14                                number of import symbols from this container
05668     firstImport      = 15                                first import symbol (index) to use
0566C     importFlags      = 0x00                              import container flags
0566D     reserved         = 0x000000                          <reserved>

05670 [3] containerName    = 0x000001EF (495) .. OTKernelLib
05674     oldImpVersion    = 0x00000000 (0)                    old implementation version
05678     currentVersion   = 0x00000000 (0)                    current version
0567C     nbrOfImports     = 23                                number of import symbols from this container
05680     firstImport      = 29                                first import symbol (index) to use
05684     importFlags      = 0x00                              import container flags
05685     reserved         = 0x000000                          <reserved>

      ------ Loader Import Symbol Table ------
           Importing from "DriverServicesLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
05688 [ 0] 02 000012   TVector  PBQueueInit
0568C [ 1] 02 00001E   TVector  PBDequeueFirst
05690 [ 2] 02 00002D   TVector  PBQueueCreate
05694 [ 3] 02 00003B   TVector  PoolAllocateResident
05698 [ 4] 02 000050   TVector  PBQueueDelete
0569C [ 5] 02 00005E   TVector  PBEnqueueLast
056A0 [ 6] 02 00006C   TVector  PoolDeallocate
056A4 [ 7] 02 00007B   TVector  BlockMoveData
056A8 [ 8] 02 000089   TVector  BlockMoveDataUncached

           Importing from "InterfaceLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
056AC [ 9] 02 0000AC   TVector  CloseConnection
056B0 [10] 02 0000BC   TVector  NewPtrSysClear
056B4 [11] 02 0000CB   TVector  CountSymbols
056B8 [12] 02 0000D8   TVector  GetSharedLibrary
056BC [13] 02 0000E9   TVector  FindSymbol
056C0 [14] 02 0000F4   TVector  DisposePtr

           Importing from "OTKernelUtilLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
056C4 [15] 02 00010F   TVector  OTMemzero
056C8 [16] 02 000119   TVector  OTScheduleDeferredTask
056CC [17] 02 000130   TVector  OTGetTimeStamp
056D0 [18] 02 00013F   TVector  OTLIFOEnqueue
056D4 [19] 02 00014D   TVector  OTDestroyDeferredTask
056D8 [20] 02 000163   TVector  OTCreateDeferredTask
056DC [21] 02 000178   TVector  OTReverseList
056E0 [22] 02 000186   TVector  OTLIFODequeue
056E4 [23] 02 000194   TVector  OTChangePortState
056E8 [24] 02 0001A6   TVector  OTEnterInterrupt
056EC [25] 02 0001B7   TVector  OTLeaveInterrupt
056F0 [26] 02 0001C8   TVector  OTAtomicAdd32
056F4 [27] 02 0001D6   TVector  OTLIFOStealList
056F8 [28] 02 0001E6   TVector  OTMemcpy

           Importing from "OTKernelLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
056FC [29] 02 0001FB   TVector  dupmsg
05700 [30] 02 000202   TVector  freemsg
05704 [31] 02 00020A   TVector  msgdsize
05708 [32] 02 000213   TVector  putq
0570C [33] 02 000218   TVector  copyb
05710 [34] 02 00021E   TVector  putnextctl1
05714 [35] 02 00022A   TVector  OTFreeMem
05718 [36] 02 000234   TVector  OTAllocMem
0571C [37] 02 00023F   TVector  mi_reallocb
05720 [38] 02 00024B   TVector  putnext
05724 [39] 02 000253   TVector  canputnext
05728 [40] 02 00025E   TVector  freeb
0572C [41] 02 000264   TVector  qreply
05730 [42] 02 00026B   TVector  esballoc
05734 [43] 02 000274   TVector  adjmsg
05738 [44] 02 00027B   TVector  flushq
0573C [45] 02 000282   TVector  puthere
05740 [46] 02 00028A   TVector  mi_offset_param
05744 [47] 02 00029A   TVector  mi_close_comm
05748 [48] 02 0002A8   TVector  OTFindPortByDev
0574C [49] 02 0002B8   TVector  allocb
05750 [50] 02 0002BF   TVector  mi_open_comm
05754 [51] 02 0002CC   TVector  getq

      ------ Loader Relocation Headers ------
05758 [0] sectionNumber    = 1                                 loadable section to be relocated
0575A     reserved         = 0x0000                            <reserved>
0575C     nbrOfRelocs      = 23                                number of loader relocation instructions
05760     firstRelocInstr  = 0x00000000 (0)                    relocation offset to first instruction

      ------ Loader Relocation Instructions ------
           Relocations for section 1 (<unnamed>)
           Instr     Op    Operand           codeA dataA rSymI      rAddr(s)      Relocation      Other effects/section names
05764 [ 0] 6401      DTIS  sct=1               0     1     0                                      dataA = &sct 1
05766 [ 1] 4A33      SYMR  cnt=52              0     1     0   00000000:000000CC  ImpSym[0:51]
05768 [ 2] 420B      DATA  cnt=12              0     1    52   000000D0:000000FC  dataA           sct 1
0576A [ 3] 461A      DSC2  cnt=27              0     1    52   00000100:000001D4  codeA,dataA     sct 0,sct 1
0576C [ 4] 4400      DESC  cnt=1               0     1    52   000001D8:000001E0  codeA,dataA,0   sct 0,sct 1
0576E [ 5] 4800      VTBL  cnt=1               0     1    52   000001E4:000001E8  dataA,0         sct 1
05770 [ 6] 0183      DDAT  delta=24,n=3        0     1    52   00000204:0000020C  dataA           sct 1
05772 [ 7] 0041      DDAT  delta=4,n=1         0     1    52   00000214           dataA           sct 1
05774 [ 8] 8007      DELT  delta=8             0     1    52                                      rAddr = 0x00000220
05776 [ 9] 4800      VTBL  cnt=1               0     1    52   00000220:00000224  dataA,0         sct 1
05778 [10] 4201      DATA  cnt=2               0     1    52   00000228:0000022C  dataA           sct 1
0577A [11] 0041      DDAT  delta=4,n=1         0     1    52   00000234           dataA           sct 1
0577C [12] 0082      DDAT  delta=8,n=2         0     1    52   00000240:00000244  dataA           sct 1
0577E [13] 0081      DDAT  delta=8,n=1         0     1    52   00000250           dataA           sct 1
05780 [14] 1181      DDAT  delta=280,n=1       0     1    52   0000036C           dataA           sct 1
05782 [15] 00C1      DDAT  delta=12,n=1        0     1    52   0000037C           dataA           sct 1
05784 [16] 00C1      DDAT  delta=12,n=1        0     1    52   0000038C           dataA           sct 1
05786 [17] 00C1      DDAT  delta=12,n=1        0     1    52   0000039C           dataA           sct 1
05788 [18] 00C1      DDAT  delta=12,n=1        0     1    52   000003AC           dataA           sct 1
0578A [19] 00C1      DDAT  delta=12,n=1        0     1    52   000003BC           dataA           sct 1
0578C [20] 00C1      DDAT  delta=12,n=1        0     1    52   000003CC           dataA           sct 1
0578E [21] 00C1      DDAT  delta=12,n=1        0     1    52   000003DC           dataA           sct 1
05790 [22] 9600      RPT   i=7,rpt=1           0     1    52                                      rpt ins(15:21) 1 times

      ------ Loader String Table ------
05792 00000    18  DriverServicesLib
057A4 00012    12  PBQueueInit
057B0 0001E    15  PBDequeueFirst
057BF 0002D    14  PBQueueCreate
057CD 0003B    21  PoolAllocateResident
057E2 00050    14  PBQueueDelete
057F0 0005E    14  PBEnqueueLast
057FE 0006C    15  PoolDeallocate
0580D 0007B    14  BlockMoveData
0581B 00089    22  BlockMoveDataUncached
05831 0009F    13  InterfaceLib
0583E 000AC    16  CloseConnection
0584E 000BC    15  NewPtrSysClear
0585D 000CB    13  CountSymbols
0586A 000D8    17  GetSharedLibrary
0587B 000E9    11  FindSymbol
05886 000F4    11  DisposePtr
05891 000FF    16  OTKernelUtilLib
058A1 0010F    10  OTMemzero
058AB 00119    23  OTScheduleDeferredTask
058C2 00130    15  OTGetTimeStamp
058D1 0013F    14  OTLIFOEnqueue
058DF 0014D    22  OTDestroyDeferredTask
058F5 00163    21  OTCreateDeferredTask
0590A 00178    14  OTReverseList
05918 00186    14  OTLIFODequeue
05926 00194    18  OTChangePortState
05938 001A6    17  OTEnterInterrupt
05949 001B7    17  OTLeaveInterrupt
0595A 001C8    14  OTAtomicAdd32
05968 001D6    16  OTLIFOStealList
05978 001E6     9  OTMemcpy
05981 001EF    12  OTKernelLib
0598D 001FB     7  dupmsg
05994 00202     8  freemsg
0599C 0020A     9  msgdsize
059A5 00213     5  putq
059AA 00218     6  copyb
059B0 0021E    12  putnextctl1
059BC 0022A    10  OTFreeMem
059C6 00234    11  OTAllocMem
059D1 0023F    12  mi_reallocb
059DD 0024B     8  putnext
059E5 00253    11  canputnext
059F0 0025E     6  freeb
059F6 00264     7  qreply
059FD 0026B     9  esballoc
05A06 00274     7  adjmsg
05A0D 0027B     7  flushq
05A14 00282     8  puthere
05A1C 0028A    16  mi_offset_param
05A2C 0029A    14  mi_close_comm
05A3A 002A8    16  OTFindPortByDev
05A4A 002B8     7  allocb
05A51 002BF    13  mi_open_comm
05A5E 002CC     5  getq
05A63 002D1    16  gDLPIPrivateData
05A73 002E1    20  TheDriverDescription
05A87 002F5    16  ValidateHardware
05A97 00305    21  TerminateStreamModule
05AAC 0031A    16  GetOTInstallInfo
05ABC 0032A    16  InitStreamModule

      ------ Loader Export Hash Slot Table ------
            Slot => Count  Index
05ACC [0] 00180000    6      0  

      ------ Loader Export Chain Table ------
05AD0 [0] 0014BDE0   [1] 00104E3C   [2] 0010ADD8   [3] 00155E85   [4] 00108F84
05AE4 [5] 0010AE97

      ------ Loader Export Symbol Table ------
05AE8 [0] symbol class     = 0x01       (Data)                 export symbol class
05AE9     export name      = 0x0002E1   ........ TheDriverDescription
05AEC     address          = 0x00000278 (632)                  section offset to be exported
05AF0     sectionNumber    = 1          (<unnamed>)            section number

05AF2 [1] symbol class     = 0x02       (TVector)              export symbol class
05AF3     export name      = 0x0002F5   ........ ValidateHardware
05AF6     address          = 0x00000128 (296)                  section offset to be exported
05AFA     sectionNumber    = 1          (<unnamed>)            section number

05AFC [2] symbol class     = 0x01       (Data)                 export symbol class
05AFD     export name      = 0x0002D1   ........ gDLPIPrivateData
05B00     address          = 0x00000268 (616)                  section offset to be exported
05B04     sectionNumber    = 1          (<unnamed>)            section number

05B06 [3] symbol class     = 0x02       (TVector)              export symbol class
05B07     export name      = 0x000305   ........ TerminateStreamModule
05B0A     address          = 0x00000130 (304)                  section offset to be exported
05B0E     sectionNumber    = 1          (<unnamed>)            section number

05B10 [4] symbol class     = 0x02       (TVector)              export symbol class
05B11     export name      = 0x00032A   ........ InitStreamModule
05B14     address          = 0x00000158 (344)                  section offset to be exported
05B18     sectionNumber    = 1          (<unnamed>)            section number

05B1A [5] symbol class     = 0x02       (TVector)              export symbol class
05B1B     export name      = 0x00031A   ........ GetOTInstallInfo
05B1E     address          = 0x00000140 (320)                  section offset to be exported
05B22     sectionNumber    = 1          (<unnamed>)            section number

DumpPEF complete - no errors reported.

